Files
donutbrowser/src/i18n/locales/ja.json
T
2026-09-09 06:16:14 -07:00

3484 lines
219 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"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": "元に戻す",
"close": "ウィンドウを閉じる"
},
"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 がウェブリンクを処理し、使用するプロファイルを選択できます。",
"setSuccess": "Donut Browser が既定のブラウザーになりました",
"setFailed": "既定のブラウザーを設定できませんでした",
"finishInSystemSettings": "Windows の設定で完了してください",
"finishInSystemSettingsDescription": "Donut Browser を登録しました。Windows の設定が開いています。「Web ブラウザー」で 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に保持します。ディスク上のコピーは常に暗号化されたままです。",
"privacy": {
"consistencyWarning": "フィンガープリント不一致時に起動をブロック",
"consistencyWarningDescription": "プロファイルのタイムゾーンや言語がプロキシの出口ノードと一致しない場合、ブラウザーの起動を停止します。それでも起動を選択できます。",
"clearTraffic": "すべてのトラフィック履歴を消去",
"clearTrafficDescription": "すべてのプロファイルの記録されたトラフィック統計を安全に消去します。",
"clearTrafficSuccess": "トラフィック履歴を消去しました",
"vpnExtensionWarning": "VPN拡張機能の警告",
"vpnExtensionWarningDescription": "ブラウザーの通信を経路変更できる拡張機能がプロファイルに含まれる場合、起動前に警告します。"
},
"trashRetention": "削除したプロファイルの保持期間",
"trashRetentionDescription": "削除したプロファイルはゴミ箱に保管され、期限まで復元できます。期限を過ぎると完全に削除されます。",
"trashRetentionDays_one": "{{count}}日",
"trashRetentionDays_other": "{{count}}日",
"dataRoot": {
"title": "データディレクトリ",
"current": "現在の場所",
"usage": "{{files}} 個のファイルで {{size}}",
"description": "プロファイル、ダウンロードしたブラウザー、設定はすべてここにあります。システムディスクが手狭になったら別のドライブへ移せます。",
"choose": "フォルダーを選ぶ",
"chooseTitle": "データディレクトリにするフォルダーを選んでください",
"move": "移動",
"willMoveTo": "すべての移動先",
"moved": "データディレクトリを移動しました。Donut Browser を再起動すると使われます。",
"reading": "データディレクトリを読み込んでいます…",
"restartRequired": "新しい場所を使うには Donut Browser を再起動してください。それまでは以前の場所で動きます。",
"environmentOverride": "DONUTBROWSER_DATA_DIR が設定されているため、ここで何を選んでもアプリはその場所を使います。",
"missing": "選んだデータディレクトリが見つかりません。取り外し可能なドライブにある場合は、つなぎ直して再起動してください。",
"useDefault": "既定の場所に戻す",
"usingDefault": "次回の起動から既定の場所を使います。",
"copiedCount": "{{total}} 個中 {{copied}} 個",
"phase": {
"scanning": "現在のディレクトリを計測しています",
"copying": "コピー中",
"verifying": "コピーを確認しています",
"cleaning": "以前のディレクトリを削除しています",
"done": "完了"
}
}
},
"header": {
"searchPlaceholder": "プロファイルを検索...",
"clearSearch": "検索をクリア",
"moreActions": "その他のアクション",
"createProfile": "新しいプロファイルを作成",
"menu": {
"settings": "設定",
"proxies": "プロキシ & VPN",
"groups": "グループ",
"syncService": "アカウント",
"integrations": "統合",
"importProfile": "プロファイルをインポート",
"extensions": "拡張機能"
},
"newProfile": "新規",
"donutLogo": "Donut Browser ロゴ",
"scrollGroupsLeft": "グループを左へスクロール",
"scrollGroupsRight": "グループを右へスクロール"
},
"search": {
"helpLabel": "検索構文",
"helpTitle": "検索構文",
"helpIntro": "単語を入力すると名前、メモ、タグ、ID を検索します。フィールドを加えるとさらに絞り込めます。",
"fieldsTitle": "フィールド",
"operatorsTitle": "演算子",
"examplesTitle": "例",
"fields": {
"name": "プロファイル名",
"tag": "タグ",
"note": "メモ",
"id": "プロファイル ID、先頭から一致",
"group": "グループ名",
"proxy": "プロキシ名",
"vpn": "VPN 名",
"ext": "拡張機能グループ名",
"dns": "DNS ブロックリスト",
"os": "オペレーティングシステム",
"browser": "ブラウザ",
"status": "実行中かどうか",
"sync": "同期モード",
"email": "所有者のメールアドレス",
"version": "ブラウザのバージョン",
"locked": "パスワード保護",
"ephemeral": "一時プロファイル",
"created": "作成日",
"launched": "最終起動日"
},
"operators": {
"negate": "一致するものを除外します",
"quote": "スペースを含む値をひとまとまりにします",
"or": "どちらかの条件に一致します",
"comma": "どちらかの値に一致する短縮形",
"exact": "一部ではなく値全体に一致します",
"none": "ここには何も設定されていません。逆は any を使います",
"compare": "日付とバージョンを比較します。7d、3w、6m は現在からさかのぼります"
},
"examples": {
"a": "あるグループ内の実行中のプロファイル",
"b": "タグがなくプロキシがあるプロファイル",
"c": "30 日以上起動しておらず、アーカイブ済みを除いたもの"
}
},
"profiles": {
"title": "プロファイル",
"empty": "プロファイルがありません",
"emptyDescription": "最初のブラウザプロファイルを作成して始めましょう。",
"createFirst": "プロファイルを作成",
"noResults": "プロファイルが見つかりません",
"noResultsDescription": "検索条件に一致するプロファイルがありません。",
"table": {
"name": "名前",
"none": "なし",
"browser": "ブラウザ",
"status": "ステータス",
"actions": "アクション",
"note": "メモ",
"group": "グループ",
"proxy": "プロキシ / VPN",
"lastLaunch": "最終起動",
"empty": "プロファイルが見つかりません。",
"ext": "拡張",
"dns": "DNS",
"dnsLevel": "DNS ブロックリスト: {{level}}",
"extSearch": "グループを検索…",
"extEmpty": "拡張機能グループがありません",
"cantModifyRunning": "実行中のプロファイルは変更できません",
"cantModifyLaunching": "起動中はプロファイルを変更できません",
"cantModifyStopping": "停止中はプロファイルを変更できません",
"cantModifyUpdating": "ブラウザの更新中はプロファイルを変更できません",
"emptyTitle": "プロファイルはまだありません",
"emptyHint": "最初のプロファイルを作成するか、他のブラウザから既存のプロファイルをインポートしてください。",
"emptyCreate": "プロファイルを作成",
"emptyImport": "プロファイルをインポート",
"emptyFilteredTitle": "プロファイルが見つかりません",
"emptyFilteredHint": "このグループまたは検索に一致するプロファイルはありません。別のフィルターを試すか、新規作成してください。",
"bot": "ボット",
"profileId": "ID"
},
"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": "このプロフィールはリーダーと画面解像度が異なります。ページレイアウトが異なる可能性があり、クリックや操作が正しく動作しない場合があります。",
"pauseMirroring": "ミラーリングを一時停止",
"resumeMirroring": "ミラーリングを再開",
"pausedNote": "フォロワーはリーダーを写していません。いまリーダーで行った操作はそこに留まります。",
"layoutLabel": "ウィンドウの配置",
"layout": {
"grid": "グリッド",
"columns": "カラム",
"cascade": "カスケード"
},
"arrange": "ウィンドウを並べる",
"stopSession": "セッションを停止",
"sessionEmpty": "このセッションにフォロワーは残っていません。",
"stateMirroring": "ミラーリング中",
"stateHeld": "切り離し中",
"statePaused": "一時停止中",
"stateDesynced": "同期ずれ",
"holdOut": "切り離す",
"rejoin": "戻す"
},
"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 プランが必要です",
"distributeProxies": "プロキシを配分"
},
"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": "古い順"
},
"remote": {
"runningTooltip": "リモートマシンで実行中です。停止するとプロファイルがここに戻ります。",
"pendingSyncTooltip": "リモートセッションの変更をダウンロード中です。完了すると再び使用できます。"
}
},
"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": "プロトコル",
"protocolUnknown": "不明",
"hostPort": "ホスト : ポート",
"title": "プロキシと VPN",
"firstHopPlaintextTooltip": "第一ホップは平文: このプロキシへの接続は暗号化されていません。",
"firstHopEncryptedTooltip": "第一ホップは暗号化: このプロキシへの接続は暗号化されています。プロバイダーはアクセス先を把握できます。",
"firstHopCipherTooltip": "第一ホップは暗号方式次第: このプロキシには暗号方式が記録されていないため、接続が暗号化されるかどうかはまだ決まっていません。編集して aes-256-gcm のような実際の暗号方式を設定してください。",
"udpCol": "UDP"
},
"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}}",
"vlessUri": "VLESS URI",
"vlessUriPlaceholder": "vless://…",
"vlessUriHint": "XTLS Vision と REALITY が必要です。",
"vlessUriRequired": "VLESS URI を入力してください。",
"vlessUriInvalid": "ホストとポートを含む有効な VLESS URI を入力してください。",
"firstHopGroupEncrypted": "第一ホップは暗号化",
"firstHopGroupPlaintext": "第一ホップは平文",
"firstHopGroupCipher": "第一ホップは暗号方式次第",
"firstHopCipherNote": "このマシンからプロキシまでの接続が暗号化されるかどうかは、下の暗号方式で決まります。暗号方式が空欄の場合や、none のように何も暗号化しない方式の場合、通信はプロバイダーや途中のネットワーク上の誰にでも読み取れるままです。",
"firstHopEncryptedNote": "このマシンからプロキシまでの接続は暗号化されています。ただしプロバイダーは、アクセスするすべてのサイトと、HTTPS ではないページの内容をすべて見ることができます。",
"firstHopPlaintextNote": "このマシンからプロキシまでの接続は暗号化されていません。プロバイダー、およびこのマシンとプロキシの間のネットワーク上にいる誰もが通信を読み取れます。",
"credentialsInClearHeading": "この認証情報は読み取り可能な状態でネットワークを通過します",
"credentialsInClearBody": "このプロキシタイプはユーザー名とパスワードを暗号化せずに送信します。Base64 はエンコードであり暗号化ではありません。自分が管理していないネットワークでは漏洩したものとして扱ってください。",
"nullCipherHeading": "この暗号方式では何も暗号化されません",
"nullCipherBody": "Shadowsocks はパスワードをネットワークに送信しないため、ここに漏れる認証情報はありません。代わりに通信そのものが露出します。アクセスする各サイトのアドレスと送信する内容が、読み取り可能な状態でネットワークを通過します。aes-256-gcm などの実際の暗号方式を選んでください。",
"httpsTlsHint": "このタイプには TLS を終端するプロキシのエンドポイントが必要です。多くのプロバイダーは別のポートとして公開しており、証明書が検証できる必要があります。"
},
"types": {
"http": "HTTP",
"https": "HTTPS (CONNECT)",
"socks4": "SOCKS4",
"socks5": "SOCKS5",
"ss": "Shadowsocks",
"httpstls": "HTTP over TLS",
"vless": "VLESS (REALITY)"
},
"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": "プロキシのインポートに失敗しました",
"plaintextFirstHopCount": "このうち {{count}} 件は第一ホップが暗号化されていません。",
"cipherUndecidedCount": "このうち {{count}} 件は暗号方式が記録されていないため、第一ホップが暗号化されるかどうかはまだ決まっていません。"
},
"bulkDelete": {
"proxiesTitle": "選択したプロキシを削除",
"proxiesDescription": "この操作は取り消せません。{{count}} 件のプロキシを完全に削除します: {{names}}",
"vpnsTitle": "選択したVPNを削除",
"vpnsDescription": "この操作は取り消せません。{{count}} 件のVPNを完全に削除します: {{names}}",
"confirmButton": "{{count}} 件を削除",
"skippedProxies_one": "プロファイルで使用中のため、{{count}} 件のプロキシをスキップしました",
"skippedProxies_other": "プロファイルで使用中のため、{{count}} 件のプロキシをスキップしました",
"skippedVpns_one": "プロファイルで使用中のため、{{count}} 件の VPN をスキップしました",
"skippedVpns_other": "プロファイルで使用中のため、{{count}} 件の VPN をスキップしました"
}
},
"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": "サーバーへの接続に失敗しました",
"storageEndpoint": "ストレージ: {{endpoint}}",
"storageUnreachableStatus": "ストレージに接続できません",
"storageUnreachable": "サーバーには接続できますが、ストレージのアドレス {{endpoint}} にこのデバイスから接続できません。ファイル転送は失敗します。セルフホストの場合は、S3_PUBLIC_ENDPOINT にこのデバイスから接続できるアドレスを設定してください。",
"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": "統合",
"mcp": {
"url": "MCPサーバーURL",
"urlCopied": "URLをコピーしました",
"clientsLabel": "クライアント",
"add": "追加",
"addedToClient": "{{name}} に追加しました",
"removedFromClient": "{{name}} から削除しました",
"removeAriaLabel": "{{name}} から削除",
"category": {
"desktopApp": "デスクトップアプリ",
"cli": "CLI",
"editor": "エディタ",
"editorExt": "エディタ拡張"
},
"switchToLocal": "切り替え",
"switchedToLocal": "{{name}} はローカル MCP サーバーを使用するようになりました",
"deprecatedBannerTitle": "ローカル MCP は削除されます",
"deprecatedBannerBody": "ローカル MCP サーバーは動作しなくなりました。代わりにリモート MCP を使用してください。このマシンだけでなく、どこからでも接続できます。",
"deprecatedCta": "リモート MCP を設定"
},
"tabApi": "ローカル API",
"tabMcp": "MCP (AI アシスタント)",
"apiEnableLabel": "ローカル API サーバーを有効にする",
"apiEnableDescription": "REST API でプロファイル、グループ、プロキシを管理できます。",
"apiPortLabel": "ポート",
"apiTokenLabel": "認証トークン",
"apiInvalidPort": "無効なポート",
"apiInvalidPortDescription": "ポートは 1 から 65535 の間で指定してください",
"apiPortInUse": "ポート {{port}} は既に使用中です",
"apiFallbackPort": "フォールバックポート {{port}} でサーバーを起動しました",
"apiStarted": "API サーバーをポート {{port}} で起動しました",
"apiRunning": "API サーバーはポート {{port}} で実行中",
"apiStopped": "API サーバーを停止しました",
"apiToggleFailed": "API サーバーの切り替えに失敗しました",
"apiStartFailed": "API サーバーの起動に失敗しました",
"tokenCopied": "トークンをコピーしました",
"mcpEnableLabel": "MCP サーバーを有効にする (Model Context Protocol)",
"mcpEnableDescription": "Claude Desktop などの AI アシスタントがブラウザを制御できます。",
"mcpAcceptTermsFirst": "(設定で先に Wayfern の規約に同意してください)",
"mcpStarted": "MCP サーバーをポート {{port}} で起動しました",
"mcpStopped": "MCP サーバーを停止しました",
"mcpToggleFailed": "MCP サーバーの切り替えに失敗しました",
"openSettings": "統合設定を開く",
"apiRunningOn": "実行中",
"apiExampleRequest": "リクエスト例",
"tabRemote": "リモート MCP",
"remote": {
"enableLabel": "リモート制御",
"enableDescription": "Donut クラウドがこのブラウザーを操作できるようにし、donutbrowser.com 上のエージェントから制御できるようにします。着信接続を待ち受けるものはありません。このアプリから発信し、いつでも切断できます。",
"signInRequired": "リモート制御を使うには Donut アカウントにサインインしてください。",
"connected": "接続済み",
"connecting": "接続中",
"notConnected": "未接続",
"enabled": "リモート制御を有効にしました",
"disabled": "リモート制御を無効にしました",
"toggleFailed": "リモート制御を変更できませんでした",
"notEntitled": "リモート操作には Enterprise プランが必要です。リモート操作の有効化についてはお問い合わせください。",
"endpointLabel": "リモート MCP エンドポイント",
"endpointCopied": "エンドポイントをコピーしました",
"endpointDescription": "MCP クライアントをここに向け、上の資格情報を Bearer トークンとして使用してください。1 アカウントにつき 1 インスタンスです。最初に接続したアプリが枠を保持します。",
"exampleRequest": "リクエスト例",
"credentialLabel": "資格情報",
"credentialPrefix": "{{prefix}}…",
"credentialNone": "資格情報はまだありません。クライアントを追加すると作成されます。",
"credentialHint": "以下のクライアントにインストールされます。ここには先頭の数文字のみ表示されます。ローテーションすると置き換えられ、接続済みのすべてのクライアントが再インストールされます。",
"credentialRotate": "ローテーション",
"credentialCreate": "作成",
"credentialRotated": "資格情報をローテーションしました",
"credentialCreated": "資格情報を作成しました",
"credentialRotateFailed": "資格情報をローテーションできませんでした",
"credentialClientsFailed": "資格情報は保存されましたが、次のクライアントを更新できませんでした: {{clients}}。再試行するにはもう一度ローテーションしてください。",
"switchToRemote": "切り替え",
"switchedClient": "{{name}} はリモート MCP を使用するようになりました",
"fxHint": "fx は DONUT_MCP_TOKEN から資格情報を読み取ります。fx を起動するシェルでエクスポートしてください。",
"fxExportCopied": "エクスポート行をコピーしました"
}
},
"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": "他のブラウザやツールからコピーした Cookie を貼り付けるか、ファイルを選んでください。",
"fileReadError": "ファイルの読み込みに失敗しました",
"loadFailed": "Cookie の読み込みに失敗しました: {{error}}",
"cookiesLabel": "Cookies",
"selectionStatus": "({{selected}} / {{total}} 選択中)",
"selectAll": "すべて選択",
"deselectAll": "すべて解除",
"noCookies": "このプロファイルに Cookie はありません",
"doneButton": "完了",
"exportButton": "エクスポート"
},
"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のエクスポートに失敗しました"
},
"paste": {
"label": "Cookie",
"placeholder": "ここに Cookie を貼り付けてください。JSON(配列または {cookies: [...]} オブジェクト)、Netscape 形式の cookies.txt、または name=value; name2=value2",
"chooseFile": "またはファイルを選択",
"analyzing": "確認中…",
"formatJson": "JSON",
"formatNetscape": "Netscape",
"formatNameValue": "Name=Value",
"formatUnknown": "形式を認識できません",
"siteLabel": "サイト",
"sitePlaceholder": "example.com または https://example.com",
"siteHelp": "name=value の一覧にはドメインが含まれないため、これらの Cookie が属するサイトを指定してください。",
"scopeSubdomains": "{{domain}}:このドメインとすべてのサブドメイン",
"scopeHostOnly": "{{domain}}:このホストのみ、サブドメインは含みません",
"modeMerge": "マージ",
"modeMergeDesc": "貼り付けた Cookie と一致する保存済み Cookie を更新し、残りを追加します。削除は行いません。",
"modeReplace": "一致するサイトを置き換え",
"modeReplaceDesc": "この貼り付けに含まれるサイトについて、ドット付きとドットなしの両方の形式でこのプロファイルの保存済み Cookie を削除してから、貼り付け内容を書き込みます。他のサイトの Cookie はすべて保持されます。",
"replaceDeleteCount": "削除される保存済み Cookie{{n}}",
"unknownCount": "不明",
"includeExpired": "期限切れの Cookie もインポートする",
"expiredNote": "この貼り付け中の期限切れ:{{n}}",
"clearsOnCloseWarning": "このプロファイルはブラウザを閉じると閲覧データを消去するため、これらの Cookie は次のセッション終了時に削除されます。",
"previewTitle": "インポートする Cookie{{n}}",
"colSite": "サイト",
"colName": "名前",
"colPath": "パス",
"colExpires": "有効期限",
"colSecure": "Secure",
"colHttpOnly": "HttpOnly",
"colSameSite": "SameSite",
"session": "セッション",
"yes": "はい",
"no": "いいえ",
"sameSiteUnspecified": "未指定",
"sameSiteNone": "None",
"sameSiteLax": "Lax",
"sameSiteStrict": "Strict",
"issuesTitle": "問題",
"showAll": "{{n}} 件すべてを表示",
"showFewer": "表示を減らす",
"sourceLine": "{{n}} 行目",
"sourceCookie": "Cookie {{n}} 番目",
"disabledEmpty": "上に Cookie を貼り付けるとインポートできます。",
"disabledSite": "これらの Cookie が属するサイトを指定してください。",
"disabledNoCookies": "この貼り付けから Cookie を読み取れませんでした。",
"resultAdded": "追加",
"resultOverwritten": "上書き",
"resultDeleted": "削除",
"resultSkipped": "スキップ",
"issues": {
"emptyInput": "まだ何も貼り付けられていません。",
"siteInvalid": "「{{site}}」は使用できるサイトではないため無視されました。",
"unrecognizedFormat": "これは JSON、Netscape 形式の cookies.txt、name=value の一覧のいずれでもありません。",
"siteRequired": "name=value の一覧にはドメインが含まれません。これらの Cookie が属するサイトを指定してください。",
"noCookiesFound": "この貼り付けから Cookie を読み取れませんでした。",
"nameEmpty": "Cookie 名が空です。",
"nameInvalid": "「{{name}}」は使用できる Cookie 名ではありません。",
"nameMissing": "このエントリには名前がありません。",
"valueInvalid": "「{{name}}」の値には Cookie が保持できない文字が含まれています。",
"valueCoerced": "「{{name}}」の値はテキストではなかったため、テキストに変換されました。",
"domainFromSite": "「{{name}}」にはドメインがなく、{{domain}} に紐づけられました。",
"domainMissing": "「{{name}}」にはドメインがなく、サイトも指定されていません。",
"domainInvalid": "「{{name}}」は使用できないドメインを指定しています:{{domain}}。",
"domainAttributeIgnored": "Domain={{domain}} 属性は無視され、指定されたサイト {{site}} が使われました。",
"hostOnlyMismatch": "「{{name}}」は hostOnly={{hostOnly}} ですが、ドメインは {{domain}} でした。フラグを適用しました。",
"pathRepaired": "「{{name}}」のパスを {{path}} から修正しました。",
"expiryMilliseconds": "「{{name}}」の有効期限({{expires}})はミリ秒単位だったため、秒に変換しました。",
"expiryClamped": "有効期限が現実的でないほど先だったため、最大値に制限しました。",
"expiryInvalid": "{{field}} は使用できるタイムスタンプではありません:{{value}}。",
"expiresInvalid": "Expires は読み取れる日付ではありません:{{value}}。",
"maxAgeInvalid": "Max-Age が数値ではありません:{{value}}。",
"maxAgeDeletion": "「{{name}}」の Max-Age はこれを即座に削除します。",
"sameSiteNoneInsecure": "{{domain}} の「{{name}}」は SameSite=None ですが Secure ではないため、ブラウザは送信を拒否します。",
"sameSiteUnrecognized": "SameSite「{{value}}」を認識できず、未指定のままにしました。",
"duplicateCookie": "{{domain}}{{path}} の「{{name}}」は貼り付けの後方にもあります。後のものが優先されます。",
"boolCoercedFromString": "{{field}} は true や false ではなく文字列「{{value}}」だったため、真偽値として読み取りました。",
"boolInvalid": "{{field}} は true でも false でもありません:{{value}}。",
"quotedValue": "「{{name}}」の値を囲む引用符を削除しました。",
"jsonParseFailed": "JSON を読み取れませんでした:{{message}}",
"jsonNotCookieList": "この JSON は Cookie の配列でも、cookies 配列を持つオブジェクトでもありません。",
"jsonEntryNotObject": "このエントリは JSON オブジェクトではありません。",
"netscapePathOmitted": "この行にパス列がないため、/ を使いました。",
"netscapeFieldCount": "この行は {{actual}} 列です。Netscape の Cookie 行は {{expected}} 列です。",
"netscapeIncludeSubdomainsInvalid": "サブドメインを含む列が TRUE でも FALSE でもありません:{{value}}。",
"netscapeSecureInvalid": "secure 列が TRUE でも FALSE でもありません:{{value}}。",
"netscapeExpiryInvalid": "有効期限の列が数値ではありません:{{value}}。有効な Cookie にするのではなく、この行を破棄しました。",
"nameValueNoPair": "この部分に name=value の組がないため無視されました。",
"pairTreatedAsAttribute": "「{{name}}」は Cookie ではなく Set-Cookie の属性として読み取られ、その値は破棄されました。",
"unknown": "{{code}}"
}
}
},
"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": "有効にすると、ブラウザの起動ごとに新しいフィンガープリントが生成されます。",
"restoreSession": "前回の続きから再開",
"restoreSessionDescription": "このプロファイルを起動したときに、前回のセッションのウィンドウとタブを再度開きます。自動化実行、一時プロファイル、終了時に消去するプロファイルは常にクリーンな状態で開始します。",
"webrtcModeLabel": "WebRTC",
"webrtcMode": {
"auto": "自動",
"tcp_only": "プロキシの出口のみ",
"block": "ブロック"
},
"webrtcModeDescription": "自動では、経路が WebRTC を通す場合にのみサイトにプロキシの出口アドレスを見せ、それ以外はすべて隠します。プロキシの出口のみでは常にプロキシの出口という単一のアドレスだけを公開します。ブロックではサイトに WebRTC アドレスを一切渡しません。",
"personaLabel": "ペルソナ",
"personaDescription": "このプロファイルがフォームに入力する人物です。すべての値はプロファイル自身のシードから生成されるため、起動のたびに同じで、プロファイルごとに異なります。項目を編集すると、その値が固定されます。",
"personaReset": "生成された値に戻す",
"cameraLabel": "カメラ",
"cameraChoose": "ソースを選択",
"cameraFileFilter": "画像または動画",
"cameraCrop": "切り抜き(ソースのピクセルで x, y, 幅, 高さ)",
"cameraDescription": "申告したカメラが映す内容です。PNG は静止画として保持され、Y4M または MJPEG のクリップはループ再生されます。ソースがない場合、カメラは暗いフレームを返し、実際のカメラを開くことはありません。",
"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": "フィンガープリントを生成",
"regenerateFingerprint": "フィンガープリントを再生成",
"regenerateConfirmTitle": "このフィンガープリントを再生成しますか?",
"regenerateConfirmDescription": "Cookie とログイン状態は保持されますが、プロファイルは別のデバイスとして認識されます。すでにこのプロファイルを知っているサイトでは、再ログインを求められたり、追加の確認を要求されたり、アカウントがブロックされたりする場合があります。再生成するのは、まだ使用していないプロファイル、または失っても問題ないプロファイルだけにしてください。この操作は取り消せません。",
"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": "起動フック",
"transfer": "転送"
},
"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": "エラー"
},
"ephemeral": {
"cookiesUnavailable": "一時プロファイルはブラウザーを閉じると破棄されるため、ここで管理できる Cookie はありません。",
"extensionsUnavailable": "一時プロファイルはブラウザーを閉じると破棄されるため、拡張機能グループを割り当てられません。",
"syncUnavailable": "一時プロファイルはブラウザーを閉じると破棄されるため、クラウドに同期するものはありません。",
"hint": "データを保持したい場合は通常のプロファイルを作成してください。"
}
},
"profileTransfer": {
"exportTitle": "プロファイルを書き出す",
"archiveFilter": "Donut プロファイルアーカイブ",
"exportDescription": "このプロファイルを他のマシンで読めるファイルに書き出します。アーカイブには設定が含まれ、指定すればブラウザーのデータ(Cookie、ログイン、拡張機能の状態)も含まれます。",
"includeData": "ブラウザーのデータを含める",
"protectedNotice": "このプロファイルはパスワードで保護されているため、データはこのマシンに残ります。アーカイブには設定のみが含まれます。",
"runningNotice": "書き出す前にブラウザーを閉じてください。プロファイルの変更中にアーカイブが書かれないようにするためです。",
"exportButton": "書き出す",
"exportedWithData": "ブラウザーのデータとともにプロファイルを書き出しました",
"exportedConfigOnly": "プロファイルの設定を書き出しました",
"importTitle": "プロファイルアーカイブを選択",
"importDescription": "他のマシンから書き出したプロファイルを追加します。新しいプロファイルとして追加され、既存のものを置き換えることはありません。",
"chooseArchive": "アーカイブを選択",
"archiveVersion": "{{browser}} {{version}}",
"archiveWithData": "ブラウザーのデータを含む",
"archiveConfigOnly": "設定のみ",
"importButton": "読み込む",
"imported": "{{name}} として読み込みました"
},
"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 または .zip ファイルを選択してください。",
"readError": "拡張機能ファイルの読み取りに失敗しました。",
"assignTitle": "拡張機能グループの割り当て",
"assignDescription": "選択した{{count}}件のプロファイルを拡張機能グループに割り当てます。",
"noGroup": "なし(拡張機能グループなし)",
"assignSuccess": "拡張機能グループが正常に割り当てられました",
"editExtension": "拡張機能を編集",
"updateSuccess": "拡張機能が正常に更新されました",
"version": "バージョン",
"author": "作者",
"homepage": "ホームページ",
"editGroup": "グループを編集",
"editGroupDescription": "グループ名を更新し、含まれる拡張機能を管理します。",
"groupExtensions": "このグループの拡張機能",
"noExtensionsInGroup": "拡張機能がまだ追加されていません",
"editExtensionDescription": "拡張機能の名前を変更したり、メタデータを確認したり、別のアーカイブやフォルダに置き換えたりできます。",
"metadata": "メタデータ",
"noMetadata": "マニフェストからのメタデータはありません。",
"selectFile": "ファイルを選択",
"loadUnpacked": "フォルダから読み込む",
"loadUnpackedTooltip": "manifest.json を含むフォルダから拡張機能を読み込みます",
"selectFolderTitle": "拡張機能のフォルダを選択",
"selectedFolder": "選択したフォルダ",
"selectFolder": "フォルダを選択",
"linkFolder": "このフォルダから直接読み込む",
"linkFolderOff": "フォルダは Donut にコピーされます。拡張機能は持ち運べるようになり、他のデバイスにも同期されます。",
"linkFolderOn": "Donut は起動のたびにこのフォルダから直接拡張機能を読み込みます。編集内容は次回のブラウザ起動時に反映されますが、拡張機能はこの端末にのみ残り、同期されません。",
"replaceSource": "ソースを置き換える",
"linkedNoSync": "リンクした拡張機能はこの端末にのみ残るため、同期できません。",
"uploadFailed": "拡張機能を追加できませんでした",
"updateFailed": "拡張機能を更新できませんでした",
"deleteFailed": "拡張機能を削除できませんでした",
"groupCreateFailed": "拡張機能グループを作成できませんでした",
"groupUpdateFailed": "拡張機能グループを更新できませんでした",
"groupDeleteFailed": "拡張機能グループを削除できませんでした",
"syncEnabled": "同期が有効",
"syncDisabled": "同期が無効",
"syncEnableTooltip": "同期を有効にする",
"syncDisableTooltip": "同期を無効にする",
"loadGroupsFailed": "拡張機能グループの読み込みに失敗しました",
"assignGroupFailed": "拡張機能グループの割り当てに失敗しました",
"bulkDelete": {
"extensionsTitle": "拡張機能を削除",
"extensionsDescription": "{{count}}件の拡張機能を削除しますか? {{names}}",
"groupsTitle": "拡張機能グループを削除",
"groupsDescription": "{{count}}件の拡張機能グループを削除しますか? {{names}}",
"confirmButton": "削除"
},
"source": {
"label": "ソース",
"archive": "アーカイブ",
"unpacked": "展開済みフォルダ",
"linked": "リンクされたフォルダ",
"folderLabel": "フォルダ",
"linkedTooltip": "{{path}} から直接読み込みます"
},
"fromUrl": "リンクから",
"fromUrlTooltip": "Chrome ウェブストアのリンク、拡張機能 ID、または .crx / .zip の直接リンクから拡張機能を追加します",
"urlPlaceholder": "ウェブストアのリンク、拡張機能 ID、または .crx リンク",
"urlHint": "Donut は HTTPS でパッケージをダウンロードし、保存する前に名前とバージョンを読み取ります。",
"fetchExtension": "取得",
"fetching": "取得中…",
"fetchedIdentity": "{{name}} · バージョン {{version}}",
"fetchedFrom": "{{source}} からダウンロードしました",
"fetchSuccess": "拡張機能をダウンロードしました。名前を確認して追加してください。",
"fetchFailed": "拡張機能をダウンロードできませんでした"
},
"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": "キャッシュなし",
"tabBlocklists": "ブロックリスト",
"tabCustom": "カスタムリスト",
"custom.description": "ソース URL と手動ルールから独自のブロックリストを作成します。許可ドメインは常にブロックより優先されます。",
"custom.sourcesLabel": "ブロックリストのソース URL",
"custom.sourcesPlaceholder": "1 行につき 1 つの URL",
"custom.blockLabel": "ブロックするドメイン",
"custom.blockPlaceholder": "1 行につき 1 つのドメイン",
"custom.allowLabel": "許可するドメイン",
"custom.allowPlaceholder": "1 行につき 1 つのドメイン",
"custom.allowHint": "許可ドメインはコンパイル済みブロックリストから除外され、あらゆるブロックルールより優先されます。",
"custom.saved": "カスタム DNS ルールを保存しました",
"custom.imported": "カスタム DNS ルールをインポートしました",
"custom.exported": "カスタム DNS ルールをエクスポートしました",
"custom.exportTxt": "TXT をエクスポート",
"custom.exportJson": "JSON をエクスポート",
"customLevel": "カスタム",
"custom.allowlistModeLabel": "許可リストモード",
"custom.allowlistModeOn": "下記のドメインのみアクセス可能で、それ以外はすべてブロックされます。",
"custom.allowlistModeOff": "リストのドメインをブロックし、それ以外はすべて許可します。",
"custom.allowedOnlyLabel": "許可するドメイン(これらのみ)",
"custom.allowedOnlyHint": "リスト内ドメインのサブドメインも許可されます。リストが空の場合はフィルタリングが無効になります。"
},
"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": "手動インポート",
"donutArchive": "Donut アーカイブ",
"detectedProfilesTitle": "検出されたブラウザプロファイル",
"scanning": "ブラウザプロファイルをスキャン中...",
"noneFound": "システムにブラウザプロファイルが見つかりませんでした。",
"noneFoundHint": "カスタムの場所にプロファイルがある場合は手動インポートをお試しください。",
"newProfileName": "新しいプロファイル名:",
"newProfileNamePlaceholder": "インポートするプロファイルの名前を入力",
"manualTitle": "手動プロファイルインポート",
"profileFolderPath": "プロファイルフォルダパス:",
"profileFolderPlaceholder": "プロファイルフォルダのフルパスを入力",
"browseFolderTitle": "フォルダを参照",
"examplePaths": "パスの例:",
"selectFolderTitle": "ブラウザプロファイルフォルダを選択",
"folderDialogFailed": "フォルダダイアログを開けませんでした",
"detectFailed": "既存のブラウザプロファイルの検出に失敗しました",
"proxyOptional": "プロキシ (任意)",
"noProxy": "プロキシなし",
"nextButton": "次へ",
"importedAs": "このプロファイルは {{browser}} プロファイルとしてインポートされます。",
"selectAll": "すべて選択",
"selectedCount": "{{count}}件選択中",
"scanButton": "スキャン",
"manualHint": "プロファイルフォルダ、ブラウザのユーザーデータフォルダ、エクスポートされたプロファイルのフォルダ、またはZIPアーカイブを選択してください。",
"selectArchiveTitle": "ZIPアーカイブを選択",
"noProfilesInLocation": "この場所にプロファイルが見つかりませんでした。",
"selectAtLeastOne": "インポートするプロファイルを1つ以上選択してください",
"emptyNames": "選択したすべてのプロファイルに名前が必要です",
"profilesToImport": "インポートするプロファイル",
"groupOptional": "グループ(任意)",
"noGroup": "グループなし",
"createNewGroup": "新しいグループを作成…",
"newGroupNamePlaceholder": "新しいグループ名",
"duplicateStrategyLabel": "プロファイル名が既に存在する場合",
"duplicateRename": "自動的に名前を変更",
"duplicateSkip": "スキップ",
"proxyRoundRobin": "保存済みプロキシを順番に割り当て(ラウンドロビン)",
"importingTitle": "プロファイルをインポート中…",
"importProgress": "{{total}}件中{{completed}}件処理済み",
"resultsSummary": "インポート{{imported}}件、スキップ{{skipped}}件、失敗{{failed}}件",
"statusImported": "インポート済み",
"statusSkipped": "スキップ",
"statusFailed": "失敗",
"importButtonCount": "インポート ({{count}})",
"vpnOptional": "VPN(任意)",
"noVpn": "VPNなし",
"advancedOptions": "詳細オプション",
"configureFingerprint": "フィンガープリントを設定(任意)",
"reportCookies": "Cookie",
"reportPasswords": "パスワード",
"reportAutofill": "お支払い方法",
"reportExtensions": "拡張機能",
"reportHistory": "履歴",
"reportBookmarks": "ブックマーク",
"reportLocalStorage": "サイトデータ",
"reportNothingCarried": "読み取り可能なデータは引き継がれませんでした",
"reportUnrecoverable": "復号できませんでした: {{count}}",
"closeSourceBrowserHint": "完全にコピーするには、元のブラウザーを閉じてからもう一度お試しください。サイトデータが不完全になることを承知のうえで、このままインポートすることもできます。",
"importAnyway": "このままインポート",
"warnings": {
"secretsNotMigrated": "Cookie とパスワードのロックを解除できなかったため、再度サインインが必要です。",
"appBoundEncrypted": "Windows の Chrome 127 以降は Cookie をブラウザー自体に紐付けるため、他のアプリからは移行できません。",
"storeTooOld": "このブラウザーでは開けない古いデータベースがあったため、スキップしました。",
"storeTooNew": "このブラウザーより新しいブラウザーのデータベースだったため、スキップしました。",
"sourceBrowserRunning": "元のブラウザーが実行中だったため、サイトデータが不完全な可能性があります。",
"securePreferencesReset": "ホームページや検索エンジンなど、保護された設定は既定値に戻りました。",
"extensionsPartial": "一部の拡張機能は元のブラウザー付属のもので、引き継がれませんでした。",
"storeUnreadable": "読み取れないデータベースがあったため、破損したままコピーせずスキップしました。"
}
},
"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": "開く"
},
"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": "↓ 受信: ",
"clearHistory": "履歴を消去",
"clearHistoryTitle": "トラフィック履歴を消去",
"clearHistoryDescription": "「{{name}}」の記録されたトラフィック履歴をすべて完全かつ安全に消去します。この操作は元に戻せません。",
"tabOverview": "概要",
"tabTopDomains": "上位ドメイン",
"searchDomains": "ドメインを検索…",
"noDomainMatch": "検索に一致するドメインはありません。"
},
"proxyCheck": {
"unknownLocation": "不明",
"locationToast": "プロキシの場所:",
"failed": "プロキシのチェックに失敗しました: {{error}}",
"tooltipChecking": "プロキシをチェック中...",
"tooltipIp": "IP: {{ip}}",
"tooltipChecked": "チェック済み {{time}}",
"tooltipFailed": "失敗 {{time}}",
"tooltipFailedTitle": "プロキシのチェックに失敗しました",
"tooltipDefault": "プロキシの有効性をチェック",
"udpLabel": "UDP",
"udpYes": "対応",
"udpNo": "非対応",
"udpUnknown": "不明",
"udpTooltipYes": "このプロキシは UDP を通すため、WebRTC を経由させられます。",
"udpTooltipNo": "このプロキシは UDP を通さないため、WebRTC を経由させられません。",
"udpTooltipUnknown": "このプロキシが UDP を通すかどうかはまだ確認できていません。",
"ispLabel": "ISP",
"timezoneLabel": "タイムゾーン",
"latencyLabel": "所要時間",
"latencyValue": "{{ms}} ミリ秒",
"historyTitle": "最近のチェック",
"historyEmpty": "まだチェックの記録がありません。",
"historyOk": "成功",
"historyFailed": "失敗",
"trendLabel": "直近 {{count}} 回のチェックのレイテンシ(右端が最新)",
"trendPeak": "最も遅い: {{ms}} ms"
},
"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 データベースのダウンロードが完了しました!",
"downloadFailedDescription": "ダウンロードを完了できませんでした。接続を確認して、もう一度お試しください。"
}
},
"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": "拡張機能グループが見つかりません",
"extensionUnsupportedFileType": "この形式には対応していません。拡張機能は .crx または .zip アーカイブ、あるいはフォルダである必要があります。",
"extensionDirNotFound": "そのフォルダは存在しません。",
"extensionNotADirectory": "そのパスはフォルダではありません。",
"extensionManifestMissing": "そのフォルダに manifest.json がありません。拡張機能の manifest.json があるフォルダを選択してください。",
"extensionManifestInvalid": "そのフォルダの manifest.json を読み取れませんでした。",
"extensionDirTooLarge": "そのフォルダは大きすぎて Donut にコピーできません(上限は 256 MB・20,000 ファイル)。代わりにリンクして読み込んでください。",
"extensionPathHasComma": "そのフォルダのパスにカンマが含まれており、Chromium が読み込めません。フォルダの名前を変更するか、移動してください。",
"extensionLinkRequiresDirectory": "その場で読み込めるのはフォルダのみです。アーカイブを追加するにはリンクをオフにしてください。",
"extensionLinkedCannotSync": "この拡張機能はこの端末のフォルダから読み込まれているため、同期する対象がありません。",
"cannotModifyCloudManagedProxy": "クラウド管理のプロキシの同期は変更できません",
"syncLockedByProfile": "同期済みプロファイルで使用中のため、同期を無効にできません",
"syncNotConfigured": "同期が設定されていません。サインインするか、セルフホストサーバーを設定してください。",
"internal": "問題が発生しました: {{detail}}",
"invalidLaunchHookUrl": "起動フックURLが無効です。完全な http:// または https:// URL を使用してください。",
"cookieDbLocked": "Cookie を読み取れません — データベースがロックされています。ブラウザを閉じてから再試行してください。",
"cookieDbUnavailable": "Cookie を読み取れません — Cookie ストアを利用できません。",
"cookieImportBrowserRunning": "ブラウザの実行中は Cookie をインポートできません。ブラウザを閉じてから再試行してください。",
"cookieImportProfileProtected": "パスワード保護されたプロファイルには Cookie をインポートできません。先にパスワードを解除してください。",
"cookieImportRemoteSession": "リモートセッションがこのプロファイルを使用している間は Cookie をインポートできません。同期の完了をお待ちください。",
"cookieImportNoCookies": "貼り付けた内容から Cookie が見つかりませんでした。",
"selfHostedRequiresLogout": "セルフホストサーバーを設定する前に Donut アカウントからサインアウトしてください。",
"fingerprintRequiresPro": "フィンガープリントの表示または編集には有効な有料プランが必要です。保護機能はすべてのプランに含まれています。",
"proxyNotWorking": "選択したプロキシが機能していないため、プロファイルは作成されませんでした。",
"proxyPaymentRequired": "選択したプロキシは支払いが必要です(402)。サブスクリプションが期限切れの可能性があります。そのため、プロファイルは作成されませんでした。",
"vpnNotWorking": "選択したVPNが機能していないため、プロファイルは作成されませんでした。",
"camoufoxImportDeprecated": "このタイプのプロファイルのインポートはサポートされなくなりました。代わりにWayfernを使用してください。",
"updateChecksumsUnavailable": "アップデート {{version}} のチェックサムファイルを取得できなかったため、検証できませんでした。アップデートはインストールされませんでした。後で再試行されます。",
"updateChecksumMismatch": "ダウンロードしたアップデートファイル {{file}} はチェックサム検証に失敗したため破棄されました。もう一度お試しください。",
"browserChecksumUnavailable": "{{browser}} {{version}} のチェックサムファイルを取得できなかったため、検証できませんでした。ダウンロードは中止されました。後で再試行されます。",
"browserChecksumMismatch": "ダウンロードした {{browser}} {{version}} のアーカイブはチェックサム検証に失敗したため破棄されました。もう一度お試しください。",
"nameCannotBeEmpty": "名前を空にすることはできません",
"wayfernVersionNotAvailable": "Wayfernのバージョン{{requested}}はダウンロードできません。現在のバージョンは{{current}}です。",
"profileNameExists": "「{{name}}」という名前のプロファイルは既に存在します",
"importSourceNotFound": "ソースパスが存在しません",
"importNoItems": "インポートする項目が選択されていません",
"browserNotDownloaded": "{{browser}}のダウンロード済みバージョンがありません。先にダウンロードしてから、再度インポートしてください。",
"archiveExtractionFailed": "アーカイブの展開に失敗しました:{{detail}}",
"unsupportedArchiveFormat": "サポートされていないアーカイブ形式です。ZIPアーカイブのみサポートされています。",
"clearOnCloseUnavailable": "終了時消去は、一時プロファイルやパスワード保護されたプロファイルでは利用できません。",
"proxyAndVpnMutuallyExclusive": "プロファイルにはプロキシまたは VPN のいずれかを設定できます(両方は設定できません)。",
"invalidDnsRulesJson": "選択したファイルは有効な DNS ルール JSON ではありません。",
"unsupportedDnsRulesFormat": "サポートされていないルール形式: {{format}}",
"dnsRulesSaveFailed": "DNS ルールを保存できませんでした。",
"dnsRulesExportFailed": "DNS ルールをエクスポートできませんでした。",
"fingerprintMatchFailed": "フィンガープリントをプロキシに合わせられませんでした。",
"proxySidecarVersionMismatch": "Donut Browser のファイルに異なるバージョンが混在しています。最新のアップデートを再インストールしてください。プロファイルはそのまま保持されます。",
"updateProfilesRunning": "アップデートをインストールする前に、実行中のプロファイルをすべて停止してください。",
"updatePreparationFailed": "バックグラウンドのネットワークプロセスを安全に停止できませんでした。コンピューターを再起動してから、もう一度アップデートしてください。",
"wayfernTermsRequired": "MCPサーバーを起動する前にWayfernの利用規約に同意してください。",
"apiPortUnavailable": "APIサーバーで利用可能なポートが見つかりませんでした。",
"mcpServerAlreadyRunning": "MCPサーバーはすでに実行中です。",
"mcpServerNotRunning": "MCPサーバーは実行されていません。",
"mcpPortUnavailable": "MCPサーバーで利用可能なポートが見つかりませんでした。",
"mcpConfigurationUnavailable": "MCPサーバーの設定を取得できません。サーバーを再起動して、もう一度お試しください。",
"mcpAgentUnknown": "このMCPクライアントはサポートされていません。",
"mcpAgentInstallFailed": "MCPクライアントにDonut Browserを追加できませんでした:{{detail}}",
"mcpAgentRemoveFailed": "MCPクライアントからDonut Browserを削除できませんでした:{{detail}}",
"vlessConfigInvalid": "VLESS URI が無効です。",
"xrayUnavailable": "このシステムでは Xray-core を利用できません。",
"xrayUnsupportedOs": "VLESS には macOS 12 以降が必要です。",
"xrayStartFailed": "Xray-core を起動できませんでした。",
"cloudNotSignedIn": "この機能を使うには Donut Browser アカウントにサインインしてください。",
"cloudUnreachable": "Donut Browser のサーバーに接続できませんでした。接続を確認してもう一度お試しください。",
"cloudRequestFailed": "リクエストに失敗しました。しばらくしてからもう一度お試しください。",
"remoteRateLimited": "リクエストが多すぎます。少し待ってからもう一度お試しください。",
"remoteNoCapacity": "現在空いているリモートマシンがありません。数分後にもう一度お試しください。",
"remoteNotEntitled": "ご利用のプランにはリモート実行が含まれていません。",
"remoteInteractiveNotEntitled": "ご利用のプランのリモート時間は Cookie Bot 専用で、手動のリモートセッションには使えません。",
"remoteRequiresRemoteExitNode": "このプロファイルのプロキシはこのコンピューター上でのみ有効です(127.0.0.1 やローカルネットワークのアドレスなど)。リモートセッションは当社のホスト上で実行されるため、公開アドレスを持つプロキシが必要です。",
"remoteProxyKindUnsupported": "このプロファイルは {{kind}} プロキシを使用していますが、これには当社のホストが実行していない Xray サイドカーが必要です。リモートセッションは当社のホスト上で実行されるため、HTTP、HTTPS、SOCKS または WireGuard の出口に変更してください。",
"remoteSessionRefused": "リモートマシンがこのセッションを拒否しました。",
"remoteSessionNotFound": "そのリモートセッションはすでに存在しません。",
"remoteSessionConflict": "このプロファイルはすでに別の場所で開かれています。",
"remoteSyncInProgress": "このプロファイルはまだクラウド同期にアップロード中です。同期の完了を待ってからお試しください。",
"remoteHoursExhausted": "今月のリモート時間 {{granted}} のうち {{used}} をすべて使い切りました。",
"notTeamMember": "どのチームにも所属していません。",
"cookieBotNotEntitled": "ご利用のプランには Cookie Bot が含まれていません。",
"cookieBotNotEnrolled": "このプロファイルはまだ Cookie Bot 用に設定されていません。",
"cookieBotScheduleConflict": "{{email}} がすでにこのプロファイルを {{time}} にウォームアップしています。",
"cookieBotRunInProgress": "このプロファイルではすでに実行が進行中です。",
"cookieBotRunNotFound": "その実行はすでに存在しません。",
"cookieBotInvalidSchedule": "そのスケジュールは無効です。実行時刻、曜日、時間の長さを確認してください。",
"cookieBotInvalidTimezone": "{{timezone}} はサーバーが認識できないタイムゾーンです。",
"cookieBotInvalidPeriod": "その期間は無効です。2026-08 のような月を指定してください。",
"cookieBotSiteLimit": "サイトは {{min}} 件以上 {{max}} 件以下で、それぞれ完全な http または https のアドレスにしてください。",
"cookieBotRequiresCloudSync": "先にこのプロファイルのクラウド同期を有効にしてください。リモートマシンが取得する手段が他にありません。",
"cookieBotEncryptedSyncUnsupported": "このプロファイルはエンドツーエンド暗号化された同期を使用しており、リモートマシンでは復号できません。通常の同期に切り替えてください。",
"cookieBotUnknownPlatform": "このプロファイルには OS が記録されていないため、マシンを割り当てられません。",
"cookieBotUnsupportedPlatform": "Cookie Bot は {{platform}} のプロファイルを実行できません。対応しているのは Windows、macOS、Linux のプロファイルのみです。",
"cookieBotRequiresExitNode": "先にプロキシまたは VPN を設定してください。設定しないと通信がデータセンターのアドレスから出て、プロファイルの信頼性を損ないます。",
"cookieBotRequiresRemoteExitNode": "このプロファイルのプロキシはこのコンピューター上でのみ有効です(127.0.0.1 やローカルネットワークのアドレスなど)。Cookie Bot は当社のホスト上で実行されるため、公開アドレスを持つプロキシが必要です。",
"cookieBotProxyKindUnsupported": "このプロファイルは {{kind}} プロキシを使用していますが、これには当社のホストが実行していない Xray サイドカーが必要です。Cookie Bot は当社のホスト上で実行されるため、HTTP、HTTPS、SOCKS または WireGuard の出口に変更してください。",
"unknownCode": "エラーが発生しました: {{code}}",
"cookieBotTouchFingerprintUnsupported": "このプロファイルはタッチ端末を名乗っており、ボットは操作できません。デスクトップのフィンガープリントをお使いください。",
"profileRunningRemotely": "このプロファイルはリモートマシンで実行中です。先にリモートセッションを停止してください。",
"profileRemoteSyncPending": "リモートセッションが終了しました。この profile をここで開く前に、変更のダウンロードを待っています。",
"profileLockedByMember": "このプロファイルは {{email}} が使用中です。",
"profileLockedElsewhere": "このプロファイルは別のデバイスで使用中です。",
"profileLockUnavailable": "このプロファイルが他で使用中か確認できませんでした。接続を確認して再試行してください。",
"fingerprintExitMismatch": "プロキシの出口ノードがこのプロファイルのフィンガープリントと一致しません。",
"launchConsentExpired": "この確認は無効になりました。もう一度起動してください。",
"vpnWorkerStartFailed": "VPN接続を開始できませんでした: {{detail}}",
"exitProbeFailed": "プロキシの出口ノードに接続できず、所在地を確認できませんでした。",
"vlessUnsupported": {
"security": "このVLESSサーバーはREALITYを使用していません。DonutはREALITY付きのVLESSのみに対応しています。",
"flow": "このVLESSサーバーは、Donutが必要とするXTLS Visionフローを使用していません。",
"transport": "Donutは素のTCP上のVLESSのみに対応しています。このサーバーは別のトランスポート(WebSocketやgRPCなど)を使用しています。",
"encryption": "このVLESSサーバーは、Donutが対応していない暗号化設定を使用しています。",
"headerType": "このVLESSサーバーは、Donutが対応していないヘッダー難読化を使用しています。",
"fingerprint": "このVLESS URIは、Donutが対応していないTLSフィンガープリントを要求しています。",
"sni": "VLESS URIに、REALITYに必要なSNIsni)がありません。",
"publicKey": "VLESS URIに、REALITYの公開鍵(pbk)がありません。",
"scheme": "これはVLESSリンクではありません。vless:// で始まる必要があります。",
"parameter": "VLESS URIに、Donutが対応していないオプションが含まれています。",
"malformed": "VLESS URIが無効です。"
},
"camoufoxRemoved": "Camoufoxはサポートされなくなりました。Wayfernでこのプロファイルを作り直してください。",
"noE2ePasswordSet": "エンドツーエンド暗号化のパスワードが設定されていません。暗号化データを同期する前に設定してください。",
"importSourceNotChromium": "このフォルダーは Chromium ブラウザーのプロファイルではありません",
"importSourceNotChromiumNamed": "{{family}} のプロファイルはインポートできません。Chromium 系ブラウザーのみ対応しています",
"importSourceBrowserRunning": "先に {{browser}} を閉じるか、このままインポートを選択してください",
"wayfernFingerprintApplyFailed": "このプロファイルのフィンガープリントを適用できなかったため、ブラウザーは起動しませんでした。{{detail}}",
"wayfernFingerprintGenerationFailed": "このプロファイルのフィンガープリントを作成できませんでした。{{detail}}",
"wayfernGenerationLimitReached": "このアカウントのフィンガープリント生成上限に達しました。既存のプロファイルはこれまでどおり起動できます。停止されるのは新しいフィンガープリントのみで、しばらくすると再び利用できるようになります。",
"wayfernCrossOsRequiresPlan": "このプロファイルは {{detail}} を指定しています。これには有料プランとサインインが必要です。サインインするか、プロファイルをお使いのオペレーティングシステムに変更してください。",
"wayfernIdentityRefused": "ブラウザーがこのプロファイルのアイデンティティで起動しなかったため、終了しました。{{detail}}",
"profileExportFailed": "このプロファイルを書き出せませんでした。{{detail}}",
"profileExportTooLarge": "このプロファイルは大きすぎて書き出せません。閲覧データを一部消してからもう一度お試しください。",
"profileImportFailed": "このアーカイブを読み取れませんでした。{{detail}}",
"profileImportTooNew": "このアーカイブは新しいバージョンの Donut Browser で作成されています。アプリを更新してからもう一度お試しください。",
"profileImportUnsafeArchive": "このアーカイブはプロファイルフォルダーの外に書き込もうとしたため、拒否しました。",
"recordingAlreadyRunning": "すでに記録中です。別の記録を始める前に停止してください。",
"profileNotRunning": "記録する前にこのプロファイルのブラウザーを起動してください。",
"wayfern152Required": "記録には Wayfern 152 以降が必要です。このプロファイルのブラウザーを更新してください。",
"recordingFailed": "記録を開始できませんでした。{{detail}}",
"mcpRemoteRequiresSignIn": "リモート制御を有効にする前に Donut アカウントにサインインしてください。",
"mcpRemoteUnauthorized": "Donut クラウドがこのデバイスの資格情報を拒否しました。サインアウトして、もう一度サインインしてください。",
"mcpRemoteSlotTaken": "このアカウントの別の Donut インスタンスがすでに接続されています。リモート制御できるのは同時に 1 台だけです。",
"mcpRemoteNotEntitled": "このプランにはリモート制御が含まれていません。有効化はお問い合わせください。",
"mcpRemoteUnreachable": "現在 Donut クラウドに接続できません。自動的に再接続します。",
"mcpRemoteKeyMissing": "このデバイスにはまだリモート MCP 資格情報がありません。先に作成してから、クライアントをもう一度追加してください。",
"mcpRemoteKeyLimit": "このアカウントはすでに保持できる MCP 認証情報の上限に達しています。アカウントページで 1 つ取り消してから、もう一度お試しください。",
"mcpRemoteKeyUnavailable": "Donut cloud は現在 MCP 認証情報を発行できませんでした。しばらくしてからもう一度お試しください。",
"urlSchemeNotAllowed": "http と https のアドレスのみ開くことができます。",
"toolIsLocalOnly": "この操作にはこのパソコン上のファイルが必要なため、リモートでは実行できません。",
"typingTooLong": "このテキストの入力には約 {{seconds}} 秒かかり、1 回のリクエストの上限は {{limit}} 秒です。分割して送信してください。",
"proxyTlsHandshakeFailed": "{{proxy}} との TLS 接続を確立できませんでした。このポートで TLS を終端していないか、証明書がこのホスト名に対して有効でない可能性があります。",
"remoteNoCapacityPlatform": "現在、空いている{{platform}}マシンがありません。1分後にもう一度お試しください。",
"remoteNotConfigured": "このデプロイではリモート実行が設定されていません。",
"remoteLaunchRefused": "リモートホストがこのセッションの開始を拒否しました。もう一度お試しください。",
"remoteLaunchRefusedDetail": "リモートホストがこのセッションの開始を拒否しました: {{detail}}",
"remoteFleetUnreachable": "リモートフリートから応答がありませんでした。1分後にもう一度お試しください。",
"remoteConcurrencyLimit": "このアカウントはすでに{{limit}}件中{{live}}件のリモートセッションを実行中です。1つ停止してからもう一度お試しください。",
"remoteSessionNotDrivable": "このリモートセッションはまだ操作できる状態ではありません。ライブになるまでお待ちください。",
"remotePlatformUnsupported": "リモートセッションは macOS、Windows、Linux のホストでのみ実行できます。このプロファイルのプラットフォームは {{platform}} です。",
"remoteProfileNotSynced": "このプロファイルはクラウド同期へのアップロードがまだ完了していません。最初の同期が完了してから、もう一度お試しください。",
"mcpLocalRemoved": "Donut のローカル MCP サーバーは削除されました。代わりにリモート MCP を使用してください。設定 > 連携 で設定すれば、どこからでも接続できます。",
"trashEntryNotFound": "このプロファイルはもうゴミ箱にありません。",
"trashRestoreConflict": "同じIDのプロファイルがすでに存在するため、復元できません。",
"agentNotEntitled": "現在のプランにはエージェントが含まれていません。",
"agentNotConfigured": "この環境ではエージェントをまだ利用できません。",
"agentTargetOffline": "実行に必要なブラウザに接続できませんでした。",
"agentBudgetExceeded": "上限に達したため実行を停止しました。",
"agentRunLimitReached": "プランで許可された数の実行がすでに進行中です。",
"agentRunNotFound": "その実行は存在しません。",
"agentRunNotCancellable": "その実行はすでに終了しています。",
"agentGoalInvalid": "目標が空か、長すぎます。",
"agentBudgetInvalid": "上限の 1 つが有効な数値ではありません。",
"agentTokenProfileMismatch": "この実行は別のプロファイル用に開始されました。サインインし直して再試行してください。",
"agentRecipeInvalid": "レシピには名前と 1 つ以上のステップが必要です。",
"agentRecipeNotFound": "そのレシピは存在しません。",
"profilePairedTwice": "このプロファイルは同じ割り当てに複数回含まれています",
"extensionUrlInvalid": "Chrome ウェブストアのリンク、拡張機能 ID、.crx または .zip の直接リンクではありません。",
"extensionDownloadFailed": "拡張機能をダウンロードできませんでした。リンクと接続を確認してください。",
"extensionNotAnExtension": "ダウンロードしたものはブラウザー拡張機能ではありません。",
"extensionTooLarge": "この拡張機能は大きすぎてインポートできません。",
"dataRootSameAsCurrent": "そこはすでにデータディレクトリです。",
"dataRootDestinationInsideSource": "現在のデータディレクトリの外にあるフォルダーを選んでください。",
"dataRootBrowserRunning": "データディレクトリを移す前に、動いているブラウザーをすべて閉じてください。",
"dataRootSyncInProgress": "同期が実行中です。終わってからデータディレクトリを移してください。",
"dataRootInsufficientSpace": "容量が足りません。{{required}} 必要ですが、空きは {{available}} だけです。",
"dataRootDestinationNotWritable": "そのフォルダーには書き込めません。別のフォルダーを選んでください。",
"dataRootDestinationNotEmpty": "そのフォルダーにはすでにファイルがあります。空のフォルダーを選んでください。",
"dataRootMoveInProgress": "すでに移動が実行中です。",
"dataRootCopyFailed": "コピーに失敗したため、何も削除していません: {{detail}}",
"dataRootVerifyFailed": "コピーが元と一致しなかったため、何も削除していません。データはそのままの場所にあります。",
"syncSessionNotFound": "その同期セッションは終了しています。",
"syncFollowerNotFound": "そのフォロワーはセッションから抜けています。",
"syncSessionUnavailable": "いま同期セッションにアクセスできません。",
"syncDisplayUnavailable": "画面の大きさを読み取れなかったため、ウィンドウを並べられません。",
"syncDisplayTooSmall": "その配置で {{windows}} 個のウィンドウを並べるには画面が小さすぎます。",
"syncArrangeFailed": "動かせたウィンドウはありませんでした。",
"extensionPathInvalid": "そのパスは使用できません。'..' が含まれています。"
},
"rail": {
"profiles": "プロファイル",
"extensions": "拡張機能",
"groups": "グループ",
"settings": "設定",
"more": {
"label": "その他",
"closeAriaLabel": "メニューを閉じる",
"importProfile": "プロファイルをインポート",
"importProfileHint": "別のツールから取り込む",
"keyboardShortcuts": "キーボードショートカット",
"keyboardShortcutsHint": "すべてのショートカットを表示",
"about": "Donut Browser について",
"aboutHint": "バージョンとアプリ情報",
"trash": "ゴミ箱",
"trashHint": "削除したプロファイルを復元",
"tips": "ヒント",
"tipsHint": "機能の使い方"
},
"network": "ネットワーク",
"integrations": "連携",
"account": "アカウント",
"cookieBot": "Cookie Bot",
"cookieBotRunning": "Cookie Bot — 実行中",
"agent": "エージェント"
},
"pageTitle": {
"proxies": "ネットワーク",
"extensions": "拡張機能",
"groups": "グループ",
"vpns": "ネットワーク",
"settings": "設定",
"integrations": "連携",
"account": "アカウント",
"import": "プロファイルをインポート",
"shortcuts": "キーボードショートカット",
"cookieBot": "Cookie Bot",
"trash": "ゴミ箱",
"agent": "エージェント"
},
"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}}",
"teamSeat": "{{team}} の{{role}}シート",
"teamSeatUnnamed": "チームの{{role}}シート",
"refresh": "更新",
"logout": "サインアウト",
"signIn": "サインイン",
"fields": {
"plan": "プラン",
"status": "ステータス",
"teamRole": "チームロール",
"period": "請求周期",
"device": "デバイス"
},
"tabs": {
"account": "アカウント",
"selfHosted": "セルフホスト",
"teamUsage": "チームの使用状況"
},
"selfHosted": {
"title": "セルフホスト同期サーバー",
"description": "Donut を独自の donut-sync サーバーに接続して、ホスト型クラウドを使わずにプロファイル、プロキシ、グループ、拡張機能を同期します。",
"disabledWhileLoggedIn": "Donut アカウントにサインインしている間はセルフホスト同期を利用できません。カスタムサーバーを使うにはサインアウトしてください。",
"connectionStatus": "接続:",
"statusUnknown": "未テスト",
"testConnection": "接続をテスト",
"disconnect": "切断"
},
"deviceOrdinal": "{{count}} 台中 {{ordinal}} 台目",
"automationPrimaryOnly": "ブラウザの自動化はプライマリデバイス(デバイス1)でのみ実行できます。ここで使用するには、そのデバイスでサインアウトしてください。",
"automationActiveHere": "ブラウザの自動化はこのデバイスで有効です。",
"viewTeamUsage": "チームの使用状況を表示"
},
"shortcutsPage": {
"title": "キーボードショートカット",
"description": "これらのショートカットでワークフローを高速化できます。"
},
"commandPalette": {
"placeholder": "コマンドを入力するか検索...",
"empty": "結果が見つかりませんでした。",
"groups": {
"navigation": "ナビゲーション",
"profiles": "プロファイル",
"actions": "アクション",
"profileGroups": "プロファイルグループ"
},
"actions": {
"launchProfile": "{{name}} を起動",
"stopProfile": "{{name}} を停止",
"profileInfo": "情報 — {{name}}",
"createProfile": "プロファイルを作成",
"about": "Donut Browser について"
}
},
"shortcuts": {
"openPalette": "コマンドパレットを開く",
"openShortcuts": "キーボードショートカットを表示",
"importProfile": "プロファイルをインポート",
"goProfiles": "プロファイルへ移動",
"goProxies": "ネットワークへ移動",
"goExtensions": "拡張機能へ移動",
"goGroups": "グループへ移動",
"goIntegrations": "統合へ移動",
"goAccount": "アカウントへ移動",
"goSettings": "設定へ移動",
"goCookieBot": "Cookie Bot",
"goTrash": "ゴミ箱へ移動",
"goAgent": "エージェントへ移動",
"openTips": "ヒントを開く"
},
"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": "ブラウザの自動化は同時に1台のデバイスでのみ利用できます。現在、サインイン中の別のデバイスが使用しています。そのデバイスからサインアウトして、プロファイルを再起動してください。"
},
"wayfernConfigDialog": {
"titleView": "フィンガープリント設定を表示 - {{name}} ({{browser}})",
"titleConfigure": "フィンガープリント設定 - {{name}} ({{browser}})",
"invalidFingerprint": "無効なフィンガープリント設定",
"invalidFingerprintDescription": "フィンガープリント設定に無効な JSON が含まれています。詳細設定を確認してください。",
"saveFailed": "設定の保存に失敗しました",
"unknownError": "不明なエラーが発生しました"
},
"cookieCopy": {
"noOtherTargets": "他に Wayfern プロファイルが選択されていません"
},
"about": {
"title": "このアプリについて",
"version": "バージョン {{version}}",
"portableBadge": "ポータブル",
"licenseNotice": "オープンソースのアンチディテクトブラウザです。",
"website": "ウェブサイト",
"github": "GitHub",
"licenses": "ライセンス",
"searchLicenses": "ライセンスを検索…",
"noMatchingLicenses": "一致するライセンスはありません。",
"openSource": "{{name}} のソースコードを表示",
"snack": {
"found": "おやつの引き出しを見つけました。",
"finished": "残ったのはパンくずだけ。Cookieはなし。",
"takeBite": "ひと口どうぞ",
"again": "もうひとつ"
}
},
"clearOnClose": {
"label": "終了時にデータを消去",
"description": "ブラウザを閉じるときに Cookie、履歴、キャッシュを消去します。拡張機能とブックマークは保持されます。"
},
"consistencyWarning": {
"timezoneDetail": "出口ノードは {{exit}} にありますが、フィンガープリントは {{fingerprint}} を示しています。",
"languageDetail": "出口の国は {{country}} ですが、フィンガープリントの言語は {{fingerprint}} です。",
"explainer": "出口 IP と食い違うタイムゾーンや言語は、実際のデバイス情報が漏れていなくても強力なアンチボットシグナルになります。フィンガープリントをプロキシの場所に合わせて、警戒される扱いを減らしましょう。",
"matchToProxy": "フィンガープリントをプロキシに合わせる",
"matching": "調整中…",
"matchSuccess": "フィンガープリントをプロキシに合わせて更新しました。反映するにはプロファイルを再起動してください。",
"unverifiedTitle": "出口に対して何も検証されていません",
"unverifiedTimezoneDetail": "出口は {{exit}} ですが、このプロファイルのフィンガープリントにはタイムゾーンが指定されていないため、比較は行われませんでした。",
"unverifiedLanguageDetail": "出口の国は {{country}} ですが、このプロファイルのフィンガープリントの言語はそれと比較できませんでした。"
},
"cookieBot": {
"title": "Cookie Bot",
"description": "リモートマシンで夜間にプロファイルをウォームアップします。",
"tabs": {
"overview": "概要",
"schedule": "スケジュール",
"activity": "アクティビティ",
"team": "チーム"
},
"locked": {
"title": "Cookie Bot",
"hint": "Cookie Bot はリモートマシンで夜間にプロファイルをウォームアップするため、お使いのコンピューターを起動していなくても Cookie と履歴が維持されます。"
},
"empty": {
"title": "登録されたプロファイルはありません",
"hint": "プロファイルを選ぶと、ボットが夜間にリモートマシンでウォームアップします。お使いのコンピューターは電源を切っていて構いません。",
"cta": "プロファイルを登録"
},
"tonight": {
"label": "今夜",
"nextRun": "次回の実行 {{time}}",
"dueCount_one": "{{count}} 件のプロファイルが予定",
"dueCount_other": "{{count}} 件のプロファイルが予定",
"nothingScheduled": "予定はありません"
},
"lastDay": {
"label": "過去 24 時間",
"none": "実行はまだありません",
"ran_one": "{{count}} 件実行",
"ran_other": "{{count}} 件実行",
"partial_one": "{{count}} 件が部分完了",
"partial_other": "{{count}} 件が部分完了",
"failed_one": "{{count}} 件が失敗",
"failed_other": "{{count}} 件が失敗"
},
"chart": {
"machineTime": "1 晩あたりのマシン時間",
"minutes": "{{minutes}} 分"
},
"hours": {
"label": "リモート時間",
"remaining": "{{total}} 時間のうち残り {{remaining}} 時間",
"remainingOf": "/ {{total}} 時間",
"used": "{{total}} 時間のうち {{used}} 時間を使用",
"resets": "{{date}} にリセット",
"exhausted": "リモート時間を使い切りました。スケジュールは登録されたままで、次のサイクルで再開します。",
"exhaustedOn": "リモート時間を使い切りました。スケジュールは登録されたままで、{{date}} に再開します。",
"estimate": "週あたり約 {{hours}} 時間 · 今サイクルの残り {{remaining}} 時間",
"estimateOverBudget": "週あたり約 {{hours}} 時間が必要ですが、残りは {{remaining}} 時間のみです",
"estimateOnly": "週あたり約 {{hours}} 時間"
},
"enrolled": {
"columnProfile": "プロファイル",
"columnCadence": "頻度",
"columnTime": "時刻",
"columnNextRun": "次回の実行",
"columnLastRun": "前回の実行",
"enrolProfiles": "プロファイルを登録",
"edit": "スケジュールを編集",
"neverRun": "なし",
"pausedNoHours": "一時停止 — 時間切れ",
"profileMissing": "そのプロファイルはこのコンピューターにありません。"
},
"schedule": {
"empty": "まだ何も予定されていません。",
"unenrol": "Cookie Bot から削除",
"unenrolTitle": "{{name}} を Cookie Bot から削除しますか?",
"unenrolDescription": "今夜からウォームアップを停止します。過去の実行はアクティビティに残ります。",
"unenrolled": "Cookie Bot から削除しました"
},
"status": {
"provisioning": "マシンを準備中",
"ready": "プロファイルを読み込み中",
"warming": "ウォームアップ中",
"finished": "終了処理中",
"failed": "失敗"
},
"runStatus": {
"pending": "待機中",
"running": "実行中",
"succeeded": "完了",
"partial": "部分完了",
"failed": "失敗",
"skipped": "スキップ",
"cancelled": "停止"
},
"running": {
"label": "実行中",
"more": "他 {{count}} 件",
"stop": "実行を停止",
"stopped": "実行を停止しました"
},
"live": {
"idle": "現在実行中のものはありません",
"streamOffline": "ライブ更新はオフラインです",
"streamOfflineDetail": "ライブ更新はオフラインです。再接続しています。以下の実行は古い可能性があります。",
"unnamedSession": "リモートセッション",
"notStartedYet": "マシンから開始時刻がまだ報告されていません。",
"sitesProgress": "{{total}} サイト中 {{visited}} サイト",
"sitesUnknown": "サイトはまだ報告されていません",
"consentHandled_one": "同意ダイアログを {{count}} 件処理",
"consentHandled_other": "同意ダイアログを {{count}} 件処理",
"consentUnknown": "同意ダイアログはまだ報告されていません",
"billed": "{{duration}} を課金",
"billedUnknown": "課金時間はまだ報告されていません",
"chunk": "{{total}} 分割中 {{index}} 番目"
},
"history": {
"title": "実行履歴",
"allProfiles": "すべてのプロファイル",
"searchPlaceholder": "プロファイルを検索…",
"filterAll": "すべての実行",
"filterComplete": "完了",
"filterPartial": "部分完了",
"filterFailed": "失敗",
"columnStarted": "開始",
"columnProfile": "プロファイル",
"columnDuration": "所要時間",
"columnSites": "サイト",
"columnStatus": "ステータス",
"columnOperator": "実行者",
"empty": "実行はまだありません。",
"noMatch": "このフィルターに一致する実行はありません。",
"unknownProfile": "不明なプロファイル",
"outcome": "理由: {{reason}}",
"sitesVisited": "{{visited}}/{{total}}",
"sitesFailed_one": "{{count}} サイトに接続できませんでした",
"sitesFailed_other": "{{count}} サイトに接続できませんでした",
"consentHandled_one": "同意ダイアログを {{count}} 件処理",
"consentHandled_other": "同意ダイアログを {{count}} 件処理",
"sitesUnknown": "未報告"
},
"duration": {
"hm": "{{hours}} 時間 {{minutes}} 分",
"ms": "{{minutes}} 分 {{seconds}} 秒",
"s": "{{seconds}} 秒"
},
"picker": {
"title": "プロファイルを登録",
"description": "ボットが夜間にウォームアップするプロファイルを選びます。",
"searchPlaceholder": "プロファイルを検索…",
"noProfiles": "一致するプロファイルはありません。",
"alreadyEnrolled": "登録済み",
"continue_one": "{{count}} 件で続行",
"continue_other": "{{count}} 件で続行"
},
"enrol": {
"titleOne": "{{name}} を登録",
"titleCount_one": "{{count}} 件のプロファイルを登録",
"titleCount_other": "{{count}} 件のプロファイルを登録",
"editTitle": "スケジュールを編集",
"description": "ボットはリモートマシンでプロファイルを開き、指定したサイトを閲覧します。お使いのコンピューターは電源を切っていて構いません。",
"summaryNightly": "毎晩 {{time}} に、1 回あたり最大 {{minutes}} 分実行します。",
"summaryWeeknights": "月曜から金曜の {{time}} に、1 回あたり最大 {{minutes}} 分実行します。",
"summaryAlternate": "1 晩おきに {{time}} に、1 回あたり最大 {{minutes}} 分実行します。",
"summaryCustom_one": "週 {{count}} 晩、{{time}} に、1 回あたり最大 {{minutes}} 分実行します。",
"summaryCustom_other": "週 {{count}} 晩、{{time}} に、1 回あたり最大 {{minutes}} 分実行します。",
"confirm": "今夜から登録",
"confirmSome": "今夜は {{total}} 件中 {{eligible}} 件を登録",
"fixFirst": "先にこちらを解決してください",
"saving": "登録中…",
"saved": "スケジュールを保存しました",
"enrolled_one": "{{count}} 件のプロファイルを登録しました",
"enrolled_other": "{{count}} 件のプロファイルを登録しました",
"adjust": "スケジュールを調整",
"cadenceLabel": "頻度",
"cadenceNightly": "毎晩",
"cadenceWeeknights": "平日の夜",
"cadenceAlternate": "1 晩おき",
"cadenceCustom_one": "週 {{count}} 晩",
"cadenceCustom_other": "週 {{count}} 晩",
"timeLabel": "開始時刻",
"timeHint": "各プロファイルのフィンガープリントのタイムゾーン基準です。",
"maxMinutesLabel": "最大分数",
"intensityLabel": "深さ",
"sitesLabel": "サイト",
"sitesPlaceholder": "1 行に 1 つのアドレス",
"sitesHint_one": "{{count}} サイト。ここに記載したページのみ閲覧します。",
"sitesHint_other": "{{count}} サイト。ここに記載したページのみ閲覧します。",
"sitesTooMany": "サイトは最大 {{max}} 件までです。",
"presetsUnavailable": "深さのプリセットを読み込めませんでした。しばらくしてからもう一度お試しください。",
"confirmBulkTitle_one": "{{count}} 件のプロファイルを Cookie Bot に登録しますか?",
"confirmBulkTitle_other": "{{count}} 件のプロファイルを Cookie Bot に登録しますか?",
"confirmBulkDescription_one": "共有のリモート時間から夜間の実行を 1 件予約します。時刻とサイトは次の画面で選びます。",
"confirmBulkDescription_other": "共有のリモート時間から夜間の実行を {{count}} 件予約します。時刻とサイトは次の画面で選びます。",
"confirmBulkButton_one": "{{count}} 件のプロファイルで続行",
"confirmBulkButton_other": "{{count}} 件のプロファイルで続行",
"sitesRequired": "サイトを 1 件以上追加してください。",
"addSitesFirst": "先にサイトを追加してください",
"presetsMissing": "深さのプリセットを利用できません",
"sourceOwn": "自分のリスト",
"sourceCurated": "厳選リスト",
"sourceSaved": "保存済み",
"curatedEmpty": "現在利用できる厳選リストはありません。",
"curatedNote": "こちらで最新に保っている厳選リストです。プロファイルごとに異なるサンプルを抽出するため、同じ組み合わせを閲覧するプロファイルは 2 つとありません。これがリスト自体を特徴にさせない仕組みです。アドレスはサーバー側に留まります。",
"savedEmpty": "まだ保存されていません。「自分のリスト」でリストを入力し、そこから保存してください。",
"savedNote": "サイトは保存時にスケジュールへコピーされます。後からリストを編集しても既存のスケジュールは変わりません。",
"savedUnavailable": "保存済みのリストを読み込めませんでした。",
"saveAsList": "リストとして保存",
"listNamePlaceholder": "リスト名を入力",
"listSaved": "リストを保存しました",
"listRenamed": "リスト名を変更しました",
"listDeleted": "リストを削除しました",
"listRename": "名前を変更",
"listDeleteConfirm": "削除しますか?",
"templateMissing": "その保存済みリストは存在しません。別のものを選んでください。",
"templateNameTaken": "同じ名前のリストがすでにあります。",
"templateNameInvalid": "リスト名は {{max}} 文字以内にしてください。",
"calendarLabel": "実行するタイミング",
"daysLabel": "曜日",
"addSlot": "時刻を追加",
"slotsFull": "開始時刻は最大 {{max}} 件です。",
"removeSlot": "この時刻を削除",
"pickListFirst": "先にリストを選択",
"finishCalendarFirst": "先にスケジュールを完成させてください",
"duplicateSlot": "2 つの行の曜日と時刻が同じです",
"listSites_one": "{{count}} サイト",
"listSites_other": "{{count}} サイト",
"summarySlots_one": "週 {{count}} 回、1 回あたり最大 {{minutes}} 分実行します。",
"summarySlots_other": "週 {{count}} 回、1 回あたり最大 {{minutes}} 分実行します。",
"templateNameInvalidNoMax": "その名前は保存済みリストには使用できません。"
},
"preset": {
"light": "軽め",
"balanced": "標準",
"deep": "深め"
},
"template": {
"lowIntentPurchaser": "低購買意欲の買い物客",
"lowIntentPurchaserHint": "価格に敏感な買い手としてプロファイルを位置づけます。比較・クーポン・キャッシュバック・リセールのサイトを巡り、直接ではなく集約サイト経由で小売サイトに到達します。"
},
"preflight": {
"ineligible_one": "{{count}} 件のプロファイルはリモートで実行できません",
"ineligible_other": "{{count}} 件のプロファイルはリモートで実行できません",
"reasonSync": "同期がオフです",
"reasonEncrypted": "エンドツーエンド暗号化",
"reasonNoFingerprint": "記録された OS がありません",
"reasonCrossOs": "{{os}} 向け — 一致するリモートマシンがありません",
"reasonNoExitNode": "プロキシも VPN もありません",
"fixSync": "同期をオンにする",
"fixEncrypted": "同期設定を開く",
"fixProxy": "プロキシを割り当てる",
"fixFailed": "その修正を適用できませんでした。",
"exitNodeHint": "プロキシも VPN もない場合、通信はマシン群自身のデータセンターのアドレスから出ていきます。ホスティングネットワークからの長時間のトラフィックは、ウォームアップしない場合よりもプロファイルの信頼性を損ないます。"
},
"conflict": {
"title": "{{email}} がすでにこのプロファイルを {{time}} にウォームアップしています",
"detail": "1 つのプロファイルに 2 つのスケジュールがあると時間が二重に消費され、実行中に衝突する可能性があります。",
"keepTheirs": "相手のスケジュールを使う",
"replace": "自分のもので置き換える",
"replaceForbidden": "他の人のスケジュールを変更できるのはチームのオーナーまたは管理者のみです。",
"askThem": "{{email}} をコピー",
"emailCopied": "メールアドレスをコピーしました",
"copyFailed": "アドレスをコピーできませんでした。"
},
"actionBar": {
"enrol": "Cookie Bot に登録",
"proRequired": "Cookie Bot には有料プランが必要です",
"noneEligible": "選択したプロファイルはいずれもリモートでウォームアップできません"
},
"actions": {
"enrol": "Cookie Bot に登録",
"editSchedule": "スケジュールを編集",
"runNow": "今すぐ実行",
"runStarted": "実行を開始しました",
"viewActivity": "アクティビティを表示",
"runNotStarted": "実行を開始できませんでした: {{reason}}"
},
"state": {
"enrolled": "登録済み",
"notEnrolled": "未登録",
"paused": "一時停止",
"summary": "{{cadence}} {{time}}",
"rowMenu": "{{name}} の Cookie Bot オプション",
"blocked": "実行できません: {{reason}}"
},
"team": {
"title": "チームの使用状況",
"pooled_one": "{{total}} 時間中 {{used}} 時間、{{count}} シート",
"pooled_other": "{{total}} 時間中 {{used}} 時間を {{count}} シートで共有",
"hours": "{{hours}} 時間",
"legendBot": "Cookie Bot",
"legendInteractive": "対話操作",
"columnMember": "メンバー",
"columnRuns": "実行回数",
"columnHours": "時間",
"columnShare": "割合",
"noActivity": "この期間にリモートセッションはありません。",
"soloNote": "今のところ表示されるのはご自身の使用状況のみです。メンバーごとの内訳を見るにはチームメイトを招待してください。",
"runsFailed": "・失敗 {{n}} 件"
},
"closeReason": {
"stoppedByUser": "手動で停止しました",
"maxDuration": "時間の上限に達しました",
"other": "終了: {{reason}}"
},
"outcome": {
"notEntitled": "現在のプランには含まれていません",
"syncDisabled": "このプロファイルはクラウド同期がオフです",
"encryptedSync": "エンドツーエンド暗号化された同期には対応していません",
"proxyRequired": "プロキシまたは VPN が設定されていません",
"proxyLocalOnly": "プロキシはこのコンピューター上でのみ有効です。公開アドレスのものを設定してください",
"touchFingerprint": "タッチ端末のフィンガープリントには対応していません",
"platformUnsupported": "このプロファイルの OS を実行できるマシンがありません",
"noSites": "訪問するサイトがありません",
"quotaExhausted": "リモート時間を使い切りました",
"profileLocked": "プロファイルが別の場所で開かれていました",
"noCapacity": "空きマシンがありませんでした",
"managerError": "フリートがブラウザーを起動できませんでした",
"budgetExceeded": "その晩の持ち時間を使い切りました",
"browsingIncomplete": "ブラウザーは起動しましたが、その晩の巡回が完了しませんでした",
"proxyUnsupported": "この種類のプロキシはどのホストも利用できません。HTTP、SOCKS または WireGuard の出口を使用してください",
"profileNotSynced": "クラウド上のコピーが不完全です。デスクトップから同期を完了してください",
"profileOsMismatch": "プロファイルは実行したホストとは別のオペレーティングシステムのものです",
"cancelledByUser": "手動で停止しました",
"unknown": "不明な理由 ({{code}})"
}
},
"prelaunchGate": {
"titleBlocked": "起動をブロックしました",
"titleWarning": "起動する前に",
"intro": "ブラウザーを起動する前に、「{{name}}」に関する次の問題を確認してください。",
"fingerprintHeading": "測定した出口がフィンガープリントと一致しません",
"vpnExtensionHeading": "VPN・プロキシ拡張機能を検出しました",
"vpnExtensionIntro": "このプロファイル内で、ブラウザーの通信を経路変更できる拡張機能:",
"vpnExtensionConfirmed": "既知のVPN・プロキシツール",
"vpnExtensionLikely": "VPN・プロキシツールと思われます",
"vpnExtensionCapability": "プロキシ権限を持っています",
"vpnExtensionExplainer": "いずれかが通信を別の経路に変えると、ブラウザーの実際の所在地は、このプロファイルの作成時に設定されたタイムゾーン・言語・位置情報と一致しなくなります。Donutは外部からそれを検出できません。",
"proxyCapableHeading": "プロキシを変更できる拡張機能",
"proxyCapableIntro": "VPNには見えませんが、Chromiumのプロキシ権限を持っています。ダウンロードマネージャーやデバッグツールにも必要な権限で、実際に使っているかどうかをDonutは判別できません:",
"sourceDonut": "Donutが管理",
"sourceBrowser": "プロファイルにインストール済み",
"measurementUnreliable": "このプロファイルの拡張機能がプロキシ権限を持っているため、出口の確認結果がブラウザーの実際の経路を表していない可能性があります。",
"scanIncompleteEncrypted": "このプロファイルは暗号化されているため、Donutが管理する拡張機能のみ確認できました。",
"scanIncompleteEphemeral": "このプロファイルにはまだデータがないため、Donutが管理する拡張機能のみ確認できました。",
"scanIncompletePartial": "拡張機能のスキャンが途中で終了したため、一部が表示されていない可能性があります。",
"probePending": "プロキシの出口はまだ測定されていません。Donutは起動中に確認し、一致しない場合は停止します。",
"launchAnyway": "このまま起動",
"dontBlockAgain": "この不一致では今後ブロックしない",
"dontWarnExtensions": "これらの拡張機能について今後警告しない",
"applyToRemaining": "この選択を残りのプロファイルにも適用",
"cancelledSummary": "{{total}}件中{{cancelled}}件の起動をキャンセルしました",
"vpnExtensionEntry": " {{version}}{{capability}}、{{source}}",
"vpnExtensionEntryNoVersion": "{{capability}}、{{source}}",
"scanIncompleteMissing": "このプロファイルはまだ起動されていないため、Donutが管理する拡張機能のみ確認できました。",
"exitUnverifiedTimezone": "このプロファイルのフィンガープリントにはタイムゾーンが指定されていないため、出口チェックでは検証できません。起動はブロックされませんが、比較も行われていません。",
"exitUnverifiedLanguage": "このプロファイルのフィンガープリントの言語は出口の国と比較できないため、このチェックは合格ではなく未検証のままです。"
},
"profileMotion": {
"inspectorSections": "プロファイルのセクション",
"dragHandle": "{{name}}をグループに移動",
"dragHint": "グループにドラッグするか、クリックして選択します。Escapeでキャンセルします。",
"dragSelection": "選択したプロファイル: {{count}}",
"dragPickedUp": "選択項目({{count}})を移動中。グループにドロップするか、Escapeでキャンセルします。",
"dragTarget": "{{group}}に移動",
"dragUnavailable": "現在、これらのプロファイルは移動できません。",
"dragCancelled": "移動をキャンセルしました。",
"dragSaving": "プロファイルを移動中…",
"handoffError": "変更をまだ取得できませんでした",
"handoffRemote": "リモートで実行中",
"handoffReturning": "変更を取得中",
"handoffReturned": "変更を取得しました",
"handoffTitle": "プロファイルの引き継ぎ",
"handoffErrorHint": "同期の詳細を開いてエラーを確認し、再試行してください。",
"handoffReturnedHint": "リモートでの変更がこのコンピューターに反映されました。",
"handoffRemoteLocation": "リモートのコンピューター",
"handoffLocalLocation": "このコンピューター",
"handoffSyncDetails": "同期の詳細を開く"
},
"synchronizerPreview": {
"title": "クリックを試す",
"description": "リーダーの操作が選択したフォロワーにどう伝わるかを確認できます。この例ではブラウザーは起動しません。",
"send": "サンプルのクリックを送信",
"empty": "フォロワーを選択してプレビューを試してください。",
"ready": "選択したフォロワー: {{count}}",
"sent": "サンプルのクリックを表示しました。受信したフォロワー: {{count}}",
"received": "サンプルのクリックを受信しました",
"starting": "プロファイルを起動し、同期機能に接続中…",
"startError": "同期機能を開始できませんでした。選択内容は保持されています。プロファイルを確認して再試行してください。"
},
"isolationDemo": {
"title": "1つの変更。1つのプロファイル。",
"description": "サンプルのプロファイルを試せます。実際のプロファイルは変更されません。",
"research": "調べ物",
"shopping": "買い物",
"cookies": "セッションCookie",
"noCookie": "セッションCookieなし",
"savedCookie": "セッションCookieを保存済み",
"route": "経路",
"direct": "直接接続",
"proxy": "サンプルのプロキシ",
"signIn": "ログイン",
"signOut": "ログアウト",
"switchRoute": "経路を切り替え",
"reset": "サンプルをリセット",
"hint": "プロファイルを選択して、Cookieや経路を変更してください。",
"changed": "{{name}}を変更しました。もう一方のプロファイルのCookieと経路はそのままです。",
"resetDone": "両方のサンプルをリセットしました。",
"replay": "プロファイルの分離を試す",
"device": "デバイス",
"site": "サイト"
},
"mcpLocalDeprecated": {
"title": "ローカル MCP は削除されました",
"description": "Donut は今後、どこからでも接続できるリモート MCP を使用します。「リモート MCP」タブで設定し、AI クライアントをそちらに向けてください。"
},
"mcpLocalMigrated": {
"title": "リモート MCP に移行しました",
"description": "{{count}} 個の MCP クライアントが、削除されたローカルサーバーからリモート MCP に移行されました。"
},
"appFeedback": {
"saveFailed": "設定を保存できませんでした",
"searchSettings": "設定を検索…",
"pendingChanges": "未保存の変更: {{count}}",
"reviewChanges": "変更を確認",
"noChanges": "未保存の変更はありません",
"discardChanges": "変更を破棄",
"appliesImmediately": "このセクションの操作はすぐに適用されます。",
"searchShortcuts": "ショートカットを検索…",
"requestedSchedule": "バーは各タイムゾーンで指定した最大実行時間を示します。重複は同じ曜日に発生します。実際の実行は異なる場合があります。",
"overlappingBookings": "重複する予定: {{count}}",
"source": "ソース",
"profileCount": "プロファイル: {{count}}",
"extensionCount": "拡張機能: {{count}}",
"groupCount": "グループ: {{count}}",
"transfer": "転送",
"finished": "完了",
"receipts": "結果",
"waiting": "待機中",
"routeDetails": "接続の詳細",
"notChecked": "未チェック",
"notVerified": "未確認",
"notObserved": "未到達",
"thisDevice": "このデバイス",
"connectionTest": "接続テスト",
"verifiedExit": "確認済みの出口",
"lastCheckPassed": "前回のチェックは成功しました",
"routeScope": "保存されたプロキシをテストします。プロファイルは別の経路を使用する場合があります。",
"assignmentImpact": "使用先",
"pendingImpact": "保存後",
"nextLaunchImpact": "変更はこれらのプロファイルの次回起動時に適用されます。実行中のブラウザーは現在の拡張機能を維持します。",
"assignedProfiles": "{{name}} を使用するプロファイル",
"noAssignments": "割り当てられたプロファイルはありません",
"referencesFailed": "割り当てられたプロファイルを読み込めませんでした",
"useManifestName": "マニフェスト名を使用",
"launchActivity": "起動履歴",
"browser": "ブラウザー",
"launch": {
"queued": "起動を要求しました",
"preparing": "プロファイルを準備中",
"network": "ネットワークを準備中",
"extensions": "拡張機能を準備中",
"starting": "ブラウザーを起動中",
"running": "ブラウザーは実行中です",
"failed": "起動に失敗しました",
"stopped": "前回の起動は完了しました。ブラウザーは停止中です"
},
"checking": "チェック中…",
"testConnection": "接続をテスト",
"configured": "設定済み",
"reachable": "到達可能",
"authorized": "認証情報を受理",
"confirmed": "はい",
"unavailable": "いいえ",
"configuredLocal": "ローカル MCP 用に設定済み",
"configuredRemote": "リモート MCP 用に設定済み",
"apiProbeScope": "保存された認証情報で実行中のローカル API を確認します。プロファイルは起動しません。",
"remoteProbeScope": "保存された MCP 認証情報を確認します。リモート操作には接続済みデバイスと対応プランも必要です。クライアントの設定は稼働中のセッションを意味しません。"
},
"easterEgg": {
"konami": {
"title": "隠しコマンドを受け付けました",
"description": "ドーナツを30個追加しました。飾りです。"
}
},
"trash": {
"title": "ゴミ箱",
"description": "削除したプロファイルは期限が切れるまでここに保管されます。復元すると、ID・プロキシ・タグごと元に戻ります。",
"empty": "ゴミ箱は空です",
"emptyHint": "削除したプロファイルはここに表示され、期限が切れるまで復元できます。",
"columns": {
"name": "プロファイル",
"browser": "ブラウザ",
"deleted": "削除日時",
"expires": "期限",
"size": "サイズ"
},
"expiresIn_one": "あと{{count}}日",
"expiresIn_other": "あと{{count}}日",
"expiresToday": "今日",
"restore": "復元",
"deleteForever": "完全に削除",
"emptyTrash": "ゴミ箱を空にする",
"passwordProtected": "パスワード保護あり",
"confirmDeleteForeverTitle": "完全に削除しますか?",
"confirmDeleteForeverDescription": "「{{name}}」とそのすべてのデータが破棄されます。この操作は元に戻せません。",
"confirmEmptyTitle": "ゴミ箱を空にしますか?",
"confirmEmptyDescription_one": "{{count}}件のプロファイルとそのすべてのデータが破棄されます。この操作は元に戻せません。",
"confirmEmptyDescription_other": "{{count}}件のプロファイルとそのすべてのデータが破棄されます。この操作は元に戻せません。",
"restored": "「{{name}}」を復元しました",
"restoreFailed": "プロファイルを復元できませんでした: {{error}}",
"deletedForever": "「{{name}}」を完全に削除しました",
"deleteForeverFailed": "プロファイルを削除できませんでした: {{error}}",
"emptied_one": "{{count}}件のプロファイルをゴミ箱から削除しました",
"emptied_other": "{{count}}件のプロファイルをゴミ箱から削除しました",
"emptyFailed": "ゴミ箱を空にできませんでした: {{error}}",
"loadFailed": "ゴミ箱を読み込めませんでした: {{error}}"
},
"agent": {
"title": "エージェント",
"description": "目標を伝えると、エージェントがプロファイルの 1 つで実行します。",
"tabs": {
"run": "新しい実行",
"history": "履歴",
"recipes": "レシピ"
},
"unavailable": {
"signInTitle": "エージェントを使うにはサインインしてください",
"signInHint": "エージェントの実行は Donut クラウド経由です。アカウントページからサインインしてください。",
"planTitle": "エージェントは現在のプランに含まれていません",
"planHint": "ブラウザ自動化を含むプランにアップグレードすると目標を設定できます。",
"notConfiguredTitle": "エージェントはまだ利用できません",
"notConfiguredHint": "この Donut 環境にはエージェントが設定されていません。アカウントに問題はありません。"
},
"form": {
"profile": "プロファイル",
"profilePlaceholder": "プロファイルを選択",
"noProfiles": "先にプロファイルを作成してください。エージェントはそれを使って閲覧します。",
"target": "実行先",
"targetDesktopHint": "このコンピューターでブラウザが開き、動作を確認できます。",
"targetFleetHint": "レンタルホストでブラウザが開くため、このコンピューターは占有されません。",
"platform": "ホストの OS",
"platformPlaceholder": "OS を選択",
"platformRequired": "このプロファイルの OS に対応するレンタルホストがありません。利用可能なものを選んでください。",
"recipeInsert": "レシピを挿入",
"goal": "目標",
"goalPlaceholder": "エージェントに達成してほしいことを自分の言葉で書いてください。",
"goalEmpty": "実行を始めるには目標を入力してください。",
"goalTooLong": "この目標は長すぎます。",
"goalCount": "{{chars}} / {{max}}",
"limits": "上限と範囲",
"limitsHint": "空欄にするとプランの上限が使われます。",
"maxSteps": "最大ステップ数",
"maxMinutes": "最大実行分数",
"maxTokens": "最大トークン数",
"budgetUnset": "上限なし",
"budgetInvalid": "0 より大きい整数を入力してください。",
"effort": "思考の深さ",
"allowedHosts": "許可するホスト",
"allowedHostsPlaceholder": "example.com\ndocs.example.com",
"allowedHostsHint": "1 行に 1 つのホスト。空欄ならエージェントはどこでも閲覧できます。",
"allowedHostsCount": "閲覧は次に限定されます: {{hosts}}",
"submit": "実行を開始",
"starting": "開始しています…",
"started": "実行を開始しました"
},
"target": {
"desktop": "このコンピューター",
"fleet": "レンタルホスト"
},
"platform": {
"windows": "Windows",
"macos": "macOS",
"linux": "Linux"
},
"effort": {
"standard": "標準",
"high": "高"
},
"live": {
"newRun": "新しい実行",
"notFound": "この実行を読み込めませんでした。",
"onProfile": "{{profile}} · {{target}}",
"cancel": "実行を中止",
"cancelling": "中止しています…",
"cancelled": "実行を中止しました",
"elapsed": "経過時間",
"steps": "ステップ",
"tokens": "トークン",
"cost": "コスト",
"costValue": "${{amount}}",
"endedBecause": "終了理由: {{reason}}",
"streamOffline": "現在ステップが届いていません。再接続中です。",
"waiting": "最初のステップを待っています。",
"noSteps": "この実行にはステップがありません。",
"result": "結果"
},
"step": {
"thought": "思考",
"tool": "操作",
"error": "エラー",
"finish": "完了",
"unknown": "ステップ"
},
"status": {
"queued": "待機中",
"running": "実行中",
"succeeded": "成功",
"failed": "失敗",
"cancelled": "中止",
"unknown": "不明"
},
"closeReason": {
"completed": "目標を達成しました",
"budget": "上限に達しました",
"cancelled": "中止しました",
"navigationBlocked": "許可されたホストの外に出ようとしました",
"targetOffline": "ブラウザに接続できませんでした",
"targetError": "ブラウザでエラーが発生しました",
"modelError": "モデルでエラーが発生しました",
"modelRefused": "モデルが目標を拒否しました",
"modelStopped": "モデルが途中で停止しました",
"contextExceeded": "実行がモデルのコンテキストを超えました",
"orphaned": "実行がブラウザを見失いました",
"internalError": "こちら側で問題が発生しました"
},
"history": {
"columnStarted": "開始",
"columnProfile": "プロファイル",
"columnGoal": "目標",
"columnTarget": "実行先",
"columnStatus": "状態",
"empty": "まだ実行はありません。",
"loadMore": "さらに読み込む",
"backToList": "履歴に戻る",
"unknownProfile": "不明なプロファイル"
},
"recipes": {
"hint": "新しい実行に挿入できる、保存済みの目標です。",
"new": "新しいレシピ",
"recording": {
"record": "記録",
"recording": "記録中",
"description": "プロファイルのブラウザーで作業を一度行うと、Donut がその手順を書き留めます。パスワードは記録しません。",
"stop": "記録を停止",
"steps": "{{count}} 件の手順を記録しました",
"hint": "記録する実行中のプロファイルを選んでください。",
"save": "レシピとして保存",
"discard": "破棄",
"empty": "何も記録されませんでした。ブラウザーでクリックや入力をしてから停止してください。"
},
"empty": "保存されたレシピはまだありません。",
"stepCount": "ステップ: {{steps}}",
"name": "名前",
"namePlaceholder": "夜間チェック",
"steps": "ステップ",
"stepsHint": "各ステップは何をするかを示し、要素を操作する場合はロールと名前、または CSS セレクターのどちらか一方を指定します。両方は指定できません。",
"addStep": "ステップを追加",
"moveStepUp": "このステップを上へ",
"moveStepDown": "このステップを下へ",
"removeStep": "このステップを削除",
"stepTypes": {
"click": "クリック",
"extract": "抽出",
"navigate": "ページを開く",
"pressKey": "キーを押す",
"screenshot": "スクリーンショット",
"scroll": "スクロール",
"sleep": "待機",
"type": "入力",
"waitFor": "要素を待つ"
},
"fields": {
"attribute": "属性(任意)",
"direction": "方向",
"down": "下",
"elementName": "要素の名前",
"fullPage": "ページ全体",
"key": "キー",
"milliseconds": "ミリ秒",
"name": "結果の名前",
"role": "ロール(任意)",
"selector": "CSS セレクター",
"text": "テキスト",
"up": "上",
"url": "アドレス"
},
"created": "レシピを保存しました",
"updated": "レシピを更新しました",
"deleted": "レシピを削除しました",
"deleteTitle": "{{name}} を削除しますか?",
"deleteDescription": "レシピはすべての端末から削除されます。開始済みの実行は目標を保持します。"
}
},
"proxyDistribution": {
"title": "プロキシを配分",
"description": "各プロファイルに専用のプロキシを順番に割り当てます。1 番目のプロファイルには 1 番目のプロキシが割り当てられます。",
"profilesLabel": "プロファイル",
"proxiesLabel": "プロキシ",
"selectAll": "すべて選択",
"selectNone": "選択を解除",
"noProfiles": "プロファイルが選択されていません。",
"noProxies": "利用できる保存済みプロキシがありません。",
"allowSharingLabel": "プロキシの共有を許可",
"allowSharingHint": "既定ではオフです。他のプロファイルが使用中のプロキシは除外されます。",
"summaryPairs": "選択した {{profiles}} 件のうち {{n}} 件のプロファイルにプロキシを割り当てます。",
"summaryUnpaired": "プロキシが足りないため {{n}} 件のプロファイルは現在の設定のままです: {{names}}",
"summaryUnused": "{{n}} 件のプロキシは未使用のままです: {{names}}",
"summaryShared": "他のプロファイルが使用中のため {{n}} 件のプロキシを除外しました: {{names}}",
"summaryRunning": "実行中の {{n}} 件のプロファイルは変更できません: {{names}}",
"failuresTitle": "{{n}} 件のプロファイルを変更できませんでした",
"failureLine": "{{name}}: {{reason}}",
"distributeButton": "配分",
"assigned": "{{n}} 件のプロファイルにプロキシを割り当てました",
"partial": "成功 {{assigned}} 件、失敗 {{failed}} 件"
},
"groupBookmarks": {
"title": "{{name}} のブックマーク",
"description": "このグループのすべてのプロファイルに、Donut が管理するフォルダーとしてこれらのブックマークが追加されます。他のブックマークは変更されません。",
"editTooltip": "グループのブックマーク ({{n}})",
"empty": "このグループには共有ブックマークがまだありません。",
"addRow": "ブックマークを追加",
"removeRow": "ブックマークを削除",
"moveUp": "上へ移動",
"moveDown": "下へ移動",
"titleColumn": "タイトル",
"urlColumn": "URL",
"folderColumn": "フォルダー",
"titlePlaceholder": "サポートデスク",
"urlPlaceholder": "https://example.com",
"folderPlaceholder": "任意",
"saved": "グループのブックマークを保存しました"
},
"tips": {
"title": "ヒント",
"essentials": "基本",
"planSection": "プランに含まれる機能",
"count": "{{current}} / {{total}}",
"previous": "前のヒント",
"next": "次のヒント",
"done": "完了",
"autoShow": "Donut の起動時にヒントを表示",
"items": {
"dnsBlocklist": {
"label": "DNS ブロック",
"title": "広告とトラッカーを読み込み前にブロック",
"body": "各プロファイルは独自の DNS ブロックリストを持てます。プロファイルの DNS 列でレベルを選んでください。高いレベルではトラッキングやマルウェアのドメインもネットワーク層で止めます。",
"action": "DNS 設定を開く"
},
"proxyCheck": {
"label": "プロキシ確認",
"title": "起動前にプロキシを確認",
"body": "接続チェックは出口 IP、国、レイテンシ、UDP が通るかを報告します。ネットワークページやプロファイル行から実行し、過去のチェック履歴で劣化しつつあるプロキシを見つけてください。",
"action": "ネットワークを開く"
},
"groups": {
"label": "グループ",
"title": "キーボードでグループを切り替え",
"body": "グループは関連するプロファイルをまとめ、各グループに番号が付きます。{{mod}}+1 から {{mod}}+9 で一覧を即座に切り替えられます。",
"action": "グループを開く"
},
"commandPalette": {
"label": "コマンドパレット",
"title": "どのページもショートカット一つで",
"body": "{{mod}}+K でコマンドパレットが開きます。ページや操作の名前を数文字入力して Enter を押してください。",
"action": "パレットを開く"
},
"fingerprintGate": {
"label": "フィンガープリント検査",
"title": "フィンガープリントを出口と一致させる",
"body": "起動前に Donut はプロキシ出口のタイムゾーンと言語をプロファイルのフィンガープリントと比較し、不一致があれば起動を止めます。フィンガープリントを修正するか、理解した上で「詳細設定」でゲートを無効にしてください。",
"action": "詳細設定を開く"
},
"profilePassword": {
"label": "プロファイルのパスワード",
"title": "パスワードでプロファイルを保護",
"body": "パスワード保護されたプロファイルはディスク上で暗号化され、実行中だけ復号されます。パスワードはプロファイルのメニューから設定します。",
"action": "プロファイルを開く"
},
"clearOnClose": {
"label": "閉じるときに消去",
"title": "毎回クリーンな状態で開始",
"body": "「閉じるときに消去」を有効にすると、ウィンドウを閉じた時点でプロファイルの Cookie、ストレージ、履歴が破棄されます。使い捨てのセッションや共有マシンに最適です。",
"action": "プロファイルを開く"
},
"defaultBrowser": {
"label": "既定のブラウザ",
"title": "すべてのリンクを適切なプロファイルで開く",
"body": "Donut を既定のブラウザにすると、他のアプリからのリンクごとにどのプロファイルで開くかを確認できます。",
"action": "既定のブラウザ設定を開く"
},
"extensionGroups": {
"label": "拡張機能グループ",
"title": "拡張機能のセットをプロファイル間で共有",
"body": "拡張機能を拡張機能グループに入れ、そのグループをプロファイルに割り当てます。グループを一度変更すれば、各プロファイルは次回起動時に追従します。",
"action": "拡張機能を開く"
},
"selfHostedSync": {
"label": "セルフホスト同期",
"title": "自分のサーバーにバックアップ",
"body": "セルフホストの donut-sync サーバーを指定すると、プロファイル、プロキシ、グループがそこにミラーされます。エンドツーエンドのパスワードを加えれば、サーバーには暗号文しか届きません。",
"action": "アカウントを開く"
},
"trash": {
"label": "ゴミ箱",
"title": "削除したプロファイルはゴミ箱で待機",
"body": "削除したプロファイルは既定で 30 日間ゴミ箱に残り、中身ごと復元できます。保持期間は詳細設定にあります。",
"action": "ゴミ箱を開く"
},
"localApi": {
"label": "API と MCP",
"title": "スクリプトやエージェントから Donut を自動化",
"body": "ローカルの REST API と MCP サーバーで、スクリプトや AI エージェントがプロファイルの一覧取得、作成、設定を行えます。「連携」で有効にしてトークンをコピーしてください。",
"action": "連携を開く"
},
"importProfiles": {
"label": "インポート",
"title": "Chrome、Edge、Brave からプロファイルを移行",
"body": "インポートは Chromium プロファイルやアーカイブから Cookie、ログイン情報、拡張機能を新しい Donut プロファイルにコピーし、すぐ起動できる状態にします。",
"action": "インポートを開く"
},
"cloudBackup": {
"label": "クラウド同期",
"title": "あらゆるデバイスにプロファイルを",
"body": "クラウド同期はプロファイル、プロキシ、グループをバックアップし、別のマシンで復元します。同期列からプロファイルごとに有効にしてください。",
"action": "アカウントを開く"
},
"cookieBot": {
"label": "Cookie Bot",
"title": "夜間にプロファイルを温める",
"body": "Cookie Bot はリモートホストからスケジュールに従って実際のサイトを閲覧し、新しいプロファイルに自然な履歴を作ってから使えるようにします。",
"action": "Cookie Bot を開く"
},
"crossOs": {
"label": "クロス OS 指紋",
"title": "任意の OS として振る舞う",
"body": "クロス OS フィンガープリントを使うと、どのマシンで実行しても macOS、Windows、Linux として報告できます。フィンガープリントの作成時または編集時にプラットフォームを選んでください。",
"action": "プロファイルを開く"
},
"automation": {
"label": "自動化",
"title": "コードからプロファイルを起動・操作",
"body": "run、open-url、kill エンドポイントはスクリプトから実際のプロファイルを起動し、起動した各プロファイルは Playwright や Puppeteer 向けの CDP エンドポイントを公開します。",
"action": "連携を開く"
},
"agent": {
"label": "エージェント",
"title": "クリック作業をエージェントに任せる",
"body": "タスクを説明すると、エージェントがプロファイルを一歩ずつ操作し、実行内容を記録して、レシピとして再実行できます。",
"action": "エージェントを開く"
},
"team": {
"label": "チームロック",
"title": "衝突なしでプロファイルを共有",
"body": "チームでは、実行中のプロファイルは他のメンバーに対してロックされ、閉じると解放されます。アカウントページで誰が何を使用中か確認できます。",
"action": "アカウントを開く"
},
"remoteControl": {
"label": "リモート操作",
"title": "donutbrowser.com からこのデスクトップを操作",
"body": "リモートコントロールを有効にすると、ウェブサイト上のエージェントが送信方向のブリッジ経由でこのマシンのプロファイルにアクセスできます。「連携」で有効にしてください。",
"action": "連携を開く"
}
}
},
"paidWelcome": {
"title": "{{plan}} へようこそ",
"body": "プランで次の機能が使えるようになりました。各ヒントで実際の動きを確認できます。",
"cta": "見てみる",
"later": "あとで"
}
}