diff --git a/apps/desktop/src/renderer/routes/_authenticated/settings/hosts/$hostId/components/HostSettings/HostSettings.tsx b/apps/desktop/src/renderer/routes/_authenticated/settings/hosts/$hostId/components/HostSettings/HostSettings.tsx index b35cd166a4c..8519dfadddf 100644 --- a/apps/desktop/src/renderer/routes/_authenticated/settings/hosts/$hostId/components/HostSettings/HostSettings.tsx +++ b/apps/desktop/src/renderer/routes/_authenticated/settings/hosts/$hostId/components/HostSettings/HostSettings.tsx @@ -16,6 +16,7 @@ import { HighlightText } from "renderer/routes/_authenticated/settings/component import { useSettingsSearchQuery } from "renderer/stores/settings-state"; import type { CandidateRow } from "./components/AddMemberDropdown"; import { AddMemberDropdown } from "./components/AddMemberDropdown"; +import { CloudWorkspaceAccessSection } from "./components/CloudWorkspaceAccessSection"; import { DeleteHostSection } from "./components/DeleteHostSection"; import { HostHeader } from "./components/HostHeader"; import { HostServiceSection } from "./components/HostServiceSection"; @@ -210,6 +211,25 @@ export function HostSettings({ hostId }: HostSettingsProps) { )} + {isOwner && host.organizationId && ( +
+

+ +

+ +
+ )} +
diff --git a/apps/desktop/src/renderer/routes/_authenticated/settings/hosts/$hostId/components/HostSettings/components/CloudWorkspaceAccessSection/CloudWorkspaceAccessSection.tsx b/apps/desktop/src/renderer/routes/_authenticated/settings/hosts/$hostId/components/HostSettings/components/CloudWorkspaceAccessSection/CloudWorkspaceAccessSection.tsx new file mode 100644 index 00000000000..e9bc842f4f9 --- /dev/null +++ b/apps/desktop/src/renderer/routes/_authenticated/settings/hosts/$hostId/components/HostSettings/components/CloudWorkspaceAccessSection/CloudWorkspaceAccessSection.tsx @@ -0,0 +1,48 @@ +import { Trans, useLingui } from "@lingui/react/macro"; +import { Label } from "@superset/ui/label"; +import { HighlightText } from "renderer/routes/_authenticated/settings/components/HighlightText"; +import { useSettingsSearchQuery } from "renderer/stores/settings-state"; +import { CloudWorkspaceAccessSwitch } from "./components/CloudWorkspaceAccessSwitch"; + +interface CloudWorkspaceAccessSectionProps { + organizationId: string; + machineId: string; + allowed: boolean; +} + +export function CloudWorkspaceAccessSection({ + organizationId, + machineId, + allowed, +}: CloudWorkspaceAccessSectionProps) { + const { t } = useLingui(); + const searchQuery = useSettingsSearchQuery(); + + return ( +
+
+ +

+ + Agents in your cloud workspaces can then use --host to + run commands on this host. The host must be reachable through the + relay. + +

+
+ +
+ ); +} diff --git a/apps/desktop/src/renderer/routes/_authenticated/settings/hosts/$hostId/components/HostSettings/components/CloudWorkspaceAccessSection/components/CloudWorkspaceAccessSwitch/CloudWorkspaceAccessSwitch.tsx b/apps/desktop/src/renderer/routes/_authenticated/settings/hosts/$hostId/components/HostSettings/components/CloudWorkspaceAccessSection/components/CloudWorkspaceAccessSwitch/CloudWorkspaceAccessSwitch.tsx new file mode 100644 index 00000000000..e0dbc7f3525 --- /dev/null +++ b/apps/desktop/src/renderer/routes/_authenticated/settings/hosts/$hostId/components/HostSettings/components/CloudWorkspaceAccessSection/components/CloudWorkspaceAccessSwitch/CloudWorkspaceAccessSwitch.tsx @@ -0,0 +1,64 @@ +import { useLingui } from "@lingui/react/macro"; +import { errorMessage } from "@superset/i18n/errors"; +import { toast } from "@superset/ui/sonner"; +import { Switch } from "@superset/ui/switch"; +import { useState } from "react"; +import { cloudTrpc } from "renderer/lib/cloud-trpc"; +import { CloudWorkspaceAccessConfirmDialog } from "./components/CloudWorkspaceAccessConfirmDialog"; + +interface CloudWorkspaceAccessSwitchProps { + id: string; + organizationId: string; + machineId: string; + allowed: boolean; +} + +export function CloudWorkspaceAccessSwitch({ + id, + organizationId, + machineId, + allowed, +}: CloudWorkspaceAccessSwitchProps) { + const { t } = useLingui(); + const utils = cloudTrpc.useUtils(); + const setAccess = cloudTrpc.host.setCloudWorkspaceAccess.useMutation({ + onSettled: () => utils.host.roster.invalidate(), + }); + const [confirmOpen, setConfirmOpen] = useState(false); + const [confirmTarget, setConfirmTarget] = useState(false); + + const runToggle = (next: boolean) => { + toast.promise( + setAccess.mutateAsync({ organizationId, machineId, allowed: next }), + { + loading: t({ message: "Saving…" }), + success: () => t({ message: "Setting saved" }), + error: (err: unknown) => + errorMessage(err, t({ message: "Failed to update setting" })), + }, + ); + }; + + return ( + <> + { + setConfirmTarget(next); + setConfirmOpen(true); + }} + disabled={setAccess.isPending} + /> + { + setConfirmOpen(false); + runToggle(confirmTarget); + }} + /> + + ); +} diff --git a/apps/desktop/src/renderer/routes/_authenticated/settings/hosts/$hostId/components/HostSettings/components/CloudWorkspaceAccessSection/components/CloudWorkspaceAccessSwitch/components/CloudWorkspaceAccessConfirmDialog/CloudWorkspaceAccessConfirmDialog.tsx b/apps/desktop/src/renderer/routes/_authenticated/settings/hosts/$hostId/components/HostSettings/components/CloudWorkspaceAccessSection/components/CloudWorkspaceAccessSwitch/components/CloudWorkspaceAccessConfirmDialog/CloudWorkspaceAccessConfirmDialog.tsx new file mode 100644 index 00000000000..cc4ddb12885 --- /dev/null +++ b/apps/desktop/src/renderer/routes/_authenticated/settings/hosts/$hostId/components/HostSettings/components/CloudWorkspaceAccessSection/components/CloudWorkspaceAccessSwitch/components/CloudWorkspaceAccessConfirmDialog/CloudWorkspaceAccessConfirmDialog.tsx @@ -0,0 +1,74 @@ +import { Trans } from "@lingui/react/macro"; +import { + AlertDialog, + AlertDialogContent, + AlertDialogDescription, + AlertDialogFooter, + AlertDialogHeader, + AlertDialogTitle, +} from "@superset/ui/alert-dialog"; +import { Button } from "@superset/ui/button"; + +interface CloudWorkspaceAccessConfirmDialogProps { + open: boolean; + targetEnabled: boolean; + onOpenChange: (open: boolean) => void; + onConfirm: () => void; +} + +export function CloudWorkspaceAccessConfirmDialog({ + open, + targetEnabled, + onOpenChange, + onConfirm, +}: CloudWorkspaceAccessConfirmDialogProps) { + return ( + + + + + {targetEnabled ? ( + Let your cloud workspaces reach this host? + ) : ( + Stop your cloud workspaces from reaching this host? + )} + + +
+ {targetEnabled ? ( +

+ + Anything running in a cloud workspace you created can then + create workspaces, start agents, and run commands on this + host, including an agent following instructions it found in + a web page or a repository. Turn this on only if you need + it. + +

+ ) : ( +

+ + Your cloud workspaces will no longer be able to reach this + host. + +

+ )} +
+
+
+ + + + +
+
+ ); +} diff --git a/apps/desktop/src/renderer/routes/_authenticated/settings/hosts/$hostId/components/HostSettings/components/CloudWorkspaceAccessSection/components/CloudWorkspaceAccessSwitch/components/CloudWorkspaceAccessConfirmDialog/index.ts b/apps/desktop/src/renderer/routes/_authenticated/settings/hosts/$hostId/components/HostSettings/components/CloudWorkspaceAccessSection/components/CloudWorkspaceAccessSwitch/components/CloudWorkspaceAccessConfirmDialog/index.ts new file mode 100644 index 00000000000..042cae6bd10 --- /dev/null +++ b/apps/desktop/src/renderer/routes/_authenticated/settings/hosts/$hostId/components/HostSettings/components/CloudWorkspaceAccessSection/components/CloudWorkspaceAccessSwitch/components/CloudWorkspaceAccessConfirmDialog/index.ts @@ -0,0 +1 @@ +export { CloudWorkspaceAccessConfirmDialog } from "./CloudWorkspaceAccessConfirmDialog"; diff --git a/apps/desktop/src/renderer/routes/_authenticated/settings/hosts/$hostId/components/HostSettings/components/CloudWorkspaceAccessSection/components/CloudWorkspaceAccessSwitch/index.ts b/apps/desktop/src/renderer/routes/_authenticated/settings/hosts/$hostId/components/HostSettings/components/CloudWorkspaceAccessSection/components/CloudWorkspaceAccessSwitch/index.ts new file mode 100644 index 00000000000..8d35a9abe77 --- /dev/null +++ b/apps/desktop/src/renderer/routes/_authenticated/settings/hosts/$hostId/components/HostSettings/components/CloudWorkspaceAccessSection/components/CloudWorkspaceAccessSwitch/index.ts @@ -0,0 +1 @@ +export { CloudWorkspaceAccessSwitch } from "./CloudWorkspaceAccessSwitch"; diff --git a/apps/desktop/src/renderer/routes/_authenticated/settings/hosts/$hostId/components/HostSettings/components/CloudWorkspaceAccessSection/index.ts b/apps/desktop/src/renderer/routes/_authenticated/settings/hosts/$hostId/components/HostSettings/components/CloudWorkspaceAccessSection/index.ts new file mode 100644 index 00000000000..5d52e6827ea --- /dev/null +++ b/apps/desktop/src/renderer/routes/_authenticated/settings/hosts/$hostId/components/HostSettings/components/CloudWorkspaceAccessSection/index.ts @@ -0,0 +1 @@ +export { CloudWorkspaceAccessSection } from "./CloudWorkspaceAccessSection"; diff --git a/apps/desktop/src/renderer/routes/_authenticated/settings/utils/settings-search/settings-search.ts b/apps/desktop/src/renderer/routes/_authenticated/settings/utils/settings-search/settings-search.ts index 4189ead2313..f693259f556 100644 --- a/apps/desktop/src/renderer/routes/_authenticated/settings/utils/settings-search/settings-search.ts +++ b/apps/desktop/src/renderer/routes/_authenticated/settings/utils/settings-search/settings-search.ts @@ -111,6 +111,7 @@ export const SETTING_ITEM_ID = { "security-expose-host-service-via-relay", HOST_MEMBERS: "host-members", + HOST_ALLOW_CLOUD_WORKSPACES: "host-allow-cloud-workspaces", ENVIRONMENTS_LIST: "environments-list", AGENT_ACCOUNTS: "agent-accounts", CONNECTIONS: "connections", @@ -274,6 +275,7 @@ export const SETTING_ITEM_VARIANT: Record = { [SETTING_ITEM_ID.MOBILE_APP]: "shared", [SETTING_ITEM_ID.HOST_MEMBERS]: "shared", + [SETTING_ITEM_ID.HOST_ALLOW_CLOUD_WORKSPACES]: "shared", [SETTING_ITEM_ID.ENVIRONMENTS_LIST]: "v2", [SETTING_ITEM_ID.AGENT_ACCOUNTS]: "v2", [SETTING_ITEM_ID.CONNECTIONS]: "v2", @@ -1912,6 +1914,27 @@ export const SETTINGS_ITEMS: SettingsItem[] = [ "attack surface", ], }, + { + id: SETTING_ITEM_ID.HOST_ALLOW_CLOUD_WORKSPACES, + section: "hosts", + title: "Allow my cloud workspaces to reach this host", + description: + "Lets agents in your cloud workspaces call a host you own through the relay", + keywords: [ + "security", + "cloud", + "cloud workspace", + "sandbox", + "relay", + "remote", + "--host", + "agent", + "host", + "hosts", + "access", + "owner", + ], + }, { id: SETTING_ITEM_ID.AGENT_ACCOUNTS, section: "agentAccounts", diff --git a/packages/cli/src/lib/host-target/resolveHostTarget.test.ts b/packages/cli/src/lib/host-target/resolveHostTarget.test.ts new file mode 100644 index 00000000000..362fbb3fd21 --- /dev/null +++ b/packages/cli/src/lib/host-target/resolveHostTarget.test.ts @@ -0,0 +1,48 @@ +import { afterAll, describe, expect, test } from "bun:test"; +import type { ApiClient } from "../api-client"; +import { resolveHostTarget } from "./resolveHostTarget"; + +const seen: Headers[] = []; +const relay = Bun.serve({ + port: 0, + fetch: (request) => { + seen.push(request.headers); + return Response.json([{ result: { data: { json: [] } } }]); + }, +}); +afterAll(() => relay.stop(true)); + +const api = { + host: { + relayEndpoint: { query: async () => ({ url: relay.url.origin }) }, + }, +} as unknown as ApiClient; + +describe("resolveHostTarget", () => { + test("a cloud workspace calls the relay with no bearer, so its firewall-added credential is what counts", async () => { + const target = await resolveHostTarget({ + requestedHostId: "some-other-host", + organizationId: "1c0587c9-a74c-423c-ae40-b97296ad9b27", + userJwt: "", + api, + }); + + await target.client.workspace.list.query(); + + expect(target.kind).toBe("remote"); + expect(seen.at(-1)?.get("authorization")).toBeNull(); + }); + + test("a signed-in caller still sends its bearer to the relay", async () => { + const target = await resolveHostTarget({ + requestedHostId: "some-other-host", + organizationId: "1c0587c9-a74c-423c-ae40-b97296ad9b27", + userJwt: "user-jwt", + api, + }); + + await target.client.workspace.list.query(); + + expect(seen.at(-1)?.get("authorization")).toBe("Bearer user-jwt"); + }); +}); diff --git a/packages/cli/src/lib/host-target/resolveHostTarget.ts b/packages/cli/src/lib/host-target/resolveHostTarget.ts index 6d1d397ec4c..07cae58246e 100644 --- a/packages/cli/src/lib/host-target/resolveHostTarget.ts +++ b/packages/cli/src/lib/host-target/resolveHostTarget.ts @@ -101,8 +101,11 @@ export async function resolveHostTarget( httpBatchLink({ url: `${relayUrl}/hosts/${routingKey}/trpc`, transformer: SuperJSON, + // A cloud workspace has no bearer; its firewall adds its credential. headers: { - Authorization: `Bearer ${options.userJwt}`, + ...(options.userJwt + ? { Authorization: `Bearer ${options.userJwt}` } + : {}), "x-superset-client-machine-id": localHostId, }, }), diff --git a/packages/i18n/locales/cs/messages.po b/packages/i18n/locales/cs/messages.po index 7dfd60b9032..fc19973faaa 100644 --- a/packages/i18n/locales/cs/messages.po +++ b/packages/i18n/locales/cs/messages.po @@ -2323,6 +2323,9 @@ msgstr "Agenti nemají přístup k nástrojům {0}" msgid "Agents complete routine tickets with no mid-task intervention." msgstr "Agenti dokončí rutinní tickety bez zásahu uprostřed úkolu." +msgid "Agents in your cloud workspaces can then use <0>--host to run commands on this host. The host must be reachable through the relay." +msgstr "Agenti ve vašich cloudových pracovních prostorech pak mohou pomocí <0>--host spouštět příkazy na tomto hostu. Host musí být dostupný přes relay." + msgid "Agents keep working in the cloud. Open the workspace again from desktop, iPhone, or iPad." msgstr "Agenti pracují dál v cloudu. Pracovní prostor znovu otevřete na počítači, iPhonu nebo iPadu." @@ -2566,6 +2569,9 @@ msgstr "Povolit pro relaci" msgid "Allow microphone access to use dictation" msgstr "Pro diktování povolte přístup k mikrofonu" +msgid "Allow my cloud workspaces to reach this host" +msgstr "Povolit mým cloudovým pracovním prostorům přístup k tomuto hostu" + msgid "Allow remote access to this device via relay" msgstr "Povolit vzdálený přístup k tomuto zařízení přes relay" @@ -2825,6 +2831,9 @@ msgstr "cokoli" msgid "Anything else? (optional)" msgstr "Ještě něco? (nepovinné)" +msgid "Anything running in a cloud workspace you created can then create workspaces, start agents, and run commands on this host, including an agent following instructions it found in a web page or a repository. Turn this on only if you need it." +msgstr "Cokoli, co běží v cloudovém pracovním prostoru, který jste vytvořili, pak může na tomto hostu vytvářet pracovní prostory, spouštět agenty a provádět příkazy, včetně agenta, který se řídí pokyny nalezenými na webové stránce nebo v repozitáři. Zapněte to, jen pokud to potřebujete." + msgid "Anywhere" msgstr "Kdekoli" @@ -10833,6 +10842,9 @@ msgstr "Povolit agentovi používat vaše přihlášení z {browserName}?" msgid "Let the agent drive." msgstr "Nechte agenta řídit." +msgid "Let your cloud workspaces reach this host?" +msgstr "Povolit vašim cloudovým pracovním prostorům přístup k tomuto hostu?" + msgid "Lets your organization list and clone repositories" msgstr "Umožňuje organizaci vypisovat a klonovat repozitáře" @@ -18548,6 +18560,9 @@ msgstr "Přestat sledovat" msgid "Stop workspace run command" msgstr "Zastavit spouštěcí příkaz pracovního prostoru" +msgid "Stop your cloud workspaces from reaching this host?" +msgstr "Zakázat vašim cloudovým pracovním prostorům přístup k tomuto hostu?" + msgid "stopped" msgstr "zastaveno" @@ -20403,6 +20418,9 @@ msgstr "Proměňte rutinní práci v agenty, kteří běží podle plánu nebo p msgid "Turn Fast mode on or off" msgstr "Zapnout nebo vypnout rychlý režim" +msgid "Turn off" +msgstr "Vypnout" + msgid "Turn off manual mode" msgstr "Vypnout ruční režim" @@ -22061,6 +22079,9 @@ msgstr "Vaše změny" msgid "Your changes will be lost if you don't save them." msgstr "Pokud změny neuložíte, budou ztraceny." +msgid "Your cloud workspaces will no longer be able to reach this host." +msgstr "Vaše cloudové pracovní prostory už k tomuto hostu nebudou mít přístup." + msgid "Your code stays local by default, with explicit control over connected services." msgstr "Váš kód zůstává ve výchozím stavu lokálně a připojené služby máte výslovně pod kontrolou." diff --git a/packages/i18n/locales/de/messages.po b/packages/i18n/locales/de/messages.po index d1fcd4c59f4..f9a8a3971b2 100644 --- a/packages/i18n/locales/de/messages.po +++ b/packages/i18n/locales/de/messages.po @@ -2323,6 +2323,9 @@ msgstr "Agenten können die Tools von {0} nicht erreichen" msgid "Agents complete routine tickets with no mid-task intervention." msgstr "Agenten erledigen Routine-Tickets ohne Eingriff mitten in der Aufgabe." +msgid "Agents in your cloud workspaces can then use <0>--host to run commands on this host. The host must be reachable through the relay." +msgstr "Agenten in deinen Cloud-Arbeitsbereichen können dann mit <0>--host Befehle auf diesem Host ausführen. Der Host muss über den Relay erreichbar sein." + msgid "Agents keep working in the cloud. Open the workspace again from desktop, iPhone, or iPad." msgstr "Agenten arbeiten in der Cloud weiter. Öffne den Arbeitsbereich wieder auf dem Desktop, iPhone oder iPad." @@ -2566,6 +2569,9 @@ msgstr "Für diese Sitzung erlauben" msgid "Allow microphone access to use dictation" msgstr "Erlaube den Mikrofonzugriff, um zu diktieren" +msgid "Allow my cloud workspaces to reach this host" +msgstr "Meinen Cloud-Arbeitsbereichen Zugriff auf diesen Host erlauben" + msgid "Allow remote access to this device via relay" msgstr "Fernzugriff auf dieses Gerät über den Relay erlauben" @@ -2825,6 +2831,9 @@ msgstr "beliebig" msgid "Anything else? (optional)" msgstr "Noch etwas? (optional)" +msgid "Anything running in a cloud workspace you created can then create workspaces, start agents, and run commands on this host, including an agent following instructions it found in a web page or a repository. Turn this on only if you need it." +msgstr "Alles, was in einem von dir erstellten Cloud-Arbeitsbereich läuft, kann dann auf diesem Host Arbeitsbereiche erstellen, Agenten starten und Befehle ausführen – auch ein Agent, der Anweisungen aus einer Webseite oder einem Repository folgt. Schalte das nur ein, wenn du es brauchst." + msgid "Anywhere" msgstr "Überall" @@ -10833,6 +10842,9 @@ msgstr "Einen Agenten deine angemeldeten {browserName}-Sitzungen nutzen lassen?" msgid "Let the agent drive." msgstr "Lass den Agenten steuern." +msgid "Let your cloud workspaces reach this host?" +msgstr "Deinen Cloud-Arbeitsbereichen Zugriff auf diesen Host erlauben?" + msgid "Lets your organization list and clone repositories" msgstr "Erlaubt deiner Organisation, Repositories aufzulisten und zu klonen" @@ -18548,6 +18560,9 @@ msgstr "Nicht mehr beobachten" msgid "Stop workspace run command" msgstr "Run-Befehl des Arbeitsbereichs stoppen" +msgid "Stop your cloud workspaces from reaching this host?" +msgstr "Den Zugriff deiner Cloud-Arbeitsbereiche auf diesen Host beenden?" + msgid "stopped" msgstr "gestoppt" @@ -20403,6 +20418,9 @@ msgstr "Mach aus Routinearbeit Agenten, die nach Zeitplan oder bei einem Ereigni msgid "Turn Fast mode on or off" msgstr "Schnellmodus ein- oder ausschalten" +msgid "Turn off" +msgstr "Ausschalten" + msgid "Turn off manual mode" msgstr "Manuellen Modus ausschalten" @@ -22061,6 +22079,9 @@ msgstr "Deine Änderungen" msgid "Your changes will be lost if you don't save them." msgstr "Deine Änderungen gehen verloren, wenn du sie nicht speicherst." +msgid "Your cloud workspaces will no longer be able to reach this host." +msgstr "Deine Cloud-Arbeitsbereiche können nicht mehr auf diesen Host zugreifen." + msgid "Your code stays local by default, with explicit control over connected services." msgstr "Dein Code bleibt standardmäßig lokal, mit ausdrücklicher Kontrolle über verbundene Dienste." diff --git a/packages/i18n/locales/en/messages.po b/packages/i18n/locales/en/messages.po index d2a4f597874..81162032a90 100644 --- a/packages/i18n/locales/en/messages.po +++ b/packages/i18n/locales/en/messages.po @@ -2323,6 +2323,9 @@ msgstr "Agents cannot reach {0}'s tools" msgid "Agents complete routine tickets with no mid-task intervention." msgstr "Agents complete routine tickets with no mid-task intervention." +msgid "Agents in your cloud workspaces can then use <0>--host to run commands on this host. The host must be reachable through the relay." +msgstr "Agents in your cloud workspaces can then use <0>--host to run commands on this host. The host must be reachable through the relay." + msgid "Agents keep working in the cloud. Open the workspace again from desktop, iPhone, or iPad." msgstr "Agents keep working in the cloud. Open the workspace again from desktop, iPhone, or iPad." @@ -2566,6 +2569,9 @@ msgstr "Allow for session" msgid "Allow microphone access to use dictation" msgstr "Allow microphone access to use dictation" +msgid "Allow my cloud workspaces to reach this host" +msgstr "Allow my cloud workspaces to reach this host" + msgid "Allow remote access to this device via relay" msgstr "Allow remote access to this device via relay" @@ -2825,6 +2831,9 @@ msgstr "anything" msgid "Anything else? (optional)" msgstr "Anything else? (optional)" +msgid "Anything running in a cloud workspace you created can then create workspaces, start agents, and run commands on this host, including an agent following instructions it found in a web page or a repository. Turn this on only if you need it." +msgstr "Anything running in a cloud workspace you created can then create workspaces, start agents, and run commands on this host, including an agent following instructions it found in a web page or a repository. Turn this on only if you need it." + msgid "Anywhere" msgstr "Anywhere" @@ -10833,6 +10842,9 @@ msgstr "Let an agent use your {browserName} logins?" msgid "Let the agent drive." msgstr "Let the agent drive." +msgid "Let your cloud workspaces reach this host?" +msgstr "Let your cloud workspaces reach this host?" + msgid "Lets your organization list and clone repositories" msgstr "Lets your organization list and clone repositories" @@ -18548,6 +18560,9 @@ msgstr "Stop watching" msgid "Stop workspace run command" msgstr "Stop workspace run command" +msgid "Stop your cloud workspaces from reaching this host?" +msgstr "Stop your cloud workspaces from reaching this host?" + msgid "stopped" msgstr "stopped" @@ -20403,6 +20418,9 @@ msgstr "Turn chores into agents that run on a schedule or when an event comes in msgid "Turn Fast mode on or off" msgstr "Turn Fast mode on or off" +msgid "Turn off" +msgstr "Turn off" + msgid "Turn off manual mode" msgstr "Turn off manual mode" @@ -22061,6 +22079,9 @@ msgstr "Your changes" msgid "Your changes will be lost if you don't save them." msgstr "Your changes will be lost if you don't save them." +msgid "Your cloud workspaces will no longer be able to reach this host." +msgstr "Your cloud workspaces will no longer be able to reach this host." + msgid "Your code stays local by default, with explicit control over connected services." msgstr "Your code stays local by default, with explicit control over connected services." diff --git a/packages/i18n/locales/es/messages.po b/packages/i18n/locales/es/messages.po index 12480073ef2..364814ef536 100644 --- a/packages/i18n/locales/es/messages.po +++ b/packages/i18n/locales/es/messages.po @@ -2323,6 +2323,9 @@ msgstr "Los agentes no pueden acceder a las herramientas de {0}" msgid "Agents complete routine tickets with no mid-task intervention." msgstr "Los agentes completan tickets rutinarios sin intervención a mitad de la tarea." +msgid "Agents in your cloud workspaces can then use <0>--host to run commands on this host. The host must be reachable through the relay." +msgstr "Los agentes de tus espacios de trabajo en la nube podrán usar <0>--host para ejecutar comandos en este host. El host debe estar accesible a través del relay." + msgid "Agents keep working in the cloud. Open the workspace again from desktop, iPhone, or iPad." msgstr "Los agentes siguen trabajando en la nube. Vuelve a abrir el espacio de trabajo desde el escritorio, el iPhone o el iPad." @@ -2566,6 +2569,9 @@ msgstr "Permitir en esta sesión" msgid "Allow microphone access to use dictation" msgstr "Permitir el acceso al micrófono para usar el dictado" +msgid "Allow my cloud workspaces to reach this host" +msgstr "Permitir que mis espacios de trabajo en la nube accedan a este host" + msgid "Allow remote access to this device via relay" msgstr "Permitir el acceso remoto a este dispositivo a través del relay" @@ -2825,6 +2831,9 @@ msgstr "cualquier cosa" msgid "Anything else? (optional)" msgstr "¿Algo más? (opcional)" +msgid "Anything running in a cloud workspace you created can then create workspaces, start agents, and run commands on this host, including an agent following instructions it found in a web page or a repository. Turn this on only if you need it." +msgstr "Cualquier cosa que se ejecute en un espacio de trabajo en la nube que hayas creado podrá crear espacios de trabajo, iniciar agentes y ejecutar comandos en este host, incluido un agente que siga instrucciones que encontró en una página web o un repositorio. Actívalo solo si lo necesitas." + msgid "Anywhere" msgstr "En cualquier lugar" @@ -10833,6 +10842,9 @@ msgstr "¿Permitir que un agente use tus sesiones de {browserName}?" msgid "Let the agent drive." msgstr "Deja que el agente lo maneje." +msgid "Let your cloud workspaces reach this host?" +msgstr "¿Permitir que tus espacios de trabajo en la nube accedan a este host?" + msgid "Lets your organization list and clone repositories" msgstr "Permite a tu organización listar y clonar repositorios" @@ -18548,6 +18560,9 @@ msgstr "Dejar de observar" msgid "Stop workspace run command" msgstr "Detener el comando de ejecución del espacio de trabajo" +msgid "Stop your cloud workspaces from reaching this host?" +msgstr "¿Impedir que tus espacios de trabajo en la nube accedan a este host?" + msgid "stopped" msgstr "detenido" @@ -20403,6 +20418,9 @@ msgstr "Convierte las tareas rutinarias en agentes que se ejecutan de forma prog msgid "Turn Fast mode on or off" msgstr "Activar o desactivar el modo rápido" +msgid "Turn off" +msgstr "Desactivar" + msgid "Turn off manual mode" msgstr "Desactivar el modo manual" @@ -22061,6 +22079,9 @@ msgstr "Tus cambios" msgid "Your changes will be lost if you don't save them." msgstr "Perderás los cambios si no los guardas." +msgid "Your cloud workspaces will no longer be able to reach this host." +msgstr "Tus espacios de trabajo en la nube ya no podrán acceder a este host." + msgid "Your code stays local by default, with explicit control over connected services." msgstr "Tu código se queda en local por defecto, con control explícito sobre los servicios conectados." diff --git a/packages/i18n/locales/fr/messages.po b/packages/i18n/locales/fr/messages.po index 24fff231bd5..ec4db8c7913 100644 --- a/packages/i18n/locales/fr/messages.po +++ b/packages/i18n/locales/fr/messages.po @@ -2323,6 +2323,9 @@ msgstr "Les agents ne peuvent pas accéder aux outils de {0}" msgid "Agents complete routine tickets with no mid-task intervention." msgstr "Les agents terminent les tickets courants sans intervention en cours de tâche." +msgid "Agents in your cloud workspaces can then use <0>--host to run commands on this host. The host must be reachable through the relay." +msgstr "Les agents de vos espaces de travail cloud pourront alors utiliser <0>--host pour lancer des commandes sur cet hôte. L'hôte doit être joignable via le relais." + msgid "Agents keep working in the cloud. Open the workspace again from desktop, iPhone, or iPad." msgstr "Les agents continuent de travailler dans le cloud. Rouvrez l'espace de travail depuis le bureau, l'iPhone ou l'iPad." @@ -2566,6 +2569,9 @@ msgstr "Autoriser pour la session" msgid "Allow microphone access to use dictation" msgstr "Autorisez l'accès au microphone pour utiliser la dictée" +msgid "Allow my cloud workspaces to reach this host" +msgstr "Autoriser mes espaces de travail cloud à accéder à cet hôte" + msgid "Allow remote access to this device via relay" msgstr "Autoriser l'accès distant à cet appareil via le relais" @@ -2825,6 +2831,9 @@ msgstr "n'importe quoi" msgid "Anything else? (optional)" msgstr "Autre chose ? (facultatif)" +msgid "Anything running in a cloud workspace you created can then create workspaces, start agents, and run commands on this host, including an agent following instructions it found in a web page or a repository. Turn this on only if you need it." +msgstr "Tout ce qui s'exécute dans un espace de travail cloud que vous avez créé pourra alors créer des espaces de travail, démarrer des agents et lancer des commandes sur cet hôte, y compris un agent qui suit des instructions trouvées dans une page web ou un dépôt. N'activez cette option que si vous en avez besoin." + msgid "Anywhere" msgstr "Partout" @@ -10833,6 +10842,9 @@ msgstr "Autoriser un agent à utiliser vos connexions {browserName} ?" msgid "Let the agent drive." msgstr "Laissez l'agent piloter." +msgid "Let your cloud workspaces reach this host?" +msgstr "Autoriser vos espaces de travail cloud à accéder à cet hôte ?" + msgid "Lets your organization list and clone repositories" msgstr "Permet à votre organisation de lister et cloner des dépôts" @@ -18548,6 +18560,9 @@ msgstr "Arrêter la surveillance" msgid "Stop workspace run command" msgstr "Arrêter la commande d'exécution de l'espace de travail" +msgid "Stop your cloud workspaces from reaching this host?" +msgstr "Empêcher vos espaces de travail cloud d'accéder à cet hôte ?" + msgid "stopped" msgstr "arrêté" @@ -20403,6 +20418,9 @@ msgstr "Transformez les corvées en agents qui s'exécutent selon une planificat msgid "Turn Fast mode on or off" msgstr "Activer ou désactiver le mode rapide" +msgid "Turn off" +msgstr "Désactiver" + msgid "Turn off manual mode" msgstr "Désactiver le mode manuel" @@ -22061,6 +22079,9 @@ msgstr "Vos modifications" msgid "Your changes will be lost if you don't save them." msgstr "Vos modifications seront perdues si vous ne les enregistrez pas." +msgid "Your cloud workspaces will no longer be able to reach this host." +msgstr "Vos espaces de travail cloud ne pourront plus accéder à cet hôte." + msgid "Your code stays local by default, with explicit control over connected services." msgstr "Votre code reste local par défaut, avec un contrôle explicite sur les services connectés." diff --git a/packages/i18n/locales/id/messages.po b/packages/i18n/locales/id/messages.po index 6854f7bf2d1..ccd2a3ff961 100644 --- a/packages/i18n/locales/id/messages.po +++ b/packages/i18n/locales/id/messages.po @@ -2323,6 +2323,9 @@ msgstr "Agen tidak dapat menjangkau alat {0}" msgid "Agents complete routine tickets with no mid-task intervention." msgstr "Agen menyelesaikan tiket rutin tanpa intervensi di tengah tugas." +msgid "Agents in your cloud workspaces can then use <0>--host to run commands on this host. The host must be reachable through the relay." +msgstr "Agen di workspace cloud Anda lalu bisa memakai <0>--host untuk menjalankan perintah di host ini. Host harus bisa dijangkau melalui relay." + msgid "Agents keep working in the cloud. Open the workspace again from desktop, iPhone, or iPad." msgstr "Agen tetap bekerja di cloud. Buka lagi workspace dari desktop, iPhone, atau iPad." @@ -2566,6 +2569,9 @@ msgstr "Izinkan untuk sesi ini" msgid "Allow microphone access to use dictation" msgstr "Izinkan akses mikrofon untuk memakai dikte" +msgid "Allow my cloud workspaces to reach this host" +msgstr "Izinkan workspace cloud saya menjangkau host ini" + msgid "Allow remote access to this device via relay" msgstr "Izinkan akses jarak jauh ke perangkat ini melalui relay" @@ -2825,6 +2831,9 @@ msgstr "apa saja" msgid "Anything else? (optional)" msgstr "Ada lagi? (opsional)" +msgid "Anything running in a cloud workspace you created can then create workspaces, start agents, and run commands on this host, including an agent following instructions it found in a web page or a repository. Turn this on only if you need it." +msgstr "Apa pun yang berjalan di workspace cloud yang Anda buat lalu bisa membuat workspace, memulai agen, dan menjalankan perintah di host ini, termasuk agen yang mengikuti instruksi yang ditemukannya di halaman web atau repositori. Aktifkan hanya jika Anda membutuhkannya." + msgid "Anywhere" msgstr "Di mana saja" @@ -10833,6 +10842,9 @@ msgstr "Izinkan agen memakai login {browserName} Anda?" msgid "Let the agent drive." msgstr "Biarkan agen yang mengemudi." +msgid "Let your cloud workspaces reach this host?" +msgstr "Izinkan workspace cloud Anda menjangkau host ini?" + msgid "Lets your organization list and clone repositories" msgstr "Memungkinkan organisasi Anda menampilkan dan mengkloning repositori" @@ -18548,6 +18560,9 @@ msgstr "Berhenti memantau" msgid "Stop workspace run command" msgstr "Hentikan perintah run workspace" +msgid "Stop your cloud workspaces from reaching this host?" +msgstr "Hentikan akses workspace cloud Anda ke host ini?" + msgid "stopped" msgstr "berhenti" @@ -20403,6 +20418,9 @@ msgstr "Ubah pekerjaan rutin menjadi agen yang berjalan sesuai jadwal atau saat msgid "Turn Fast mode on or off" msgstr "Aktifkan atau nonaktifkan mode cepat" +msgid "Turn off" +msgstr "Matikan" + msgid "Turn off manual mode" msgstr "Matikan mode manual" @@ -22061,6 +22079,9 @@ msgstr "Perubahan Anda" msgid "Your changes will be lost if you don't save them." msgstr "Perubahan Anda akan hilang kalau tidak disimpan." +msgid "Your cloud workspaces will no longer be able to reach this host." +msgstr "Workspace cloud Anda tidak akan bisa lagi menjangkau host ini." + msgid "Your code stays local by default, with explicit control over connected services." msgstr "Kode Anda tetap lokal secara bawaan, dengan kendali eksplisit atas layanan yang terhubung." diff --git a/packages/i18n/locales/it/messages.po b/packages/i18n/locales/it/messages.po index 6dc23be632e..b331108310d 100644 --- a/packages/i18n/locales/it/messages.po +++ b/packages/i18n/locales/it/messages.po @@ -2323,6 +2323,9 @@ msgstr "Gli agenti non possono raggiungere gli strumenti di {0}" msgid "Agents complete routine tickets with no mid-task intervention." msgstr "Gli agenti completano i ticket di routine senza interventi a metà task." +msgid "Agents in your cloud workspaces can then use <0>--host to run commands on this host. The host must be reachable through the relay." +msgstr "Gli agenti nei tuoi workspace cloud potranno usare <0>--host per eseguire comandi su questo host. L'host deve essere raggiungibile tramite il relay." + msgid "Agents keep working in the cloud. Open the workspace again from desktop, iPhone, or iPad." msgstr "Gli agenti continuano a lavorare nel cloud. Riapri lo spazio di lavoro da desktop, iPhone o iPad." @@ -2566,6 +2569,9 @@ msgstr "Consenti per la sessione" msgid "Allow microphone access to use dictation" msgstr "Consenti l'accesso al microfono per usare la dettatura" +msgid "Allow my cloud workspaces to reach this host" +msgstr "Consenti ai miei workspace cloud di raggiungere questo host" + msgid "Allow remote access to this device via relay" msgstr "Consenti l'accesso remoto a questo dispositivo tramite relay" @@ -2825,6 +2831,9 @@ msgstr "qualsiasi cosa" msgid "Anything else? (optional)" msgstr "Altro? (facoltativo)" +msgid "Anything running in a cloud workspace you created can then create workspaces, start agents, and run commands on this host, including an agent following instructions it found in a web page or a repository. Turn this on only if you need it." +msgstr "Qualsiasi cosa in esecuzione in un workspace cloud che hai creato potrà creare workspace, avviare agenti ed eseguire comandi su questo host, incluso un agente che segue istruzioni trovate in una pagina web o in un repository. Attivalo solo se ti serve." + msgid "Anywhere" msgstr "Ovunque" @@ -10833,6 +10842,9 @@ msgstr "Consentire a un agente di usare i tuoi accessi di {browserName}?" msgid "Let the agent drive." msgstr "Lascia guidare l'agente." +msgid "Let your cloud workspaces reach this host?" +msgstr "Consentire ai tuoi workspace cloud di raggiungere questo host?" + msgid "Lets your organization list and clone repositories" msgstr "Consente alla tua organizzazione di elencare e clonare i repository" @@ -18548,6 +18560,9 @@ msgstr "Smetti di osservare" msgid "Stop workspace run command" msgstr "Arresta il comando di esecuzione del workspace" +msgid "Stop your cloud workspaces from reaching this host?" +msgstr "Impedire ai tuoi workspace cloud di raggiungere questo host?" + msgid "stopped" msgstr "arrestato" @@ -20403,6 +20418,9 @@ msgstr "Trasforma le attività ripetitive in agenti che girano secondo una piani msgid "Turn Fast mode on or off" msgstr "Attiva o disattiva la modalità veloce" +msgid "Turn off" +msgstr "Disattiva" + msgid "Turn off manual mode" msgstr "Disattiva la modalità manuale" @@ -22061,6 +22079,9 @@ msgstr "Le tue modifiche" msgid "Your changes will be lost if you don't save them." msgstr "Le tue modifiche andranno perse se non le salvi." +msgid "Your cloud workspaces will no longer be able to reach this host." +msgstr "I tuoi workspace cloud non potranno più raggiungere questo host." + msgid "Your code stays local by default, with explicit control over connected services." msgstr "Il tuo codice resta locale per impostazione predefinita, con controllo esplicito sui servizi collegati." diff --git a/packages/i18n/locales/ja/messages.po b/packages/i18n/locales/ja/messages.po index ee11f3439ef..0f632cf6b7b 100644 --- a/packages/i18n/locales/ja/messages.po +++ b/packages/i18n/locales/ja/messages.po @@ -2323,6 +2323,9 @@ msgstr "エージェントは {0} のツールにアクセスできません" msgid "Agents complete routine tickets with no mid-task intervention." msgstr "エージェントが定型チケットを途中の介入なしに完了する。" +msgid "Agents in your cloud workspaces can then use <0>--host to run commands on this host. The host must be reachable through the relay." +msgstr "クラウドワークスペースのエージェントが <0>--host を使って、このホストでコマンドを実行できるようになります。ホストにリレー経由で接続できる必要があります。" + msgid "Agents keep working in the cloud. Open the workspace again from desktop, iPhone, or iPad." msgstr "エージェントはクラウドで動き続けます。デスクトップ、iPhone、iPad からワークスペースをもう一度開けます。" @@ -2566,6 +2569,9 @@ msgstr "セッション中は許可" msgid "Allow microphone access to use dictation" msgstr "音声入力を使うにはマイクへのアクセスを許可してください" +msgid "Allow my cloud workspaces to reach this host" +msgstr "クラウドワークスペースからこのホストへのアクセスを許可" + msgid "Allow remote access to this device via relay" msgstr "リレー経由でこのデバイスへのリモートアクセスを許可" @@ -2825,6 +2831,9 @@ msgstr "何でも" msgid "Anything else? (optional)" msgstr "他にありますか?(任意)" +msgid "Anything running in a cloud workspace you created can then create workspaces, start agents, and run commands on this host, including an agent following instructions it found in a web page or a repository. Turn this on only if you need it." +msgstr "あなたが作成したクラウドワークスペースで動くものはすべて、このホストでワークスペースの作成、エージェントの起動、コマンドの実行ができるようになります。Web ページやリポジトリで見つけた指示に従うエージェントも含まれます。必要な場合にのみオンにしてください。" + msgid "Anywhere" msgstr "すべての場所" @@ -10833,6 +10842,9 @@ msgstr "エージェントに {browserName} のログインを使わせますか msgid "Let the agent drive." msgstr "エージェントに操作させる。" +msgid "Let your cloud workspaces reach this host?" +msgstr "クラウドワークスペースからこのホストへのアクセスを許可しますか?" + msgid "Lets your organization list and clone repositories" msgstr "組織がリポジトリを一覧表示してクローンできるようにします" @@ -18548,6 +18560,9 @@ msgstr "監視を停止" msgid "Stop workspace run command" msgstr "ワークスペースの実行コマンドを停止" +msgid "Stop your cloud workspaces from reaching this host?" +msgstr "クラウドワークスペースからこのホストへのアクセスを停止しますか?" + msgid "stopped" msgstr "停止" @@ -20403,6 +20418,9 @@ msgstr "定型作業を、スケジュールやイベントの発生で動くエ msgid "Turn Fast mode on or off" msgstr "高速モードのオン/オフを切り替え" +msgid "Turn off" +msgstr "オフにする" + msgid "Turn off manual mode" msgstr "手動モードをオフにする" @@ -22061,6 +22079,9 @@ msgstr "編集中の内容" msgid "Your changes will be lost if you don't save them." msgstr "保存しないと変更は失われます。" +msgid "Your cloud workspaces will no longer be able to reach this host." +msgstr "クラウドワークスペースからこのホストにアクセスできなくなります。" + msgid "Your code stays local by default, with explicit control over connected services." msgstr "コードは既定でローカルに留まり、連携するサービスは明示的に制御できます。" diff --git a/packages/i18n/locales/ko/messages.po b/packages/i18n/locales/ko/messages.po index 7129cb7cf97..53bcde0238c 100644 --- a/packages/i18n/locales/ko/messages.po +++ b/packages/i18n/locales/ko/messages.po @@ -2323,6 +2323,9 @@ msgstr "에이전트가 {0}의 도구에 접근할 수 없습니다" msgid "Agents complete routine tickets with no mid-task intervention." msgstr "에이전트가 작업 중간 개입 없이 일상적인 티켓을 완료합니다." +msgid "Agents in your cloud workspaces can then use <0>--host to run commands on this host. The host must be reachable through the relay." +msgstr "이후 클라우드 워크스페이스의 에이전트가 <0>--host를 사용해 이 호스트에서 명령을 실행할 수 있습니다. 호스트는 릴레이를 통해 접근할 수 있어야 합니다." + msgid "Agents keep working in the cloud. Open the workspace again from desktop, iPhone, or iPad." msgstr "에이전트는 클라우드에서 계속 작업합니다. 데스크톱, iPhone, iPad에서 워크스페이스를 다시 열 수 있습니다." @@ -2566,6 +2569,9 @@ msgstr "세션 동안 허용" msgid "Allow microphone access to use dictation" msgstr "받아쓰기를 사용하려면 마이크 접근을 허용하세요" +msgid "Allow my cloud workspaces to reach this host" +msgstr "내 클라우드 워크스페이스가 이 호스트에 접근하도록 허용" + msgid "Allow remote access to this device via relay" msgstr "릴레이를 통해 이 기기에 원격 액세스 허용" @@ -2825,6 +2831,9 @@ msgstr "모든 내용" msgid "Anything else? (optional)" msgstr "그 밖에 알려줄 내용이 있나요? (선택)" +msgid "Anything running in a cloud workspace you created can then create workspaces, start agents, and run commands on this host, including an agent following instructions it found in a web page or a repository. Turn this on only if you need it." +msgstr "직접 만든 클라우드 워크스페이스에서 실행되는 모든 것이 이 호스트에서 워크스페이스를 만들고, 에이전트를 시작하고, 명령을 실행할 수 있게 됩니다. 웹 페이지나 저장소에서 찾은 지시를 따르는 에이전트도 포함됩니다. 필요할 때만 켜세요." + msgid "Anywhere" msgstr "모든 위치" @@ -10833,6 +10842,9 @@ msgstr "에이전트가 {browserName} 로그인을 사용하도록 허용할까 msgid "Let the agent drive." msgstr "에이전트가 조작하게 하세요." +msgid "Let your cloud workspaces reach this host?" +msgstr "클라우드 워크스페이스가 이 호스트에 접근하도록 허용할까요?" + msgid "Lets your organization list and clone repositories" msgstr "조직이 리포지토리를 나열하고 복제할 수 있게 합니다" @@ -18548,6 +18560,9 @@ msgstr "감시 중지" msgid "Stop workspace run command" msgstr "워크스페이스 실행 명령 중지" +msgid "Stop your cloud workspaces from reaching this host?" +msgstr "클라우드 워크스페이스의 이 호스트 접근을 중지할까요?" + msgid "stopped" msgstr "중지됨" @@ -20403,6 +20418,9 @@ msgstr "반복 작업을 일정에 따라 또는 이벤트가 발생할 때 실 msgid "Turn Fast mode on or off" msgstr "빠른 모드 켜기 또는 끄기" +msgid "Turn off" +msgstr "끄기" + msgid "Turn off manual mode" msgstr "수동 모드 끄기" @@ -22061,6 +22079,9 @@ msgstr "내 변경 내용" msgid "Your changes will be lost if you don't save them." msgstr "저장하지 않으면 변경 사항이 사라집니다." +msgid "Your cloud workspaces will no longer be able to reach this host." +msgstr "클라우드 워크스페이스가 더 이상 이 호스트에 접근할 수 없습니다." + msgid "Your code stays local by default, with explicit control over connected services." msgstr "코드는 기본적으로 로컬에 머물고, 연결된 서비스는 명시적으로 통제합니다." diff --git a/packages/i18n/locales/nl/messages.po b/packages/i18n/locales/nl/messages.po index ca6b4ee7591..f361ab640d1 100644 --- a/packages/i18n/locales/nl/messages.po +++ b/packages/i18n/locales/nl/messages.po @@ -2323,6 +2323,9 @@ msgstr "Agents kunnen de tools van {0} niet bereiken" msgid "Agents complete routine tickets with no mid-task intervention." msgstr "Agents voltooien routinetickets zonder tussentijds ingrijpen." +msgid "Agents in your cloud workspaces can then use <0>--host to run commands on this host. The host must be reachable through the relay." +msgstr "Agents in je cloudwerkruimtes kunnen dan met <0>--host opdrachten op deze host uitvoeren. De host moet bereikbaar zijn via de relay." + msgid "Agents keep working in the cloud. Open the workspace again from desktop, iPhone, or iPad." msgstr "Agents blijven werken in de cloud. Open de werkruimte opnieuw op desktop, iPhone of iPad." @@ -2566,6 +2569,9 @@ msgstr "Toestaan voor deze sessie" msgid "Allow microphone access to use dictation" msgstr "Geef toegang tot de microfoon om te dicteren" +msgid "Allow my cloud workspaces to reach this host" +msgstr "Mijn cloudwerkruimtes toegang geven tot deze host" + msgid "Allow remote access to this device via relay" msgstr "Externe toegang tot dit apparaat via de relay toestaan" @@ -2825,6 +2831,9 @@ msgstr "wat dan ook" msgid "Anything else? (optional)" msgstr "Nog iets? (optioneel)" +msgid "Anything running in a cloud workspace you created can then create workspaces, start agents, and run commands on this host, including an agent following instructions it found in a web page or a repository. Turn this on only if you need it." +msgstr "Alles wat draait in een cloudwerkruimte die je hebt gemaakt, kan dan op deze host werkruimtes aanmaken, agents starten en opdrachten uitvoeren, ook een agent die instructies volgt die hij op een webpagina of in een repository vond. Zet dit alleen aan als je het nodig hebt." + msgid "Anywhere" msgstr "Overal" @@ -10833,6 +10842,9 @@ msgstr "Een agent je {browserName}-aanmeldingen laten gebruiken?" msgid "Let the agent drive." msgstr "Laat de agent sturen." +msgid "Let your cloud workspaces reach this host?" +msgstr "Je cloudwerkruimtes toegang geven tot deze host?" + msgid "Lets your organization list and clone repositories" msgstr "Laat je organisatie repositories weergeven en klonen" @@ -18548,6 +18560,9 @@ msgstr "Stoppen met volgen" msgid "Stop workspace run command" msgstr "Run-commando van werkruimte stoppen" +msgid "Stop your cloud workspaces from reaching this host?" +msgstr "Je cloudwerkruimtes geen toegang meer geven tot deze host?" + msgid "stopped" msgstr "gestopt" @@ -20403,6 +20418,9 @@ msgstr "Maak van routineklussen agents die op een schema draaien of wanneer er e msgid "Turn Fast mode on or off" msgstr "Snelle modus in- of uitschakelen" +msgid "Turn off" +msgstr "Uitzetten" + msgid "Turn off manual mode" msgstr "Handmatige modus uitzetten" @@ -22061,6 +22079,9 @@ msgstr "Jouw wijzigingen" msgid "Your changes will be lost if you don't save them." msgstr "Je wijzigingen gaan verloren als je ze niet opslaat." +msgid "Your cloud workspaces will no longer be able to reach this host." +msgstr "Je cloudwerkruimtes hebben geen toegang meer tot deze host." + msgid "Your code stays local by default, with explicit control over connected services." msgstr "Je code blijft standaard lokaal, met expliciete controle over gekoppelde diensten." diff --git a/packages/i18n/locales/pl/messages.po b/packages/i18n/locales/pl/messages.po index bf477bccfcb..7e609250a63 100644 --- a/packages/i18n/locales/pl/messages.po +++ b/packages/i18n/locales/pl/messages.po @@ -2323,6 +2323,9 @@ msgstr "Agenci nie mają dostępu do narzędzi {0}" msgid "Agents complete routine tickets with no mid-task intervention." msgstr "Agenci kończą rutynowe zgłoszenia bez interwencji w trakcie zadania." +msgid "Agents in your cloud workspaces can then use <0>--host to run commands on this host. The host must be reachable through the relay." +msgstr "Agenci w Twoich obszarach roboczych w chmurze będą mogli użyć <0>--host, aby uruchamiać polecenia na tym hoście. Host musi być osiągalny przez przekaźnik." + msgid "Agents keep working in the cloud. Open the workspace again from desktop, iPhone, or iPad." msgstr "Agenci pracują dalej w chmurze. Otwórz obszar roboczy ponownie na komputerze, iPhonie lub iPadzie." @@ -2566,6 +2569,9 @@ msgstr "Zezwól na czas sesji" msgid "Allow microphone access to use dictation" msgstr "Zezwól na dostęp do mikrofonu, aby korzystać z dyktowania" +msgid "Allow my cloud workspaces to reach this host" +msgstr "Zezwól moim obszarom roboczym w chmurze na dostęp do tego hosta" + msgid "Allow remote access to this device via relay" msgstr "Zezwól na zdalny dostęp do tego urządzenia przez przekaźnik" @@ -2825,6 +2831,9 @@ msgstr "cokolwiek" msgid "Anything else? (optional)" msgstr "Coś jeszcze? (opcjonalnie)" +msgid "Anything running in a cloud workspace you created can then create workspaces, start agents, and run commands on this host, including an agent following instructions it found in a web page or a repository. Turn this on only if you need it." +msgstr "Wszystko, co działa w utworzonym przez Ciebie obszarze roboczym w chmurze, będzie mogło tworzyć obszary robocze, uruchamiać agentów i wykonywać polecenia na tym hoście — w tym agent wykonujący instrukcje znalezione na stronie internetowej lub w repozytorium. Włącz to tylko wtedy, gdy jest potrzebne." + msgid "Anywhere" msgstr "Wszędzie" @@ -10833,6 +10842,9 @@ msgstr "Pozwolić agentowi używać Twoich zalogowanych sesji z {browserName}?" msgid "Let the agent drive." msgstr "Pozwól agentowi działać." +msgid "Let your cloud workspaces reach this host?" +msgstr "Zezwolić Twoim obszarom roboczym w chmurze na dostęp do tego hosta?" + msgid "Lets your organization list and clone repositories" msgstr "Pozwala organizacji wyświetlać i klonować repozytoria" @@ -18548,6 +18560,9 @@ msgstr "Przestań obserwować" msgid "Stop workspace run command" msgstr "Zatrzymaj polecenie uruchamiania obszaru roboczego" +msgid "Stop your cloud workspaces from reaching this host?" +msgstr "Zablokować Twoim obszarom roboczym w chmurze dostęp do tego hosta?" + msgid "stopped" msgstr "zatrzymana" @@ -20403,6 +20418,9 @@ msgstr "Zamień rutynowe zadania w agentów, którzy działają według harmonog msgid "Turn Fast mode on or off" msgstr "Włącz lub wyłącz tryb szybki" +msgid "Turn off" +msgstr "Wyłącz" + msgid "Turn off manual mode" msgstr "Wyłącz tryb ręczny" @@ -22061,6 +22079,9 @@ msgstr "Twoje zmiany" msgid "Your changes will be lost if you don't save them." msgstr "Twoje zmiany zostaną utracone, jeśli ich nie zapiszesz." +msgid "Your cloud workspaces will no longer be able to reach this host." +msgstr "Twoje obszary robocze w chmurze nie będą już miały dostępu do tego hosta." + msgid "Your code stays local by default, with explicit control over connected services." msgstr "Twój kod domyślnie zostaje lokalnie, z jawną kontrolą nad podłączonymi usługami." diff --git a/packages/i18n/locales/pt-BR/messages.po b/packages/i18n/locales/pt-BR/messages.po index 9c18d09f799..b806624b314 100644 --- a/packages/i18n/locales/pt-BR/messages.po +++ b/packages/i18n/locales/pt-BR/messages.po @@ -2323,6 +2323,9 @@ msgstr "Os agentes não conseguem acessar as ferramentas de {0}" msgid "Agents complete routine tickets with no mid-task intervention." msgstr "Os agentes concluem tickets rotineiros sem intervenção no meio da tarefa." +msgid "Agents in your cloud workspaces can then use <0>--host to run commands on this host. The host must be reachable through the relay." +msgstr "Os agentes nas suas áreas de trabalho na nuvem poderão usar <0>--host para executar comandos neste host. O host precisa estar acessível pelo relay." + msgid "Agents keep working in the cloud. Open the workspace again from desktop, iPhone, or iPad." msgstr "Os agentes continuam trabalhando na nuvem. Abra a área de trabalho de novo no desktop, iPhone ou iPad." @@ -2566,6 +2569,9 @@ msgstr "Permitir nesta sessão" msgid "Allow microphone access to use dictation" msgstr "Permita o acesso ao microfone para usar o ditado" +msgid "Allow my cloud workspaces to reach this host" +msgstr "Permitir que minhas áreas de trabalho na nuvem acessem este host" + msgid "Allow remote access to this device via relay" msgstr "Permitir acesso remoto a este dispositivo via relay" @@ -2825,6 +2831,9 @@ msgstr "qualquer coisa" msgid "Anything else? (optional)" msgstr "Mais alguma coisa? (opcional)" +msgid "Anything running in a cloud workspace you created can then create workspaces, start agents, and run commands on this host, including an agent following instructions it found in a web page or a repository. Turn this on only if you need it." +msgstr "Qualquer coisa executada em uma área de trabalho na nuvem que você criou poderá criar áreas de trabalho, iniciar agentes e executar comandos neste host, incluindo um agente que siga instruções encontradas em uma página da web ou em um repositório. Ative somente se precisar." + msgid "Anywhere" msgstr "Em qualquer lugar" @@ -10833,6 +10842,9 @@ msgstr "Permitir que um agente use seus logins do {browserName}?" msgid "Let the agent drive." msgstr "Deixe o agente conduzir." +msgid "Let your cloud workspaces reach this host?" +msgstr "Permitir que suas áreas de trabalho na nuvem acessem este host?" + msgid "Lets your organization list and clone repositories" msgstr "Permite que sua organização liste e clone repositórios" @@ -18548,6 +18560,9 @@ msgstr "Parar de observar" msgid "Stop workspace run command" msgstr "Parar o comando de execução da área de trabalho" +msgid "Stop your cloud workspaces from reaching this host?" +msgstr "Impedir que suas áreas de trabalho na nuvem acessem este host?" + msgid "stopped" msgstr "parado" @@ -20403,6 +20418,9 @@ msgstr "Transforme tarefas rotineiras em agentes que rodam por agenda ou quando msgid "Turn Fast mode on or off" msgstr "Ativar ou desativar o modo rápido" +msgid "Turn off" +msgstr "Desativar" + msgid "Turn off manual mode" msgstr "Desativar o modo manual" @@ -22061,6 +22079,9 @@ msgstr "Suas alterações" msgid "Your changes will be lost if you don't save them." msgstr "Suas alterações serão perdidas se você não salvar." +msgid "Your cloud workspaces will no longer be able to reach this host." +msgstr "Suas áreas de trabalho na nuvem não poderão mais acessar este host." + msgid "Your code stays local by default, with explicit control over connected services." msgstr "Seu código fica local por padrão, com controle explícito sobre os serviços conectados." diff --git a/packages/i18n/locales/ru/messages.po b/packages/i18n/locales/ru/messages.po index daa0318af84..d30bc7de452 100644 --- a/packages/i18n/locales/ru/messages.po +++ b/packages/i18n/locales/ru/messages.po @@ -2323,6 +2323,9 @@ msgstr "Агенты не могут получить доступ к инстр msgid "Agents complete routine tickets with no mid-task intervention." msgstr "Агенты закрывают рутинные тикеты без вмешательства по ходу задачи." +msgid "Agents in your cloud workspaces can then use <0>--host to run commands on this host. The host must be reachable through the relay." +msgstr "Агенты в ваших облачных рабочих областях смогут с помощью <0>--host выполнять команды на этом хосте. Хост должен быть доступен через реле." + msgid "Agents keep working in the cloud. Open the workspace again from desktop, iPhone, or iPad." msgstr "Агенты продолжают работать в облаке. Снова откройте рабочую область на компьютере, iPhone или iPad." @@ -2566,6 +2569,9 @@ msgstr "Разрешить на сессию" msgid "Allow microphone access to use dictation" msgstr "Разрешите доступ к микрофону, чтобы использовать диктовку" +msgid "Allow my cloud workspaces to reach this host" +msgstr "Разрешить моим облачным рабочим областям доступ к этому хосту" + msgid "Allow remote access to this device via relay" msgstr "Разрешить удалённый доступ к этому устройству через реле" @@ -2825,6 +2831,9 @@ msgstr "что угодно" msgid "Anything else? (optional)" msgstr "Что-нибудь ещё? (необязательно)" +msgid "Anything running in a cloud workspace you created can then create workspaces, start agents, and run commands on this host, including an agent following instructions it found in a web page or a repository. Turn this on only if you need it." +msgstr "Всё, что работает в созданной вами облачной рабочей области, сможет создавать рабочие области, запускать агентов и выполнять команды на этом хосте — в том числе агент, который следует инструкциям, найденным на веб-странице или в репозитории. Включайте, только если это нужно." + msgid "Anywhere" msgstr "Везде" @@ -10833,6 +10842,9 @@ msgstr "Разрешить агенту использовать ваши вхо msgid "Let the agent drive." msgstr "Пусть агент управляет." +msgid "Let your cloud workspaces reach this host?" +msgstr "Разрешить вашим облачным рабочим областям доступ к этому хосту?" + msgid "Lets your organization list and clone repositories" msgstr "Позволяет организации видеть и клонировать репозитории" @@ -18548,6 +18560,9 @@ msgstr "Прекратить отслеживание" msgid "Stop workspace run command" msgstr "Остановить команду запуска рабочей области" +msgid "Stop your cloud workspaces from reaching this host?" +msgstr "Закрыть вашим облачным рабочим областям доступ к этому хосту?" + msgid "stopped" msgstr "остановлена" @@ -20403,6 +20418,9 @@ msgstr "Превратите рутину в агентов, которые за msgid "Turn Fast mode on or off" msgstr "Включить или выключить быстрый режим" +msgid "Turn off" +msgstr "Выключить" + msgid "Turn off manual mode" msgstr "Отключить ручной режим" @@ -22061,6 +22079,9 @@ msgstr "Ваши изменения" msgid "Your changes will be lost if you don't save them." msgstr "Изменения будут потеряны, если их не сохранить." +msgid "Your cloud workspaces will no longer be able to reach this host." +msgstr "Ваши облачные рабочие области больше не смогут получить доступ к этому хосту." + msgid "Your code stays local by default, with explicit control over connected services." msgstr "Ваш код по умолчанию остаётся локальным, с явным контролем над подключёнными сервисами." diff --git a/packages/i18n/locales/tr/messages.po b/packages/i18n/locales/tr/messages.po index b1df8d0a7f2..5116e1fd66a 100644 --- a/packages/i18n/locales/tr/messages.po +++ b/packages/i18n/locales/tr/messages.po @@ -2323,6 +2323,9 @@ msgstr "Ajanlar {0} araçlarına erişemiyor" msgid "Agents complete routine tickets with no mid-task intervention." msgstr "Ajanlar rutin biletleri görev ortasında müdahale olmadan tamamlar." +msgid "Agents in your cloud workspaces can then use <0>--host to run commands on this host. The host must be reachable through the relay." +msgstr "Bulut çalışma alanlarındaki ajanlar <0>--host ile bu host üzerinde komut çalıştırabilir. Host'a röle üzerinden erişilebilmesi gerekir." + msgid "Agents keep working in the cloud. Open the workspace again from desktop, iPhone, or iPad." msgstr "Ajanlar bulutta çalışmaya devam eder. Çalışma alanını masaüstünden, iPhone'dan veya iPad'den yeniden açın." @@ -2566,6 +2569,9 @@ msgstr "Oturum boyunca izin ver" msgid "Allow microphone access to use dictation" msgstr "Sesle yazmak için mikrofon erişimine izin verin" +msgid "Allow my cloud workspaces to reach this host" +msgstr "Bulut çalışma alanlarımın bu host'a erişmesine izin ver" + msgid "Allow remote access to this device via relay" msgstr "Bu cihaza röle üzerinden uzaktan erişime izin ver" @@ -2825,6 +2831,9 @@ msgstr "herhangi bir şey" msgid "Anything else? (optional)" msgstr "Başka bir şey var mı? (isteğe bağlı)" +msgid "Anything running in a cloud workspace you created can then create workspaces, start agents, and run commands on this host, including an agent following instructions it found in a web page or a repository. Turn this on only if you need it." +msgstr "Oluşturduğunuz bir bulut çalışma alanında çalışan her şey bu host üzerinde çalışma alanı oluşturabilir, ajan başlatabilir ve komut çalıştırabilir; bir web sayfasında veya depoda bulduğu talimatları izleyen bir ajan da buna dahildir. Yalnızca ihtiyacınız varsa açın." + msgid "Anywhere" msgstr "Her yerde" @@ -10833,6 +10842,9 @@ msgstr "Bir ajanın {browserName} oturumlarınızı kullanmasına izin verilsin msgid "Let the agent drive." msgstr "Ajan kullansın." +msgid "Let your cloud workspaces reach this host?" +msgstr "Bulut çalışma alanlarınızın bu host'a erişmesine izin verilsin mi?" + msgid "Lets your organization list and clone repositories" msgstr "Kuruluşunuzun depoları listelemesine ve klonlamasına izin verir" @@ -18548,6 +18560,9 @@ msgstr "İzlemeyi durdur" msgid "Stop workspace run command" msgstr "Çalışma alanı çalıştırma komutunu durdur" +msgid "Stop your cloud workspaces from reaching this host?" +msgstr "Bulut çalışma alanlarınızın bu host'a erişimi durdurulsun mu?" + msgid "stopped" msgstr "durduruldu" @@ -20403,6 +20418,9 @@ msgstr "Rutin işleri zamanlamayla veya bir olay geldiğinde çalışan ajanlara msgid "Turn Fast mode on or off" msgstr "Hızlı modu aç veya kapat" +msgid "Turn off" +msgstr "Kapat" + msgid "Turn off manual mode" msgstr "Manuel modu kapat" @@ -22061,6 +22079,9 @@ msgstr "Değişiklikleriniz" msgid "Your changes will be lost if you don't save them." msgstr "Kaydetmezseniz değişiklikleriniz kaybolur." +msgid "Your cloud workspaces will no longer be able to reach this host." +msgstr "Bulut çalışma alanlarınız artık bu host'a erişemeyecek." + msgid "Your code stays local by default, with explicit control over connected services." msgstr "Kodunuz varsayılan olarak yerelde kalır; bağlı hizmetler üzerinde açık denetiminiz olur." diff --git a/packages/i18n/locales/uk/messages.po b/packages/i18n/locales/uk/messages.po index d737ce0fabd..e8b01af4ae9 100644 --- a/packages/i18n/locales/uk/messages.po +++ b/packages/i18n/locales/uk/messages.po @@ -2317,6 +2317,9 @@ msgstr "Агенти не мають доступу до інструменті msgid "Agents complete routine tickets with no mid-task intervention." msgstr "Агенти виконують рутинні тікети без втручання під час роботи." +msgid "Agents in your cloud workspaces can then use <0>--host to run commands on this host. The host must be reachable through the relay." +msgstr "Агенти у ваших хмарних робочих просторах зможуть за допомогою <0>--host запускати команди на цьому хості. Хост має бути доступним через релей." + msgid "Agents keep working in the cloud. Open the workspace again from desktop, iPhone, or iPad." msgstr "Агенти працюють далі в хмарі. Знову відкрийте робочий простір на комп'ютері, iPhone або iPad." @@ -2560,6 +2563,9 @@ msgstr "Дозволити на сеанс" msgid "Allow microphone access to use dictation" msgstr "Дозвольте доступ до мікрофона, щоб використовувати диктування" +msgid "Allow my cloud workspaces to reach this host" +msgstr "Дозволити моїм хмарним робочим просторам доступ до цього хоста" + msgid "Allow remote access to this device via relay" msgstr "Дозволити віддалений доступ до цього пристрою через релей" @@ -2819,6 +2825,9 @@ msgstr "будь-що" msgid "Anything else? (optional)" msgstr "Щось іще? (необов'язково)" +msgid "Anything running in a cloud workspace you created can then create workspaces, start agents, and run commands on this host, including an agent following instructions it found in a web page or a repository. Turn this on only if you need it." +msgstr "Усе, що працює у створеному вами хмарному робочому просторі, зможе створювати робочі простори, запускати агентів і виконувати команди на цьому хості — зокрема агент, що виконує інструкції, знайдені на вебсторінці чи в репозиторії. Вмикайте, лише якщо це потрібно." + msgid "Anywhere" msgstr "Будь-де" @@ -10827,6 +10836,9 @@ msgstr "Дозволити агенту використовувати сеан msgid "Let the agent drive." msgstr "Віддайте кермо агенту." +msgid "Let your cloud workspaces reach this host?" +msgstr "Дозволити вашим хмарним робочим просторам доступ до цього хоста?" + msgid "Lets your organization list and clone repositories" msgstr "Дає вашій організації змогу переглядати й клонувати репозиторії" @@ -18542,6 +18554,9 @@ msgstr "Припинити стеження" msgid "Stop workspace run command" msgstr "Зупинити команду запуску робочого простору" +msgid "Stop your cloud workspaces from reaching this host?" +msgstr "Закрити вашим хмарним робочим просторам доступ до цього хоста?" + msgid "stopped" msgstr "зупинено" @@ -20397,6 +20412,9 @@ msgstr "Перетворіть рутинні справи на агентів, msgid "Turn Fast mode on or off" msgstr "Увімкнути або вимкнути швидкий режим" +msgid "Turn off" +msgstr "Вимкнути" + msgid "Turn off manual mode" msgstr "Вимкнути ручний режим" @@ -22055,6 +22073,9 @@ msgstr "Ваші зміни" msgid "Your changes will be lost if you don't save them." msgstr "Якщо не зберегти зміни, їх буде втрачено." +msgid "Your cloud workspaces will no longer be able to reach this host." +msgstr "Ваші хмарні робочі простори більше не матимуть доступу до цього хоста." + msgid "Your code stays local by default, with explicit control over connected services." msgstr "За замовчуванням ваш код залишається локально, а підключеними сервісами ви керуєте явно." diff --git a/packages/i18n/locales/vi/messages.po b/packages/i18n/locales/vi/messages.po index 513f740fd28..57f2adccf09 100644 --- a/packages/i18n/locales/vi/messages.po +++ b/packages/i18n/locales/vi/messages.po @@ -2323,6 +2323,9 @@ msgstr "Agent không thể truy cập các công cụ của {0}" msgid "Agents complete routine tickets with no mid-task intervention." msgstr "Agent hoàn thành các ticket thường ngày mà không cần can thiệp giữa chừng." +msgid "Agents in your cloud workspaces can then use <0>--host to run commands on this host. The host must be reachable through the relay." +msgstr "Agent trong các workspace cloud của bạn khi đó có thể dùng <0>--host để chạy lệnh trên host này. Host phải truy cập được qua relay." + msgid "Agents keep working in the cloud. Open the workspace again from desktop, iPhone, or iPad." msgstr "Agent tiếp tục làm việc trên đám mây. Mở lại không gian làm việc từ máy tính, iPhone hoặc iPad." @@ -2566,6 +2569,9 @@ msgstr "Cho phép trong phiên này" msgid "Allow microphone access to use dictation" msgstr "Cho phép truy cập micro để dùng đọc chính tả" +msgid "Allow my cloud workspaces to reach this host" +msgstr "Cho phép workspace cloud của tôi truy cập host này" + msgid "Allow remote access to this device via relay" msgstr "Cho phép truy cập từ xa vào thiết bị này qua relay" @@ -2825,6 +2831,9 @@ msgstr "bất kỳ điều gì" msgid "Anything else? (optional)" msgstr "Còn gì nữa không? (không bắt buộc)" +msgid "Anything running in a cloud workspace you created can then create workspaces, start agents, and run commands on this host, including an agent following instructions it found in a web page or a repository. Turn this on only if you need it." +msgstr "Mọi thứ chạy trong một workspace cloud do bạn tạo khi đó đều có thể tạo workspace, khởi động agent và chạy lệnh trên host này, kể cả một agent làm theo chỉ dẫn mà nó tìm thấy trong một trang web hoặc một repository. Chỉ bật khi bạn cần." + msgid "Anywhere" msgstr "Mọi nơi" @@ -10833,6 +10842,9 @@ msgstr "Cho phép agent dùng thông tin đăng nhập {browserName} của bạn msgid "Let the agent drive." msgstr "Để agent điều khiển." +msgid "Let your cloud workspaces reach this host?" +msgstr "Cho phép workspace cloud của bạn truy cập host này?" + msgid "Lets your organization list and clone repositories" msgstr "Cho phép tổ chức của bạn liệt kê và clone repository" @@ -18548,6 +18560,9 @@ msgstr "Ngừng theo dõi" msgid "Stop workspace run command" msgstr "Dừng lệnh chạy của workspace" +msgid "Stop your cloud workspaces from reaching this host?" +msgstr "Ngừng cho workspace cloud của bạn truy cập host này?" + msgid "stopped" msgstr "đã dừng" @@ -20403,6 +20418,9 @@ msgstr "Biến việc lặt vặt thành agent chạy theo lịch hoặc khi có msgid "Turn Fast mode on or off" msgstr "Bật hoặc tắt chế độ nhanh" +msgid "Turn off" +msgstr "Tắt" + msgid "Turn off manual mode" msgstr "Tắt chế độ thủ công" @@ -22061,6 +22079,9 @@ msgstr "Các thay đổi của bạn" msgid "Your changes will be lost if you don't save them." msgstr "Thay đổi của bạn sẽ mất nếu không lưu." +msgid "Your cloud workspaces will no longer be able to reach this host." +msgstr "Workspace cloud của bạn sẽ không thể truy cập host này nữa." + msgid "Your code stays local by default, with explicit control over connected services." msgstr "Code của bạn mặc định ở lại cục bộ, với quyền kiểm soát rõ ràng đối với các dịch vụ đã kết nối." diff --git a/packages/i18n/locales/zh-CN/messages.po b/packages/i18n/locales/zh-CN/messages.po index 3a059098d1b..be71663cd44 100644 --- a/packages/i18n/locales/zh-CN/messages.po +++ b/packages/i18n/locales/zh-CN/messages.po @@ -2323,6 +2323,9 @@ msgstr "智能体无法访问 {0} 的工具" msgid "Agents complete routine tickets with no mid-task intervention." msgstr "智能体无需中途干预即可完成常规工单。" +msgid "Agents in your cloud workspaces can then use <0>--host to run commands on this host. The host must be reachable through the relay." +msgstr "之后,你的云端工作区中的智能体就可以使用 <0>--host 参数在此主机上运行命令。该主机必须能通过中继访问。" + msgid "Agents keep working in the cloud. Open the workspace again from desktop, iPhone, or iPad." msgstr "智能体在云端持续工作。可在桌面端、iPhone 或 iPad 上重新打开工作区。" @@ -2566,6 +2569,9 @@ msgstr "本次会话内允许" msgid "Allow microphone access to use dictation" msgstr "请允许麦克风访问以使用语音输入" +msgid "Allow my cloud workspaces to reach this host" +msgstr "允许我的云端工作区访问此主机" + msgid "Allow remote access to this device via relay" msgstr "允许通过中继远程访问本设备" @@ -2825,6 +2831,9 @@ msgstr "任意内容" msgid "Anything else? (optional)" msgstr "还有别的吗?(选填)" +msgid "Anything running in a cloud workspace you created can then create workspaces, start agents, and run commands on this host, including an agent following instructions it found in a web page or a repository. Turn this on only if you need it." +msgstr "你创建的云端工作区中运行的任何程序都将可以在此主机上创建工作区、启动智能体和运行命令,包括按照网页或代码仓库中的指令行事的智能体。请仅在需要时开启。" + msgid "Anywhere" msgstr "所有位置" @@ -10833,6 +10842,9 @@ msgstr "允许智能体使用你的 {browserName} 登录信息吗?" msgid "Let the agent drive." msgstr "让智能体来操作。" +msgid "Let your cloud workspaces reach this host?" +msgstr "允许你的云端工作区访问此主机?" + msgid "Lets your organization list and clone repositories" msgstr "允许你的组织列出并克隆仓库" @@ -18548,6 +18560,9 @@ msgstr "停止关注" msgid "Stop workspace run command" msgstr "停止工作区运行命令" +msgid "Stop your cloud workspaces from reaching this host?" +msgstr "停止你的云端工作区访问此主机?" + msgid "stopped" msgstr "已停止" @@ -20403,6 +20418,9 @@ msgstr "把日常杂务交给按计划或在事件到来时运行的智能体: msgid "Turn Fast mode on or off" msgstr "开启或关闭快速模式" +msgid "Turn off" +msgstr "关闭" + msgid "Turn off manual mode" msgstr "关闭手动模式" @@ -22061,6 +22079,9 @@ msgstr "你的更改" msgid "Your changes will be lost if you don't save them." msgstr "如果不保存,你的更改将会丢失。" +msgid "Your cloud workspaces will no longer be able to reach this host." +msgstr "你的云端工作区将无法再访问此主机。" + msgid "Your code stays local by default, with explicit control over connected services." msgstr "你的代码默认留在本地,连接哪些服务由你明确决定。" diff --git a/packages/i18n/locales/zh-TW/messages.po b/packages/i18n/locales/zh-TW/messages.po index 14c322f4c65..cb1ea59e8f5 100644 --- a/packages/i18n/locales/zh-TW/messages.po +++ b/packages/i18n/locales/zh-TW/messages.po @@ -2323,6 +2323,9 @@ msgstr "代理程式無法存取 {0} 的工具" msgid "Agents complete routine tickets with no mid-task intervention." msgstr "代理程式無需中途干預即可完成常規工單。" +msgid "Agents in your cloud workspaces can then use <0>--host to run commands on this host. The host must be reachable through the relay." +msgstr "之後,你的雲端工作區中的代理程式就能使用 <0>--host 參數在此主機上執行指令。此主機必須能透過中繼存取。" + msgid "Agents keep working in the cloud. Open the workspace again from desktop, iPhone, or iPad." msgstr "代理程式會在雲端持續工作。可在桌面版、iPhone 或 iPad 上重新開啟工作區。" @@ -2566,6 +2569,9 @@ msgstr "本次會話內允許" msgid "Allow microphone access to use dictation" msgstr "請允許麥克風存取以使用語音輸入" +msgid "Allow my cloud workspaces to reach this host" +msgstr "允許我的雲端工作區存取此主機" + msgid "Allow remote access to this device via relay" msgstr "允許透過中繼遠端存取此裝置" @@ -2825,6 +2831,9 @@ msgstr "任意內容" msgid "Anything else? (optional)" msgstr "還有其他嗎?(選填)" +msgid "Anything running in a cloud workspace you created can then create workspaces, start agents, and run commands on this host, including an agent following instructions it found in a web page or a repository. Turn this on only if you need it." +msgstr "你建立的雲端工作區中執行的任何程式都將能在此主機上建立工作區、啟動代理程式並執行指令,包括依照網頁或儲存庫中的指示行事的代理程式。請只在需要時開啟。" + msgid "Anywhere" msgstr "所有位置" @@ -10833,6 +10842,9 @@ msgstr "允許代理程式使用你的 {browserName} 登入資訊嗎?" msgid "Let the agent drive." msgstr "讓代理程式來操作。" +msgid "Let your cloud workspaces reach this host?" +msgstr "允許你的雲端工作區存取此主機?" + msgid "Lets your organization list and clone repositories" msgstr "讓你的組織能列出並複製儲存庫" @@ -18548,6 +18560,9 @@ msgstr "停止關注" msgid "Stop workspace run command" msgstr "停止工作區執行命令" +msgid "Stop your cloud workspaces from reaching this host?" +msgstr "停止你的雲端工作區存取此主機?" + msgid "stopped" msgstr "已停止" @@ -20403,6 +20418,9 @@ msgstr "把例行雜務交給依排程或在事件發生時執行的代理程式 msgid "Turn Fast mode on or off" msgstr "開啟或關閉快速模式" +msgid "Turn off" +msgstr "關閉" + msgid "Turn off manual mode" msgstr "關閉手動模式" @@ -22061,6 +22079,9 @@ msgstr "你的變更" msgid "Your changes will be lost if you don't save them." msgstr "如果不儲存,你的更改將會丟失。" +msgid "Your cloud workspaces will no longer be able to reach this host." +msgstr "你的雲端工作區將無法再存取此主機。" + msgid "Your code stays local by default, with explicit control over connected services." msgstr "你的程式碼預設留在本地,連線哪些服務由你明確決定。"