From 0388319a32c74d33f736c32df444016dcd93b4fa Mon Sep 17 00:00:00 2001 From: Jinjing <6427696+AmethystLiang@users.noreply.github.com> Date: Tue, 28 Jul 2026 12:47:01 -0700 Subject: [PATCH] Improve translations for resource manager and related UI elements (#11205) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Improve translations for resource manager and related UI elements Standardize terminology ("daemon" vs "service"), complete missing translations, and refine wording across Spanish, Japanese, Korean, and Chinese locales for consistency and clarity. * Improve translations for resource manager and related UI elements * fix(test): update zh name-mode label expectation after translation fix The resource-manager translation pass correctly changed the Chinese "Name" label from 姓名 to 名称; update the localized options unit test to match so CI passes. --- .../smart-workspace-localized-options.test.ts | 2 +- src/renderer/src/i18n/locales/es.json | 88 +- src/renderer/src/i18n/locales/ja.json | 812 +++++++++--------- src/renderer/src/i18n/locales/ko.json | 612 ++++++------- src/renderer/src/i18n/locales/zh.json | 500 +++++------ 5 files changed, 1007 insertions(+), 1007 deletions(-) diff --git a/src/renderer/src/components/new-workspace/smart-workspace-localized-options.test.ts b/src/renderer/src/components/new-workspace/smart-workspace-localized-options.test.ts index 601b838f6..875d4cf12 100644 --- a/src/renderer/src/components/new-workspace/smart-workspace-localized-options.test.ts +++ b/src/renderer/src/components/new-workspace/smart-workspace-localized-options.test.ts @@ -26,7 +26,7 @@ describe('smart-workspace-localized-options', () => { 'Linear', 'GitLab', '分支', - '姓名' + '名称' ]) await i18n.changeLanguage('en') diff --git a/src/renderer/src/i18n/locales/es.json b/src/renderer/src/i18n/locales/es.json index 57c23dd75..617997b16 100644 --- a/src/renderer/src/i18n/locales/es.json +++ b/src/renderer/src/i18n/locales/es.json @@ -27,7 +27,7 @@ "kimiToggleDescription": "Muestra el uso de la suscripción de Kimi para el espacio de trabajo activo.", "minimaxToggleDescription": "Muestra el uso de la suscripción de MiniMax para el espacio de trabajo activo.", "sshToggleDescription": "Muestra hosts SSH configurados y hosts remotos de Orca cuando haya alguno disponible.", - "resourceUsageToggleDescription": "Muestra el Administrador de recursos. Haz clic para ver CPU, memoria, sesiones, controles del servicio en segundo plano y análisis de disco de los espacios de trabajo.", + "resourceUsageToggleDescription": "Muestra el Administrador de recursos. Haz clic para ver CPU, memoria, sesiones, controles del daemon y análisis de disco de los espacios de trabajo.", "portsToggleDescription": "Muestra los puertos activos de los espacios de trabajo. Haz clic para ver los puertos de cada espacio de trabajo y los puertos externos.", "antigravityToggleDescription": "Muestra el uso de suscripción de Antigravity para el espacio de trabajo activo.", "grokToggleDescription": "Muestra el uso de créditos de suscripción de Grok cuando has iniciado sesión con Grok CLI." @@ -618,8 +618,8 @@ "codex": { "session": { "restart": { - "4bd4a3a9c7": "System default", - "9f0b1c2d3e": "Codex account" + "4bd4a3a9c7": "Predeterminado del sistema", + "9f0b1c2d3e": "Cuenta de Codex" } } }, @@ -777,8 +777,8 @@ "9263e75f49": "Codex está usando la cuenta anterior.", "a4c8e1b2f7": "Codex sigue conectado como {{value0}}", "d3e8a1f4b2": "Cuenta cambiada", - "9375620cc3": "Restart this session to use {{value0}}. It stays on the previous account until you do.", - "6133594b12": "Keep old account" + "9375620cc3": "Reinicia esta sesión para usar {{value0}}. Se mantiene en la cuenta anterior hasta que lo hagas.", + "6133594b12": "Mantener cuenta anterior" }, "FirstLaunchBanner": { "b9e1b966c7": "Descartar aviso", @@ -1891,18 +1891,18 @@ "d5253b54af": "error", "7ffc08506e": "check", "522df222b9": "spinner", - "e944c2de43": "Update Verification Blocked", - "5b309b19f3": "Update Wasn't Installed", - "092f09fc14": "The installer's publisher doesn't match Orca, so we stopped the update. Don't install this download; check official releases for a corrected version.", - "c9ff9b9ec2": "Check official releases", - "a05992a26b": "The signature check couldn't run — usually because antivirus software blocked it. Retry the download, or get the installer from our official releases.", - "5194358929": "Hide details", - "8bc9e17d8f": "Show details", - "8cf17b10af": "Local Build Error", - "a4650b0dc4": "Could Not Use Local Build", - "b1e390250d": "Could not complete the local build switch.", - "d29740d175": "The selected build could not be used.", - "37d45c9ec1": "Choose Another Build" + "e944c2de43": "Verificación de actualización bloqueada", + "5b309b19f3": "La actualización no se instaló", + "092f09fc14": "El editor del instalador no coincide con Orca, así que detuvimos la actualización. No instales esta descarga; consulta las versiones oficiales para una versión corregida.", + "c9ff9b9ec2": "Verificar versiones oficiales", + "a05992a26b": "La verificación de firma no pudo ejecutarse — generalmente porque el software antivirus la bloqueó. Reintenta la descarga u obtén el instalador de nuestras versiones oficiales.", + "5194358929": "Ocultar detalles", + "8bc9e17d8f": "Mostrar detalles", + "8cf17b10af": "Error de compilación local", + "a4650b0dc4": "No se pudo usar la compilación local", + "b1e390250d": "No se pudo completar el cambio de compilación local.", + "d29740d175": "La compilación seleccionada no pudo ser usada.", + "37d45c9ec1": "Elegir otra compilación" }, "WorktreeJumpPalette": { "ac037cfac2": "Mover", @@ -3051,17 +3051,17 @@ "298f4be7f2": "CPU", "2aa2de6cb9": "Nombre", "30ff2c3c31": "{{value0}} huérfano", - "6449a95c78": "Cuánta RAM física de esta máquina están usando los procesos que Orca rastrea.", + "6449a95c78": "Cuánta RAM física de esta máquina ocupan los procesos que Orca rastrea.", "e7ccce7e87": "de RAM del sistema", "9e2525c89f": "Memoria residente de Orca más los procesos bajo los terminales de cada worktree.", "1fedf94eae": "Carga de CPU combinada. Los valores superiores al 100% significan que más de un núcleo está trabajando a la vez.", "e7cf14ec78": "Sesiones de terminal no disponibles. La lista puede estar obsoleta.", "93b0de3c21": "Reiniciar", "f85af9cda6": "Las snapshots de recursos y las sesiones de terminal no están disponibles.", - "f8e0d794b4": "El servicio no responde", + "f8e0d794b4": "El daemon no responde", "bd19fd7a59": "Terminar todas las sesiones", - "c9382662bb": "Reiniciar servicio", - "59f178fe11": "{{value0}}, servicio inaccesible", + "c9382662bb": "Reiniciar daemon", + "59f178fe11": "{{value0}}, daemon inalcanzable", "21cacb16d1": "· remoto", "73a3fd68a9": "Contraer repositorio", "b12e31dfcb": "Expandir repositorio", @@ -3076,13 +3076,13 @@ "138b99bd80": "esta sesión", "888dad8c55": "Cargando…", "6d9793d4bc": "Administrador de recursos - Terminales", - "ca95d077db": "servicio inaccesible", + "ca95d077db": "daemon inalcanzable", "a82253b458": "Eliminar espacio de trabajo.", "946724a70a": "El espacio de trabajo principal no se puede eliminar.", "16bc3c998a": "Eliminar espacio de trabajo {{value0}}", "0f9e50eb07": "Otro", "d406915b78": "Renderer", - "81cd37af99": "Main", + "81cd37af99": "Principal", "fa6d36758d": "Terminar sesión {{value0}}", "b8f4a2c1d0e3": "{{value0}} huérfanos", "c7e3b1a0d9f2": "Terminar {{value0}} terminal huérfano", @@ -3127,7 +3127,7 @@ "75ded02687": "Administrar cuentas…", "ff0fbe9311": "Activo", "7657e3db9c": "Cuenta del Codex", - "38b5647724": "Servicio de uso de Codex", + "38b5647724": "Uso de Codex", "ba55303942": "Abrir detalles de Codex y cambiar de cuenta", "4dff061aab": "·", "2483c60695": "···", @@ -3141,7 +3141,7 @@ "c98ea88392": "Ninguna otra cuenta", "9332ba8684": "Cambiar a", "d450654fa2": "Cuenta de Claude", - "11e2354daf": "Servicio de uso de Claude", + "11e2354daf": "Uso de Claude", "3dd7ddfae1": "Abrir detalles de Claude y cambiar de cuenta", "59c6e7b4e0": "Las sesiones visibles se reinician ahora. Las demás se reinician cuando su worktree se activa.", "c676918adc": "Predeterminado del sistema", @@ -3161,9 +3161,9 @@ "5e5f9f5160": "1 reset de rate limit disponible", "5ecae9197c": "{{value0}} resets de rate limit disponibles", "25d8bbde69": "Aplicando reset…", - "e159fc1fd7": "Resetear ahora", + "e159fc1fd7": "Reiniciar ahora", "972a1ff497": "¿Restablecer límites de Codex?", - "6d1042aa6f": "Esto usa un crédito de reset de rate limit de Codex para la cuenta activa y restablece de inmediato las ventanas de uso elegibles.", + "6d1042aa6f": "Esto usa un crédito de reinicio de rate limit de Codex para la cuenta activa y reinicia de inmediato las ventanas de uso elegibles.", "f077f586db": "No volver a preguntar", "c0e972d726": "Cancelar", "06741a2f3d": "Abrir detalles de uso de MiniMax", @@ -3176,10 +3176,10 @@ }, "StatusBarUsageEmptyCta": { "828c764a79": "Conectar una cuenta", - "caa0f39811": "Soporta:", + "caa0f39811": "Admite:", "97957ad3a3": "Conecta tus cuentas de proveedores de IA para ver su uso en tiempo real y cambiar fácilmente entre cuentas.", "9a542f46c7": "Ocultar de la barra de estado", - "84c3b15dca": "Límites de uso de Agents", + "84c3b15dca": "Límites de uso de agentes", "d663430cf9": "Configurar seguimiento de uso" }, "UpdateStatusSegment": { @@ -5672,15 +5672,15 @@ "defaultViewNative": "Chat UI" }, "agentDashboard": { - "title": "Agent Dashboard", - "description": "Kanban board for monitoring agents across worktrees, in-window or as a pop-out.", - "copy": "Adds an Agent Dashboard entry to the left sidebar. Open it to monitor attention, working, and idle agents and jump into their live terminals.", - "toggleLabel": "Toggle Agent Dashboard", - "modeLabel": "Open as", - "modeCopy": "Show the dashboard as an in-window board beside the sidebar or a separate pop-out window.", - "modeAriaLabel": "Agent Dashboard open mode", - "modeInWindow": "In-window", - "modePopout": "Pop-out" + "title": "Panel de agentes", + "description": "Tablero Kanban para monitorear agentes en diferentes worktrees, en ventana o como ventana emergente.", + "copy": "Agrega una entrada del Panel de agentes a la barra lateral izquierda. Ábrelo para monitorear agentes en atención, trabajando y en pausa, y saltar a sus terminales en vivo.", + "toggleLabel": "Alternar Panel de agentes", + "modeLabel": "Abrir como", + "modeCopy": "Muestra el tablero como un panel en ventana junto a la barra lateral o como una ventana emergente separada.", + "modeAriaLabel": "Modo de apertura del Panel de agentes", + "modeInWindow": "En ventana", + "modePopout": "Ventana emergente" } }, "FloatingWorkspacePane": { @@ -7875,8 +7875,8 @@ "grok": "grok" }, "agentDashboard": { - "title": "Agent Dashboard", - "description": "Kanban board for monitoring agents across worktrees, in-window or as a pop-out." + "title": "Panel de agentes", + "description": "Tablero Kanban para monitorear agentes en diferentes worktrees, en ventana o como ventana emergente." } } }, @@ -12300,7 +12300,7 @@ "35cc27aeb2": "en Control de código fuente", "e3b9a6ce02": "más", "1da745c551": "Enviado", - "84898c548d": "Borrar ", + "84898c548d": "Borrar", "88b70d0ef5": "Copiar", "bb84b4c374": "Notas de IA", "948a5fd6c8": "Borrar notas", @@ -14252,12 +14252,12 @@ "close": "Close" }, "close": "Close dashboard", - "settings": "Agent Dashboard settings", - "settingsTooltip": "Board settings" + "settings": "Configuración del Panel de agentes", + "settingsTooltip": "Configuración del tablero" }, "dashboard": { "sidebar": { - "label": "Agent Dashboard" + "label": "Panel de agentes" } }, "browser": { diff --git a/src/renderer/src/i18n/locales/ja.json b/src/renderer/src/i18n/locales/ja.json index c26379e40..7e1fbf016 100644 --- a/src/renderer/src/i18n/locales/ja.json +++ b/src/renderer/src/i18n/locales/ja.json @@ -27,7 +27,7 @@ "kimiToggleDescription": "Kimi サブスクリプション", "minimaxToggleDescription": "アクティブなワークスペースの MiniMax サブスクリプション使用状況を表示します。", "sshToggleDescription": "設定済み SSH ホストとリモート Orca ホストがある場合に表示します。", - "resourceUsageToggleDescription": "リソースマネージャーを表示します。これをクリックすると、CPU、メモリ、セッション、デーモン コントロール、およびワークスペース ディスク スキャンが行われます。", + "resourceUsageToggleDescription": "リソースマネージャーを表示します。クリックすると、CPU、メモリ、セッション、デーモン コントロール、ワークスペース ディスクスキャンの情報を確認できます。", "portsToggleDescription": "ライブワークスペースポートを表示します。ワークスペーススコープのポートと外部リスナーの場合はこれをクリックします。", "antigravityToggleDescription": "アクティブなワークスペースの Antigravity サブスクリプション使用量を表示します。", "grokToggleDescription": "Grok CLI でサインインしている場合に Grok サブスクリプションのクレジット使用量を表示します。" @@ -777,8 +777,8 @@ "9263e75f49": "Codex は前のアカウントを使用しています", "a4c8e1b2f7": "Codex はまだ {{value0}} としてサインインしています", "d3e8a1f4b2": "アカウントを切り替えました", - "9375620cc3": "Restart this session to use {{value0}}. It stays on the previous account until you do.", - "6133594b12": "Keep old account" + "9375620cc3": "このセッションを再起動して {{value0}} を使用してください。それまでは前のアカウントのままです。", + "6133594b12": "以前のアカウントを保持" }, "FirstLaunchBanner": { "b9e1b966c7": "通知を閉じる", @@ -1891,18 +1891,18 @@ "d5253b54af": "エラー", "7ffc08506e": "チェック", "522df222b9": "スピナー", - "e944c2de43": "Update Verification Blocked", - "5b309b19f3": "Update Wasn't Installed", - "092f09fc14": "The installer's publisher doesn't match Orca, so we stopped the update. Don't install this download; check official releases for a corrected version.", - "c9ff9b9ec2": "Check official releases", - "a05992a26b": "The signature check couldn't run — usually because antivirus software blocked it. Retry the download, or get the installer from our official releases.", - "5194358929": "Hide details", - "8bc9e17d8f": "Show details", - "8cf17b10af": "Local Build Error", - "a4650b0dc4": "Could Not Use Local Build", - "b1e390250d": "Could not complete the local build switch.", - "d29740d175": "The selected build could not be used.", - "37d45c9ec1": "Choose Another Build" + "e944c2de43": "更新の確認がブロックされました", + "5b309b19f3": "更新がインストールされませんでした", + "092f09fc14": "インストーラーのパブリッシャーがOrcaと一致しないため、更新を停止しました。このダウンロードをインストールしないでください。修正版は公式リリースを確認してください。", + "c9ff9b9ec2": "公式リリースを確認", + "a05992a26b": "署名チェックを実行できませんでした。通常はウイルス対策ソフトウェアがブロックしたためです。ダウンロードを再試行するか、公式リリースからインストーラーを取得してください。", + "5194358929": "詳細を非表示", + "8bc9e17d8f": "詳細を表示", + "8cf17b10af": "ローカルビルドエラー", + "a4650b0dc4": "ローカルビルドを使用できません", + "b1e390250d": "ローカルビルドの切り替えを完了できませんでした。", + "d29740d175": "選択したビルドを使用できませんでした。", + "37d45c9ec1": "別のビルドを選択" }, "WorktreeJumpPalette": { "ac037cfac2": "移動", @@ -2781,11 +2781,11 @@ "removeWorkspaceButton": "ワークスペースを削除" }, "TerminalRemoteRuntimeReconnectBanner": { - "retryingTitle": "Reconnecting to remote runtime", - "disconnectedTitle": "Remote runtime disconnected", - "retryingBody": "Orca will retry for up to one minute. This terminal will resume if the connection returns.", - "disconnectedBody": "Automatic retries stopped. Reconnect to resume this terminal session.", - "reconnectButton": "Reconnect" + "retryingTitle": "リモートランタイムに再接続中", + "disconnectedTitle": "リモートランタイムが切断されました", + "retryingBody": "Orcaは最大1分間再試行します。接続が復元されると、このターミナルが再開されます。", + "disconnectedBody": "自動再試行が停止しました。このターミナルセッションを再開するには再接続してください。", + "reconnectButton": "再接続" } } }, @@ -3064,10 +3064,10 @@ "59f178fe11": "{{value0}}、デーモンに到達できません", "21cacb16d1": "· リモート", "73a3fd68a9": "repo を折りたたむ", - "b12e31dfcb": "repo を拡張する", + "b12e31dfcb": "repo を展開する", "d659d71d2d": "ワークスペース {{value0}} を再開します", "bbcd9b7b85": "ワークスペースを折りたたむ", - "c4a8968bdd": "ワークスペースを拡張する", + "c4a8968bdd": "ワークスペースを展開する", "b10695d6ce": "セッションを強制終了する", "288a4dd177": "Orca", "53dd5560ae": "Orca を折りたたむ", @@ -3080,9 +3080,9 @@ "a82253b458": "ワークスペースを削除します。", "946724a70a": "メインワークスペースは削除できません。", "16bc3c998a": "ワークスペース {{value0}} を削除", - "0f9e50eb07": "他の", + "0f9e50eb07": "その他", "d406915b78": "レンダラー", - "81cd37af99": "主要", + "81cd37af99": "メイン", "fa6d36758d": "セッション {{value0}} を強制終了", "b8f4a2c1d0e3": "{{value0}} 件の孤立", "c7e3b1a0d9f2": "孤立した terminal {{value0}} 件を終了", @@ -3102,8 +3102,8 @@ "3d0128b105": "接続されています", "fd9a3c600e": "エラー", "fbb3f9f05e": "競合", - "95e4ff5b4b": "押す", - "63a2b965f6": "引っ張る", + "95e4ff5b4b": "プッシュ中", + "63a2b965f6": "プル中", "remote_server": "リモートサーバー", "runtime_checking": "確認中", "runtime_online": "接続済み", @@ -3119,7 +3119,7 @@ "d1e1a7a6bf": "リソースマネージャー", "24ac89df1a": "リモートホスト", "5e59007df4": "Kimi 使用量", - "8c86cd77b0": "OpenCode Go の使用法", + "8c86cd77b0": "OpenCode Go の使用量", "c1df0d67ec": "Gemini 使用量", "c0909c686e": "Codex 使用量", "3885eb74d8": "Claude 使用量", @@ -3145,7 +3145,7 @@ "3dd7ddfae1": "Claude の詳細とアカウント切り替えを開く", "59c6e7b4e0": "表示されているセッションが再開されます。他のものは、ワークツリーがアクティブになると再起動します。", "c676918adc": "システムのデフォルト", - "3325d996cb": "リフレッシュレートの制限", + "3325d996cb": "レート制限をリセット", "fda8146810": "Kimi の使用状況の詳細を開く", "629251f4b6": "OpenCode Go の使用状況の詳細を開く", "d2375976eb": "Gemini の使用状況の詳細を開く", @@ -3179,7 +3179,7 @@ "caa0f39811": "サポート:", "97957ad3a3": "AI プロバイダー アカウントに接続すると、その使用状況をリアルタイムで確認し、アカウント間を簡単に切り替えることができます。", "9a542f46c7": "ステータスバーから隠す", - "84c3b15dca": "Agent の使用制限", + "84c3b15dca": "エージェントの使用量制限", "d663430cf9": "使用状況の追跡を設定" }, "UpdateStatusSegment": { @@ -3194,7 +3194,7 @@ }, "WorkspaceSpaceCompactPanel": { "a471aa9c24": "更新されました", - "9be86c46a0": "無料可能", + "9be86c46a0": "回収可能", "f4d2651498": "スキャン済み", "6a5dc3c61a": "レビュー", "c361440dc0": "ベータ", @@ -3203,7 +3203,7 @@ "f5e1a84d79": "更新", "2af2174d6d": "キャンセル", "5691353a21": "停止中", - "2837dc7c72": "キャンセルする", + "2837dc7c72": "キャンセル中", "0583c806ac": "ワークスペースのディスク使用量はスキャンされません。", "39786e3b73": "ワークスペースのサイズをスキャンしています。", "bef4dc0457": "{{value0}} は回収可能ですが、{{value1}} は利用できません", @@ -3213,9 +3213,9 @@ "2965415393": "強制削除に失敗しました", "e031e93219": "一致するワークスペースがありません。", "a02d84d2d2": "ワークスペースのスキャン。このページから離れても構いません。", - "be37293b10": "州", + "be37293b10": "状態", "33aef3e9cc": "サイズ", - "81f14d9924": "Repos", + "81f14d9924": "リポジトリ", "e4aebea158": "ワークスペース", "1d0f8300d1": "表示されている削除可能なワークスペースを選択します", "697d60c456": "表示されている選択範囲をクリアします", @@ -3251,15 +3251,15 @@ "0bc756efaf": "Git の変更", "e9528a89b3": "ターミナル", "a8d9e0de79": "エージェント", - "d384a4ce9f": "決定の削除", + "d384a4ce9f": "削除の判定", "7d7745bb8f": "削除できます", "720870a18e": "保持: リンク済み", "cbc343a7a8": "保持: 使用中", "2055bc6a5a": "保持: 未保存の編集内容", "ec7b076a75": "保持: git はチェックされていません", "7ab8d7e2d7": "保持: 変更されたファイル", - "7f7895514e": "維持: アクティブ", - "2b501ee391": "キープ: メイン", + "7f7895514e": "保持: アクティブ", + "2b501ee391": "保持: メイン", "39801484e0": "失敗した", "33653dbac2": "削除中", "52b629eb84": "更新されました", @@ -3352,35 +3352,35 @@ "gotIt": "Got it" }, "UsageRosterPanel": { - "title": "Usage", - "openDetails": "Open usage details", - "notSignedIn": "not signed in", - "allAgents": "all agents", - "usageDetails": "Usage details & history", - "loadingUsage": "Loading usage…", - "usageUnavailable": "Usage unavailable", - "noUsageData": "No usage data", - "detailed": "Detailed", - "compact": "Compact", - "footerDetailAria": "Usage footer detail", + "title": "使用量", + "openDetails": "使用量の詳細を開く", + "notSignedIn": "未サインイン", + "allAgents": "全エージェント", + "usageDetails": "使用量の詳細と履歴", + "loadingUsage": "使用量を読み込み中…", + "usageUnavailable": "使用量を取得できません", + "noUsageData": "使用量データなし", + "detailed": "詳細", + "compact": "コンパクト", + "footerDetailAria": "使用量フッターの詳細", "detailedTooltip": "バー・ラベル・パーセントを含む完全な使用状況", "compactTooltip": "凝縮された使用状況: 最も狭いウィンドウのみ" }, "RemoteServerUpdateStatusSegment": { - "updating": "Updating {{value0}}/{{value1}}", - "updatingTooltip": "Remote Orca Server updates are in progress", - "failed": "{{value0}} server updates failed", - "failedTooltip": "Open Remote Orca Server updates to review and retry", - "updated": "{{value0}} servers updated", - "updatedTooltip": "Remote Orca Server updates completed", - "failedOne": "1 server update failed", - "updatedOne": "1 server updated" + "updating": "{{value0}}/{{value1}}を更新中", + "updatingTooltip": "リモートOrcaサーバーの更新が進行中", + "failed": "{{value0}}台のサーバー更新に失敗", + "failedTooltip": "リモートOrcaサーバーの更新を開いて確認し、再試行してください", + "updated": "{{value0}}台のサーバーを更新完了", + "updatedTooltip": "リモートOrcaサーバーの更新が完了しました", + "failedOne": "1台のサーバー更新に失敗", + "updatedOne": "1台のサーバーを更新完了" }, "resource": { "memory": { "metric": { - "workingSetDescription": "Summed working set (WS). Shared pages can appear in more than one process.", - "rssDescription": "Summed resident set size (RSS). Shared or aliased pages can appear in more than one process." + "workingSetDescription": "合計ワーキングセット(WS)。共有ページが複数のプロセスに表示されることがあります。", + "rssDescription": "合計レジデントセットサイズ(RSS)。共有またはエイリアスされたページが複数のプロセスに表示されることがあります。" } } }, @@ -4839,8 +4839,8 @@ "1a2b3c4d5e": "Removed {{value0}}", "2b3c4d5e6f": "Failed to remove host", "3c4d5e6f7a": "Remove {{value0}}?", - "4d5e6f7a8b": "This opens the Orca servers settings where you can remove this server.", - "5e6f7a8b9c": "This removes the saved SSH host and its credentials from this computer. Remote files are not deleted.", + "4d5e6f7a8b": "これにより、このサーバーを削除できるOrcaサーバー設定が開きます。", + "5e6f7a8b9c": "このサーバーはこのコンピューターからSSHホストとその資格情報を削除します。リモートファイルは削除されません。", "6f7a8b9c0d": "キャンセル", "7a8b9c0d1e": "Open settings", "8b9c0d1e2f": "ホストを削除", @@ -4856,15 +4856,15 @@ }, "HostRenameDialog": { "1a2b3c4d5e": "Rename host", - "2b3c4d5e6f": "This label is shown only on this computer. Leave it blank to use the default name.", - "3c4d5e6f7a": "Display name", - "4d5e6f7a8b": "Reset to default", + "2b3c4d5e6f": "このラベルはこのコンピューターにのみ表示されます。デフォルト名を使用する場合は空のままにしてください。", + "3c4d5e6f7a": "表示名", + "4d5e6f7a8b": "デフォルトにリセット", "5e6f7a8b9c": "キャンセル", "6f7a8b9c0d": "保存" }, "HostSectionHeaderMenu": { - "5b8b4b6a01": "Update server required", - "9b3c1d2e44": "Update client required", + "5b8b4b6a01": "サーバーの更新が必要", + "9b3c1d2e44": "クライアントの更新が必要", "2c29e2de68": "Connection failed", "bf07aee59e": "切断に失敗しました", "7f1a2b3c4d": "{{value0}} is reachable", @@ -5107,7 +5107,7 @@ "e4a28e8894": "Codex は、{{value0}} ログインには新たなサインインが必要であると報告しました。新規 Codex セッションを開始する前に、再度サインインします。", "75ca9b718e": "Codex は、アクティブなアカウントには新たにサインインする必要があると報告しました。新規 Codex セッションを開始する前に、再認証してください。", "b11078a9c2": "wsl", - "350b2a1aa7": "Use your current", + "350b2a1aa7": "現在の", "e05d0ff737": "現在の {{value0}} Claude ログインを使用します。", "2f24f244a4": "MiniMax Cookie が必要です。", "8e6f0cb1d8": "MiniMax Cookie は保存されませんでした。", @@ -5233,13 +5233,13 @@ "5f986a9b92": "デフォルトとして設定", "d7625cf8b2": "デフォルト agent", "cfb3f35775": "引数", - "6f99bf5dd0": "No default arguments", + "6f99bf5dd0": "デフォルト引数なし", "8fbe1f37c1": "環境", - "2d133152fa": "No default environment", - "agentPermissions": "Agent Permissions", - "agentPermissionsInfo": "Agent permissions info", - "agentPermissionsTooltip": "Custom agent arguments stay unchanged when switching modes.", - "agentPermissionsDescription": "Choose whether Orca launches agents with fewer permission prompts or with manual checks.", + "2d133152fa": "デフォルト環境なし", + "agentPermissions": "エージェント権限", + "agentPermissionsInfo": "エージェント権限情報", + "agentPermissionsTooltip": "カスタムエージェント引数はモード切り替え時も変更されません。", + "agentPermissionsDescription": "Orcaが権限プロンプトの少ないエージェントを起動するか、手動チェックを含むエージェントを起動するかを選択します。", "agentPermissionsYolo": "Yolo", "agentPermissionsManual": "手動", "3f1bdf3cb4": "環境テキストが大きすぎるため安全に解析できません。", @@ -5657,15 +5657,15 @@ "defaultViewNative": "Chat UI" }, "agentDashboard": { - "title": "Agent Dashboard", - "description": "Kanban board for monitoring agents across worktrees, in-window or as a pop-out.", - "copy": "Adds an Agent Dashboard entry to the left sidebar. Open it to monitor attention, working, and idle agents and jump into their live terminals.", - "toggleLabel": "Toggle Agent Dashboard", - "modeLabel": "Open as", - "modeCopy": "Show the dashboard as an in-window board beside the sidebar or a separate pop-out window.", - "modeAriaLabel": "Agent Dashboard open mode", - "modeInWindow": "In-window", - "modePopout": "Pop-out" + "title": "エージェント ダッシュボード", + "description": "ワークツリーエージェントを監視するカンバンボード。ウィンドウ内またはポップアウトで表示できます。", + "copy": "左サイドバーにエージェント ダッシュボードのエントリを追加します。開くと、注意中・作業中・アイドルのエージェントを監視し、ライブターミナルにジャンプできます。", + "toggleLabel": "エージェント ダッシュボードの切り替え", + "modeLabel": "開き方", + "modeCopy": "ダッシュボードをサイドバー横のウィンドウ内ボードまたは別のポップアウトウィンドウとして表示します。", + "modeAriaLabel": "エージェント ダッシュボードの開き方", + "modeInWindow": "ウィンドウ内", + "modePopout": "ポップアウト" } }, "FloatingWorkspacePane": { @@ -6456,11 +6456,11 @@ "viewingHost": "Viewing host", "currentSetup": "現在", "hostSetupStateReady": "準備完了", - "hostSetupStateNotSetUp": "Not set up", - "hostSetupStateSettingUp": "Setting up", - "hostSetupStateError": "Error", + "hostSetupStateNotSetUp": "未設定", + "hostSetupStateSettingUp": "設定中", + "hostSetupStateError": "エラー", "hostSetupStateUnsupported": "未対応", - "setupPathPending": "Path pending", + "setupPathPending": "パス保留中", "openSetup": "オープン", "removeSetup": "削除", "hostSetupBlockedVersion": "Orca server version is incompatible", @@ -6479,22 +6479,22 @@ "setupHost": "インポート", "cloningHost": "クローン中...", "cloneHost": "クローン", - "creatingPendingSetup": "Creating...", - "createPendingSetup": "Track setup", - "hostSetupCheckingCapability": "Checking host capabilities", - "hostAvailability": "Host availability", - "hostAvailabilityHelp": "Add this same project on another connected host.", - "addToAnotherHost": "Add to another host", - "addProjectHost": "Add project to host", - "addProjectHostHelp": "Choose where this project should also be available.", + "creatingPendingSetup": "作成中...", + "createPendingSetup": "セットアップを追跡", + "hostSetupCheckingCapability": "ホスト機能を確認中", + "hostAvailability": "ホストの可用性", + "hostAvailabilityHelp": "別の接続ホストに同じプロジェクトを追加します。", + "addToAnotherHost": "別のホストに追加", + "addProjectHost": "ホストにプロジェクトを追加", + "addProjectHostHelp": "このプロジェクトをどこで利用可能にするかを選択します。", "closeHostSetup": "閉じる", "setupHostLabel": "ホスト", "browseFolder": "Browse folder", "browseFolderHelp": "Use an existing checkout or folder on this host.", "otherWaysToAdd": "Other ways to add", - "cloneFromUrl": "Clone from URL", - "cloneFromUrlHelp": "Clone this repository onto the selected host.", - "addPlannedHost": "Add host placeholder", + "cloneFromUrl": "URLからクローン", + "cloneFromUrlHelp": "このリポジトリを選択したホストにクローンします。", + "addPlannedHost": "ホストプレースホルダーを追加", "addPlannedHostHelp": "このホストを記憶し、後でプロジェクトの追加を完了します。", "existingFolder": "Existing folder", "addPlannedHostToHost": "Add {{host}}", @@ -7897,8 +7897,8 @@ "grok": "grok" }, "agentDashboard": { - "title": "Agent Dashboard", - "description": "Kanban board for monitoring agents across worktrees, in-window or as a pop-out." + "title": "エージェント ダッシュボード", + "description": "ワークツリーエージェントを監視するカンバンボード。ウィンドウ内またはポップアウトで表示できます。" } } }, @@ -9022,16 +9022,16 @@ "a1093a06c7": "Checking Jira access before showing setup actions.", "9fa04a032e": "{{value0}} site{{value1}} connected", "cef18762a2": "Add access with a Personal API key from your Linear settings. Full-access keys can see every team the key owner can reach.", - "6224fe9d34": "Each connected Linear workspace has one key stored by the active runtime. Full-access keys can cover all teams the key owner can access; restricted keys can be replaced any time.", - "1a12e33fe5": "Add Linear access", - "622c224082": "Add workspace access", - "eae4a9f16b": "Add Linear access to browse and link issues.", - "fe9231215b": "Checking Linear access before showing setup actions.", - "e1f5e6424c": "{{value0}} workspace{{value1}} connected", + "6224fe9d34": "接続された各Linearワークスペースには、アクティブランタイムによって保存された1つのキーがあります。フルアクセスキーは、キー所有者がアクセスできるすべてのチームをカバーできます。制限付きキーはいつでも置き換えることができます。", + "1a12e33fe5": "Linearアクセスを追加", + "622c224082": "ワークスペースアクセスを追加", + "eae4a9f16b": "Linearアクセスを追加して、イシューを閲覧およびリンクします。", + "fe9231215b": "セットアップアクションを表示する前にLinearアクセスを確認中。", + "e1f5e6424c": "{{value0}}ワークスペース{{value1}}接続済み", "disconnect_all": "切断", - "account_scope_prefix": "Account scope", - "2d60ec7921": "Connect a Jira Cloud site with an API token, or a self-hosted Jira with a personal access token or username and password. Credentials are sent to the selected remote runtime and stored there with runtime-supported encryption.", - "977e360b71": "Connect a Jira Cloud site with an API token, or a self-hosted Jira with a personal access token or username and password. Credentials are stored locally and encrypted when local runtime storage supports it." + "account_scope_prefix": "アカウントスコープ", + "2d60ec7921": "APIトークンを使用してJira Cloudサイトに接続するか、パーソナルアクセストークンまたはユーザー名とパスワードを使用してセルフホストJiraに接続します。資格情報は選択されたリモートランタイムに送信され、ランタイムがサポートする暗号化で保存されます。", + "977e360b71": "APIトークンを使用してJira Cloudサイトに接続するか、パーソナルアクセストークンまたはユーザー名とパスワードを使用してセルフホストJiraに接続します。資格情報はローカルに保存され、ローカルランタイムストレージがサポートする場合は暗号化されます。" } } } @@ -9152,38 +9152,38 @@ "off": "オフ" }, "DefaultWindowsProjectRuntimeSetting": { - "defaultRuntime": "Default project runtime", + "defaultRuntime": "デフォルトのプロジェクトランタイム", "windows": "Windows", "wsl": "WSL", - "selectDistro": "Select distro", - "windowsDescription": "Projects inherit Windows unless a project overrides it.", - "wslUnavailable": "WSL is not available. Projects that inherit WSL will need repair.", - "distroRequired": "Choose a WSL distro before projects can inherit WSL.", - "wslDescription": "Projects inherit {{value0}} via WSL unless a project overrides it." + "selectDistro": "ディストリビューションを選択", + "windowsDescription": "プロジェクトは、プロジェクトでオーバーライドしない限りWindowsを継承します。", + "wslUnavailable": "WSLは利用できません。WSLを継承するプロジェクトは修復が必要です。", + "distroRequired": "プロジェクトがWSLを継承する前にWSLディストリビューションを選択してください。", + "wslDescription": "プロジェクトは、プロジェクトでオーバーライドしない限りWSL経由で{{value0}}を継承します。" }, "ProjectWindowsRuntimeSetting": { - "projectRuntime": "Project runtime", - "defaultRuntime": "Default ({{value0}})", + "projectRuntime": "プロジェクトランタイム", + "defaultRuntime": "デフォルト ({{value0}})", "windows": "Windows", "wsl": "WSL", - "selectDistro": "Select distro", - "runtimeChangeHelp": "Runtime changes apply to new terminals, agent checks, and skill discovery for this project. Existing terminals keep their current runtime.", - "wslUnavailable": "WSL is not available. Switch this project to Windows or repair WSL.", - "distroMissing": "{{value0}} is not installed in WSL. Choose an installed distro or switch this project to Windows.", - "distroRequired": "Choose a WSL distro or switch this project to Windows.", - "inheritedWsl": "No project override. General settings select {{value0}} via WSL.", - "projectWsl": "This project runs in {{value0}} via WSL.", - "inheritedWindows": "No project override. General settings select Windows.", - "projectWindows": "This project runs on Windows.", + "selectDistro": "ディストリビューションを選択", + "runtimeChangeHelp": "ランタイムの変更は、このプロジェクトの新しいターミナル、エージェントチェック、スキル検索に適用されます。既存のターミナルは現在のランタイムを維持します。", + "wslUnavailable": "WSLは利用できません。このプロジェクトをWindowsに切り替えるか、WSLを修復してください。", + "distroMissing": "{{value0}}はWSLにインストールされていません。インストールされたディストリビューションを選択するか、このプロジェクトをWindowsに切り替えてください。", + "distroRequired": "WSLディストリビューションを選択するか、このプロジェクトをWindowsに切り替えてください。", + "inheritedWsl": "プロジェクトオーバーライドなし。一般設定でWSL経由で{{value0}}を選択しています。", + "projectWsl": "このプロジェクトはWSL経由で{{value0}}で実行されます。", + "inheritedWindows": "プロジェクトオーバーライドなし。一般設定でWindowsを選択しています。", + "projectWindows": "このプロジェクトはWindowsで実行されます。", "liveTerminalSingular": "{{count}} 個の実行中ターミナル", "liveTerminalPlural": "{{count}} 個の実行中ターミナル", "activeTaskSingular": "{{count}} 件のアクティブなタスク", "activeTaskPlural": "{{count}} 件のアクティブなタスク", "runtimeSessionJoin": "{{value0}}と{{value1}}", "runtimeSessionWarning": "{{value0}}は現在のランタイムで実行を続けます。続行する前にタスクの完了を待つか、ターミナルを再起動してください。", - "pendingRuntimeChange": "Runtime change pending. New project work will use the selected runtime after you apply.", + "pendingRuntimeChange": "ランタイムの変更保留中。新しいプロジェクト作業は、適用後に選択されたランタイムを使用します。", "cancel": "キャンセル", - "applyRuntimeChange": "Apply runtime change" + "applyRuntimeChange": "ランタイムの変更を適用" }, "PrivacyDiagnosticsRows": { "5a7cbe069a": "DO_NOT_TRACK=1 が設定されています — 診断ファイルの作成と送信は無効です。", @@ -9196,15 +9196,15 @@ "eb72c52c28": "Press a shortcut, or double-tap a modifier (e.g. {{value0}}). Esc cancels.", "70b5d25583": "{{value0}} shortcut", "287e07ddde": "Modified", - "3c83cd7d1c": "Disabled", - "07939d084e": "Reset {{value0}} to default", - "9b02917027": "Reset to default", - "a799f90f82": "Disable {{value0}}", + "3c83cd7d1c": "無効", + "07939d084e": "{{value0}}をデフォルトにリセット", + "9b02917027": "デフォルトにリセット", + "a799f90f82": "{{value0}}を無効にする", "25e6e76618": "ショートカットを無効にする", "035a822ef0": "ショートカットを追加", - "a0e2ef0e61": "Add another shortcut for {{value0}}", + "a0e2ef0e61": "{{value0}}の別のショートカットを追加", "245c83af24": "別のショートカットを追加", - "482a60225d": "Enable {{value0}}", + "482a60225d": "{{value0}}を有効にする", "6287677c37": "有効にする", "01481b964c": "Add shortcut for {{value0}}" }, @@ -9220,7 +9220,7 @@ }, "ShortcutRemoveButton": { "9e29aff18b": "{{value0}} ショートカット {{value1}} を削除", - "2a9588b1c2": "Remove this binding" + "2a9588b1c2": "このバインディングを削除" }, "BrowserLocalhostWorktreeLabelsSetting": { "8ac8c3ad19": "ローカルホストのワークツリーのラベル", @@ -9257,32 +9257,32 @@ "DevToolsPane": { "nativeActionLayoutCheck": "Native action layout check", "secondary": "Secondary", - "secondaryActionClicked": "Secondary action clicked", - "primaryAction": "Primary action", - "primaryActionClicked": "Primary action clicked", - "branchHasChanges": "branch has changes", - "viewChangesClicked": "View Changes clicked", - "forceDeleteClicked": "Force Delete clicked", - "devOnlyCallback": "Dev-only callback.", - "infoToast": "Info toast", + "secondaryActionClicked": "セカンダリアクションがクリックされました", + "primaryAction": "プライマリアクション", + "primaryActionClicked": "プライマリアクションがクリックされました", + "branchHasChanges": "ブランチに変更があります", + "viewChangesClicked": "変更を表示がクリックされました", + "forceDeleteClicked": "強制削除がクリックされました", + "devOnlyCallback": "開発専用コールバック。", + "infoToast": "情報トースト", "infoToastDescription": "明示的なアクションのない長い情報コピー。", - "localCanaryBehind": "Local canary is behind origin/canary", - "successToast": "Success toast", + "localCanaryBehind": "ローカルカナリーがorigin/canaryより遅れています", + "successToast": "成功トースト", "successToastDescription": "短い確認状態。", - "settingsSaved": "Settings saved", + "settingsSaved": "設定が保存されました", "shortSuccessCopy": "短い成功コピー。", - "errorToast": "Error toast", + "errorToast": "エラートースト", "errorToastDescription": "復元アクションのない長いエラーコピー。", - "failedToSyncWorkspaceMetadata": "Failed to sync workspace metadata", - "nativeActionToast": "Native action toast", - "nativeActionToastDescription": "Sonner アクションとキャンセルスロットを使用。", - "deleteFailureToast": "Delete failure toast", + "failedToSyncWorkspaceMetadata": "ワークスペースメタデータの同期に失敗しました", + "nativeActionToast": "ネイティブアクショントースト", + "nativeActionToastDescription": "Sonnerアクションとキャンセルスロットを使用。", + "deleteFailureToast": "削除失敗トースト", "deleteFailureToastDescription": "表示と強制削除を含むカスタムフッター。", - "behindBaseRefToast": "Behind base ref toast", + "behindBaseRefToast": "ベースリフの後ろトースト", "behindBaseRefToastDescription": "インラインの設定リンクとフッターアクション付きの永続プロンプト。", - "notificationPlayground": "Notification playground", - "notificationPlaygroundDescription": "Dev-only triggers for checking toast layout, recovery actions, and long-copy wrapping.", - "devOnly": "Dev only", + "notificationPlayground": "通知プレイグラウンド", + "notificationPlaygroundDescription": "トーストレイアウト、復元アクション、長文コピーの折り返しを確認するための開発専用トリガー。", + "devOnly": "開発専用", "orcaCloud": "Orca Cloud", "orcaCloudDescription": "第一方クラウドサインインの開発者限定プレビュー。本番環境では非表示。開発環境では、ORCA_CLOUD_API_URLとORCA_CLOUD_CLIENT_IDを設定するとサイドバーのアカウント切替にも表示されます。", "orcaCloudStatus": "ステータス", @@ -9507,62 +9507,62 @@ "checking": "Checking paired servers…", "empty": "No paired Remote Orca Servers.", "checkAgain": "Check again", - "updating": "Updating servers…", - "updateAll": "Update {{value0}} servers", - "noUpdates": "No updates available", - "updateOne": "Update server", - "downloadProgress": "{{value0}} download progress", - "liveTabOne": "1 live tab", - "liveTabs": "{{value0}} live tabs", - "livePaneOne": "1 live pane", - "livePanes": "{{value0}} live panes" + "updating": "サーバーを更新中…", + "updateAll": "{{value0}}台のサーバーを更新", + "noUpdates": "利用可能な更新なし", + "updateOne": "サーバーを更新", + "downloadProgress": "{{value0}} ダウンロード進捗", + "liveTabOne": "1つのライブタブ", + "liveTabs": "{{value0}}つのライブタブ", + "livePaneOne": "1つのライブペイン", + "livePanes": "{{value0}}つのライブペイン" }, "RemoteServerUpdateStatus": { - "checking": "Checking…", - "available": "Update available", - "current": "Up to date", - "manual": "Manual update", - "offline": "Offline", - "queued": "Queued", - "checkingUpdate": "Checking update…", - "downloading": "Downloading…", - "restarting": "Restarting…", - "updated": "Updated", - "failed": "Update failed", - "serviceManagerHelp": "Update Orca through the service manager that starts this server.", - "unpackedHelp": "Development builds must be updated from their source checkout.", - "legacyHelp": "Update this server manually once to enable remote updates." + "checking": "確認中…", + "available": "更新が利用可能", + "current": "最新", + "manual": "手動更新", + "offline": "オフライン", + "queued": "キュー待ち", + "checkingUpdate": "更新を確認中…", + "downloading": "ダウンロード中…", + "restarting": "再起動中…", + "updated": "更新済み", + "failed": "更新に失敗", + "serviceManagerHelp": "このサーバーを開始するサービスマネージャーを通じてOrcaを更新してください。", + "unpackedHelp": "開発ビルドはソースチェックアウトから更新する必要があります。", + "legacyHelp": "リモート更新を有効にするには、このサーバーを手動で一度更新してください。" }, "PluginConsentDialog": { - "workerTrust": "Background worker — runs its own process", - "instructionalTrust": "Instructional content — runs later under user or agent authority", - "declarativeTrust": "Declarative content — no plugin code", - "panelTrust": "Panel or host-integrated content — no worker process", - "trustShortWorker": "Worker", - "trustShortInstructional": "Instructional", - "trustShortPanel": "Panel", - "trustShortDeclarative": "Declarative", - "reviewTitle": "Review plugin", - "title": "Review permissions", - "mixedTitle": "Review access and content", - "instructionalTitle": "Review plugin content", + "workerTrust": "バックグラウンドワーカー — 自身のプロセスを実行", + "instructionalTrust": "インストラクショナルコンテンツ — ユーザーまたはエージェントの権限で後から実行", + "declarativeTrust": "宣言型コンテンツ — プラグインコードなし", + "panelTrust": "パネルまたはホスト統合コンテンツ — ワーカープロセスなし", + "trustShortWorker": "ワーカー", + "trustShortInstructional": "インストラクショナル", + "trustShortPanel": "パネル", + "trustShortDeclarative": "宣言型", + "reviewTitle": "プラグインを確認", + "title": "権限を確認", + "mixedTitle": "アクセスとコンテンツを確認", + "instructionalTitle": "プラグインコンテンツを確認", "subtitle": "{{value0}} v{{value1}} · {{value2}}", - "reconsent": "Permissions, the worker trust tier, or instructional content changed since you last reviewed this plugin. Review it again before it can run.", - "capabilities": "This plugin can", - "warning": "These permissions limit how the plugin uses Orca's API. Its worker still runs as a normal process on your computer with full access to your files, network, and other processes.", - "instructionalWarning": "This plugin has no worker process. Its instructional content can still cause actions when you or an agent use it. Review the instructions and commands below before enabling it.", - "panelWarning": "These permissions limit how the plugin uses Orca's API. This plugin has no background worker.", - "declarativeWarning": "This plugin contributes validated content only. It does not run a background worker or receive access to Orca's API.", - "keepDisabled": "Keep Disabled", - "enable": "Enable plugin", + "reconsent": "前回このプラグインを確認した以降に、権限、ワーカー信頼階層、またはインストラクショナルコンテンツが変更されました。実行する前に再確認してください。", + "capabilities": "このプラグインは", + "warning": "これらの権限は、プラグインがOrca APIを使用する方法を制限します。ワーカーは引き続きコンピューターで通常のプロセスとして実行され、ファイル、ネットワーク、その他のプロセスへの完全なアクセス権を持ちます。", + "instructionalWarning": "このプラグインにはワーカープロセスがありません。インストラクショナルコンテンツは、ユーザーまたはエージェントが使用した場合でもアクションを引き起こす可能性があります。有効にする前に、以下の指示とコマンドを確認してください。", + "panelWarning": "これらの権限は、プラグインがOrca APIを使用する方法を制限します。このプラグインにはバックグラウンドワーカーがありません。", + "declarativeWarning": "このプラグインは検証されたコンテンツのみを提供します。バックグラウンドワーカーを実行せず、Orca APIへのアクセスを受け取りません。", + "keepDisabled": "無効のまま維持", + "enable": "プラグインを有効にする", "capability": { - "workspaceRead": "Read the name, branch, and terminal list of your focused worktree", - "terminalSend": "Type text into a terminal you can see (always a specific terminal)", - "notificationsShow": "Show desktop notifications labeled with the plugin name", - "storage": "Store data in the plugin's own storage folder", - "secrets": "Store and read secrets in the plugin's own encrypted vault", - "eventsSubscribe": "Get notified when worktrees are created or removed and when agent status changes", - "settingsOwn": "Read and change the plugin's own settings" + "workspaceRead": "フォーカスされたワークツリーの名前、ブランチ、ターミナルリストを読み取る", + "terminalSend": "見えるターミナルにテキストを入力(常に特定のターミナル)", + "notificationsShow": "プラグイン名がラベル付けされたデスクトップ通知を表示", + "storage": "プラグインの独自ストレージフォルダーにデータを保存", + "secrets": "プラグインの独自暗号化保管庫にシークレットを保存および読み取り", + "eventsSubscribe": "ワークツリーが作成または削除され、エージェントステータスが変更されたときに通知を受ける", + "settingsOwn": "プラグインの独自設定を読み取りおよび変更" }, "decisionFailed": "Could not save the permission decision. Try again." }, @@ -9595,192 +9595,192 @@ "title": "Install plugin", "description": "Installing copies the plugin into Orca and shows its permissions for review. No plugin code runs until you enable it.", "source": "Install source", - "localTab": "Local folder", + "localTab": "ローカルフォルダー", "gitTab": "Git URL", - "localLabel": "Plugin folder path", + "localLabel": "プラグインフォルダーパス", "localPlaceholder": "/Users/you/plugins/my-plugin or C:\\Users\\you\\plugins\\my-plugin", - "localHelp": "Full path to a folder containing orca-plugin.json on this computer. The path is used exactly as entered.", - "gitLabel": "Repository URL with #ref", + "localHelp": "このコンピューターのorca-plugin.jsonを含むフォルダーへのフルパス。パスは入力された通りに正確に使用されます。", + "gitLabel": "#ref付きリポジトリURL", "gitPlaceholder": "https://git.example/acme/orca-notes#v0.1.0", - "gitHelp": "Append an explicit #ref — a tag or commit — so the install is pinned. Works with GitHub, GitLab, and any git host.", - "cancel": "Cancel", - "installing": "Installing…", - "install": "Install", - "installFailed": "Plugin installation failed. Check the source and try again." + "gitHelp": "インストールを固定するために明示的な#ref — タグまたはコミット — を追加。GitHub、GitLab、およびすべてのgitホストで動作します。", + "cancel": "キャンセル", + "installing": "インストール中…", + "install": "インストール", + "installFailed": "プラグインのインストールに失敗しました。ソースを確認して再試行してください。" }, "PluginKeybindingConsentPreview": { - "heading": "Keyboard shortcuts", - "worktree": "Runs only while a workspace is active.", - "global": "Runs in the app without requiring an active workspace.", - "shadows": "Replaces: {{value0}}" + "heading": "キーボードショートカット", + "worktree": "ワークスペースがアクティブな間のみ実行。", + "global": "アクティブワークスペースなしでアプリで実行。", + "shadows": "置換: {{value0}}" }, "PluginMarketplaceBrowser": { - "loadFailed": "Could not load marketplace plugins.", - "refreshFailed": "Could not refresh marketplaces. Cached listings remain available.", - "previewFailed": "Could not prepare this plugin for review. Refresh the marketplace and try again.", - "installFailed": "Could not install this plugin. The reviewed source may have changed.", - "manageSources": "Manage sources", - "refreshing": "Refreshing…", - "refresh": "Refresh", - "noInstalledTitle": "No plugins installed", - "noInstalled": "Plugins you install appear here.", - "loading": "Loading marketplace plugins…", - "tryAgain": "Try again", - "noSourcesTitle": "No marketplaces configured", - "noSources": "Add an official, community, or private Git marketplace to browse plugins.", - "addSource": "Add marketplace", - "noResultsTitle": "No matching plugins", - "noResults": "No marketplace plugins match this search.", - "clearSearch": "Clear search", - "emptyTitle": "Nothing listed yet", - "empty": "The configured marketplaces do not list any plugins." + "loadFailed": "マーケットプレイスプラグインをロードできませんでした。", + "refreshFailed": "マーケットプレイスを更新できませんでした。キャッシュされたリストは引き続き利用可能です。", + "previewFailed": "このプラグインをレビュー用に準備できませんでした。マーケットプレイスを更新して再試行してください。", + "installFailed": "このプラグインをインストールできませんでした。レビューされたソースが変更された可能性があります。", + "manageSources": "ソースを管理", + "refreshing": "更新中…", + "refresh": "更新", + "noInstalledTitle": "インストールされたプラグインなし", + "noInstalled": "インストールしたプラグインはここに表示されます。", + "loading": "マーケットプレイスプラグインを読み込み中…", + "tryAgain": "再試行", + "noSourcesTitle": "マーケットプレイス未設定", + "noSources": "公式、コミュニティ、またはプライベートGitマーケットプレイスを追加してプラグインを参照。", + "addSource": "マーケットプレイスを追加", + "noResultsTitle": "一致するプラグインなし", + "noResults": "この検索に一致するマーケットプレイスプラグインはありません。", + "clearSearch": "検索をクリア", + "emptyTitle": "まだリストなし", + "empty": "設定されたマーケットプレイスにはプラグインがリストされていません。" }, "PluginMarketplaceListingRow": { - "official": "Official", - "installed": "Installed", - "noDescription": "No description provided.", - "blocked": "Blocked by Orca's safety list: {{value0}}", - "blockedAction": "Blocked", - "checkUpdate": "Check for update", - "install": "Install" + "official": "公式", + "installed": "インストール済み", + "noDescription": "説明が提供されていません。", + "blocked": "Orcaの安全リストによりブロック: {{value0}}", + "blockedAction": "ブロック済み", + "checkUpdate": "更新を確認", + "install": "インストール" }, "PluginMarketplacePreviewDialog": { - "languagePacksOne": "1 language pack", - "languagePacks": "{{value0}} language packs", - "commandsOne": "1 command", - "commands": "{{value0}} commands", - "keybindingsOne": "1 keyboard shortcut", - "keybindings": "{{value0}} keyboard shortcuts", - "vmRecipesOne": "1 VM recipe", - "vmRecipes": "{{value0}} VM recipes", - "panelsOne": "1 panel", - "panels": "{{value0}} panels", - "eventsOne": "1 event subscription", - "events": "{{value0}} event subscriptions", - "worker": "Background worker", + "languagePacksOne": "1つの言語パック", + "languagePacks": "{{value0}}つの言語パック", + "commandsOne": "1つのコマンド", + "commands": "{{value0}}つのコマンド", + "keybindingsOne": "1つのキーボードショートカット", + "keybindings": "{{value0}}つのキーボードショートカット", + "vmRecipesOne": "1つのVMレシピ", + "vmRecipes": "{{value0}}つのVMレシピ", + "panelsOne": "1つのパネル", + "panels": "{{value0}}つのパネル", + "eventsOne": "1つのイベントサブスクリプション", + "events": "{{value0}}つのイベントサブスクリプション", + "worker": "バックグラウンドワーカー", "versionLine": "v{{value0}} · {{value1}}", - "includes": "Includes", - "noContributions": "Manifest metadata only", - "capabilities": "Requested access", - "workerWarning": "Capabilities limit how this plugin uses Orca's API. Its worker still runs as a normal process on this computer with full access to your files, network, and other processes.", - "blocked": "Orca's safety list blocks this plugin: {{value0}}", - "current": "This exact plugin content is already installed.", - "close": "Close", - "cancel": "Cancel", - "update": "Update plugin", - "install": "Install plugin" + "includes": "含む", + "noContributions": "マニフェストメタデータのみ", + "capabilities": "要求されたアクセス", + "workerWarning": "機能はこのプラグインがOrca APIを使用する方法を制限します。ワーカーは引き続きコンピューターで通常のプロセスとして実行され、ファイル、ネットワーク、その他のプロセスへの完全なアクセス権を持ちます。", + "blocked": "Orcaの安全リストがこのプラグインをブロック: {{value0}}", + "current": "このプラグインコンテンツはすでにインストールされています。", + "close": "閉じる", + "cancel": "キャンセル", + "update": "プラグインを更新", + "install": "プラグインをインストール" }, "PluginMarketplaceSourceDialog": { - "addFailed": "Could not add this marketplace. Check the Git URL, ref, and your Git credentials.", - "refreshFailed": "Could not refresh this marketplace. Its last valid cached index is still available.", - "removeFailed": "Could not remove this marketplace.", - "title": "Marketplace sources", - "description": "Marketplaces are pinned Git repositories. Orca uses your existing system Git credentials for private repositories.", + "addFailed": "このマーケットプレイスを追加できませんでした。Git URL、ref、Git資格情報を確認してください。", + "refreshFailed": "このマーケットプレイスを更新できませんでした。最後に有効なキャッシュされたインデックスは引き続き利用可能です。", + "removeFailed": "このマーケットプレイスを削除できませんでした。", + "title": "マーケットプレイスソース", + "description": "マーケットプレイスは固定されたGitリポジトリです。Orcaは既存のシステムGit資格情報を使用してプライベートリポジトリにアクセスします。", "urlLabel": "Git URL", - "urlDescription": "Use an HTTPS or SSH repository URL containing orca-marketplace.json.", + "urlDescription": "orca-marketplace.jsonを含むHTTPSまたはSSHリポジトリURLを使用してください。", "urlPlaceholder": "https://git.example.com/team/plugins.git", "refLabel": "Git ref", - "refDescription": "Choose a branch, tag, or commit. Every fetched index is recorded at an exact commit.", - "adding": "Adding…", - "add": "Add source", - "configured": "Configured sources", - "empty": "No marketplace sources configured.", - "official": "Official", - "owner": "Owner: {{value0}}", - "pinnedCommit": "Pinned at {{value0}}", - "stale": "Refresh failed. Browsing the last valid cached index.", - "refreshLabel": "Refresh {{value0}}", - "removeLabel": "Remove {{value0}}", - "done": "Done" + "refDescription": "ブランチ、タグ、またはコミットを選択。取得された各インデックスは正確なコミットに記録されます。", + "adding": "追加中…", + "add": "ソースを追加", + "configured": "設定済みソース", + "empty": "マーケットプレイスソースが設定されていません。", + "official": "公式", + "owner": "オーナー: {{value0}}", + "pinnedCommit": "{{value0}}に固定", + "stale": "更新に失敗。最後に有効なキャッシュされたインデックスを参照中。", + "refreshLabel": "{{value0}}を更新", + "removeLabel": "{{value0}}を削除", + "done": "完了" }, "PluginRemoveDialog": { - "title": "Remove plugin?", - "description": "This removes {{value0}} and its stored plugin data from this computer. You can install it again later.", - "cancel": "Cancel", - "remove": "Remove plugin" + "title": "プラグインを削除しますか?", + "description": "このコンピューターから{{value0}}とその保存されたプラグインデータを削除します。後で再インストールできます。", + "cancel": "キャンセル", + "remove": "プラグインを削除" }, "PluginRollbackDialog": { - "title": "Roll back plugin?", - "description": "This deactivates {{value0}} and restores its previous immutable version. If that version requests different access or instructional content, Orca will require another review.", - "cancel": "Cancel", - "confirm": "Roll back plugin" + "title": "プラグインをロールバックしますか?", + "description": "この{{value0}}を無効にし、以前の不変バージョンを復元します。そのバージョンが異なるアクセスまたはインストラクショナルコンテンツを要求した場合、Orcaは再レビューを要求します。", + "cancel": "キャンセル", + "confirm": "プラグインをロールバック" }, "PluginsSettingsSection": { - "systemLabel": "Plugin system", - "systemDescription": "Discovers installed plugins and lets you enable them individually. Nothing runs until you review and enable it. Workers always run on this computer; SSH workspace actions route through Orca.", - "featureOff": "Turn on the plugin system to see and manage installed plugins. Anything already installed stays on disk and stays disabled while the system is off.", - "loading": "Loading plugins…", - "noInstalledResultsTitle": "No matching plugins", - "noInstalledResults": "No installed plugins match this search.", - "emptyTitle": "No plugins installed yet", - "empty": "Browse the All tab to install plugins from a marketplace.", - "loadFailed": "Could not load plugins.", - "settingsUpdateFailed": "Could not save plugin settings.", - "install": "Install plugin", - "title": "Plugins", - "experimental": "Experimental", - "description": "Install and manage Orca plugins. Plugins run on this computer, even for SSH workspaces.", - "logsFailed": "Could not load plugin logs.", - "rollbackFailed": "Could not roll back this plugin. A previous immutable version may not be available." + "systemLabel": "プラグインシステム", + "systemDescription": "インストールされたプラグインを検出し、個別に有効にできます。レビューして有効にするまで何も実行されません。ワーカーは常にこのコンピューターで実行され、SSHワークスペースアクションはOrcaを通過します。", + "featureOff": "プラグインシステムをオンにして、インストールされたプラグインを管理。すでにインストールされているものはディスクに残り、システムがオフの間は無効のまま。", + "loading": "プラグインを読み込み中…", + "noInstalledResultsTitle": "一致するプラグインなし", + "noInstalledResults": "この検索に一致するインストールされたプラグインはありません。", + "emptyTitle": "まだインストールされたプラグインなし", + "empty": "すべてのタブを参照してマーケットプレイスからプラグインをインストール。", + "loadFailed": "プラグインをロードできませんでした。", + "settingsUpdateFailed": "プラグイン設定を保存できませんでした。", + "install": "プラグインをインストール", + "title": "プラグイン", + "experimental": "実験的", + "description": "Orcaプラグインをインストールおよび管理。SSHワークスペースでもこのコンピューターでプラグインが実行されます。", + "logsFailed": "プラグインログをロードできませんでした。", + "rollbackFailed": "このプラグインをロールバックできませんでした。以前の不変バージョンが利用できない可能性があります。" }, "PluginSettingsRow": { - "blocked": "Blocked", - "needsReview": "Needs review", - "restarting": "Restarting", - "invalid": "Invalid", - "error": "Error", - "disabled": "Disabled", - "running": "Running", - "enabled": "Enabled", - "loadingLogs": "Loading logs…", - "noLogs": "No log lines recorded.", - "logCount": "Last {{value0}} of up to 200 retained lines", - "reviewAndEnable": "Review & enable", - "official": "Official", - "dev": "Dev", - "bundled": "Bundled", - "noDescription": "No description provided.", - "killListMessage": "Orca's safety list disabled this plugin: {{value0}}", - "viewAdvisory": "View advisory", - "runtimeError": "The plugin stopped after an activation or worker error.", - "restartCount": " · {{value0}} restarts", - "moreActions": "More actions for {{value0}}", - "hideLogs": "Hide logs", - "viewLogs": "View logs", - "rollback": "Roll back", - "remove": "Remove", - "disableLabel": "Disable {{value0}}", - "enableLabel": "Enable {{value0}}", - "invalidPluginError": "The plugin manifest or installed files are invalid. Fix the plugin, then refresh." + "blocked": "ブロック済み", + "needsReview": "レビューが必要", + "restarting": "再起動中", + "invalid": "無効", + "error": "エラー", + "disabled": "無効", + "running": "実行中", + "enabled": "有効", + "loadingLogs": "ログを読み込み中…", + "noLogs": "記録されたログ行なし。", + "logCount": "最新{{value0}}行(最大200行保持)", + "reviewAndEnable": "レビューして有効にする", + "official": "公式", + "dev": "開発", + "bundled": "バンドル", + "noDescription": "説明が提供されていません。", + "killListMessage": "Orcaの安全リストがこのプラグインを無効にしました: {{value0}}", + "viewAdvisory": "アドバイザリーを表示", + "runtimeError": "プラグインが有効化またはワーカーエラー後に停止しました。", + "restartCount": " · {{value0}}回再起動", + "moreActions": "{{value0}}の追加アクション", + "hideLogs": "ログを非表示", + "viewLogs": "ログを表示", + "rollback": "ロールバック", + "remove": "削除", + "disableLabel": "{{value0}}を無効にする", + "enableLabel": "{{value0}}を有効にする", + "invalidPluginError": "プラグインマニフェストまたはインストールされたファイルが無効です。プラグインを修正してから更新してください。" }, "PluginVmRecipeConsentPreview": { - "create": "Create", - "suspend": "Suspend", - "resume": "Resume", - "destroy": "Destroy", - "heading": "VM recipe commands", - "commandLabel": "{{value0}} · {{value1}} command" + "create": "作成", + "suspend": "一時停止", + "resume": "再開", + "destroy": "破棄", + "heading": "VMレシピコマンド", + "commandLabel": "{{value0}} · {{value1}}個のコマンド" }, "pluginError": { - "installManifestMissing": "No readable orca-plugin.json was found. Choose the plugin's root folder.", - "installManifestInvalid": "orca-plugin.json is invalid. Ask the plugin author to fix the manifest.", - "incompatible": "This plugin requires a different Orca version.", - "installUnsafePath": "The plugin contains an unsafe file path or symlink and was not installed.", - "installLimit": "The plugin exceeds Orca's install size or file-count limits.", - "installGit": "Orca could not fetch the pinned Git revision. Check the URL, #ref, access, and system Git setup.", - "invalidManifestMissing": "The plugin root is missing orca-plugin.json. Add it, then refresh plugins.", - "invalidManifest": "orca-plugin.json is invalid. Fix it, then refresh plugins.", - "invalidArtifact": "A declared worker or panel file is missing or unsafe. Fix the plugin files, then refresh.", - "consentChanged": "The plugin changed while you were reviewing it. Close this dialog and review the updated permissions." + "installManifestMissing": "読み取り可能なorca-plugin.jsonが見つかりません。プラグインのルートフォルダーを選択してください。", + "installManifestInvalid": "orca-plugin.jsonが無効です。プラグイン作成者にマニフェストの修正を依頼してください。", + "incompatible": "このプラグインには異なるOrcaバージョンが必要です。", + "installUnsafePath": "プラグインに安全でないファイルパスまたはシンボリックリンクが含まれているためインストールされませんでした。", + "installLimit": "プラグインがOrcaのインストールサイズまたはファイル数制限を超過しています。", + "installGit": "Orcaが固定されたGitリビジョンを取得できませんでした。URL、#ref、アクセス、システムGit設定を確認してください。", + "invalidManifestMissing": "プラグインルートにorca-plugin.jsonがありません。追加してからプラグインを更新してください。", + "invalidManifest": "orca-plugin.jsonが無効です。修正してからプラグインを更新してください。", + "invalidArtifact": "宣言されたワーカーまたはパネルファイルが不足しているか安全でありません。プラグインファイルを修正してから更新してください。", + "consentChanged": "レビュー中にプラグインが変更されました。このダイアログを閉じて、更新された権限を確認してください。" }, "plugins": { "search": { - "title": "Plugins", - "description": "Install and manage experimental Orca plugins.", - "install": "install plugin", - "permissions": "plugin permissions", - "logs": "plugin logs", - "development": "development plugins" + "title": "プラグイン", + "description": "実験的なOrcaプラグインをインストールおよび管理。", + "install": "プラグインをインストール", + "permissions": "プラグイン権限", + "logs": "プラグインログ", + "development": "開発プラグイン" } } }, @@ -10423,18 +10423,18 @@ "a6de3e5a20": "キュー内のコメントをクリア", "49ea0937e4": "コメントを解決リストに追加", "9fecebb29d": "追加", - "b8c4e2a1f7": "View full logs", - "f8a2c91d04": "Queue for agent", - "b4e8a1c902": "Queued", + "b8c4e2a1f7": "完全なログを表示", + "f8a2c91d04": "エージェントのキューに追加", + "b4e8a1c902": "キュー待ち", "7c1f0a2b11": "開く", "e8b4c1a903": "Resolved · {{value0}}", "c3a8e5d710": "Needs review · {{value0}}", "a7f0c7e8d1": "Queue", "8a621a2c4f": "グループ化", "b13f85d75c": "タイムライン", - "f5cf324efa": "Comment display options", + "f5cf324efa": "コメント表示オプション", "5e6e5a13fa": "表示", - "actionRequiredHint": "This check needs a manual action on GitHub (for example, approving the workflow run) before merging is unblocked.", + "actionRequiredHint": "マージが解除される前に、GitHubで手動アクションが必要です(例:ワークフロー実行の承認)。", "b3195cba33": "作成者のボット指定を解除", "f588b46a6c": "作成者をボットとして指定" }, @@ -10830,17 +10830,17 @@ } }, "AiVaultPanel": { - "resumeCommandCopied": "Resume command copied", + "resumeCommandCopied": "再開コマンドをコピーしました", "valueCopied": "{{value0}} をコピーしました", "valueCopyFailed": "{{value0}} をコピーできません", "openWorkspaceBeforeResuming": "Open a workspace before resuming a session.", "localWorkspacesOnly": "履歴からの再開はローカルワークスペースでのみ利用できます。", "agentSessionQueued": "{{value0}} session queued", - "sessionHistory": "Agent Session History", - "shownRecent": "{{value0}} shown · {{value1}} recent", - "resumePastSessions": "Resume past sessions", - "refreshSessionHistory": "Refresh Session History", - "searchSessions": "Search sessions", + "sessionHistory": "エージェントセッション履歴", + "shownRecent": "{{value0}}表示 · {{value1}}最近", + "resumePastSessions": "過去のセッションを再開", + "refreshSessionHistory": "セッション履歴を更新", + "searchSessions": "セッションを検索", "clearSearch": "Clear search", "remoteBrowseLocalHistory": "Remote workspaces can browse local history. Resume actions run from local workspaces.", "transcriptsSkipped": "{{count}} transcript skipped", @@ -10877,8 +10877,8 @@ "group": "Group", "folder": "フォルダ", "agent": "エージェント", - "resetView": "Reset view", - "hideEmptySessions": "Hide empty sessions", + "resetView": "表示をリセット", + "hideEmptySessions": "空のセッションを非表示", "workspaceScope": "ワークスペース", "worktreeScope": "Worktree", "globalScope": "グローバル", @@ -11131,9 +11131,9 @@ "1eee1c7bd8": "PATH 上に agents が検出されませんでした。後でインストールするものを選択するか、空の terminal を使用して続行します。", "hideAgents": "agents を非表示にする", "showMoreAgents": "{{value0}} 件の agents をさらに表示→", - "yoloPermissionsLabel": "Yolo / Dangerously skip permissions", - "yoloPermissionsInfo": "Agent permission info", - "yoloPermissionsTooltip": "Skip permission checks for agents for less interruptions" + "yoloPermissionsLabel": "Yolo / 危険: 権限チェックをスキップ", + "yoloPermissionsInfo": "エージェント権限情報", + "yoloPermissionsTooltip": "エージェントの権限チェックをスキップして割り込みを減らす" }, "FeatureSetupChecklist": { "77f74946f5": "Agents は相互にメッセージを送信し、タスクを実行し、引き継ぎを調整できます。", @@ -11392,16 +11392,16 @@ }, "ProjectCombobox": { "empty": "No projects match your search.", - "addProject": "Add a new project", - "label": "Project", - "browse": "Browse projects", - "listLabel": "Projects", - "noProjects": "No projects yet." + "addProject": "新しいプロジェクトを追加", + "label": "プロジェクト", + "browse": "プロジェクトを参照", + "listLabel": "プロジェクト", + "noProjects": "まだプロジェクトがありません。" }, "RunTargetCombobox": { - "listLabel": "Run targets", - "label": "Run on", - "browse": "Browse run targets" + "listLabel": "実行ターゲット", + "label": "実行先", + "browse": "実行ターゲットを参照" } } }, @@ -11586,15 +11586,15 @@ "repair-failed": "Could not update the Windows Firewall rules", "public-title": "Windows marks this network as public", "missing-title": "Allow phone connections through Windows Firewall", - "public-description": "Change this trusted Wi-Fi network to Private before allowing Orca Mobile connections.", - "missing-description": "Windows may block the pairing server. Add a rule for this Orca app and TCP port {{port}} on Private networks.", - "open-settings": "Open network settings", - "waiting": "Waiting for Windows…", - "allow": "Allow phone connections", + "public-description": "Orcaモバイル接続を許可する前に、この信頼されたWi-Fiネットワークをプライベートに変更してください。", + "missing-description": "Windowsがペアリングサーバーをブロックする可能性があります。プライベートネットワーク上のこのOrcaアプリとTCPポート{{port}}のルールを追加してください。", + "open-settings": "ネットワーク設定を開く", + "waiting": "Windowsを待機中…", + "allow": "電話接続を許可", "repair-unverified": "Windows Firewall access could not be verified", - "blocked-title": "Windows may be blocking Orca Mobile", - "blocked-description": "An existing inbound Block rule can override the pairing exception. Repair removes conflicting TCP rules for this Orca app, then allows port {{port}} on Private networks.", - "repair": "Repair firewall access" + "blocked-title": "WindowsがOrcaモバイルをブロックしている可能性があります", + "blocked-description": "既存のインバウンドブロックルールがペアリング例外を上書きする可能性があります。修復はこのOrcaアプリの競合するTCPルールを削除し、プライベートネットワーク上のポート{{port}}を許可します。", + "repair": "ファイアウォールアクセスを修復" } }, "gitlab": { @@ -12303,7 +12303,7 @@ "84898c548d": "クリア", "88b70d0ef5": "コピー", "bb84b4c374": "AIメモ", - "948a5fd6c8": "クリアノート", + "948a5fd6c8": "ノートをクリア", "0f806a2ab1": "キャンセル", "80a286d8f5": "このワークツリーから?", "7e7ca60816": "変更されたファイル", @@ -12316,7 +12316,7 @@ "eb5f40e49c": "通常の双方向 diff パイプラインは競合に対して安全ではないため、この diff ビューでは未解決の競合が除外されます。", "45cf23b418": "メモを消去できませんでした。", "0fb870a0fe": "メモ", - "8ab3248fd8": "注記", + "8ab3248fd8": "メモ", "ec5053c7f5": "サイドバイサイド", "f786fd54e1": "インライン", "ea08dae15b": "すべて折りたたむ", @@ -13529,11 +13529,11 @@ } }, "AutomationProjectCombobox": { - "search": "Search projects/folders...", - "empty": "No projects/folders match your search.", - "chooseHost": "Choose automation host", - "adding": "Adding project…", - "addProject": "Add project" + "search": "プロジェクト/フォルダーを検索...", + "empty": "検索に一致するプロジェクト/フォルダーがありません。", + "chooseHost": "オートメーションホストを選択", + "adding": "プロジェクトを追加中…", + "addProject": "プロジェクトを追加" }, "AutomationSetupDecisionField": { "5a7863909c": "新しいワークスペースごとにセットアップを実行", @@ -13599,11 +13599,11 @@ "connect": { "dialog": { "63ce735809": "接続", - "4a2ab52781": "Verifying…", + "4a2ab52781": "確認中…", "79e7aaed39": "キャンセル", - "fdd26d81cc": "Atlassian account settings", - "8090504a3e": "Create a token in", - "7b3967c12f": "Atlassian API token", + "fdd26d81cc": "Atlassianアカウント設定", + "8090504a3e": "トークンを作成:", + "7b3967c12f": "Atlassian APIトークン", "3d81bf3ab3": "APIトークン", "e91b9a4073": "you@example.com", "2849ddb295": "Atlassian email", @@ -13615,11 +13615,11 @@ "b67e919bd5": "Jira instance type", "17787d6e4b": "Atlassian Cloud", "bc7a831773": "Self-hosted", - "3489e186d6": "Jira site URL", + "3489e186d6": "JiraサイトURL", "cbc27fa599": "https://jira.example.com", - "730d973bae": "Personal access token", - "8b9c7b9e7b": "Jira personal access token", - "ccfb086d3e": "Create a personal access token in your Jira profile under Personal Access Tokens.", + "730d973bae": "パーソナルアクセストークン", + "8b9c7b9e7b": "Jiraパーソナルアクセストークン", + "ccfb086d3e": "Jiraプロファイルのパーソナルアクセストークンでパーソナルアクセストークンを作成してください。", "1d947a07ab": "Use a self-hosted Jira base URL, username, and password to browse issues.", "f49708c369": "Jira authentication method", "84a810dd0e": "Username & password", @@ -14252,12 +14252,12 @@ "close": "Close" }, "close": "Close dashboard", - "settings": "Agent Dashboard settings", - "settingsTooltip": "Board settings" + "settings": "エージェント ダッシュボード設定", + "settingsTooltip": "ボード設定" }, "dashboard": { "sidebar": { - "label": "Agent Dashboard" + "label": "エージェント ダッシュボード" } }, "browser": { diff --git a/src/renderer/src/i18n/locales/ko.json b/src/renderer/src/i18n/locales/ko.json index 02fd4cabb..cf5de6a3a 100644 --- a/src/renderer/src/i18n/locales/ko.json +++ b/src/renderer/src/i18n/locales/ko.json @@ -745,7 +745,7 @@ "58a868e8e4": "오케스트레이션", "7c79d3b7bf": "선택 사항", "b1c2f8b0ac": "Claude, Codex, Gemini, OpenCode Go, MiniMax, Grok의 선택적 계정 전환 및 사용량 설정.", - "f70ac54d38": "AI 제공업체 계정", + "f70ac54d38": "AI 제공자 계정", "4121f7a0a2": "AI agents를 관리하고, 기본값을 설정하고, 명령을 사용자 정의하세요.", "b49abbd2f7": "에이전트", "dev": "개발자 도구", @@ -777,8 +777,8 @@ "9263e75f49": "Codex는 이전 계정을 사용하고 있습니다", "a4c8e1b2f7": "Codex가 아직 {{value0}} 계정으로 로그인되어 있습니다", "d3e8a1f4b2": "계정 전환됨", - "9375620cc3": "Restart this session to use {{value0}}. It stays on the previous account until you do.", - "6133594b12": "Keep old account" + "9375620cc3": "{{value0}}을(를) 사용하려면 이 세션을 다시 시작하세요. 다시 시작하기 전까지는 이전 계정이 유지됩니다.", + "6133594b12": "이전 계정 유지" }, "FirstLaunchBanner": { "b9e1b966c7": "알림 닫기", @@ -1891,18 +1891,18 @@ "d5253b54af": "오류", "7ffc08506e": "확인", "522df222b9": "스피너", - "e944c2de43": "Update Verification Blocked", - "5b309b19f3": "Update Wasn't Installed", - "092f09fc14": "The installer's publisher doesn't match Orca, so we stopped the update. Don't install this download; check official releases for a corrected version.", - "c9ff9b9ec2": "Check official releases", - "a05992a26b": "The signature check couldn't run — usually because antivirus software blocked it. Retry the download, or get the installer from our official releases.", - "5194358929": "Hide details", - "8bc9e17d8f": "Show details", - "8cf17b10af": "Local Build Error", - "a4650b0dc4": "Could Not Use Local Build", - "b1e390250d": "Could not complete the local build switch.", - "d29740d175": "The selected build could not be used.", - "37d45c9ec1": "Choose Another Build" + "e944c2de43": "업데이트 확인이 차단됨", + "5b309b19f3": "업데이트가 설치되지 않음", + "092f09fc14": "설치 프로그램의 게시자가 Orca와 일치하지 않아 업데이트를 중지했습니다. 이 다운로드를 설치하지 마세요. 수정된 버전은 공식 릴리스를 확인하세요.", + "c9ff9b9ec2": "공식 릴리스 확인", + "a05992a26b": "서명 확인을 실행할 수 없었습니다. 일반적으로 바이러스 백신 소프트웨어가 차단했기 때문입니다. 다운로드를 다시 시도하거나 공식 릴리스에서 설치 프로그램을 받으세요.", + "5194358929": "세부 정보 숨기기", + "8bc9e17d8f": "세부 정보 표시", + "8cf17b10af": "로컬 빌드 오류", + "a4650b0dc4": "로컬 빌드를 사용할 수 없음", + "b1e390250d": "로컬 빌드 전환을 완료할 수 없었습니다.", + "d29740d175": "선택한 빌드를 사용할 수 없었습니다.", + "37d45c9ec1": "다른 빌드 선택" }, "WorktreeJumpPalette": { "ac037cfac2": "이동", @@ -2781,11 +2781,11 @@ "removeWorkspaceButton": "워크트리 제거" }, "TerminalRemoteRuntimeReconnectBanner": { - "retryingTitle": "Reconnecting to remote runtime", - "disconnectedTitle": "Remote runtime disconnected", - "retryingBody": "Orca will retry for up to one minute. This terminal will resume if the connection returns.", - "disconnectedBody": "Automatic retries stopped. Reconnect to resume this terminal session.", - "reconnectButton": "Reconnect" + "retryingTitle": "원격 런타임에 다시 연결 중", + "disconnectedTitle": "원격 런타임 연결 끊김", + "retryingBody": "Orca는 최대 1분간 재시도합니다. 연결이 복원되면 이 터미널이 재개됩니다.", + "disconnectedBody": "자동 재시도가 중지되었습니다. 이 터미널 세션을 재개하려면 다시 연결하세요.", + "reconnectButton": "다시 연결" } } }, @@ -3042,7 +3042,7 @@ }, "ResourceUsageStatusSegment": { "946d9f94d0": "취소", - "67c4ecda49": "이 terminal을 강제 종료합니다. 창에서 저장하지 않은 작업은 모두 손실됩니다. 이 작업은 취소할 수 없습니다.", + "67c4ecda49": "이 terminal을 강제 종료합니다. 패널에서 저장하지 않은 작업은 모두 손실됩니다. 이 작업은 취소할 수 없습니다.", "4bb076fa89": "강제 종료", "996295bff2": "고아 terminal", "92924a14e3": "비활성 워크스페이스 검토 ({{value0}})", @@ -3059,7 +3059,7 @@ "93b0de3c21": "다시 시작", "f85af9cda6": "리소스 스냅샷과 terminal 세션을 사용할 수 없습니다.", "f8e0d794b4": "데몬이 응답하지 않습니다", - "bd19fd7a59": "모든 세션 종료", + "bd19fd7a59": "모든 세션 강제 종료", "c9382662bb": "데몬 재시작", "59f178fe11": "{{value0}}, 데몬에 연결할 수 없습니다.", "21cacb16d1": "· 원격", @@ -3068,22 +3068,22 @@ "d659d71d2d": "워크스페이스 {{value0}} 재개", "bbcd9b7b85": "워크스페이스 축소", "c4a8968bdd": "워크스페이스 확장", - "b10695d6ce": "세션 종료", + "b10695d6ce": "세션 강제 종료", "288a4dd177": "Orca", "53dd5560ae": "Orca 접기", "e419d27083": "Orca 확장", - "41ae4fa725": "종료 중…", + "41ae4fa725": "강제 종료 중…", "138b99bd80": "이번 세션", "888dad8c55": "로드 중…", "6d9793d4bc": "리소스 관리자 - Terminals", "ca95d077db": "데몬에 연결할 수 없음", "a82253b458": "워크스페이스를 삭제합니다.", - "946724a70a": "기본 워크스페이스는 삭제할 수 없습니다.", - "16bc3c998a": "워크스페이스 삭제 {{value0}}", + "946724a70a": "메인 워크스페이스는 삭제할 수 없습니다.", + "16bc3c998a": "워크스페이스 {{value0}} 삭제", "0f9e50eb07": "기타", "d406915b78": "렌더러", - "81cd37af99": "기본", - "fa6d36758d": "세션 {{value0}} 종료", + "81cd37af99": "메인", + "fa6d36758d": "세션 {{value0}} 강제 종료", "b8f4a2c1d0e3": "고아 {{value0}}개", "c7e3b1a0d9f2": "고아 terminal {{value0}}개 종료", "d8f4c2b1e0a3": "고아 terminals {{value0}}개 종료", @@ -3137,7 +3137,7 @@ "54e8d6bb2d": "Fable", "d79c3362c4": "5h", "a79c64f87e": "Fable", - "8295903d17": "전환 후 이전 대화를 계속하기 전에 라이브 Claude terminals을 다시 시작하십시오.", + "8295903d17": "전환 후 이전 대화를 계속하려면 활성 Claude terminal을 다시 시작하세요.", "c98ea88392": "다른 계정 없음", "9332ba8684": "다음으로 전환", "d450654fa2": "Claude 계정", @@ -3145,7 +3145,7 @@ "3dd7ddfae1": "Claude 세부정보 및 계정 전환 도구 열기", "59c6e7b4e0": "보이는 세션은 지금 다시 시작됩니다. 나머지는 해당 작업 트리가 활성화될 때 다시 시작됩니다.", "c676918adc": "시스템 기본값", - "3325d996cb": "사용 한도 새로고침", + "3325d996cb": "rate-limit 새로고침", "fda8146810": "Kimi 사용 세부정보 열기", "629251f4b6": "OpenCode Go 사용 세부정보 열기", "d2375976eb": "Gemini 사용 세부정보 열기", @@ -3177,7 +3177,7 @@ "StatusBarUsageEmptyCta": { "828c764a79": "계정 연결", "caa0f39811": "지원:", - "97957ad3a3": "AI 공급자 계정을 연결하면 실시간으로 사용량을 확인하고 계정 간을 쉽게 전환할 수 있습니다.", + "97957ad3a3": "AI 제공자 계정을 연결하면 실시간으로 사용량을 확인하고 계정 간을 쉽게 전환할 수 있습니다.", "9a542f46c7": "상태 표시줄에서 숨기기", "84c3b15dca": "Agent 사용량 한도", "d663430cf9": "사용량 추적 설정" @@ -3352,35 +3352,35 @@ "gotIt": "Got it" }, "UsageRosterPanel": { - "title": "Usage", - "openDetails": "Open usage details", - "notSignedIn": "not signed in", - "allAgents": "all agents", - "usageDetails": "Usage details & history", - "loadingUsage": "Loading usage…", - "usageUnavailable": "Usage unavailable", - "noUsageData": "No usage data", - "detailed": "Detailed", - "compact": "Compact", - "footerDetailAria": "Usage footer detail", + "title": "사용량", + "openDetails": "사용량 세부 정보 열기", + "notSignedIn": "로그인하지 않음", + "allAgents": "모든 에이전트", + "usageDetails": "사용량 세부 정보 및 기록", + "loadingUsage": "사용량 로딩 중…", + "usageUnavailable": "사용량 사용 불가", + "noUsageData": "사용량 데이터 없음", + "detailed": "상세", + "compact": "압축", + "footerDetailAria": "사용량 푸터 세부 정보", "detailedTooltip": "막대, 레이블, 백분율을 포함한 전체 사용량", "compactTooltip": "압축된 사용: 가장 좁은 창만 사용" }, "RemoteServerUpdateStatusSegment": { - "updating": "Updating {{value0}}/{{value1}}", - "updatingTooltip": "Remote Orca Server updates are in progress", - "failed": "{{value0}} server updates failed", - "failedTooltip": "Open Remote Orca Server updates to review and retry", - "updated": "{{value0}} servers updated", - "updatedTooltip": "Remote Orca Server updates completed", - "failedOne": "1 server update failed", - "updatedOne": "1 server updated" + "updating": "{{value0}}/{{value1}} 업데이트 중", + "updatingTooltip": "원격 Orca 서버 업데이트 진행 중", + "failed": "{{value0}} 서버 업데이트 실패", + "failedTooltip": "원격 Orca 서버 업데이트를 열어 확인하고 다시 시도하세요", + "updated": "{{value0}} 서버 업데이트 완료", + "updatedTooltip": "원격 Orca 서버 업데이트 완료", + "failedOne": "1개 서버 업데이트 실패", + "updatedOne": "1개 서버 업데이트 완료" }, "resource": { "memory": { "metric": { - "workingSetDescription": "Summed working set (WS). Shared pages can appear in more than one process.", - "rssDescription": "Summed resident set size (RSS). Shared or aliased pages can appear in more than one process." + "workingSetDescription": "합산된 워킹 세트(WS). 공유 페이지가 둘 이상의 프로세스에 나타날 수 있습니다.", + "rssDescription": "합산된 레지던트 세트 크기(RSS). 공유 또는 별칭된 페이지가 둘 이상의 프로세스에 나타날 수 있습니다." } } }, @@ -5657,15 +5657,15 @@ "defaultViewNative": "Chat UI" }, "agentDashboard": { - "title": "Agent Dashboard", - "description": "Kanban board for monitoring agents across worktrees, in-window or as a pop-out.", - "copy": "Adds an Agent Dashboard entry to the left sidebar. Open it to monitor attention, working, and idle agents and jump into their live terminals.", - "toggleLabel": "Toggle Agent Dashboard", - "modeLabel": "Open as", - "modeCopy": "Show the dashboard as an in-window board beside the sidebar or a separate pop-out window.", - "modeAriaLabel": "Agent Dashboard open mode", - "modeInWindow": "In-window", - "modePopout": "Pop-out" + "title": "에이전트 대시보드", + "description": "워크트리 전반에 걸친 에이전트를 모니터링하는 칸반 보드. 윈도우 내 또는 팝업으로 표시됩니다.", + "copy": "왼쪽 사이드바에 에이전트 대시보드 항목을 추가합니다. 열면 주의 중, 작업 중, 유휴 상태의 에이전트를 모니터링하고 라이브 터미널로 이동할 수 있습니다.", + "toggleLabel": "에이전트 대시보드 전환", + "modeLabel": "열기 형식", + "modeCopy": "대시보드를 사이드바 옆 윈도우 내 보드 또는 별도의 팝업 윈도우로 표시합니다.", + "modeAriaLabel": "에이전트 대시보드 열기 모드", + "modeInWindow": "윈도우 내", + "modePopout": "팝업" } }, "FloatingWorkspacePane": { @@ -7500,7 +7500,7 @@ "9c4d5f0894": "관리자", "c690a15849": "리소스", "81ef5abc2f": "상태 표시줄에 CPU, 메모리, terminal 세션 및 워크스페이스 디스크 사용량을 표시합니다.", - "7cf005b29f": "자원 관리자", + "7cf005b29f": "리소스 관리자", "fe192b060e": "호스트", "f4997e0f8a": "연결", "a278406ed5": "원격", @@ -7860,8 +7860,8 @@ "grok": "grok" }, "agentDashboard": { - "title": "Agent Dashboard", - "description": "Kanban board for monitoring agents across worktrees, in-window or as a pop-out." + "title": "에이전트 대시보드", + "description": "워크트리 전반에 걸친 에이전트를 모니터링하는 칸반 보드. 윈도우 내 또는 팝업으로 표시됩니다." } } }, @@ -9504,283 +9504,283 @@ "title": "Update Remote Orca Servers", "description": "Review paired servers and update supported installs from this Orca client.", "restartWarning": "Updating restarts these servers. {{value0}} live tabs and {{value1}} terminal panes may briefly disconnect.", - "checking": "Checking paired servers…", - "empty": "No paired Remote Orca Servers.", - "checkAgain": "Check again", - "updating": "Updating servers…", - "updateAll": "Update {{value0}} servers", - "noUpdates": "No updates available", - "updateOne": "Update server", - "downloadProgress": "{{value0}} download progress", - "liveTabOne": "1 live tab", - "liveTabs": "{{value0}} live tabs", - "livePaneOne": "1 live pane", - "livePanes": "{{value0}} live panes" + "checking": "페어링된 서버 확인 중…", + "empty": "페어링된 원격 Orca 서버가 없습니다.", + "checkAgain": "다시 확인", + "updating": "서버 업데이트 중…", + "updateAll": "{{value0}}개 서버 업데이트", + "noUpdates": "사용 가능한 업데이트 없음", + "updateOne": "서버 업데이트", + "downloadProgress": "{{value0}} 다운로드 진행률", + "liveTabOne": "1개 활성 탭", + "liveTabs": "{{value0}}개 활성 탭", + "livePaneOne": "1개 활성 패널", + "livePanes": "{{value0}}개 활성 패널" }, "RemoteServerUpdateStatus": { - "checking": "Checking…", - "available": "Update available", - "current": "Up to date", - "manual": "Manual update", - "offline": "Offline", - "queued": "Queued", - "checkingUpdate": "Checking update…", - "downloading": "Downloading…", - "restarting": "Restarting…", - "updated": "Updated", - "failed": "Update failed", - "serviceManagerHelp": "Update Orca through the service manager that starts this server.", - "unpackedHelp": "Development builds must be updated from their source checkout.", - "legacyHelp": "Update this server manually once to enable remote updates." + "checking": "확인 중…", + "available": "업데이트 사용 가능", + "current": "최신 상태", + "manual": "수동 업데이트", + "offline": "오프라인", + "queued": "대기 중", + "checkingUpdate": "업데이트 확인 중…", + "downloading": "다운로드 중…", + "restarting": "재시작 중…", + "updated": "업데이트됨", + "failed": "업데이트 실패", + "serviceManagerHelp": "이 서버를 시작하는 서비스 관리자를 통해 Orca를 업데이트하세요.", + "unpackedHelp": "개발 빌드는 소스 체크아웃에서 업데이트해야 합니다.", + "legacyHelp": "원격 업데이트를 활성화하려면 이 서버를 수동으로 한 번 업데이트하세요." }, "PluginConsentDialog": { - "workerTrust": "Background worker — runs its own process", - "instructionalTrust": "Instructional content — runs later under user or agent authority", - "declarativeTrust": "Declarative content — no plugin code", - "panelTrust": "Panel or host-integrated content — no worker process", - "trustShortWorker": "Worker", - "trustShortInstructional": "Instructional", - "trustShortPanel": "Panel", - "trustShortDeclarative": "Declarative", - "reviewTitle": "Review plugin", - "title": "Review permissions", - "mixedTitle": "Review access and content", - "instructionalTitle": "Review plugin content", + "workerTrust": "백그라운드 워커 — 자체 프로세스 실행", + "instructionalTrust": "지시 내용 — 사용자 또는 에이전트 권한으로 나중에 실행", + "declarativeTrust": "선언적 내용 — 플러그인 코드 없음", + "panelTrust": "패널 또는 호스트 통합 내용 — 워커 프로세스 없음", + "trustShortWorker": "워커", + "trustShortInstructional": "지시", + "trustShortPanel": "패널", + "trustShortDeclarative": "선언적", + "reviewTitle": "플러그인 검토", + "title": "권한 검토", + "mixedTitle": "접근 및 내용 검토", + "instructionalTitle": "플러그인 내용 검토", "subtitle": "{{value0}} v{{value1}} · {{value2}}", - "reconsent": "Permissions, the worker trust tier, or instructional content changed since you last reviewed this plugin. Review it again before it can run.", - "capabilities": "This plugin can", - "warning": "These permissions limit how the plugin uses Orca's API. Its worker still runs as a normal process on your computer with full access to your files, network, and other processes.", - "instructionalWarning": "This plugin has no worker process. Its instructional content can still cause actions when you or an agent use it. Review the instructions and commands below before enabling it.", - "panelWarning": "These permissions limit how the plugin uses Orca's API. This plugin has no background worker.", - "declarativeWarning": "This plugin contributes validated content only. It does not run a background worker or receive access to Orca's API.", - "keepDisabled": "Keep Disabled", - "enable": "Enable plugin", + "reconsent": "마지막으로 이 플러그인을 검토한 이후로 권한, 워커 신뢰 등급 또는 지시 내용이 변경되었습니다. 실행하기 전에 다시 검토하세요.", + "capabilities": "이 플러그인은 다음을 수행할 수 있습니다", + "warning": "이러한 권한은 플러그인이 Orca API를 사용하는 방식을 제한합니다. 워커는 여전히 컴퓨터에서 일반 프로세스로 실행되며 파일, 네트워크 및 기타 프로세스에 대한 전체 액세스 권한을 보유합니다.", + "instructionalWarning": "이 플러그인에는 워커 프로세스가 없습니다. 지시 내용은 사용자나 에이전트가 사용할 때 여전히 작업을 발생시킬 수 있습니다. 활성화하기 전에 아래 지침과 명령을 검토하세요.", + "panelWarning": "이러한 권한은 플러그인이 Orca API를 사용하는 방식을 제한합니다. 이 플러그인에는 백그라운드 워커가 없습니다.", + "declarativeWarning": "이 플러그인은 검증된 내용만 기여합니다. 백그라운드 워커를 실행하지 않으며 Orca API에 대한 액세스를 받지 않습니다.", + "keepDisabled": "비활성화 유지", + "enable": "플러그인 활성화", "capability": { - "workspaceRead": "Read the name, branch, and terminal list of your focused worktree", - "terminalSend": "Type text into a terminal you can see (always a specific terminal)", - "notificationsShow": "Show desktop notifications labeled with the plugin name", - "storage": "Store data in the plugin's own storage folder", - "secrets": "Store and read secrets in the plugin's own encrypted vault", - "eventsSubscribe": "Get notified when worktrees are created or removed and when agent status changes", - "settingsOwn": "Read and change the plugin's own settings" + "workspaceRead": "포커스된 워크트리의 이름, 브랜치 및 터미널 목록 읽기", + "terminalSend": "보이는 터미널에 텍스트 입력 (항상 특정 터미널)", + "notificationsShow": "플러그인 이름이 표시된 데스크톱 알림 표시", + "storage": "플러그인 자체 저장소 폴더에 데이터 저장", + "secrets": "플러그인 자체 암호화 금고에 비밀 저장 및 읽기", + "eventsSubscribe": "워크트리가 생성되거나 제거되고 에이전트 상태가 변경될 때 알림 받기", + "settingsOwn": "플러그인 자체 설정 읽기 및 변경" }, - "decisionFailed": "Could not save the permission decision. Try again." + "decisionFailed": "권한 결정을 저장할 수 없습니다. 다시 시도하세요." }, "PluginConsentProvenance": { - "official": "Official", - "bundled": "Bundled with Orca", - "local": "Local folder", - "community": "Community", - "source": "Source", - "sourceLabel": "Source", - "commit": "Pinned commit", - "localCommit": "Local folder — no commit", - "indexCommit": "Index commit" + "official": "공식", + "bundled": "Orca와 번들", + "local": "로컬 폴더", + "community": "커뮤니티", + "source": "소스", + "sourceLabel": "소스", + "commit": "고정된 커밋", + "localCommit": "로컬 폴더 — 커밋 없음", + "indexCommit": "인덱스 커밋" }, "PluginDevelopmentSection": { - "saveFailed": "Could not save development plugin paths.", - "pathRequired": "Enter a plugin folder path.", - "title": "Development", - "help": "Load plugins directly from folders on this computer while you develop them. Dev plugins still require permission review. Workers run on this desktop host; SSH workspace actions route through Orca, so paths here are desktop paths.", - "remove": "Remove", - "pathLabel": "Development plugin folder path", + "saveFailed": "개발 플러그인 경로를 저장할 수 없습니다.", + "pathRequired": "플러그인 폴더 경로를 입력하세요.", + "title": "개발", + "help": "컴퓨터의 폴더에서 직접 플러그인을 로드하여 개발하세요. 개발 플러그인에는 여전히 권한 검토가 필요합니다. 워커는 이 데스크톱 호스트에서 실행되며 SSH 워크스페이스 작업은 Orca를 통해 라우팅됩니다. 따라서 여기의 경로는 데스크톱 경로입니다.", + "remove": "제거", + "pathLabel": "개발 플러그인 폴더 경로", "placeholder": "/Users/you/plugins/my-plugin or C:\\Users\\you\\plugins\\my-plugin", - "add": "Add path" + "add": "경로 추가" }, "PluginInstallDialog": { - "localRequired": "Enter the plugin folder path.", - "gitUrlRequired": "Enter a repository URL.", - "gitUrlInvalid": "Use an HTTPS or SSH Git URL. Executable Git helper protocols are not allowed.", - "gitRefRequired": "Add an explicit #ref (tag or commit) so the install is pinned — for example #v0.1.0.", - "title": "Install plugin", - "description": "Installing copies the plugin into Orca and shows its permissions for review. No plugin code runs until you enable it.", - "source": "Install source", - "localTab": "Local folder", + "localRequired": "플러그인 폴더 경로를 입력하세요.", + "gitUrlRequired": "저장소 URL을 입력하세요.", + "gitUrlInvalid": "HTTPS 또는 SSH Git URL을 사용하세요. 실행 가능한 Git 헬퍼 프로토콜은 허용되지 않습니다.", + "gitRefRequired": "설치를 고정하려면 명시적인 #ref(태그 또는 커밋)를 추가하세요. 예: #v0.1.0.", + "title": "플러그인 설치", + "description": "설치는 플러그인을 Orca에 복사하고 검토를 위한 권한을 표시합니다. 활성화할 때까지 플러그인 코드가 실행되지 않습니다.", + "source": "설치 소스", + "localTab": "로컬 폴더", "gitTab": "Git URL", - "localLabel": "Plugin folder path", + "localLabel": "플러그인 폴더 경로", "localPlaceholder": "/Users/you/plugins/my-plugin or C:\\Users\\you\\plugins\\my-plugin", - "localHelp": "Full path to a folder containing orca-plugin.json on this computer. The path is used exactly as entered.", - "gitLabel": "Repository URL with #ref", + "localHelp": "이 컴퓨터에서 orca-plugin.json이 있는 폴더의 전체 경로. 경로는 입력된 대로 정확히 사용됩니다.", + "gitLabel": "#ref가 있는 저장소 URL", "gitPlaceholder": "https://git.example/acme/orca-notes#v0.1.0", - "gitHelp": "Append an explicit #ref — a tag or commit — so the install is pinned. Works with GitHub, GitLab, and any git host.", - "cancel": "Cancel", - "installing": "Installing…", - "install": "Install", - "installFailed": "Plugin installation failed. Check the source and try again." + "gitHelp": "설치를 고정하려면 명시적인 #ref — 태그 또는 커밋 —를 추가하세요. GitHub, GitLab 및 모든 git 호스트에서 작동합니다.", + "cancel": "취소", + "installing": "설치 중…", + "install": "설치", + "installFailed": "플러그인 설치에 실패했습니다. 소스를 확인하고 다시 시도하세요." }, "PluginKeybindingConsentPreview": { - "heading": "Keyboard shortcuts", - "worktree": "Runs only while a workspace is active.", - "global": "Runs in the app without requiring an active workspace.", - "shadows": "Replaces: {{value0}}" + "heading": "키보드 단축키", + "worktree": "워크스페이스가 활성화된 동안만 실행됩니다.", + "global": "활성 워크스페이스 없이 앱에서 실행됩니다.", + "shadows": "대체: {{value0}}" }, "PluginMarketplaceBrowser": { - "loadFailed": "Could not load marketplace plugins.", - "refreshFailed": "Could not refresh marketplaces. Cached listings remain available.", - "previewFailed": "Could not prepare this plugin for review. Refresh the marketplace and try again.", - "installFailed": "Could not install this plugin. The reviewed source may have changed.", - "manageSources": "Manage sources", - "refreshing": "Refreshing…", - "refresh": "Refresh", - "noInstalledTitle": "No plugins installed", - "noInstalled": "Plugins you install appear here.", - "loading": "Loading marketplace plugins…", - "tryAgain": "Try again", - "noSourcesTitle": "No marketplaces configured", - "noSources": "Add an official, community, or private Git marketplace to browse plugins.", - "addSource": "Add marketplace", - "noResultsTitle": "No matching plugins", - "noResults": "No marketplace plugins match this search.", - "clearSearch": "Clear search", - "emptyTitle": "Nothing listed yet", - "empty": "The configured marketplaces do not list any plugins." + "loadFailed": "마켓플레이스 플러그인을 로드할 수 없습니다.", + "refreshFailed": "마켓플레이스를 새로고침할 수 없습니다. 캐시된 목록은 여전히 사용 가능합니다.", + "previewFailed": "이 플러그인을 검토용으로 준비할 수 없습니다. 마켓플레이스를 새로고침하고 다시 시도하세요.", + "installFailed": "이 플러그인을 설치할 수 없습니다. 검토된 소스가 변경되었을 수 있습니다.", + "manageSources": "소스 관리", + "refreshing": "새로고침 중…", + "refresh": "새로고침", + "noInstalledTitle": "설치된 플러그인 없음", + "noInstalled": "설치한 플러그인이 여기에 표시됩니다.", + "loading": "마켓플레이스 플러그인 로딩 중…", + "tryAgain": "다시 시도", + "noSourcesTitle": "마켓플레이스 미구성", + "noSources": "플러그인을 탐색하려면 공식, 커뮤니티 또는 비공개 Git 마켓플레이스를 추가하세요.", + "addSource": "마켓플레이스 추가", + "noResultsTitle": "일치하는 플러그인 없음", + "noResults": "이 검색에 일치하는 마켓플레이스 플러그인이 없습니다.", + "clearSearch": "검색 지우기", + "emptyTitle": "아무것도 없습니다", + "empty": "구성된 마켓플레이스에 플러그인이 나열되어 있지 않습니다." }, "PluginMarketplaceListingRow": { - "official": "Official", - "installed": "Installed", - "noDescription": "No description provided.", - "blocked": "Blocked by Orca's safety list: {{value0}}", - "blockedAction": "Blocked", - "checkUpdate": "Check for update", - "install": "Install" + "official": "공식", + "installed": "설치됨", + "noDescription": "설명이 제공되지 않았습니다.", + "blocked": "Orca 안전 목록에 의해 차단됨: {{value0}}", + "blockedAction": "차단됨", + "checkUpdate": "업데이트 확인", + "install": "설치" }, "PluginMarketplacePreviewDialog": { - "languagePacksOne": "1 language pack", - "languagePacks": "{{value0}} language packs", - "commandsOne": "1 command", - "commands": "{{value0}} commands", - "keybindingsOne": "1 keyboard shortcut", - "keybindings": "{{value0}} keyboard shortcuts", - "vmRecipesOne": "1 VM recipe", - "vmRecipes": "{{value0}} VM recipes", - "panelsOne": "1 panel", - "panels": "{{value0}} panels", - "eventsOne": "1 event subscription", - "events": "{{value0}} event subscriptions", - "worker": "Background worker", + "languagePacksOne": "1개 언어 팩", + "languagePacks": "{{value0}}개 언어 팩", + "commandsOne": "1개 명령", + "commands": "{{value0}}개 명령", + "keybindingsOne": "1개 키보드 단축키", + "keybindings": "{{value0}}개 키보드 단축키", + "vmRecipesOne": "1개 VM 레시피", + "vmRecipes": "{{value0}}개 VM 레시피", + "panelsOne": "1개 패널", + "panels": "{{value0}}개 패널", + "eventsOne": "1개 이벤트 구독", + "events": "{{value0}}개 이벤트 구독", + "worker": "백그라운드 워커", "versionLine": "v{{value0}} · {{value1}}", - "includes": "Includes", - "noContributions": "Manifest metadata only", - "capabilities": "Requested access", - "workerWarning": "Capabilities limit how this plugin uses Orca's API. Its worker still runs as a normal process on this computer with full access to your files, network, and other processes.", - "blocked": "Orca's safety list blocks this plugin: {{value0}}", - "current": "This exact plugin content is already installed.", - "close": "Close", - "cancel": "Cancel", - "update": "Update plugin", - "install": "Install plugin" + "includes": "포함", + "noContributions": "매니페스트 메타데이터만", + "capabilities": "요청된 액세스", + "workerWarning": "기능은 이 플러그인이 Orca API를 사용하는 방식을 제한합니다. 워커는 여전히 컴퓨터에서 일반 프로세스로 실행되며 파일, 네트워크 및 기타 프로세스에 대한 전체 액세스 권한을 보유합니다.", + "blocked": "Orca 안전 목록이 이 플러그인을 차단했습니다: {{value0}}", + "current": "이 플러그인 내용이 이미 설치되어 있습니다.", + "close": "닫기", + "cancel": "취소", + "update": "플러그인 업데이트", + "install": "플러그인 설치" }, "PluginMarketplaceSourceDialog": { - "addFailed": "Could not add this marketplace. Check the Git URL, ref, and your Git credentials.", - "refreshFailed": "Could not refresh this marketplace. Its last valid cached index is still available.", - "removeFailed": "Could not remove this marketplace.", - "title": "Marketplace sources", - "description": "Marketplaces are pinned Git repositories. Orca uses your existing system Git credentials for private repositories.", + "addFailed": "이 마켓플레이스를 추가할 수 없습니다. Git URL, ref 및 Git 자격 증명을 확인하세요.", + "refreshFailed": "이 마켓플레이스를 새로고침할 수 없습니다. 마지막으로 유효한 캐시된 인덱스는 여전히 사용 가능합니다.", + "removeFailed": "이 마켓플레이스를 제거할 수 없습니다.", + "title": "마켓플레이스 소스", + "description": "마켓플레이스는 고정된 Git 저장소입니다. Orca는 기존 시스템 Git 자격 증명을 사용하여 비공개 저장소에 액세스합니다.", "urlLabel": "Git URL", - "urlDescription": "Use an HTTPS or SSH repository URL containing orca-marketplace.json.", + "urlDescription": "orca-marketplace.json이 포함된 HTTPS 또는 SSH 저장소 URL을 사용하세요.", "urlPlaceholder": "https://git.example.com/team/plugins.git", "refLabel": "Git ref", - "refDescription": "Choose a branch, tag, or commit. Every fetched index is recorded at an exact commit.", - "adding": "Adding…", - "add": "Add source", - "configured": "Configured sources", - "empty": "No marketplace sources configured.", - "official": "Official", - "owner": "Owner: {{value0}}", - "pinnedCommit": "Pinned at {{value0}}", - "stale": "Refresh failed. Browsing the last valid cached index.", - "refreshLabel": "Refresh {{value0}}", - "removeLabel": "Remove {{value0}}", - "done": "Done" + "refDescription": "브랜치, 태그 또는 커밋을 선택하세요. 가져온 각 인덱스는 정확한 커밋에 기록됩니다.", + "adding": "추가 중…", + "add": "소스 추가", + "configured": "구성된 소스", + "empty": "구성된 마켓플레이스 소스가 없습니다.", + "official": "공식", + "owner": "소유자: {{value0}}", + "pinnedCommit": "{{value0}}에 고정됨", + "stale": "새로고침 실패. 마지막으로 유효한 캐시된 인덱스를 탐색하고 있습니다.", + "refreshLabel": "{{value0}} 새로고침", + "removeLabel": "{{value0}} 제거", + "done": "완료" }, "PluginRemoveDialog": { - "title": "Remove plugin?", - "description": "This removes {{value0}} and its stored plugin data from this computer. You can install it again later.", - "cancel": "Cancel", - "remove": "Remove plugin" + "title": "플러그인을 제거하시겠습니까?", + "description": "이 작업은 이 컴퓨터에서 {{value0}} 및 저장된 플러그인 데이터를 제거합니다. 나중에 다시 설치할 수 있습니다.", + "cancel": "취소", + "remove": "플러그인 제거" }, "PluginRollbackDialog": { - "title": "Roll back plugin?", - "description": "This deactivates {{value0}} and restores its previous immutable version. If that version requests different access or instructional content, Orca will require another review.", - "cancel": "Cancel", - "confirm": "Roll back plugin" + "title": "플러그인을 롤백하시겠습니까?", + "description": "이 작업은 {{value0}}을(를) 비활성화하고 이전 불변 버전을 복원합니다. 해당 버전이 다른 액세스 또는 지시 내용을 요청하면 Orca에서 다시 검토가 필요합니다.", + "cancel": "취소", + "confirm": "플러그인 롤백" }, "PluginsSettingsSection": { - "systemLabel": "Plugin system", - "systemDescription": "Discovers installed plugins and lets you enable them individually. Nothing runs until you review and enable it. Workers always run on this computer; SSH workspace actions route through Orca.", - "featureOff": "Turn on the plugin system to see and manage installed plugins. Anything already installed stays on disk and stays disabled while the system is off.", - "loading": "Loading plugins…", - "noInstalledResultsTitle": "No matching plugins", - "noInstalledResults": "No installed plugins match this search.", - "emptyTitle": "No plugins installed yet", - "empty": "Browse the All tab to install plugins from a marketplace.", - "loadFailed": "Could not load plugins.", - "settingsUpdateFailed": "Could not save plugin settings.", - "install": "Install plugin", - "title": "Plugins", - "experimental": "Experimental", - "description": "Install and manage Orca plugins. Plugins run on this computer, even for SSH workspaces.", - "logsFailed": "Could not load plugin logs.", - "rollbackFailed": "Could not roll back this plugin. A previous immutable version may not be available." + "systemLabel": "플러그인 시스템", + "systemDescription": "설치된 플러그인을 발견하고 개별적으로 활성화할 수 있게 합니다. 검토하고 활성화할 때까지 아무것도 실행되지 않습니다. 워커는 항상 이 컴퓨터에서 실행되며 SSH 워크스페이스 작업은 Orca를 통해 라우팅됩니다.", + "featureOff": "플러그인 시스템을 켜서 설치된 플러그인을 관리하세요. 이미 설치된 것은 디스크에 유지되며 시스템이 꺼져 있을 때 비활성화 상태를 유지합니다.", + "loading": "플러그인 로딩 중…", + "noInstalledResultsTitle": "일치하는 플러그인 없음", + "noInstalledResults": "이 검색에 일치하는 설치된 플러그인이 없습니다.", + "emptyTitle": "아직 설치된 플러그인이 없습니다", + "empty": "모든 탭을 둘러보며 마켓플레이스에서 플러그인을 설치하세요.", + "loadFailed": "플러그인을 로드할 수 없습니다.", + "settingsUpdateFailed": "플러그인 설정을 저장할 수 없습니다.", + "install": "플러그인 설치", + "title": "플러그인", + "experimental": "실험적", + "description": "Orca 플러그인을 설치하고 관리하세요. SSH 워크스페이스의 경우에도 플러그인은 이 컴퓨터에서 실행됩니다.", + "logsFailed": "플러그인 로그를 로드할 수 없습니다.", + "rollbackFailed": "이 플러그인을 롤백할 수 없습니다. 이전 불변 버전이 사용 가능하지 않을 수 있습니다." }, "PluginSettingsRow": { - "blocked": "Blocked", - "needsReview": "Needs review", - "restarting": "Restarting", - "invalid": "Invalid", - "error": "Error", - "disabled": "Disabled", - "running": "Running", - "enabled": "Enabled", - "loadingLogs": "Loading logs…", - "noLogs": "No log lines recorded.", - "logCount": "Last {{value0}} of up to 200 retained lines", - "reviewAndEnable": "Review & enable", - "official": "Official", - "dev": "Dev", - "bundled": "Bundled", - "noDescription": "No description provided.", - "killListMessage": "Orca's safety list disabled this plugin: {{value0}}", - "viewAdvisory": "View advisory", - "runtimeError": "The plugin stopped after an activation or worker error.", - "restartCount": " · {{value0}} restarts", - "moreActions": "More actions for {{value0}}", - "hideLogs": "Hide logs", - "viewLogs": "View logs", - "rollback": "Roll back", - "remove": "Remove", - "disableLabel": "Disable {{value0}}", - "enableLabel": "Enable {{value0}}", - "invalidPluginError": "The plugin manifest or installed files are invalid. Fix the plugin, then refresh." + "blocked": "차단됨", + "needsReview": "검토 필요", + "restarting": "재시작 중", + "invalid": "유효하지 않음", + "error": "오류", + "disabled": "비활성화됨", + "running": "실행 중", + "enabled": "활성화됨", + "loadingLogs": "로그 로딩 중…", + "noLogs": "기록된 로그 라인이 없습니다.", + "logCount": "최근 {{value0}}줄 (최대 200줄 보존)", + "reviewAndEnable": "검토 및 활성화", + "official": "공식", + "dev": "개발", + "bundled": "번들", + "noDescription": "설명이 제공되지 않았습니다.", + "killListMessage": "Orca 안전 목록이 이 플러그인을 비활성화했습니다: {{value0}}", + "viewAdvisory": "공지 보기", + "runtimeError": "플러그인이 활성화 또는 워커 오류 후에 중지되었습니다.", + "restartCount": " · {{value0}}회 재시작", + "moreActions": "{{value0}}의 더 많은 작업", + "hideLogs": "로그 숨기기", + "viewLogs": "로그 보기", + "rollback": "롤백", + "remove": "제거", + "disableLabel": "{{value0}} 비활성화", + "enableLabel": "{{value0}} 활성화", + "invalidPluginError": "플러그인 매니페스트 또는 설치된 파일이 유효하지 않습니다. 플러그인을 수정한 후 새로고침하세요." }, "PluginVmRecipeConsentPreview": { - "create": "Create", - "suspend": "Suspend", - "resume": "Resume", - "destroy": "Destroy", - "heading": "VM recipe commands", - "commandLabel": "{{value0}} · {{value1}} command" + "create": "생성", + "suspend": "일시 중지", + "resume": "재개", + "destroy": "파괴", + "heading": "VM 레시피 명령", + "commandLabel": "{{value0}} · {{value1}}개 명령" }, "pluginError": { - "installManifestMissing": "No readable orca-plugin.json was found. Choose the plugin's root folder.", - "installManifestInvalid": "orca-plugin.json is invalid. Ask the plugin author to fix the manifest.", - "incompatible": "This plugin requires a different Orca version.", - "installUnsafePath": "The plugin contains an unsafe file path or symlink and was not installed.", - "installLimit": "The plugin exceeds Orca's install size or file-count limits.", - "installGit": "Orca could not fetch the pinned Git revision. Check the URL, #ref, access, and system Git setup.", - "invalidManifestMissing": "The plugin root is missing orca-plugin.json. Add it, then refresh plugins.", - "invalidManifest": "orca-plugin.json is invalid. Fix it, then refresh plugins.", - "invalidArtifact": "A declared worker or panel file is missing or unsafe. Fix the plugin files, then refresh.", - "consentChanged": "The plugin changed while you were reviewing it. Close this dialog and review the updated permissions." + "installManifestMissing": "읽을 수 있는 orca-plugin.json이 없습니다. 플러그인 루트 폴더를 선택하세요.", + "installManifestInvalid": "orca-plugin.json이 유효하지 않습니다. 플러그인 작성자에게 매니페스트 수정을 요청하세요.", + "incompatible": "이 플러그인은 다른 Orca 버전이 필요합니다.", + "installUnsafePath": "플러그인에 안전하지 않은 파일 경로 또는 심볼릭 링크가 있어 설치되지 않았습니다.", + "installLimit": "플러그인의 설치 크기 또는 파일 수 제한을 초과합니다.", + "installGit": "Orca가 고정된 Git 리비전을 가져올 수 없습니다. URL, #ref, 액세스 및 시스템 Git 설정을 확인하세요.", + "invalidManifestMissing": "플러그인 루트에 orca-plugin.json이 없습니다. 추가한 후 플러그인을 새로고침하세요.", + "invalidManifest": "orca-plugin.json이 유효하지 않습니다. 수정한 후 플러그인을 새로고침하세요.", + "invalidArtifact": "선언된 워커 또는 패널 파일이 누락되었거나 안전하지 않습니다. 플러그인 파일을 수정한 후 새로고침하세요.", + "consentChanged": "검토하는 동안 플러그인이 변경되었습니다. 이 대화 상자를 닫고 업데이트된 권한을 검토하세요." }, "plugins": { "search": { - "title": "Plugins", - "description": "Install and manage experimental Orca plugins.", - "install": "install plugin", - "permissions": "plugin permissions", - "logs": "plugin logs", - "development": "development plugins" + "title": "플러그인", + "description": "실험적 Orca 플러그인을 설치하고 관리하세요.", + "install": "플러그인 설치", + "permissions": "플러그인 권한", + "logs": "플러그인 로그", + "development": "개발 플러그인" } } }, @@ -11392,16 +11392,16 @@ }, "ProjectCombobox": { "empty": "검색과 일치하는 프로젝트가 없습니다.", - "addProject": "Add a new project", - "label": "Project", - "browse": "Browse projects", - "listLabel": "Projects", - "noProjects": "No projects yet." + "addProject": "새 프로젝트 추가", + "label": "프로젝트", + "browse": "프로젝트 검색", + "listLabel": "프로젝트", + "noProjects": "아직 프로젝트가 없습니다." }, "RunTargetCombobox": { - "listLabel": "Run targets", - "label": "Run on", - "browse": "Browse run targets" + "listLabel": "실행 대상", + "label": "실행 위치", + "browse": "실행 대상 검색" } } }, @@ -14252,12 +14252,12 @@ "close": "Close" }, "close": "Close dashboard", - "settings": "Agent Dashboard settings", - "settingsTooltip": "Board settings" + "settings": "에이전트 대시보드 설정", + "settingsTooltip": "보드 설정" }, "dashboard": { "sidebar": { - "label": "Agent Dashboard" + "label": "에이전트 대시보드" } }, "browser": { diff --git a/src/renderer/src/i18n/locales/zh.json b/src/renderer/src/i18n/locales/zh.json index 2b11c4ec9..c1ba07f86 100644 --- a/src/renderer/src/i18n/locales/zh.json +++ b/src/renderer/src/i18n/locales/zh.json @@ -777,8 +777,8 @@ "9263e75f49": "Codex 正在使用之前的账户", "a4c8e1b2f7": "Codex 仍以 {{value0}} 身份登录", "d3e8a1f4b2": "账户已切换", - "9375620cc3": "Restart this session to use {{value0}}. It stays on the previous account until you do.", - "6133594b12": "Keep old account" + "9375620cc3": "重启此会话以使用 {{value0}}。在重启之前,它将继续使用旧账户。", + "6133594b12": "保留旧账户" }, "FirstLaunchBanner": { "b9e1b966c7": "关闭通知", @@ -837,7 +837,7 @@ "b1ac991806": "{{value0}} 失败", "checksNeedActionChip": "{{value0}} 个需要操作", "311d0cee55": "{{value0}} 通过", - "e52bed9264": "尚未报告任何检查", + "e52bed9264": "尚未报告任何 CI 检查", "90020cc1f3": "此PR尚未报告检查。", "ecffebc251": "未找到检查", "5dddefdf58": "在 GitHub 中打开", @@ -1331,7 +1331,7 @@ "ae2a34c7b8": "{{value0}} 失败", "checksNeedActionChip": "{{value0}} 个需要操作", "7c5035931a": "{{value0}} 通过", - "a18d01cda3": "尚未报告任何检查", + "a18d01cda3": "尚未报告任何 CI 检查", "3912daf310": "此PR尚未报告检查。", "45877f5089": "未找到检查", "85e62c5266": "已启动 AI 智能体处理失败的检查。", @@ -1891,18 +1891,18 @@ "d5253b54af": "错误", "7ffc08506e": "查看", "522df222b9": "旋转器", - "e944c2de43": "Update Verification Blocked", - "5b309b19f3": "Update Wasn't Installed", - "092f09fc14": "The installer's publisher doesn't match Orca, so we stopped the update. Don't install this download; check official releases for a corrected version.", - "c9ff9b9ec2": "Check official releases", - "a05992a26b": "The signature check couldn't run — usually because antivirus software blocked it. Retry the download, or get the installer from our official releases.", - "5194358929": "Hide details", - "8bc9e17d8f": "Show details", - "8cf17b10af": "Local Build Error", - "a4650b0dc4": "Could Not Use Local Build", - "b1e390250d": "Could not complete the local build switch.", - "d29740d175": "The selected build could not be used.", - "37d45c9ec1": "Choose Another Build" + "e944c2de43": "更新验证被阻止", + "5b309b19f3": "更新未安装", + "092f09fc14": "安装程序的发布者与 Orca 不匹配,因此我们停止了更新。请勿安装此下载;请从官方版本获取正确的版本。", + "c9ff9b9ec2": "查看官方版本", + "a05992a26b": "签名检查无法运行——通常是因为防病毒软件阻止了它。请重试下载,或从我们的官方版本获取安装程序。", + "5194358929": "隐藏详情", + "8bc9e17d8f": "显示详情", + "8cf17b10af": "本地构建错误", + "a4650b0dc4": "无法使用本地构建", + "b1e390250d": "无法完成本地构建切换。", + "d29740d175": "无法使用所选的构建。", + "37d45c9ec1": "选择其他构建" }, "WorktreeJumpPalette": { "ac037cfac2": "移动", @@ -2391,7 +2391,7 @@ "dba753e94f": "删除", "38ca0b1400": "这将永久删除他们的本地文件。您无法撤销此操作。", "c4f4782c02": "不建议", - "0a2e3c7cba": "评审", + "0a2e3c7cba": "查看", "e97e4580c7": "有改动", "9623a5107d": "未推送的 commits", "e8b3741ff7": "被忽略", @@ -2446,7 +2446,7 @@ "5bf2e88480": "已扫描 {{value0}}/{{value1}} 个{{value2}}", "searchPlaceholder": "搜索工作区", "ageFilter": "时间", - "reviewFilter": "评审", + "reviewFilter": "查看", "gitFilter": "Git", "contextFilter": "上下文", "sortBy": "排序依据", @@ -2781,11 +2781,11 @@ "removeWorkspaceButton": "移除工作区" }, "TerminalRemoteRuntimeReconnectBanner": { - "retryingTitle": "Reconnecting to remote runtime", - "disconnectedTitle": "Remote runtime disconnected", - "retryingBody": "Orca will retry for up to one minute. This terminal will resume if the connection returns.", - "disconnectedBody": "Automatic retries stopped. Reconnect to resume this terminal session.", - "reconnectButton": "Reconnect" + "retryingTitle": "正在重新连接到远程运行时", + "disconnectedTitle": "远程运行时已断开连接", + "retryingBody": "Orca 将重试最多一分钟。如果连接恢复,此终端将恢复。", + "disconnectedBody": "自动重试已停止。重新连接以恢复此终端会话。", + "reconnectButton": "重新连接" } } }, @@ -3048,8 +3048,8 @@ "92924a14e3": "查看非活跃工作区 ({{value0}})", "27a74f91f0": "现在没有任何运行", "1b24a32d3a": "内存", - "298f4be7f2": "中央处理器", - "2aa2de6cb9": "姓名", + "298f4be7f2": "CPU", + "2aa2de6cb9": "名称", "30ff2c3c31": "{{value0}} 个孤立项", "6449a95c78": "Orca 跟踪的进程占用了该计算机的物理 RAM 的大小。", "e7ccce7e87": "系统内存", @@ -3059,10 +3059,10 @@ "93b0de3c21": "重新启动", "f85af9cda6": "资源快照和终端会话不可用。", "f8e0d794b4": "守护进程没有响应", - "bd19fd7a59": "杀死所有会话", + "bd19fd7a59": "终止所有会话", "c9382662bb": "重新启动守护进程", "59f178fe11": "{{value0}},守护进程无法访问", - "21cacb16d1": "· 偏僻的", + "21cacb16d1": "· 远程", "73a3fd68a9": "折叠仓库", "b12e31dfcb": "展开仓库", "d659d71d2d": "恢复工作区 {{value0}}", @@ -3196,7 +3196,7 @@ "a471aa9c24": "已更新", "9be86c46a0": "可自由", "f4d2651498": "已扫描", - "6a5dc3c61a": "评审", + "6a5dc3c61a": "查看", "c361440dc0": "测试版", "8ff597593d": "空间", "0582df6d2e": "扫描", @@ -3221,7 +3221,7 @@ "697d60c456": "清晰可见的选择", "81aaf1de65": "仅显示可删除的工作区", "d7ac56452e": "活动", - "243287ac60": "姓名", + "243287ac60": "名称", "6f8f6a6b04": "搜索工作区", "5caccea440": "删除所选内容", "e4a12c455b": "清除", @@ -3245,7 +3245,7 @@ "ef890d31b9": "全部", "c28643d3da": "转到工作区", "66870929fb": "议题", - "fb2069acb7": "评审", + "fb2069acb7": "查看", "b9b4a3a25d": "分支", "c432278ec7": "编辑器缓冲区", "0bc756efaf": "Git 更改", @@ -3352,17 +3352,17 @@ "gotIt": "Got it" }, "UsageRosterPanel": { - "title": "Usage", - "openDetails": "Open usage details", - "notSignedIn": "not signed in", - "allAgents": "all agents", - "usageDetails": "Usage details & history", - "loadingUsage": "Loading usage…", - "usageUnavailable": "Usage unavailable", - "noUsageData": "No usage data", - "detailed": "Detailed", - "compact": "Compact", - "footerDetailAria": "Usage footer detail", + "title": "使用量", + "openDetails": "查看使用详情", + "notSignedIn": "未登录", + "allAgents": "所有智能体", + "usageDetails": "使用详情与历史", + "loadingUsage": "正在加载使用量…", + "usageUnavailable": "使用量不可用", + "noUsageData": "无使用数据", + "detailed": "详细", + "compact": "精简", + "footerDetailAria": "使用情况页脚详情", "detailedTooltip": "完整使用情况,包含条形图、标签和百分比", "compactTooltip": "精简使用情况:仅显示最吃紧的窗口" }, @@ -3715,7 +3715,7 @@ "ddbcaef7be": "src/渲染器包/ui", "0e9ad9c798": "目录", "064c1e2d12": "渲染器用户界面", - "b3a500c623": "姓名", + "b3a500c623": "名称", "16223dde6a": "加载预设", "a683a4bc8e": "重试加载预设", "14952d451e": "{{value0}} 目录", @@ -4252,7 +4252,7 @@ "2170d553cf": "项目", "b759bb87ee": "需要关注的智能体,然后是最近的活动。", "503462f2b4": "智能体活动", - "3728165cdd": "姓名", + "3728165cdd": "名称", "2a81e07366": "完整列表", "25105b28cb": "紧凑", "d7084e8bc8": "智能体活动", @@ -4991,13 +4991,13 @@ "useDaemonActions": { "01af244097": "取消", "28c8e53176": "这会强制退出所有工作区中每个正在运行的终端窗格。这些会话中所有未保存的工作都会丢失。守护进程本身保持运行,并且可以立即打开新终端。这无法撤销。", - "1bbea41a77": "杀死所有终端会话?", + "1bbea41a77": "终止所有终端会话?", "01d6b7c64e": "终止每个正在运行的终端窗格并重新启动守护进程。窗格显示“进程已退出”并且可以立即重新打开。先前应用程序版本的旧协议会话将被保留。这无法撤销。", "922548bc66": "重新启动终端守护进程?", "2b4efdc162": "无法终止会话。", "d18f3005c2": "{{value0}} 会话{{value1}} 拒绝退出。", "baad8cd651": "没有正在运行的会话。", - "fe2ab66d45": "杀死 {{value1}} 会话中的 {{value0}}。 {{value2}} 拒绝退出。", + "fe2ab66d45": "终止 {{value1}} 会话中的 {{value0}}。 {{value2}} 拒绝退出。", "d762b41f41": "重启失败。", "b5954e12d3": "重新启动失败 - 检查日志。", "0e9da1b98e": "守护进程重新启动。", @@ -5657,15 +5657,15 @@ "defaultViewNative": "Chat UI" }, "agentDashboard": { - "title": "Agent Dashboard", - "description": "Kanban board for monitoring agents across worktrees, in-window or as a pop-out.", - "copy": "Adds an Agent Dashboard entry to the left sidebar. Open it to monitor attention, working, and idle agents and jump into their live terminals.", - "toggleLabel": "Toggle Agent Dashboard", - "modeLabel": "Open as", - "modeCopy": "Show the dashboard as an in-window board beside the sidebar or a separate pop-out window.", - "modeAriaLabel": "Agent Dashboard open mode", - "modeInWindow": "In-window", - "modePopout": "Pop-out" + "title": "智能体仪表盘", + "description": "用于监控跨工作树的智能体的看板,支持窗口内或弹出窗口显示。", + "copy": "在左侧边栏添加智能体仪表盘入口。打开它可以监控关注中、工作中和空闲的智能体,并跳转到其实时终端。", + "toggleLabel": "切换智能体仪表盘", + "modeLabel": "打开方式", + "modeCopy": "将仪表盘显示为侧边栏旁的窗口内看板,或单独的弹出窗口。", + "modeAriaLabel": "智能体仪表盘打开模式", + "modeInWindow": "窗口内", + "modePopout": "弹出窗口" } }, "FloatingWorkspacePane": { @@ -5987,7 +5987,7 @@ "6bf4627168": "取消", "ad9832aa26": "。该面板中未保存的工作将丢失。此操作无法撤销。", "8401328fed": "强制退出", - "87dcafc85c": "杀死这个会话?", + "87dcafc85c": "终止这个会话?", "0b0db4c68c": "终止会话", "d3dba51b15": "正在结束…" }, @@ -6827,7 +6827,7 @@ "fde7ff2cc3": "包/网络共享/ui", "caf33029cc": "目录", "3b6f1abd3e": "例如仅限网络", - "a6fcdd9e3c": "姓名", + "a6fcdd9e3c": "名称", "b9922ec194": "取消预设编辑", "694cc55ecb": "为此存储库创建稀疏工作树时,将使用保存的目录。", "8b64731aaf": "还有 +{{value0}} 个", @@ -7456,7 +7456,7 @@ "9a248333c7": "在左侧边栏顶部显示“任务”按钮。", "155a1e7438": "显示任务按钮", "a895d0f938": "品牌", - "51f957ce39": "姓名", + "51f957ce39": "名称", "36e006efc1": "应用程序", "bed343b03e": "标题栏", "18b4c4c30b": "在标题栏中显示 Orca。", @@ -7495,7 +7495,7 @@ "cb1cc62cf8": "空间", "90bdc043ea": "磁盘", "96b4fb0064": "终端", - "4ddbde4999": "中央处理器", + "4ddbde4999": "CPU", "4355f18ac6": "内存", "9c4d5f0894": "经理", "c690a15849": "资源", @@ -7503,7 +7503,7 @@ "7cf005b29f": "资源管理器", "fe192b060e": "主机", "f4997e0f8a": "联系", - "a278406ed5": "偏僻的", + "a278406ed5": "远程", "6ecad74eb3": "SSH", "f17d66d0d2": "在状态栏显示远程主机连接状态。", "57fb424c56": "远程主机", @@ -7860,8 +7860,8 @@ "grok": "grok" }, "agentDashboard": { - "title": "Agent Dashboard", - "description": "Kanban board for monitoring agents across worktrees, in-window or as a pop-out." + "title": "智能体仪表盘", + "description": "用于监控跨工作树的智能体的看板,支持窗口内或弹出窗口显示。" } } }, @@ -8534,7 +8534,7 @@ "772e3b4753": "虚拟机", "45501ff2c3": "云", "2bd988d041": "配对码", - "5cd7dca3b8": "偏僻的", + "5cd7dca3b8": "远程", "d760866285": "客户", "09568ccc65": "服务器", "ebd5369acf": "环境", @@ -8584,7 +8584,7 @@ "f7b6383aec": "添加", "62826efbe9": "添加新的远程 SSH 目标。", "f5a691bb6c": "添加 SSH 目标", - "d4bcd497c7": "偏僻的", + "d4bcd497c7": "远程", "74c6d90d78": "管理远程 SSH 目标。", "380a788da7": "SSH 连接" } @@ -8610,7 +8610,7 @@ "search": { "5fb3512e8c": "粘贴", "a38508c419": "复制", - "d106f44fb4": "偏僻的", + "d106f44fb4": "远程", "043b32faa1": "SSH", "9fda309db9": "弗兹夫", "64533e30cc": "尼维姆", @@ -9509,7 +9509,7 @@ "checkAgain": "Check again", "updating": "Updating servers…", "updateAll": "Update {{value0}} servers", - "noUpdates": "No updates available", + "noUpdates": "没有可用更新", "updateOne": "Update server", "downloadProgress": "{{value0}} download progress", "liveTabOne": "1 live tab", @@ -9518,13 +9518,13 @@ "livePanes": "{{value0}} live panes" }, "RemoteServerUpdateStatus": { - "checking": "Checking…", - "available": "Update available", - "current": "Up to date", - "manual": "Manual update", - "offline": "Offline", - "queued": "Queued", - "checkingUpdate": "Checking update…", + "checking": "检查中…", + "available": "有可用更新", + "current": "已是最新", + "manual": "手动更新", + "offline": "离线", + "queued": "已排队", + "checkingUpdate": "正在检查更新…", "downloading": "Downloading…", "restarting": "Restarting…", "updated": "Updated", @@ -9534,37 +9534,37 @@ "legacyHelp": "Update this server manually once to enable remote updates." }, "PluginConsentDialog": { - "workerTrust": "Background worker — runs its own process", - "instructionalTrust": "Instructional content — runs later under user or agent authority", - "declarativeTrust": "Declarative content — no plugin code", - "panelTrust": "Panel or host-integrated content — no worker process", - "trustShortWorker": "Worker", - "trustShortInstructional": "Instructional", - "trustShortPanel": "Panel", - "trustShortDeclarative": "Declarative", - "reviewTitle": "Review plugin", - "title": "Review permissions", - "mixedTitle": "Review access and content", - "instructionalTitle": "Review plugin content", + "workerTrust": "后台工作进程 — 运行自己的进程", + "instructionalTrust": "指令内容 — 在用户或智能体权限下运行", + "declarativeTrust": "声明式内容 — 无插件代码", + "panelTrust": "面板或主机集成内容 — 无工作进程", + "trustShortWorker": "工作进程", + "trustShortInstructional": "指令", + "trustShortPanel": "面板", + "trustShortDeclarative": "声明式", + "reviewTitle": "审查插件", + "title": "审查权限", + "mixedTitle": "审查访问和内容", + "instructionalTitle": "审查插件内容", "subtitle": "{{value0}} v{{value1}} · {{value2}}", - "reconsent": "Permissions, the worker trust tier, or instructional content changed since you last reviewed this plugin. Review it again before it can run.", - "capabilities": "This plugin can", - "warning": "These permissions limit how the plugin uses Orca's API. Its worker still runs as a normal process on your computer with full access to your files, network, and other processes.", - "instructionalWarning": "This plugin has no worker process. Its instructional content can still cause actions when you or an agent use it. Review the instructions and commands below before enabling it.", - "panelWarning": "These permissions limit how the plugin uses Orca's API. This plugin has no background worker.", - "declarativeWarning": "This plugin contributes validated content only. It does not run a background worker or receive access to Orca's API.", - "keepDisabled": "Keep Disabled", - "enable": "Enable plugin", + "reconsent": "权限、工作进程信任级别或指令内容自您上次审查此插件以来已更改。在运行之前请再次审查。", + "capabilities": "此插件可以", + "warning": "这些权限限制了插件如何使用 Orca 的 API。其工作进程仍作为普通进程在您的计算机上运行,可以完全访问您的文件、网络和其他进程。", + "instructionalWarning": "此插件没有工作进程。其指令内容在您或智能体使用时仍可能引发操作。在启用之前,请审查以下指令和命令。", + "panelWarning": "这些权限限制了插件如何使用 Orca 的 API。此插件没有后台工作进程。", + "declarativeWarning": "此插件仅贡献经过验证的内容。它不运行后台工作进程,也不接收对 Orca API 的访问。", + "keepDisabled": "保持禁用", + "enable": "启用插件", "capability": { - "workspaceRead": "Read the name, branch, and terminal list of your focused worktree", - "terminalSend": "Type text into a terminal you can see (always a specific terminal)", - "notificationsShow": "Show desktop notifications labeled with the plugin name", - "storage": "Store data in the plugin's own storage folder", - "secrets": "Store and read secrets in the plugin's own encrypted vault", - "eventsSubscribe": "Get notified when worktrees are created or removed and when agent status changes", - "settingsOwn": "Read and change the plugin's own settings" + "workspaceRead": "读取您聚焦的工作树的名称、分支和终端列表", + "terminalSend": "在您可见的终端中输入文本(始终是特定终端)", + "notificationsShow": "显示标有插件名称的桌面通知", + "storage": "在插件自己的存储文件夹中存储数据", + "secrets": "在插件自己的加密保险库中存储和读取密钥", + "eventsSubscribe": "在工作树创建或移除以及智能体状态更改时获得通知", + "settingsOwn": "读取和更改插件自己的设置" }, - "decisionFailed": "Could not save the permission decision. Try again." + "decisionFailed": "无法保存权限决定。请重试。" }, "PluginConsentProvenance": { "official": "Official", @@ -9595,9 +9595,9 @@ "title": "Install plugin", "description": "Installing copies the plugin into Orca and shows its permissions for review. No plugin code runs until you enable it.", "source": "Install source", - "localTab": "Local folder", + "localTab": "本地文件夹", "gitTab": "Git URL", - "localLabel": "Plugin folder path", + "localLabel": "插件文件夹路径", "localPlaceholder": "/Users/you/plugins/my-plugin or C:\\Users\\you\\plugins\\my-plugin", "localHelp": "Full path to a folder containing orca-plugin.json on this computer. The path is used exactly as entered.", "gitLabel": "Repository URL with #ref", @@ -9622,18 +9622,18 @@ "manageSources": "Manage sources", "refreshing": "Refreshing…", "refresh": "Refresh", - "noInstalledTitle": "No plugins installed", - "noInstalled": "Plugins you install appear here.", - "loading": "Loading marketplace plugins…", - "tryAgain": "Try again", - "noSourcesTitle": "No marketplaces configured", - "noSources": "Add an official, community, or private Git marketplace to browse plugins.", - "addSource": "Add marketplace", - "noResultsTitle": "No matching plugins", - "noResults": "No marketplace plugins match this search.", - "clearSearch": "Clear search", - "emptyTitle": "Nothing listed yet", - "empty": "The configured marketplaces do not list any plugins." + "noInstalledTitle": "没有已安装的插件", + "noInstalled": "您安装的插件将显示在此处。", + "loading": "正在加载市场插件…", + "tryAgain": "重试", + "noSourcesTitle": "未配置市场", + "noSources": "添加官方、社区或私有 Git 市场以浏览插件。", + "addSource": "添加市场", + "noResultsTitle": "没有匹配的插件", + "noResults": "没有市场插件匹配此搜索。", + "clearSearch": "清除搜索", + "emptyTitle": "暂无内容", + "empty": "已配置的市场中没有任何插件。" }, "PluginMarketplaceListingRow": { "official": "Official", @@ -9641,146 +9641,146 @@ "noDescription": "No description provided.", "blocked": "Blocked by Orca's safety list: {{value0}}", "blockedAction": "Blocked", - "checkUpdate": "Check for update", + "checkUpdate": "检查更新", "install": "Install" }, "PluginMarketplacePreviewDialog": { - "languagePacksOne": "1 language pack", - "languagePacks": "{{value0}} language packs", - "commandsOne": "1 command", - "commands": "{{value0}} commands", - "keybindingsOne": "1 keyboard shortcut", - "keybindings": "{{value0}} keyboard shortcuts", - "vmRecipesOne": "1 VM recipe", - "vmRecipes": "{{value0}} VM recipes", - "panelsOne": "1 panel", - "panels": "{{value0}} panels", - "eventsOne": "1 event subscription", - "events": "{{value0}} event subscriptions", - "worker": "Background worker", + "languagePacksOne": "1 个语言包", + "languagePacks": "{{value0}} 个语言包", + "commandsOne": "1 个命令", + "commands": "{{value0}} 个命令", + "keybindingsOne": "1 个键盘快捷键", + "keybindings": "{{value0}} 个键盘快捷键", + "vmRecipesOne": "1 个 VM 配方", + "vmRecipes": "{{value0}} 个 VM 配方", + "panelsOne": "1 个面板", + "panels": "{{value0}} 个面板", + "eventsOne": "1 个事件订阅", + "events": "{{value0}} 个事件订阅", + "worker": "后台工作进程", "versionLine": "v{{value0}} · {{value1}}", - "includes": "Includes", - "noContributions": "Manifest metadata only", - "capabilities": "Requested access", - "workerWarning": "Capabilities limit how this plugin uses Orca's API. Its worker still runs as a normal process on this computer with full access to your files, network, and other processes.", - "blocked": "Orca's safety list blocks this plugin: {{value0}}", - "current": "This exact plugin content is already installed.", - "close": "Close", - "cancel": "Cancel", - "update": "Update plugin", - "install": "Install plugin" + "includes": "包含", + "noContributions": "仅清单元数据", + "capabilities": "请求的访问权限", + "workerWarning": "能力限制了此插件如何使用 Orca 的 API。其工作进程仍作为普通进程在此计算机上运行,可以完全访问您的文件、网络和其他进程。", + "blocked": "Orca 的安全列表阻止了此插件:{{value0}}", + "current": "此插件内容已安装。", + "close": "关闭", + "cancel": "取消", + "update": "更新插件", + "install": "安装插件" }, "PluginMarketplaceSourceDialog": { - "addFailed": "Could not add this marketplace. Check the Git URL, ref, and your Git credentials.", - "refreshFailed": "Could not refresh this marketplace. Its last valid cached index is still available.", - "removeFailed": "Could not remove this marketplace.", - "title": "Marketplace sources", - "description": "Marketplaces are pinned Git repositories. Orca uses your existing system Git credentials for private repositories.", + "addFailed": "无法添加此市场。请检查 Git URL、引用和您的 Git 凭据。", + "refreshFailed": "无法刷新此市场。其最后有效的缓存索引仍可用。", + "removeFailed": "无法移除此市场。", + "title": "市场源", + "description": "市场是固定的 Git 仓库。Orca 使用您现有的系统 Git 凭据来访问私有仓库。", "urlLabel": "Git URL", - "urlDescription": "Use an HTTPS or SSH repository URL containing orca-marketplace.json.", + "urlDescription": "使用包含 orca-marketplace.json 的 HTTPS 或 SSH 仓库 URL。", "urlPlaceholder": "https://git.example.com/team/plugins.git", - "refLabel": "Git ref", - "refDescription": "Choose a branch, tag, or commit. Every fetched index is recorded at an exact commit.", - "adding": "Adding…", - "add": "Add source", - "configured": "Configured sources", - "empty": "No marketplace sources configured.", - "official": "Official", - "owner": "Owner: {{value0}}", - "pinnedCommit": "Pinned at {{value0}}", - "stale": "Refresh failed. Browsing the last valid cached index.", - "refreshLabel": "Refresh {{value0}}", - "removeLabel": "Remove {{value0}}", - "done": "Done" + "refLabel": "Git 引用", + "refDescription": "选择分支、标签或提交。每个获取的索引都记录在精确的提交上。", + "adding": "正在添加…", + "add": "添加源", + "configured": "已配置的源", + "empty": "未配置市场源。", + "official": "官方", + "owner": "所有者:{{value0}}", + "pinnedCommit": "固定在 {{value0}}", + "stale": "刷新失败。正在浏览最后有效的缓存索引。", + "refreshLabel": "刷新 {{value0}}", + "removeLabel": "移除 {{value0}}", + "done": "完成" }, "PluginRemoveDialog": { - "title": "Remove plugin?", - "description": "This removes {{value0}} and its stored plugin data from this computer. You can install it again later.", - "cancel": "Cancel", - "remove": "Remove plugin" + "title": "移除插件?", + "description": "这将从计算机中移除 {{value0}} 及其存储的插件数据。您可以稍后再次安装。", + "cancel": "取消", + "remove": "移除插件" }, "PluginRollbackDialog": { - "title": "Roll back plugin?", - "description": "This deactivates {{value0}} and restores its previous immutable version. If that version requests different access or instructional content, Orca will require another review.", - "cancel": "Cancel", - "confirm": "Roll back plugin" + "title": "回滚插件?", + "description": "这将停用 {{value0}} 并恢复其之前的不可变版本。如果该版本请求不同的访问或指令内容,Orca 将要求再次审查。", + "cancel": "取消", + "confirm": "回滚插件" }, "PluginsSettingsSection": { - "systemLabel": "Plugin system", - "systemDescription": "Discovers installed plugins and lets you enable them individually. Nothing runs until you review and enable it. Workers always run on this computer; SSH workspace actions route through Orca.", - "featureOff": "Turn on the plugin system to see and manage installed plugins. Anything already installed stays on disk and stays disabled while the system is off.", - "loading": "Loading plugins…", - "noInstalledResultsTitle": "No matching plugins", - "noInstalledResults": "No installed plugins match this search.", - "emptyTitle": "No plugins installed yet", - "empty": "Browse the All tab to install plugins from a marketplace.", - "loadFailed": "Could not load plugins.", - "settingsUpdateFailed": "Could not save plugin settings.", - "install": "Install plugin", - "title": "Plugins", - "experimental": "Experimental", - "description": "Install and manage Orca plugins. Plugins run on this computer, even for SSH workspaces.", - "logsFailed": "Could not load plugin logs.", - "rollbackFailed": "Could not roll back this plugin. A previous immutable version may not be available." + "systemLabel": "插件系统", + "systemDescription": "发现已安装的插件并允许您单独启用它们。在您审查并启用之前,没有任何内容会运行。工作进程始终在此计算机上运行;SSH 工作区操作通过 Orca 路由。", + "featureOff": "开启插件系统以查看和管理已安装的插件。任何已安装的内容将保留在磁盘上,并在系统关闭时保持禁用。", + "loading": "正在加载插件…", + "noInstalledResultsTitle": "没有匹配的插件", + "noInstalledResults": "没有已安装的插件匹配此搜索。", + "emptyTitle": "尚未安装插件", + "empty": "浏览「全部」选项卡以从市场安装插件。", + "loadFailed": "无法加载插件。", + "settingsUpdateFailed": "无法保存插件设置。", + "install": "安装插件", + "title": "插件", + "experimental": "实验性", + "description": "安装和管理 Orca 插件。插件在此计算机上运行,即使是 SSH 工作区也是如此。", + "logsFailed": "无法加载插件日志。", + "rollbackFailed": "无法回滚此插件。之前的不可变版本可能不可用。" }, "PluginSettingsRow": { - "blocked": "Blocked", - "needsReview": "Needs review", - "restarting": "Restarting", - "invalid": "Invalid", - "error": "Error", - "disabled": "Disabled", - "running": "Running", - "enabled": "Enabled", - "loadingLogs": "Loading logs…", - "noLogs": "No log lines recorded.", - "logCount": "Last {{value0}} of up to 200 retained lines", - "reviewAndEnable": "Review & enable", - "official": "Official", - "dev": "Dev", - "bundled": "Bundled", - "noDescription": "No description provided.", - "killListMessage": "Orca's safety list disabled this plugin: {{value0}}", - "viewAdvisory": "View advisory", - "runtimeError": "The plugin stopped after an activation or worker error.", - "restartCount": " · {{value0}} restarts", - "moreActions": "More actions for {{value0}}", - "hideLogs": "Hide logs", - "viewLogs": "View logs", - "rollback": "Roll back", - "remove": "Remove", - "disableLabel": "Disable {{value0}}", - "enableLabel": "Enable {{value0}}", - "invalidPluginError": "The plugin manifest or installed files are invalid. Fix the plugin, then refresh." + "blocked": "已阻止", + "needsReview": "需要审查", + "restarting": "正在重启", + "invalid": "无效", + "error": "错误", + "disabled": "已禁用", + "running": "运行中", + "enabled": "已启用", + "loadingLogs": "正在加载日志…", + "noLogs": "未记录日志行。", + "logCount": "最近 {{value0}} 行(最多保留 200 行)", + "reviewAndEnable": "审查并启用", + "official": "官方", + "dev": "开发", + "bundled": "捆绑", + "noDescription": "未提供描述。", + "killListMessage": "Orca 的安全列表禁用了此插件:{{value0}}", + "viewAdvisory": "查看公告", + "runtimeError": "插件在激活或工作进程错误后停止。", + "restartCount": " · {{value0}} 次重启", + "moreActions": "{{value0}} 的更多操作", + "hideLogs": "隐藏日志", + "viewLogs": "查看日志", + "rollback": "回滚", + "remove": "移除", + "disableLabel": "禁用 {{value0}}", + "enableLabel": "启用 {{value0}}", + "invalidPluginError": "插件清单或安装的文件无效。请修复插件,然后刷新。" }, "PluginVmRecipeConsentPreview": { - "create": "Create", - "suspend": "Suspend", - "resume": "Resume", - "destroy": "Destroy", - "heading": "VM recipe commands", - "commandLabel": "{{value0}} · {{value1}} command" + "create": "创建", + "suspend": "挂起", + "resume": "恢复", + "destroy": "销毁", + "heading": "VM 配方命令", + "commandLabel": "{{value0}} · {{value1}} 个命令" }, "pluginError": { - "installManifestMissing": "No readable orca-plugin.json was found. Choose the plugin's root folder.", - "installManifestInvalid": "orca-plugin.json is invalid. Ask the plugin author to fix the manifest.", - "incompatible": "This plugin requires a different Orca version.", - "installUnsafePath": "The plugin contains an unsafe file path or symlink and was not installed.", - "installLimit": "The plugin exceeds Orca's install size or file-count limits.", - "installGit": "Orca could not fetch the pinned Git revision. Check the URL, #ref, access, and system Git setup.", - "invalidManifestMissing": "The plugin root is missing orca-plugin.json. Add it, then refresh plugins.", - "invalidManifest": "orca-plugin.json is invalid. Fix it, then refresh plugins.", - "invalidArtifact": "A declared worker or panel file is missing or unsafe. Fix the plugin files, then refresh.", - "consentChanged": "The plugin changed while you were reviewing it. Close this dialog and review the updated permissions." + "installManifestMissing": "未找到可读的 orca-plugin.json。请选择插件的根文件夹。", + "installManifestInvalid": "orca-plugin.json 无效。请要求插件作者修复清单。", + "incompatible": "此插件需要不同版本的 Orca。", + "installUnsafePath": "插件包含不安全的文件路径或符号链接,未安装。", + "installLimit": "插件超过 Orca 的安装大小或文件数量限制。", + "installGit": "Orca 无法获取固定的 Git 版本。请检查 URL、#ref、访问权限和系统 Git 设置。", + "invalidManifestMissing": "插件根目录缺少 orca-plugin.json。请添加它,然后刷新插件。", + "invalidManifest": "orca-plugin.json 无效。请修复它,然后刷新插件。", + "invalidArtifact": "声明的工作进程或面板文件缺失或不安全。请修复插件文件,然后刷新。", + "consentChanged": "您在审查时插件发生了更改。请关闭此对话框并审查更新后的权限。" }, "plugins": { "search": { - "title": "Plugins", - "description": "Install and manage experimental Orca plugins.", - "install": "install plugin", - "permissions": "plugin permissions", - "logs": "plugin logs", - "development": "development plugins" + "title": "插件", + "description": "安装和管理实验性 Orca 插件。", + "install": "安装插件", + "permissions": "插件权限", + "logs": "插件日志", + "development": "开发插件" } } }, @@ -10365,7 +10365,7 @@ "74c6885b8a": "更多评论动作", "cbcc4ab3db": "显示前 100 项检查", "0dca6bfab5": "打开检查详细信息", - "991f50c7e4": "尚未报告任何检查", + "991f50c7e4": "尚未报告任何 CI 检查", "9ad98f2a17": "待办的", "5e52f4ef7f": "失败", "02ca4f9074": "通过", @@ -11355,7 +11355,7 @@ "7199ff19c7": "清除选定的来源", "370a1faf67": "在浏览器中打开", "2c69728c2a": "在浏览器中打开链接", - "6f07a18604": "姓名", + "6f07a18604": "名称", "2e4c7c95fe": "分支", "2cfc6be192": "GitLab", "7a47af0565": "Linear", @@ -11392,16 +11392,16 @@ }, "ProjectCombobox": { "empty": "没有匹配搜索的项目。", - "addProject": "Add a new project", - "label": "Project", - "browse": "Browse projects", - "listLabel": "Projects", - "noProjects": "No projects yet." + "addProject": "添加新项目", + "label": "项目", + "browse": "浏览项目", + "listLabel": "项目", + "noProjects": "尚无项目。" }, "RunTargetCombobox": { - "listLabel": "Run targets", - "label": "Run on", - "browse": "Browse run targets" + "listLabel": "运行目标", + "label": "运行在", + "browse": "浏览运行目标" } } }, @@ -12303,9 +12303,9 @@ "84898c548d": "清除", "88b70d0ef5": "复制", "bb84b4c374": "AI 笔记", - "948a5fd6c8": "清晰的笔记", + "948a5fd6c8": "清除笔记", "0f806a2ab1": "取消", - "80a286d8f5": "从这个工作树?", + "80a286d8f5": "从此工作树中清除?", "7e7ca60816": "更改的文件", "b6c3b84476": "显示文件树", "39f8007549": "评审冲突", @@ -12677,7 +12677,7 @@ "30099dca46": "文件夹", "2d7d39dc63": ".md", "c8ac7868e6": "文件名", - "b6ed807cc6": "姓名", + "b6ed807cc6": "名称", "e365f3c638": "为您的 Markdown 文件命名并选择一个文件夹。", "674b046582": "另存为" }, @@ -13615,10 +13615,10 @@ "b67e919bd5": "Jira instance type", "17787d6e4b": "Atlassian Cloud", "bc7a831773": "Self-hosted", - "3489e186d6": "Jira site URL", + "3489e186d6": "Jira 站点 URL", "cbc27fa599": "https://jira.example.com", - "730d973bae": "Personal access token", - "8b9c7b9e7b": "Jira personal access token", + "730d973bae": "个人访问令牌", + "8b9c7b9e7b": "Jira 个人访问令牌", "ccfb086d3e": "在 Jira 个人资料中的 Personal Access Tokens 下创建一个个人访问令牌。", "1d947a07ab": "使用自托管 Jira 的基础 URL、用户名和密码来浏览议题。", "f49708c369": "Jira authentication method", @@ -14252,12 +14252,12 @@ "close": "Close" }, "close": "Close dashboard", - "settings": "Agent Dashboard settings", - "settingsTooltip": "Board settings" + "settings": "智能体仪表盘设置", + "settingsTooltip": "看板设置" }, "dashboard": { "sidebar": { - "label": "Agent Dashboard" + "label": "智能体仪表盘" } }, "browser": {