{
  "common": {
    "buttons": {
      "save": "保存",
      "cancel": "キャンセル",
      "close": "閉じる",
      "delete": "削除",
      "create": "作成",
      "back": "戻る",
      "retry": "再試行",
      "download": "ダウンロード",
      "confirm": "確認",
      "apply": "適用",
      "reset": "リセット",
      "add": "追加",
      "edit": "編集",
      "copy": "コピー",
      "clear": "クリア",
      "search": "検索",
      "select": "選択",
      "grant": "許可",
      "start": "開始",
      "stop": "停止",
      "enable": "有効",
      "disable": "無効",
      "import": "インポート",
      "export": "エクスポート",
      "refresh": "更新",
      "loading": "読み込み中...",
      "saveSettings": "設定を保存",
      "moreInfo": "詳細",
      "downloading": "ダウンロード中...",
      "minimize": "最小化",
      "saving": "保存中…",
      "saved": "保存しました",
      "copied": "コピーしました",
      "learnMore": "詳細"
    },
    "status": {
      "active": "アクティブ",
      "inactive": "非アクティブ",
      "running": "実行中",
      "stopped": "停止",
      "enabled": "有効",
      "disabled": "無効",
      "granted": "許可済み",
      "notGranted": "未許可",
      "connected": "接続済み",
      "disconnected": "切断",
      "synced": "同期済み",
      "syncing": "同期中",
      "pending": "保留中",
      "error": "エラー"
    },
    "labels": {
      "name": "名前",
      "type": "タイプ",
      "status": "ステータス",
      "actions": "アクション",
      "description": "説明",
      "none": "なし",
      "default": "デフォルト",
      "custom": "カスタム",
      "optional": "任意",
      "required": "必須",
      "unknownProfile": "不明",
      "mode": "モード",
      "never": "一度もありません"
    },
    "time": {
      "days": "日",
      "hours": "時間",
      "minutes": "分",
      "seconds": "秒",
      "remaining": "残り"
    },
    "aria": {
      "selectAll": "すべて選択",
      "selectRow": "行を選択",
      "selectProfile": "プロファイルを選択",
      "copy": "クリップボードにコピー",
      "copied": "コピーしました",
      "showToken": "トークンを表示",
      "hideToken": "トークンを非表示"
    },
    "keys": {
      "escape": "Esc"
    },
    "errors": {
      "unknown": "不明なエラーが発生しました"
    },
    "window": {
      "minimize": "最小化",
      "maximize": "最大化",
      "restore": "元に戻す"
    },
    "commandPalette": {
      "title": "コマンドパレット",
      "description": "実行するコマンドを検索..."
    },
    "noResults": "結果が見つかりません。",
    "srOnly": {
      "copy": "コピー",
      "copied": "コピーしました"
    },
    "placeholders": {
      "example": "例: {{value}}"
    }
  },
  "settings": {
    "title": "設定",
    "appearance": {
      "title": "外観",
      "theme": "テーマ",
      "themeDescription": "お好みのテーマを選択するか、システム設定に従います。カスタムテーマの変更は保存時のみ適用されます。",
      "themePreset": "テーマプリセット",
      "customColors": "カスタムカラー",
      "selectTheme": "テーマを選択",
      "selectThemePreset": "テーマプリセットを選択",
      "yourOwn": "カスタム",
      "light": "ライト",
      "dark": "ダーク",
      "system": "システム"
    },
    "language": {
      "title": "言語",
      "description": "アプリケーションインターフェースの言語を選択します。",
      "systemDefault": "システムデフォルト",
      "selectLanguage": "言語を選択",
      "interface": "インターフェース言語"
    },
    "defaultBrowser": {
      "title": "デフォルトブラウザ",
      "setAsDefault": "デフォルトブラウザに設定",
      "alreadyDefault": "既にデフォルトブラウザです",
      "description": "デフォルトに設定すると、Donut Browser がウェブリンクを処理し、使用するプロファイルを選択できます。"
    },
    "permissions": {
      "title": "システム権限",
      "loading": "権限を読み込み中...",
      "description": "これらの権限により、Donut Browser から起動したブラウザがシステムリソースにアクセスできます。各ウェブサイトは個別に許可を求めます。",
      "microphone": "マイク",
      "microphoneDescription": "ブラウザアプリケーションのマイクアクセス",
      "camera": "カメラ",
      "cameraDescription": "ブラウザアプリケーションのカメラアクセス",
      "accessRequested": "{{permission}} アクセスを要求しました"
    },
    "integrations": {
      "title": "統合",
      "description": "外部ツールやAIアシスタントと統合するためのローカルAPIとMCP（モデルコンテキストプロトコル）を設定します。",
      "openSettings": "統合設定を開く"
    },
    "encryption": {
      "title": "同期暗号化",
      "description": "E2E暗号化同期を有効にするためのパスワードを設定してください。このパスワードを紛失すると、暗号化されたプロファイルは復元できません。",
      "passwordSet": "有効",
      "passwordSetDescription": "E2E暗号化パスワードが設定されています",
      "noPassword": "パスワード未設定",
      "passwordPlaceholder": "パスワード（8文字以上）",
      "confirmPlaceholder": "パスワードを確認",
      "setPassword": "パスワードを設定",
      "changePassword": "パスワードを変更",
      "removePassword": "パスワードを削除",
      "removed": "暗号化パスワードが削除されました",
      "passwordSaved": "暗号化パスワードが設定されました",
      "passwordMismatch": "パスワードが一致しません",
      "passwordTooShort": "パスワードは8文字以上である必要があります",
      "requiresProOrOwner": "プロファイルの暗号化はProユーザーとチームオーナーのみ利用できます。",
      "validatePassword": "確認",
      "validateDialog": {
        "title": "暗号化パスワードを確認",
        "description": "このデバイスに保存されているパスワードと一致するか、暗号化パスワードを入力してください。",
        "submit": "確認",
        "matchToast": "パスワードが一致しました",
        "mismatchToast": "パスワードが一致しません"
      }
    },
    "commercial": {
      "title": "商用ライセンス",
      "trialActive": "トライアル: 残り {{days}} 日 {{hours}} 時間",
      "trialActiveDescription": "トライアル期間中は商用利用が無料です。期間が終了してもすべての機能はそのまま使用できます — 個人利用は引き続き無料で、商用利用のみライセンスが必要になります。",
      "trialExpired": "トライアル期限切れ",
      "trialExpiredDescription": "個人利用は引き続き無料です。商用利用にはライセンスが必要です。",
      "subscriptionActive": "サブスクリプション中 — {{plan}} プラン",
      "subscriptionActiveDescription": "Donut Browser のサブスクリプションが有効です。プランの期間中、商用利用がライセンスされます。"
    },
    "advanced": {
      "title": "詳細設定",
      "clearCache": "すべてのバージョンキャッシュをクリア",
      "clearCacheDescription": "キャッシュされたすべてのブラウザバージョンデータをクリアし、すべてのブラウザバージョンをソースから更新します。これにより、すべてのブラウザのバージョン情報が強制的に再ダウンロードされます。",
      "clearCacheFailed": "キャッシュのクリアに失敗しました",
      "copyLogs": "ログをコピー",
      "openLogDir": "ログフォルダを開く",
      "copyLogsSuccess": "ログをクリップボードにコピーしました",
      "copyLogsDescription": "最新のログファイル（最大 5 MB）をクリップボードにまとめ、不具合報告で共有できるようにします。"
    },
    "disableAutoUpdates": "アプリの自動更新を無効にする",
    "disableAutoUpdatesDescription": "Donut Browserの自動更新確認・インストールを無効にします。ブラウザの更新には影響しません。",
    "keepDecryptedProfilesInRam": "復号済みプロファイルをRAMに保持",
    "keepDecryptedProfilesInRamDescription": "起動を高速化するため、パスワード保護されたプロファイルの復号済みコピーをRAMに保持します。ディスク上のコピーは常に暗号化されたままです。"
  },
  "header": {
    "searchPlaceholder": "プロファイルを検索...",
    "clearSearch": "検索をクリア",
    "moreActions": "その他のアクション",
    "createProfile": "新しいプロファイルを作成",
    "menu": {
      "settings": "設定",
      "proxies": "プロキシ & VPN",
      "groups": "グループ",
      "syncService": "アカウント",
      "integrations": "統合",
      "importProfile": "プロファイルをインポート",
      "extensions": "拡張機能"
    },
    "newProfile": "新規",
    "donutLogo": "Donut Browser ロゴ",
    "scrollGroupsLeft": "グループを左へスクロール",
    "scrollGroupsRight": "グループを右へスクロール"
  },
  "profiles": {
    "title": "プロファイル",
    "empty": "プロファイルがありません",
    "emptyDescription": "最初のブラウザプロファイルを作成して始めましょう。",
    "createFirst": "プロファイルを作成",
    "noResults": "プロファイルが見つかりません",
    "noResultsDescription": "検索条件に一致するプロファイルがありません。",
    "table": {
      "name": "名前",
      "browser": "ブラウザ",
      "status": "ステータス",
      "actions": "アクション",
      "note": "メモ",
      "group": "グループ",
      "proxy": "プロキシ / VPN",
      "lastLaunch": "最終起動",
      "empty": "プロファイルが見つかりません。",
      "notSelected": "未選択",
      "ext": "拡張",
      "dns": "DNS",
      "extDefault": "既定",
      "dnsLevel": "DNS ブロックリスト: {{level}}",
      "extSearch": "グループを検索…",
      "extEmpty": "拡張機能グループがありません",
      "cantModifyRunning": "実行中のプロファイルは変更できません",
      "cantModifyLaunching": "起動中はプロファイルを変更できません",
      "cantModifyStopping": "停止中はプロファイルを変更できません",
      "cantModifyUpdating": "ブラウザの更新中はプロファイルを変更できません"
    },
    "actions": {
      "launch": "起動",
      "stop": "停止",
      "edit": "編集",
      "delete": "削除",
      "copyCookies": "Cookieをコピー",
      "configure": "設定",
      "clone": "プロファイルを複製",
      "viewNetwork": "ネットワークを表示",
      "syncSettings": "同期設定",
      "assignToGroup": "グループに割り当て",
      "changeFingerprint": "フィンガープリントを変更",
      "copyCookiesToProfile": "Cookieをプロファイルにコピー",
      "launchHook": "起動フックURL",
      "setPassword": "パスワードを設定",
      "changePassword": "パスワードを変更",
      "removePassword": "パスワードを削除"
    },
    "synchronizer": {
      "launchWithSync": "シンクロナイザーで起動",
      "stopLeader": "このプロフィールとすべてのフォロワーを停止",
      "stopFollower": "{{leaderName}}のアクションを追従中",
      "desyncedTooltip": "{{url}}で同期に失敗しました",
      "paidFeature": "シンクロナイザーは有料機能です",
      "wayfernOnly": "Wayfernプロフィールのみ同期可能です",
      "selectFollowers": "フォロワープロフィールを選択",
      "selectFollowersDesc": "リーダープロフィールのアクションを複製するプロフィールを選択してください。停止中のWayfernプロフィールのみ選択できます。",
      "leader": "リーダー",
      "follower": "フォロワー",
      "startSession": "同期セッションを開始",
      "noFollowers": "少なくとも1つのフォロワープロフィールを選択してください",
      "flakyBadge": "FLAKY",
      "flakyTooltip": "このプロフィールはリーダーと画面解像度が異なります。ページレイアウトが異なる可能性があり、クリックや操作が正しく動作しない場合があります。"
    },
    "ephemeral": "一時的",
    "ephemeralDescription": "ブラウザはプロファイルデータをディスクではなくメモリに書き込むよう強制されます。ただし、OSはメモリ不足時にメモリの一部をディスクにスワップすることがあるため、セッションの痕跡が復元可能な状態で残る場合があります。",
    "ephemeralBadge": "一時的",
    "bulkDelete": {
      "title": "選択したプロファイルを削除",
      "description": "この操作は取り消せません。{{count}} 個のプロファイルと関連するすべてのデータが永久に削除されます。",
      "confirmButton": "{{count}} 個のプロファイルを削除"
    },
    "note": {
      "empty": "メモなし",
      "placeholder": "メモを追加..."
    },
    "aria": {
      "profileInfo": "プロファイル情報"
    },
    "delete": {
      "title": "プロファイルを削除",
      "description": "この操作は取り消せません。プロファイル「{{profileName}}」と関連するすべてのデータが永久に削除されます。",
      "confirmButton": "プロファイルを削除"
    },
    "actionBar": {
      "assignToGroup": "グループに割り当て",
      "assignProxy": "プロキシを割り当て",
      "assignExtensionGroup": "拡張機能グループを割り当て",
      "copyCookies": "Cookieをコピー",
      "runSelected": "選択を実行",
      "stopSelected": "選択を停止",
      "proRequired": "一括実行・停止には Pro プランが必要です"
    },
    "passwordProtectedBadge": "パスワード保護",
    "launchHook": {
      "placeholder": "https://example.com/track-launch"
    },
    "bulkRun": {
      "confirmTitle": "{{count}} 個のプロファイルを実行しますか？",
      "confirmDescription": "{{count}} 個のプロファイルを一度に起動すると、システムリソースを大量に消費する可能性があります。続行しますか？",
      "confirmButton": "{{count}} 個を実行",
      "noneToRun": "実行する選択中のプロファイルがありません。"
    },
    "bulkStop": {
      "confirmTitle": "{{count}} 個のプロファイルを停止しますか？",
      "confirmDescription": "実行中の {{count}} 個のプロファイルを停止しますか？",
      "confirmButton": "{{count}} 個を停止",
      "noneToStop": "停止する選択中のプロファイルがありません。"
    },
    "sort": {
      "nameAsc": "名前 (A→Z)",
      "nameDesc": "名前 (Z→A)",
      "newest": "新しい順",
      "oldest": "古い順"
    }
  },
  "createProfile": {
    "title": "新しいプロファイルを作成",
    "configureTitle": "新しい{{browser}}プロファイルを作成",
    "antiDetect": {
      "title": "アンチ検出ブラウザ",
      "description": "アンチ検出機能を持つブラウザを選択",
      "chromium": "Wayfern",
      "badge": "アンチ検出ブラウザ"
    },
    "regular": {
      "title": "通常ブラウザ",
      "description": "サポートされている通常ブラウザから選択",
      "badge": "通常ブラウザ"
    },
    "profileName": "プロファイル名",
    "profileNamePlaceholder": "プロファイル名を入力",
    "proxy": {
      "title": "プロキシ / VPN",
      "addProxy": "プロキシを追加",
      "noProxy": "プロキシ / VPNなし",
      "noProxiesAvailable": "利用可能なプロキシまたはVPNがありません。このプロファイルのトラフィックをルーティングするために追加してください。",
      "search": "プロキシまたは VPN を検索...",
      "notFound": "プロキシまたは VPN が見つかりません。",
      "searchWithCountries": "プロキシ、VPN、または国を検索..."
    },
    "launchHook": {
      "label": "起動フックURL",
      "placeholder": "https://example.com/hooks/profile-launch"
    },
    "version": {
      "fetching": "利用可能なバージョンを取得中...",
      "fetchError": "ブラウザバージョンの取得に失敗しました。インターネット接続を確認して再試行してください。",
      "needsDownload": "{{browser}} バージョン ({{version}}) をダウンロードする必要があります",
      "available": "{{browser}} バージョン ({{version}}) は利用可能です",
      "downloading": "{{browser}} バージョン ({{version}}) をダウンロード中...",
      "latestNeedsDownload": "最新バージョン ({{version}}) をダウンロードする必要があります",
      "latestAvailable": "最新バージョン ({{version}}) は利用可能です",
      "latestDownloading": "バージョン ({{version}}) をダウンロード中...",
      "upgradeAvailable": "{{browser}} の新しいバージョン（{{version}}）が利用可能です。"
    },
    "chromiumLabel": "Chromium",
    "chromiumSubtitle": "Wayfern搭載",
    "platformUnavailable": "{{browser}} はまだお使いのプラットフォームで利用できません。",
    "passwordProtect": {
      "label": "このプロファイルをパスワードで保護",
      "description": "ディスク上のプロファイルデータを暗号化します。起動に必要です。"
    },
    "downloadingSubtitle": "ダウンロード中…",
    "browsersDownloading": "ブラウザをダウンロード中です。ダウンロードが完了するとプロファイルを作成できます。"
  },
  "deleteDialog": {
    "title": "プロファイルを削除",
    "description": "このプロファイルを削除してもよろしいですか？この操作は取り消せません。",
    "profilesTitle": "プロファイルを削除",
    "profilesDescription": "選択したプロファイルを削除してもよろしいですか？この操作は取り消せません。",
    "profilesToDelete": "削除されるプロファイル:"
  },
  "proxies": {
    "title": "プロキシ",
    "management": {
      "description": "プロキシと VPN の構成を管理し、プロファイル間で再利用します",
      "tabProxies": "プロキシ",
      "tabVpns": "VPN",
      "create": "作成",
      "loading": "プロキシを読み込み中...",
      "noneCreated": "プロキシはまだありません。上のボタンから最初のプロキシを作成してください。",
      "usage": "使用状況",
      "syncCol": "同期",
      "syncCannotDisable": "このプロキシが同期されたプロファイルで使用されている間は同期を無効にできません",
      "enableSync": "同期を有効にする",
      "disableSync": "同期を無効にする",
      "editProxy": "プロキシを編集",
      "deleteProxy": "プロキシを削除",
      "cannotDelete_one": "削除できません: {{count}} プロファイルで使用中",
      "cannotDelete_other": "削除できません: {{count}} プロファイルで使用中",
      "syncEnabled": "同期が有効になりました",
      "syncDisabled": "同期が無効になりました",
      "updateSyncFailed": "同期の更新に失敗しました",
      "deleteSuccess": "プロキシを削除しました",
      "deleteFailed": "プロキシの削除に失敗しました",
      "deleteTitle": "プロキシを削除",
      "deleteDescription": "この操作は取り消せません。プロキシ「{{name}}」は完全に削除されます。",
      "newProxy": "新しいプロキシ",
      "newVpn": "新しいVPN",
      "protocolCol": "プロトコル",
      "hostPort": "ホスト : ポート",
      "title": "プロキシと VPN"
    },
    "add": "プロキシを追加",
    "edit": "プロキシを編集",
    "delete": "プロキシを削除",
    "import": "インポート",
    "export": "エクスポート",
    "noProxies": "プロキシが設定されていません",
    "noProxiesDescription": "ブラウザトラフィックをルーティングするためのプロキシを追加してください。",
    "form": {
      "name": "名前",
      "namePlaceholder": "プロキシ名を入力",
      "type": "タイプ",
      "host": "ホスト",
      "hostPlaceholder": "proxy.example.com",
      "port": "ポート",
      "portPlaceholder": "8080",
      "username": "ユーザー名",
      "usernamePlaceholder": "任意",
      "password": "パスワード",
      "passwordPlaceholder": "任意",
      "cipher": "暗号方式",
      "cipherPlaceholder": "aes-256-gcm",
      "nameRequired": "プロキシ名が必要です",
      "hostPortRequired": "ホストとポートが必要です",
      "ssCipherRequired": "Shadowsocks には暗号とパスワードが必要です",
      "selectType": "プロキシの種類を選択",
      "saveFailed": "プロキシの保存に失敗しました: {{error}}"
    },
    "types": {
      "http": "HTTP",
      "https": "HTTPS",
      "socks4": "SOCKS4",
      "socks5": "SOCKS5",
      "ss": "Shadowsocks"
    },
    "tabs": {
      "regular": "通常",
      "dynamic": "ダイナミック"
    },
    "dynamic": {
      "description": "ダイナミックプロキシは、プロファイルが起動されるたびにURLから接続情報を取得します。",
      "url": "プロキシURL",
      "urlPlaceholder": "https://api.example.com/proxy",
      "urlRequired": "ダイナミックプロキシのURLは必須です",
      "format": "レスポンス形式",
      "formatJson": "JSON",
      "formatText": "テキスト",
      "formatJsonHint": "JSON形式: {\"ip\": \"...\", \"port\": ..., \"username\": \"...\", \"password\": \"...\"}",
      "formatTextHint": "テキスト形式: host:port:username:password または protocol://user:pass@host:port",
      "testUrl": "URLをテスト",
      "testing": "テスト中...",
      "testSuccess": "プロキシ動作中: {{host}}:{{port}}",
      "testFailed": "プロキシテスト失敗: {{error}}",
      "fetchFailed": "ダイナミックプロキシの取得に失敗しました: {{error}}"
    },
    "check": {
      "checking": "プロキシを確認中...",
      "valid": "プロキシは有効です",
      "invalid": "プロキシは無効です",
      "lastChecked": "最終確認: {{time}}"
    },
    "sync": {
      "enabled": "同期有効",
      "disabled": "同期無効"
    },
    "exportDialog": {
      "title": "プロキシをエクスポート",
      "description": "プロキシ設定をファイルにエクスポートします",
      "format": "エクスポート形式",
      "json": "JSON",
      "txt": "TXT (URL 形式)",
      "preview": "プレビュー",
      "noProxies": "エクスポートするプロキシがありません",
      "downloaded": "{{filename}} をダウンロードしました",
      "failed": "プロキシのエクスポートに失敗しました",
      "copied": "コピーしました"
    },
    "importDialog": {
      "title": "プロキシをインポート",
      "descDropzone": "JSON または TXT ファイルからプロキシをインポート",
      "descPreview": "インポートするプロキシを確認",
      "descAmbiguous": "一部のプロキシに曖昧な形式があります。正しい形式を選択してください。",
      "descResult": "インポートが完了しました",
      "dropzonePrompt": "プロキシ構成ファイルをドロップしてください",
      "dropzoneFormats": "(.json, .txt)",
      "pasteHint": "{{modKey}}+V でクリップボードから貼り付け",
      "wrongFileType": ".json または .txt ファイルをドロップしてください",
      "fileReadError": "ファイルの読み込みに失敗しました",
      "fileProcessError": "ファイルの処理に失敗しました",
      "noValidProxies": "ファイルに有効なプロキシが見つかりませんでした",
      "namePrefix": "名前のプレフィックス",
      "namePrefixDefault": "Imported",
      "namePrefixHint": "プロキシは「{{prefix}} Proxy 1」「{{prefix}} Proxy 2」などの名前になります。",
      "proxiesToImport": "インポートするプロキシ ({{count}})",
      "invalidCount": "({{count}} 個無効)",
      "ambiguousIntro": "以下のプロキシは曖昧な形式です。それぞれ正しい解釈を選択してください。",
      "imported": "インポート済み:",
      "skippedDuplicates": "スキップ (重複):",
      "errors": "エラー",
      "importButton": "{{count}} 個のプロキシをインポート",
      "continueButton": "続ける",
      "doneButton": "完了",
      "failed": "プロキシのインポートに失敗しました"
    },
    "bulkDelete": {
      "proxiesTitle": "選択したプロキシを削除",
      "proxiesDescription": "この操作は取り消せません。{{count}} 件のプロキシを完全に削除します: {{names}}",
      "vpnsTitle": "選択したVPNを削除",
      "vpnsDescription": "この操作は取り消せません。{{count}} 件のVPNを完全に削除します: {{names}}",
      "confirmButton": "{{count}} 件を削除"
    }
  },
  "groups": {
    "title": "グループ",
    "management": "グループ管理",
    "add": "グループを追加",
    "edit": "グループを編集",
    "delete": "グループを削除",
    "moveToDefault": "プロファイルをグループから外す",
    "noGroupDescription": "グループに属さないプロファイルは「すべて」フィルターに表示されます。",
    "assignSuccess": "{{count}} 件のプロファイルを {{group}} に割り当てました",
    "noGroups": "グループがありません",
    "noGroupsDescription": "プロファイルを整理するためのグループを作成してください。",
    "form": {
      "name": "名前",
      "namePlaceholder": "グループ名を入力"
    },
    "profileCount": "{{count}} プロファイル",
    "profileCount_plural": "{{count}} プロファイル",
    "assignProfiles": "プロファイルを割り当て",
    "sync": {
      "enabled": "同期有効",
      "disabled": "同期無効"
    },
    "createTitle": "新しいグループを作成",
    "createDescription": "ブラウザプロファイルを整理する新しいグループを作成します。",
    "editTitle": "グループを編集",
    "editDescription": "グループの名前を更新します。",
    "createSuccess": "グループを正常に作成しました",
    "createFailed": "グループの作成に失敗しました",
    "updateSuccess": "グループを正常に更新しました",
    "updateFailed": "グループの更新に失敗しました",
    "deleteTitle": "グループを削除",
    "deleteDescription": "この操作は取り消せません。グループが完全に削除されます。",
    "deleteSuccess": "グループを正常に削除しました",
    "deleteFailed": "グループの削除に失敗しました",
    "loadingProfiles": "関連するプロファイルを読み込んでいます...",
    "associatedProfiles": "関連プロファイル ({{count}})",
    "whatToDoWithProfiles": "これらのプロファイルをどうしますか？",
    "deleteAlongWithGroup": "プロファイルもグループと一緒に削除",
    "noAssociatedProfiles": "このグループには関連するプロファイルがありません。",
    "deleteGroup": "グループを削除",
    "deleteGroupAndProfiles": "グループとプロファイルを削除",
    "loadProfilesFailed": "プロファイルの読み込みに失敗しました",
    "unknownGroup": "不明なグループ",
    "profileGroupsAriaLabel": "プロファイルグループ",
    "loading": "グループを読み込み中...",
    "all": "すべて",
    "noGroup": "グループなし",
    "pageTitle": "プロファイルグループ",
    "pageDescription": "プロファイルグループを使うと、クライアント、環境、用途ごとにブラウザを整理できます。デバイス間でグループを同期して共有しましょう。"
  },
  "sync": {
    "mode": {
      "title": "プロファイル同期",
      "description": "\"{{name}}\" の同期設定を管理",
      "disabled": "無効",
      "regular": "通常同期",
      "encrypted": "E2E暗号化同期",
      "disabledDescription": "このプロファイルの同期なし",
      "regularDescription": "高速同期、暗号化なし",
      "encryptedDescription": "アップロード前に暗号化。サーバーは平文データを見ることができません。",
      "noPasswordWarning": "E2Eパスワードが設定されていません。設定でパスワードを設定してください。",
      "passwordRequired": "E2Eパスワードが設定されていません。まず設定でパスワードを設定してください。",
      "enabledToast": "同期が有効になりました",
      "disabledToast": "同期が無効になりました",
      "syncQueued": "同期がキューに追加されました",
      "syncNow": "今すぐ同期",
      "lastSynced": "最終同期",
      "notConfigured": "同期サービスが設定されていません。",
      "configureService": "同期サービスを設定"
    },
    "title": "同期サービス",
    "config": {
      "serverUrlRequired": "サーバーURLを入力してください",
      "connectionSuccess": "接続に成功しました!",
      "serverError": "サーバーがエラーで応答しました",
      "connectFailed": "サーバーへの接続に失敗しました",
      "settingsSaved": "同期設定を保存しました",
      "saveFailed": "設定の保存に失敗しました",
      "disconnected": "同期を切断しました",
      "disconnectFailed": "切断に失敗しました"
    },
    "serverUrl": "サーバーURL",
    "serverUrlPlaceholder": "https://sync.example.com",
    "token": "同期トークン",
    "tokenPlaceholder": "同期トークンを入力",
    "status": {
      "connected": "接続済み",
      "disconnected": "切断",
      "syncing": "同期中...",
      "error": "同期エラー"
    },
    "description": "同期サーバーに接続して、デバイス間でプロファイル、プロキシ、グループを同期します。",
    "cloud": {
      "tabLabel": "クラウド",
      "selfHostedTabLabel": "セルフホスト",
      "email": "メールアドレス",
      "deviceLinkInstructions": "「ログイン」をクリックすると、ブラウザでログインページが開きます。サインイン後、表示されたコードをコピーして下に貼り付けてください。",
      "openLogin": "ログイン",
      "linkCodeLabel": "ログインコード",
      "linkCodePlaceholder": "ウェブサイトのコードを貼り付け",
      "signInTitle": "サインイン",
      "verifyAndLogin": "認証してログイン",
      "loggingIn": "ログイン中...",
      "connected": "接続済み",
      "plan": "プラン",
      "profiles": "プロファイル",
      "profileUsage": "{{used}} / {{limit}}",
      "manageAccount": "アカウント管理",
      "logout": "ログアウト",
      "logoutConfirm": "ログアウトしてもよろしいですか？クラウド同期が停止します。",
      "loginSuccess": "ログインに成功しました！",
      "logoutSuccess": "ログアウトしました。"
    },
    "team": {
      "title": "チーム",
      "name": "チーム名",
      "role": "役割",
      "roleOwner": "オーナー",
      "roleAdmin": "管理者",
      "roleMember": "メンバー",
      "manageOnWeb": "Webダッシュボードでチームを管理",
      "profileLocked": "{{email}} が使用中",
      "profileLockedShort": "使用中",
      "cannotLaunchLocked": "起動できません — {{email}} がプロファイルを使用中です",
      "createdBy": "{{email}} が作成"
    },
    "disabled": "無効",
    "toast": {
      "profileSynced": "プロファイル '{{name}}' を同期しました",
      "profileSyncFailed": "プロファイル '{{name}}' の同期に失敗しました",
      "profileSyncFailedWithError": "プロファイル '{{name}}' の同期に失敗しました: {{error}}"
    },
    "enabledToast": "同期を有効化しました",
    "disabledToast": "同期を無効化しました",
    "enabledDescription": "プロファイルの同期が有効になりました",
    "disabledDescription": "プロファイルの同期が無効になりました"
  },
  "integrations": {
    "title": "統合",
    "api": {
      "title": "ローカルAPI",
      "description": "外部統合用のローカルAPIサーバーを有効にします。",
      "enabled": "API有効",
      "disabled": "API無効",
      "port": "ポート",
      "token": "APIトークン",
      "copyToken": "トークンをコピー",
      "regenerateToken": "トークンを再生成"
    },
    "mcp": {
      "title": "MCPサーバー",
      "description": "AIアシスタント統合用のMCP（モデルコンテキストプロトコル）サーバーを有効にします。",
      "enabled": "MCP有効",
      "disabled": "MCP無効",
      "port": "ポート",
      "token": "認証トークン",
      "tokenCopied": "トークンをコピーしました",
      "url": "MCPサーバーURL",
      "urlCopied": "URLをコピーしました",
      "config": "MCP設定",
      "copyConfig": "設定をコピー",
      "clientsLabel": "クライアント",
      "connected": "接続済み",
      "add": "追加",
      "addedToClient": "{{name}} に追加しました",
      "removedFromClient": "{{name}} から削除しました",
      "removeAriaLabel": "{{name}} から削除",
      "category": {
        "desktopApp": "デスクトップアプリ",
        "cli": "CLI",
        "editor": "エディタ",
        "editorExt": "エディタ拡張"
      }
    },
    "tabApi": "ローカル API",
    "tabMcp": "MCP (AI アシスタント)",
    "apiEnableLabel": "ローカル API サーバーを有効にする",
    "apiEnableDescription": "REST API でプロファイル、グループ、プロキシを管理できます。",
    "apiPortLabel": "ポート",
    "apiTokenLabel": "認証トークン",
    "apiTokenHint": "Authorization ヘッダーに含めてください: Bearer {{tokenSlot}}",
    "apiInvalidPort": "無効なポート",
    "apiInvalidPortDescription": "ポートは 1 から 65535 の間で指定してください",
    "apiPortInUse": "ポート {{port}} は既に使用中です",
    "apiFallbackPort": "フォールバックポート {{port}} でサーバーを起動しました",
    "apiStarted": "API サーバーをポート {{port}} で起動しました",
    "apiRunning": "API サーバーはポート {{port}} で実行中",
    "apiStopped": "API サーバーを停止しました",
    "apiToggleFailed": "API サーバーの切り替えに失敗しました",
    "apiStartFailed": "API サーバーの起動に失敗しました",
    "apiUnknownError": "不明なエラー",
    "tokenCopied": "トークンをコピーしました",
    "mcpEnableLabel": "MCP サーバーを有効にする (Model Context Protocol)",
    "mcpEnableDescription": "Claude Desktop などの AI アシスタントがブラウザを制御できます。",
    "mcpAcceptTermsFirst": "(設定で先に Wayfern の規約に同意してください)",
    "mcpStarted": "MCP サーバーをポート {{port}} で起動しました",
    "mcpStopped": "MCP サーバーを停止しました",
    "mcpToggleFailed": "MCP サーバーの切り替えに失敗しました",
    "openSettings": "統合設定を開く",
    "apiRunningOn": "実行中",
    "apiExampleRequest": "リクエスト例"
  },
  "import": {
    "title": "プロファイルをインポート",
    "description": "システムから既存のブラウザプロファイルをインポートします。",
    "selectProfile": "インポートするプロファイルを選択",
    "noProfiles": "プロファイルが検出されませんでした",
    "noProfilesDescription": "システム上にブラウザプロファイルが検出されませんでした。",
    "importing": "プロファイルをインポート中...",
    "success": "プロファイルが正常にインポートされました",
    "error": "プロファイルのインポートに失敗しました"
  },
  "config": {
    "wayfern": {
      "title": "Wayfern設定",
      "fingerprint": {
        "title": "フィンガープリント",
        "randomize": "起動時にランダム化",
        "randomizeDescription": "ブラウザ起動時に新しいフィンガープリントを生成します。",
        "platformPlaceholder": "例: Win32、MacIntel、Linux x86_64",
        "timezoneOffsetPlaceholder": "例: EST (UTC-5) の場合は 300",
        "webglRendererPlaceholder": "例: Intel(R) HD Graphics"
      },
      "os": {
        "title": "オペレーティングシステム",
        "description": "フィンガープリント生成用にエミュレートするOS。",
        "windows": "Windows",
        "macos": "macOS",
        "linux": "Linux",
        "android": "Android",
        "ios": "iOS"
      },
      "screen": {
        "title": "画面サイズ",
        "minWidth": "最小幅",
        "maxWidth": "最大幅",
        "minHeight": "最小高さ",
        "maxHeight": "最大高さ"
      },
      "blocking": {
        "title": "ブロック",
        "webrtc": "WebRTCをブロック",
        "webgl": "WebGLをブロック"
      }
    },
    "shared": {
      "browserBehavior": "ブラウザの動作",
      "allowAddonsOpenTabs": "ブラウザアドオンが新しいタブを自動的に開くことを許可"
    }
  },
  "cookies": {
    "title": "Cookie",
    "copy": {
      "title": "Cookieをコピー",
      "description": "他のプロファイルにコピーするCookieを選択します。",
      "selectSource": "ソースプロファイルを選択",
      "selectTarget": "ターゲットプロファイルを選択",
      "selectCookies": "Cookieを選択",
      "allDomains": "すべてのドメイン",
      "selectedCount": "{{count}} 個のCookieを選択",
      "selectedCount_plural": "{{count}} 個のCookieを選択",
      "dialogDescription_one": "ソースプロファイルから {{count}} 件の選択されたプロファイルへ Cookie をコピーします。",
      "dialogDescription_other": "ソースプロファイルから {{count}} 件の選択されたプロファイルへ Cookie をコピーします。",
      "sourceProfile": "ソースプロファイル",
      "sourcePlaceholder": "Cookie をコピーするプロファイルを選択",
      "running": "(実行中)",
      "targetProfiles": "対象プロファイル ({{count}})",
      "noOtherTargets": "他に Wayfern プロファイルが選択されていません",
      "selectSourceFirst": "最初にソースプロファイルを選択してください",
      "selectionStatus": "({{selected}} / {{total}} 選択中)",
      "searchPlaceholder": "ドメインまたは Cookie を検索...",
      "noMatching": "一致する Cookie が見つかりません",
      "noFound": "Cookie が見つかりません",
      "replaceNote": "同じ名前とドメインの既存 Cookie は置き換えられます。その他の Cookie はそのまま保持されます。",
      "cannotCopyRunningOne": "Cookie をコピーできません: {{names}} はまだ実行中です",
      "cannotCopyRunningMany": "Cookie をコピーできません: {{names}} はまだ実行中です",
      "someErrors": "いくつかのエラーが発生しました: {{errors}}",
      "successMessage": "{{copied}} 件の Cookie をコピーしました ({{replaced}} 件置換)",
      "failedMessage": "Cookie のコピーに失敗しました: {{error}}",
      "copyButton_one": "{{count}} 件の Cookie をコピー",
      "copyButton_other": "{{count}} 件の Cookie をコピー",
      "copyButtonEmpty": "Cookie をコピー"
    },
    "success": "Cookieが正常にコピーされました",
    "error": "Cookieのコピーに失敗しました",
    "management": {
      "title": "Cookie管理",
      "menuItem": "Cookie管理",
      "tabImport": "インポート",
      "tabExport": "エクスポート",
      "importDescription": "Netscape または JSON 形式のファイルから Cookie をインポートします。",
      "dropPrompt": "クリックして Cookie ファイルを選択",
      "fileFormats": "(.txt, .cookies, または .json)",
      "cookiesFound": "{{count}} 件の Cookie が見つかりました",
      "importedSuccess": "{{imported}} 件の Cookie をインポートしました ({{replaced}} 件置換)",
      "linesSkipped": "{{count}} 行をスキップ",
      "fileReadError": "ファイルの読み込みに失敗しました",
      "loadFailed": "Cookie の読み込みに失敗しました: {{error}}",
      "cookiesLabel": "Cookies",
      "selectionStatus": "({{selected}} / {{total}} 選択中)",
      "selectAll": "すべて選択",
      "deselectAll": "すべて解除",
      "noCookies": "このプロファイルに Cookie はありません",
      "doneButton": "完了",
      "importButton": "インポート",
      "exportButton": "エクスポート",
      "backButton": "戻る"
    },
    "import": {
      "title": "Cookieのインポート",
      "description": "NetscapeまたはJSON形式のファイルからCookieをインポートします。",
      "selectFile": "ファイルを選択",
      "preview": "{{count}}件のCookieが見つかりました",
      "success": "{{imported}}件のCookieをインポートしました（{{replaced}}件を置換）",
      "error": "Cookieのインポートに失敗しました",
      "proFeature": "Cookieのインポートはプロ機能です"
    },
    "export": {
      "title": "Cookieのエクスポート",
      "description": "このプロファイルからCookieをエクスポートします。",
      "formatLabel": "形式",
      "netscape": "Netscape TXT",
      "json": "JSON",
      "success": "Cookieのエクスポートに成功しました",
      "error": "Cookieのエクスポートに失敗しました"
    }
  },
  "toasts": {
    "success": {
      "profileCreated": "プロファイルが正常に作成されました",
      "profileDeleted": "プロファイルが正常に削除されました",
      "profileUpdated": "プロファイルが正常に更新されました",
      "profileLaunched": "プロファイルが正常に起動しました",
      "proxyCreated": "プロキシが正常に作成されました",
      "proxyDeleted": "プロキシが正常に削除されました",
      "proxyUpdated": "プロキシが正常に更新されました",
      "groupCreated": "グループが正常に作成されました",
      "groupDeleted": "グループが正常に削除されました",
      "groupUpdated": "グループが正常に更新されました",
      "settingsSaved": "設定が正常に保存されました",
      "copied": "クリップボードにコピーしました",
      "permissionRequested": "{{permission}}へのアクセスをリクエストしました",
      "downloadComplete": "{{browser}} {{version}} が正常にダウンロードされました！",
      "importSuccess": "{{count}} 個のアイテムが正常にインポートされました",
      "exportSuccess": "{{count}} 個のアイテムが正常にエクスポートされました",
      "syncSuccess": "同期が正常に完了しました",
      "profileSynced": "プロファイル '{{name}}' が正常に同期されました",
      "cacheCleared": "キャッシュが正常にクリアされました"
    },
    "error": {
      "profileCreateFailed": "プロファイルの作成に失敗しました",
      "profileDeleteFailed": "プロファイルの削除に失敗しました",
      "profileUpdateFailed": "プロファイルの更新に失敗しました",
      "profileLaunchFailed": "プロファイルの起動に失敗しました",
      "proxyCreateFailed": "プロキシの作成に失敗しました",
      "proxyDeleteFailed": "プロキシの削除に失敗しました",
      "proxyUpdateFailed": "プロキシの更新に失敗しました",
      "groupCreateFailed": "グループの作成に失敗しました",
      "groupDeleteFailed": "グループの削除に失敗しました",
      "groupUpdateFailed": "グループの更新に失敗しました",
      "settingsSaveFailed": "設定の保存に失敗しました",
      "copyFailed": "クリップボードへのコピーに失敗しました",
      "downloadFailed": "{{browser}} のダウンロードに失敗しました",
      "importFailed": "インポートに失敗しました",
      "exportFailed": "エクスポートに失敗しました",
      "syncFailed": "同期に失敗しました",
      "profileSyncFailed": "プロファイル '{{name}}' の同期に失敗しました",
      "cacheClearFailed": "キャッシュのクリアに失敗しました",
      "unknown": "不明なエラーが発生しました"
    },
    "loading": {
      "downloading": "{{browser}} {{version}} をダウンロード中",
      "extracting": "{{browser}} {{version}} を展開中",
      "verifying": "{{browser}} {{version}} を確認中",
      "syncing": "同期中...",
      "syncingProfile": "プロファイル '{{name}}' を同期中...",
      "syncingProfileWithProgress": "{{count}} ファイル ({{size}})",
      "updatingVersions": "ブラウザバージョンを更新中..."
    },
    "progress": {
      "remaining": "残り {{time}}",
      "filesProgress": "{{completed}}/{{total}} ファイル",
      "filesFailed": "{{count}} 件のファイルが失敗しました"
    }
  },
  "errors": {
    "required": "この項目は必須です",
    "invalidUrl": "有効なURLを入力してください",
    "invalidPort": "有効なポート番号を入力してください（1-65535）",
    "invalidEmail": "有効なメールアドレスを入力してください",
    "minLength": "{{min}} 文字以上で入力してください",
    "maxLength": "{{max}} 文字以内で入力してください",
    "networkError": "ネットワークエラー。接続を確認してください。",
    "serverError": "サーバーエラー。後でもう一度お試しください。",
    "unknownError": "不明なエラーが発生しました。もう一度お試しください。",
    "noProfilesForUrl": "利用可能なプロファイルがありません。URLを開く前にプロファイルを作成してください。",
    "updateWayfernConfigFailed": "wayfern設定の更新に失敗しました: {{error}}",
    "createProfileFailed": "プロファイルの作成に失敗しました: {{error}}",
    "launchBrowserFailed": "ブラウザの起動に失敗しました: {{error}}",
    "cannotDeleteRunningProfile": "ブラウザの実行中にプロファイルを削除できません。先にブラウザを停止してください。",
    "deleteProfileFailed": "プロファイルの削除に失敗しました: {{error}}",
    "renameProfileFailed": "プロファイルの名前変更に失敗しました: {{error}}",
    "killBrowserFailed": "ブラウザの停止に失敗しました: {{error}}",
    "deleteSelectedProfilesFailed": "選択したプロファイルの削除に失敗しました: {{error}}",
    "cookieCopyUnsupportedBrowser": "Cookieのコピーは Wayfern プロファイルでのみ機能します",
    "updateSyncSettingsFailed": "同期設定の更新に失敗しました",
    "cloneProfileFailed": "プロファイルの複製に失敗しました: {{error}}",
    "loadSupportedBrowsersFailed": "サポートされているブラウザの読み込みに失敗しました",
    "setupExtensionListenersFailed": "拡張機能イベントリスナーの設定に失敗しました: {{error}}",
    "loadGroupsFailed": "グループの読み込みに失敗しました: {{error}}",
    "setupGroupListenersFailed": "グループイベントリスナーの設定に失敗しました: {{error}}",
    "loadProfilesFailed": "プロファイルの読み込みに失敗しました: {{error}}",
    "setupProfileListenersFailed": "プロファイルイベントリスナーの設定に失敗しました: {{error}}",
    "loadProxiesFailed": "プロキシの読み込みに失敗しました: {{error}}",
    "setupProxyListenersFailed": "プロキシイベントリスナーの設定に失敗しました: {{error}}",
    "loadVpnConfigsFailed": "VPN設定の読み込みに失敗しました: {{error}}",
    "setupVpnListenersFailed": "VPNイベントリスナーの設定に失敗しました: {{error}}",
    "themeNotFound": "Tokyo Night テーマが見つかりません",
    "setProfilePasswordFailed": "プロファイルのパスワード設定に失敗しました: {{error}}"
  },
  "browser": {
    "wayfern": "Wayfern"
  },
  "fingerprint": {
    "crossOsWarning": "異なるオペレーティングシステムのフィンガープリント偽装は、すべての基盤コンポーネントを完璧に模倣することが不可能なため、信頼性が低くなります。注意してご使用ください。",
    "crossOsLimitations": "クロスOSフィンガープリントには制限があります。システムレベルのAPIは実際のオペレーティングシステムを反映する場合があり、一部の機能のパフォーマンスが低下する可能性があります。",
    "osLabel": "オペレーティングシステムのフィンガープリント",
    "selectOSPlaceholder": "オペレーティングシステムを選択",
    "generateRandomOnLaunch": "起動ごとにランダムなフィンガープリントを生成",
    "generateRandomDescription": "有効にすると、ブラウザの起動ごとに新しいフィンガープリントが生成されます。",
    "generateRandomDescriptionAuto": "有効にすると、ブラウザの起動ごとに新しいフィンガープリントが生成されます。生成されたフィンガープリントは参照用に保存されます。",
    "autoLocationDescription": "プロキシ設定に基づいて位置情報を自動的に設定します。プロキシが提供されていない場合は接続情報を使用します。",
    "editingDisabledRunning": "プロファイルが現在実行中のため、フィンガープリントの編集は無効です。変更するにはプロファイルを停止してください。",
    "editingDisabledRandomized": "ランダムフィンガープリント生成が有効なため、フィンガープリントの編集は無効です。手動で編集するには上記のオプションを無効にしてください。",
    "advancedWarning": "警告: これらのパラメータは、内容を理解している場合にのみ編集してください。不正な値はウェブサイトの動作を妨げたり、検出されたり、デバッグが困難なバグにつながる可能性があります。",
    "basicWarning": "警告: これらのパラメータは、内容を理解している場合にのみ編集してください。",
    "automatic": "自動",
    "manual": "手動",
    "blockingOptions": "ブロックオプション",
    "blockImages": "画像をブロック",
    "blockWebRTC": "WebRTCをブロック",
    "blockWebGL": "WebGLをブロック",
    "navigatorProperties": "Navigatorプロパティ",
    "userAgent": "ユーザーエージェント",
    "userAgentAndPlatform": "User Agent & Platform",
    "platform": "Platform",
    "platformVersion": "Platform Version",
    "appVersion": "App Version",
    "osCpu": "OS CPU",
    "hardwareConcurrency": "Hardware Concurrency",
    "maxTouchPoints": "最大タッチポイント数",
    "doNotTrack": "追跡しない",
    "selectDntPlaceholder": "DNT値を選択",
    "dntAllowed": "0（トラッキング許可）",
    "dntNotAllowed": "1（トラッキング不許可）",
    "dntUnspecified": "未指定",
    "language": "言語",
    "primaryLanguage": "プライマリ言語 (navigator.language)",
    "languages": "言語一覧 (JSON配列)",
    "languageAndLocale": "言語とロケール",
    "screenProperties": "画面プロパティ",
    "screenWidth": "画面幅",
    "screenHeight": "画面高さ",
    "availableWidth": "利用可能な幅",
    "availableHeight": "利用可能な高さ",
    "colorDepth": "色深度",
    "pixelDepth": "ピクセル深度",
    "devicePixelRatio": "デバイスピクセル比",
    "windowProperties": "ウィンドウプロパティ",
    "outerWidth": "外側の幅",
    "outerHeight": "外側の高さ",
    "innerWidth": "内側の幅",
    "innerHeight": "内側の高さ",
    "screenX": "画面 X",
    "screenY": "画面 Y",
    "geolocation": "ジオロケーション",
    "timezoneAndGeolocation": "タイムゾーンとジオロケーション",
    "timezoneGeolocationDescription": "これらの値はブラウザのタイムゾーンとジオロケーションAPIを上書きします。",
    "latitude": "緯度",
    "longitude": "経度",
    "timezone": "タイムゾーン",
    "timezoneIana": "タイムゾーン (IANA)",
    "timezoneOffset": "オフセット（UTCからの分数）",
    "accuracy": "精度（メートル）",
    "locale": "ロケール",
    "region": "地域",
    "script": "スクリプト",
    "webglProperties": "WebGLプロパティ",
    "webglVendor": "WebGL ベンダー",
    "webglRenderer": "WebGL レンダラー",
    "webglParameters": "WebGLパラメータ",
    "webglParametersJson": "WebGLパラメータ (JSON)",
    "webgl2Parameters": "WebGL2パラメータ",
    "webglShaderPrecisionFormats": "WebGL シェーダー精度フォーマット",
    "webgl2ShaderPrecisionFormats": "WebGL2 シェーダー精度フォーマット",
    "canvasFingerprint": "Canvas Fingerprint",
    "canvasNoiseSeed": "Canvas ノイズシード",
    "canvasNoiseSeedDescription": "このシードは一貫性がありながらもユニークなCanvasフィンガープリントを生成するために使用されます。各プロファイルには異なるシードを設定してください。",
    "fonts": "フォント",
    "fontsJson": "フォント (JSON配列)",
    "battery": "バッテリー",
    "charging": "充電中",
    "chargingTime": "充電時間",
    "dischargingTime": "放電時間",
    "batteryLevel": "レベル (0-1)",
    "screenResolution": "画面解像度",
    "maxWidth": "最大幅",
    "maxHeight": "最大高さ",
    "minWidth": "最小幅",
    "minHeight": "最小高さ",
    "hardwareProperties": "ハードウェアプロパティ",
    "deviceMemory": "デバイスメモリ (GB)",
    "audioProperties": "オーディオプロパティ",
    "sampleRate": "サンプルレート",
    "maxChannelCount": "最大チャンネル数",
    "vendorInfo": "ベンダー情報",
    "vendor": "ベンダー",
    "vendorSub": "ベンダーサブ",
    "productSub": "プロダクトサブ",
    "brand": "ブランド",
    "brandVersion": "ブランドバージョン",
    "proFeature": "これはPro機能です",
    "generateFingerprint": "フィンガープリントを生成",
    "refreshFingerprint": "フィンガープリントを更新",
    "canvasNoiseSeedPlaceholder": "キャンバスフィンガープリント用のシード文字列を入力",
    "addFontsPlaceholder": "フォントを追加...",
    "enterAsJson": "{{title}} を JSON で入力"
  },
  "warnings": {
    "windowResizeTitle": "カスタムウィンドウサイズ",
    "windowResizeDescription": "ブラウザウィンドウのサイズを変更すると、ブラウザ情報が偽装されていることをウェブサイトに検出される可能性が高くなります。",
    "dontShowAgain": "今後表示しない",
    "continue": "続行",
    "cancel": "キャンセル"
  },
  "syncAll": {
    "title": "既存アイテムの同期を有効にする",
    "description": "同期されていないアイテムがあります。すべての同期を有効にしますか？",
    "enableAll": "すべて有効にする",
    "skip": "スキップ",
    "success": "すべてのアイテムの同期が有効になりました",
    "labels": {
      "proxies": "プロキシ",
      "vpns": "VPN",
      "groups": "グループ",
      "extensions": "拡張機能",
      "extensionGroups": "拡張機能グループ"
    }
  },
  "crossOs": {
    "viewOnly": "このプロファイルは{{os}}で作成されたもので、このシステムではサポートされていません",
    "cannotLaunch": "このプロファイルは{{os}}で作成されたもので、このシステムではサポートされていません",
    "cannotModify": "他のOSのプロファイルの同期設定は変更できません"
  },
  "profileInfo": {
    "title": "プロフィール詳細",
    "tabs": {
      "info": "情報",
      "settings": "設定"
    },
    "fields": {
      "profileId": "プロフィールID",
      "browser": "ブラウザ",
      "releaseType": "リリースタイプ",
      "proxyVpn": "プロキシ / VPN",
      "launchHook": "起動フック",
      "group": "グループ",
      "tags": "タグ",
      "note": "メモ",
      "syncStatus": "同期ステータス",
      "lastLaunched": "最終起動",
      "hostOs": "ホストOS",
      "ephemeral": "エフェメラル",
      "extensionGroup": "拡張機能グループ",
      "totalSessions": "合計セッション",
      "syncMode": "同期モード",
      "proxy": "プロキシ",
      "vpn": "VPN",
      "cookieCount": "保存された Cookie",
      "localDataTransfer": "ローカルデータ転送量",
      "created": "作成日",
      "windowColor": "ウィンドウの色"
    },
    "values": {
      "none": "なし",
      "never": "なし",
      "copied": "コピーしました！",
      "yes": "はい",
      "activeNow": "現在アクティブ",
      "direct": "直接",
      "loading": "読み込み中…",
      "unknown": "不明"
    },
    "network": {
      "bypassRules": "プロキシバイパスルール",
      "bypassRulesTitle": "プロキシバイパスルール",
      "bypassRulesDescription": "これらのルールに一致するリクエストは、プロキシをバイパスして直接接続します。",
      "addRule": "ルールを追加",
      "rulePlaceholder": "例: example.com, 192.168.1.*, .*\\.local",
      "noRules": "バイパスルールは設定されていません。",
      "ruleTypes": "ホスト名、IPアドレス、正規表現パターンをサポートしています。",
      "vpnLabel": "VPN: {{name}}",
      "proxyLabel": "Proxy: {{name}}"
    },
    "launchHook": {
      "title": "起動フックURL",
      "label": "起動フックURL",
      "description": "プロファイルが起動するたびに、このURLにGETリクエストが送信されます。",
      "placeholder": "https://example.com/hooks/profile-launch",
      "invalidUrlHint": "有効な http:// または https:// URL を入力してください。"
    },
    "actions": {
      "manageCookies": "Cookieを管理",
      "assignExtensionGroup": "拡張機能グループを割り当て"
    },
    "clone": {
      "title": "プロフィールを複製",
      "description": "複製されたプロフィールの名前を入力してください",
      "namePlaceholder": "プロフィール名",
      "button": "複製"
    },
    "duplicate": "複製",
    "breadcrumbRoot": "プロファイル",
    "openDialog": "設定を開く",
    "sections": {
      "overview": "概要",
      "fingerprint": "フィンガープリント",
      "network": "ネットワーク",
      "cookies": "Cookie",
      "extensions": "拡張機能",
      "sync": "同期",
      "automation": "自動化",
      "security": "セキュリティ",
      "delete": "プロファイルを削除",
      "activity": "アクティビティ",
      "launchHook": "起動フック"
    },
    "sectionDesc": {
      "fingerprint": "フィンガープリント対策スクリプトに対するこのプロファイルの表示を設定します。",
      "network": "このプロファイルが使用するプロキシまたは VPN を管理します。",
      "cookies": "このプロファイルの Cookie をインポート、コピー、消去します。",
      "extensions": "このプロファイル起動時に読み込む拡張機能を選択します。",
      "sync": "他のデバイス間でのこのプロファイルの同期方法を設定します。",
      "automation": "このプロファイル起動時に実行するコマンドを設定します。",
      "security": "プロファイルデータをパスワードで暗号化します。",
      "launchHook": "プロファイルが起動するたびに、このURLにGETリクエストを送信します。"
    },
    "badges": {
      "locked": "ロック中",
      "active": "有効"
    },
    "cookies": {
      "runningNotice": "ブラウザの実行中は Cookie を読み取れません。先にこのプロファイルを閉じてください。",
      "domainsHeader": "ドメイン ({{count}})"
    },
    "security": {
      "protected": "このプロファイルはパスワードで暗号化されています。",
      "unprotected": "このプロファイルは暗号化されていません。パスワードを設定して保護してください。",
      "cannotWhileRunning": "パスワードを変更する前にプロファイルを停止してください。"
    },
    "fingerprint": {
      "notSupported": "フィンガープリント編集は Wayfern プロファイルでのみ利用できます。",
      "lockedTitle": "フィンガープリントの表示と編集は Pro 機能です",
      "lockedDescription": "デバイス情報はすべてのプロファイルで保護されています。プロファイルのフィンガープリントを表示・編集するには、有効な有料プランが必要です。"
    },
    "syncStatusValue": {
      "waiting": "待機中",
      "syncing": "同期中",
      "synced": "同期済み",
      "error": "エラー"
    }
  },
  "extensions": {
    "title": "拡張機能",
    "description": "プロファイル用のブラウザ拡張機能と拡張機能グループを管理します。",
    "upload": "アップロード",
    "delete": "削除",
    "extensionsTab": "拡張機能",
    "groupsTab": "グループ",
    "managedNotice": "ここで管理される拡張機能は、起動時にプロファイルに手動でインストールされた拡張機能を置き換えます。",
    "proRequired": "拡張機能管理はプロ機能です",
    "empty": "まだ拡張機能がアップロードされていません。",
    "noGroups": "まだ拡張機能グループが作成されていません。",
    "createGroup": "グループを作成",
    "newGroup": "新しいグループ",
    "addToGroup": "拡張機能を追加...",
    "removeFromGroup": "グループから削除",
    "deleteGroup": "グループを削除",
    "extensionGroup": "拡張機能グループ",
    "compatibility": {
      "label": "互換性",
      "chromium": "Chromium"
    },
    "selectedFile": "選択されたファイル",
    "namePlaceholder": "拡張機能名",
    "groupNamePlaceholder": "グループ名",
    "uploadSuccess": "拡張機能が正常にアップロードされました",
    "deleteSuccess": "拡張機能が正常に削除されました",
    "groupCreateSuccess": "拡張機能グループが正常に作成されました",
    "groupUpdateSuccess": "拡張機能グループが正常に更新されました",
    "groupDeleteSuccess": "拡張機能グループが正常に削除されました",
    "deleteConfirmTitle": "拡張機能を削除",
    "deleteConfirmDescription": "「{{name}}」を削除してもよろしいですか？この操作は元に戻せません。",
    "deleteGroupConfirmTitle": "拡張機能グループを削除",
    "deleteGroupConfirmDescription": "グループ「{{name}}」を削除してもよろしいですか？この操作は元に戻せません。",
    "invalidFileType": "無効なファイルタイプです。.crx、.xpi、または .zip ファイルをアップロードしてください。",
    "readError": "拡張機能ファイルの読み取りに失敗しました。",
    "assignTitle": "拡張機能グループの割り当て",
    "assignDescription": "選択した{{count}}件のプロファイルを拡張機能グループに割り当てます。",
    "noGroup": "なし（拡張機能グループなし）",
    "assignSuccess": "拡張機能グループが正常に割り当てられました",
    "editExtension": "拡張機能を編集",
    "updateSuccess": "拡張機能が正常に更新されました",
    "reupload": "再アップロード",
    "version": "バージョン",
    "author": "作者",
    "homepage": "ホームページ",
    "editGroup": "グループを編集",
    "editGroupDescription": "グループ名を更新し、含まれる拡張機能を管理します。",
    "groupExtensions": "このグループの拡張機能",
    "noExtensionsInGroup": "拡張機能がまだ追加されていません",
    "editExtensionDescription": "拡張機能の名前を更新、メタデータを表示、またはファイルを再アップロードします。",
    "metadata": "メタデータ",
    "noMetadata": "マニフェストからのメタデータはありません。",
    "selectFile": "ファイルを選択",
    "syncEnabled": "同期が有効",
    "syncDisabled": "同期が無効",
    "syncEnableTooltip": "同期を有効にする",
    "syncDisableTooltip": "同期を無効にする",
    "loadGroupsFailed": "拡張機能グループの読み込みに失敗しました",
    "assignGroupFailed": "拡張機能グループの割り当てに失敗しました",
    "bulkDelete": {
      "extensionsTitle": "拡張機能を削除",
      "extensionsDescription": "{{count}}件の拡張機能を削除しますか？ {{names}}",
      "groupsTitle": "拡張機能グループを削除",
      "groupsDescription": "{{count}}件の拡張機能グループを削除しますか？ {{names}}",
      "confirmButton": "削除"
    }
  },
  "pro": {
    "badge": "PRO",
    "fingerprintLocked": "フィンガープリント編集はプロ機能です",
    "cookieCopyLocked": "Cookieのコピーはプロ機能です",
    "cookieImportLocked": "Cookieのインポートはプロ機能です",
    "cookieExportLocked": "Cookieのエクスポートはプロ機能です",
    "cookieManagementLocked": "Cookie管理はプロ機能です"
  },
  "dnsBlocklist": {
    "title": "DNSブロックリスト",
    "none": "なし",
    "light": "ライト",
    "normal": "標準",
    "pro": "Pro",
    "proPlus": "Pro++",
    "ultimate": "アルティメット",
    "settingsDescription": "DNSブロックリストは、プロキシレベルで広告、トラッカー、マルウェアドメインをブロックします。リストは12時間ごとに自動的に更新されます。",
    "manageLists": "DNSブロックリストを管理",
    "refreshAll": "すべてのリストを更新",
    "refreshFailed": "DNSブロックリストの更新に失敗しました",
    "domains": "ドメイン",
    "fresh": "最新",
    "stale": "期限切れ",
    "notCached": "キャッシュなし"
  },
  "vpns": {
    "form": {
      "titleEdit": "VPN を編集",
      "titleCreate": "WireGuard VPN を作成",
      "descEdit": "VPN 設定の名前を更新します。",
      "descCreate": "WireGuard インターフェースとピアの詳細を入力してください。",
      "name": "名前",
      "namePlaceholder": "例: 自宅 WireGuard",
      "privateKey": "秘密鍵",
      "privateKeyPlaceholder": "Base64 エンコードされた秘密鍵",
      "address": "アドレス",
      "addressPlaceholder": "例: 10.0.0.2/24",
      "dnsOptional": "DNS (任意)",
      "dnsPlaceholder": "例: 1.1.1.1",
      "mtuOptional": "MTU (任意)",
      "mtuPlaceholder": "例: 1420",
      "peerPublicKey": "ピア公開鍵",
      "peerPublicKeyPlaceholder": "Base64 エンコードされたピア公開鍵",
      "peerEndpoint": "ピアエンドポイント",
      "peerEndpointPlaceholder": "例: vpn.example.com:51820",
      "allowedIps": "許可された IP",
      "allowedIpsPlaceholder": "例: 0.0.0.0/0, ::/0",
      "keepaliveOptional": "永続キープアライブ (任意)",
      "keepalivePlaceholder": "例: 25",
      "presharedKeyOptional": "事前共有鍵 (任意)",
      "presharedKeyPlaceholder": "Base64 エンコードされた事前共有鍵",
      "updateButton": "VPN を更新",
      "createButton": "VPN を作成",
      "nameRequired": "VPN 名は必須です",
      "privateKeyRequired": "秘密鍵は必須です",
      "addressRequired": "アドレスは必須です",
      "peerPublicKeyRequired": "ピア公開鍵は必須です",
      "peerEndpointRequired": "ピアエンドポイントは必須です",
      "updated": "VPN を正常に更新しました",
      "created": "WireGuard VPN を正常に作成しました",
      "updateFailed": "VPN の更新に失敗しました: {{error}}",
      "createFailed": "VPN の作成に失敗しました: {{error}}"
    },
    "import": {
      "title": "VPN 設定をインポート",
      "descDropzone": "WireGuard (.conf) 設定ファイルをインポート",
      "descPreview": "インポートする VPN 設定を確認してください",
      "descResult": "VPN のインポートが完了しました",
      "dropzonePrompt": "WireGuard .conf ファイルをここにドロップするか、クリックして参照してください",
      "pasteHint": "{{modKey}}+V でクリップボードから貼り付け",
      "invalidContent": "コンテンツは有効な VPN 設定ではないようです",
      "fileReadError": "ファイルの読み込みに失敗しました",
      "wrongFileType": "WireGuard .conf ファイルをドロップしてください",
      "configurationLabel": "{{type}} 設定",
      "endpointLabel": "エンドポイント: {{endpoint}}",
      "vpnNameLabel": "VPN 名",
      "vpnNamePlaceholder": "マイ VPN",
      "configPreview": "設定プレビュー",
      "importedSuccess": "VPN を正常にインポートしました",
      "importFailed": "インポートに失敗しました",
      "importButton": "VPN をインポート",
      "doneButton": "完了",
      "failedGeneric": "VPN 設定のインポートに失敗しました",
      "defaultName": "{{type}} VPN"
    },
    "management": {
      "loading": "VPN を読み込み中...",
      "noneCreated": "VPN 構成はまだありません。上のボタンからインポートまたは作成してください。",
      "editVpn": "VPN を編集",
      "deleteVpn": "VPN を削除",
      "cannotDelete_one": "削除できません: {{count}} プロファイルで使用中",
      "cannotDelete_other": "削除できません: {{count}} プロファイルで使用中",
      "syncCannotDisable": "この VPN が同期されたプロファイルで使用されている間は同期を無効にできません",
      "deleteSuccess": "VPN を削除しました",
      "deleteFailed": "VPN の削除に失敗しました",
      "deleteTitle": "VPN を削除",
      "deleteDescription": "この操作は取り消せません。VPN「{{name}}」は完全に削除されます。"
    }
  },
  "importProfile": {
    "title": "ブラウザプロファイルをインポート",
    "autoDetect": "自動検出",
    "manualImport": "手動インポート",
    "detectedProfilesTitle": "検出されたブラウザプロファイル",
    "scanning": "ブラウザプロファイルをスキャン中...",
    "noneFound": "システムにブラウザプロファイルが見つかりませんでした。",
    "noneFoundHint": "カスタムの場所にプロファイルがある場合は手動インポートをお試しください。",
    "selectProfile": "プロファイルを選択:",
    "selectProfilePlaceholder": "検出されたプロファイルを選択",
    "pathLabel": "パス:",
    "browserLabel": "ブラウザ:",
    "newProfileName": "新しいプロファイル名:",
    "newProfileNamePlaceholder": "インポートするプロファイルの名前を入力",
    "manualTitle": "手動プロファイルインポート",
    "browserType": "ブラウザの種類:",
    "loadingBrowsers": "ブラウザを読み込み中...",
    "selectBrowserType": "ブラウザの種類を選択",
    "profileFolderPath": "プロファイルフォルダパス:",
    "profileFolderPlaceholder": "プロファイルフォルダのフルパスを入力",
    "browseFolderTitle": "フォルダを参照",
    "examplePaths": "パスの例:",
    "selectFolderTitle": "ブラウザプロファイルフォルダを選択",
    "folderDialogFailed": "フォルダダイアログを開けませんでした",
    "detectFailed": "既存のブラウザプロファイルの検出に失敗しました",
    "fillFields": "すべてのフィールドを入力してください",
    "selectAndName": "プロファイルを選択し、名前を入力してください",
    "profileNotFound": "選択されたプロファイルが見つかりません",
    "importedSuccess": "プロファイル「{{name}}」をインポートしました",
    "notInstalled": "{{browser}} はインストールされていません。メインウィンドウから {{browser}} をダウンロードしてからもう一度インポートしてください。",
    "importFailed": "プロファイルのインポートに失敗しました: {{error}}",
    "proxyOptional": "プロキシ (任意)",
    "noProxy": "プロキシなし",
    "nextButton": "次へ",
    "importButton": "インポート",
    "importedAs": "このプロファイルは {{browser}} プロファイルとしてインポートされます。"
  },
  "syncTooltips": {
    "syncing": "同期中...",
    "syncedAt": "同期済み {{time}}",
    "synced": "同期済み",
    "waiting": "同期待ち",
    "errorWith": "同期エラー: {{error}}",
    "error": "同期エラー",
    "notSynced": "未同期",
    "enable": "同期を有効化",
    "disable": "同期を無効化",
    "lockedInUse": "同期されたプロファイルが使用中のため、同期は無効化できません",
    "bulkToggle": "同期を切り替え"
  },
  "groupManagement": {
    "description": "プロファイルのグループを管理します",
    "createGroup": "グループを作成",
    "noGroups": "グループはまだありません。上のボタンから最初のグループを作成してください。",
    "loading": "グループを読み込み中...",
    "profileCount_one": "{{count}} プロファイル",
    "profileCount_other": "{{count}} プロファイル",
    "groupsLabel": "グループ",
    "profilesCol": "プロファイル",
    "syncCannotDisable": "このグループが同期されたプロファイルで使用されている間は同期を無効にできません",
    "editGroupTooltip": "グループを編集",
    "deleteGroupTooltip": "グループを削除",
    "loadFailed": "グループの読み込みに失敗しました",
    "bulkDelete": {
      "title": "グループを削除",
      "description": "{{count}} 個のグループを削除してもよろしいですか？{{names}}。プロファイルはデフォルトに移動されます。",
      "description_one": "{{count}} 個のグループを削除してもよろしいですか？{{names}}。プロファイルはデフォルトに移動されます。",
      "confirmButton": "グループを削除"
    }
  },
  "proxyAssignment": {
    "title": "プロキシ / VPN を割り当てる",
    "description_one": "{{count}} 件の選択されたプロファイルにプロキシまたは VPN を割り当てます。",
    "description_other": "{{count}} 件の選択されたプロファイルにプロキシまたは VPN を割り当てます。",
    "selectLabel": "プロキシ / VPN",
    "placeholder": "プロキシまたは VPN を選択",
    "noProxy": "プロキシ / VPN なし",
    "searchPlaceholder": "プロキシまたは VPN を検索...",
    "notFound": "プロキシまたは VPN が見つかりません。",
    "assignButton": "割り当てる",
    "success": "{{count}} 件のプロファイルにプロキシ/VPN を割り当てました",
    "failed": "プロキシ/VPN の割り当てに失敗しました",
    "selectedProfilesLabel": "選択したプロファイル:",
    "assignProxyVpnLabel": "プロキシ / VPN を割り当てる:",
    "noneOption": "なし",
    "noValidProfiles": "有効なプロファイルが選択されていません。",
    "vpnGroupHeading": "VPN",
    "failedFallback": "プロファイルへのプロキシ/VPN の割り当てに失敗しました"
  },
  "groupAssignment": {
    "title": "グループを割り当てる",
    "description_one": "{{count}} 件の選択されたプロファイルにグループを割り当てます。",
    "description_other": "{{count}} 件の選択されたプロファイルにグループを割り当てます。",
    "selectLabel": "グループ",
    "placeholder": "グループを選択",
    "noGroup": "グループなし (デフォルト)",
    "assignButton": "割り当てる",
    "success": "{{count}} 件のプロファイルにグループを割り当てました",
    "failed": "グループの割り当てに失敗しました",
    "selectedProfilesLabel": "選択したプロファイル:",
    "assignGroupLabel": "グループに割り当てる:",
    "noValidProfiles": "有効なプロファイルが選択されていません。",
    "failedFallback": "プロファイルへのグループの割り当てに失敗しました"
  },
  "profileSelector": {
    "title": "プロファイルを選択",
    "description": "この URL を開くプロファイルを選択してください",
    "searchPlaceholder": "プロファイルを検索...",
    "noProfiles": "利用可能なプロファイルがありません",
    "noResults": "検索条件に一致するプロファイルがありません",
    "selectButton": "選択",
    "launching": "起動中...",
    "chooseProfileTitle": "プロファイルを選択",
    "openingUrl": "URL を開く:",
    "urlCopied": "URL をクリップボードにコピーしました!",
    "selectProfileLabel": "プロファイルを選択:",
    "noneAvailableShort": "利用可能なプロファイルがありません。まずプロファイルを作成してください。",
    "noneAvailableLong": "このダイアログを閉じてメインウィンドウからプロファイルを作成してください。",
    "chooseAProfile": "プロファイルを選択",
    "badgeProxy": "プロキシ",
    "badgeRunning": "実行中",
    "badgeUnavailable": "利用不可",
    "openButton": "開く"
  },
  "locationProxy": {
    "title": "クイックロケーションプロキシ",
    "description": "このプロファイルを経由する国を選択してください。プロキシが自動的に作成されます。",
    "country": "国",
    "selectCountry": "国を選択",
    "searchCountry": "国を検索...",
    "noCountriesFound": "国が見つかりません。",
    "apply": "適用",
    "creating": "プロキシを作成中...",
    "success": "ロケーションプロキシを適用しました",
    "failed": "ロケーションプロキシの適用に失敗しました",
    "titleCreate": "位置プロキシを作成",
    "descriptionCreate": "24 時間スティッキーセッションのジオターゲットプロキシを作成します",
    "countryLabel": "国 (必須)",
    "regionLabel": "地域 (任意)",
    "cityLabel": "都市 (任意)",
    "ispLabel": "ISP (任意)",
    "nameLabel": "名前",
    "namePlaceholder": "プロキシ名",
    "loadingCountries": "国を読み込み中...",
    "selectCountryPh": "国を選択",
    "searchCountries": "国を検索...",
    "loadFailed": "国の読み込みに失敗しました",
    "selectCountryFirst": "まず国を選択してください",
    "loadingRegions": "地域を読み込み中...",
    "noRegions": "利用可能な地域がありません",
    "selectRegion": "地域を選択",
    "searchRegions": "地域を検索...",
    "loadingCities": "都市を読み込み中...",
    "noCities": "利用可能な都市がありません",
    "selectCity": "都市を選択",
    "searchCities": "都市を検索...",
    "loadingIsps": "ISP を読み込み中...",
    "noIsps": "利用可能な ISP がありません",
    "selectIsp": "ISP を選択",
    "searchIsps": "ISP を検索...",
    "createSuccess": "位置プロキシを作成しました",
    "createFailed": "位置プロキシの作成に失敗しました",
    "creatingButton": "作成中...",
    "createButton": "作成"
  },
  "wayfernTerms": {
    "title": "Wayfern 利用規約",
    "description": "Donut Browser を使用する前に、Wayfern の利用規約を読み、同意する必要があります。",
    "reviewLabel": "次の URL で利用規約をご確認ください:",
    "agreeNotice": "「同意します」をクリックすると、これらの条項に拘束されることに同意します。",
    "acceptButton": "同意します",
    "acceptSuccess": "規約に同意しました",
    "acceptFailed": "規約への同意に失敗しました",
    "tryAgain": "もう一度お試しください"
  },
  "commercialTrial": {
    "title": "商用試用期間が終了しました",
    "description": "2 週間の商用試用期間が終了しました。",
    "body": "商用目的で Donut Browser を使用する場合は、続行するために商用ライセンスを購入する必要があります。個人利用は引き続き無料でお使いいただけます。",
    "understandButton": "了解しました",
    "failed": "確認の保存に失敗しました",
    "tryAgain": "もう一度お試しください"
  },
  "permissionDialog": {
    "titleMicrophone": "マイクへのアクセスが必要です",
    "titleCamera": "カメラへのアクセスが必要です",
    "descMicrophone": "Donut Browser はブラウザのマイク機能を有効にするためにマイクへのアクセスを必要とします。マイクを使用するウェブサイトはそれぞれ個別に許可を求めます。",
    "descCamera": "Donut Browser はブラウザのカメラ機能を有効にするためにカメラへのアクセスを必要とします。カメラを使用するウェブサイトはそれぞれ個別に許可を求めます。",
    "grantedMicrophone": "許可が付与されました!Donut Browser から起動したブラウザはマイクにアクセスできます。",
    "grantedCamera": "許可が付与されました!Donut Browser から起動したブラウザはカメラにアクセスできます。",
    "notGrantedMicrophone": "許可されていません。下のボタンを押してマイクへのアクセスを要求してください。",
    "notGrantedCamera": "許可されていません。下のボタンを押してカメラへのアクセスを要求してください。",
    "doneButton": "完了",
    "cancelButton": "キャンセル",
    "grantAccessButton": "アクセスを許可",
    "requestSuccessMicrophone": "マイクアクセスをリクエストしました",
    "requestSuccessCamera": "カメラアクセスをリクエストしました",
    "requestFailed": "許可のリクエストに失敗しました",
    "stillNotGrantedMicrophone": "マイクへのアクセスはまだ許可されていません。システム設定 → プライバシーとセキュリティ → マイク で手動で有効にする必要があるかもしれません。",
    "stillNotGrantedCamera": "カメラへのアクセスはまだ許可されていません。システム設定 → プライバシーとセキュリティ → カメラ で手動で有効にする必要があるかもしれません。",
    "grantedToastMicrophone": "マイクへのアクセスが許可されました",
    "grantedToastCamera": "カメラへのアクセスが許可されました"
  },
  "traffic": {
    "title": "トラフィックの詳細",
    "bandwidthOverTime": "時間ごとの帯域幅",
    "timePeriodPlaceholder": "期間",
    "last1m": "直近 1 分",
    "last5m": "直近 5 分",
    "last30m": "直近 30 分",
    "last1h": "直近 1 時間",
    "last2h": "直近 2 時間",
    "last4h": "直近 4 時間",
    "last1d": "直近 1 日",
    "last7d": "直近 7 日",
    "last30d": "直近 30 日",
    "allTime": "全期間",
    "allTimeShort": "全期間",
    "totalSuffix": "合計",
    "sentLabel": "送信 ({{period}})",
    "receivedLabel": "受信 ({{period}})",
    "requestsLabel": "リクエスト ({{period}})",
    "allTimeTraffic": "全期間トラフィック:",
    "allTimeRequests": "全期間リクエスト:",
    "proxyDisclaimer": "注意: プロキシ、VPN、または類似のサービスを使用している場合、暗号化のオーバーヘッドやプロトコルの違いによりプロバイダーがトラフィックを別の方法で計算する場合があります。",
    "topByTraffic": "トラフィック別トップドメイン ({{period}})",
    "topByRequests": "リクエスト別トップドメイン ({{period}})",
    "columnDomain": "ドメイン",
    "columnRequests": "リクエスト",
    "columnSent": "送信",
    "columnReceived": "受信",
    "columnTotal": "合計トラフィック",
    "uniqueIps": "ユニーク IP ({{count}})",
    "noData": "このプロファイルのトラフィックデータはありません。",
    "noDataHint": "プロファイルを起動するとトラフィックデータが表示されます。",
    "sentLegend": "送信",
    "receivedLegend": "受信",
    "tooltipSent": "↑ 送信: ",
    "tooltipReceived": "↓ 受信: "
  },
  "proxyCheck": {
    "unknownLocation": "不明",
    "locationToast": "プロキシの場所:",
    "failed": "プロキシのチェックに失敗しました: {{error}}",
    "tooltipChecking": "プロキシをチェック中...",
    "tooltipIp": "IP: {{ip}}",
    "tooltipChecked": "チェック済み {{time}}",
    "tooltipFailed": "失敗 {{time}}",
    "tooltipFailedTitle": "プロキシのチェックに失敗しました",
    "tooltipDefault": "プロキシの有効性をチェック"
  },
  "vpnCheck": {
    "valid": "VPN「{{name}}」の構成は有効です",
    "invalid": "VPN「{{name}}」の構成は無効です",
    "failed": "VPN チェックに失敗しました: {{error}}",
    "tooltipChecking": "VPN 構成をチェック中...",
    "tooltipValid": "構成は有効",
    "tooltipInvalid": "構成は無効",
    "tooltipChecked": "チェック済み {{time}}",
    "tooltipDefault": "VPN 構成の有効性をチェック"
  },
  "profileTable": {
    "syncTooltipDisabled": "同期無効",
    "syncTooltipSyncing": "同期中...",
    "syncTooltipSyncedAt": "同期済み {{time}}",
    "syncTooltipSynced": "同期済み",
    "syncTooltipWaiting": "同期待ち",
    "syncTooltipErrorWith": "同期エラー: {{error}}",
    "syncTooltipError": "同期エラー",
    "syncTooltipNotSynced": "未同期",
    "noTags": "タグなし",
    "syncTooltipCloseToSync": "プロファイルを閉じて同期",
    "syncTooltipDisabledWithLast": "同期無効、最終同期 {{time}}",
    "addTagsPlaceholder": "タグを追加",
    "tagsHeader": "タグ",
    "noteHeader": "メモ",
    "vpnsHeading": "VPN",
    "createByCountryHeading": "国別に作成"
  },
  "dataTableActionBar": {
    "selected": "{{count}} 件選択",
    "clearSelection": "選択を解除"
  },
  "appUpdate": {
    "toast": {
      "updateFailed": "Donut Browser の更新に失敗しました",
      "restartFailed": "再起動に失敗しました",
      "updateReady": "アップデートの準備完了。再起動して適用",
      "manualDownloadRequired": "手動ダウンロードが必要です",
      "restartNow": "今すぐ再起動",
      "viewRelease": "リリースを見る",
      "later": "後で",
      "uploading": "アップロード中",
      "downloading": "ダウンロード中",
      "startingUpdate": "更新を開始しています..."
    }
  },
  "browserDownload": {
    "toast": {
      "fetchVersionsFailed": "{{browser}} のバージョン取得に失敗しました",
      "foundNewVersions": "{{browser}} の新バージョン {{count}} 個が見つかりました!",
      "totalAvailableVersions": "合計利用可能: {{count}} バージョン",
      "downloadFailed": "{{browser}} {{version}} のダウンロードに失敗しました",
      "calculating": "計算中...",
      "extractionFailed": "{{browser}} {{version}}: 展開に失敗しました",
      "extractionFailedDescription": "破損したファイルは削除されました。次回の試行時に再ダウンロードされます。",
      "extracting": "ブラウザファイルを展開中... アプリを閉じないでください。",
      "verifying": "ブラウザファイルを検証中...",
      "downloadingRolling": "ローリングリリースビルドをダウンロード中...",
      "geoipDownloading": "GeoIP データベースをダウンロード中",
      "geoipDownloaded": "GeoIP データベースのダウンロードが完了しました！"
    }
  },
  "versionUpdater": {
    "toast": {
      "alreadyAvailable": "{{browser}} {{version}} はすでに利用可能です",
      "updatingProfiles": "プロファイル設定を更新中...",
      "updateCompleted": "{{browser}} の更新が完了しました",
      "singleProfileUpdated": "プロファイル「{{name}}」がバージョン {{version}} に更新されました。最新バージョンでブラウザを起動できます。",
      "multipleProfilesUpdated": "{{count}} 個のプロファイルがバージョン {{version}} に更新されました。最新バージョンでブラウザを起動できます。",
      "versionAvailable": "バージョン {{version}} が利用可能になりました。実行中のプロファイルは再起動時に新しいバージョンを使用します。",
      "autoUpdateFailed": "{{browser}} の自動更新に失敗しました",
      "updateWithErrors": "一部のエラーで更新が完了しました",
      "updateWithErrorsDescription": "{{newVersions}} 個の新しいバージョンが見つかり、{{failedUpdates}} 個のブラウザの更新に失敗しました",
      "updateSuccess": "ブラウザのバージョンを正常に更新しました",
      "updateSuccessDescription": "{{successfulUpdates}} 個のブラウザに {{newVersions}} 個の新しいバージョンが見つかりました。自動ダウンロードがまもなく開始します。",
      "upToDate": "新しいブラウザのバージョンは見つかりませんでした",
      "upToDateDescription": "すべてのブラウザバージョンは最新です",
      "updateAllFailed": "ブラウザバージョンの更新に失敗しました",
      "updateStarted": "{{browser}} の更新を開始しました",
      "updateStartedDescription": "バージョン {{version}} のダウンロードがまもなく開始されます。更新が完了するまでブラウザの起動は無効になります。",
      "downloadStarting": "{{browser}} {{version}} のダウンロードを開始しています",
      "downloadProgressBelow": "ダウンロードの進行状況は下に表示されます...",
      "autoDownloadStarted": "{{browser}} {{version}} を自動的にダウンロードしています。進行状況は下に表示されます。",
      "lookingForUpdates": "{{browser}} の更新を確認しています"
    }
  },
  "profilePassword": {
    "set": {
      "title": "プロファイルにパスワードを設定",
      "description": "{{name}} のディスク上のデータを暗号化します。プロファイルを起動するたびにこのパスワードが必要になります。",
      "button": "プロファイルを暗号化"
    },
    "unlock": {
      "title": "プロファイルを解除",
      "description": "{{name}} を解除するためのパスワードを入力してください。",
      "button": "解除"
    },
    "change": {
      "title": "プロファイルのパスワードを変更",
      "description": "新しいパスワードで {{name}} を再暗号化します。",
      "button": "パスワードを変更"
    },
    "remove": {
      "title": "プロファイルのパスワードを削除",
      "description": "{{name}} のディスク上のデータを復号します。プロファイルはパスワード保護されなくなります。",
      "button": "パスワードを削除"
    },
    "fields": {
      "password": "パスワード",
      "currentPassword": "現在のパスワード",
      "newPassword": "新しいパスワード",
      "confirm": "パスワードの確認",
      "confirmPassword": "新しいパスワード（確認）"
    },
    "errors": {
      "oldPasswordRequired": "現在のパスワードが必要です",
      "passwordRequired": "パスワードが必要です",
      "tooShort": "パスワードは 8 文字以上必要です",
      "mismatch": "パスワードが一致しません"
    },
    "toasts": {
      "set": "プロファイルがパスワードで保護されました",
      "changed": "プロファイルのパスワードを変更しました",
      "removed": "プロファイルのパスワードを削除しました"
    },
    "warnings": {
      "forgetWarningTitle": "重要: このパスワードは復元できません",
      "forgetWarningBody": "Donut Browserはこのパスワードをリセット、復元、回避することはできません。忘れた場合、このプロファイルのデータへのアクセスは永続的に失われます。"
    },
    "modes": {
      "set": "設定",
      "change": "変更",
      "remove": "削除",
      "validate": "確認"
    },
    "verifyDialog": {
      "title": "プロファイルパスワードを確認",
      "description": "ディスクに保存されているプロファイルパスワードと一致するか入力してください。",
      "submit": "確認",
      "matchToast": "パスワードが一致しました"
    }
  },
  "backendErrors": {
    "incorrectPassword": "パスワードが正しくありません",
    "lockedOut": "失敗回数が多すぎます。{{duration}}後に再試行してください。",
    "lockedOutDuration": {
      "seconds": "{{seconds}}秒",
      "minutes": "{{minutes}}分",
      "hours": "{{hours}}時間"
    },
    "profileNotFound": "プロファイルが見つかりません",
    "profileNotProtected": "プロファイルはパスワード保護されていません",
    "profileAlreadyProtected": "プロファイルはすでにパスワード保護されています",
    "profileRunning": "プロファイルの実行中はこの操作を実行できません",
    "profileEphemeral": "エフェメラル プロファイルにはパスワードを設定できません — 終了時にデータが消去されます。",
    "profileMissingSalt": "プロファイルに暗号化ソルトがありません",
    "profileLocked": "プロファイルはロックされています。先にパスワードを入力してください。",
    "invalidProfileId": "無効なプロファイルIDです",
    "passwordTooShort": "パスワードは {{min}} 文字以上必要です",
    "proxyNotFound": "プロキシが見つかりません",
    "groupNotFound": "グループが見つかりません",
    "groupAlreadyExists": "この名前のグループは既に存在します",
    "vpnNotFound": "VPNが見つかりません",
    "extensionNotFound": "拡張機能が見つかりません",
    "extensionGroupNotFound": "拡張機能グループが見つかりません",
    "cannotModifyCloudManagedProxy": "クラウド管理のプロキシの同期は変更できません",
    "syncLockedByProfile": "同期済みプロファイルで使用中のため、同期を無効にできません",
    "syncNotConfigured": "同期が設定されていません。サインインするか、セルフホストサーバーを設定してください。",
    "internal": "問題が発生しました: {{detail}}",
    "invalidLaunchHookUrl": "起動フックURLが無効です。完全な http:// または https:// URL を使用してください。",
    "cookieDbLocked": "Cookie を読み取れません — データベースがロックされています。ブラウザを閉じてから再試行してください。",
    "cookieDbUnavailable": "Cookie を読み取れません — Cookie ストアを利用できません。",
    "selfHostedRequiresLogout": "セルフホストサーバーを設定する前に Donut アカウントからサインアウトしてください。",
    "fingerprintRequiresPro": "フィンガープリントの表示または編集には有効な有料プランが必要です。保護機能はすべてのプランに含まれています。",
    "proxyNotWorking": "選択したプロキシが機能していないため、プロファイルは作成されませんでした。",
    "proxyPaymentRequired": "選択したプロキシは支払いが必要です（402）。サブスクリプションが期限切れの可能性があります。そのため、プロファイルは作成されませんでした。",
    "vpnNotWorking": "選択したVPNが機能していないため、プロファイルは作成されませんでした。",
    "camoufoxImportDeprecated": "Firefox ベースのプロファイルのインポートはサポートされなくなりました。Wayfern をご利用ください。"
  },
  "rail": {
    "profiles": "プロファイル",
    "extensions": "拡張機能",
    "groups": "グループ",
    "settings": "設定",
    "more": {
      "label": "その他",
      "closeAriaLabel": "メニューを閉じる",
      "importProfile": "プロファイルをインポート",
      "importProfileHint": "別のツールから取り込む",
      "keyboardShortcuts": "キーボードショートカット",
      "keyboardShortcutsHint": "すべてのショートカットを表示"
    },
    "network": "ネットワーク",
    "integrations": "連携",
    "account": "アカウント"
  },
  "pageTitle": {
    "proxies": "ネットワーク",
    "extensions": "拡張機能",
    "groups": "グループ",
    "vpns": "ネットワーク",
    "settings": "設定",
    "integrations": "連携",
    "account": "アカウント",
    "import": "プロファイルをインポート",
    "shortcuts": "キーボードショートカット"
  },
  "encryption": {
    "required": {
      "title": "同期一時停止 — パスワードが必要です",
      "description": "暗号化されたデータがダウンロードされましたが、このデバイスにはE2Eパスワードが設定されていません。設定 → 暗号化を開いてパスワードを入力し、同期を再開してください。",
      "openSettings": "設定を開く"
    },
    "rollover": {
      "startedTitle": "データを再暗号化しています",
      "startedDescription": "同期済みのすべての項目を新しいパスワードで再アップロードしています。最初にプロファイル、次にプロキシ、グループ、VPN、拡張機能の順です。",
      "progressTitle": "{{stage}}を再暗号化中",
      "progressDescription": "{{done}}/{{total}}",
      "completedTitle": "再暗号化完了",
      "completedDescription": "同期されたすべてのデータが新しいパスワードで封印されました。",
      "stage": {
        "profiles": "プロファイル",
        "proxies": "プロキシ",
        "groups": "グループ",
        "vpns": "VPN",
        "extensions": "拡張機能",
        "extension_groups": "拡張機能グループ"
      }
    }
  },
  "account": {
    "refreshed": "アカウントを更新しました",
    "loggedOut": "ログアウトしました",
    "signedOut": "未ログイン",
    "signedOutDescription": "クラウド同期、暗号化プロファイル、チーム機能を有効にするにはサインインしてください。",
    "plan": "プラン: {{plan}} · {{period}}",
    "refresh": "更新",
    "logout": "サインアウト",
    "signIn": "サインイン",
    "fields": {
      "plan": "プラン",
      "status": "ステータス",
      "teamRole": "チームロール",
      "period": "請求周期",
      "device": "デバイス"
    },
    "tabs": {
      "account": "アカウント",
      "selfHosted": "セルフホスト"
    },
    "selfHosted": {
      "title": "セルフホスト同期サーバー",
      "description": "Donut を独自の donut-sync サーバーに接続して、ホスト型クラウドを使わずにプロファイル、プロキシ、グループ、拡張機能を同期します。",
      "disabledWhileLoggedIn": "Donut アカウントにサインインしている間はセルフホスト同期を利用できません。カスタムサーバーを使うにはサインアウトしてください。",
      "connectionStatus": "接続:",
      "statusUnknown": "未テスト",
      "testConnection": "接続をテスト",
      "disconnect": "切断"
    },
    "deviceOrdinal": "{{count}} 台中 {{ordinal}} 台目",
    "automationPrimaryOnly": "ブラウザの自動化はプライマリデバイス（デバイス1）でのみ実行できます。ここで使用するには、そのデバイスでサインアウトしてください。",
    "automationActiveHere": "ブラウザの自動化はこのデバイスで有効です。"
  },
  "shortcutsPage": {
    "title": "キーボードショートカット",
    "description": "これらのショートカットでワークフローを高速化できます。"
  },
  "commandPalette": {
    "placeholder": "コマンドを入力するか検索...",
    "empty": "結果が見つかりませんでした。",
    "groups": {
      "navigation": "ナビゲーション",
      "profiles": "プロファイル",
      "actions": "アクション",
      "profileGroups": "プロファイルグループ"
    },
    "actions": {
      "launchProfile": "{{name}} を起動",
      "stopProfile": "{{name}} を停止",
      "profileInfo": "情報 — {{name}}"
    }
  },
  "shortcuts": {
    "openPalette": "コマンドパレットを開く",
    "openShortcuts": "キーボードショートカットを表示",
    "importProfile": "プロファイルをインポート",
    "goProfiles": "プロファイルへ移動",
    "goProxies": "ネットワークへ移動",
    "goExtensions": "拡張機能へ移動",
    "goGroups": "グループへ移動",
    "goIntegrations": "統合へ移動",
    "goAccount": "アカウントへ移動",
    "goSettings": "設定へ移動"
  },
  "closeConfirm": {
    "title": "Donut Browser を閉じますか？",
    "description": "アプリをシステムトレイに格納しますか、それとも終了しますか？",
    "minimize": "トレイに格納",
    "quit": "終了"
  },
  "tray": {
    "show": "Donut Browser を表示",
    "quit": "終了"
  },
  "onboarding": {
    "steps": {
      "createProfile": {
        "title": "最初のプロファイルを作成",
        "content": "ここをクリックして最初のプロファイルを作成します。ブラウザには Wayfern を選んでください。フィンガープリント対策済みの推奨 Chromium です。"
      },
      "dnsBlocking": {
        "title": "DNS ブロック",
        "content": "このドロップダウンでプロファイルの DNS ブロックリストのレベルを設定します。広告・トラッカー・マルウェアをネットワークレベルでブロックします。レベルが高いほど多くブロックします。"
      }
    },
    "buttons": {
      "skip": "スキップ",
      "back": "戻る",
      "next": "次へ",
      "finish": "完了"
    },
    "thankYou": {
      "title": "Donut Browser を選んでいただきありがとうございます",
      "body": "それぞれのIDを分けて、データを端末の外に出さずに、よりプライベートなブラウジングのお役に立てれば幸いです。どうぞお楽しみください。",
      "cta": "ブラウジングを始める"
    }
  },
  "welcome": {
    "title": "Donut Browser へようこそ",
    "tagline": "複数のIDを同時に管理できるオープンソースのアンチディテクトブラウザ。",
    "skip": "スキップ",
    "next": "次へ",
    "permissions": {
      "title": "マイクとカメラを許可",
      "desc": "マイクやカメラを必要とするサイトがブラウザプロファイル内で動作するよう、アクセスを許可してください。macOS は一度だけ確認します。各サイトは引き続き個別に許可を求めます。",
      "skip": "後で",
      "grant": "アクセスを許可",
      "requesting": "リクエスト中…"
    },
    "ready": {
      "title": "準備しています",
      "descDownloading": "最初のブラウザ（Wayfern）をダウンロードしています。この初回セットアップはバックグラウンドで実行されます。少々お待ちください。",
      "descReady": "ブラウザの準備ができました。最初のプロファイルを作成しましょう。",
      "cta": "最初のプロファイルを作成",
      "downloading": "ダウンロード中…",
      "extracting": "展開中…",
      "stats": "{{total}} 中 {{downloaded}}",
      "speed": "{{speed}}/秒",
      "timeLeft": "残り {{time}}",
      "descExtracting": "ブラウザを展開しています。この初回セットアップはバックグラウンドで実行されます。少々お待ちください。",
      "almostFinished": "まもなく完了します…",
      "errorTitle": "セットアップに失敗しました",
      "errorDownload": "{{browser}} をダウンロードできませんでした。接続を確認して、もう一度お試しください。",
      "errorExtraction": "{{browser}} を展開できませんでした。もう一度お試しください。",
      "errorGeneric": "{{browser}} のセットアップ中に問題が発生しました。もう一度お試しください。",
      "retry": "再試行"
    },
    "features": {
      "title": "機能",
      "items": {
        "setDefault": "既定のブラウザに設定",
        "proxy": "プロキシ対応（HTTP/SOCKS5）",
        "vpn": "VPN対応（WireGuard）",
        "profiles": "無制限のローカルプロファイル",
        "api": "プロファイル管理APIとMCP",
        "openSource": "オープンソース",
        "groups": "プロファイルグループ",
        "cookies": "Cookieのインポート・エクスポート"
      }
    },
    "license": {
      "title": "ライセンス",
      "body": "Donut Browser はオープンソースで、無料で利用できます。",
      "agree": "了解しました",
      "personalTitle": "個人利用",
      "personalDesc": "永久に無料です。",
      "commercialTitle": "商用利用",
      "trialBadge": "2週間無料",
      "commercialDesc": "2週間の評価期間は無料です。その後は有料プランが必要で、これによりプロジェクトの維持と発展が支えられます。"
    }
  },
  "wayfernBlocked": {
    "title": "ブラウザの自動化が一時停止しました",
    "description": "通常は複数のデバイスで同時にサインインしたことが原因で、アカウントのProブラウザ機能が一時的に制限されました。他のデバイスからサインアウトし、プロファイルを再起動すると復元されます。"
  },
  "wayfernConfigDialog": {
    "titleView": "フィンガープリント設定を表示 - {{name}} ({{browser}})",
    "titleConfigure": "フィンガープリント設定 - {{name}} ({{browser}})",
    "invalidFingerprint": "無効なフィンガープリント設定",
    "invalidFingerprintDescription": "フィンガープリント設定に無効な JSON が含まれています。詳細設定を確認してください。",
    "saveFailed": "設定の保存に失敗しました",
    "unknownError": "不明なエラーが発生しました"
  },
  "cookieCopy": {
    "noOtherTargets": "他に Wayfern プロファイルが選択されていません"
  }
}
