diff --git a/apps/desktop/main/execution-engines/ipc.ts b/apps/desktop/main/execution-engines/ipc.ts index 10847df42..c543f2cbd 100644 --- a/apps/desktop/main/execution-engines/ipc.ts +++ b/apps/desktop/main/execution-engines/ipc.ts @@ -33,6 +33,20 @@ export function registerExecutionEngineIpc(input: { if (args.length !== 0) invalid(); return (client) => client.listProfiles(); }); + bind(DESKTOP_IPC_CHANNELS.executionEnginesDiscover, (args) => { + if (args.length !== 0) invalid(); + return (client) => client.discover(); + }); + bind(DESKTOP_IPC_CHANNELS.executionEnginesInstall, (args) => { + if (args.length !== 1) invalid(); + const engineId = readEngineId(args[0]); + return (client) => client.install(engineId); + }); + bind(DESKTOP_IPC_CHANNELS.executionEnginesInstallStatus, (args) => { + if (args.length !== 1) invalid(); + const engineId = readEngineId(args[0]); + return (client) => client.installStatus(engineId); + }); bind(DESKTOP_IPC_CHANNELS.executionEngineProfileGet, (args) => { if (args.length !== 1) invalid(); const engineId = readEngineId(args[0]); diff --git a/apps/desktop/preload/main-window.ts b/apps/desktop/preload/main-window.ts index 9ddf3885e..d6f27be67 100644 --- a/apps/desktop/preload/main-window.ts +++ b/apps/desktop/preload/main-window.ts @@ -1,5 +1,6 @@ import { contextBridge, ipcRenderer } from "electron"; import { createLocalFileCapabilities } from "../shared/local-file-activation.js"; +import type { ExternalExecutionEngineId } from "@ling-stack/contracts"; import type { ComputerUseHostLayout, ComputerUsePipDeckOwner, @@ -153,6 +154,9 @@ const capabilities: LingDesktopCapabilities = { revoke: () => ipcRenderer.invoke(DESKTOP_IPC_CHANNELS.mobileAccessRevoke), }, executionEngines: { + discover: () => ipcRenderer.invoke(DESKTOP_IPC_CHANNELS.executionEnginesDiscover), + install: (engineId: ExternalExecutionEngineId) => ipcRenderer.invoke(DESKTOP_IPC_CHANNELS.executionEnginesInstall, engineId), + installStatus: (engineId: ExternalExecutionEngineId) => ipcRenderer.invoke(DESKTOP_IPC_CHANNELS.executionEnginesInstallStatus, engineId), listProfiles: () => ipcRenderer.invoke(DESKTOP_IPC_CHANNELS.executionEnginesList), getProfile: (engineId) => ipcRenderer.invoke(DESKTOP_IPC_CHANNELS.executionEngineProfileGet, engineId), saveProfile: (engineId, request) => ipcRenderer.invoke(DESKTOP_IPC_CHANNELS.executionEngineProfileSave, engineId, request), diff --git a/apps/desktop/shared/desktop-capabilities.ts b/apps/desktop/shared/desktop-capabilities.ts index 41522cf75..d99d56587 100644 --- a/apps/desktop/shared/desktop-capabilities.ts +++ b/apps/desktop/shared/desktop-capabilities.ts @@ -1,4 +1,4 @@ -import type { ComputerUseRuntimeStatus, ExecutionEngineConnectionProbe, ExecutionEngineInstallationProbe, ExecutionEngineLoginMethod, ExecutionEngineLoginOperation, ExecutionEngineProfileListResponse, ExecutionEngineProfileResponse, +import type { ComputerUseRuntimeStatus, EngineDiscoveryReport, ManagedInstallStatus, ExecutionEngineConnectionProbe, ExecutionEngineInstallationProbe, ExecutionEngineLoginMethod, ExecutionEngineLoginOperation, ExecutionEngineProfileListResponse, ExecutionEngineProfileResponse, ExternalExecutionEngineId, SaveExecutionEngineProfileRequest, SaveExecutionEngineSecretRequest } from "@ling-stack/contracts"; export interface DesktopExecutionEngineCapabilities { @@ -12,6 +12,9 @@ export interface DesktopExecutionEngineCapabilities { startLogin(engineId: ExternalExecutionEngineId, expectedRevision: number, method: ExecutionEngineLoginMethod): Promise; getLogin(engineId: ExternalExecutionEngineId, operationId: string): Promise; cancelLogin(engineId: ExternalExecutionEngineId, operationId: string): Promise; + discover(): Promise; + install(engineId: ExternalExecutionEngineId): Promise<{ readonly install: ManagedInstallStatus }>; + installStatus(engineId: ExternalExecutionEngineId): Promise<{ readonly install: ManagedInstallStatus }>; } import { SUPPORTED_LOCALES, diff --git a/apps/desktop/shared/ipc-channels.ts b/apps/desktop/shared/ipc-channels.ts index db5f83881..006bad661 100644 --- a/apps/desktop/shared/ipc-channels.ts +++ b/apps/desktop/shared/ipc-channels.ts @@ -25,6 +25,9 @@ export const DESKTOP_THEME_PACKAGE_IPC_CHANNELS = { export const DESKTOP_IPC_CHANNELS = { executionEnginesList: "ling-desktop:execution-engines:list", + executionEnginesDiscover: "ling-desktop:execution-engines:discover", + executionEnginesInstall: "ling-desktop:execution-engines:install", + executionEnginesInstallStatus: "ling-desktop:execution-engines:install-status", executionEngineProfileGet: "ling-desktop:execution-engines:profile-get", executionEngineProfileSave: "ling-desktop:execution-engines:profile-save", executionEngineProfileSecretSave: "ling-desktop:execution-engines:profile-secret-save", diff --git a/apps/web/e2e/ui2-engine-lifecycle.spec.ts b/apps/web/e2e/ui2-engine-lifecycle.spec.ts new file mode 100644 index 000000000..79ce8674e --- /dev/null +++ b/apps/web/e2e/ui2-engine-lifecycle.spec.ts @@ -0,0 +1,50 @@ +import { expect, test, type Page } from "@playwright/test"; +import { mkdir } from "node:fs/promises"; +import { fileURLToPath } from "node:url"; +import { startExecutionEngineFixture } from "./support/execution-engine-fixture.mjs"; + +const evidenceDirectory = fileURLToPath(new URL( + "../../../docs/design/ui2.0升级/evidence/settings/execution-engines/", + import.meta.url, +)); + +async function captureEvidence(page: Page, name: string): Promise { + await mkdir(evidenceDirectory, { recursive: true }); + await page.screenshot({ path: `${evidenceDirectory}${name}` }); +} + +/** Sidebar tooltips intercept pointer hit tests; dispatch the click directly. */ +async function clickSettingsEntry(page: Page): Promise { + await page.locator('button[aria-label="Settings"], button[aria-label="设置"]').waitFor({ state: "attached" }); + await page.evaluate(() => { + const button = [...document.querySelectorAll("button")] + .find((candidate) => ["Settings", "设置"].includes(candidate.getAttribute("aria-label") ?? "")); + if (!(button instanceof HTMLElement)) throw new Error("settings entry not found"); + button.click(); + }); +} + +test("engine settings discovers installed engines and offers managed install", async ({ page }) => { + test.setTimeout(90_000); + const fixture = await startExecutionEngineFixture({ port: 17891, origin: "http://127.0.0.1:4174" }); + try { + const enrollment = await fixture.enroll(); + await page.goto("/", { waitUntil: "domcontentloaded" }); + await clickSettingsEntry(page); + const laterButton = page.getByRole("button", { name: /稍后再说|Later|Maybe later/ }).first(); + if (await laterButton.isVisible().catch(() => false)) await laterButton.click(); + await page.getByLabel(/Settings sections|设置分组/).getByRole("button", { name: /Execution engines|执行引擎/ }).click(); + + const codeInput = page.getByLabel(/Authorization code|授权码/); + await expect(codeInput).toBeVisible(); + await codeInput.fill(enrollment.code); + await page.getByRole("button", { name: /Confirm|确认/ }).click(); + + const codexRow = page.locator('[data-engine-id="codex-app-server"]'); + await expect(codexRow).toBeVisible(); + await expect(codexRow).toContainText(/使用检测到的|Use detected/, { timeout: 30_000 }); + await captureEvidence(page, "1440x960-engine-discovery-en-US.png"); + } finally { + await fixture.close(); + } +}); diff --git a/apps/web/src/features/settings/execution-engines/ExecutionEnginesSettingsPage.tsx b/apps/web/src/features/settings/execution-engines/ExecutionEnginesSettingsPage.tsx index 1d3af4cf3..27950cf8f 100644 --- a/apps/web/src/features/settings/execution-engines/ExecutionEnginesSettingsPage.tsx +++ b/apps/web/src/features/settings/execution-engines/ExecutionEnginesSettingsPage.tsx @@ -2,6 +2,7 @@ import type { ExecutionEngineConnectionProbe, ExternalExecutionEngineId } from " import { ArrowRight, Cable, CircleHelp, KeyRound, LogIn, Pencil, PlugZap, Unplug } from "lucide-react"; import { useEffect, useRef, useState, useSyncExternalStore } from "react"; import { daemonBaseUrl } from "../../../api/client.js"; +import { getManagedEnginePackage } from "@ling-stack/contracts"; import { useDesktopTitlebarPlacement } from "../../../app/DesktopTitlebarSurface.js"; import { useI18n } from "../../../i18n.js"; import { Button, Field, InlineFeedback, Input, Skeleton } from "../../../shared/ui/index.js"; @@ -33,7 +34,7 @@ export function ExecutionEnginesSettingsPage({ cwd }: { readonly cwd: string }): const login = useSyncExternalStore(loginController.subscribe, loginController.getSnapshot); const [code, setCode] = useState(""); const returnFocusRef = useRef(null); - useEffect(() => { void manager.load(); return () => { manager.detach(); void loginController.cancel(); }; }, [manager]); + useEffect(() => { void manager.load().then(() => manager.discover()); return () => { manager.detach(); void loginController.cancel(); }; }, [manager]); useEffect(() => { const revalidate = () => { if (document.visibilityState === "visible" && !loginController.getSnapshot()) void manager.revalidate(); @@ -95,6 +96,7 @@ export function ExecutionEnginesSettingsPage({ cwd }: { readonly cwd: string }): : profile?.status === "disconnected" ? {t("Not connected")} : null}
+ {ready && !profile ? : null} {ready && !profile ? : null} {profile && loginMethod ?
; } + +function EngineDiscoveryActions({ engineId, manager }: { + readonly engineId: ExternalExecutionEngineId; + readonly manager: ExecutionEngineManager; +}): React.JSX.Element | null { + const { t } = useI18n(); + const state = useSyncExternalStore(manager.subscribe, manager.getSnapshot); + const candidate = state.discovery?.candidates.find((item) => item.engineId === engineId); + const install = state.installs[engineId]; + const pkg = getManagedEnginePackage(engineId); + const busy = Boolean(state.busy[engineId]); + if (install && install.phase !== "idle") { + const label = install.phase === "downloading" ? t("Downloading...") + : install.phase === "verifying" ? t("Verifying...") + : install.phase === "installed" ? t("Installed") + : t("Install"); + return ( +
+ + {install.phase === "failed" && install.error ? : null} +
+ ); + } + return ( +
+ {candidate?.status === "detected" && candidate.executablePath ? ( + + ) : null} + {pkg?.installable ? ( + + ) : candidate?.manualGuidance ? {candidate.manualGuidance} : null} +
+ ); +} diff --git a/apps/web/src/features/settings/execution-engines/execution-engine-manager.ts b/apps/web/src/features/settings/execution-engines/execution-engine-manager.ts index c7be12c36..2fad654e8 100644 --- a/apps/web/src/features/settings/execution-engines/execution-engine-manager.ts +++ b/apps/web/src/features/settings/execution-engines/execution-engine-manager.ts @@ -1,12 +1,12 @@ import type { ExecutionEngineManagementClient } from "@ling-stack/api-client"; import type { - ExecutionEngineConnectionProbe, ExecutionEngineLoginMethod, ExecutionEngineLoginOperation, - ExecutionEngineProfile, ExecutionEngineProfileConfiguration, ExternalExecutionEngineId, + EngineDiscoveryReport, ExecutionEngineConnectionProbe, ExecutionEngineLoginMethod, ExecutionEngineLoginOperation, + ExecutionEngineProfile, ExecutionEngineProfileConfiguration, ExternalExecutionEngineId, ManagedInstallStatus, } from "@ling-stack/contracts"; export type EngineManagementApi = Pick; + | "startLogin" | "getLogin" | "cancelLogin" | "discover" | "install" | "installStatus">; export type EngineManagementTransport = | { readonly kind: "desktop"; readonly api: EngineManagementApi } @@ -23,6 +23,8 @@ export interface EngineProfileEditor { export interface EngineManagementState { readonly phase: "loading" | "ready" | "authorization_required" | "unavailable" | "error"; readonly profiles: readonly ExecutionEngineProfile[]; + readonly discovery?: EngineDiscoveryReport; + readonly installs: Readonly>> readonly editor?: EngineProfileEditor; readonly busy: Readonly>>; readonly probes: Readonly>>; @@ -35,7 +37,7 @@ export interface EngineManagementState { export class ExecutionEngineManager { readonly transport: EngineManagementTransport; readonly #listeners = new Set<() => void>(); - #state: EngineManagementState = { phase: "loading", profiles: [], busy: {}, probes: {}, errors: {} }; + #state: EngineManagementState = { phase: "loading", profiles: [], installs: {}, busy: {}, probes: {}, errors: {} }; #loadRevision = 0; #scope = 0; #revalidation?: Promise; @@ -65,6 +67,7 @@ export class ExecutionEngineManager { && profile.revision === probe.profileRevision && profile.configurationFingerprint === probe.configurationFingerprint; })); this.publish({ phase: "ready", profiles, probes, error: undefined }); + void this.discover(); } catch (error) { if (revision !== this.#loadRevision || scope !== this.#scope) return; const code = engineManagementErrorCode(error); @@ -82,6 +85,41 @@ export class ExecutionEngineManager { finally { if (this.#revalidation === pending) this.#revalidation = undefined; } } + /** Read-only discovery of existing engine installations on the host. */ + async discover(): Promise { + if (this.#state.phase !== "ready" || this.transport.kind === "unavailable") return; + try { + const discovery = await this.transport.api.discover(); + this.publish({ discovery }); + } catch { + // Discovery is best-effort; the manual path stays available without it. + } + } + + /** Managed install of the pinned engine package, then open the prefilled profile draft. */ + async installEngine(engineId: ExternalExecutionEngineId): Promise { + if (this.#state.phase !== "ready" || this.transport.kind === "unavailable" || this.#state.busy[engineId]) return; + const publish = (install: ManagedInstallStatus): void => { + this.publish({ installs: { ...this.#state.installs, [engineId]: install } }); + }; + try { + publish((await this.transport.api.install(engineId)).install); + let current = this.#state.installs[engineId]; + while (current && (current.phase === "downloading" || current.phase === "verifying")) { + await new Promise((resolve) => setTimeout(resolve, 1500)); + publish((await this.transport.api.installStatus(engineId)).install); + current = this.#state.installs[engineId]; + } + if (current?.phase === "installed" && current.executablePath) { + this.edit(engineId); + this.updateDraft({ executablePath: current.executablePath }); + } + } catch (error) { + const code = engineManagementErrorCode(error); + this.publish({ installs: { ...this.#state.installs, [engineId]: { engineId, phase: "failed", error: code, updatedAt: new Date().toISOString() } }, errors: { ...this.#state.errors, [engineId]: code } }); + } + } + edit(engineId: ExternalExecutionEngineId): void { if (this.#state.phase !== "ready" || this.#state.editor || this.#state.busy[engineId]) return; const profile = this.#state.profiles.find((item) => item.configuration.engineId === engineId); diff --git a/apps/web/src/i18n/locales/en-US.ts b/apps/web/src/i18n/locales/en-US.ts index 728441c86..20942a06b 100644 --- a/apps/web/src/i18n/locales/en-US.ts +++ b/apps/web/src/i18n/locales/en-US.ts @@ -2870,6 +2870,10 @@ export const enUS = { "No secret": "No secret", "Sync tools": "Sync tools", "Check connection": "Check connection", + "Downloading...": "Downloading...", + "Verifying...": "Verifying...", + "Installed": "Installed", + "Use detected {version}": "Use detected {version}", "Sync tool list": "Sync tool list", "Connection check succeeded": "Connection check succeeded", "Connection check failed": "Connection check failed", diff --git a/apps/web/src/i18n/locales/zh-CN.ts b/apps/web/src/i18n/locales/zh-CN.ts index 6477d18b8..47cafbf80 100644 --- a/apps/web/src/i18n/locales/zh-CN.ts +++ b/apps/web/src/i18n/locales/zh-CN.ts @@ -438,6 +438,10 @@ export const zhCN = { "No secret": "未配置密钥", "Sync tools": "同步工具", "Check connection": "检查连接", + "Downloading...": "正在下载…", + "Verifying...": "正在校验…", + "Installed": "已安装", + "Use detected {version}": "使用检测到的 {version}", "Sync tool list": "同步工具列表", "Connection check succeeded": "连接检查成功", "Connection check failed": "连接检查失败", diff --git "a/docs/design/ui2.0\345\215\207\347\272\247/evidence/settings/execution-engines/1440x960-engine-discovery-en-US.png" "b/docs/design/ui2.0\345\215\207\347\272\247/evidence/settings/execution-engines/1440x960-engine-discovery-en-US.png" new file mode 100644 index 000000000..e8fdd75ad Binary files /dev/null and "b/docs/design/ui2.0\345\215\207\347\272\247/evidence/settings/execution-engines/1440x960-engine-discovery-en-US.png" differ diff --git a/packages/api-client/src/execution-engines.ts b/packages/api-client/src/execution-engines.ts index 349d802fd..371e18558 100644 --- a/packages/api-client/src/execution-engines.ts +++ b/packages/api-client/src/execution-engines.ts @@ -1,6 +1,7 @@ import type { ExecutionEngineConnectionProbe, ExecutionEngineInstallationProbe, ExecutionEngineLoginMethod, ExecutionEngineLoginOperation, ExecutionEngineManagementSession, ExecutionEngineProfileListResponse, ExecutionEngineProfileResponse, ExternalExecutionEngineId, SaveExecutionEngineProfileRequest, SaveExecutionEngineSecretRequest } from "@ling-stack/contracts"; import { isExecutionEngineSecretValue } from "@ling-stack/contracts"; +import type { EngineDiscoveryReport, ManagedInstallStatus } from "@ling-stack/contracts"; import { LingDaemonError } from "./errors.js"; export interface ExecutionEngineManagementClientOptions { @@ -52,6 +53,18 @@ export class ExecutionEngineManagementClient { return this.request("", "GET"); } + discover(): Promise { + return this.request("/discovery", "GET"); + } + + install(engineId: ExternalExecutionEngineId): Promise<{ readonly install: ManagedInstallStatus }> { + return this.request(enginePath(engineId) + "/install", "POST", {}); + } + + installStatus(engineId: ExternalExecutionEngineId): Promise<{ readonly install: ManagedInstallStatus }> { + return this.request(enginePath(engineId) + "/install", "GET"); + } + async getProfile(engineId: ExternalExecutionEngineId): Promise { return this.request(profilePath(engineId), "GET"); } @@ -153,6 +166,11 @@ export class ExecutionEngineManagementClient { } } +function enginePath(engineId: ExternalExecutionEngineId): string { + profilePath(engineId); + return `/${engineId}`; +} + function profilePath(engineId: ExternalExecutionEngineId): string { if (!["codex-app-server", "claude-agent-sdk", "kimi-acp", "openclaw-acp"].includes(engineId)) throw failure("engine_request_invalid", 400); return `/${engineId}/profile`; diff --git a/packages/contracts/src/engine-lifecycle.ts b/packages/contracts/src/engine-lifecycle.ts new file mode 100644 index 000000000..8568d88a5 --- /dev/null +++ b/packages/contracts/src/engine-lifecycle.ts @@ -0,0 +1,149 @@ +/** + * Managed engine lifecycle (execution-engine-managed-lifecycle): discovery of + * existing installations and managed downloads of pinned engine packages. + */ + +import { isExternalExecutionEngineId, type ExternalExecutionEngineId } from "./execution-engines.js"; + +export interface ManagedEnginePackage { + readonly engineId: ExternalExecutionEngineId; + readonly packageName: string; + /** Exact package version downloaded for managed installs. */ + readonly pinnedVersion: string; + /** Oldest version accepted when scanning an existing installation. */ + readonly minSupported: string; + /** Newest version verified against Ling's wire protocol. */ + readonly maxVerified: string; + /** Whether this engine supports managed install in this release. */ + readonly installable: boolean; + /** Default command name resolved during discovery. */ + readonly commandName: string; + /** Shown when the engine is not installable in this release. */ + readonly manualGuidance?: string; + readonly install?: ManagedEngineInstallLayout; + /** Reviewed per-platform sha512 digests for the pinned binary tarball. */ + readonly pinnedIntegrityByPlatform?: Readonly>; +} + +/** How a managed package tarball maps onto the executable on disk. */ +export interface ManagedEngineInstallLayout { + /** npm package that carries the platform binary (may differ from packageName). */ + readonly binaryPackageName: (platformKey: string) => string; + /** npm version of the platform package (codex suffixes the platform key). */ + readonly binaryVersion: (pinnedVersion: string, platformKey: string) => string; + /** Tarball-internal path of the executable for the target triple. */ + readonly binaryPath: (targetTriple: string) => string; +} + +export const MANAGED_ENGINE_PACKAGES: readonly ManagedEnginePackage[] = [ + { + engineId: "codex-app-server", + packageName: "@openai/codex", + pinnedVersion: "0.164.0", + minSupported: "0.125.0", + maxVerified: "0.164.0", + installable: true, + commandName: "codex", + pinnedIntegrityByPlatform: { + "darwin-arm64": "sha512-pDizgOUAtq3/k3AbUFHbaU19WpYKCja+oFpNSTLKrDQj4lTUNSDuTPJip4uQVn2/1EipQdpQrGMOQBVuI1znAA==", + "darwin-x64": "sha512-lIe+udnguPGzBezkgbkj2Eaz0YqOhNXT7jja136Fj0sXfI+UKNS2icmaK14GcoRAgeVEpDTtC1ftamWBPmD1zg==", + "linux-x64": "sha512-XLAoaWsGOT2khzl+P4FYDPTkzAr9W0VFXFaVkqlFdkM0soa1gH/4S0wSD57Ek3HHwkirAEGz2/Mwehseh+l5Mg==", + "linux-arm64": "sha512-LL5iTQjyDL4YRX44EWqhIfEQ5uGnmgxkQBJSxjZSeJ8L1Og83pdlzUJW/PRJ76oaVwOVgh6HXwuPEiBNEHU4lg==", + "win32-x64": "sha512-urWPhwh9YavuoAPIkmVYKBTtd5OtGVL4Ki0Fb28dhK/Mz6Pt4LSy+gbRrZFz5+RXrw9ubvXuXDCcd8beYcWhDg==", + "win32-arm64": "sha512-Zkzt8HNmB/vOnlDo5D7IOlrt5rHaxYQB7iGbNP7bHcXZtrk6gaD7UriwaieGYJpcf8DqAT/0tqzY4xbs8ZwbmQ==", + }, + install: { + binaryPackageName: () => "@openai/codex", + binaryVersion: (pinnedVersion, platformKey) => pinnedVersion + "-" + platformKey, + binaryPath: (targetTriple) => "package/vendor/" + targetTriple + "/bin/codex", + }, + }, + { + engineId: "claude-agent-sdk", + packageName: "@anthropic-ai/claude-code", + pinnedVersion: "2.1.311", + minSupported: "2.0.0", + maxVerified: "2.1.311", + installable: true, + commandName: "claude", + pinnedIntegrityByPlatform: { + "darwin-arm64": "sha512-PHxqWpXJ7ED6ZD+2xNiTfiPoK9Aq5siPMhZ2lLHwA1HB10XluHP4dSJ6YSA24Hb4cD/P3nTlhFMauk2VPdMMNA==", + "darwin-x64": "sha512-DEMAnoIk6qVaZ7r+o/QsFH532HOO9c6I+0mE2WuTygq5H8Gr7jgzpK7HVB6d1xzAuliu6MEw32G+oo//gYuvqw==", + "linux-x64": "sha512-dk1lVMt7n+NlYucKM7dLp/PfrK32pa/4oKQkacfazlSj8rG+hkH67wnDnaFG9Gs2al3OjK8PTVHgZ2WGHXoWUg==", + "linux-arm64": "sha512-yZwDmtXmoZcFcCjCaoznOKqjrjjdQyc6PVuh6brANqQcaKpP+WZGuFlgUjgQh86u8HBybHZBB60WWOumKpO6uQ==", + "linux-x64-musl": "sha512-/SY8KhtVq5HRIdJu6Ow1ImkAplgL46J88j8vhH5FTZaNPVBjyk4A4yuIFMgyy8dVaNgVXxlpjXIEnfX39uDq5Q==", + "linux-arm64-musl": "sha512-ymSGc6vv0QCcVQZCC2JG03P/upLraox+iXAG1DfnUU1OZBCIR9QncxINBEp6QgnKbqywwR2/ic3GD8hAz0Tiow==", + "win32-x64": "sha512-fKXnBqsAPxVeIc20kCdzI4GznhuCJxumy1ZbwkyIfgZRsZXKHzMaayrJ/Ro2O+Dfb/s9rG/gAqGkqJCsA3FgJg==", + "win32-arm64": "sha512-Gc9o60Ji5RuP6xm7MBJsLUJE/AGymq8HF11idETBANHnLqg4uITD4O3tdOFE0yR7y6zEz2wl5D/7n4NlrY16Yg==", + }, + install: { + binaryPackageName: (platformKey) => "@anthropic-ai/claude-code-" + platformKey, + binaryVersion: (pinnedVersion) => pinnedVersion, + binaryPath: () => "package/claude", + }, + }, + { + engineId: "kimi-acp", + packageName: "", + pinnedVersion: "", + minSupported: "", + maxVerified: "", + installable: false, + commandName: "kimi", + manualGuidance: "Kimi CLI 不走 npm 分发;请按 Kimi 官方指引安装后在档案中指定可执行文件路径。", + }, + { + engineId: "openclaw-acp", + packageName: "", + pinnedVersion: "", + minSupported: "", + maxVerified: "", + installable: false, + commandName: "openclaw", + manualGuidance: "OpenClaw 是独立网关;请按其官方指引部署后在档案中指定网关地址与凭据。", + }, +]; + +export function getManagedEnginePackage(engineId: ExternalExecutionEngineId): ManagedEnginePackage | undefined { + return MANAGED_ENGINE_PACKAGES.find((entry) => entry.engineId === engineId); +} + +export type EngineDiscoveryStatus = "detected" | "not_found" | "unsupported"; + +export interface EngineDiscoveryCandidate { + readonly engineId: ExternalExecutionEngineId; + readonly status: EngineDiscoveryStatus; + readonly executablePath?: string; + readonly version?: string; + readonly digest?: string; + readonly installable: boolean; + readonly manualGuidance?: string; +} + +export interface EngineDiscoveryReport { + readonly checkedAt: string; + readonly candidates: readonly EngineDiscoveryCandidate[]; +} + +export function isEngineDiscoveryReport(value: unknown): value is EngineDiscoveryReport { + return typeof value === "object" && value !== null && Array.isArray((value as EngineDiscoveryReport).candidates); +} + +export type ManagedInstallPhase = "idle" | "downloading" | "verifying" | "installed" | "failed"; + +export interface ManagedInstallStatus { + readonly engineId: ExternalExecutionEngineId; + readonly phase: ManagedInstallPhase; + readonly version?: string; + readonly executablePath?: string; + readonly error?: string; + readonly updatedAt: string; +} + +export function isManagedEngineInstallRequest(value: unknown): value is { readonly expectedRevision?: number } { + return typeof value === "object" && value !== null && !Array.isArray(value); +} + +export function isManagedInstallableEngineId(value: unknown): value is ExternalExecutionEngineId { + return isExternalExecutionEngineId(value) && getManagedEnginePackage(value)?.installable === true; +} diff --git a/packages/contracts/src/index.ts b/packages/contracts/src/index.ts index 5373c67b8..a1358cc0f 100644 --- a/packages/contracts/src/index.ts +++ b/packages/contracts/src/index.ts @@ -21,6 +21,7 @@ export * from "./provider-diagnostics.js"; export type * from "./runner-readiness.js"; export * from "./runner-acceptance.js"; export * from "./execution-engines.js"; +export * from "./engine-lifecycle.js"; export * from "./threads.js"; export type * from "./conversations.js"; export * from "./conversation-continuity.js"; diff --git a/packages/daemon/src/features/execution-engines/controller.ts b/packages/daemon/src/features/execution-engines/controller.ts index 807cfdfd1..0a2fc6fd3 100644 --- a/packages/daemon/src/features/execution-engines/controller.ts +++ b/packages/daemon/src/features/execution-engines/controller.ts @@ -5,6 +5,7 @@ import { assertProfileRevision, ExecutionEngineProfileError, isExternalExecution parseExecutionEngineProfileConfiguration, type ExecutionEngineProfileStore } from "@ling-stack/core"; import { readJsonBody } from "../../shared/request.js"; import { EngineAuthorityError, type EngineManagementAuthority } from "./authority.js"; +import { ManagedInstallError } from "./managed-engine-installer.js"; import { EngineProbeBusyError } from "./installation-probe.js"; import type { EngineLoginManager } from "./login-manager.js"; import { EngineLoginError } from "./native-login.js"; @@ -18,6 +19,9 @@ export class EngineManagementController { readonly authority: EngineManagementAuthority; readonly getStore: () => ExecutionEngineProfileStore; readonly probe?: (profile: ExecutionEngineProfile, signal: AbortSignal, mode: ExecutionEngineProbeMode) => Promise; + readonly discover?: () => Promise; + readonly install?: (engineId: ExternalExecutionEngineId, signal: AbortSignal) => Promise; + readonly installStatus?: (engineId: ExternalExecutionEngineId) => unknown; readonly onProfileChanged?: (engineId: ExternalExecutionEngineId) => void; readonly beforeProfileChange?: (engineId: ExternalExecutionEngineId) => void; readonly logins?: EngineLoginManager; @@ -57,11 +61,17 @@ export class EngineManagementController { writeEngineJson(response, 200, { revoked: true }, origin); return true; } + if (url.pathname === `${prefix}/discovery` && request.method === "GET") { + if (!this.options.discover) { writeEngineJson(response, 404, { error: "engine_route_not_found" }, origin); return true; } + this.options.authority.authorize(request); + writeEngineJson(response, 200, await this.options.discover(), origin); + return true; + } if (url.pathname === prefix && request.method === "GET") { writeEngineJson(response, 200, { profiles: this.options.getStore().list() }, origin); return true; } - const match = /^\/execution-engines\/([^/]+)\/(profile|probe|auth)(?:\/([^/]+))?$/.exec(url.pathname); + const match = /^\/execution-engines\/([^/]+)\/(profile|probe|auth|install)(?:\/([^/]+))?$/.exec(url.pathname); const engineId = match?.[1]; const secretRoute = match?.[2] === "profile" && match[3] === "secret"; if (!isExternalExecutionEngineId(engineId) || (match?.[3] && match?.[2] !== "auth" && !secretRoute)) { @@ -118,6 +128,29 @@ export class EngineManagementController { } else writeEngineJson(response, 405, { error: "engine_method_not_allowed" }, origin); return true; } + if (match?.[2] === "install") { + if (match[3]) { writeEngineJson(response, 404, { error: "engine_route_not_found" }, origin); return true; } + if (!this.options.install || !this.options.installStatus) { writeEngineJson(response, 404, { error: "engine_route_not_found" }, origin); return true; } + if (request.method === "GET") { + writeEngineJson(response, 200, { install: this.options.installStatus(engineId) }, origin); + return true; + } + if (request.method !== "POST") { writeEngineJson(response, 405, { error: "engine_method_not_allowed" }, origin); return true; } + this.options.authority.authorize(request); + this.options.beforeProfileChange?.(engineId); + const abort = new AbortController(); + const closed = (): void => { if (!response.writableEnded) abort.abort(); }; + response.once("close", closed); + try { + const signal = AbortSignal.any([abort.signal, this.options.authority.lifetime(principal)]); + const result = await this.options.install(engineId, signal); + this.options.authority.authorize(request); + writeEngineJson(response, 200, { install: result }, origin); + } finally { + response.off("close", closed); + } + return true; + } if (match?.[2] === "probe") { if (request.method !== "POST" || !this.options.probe) { writeEngineJson(response, 405, { error: "engine_method_not_allowed" }, origin); @@ -213,6 +246,7 @@ function classifyError(error: unknown): { readonly status: number; readonly code if (error instanceof EngineSecretStoreError) return { status: 500, code: error.code }; if (error instanceof EngineLoginError) return { status: error.code === "engine_login_not_found" ? 404 : 409, code: error.code }; if (error instanceof EngineProbeBusyError) return { status: 409, code: error.code }; + if (error instanceof ManagedInstallError) return { status: error.message.startsWith("managed_install_unsupported_engine") ? 400 : 500, code: error.message.split(":")[0] ?? "managed_install_failed" }; if (error instanceof EngineAuthorityError) { return { status: error.code === "engine_authority_required" ? 401 : error.code === "engine_enrollment_rate_limited" ? 429 : 403, code: error.code }; } diff --git a/packages/daemon/src/features/execution-engines/engine-scanner.ts b/packages/daemon/src/features/execution-engines/engine-scanner.ts new file mode 100644 index 000000000..5543f365b --- /dev/null +++ b/packages/daemon/src/features/execution-engines/engine-scanner.ts @@ -0,0 +1,111 @@ +/** Read-only discovery of existing engine installations (managed-lifecycle P0). */ +import { constants } from "node:fs"; +import { access, realpath, stat } from "node:fs/promises"; +import { homedir } from "node:os"; +import { delimiter, join } from "node:path"; +import { + MANAGED_ENGINE_PACKAGES, + type EngineDiscoveryCandidate, + type EngineDiscoveryReport, + type ExternalExecutionEngineId, +} from "@ling-stack/contracts"; +import type { ExecutionEngineProfile } from "@ling-stack/contracts"; +import { probeEngineInstallation } from "./installation-probe.js"; + +/** Well-known install locations beyond PATH, checked in order. */ +function extraCandidateDirs(home: string, platform: NodeJS.Platform): readonly string[] { + if (platform === "win32") return []; + return ["/opt/homebrew/bin", "/usr/local/bin", "/usr/bin", join(home, ".local", "bin")]; +} + +function candidatePaths(commandName: string, env: NodeJS.ProcessEnv, home: string, platform: NodeJS.Platform): readonly string[] { + const dirs = [...(env.PATH ?? "").split(delimiter).filter(Boolean), ...extraCandidateDirs(home, platform)]; + const suffixes = platform === "win32" ? [".cmd", ".exe", ".bat", ""] : [""]; + const paths: string[] = []; + for (const dir of dirs) for (const suffix of suffixes) paths.push(join(dir, commandName + suffix)); + return paths; +} + +async function firstExecutable(paths: readonly string[]): Promise { + for (const candidate of paths) { + try { + const resolved = await realpath(candidate); + const info = await stat(resolved); + if (!info.isFile()) continue; + await access(resolved, constants.X_OK); + return resolved; + } catch { + continue; + } + } + return undefined; +} + +/** Numeric dotted-version compare; engine versions are all dotted numerics today. */ +function compareVersions(a: string, b: string): number { + const pa = a.split(/[.-]/u).map((part) => Number.parseInt(part, 10) || 0); + const pb = b.split(/[.-]/u).map((part) => Number.parseInt(part, 10) || 0); + for (let index = 0; index < Math.max(pa.length, pb.length); index += 1) { + const delta = (pa[index] ?? 0) - (pb[index] ?? 0); + if (delta !== 0) return delta < 0 ? -1 : 1; + } + return 0; +} + +function versionInRange(version: string, minSupported: string, maxVerified: string): boolean { + return compareVersions(version, minSupported) >= 0 && compareVersions(version, maxVerified) <= 0; +} + +function discoveryProfile(engineId: ExternalExecutionEngineId, executablePath: string): ExecutionEngineProfile { + return { + schemaVersion: 1, + id: `discovery:${engineId}`, + revision: 0, + status: "configured", + configuration: { engineId, executablePath, authProfileId: "discovery" }, + configurationFingerprint: "discovery", + updatedAt: new Date(0).toISOString(), + }; +} + +export interface DiscoverEnginesOptions { + readonly env?: NodeJS.ProcessEnv; + readonly home?: string; + readonly platform?: NodeJS.Platform; + readonly signal?: AbortSignal; + readonly probeTimeoutMs?: number; + readonly spawn?: Parameters[1] extends { spawn?: infer S } ? S : never; + /** Testing seam: overrides executable lookup per engine. */ + readonly resolveExecutable?: (commandName: string) => Promise; +} + +/** Scan PATH and well-known locations for installed engines; probe what is found. */ +export async function discoverEngines(options: DiscoverEnginesOptions = {}): Promise { + const env = options.env ?? process.env; + const home = options.home ?? homedir(); + const platform = options.platform ?? process.platform; + const candidates: EngineDiscoveryCandidate[] = []; + for (const pkg of MANAGED_ENGINE_PACKAGES) { + const executable = options.resolveExecutable + ? await options.resolveExecutable(pkg.commandName) + : await firstExecutable(candidatePaths(pkg.commandName, env, home, platform)); + if (!executable) { + candidates.push({ engineId: pkg.engineId, status: "not_found", installable: pkg.installable, manualGuidance: pkg.manualGuidance }); + continue; + } + const probe = await probeEngineInstallation(discoveryProfile(pkg.engineId, executable), { + signal: options.signal, timeoutMs: options.probeTimeoutMs ?? 3000, spawn: options.spawn, + }); + const outOfRange = probe.runtimeVersion && pkg.installable && !versionInRange(probe.runtimeVersion, pkg.minSupported, pkg.maxVerified); + candidates.push({ + engineId: pkg.engineId, + status: outOfRange ? "unsupported" : "detected", + executablePath: executable, + version: probe.runtimeVersion, + digest: probe.executableDigest, + installable: pkg.installable, + manualGuidance: pkg.manualGuidance, + }); + } + return { checkedAt: new Date().toISOString(), candidates }; +} diff --git a/packages/daemon/src/features/execution-engines/feature.ts b/packages/daemon/src/features/execution-engines/feature.ts index 2c54036c2..ff2e12c25 100644 --- a/packages/daemon/src/features/execution-engines/feature.ts +++ b/packages/daemon/src/features/execution-engines/feature.ts @@ -1,10 +1,13 @@ import { randomBytes } from "node:crypto"; import type { IncomingMessage, ServerResponse } from "node:http"; -import type { ExecutionEngineProfile, ExecutionEngineProbe, ExecutionEngineProbeMode, ExternalExecutionEngineId } from "@ling-stack/contracts"; +import type { ExecutionEngineProfile, ExecutionEngineProbe, ExecutionEngineProbeMode, ExternalExecutionEngineId, ManagedInstallPhase } from "@ling-stack/contracts"; +import { getManagedEnginePackage } from "@ling-stack/contracts"; import { ExecutionEngineProfileStore, type LingStackUserConfigPaths, type SecretResolver } from "@ling-stack/core"; import { EngineManagementAuthority, engineManagementCsrf } from "./authority.js"; import { EngineManagementController } from "./controller.js"; import { EngineProbeBusyError, probeEngineInstallation } from "./installation-probe.js"; +import { discoverEngines } from "./engine-scanner.js"; +import { installManagedEngine, ManagedInstallError } from "./managed-engine-installer.js"; import { probeEngineConnection } from "./connection-probe.js"; import { EngineLoginManager, type NativeLoginProcessOptions } from "./login-manager.js"; import { createEngineSecretStore, withEngineSecretResolver, type EngineSecretStore } from "./engine-secret-store.js"; @@ -28,6 +31,8 @@ export interface EngineManagementFeatureOptions { readonly probe?: NativeProbeProcessOptions; readonly secretResolver?: SecretResolver; readonly secretStore?: EngineSecretStore; + /** Testing seam: overrides the managed download while keeping status transitions real. */ + readonly lifecycle?: { readonly install?: typeof installManagedEngine }; readonly runnerRegistry?: RunnerRegistry; } @@ -40,6 +45,7 @@ export class EngineManagementFeature { private readonly probes = new Map }>(); private readonly logins: EngineLoginManager; private closing?: Promise; + private readonly installs = new Map(); private readonly secretResolver: SecretResolver; constructor(private readonly options: EngineManagementFeatureOptions) { @@ -64,6 +70,9 @@ export class EngineManagementFeature { logins: this.logins, secretStore, probe: (profile, signal, mode) => this.probe(profile, signal, mode), + discover: () => discoverEngines(), + install: (engineId, signal) => this.install(engineId, signal), + installStatus: (engineId) => this.installStatus(engineId), beforeProfileChange: (engineId) => this.logins.assertIdle(engineId), onProfileChanged: (engineId) => { this.probes.get(engineId)?.controller.abort(); this.logins.invalidate(engineId); }, }); @@ -86,6 +95,36 @@ export class EngineManagementFeature { return this.closing; } + private installStatus(engineId: ExternalExecutionEngineId) { + return this.installs.get(engineId) ?? { engineId, phase: "idle" as const, updatedAt: new Date(0).toISOString() }; + } + + private async install(engineId: ExternalExecutionEngineId, signal: AbortSignal) { + const pkg = getManagedEnginePackage(engineId); + if (!pkg?.installable) throw new ManagedInstallError(`managed_install_unsupported_engine:${engineId}`); + const existing = this.installs.get(engineId); + if (existing && (existing.phase === "downloading" || existing.phase === "verifying")) return existing; + const mark = (phase: ManagedInstallPhase, extra: Record = {}) => { + const status = { engineId, phase, updatedAt: new Date().toISOString(), ...extra }; + this.installs.set(engineId, status); + return status; + }; + mark("downloading"); + try { + const install = this.options.lifecycle?.install ?? installManagedEngine; + const result = await install(engineId, this.options.userPaths, { signal }); + return mark("installed", { executablePath: result.executablePath, version: result.version }); + } catch (error) { + if (signal.aborted) { + this.installs.delete(engineId); + throw error; + } + const message = error instanceof Error ? error.message : String(error); + mark("failed", { error: message }); + throw error; + } + } + private probe(profile: ExecutionEngineProfile, signal: AbortSignal, mode: ExecutionEngineProbeMode): Promise { const id = profile.configuration.engineId; this.logins.assertIdle(id); diff --git a/packages/daemon/src/features/execution-engines/managed-engine-installer.ts b/packages/daemon/src/features/execution-engines/managed-engine-installer.ts new file mode 100644 index 000000000..98a9e308f --- /dev/null +++ b/packages/daemon/src/features/execution-engines/managed-engine-installer.ts @@ -0,0 +1,190 @@ +/** Managed engine downloads (managed-lifecycle P1): pinned npm package → verified binary. */ +import { spawn } from "node:child_process"; +import { createHash } from "node:crypto"; +import { chmod, mkdir, mkdtemp, readFile, rename, rm, writeFile } from "node:fs/promises"; +import { constants } from "node:fs"; +import { access } from "node:fs/promises"; +import { tmpdir } from "node:os"; +import { dirname, join } from "node:path"; +import { getManagedEnginePackage, type ExternalExecutionEngineId, type ManagedEnginePackage } from "@ling-stack/contracts"; +import type { LingStackUserConfigPaths } from "@ling-stack/core"; +import { probeEngineInstallation } from "./installation-probe.js"; + +export class ManagedInstallError extends Error { + readonly code = "managed_install_failed"; + constructor(message: string) { + super(message); + this.name = "ManagedInstallError"; + } +} + +export interface ManagedInstallResult { + readonly engineId: ExternalExecutionEngineId; + readonly version: string; + readonly executablePath: string; + readonly integrity: string; + readonly installedAt: string; +} + +interface PlatformTarget { + readonly platformKey: string; + readonly targetTriple: string; +} + +function resolvePlatformTarget(platform: NodeJS.Platform, arch: string): PlatformTarget { + const key = `${platform}-${arch}`; + const triples: Record = { + "darwin-arm64": "aarch64-apple-darwin", + "darwin-x64": "x86_64-apple-darwin", + "linux-x64": "x86_64-unknown-linux-musl", + "linux-arm64": "aarch64-unknown-linux-musl", + "win32-x64": "x86_64-pc-windows-msvc", + "win32-arm64": "aarch64-pc-windows-msvc", + }; + const targetTriple = triples[key]; + if (!targetTriple) throw new ManagedInstallError(`managed_install_unsupported_platform:${key}`); + return { platformKey: key, targetTriple }; +} + +function tarballName(packageName: string, version: string): string { + return `${packageName.split("/").pop()}-${version}.tgz`; +} + +async function fetchJson(fetchImpl: typeof fetch, url: string, signal?: AbortSignal): Promise> { + const response = await fetchImpl(url, { signal }); + if (!response.ok) throw new ManagedInstallError(`managed_install_registry_http_${response.status}`); + return await response.json() as Record; +} + +function readDist(metadata: Record): { tarball: string; integrity: string } { + const dist = metadata.dist; + if (!dist || typeof dist !== "object") throw new ManagedInstallError("managed_install_registry_metadata_invalid"); + const record = dist as Record; + if (typeof record.tarball !== "string" || typeof record.integrity !== "string" || !record.integrity.startsWith("sha512-")) { + throw new ManagedInstallError("managed_install_registry_metadata_invalid"); + } + return { tarball: record.tarball, integrity: record.integrity }; +} + +async function extractTarball(tarball: string, targetDir: string, spawnImpl: typeof spawn): Promise { + const entries = await new Promise((resolve, reject) => { + const child = spawnImpl("tar", ["-tzf", tarball], { stdio: ["ignore", "pipe", "pipe"] }); + let stdout = ""; + child.stdout?.on("data", (chunk: Buffer) => { stdout += chunk.toString("utf8"); }); + child.once("error", reject); + child.once("exit", (code) => (code === 0 ? resolve(stdout) : reject(new ManagedInstallError("managed_install_list_failed")))); + }); + for (const entry of entries.split("\n").filter(Boolean)) { + if (entry.startsWith("/") || entry.includes("..") || entry.includes("\\")) { + throw new ManagedInstallError("managed_install_archive_entry_rejected"); + } + } + await mkdir(targetDir, { recursive: true }); + await new Promise((resolve, reject) => { + const child = spawnImpl("tar", ["-xzf", tarball, "-C", targetDir], { stdio: ["ignore", "ignore", "pipe"] }); + let stderr = ""; + child.stderr?.on("data", (chunk: Buffer) => { stderr += chunk.toString("utf8"); }); + child.once("error", reject); + child.once("exit", (code) => (code === 0 ? resolve() : reject(new ManagedInstallError(`managed_install_extract_failed:${stderr.slice(0, 200)}`)))); + }); +} + +export interface InstallManagedEngineOptions { + readonly signal?: AbortSignal; + readonly fetchImpl?: typeof fetch; + readonly spawnImpl?: typeof spawn; + readonly platform?: NodeJS.Platform; + readonly arch?: string; + readonly now?: () => Date; + /** Testing seam: a fixture package record with the pin matching the synthetic tarball. */ + readonly packageOverride?: ManagedEnginePackage; +} + +/** Download, verify and install the pinned engine package under the user root. */ +export async function installManagedEngine( + engineId: ExternalExecutionEngineId, + userPaths: Pick, + options: InstallManagedEngineOptions = {}, +): Promise { + const pkg = options.packageOverride ?? getManagedEnginePackage(engineId); + if (!pkg?.installable || !pkg.install) throw new ManagedInstallError(`managed_install_unsupported_engine:${engineId}`); + const platform = options.platform ?? process.platform; + const arch = options.arch ?? process.arch; + const target = resolvePlatformTarget(platform, arch); + const fetchImpl = options.fetchImpl ?? fetch; + const spawnImpl = options.spawnImpl ?? spawn; + const now = options.now ?? (() => new Date()); + + const binaryPackage = pkg.install.binaryPackageName(target.platformKey); + const binaryVersion = pkg.install.binaryVersion(pkg.pinnedVersion, target.platformKey); + const metadata = await fetchJson(fetchImpl, `https://registry.npmjs.org/${binaryPackage}/${binaryVersion}`, options.signal); + const dist = readDist(metadata); + const tarballUrl = new URL(dist.tarball); + if (tarballUrl.protocol !== "https:" || tarballUrl.hostname !== "registry.npmjs.org") { + throw new ManagedInstallError("managed_install_tarball_host_rejected"); + } + const pinnedIntegrity = pkg.pinnedIntegrityByPlatform?.[target.platformKey]; + if (!pinnedIntegrity) throw new ManagedInstallError(`managed_install_unpinned_platform:${target.platformKey}`); + + const root = await mkdtemp(join(tmpdir(), "ling-engine-install-")); + try { + const tarballPath = join(root, tarballName(binaryPackage, binaryVersion)); + const response = await fetchImpl(dist.tarball, { signal: options.signal }); + if (!response.ok) throw new ManagedInstallError(`managed_install_download_http_${response.status}`); + const bytes = Buffer.from(await response.arrayBuffer()); + const digest = `sha512-${createHash("sha512").update(bytes).digest("base64")}`; + if (digest !== pinnedIntegrity || digest !== dist.integrity) throw new ManagedInstallError("managed_install_integrity_mismatch"); + await writeFile(tarballPath, bytes); + + const extractDir = join(root, "extract"); + await extractTarball(tarballPath, extractDir, spawnImpl); + + const relativeBinary = pkg.install.binaryPath(target.targetTriple); + const binary = join(extractDir, relativeBinary); + await access(binary, constants.X_OK).catch(async () => { + if (platform !== "win32") await chmod(binary, 0o755); + }); + + const installRoot = join(userPaths.rootDir, "engines", engineId, pkg.pinnedVersion); + const parent = dirname(installRoot); + await mkdir(parent, { recursive: true }); + const marker = join(installRoot, ".ling-managed.json"); + let executablePath = join(installRoot, relativeBinary); + let alreadyInstalled = false; + try { + const existing = JSON.parse(await readFile(marker, "utf8")) as Record; + alreadyInstalled = existing.integrity === dist.integrity; + } catch { + alreadyInstalled = false; + } + if (!alreadyInstalled) { + const staged = join(parent, `.staging-${pkg.pinnedVersion}-${process.pid}`); + await rm(staged, { recursive: true, force: true }); + await rename(extractDir, staged); + await rm(installRoot, { recursive: true, force: true }); + await rename(staged, installRoot); + await writeFile(marker, JSON.stringify({ + engineId, packageName: binaryPackage, version: pkg.pinnedVersion, + binaryVersion, platformKey: target.platformKey, integrity: dist.integrity, installedAt: now().toISOString(), + }, null, 2) + "\n"); + } + + const probe = await probeEngineInstallation(discoveryProfileFor(pkg, executablePath), { signal: options.signal, timeoutMs: 5000 }); + if (probe.status !== "installed") throw new ManagedInstallError(`managed_install_probe_failed:${probe.status}`); + return { engineId, version: pkg.pinnedVersion, executablePath, integrity: dist.integrity, installedAt: now().toISOString() }; + } finally { + await rm(root, { recursive: true, force: true }).catch(() => undefined); + } +} + +function discoveryProfileFor(pkg: ManagedEnginePackage, executablePath: string) { + return { + schemaVersion: 1 as const, + id: `managed:${pkg.engineId}`, + revision: 0, + status: "configured" as const, + configuration: { engineId: pkg.engineId, executablePath, authProfileId: "managed" }, + configurationFingerprint: "managed", + updatedAt: new Date(0).toISOString(), + }; +} diff --git a/packages/daemon/test/engine-lifecycle-routes.test.mjs b/packages/daemon/test/engine-lifecycle-routes.test.mjs new file mode 100644 index 000000000..b0f214c06 --- /dev/null +++ b/packages/daemon/test/engine-lifecycle-routes.test.mjs @@ -0,0 +1,83 @@ +import assert from "node:assert/strict"; +import { createServer } from "node:http"; +import { mkdtemp, rm } from "node:fs/promises"; +import { tmpdir } from "node:os"; +import { join } from "node:path"; +import test from "node:test"; +import { EngineManagementFeature } from "../dist/features/execution-engines/feature.js"; + +async function fixture(t, options = {}) { + const root = await mkdtemp(join(tmpdir(), "ling-engine-routes-")); + t.after(() => rm(root, { recursive: true, force: true })); + const origin = "http://127.0.0.1:5175"; + const feature = new EngineManagementFeature({ userPaths: { rootDir: root }, allowedOrigins: [origin], ...options }); + const server = createServer((request, response) => void feature.handle(request, response)); + await new Promise((resolve) => server.listen(0, "127.0.0.1", resolve)); + t.after(async () => { + await feature.close(); + server.closeAllConnections(); + await new Promise((resolve) => server.close(resolve)); + }); + const headers = { Origin: origin, "Content-Type": "application/json", Authorization: `Bearer ${feature.credentials.capability}`, "X-Ling-Engine-Csrf": feature.credentials.csrfToken }; + const request = async (path, method = "GET", body) => { + const response = await fetch(`http://127.0.0.1:${server.address().port}/execution-engines${path}`, { method, headers, body: body === undefined ? undefined : JSON.stringify(body) }); + return { status: response.status, body: await response.json().catch(() => undefined) }; + }; + return { request, headers, feature }; +} + +test("discovery route reports engine candidates to authorized principals", async (t) => { + const { request, headers } = await fixture(t); + const report = await request("/discovery"); + assert.equal(report.status, 200); + assert.equal(report.body.candidates.length, 4); + assert.ok(report.body.candidates.every((candidate) => typeof candidate.status === "string")); + const forbidden = await fetch(`http://127.0.0.1:1/execution-engines/discovery`).catch(() => undefined); + assert.equal(forbidden, undefined); + const noAuth = await (async () => { + const bare = await fixtureBareRequest(t); + return bare; + })(); + assert.ok(noAuth); +}); + +async function fixtureBareRequest(t) { + const root = await mkdtemp(join(tmpdir(), "ling-engine-routes-bare-")); + t.after(() => rm(root, { recursive: true, force: true })); + const feature = new EngineManagementFeature({ userPaths: { rootDir: root }, allowedOrigins: ["http://127.0.0.1:5175"] }); + const server = createServer((request, response) => void feature.handle(request, response)); + await new Promise((resolve) => server.listen(0, "127.0.0.1", resolve)); + t.after(async () => { await feature.close(); await new Promise((resolve) => server.close(resolve)); }); + const response = await fetch(`http://127.0.0.1:${server.address().port}/execution-engines/discovery`); + return response.status; +} + +test("discovery rejects requests without authority", async (t) => { + const { feature } = await fixture(t); + assert.ok(feature); + const root = await mkdtemp(join(tmpdir(), "ling-engine-routes-noauth-")); + t.after(() => rm(root, { recursive: true, force: true })); + const f = new EngineManagementFeature({ userPaths: { rootDir: root }, allowedOrigins: ["http://127.0.0.1:5175"] }); + const server = createServer((request, response) => void f.handle(request, response)); + await new Promise((resolve) => server.listen(0, "127.0.0.1", resolve)); + t.after(async () => { await f.close(); await new Promise((resolve) => server.close(resolve)); }); + const response = await fetch(`http://127.0.0.1:${server.address().port}/execution-engines/discovery`); + assert.ok([401, 403].includes(response.status)); +}); + +test("managed install transitions through the status route and refuses unsupported engines", async (t) => { + const installedPath = join(await mkdtemp(join(tmpdir(), "ling-engine-installed-")), "codex"); + const { request } = await fixture(t, { + lifecycle: { + install: async (engineId, userPaths) => ({ engineId, version: "0.164.0", executablePath: installedPath, integrity: "sha512-test", installedAt: new Date(0).toISOString() }), + }, + }); + const unsupported = await request("/kimi-acp/install", "POST", {}); + assert.equal(unsupported.status, 400); + const started = await request("/codex-app-server/install", "POST", {}); + assert.equal(started.status, 200); + assert.equal(started.body.install.phase, "installed"); + const status = await request("/codex-app-server/install"); + assert.equal(status.body.install.phase, "installed"); + assert.equal(status.body.install.executablePath, installedPath); +}); diff --git a/packages/daemon/test/engine-lifecycle.test.mjs b/packages/daemon/test/engine-lifecycle.test.mjs new file mode 100644 index 000000000..4cfd258b2 --- /dev/null +++ b/packages/daemon/test/engine-lifecycle.test.mjs @@ -0,0 +1,135 @@ +import assert from "node:assert/strict"; +import { mkdtemp, readFile, rm, stat, writeFile } from "node:fs/promises"; +import { tmpdir } from "node:os"; +import { join } from "node:path"; +import test from "node:test"; +import { createGzip } from "node:zlib"; +import { createHash } from "node:crypto"; +import { spawn } from "node:child_process"; +import { once } from "node:events"; +import { discoverEngines } from "../dist/features/execution-engines/engine-scanner.js"; +import { installManagedEngine, ManagedInstallError } from "../dist/features/execution-engines/managed-engine-installer.js"; + +const baseOptions = { resolveExecutable: async () => undefined }; + +test("discovery reports not_found for every engine when nothing is installed", async () => { + const report = await discoverEngines({ ...baseOptions, platform: "darwin" }); + assert.equal(report.candidates.length, 4); + for (const candidate of report.candidates) { + assert.equal(candidate.status, "not_found"); + assert.equal(typeof candidate.installable, "boolean"); + } + const codex = report.candidates.find((candidate) => candidate.engineId === "codex-app-server"); + assert.equal(codex?.installable, true); + const kimi = report.candidates.find((candidate) => candidate.engineId === "kimi-acp"); + assert.equal(kimi?.installable, false); + assert.ok(kimi?.manualGuidance); +}); + +test("discovery probes a found executable without inventing success", async (t) => { + const dir = await mkdtemp(join(tmpdir(), "ling-engine-scan-")); + t.after(() => rm(dir, { recursive: true, force: true })); + const fake = join(dir, "codex"); + await writeFile(fake, "#!/bin/sh\nexit 1\n", { mode: 0o755 }); + const report = await discoverEngines({ + platform: "darwin", probeTimeoutMs: 3000, + resolveExecutable: async (command) => (command === "codex" ? fake : undefined), + }); + const codex = report.candidates.find((candidate) => candidate.engineId === "codex-app-server"); + assert.equal(codex?.status, "detected"); + assert.equal(codex?.executablePath, fake); + assert.equal(codex?.version, undefined, "failing probe must not invent a version"); +}); + +async function packTarball(files) { + const dir = await mkdtemp(join(tmpdir(), "ling-pack-")); + try { + for (const [name, content] of Object.entries(files)) { + const target = join(dir, name); + await import("node:fs/promises").then((fs) => fs.mkdir(join(target, ".."), { recursive: true })); + await writeFile(target, content, name.endsWith("/bin/codex") || name === "package/claude" ? { mode: 0o755 } : undefined); + } + const out = join(dir, "pkg.tgz"); + await new Promise((resolve, reject) => { + const child = spawn("tar", ["-czf", out, "-C", dir, ...Object.keys(files)], { stdio: ["ignore", "ignore", "inherit"] }); + child.once("exit", (code) => (code === 0 ? resolve() : reject(new Error(`tar exit ${code}`)))); + child.once("error", reject); + }); + const bytes = await readFile(out); + return { bytes, integrity: `sha512-${createHash("sha512").update(bytes).digest("base64")}` }; + } finally { + // Keep the directory: callers read the tarball from it; cleanup happens with tmpdir churn. + } +} + +function registryFetch(metadata, tarball) { + return async (url) => { + if (new URL(String(url)).hostname === "registry.npmjs.org" && String(url).endsWith(".tgz")) { + return new Response(tarball.bytes, { status: 200 }); + } + return new Response(JSON.stringify(metadata), { status: 200 }); + }; +} + +test("discovery classifies out-of-range versions as unsupported", async (t) => { + const dir = await mkdtemp(join(tmpdir(), "ling-engine-range-")); + t.after(() => rm(dir, { recursive: true, force: true })); + const fake = join(dir, "codex"); + await writeFile(fake, "#!/bin/sh\necho \"codex-cli 0.100.0\"\n", { mode: 0o755 }); + const report = await discoverEngines({ + platform: "darwin", probeTimeoutMs: 3000, + resolveExecutable: async (command) => (command === "codex" ? fake : undefined), + }); + const codex = report.candidates.find((candidate) => candidate.engineId === "codex-app-server"); + assert.equal(codex?.status, "unsupported"); + assert.equal(codex?.version, "0.100.0"); +}); + +test("managed install downloads, verifies and probes the pinned platform binary", async (t) => { + const rootDir = await mkdtemp(join(tmpdir(), "ling-engine-root-")); + t.after(() => rm(rootDir, { recursive: true, force: true })); + const binary = String.raw`#!/bin/sh +echo "2.1.311 (Claude Code)" +`; + const tarball = await packTarball({ "package/claude": binary }); + const metadata = { dist: { tarball: "https://registry.npmjs.org/@anthropic-ai/claude-code-darwin-arm64/-/claude-code-darwin-arm64-2.1.311.tgz", integrity: tarball.integrity } }; + const contracts = await import("@ling-stack/contracts"); + const base = contracts.getManagedEnginePackage("claude-agent-sdk"); + const result = await installManagedEngine("claude-agent-sdk", { rootDir }, { + packageOverride: { ...base, pinnedIntegrityByPlatform: { "darwin-arm64": tarball.integrity } }, + platform: "darwin", arch: "arm64", fetchImpl: registryFetch(metadata, tarball), + }); + assert.equal(result.version, "2.1.311"); + assert.equal(result.integrity, tarball.integrity); + assert.ok(result.executablePath.endsWith(join("engines", "claude-agent-sdk", "2.1.311", "package", "claude"))); + const info = await stat(result.executablePath); + assert.ok(info.isFile()); + const probe = spawn(result.executablePath, [], { stdio: ["ignore", "pipe", "ignore"] }); + probe.stdout.once("data", () => undefined); + const output = []; + probe.stdout.on("data", (chunk) => output.push(chunk)); + const [code] = await once(probe, "exit"); + assert.equal(code, 0); + assert.match(Buffer.concat(output).toString("utf8"), /2\.1\.311/u); + const marker = JSON.parse(await readFile(join(rootDir, "engines", "claude-agent-sdk", "2.1.311", ".ling-managed.json"), "utf8")); + assert.equal(marker.integrity, tarball.integrity); +}); + +test("managed install refuses an integrity mismatch and leaves no partial install", async (t) => { + const rootDir = await mkdtemp(join(tmpdir(), "ling-engine-root-")); + t.after(() => rm(rootDir, { recursive: true, force: true })); + const tarball = await packTarball({ "package/claude": "#!/bin/sh\ntrue\n" }); + const metadata = { dist: { tarball: "https://registry.npmjs.org/x.tgz", integrity: "sha512-AAAA" } }; + await assert.rejects( + installManagedEngine("claude-agent-sdk", { rootDir }, { platform: "darwin", arch: "arm64", fetchImpl: registryFetch(metadata, tarball) }), + (error) => error instanceof ManagedInstallError && error.message === "managed_install_integrity_mismatch", + ); + await assert.rejects(stat(join(rootDir, "engines")), { code: "ENOENT" }); +}); + +test("managed install refuses engines without a managed layout", async () => { + await assert.rejects( + installManagedEngine("kimi-acp", { rootDir: "/tmp/ling-nowhere" }, {}), + /managed_install_unsupported_engine/u, + ); +}); diff --git a/packages/daemon/test/execution-engine-login-races.test.mjs b/packages/daemon/test/execution-engine-login-races.test.mjs index 8ff06fa75..7eac96b90 100644 --- a/packages/daemon/test/execution-engine-login-races.test.mjs +++ b/packages/daemon/test/execution-engine-login-races.test.mjs @@ -131,7 +131,7 @@ async function runFixture(target, scenario) { const base = new URL(`../${target}/features/execution-engines/`, import.meta.url); const modules = new Map(["native-login", "native-secrets", "codex-login", "codex-connection", "login-manager", "authority", "feature", "controller", "claude-environment", "windows-supervisor", "kimi-auth-state", "native-auth-file", "kimi-native-executable", "kimi-terminal-login", - "engine-secret-store", "secret-profile"] + "engine-secret-store", "secret-profile", "engine-scanner", "managed-engine-installer"] .map((name) => [`./${name}.js`, new URL(`${name}.${extension}`, base).href])); const requestUrl = new URL(`../../shared/request.${extension}`, base).href; const realUrls = new Set([...modules.values(), requestUrl]); diff --git a/packages/localization/catalogs/bg-BG.json b/packages/localization/catalogs/bg-BG.json index 3360e262b..ea35a6b3f 100644 --- a/packages/localization/catalogs/bg-BG.json +++ b/packages/localization/catalogs/bg-BG.json @@ -1,6 +1,6 @@ { "locale": "bg-BG", - "sourceRevision": "d7b87e56798cd224ceb2f57b42318f6e8c5281cb0f13fedffe9b1eef97bc02c8", + "sourceRevision": "aab656282e8717e8d97044a7de3a8a8fe1375148356659313a7b8056c81cdf8a", "sourceHashes": { "{action} (Enter)": "9472217728ec383f5dfdd37d2f84c381ed7b4546d115f6e3e536959810ef5af5", "{agent} wants to start task \"{task}\" and needs {permissions}.": "b87261e1f3ceaec90a862105f2885011d44b2722f9979327a3790af82a5dcdf1", @@ -2152,6 +2152,7 @@ "Download generated result": "534f6b1f225d782898a845212e3616833c73beb768b9844bb5c14160c3f5f93b", "Download started": "efece5dd193335971168defa1c0742de79a15d93317900378740c0cee4c21f92", "Downloaded {count} memories": "cf6d5e84e9679ab3f1f65ddd268ee998d2f90b06e04f043a53203fb235854166", + "Downloading...": "f976eb284ebb156b24986c253d5d8a5686d9cc62e4eda4a18c0f949fd1141336", "Draft": "ebf12ef47cf575b3ba9a3cc019c5310146fdac88f6d1be6618d6e91158c2f174", "Draft a daily brief every morning from recent runs and approvals": "164c7c4d016227e1d00139733d857c249173572b060edadfc95a772217b9d9c4", "Draft a slide outline from the current context.": "6ebedbaa69ff6839fe43a4a8096fadd86b1b1c0b97f8084aa8b08b34633e84b7", @@ -2881,6 +2882,7 @@ "Install only": "a758f93054906a768ae5fa392b1e273fb2576c403c76559ce336b965abd8dfdb", "Install package to use this plugin": "32865d3ea0da6baf539d44bf8662fc31b1cb7d47a7554cee4eedc0b0f26f31f4", "Installation guide": "d334745b85acdbfcbfe8396dfa2c463e3ba6dcd372ff3ce4ab93a1d2aca8277d", + "Installed": "f8b32f4e92bd84ce1fcd177bec17d43093de3ee8303bb40c1b9ea521ed6a70f6", "Installed theme details could not be loaded.": "95e7920ab3bf341840edcad90219ec2839276dd4ab907c95b7d91db097cbe4f3", "Installed themes could not be loaded. Ling is using a built-in fallback.": "7765170d6f60d11600a252a65c8eda4f42a20346435c46021052feeb42b98b02", "Installing theme": "5b968f841f100a662441f68813d1d87f0c544f4e098c787319b17a3423cedf7d", @@ -6487,6 +6489,7 @@ "Use capability in channel: {name}": "a0fed9b7fde084a7b5d3fa294780426646caa1d0476c38f4c6c68240c951c16b", "Use councils as reusable multi-agent collections, then import them into a channel by reference.": "189c00b591217bba41095824cdc6efd53b0b4e7d0143e80a9f830c0ef7320df6", "Use current configuration": "4053203ff543df3e9f33b791b9d641918ae4a74c844402a9846b984f9ea1fbf6", + "Use detected {version}": "0c66624c3c6e4405fe3bd622d77d6d80b298fdf1326ed58ca97e7684cc1845b1", "Use existing folder": "a884c64758fb639f3aadd9e8b51584ee819190593a0853adef89542632cc5f2f", "Use for this teammate": "a44ba39a1769fcd31eb8c7ce49635e2c0be74cc74bf82f9a067acdb8295d6d3f", "Use full access for this conversation after explicit confirmation.": "d2827d4c21872ae0b2dfaee092463a8efb8225a40ed9acf84c8049d16e26f313", @@ -6582,6 +6585,7 @@ "Verify the key, account access, balance, and model permission for this provider.": "5ba03b132333df8c1d7b130335bfa5a4034517c93f2a8725019d0d0eec7eb401", "Verifying": "a7d4a9f301edaa61ef561aaba1847d2729a900ea00bbf358953f99d99d913666", "Verifying your identity": "d5f01f2f82f3899ed0a03db78288278f4da2c2f432cadea037202ed17a422fc6", + "Verifying...": "2ec1ac7d45e8079b8410caee12456f9655d1ae809e9ec933d3a7982e1f3a5d08", "Version": "dd167905de0defcaf72de673ee44c07431770d129ccffab286bd2edfdaf62396", "Version {number}": "f8b9f81427a563d2a6539999fdf148443bd55681bf666d92f77485a9043aaa13", "Video": "d534be829e32196b4d1e53b67103cf1e376b1d60071857572598c196abfefbc6", @@ -9032,6 +9036,7 @@ "Download generated result": "Изтеглете генерирания резултат", "Download started": "Изтеглянето започна", "Downloaded {count} memories": "Изтеглени {count} спомени", + "Downloading...": "Изтегля се...", "Draft": "Чернова", "Draft a daily brief every morning from recent runs and approvals": "Всяка сутрин изготвяйте ежедневна кратка информация от последните изпълнения и одобрения", "Draft a slide outline from the current context.": "Начертайте контур на слайд от текущия контекст.", @@ -9761,6 +9766,7 @@ "Install only": "Само инсталиране", "Install package to use this plugin": "Инсталирайте пакета, за да използвате този плъгин", "Installation guide": "Ръководство за инсталиране", + "Installed": "Инсталиран", "Installed theme details could not be loaded.": "Подробностите за инсталираната тема не можаха да бъдат заредени.", "Installed themes could not be loaded. Ling is using a built-in fallback.": "Инсталираните теми не можаха да бъдат заредени. Ling използва вграден резервен вариант.", "Installing theme": "Темата се инсталира", @@ -13367,6 +13373,7 @@ "Use capability in channel: {name}": "Използване на възможност в канал: {name}", "Use councils as reusable multi-agent collections, then import them into a channel by reference.": "Използвайте съвети като колекции с много агенти за многократна употреба, след което ги импортирайте в канал чрез препратка.", "Use current configuration": "Използвайте текущата конфигурация", + "Use detected {version}": "Открито използване {version}", "Use existing folder": "Използвайте съществуваща папка", "Use for this teammate": "Използвайте за този съотборник", "Use full access for this conversation after explicit confirmation.": "Използвайте пълен достъп за този разговор след изрично потвърждение.", @@ -13462,6 +13469,7 @@ "Verify the key, account access, balance, and model permission for this provider.": "Проверете ключа, достъпа до акаунта, баланса и разрешението за модел за този доставчик.", "Verifying": "Проверка", "Verifying your identity": "Потвърждаване на вашата самоличност", + "Verifying...": "Проверка...", "Version": "Версия", "Version {number}": "Версия {number}", "Video": "видео", diff --git a/packages/localization/catalogs/bn-BD.json b/packages/localization/catalogs/bn-BD.json index a28ce2892..1d53420dc 100644 --- a/packages/localization/catalogs/bn-BD.json +++ b/packages/localization/catalogs/bn-BD.json @@ -1,6 +1,6 @@ { "locale": "bn-BD", - "sourceRevision": "d7b87e56798cd224ceb2f57b42318f6e8c5281cb0f13fedffe9b1eef97bc02c8", + "sourceRevision": "aab656282e8717e8d97044a7de3a8a8fe1375148356659313a7b8056c81cdf8a", "sourceHashes": { "{action} (Enter)": "9472217728ec383f5dfdd37d2f84c381ed7b4546d115f6e3e536959810ef5af5", "{agent} wants to start task \"{task}\" and needs {permissions}.": "b87261e1f3ceaec90a862105f2885011d44b2722f9979327a3790af82a5dcdf1", @@ -2152,6 +2152,7 @@ "Download generated result": "534f6b1f225d782898a845212e3616833c73beb768b9844bb5c14160c3f5f93b", "Download started": "efece5dd193335971168defa1c0742de79a15d93317900378740c0cee4c21f92", "Downloaded {count} memories": "cf6d5e84e9679ab3f1f65ddd268ee998d2f90b06e04f043a53203fb235854166", + "Downloading...": "f976eb284ebb156b24986c253d5d8a5686d9cc62e4eda4a18c0f949fd1141336", "Draft": "ebf12ef47cf575b3ba9a3cc019c5310146fdac88f6d1be6618d6e91158c2f174", "Draft a daily brief every morning from recent runs and approvals": "164c7c4d016227e1d00139733d857c249173572b060edadfc95a772217b9d9c4", "Draft a slide outline from the current context.": "6ebedbaa69ff6839fe43a4a8096fadd86b1b1c0b97f8084aa8b08b34633e84b7", @@ -2881,6 +2882,7 @@ "Install only": "a758f93054906a768ae5fa392b1e273fb2576c403c76559ce336b965abd8dfdb", "Install package to use this plugin": "32865d3ea0da6baf539d44bf8662fc31b1cb7d47a7554cee4eedc0b0f26f31f4", "Installation guide": "d334745b85acdbfcbfe8396dfa2c463e3ba6dcd372ff3ce4ab93a1d2aca8277d", + "Installed": "f8b32f4e92bd84ce1fcd177bec17d43093de3ee8303bb40c1b9ea521ed6a70f6", "Installed theme details could not be loaded.": "95e7920ab3bf341840edcad90219ec2839276dd4ab907c95b7d91db097cbe4f3", "Installed themes could not be loaded. Ling is using a built-in fallback.": "7765170d6f60d11600a252a65c8eda4f42a20346435c46021052feeb42b98b02", "Installing theme": "5b968f841f100a662441f68813d1d87f0c544f4e098c787319b17a3423cedf7d", @@ -6487,6 +6489,7 @@ "Use capability in channel: {name}": "a0fed9b7fde084a7b5d3fa294780426646caa1d0476c38f4c6c68240c951c16b", "Use councils as reusable multi-agent collections, then import them into a channel by reference.": "189c00b591217bba41095824cdc6efd53b0b4e7d0143e80a9f830c0ef7320df6", "Use current configuration": "4053203ff543df3e9f33b791b9d641918ae4a74c844402a9846b984f9ea1fbf6", + "Use detected {version}": "0c66624c3c6e4405fe3bd622d77d6d80b298fdf1326ed58ca97e7684cc1845b1", "Use existing folder": "a884c64758fb639f3aadd9e8b51584ee819190593a0853adef89542632cc5f2f", "Use for this teammate": "a44ba39a1769fcd31eb8c7ce49635e2c0be74cc74bf82f9a067acdb8295d6d3f", "Use full access for this conversation after explicit confirmation.": "d2827d4c21872ae0b2dfaee092463a8efb8225a40ed9acf84c8049d16e26f313", @@ -6582,6 +6585,7 @@ "Verify the key, account access, balance, and model permission for this provider.": "5ba03b132333df8c1d7b130335bfa5a4034517c93f2a8725019d0d0eec7eb401", "Verifying": "a7d4a9f301edaa61ef561aaba1847d2729a900ea00bbf358953f99d99d913666", "Verifying your identity": "d5f01f2f82f3899ed0a03db78288278f4da2c2f432cadea037202ed17a422fc6", + "Verifying...": "2ec1ac7d45e8079b8410caee12456f9655d1ae809e9ec933d3a7982e1f3a5d08", "Version": "dd167905de0defcaf72de673ee44c07431770d129ccffab286bd2edfdaf62396", "Version {number}": "f8b9f81427a563d2a6539999fdf148443bd55681bf666d92f77485a9043aaa13", "Video": "d534be829e32196b4d1e53b67103cf1e376b1d60071857572598c196abfefbc6", @@ -9032,6 +9036,7 @@ "Download generated result": "উত্পন্ন ফলাফল ডাউনলোড করুন", "Download started": "ডাউনলোড শুরু হয়েছে", "Downloaded {count} memories": "ডাউনলোড করা {count} স্মৃতি", + "Downloading...": "ডাউনলোড হচ্ছে...", "Draft": "খসড়া", "Draft a daily brief every morning from recent runs and approvals": "সাম্প্রতিক রান এবং অনুমোদন থেকে প্রতিদিন সকালে একটি দৈনিক ব্রিফ তৈরি করুন", "Draft a slide outline from the current context.": "বর্তমান প্রেক্ষাপট থেকে একটি স্লাইড রূপরেখা খসড়া করুন।", @@ -9761,6 +9766,7 @@ "Install only": "শুধুমাত্র ইনস্টল করুন", "Install package to use this plugin": "এই প্লাগইন ব্যবহার করতে প্যাকেজ ইনস্টল করুন", "Installation guide": "ইনস্টলেশন গাইড", + "Installed": "ইনস্টল করা হয়েছে", "Installed theme details could not be loaded.": "ইনস্টল করা থিমের বিবরণ লোড করা যায়নি।", "Installed themes could not be loaded. Ling is using a built-in fallback.": "ইনস্টল করা থিমগুলি লোড করা যায়নি৷ Ling একটি বিল্ট-ইন ফলব্যাক ব্যবহার করছে।", "Installing theme": "থিম ইনস্টল করা হচ্ছে", @@ -13367,6 +13373,7 @@ "Use capability in channel: {name}": "চ্যানেলে ক্ষমতা ব্যবহার করুন: {name}", "Use councils as reusable multi-agent collections, then import them into a channel by reference.": "কাউন্সিলগুলিকে পুনরায় ব্যবহারযোগ্য মাল্টি-এজেন্ট সংগ্রহ হিসাবে ব্যবহার করুন, তারপর রেফারেন্স দ্বারা একটি চ্যানেলে আমদানি করুন।", "Use current configuration": "বর্তমান কনফিগারেশন ব্যবহার করুন", + "Use detected {version}": "সনাক্ত করা {version} ব্যবহার করুন", "Use existing folder": "বিদ্যমান ফোল্ডার ব্যবহার করুন", "Use for this teammate": "এই সতীর্থ জন্য ব্যবহার করুন", "Use full access for this conversation after explicit confirmation.": "সুস্পষ্ট নিশ্চিতকরণের পরে এই কথোপকথনের জন্য সম্পূর্ণ অ্যাক্সেস ব্যবহার করুন।", @@ -13462,6 +13469,7 @@ "Verify the key, account access, balance, and model permission for this provider.": "এই প্রদানকারীর জন্য কী, অ্যাকাউন্ট অ্যাক্সেস, ব্যালেন্স এবং মডেলের অনুমতি যাচাই করুন।", "Verifying": "যাচাই করা হচ্ছে", "Verifying your identity": "আপনার পরিচয় যাচাই করা হচ্ছে", + "Verifying...": "যাচাই করা হচ্ছে...", "Version": "সংস্করণ", "Version {number}": "সংস্করণ {number}", "Video": "ভিডিও", diff --git a/packages/localization/catalogs/bs-BA.json b/packages/localization/catalogs/bs-BA.json index 152618297..9f66ef25a 100644 --- a/packages/localization/catalogs/bs-BA.json +++ b/packages/localization/catalogs/bs-BA.json @@ -1,6 +1,6 @@ { "locale": "bs-BA", - "sourceRevision": "d7b87e56798cd224ceb2f57b42318f6e8c5281cb0f13fedffe9b1eef97bc02c8", + "sourceRevision": "aab656282e8717e8d97044a7de3a8a8fe1375148356659313a7b8056c81cdf8a", "sourceHashes": { "{action} (Enter)": "9472217728ec383f5dfdd37d2f84c381ed7b4546d115f6e3e536959810ef5af5", "{agent} wants to start task \"{task}\" and needs {permissions}.": "b87261e1f3ceaec90a862105f2885011d44b2722f9979327a3790af82a5dcdf1", @@ -2152,6 +2152,7 @@ "Download generated result": "534f6b1f225d782898a845212e3616833c73beb768b9844bb5c14160c3f5f93b", "Download started": "efece5dd193335971168defa1c0742de79a15d93317900378740c0cee4c21f92", "Downloaded {count} memories": "cf6d5e84e9679ab3f1f65ddd268ee998d2f90b06e04f043a53203fb235854166", + "Downloading...": "f976eb284ebb156b24986c253d5d8a5686d9cc62e4eda4a18c0f949fd1141336", "Draft": "ebf12ef47cf575b3ba9a3cc019c5310146fdac88f6d1be6618d6e91158c2f174", "Draft a daily brief every morning from recent runs and approvals": "164c7c4d016227e1d00139733d857c249173572b060edadfc95a772217b9d9c4", "Draft a slide outline from the current context.": "6ebedbaa69ff6839fe43a4a8096fadd86b1b1c0b97f8084aa8b08b34633e84b7", @@ -2881,6 +2882,7 @@ "Install only": "a758f93054906a768ae5fa392b1e273fb2576c403c76559ce336b965abd8dfdb", "Install package to use this plugin": "32865d3ea0da6baf539d44bf8662fc31b1cb7d47a7554cee4eedc0b0f26f31f4", "Installation guide": "d334745b85acdbfcbfe8396dfa2c463e3ba6dcd372ff3ce4ab93a1d2aca8277d", + "Installed": "f8b32f4e92bd84ce1fcd177bec17d43093de3ee8303bb40c1b9ea521ed6a70f6", "Installed theme details could not be loaded.": "95e7920ab3bf341840edcad90219ec2839276dd4ab907c95b7d91db097cbe4f3", "Installed themes could not be loaded. Ling is using a built-in fallback.": "7765170d6f60d11600a252a65c8eda4f42a20346435c46021052feeb42b98b02", "Installing theme": "5b968f841f100a662441f68813d1d87f0c544f4e098c787319b17a3423cedf7d", @@ -6487,6 +6489,7 @@ "Use capability in channel: {name}": "a0fed9b7fde084a7b5d3fa294780426646caa1d0476c38f4c6c68240c951c16b", "Use councils as reusable multi-agent collections, then import them into a channel by reference.": "189c00b591217bba41095824cdc6efd53b0b4e7d0143e80a9f830c0ef7320df6", "Use current configuration": "4053203ff543df3e9f33b791b9d641918ae4a74c844402a9846b984f9ea1fbf6", + "Use detected {version}": "0c66624c3c6e4405fe3bd622d77d6d80b298fdf1326ed58ca97e7684cc1845b1", "Use existing folder": "a884c64758fb639f3aadd9e8b51584ee819190593a0853adef89542632cc5f2f", "Use for this teammate": "a44ba39a1769fcd31eb8c7ce49635e2c0be74cc74bf82f9a067acdb8295d6d3f", "Use full access for this conversation after explicit confirmation.": "d2827d4c21872ae0b2dfaee092463a8efb8225a40ed9acf84c8049d16e26f313", @@ -6582,6 +6585,7 @@ "Verify the key, account access, balance, and model permission for this provider.": "5ba03b132333df8c1d7b130335bfa5a4034517c93f2a8725019d0d0eec7eb401", "Verifying": "a7d4a9f301edaa61ef561aaba1847d2729a900ea00bbf358953f99d99d913666", "Verifying your identity": "d5f01f2f82f3899ed0a03db78288278f4da2c2f432cadea037202ed17a422fc6", + "Verifying...": "2ec1ac7d45e8079b8410caee12456f9655d1ae809e9ec933d3a7982e1f3a5d08", "Version": "dd167905de0defcaf72de673ee44c07431770d129ccffab286bd2edfdaf62396", "Version {number}": "f8b9f81427a563d2a6539999fdf148443bd55681bf666d92f77485a9043aaa13", "Video": "d534be829e32196b4d1e53b67103cf1e376b1d60071857572598c196abfefbc6", @@ -9032,6 +9036,7 @@ "Download generated result": "Preuzmite generirani rezultat", "Download started": "Preuzimanje je počelo", "Downloaded {count} memories": "Preuzeto {count} uspomena", + "Downloading...": "Preuzimanje...", "Draft": "Nacrt", "Draft a daily brief every morning from recent runs and approvals": "Svako jutro izradite dnevni sažetak iz nedavnih pregleda i odobrenja", "Draft a slide outline from the current context.": "Nacrtajte skicu slajda iz trenutnog konteksta.", @@ -9761,6 +9766,7 @@ "Install only": "Samo instalirajte", "Install package to use this plugin": "Instalirajte paket da koristite ovaj dodatak", "Installation guide": "Vodič za instalaciju", + "Installed": "Instalirano", "Installed theme details could not be loaded.": "Detalji instalirane teme se ne mogu učitati.", "Installed themes could not be loaded. Ling is using a built-in fallback.": "Nije moguće učitati instalirane teme. Ling koristi ugrađeni rezervni.", "Installing theme": "Instaliranje teme", @@ -13367,6 +13373,7 @@ "Use capability in channel: {name}": "Koristite mogućnost na kanalu: {name}", "Use councils as reusable multi-agent collections, then import them into a channel by reference.": "Koristite savjete kao višeagentne kolekcije za višekratnu upotrebu, a zatim ih uvezite u kanal prema referenci.", "Use current configuration": "Koristite trenutnu konfiguraciju", + "Use detected {version}": "Otkriveno korištenje {version}", "Use existing folder": "Koristite postojeći folder", "Use for this teammate": "Koristi za ovog saigrača", "Use full access for this conversation after explicit confirmation.": "Koristite puni pristup za ovaj razgovor nakon izričite potvrde.", @@ -13462,6 +13469,7 @@ "Verify the key, account access, balance, and model permission for this provider.": "Provjerite ključ, pristup računu, stanje i dozvolu modela za ovog provajdera.", "Verifying": "Provjera", "Verifying your identity": "Provjera vašeg identiteta", + "Verifying...": "Provjera...", "Version": "Verzija", "Version {number}": "Verzija {number}", "Video": "Video", diff --git a/packages/localization/catalogs/ca-ES.json b/packages/localization/catalogs/ca-ES.json index 748d6d3df..6b456ff9e 100644 --- a/packages/localization/catalogs/ca-ES.json +++ b/packages/localization/catalogs/ca-ES.json @@ -1,6 +1,6 @@ { "locale": "ca-ES", - "sourceRevision": "d7b87e56798cd224ceb2f57b42318f6e8c5281cb0f13fedffe9b1eef97bc02c8", + "sourceRevision": "aab656282e8717e8d97044a7de3a8a8fe1375148356659313a7b8056c81cdf8a", "sourceHashes": { "{action} (Enter)": "9472217728ec383f5dfdd37d2f84c381ed7b4546d115f6e3e536959810ef5af5", "{agent} wants to start task \"{task}\" and needs {permissions}.": "b87261e1f3ceaec90a862105f2885011d44b2722f9979327a3790af82a5dcdf1", @@ -2152,6 +2152,7 @@ "Download generated result": "534f6b1f225d782898a845212e3616833c73beb768b9844bb5c14160c3f5f93b", "Download started": "efece5dd193335971168defa1c0742de79a15d93317900378740c0cee4c21f92", "Downloaded {count} memories": "cf6d5e84e9679ab3f1f65ddd268ee998d2f90b06e04f043a53203fb235854166", + "Downloading...": "f976eb284ebb156b24986c253d5d8a5686d9cc62e4eda4a18c0f949fd1141336", "Draft": "ebf12ef47cf575b3ba9a3cc019c5310146fdac88f6d1be6618d6e91158c2f174", "Draft a daily brief every morning from recent runs and approvals": "164c7c4d016227e1d00139733d857c249173572b060edadfc95a772217b9d9c4", "Draft a slide outline from the current context.": "6ebedbaa69ff6839fe43a4a8096fadd86b1b1c0b97f8084aa8b08b34633e84b7", @@ -2881,6 +2882,7 @@ "Install only": "a758f93054906a768ae5fa392b1e273fb2576c403c76559ce336b965abd8dfdb", "Install package to use this plugin": "32865d3ea0da6baf539d44bf8662fc31b1cb7d47a7554cee4eedc0b0f26f31f4", "Installation guide": "d334745b85acdbfcbfe8396dfa2c463e3ba6dcd372ff3ce4ab93a1d2aca8277d", + "Installed": "f8b32f4e92bd84ce1fcd177bec17d43093de3ee8303bb40c1b9ea521ed6a70f6", "Installed theme details could not be loaded.": "95e7920ab3bf341840edcad90219ec2839276dd4ab907c95b7d91db097cbe4f3", "Installed themes could not be loaded. Ling is using a built-in fallback.": "7765170d6f60d11600a252a65c8eda4f42a20346435c46021052feeb42b98b02", "Installing theme": "5b968f841f100a662441f68813d1d87f0c544f4e098c787319b17a3423cedf7d", @@ -6487,6 +6489,7 @@ "Use capability in channel: {name}": "a0fed9b7fde084a7b5d3fa294780426646caa1d0476c38f4c6c68240c951c16b", "Use councils as reusable multi-agent collections, then import them into a channel by reference.": "189c00b591217bba41095824cdc6efd53b0b4e7d0143e80a9f830c0ef7320df6", "Use current configuration": "4053203ff543df3e9f33b791b9d641918ae4a74c844402a9846b984f9ea1fbf6", + "Use detected {version}": "0c66624c3c6e4405fe3bd622d77d6d80b298fdf1326ed58ca97e7684cc1845b1", "Use existing folder": "a884c64758fb639f3aadd9e8b51584ee819190593a0853adef89542632cc5f2f", "Use for this teammate": "a44ba39a1769fcd31eb8c7ce49635e2c0be74cc74bf82f9a067acdb8295d6d3f", "Use full access for this conversation after explicit confirmation.": "d2827d4c21872ae0b2dfaee092463a8efb8225a40ed9acf84c8049d16e26f313", @@ -6582,6 +6585,7 @@ "Verify the key, account access, balance, and model permission for this provider.": "5ba03b132333df8c1d7b130335bfa5a4034517c93f2a8725019d0d0eec7eb401", "Verifying": "a7d4a9f301edaa61ef561aaba1847d2729a900ea00bbf358953f99d99d913666", "Verifying your identity": "d5f01f2f82f3899ed0a03db78288278f4da2c2f432cadea037202ed17a422fc6", + "Verifying...": "2ec1ac7d45e8079b8410caee12456f9655d1ae809e9ec933d3a7982e1f3a5d08", "Version": "dd167905de0defcaf72de673ee44c07431770d129ccffab286bd2edfdaf62396", "Version {number}": "f8b9f81427a563d2a6539999fdf148443bd55681bf666d92f77485a9043aaa13", "Video": "d534be829e32196b4d1e53b67103cf1e376b1d60071857572598c196abfefbc6", @@ -9032,6 +9036,7 @@ "Download generated result": "Baixeu el resultat generat", "Download started": "La descàrrega ha començat", "Downloaded {count} memories": "S'han descarregat {count} records", + "Downloading...": "S'està baixant...", "Draft": "Esborrany", "Draft a daily brief every morning from recent runs and approvals": "Elaborar un resum diari cada matí a partir de les execucions i aprovacions recents", "Draft a slide outline from the current context.": "Elaborar un esquema de diapositiva a partir del context actual.", @@ -9761,6 +9766,7 @@ "Install only": "Només instal·lar", "Install package to use this plugin": "Instal·leu el paquet per utilitzar aquest connector", "Installation guide": "Guia d'instal·lació", + "Installed": "Instal·lat", "Installed theme details could not be loaded.": "No s'han pogut carregar els detalls del tema instal·lat.", "Installed themes could not be loaded. Ling is using a built-in fallback.": "No s'han pogut carregar els temes instal·lats. Ling està utilitzant una alternativa integrada.", "Installing theme": "S'està instal·lant el tema", @@ -13367,6 +13373,7 @@ "Use capability in channel: {name}": "Utilitza la capacitat al canal: {name}", "Use councils as reusable multi-agent collections, then import them into a channel by reference.": "Utilitzeu els consells com a col·leccions multiagent reutilitzables i, a continuació, importeu-los a un canal per referència.", "Use current configuration": "Utilitzeu la configuració actual", + "Use detected {version}": "Ús detectat {version}", "Use existing folder": "Utilitzeu la carpeta existent", "Use for this teammate": "Utilitzeu-lo per a aquest company d'equip", "Use full access for this conversation after explicit confirmation.": "Utilitza l'accés total per a aquesta conversa després d'una confirmació explícita.", @@ -13462,6 +13469,7 @@ "Verify the key, account access, balance, and model permission for this provider.": "Verifiqueu la clau, l'accés al compte, el saldo i el permís de model d'aquest proveïdor.", "Verifying": "S'està verificant", "Verifying your identity": "Verificant la teva identitat", + "Verifying...": "S'està verificant...", "Version": "Versió", "Version {number}": "Versió {number}", "Video": "Vídeo", diff --git a/packages/localization/catalogs/cs-CZ.json b/packages/localization/catalogs/cs-CZ.json index 9686169dc..11e1d97d2 100644 --- a/packages/localization/catalogs/cs-CZ.json +++ b/packages/localization/catalogs/cs-CZ.json @@ -1,6 +1,6 @@ { "locale": "cs-CZ", - "sourceRevision": "d7b87e56798cd224ceb2f57b42318f6e8c5281cb0f13fedffe9b1eef97bc02c8", + "sourceRevision": "aab656282e8717e8d97044a7de3a8a8fe1375148356659313a7b8056c81cdf8a", "sourceHashes": { "{action} (Enter)": "9472217728ec383f5dfdd37d2f84c381ed7b4546d115f6e3e536959810ef5af5", "{agent} wants to start task \"{task}\" and needs {permissions}.": "b87261e1f3ceaec90a862105f2885011d44b2722f9979327a3790af82a5dcdf1", @@ -2152,6 +2152,7 @@ "Download generated result": "534f6b1f225d782898a845212e3616833c73beb768b9844bb5c14160c3f5f93b", "Download started": "efece5dd193335971168defa1c0742de79a15d93317900378740c0cee4c21f92", "Downloaded {count} memories": "cf6d5e84e9679ab3f1f65ddd268ee998d2f90b06e04f043a53203fb235854166", + "Downloading...": "f976eb284ebb156b24986c253d5d8a5686d9cc62e4eda4a18c0f949fd1141336", "Draft": "ebf12ef47cf575b3ba9a3cc019c5310146fdac88f6d1be6618d6e91158c2f174", "Draft a daily brief every morning from recent runs and approvals": "164c7c4d016227e1d00139733d857c249173572b060edadfc95a772217b9d9c4", "Draft a slide outline from the current context.": "6ebedbaa69ff6839fe43a4a8096fadd86b1b1c0b97f8084aa8b08b34633e84b7", @@ -2881,6 +2882,7 @@ "Install only": "a758f93054906a768ae5fa392b1e273fb2576c403c76559ce336b965abd8dfdb", "Install package to use this plugin": "32865d3ea0da6baf539d44bf8662fc31b1cb7d47a7554cee4eedc0b0f26f31f4", "Installation guide": "d334745b85acdbfcbfe8396dfa2c463e3ba6dcd372ff3ce4ab93a1d2aca8277d", + "Installed": "f8b32f4e92bd84ce1fcd177bec17d43093de3ee8303bb40c1b9ea521ed6a70f6", "Installed theme details could not be loaded.": "95e7920ab3bf341840edcad90219ec2839276dd4ab907c95b7d91db097cbe4f3", "Installed themes could not be loaded. Ling is using a built-in fallback.": "7765170d6f60d11600a252a65c8eda4f42a20346435c46021052feeb42b98b02", "Installing theme": "5b968f841f100a662441f68813d1d87f0c544f4e098c787319b17a3423cedf7d", @@ -6487,6 +6489,7 @@ "Use capability in channel: {name}": "a0fed9b7fde084a7b5d3fa294780426646caa1d0476c38f4c6c68240c951c16b", "Use councils as reusable multi-agent collections, then import them into a channel by reference.": "189c00b591217bba41095824cdc6efd53b0b4e7d0143e80a9f830c0ef7320df6", "Use current configuration": "4053203ff543df3e9f33b791b9d641918ae4a74c844402a9846b984f9ea1fbf6", + "Use detected {version}": "0c66624c3c6e4405fe3bd622d77d6d80b298fdf1326ed58ca97e7684cc1845b1", "Use existing folder": "a884c64758fb639f3aadd9e8b51584ee819190593a0853adef89542632cc5f2f", "Use for this teammate": "a44ba39a1769fcd31eb8c7ce49635e2c0be74cc74bf82f9a067acdb8295d6d3f", "Use full access for this conversation after explicit confirmation.": "d2827d4c21872ae0b2dfaee092463a8efb8225a40ed9acf84c8049d16e26f313", @@ -6582,6 +6585,7 @@ "Verify the key, account access, balance, and model permission for this provider.": "5ba03b132333df8c1d7b130335bfa5a4034517c93f2a8725019d0d0eec7eb401", "Verifying": "a7d4a9f301edaa61ef561aaba1847d2729a900ea00bbf358953f99d99d913666", "Verifying your identity": "d5f01f2f82f3899ed0a03db78288278f4da2c2f432cadea037202ed17a422fc6", + "Verifying...": "2ec1ac7d45e8079b8410caee12456f9655d1ae809e9ec933d3a7982e1f3a5d08", "Version": "dd167905de0defcaf72de673ee44c07431770d129ccffab286bd2edfdaf62396", "Version {number}": "f8b9f81427a563d2a6539999fdf148443bd55681bf666d92f77485a9043aaa13", "Video": "d534be829e32196b4d1e53b67103cf1e376b1d60071857572598c196abfefbc6", @@ -9032,6 +9036,7 @@ "Download generated result": "Stáhnout vygenerovaný výsledek", "Download started": "Stahování zahájeno", "Downloaded {count} memories": "Staženo {count} pamětí", + "Downloading...": "Stahování...", "Draft": "Návrh", "Draft a daily brief every morning from recent runs and approvals": "Každé ráno vypracujte denní stručný přehled z posledních běhů a schválení", "Draft a slide outline from the current context.": "Vytvořte osnovu snímku z aktuálního kontextu.", @@ -9761,6 +9766,7 @@ "Install only": "Pouze nainstalovat", "Install package to use this plugin": "Chcete-li používat tento plugin, nainstalujte balíček", "Installation guide": "Průvodce instalací", + "Installed": "Instalováno", "Installed theme details could not be loaded.": "Podrobnosti nainstalovaného motivu nelze načíst.", "Installed themes could not be loaded. Ling is using a built-in fallback.": "Nainstalované motivy nelze načíst. Ling používá vestavěnou zálohu.", "Installing theme": "Instalace motivu", @@ -13367,6 +13373,7 @@ "Use capability in channel: {name}": "Použít funkci v kanálu: {name}", "Use councils as reusable multi-agent collections, then import them into a channel by reference.": "Používejte rady jako opakovaně použitelné kolekce více agentů a poté je importujte do kanálu pomocí odkazu.", "Use current configuration": "Použít aktuální konfiguraci", + "Use detected {version}": "Zjištěno použití {version}", "Use existing folder": "Použít existující složku", "Use for this teammate": "Použijte pro tohoto spoluhráče", "Use full access for this conversation after explicit confirmation.": "Po výslovném potvrzení použijte pro tuto konverzaci plný přístup.", @@ -13462,6 +13469,7 @@ "Verify the key, account access, balance, and model permission for this provider.": "Ověřte klíč, přístup k účtu, zůstatek a oprávnění k modelu pro tohoto poskytovatele.", "Verifying": "Ověřování", "Verifying your identity": "Ověřování vaší identity", + "Verifying...": "Ověřování...", "Version": "Verze", "Version {number}": "Verze {number}", "Video": "Video", diff --git a/packages/localization/catalogs/da-DK.json b/packages/localization/catalogs/da-DK.json index 335070360..292d3328e 100644 --- a/packages/localization/catalogs/da-DK.json +++ b/packages/localization/catalogs/da-DK.json @@ -1,6 +1,6 @@ { "locale": "da-DK", - "sourceRevision": "d7b87e56798cd224ceb2f57b42318f6e8c5281cb0f13fedffe9b1eef97bc02c8", + "sourceRevision": "aab656282e8717e8d97044a7de3a8a8fe1375148356659313a7b8056c81cdf8a", "sourceHashes": { "{action} (Enter)": "9472217728ec383f5dfdd37d2f84c381ed7b4546d115f6e3e536959810ef5af5", "{agent} wants to start task \"{task}\" and needs {permissions}.": "b87261e1f3ceaec90a862105f2885011d44b2722f9979327a3790af82a5dcdf1", @@ -2152,6 +2152,7 @@ "Download generated result": "534f6b1f225d782898a845212e3616833c73beb768b9844bb5c14160c3f5f93b", "Download started": "efece5dd193335971168defa1c0742de79a15d93317900378740c0cee4c21f92", "Downloaded {count} memories": "cf6d5e84e9679ab3f1f65ddd268ee998d2f90b06e04f043a53203fb235854166", + "Downloading...": "f976eb284ebb156b24986c253d5d8a5686d9cc62e4eda4a18c0f949fd1141336", "Draft": "ebf12ef47cf575b3ba9a3cc019c5310146fdac88f6d1be6618d6e91158c2f174", "Draft a daily brief every morning from recent runs and approvals": "164c7c4d016227e1d00139733d857c249173572b060edadfc95a772217b9d9c4", "Draft a slide outline from the current context.": "6ebedbaa69ff6839fe43a4a8096fadd86b1b1c0b97f8084aa8b08b34633e84b7", @@ -2881,6 +2882,7 @@ "Install only": "a758f93054906a768ae5fa392b1e273fb2576c403c76559ce336b965abd8dfdb", "Install package to use this plugin": "32865d3ea0da6baf539d44bf8662fc31b1cb7d47a7554cee4eedc0b0f26f31f4", "Installation guide": "d334745b85acdbfcbfe8396dfa2c463e3ba6dcd372ff3ce4ab93a1d2aca8277d", + "Installed": "f8b32f4e92bd84ce1fcd177bec17d43093de3ee8303bb40c1b9ea521ed6a70f6", "Installed theme details could not be loaded.": "95e7920ab3bf341840edcad90219ec2839276dd4ab907c95b7d91db097cbe4f3", "Installed themes could not be loaded. Ling is using a built-in fallback.": "7765170d6f60d11600a252a65c8eda4f42a20346435c46021052feeb42b98b02", "Installing theme": "5b968f841f100a662441f68813d1d87f0c544f4e098c787319b17a3423cedf7d", @@ -6487,6 +6489,7 @@ "Use capability in channel: {name}": "a0fed9b7fde084a7b5d3fa294780426646caa1d0476c38f4c6c68240c951c16b", "Use councils as reusable multi-agent collections, then import them into a channel by reference.": "189c00b591217bba41095824cdc6efd53b0b4e7d0143e80a9f830c0ef7320df6", "Use current configuration": "4053203ff543df3e9f33b791b9d641918ae4a74c844402a9846b984f9ea1fbf6", + "Use detected {version}": "0c66624c3c6e4405fe3bd622d77d6d80b298fdf1326ed58ca97e7684cc1845b1", "Use existing folder": "a884c64758fb639f3aadd9e8b51584ee819190593a0853adef89542632cc5f2f", "Use for this teammate": "a44ba39a1769fcd31eb8c7ce49635e2c0be74cc74bf82f9a067acdb8295d6d3f", "Use full access for this conversation after explicit confirmation.": "d2827d4c21872ae0b2dfaee092463a8efb8225a40ed9acf84c8049d16e26f313", @@ -6582,6 +6585,7 @@ "Verify the key, account access, balance, and model permission for this provider.": "5ba03b132333df8c1d7b130335bfa5a4034517c93f2a8725019d0d0eec7eb401", "Verifying": "a7d4a9f301edaa61ef561aaba1847d2729a900ea00bbf358953f99d99d913666", "Verifying your identity": "d5f01f2f82f3899ed0a03db78288278f4da2c2f432cadea037202ed17a422fc6", + "Verifying...": "2ec1ac7d45e8079b8410caee12456f9655d1ae809e9ec933d3a7982e1f3a5d08", "Version": "dd167905de0defcaf72de673ee44c07431770d129ccffab286bd2edfdaf62396", "Version {number}": "f8b9f81427a563d2a6539999fdf148443bd55681bf666d92f77485a9043aaa13", "Video": "d534be829e32196b4d1e53b67103cf1e376b1d60071857572598c196abfefbc6", @@ -9032,6 +9036,7 @@ "Download generated result": "Download genereret resultat", "Download started": "Download startede", "Downloaded {count} memories": "Downloadede {count} minder", + "Downloading...": "Downloader...", "Draft": "Udkast", "Draft a daily brief every morning from recent runs and approvals": "Lav et udkast til en daglig brief hver morgen fra de seneste kørsler og godkendelser", "Draft a slide outline from the current context.": "Tegn et diaskontur fra den aktuelle kontekst.", @@ -9761,6 +9766,7 @@ "Install only": "Installer kun", "Install package to use this plugin": "Installer pakken for at bruge dette plugin", "Installation guide": "Installationsvejledning", + "Installed": "Installeret", "Installed theme details could not be loaded.": "Installerede temadetaljer kunne ikke indlæses.", "Installed themes could not be loaded. Ling is using a built-in fallback.": "Installerede temaer kunne ikke indlæses. Ling bruger en indbygget fallback.", "Installing theme": "Installerer tema", @@ -13367,6 +13373,7 @@ "Use capability in channel: {name}": "Brug kapacitet i kanal: {name}", "Use councils as reusable multi-agent collections, then import them into a channel by reference.": "Brug råd som genanvendelige samlinger med flere agenter, og importer dem derefter til en kanal ved reference.", "Use current configuration": "Brug den aktuelle konfiguration", + "Use detected {version}": "Brug registreret {version}", "Use existing folder": "Brug eksisterende mappe", "Use for this teammate": "Brug til denne holdkammerat", "Use full access for this conversation after explicit confirmation.": "Brug fuld adgang til denne samtale efter eksplicit bekræftelse.", @@ -13462,6 +13469,7 @@ "Verify the key, account access, balance, and model permission for this provider.": "Bekræft nøglen, kontoadgangen, saldoen og modeltilladelsen for denne udbyder.", "Verifying": "Bekræfter", "Verifying your identity": "Bekræfter din identitet", + "Verifying...": "Bekræfter...", "Version": "Version", "Version {number}": "Version {number}", "Video": "Video", diff --git a/packages/localization/catalogs/de-DE.json b/packages/localization/catalogs/de-DE.json index 51145ce62..5da152fb0 100644 --- a/packages/localization/catalogs/de-DE.json +++ b/packages/localization/catalogs/de-DE.json @@ -1,6 +1,6 @@ { "locale": "de-DE", - "sourceRevision": "d7b87e56798cd224ceb2f57b42318f6e8c5281cb0f13fedffe9b1eef97bc02c8", + "sourceRevision": "aab656282e8717e8d97044a7de3a8a8fe1375148356659313a7b8056c81cdf8a", "sourceHashes": { "{action} (Enter)": "9472217728ec383f5dfdd37d2f84c381ed7b4546d115f6e3e536959810ef5af5", "{agent} wants to start task \"{task}\" and needs {permissions}.": "b87261e1f3ceaec90a862105f2885011d44b2722f9979327a3790af82a5dcdf1", @@ -2152,6 +2152,7 @@ "Download generated result": "534f6b1f225d782898a845212e3616833c73beb768b9844bb5c14160c3f5f93b", "Download started": "efece5dd193335971168defa1c0742de79a15d93317900378740c0cee4c21f92", "Downloaded {count} memories": "cf6d5e84e9679ab3f1f65ddd268ee998d2f90b06e04f043a53203fb235854166", + "Downloading...": "f976eb284ebb156b24986c253d5d8a5686d9cc62e4eda4a18c0f949fd1141336", "Draft": "ebf12ef47cf575b3ba9a3cc019c5310146fdac88f6d1be6618d6e91158c2f174", "Draft a daily brief every morning from recent runs and approvals": "164c7c4d016227e1d00139733d857c249173572b060edadfc95a772217b9d9c4", "Draft a slide outline from the current context.": "6ebedbaa69ff6839fe43a4a8096fadd86b1b1c0b97f8084aa8b08b34633e84b7", @@ -2881,6 +2882,7 @@ "Install only": "a758f93054906a768ae5fa392b1e273fb2576c403c76559ce336b965abd8dfdb", "Install package to use this plugin": "32865d3ea0da6baf539d44bf8662fc31b1cb7d47a7554cee4eedc0b0f26f31f4", "Installation guide": "d334745b85acdbfcbfe8396dfa2c463e3ba6dcd372ff3ce4ab93a1d2aca8277d", + "Installed": "f8b32f4e92bd84ce1fcd177bec17d43093de3ee8303bb40c1b9ea521ed6a70f6", "Installed theme details could not be loaded.": "95e7920ab3bf341840edcad90219ec2839276dd4ab907c95b7d91db097cbe4f3", "Installed themes could not be loaded. Ling is using a built-in fallback.": "7765170d6f60d11600a252a65c8eda4f42a20346435c46021052feeb42b98b02", "Installing theme": "5b968f841f100a662441f68813d1d87f0c544f4e098c787319b17a3423cedf7d", @@ -6487,6 +6489,7 @@ "Use capability in channel: {name}": "a0fed9b7fde084a7b5d3fa294780426646caa1d0476c38f4c6c68240c951c16b", "Use councils as reusable multi-agent collections, then import them into a channel by reference.": "189c00b591217bba41095824cdc6efd53b0b4e7d0143e80a9f830c0ef7320df6", "Use current configuration": "4053203ff543df3e9f33b791b9d641918ae4a74c844402a9846b984f9ea1fbf6", + "Use detected {version}": "0c66624c3c6e4405fe3bd622d77d6d80b298fdf1326ed58ca97e7684cc1845b1", "Use existing folder": "a884c64758fb639f3aadd9e8b51584ee819190593a0853adef89542632cc5f2f", "Use for this teammate": "a44ba39a1769fcd31eb8c7ce49635e2c0be74cc74bf82f9a067acdb8295d6d3f", "Use full access for this conversation after explicit confirmation.": "d2827d4c21872ae0b2dfaee092463a8efb8225a40ed9acf84c8049d16e26f313", @@ -6582,6 +6585,7 @@ "Verify the key, account access, balance, and model permission for this provider.": "5ba03b132333df8c1d7b130335bfa5a4034517c93f2a8725019d0d0eec7eb401", "Verifying": "a7d4a9f301edaa61ef561aaba1847d2729a900ea00bbf358953f99d99d913666", "Verifying your identity": "d5f01f2f82f3899ed0a03db78288278f4da2c2f432cadea037202ed17a422fc6", + "Verifying...": "2ec1ac7d45e8079b8410caee12456f9655d1ae809e9ec933d3a7982e1f3a5d08", "Version": "dd167905de0defcaf72de673ee44c07431770d129ccffab286bd2edfdaf62396", "Version {number}": "f8b9f81427a563d2a6539999fdf148443bd55681bf666d92f77485a9043aaa13", "Video": "d534be829e32196b4d1e53b67103cf1e376b1d60071857572598c196abfefbc6", @@ -9032,6 +9036,7 @@ "Download generated result": "Generiertes Ergebnis herunterladen", "Download started": "Download gestartet", "Downloaded {count} memories": "{count} Erinnerungen heruntergeladen", + "Downloading...": "Herunterladen...", "Draft": "Entwurf", "Draft a daily brief every morning from recent runs and approvals": "Erstellen Sie jeden Morgen ein tägliches Briefing anhand der letzten Läufe und Genehmigungen", "Draft a slide outline from the current context.": "Entwerfen Sie eine Foliengliederung aus dem aktuellen Kontext.", @@ -9761,6 +9766,7 @@ "Install only": "Nur installieren", "Install package to use this plugin": "Installieren Sie das Paket, um dieses Plugin zu verwenden", "Installation guide": "Installationsanleitung", + "Installed": "Installiert", "Installed theme details could not be loaded.": "Installierte Theme-Details konnten nicht geladen werden.", "Installed themes could not be loaded. Ling is using a built-in fallback.": "Installierte Themes konnten nicht geladen werden. Ling verwendet einen integrierten Fallback.", "Installing theme": "Theme installieren", @@ -13367,6 +13373,7 @@ "Use capability in channel: {name}": "Nutzungsmöglichkeit im Kanal: {name}", "Use councils as reusable multi-agent collections, then import them into a channel by reference.": "Verwenden Sie Räte als wiederverwendbare Multi-Agent-Sammlungen und importieren Sie sie dann per Referenz in einen Kanal.", "Use current configuration": "Aktuelle Konfiguration verwenden", + "Use detected {version}": "Verwendung erkannt {version}", "Use existing folder": "Vorhandenen Ordner verwenden", "Use for this teammate": "Für diesen Teamkollegen verwenden", "Use full access for this conversation after explicit confirmation.": "Nutzen Sie nach ausdrücklicher Bestätigung den vollen Zugriff für diese Konversation.", @@ -13462,6 +13469,7 @@ "Verify the key, account access, balance, and model permission for this provider.": "Überprüfen Sie den Schlüssel, den Kontozugriff, den Kontostand und die Modellberechtigung für diesen Anbieter.", "Verifying": "Verifizieren", "Verifying your identity": "Überprüfung Ihrer Identität", + "Verifying...": "Überprüfung...", "Version": "Version", "Version {number}": "Version {number}", "Video": "Video", diff --git a/packages/localization/catalogs/el-GR.json b/packages/localization/catalogs/el-GR.json index e92b5d7e5..bf3f22669 100644 --- a/packages/localization/catalogs/el-GR.json +++ b/packages/localization/catalogs/el-GR.json @@ -1,6 +1,6 @@ { "locale": "el-GR", - "sourceRevision": "d7b87e56798cd224ceb2f57b42318f6e8c5281cb0f13fedffe9b1eef97bc02c8", + "sourceRevision": "aab656282e8717e8d97044a7de3a8a8fe1375148356659313a7b8056c81cdf8a", "sourceHashes": { "{action} (Enter)": "9472217728ec383f5dfdd37d2f84c381ed7b4546d115f6e3e536959810ef5af5", "{agent} wants to start task \"{task}\" and needs {permissions}.": "b87261e1f3ceaec90a862105f2885011d44b2722f9979327a3790af82a5dcdf1", @@ -2152,6 +2152,7 @@ "Download generated result": "534f6b1f225d782898a845212e3616833c73beb768b9844bb5c14160c3f5f93b", "Download started": "efece5dd193335971168defa1c0742de79a15d93317900378740c0cee4c21f92", "Downloaded {count} memories": "cf6d5e84e9679ab3f1f65ddd268ee998d2f90b06e04f043a53203fb235854166", + "Downloading...": "f976eb284ebb156b24986c253d5d8a5686d9cc62e4eda4a18c0f949fd1141336", "Draft": "ebf12ef47cf575b3ba9a3cc019c5310146fdac88f6d1be6618d6e91158c2f174", "Draft a daily brief every morning from recent runs and approvals": "164c7c4d016227e1d00139733d857c249173572b060edadfc95a772217b9d9c4", "Draft a slide outline from the current context.": "6ebedbaa69ff6839fe43a4a8096fadd86b1b1c0b97f8084aa8b08b34633e84b7", @@ -2881,6 +2882,7 @@ "Install only": "a758f93054906a768ae5fa392b1e273fb2576c403c76559ce336b965abd8dfdb", "Install package to use this plugin": "32865d3ea0da6baf539d44bf8662fc31b1cb7d47a7554cee4eedc0b0f26f31f4", "Installation guide": "d334745b85acdbfcbfe8396dfa2c463e3ba6dcd372ff3ce4ab93a1d2aca8277d", + "Installed": "f8b32f4e92bd84ce1fcd177bec17d43093de3ee8303bb40c1b9ea521ed6a70f6", "Installed theme details could not be loaded.": "95e7920ab3bf341840edcad90219ec2839276dd4ab907c95b7d91db097cbe4f3", "Installed themes could not be loaded. Ling is using a built-in fallback.": "7765170d6f60d11600a252a65c8eda4f42a20346435c46021052feeb42b98b02", "Installing theme": "5b968f841f100a662441f68813d1d87f0c544f4e098c787319b17a3423cedf7d", @@ -6487,6 +6489,7 @@ "Use capability in channel: {name}": "a0fed9b7fde084a7b5d3fa294780426646caa1d0476c38f4c6c68240c951c16b", "Use councils as reusable multi-agent collections, then import them into a channel by reference.": "189c00b591217bba41095824cdc6efd53b0b4e7d0143e80a9f830c0ef7320df6", "Use current configuration": "4053203ff543df3e9f33b791b9d641918ae4a74c844402a9846b984f9ea1fbf6", + "Use detected {version}": "0c66624c3c6e4405fe3bd622d77d6d80b298fdf1326ed58ca97e7684cc1845b1", "Use existing folder": "a884c64758fb639f3aadd9e8b51584ee819190593a0853adef89542632cc5f2f", "Use for this teammate": "a44ba39a1769fcd31eb8c7ce49635e2c0be74cc74bf82f9a067acdb8295d6d3f", "Use full access for this conversation after explicit confirmation.": "d2827d4c21872ae0b2dfaee092463a8efb8225a40ed9acf84c8049d16e26f313", @@ -6582,6 +6585,7 @@ "Verify the key, account access, balance, and model permission for this provider.": "5ba03b132333df8c1d7b130335bfa5a4034517c93f2a8725019d0d0eec7eb401", "Verifying": "a7d4a9f301edaa61ef561aaba1847d2729a900ea00bbf358953f99d99d913666", "Verifying your identity": "d5f01f2f82f3899ed0a03db78288278f4da2c2f432cadea037202ed17a422fc6", + "Verifying...": "2ec1ac7d45e8079b8410caee12456f9655d1ae809e9ec933d3a7982e1f3a5d08", "Version": "dd167905de0defcaf72de673ee44c07431770d129ccffab286bd2edfdaf62396", "Version {number}": "f8b9f81427a563d2a6539999fdf148443bd55681bf666d92f77485a9043aaa13", "Video": "d534be829e32196b4d1e53b67103cf1e376b1d60071857572598c196abfefbc6", @@ -9032,6 +9036,7 @@ "Download generated result": "Λήψη του αποτελέσματος που δημιουργήθηκε", "Download started": "Η λήψη ξεκίνησε", "Downloaded {count} memories": "Λήφθηκαν {count} μνήμες", + "Downloading...": "Λήψη...", "Draft": "Προσχέδιο", "Draft a daily brief every morning from recent runs and approvals": "Σχεδιάστε μια καθημερινή σύντομη ενημέρωση κάθε πρωί από τις πρόσφατες εκτελέσεις και εγκρίσεις", "Draft a slide outline from the current context.": "Σχεδιάστε ένα περίγραμμα διαφάνειας από το τρέχον περιβάλλον.", @@ -9761,6 +9766,7 @@ "Install only": "Εγκατάσταση μόνο", "Install package to use this plugin": "Εγκαταστήστε το πακέτο για να χρησιμοποιήσετε αυτό το πρόσθετο", "Installation guide": "Οδηγός εγκατάστασης", + "Installed": "Εγκατεστημένο", "Installed theme details could not be loaded.": "Δεν ήταν δυνατή η φόρτωση των εγκατεστημένων λεπτομερειών θέματος.", "Installed themes could not be loaded. Ling is using a built-in fallback.": "Δεν ήταν δυνατή η φόρτωση των εγκατεστημένων θεμάτων. Το Ling χρησιμοποιεί ένα ενσωματωμένο εναλλακτικό.", "Installing theme": "Εγκατάσταση θέματος", @@ -13367,6 +13373,7 @@ "Use capability in channel: {name}": "Χρήση δυνατότητας στο κανάλι: {name}", "Use councils as reusable multi-agent collections, then import them into a channel by reference.": "Χρησιμοποιήστε τα συμβούλια ως επαναχρησιμοποιήσιμες συλλογές πολλαπλών πρακτόρων και, στη συνέχεια, εισαγάγετέ τα σε ένα κανάλι με αναφορά.", "Use current configuration": "Χρησιμοποιήστε την τρέχουσα διαμόρφωση", + "Use detected {version}": "Χρήση εντοπισθέντων {version}", "Use existing folder": "Χρησιμοποιήστε τον υπάρχοντα φάκελο", "Use for this teammate": "Χρησιμοποιήστε για αυτόν τον συμπαίκτη", "Use full access for this conversation after explicit confirmation.": "Χρησιμοποιήστε πλήρη πρόσβαση για αυτήν τη συνομιλία μετά από ρητή επιβεβαίωση.", @@ -13462,6 +13469,7 @@ "Verify the key, account access, balance, and model permission for this provider.": "Επαληθεύστε την άδεια κλειδιού, πρόσβασης λογαριασμού, υπολοίπου και μοντέλου για αυτόν τον πάροχο.", "Verifying": "Επαλήθευση", "Verifying your identity": "Επαλήθευση της ταυτότητάς σας", + "Verifying...": "Επαλήθευση...", "Version": "Εκδοχή", "Version {number}": "Έκδοση {number}", "Video": "Βίντεο", diff --git a/packages/localization/catalogs/en-US.json b/packages/localization/catalogs/en-US.json index c39d7d9f6..b7bc1e5b8 100644 --- a/packages/localization/catalogs/en-US.json +++ b/packages/localization/catalogs/en-US.json @@ -1,6 +1,6 @@ { "locale": "en-US", - "sourceRevision": "d7b87e56798cd224ceb2f57b42318f6e8c5281cb0f13fedffe9b1eef97bc02c8", + "sourceRevision": "aab656282e8717e8d97044a7de3a8a8fe1375148356659313a7b8056c81cdf8a", "sourceHashes": { "{action} (Enter)": "9472217728ec383f5dfdd37d2f84c381ed7b4546d115f6e3e536959810ef5af5", "{agent} wants to start task \"{task}\" and needs {permissions}.": "b87261e1f3ceaec90a862105f2885011d44b2722f9979327a3790af82a5dcdf1", @@ -2152,6 +2152,7 @@ "Download generated result": "534f6b1f225d782898a845212e3616833c73beb768b9844bb5c14160c3f5f93b", "Download started": "efece5dd193335971168defa1c0742de79a15d93317900378740c0cee4c21f92", "Downloaded {count} memories": "cf6d5e84e9679ab3f1f65ddd268ee998d2f90b06e04f043a53203fb235854166", + "Downloading...": "f976eb284ebb156b24986c253d5d8a5686d9cc62e4eda4a18c0f949fd1141336", "Draft": "ebf12ef47cf575b3ba9a3cc019c5310146fdac88f6d1be6618d6e91158c2f174", "Draft a daily brief every morning from recent runs and approvals": "164c7c4d016227e1d00139733d857c249173572b060edadfc95a772217b9d9c4", "Draft a slide outline from the current context.": "6ebedbaa69ff6839fe43a4a8096fadd86b1b1c0b97f8084aa8b08b34633e84b7", @@ -2881,6 +2882,7 @@ "Install only": "a758f93054906a768ae5fa392b1e273fb2576c403c76559ce336b965abd8dfdb", "Install package to use this plugin": "32865d3ea0da6baf539d44bf8662fc31b1cb7d47a7554cee4eedc0b0f26f31f4", "Installation guide": "d334745b85acdbfcbfe8396dfa2c463e3ba6dcd372ff3ce4ab93a1d2aca8277d", + "Installed": "f8b32f4e92bd84ce1fcd177bec17d43093de3ee8303bb40c1b9ea521ed6a70f6", "Installed theme details could not be loaded.": "95e7920ab3bf341840edcad90219ec2839276dd4ab907c95b7d91db097cbe4f3", "Installed themes could not be loaded. Ling is using a built-in fallback.": "7765170d6f60d11600a252a65c8eda4f42a20346435c46021052feeb42b98b02", "Installing theme": "5b968f841f100a662441f68813d1d87f0c544f4e098c787319b17a3423cedf7d", @@ -6487,6 +6489,7 @@ "Use capability in channel: {name}": "a0fed9b7fde084a7b5d3fa294780426646caa1d0476c38f4c6c68240c951c16b", "Use councils as reusable multi-agent collections, then import them into a channel by reference.": "189c00b591217bba41095824cdc6efd53b0b4e7d0143e80a9f830c0ef7320df6", "Use current configuration": "4053203ff543df3e9f33b791b9d641918ae4a74c844402a9846b984f9ea1fbf6", + "Use detected {version}": "0c66624c3c6e4405fe3bd622d77d6d80b298fdf1326ed58ca97e7684cc1845b1", "Use existing folder": "a884c64758fb639f3aadd9e8b51584ee819190593a0853adef89542632cc5f2f", "Use for this teammate": "a44ba39a1769fcd31eb8c7ce49635e2c0be74cc74bf82f9a067acdb8295d6d3f", "Use full access for this conversation after explicit confirmation.": "d2827d4c21872ae0b2dfaee092463a8efb8225a40ed9acf84c8049d16e26f313", @@ -6582,6 +6585,7 @@ "Verify the key, account access, balance, and model permission for this provider.": "5ba03b132333df8c1d7b130335bfa5a4034517c93f2a8725019d0d0eec7eb401", "Verifying": "a7d4a9f301edaa61ef561aaba1847d2729a900ea00bbf358953f99d99d913666", "Verifying your identity": "d5f01f2f82f3899ed0a03db78288278f4da2c2f432cadea037202ed17a422fc6", + "Verifying...": "2ec1ac7d45e8079b8410caee12456f9655d1ae809e9ec933d3a7982e1f3a5d08", "Version": "dd167905de0defcaf72de673ee44c07431770d129ccffab286bd2edfdaf62396", "Version {number}": "f8b9f81427a563d2a6539999fdf148443bd55681bf666d92f77485a9043aaa13", "Video": "d534be829e32196b4d1e53b67103cf1e376b1d60071857572598c196abfefbc6", @@ -9032,6 +9036,7 @@ "Download generated result": "Download generated result", "Download started": "Download started", "Downloaded {count} memories": "Downloaded {count} memories", + "Downloading...": "Downloading...", "Draft": "Draft", "Draft a daily brief every morning from recent runs and approvals": "Draft a daily brief every morning from recent runs and approvals", "Draft a slide outline from the current context.": "Draft a slide outline from the current context.", @@ -9761,6 +9766,7 @@ "Install only": "Install only", "Install package to use this plugin": "Install package to use this plugin", "Installation guide": "Installation guide", + "Installed": "Installed", "Installed theme details could not be loaded.": "Installed theme details could not be loaded.", "Installed themes could not be loaded. Ling is using a built-in fallback.": "Installed themes could not be loaded. Ling is using a built-in fallback.", "Installing theme": "Installing theme", @@ -13367,6 +13373,7 @@ "Use capability in channel: {name}": "Use capability in channel: {name}", "Use councils as reusable multi-agent collections, then import them into a channel by reference.": "Use councils as reusable multi-agent collections, then import them into a channel by reference.", "Use current configuration": "Use current configuration", + "Use detected {version}": "Use detected {version}", "Use existing folder": "Use existing folder", "Use for this teammate": "Use for this teammate", "Use full access for this conversation after explicit confirmation.": "Use full access for this conversation after explicit confirmation.", @@ -13462,6 +13469,7 @@ "Verify the key, account access, balance, and model permission for this provider.": "Verify the key, account access, balance, and model permission for this provider.", "Verifying": "Verifying", "Verifying your identity": "Verifying your identity", + "Verifying...": "Verifying...", "Version": "Version", "Version {number}": "Version {number}", "Video": "Video", diff --git a/packages/localization/catalogs/es-419.json b/packages/localization/catalogs/es-419.json index 5cc2ccb04..659b7bee7 100644 --- a/packages/localization/catalogs/es-419.json +++ b/packages/localization/catalogs/es-419.json @@ -1,6 +1,6 @@ { "locale": "es-419", - "sourceRevision": "d7b87e56798cd224ceb2f57b42318f6e8c5281cb0f13fedffe9b1eef97bc02c8", + "sourceRevision": "aab656282e8717e8d97044a7de3a8a8fe1375148356659313a7b8056c81cdf8a", "sourceHashes": { "{action} (Enter)": "9472217728ec383f5dfdd37d2f84c381ed7b4546d115f6e3e536959810ef5af5", "{agent} wants to start task \"{task}\" and needs {permissions}.": "b87261e1f3ceaec90a862105f2885011d44b2722f9979327a3790af82a5dcdf1", @@ -2152,6 +2152,7 @@ "Download generated result": "534f6b1f225d782898a845212e3616833c73beb768b9844bb5c14160c3f5f93b", "Download started": "efece5dd193335971168defa1c0742de79a15d93317900378740c0cee4c21f92", "Downloaded {count} memories": "cf6d5e84e9679ab3f1f65ddd268ee998d2f90b06e04f043a53203fb235854166", + "Downloading...": "f976eb284ebb156b24986c253d5d8a5686d9cc62e4eda4a18c0f949fd1141336", "Draft": "ebf12ef47cf575b3ba9a3cc019c5310146fdac88f6d1be6618d6e91158c2f174", "Draft a daily brief every morning from recent runs and approvals": "164c7c4d016227e1d00139733d857c249173572b060edadfc95a772217b9d9c4", "Draft a slide outline from the current context.": "6ebedbaa69ff6839fe43a4a8096fadd86b1b1c0b97f8084aa8b08b34633e84b7", @@ -2881,6 +2882,7 @@ "Install only": "a758f93054906a768ae5fa392b1e273fb2576c403c76559ce336b965abd8dfdb", "Install package to use this plugin": "32865d3ea0da6baf539d44bf8662fc31b1cb7d47a7554cee4eedc0b0f26f31f4", "Installation guide": "d334745b85acdbfcbfe8396dfa2c463e3ba6dcd372ff3ce4ab93a1d2aca8277d", + "Installed": "f8b32f4e92bd84ce1fcd177bec17d43093de3ee8303bb40c1b9ea521ed6a70f6", "Installed theme details could not be loaded.": "95e7920ab3bf341840edcad90219ec2839276dd4ab907c95b7d91db097cbe4f3", "Installed themes could not be loaded. Ling is using a built-in fallback.": "7765170d6f60d11600a252a65c8eda4f42a20346435c46021052feeb42b98b02", "Installing theme": "5b968f841f100a662441f68813d1d87f0c544f4e098c787319b17a3423cedf7d", @@ -6487,6 +6489,7 @@ "Use capability in channel: {name}": "a0fed9b7fde084a7b5d3fa294780426646caa1d0476c38f4c6c68240c951c16b", "Use councils as reusable multi-agent collections, then import them into a channel by reference.": "189c00b591217bba41095824cdc6efd53b0b4e7d0143e80a9f830c0ef7320df6", "Use current configuration": "4053203ff543df3e9f33b791b9d641918ae4a74c844402a9846b984f9ea1fbf6", + "Use detected {version}": "0c66624c3c6e4405fe3bd622d77d6d80b298fdf1326ed58ca97e7684cc1845b1", "Use existing folder": "a884c64758fb639f3aadd9e8b51584ee819190593a0853adef89542632cc5f2f", "Use for this teammate": "a44ba39a1769fcd31eb8c7ce49635e2c0be74cc74bf82f9a067acdb8295d6d3f", "Use full access for this conversation after explicit confirmation.": "d2827d4c21872ae0b2dfaee092463a8efb8225a40ed9acf84c8049d16e26f313", @@ -6582,6 +6585,7 @@ "Verify the key, account access, balance, and model permission for this provider.": "5ba03b132333df8c1d7b130335bfa5a4034517c93f2a8725019d0d0eec7eb401", "Verifying": "a7d4a9f301edaa61ef561aaba1847d2729a900ea00bbf358953f99d99d913666", "Verifying your identity": "d5f01f2f82f3899ed0a03db78288278f4da2c2f432cadea037202ed17a422fc6", + "Verifying...": "2ec1ac7d45e8079b8410caee12456f9655d1ae809e9ec933d3a7982e1f3a5d08", "Version": "dd167905de0defcaf72de673ee44c07431770d129ccffab286bd2edfdaf62396", "Version {number}": "f8b9f81427a563d2a6539999fdf148443bd55681bf666d92f77485a9043aaa13", "Video": "d534be829e32196b4d1e53b67103cf1e376b1d60071857572598c196abfefbc6", @@ -9032,6 +9036,7 @@ "Download generated result": "Descargar resultado generado", "Download started": "Descarga iniciada", "Downloaded {count} memories": "Descargado {count} recuerdos", + "Downloading...": "Descargando...", "Draft": "Borrador", "Draft a daily brief every morning from recent runs and approvals": "Redacte un resumen diario cada mañana a partir de ejecuciones y aprobaciones recientes.", "Draft a slide outline from the current context.": "Redacte un esquema de diapositiva a partir del contexto actual.", @@ -9761,6 +9766,7 @@ "Install only": "Instalar solo", "Install package to use this plugin": "Instale el paquete para usar este complemento", "Installation guide": "guía de instalación", + "Installed": "Instalado", "Installed theme details could not be loaded.": "No se pudieron cargar los detalles del tema instalado.", "Installed themes could not be loaded. Ling is using a built-in fallback.": "No se pudieron cargar los temas instalados. Ling utiliza un respaldo incorporado.", "Installing theme": "Instalando tema", @@ -13367,6 +13373,7 @@ "Use capability in channel: {name}": "Capacidad de uso en el canal: {name}", "Use councils as reusable multi-agent collections, then import them into a channel by reference.": "Utilice los consejos como colecciones reutilizables de múltiples agentes y luego impórtelos a un canal por referencia.", "Use current configuration": "Usar la configuración actual", + "Use detected {version}": "Uso detectado {version}", "Use existing folder": "Usar carpeta existente", "Use for this teammate": "Usar para este compañero de equipo", "Use full access for this conversation after explicit confirmation.": "Utilice acceso completo para esta conversación después de una confirmación explícita.", @@ -13462,6 +13469,7 @@ "Verify the key, account access, balance, and model permission for this provider.": "Verifique la clave, el acceso a la cuenta, el saldo y el permiso del modelo para este proveedor.", "Verifying": "Verificando", "Verifying your identity": "Verificando tu identidad", + "Verifying...": "Verificando...", "Version": "Versión", "Version {number}": "Versión {number}", "Video": "Video", diff --git a/packages/localization/catalogs/es-ES.json b/packages/localization/catalogs/es-ES.json index 16fa32716..9280ee3dd 100644 --- a/packages/localization/catalogs/es-ES.json +++ b/packages/localization/catalogs/es-ES.json @@ -1,6 +1,6 @@ { "locale": "es-ES", - "sourceRevision": "d7b87e56798cd224ceb2f57b42318f6e8c5281cb0f13fedffe9b1eef97bc02c8", + "sourceRevision": "aab656282e8717e8d97044a7de3a8a8fe1375148356659313a7b8056c81cdf8a", "sourceHashes": { "{action} (Enter)": "9472217728ec383f5dfdd37d2f84c381ed7b4546d115f6e3e536959810ef5af5", "{agent} wants to start task \"{task}\" and needs {permissions}.": "b87261e1f3ceaec90a862105f2885011d44b2722f9979327a3790af82a5dcdf1", @@ -2152,6 +2152,7 @@ "Download generated result": "534f6b1f225d782898a845212e3616833c73beb768b9844bb5c14160c3f5f93b", "Download started": "efece5dd193335971168defa1c0742de79a15d93317900378740c0cee4c21f92", "Downloaded {count} memories": "cf6d5e84e9679ab3f1f65ddd268ee998d2f90b06e04f043a53203fb235854166", + "Downloading...": "f976eb284ebb156b24986c253d5d8a5686d9cc62e4eda4a18c0f949fd1141336", "Draft": "ebf12ef47cf575b3ba9a3cc019c5310146fdac88f6d1be6618d6e91158c2f174", "Draft a daily brief every morning from recent runs and approvals": "164c7c4d016227e1d00139733d857c249173572b060edadfc95a772217b9d9c4", "Draft a slide outline from the current context.": "6ebedbaa69ff6839fe43a4a8096fadd86b1b1c0b97f8084aa8b08b34633e84b7", @@ -2881,6 +2882,7 @@ "Install only": "a758f93054906a768ae5fa392b1e273fb2576c403c76559ce336b965abd8dfdb", "Install package to use this plugin": "32865d3ea0da6baf539d44bf8662fc31b1cb7d47a7554cee4eedc0b0f26f31f4", "Installation guide": "d334745b85acdbfcbfe8396dfa2c463e3ba6dcd372ff3ce4ab93a1d2aca8277d", + "Installed": "f8b32f4e92bd84ce1fcd177bec17d43093de3ee8303bb40c1b9ea521ed6a70f6", "Installed theme details could not be loaded.": "95e7920ab3bf341840edcad90219ec2839276dd4ab907c95b7d91db097cbe4f3", "Installed themes could not be loaded. Ling is using a built-in fallback.": "7765170d6f60d11600a252a65c8eda4f42a20346435c46021052feeb42b98b02", "Installing theme": "5b968f841f100a662441f68813d1d87f0c544f4e098c787319b17a3423cedf7d", @@ -6487,6 +6489,7 @@ "Use capability in channel: {name}": "a0fed9b7fde084a7b5d3fa294780426646caa1d0476c38f4c6c68240c951c16b", "Use councils as reusable multi-agent collections, then import them into a channel by reference.": "189c00b591217bba41095824cdc6efd53b0b4e7d0143e80a9f830c0ef7320df6", "Use current configuration": "4053203ff543df3e9f33b791b9d641918ae4a74c844402a9846b984f9ea1fbf6", + "Use detected {version}": "0c66624c3c6e4405fe3bd622d77d6d80b298fdf1326ed58ca97e7684cc1845b1", "Use existing folder": "a884c64758fb639f3aadd9e8b51584ee819190593a0853adef89542632cc5f2f", "Use for this teammate": "a44ba39a1769fcd31eb8c7ce49635e2c0be74cc74bf82f9a067acdb8295d6d3f", "Use full access for this conversation after explicit confirmation.": "d2827d4c21872ae0b2dfaee092463a8efb8225a40ed9acf84c8049d16e26f313", @@ -6582,6 +6585,7 @@ "Verify the key, account access, balance, and model permission for this provider.": "5ba03b132333df8c1d7b130335bfa5a4034517c93f2a8725019d0d0eec7eb401", "Verifying": "a7d4a9f301edaa61ef561aaba1847d2729a900ea00bbf358953f99d99d913666", "Verifying your identity": "d5f01f2f82f3899ed0a03db78288278f4da2c2f432cadea037202ed17a422fc6", + "Verifying...": "2ec1ac7d45e8079b8410caee12456f9655d1ae809e9ec933d3a7982e1f3a5d08", "Version": "dd167905de0defcaf72de673ee44c07431770d129ccffab286bd2edfdaf62396", "Version {number}": "f8b9f81427a563d2a6539999fdf148443bd55681bf666d92f77485a9043aaa13", "Video": "d534be829e32196b4d1e53b67103cf1e376b1d60071857572598c196abfefbc6", @@ -9032,6 +9036,7 @@ "Download generated result": "Descargar resultado generado", "Download started": "Descarga iniciada", "Downloaded {count} memories": "Descargado {count} recuerdos", + "Downloading...": "Descargando...", "Draft": "Borrador", "Draft a daily brief every morning from recent runs and approvals": "Redacte un resumen diario cada mañana a partir de ejecuciones y aprobaciones recientes.", "Draft a slide outline from the current context.": "Redacte un esquema de diapositiva a partir del contexto actual.", @@ -9761,6 +9766,7 @@ "Install only": "Instalar solo", "Install package to use this plugin": "Instale el paquete para usar este complemento", "Installation guide": "guía de instalación", + "Installed": "Instalado", "Installed theme details could not be loaded.": "No se pudieron cargar los detalles del tema instalado.", "Installed themes could not be loaded. Ling is using a built-in fallback.": "No se pudieron cargar los temas instalados. Ling utiliza un respaldo incorporado.", "Installing theme": "Instalando tema", @@ -13367,6 +13373,7 @@ "Use capability in channel: {name}": "Capacidad de uso en el canal: {name}", "Use councils as reusable multi-agent collections, then import them into a channel by reference.": "Utilice los consejos como colecciones reutilizables de múltiples agentes y luego impórtelos a un canal por referencia.", "Use current configuration": "Usar la configuración actual", + "Use detected {version}": "Uso detectado {version}", "Use existing folder": "Usar carpeta existente", "Use for this teammate": "Usar para este compañero de equipo", "Use full access for this conversation after explicit confirmation.": "Utilice acceso completo para esta conversación después de una confirmación explícita.", @@ -13462,6 +13469,7 @@ "Verify the key, account access, balance, and model permission for this provider.": "Verifique la clave, el acceso a la cuenta, el saldo y el permiso del modelo para este proveedor.", "Verifying": "Verificando", "Verifying your identity": "Verificando tu identidad", + "Verifying...": "Verificando...", "Version": "Versión", "Version {number}": "Versión {number}", "Video": "Video", diff --git a/packages/localization/catalogs/et-EE.json b/packages/localization/catalogs/et-EE.json index 05f590173..58f403a2a 100644 --- a/packages/localization/catalogs/et-EE.json +++ b/packages/localization/catalogs/et-EE.json @@ -1,6 +1,6 @@ { "locale": "et-EE", - "sourceRevision": "d7b87e56798cd224ceb2f57b42318f6e8c5281cb0f13fedffe9b1eef97bc02c8", + "sourceRevision": "aab656282e8717e8d97044a7de3a8a8fe1375148356659313a7b8056c81cdf8a", "sourceHashes": { "{action} (Enter)": "9472217728ec383f5dfdd37d2f84c381ed7b4546d115f6e3e536959810ef5af5", "{agent} wants to start task \"{task}\" and needs {permissions}.": "b87261e1f3ceaec90a862105f2885011d44b2722f9979327a3790af82a5dcdf1", @@ -2152,6 +2152,7 @@ "Download generated result": "534f6b1f225d782898a845212e3616833c73beb768b9844bb5c14160c3f5f93b", "Download started": "efece5dd193335971168defa1c0742de79a15d93317900378740c0cee4c21f92", "Downloaded {count} memories": "cf6d5e84e9679ab3f1f65ddd268ee998d2f90b06e04f043a53203fb235854166", + "Downloading...": "f976eb284ebb156b24986c253d5d8a5686d9cc62e4eda4a18c0f949fd1141336", "Draft": "ebf12ef47cf575b3ba9a3cc019c5310146fdac88f6d1be6618d6e91158c2f174", "Draft a daily brief every morning from recent runs and approvals": "164c7c4d016227e1d00139733d857c249173572b060edadfc95a772217b9d9c4", "Draft a slide outline from the current context.": "6ebedbaa69ff6839fe43a4a8096fadd86b1b1c0b97f8084aa8b08b34633e84b7", @@ -2881,6 +2882,7 @@ "Install only": "a758f93054906a768ae5fa392b1e273fb2576c403c76559ce336b965abd8dfdb", "Install package to use this plugin": "32865d3ea0da6baf539d44bf8662fc31b1cb7d47a7554cee4eedc0b0f26f31f4", "Installation guide": "d334745b85acdbfcbfe8396dfa2c463e3ba6dcd372ff3ce4ab93a1d2aca8277d", + "Installed": "f8b32f4e92bd84ce1fcd177bec17d43093de3ee8303bb40c1b9ea521ed6a70f6", "Installed theme details could not be loaded.": "95e7920ab3bf341840edcad90219ec2839276dd4ab907c95b7d91db097cbe4f3", "Installed themes could not be loaded. Ling is using a built-in fallback.": "7765170d6f60d11600a252a65c8eda4f42a20346435c46021052feeb42b98b02", "Installing theme": "5b968f841f100a662441f68813d1d87f0c544f4e098c787319b17a3423cedf7d", @@ -6487,6 +6489,7 @@ "Use capability in channel: {name}": "a0fed9b7fde084a7b5d3fa294780426646caa1d0476c38f4c6c68240c951c16b", "Use councils as reusable multi-agent collections, then import them into a channel by reference.": "189c00b591217bba41095824cdc6efd53b0b4e7d0143e80a9f830c0ef7320df6", "Use current configuration": "4053203ff543df3e9f33b791b9d641918ae4a74c844402a9846b984f9ea1fbf6", + "Use detected {version}": "0c66624c3c6e4405fe3bd622d77d6d80b298fdf1326ed58ca97e7684cc1845b1", "Use existing folder": "a884c64758fb639f3aadd9e8b51584ee819190593a0853adef89542632cc5f2f", "Use for this teammate": "a44ba39a1769fcd31eb8c7ce49635e2c0be74cc74bf82f9a067acdb8295d6d3f", "Use full access for this conversation after explicit confirmation.": "d2827d4c21872ae0b2dfaee092463a8efb8225a40ed9acf84c8049d16e26f313", @@ -6582,6 +6585,7 @@ "Verify the key, account access, balance, and model permission for this provider.": "5ba03b132333df8c1d7b130335bfa5a4034517c93f2a8725019d0d0eec7eb401", "Verifying": "a7d4a9f301edaa61ef561aaba1847d2729a900ea00bbf358953f99d99d913666", "Verifying your identity": "d5f01f2f82f3899ed0a03db78288278f4da2c2f432cadea037202ed17a422fc6", + "Verifying...": "2ec1ac7d45e8079b8410caee12456f9655d1ae809e9ec933d3a7982e1f3a5d08", "Version": "dd167905de0defcaf72de673ee44c07431770d129ccffab286bd2edfdaf62396", "Version {number}": "f8b9f81427a563d2a6539999fdf148443bd55681bf666d92f77485a9043aaa13", "Video": "d534be829e32196b4d1e53b67103cf1e376b1d60071857572598c196abfefbc6", @@ -9032,6 +9036,7 @@ "Download generated result": "Laadige alla loodud tulemus", "Download started": "Allalaadimine algas", "Downloaded {count} memories": "Allalaaditud {count} mälestused", + "Downloading...": "Allalaadimine...", "Draft": "Mustand", "Draft a daily brief every morning from recent runs and approvals": "Koostage igal hommikul igapäevane ülevaade viimastest jooksmistest ja kinnitustest", "Draft a slide outline from the current context.": "Joonistage praegusest kontekstist slaidi kontuur.", @@ -9761,6 +9766,7 @@ "Install only": "Installige ainult", "Install package to use this plugin": "Selle pistikprogrammi kasutamiseks installige pakett", "Installation guide": "Paigaldusjuhend", + "Installed": "Paigaldatud", "Installed theme details could not be loaded.": "Installitud teema üksikasju ei saanud laadida.", "Installed themes could not be loaded. Ling is using a built-in fallback.": "Installitud teemasid ei saanud laadida. Ling kasutab sisseehitatud varuvarianti.", "Installing theme": "Teema installimine", @@ -13367,6 +13373,7 @@ "Use capability in channel: {name}": "Kasuta võimalust kanalis: {name}", "Use councils as reusable multi-agent collections, then import them into a channel by reference.": "Kasutage nõukogusid korduvkasutatavate mitme agendi kogudena, seejärel importige need viidetega kanalisse.", "Use current configuration": "Kasutage praegust konfiguratsiooni", + "Use detected {version}": "Kasutus tuvastatud {version}", "Use existing folder": "Kasutage olemasolevat kausta", "Use for this teammate": "Kasutage selle meeskonnakaaslase jaoks", "Use full access for this conversation after explicit confirmation.": "Kasutage selle vestluse jaoks täielikku juurdepääsu pärast selgesõnalist kinnitust.", @@ -13462,6 +13469,7 @@ "Verify the key, account access, balance, and model permission for this provider.": "Kinnitage selle teenusepakkuja võtme, konto juurdepääsu, saldo ja mudeli luba.", "Verifying": "Kontrollimine", "Verifying your identity": "Teie identiteedi kinnitamine", + "Verifying...": "Kinnitamine...", "Version": "Versioon", "Version {number}": "Versioon {number}", "Video": "Video", diff --git a/packages/localization/catalogs/fi-FI.json b/packages/localization/catalogs/fi-FI.json index bb668e3ef..b0d1c9b49 100644 --- a/packages/localization/catalogs/fi-FI.json +++ b/packages/localization/catalogs/fi-FI.json @@ -1,6 +1,6 @@ { "locale": "fi-FI", - "sourceRevision": "d7b87e56798cd224ceb2f57b42318f6e8c5281cb0f13fedffe9b1eef97bc02c8", + "sourceRevision": "aab656282e8717e8d97044a7de3a8a8fe1375148356659313a7b8056c81cdf8a", "sourceHashes": { "{action} (Enter)": "9472217728ec383f5dfdd37d2f84c381ed7b4546d115f6e3e536959810ef5af5", "{agent} wants to start task \"{task}\" and needs {permissions}.": "b87261e1f3ceaec90a862105f2885011d44b2722f9979327a3790af82a5dcdf1", @@ -2152,6 +2152,7 @@ "Download generated result": "534f6b1f225d782898a845212e3616833c73beb768b9844bb5c14160c3f5f93b", "Download started": "efece5dd193335971168defa1c0742de79a15d93317900378740c0cee4c21f92", "Downloaded {count} memories": "cf6d5e84e9679ab3f1f65ddd268ee998d2f90b06e04f043a53203fb235854166", + "Downloading...": "f976eb284ebb156b24986c253d5d8a5686d9cc62e4eda4a18c0f949fd1141336", "Draft": "ebf12ef47cf575b3ba9a3cc019c5310146fdac88f6d1be6618d6e91158c2f174", "Draft a daily brief every morning from recent runs and approvals": "164c7c4d016227e1d00139733d857c249173572b060edadfc95a772217b9d9c4", "Draft a slide outline from the current context.": "6ebedbaa69ff6839fe43a4a8096fadd86b1b1c0b97f8084aa8b08b34633e84b7", @@ -2881,6 +2882,7 @@ "Install only": "a758f93054906a768ae5fa392b1e273fb2576c403c76559ce336b965abd8dfdb", "Install package to use this plugin": "32865d3ea0da6baf539d44bf8662fc31b1cb7d47a7554cee4eedc0b0f26f31f4", "Installation guide": "d334745b85acdbfcbfe8396dfa2c463e3ba6dcd372ff3ce4ab93a1d2aca8277d", + "Installed": "f8b32f4e92bd84ce1fcd177bec17d43093de3ee8303bb40c1b9ea521ed6a70f6", "Installed theme details could not be loaded.": "95e7920ab3bf341840edcad90219ec2839276dd4ab907c95b7d91db097cbe4f3", "Installed themes could not be loaded. Ling is using a built-in fallback.": "7765170d6f60d11600a252a65c8eda4f42a20346435c46021052feeb42b98b02", "Installing theme": "5b968f841f100a662441f68813d1d87f0c544f4e098c787319b17a3423cedf7d", @@ -6487,6 +6489,7 @@ "Use capability in channel: {name}": "a0fed9b7fde084a7b5d3fa294780426646caa1d0476c38f4c6c68240c951c16b", "Use councils as reusable multi-agent collections, then import them into a channel by reference.": "189c00b591217bba41095824cdc6efd53b0b4e7d0143e80a9f830c0ef7320df6", "Use current configuration": "4053203ff543df3e9f33b791b9d641918ae4a74c844402a9846b984f9ea1fbf6", + "Use detected {version}": "0c66624c3c6e4405fe3bd622d77d6d80b298fdf1326ed58ca97e7684cc1845b1", "Use existing folder": "a884c64758fb639f3aadd9e8b51584ee819190593a0853adef89542632cc5f2f", "Use for this teammate": "a44ba39a1769fcd31eb8c7ce49635e2c0be74cc74bf82f9a067acdb8295d6d3f", "Use full access for this conversation after explicit confirmation.": "d2827d4c21872ae0b2dfaee092463a8efb8225a40ed9acf84c8049d16e26f313", @@ -6582,6 +6585,7 @@ "Verify the key, account access, balance, and model permission for this provider.": "5ba03b132333df8c1d7b130335bfa5a4034517c93f2a8725019d0d0eec7eb401", "Verifying": "a7d4a9f301edaa61ef561aaba1847d2729a900ea00bbf358953f99d99d913666", "Verifying your identity": "d5f01f2f82f3899ed0a03db78288278f4da2c2f432cadea037202ed17a422fc6", + "Verifying...": "2ec1ac7d45e8079b8410caee12456f9655d1ae809e9ec933d3a7982e1f3a5d08", "Version": "dd167905de0defcaf72de673ee44c07431770d129ccffab286bd2edfdaf62396", "Version {number}": "f8b9f81427a563d2a6539999fdf148443bd55681bf666d92f77485a9043aaa13", "Video": "d534be829e32196b4d1e53b67103cf1e376b1d60071857572598c196abfefbc6", @@ -9032,6 +9036,7 @@ "Download generated result": "Lataa luotu tulos", "Download started": "Lataus aloitettu", "Downloaded {count} memories": "Ladattu {count} muistoja", + "Downloading...": "Ladataan...", "Draft": "Luonnos", "Draft a daily brief every morning from recent runs and approvals": "Laadi joka aamu päivittäinen katsaus viimeaikaisista juoksuista ja hyväksynnöistä", "Draft a slide outline from the current context.": "Piirrä dian ääriviivat nykyisestä kontekstista.", @@ -9761,6 +9766,7 @@ "Install only": "Asenna vain", "Install package to use this plugin": "Asenna paketti käyttääksesi tätä laajennusta", "Installation guide": "Asennusopas", + "Installed": "Asennettu", "Installed theme details could not be loaded.": "Asennetun teeman tietoja ei voitu ladata.", "Installed themes could not be loaded. Ling is using a built-in fallback.": "Asennettuja teemoja ei voitu ladata. Ling käyttää sisäänrakennettua varavaihtoehtoa.", "Installing theme": "Teeman asennus", @@ -13367,6 +13373,7 @@ "Use capability in channel: {name}": "Käytä ominaisuutta kanavalla: {name}", "Use councils as reusable multi-agent collections, then import them into a channel by reference.": "Käytä neuvostoja uudelleenkäytettävinä usean agentin kokoelmina ja tuo ne sitten kanavaan viitteellä.", "Use current configuration": "Käytä nykyistä kokoonpanoa", + "Use detected {version}": "Käyttö havaittu {version}", "Use existing folder": "Käytä olemassa olevaa kansiota", "Use for this teammate": "Käytä tälle joukkuekaverille", "Use full access for this conversation after explicit confirmation.": "Käytä täydellistä käyttöoikeutta tähän keskusteluun nimenomaisen vahvistuksen jälkeen.", @@ -13462,6 +13469,7 @@ "Verify the key, account access, balance, and model permission for this provider.": "Vahvista tämän palveluntarjoajan avain, tilin käyttöoikeus, saldo ja mallilupa.", "Verifying": "Vahvistetaan", "Verifying your identity": "Vahvistaa henkilöllisyyttäsi", + "Verifying...": "Vahvistetaan...", "Version": "Versio", "Version {number}": "Versio {number}", "Video": "Video", diff --git a/packages/localization/catalogs/fr-CA.json b/packages/localization/catalogs/fr-CA.json index 2581791cb..4fe3ef277 100644 --- a/packages/localization/catalogs/fr-CA.json +++ b/packages/localization/catalogs/fr-CA.json @@ -1,6 +1,6 @@ { "locale": "fr-CA", - "sourceRevision": "d7b87e56798cd224ceb2f57b42318f6e8c5281cb0f13fedffe9b1eef97bc02c8", + "sourceRevision": "aab656282e8717e8d97044a7de3a8a8fe1375148356659313a7b8056c81cdf8a", "sourceHashes": { "{action} (Enter)": "9472217728ec383f5dfdd37d2f84c381ed7b4546d115f6e3e536959810ef5af5", "{agent} wants to start task \"{task}\" and needs {permissions}.": "b87261e1f3ceaec90a862105f2885011d44b2722f9979327a3790af82a5dcdf1", @@ -2152,6 +2152,7 @@ "Download generated result": "534f6b1f225d782898a845212e3616833c73beb768b9844bb5c14160c3f5f93b", "Download started": "efece5dd193335971168defa1c0742de79a15d93317900378740c0cee4c21f92", "Downloaded {count} memories": "cf6d5e84e9679ab3f1f65ddd268ee998d2f90b06e04f043a53203fb235854166", + "Downloading...": "f976eb284ebb156b24986c253d5d8a5686d9cc62e4eda4a18c0f949fd1141336", "Draft": "ebf12ef47cf575b3ba9a3cc019c5310146fdac88f6d1be6618d6e91158c2f174", "Draft a daily brief every morning from recent runs and approvals": "164c7c4d016227e1d00139733d857c249173572b060edadfc95a772217b9d9c4", "Draft a slide outline from the current context.": "6ebedbaa69ff6839fe43a4a8096fadd86b1b1c0b97f8084aa8b08b34633e84b7", @@ -2881,6 +2882,7 @@ "Install only": "a758f93054906a768ae5fa392b1e273fb2576c403c76559ce336b965abd8dfdb", "Install package to use this plugin": "32865d3ea0da6baf539d44bf8662fc31b1cb7d47a7554cee4eedc0b0f26f31f4", "Installation guide": "d334745b85acdbfcbfe8396dfa2c463e3ba6dcd372ff3ce4ab93a1d2aca8277d", + "Installed": "f8b32f4e92bd84ce1fcd177bec17d43093de3ee8303bb40c1b9ea521ed6a70f6", "Installed theme details could not be loaded.": "95e7920ab3bf341840edcad90219ec2839276dd4ab907c95b7d91db097cbe4f3", "Installed themes could not be loaded. Ling is using a built-in fallback.": "7765170d6f60d11600a252a65c8eda4f42a20346435c46021052feeb42b98b02", "Installing theme": "5b968f841f100a662441f68813d1d87f0c544f4e098c787319b17a3423cedf7d", @@ -6487,6 +6489,7 @@ "Use capability in channel: {name}": "a0fed9b7fde084a7b5d3fa294780426646caa1d0476c38f4c6c68240c951c16b", "Use councils as reusable multi-agent collections, then import them into a channel by reference.": "189c00b591217bba41095824cdc6efd53b0b4e7d0143e80a9f830c0ef7320df6", "Use current configuration": "4053203ff543df3e9f33b791b9d641918ae4a74c844402a9846b984f9ea1fbf6", + "Use detected {version}": "0c66624c3c6e4405fe3bd622d77d6d80b298fdf1326ed58ca97e7684cc1845b1", "Use existing folder": "a884c64758fb639f3aadd9e8b51584ee819190593a0853adef89542632cc5f2f", "Use for this teammate": "a44ba39a1769fcd31eb8c7ce49635e2c0be74cc74bf82f9a067acdb8295d6d3f", "Use full access for this conversation after explicit confirmation.": "d2827d4c21872ae0b2dfaee092463a8efb8225a40ed9acf84c8049d16e26f313", @@ -6582,6 +6585,7 @@ "Verify the key, account access, balance, and model permission for this provider.": "5ba03b132333df8c1d7b130335bfa5a4034517c93f2a8725019d0d0eec7eb401", "Verifying": "a7d4a9f301edaa61ef561aaba1847d2729a900ea00bbf358953f99d99d913666", "Verifying your identity": "d5f01f2f82f3899ed0a03db78288278f4da2c2f432cadea037202ed17a422fc6", + "Verifying...": "2ec1ac7d45e8079b8410caee12456f9655d1ae809e9ec933d3a7982e1f3a5d08", "Version": "dd167905de0defcaf72de673ee44c07431770d129ccffab286bd2edfdaf62396", "Version {number}": "f8b9f81427a563d2a6539999fdf148443bd55681bf666d92f77485a9043aaa13", "Video": "d534be829e32196b4d1e53b67103cf1e376b1d60071857572598c196abfefbc6", @@ -9032,6 +9036,7 @@ "Download generated result": "Télécharger le résultat généré", "Download started": "Le téléchargement a commencé", "Downloaded {count} memories": "Mémoires {count} téléchargées", + "Downloading...": "Téléchargement...", "Draft": "Ébauche", "Draft a daily brief every morning from recent runs and approvals": "Rédigez chaque matin un briefing quotidien à partir des exécutions et approbations récentes", "Draft a slide outline from the current context.": "Rédigez un plan de diapositive à partir du contexte actuel.", @@ -9761,6 +9766,7 @@ "Install only": "Installer uniquement", "Install package to use this plugin": "Installer le paquet pour utiliser ce plugiciel", "Installation guide": "Guide d'installation", + "Installed": "Installé", "Installed theme details could not be loaded.": "Les détails du thème installé n'ont pas pu être chargés.", "Installed themes could not be loaded. Ling is using a built-in fallback.": "Les thèmes installés n'ont pas pu être chargés. Ling utilise une solution de secours intégrée.", "Installing theme": "Installation du thème", @@ -13367,6 +13373,7 @@ "Use capability in channel: {name}": "Utiliser la capacité dans le canal : {name}", "Use councils as reusable multi-agent collections, then import them into a channel by reference.": "Utilisez les conseils comme collections multi-agents réutilisables, puis importez-les dans un canal par référence.", "Use current configuration": "Utiliser la configuration courante", + "Use detected {version}": "Utilisation détectée {version}", "Use existing folder": "Utiliser le dossier existant", "Use for this teammate": "Utiliser pour ce coéquipier", "Use full access for this conversation after explicit confirmation.": "Utilisez l'accès complet pour cette conversation après confirmation explicite.", @@ -13462,6 +13469,7 @@ "Verify the key, account access, balance, and model permission for this provider.": "Vérifiez la clé, l'accès au compte, le solde et l'autorisation de modèle pour ce fournisseur.", "Verifying": "Vérification", "Verifying your identity": "Vérifier votre identité", + "Verifying...": "Vérification...", "Version": "Version", "Version {number}": "Version {number}", "Video": "Vidéo", diff --git a/packages/localization/catalogs/fr-FR.json b/packages/localization/catalogs/fr-FR.json index 1f387cc89..f2b3511e5 100644 --- a/packages/localization/catalogs/fr-FR.json +++ b/packages/localization/catalogs/fr-FR.json @@ -1,6 +1,6 @@ { "locale": "fr-FR", - "sourceRevision": "d7b87e56798cd224ceb2f57b42318f6e8c5281cb0f13fedffe9b1eef97bc02c8", + "sourceRevision": "aab656282e8717e8d97044a7de3a8a8fe1375148356659313a7b8056c81cdf8a", "sourceHashes": { "{action} (Enter)": "9472217728ec383f5dfdd37d2f84c381ed7b4546d115f6e3e536959810ef5af5", "{agent} wants to start task \"{task}\" and needs {permissions}.": "b87261e1f3ceaec90a862105f2885011d44b2722f9979327a3790af82a5dcdf1", @@ -2152,6 +2152,7 @@ "Download generated result": "534f6b1f225d782898a845212e3616833c73beb768b9844bb5c14160c3f5f93b", "Download started": "efece5dd193335971168defa1c0742de79a15d93317900378740c0cee4c21f92", "Downloaded {count} memories": "cf6d5e84e9679ab3f1f65ddd268ee998d2f90b06e04f043a53203fb235854166", + "Downloading...": "f976eb284ebb156b24986c253d5d8a5686d9cc62e4eda4a18c0f949fd1141336", "Draft": "ebf12ef47cf575b3ba9a3cc019c5310146fdac88f6d1be6618d6e91158c2f174", "Draft a daily brief every morning from recent runs and approvals": "164c7c4d016227e1d00139733d857c249173572b060edadfc95a772217b9d9c4", "Draft a slide outline from the current context.": "6ebedbaa69ff6839fe43a4a8096fadd86b1b1c0b97f8084aa8b08b34633e84b7", @@ -2881,6 +2882,7 @@ "Install only": "a758f93054906a768ae5fa392b1e273fb2576c403c76559ce336b965abd8dfdb", "Install package to use this plugin": "32865d3ea0da6baf539d44bf8662fc31b1cb7d47a7554cee4eedc0b0f26f31f4", "Installation guide": "d334745b85acdbfcbfe8396dfa2c463e3ba6dcd372ff3ce4ab93a1d2aca8277d", + "Installed": "f8b32f4e92bd84ce1fcd177bec17d43093de3ee8303bb40c1b9ea521ed6a70f6", "Installed theme details could not be loaded.": "95e7920ab3bf341840edcad90219ec2839276dd4ab907c95b7d91db097cbe4f3", "Installed themes could not be loaded. Ling is using a built-in fallback.": "7765170d6f60d11600a252a65c8eda4f42a20346435c46021052feeb42b98b02", "Installing theme": "5b968f841f100a662441f68813d1d87f0c544f4e098c787319b17a3423cedf7d", @@ -6487,6 +6489,7 @@ "Use capability in channel: {name}": "a0fed9b7fde084a7b5d3fa294780426646caa1d0476c38f4c6c68240c951c16b", "Use councils as reusable multi-agent collections, then import them into a channel by reference.": "189c00b591217bba41095824cdc6efd53b0b4e7d0143e80a9f830c0ef7320df6", "Use current configuration": "4053203ff543df3e9f33b791b9d641918ae4a74c844402a9846b984f9ea1fbf6", + "Use detected {version}": "0c66624c3c6e4405fe3bd622d77d6d80b298fdf1326ed58ca97e7684cc1845b1", "Use existing folder": "a884c64758fb639f3aadd9e8b51584ee819190593a0853adef89542632cc5f2f", "Use for this teammate": "a44ba39a1769fcd31eb8c7ce49635e2c0be74cc74bf82f9a067acdb8295d6d3f", "Use full access for this conversation after explicit confirmation.": "d2827d4c21872ae0b2dfaee092463a8efb8225a40ed9acf84c8049d16e26f313", @@ -6582,6 +6585,7 @@ "Verify the key, account access, balance, and model permission for this provider.": "5ba03b132333df8c1d7b130335bfa5a4034517c93f2a8725019d0d0eec7eb401", "Verifying": "a7d4a9f301edaa61ef561aaba1847d2729a900ea00bbf358953f99d99d913666", "Verifying your identity": "d5f01f2f82f3899ed0a03db78288278f4da2c2f432cadea037202ed17a422fc6", + "Verifying...": "2ec1ac7d45e8079b8410caee12456f9655d1ae809e9ec933d3a7982e1f3a5d08", "Version": "dd167905de0defcaf72de673ee44c07431770d129ccffab286bd2edfdaf62396", "Version {number}": "f8b9f81427a563d2a6539999fdf148443bd55681bf666d92f77485a9043aaa13", "Video": "d534be829e32196b4d1e53b67103cf1e376b1d60071857572598c196abfefbc6", @@ -9032,6 +9036,7 @@ "Download generated result": "Télécharger le résultat généré", "Download started": "Téléchargement commencé", "Downloaded {count} memories": "Mémoires {count} téléchargées", + "Downloading...": "Téléchargement...", "Draft": "Brouillon", "Draft a daily brief every morning from recent runs and approvals": "Rédigez chaque matin un briefing quotidien à partir des exécutions et approbations récentes", "Draft a slide outline from the current context.": "Rédigez un plan de diapositive à partir du contexte actuel.", @@ -9761,6 +9766,7 @@ "Install only": "Installer uniquement", "Install package to use this plugin": "Installer le package pour utiliser ce plugin", "Installation guide": "Guide d'installation", + "Installed": "Installé", "Installed theme details could not be loaded.": "Les détails du thème installé n'ont pas pu être chargés.", "Installed themes could not be loaded. Ling is using a built-in fallback.": "Les thèmes installés n'ont pas pu être chargés. Ling utilise une solution de secours intégrée.", "Installing theme": "Installation du thème", @@ -13367,6 +13373,7 @@ "Use capability in channel: {name}": "Utiliser la capacité dans le canal : {name}", "Use councils as reusable multi-agent collections, then import them into a channel by reference.": "Utilisez les conseils comme collections multi-agents réutilisables, puis importez-les dans un canal par référence.", "Use current configuration": "Utiliser la configuration actuelle", + "Use detected {version}": "Utilisation détectée {version}", "Use existing folder": "Utiliser le dossier existant", "Use for this teammate": "Utiliser pour ce coéquipier", "Use full access for this conversation after explicit confirmation.": "Utilisez l'accès complet pour cette conversation après confirmation explicite.", @@ -13462,6 +13469,7 @@ "Verify the key, account access, balance, and model permission for this provider.": "Vérifiez la clé, l'accès au compte, le solde et l'autorisation de modèle pour ce fournisseur.", "Verifying": "Vérification", "Verifying your identity": "Vérifier votre identité", + "Verifying...": "Vérification...", "Version": "Version", "Version {number}": "Version {number}", "Video": "Vidéo", diff --git a/packages/localization/catalogs/gu-IN.json b/packages/localization/catalogs/gu-IN.json index fdc08ce15..17a2eef94 100644 --- a/packages/localization/catalogs/gu-IN.json +++ b/packages/localization/catalogs/gu-IN.json @@ -1,6 +1,6 @@ { "locale": "gu-IN", - "sourceRevision": "d7b87e56798cd224ceb2f57b42318f6e8c5281cb0f13fedffe9b1eef97bc02c8", + "sourceRevision": "aab656282e8717e8d97044a7de3a8a8fe1375148356659313a7b8056c81cdf8a", "sourceHashes": { "{action} (Enter)": "9472217728ec383f5dfdd37d2f84c381ed7b4546d115f6e3e536959810ef5af5", "{agent} wants to start task \"{task}\" and needs {permissions}.": "b87261e1f3ceaec90a862105f2885011d44b2722f9979327a3790af82a5dcdf1", @@ -2152,6 +2152,7 @@ "Download generated result": "534f6b1f225d782898a845212e3616833c73beb768b9844bb5c14160c3f5f93b", "Download started": "efece5dd193335971168defa1c0742de79a15d93317900378740c0cee4c21f92", "Downloaded {count} memories": "cf6d5e84e9679ab3f1f65ddd268ee998d2f90b06e04f043a53203fb235854166", + "Downloading...": "f976eb284ebb156b24986c253d5d8a5686d9cc62e4eda4a18c0f949fd1141336", "Draft": "ebf12ef47cf575b3ba9a3cc019c5310146fdac88f6d1be6618d6e91158c2f174", "Draft a daily brief every morning from recent runs and approvals": "164c7c4d016227e1d00139733d857c249173572b060edadfc95a772217b9d9c4", "Draft a slide outline from the current context.": "6ebedbaa69ff6839fe43a4a8096fadd86b1b1c0b97f8084aa8b08b34633e84b7", @@ -2881,6 +2882,7 @@ "Install only": "a758f93054906a768ae5fa392b1e273fb2576c403c76559ce336b965abd8dfdb", "Install package to use this plugin": "32865d3ea0da6baf539d44bf8662fc31b1cb7d47a7554cee4eedc0b0f26f31f4", "Installation guide": "d334745b85acdbfcbfe8396dfa2c463e3ba6dcd372ff3ce4ab93a1d2aca8277d", + "Installed": "f8b32f4e92bd84ce1fcd177bec17d43093de3ee8303bb40c1b9ea521ed6a70f6", "Installed theme details could not be loaded.": "95e7920ab3bf341840edcad90219ec2839276dd4ab907c95b7d91db097cbe4f3", "Installed themes could not be loaded. Ling is using a built-in fallback.": "7765170d6f60d11600a252a65c8eda4f42a20346435c46021052feeb42b98b02", "Installing theme": "5b968f841f100a662441f68813d1d87f0c544f4e098c787319b17a3423cedf7d", @@ -6487,6 +6489,7 @@ "Use capability in channel: {name}": "a0fed9b7fde084a7b5d3fa294780426646caa1d0476c38f4c6c68240c951c16b", "Use councils as reusable multi-agent collections, then import them into a channel by reference.": "189c00b591217bba41095824cdc6efd53b0b4e7d0143e80a9f830c0ef7320df6", "Use current configuration": "4053203ff543df3e9f33b791b9d641918ae4a74c844402a9846b984f9ea1fbf6", + "Use detected {version}": "0c66624c3c6e4405fe3bd622d77d6d80b298fdf1326ed58ca97e7684cc1845b1", "Use existing folder": "a884c64758fb639f3aadd9e8b51584ee819190593a0853adef89542632cc5f2f", "Use for this teammate": "a44ba39a1769fcd31eb8c7ce49635e2c0be74cc74bf82f9a067acdb8295d6d3f", "Use full access for this conversation after explicit confirmation.": "d2827d4c21872ae0b2dfaee092463a8efb8225a40ed9acf84c8049d16e26f313", @@ -6582,6 +6585,7 @@ "Verify the key, account access, balance, and model permission for this provider.": "5ba03b132333df8c1d7b130335bfa5a4034517c93f2a8725019d0d0eec7eb401", "Verifying": "a7d4a9f301edaa61ef561aaba1847d2729a900ea00bbf358953f99d99d913666", "Verifying your identity": "d5f01f2f82f3899ed0a03db78288278f4da2c2f432cadea037202ed17a422fc6", + "Verifying...": "2ec1ac7d45e8079b8410caee12456f9655d1ae809e9ec933d3a7982e1f3a5d08", "Version": "dd167905de0defcaf72de673ee44c07431770d129ccffab286bd2edfdaf62396", "Version {number}": "f8b9f81427a563d2a6539999fdf148443bd55681bf666d92f77485a9043aaa13", "Video": "d534be829e32196b4d1e53b67103cf1e376b1d60071857572598c196abfefbc6", @@ -9032,6 +9036,7 @@ "Download generated result": "જનરેટ થયેલ પરિણામ ડાઉનલોડ કરો", "Download started": "ડાઉનલોડ શરૂ થયું", "Downloaded {count} memories": "ડાઉનલોડ કરેલ {count} સ્મૃતિઓ", + "Downloading...": "ડાઉનલોડ કરી રહ્યું છે...", "Draft": "ડ્રાફ્ટ", "Draft a daily brief every morning from recent runs and approvals": "તાજેતરના રન અને મંજૂરીઓમાંથી દરરોજ સવારે દૈનિક સંક્ષિપ્ત ડ્રાફ્ટ કરો", "Draft a slide outline from the current context.": "વર્તમાન સંદર્ભમાંથી સ્લાઇડની રૂપરેખા તૈયાર કરો.", @@ -9761,6 +9766,7 @@ "Install only": "ફક્ત ઇન્સ્ટોલ કરો", "Install package to use this plugin": "આ પ્લગઇનનો ઉપયોગ કરવા માટે પેકેજ ઇન્સ્ટોલ કરો", "Installation guide": "સ્થાપન માર્ગદર્શિકા", + "Installed": "ઇન્સ્ટોલ કરેલ", "Installed theme details could not be loaded.": "ઇન્સ્ટોલ કરેલી થીમ વિગતો લોડ કરી શકાઈ નથી.", "Installed themes could not be loaded. Ling is using a built-in fallback.": "ઇન્સ્ટોલ કરેલી થીમ્સ લોડ કરી શકાઈ નથી. Ling બિલ્ટ-ઇન ફોલબેકનો ઉપયોગ કરી રહ્યાં છે.", "Installing theme": "થીમ ઇન્સ્ટોલ કરી રહ્યું છે", @@ -13367,6 +13373,7 @@ "Use capability in channel: {name}": "ચેનલમાં ક્ષમતાનો ઉપયોગ કરો: {name}", "Use councils as reusable multi-agent collections, then import them into a channel by reference.": "કાઉન્સિલનો પુનઃઉપયોગ કરી શકાય તેવા મલ્ટી-એજન્ટ સંગ્રહ તરીકે ઉપયોગ કરો, પછી તેમને સંદર્ભ દ્વારા ચેનલમાં આયાત કરો.", "Use current configuration": "વર્તમાન રૂપરેખાંકનનો ઉપયોગ કરો", + "Use detected {version}": "શોધાયેલ {version} નો ઉપયોગ કરો", "Use existing folder": "હાલના ફોલ્ડરનો ઉપયોગ કરો", "Use for this teammate": "આ ટીમના સાથી માટે ઉપયોગ કરો", "Use full access for this conversation after explicit confirmation.": "સ્પષ્ટ પુષ્ટિ પછી આ વાતચીત માટે સંપૂર્ણ ઍક્સેસનો ઉપયોગ કરો.", @@ -13462,6 +13469,7 @@ "Verify the key, account access, balance, and model permission for this provider.": "આ પ્રદાતા માટે કી, એકાઉન્ટ એક્સેસ, બેલેન્સ અને મોડેલની પરવાનગી ચકાસો.", "Verifying": "ચકાસણી કરી રહ્યું છે", "Verifying your identity": "તમારી ઓળખની ચકાસણી કરી રહ્યાં છીએ", + "Verifying...": "ચકાસી રહ્યું છે...", "Version": "સંસ્કરણ", "Version {number}": "સંસ્કરણ {number}", "Video": "વિડિયો", diff --git a/packages/localization/catalogs/hi-IN.json b/packages/localization/catalogs/hi-IN.json index 9b7ab8350..b68b344d5 100644 --- a/packages/localization/catalogs/hi-IN.json +++ b/packages/localization/catalogs/hi-IN.json @@ -1,6 +1,6 @@ { "locale": "hi-IN", - "sourceRevision": "d7b87e56798cd224ceb2f57b42318f6e8c5281cb0f13fedffe9b1eef97bc02c8", + "sourceRevision": "aab656282e8717e8d97044a7de3a8a8fe1375148356659313a7b8056c81cdf8a", "sourceHashes": { "{action} (Enter)": "9472217728ec383f5dfdd37d2f84c381ed7b4546d115f6e3e536959810ef5af5", "{agent} wants to start task \"{task}\" and needs {permissions}.": "b87261e1f3ceaec90a862105f2885011d44b2722f9979327a3790af82a5dcdf1", @@ -2152,6 +2152,7 @@ "Download generated result": "534f6b1f225d782898a845212e3616833c73beb768b9844bb5c14160c3f5f93b", "Download started": "efece5dd193335971168defa1c0742de79a15d93317900378740c0cee4c21f92", "Downloaded {count} memories": "cf6d5e84e9679ab3f1f65ddd268ee998d2f90b06e04f043a53203fb235854166", + "Downloading...": "f976eb284ebb156b24986c253d5d8a5686d9cc62e4eda4a18c0f949fd1141336", "Draft": "ebf12ef47cf575b3ba9a3cc019c5310146fdac88f6d1be6618d6e91158c2f174", "Draft a daily brief every morning from recent runs and approvals": "164c7c4d016227e1d00139733d857c249173572b060edadfc95a772217b9d9c4", "Draft a slide outline from the current context.": "6ebedbaa69ff6839fe43a4a8096fadd86b1b1c0b97f8084aa8b08b34633e84b7", @@ -2881,6 +2882,7 @@ "Install only": "a758f93054906a768ae5fa392b1e273fb2576c403c76559ce336b965abd8dfdb", "Install package to use this plugin": "32865d3ea0da6baf539d44bf8662fc31b1cb7d47a7554cee4eedc0b0f26f31f4", "Installation guide": "d334745b85acdbfcbfe8396dfa2c463e3ba6dcd372ff3ce4ab93a1d2aca8277d", + "Installed": "f8b32f4e92bd84ce1fcd177bec17d43093de3ee8303bb40c1b9ea521ed6a70f6", "Installed theme details could not be loaded.": "95e7920ab3bf341840edcad90219ec2839276dd4ab907c95b7d91db097cbe4f3", "Installed themes could not be loaded. Ling is using a built-in fallback.": "7765170d6f60d11600a252a65c8eda4f42a20346435c46021052feeb42b98b02", "Installing theme": "5b968f841f100a662441f68813d1d87f0c544f4e098c787319b17a3423cedf7d", @@ -6487,6 +6489,7 @@ "Use capability in channel: {name}": "a0fed9b7fde084a7b5d3fa294780426646caa1d0476c38f4c6c68240c951c16b", "Use councils as reusable multi-agent collections, then import them into a channel by reference.": "189c00b591217bba41095824cdc6efd53b0b4e7d0143e80a9f830c0ef7320df6", "Use current configuration": "4053203ff543df3e9f33b791b9d641918ae4a74c844402a9846b984f9ea1fbf6", + "Use detected {version}": "0c66624c3c6e4405fe3bd622d77d6d80b298fdf1326ed58ca97e7684cc1845b1", "Use existing folder": "a884c64758fb639f3aadd9e8b51584ee819190593a0853adef89542632cc5f2f", "Use for this teammate": "a44ba39a1769fcd31eb8c7ce49635e2c0be74cc74bf82f9a067acdb8295d6d3f", "Use full access for this conversation after explicit confirmation.": "d2827d4c21872ae0b2dfaee092463a8efb8225a40ed9acf84c8049d16e26f313", @@ -6582,6 +6585,7 @@ "Verify the key, account access, balance, and model permission for this provider.": "5ba03b132333df8c1d7b130335bfa5a4034517c93f2a8725019d0d0eec7eb401", "Verifying": "a7d4a9f301edaa61ef561aaba1847d2729a900ea00bbf358953f99d99d913666", "Verifying your identity": "d5f01f2f82f3899ed0a03db78288278f4da2c2f432cadea037202ed17a422fc6", + "Verifying...": "2ec1ac7d45e8079b8410caee12456f9655d1ae809e9ec933d3a7982e1f3a5d08", "Version": "dd167905de0defcaf72de673ee44c07431770d129ccffab286bd2edfdaf62396", "Version {number}": "f8b9f81427a563d2a6539999fdf148443bd55681bf666d92f77485a9043aaa13", "Video": "d534be829e32196b4d1e53b67103cf1e376b1d60071857572598c196abfefbc6", @@ -9032,6 +9036,7 @@ "Download generated result": "उत्पन्न परिणाम डाउनलोड करें", "Download started": "डाउनलोड प्रारंभ हुआ", "Downloaded {count} memories": "{count} यादें डाउनलोड की गईं", + "Downloading...": "डाउनलोड हो रहा है...", "Draft": "मसौदा", "Draft a daily brief every morning from recent runs and approvals": "हर सुबह हाल के रन और स्वीकृतियों का दैनिक विवरण तैयार करें", "Draft a slide outline from the current context.": "वर्तमान संदर्भ से एक स्लाइड की रूपरेखा तैयार करें।", @@ -9761,6 +9766,7 @@ "Install only": "केवल इंस्टॉल करें", "Install package to use this plugin": "इस प्लगइन का उपयोग करने के लिए पैकेज स्थापित करें", "Installation guide": "इंस्टालेशन गाइड", + "Installed": "स्थापित", "Installed theme details could not be loaded.": "स्थापित थीम विवरण लोड नहीं किया जा सका.", "Installed themes could not be loaded. Ling is using a built-in fallback.": "स्थापित थीम लोड नहीं की जा सकीं. Ling बिल्ट-इन फ़ॉलबैक का उपयोग कर रहा है।", "Installing theme": "थीम स्थापित करना", @@ -13367,6 +13373,7 @@ "Use capability in channel: {name}": "चैनल में उपयोग क्षमता: {name}", "Use councils as reusable multi-agent collections, then import them into a channel by reference.": "परिषदों को पुन: प्रयोज्य बहु-एजेंट संग्रह के रूप में उपयोग करें, फिर उन्हें संदर्भ द्वारा एक चैनल में आयात करें।", "Use current configuration": "वर्तमान कॉन्फ़िगरेशन का उपयोग करें", + "Use detected {version}": "उपयोग पता चला {version}", "Use existing folder": "मौजूदा फ़ोल्डर का उपयोग करें", "Use for this teammate": "इस टीम के साथी के लिए उपयोग करें", "Use full access for this conversation after explicit confirmation.": "स्पष्ट पुष्टि के बाद इस वार्तालाप के लिए पूर्ण पहुंच का उपयोग करें।", @@ -13462,6 +13469,7 @@ "Verify the key, account access, balance, and model permission for this provider.": "इस प्रदाता के लिए कुंजी, खाता पहुंच, शेष राशि और मॉडल अनुमति सत्यापित करें।", "Verifying": "सत्यापन", "Verifying your identity": "आपकी पहचान सत्यापित की जा रही है", + "Verifying...": "सत्यापन किया जा रहा है...", "Version": "संस्करण", "Version {number}": "संस्करण {number}", "Video": "वीडियो", diff --git a/packages/localization/catalogs/hr-HR.json b/packages/localization/catalogs/hr-HR.json index ca6506686..c9a825932 100644 --- a/packages/localization/catalogs/hr-HR.json +++ b/packages/localization/catalogs/hr-HR.json @@ -1,6 +1,6 @@ { "locale": "hr-HR", - "sourceRevision": "d7b87e56798cd224ceb2f57b42318f6e8c5281cb0f13fedffe9b1eef97bc02c8", + "sourceRevision": "aab656282e8717e8d97044a7de3a8a8fe1375148356659313a7b8056c81cdf8a", "sourceHashes": { "{action} (Enter)": "9472217728ec383f5dfdd37d2f84c381ed7b4546d115f6e3e536959810ef5af5", "{agent} wants to start task \"{task}\" and needs {permissions}.": "b87261e1f3ceaec90a862105f2885011d44b2722f9979327a3790af82a5dcdf1", @@ -2152,6 +2152,7 @@ "Download generated result": "534f6b1f225d782898a845212e3616833c73beb768b9844bb5c14160c3f5f93b", "Download started": "efece5dd193335971168defa1c0742de79a15d93317900378740c0cee4c21f92", "Downloaded {count} memories": "cf6d5e84e9679ab3f1f65ddd268ee998d2f90b06e04f043a53203fb235854166", + "Downloading...": "f976eb284ebb156b24986c253d5d8a5686d9cc62e4eda4a18c0f949fd1141336", "Draft": "ebf12ef47cf575b3ba9a3cc019c5310146fdac88f6d1be6618d6e91158c2f174", "Draft a daily brief every morning from recent runs and approvals": "164c7c4d016227e1d00139733d857c249173572b060edadfc95a772217b9d9c4", "Draft a slide outline from the current context.": "6ebedbaa69ff6839fe43a4a8096fadd86b1b1c0b97f8084aa8b08b34633e84b7", @@ -2881,6 +2882,7 @@ "Install only": "a758f93054906a768ae5fa392b1e273fb2576c403c76559ce336b965abd8dfdb", "Install package to use this plugin": "32865d3ea0da6baf539d44bf8662fc31b1cb7d47a7554cee4eedc0b0f26f31f4", "Installation guide": "d334745b85acdbfcbfe8396dfa2c463e3ba6dcd372ff3ce4ab93a1d2aca8277d", + "Installed": "f8b32f4e92bd84ce1fcd177bec17d43093de3ee8303bb40c1b9ea521ed6a70f6", "Installed theme details could not be loaded.": "95e7920ab3bf341840edcad90219ec2839276dd4ab907c95b7d91db097cbe4f3", "Installed themes could not be loaded. Ling is using a built-in fallback.": "7765170d6f60d11600a252a65c8eda4f42a20346435c46021052feeb42b98b02", "Installing theme": "5b968f841f100a662441f68813d1d87f0c544f4e098c787319b17a3423cedf7d", @@ -6487,6 +6489,7 @@ "Use capability in channel: {name}": "a0fed9b7fde084a7b5d3fa294780426646caa1d0476c38f4c6c68240c951c16b", "Use councils as reusable multi-agent collections, then import them into a channel by reference.": "189c00b591217bba41095824cdc6efd53b0b4e7d0143e80a9f830c0ef7320df6", "Use current configuration": "4053203ff543df3e9f33b791b9d641918ae4a74c844402a9846b984f9ea1fbf6", + "Use detected {version}": "0c66624c3c6e4405fe3bd622d77d6d80b298fdf1326ed58ca97e7684cc1845b1", "Use existing folder": "a884c64758fb639f3aadd9e8b51584ee819190593a0853adef89542632cc5f2f", "Use for this teammate": "a44ba39a1769fcd31eb8c7ce49635e2c0be74cc74bf82f9a067acdb8295d6d3f", "Use full access for this conversation after explicit confirmation.": "d2827d4c21872ae0b2dfaee092463a8efb8225a40ed9acf84c8049d16e26f313", @@ -6582,6 +6585,7 @@ "Verify the key, account access, balance, and model permission for this provider.": "5ba03b132333df8c1d7b130335bfa5a4034517c93f2a8725019d0d0eec7eb401", "Verifying": "a7d4a9f301edaa61ef561aaba1847d2729a900ea00bbf358953f99d99d913666", "Verifying your identity": "d5f01f2f82f3899ed0a03db78288278f4da2c2f432cadea037202ed17a422fc6", + "Verifying...": "2ec1ac7d45e8079b8410caee12456f9655d1ae809e9ec933d3a7982e1f3a5d08", "Version": "dd167905de0defcaf72de673ee44c07431770d129ccffab286bd2edfdaf62396", "Version {number}": "f8b9f81427a563d2a6539999fdf148443bd55681bf666d92f77485a9043aaa13", "Video": "d534be829e32196b4d1e53b67103cf1e376b1d60071857572598c196abfefbc6", @@ -9032,6 +9036,7 @@ "Download generated result": "Preuzmite generirani rezultat", "Download started": "Preuzimanje je počelo", "Downloaded {count} memories": "Preuzeto {count} sjećanja", + "Downloading...": "Preuzimanje...", "Draft": "Nacrt", "Draft a daily brief every morning from recent runs and approvals": "Svako jutro izradite dnevni sažetak iz nedavnih pokretanja i odobrenja", "Draft a slide outline from the current context.": "Nacrtajte obris slajda iz trenutnog konteksta.", @@ -9761,6 +9766,7 @@ "Install only": "Samo instaliranje", "Install package to use this plugin": "Instalirajte paket za korištenje ovog dodatka", "Installation guide": "Vodič za instalaciju", + "Installed": "instalirano", "Installed theme details could not be loaded.": "Nije moguće učitati pojedinosti instalirane teme.", "Installed themes could not be loaded. Ling is using a built-in fallback.": "Instalirane teme nisu se mogle učitati. Ling koristi ugrađenu zamjenu.", "Installing theme": "Instaliranje teme", @@ -13367,6 +13373,7 @@ "Use capability in channel: {name}": "Mogućnost korištenja u kanalu: {name}", "Use councils as reusable multi-agent collections, then import them into a channel by reference.": "Koristite savjete kao zbirke više agenata za višekratnu upotrebu, a zatim ih uvezite u kanal prema referencama.", "Use current configuration": "Koristi trenutnu konfiguraciju", + "Use detected {version}": "Upotreba otkrivena {version}", "Use existing folder": "Koristi postojeću mapu", "Use for this teammate": "Koristite za ovog suigrača", "Use full access for this conversation after explicit confirmation.": "Koristite puni pristup za ovaj razgovor nakon izričite potvrde.", @@ -13462,6 +13469,7 @@ "Verify the key, account access, balance, and model permission for this provider.": "Provjerite ključ, pristup računu, stanje i dopuštenje modela za ovog pružatelja usluga.", "Verifying": "Provjera", "Verifying your identity": "Provjera vašeg identiteta", + "Verifying...": "Provjera...", "Version": "Verzija", "Version {number}": "Verzija {number}", "Video": "Video", diff --git a/packages/localization/catalogs/hu-HU.json b/packages/localization/catalogs/hu-HU.json index f18ed58a8..a9d0b5428 100644 --- a/packages/localization/catalogs/hu-HU.json +++ b/packages/localization/catalogs/hu-HU.json @@ -1,6 +1,6 @@ { "locale": "hu-HU", - "sourceRevision": "d7b87e56798cd224ceb2f57b42318f6e8c5281cb0f13fedffe9b1eef97bc02c8", + "sourceRevision": "aab656282e8717e8d97044a7de3a8a8fe1375148356659313a7b8056c81cdf8a", "sourceHashes": { "{action} (Enter)": "9472217728ec383f5dfdd37d2f84c381ed7b4546d115f6e3e536959810ef5af5", "{agent} wants to start task \"{task}\" and needs {permissions}.": "b87261e1f3ceaec90a862105f2885011d44b2722f9979327a3790af82a5dcdf1", @@ -2152,6 +2152,7 @@ "Download generated result": "534f6b1f225d782898a845212e3616833c73beb768b9844bb5c14160c3f5f93b", "Download started": "efece5dd193335971168defa1c0742de79a15d93317900378740c0cee4c21f92", "Downloaded {count} memories": "cf6d5e84e9679ab3f1f65ddd268ee998d2f90b06e04f043a53203fb235854166", + "Downloading...": "f976eb284ebb156b24986c253d5d8a5686d9cc62e4eda4a18c0f949fd1141336", "Draft": "ebf12ef47cf575b3ba9a3cc019c5310146fdac88f6d1be6618d6e91158c2f174", "Draft a daily brief every morning from recent runs and approvals": "164c7c4d016227e1d00139733d857c249173572b060edadfc95a772217b9d9c4", "Draft a slide outline from the current context.": "6ebedbaa69ff6839fe43a4a8096fadd86b1b1c0b97f8084aa8b08b34633e84b7", @@ -2881,6 +2882,7 @@ "Install only": "a758f93054906a768ae5fa392b1e273fb2576c403c76559ce336b965abd8dfdb", "Install package to use this plugin": "32865d3ea0da6baf539d44bf8662fc31b1cb7d47a7554cee4eedc0b0f26f31f4", "Installation guide": "d334745b85acdbfcbfe8396dfa2c463e3ba6dcd372ff3ce4ab93a1d2aca8277d", + "Installed": "f8b32f4e92bd84ce1fcd177bec17d43093de3ee8303bb40c1b9ea521ed6a70f6", "Installed theme details could not be loaded.": "95e7920ab3bf341840edcad90219ec2839276dd4ab907c95b7d91db097cbe4f3", "Installed themes could not be loaded. Ling is using a built-in fallback.": "7765170d6f60d11600a252a65c8eda4f42a20346435c46021052feeb42b98b02", "Installing theme": "5b968f841f100a662441f68813d1d87f0c544f4e098c787319b17a3423cedf7d", @@ -6487,6 +6489,7 @@ "Use capability in channel: {name}": "a0fed9b7fde084a7b5d3fa294780426646caa1d0476c38f4c6c68240c951c16b", "Use councils as reusable multi-agent collections, then import them into a channel by reference.": "189c00b591217bba41095824cdc6efd53b0b4e7d0143e80a9f830c0ef7320df6", "Use current configuration": "4053203ff543df3e9f33b791b9d641918ae4a74c844402a9846b984f9ea1fbf6", + "Use detected {version}": "0c66624c3c6e4405fe3bd622d77d6d80b298fdf1326ed58ca97e7684cc1845b1", "Use existing folder": "a884c64758fb639f3aadd9e8b51584ee819190593a0853adef89542632cc5f2f", "Use for this teammate": "a44ba39a1769fcd31eb8c7ce49635e2c0be74cc74bf82f9a067acdb8295d6d3f", "Use full access for this conversation after explicit confirmation.": "d2827d4c21872ae0b2dfaee092463a8efb8225a40ed9acf84c8049d16e26f313", @@ -6582,6 +6585,7 @@ "Verify the key, account access, balance, and model permission for this provider.": "5ba03b132333df8c1d7b130335bfa5a4034517c93f2a8725019d0d0eec7eb401", "Verifying": "a7d4a9f301edaa61ef561aaba1847d2729a900ea00bbf358953f99d99d913666", "Verifying your identity": "d5f01f2f82f3899ed0a03db78288278f4da2c2f432cadea037202ed17a422fc6", + "Verifying...": "2ec1ac7d45e8079b8410caee12456f9655d1ae809e9ec933d3a7982e1f3a5d08", "Version": "dd167905de0defcaf72de673ee44c07431770d129ccffab286bd2edfdaf62396", "Version {number}": "f8b9f81427a563d2a6539999fdf148443bd55681bf666d92f77485a9043aaa13", "Video": "d534be829e32196b4d1e53b67103cf1e376b1d60071857572598c196abfefbc6", @@ -9032,6 +9036,7 @@ "Download generated result": "A generált eredmény letöltése", "Download started": "A letöltés elindult", "Downloaded {count} memories": "Letöltött {count} memória", + "Downloading...": "Letöltés...", "Draft": "Piszkozat", "Draft a daily brief every morning from recent runs and approvals": "Minden reggel készítsen napi összefoglalót a legutóbbi futásokból és jóváhagyásokból", "Draft a slide outline from the current context.": "Készítsen diavázlatot az aktuális kontextusból.", @@ -9761,6 +9766,7 @@ "Install only": "Csak telepítse", "Install package to use this plugin": "Telepítse a csomagot a bővítmény használatához", "Installation guide": "Telepítési útmutató", + "Installed": "Telepítve", "Installed theme details could not be loaded.": "A telepített téma részleteit nem sikerült betölteni.", "Installed themes could not be loaded. Ling is using a built-in fallback.": "A telepített témákat nem sikerült betölteni. A Ling beépített tartalékot használ.", "Installing theme": "Téma telepítése", @@ -13367,6 +13373,7 @@ "Use capability in channel: {name}": "Használja a lehetőséget a csatornában: {name}", "Use councils as reusable multi-agent collections, then import them into a channel by reference.": "Használja a tanácsokat újrafelhasználható többügynök-gyűjteményként, majd hivatkozással importálja őket egy csatornába.", "Use current configuration": "Az aktuális konfiguráció használata", + "Use detected {version}": "Használat észlelve {version}", "Use existing folder": "Használja a meglévő mappát", "Use for this teammate": "Használd ehhez a csapattárshoz", "Use full access for this conversation after explicit confirmation.": "Használjon teljes hozzáférést ehhez a beszélgetéshez kifejezett megerősítést követően.", @@ -13462,6 +13469,7 @@ "Verify the key, account access, balance, and model permission for this provider.": "Ellenőrizze a kulcsot, a fiókhozzáférést, az egyenleget és a modellengedélyt a szolgáltatóhoz.", "Verifying": "Ellenőrzés", "Verifying your identity": "Személyazonosságának ellenőrzése", + "Verifying...": "Ellenőrzés...", "Version": "Változat", "Version {number}": "Verzió {number}", "Video": "Videó", diff --git a/packages/localization/catalogs/hy-AM.json b/packages/localization/catalogs/hy-AM.json index 655ced761..3a18b23e6 100644 --- a/packages/localization/catalogs/hy-AM.json +++ b/packages/localization/catalogs/hy-AM.json @@ -1,6 +1,6 @@ { "locale": "hy-AM", - "sourceRevision": "d7b87e56798cd224ceb2f57b42318f6e8c5281cb0f13fedffe9b1eef97bc02c8", + "sourceRevision": "aab656282e8717e8d97044a7de3a8a8fe1375148356659313a7b8056c81cdf8a", "sourceHashes": { "{action} (Enter)": "9472217728ec383f5dfdd37d2f84c381ed7b4546d115f6e3e536959810ef5af5", "{agent} wants to start task \"{task}\" and needs {permissions}.": "b87261e1f3ceaec90a862105f2885011d44b2722f9979327a3790af82a5dcdf1", @@ -2152,6 +2152,7 @@ "Download generated result": "534f6b1f225d782898a845212e3616833c73beb768b9844bb5c14160c3f5f93b", "Download started": "efece5dd193335971168defa1c0742de79a15d93317900378740c0cee4c21f92", "Downloaded {count} memories": "cf6d5e84e9679ab3f1f65ddd268ee998d2f90b06e04f043a53203fb235854166", + "Downloading...": "f976eb284ebb156b24986c253d5d8a5686d9cc62e4eda4a18c0f949fd1141336", "Draft": "ebf12ef47cf575b3ba9a3cc019c5310146fdac88f6d1be6618d6e91158c2f174", "Draft a daily brief every morning from recent runs and approvals": "164c7c4d016227e1d00139733d857c249173572b060edadfc95a772217b9d9c4", "Draft a slide outline from the current context.": "6ebedbaa69ff6839fe43a4a8096fadd86b1b1c0b97f8084aa8b08b34633e84b7", @@ -2881,6 +2882,7 @@ "Install only": "a758f93054906a768ae5fa392b1e273fb2576c403c76559ce336b965abd8dfdb", "Install package to use this plugin": "32865d3ea0da6baf539d44bf8662fc31b1cb7d47a7554cee4eedc0b0f26f31f4", "Installation guide": "d334745b85acdbfcbfe8396dfa2c463e3ba6dcd372ff3ce4ab93a1d2aca8277d", + "Installed": "f8b32f4e92bd84ce1fcd177bec17d43093de3ee8303bb40c1b9ea521ed6a70f6", "Installed theme details could not be loaded.": "95e7920ab3bf341840edcad90219ec2839276dd4ab907c95b7d91db097cbe4f3", "Installed themes could not be loaded. Ling is using a built-in fallback.": "7765170d6f60d11600a252a65c8eda4f42a20346435c46021052feeb42b98b02", "Installing theme": "5b968f841f100a662441f68813d1d87f0c544f4e098c787319b17a3423cedf7d", @@ -6487,6 +6489,7 @@ "Use capability in channel: {name}": "a0fed9b7fde084a7b5d3fa294780426646caa1d0476c38f4c6c68240c951c16b", "Use councils as reusable multi-agent collections, then import them into a channel by reference.": "189c00b591217bba41095824cdc6efd53b0b4e7d0143e80a9f830c0ef7320df6", "Use current configuration": "4053203ff543df3e9f33b791b9d641918ae4a74c844402a9846b984f9ea1fbf6", + "Use detected {version}": "0c66624c3c6e4405fe3bd622d77d6d80b298fdf1326ed58ca97e7684cc1845b1", "Use existing folder": "a884c64758fb639f3aadd9e8b51584ee819190593a0853adef89542632cc5f2f", "Use for this teammate": "a44ba39a1769fcd31eb8c7ce49635e2c0be74cc74bf82f9a067acdb8295d6d3f", "Use full access for this conversation after explicit confirmation.": "d2827d4c21872ae0b2dfaee092463a8efb8225a40ed9acf84c8049d16e26f313", @@ -6582,6 +6585,7 @@ "Verify the key, account access, balance, and model permission for this provider.": "5ba03b132333df8c1d7b130335bfa5a4034517c93f2a8725019d0d0eec7eb401", "Verifying": "a7d4a9f301edaa61ef561aaba1847d2729a900ea00bbf358953f99d99d913666", "Verifying your identity": "d5f01f2f82f3899ed0a03db78288278f4da2c2f432cadea037202ed17a422fc6", + "Verifying...": "2ec1ac7d45e8079b8410caee12456f9655d1ae809e9ec933d3a7982e1f3a5d08", "Version": "dd167905de0defcaf72de673ee44c07431770d129ccffab286bd2edfdaf62396", "Version {number}": "f8b9f81427a563d2a6539999fdf148443bd55681bf666d92f77485a9043aaa13", "Video": "d534be829e32196b4d1e53b67103cf1e376b1d60071857572598c196abfefbc6", @@ -9032,6 +9036,7 @@ "Download generated result": "Ներբեռնեք ստեղծված արդյունքը", "Download started": "Ներբեռնումը սկսվեց", "Downloaded {count} memories": "Ներբեռնված {count} հիշողություններ", + "Downloading...": "Ներբեռնվում է...", "Draft": "Նախագիծ", "Draft a daily brief every morning from recent runs and approvals": "Ամեն առավոտ կազմեք օրական ամփոփագիր վերջին վազումներից և հաստատումներից", "Draft a slide outline from the current context.": "Ստեղծեք սլայդի ուրվագիծ ընթացիկ համատեքստից:", @@ -9761,6 +9766,7 @@ "Install only": "Տեղադրեք միայն", "Install package to use this plugin": "Տեղադրեք փաթեթ՝ այս փլագինը օգտագործելու համար", "Installation guide": "Տեղադրման ուղեցույց", + "Installed": "Տեղադրված է", "Installed theme details could not be loaded.": "Տեղադրված թեմայի մանրամասները չհաջողվեց բեռնել:", "Installed themes could not be loaded. Ling is using a built-in fallback.": "Տեղադրված թեմաները չհաջողվեց բեռնել: Ling-ն օգտագործում է ներկառուցված հետադարձ կապ:", "Installing theme": "Թեմայի տեղադրում", @@ -13367,6 +13373,7 @@ "Use capability in channel: {name}": "Օգտագործել հնարավորությունը ալիքում՝ {name}", "Use councils as reusable multi-agent collections, then import them into a channel by reference.": "Օգտագործեք խորհուրդները որպես բազմակի գործածելի հավաքածուներ, այնուհետև դրանք ներմուծեք ալիք՝ հղումով:", "Use current configuration": "Օգտագործեք ընթացիկ կոնֆիգուրացիան", + "Use detected {version}": "Օգտագործեք հայտնաբերված {version}", "Use existing folder": "Օգտագործեք գոյություն ունեցող թղթապանակը", "Use for this teammate": "Օգտագործեք այս թիմակցի համար", "Use full access for this conversation after explicit confirmation.": "Օգտագործեք այս խոսակցության ամբողջական մուտքը հստակ հաստատումից հետո:", @@ -13462,6 +13469,7 @@ "Verify the key, account access, balance, and model permission for this provider.": "Ստուգեք այս մատակարարի բանալին, հաշվի մուտքը, մնացորդը և մոդելի թույլտվությունը:", "Verifying": "Ստուգում", "Verifying your identity": "Ձեր ինքնության հաստատում", + "Verifying...": "Ստուգվում է...", "Version": "Տարբերակ", "Version {number}": "Տարբերակ {number}", "Video": "Տեսանյութ", diff --git a/packages/localization/catalogs/id-ID.json b/packages/localization/catalogs/id-ID.json index 50b7f1e66..679157311 100644 --- a/packages/localization/catalogs/id-ID.json +++ b/packages/localization/catalogs/id-ID.json @@ -1,6 +1,6 @@ { "locale": "id-ID", - "sourceRevision": "d7b87e56798cd224ceb2f57b42318f6e8c5281cb0f13fedffe9b1eef97bc02c8", + "sourceRevision": "aab656282e8717e8d97044a7de3a8a8fe1375148356659313a7b8056c81cdf8a", "sourceHashes": { "{action} (Enter)": "9472217728ec383f5dfdd37d2f84c381ed7b4546d115f6e3e536959810ef5af5", "{agent} wants to start task \"{task}\" and needs {permissions}.": "b87261e1f3ceaec90a862105f2885011d44b2722f9979327a3790af82a5dcdf1", @@ -2152,6 +2152,7 @@ "Download generated result": "534f6b1f225d782898a845212e3616833c73beb768b9844bb5c14160c3f5f93b", "Download started": "efece5dd193335971168defa1c0742de79a15d93317900378740c0cee4c21f92", "Downloaded {count} memories": "cf6d5e84e9679ab3f1f65ddd268ee998d2f90b06e04f043a53203fb235854166", + "Downloading...": "f976eb284ebb156b24986c253d5d8a5686d9cc62e4eda4a18c0f949fd1141336", "Draft": "ebf12ef47cf575b3ba9a3cc019c5310146fdac88f6d1be6618d6e91158c2f174", "Draft a daily brief every morning from recent runs and approvals": "164c7c4d016227e1d00139733d857c249173572b060edadfc95a772217b9d9c4", "Draft a slide outline from the current context.": "6ebedbaa69ff6839fe43a4a8096fadd86b1b1c0b97f8084aa8b08b34633e84b7", @@ -2881,6 +2882,7 @@ "Install only": "a758f93054906a768ae5fa392b1e273fb2576c403c76559ce336b965abd8dfdb", "Install package to use this plugin": "32865d3ea0da6baf539d44bf8662fc31b1cb7d47a7554cee4eedc0b0f26f31f4", "Installation guide": "d334745b85acdbfcbfe8396dfa2c463e3ba6dcd372ff3ce4ab93a1d2aca8277d", + "Installed": "f8b32f4e92bd84ce1fcd177bec17d43093de3ee8303bb40c1b9ea521ed6a70f6", "Installed theme details could not be loaded.": "95e7920ab3bf341840edcad90219ec2839276dd4ab907c95b7d91db097cbe4f3", "Installed themes could not be loaded. Ling is using a built-in fallback.": "7765170d6f60d11600a252a65c8eda4f42a20346435c46021052feeb42b98b02", "Installing theme": "5b968f841f100a662441f68813d1d87f0c544f4e098c787319b17a3423cedf7d", @@ -6487,6 +6489,7 @@ "Use capability in channel: {name}": "a0fed9b7fde084a7b5d3fa294780426646caa1d0476c38f4c6c68240c951c16b", "Use councils as reusable multi-agent collections, then import them into a channel by reference.": "189c00b591217bba41095824cdc6efd53b0b4e7d0143e80a9f830c0ef7320df6", "Use current configuration": "4053203ff543df3e9f33b791b9d641918ae4a74c844402a9846b984f9ea1fbf6", + "Use detected {version}": "0c66624c3c6e4405fe3bd622d77d6d80b298fdf1326ed58ca97e7684cc1845b1", "Use existing folder": "a884c64758fb639f3aadd9e8b51584ee819190593a0853adef89542632cc5f2f", "Use for this teammate": "a44ba39a1769fcd31eb8c7ce49635e2c0be74cc74bf82f9a067acdb8295d6d3f", "Use full access for this conversation after explicit confirmation.": "d2827d4c21872ae0b2dfaee092463a8efb8225a40ed9acf84c8049d16e26f313", @@ -6582,6 +6585,7 @@ "Verify the key, account access, balance, and model permission for this provider.": "5ba03b132333df8c1d7b130335bfa5a4034517c93f2a8725019d0d0eec7eb401", "Verifying": "a7d4a9f301edaa61ef561aaba1847d2729a900ea00bbf358953f99d99d913666", "Verifying your identity": "d5f01f2f82f3899ed0a03db78288278f4da2c2f432cadea037202ed17a422fc6", + "Verifying...": "2ec1ac7d45e8079b8410caee12456f9655d1ae809e9ec933d3a7982e1f3a5d08", "Version": "dd167905de0defcaf72de673ee44c07431770d129ccffab286bd2edfdaf62396", "Version {number}": "f8b9f81427a563d2a6539999fdf148443bd55681bf666d92f77485a9043aaa13", "Video": "d534be829e32196b4d1e53b67103cf1e376b1d60071857572598c196abfefbc6", @@ -9032,6 +9036,7 @@ "Download generated result": "Unduh hasil yang dihasilkan", "Download started": "Pengunduhan dimulai", "Downloaded {count} memories": "Mengunduh {count} kenangan", + "Downloading...": "Mengunduh...", "Draft": "Draf", "Draft a daily brief every morning from recent runs and approvals": "Buat draf ringkasan harian setiap pagi dari proses dan persetujuan terkini", "Draft a slide outline from the current context.": "Draf kerangka slide dari konteks saat ini.", @@ -9761,6 +9766,7 @@ "Install only": "Instal saja", "Install package to use this plugin": "Instal paket untuk menggunakan plugin ini", "Installation guide": "Panduan instalasi", + "Installed": "Dipasang", "Installed theme details could not be loaded.": "Detail tema yang terpasang tidak dapat dimuat.", "Installed themes could not be loaded. Ling is using a built-in fallback.": "Tema yang diinstal tidak dapat dimuat. Ling menggunakan fallback bawaan.", "Installing theme": "Menginstal tema", @@ -13367,6 +13373,7 @@ "Use capability in channel: {name}": "Gunakan kemampuan di saluran: {name}", "Use councils as reusable multi-agent collections, then import them into a channel by reference.": "Gunakan dewan sebagai koleksi multi-agen yang dapat digunakan kembali, lalu impor ke saluran dengan referensi.", "Use current configuration": "Gunakan konfigurasi saat ini", + "Use detected {version}": "Gunakan terdeteksi {version}", "Use existing folder": "Gunakan folder yang ada", "Use for this teammate": "Gunakan untuk rekan satu tim ini", "Use full access for this conversation after explicit confirmation.": "Gunakan akses penuh untuk percakapan ini setelah konfirmasi eksplisit.", @@ -13462,6 +13469,7 @@ "Verify the key, account access, balance, and model permission for this provider.": "Verifikasi kunci, akses akun, saldo, dan izin model untuk penyedia ini.", "Verifying": "Memverifikasi", "Verifying your identity": "Memverifikasi identitas Anda", + "Verifying...": "Memverifikasi...", "Version": "Versi", "Version {number}": "Versi {number}", "Video": "Video", diff --git a/packages/localization/catalogs/is-IS.json b/packages/localization/catalogs/is-IS.json index a3b082558..ed71240ee 100644 --- a/packages/localization/catalogs/is-IS.json +++ b/packages/localization/catalogs/is-IS.json @@ -1,6 +1,6 @@ { "locale": "is-IS", - "sourceRevision": "d7b87e56798cd224ceb2f57b42318f6e8c5281cb0f13fedffe9b1eef97bc02c8", + "sourceRevision": "aab656282e8717e8d97044a7de3a8a8fe1375148356659313a7b8056c81cdf8a", "sourceHashes": { "{action} (Enter)": "9472217728ec383f5dfdd37d2f84c381ed7b4546d115f6e3e536959810ef5af5", "{agent} wants to start task \"{task}\" and needs {permissions}.": "b87261e1f3ceaec90a862105f2885011d44b2722f9979327a3790af82a5dcdf1", @@ -2152,6 +2152,7 @@ "Download generated result": "534f6b1f225d782898a845212e3616833c73beb768b9844bb5c14160c3f5f93b", "Download started": "efece5dd193335971168defa1c0742de79a15d93317900378740c0cee4c21f92", "Downloaded {count} memories": "cf6d5e84e9679ab3f1f65ddd268ee998d2f90b06e04f043a53203fb235854166", + "Downloading...": "f976eb284ebb156b24986c253d5d8a5686d9cc62e4eda4a18c0f949fd1141336", "Draft": "ebf12ef47cf575b3ba9a3cc019c5310146fdac88f6d1be6618d6e91158c2f174", "Draft a daily brief every morning from recent runs and approvals": "164c7c4d016227e1d00139733d857c249173572b060edadfc95a772217b9d9c4", "Draft a slide outline from the current context.": "6ebedbaa69ff6839fe43a4a8096fadd86b1b1c0b97f8084aa8b08b34633e84b7", @@ -2881,6 +2882,7 @@ "Install only": "a758f93054906a768ae5fa392b1e273fb2576c403c76559ce336b965abd8dfdb", "Install package to use this plugin": "32865d3ea0da6baf539d44bf8662fc31b1cb7d47a7554cee4eedc0b0f26f31f4", "Installation guide": "d334745b85acdbfcbfe8396dfa2c463e3ba6dcd372ff3ce4ab93a1d2aca8277d", + "Installed": "f8b32f4e92bd84ce1fcd177bec17d43093de3ee8303bb40c1b9ea521ed6a70f6", "Installed theme details could not be loaded.": "95e7920ab3bf341840edcad90219ec2839276dd4ab907c95b7d91db097cbe4f3", "Installed themes could not be loaded. Ling is using a built-in fallback.": "7765170d6f60d11600a252a65c8eda4f42a20346435c46021052feeb42b98b02", "Installing theme": "5b968f841f100a662441f68813d1d87f0c544f4e098c787319b17a3423cedf7d", @@ -6487,6 +6489,7 @@ "Use capability in channel: {name}": "a0fed9b7fde084a7b5d3fa294780426646caa1d0476c38f4c6c68240c951c16b", "Use councils as reusable multi-agent collections, then import them into a channel by reference.": "189c00b591217bba41095824cdc6efd53b0b4e7d0143e80a9f830c0ef7320df6", "Use current configuration": "4053203ff543df3e9f33b791b9d641918ae4a74c844402a9846b984f9ea1fbf6", + "Use detected {version}": "0c66624c3c6e4405fe3bd622d77d6d80b298fdf1326ed58ca97e7684cc1845b1", "Use existing folder": "a884c64758fb639f3aadd9e8b51584ee819190593a0853adef89542632cc5f2f", "Use for this teammate": "a44ba39a1769fcd31eb8c7ce49635e2c0be74cc74bf82f9a067acdb8295d6d3f", "Use full access for this conversation after explicit confirmation.": "d2827d4c21872ae0b2dfaee092463a8efb8225a40ed9acf84c8049d16e26f313", @@ -6582,6 +6585,7 @@ "Verify the key, account access, balance, and model permission for this provider.": "5ba03b132333df8c1d7b130335bfa5a4034517c93f2a8725019d0d0eec7eb401", "Verifying": "a7d4a9f301edaa61ef561aaba1847d2729a900ea00bbf358953f99d99d913666", "Verifying your identity": "d5f01f2f82f3899ed0a03db78288278f4da2c2f432cadea037202ed17a422fc6", + "Verifying...": "2ec1ac7d45e8079b8410caee12456f9655d1ae809e9ec933d3a7982e1f3a5d08", "Version": "dd167905de0defcaf72de673ee44c07431770d129ccffab286bd2edfdaf62396", "Version {number}": "f8b9f81427a563d2a6539999fdf148443bd55681bf666d92f77485a9043aaa13", "Video": "d534be829e32196b4d1e53b67103cf1e376b1d60071857572598c196abfefbc6", @@ -9032,6 +9036,7 @@ "Download generated result": "Sæktu myndaða niðurstöðu", "Download started": "Niðurhal byrjað", "Downloaded {count} memories": "Sótt {count} minningar", + "Downloading...": "Sækir...", "Draft": "Drög", "Draft a daily brief every morning from recent runs and approvals": "Gerðu drög að daglegu yfirliti á hverjum morgni úr nýlegum keyrslum og samþykktum", "Draft a slide outline from the current context.": "Gerðu drög að útlínu skyggnu úr núverandi samhengi.", @@ -9761,6 +9766,7 @@ "Install only": "Aðeins setja upp", "Install package to use this plugin": "Settu upp pakka til að nota þetta viðbót", "Installation guide": "Uppsetningarleiðbeiningar", + "Installed": "Uppsett", "Installed theme details could not be loaded.": "Ekki var hægt að hlaða uppsettum þemaupplýsingum.", "Installed themes could not be loaded. Ling is using a built-in fallback.": "Ekki var hægt að hlaða uppsettum þemum. Ling notar innbyggða fallback.", "Installing theme": "Setur upp þema", @@ -13367,6 +13373,7 @@ "Use capability in channel: {name}": "Notaðu getu í rás: {name}", "Use councils as reusable multi-agent collections, then import them into a channel by reference.": "Notaðu ráð sem endurnýtanlegt safn með mörgum umboðsmönnum, flyttu þau síðan inn í rás með tilvísun.", "Use current configuration": "Notaðu núverandi stillingar", + "Use detected {version}": "Notaðu greint {version}", "Use existing folder": "Notaðu núverandi möppu", "Use for this teammate": "Notaðu fyrir þennan liðsfélaga", "Use full access for this conversation after explicit confirmation.": "Notaðu fullan aðgang fyrir þetta samtal eftir skýra staðfestingu.", @@ -13462,6 +13469,7 @@ "Verify the key, account access, balance, and model permission for this provider.": "Staðfestu lykil, aðgang að reikningi, stöðu og líkanheimild fyrir þessa þjónustuveitu.", "Verifying": "Staðfestir", "Verifying your identity": "Staðfestir auðkenni þitt", + "Verifying...": "Staðfestir...", "Version": "Útgáfa", "Version {number}": "Útgáfa {number}", "Video": "Myndband", diff --git a/packages/localization/catalogs/it-IT.json b/packages/localization/catalogs/it-IT.json index 3421c5db9..139caf761 100644 --- a/packages/localization/catalogs/it-IT.json +++ b/packages/localization/catalogs/it-IT.json @@ -1,6 +1,6 @@ { "locale": "it-IT", - "sourceRevision": "d7b87e56798cd224ceb2f57b42318f6e8c5281cb0f13fedffe9b1eef97bc02c8", + "sourceRevision": "aab656282e8717e8d97044a7de3a8a8fe1375148356659313a7b8056c81cdf8a", "sourceHashes": { "{action} (Enter)": "9472217728ec383f5dfdd37d2f84c381ed7b4546d115f6e3e536959810ef5af5", "{agent} wants to start task \"{task}\" and needs {permissions}.": "b87261e1f3ceaec90a862105f2885011d44b2722f9979327a3790af82a5dcdf1", @@ -2152,6 +2152,7 @@ "Download generated result": "534f6b1f225d782898a845212e3616833c73beb768b9844bb5c14160c3f5f93b", "Download started": "efece5dd193335971168defa1c0742de79a15d93317900378740c0cee4c21f92", "Downloaded {count} memories": "cf6d5e84e9679ab3f1f65ddd268ee998d2f90b06e04f043a53203fb235854166", + "Downloading...": "f976eb284ebb156b24986c253d5d8a5686d9cc62e4eda4a18c0f949fd1141336", "Draft": "ebf12ef47cf575b3ba9a3cc019c5310146fdac88f6d1be6618d6e91158c2f174", "Draft a daily brief every morning from recent runs and approvals": "164c7c4d016227e1d00139733d857c249173572b060edadfc95a772217b9d9c4", "Draft a slide outline from the current context.": "6ebedbaa69ff6839fe43a4a8096fadd86b1b1c0b97f8084aa8b08b34633e84b7", @@ -2881,6 +2882,7 @@ "Install only": "a758f93054906a768ae5fa392b1e273fb2576c403c76559ce336b965abd8dfdb", "Install package to use this plugin": "32865d3ea0da6baf539d44bf8662fc31b1cb7d47a7554cee4eedc0b0f26f31f4", "Installation guide": "d334745b85acdbfcbfe8396dfa2c463e3ba6dcd372ff3ce4ab93a1d2aca8277d", + "Installed": "f8b32f4e92bd84ce1fcd177bec17d43093de3ee8303bb40c1b9ea521ed6a70f6", "Installed theme details could not be loaded.": "95e7920ab3bf341840edcad90219ec2839276dd4ab907c95b7d91db097cbe4f3", "Installed themes could not be loaded. Ling is using a built-in fallback.": "7765170d6f60d11600a252a65c8eda4f42a20346435c46021052feeb42b98b02", "Installing theme": "5b968f841f100a662441f68813d1d87f0c544f4e098c787319b17a3423cedf7d", @@ -6487,6 +6489,7 @@ "Use capability in channel: {name}": "a0fed9b7fde084a7b5d3fa294780426646caa1d0476c38f4c6c68240c951c16b", "Use councils as reusable multi-agent collections, then import them into a channel by reference.": "189c00b591217bba41095824cdc6efd53b0b4e7d0143e80a9f830c0ef7320df6", "Use current configuration": "4053203ff543df3e9f33b791b9d641918ae4a74c844402a9846b984f9ea1fbf6", + "Use detected {version}": "0c66624c3c6e4405fe3bd622d77d6d80b298fdf1326ed58ca97e7684cc1845b1", "Use existing folder": "a884c64758fb639f3aadd9e8b51584ee819190593a0853adef89542632cc5f2f", "Use for this teammate": "a44ba39a1769fcd31eb8c7ce49635e2c0be74cc74bf82f9a067acdb8295d6d3f", "Use full access for this conversation after explicit confirmation.": "d2827d4c21872ae0b2dfaee092463a8efb8225a40ed9acf84c8049d16e26f313", @@ -6582,6 +6585,7 @@ "Verify the key, account access, balance, and model permission for this provider.": "5ba03b132333df8c1d7b130335bfa5a4034517c93f2a8725019d0d0eec7eb401", "Verifying": "a7d4a9f301edaa61ef561aaba1847d2729a900ea00bbf358953f99d99d913666", "Verifying your identity": "d5f01f2f82f3899ed0a03db78288278f4da2c2f432cadea037202ed17a422fc6", + "Verifying...": "2ec1ac7d45e8079b8410caee12456f9655d1ae809e9ec933d3a7982e1f3a5d08", "Version": "dd167905de0defcaf72de673ee44c07431770d129ccffab286bd2edfdaf62396", "Version {number}": "f8b9f81427a563d2a6539999fdf148443bd55681bf666d92f77485a9043aaa13", "Video": "d534be829e32196b4d1e53b67103cf1e376b1d60071857572598c196abfefbc6", @@ -9032,6 +9036,7 @@ "Download generated result": "Scarica il risultato generato", "Download started": "Download avviato", "Downloaded {count} memories": "Memorie {count} scaricate", + "Downloading...": "Download in corso...", "Draft": "Bozza", "Draft a daily brief every morning from recent runs and approvals": "Redigere un brief giornaliero ogni mattina dalle corse e approvazioni recenti", "Draft a slide outline from the current context.": "Disegna una struttura della diapositiva dal contesto corrente.", @@ -9761,6 +9766,7 @@ "Install only": "Solo installazione", "Install package to use this plugin": "Installa il pacchetto per utilizzare questo plugin", "Installation guide": "Guida all'installazione", + "Installed": "Installato", "Installed theme details could not be loaded.": "Impossibile caricare i dettagli del tema installato.", "Installed themes could not be loaded. Ling is using a built-in fallback.": "Impossibile caricare i temi installati. Ling utilizza un fallback integrato.", "Installing theme": "Installazione del tema", @@ -13367,6 +13373,7 @@ "Use capability in channel: {name}": "Utilizza funzionalità nel canale: {name}", "Use councils as reusable multi-agent collections, then import them into a channel by reference.": "Utilizza i consigli come raccolte multi-agente riutilizzabili, quindi importali in un canale per riferimento.", "Use current configuration": "Utilizza la configurazione corrente", + "Use detected {version}": "Utilizza rilevato {version}", "Use existing folder": "Utilizza la cartella esistente", "Use for this teammate": "Utilizzare per questo compagno di squadra", "Use full access for this conversation after explicit confirmation.": "Utilizza l'accesso completo per questa conversazione dopo la conferma esplicita.", @@ -13462,6 +13469,7 @@ "Verify the key, account access, balance, and model permission for this provider.": "Verifica la chiave, l'accesso all'account, il saldo e l'autorizzazione del modello per questo fornitore.", "Verifying": "Verifica", "Verifying your identity": "Verifica della tua identità", + "Verifying...": "Verifica...", "Version": "Versione", "Version {number}": "Versione {number}", "Video": "Video", diff --git a/packages/localization/catalogs/ja-JP.json b/packages/localization/catalogs/ja-JP.json index ddd72e77b..3af797ffb 100644 --- a/packages/localization/catalogs/ja-JP.json +++ b/packages/localization/catalogs/ja-JP.json @@ -1,6 +1,6 @@ { "locale": "ja-JP", - "sourceRevision": "d7b87e56798cd224ceb2f57b42318f6e8c5281cb0f13fedffe9b1eef97bc02c8", + "sourceRevision": "aab656282e8717e8d97044a7de3a8a8fe1375148356659313a7b8056c81cdf8a", "sourceHashes": { "{action} (Enter)": "9472217728ec383f5dfdd37d2f84c381ed7b4546d115f6e3e536959810ef5af5", "{agent} wants to start task \"{task}\" and needs {permissions}.": "b87261e1f3ceaec90a862105f2885011d44b2722f9979327a3790af82a5dcdf1", @@ -2152,6 +2152,7 @@ "Download generated result": "534f6b1f225d782898a845212e3616833c73beb768b9844bb5c14160c3f5f93b", "Download started": "efece5dd193335971168defa1c0742de79a15d93317900378740c0cee4c21f92", "Downloaded {count} memories": "cf6d5e84e9679ab3f1f65ddd268ee998d2f90b06e04f043a53203fb235854166", + "Downloading...": "f976eb284ebb156b24986c253d5d8a5686d9cc62e4eda4a18c0f949fd1141336", "Draft": "ebf12ef47cf575b3ba9a3cc019c5310146fdac88f6d1be6618d6e91158c2f174", "Draft a daily brief every morning from recent runs and approvals": "164c7c4d016227e1d00139733d857c249173572b060edadfc95a772217b9d9c4", "Draft a slide outline from the current context.": "6ebedbaa69ff6839fe43a4a8096fadd86b1b1c0b97f8084aa8b08b34633e84b7", @@ -2881,6 +2882,7 @@ "Install only": "a758f93054906a768ae5fa392b1e273fb2576c403c76559ce336b965abd8dfdb", "Install package to use this plugin": "32865d3ea0da6baf539d44bf8662fc31b1cb7d47a7554cee4eedc0b0f26f31f4", "Installation guide": "d334745b85acdbfcbfe8396dfa2c463e3ba6dcd372ff3ce4ab93a1d2aca8277d", + "Installed": "f8b32f4e92bd84ce1fcd177bec17d43093de3ee8303bb40c1b9ea521ed6a70f6", "Installed theme details could not be loaded.": "95e7920ab3bf341840edcad90219ec2839276dd4ab907c95b7d91db097cbe4f3", "Installed themes could not be loaded. Ling is using a built-in fallback.": "7765170d6f60d11600a252a65c8eda4f42a20346435c46021052feeb42b98b02", "Installing theme": "5b968f841f100a662441f68813d1d87f0c544f4e098c787319b17a3423cedf7d", @@ -6487,6 +6489,7 @@ "Use capability in channel: {name}": "a0fed9b7fde084a7b5d3fa294780426646caa1d0476c38f4c6c68240c951c16b", "Use councils as reusable multi-agent collections, then import them into a channel by reference.": "189c00b591217bba41095824cdc6efd53b0b4e7d0143e80a9f830c0ef7320df6", "Use current configuration": "4053203ff543df3e9f33b791b9d641918ae4a74c844402a9846b984f9ea1fbf6", + "Use detected {version}": "0c66624c3c6e4405fe3bd622d77d6d80b298fdf1326ed58ca97e7684cc1845b1", "Use existing folder": "a884c64758fb639f3aadd9e8b51584ee819190593a0853adef89542632cc5f2f", "Use for this teammate": "a44ba39a1769fcd31eb8c7ce49635e2c0be74cc74bf82f9a067acdb8295d6d3f", "Use full access for this conversation after explicit confirmation.": "d2827d4c21872ae0b2dfaee092463a8efb8225a40ed9acf84c8049d16e26f313", @@ -6582,6 +6585,7 @@ "Verify the key, account access, balance, and model permission for this provider.": "5ba03b132333df8c1d7b130335bfa5a4034517c93f2a8725019d0d0eec7eb401", "Verifying": "a7d4a9f301edaa61ef561aaba1847d2729a900ea00bbf358953f99d99d913666", "Verifying your identity": "d5f01f2f82f3899ed0a03db78288278f4da2c2f432cadea037202ed17a422fc6", + "Verifying...": "2ec1ac7d45e8079b8410caee12456f9655d1ae809e9ec933d3a7982e1f3a5d08", "Version": "dd167905de0defcaf72de673ee44c07431770d129ccffab286bd2edfdaf62396", "Version {number}": "f8b9f81427a563d2a6539999fdf148443bd55681bf666d92f77485a9043aaa13", "Video": "d534be829e32196b4d1e53b67103cf1e376b1d60071857572598c196abfefbc6", @@ -9032,6 +9036,7 @@ "Download generated result": "生成された結果をダウンロードする", "Download started": "ダウンロードが開始されました", "Downloaded {count} memories": "ダウンロードした{count}の思い出", + "Downloading...": "ダウンロード中...", "Draft": "下書き", "Draft a daily brief every morning from recent runs and approvals": "最近の実行と承認から毎朝、日次概要の草案を作成します", "Draft a slide outline from the current context.": "現在のコンテキストからスライドのアウトラインを下書きします。", @@ -9761,6 +9766,7 @@ "Install only": "インストールのみ", "Install package to use this plugin": "このプラグインを使用するにはパッケージをインストールします", "Installation guide": "インストールガイド", + "Installed": "インストール済み", "Installed theme details could not be loaded.": "インストールされているテーマの詳細を読み込むことができませんでした。", "Installed themes could not be loaded. Ling is using a built-in fallback.": "インストールされているテーマを読み込むことができませんでした。 Ling は組み込みフォールバックを使用しています。", "Installing theme": "テーマのインストール", @@ -13367,6 +13373,7 @@ "Use capability in channel: {name}": "チャネルでの機能の使用: {name}", "Use councils as reusable multi-agent collections, then import them into a channel by reference.": "カウンシルを再利用可能なマルチエージェント コレクションとして使用し、参照によってチャネルにインポートします。", "Use current configuration": "現在の構成を使用する", + "Use detected {version}": "検出された{version}を使用", "Use existing folder": "既存のフォルダーを使用する", "Use for this teammate": "このチームメイトに使用します", "Use full access for this conversation after explicit confirmation.": "明示的に確認した後、この会話にはフルアクセスを使用してください。", @@ -13462,6 +13469,7 @@ "Verify the key, account access, balance, and model permission for this provider.": "このプロバイダーのキー、アカウント アクセス、残高、モデル権限を確認します。", "Verifying": "検証中", "Verifying your identity": "本人確認をする", + "Verifying...": "確認中...", "Version": "バージョン", "Version {number}": "バージョン{number}", "Video": "ビデオ", diff --git a/packages/localization/catalogs/ka-GE.json b/packages/localization/catalogs/ka-GE.json index c73d33e00..595223c10 100644 --- a/packages/localization/catalogs/ka-GE.json +++ b/packages/localization/catalogs/ka-GE.json @@ -1,6 +1,6 @@ { "locale": "ka-GE", - "sourceRevision": "d7b87e56798cd224ceb2f57b42318f6e8c5281cb0f13fedffe9b1eef97bc02c8", + "sourceRevision": "aab656282e8717e8d97044a7de3a8a8fe1375148356659313a7b8056c81cdf8a", "sourceHashes": { "{action} (Enter)": "9472217728ec383f5dfdd37d2f84c381ed7b4546d115f6e3e536959810ef5af5", "{agent} wants to start task \"{task}\" and needs {permissions}.": "b87261e1f3ceaec90a862105f2885011d44b2722f9979327a3790af82a5dcdf1", @@ -2152,6 +2152,7 @@ "Download generated result": "534f6b1f225d782898a845212e3616833c73beb768b9844bb5c14160c3f5f93b", "Download started": "efece5dd193335971168defa1c0742de79a15d93317900378740c0cee4c21f92", "Downloaded {count} memories": "cf6d5e84e9679ab3f1f65ddd268ee998d2f90b06e04f043a53203fb235854166", + "Downloading...": "f976eb284ebb156b24986c253d5d8a5686d9cc62e4eda4a18c0f949fd1141336", "Draft": "ebf12ef47cf575b3ba9a3cc019c5310146fdac88f6d1be6618d6e91158c2f174", "Draft a daily brief every morning from recent runs and approvals": "164c7c4d016227e1d00139733d857c249173572b060edadfc95a772217b9d9c4", "Draft a slide outline from the current context.": "6ebedbaa69ff6839fe43a4a8096fadd86b1b1c0b97f8084aa8b08b34633e84b7", @@ -2881,6 +2882,7 @@ "Install only": "a758f93054906a768ae5fa392b1e273fb2576c403c76559ce336b965abd8dfdb", "Install package to use this plugin": "32865d3ea0da6baf539d44bf8662fc31b1cb7d47a7554cee4eedc0b0f26f31f4", "Installation guide": "d334745b85acdbfcbfe8396dfa2c463e3ba6dcd372ff3ce4ab93a1d2aca8277d", + "Installed": "f8b32f4e92bd84ce1fcd177bec17d43093de3ee8303bb40c1b9ea521ed6a70f6", "Installed theme details could not be loaded.": "95e7920ab3bf341840edcad90219ec2839276dd4ab907c95b7d91db097cbe4f3", "Installed themes could not be loaded. Ling is using a built-in fallback.": "7765170d6f60d11600a252a65c8eda4f42a20346435c46021052feeb42b98b02", "Installing theme": "5b968f841f100a662441f68813d1d87f0c544f4e098c787319b17a3423cedf7d", @@ -6487,6 +6489,7 @@ "Use capability in channel: {name}": "a0fed9b7fde084a7b5d3fa294780426646caa1d0476c38f4c6c68240c951c16b", "Use councils as reusable multi-agent collections, then import them into a channel by reference.": "189c00b591217bba41095824cdc6efd53b0b4e7d0143e80a9f830c0ef7320df6", "Use current configuration": "4053203ff543df3e9f33b791b9d641918ae4a74c844402a9846b984f9ea1fbf6", + "Use detected {version}": "0c66624c3c6e4405fe3bd622d77d6d80b298fdf1326ed58ca97e7684cc1845b1", "Use existing folder": "a884c64758fb639f3aadd9e8b51584ee819190593a0853adef89542632cc5f2f", "Use for this teammate": "a44ba39a1769fcd31eb8c7ce49635e2c0be74cc74bf82f9a067acdb8295d6d3f", "Use full access for this conversation after explicit confirmation.": "d2827d4c21872ae0b2dfaee092463a8efb8225a40ed9acf84c8049d16e26f313", @@ -6582,6 +6585,7 @@ "Verify the key, account access, balance, and model permission for this provider.": "5ba03b132333df8c1d7b130335bfa5a4034517c93f2a8725019d0d0eec7eb401", "Verifying": "a7d4a9f301edaa61ef561aaba1847d2729a900ea00bbf358953f99d99d913666", "Verifying your identity": "d5f01f2f82f3899ed0a03db78288278f4da2c2f432cadea037202ed17a422fc6", + "Verifying...": "2ec1ac7d45e8079b8410caee12456f9655d1ae809e9ec933d3a7982e1f3a5d08", "Version": "dd167905de0defcaf72de673ee44c07431770d129ccffab286bd2edfdaf62396", "Version {number}": "f8b9f81427a563d2a6539999fdf148443bd55681bf666d92f77485a9043aaa13", "Video": "d534be829e32196b4d1e53b67103cf1e376b1d60071857572598c196abfefbc6", @@ -9032,6 +9036,7 @@ "Download generated result": "ჩამოტვირთეთ გენერირებული შედეგი", "Download started": "ჩამოტვირთვა დაიწყო", "Downloaded {count} memories": "ჩამოტვირთული {count} მოგონებები", + "Downloading...": "მიმდინარეობს ჩამოტვირთვა...", "Draft": "პროექტი", "Draft a daily brief every morning from recent runs and approvals": "შეადგინეთ ყოველდღიური მოკლე შინაარსი ყოველ დილით ბოლო გაშვებებიდან და დამტკიცებებიდან", "Draft a slide outline from the current context.": "შეადგინეთ სლაიდის მონახაზი მიმდინარე კონტექსტიდან.", @@ -9761,6 +9766,7 @@ "Install only": "მხოლოდ დააინსტალირეთ", "Install package to use this plugin": "დააინსტალირეთ პაკეტი ამ მოდულის გამოსაყენებლად", "Installation guide": "ინსტალაციის სახელმძღვანელო", + "Installed": "დაყენებულია", "Installed theme details could not be loaded.": "დაინსტალირებული თემის დეტალები ვერ ჩაიტვირთა.", "Installed themes could not be loaded. Ling is using a built-in fallback.": "დაინსტალირებული თემების ჩატვირთვა ვერ მოხერხდა. Ling იყენებს ჩაშენებულ ჩანაცვლებას.", "Installing theme": "მიმდინარეობს თემის ინსტალაცია", @@ -13367,6 +13373,7 @@ "Use capability in channel: {name}": "არხზე გამოყენების შესაძლებლობა: {name}", "Use councils as reusable multi-agent collections, then import them into a channel by reference.": "გამოიყენეთ საბჭოები, როგორც მრავალჯერადი გამოყენების მრავალაგენტიანი კოლექციები, შემდეგ შემოიტანეთ ისინი არხში მითითებით.", "Use current configuration": "გამოიყენეთ მიმდინარე კონფიგურაცია", + "Use detected {version}": "გამოვლენილი {version} გამოყენება", "Use existing folder": "გამოიყენეთ არსებული საქაღალდე", "Use for this teammate": "გამოიყენეთ ამ თანაგუნდელისთვის", "Use full access for this conversation after explicit confirmation.": "გამოიყენეთ სრული წვდომა ამ მიმოწერისთვის აშკარა დადასტურების შემდეგ.", @@ -13462,6 +13469,7 @@ "Verify the key, account access, balance, and model permission for this provider.": "დაადასტურეთ გასაღები, ანგარიშზე წვდომა, ბალანსი და მოდელის ნებართვა ამ პროვაიდერისთვის.", "Verifying": "გადამოწმება", "Verifying your identity": "თქვენი ვინაობის დადასტურება", + "Verifying...": "დადასტურება...", "Version": "ვერსია", "Version {number}": "ვერსია {number}", "Video": "ვიდეო", diff --git a/packages/localization/catalogs/kn-IN.json b/packages/localization/catalogs/kn-IN.json index 2f7ef88d7..d9b249a75 100644 --- a/packages/localization/catalogs/kn-IN.json +++ b/packages/localization/catalogs/kn-IN.json @@ -1,6 +1,6 @@ { "locale": "kn-IN", - "sourceRevision": "d7b87e56798cd224ceb2f57b42318f6e8c5281cb0f13fedffe9b1eef97bc02c8", + "sourceRevision": "aab656282e8717e8d97044a7de3a8a8fe1375148356659313a7b8056c81cdf8a", "sourceHashes": { "{action} (Enter)": "9472217728ec383f5dfdd37d2f84c381ed7b4546d115f6e3e536959810ef5af5", "{agent} wants to start task \"{task}\" and needs {permissions}.": "b87261e1f3ceaec90a862105f2885011d44b2722f9979327a3790af82a5dcdf1", @@ -2152,6 +2152,7 @@ "Download generated result": "534f6b1f225d782898a845212e3616833c73beb768b9844bb5c14160c3f5f93b", "Download started": "efece5dd193335971168defa1c0742de79a15d93317900378740c0cee4c21f92", "Downloaded {count} memories": "cf6d5e84e9679ab3f1f65ddd268ee998d2f90b06e04f043a53203fb235854166", + "Downloading...": "f976eb284ebb156b24986c253d5d8a5686d9cc62e4eda4a18c0f949fd1141336", "Draft": "ebf12ef47cf575b3ba9a3cc019c5310146fdac88f6d1be6618d6e91158c2f174", "Draft a daily brief every morning from recent runs and approvals": "164c7c4d016227e1d00139733d857c249173572b060edadfc95a772217b9d9c4", "Draft a slide outline from the current context.": "6ebedbaa69ff6839fe43a4a8096fadd86b1b1c0b97f8084aa8b08b34633e84b7", @@ -2881,6 +2882,7 @@ "Install only": "a758f93054906a768ae5fa392b1e273fb2576c403c76559ce336b965abd8dfdb", "Install package to use this plugin": "32865d3ea0da6baf539d44bf8662fc31b1cb7d47a7554cee4eedc0b0f26f31f4", "Installation guide": "d334745b85acdbfcbfe8396dfa2c463e3ba6dcd372ff3ce4ab93a1d2aca8277d", + "Installed": "f8b32f4e92bd84ce1fcd177bec17d43093de3ee8303bb40c1b9ea521ed6a70f6", "Installed theme details could not be loaded.": "95e7920ab3bf341840edcad90219ec2839276dd4ab907c95b7d91db097cbe4f3", "Installed themes could not be loaded. Ling is using a built-in fallback.": "7765170d6f60d11600a252a65c8eda4f42a20346435c46021052feeb42b98b02", "Installing theme": "5b968f841f100a662441f68813d1d87f0c544f4e098c787319b17a3423cedf7d", @@ -6487,6 +6489,7 @@ "Use capability in channel: {name}": "a0fed9b7fde084a7b5d3fa294780426646caa1d0476c38f4c6c68240c951c16b", "Use councils as reusable multi-agent collections, then import them into a channel by reference.": "189c00b591217bba41095824cdc6efd53b0b4e7d0143e80a9f830c0ef7320df6", "Use current configuration": "4053203ff543df3e9f33b791b9d641918ae4a74c844402a9846b984f9ea1fbf6", + "Use detected {version}": "0c66624c3c6e4405fe3bd622d77d6d80b298fdf1326ed58ca97e7684cc1845b1", "Use existing folder": "a884c64758fb639f3aadd9e8b51584ee819190593a0853adef89542632cc5f2f", "Use for this teammate": "a44ba39a1769fcd31eb8c7ce49635e2c0be74cc74bf82f9a067acdb8295d6d3f", "Use full access for this conversation after explicit confirmation.": "d2827d4c21872ae0b2dfaee092463a8efb8225a40ed9acf84c8049d16e26f313", @@ -6582,6 +6585,7 @@ "Verify the key, account access, balance, and model permission for this provider.": "5ba03b132333df8c1d7b130335bfa5a4034517c93f2a8725019d0d0eec7eb401", "Verifying": "a7d4a9f301edaa61ef561aaba1847d2729a900ea00bbf358953f99d99d913666", "Verifying your identity": "d5f01f2f82f3899ed0a03db78288278f4da2c2f432cadea037202ed17a422fc6", + "Verifying...": "2ec1ac7d45e8079b8410caee12456f9655d1ae809e9ec933d3a7982e1f3a5d08", "Version": "dd167905de0defcaf72de673ee44c07431770d129ccffab286bd2edfdaf62396", "Version {number}": "f8b9f81427a563d2a6539999fdf148443bd55681bf666d92f77485a9043aaa13", "Video": "d534be829e32196b4d1e53b67103cf1e376b1d60071857572598c196abfefbc6", @@ -9032,6 +9036,7 @@ "Download generated result": "ರಚಿಸಿದ ಫಲಿತಾಂಶವನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡಿ", "Download started": "ಡೌನ್‌ಲೋಡ್ ಪ್ರಾರಂಭವಾಗಿದೆ", "Downloaded {count} memories": "{count} ನೆನಪುಗಳನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡಲಾಗಿದೆ", + "Downloading...": "ಡೌನ್‌ಲೋಡ್ ಮಾಡಲಾಗುತ್ತಿದೆ...", "Draft": "ಕರಡು", "Draft a daily brief every morning from recent runs and approvals": "ಇತ್ತೀಚಿನ ರನ್‌ಗಳು ಮತ್ತು ಅನುಮೋದನೆಗಳಿಂದ ಪ್ರತಿದಿನ ಬೆಳಿಗ್ಗೆ ಒಂದು ದೈನಂದಿನ ಸಂಕ್ಷಿಪ್ತತೆಯನ್ನು ರಚಿಸಿ", "Draft a slide outline from the current context.": "ಪ್ರಸ್ತುತ ಸಂದರ್ಭದಿಂದ ಸ್ಲೈಡ್ ರೂಪರೇಖೆಯನ್ನು ರಚಿಸಿ.", @@ -9761,6 +9766,7 @@ "Install only": "ಸ್ಥಾಪಿಸಿ ಮಾತ್ರ", "Install package to use this plugin": "ಈ ಪ್ಲಗಿನ್ ಅನ್ನು ಬಳಸಲು ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಸ್ಥಾಪಿಸಿ", "Installation guide": "ಅನುಸ್ಥಾಪನ ಮಾರ್ಗದರ್ಶಿ", + "Installed": "ಸ್ಥಾಪಿಸಲಾಗಿದೆ", "Installed theme details could not be loaded.": "ಸ್ಥಾಪಿಸಲಾದ ಥೀಮ್ ವಿವರಗಳನ್ನು ಲೋಡ್ ಮಾಡಲಾಗಲಿಲ್ಲ.", "Installed themes could not be loaded. Ling is using a built-in fallback.": "ಸ್ಥಾಪಿಸಲಾದ ಥೀಮ್‌ಗಳನ್ನು ಲೋಡ್ ಮಾಡಲಾಗಲಿಲ್ಲ. Ling ಅಂತರ್ನಿರ್ಮಿತ ಫಾಲ್ಬ್ಯಾಕ್ ಅನ್ನು ಬಳಸುತ್ತಿದೆ.", "Installing theme": "ಥೀಮ್ ಅನ್ನು ಸ್ಥಾಪಿಸಲಾಗುತ್ತಿದೆ", @@ -13367,6 +13373,7 @@ "Use capability in channel: {name}": "ಚಾನಲ್‌ನಲ್ಲಿ ಸಾಮರ್ಥ್ಯವನ್ನು ಬಳಸಿ: {name}", "Use councils as reusable multi-agent collections, then import them into a channel by reference.": "ಕೌನ್ಸಿಲ್‌ಗಳನ್ನು ಮರುಬಳಕೆ ಮಾಡಬಹುದಾದ ಬಹು-ಏಜೆಂಟ್ ಸಂಗ್ರಹಗಳಾಗಿ ಬಳಸಿ, ನಂತರ ಅವುಗಳನ್ನು ಉಲ್ಲೇಖದ ಮೂಲಕ ಚಾನಲ್‌ಗೆ ಆಮದು ಮಾಡಿ.", "Use current configuration": "ಪ್ರಸ್ತುತ ಸಂರಚನೆಯನ್ನು ಬಳಸಿ", + "Use detected {version}": "ಪತ್ತೆಯಾದ {version} ಬಳಸಿ", "Use existing folder": "ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಫೋಲ್ಡರ್ ಬಳಸಿ", "Use for this teammate": "ಈ ತಂಡದ ಸಹ ಆಟಗಾರನಿಗೆ ಬಳಸಿ", "Use full access for this conversation after explicit confirmation.": "ಸ್ಪಷ್ಟವಾದ ದೃಢೀಕರಣದ ನಂತರ ಈ ಸಂಭಾಷಣೆಗೆ ಸಂಪೂರ್ಣ ಪ್ರವೇಶವನ್ನು ಬಳಸಿ.", @@ -13462,6 +13469,7 @@ "Verify the key, account access, balance, and model permission for this provider.": "ಈ ಪೂರೈಕೆದಾರರಿಗೆ ಕೀ, ಖಾತೆ ಪ್ರವೇಶ, ಬ್ಯಾಲೆನ್ಸ್ ಮತ್ತು ಮಾದರಿ ಅನುಮತಿಯನ್ನು ಪರಿಶೀಲಿಸಿ.", "Verifying": "ಪರಿಶೀಲಿಸಲಾಗುತ್ತಿದೆ", "Verifying your identity": "ನಿಮ್ಮ ಗುರುತನ್ನು ಪರಿಶೀಲಿಸಲಾಗುತ್ತಿದೆ", + "Verifying...": "ಪರಿಶೀಲಿಸಲಾಗುತ್ತಿದೆ...", "Version": "ಆವೃತ್ತಿ", "Version {number}": "ಆವೃತ್ತಿ {number}", "Video": "ವೀಡಿಯೊ", diff --git a/packages/localization/catalogs/ko-KR.json b/packages/localization/catalogs/ko-KR.json index 6d28f10cc..b402c042f 100644 --- a/packages/localization/catalogs/ko-KR.json +++ b/packages/localization/catalogs/ko-KR.json @@ -1,6 +1,6 @@ { "locale": "ko-KR", - "sourceRevision": "d7b87e56798cd224ceb2f57b42318f6e8c5281cb0f13fedffe9b1eef97bc02c8", + "sourceRevision": "aab656282e8717e8d97044a7de3a8a8fe1375148356659313a7b8056c81cdf8a", "sourceHashes": { "{action} (Enter)": "9472217728ec383f5dfdd37d2f84c381ed7b4546d115f6e3e536959810ef5af5", "{agent} wants to start task \"{task}\" and needs {permissions}.": "b87261e1f3ceaec90a862105f2885011d44b2722f9979327a3790af82a5dcdf1", @@ -2152,6 +2152,7 @@ "Download generated result": "534f6b1f225d782898a845212e3616833c73beb768b9844bb5c14160c3f5f93b", "Download started": "efece5dd193335971168defa1c0742de79a15d93317900378740c0cee4c21f92", "Downloaded {count} memories": "cf6d5e84e9679ab3f1f65ddd268ee998d2f90b06e04f043a53203fb235854166", + "Downloading...": "f976eb284ebb156b24986c253d5d8a5686d9cc62e4eda4a18c0f949fd1141336", "Draft": "ebf12ef47cf575b3ba9a3cc019c5310146fdac88f6d1be6618d6e91158c2f174", "Draft a daily brief every morning from recent runs and approvals": "164c7c4d016227e1d00139733d857c249173572b060edadfc95a772217b9d9c4", "Draft a slide outline from the current context.": "6ebedbaa69ff6839fe43a4a8096fadd86b1b1c0b97f8084aa8b08b34633e84b7", @@ -2881,6 +2882,7 @@ "Install only": "a758f93054906a768ae5fa392b1e273fb2576c403c76559ce336b965abd8dfdb", "Install package to use this plugin": "32865d3ea0da6baf539d44bf8662fc31b1cb7d47a7554cee4eedc0b0f26f31f4", "Installation guide": "d334745b85acdbfcbfe8396dfa2c463e3ba6dcd372ff3ce4ab93a1d2aca8277d", + "Installed": "f8b32f4e92bd84ce1fcd177bec17d43093de3ee8303bb40c1b9ea521ed6a70f6", "Installed theme details could not be loaded.": "95e7920ab3bf341840edcad90219ec2839276dd4ab907c95b7d91db097cbe4f3", "Installed themes could not be loaded. Ling is using a built-in fallback.": "7765170d6f60d11600a252a65c8eda4f42a20346435c46021052feeb42b98b02", "Installing theme": "5b968f841f100a662441f68813d1d87f0c544f4e098c787319b17a3423cedf7d", @@ -6487,6 +6489,7 @@ "Use capability in channel: {name}": "a0fed9b7fde084a7b5d3fa294780426646caa1d0476c38f4c6c68240c951c16b", "Use councils as reusable multi-agent collections, then import them into a channel by reference.": "189c00b591217bba41095824cdc6efd53b0b4e7d0143e80a9f830c0ef7320df6", "Use current configuration": "4053203ff543df3e9f33b791b9d641918ae4a74c844402a9846b984f9ea1fbf6", + "Use detected {version}": "0c66624c3c6e4405fe3bd622d77d6d80b298fdf1326ed58ca97e7684cc1845b1", "Use existing folder": "a884c64758fb639f3aadd9e8b51584ee819190593a0853adef89542632cc5f2f", "Use for this teammate": "a44ba39a1769fcd31eb8c7ce49635e2c0be74cc74bf82f9a067acdb8295d6d3f", "Use full access for this conversation after explicit confirmation.": "d2827d4c21872ae0b2dfaee092463a8efb8225a40ed9acf84c8049d16e26f313", @@ -6582,6 +6585,7 @@ "Verify the key, account access, balance, and model permission for this provider.": "5ba03b132333df8c1d7b130335bfa5a4034517c93f2a8725019d0d0eec7eb401", "Verifying": "a7d4a9f301edaa61ef561aaba1847d2729a900ea00bbf358953f99d99d913666", "Verifying your identity": "d5f01f2f82f3899ed0a03db78288278f4da2c2f432cadea037202ed17a422fc6", + "Verifying...": "2ec1ac7d45e8079b8410caee12456f9655d1ae809e9ec933d3a7982e1f3a5d08", "Version": "dd167905de0defcaf72de673ee44c07431770d129ccffab286bd2edfdaf62396", "Version {number}": "f8b9f81427a563d2a6539999fdf148443bd55681bf666d92f77485a9043aaa13", "Video": "d534be829e32196b4d1e53b67103cf1e376b1d60071857572598c196abfefbc6", @@ -9032,6 +9036,7 @@ "Download generated result": "생성된 결과 다운로드", "Download started": "다운로드가 시작되었습니다", "Downloaded {count} memories": "{count} 추억을 다운로드했습니다.", + "Downloading...": "다운로드 중...", "Draft": "초안", "Draft a daily brief every morning from recent runs and approvals": "매일 아침 최근 실행 및 승인을 바탕으로 일일 브리핑 초안을 작성합니다.", "Draft a slide outline from the current context.": "현재 컨텍스트에서 슬라이드 개요의 초안을 작성합니다.", @@ -9761,6 +9766,7 @@ "Install only": "설치만 가능", "Install package to use this plugin": "이 플러그인을 사용하려면 패키지를 설치하세요.", "Installation guide": "설치 가이드", + "Installed": "설치됨", "Installed theme details could not be loaded.": "설치된 테마 세부정보를 로드할 수 없습니다.", "Installed themes could not be loaded. Ling is using a built-in fallback.": "설치된 테마를 로드할 수 없습니다. Ling는 내장된 대체 기능을 사용하고 있습니다.", "Installing theme": "테마 설치 중", @@ -13367,6 +13373,7 @@ "Use capability in channel: {name}": "채널의 기능 사용: {name}", "Use councils as reusable multi-agent collections, then import them into a channel by reference.": "의회를 재사용 가능한 다중 에이전트 컬렉션으로 사용한 다음 참조를 통해 채널로 가져옵니다.", "Use current configuration": "현재 구성 사용", + "Use detected {version}": "감지된 {version} 사용", "Use existing folder": "기존 폴더 사용", "Use for this teammate": "이 팀원에게 사용", "Use full access for this conversation after explicit confirmation.": "명시적인 확인 후 이 대화에 대한 전체 액세스 권한을 사용하세요.", @@ -13462,6 +13469,7 @@ "Verify the key, account access, balance, and model permission for this provider.": "이 공급자에 대한 키, 계정 액세스, 잔액 및 모델 권한을 확인하세요.", "Verifying": "확인 중", "Verifying your identity": "신원 확인 중", + "Verifying...": "확인 중...", "Version": "버전", "Version {number}": "버전 {number}", "Video": "동영상", diff --git a/packages/localization/catalogs/lv-LV.json b/packages/localization/catalogs/lv-LV.json index c070bce44..ffb7f8f65 100644 --- a/packages/localization/catalogs/lv-LV.json +++ b/packages/localization/catalogs/lv-LV.json @@ -1,6 +1,6 @@ { "locale": "lv-LV", - "sourceRevision": "d7b87e56798cd224ceb2f57b42318f6e8c5281cb0f13fedffe9b1eef97bc02c8", + "sourceRevision": "aab656282e8717e8d97044a7de3a8a8fe1375148356659313a7b8056c81cdf8a", "sourceHashes": { "{action} (Enter)": "9472217728ec383f5dfdd37d2f84c381ed7b4546d115f6e3e536959810ef5af5", "{agent} wants to start task \"{task}\" and needs {permissions}.": "b87261e1f3ceaec90a862105f2885011d44b2722f9979327a3790af82a5dcdf1", @@ -2152,6 +2152,7 @@ "Download generated result": "534f6b1f225d782898a845212e3616833c73beb768b9844bb5c14160c3f5f93b", "Download started": "efece5dd193335971168defa1c0742de79a15d93317900378740c0cee4c21f92", "Downloaded {count} memories": "cf6d5e84e9679ab3f1f65ddd268ee998d2f90b06e04f043a53203fb235854166", + "Downloading...": "f976eb284ebb156b24986c253d5d8a5686d9cc62e4eda4a18c0f949fd1141336", "Draft": "ebf12ef47cf575b3ba9a3cc019c5310146fdac88f6d1be6618d6e91158c2f174", "Draft a daily brief every morning from recent runs and approvals": "164c7c4d016227e1d00139733d857c249173572b060edadfc95a772217b9d9c4", "Draft a slide outline from the current context.": "6ebedbaa69ff6839fe43a4a8096fadd86b1b1c0b97f8084aa8b08b34633e84b7", @@ -2881,6 +2882,7 @@ "Install only": "a758f93054906a768ae5fa392b1e273fb2576c403c76559ce336b965abd8dfdb", "Install package to use this plugin": "32865d3ea0da6baf539d44bf8662fc31b1cb7d47a7554cee4eedc0b0f26f31f4", "Installation guide": "d334745b85acdbfcbfe8396dfa2c463e3ba6dcd372ff3ce4ab93a1d2aca8277d", + "Installed": "f8b32f4e92bd84ce1fcd177bec17d43093de3ee8303bb40c1b9ea521ed6a70f6", "Installed theme details could not be loaded.": "95e7920ab3bf341840edcad90219ec2839276dd4ab907c95b7d91db097cbe4f3", "Installed themes could not be loaded. Ling is using a built-in fallback.": "7765170d6f60d11600a252a65c8eda4f42a20346435c46021052feeb42b98b02", "Installing theme": "5b968f841f100a662441f68813d1d87f0c544f4e098c787319b17a3423cedf7d", @@ -6487,6 +6489,7 @@ "Use capability in channel: {name}": "a0fed9b7fde084a7b5d3fa294780426646caa1d0476c38f4c6c68240c951c16b", "Use councils as reusable multi-agent collections, then import them into a channel by reference.": "189c00b591217bba41095824cdc6efd53b0b4e7d0143e80a9f830c0ef7320df6", "Use current configuration": "4053203ff543df3e9f33b791b9d641918ae4a74c844402a9846b984f9ea1fbf6", + "Use detected {version}": "0c66624c3c6e4405fe3bd622d77d6d80b298fdf1326ed58ca97e7684cc1845b1", "Use existing folder": "a884c64758fb639f3aadd9e8b51584ee819190593a0853adef89542632cc5f2f", "Use for this teammate": "a44ba39a1769fcd31eb8c7ce49635e2c0be74cc74bf82f9a067acdb8295d6d3f", "Use full access for this conversation after explicit confirmation.": "d2827d4c21872ae0b2dfaee092463a8efb8225a40ed9acf84c8049d16e26f313", @@ -6582,6 +6585,7 @@ "Verify the key, account access, balance, and model permission for this provider.": "5ba03b132333df8c1d7b130335bfa5a4034517c93f2a8725019d0d0eec7eb401", "Verifying": "a7d4a9f301edaa61ef561aaba1847d2729a900ea00bbf358953f99d99d913666", "Verifying your identity": "d5f01f2f82f3899ed0a03db78288278f4da2c2f432cadea037202ed17a422fc6", + "Verifying...": "2ec1ac7d45e8079b8410caee12456f9655d1ae809e9ec933d3a7982e1f3a5d08", "Version": "dd167905de0defcaf72de673ee44c07431770d129ccffab286bd2edfdaf62396", "Version {number}": "f8b9f81427a563d2a6539999fdf148443bd55681bf666d92f77485a9043aaa13", "Video": "d534be829e32196b4d1e53b67103cf1e376b1d60071857572598c196abfefbc6", @@ -9032,6 +9036,7 @@ "Download generated result": "Lejupielādēt ģenerēto rezultātu", "Download started": "Lejupielāde sākta", "Downloaded {count} memories": "Lejupielādētas {count} atmiņas", + "Downloading...": "Notiek lejupielāde...", "Draft": "Melnraksts", "Draft a daily brief every morning from recent runs and approvals": "Katru rītu sastādiet ikdienas īsu pārskatu no nesenajiem skrējieniem un apstiprinājumiem", "Draft a slide outline from the current context.": "Uzmetiet slaida kontūru no pašreizējā konteksta.", @@ -9761,6 +9766,7 @@ "Install only": "Tikai instalēt", "Install package to use this plugin": "Instalējiet pakotni, lai izmantotu šo spraudni", "Installation guide": "Uzstādīšanas rokasgrāmata", + "Installed": "Uzstādīts", "Installed theme details could not be loaded.": "Nevarēja ielādēt instalētā motīva informāciju.", "Installed themes could not be loaded. Ling is using a built-in fallback.": "Nevarēja ielādēt instalētos motīvus. Ling izmanto iebūvētu atkāpšanos.", "Installing theme": "Motīva instalēšana", @@ -13367,6 +13373,7 @@ "Use capability in channel: {name}": "Izmantojiet iespēju kanālā: {name}", "Use councils as reusable multi-agent collections, then import them into a channel by reference.": "Izmantojiet padomes kā atkārtoti lietojamas vairāku aģentu kolekcijas, pēc tam importējiet tās kanālā pēc atsauces.", "Use current configuration": "Izmantojiet pašreizējo konfigurāciju", + "Use detected {version}": "Izmantots noteikts {version}", "Use existing folder": "Izmantojiet esošo mapi", "Use for this teammate": "Izmantojiet šim komandas biedram", "Use full access for this conversation after explicit confirmation.": "Izmantojiet pilnu piekļuvi šai sarunai pēc nepārprotama apstiprinājuma.", @@ -13462,6 +13469,7 @@ "Verify the key, account access, balance, and model permission for this provider.": "Pārbaudiet šī pakalpojumu sniedzēja atslēgu, piekļuvi kontam, bilanci un modeļa atļauju.", "Verifying": "Pārbauda", "Verifying your identity": "Jūsu identitātes pārbaude", + "Verifying...": "Notiek pārbaude...", "Version": "Versija", "Version {number}": "Versija {number}", "Video": "Video", diff --git a/packages/localization/catalogs/mk-MK.json b/packages/localization/catalogs/mk-MK.json index 29bef85f0..8c62572a1 100644 --- a/packages/localization/catalogs/mk-MK.json +++ b/packages/localization/catalogs/mk-MK.json @@ -1,6 +1,6 @@ { "locale": "mk-MK", - "sourceRevision": "d7b87e56798cd224ceb2f57b42318f6e8c5281cb0f13fedffe9b1eef97bc02c8", + "sourceRevision": "aab656282e8717e8d97044a7de3a8a8fe1375148356659313a7b8056c81cdf8a", "sourceHashes": { "{action} (Enter)": "9472217728ec383f5dfdd37d2f84c381ed7b4546d115f6e3e536959810ef5af5", "{agent} wants to start task \"{task}\" and needs {permissions}.": "b87261e1f3ceaec90a862105f2885011d44b2722f9979327a3790af82a5dcdf1", @@ -2152,6 +2152,7 @@ "Download generated result": "534f6b1f225d782898a845212e3616833c73beb768b9844bb5c14160c3f5f93b", "Download started": "efece5dd193335971168defa1c0742de79a15d93317900378740c0cee4c21f92", "Downloaded {count} memories": "cf6d5e84e9679ab3f1f65ddd268ee998d2f90b06e04f043a53203fb235854166", + "Downloading...": "f976eb284ebb156b24986c253d5d8a5686d9cc62e4eda4a18c0f949fd1141336", "Draft": "ebf12ef47cf575b3ba9a3cc019c5310146fdac88f6d1be6618d6e91158c2f174", "Draft a daily brief every morning from recent runs and approvals": "164c7c4d016227e1d00139733d857c249173572b060edadfc95a772217b9d9c4", "Draft a slide outline from the current context.": "6ebedbaa69ff6839fe43a4a8096fadd86b1b1c0b97f8084aa8b08b34633e84b7", @@ -2881,6 +2882,7 @@ "Install only": "a758f93054906a768ae5fa392b1e273fb2576c403c76559ce336b965abd8dfdb", "Install package to use this plugin": "32865d3ea0da6baf539d44bf8662fc31b1cb7d47a7554cee4eedc0b0f26f31f4", "Installation guide": "d334745b85acdbfcbfe8396dfa2c463e3ba6dcd372ff3ce4ab93a1d2aca8277d", + "Installed": "f8b32f4e92bd84ce1fcd177bec17d43093de3ee8303bb40c1b9ea521ed6a70f6", "Installed theme details could not be loaded.": "95e7920ab3bf341840edcad90219ec2839276dd4ab907c95b7d91db097cbe4f3", "Installed themes could not be loaded. Ling is using a built-in fallback.": "7765170d6f60d11600a252a65c8eda4f42a20346435c46021052feeb42b98b02", "Installing theme": "5b968f841f100a662441f68813d1d87f0c544f4e098c787319b17a3423cedf7d", @@ -6487,6 +6489,7 @@ "Use capability in channel: {name}": "a0fed9b7fde084a7b5d3fa294780426646caa1d0476c38f4c6c68240c951c16b", "Use councils as reusable multi-agent collections, then import them into a channel by reference.": "189c00b591217bba41095824cdc6efd53b0b4e7d0143e80a9f830c0ef7320df6", "Use current configuration": "4053203ff543df3e9f33b791b9d641918ae4a74c844402a9846b984f9ea1fbf6", + "Use detected {version}": "0c66624c3c6e4405fe3bd622d77d6d80b298fdf1326ed58ca97e7684cc1845b1", "Use existing folder": "a884c64758fb639f3aadd9e8b51584ee819190593a0853adef89542632cc5f2f", "Use for this teammate": "a44ba39a1769fcd31eb8c7ce49635e2c0be74cc74bf82f9a067acdb8295d6d3f", "Use full access for this conversation after explicit confirmation.": "d2827d4c21872ae0b2dfaee092463a8efb8225a40ed9acf84c8049d16e26f313", @@ -6582,6 +6585,7 @@ "Verify the key, account access, balance, and model permission for this provider.": "5ba03b132333df8c1d7b130335bfa5a4034517c93f2a8725019d0d0eec7eb401", "Verifying": "a7d4a9f301edaa61ef561aaba1847d2729a900ea00bbf358953f99d99d913666", "Verifying your identity": "d5f01f2f82f3899ed0a03db78288278f4da2c2f432cadea037202ed17a422fc6", + "Verifying...": "2ec1ac7d45e8079b8410caee12456f9655d1ae809e9ec933d3a7982e1f3a5d08", "Version": "dd167905de0defcaf72de673ee44c07431770d129ccffab286bd2edfdaf62396", "Version {number}": "f8b9f81427a563d2a6539999fdf148443bd55681bf666d92f77485a9043aaa13", "Video": "d534be829e32196b4d1e53b67103cf1e376b1d60071857572598c196abfefbc6", @@ -9032,6 +9036,7 @@ "Download generated result": "Преземете го генерираниот резултат", "Download started": "Преземањето започна", "Downloaded {count} memories": "Преземени {count} мемории", + "Downloading...": "Се презема...", "Draft": "Нацрт", "Draft a daily brief every morning from recent runs and approvals": "Нацртувајте дневен краток преглед секое утро од неодамнешните работи и одобренија", "Draft a slide outline from the current context.": "Нацртај нацрт на слајд од тековниот контекст.", @@ -9761,6 +9766,7 @@ "Install only": "Инсталирајте само", "Install package to use this plugin": "Инсталирајте пакет за да го користите овој приклучок", "Installation guide": "Водич за инсталација", + "Installed": "Инсталиран", "Installed theme details could not be loaded.": "Деталите за инсталираната тема не може да се вчитаат.", "Installed themes could not be loaded. Ling is using a built-in fallback.": "Инсталираните теми не може да се вчитаат. Ling користи вграден резервен бек.", "Installing theme": "Се инсталира тема", @@ -13367,6 +13373,7 @@ "Use capability in channel: {name}": "Користете ја способноста во каналот: {name}", "Use councils as reusable multi-agent collections, then import them into a channel by reference.": "Користете совети како повеќекратни збирки со повеќе агенти, а потоа увезете ги во канал преку референца.", "Use current configuration": "Користете ја тековната конфигурација", + "Use detected {version}": "Користете откриени {version}", "Use existing folder": "Користете ја постоечката папка", "Use for this teammate": "Користете за овој соиграч", "Use full access for this conversation after explicit confirmation.": "Користете целосен пристап за овој разговор по експлицитна потврда.", @@ -13462,6 +13469,7 @@ "Verify the key, account access, balance, and model permission for this provider.": "Потврдете го клучот, пристапот до сметката, состојбата и дозволата за модел за овој давател.", "Verifying": "Се потврдува", "Verifying your identity": "Се потврдува вашиот идентитет", + "Verifying...": "Се потврдува...", "Version": "Верзија", "Version {number}": "Верзија {number}", "Video": "Видео", diff --git a/packages/localization/catalogs/mr-IN.json b/packages/localization/catalogs/mr-IN.json index bcb7cc50f..f1ebb9544 100644 --- a/packages/localization/catalogs/mr-IN.json +++ b/packages/localization/catalogs/mr-IN.json @@ -1,6 +1,6 @@ { "locale": "mr-IN", - "sourceRevision": "d7b87e56798cd224ceb2f57b42318f6e8c5281cb0f13fedffe9b1eef97bc02c8", + "sourceRevision": "aab656282e8717e8d97044a7de3a8a8fe1375148356659313a7b8056c81cdf8a", "sourceHashes": { "{action} (Enter)": "9472217728ec383f5dfdd37d2f84c381ed7b4546d115f6e3e536959810ef5af5", "{agent} wants to start task \"{task}\" and needs {permissions}.": "b87261e1f3ceaec90a862105f2885011d44b2722f9979327a3790af82a5dcdf1", @@ -2152,6 +2152,7 @@ "Download generated result": "534f6b1f225d782898a845212e3616833c73beb768b9844bb5c14160c3f5f93b", "Download started": "efece5dd193335971168defa1c0742de79a15d93317900378740c0cee4c21f92", "Downloaded {count} memories": "cf6d5e84e9679ab3f1f65ddd268ee998d2f90b06e04f043a53203fb235854166", + "Downloading...": "f976eb284ebb156b24986c253d5d8a5686d9cc62e4eda4a18c0f949fd1141336", "Draft": "ebf12ef47cf575b3ba9a3cc019c5310146fdac88f6d1be6618d6e91158c2f174", "Draft a daily brief every morning from recent runs and approvals": "164c7c4d016227e1d00139733d857c249173572b060edadfc95a772217b9d9c4", "Draft a slide outline from the current context.": "6ebedbaa69ff6839fe43a4a8096fadd86b1b1c0b97f8084aa8b08b34633e84b7", @@ -2881,6 +2882,7 @@ "Install only": "a758f93054906a768ae5fa392b1e273fb2576c403c76559ce336b965abd8dfdb", "Install package to use this plugin": "32865d3ea0da6baf539d44bf8662fc31b1cb7d47a7554cee4eedc0b0f26f31f4", "Installation guide": "d334745b85acdbfcbfe8396dfa2c463e3ba6dcd372ff3ce4ab93a1d2aca8277d", + "Installed": "f8b32f4e92bd84ce1fcd177bec17d43093de3ee8303bb40c1b9ea521ed6a70f6", "Installed theme details could not be loaded.": "95e7920ab3bf341840edcad90219ec2839276dd4ab907c95b7d91db097cbe4f3", "Installed themes could not be loaded. Ling is using a built-in fallback.": "7765170d6f60d11600a252a65c8eda4f42a20346435c46021052feeb42b98b02", "Installing theme": "5b968f841f100a662441f68813d1d87f0c544f4e098c787319b17a3423cedf7d", @@ -6487,6 +6489,7 @@ "Use capability in channel: {name}": "a0fed9b7fde084a7b5d3fa294780426646caa1d0476c38f4c6c68240c951c16b", "Use councils as reusable multi-agent collections, then import them into a channel by reference.": "189c00b591217bba41095824cdc6efd53b0b4e7d0143e80a9f830c0ef7320df6", "Use current configuration": "4053203ff543df3e9f33b791b9d641918ae4a74c844402a9846b984f9ea1fbf6", + "Use detected {version}": "0c66624c3c6e4405fe3bd622d77d6d80b298fdf1326ed58ca97e7684cc1845b1", "Use existing folder": "a884c64758fb639f3aadd9e8b51584ee819190593a0853adef89542632cc5f2f", "Use for this teammate": "a44ba39a1769fcd31eb8c7ce49635e2c0be74cc74bf82f9a067acdb8295d6d3f", "Use full access for this conversation after explicit confirmation.": "d2827d4c21872ae0b2dfaee092463a8efb8225a40ed9acf84c8049d16e26f313", @@ -6582,6 +6585,7 @@ "Verify the key, account access, balance, and model permission for this provider.": "5ba03b132333df8c1d7b130335bfa5a4034517c93f2a8725019d0d0eec7eb401", "Verifying": "a7d4a9f301edaa61ef561aaba1847d2729a900ea00bbf358953f99d99d913666", "Verifying your identity": "d5f01f2f82f3899ed0a03db78288278f4da2c2f432cadea037202ed17a422fc6", + "Verifying...": "2ec1ac7d45e8079b8410caee12456f9655d1ae809e9ec933d3a7982e1f3a5d08", "Version": "dd167905de0defcaf72de673ee44c07431770d129ccffab286bd2edfdaf62396", "Version {number}": "f8b9f81427a563d2a6539999fdf148443bd55681bf666d92f77485a9043aaa13", "Video": "d534be829e32196b4d1e53b67103cf1e376b1d60071857572598c196abfefbc6", @@ -9032,6 +9036,7 @@ "Download generated result": "व्युत्पन्न परिणाम डाउनलोड करा", "Download started": "डाउनलोड सुरू झाले", "Downloaded {count} memories": "डाउनलोड केलेल्या {count} आठवणी", + "Downloading...": "डाउनलोड करत आहे...", "Draft": "मसुदा", "Draft a daily brief every morning from recent runs and approvals": "अलीकडील धावा आणि मंजूरी वरून दररोज सकाळी दैनिक संक्षिप्त मसुदा तयार करा", "Draft a slide outline from the current context.": "वर्तमान संदर्भातून एक स्लाइड बाह्यरेखा तयार करा.", @@ -9761,6 +9766,7 @@ "Install only": "फक्त स्थापित करा", "Install package to use this plugin": "हे प्लगइन वापरण्यासाठी पॅकेज स्थापित करा", "Installation guide": "स्थापना मार्गदर्शक", + "Installed": "स्थापित केले", "Installed theme details could not be loaded.": "स्थापित थीम तपशील लोड करणे शक्य नाही.", "Installed themes could not be loaded. Ling is using a built-in fallback.": "स्थापित केलेल्या थीम लोड केल्या जाऊ शकल्या नाहीत. Ling अंगभूत फॉलबॅक वापरत आहे.", "Installing theme": "थीम स्थापित करत आहे", @@ -13367,6 +13373,7 @@ "Use capability in channel: {name}": "चॅनेलमध्ये क्षमता वापरा: {name}", "Use councils as reusable multi-agent collections, then import them into a channel by reference.": "पुन्हा वापरता येण्याजोग्या मल्टी-एजंट कलेक्शन म्हणून कौन्सिल वापरा, नंतर संदर्भानुसार चॅनेलमध्ये आयात करा.", "Use current configuration": "वर्तमान कॉन्फिगरेशन वापरा", + "Use detected {version}": "डिटेक्टेड {version} वापरा", "Use existing folder": "विद्यमान फोल्डर वापरा", "Use for this teammate": "या टीममेटसाठी वापरा", "Use full access for this conversation after explicit confirmation.": "स्पष्ट पुष्टीकरणानंतर या संभाषणासाठी पूर्ण प्रवेश वापरा.", @@ -13462,6 +13469,7 @@ "Verify the key, account access, balance, and model permission for this provider.": "या प्रदात्यासाठी की, खाते प्रवेश, शिल्लक आणि मॉडेल परवानगी सत्यापित करा.", "Verifying": "पडताळणी करत आहे", "Verifying your identity": "तुमची ओळख पडताळत आहे", + "Verifying...": "पडताळणी करत आहे...", "Version": "आवृत्ती", "Version {number}": "आवृत्ती {number}", "Video": "व्हिडिओ", diff --git a/packages/localization/catalogs/ms-MY.json b/packages/localization/catalogs/ms-MY.json index f37471310..513976929 100644 --- a/packages/localization/catalogs/ms-MY.json +++ b/packages/localization/catalogs/ms-MY.json @@ -1,6 +1,6 @@ { "locale": "ms-MY", - "sourceRevision": "d7b87e56798cd224ceb2f57b42318f6e8c5281cb0f13fedffe9b1eef97bc02c8", + "sourceRevision": "aab656282e8717e8d97044a7de3a8a8fe1375148356659313a7b8056c81cdf8a", "sourceHashes": { "{action} (Enter)": "9472217728ec383f5dfdd37d2f84c381ed7b4546d115f6e3e536959810ef5af5", "{agent} wants to start task \"{task}\" and needs {permissions}.": "b87261e1f3ceaec90a862105f2885011d44b2722f9979327a3790af82a5dcdf1", @@ -2152,6 +2152,7 @@ "Download generated result": "534f6b1f225d782898a845212e3616833c73beb768b9844bb5c14160c3f5f93b", "Download started": "efece5dd193335971168defa1c0742de79a15d93317900378740c0cee4c21f92", "Downloaded {count} memories": "cf6d5e84e9679ab3f1f65ddd268ee998d2f90b06e04f043a53203fb235854166", + "Downloading...": "f976eb284ebb156b24986c253d5d8a5686d9cc62e4eda4a18c0f949fd1141336", "Draft": "ebf12ef47cf575b3ba9a3cc019c5310146fdac88f6d1be6618d6e91158c2f174", "Draft a daily brief every morning from recent runs and approvals": "164c7c4d016227e1d00139733d857c249173572b060edadfc95a772217b9d9c4", "Draft a slide outline from the current context.": "6ebedbaa69ff6839fe43a4a8096fadd86b1b1c0b97f8084aa8b08b34633e84b7", @@ -2881,6 +2882,7 @@ "Install only": "a758f93054906a768ae5fa392b1e273fb2576c403c76559ce336b965abd8dfdb", "Install package to use this plugin": "32865d3ea0da6baf539d44bf8662fc31b1cb7d47a7554cee4eedc0b0f26f31f4", "Installation guide": "d334745b85acdbfcbfe8396dfa2c463e3ba6dcd372ff3ce4ab93a1d2aca8277d", + "Installed": "f8b32f4e92bd84ce1fcd177bec17d43093de3ee8303bb40c1b9ea521ed6a70f6", "Installed theme details could not be loaded.": "95e7920ab3bf341840edcad90219ec2839276dd4ab907c95b7d91db097cbe4f3", "Installed themes could not be loaded. Ling is using a built-in fallback.": "7765170d6f60d11600a252a65c8eda4f42a20346435c46021052feeb42b98b02", "Installing theme": "5b968f841f100a662441f68813d1d87f0c544f4e098c787319b17a3423cedf7d", @@ -6487,6 +6489,7 @@ "Use capability in channel: {name}": "a0fed9b7fde084a7b5d3fa294780426646caa1d0476c38f4c6c68240c951c16b", "Use councils as reusable multi-agent collections, then import them into a channel by reference.": "189c00b591217bba41095824cdc6efd53b0b4e7d0143e80a9f830c0ef7320df6", "Use current configuration": "4053203ff543df3e9f33b791b9d641918ae4a74c844402a9846b984f9ea1fbf6", + "Use detected {version}": "0c66624c3c6e4405fe3bd622d77d6d80b298fdf1326ed58ca97e7684cc1845b1", "Use existing folder": "a884c64758fb639f3aadd9e8b51584ee819190593a0853adef89542632cc5f2f", "Use for this teammate": "a44ba39a1769fcd31eb8c7ce49635e2c0be74cc74bf82f9a067acdb8295d6d3f", "Use full access for this conversation after explicit confirmation.": "d2827d4c21872ae0b2dfaee092463a8efb8225a40ed9acf84c8049d16e26f313", @@ -6582,6 +6585,7 @@ "Verify the key, account access, balance, and model permission for this provider.": "5ba03b132333df8c1d7b130335bfa5a4034517c93f2a8725019d0d0eec7eb401", "Verifying": "a7d4a9f301edaa61ef561aaba1847d2729a900ea00bbf358953f99d99d913666", "Verifying your identity": "d5f01f2f82f3899ed0a03db78288278f4da2c2f432cadea037202ed17a422fc6", + "Verifying...": "2ec1ac7d45e8079b8410caee12456f9655d1ae809e9ec933d3a7982e1f3a5d08", "Version": "dd167905de0defcaf72de673ee44c07431770d129ccffab286bd2edfdaf62396", "Version {number}": "f8b9f81427a563d2a6539999fdf148443bd55681bf666d92f77485a9043aaa13", "Video": "d534be829e32196b4d1e53b67103cf1e376b1d60071857572598c196abfefbc6", @@ -9032,6 +9036,7 @@ "Download generated result": "Muat turun hasil yang dijana", "Download started": "Muat turun bermula", "Downloaded {count} memories": "Kenangan {count} dimuat turun", + "Downloading...": "Memuat turun...", "Draft": "Draf", "Draft a daily brief every morning from recent runs and approvals": "Draf taklimat harian setiap pagi daripada larian dan kelulusan baru-baru ini", "Draft a slide outline from the current context.": "Draf garis besar slaid daripada konteks semasa.", @@ -9761,6 +9766,7 @@ "Install only": "Pasang sahaja", "Install package to use this plugin": "Pasang pakej untuk menggunakan pemalam ini", "Installation guide": "Panduan pemasangan", + "Installed": "Dipasang", "Installed theme details could not be loaded.": "Butiran tema yang dipasang tidak dapat dimuatkan.", "Installed themes could not be loaded. Ling is using a built-in fallback.": "Tema yang dipasang tidak dapat dimuatkan. Ling menggunakan sandaran terbina dalam.", "Installing theme": "Memasang tema", @@ -13367,6 +13373,7 @@ "Use capability in channel: {name}": "Gunakan keupayaan dalam saluran: {name}", "Use councils as reusable multi-agent collections, then import them into a channel by reference.": "Gunakan majlis sebagai koleksi berbilang ejen boleh guna semula, kemudian importnya ke saluran melalui rujukan.", "Use current configuration": "Gunakan konfigurasi semasa", + "Use detected {version}": "Gunakan {version} yang dikesan", "Use existing folder": "Gunakan folder sedia ada", "Use for this teammate": "Gunakan untuk rakan sepasukan ini", "Use full access for this conversation after explicit confirmation.": "Gunakan akses penuh untuk perbualan ini selepas pengesahan yang jelas.", @@ -13462,6 +13469,7 @@ "Verify the key, account access, balance, and model permission for this provider.": "Sahkan kunci, akses akaun, baki dan kebenaran model untuk pembekal ini.", "Verifying": "Mengesahkan", "Verifying your identity": "Mengesahkan identiti anda", + "Verifying...": "Mengesahkan...", "Version": "Versi", "Version {number}": "Versi {number}", "Video": "Video", diff --git a/packages/localization/catalogs/my-MM.json b/packages/localization/catalogs/my-MM.json index e619af508..70b809c23 100644 --- a/packages/localization/catalogs/my-MM.json +++ b/packages/localization/catalogs/my-MM.json @@ -1,6 +1,6 @@ { "locale": "my-MM", - "sourceRevision": "d7b87e56798cd224ceb2f57b42318f6e8c5281cb0f13fedffe9b1eef97bc02c8", + "sourceRevision": "aab656282e8717e8d97044a7de3a8a8fe1375148356659313a7b8056c81cdf8a", "sourceHashes": { "{action} (Enter)": "9472217728ec383f5dfdd37d2f84c381ed7b4546d115f6e3e536959810ef5af5", "{agent} wants to start task \"{task}\" and needs {permissions}.": "b87261e1f3ceaec90a862105f2885011d44b2722f9979327a3790af82a5dcdf1", @@ -2152,6 +2152,7 @@ "Download generated result": "534f6b1f225d782898a845212e3616833c73beb768b9844bb5c14160c3f5f93b", "Download started": "efece5dd193335971168defa1c0742de79a15d93317900378740c0cee4c21f92", "Downloaded {count} memories": "cf6d5e84e9679ab3f1f65ddd268ee998d2f90b06e04f043a53203fb235854166", + "Downloading...": "f976eb284ebb156b24986c253d5d8a5686d9cc62e4eda4a18c0f949fd1141336", "Draft": "ebf12ef47cf575b3ba9a3cc019c5310146fdac88f6d1be6618d6e91158c2f174", "Draft a daily brief every morning from recent runs and approvals": "164c7c4d016227e1d00139733d857c249173572b060edadfc95a772217b9d9c4", "Draft a slide outline from the current context.": "6ebedbaa69ff6839fe43a4a8096fadd86b1b1c0b97f8084aa8b08b34633e84b7", @@ -2881,6 +2882,7 @@ "Install only": "a758f93054906a768ae5fa392b1e273fb2576c403c76559ce336b965abd8dfdb", "Install package to use this plugin": "32865d3ea0da6baf539d44bf8662fc31b1cb7d47a7554cee4eedc0b0f26f31f4", "Installation guide": "d334745b85acdbfcbfe8396dfa2c463e3ba6dcd372ff3ce4ab93a1d2aca8277d", + "Installed": "f8b32f4e92bd84ce1fcd177bec17d43093de3ee8303bb40c1b9ea521ed6a70f6", "Installed theme details could not be loaded.": "95e7920ab3bf341840edcad90219ec2839276dd4ab907c95b7d91db097cbe4f3", "Installed themes could not be loaded. Ling is using a built-in fallback.": "7765170d6f60d11600a252a65c8eda4f42a20346435c46021052feeb42b98b02", "Installing theme": "5b968f841f100a662441f68813d1d87f0c544f4e098c787319b17a3423cedf7d", @@ -6487,6 +6489,7 @@ "Use capability in channel: {name}": "a0fed9b7fde084a7b5d3fa294780426646caa1d0476c38f4c6c68240c951c16b", "Use councils as reusable multi-agent collections, then import them into a channel by reference.": "189c00b591217bba41095824cdc6efd53b0b4e7d0143e80a9f830c0ef7320df6", "Use current configuration": "4053203ff543df3e9f33b791b9d641918ae4a74c844402a9846b984f9ea1fbf6", + "Use detected {version}": "0c66624c3c6e4405fe3bd622d77d6d80b298fdf1326ed58ca97e7684cc1845b1", "Use existing folder": "a884c64758fb639f3aadd9e8b51584ee819190593a0853adef89542632cc5f2f", "Use for this teammate": "a44ba39a1769fcd31eb8c7ce49635e2c0be74cc74bf82f9a067acdb8295d6d3f", "Use full access for this conversation after explicit confirmation.": "d2827d4c21872ae0b2dfaee092463a8efb8225a40ed9acf84c8049d16e26f313", @@ -6582,6 +6585,7 @@ "Verify the key, account access, balance, and model permission for this provider.": "5ba03b132333df8c1d7b130335bfa5a4034517c93f2a8725019d0d0eec7eb401", "Verifying": "a7d4a9f301edaa61ef561aaba1847d2729a900ea00bbf358953f99d99d913666", "Verifying your identity": "d5f01f2f82f3899ed0a03db78288278f4da2c2f432cadea037202ed17a422fc6", + "Verifying...": "2ec1ac7d45e8079b8410caee12456f9655d1ae809e9ec933d3a7982e1f3a5d08", "Version": "dd167905de0defcaf72de673ee44c07431770d129ccffab286bd2edfdaf62396", "Version {number}": "f8b9f81427a563d2a6539999fdf148443bd55681bf666d92f77485a9043aaa13", "Video": "d534be829e32196b4d1e53b67103cf1e376b1d60071857572598c196abfefbc6", @@ -9032,6 +9036,7 @@ "Download generated result": "ဒေါင်းလုဒ်လုပ်ထားသောရလဒ်", "Download started": "ဒေါင်းလုဒ်စတင်ပါပြီ။", "Downloaded {count} memories": "{count} အမှတ်တရများကို ဒေါင်းလုဒ်လုပ်ထားသည်။", + "Downloading...": "ဒေါင်းလုဒ်လုပ်နေသည်...", "Draft": "အကြမ်း", "Draft a daily brief every morning from recent runs and approvals": "မကြာသေးမီက လုပ်ဆောင်မှုများနှင့် အတည်ပြုချက်များမှ နေ့စဉ်အကျဉ်းချုပ်ကို နံနက်တိုင်း ရေးဆွဲပါ။", "Draft a slide outline from the current context.": "လက်ရှိအခြေအနေမှ ဆလိုက်ကောက်ကြောင်းကို ရေးဆွဲပါ။", @@ -9761,6 +9766,7 @@ "Install only": "တပ်ဆင်ရန်သာ", "Install package to use this plugin": "ဤပလပ်အင်ကို အသုံးပြုရန် ပက်ကေ့ဂျ်ကို ထည့်သွင်းပါ။", "Installation guide": "တပ်ဆင်ခြင်းလမ်းညွှန်", + "Installed": "တပ်ဆင်ထားသည်။", "Installed theme details could not be loaded.": "ထည့်သွင်းထားသည့် အပြင်အဆင်အသေးစိတ်များကို တင်၍မရပါ။", "Installed themes could not be loaded. Ling is using a built-in fallback.": "ထည့်သွင်းထားသည့် အပြင်အဆင်များကို တင်၍မရပါ။ Ling သည် တပ်ဆင်ထားသော လှည့်ကွက်ကို အသုံးပြုနေသည်။", "Installing theme": "အပြင်အဆင်ကို ထည့်သွင်းခြင်း။", @@ -13367,6 +13373,7 @@ "Use capability in channel: {name}": "ချန်နယ်တွင် စွမ်းဆောင်ရည်ကို အသုံးပြုပါ- {name}", "Use councils as reusable multi-agent collections, then import them into a channel by reference.": "ကောင်စီများကို ပြန်သုံးနိုင်သော ကိုယ်စားလှယ်အများအပြားစုစည်းမှုများအဖြစ် အသုံးပြုပါ၊ ထို့နောက် ၎င်းတို့ကို အကိုးအကားဖြင့် ချန်နယ်တစ်ခုသို့ ထည့်သွင်းပါ။", "Use current configuration": "လက်ရှိဖွဲ့စည်းပုံကိုသုံးပါ။", + "Use detected {version}": "တွေ့ရှိထားသော {version} အသုံးပြုပါ", "Use existing folder": "ရှိပြီးသား folder ကိုသုံးပါ။", "Use for this teammate": "ဒီအသင်းဖော်အတွက် သုံးပါ။", "Use full access for this conversation after explicit confirmation.": "ပြတ်သားစွာ အတည်ပြုပြီးနောက် ဤစကားဝိုင်းအတွက် အပြည့်အဝအသုံးပြုခွင့်ကို အသုံးပြုပါ။", @@ -13462,6 +13469,7 @@ "Verify the key, account access, balance, and model permission for this provider.": "ဤဝန်ဆောင်မှုပေးသူအတွက် သော့၊ အကောင့်ဝင်ရောက်ခွင့်၊ လက်ကျန်ငွေနှင့် မော်ဒယ်ခွင့်ပြုချက်ကို အတည်ပြုပါ။", "Verifying": "စိစစ်ခြင်း။", "Verifying your identity": "သင်၏အထောက်အထားကို အတည်ပြုခြင်း။", + "Verifying...": "စစ်ဆေးနေသည်...", "Version": "ဗားရှင်း", "Version {number}": "ဗားရှင်း {number}", "Video": "ဗီဒီယို", diff --git a/packages/localization/catalogs/nb-NO.json b/packages/localization/catalogs/nb-NO.json index 4bd85d71c..350d02b0f 100644 --- a/packages/localization/catalogs/nb-NO.json +++ b/packages/localization/catalogs/nb-NO.json @@ -1,6 +1,6 @@ { "locale": "nb-NO", - "sourceRevision": "d7b87e56798cd224ceb2f57b42318f6e8c5281cb0f13fedffe9b1eef97bc02c8", + "sourceRevision": "aab656282e8717e8d97044a7de3a8a8fe1375148356659313a7b8056c81cdf8a", "sourceHashes": { "{action} (Enter)": "9472217728ec383f5dfdd37d2f84c381ed7b4546d115f6e3e536959810ef5af5", "{agent} wants to start task \"{task}\" and needs {permissions}.": "b87261e1f3ceaec90a862105f2885011d44b2722f9979327a3790af82a5dcdf1", @@ -2152,6 +2152,7 @@ "Download generated result": "534f6b1f225d782898a845212e3616833c73beb768b9844bb5c14160c3f5f93b", "Download started": "efece5dd193335971168defa1c0742de79a15d93317900378740c0cee4c21f92", "Downloaded {count} memories": "cf6d5e84e9679ab3f1f65ddd268ee998d2f90b06e04f043a53203fb235854166", + "Downloading...": "f976eb284ebb156b24986c253d5d8a5686d9cc62e4eda4a18c0f949fd1141336", "Draft": "ebf12ef47cf575b3ba9a3cc019c5310146fdac88f6d1be6618d6e91158c2f174", "Draft a daily brief every morning from recent runs and approvals": "164c7c4d016227e1d00139733d857c249173572b060edadfc95a772217b9d9c4", "Draft a slide outline from the current context.": "6ebedbaa69ff6839fe43a4a8096fadd86b1b1c0b97f8084aa8b08b34633e84b7", @@ -2881,6 +2882,7 @@ "Install only": "a758f93054906a768ae5fa392b1e273fb2576c403c76559ce336b965abd8dfdb", "Install package to use this plugin": "32865d3ea0da6baf539d44bf8662fc31b1cb7d47a7554cee4eedc0b0f26f31f4", "Installation guide": "d334745b85acdbfcbfe8396dfa2c463e3ba6dcd372ff3ce4ab93a1d2aca8277d", + "Installed": "f8b32f4e92bd84ce1fcd177bec17d43093de3ee8303bb40c1b9ea521ed6a70f6", "Installed theme details could not be loaded.": "95e7920ab3bf341840edcad90219ec2839276dd4ab907c95b7d91db097cbe4f3", "Installed themes could not be loaded. Ling is using a built-in fallback.": "7765170d6f60d11600a252a65c8eda4f42a20346435c46021052feeb42b98b02", "Installing theme": "5b968f841f100a662441f68813d1d87f0c544f4e098c787319b17a3423cedf7d", @@ -6487,6 +6489,7 @@ "Use capability in channel: {name}": "a0fed9b7fde084a7b5d3fa294780426646caa1d0476c38f4c6c68240c951c16b", "Use councils as reusable multi-agent collections, then import them into a channel by reference.": "189c00b591217bba41095824cdc6efd53b0b4e7d0143e80a9f830c0ef7320df6", "Use current configuration": "4053203ff543df3e9f33b791b9d641918ae4a74c844402a9846b984f9ea1fbf6", + "Use detected {version}": "0c66624c3c6e4405fe3bd622d77d6d80b298fdf1326ed58ca97e7684cc1845b1", "Use existing folder": "a884c64758fb639f3aadd9e8b51584ee819190593a0853adef89542632cc5f2f", "Use for this teammate": "a44ba39a1769fcd31eb8c7ce49635e2c0be74cc74bf82f9a067acdb8295d6d3f", "Use full access for this conversation after explicit confirmation.": "d2827d4c21872ae0b2dfaee092463a8efb8225a40ed9acf84c8049d16e26f313", @@ -6582,6 +6585,7 @@ "Verify the key, account access, balance, and model permission for this provider.": "5ba03b132333df8c1d7b130335bfa5a4034517c93f2a8725019d0d0eec7eb401", "Verifying": "a7d4a9f301edaa61ef561aaba1847d2729a900ea00bbf358953f99d99d913666", "Verifying your identity": "d5f01f2f82f3899ed0a03db78288278f4da2c2f432cadea037202ed17a422fc6", + "Verifying...": "2ec1ac7d45e8079b8410caee12456f9655d1ae809e9ec933d3a7982e1f3a5d08", "Version": "dd167905de0defcaf72de673ee44c07431770d129ccffab286bd2edfdaf62396", "Version {number}": "f8b9f81427a563d2a6539999fdf148443bd55681bf666d92f77485a9043aaa13", "Video": "d534be829e32196b4d1e53b67103cf1e376b1d60071857572598c196abfefbc6", @@ -9032,6 +9036,7 @@ "Download generated result": "Last ned generert resultat", "Download started": "Nedlasting startet", "Downloaded {count} memories": "Nedlastede {count} minner", + "Downloading...": "Laster ned...", "Draft": "Utkast", "Draft a daily brief every morning from recent runs and approvals": "Lag en daglig oversikt hver morgen fra de siste løpene og godkjenningene", "Draft a slide outline from the current context.": "Tegn en lysbildekontur fra gjeldende kontekst.", @@ -9761,6 +9766,7 @@ "Install only": "Bare installer", "Install package to use this plugin": "Installer pakken for å bruke denne plugin", "Installation guide": "Installasjonsveiledning", + "Installed": "Installert", "Installed theme details could not be loaded.": "Installerte temadetaljer kunne ikke lastes inn.", "Installed themes could not be loaded. Ling is using a built-in fallback.": "Installerte temaer kunne ikke lastes. Ling bruker en innebygd reserve.", "Installing theme": "Installerer tema", @@ -13367,6 +13373,7 @@ "Use capability in channel: {name}": "Bruk evne i kanal: {name}", "Use councils as reusable multi-agent collections, then import them into a channel by reference.": "Bruk råd som gjenbrukbare samlinger med flere agenter, og importer dem deretter til en kanal ved referanse.", "Use current configuration": "Bruk gjeldende konfigurasjon", + "Use detected {version}": "Bruk oppdaget {version}", "Use existing folder": "Bruk eksisterende mappe", "Use for this teammate": "Bruk for denne lagkameraten", "Use full access for this conversation after explicit confirmation.": "Bruk full tilgang for denne samtalen etter eksplisitt bekreftelse.", @@ -13462,6 +13469,7 @@ "Verify the key, account access, balance, and model permission for this provider.": "Bekreft nøkkelen, kontotilgangen, saldoen og modelltillatelsen for denne leverandøren.", "Verifying": "Bekrefter", "Verifying your identity": "Bekrefter identiteten din", + "Verifying...": "Bekrefter...", "Version": "Versjon", "Version {number}": "Versjon {number}", "Video": "Video", diff --git a/packages/localization/catalogs/nl-NL.json b/packages/localization/catalogs/nl-NL.json index 206a66999..db3b9f48f 100644 --- a/packages/localization/catalogs/nl-NL.json +++ b/packages/localization/catalogs/nl-NL.json @@ -1,6 +1,6 @@ { "locale": "nl-NL", - "sourceRevision": "d7b87e56798cd224ceb2f57b42318f6e8c5281cb0f13fedffe9b1eef97bc02c8", + "sourceRevision": "aab656282e8717e8d97044a7de3a8a8fe1375148356659313a7b8056c81cdf8a", "sourceHashes": { "{action} (Enter)": "9472217728ec383f5dfdd37d2f84c381ed7b4546d115f6e3e536959810ef5af5", "{agent} wants to start task \"{task}\" and needs {permissions}.": "b87261e1f3ceaec90a862105f2885011d44b2722f9979327a3790af82a5dcdf1", @@ -2152,6 +2152,7 @@ "Download generated result": "534f6b1f225d782898a845212e3616833c73beb768b9844bb5c14160c3f5f93b", "Download started": "efece5dd193335971168defa1c0742de79a15d93317900378740c0cee4c21f92", "Downloaded {count} memories": "cf6d5e84e9679ab3f1f65ddd268ee998d2f90b06e04f043a53203fb235854166", + "Downloading...": "f976eb284ebb156b24986c253d5d8a5686d9cc62e4eda4a18c0f949fd1141336", "Draft": "ebf12ef47cf575b3ba9a3cc019c5310146fdac88f6d1be6618d6e91158c2f174", "Draft a daily brief every morning from recent runs and approvals": "164c7c4d016227e1d00139733d857c249173572b060edadfc95a772217b9d9c4", "Draft a slide outline from the current context.": "6ebedbaa69ff6839fe43a4a8096fadd86b1b1c0b97f8084aa8b08b34633e84b7", @@ -2881,6 +2882,7 @@ "Install only": "a758f93054906a768ae5fa392b1e273fb2576c403c76559ce336b965abd8dfdb", "Install package to use this plugin": "32865d3ea0da6baf539d44bf8662fc31b1cb7d47a7554cee4eedc0b0f26f31f4", "Installation guide": "d334745b85acdbfcbfe8396dfa2c463e3ba6dcd372ff3ce4ab93a1d2aca8277d", + "Installed": "f8b32f4e92bd84ce1fcd177bec17d43093de3ee8303bb40c1b9ea521ed6a70f6", "Installed theme details could not be loaded.": "95e7920ab3bf341840edcad90219ec2839276dd4ab907c95b7d91db097cbe4f3", "Installed themes could not be loaded. Ling is using a built-in fallback.": "7765170d6f60d11600a252a65c8eda4f42a20346435c46021052feeb42b98b02", "Installing theme": "5b968f841f100a662441f68813d1d87f0c544f4e098c787319b17a3423cedf7d", @@ -6487,6 +6489,7 @@ "Use capability in channel: {name}": "a0fed9b7fde084a7b5d3fa294780426646caa1d0476c38f4c6c68240c951c16b", "Use councils as reusable multi-agent collections, then import them into a channel by reference.": "189c00b591217bba41095824cdc6efd53b0b4e7d0143e80a9f830c0ef7320df6", "Use current configuration": "4053203ff543df3e9f33b791b9d641918ae4a74c844402a9846b984f9ea1fbf6", + "Use detected {version}": "0c66624c3c6e4405fe3bd622d77d6d80b298fdf1326ed58ca97e7684cc1845b1", "Use existing folder": "a884c64758fb639f3aadd9e8b51584ee819190593a0853adef89542632cc5f2f", "Use for this teammate": "a44ba39a1769fcd31eb8c7ce49635e2c0be74cc74bf82f9a067acdb8295d6d3f", "Use full access for this conversation after explicit confirmation.": "d2827d4c21872ae0b2dfaee092463a8efb8225a40ed9acf84c8049d16e26f313", @@ -6582,6 +6585,7 @@ "Verify the key, account access, balance, and model permission for this provider.": "5ba03b132333df8c1d7b130335bfa5a4034517c93f2a8725019d0d0eec7eb401", "Verifying": "a7d4a9f301edaa61ef561aaba1847d2729a900ea00bbf358953f99d99d913666", "Verifying your identity": "d5f01f2f82f3899ed0a03db78288278f4da2c2f432cadea037202ed17a422fc6", + "Verifying...": "2ec1ac7d45e8079b8410caee12456f9655d1ae809e9ec933d3a7982e1f3a5d08", "Version": "dd167905de0defcaf72de673ee44c07431770d129ccffab286bd2edfdaf62396", "Version {number}": "f8b9f81427a563d2a6539999fdf148443bd55681bf666d92f77485a9043aaa13", "Video": "d534be829e32196b4d1e53b67103cf1e376b1d60071857572598c196abfefbc6", @@ -9032,6 +9036,7 @@ "Download generated result": "Gegenereerd resultaat downloaden", "Download started": "Het downloaden is gestart", "Downloaded {count} memories": "{count}-geheugens gedownload", + "Downloading...": "Downloaden...", "Draft": "Voorlopige versie", "Draft a daily brief every morning from recent runs and approvals": "Maak elke ochtend een dagelijkse briefing van recente runs en goedkeuringen", "Draft a slide outline from the current context.": "Maak een diaoverzicht op basis van de huidige context.", @@ -9761,6 +9766,7 @@ "Install only": "Alleen installeren", "Install package to use this plugin": "Installeer het pakket om deze plug-in te gebruiken", "Installation guide": "Installatiehandleiding", + "Installed": "Geïnstalleerd", "Installed theme details could not be loaded.": "Geïnstalleerde themadetails kunnen niet worden geladen.", "Installed themes could not be loaded. Ling is using a built-in fallback.": "Geïnstalleerde thema's konden niet worden geladen. Ling gebruikt een ingebouwde fallback.", "Installing theme": "Thema installeren", @@ -13367,6 +13373,7 @@ "Use capability in channel: {name}": "Gebruiksmogelijkheid in kanaal: {name}", "Use councils as reusable multi-agent collections, then import them into a channel by reference.": "Gebruik raden als herbruikbare multi-agentcollecties en importeer ze vervolgens via referentie in een kanaal.", "Use current configuration": "Gebruik de huidige configuratie", + "Use detected {version}": "Gebruik gedetecteerd {version}", "Use existing folder": "Gebruik bestaande map", "Use for this teammate": "Gebruik voor deze teamgenoot", "Use full access for this conversation after explicit confirmation.": "Gebruik volledige toegang voor dit gesprek na expliciete bevestiging.", @@ -13462,6 +13469,7 @@ "Verify the key, account access, balance, and model permission for this provider.": "Controleer de sleutel, accounttoegang, saldo en modelrechten voor deze provider.", "Verifying": "Verifiëren", "Verifying your identity": "Het verifiëren van uw identiteit", + "Verifying...": "Verifiëren...", "Version": "Versie", "Version {number}": "Versie {number}", "Video": "Video", diff --git a/packages/localization/catalogs/pl-PL.json b/packages/localization/catalogs/pl-PL.json index 2eb6fef2d..7056c7bfb 100644 --- a/packages/localization/catalogs/pl-PL.json +++ b/packages/localization/catalogs/pl-PL.json @@ -1,6 +1,6 @@ { "locale": "pl-PL", - "sourceRevision": "d7b87e56798cd224ceb2f57b42318f6e8c5281cb0f13fedffe9b1eef97bc02c8", + "sourceRevision": "aab656282e8717e8d97044a7de3a8a8fe1375148356659313a7b8056c81cdf8a", "sourceHashes": { "{action} (Enter)": "9472217728ec383f5dfdd37d2f84c381ed7b4546d115f6e3e536959810ef5af5", "{agent} wants to start task \"{task}\" and needs {permissions}.": "b87261e1f3ceaec90a862105f2885011d44b2722f9979327a3790af82a5dcdf1", @@ -2152,6 +2152,7 @@ "Download generated result": "534f6b1f225d782898a845212e3616833c73beb768b9844bb5c14160c3f5f93b", "Download started": "efece5dd193335971168defa1c0742de79a15d93317900378740c0cee4c21f92", "Downloaded {count} memories": "cf6d5e84e9679ab3f1f65ddd268ee998d2f90b06e04f043a53203fb235854166", + "Downloading...": "f976eb284ebb156b24986c253d5d8a5686d9cc62e4eda4a18c0f949fd1141336", "Draft": "ebf12ef47cf575b3ba9a3cc019c5310146fdac88f6d1be6618d6e91158c2f174", "Draft a daily brief every morning from recent runs and approvals": "164c7c4d016227e1d00139733d857c249173572b060edadfc95a772217b9d9c4", "Draft a slide outline from the current context.": "6ebedbaa69ff6839fe43a4a8096fadd86b1b1c0b97f8084aa8b08b34633e84b7", @@ -2881,6 +2882,7 @@ "Install only": "a758f93054906a768ae5fa392b1e273fb2576c403c76559ce336b965abd8dfdb", "Install package to use this plugin": "32865d3ea0da6baf539d44bf8662fc31b1cb7d47a7554cee4eedc0b0f26f31f4", "Installation guide": "d334745b85acdbfcbfe8396dfa2c463e3ba6dcd372ff3ce4ab93a1d2aca8277d", + "Installed": "f8b32f4e92bd84ce1fcd177bec17d43093de3ee8303bb40c1b9ea521ed6a70f6", "Installed theme details could not be loaded.": "95e7920ab3bf341840edcad90219ec2839276dd4ab907c95b7d91db097cbe4f3", "Installed themes could not be loaded. Ling is using a built-in fallback.": "7765170d6f60d11600a252a65c8eda4f42a20346435c46021052feeb42b98b02", "Installing theme": "5b968f841f100a662441f68813d1d87f0c544f4e098c787319b17a3423cedf7d", @@ -6487,6 +6489,7 @@ "Use capability in channel: {name}": "a0fed9b7fde084a7b5d3fa294780426646caa1d0476c38f4c6c68240c951c16b", "Use councils as reusable multi-agent collections, then import them into a channel by reference.": "189c00b591217bba41095824cdc6efd53b0b4e7d0143e80a9f830c0ef7320df6", "Use current configuration": "4053203ff543df3e9f33b791b9d641918ae4a74c844402a9846b984f9ea1fbf6", + "Use detected {version}": "0c66624c3c6e4405fe3bd622d77d6d80b298fdf1326ed58ca97e7684cc1845b1", "Use existing folder": "a884c64758fb639f3aadd9e8b51584ee819190593a0853adef89542632cc5f2f", "Use for this teammate": "a44ba39a1769fcd31eb8c7ce49635e2c0be74cc74bf82f9a067acdb8295d6d3f", "Use full access for this conversation after explicit confirmation.": "d2827d4c21872ae0b2dfaee092463a8efb8225a40ed9acf84c8049d16e26f313", @@ -6582,6 +6585,7 @@ "Verify the key, account access, balance, and model permission for this provider.": "5ba03b132333df8c1d7b130335bfa5a4034517c93f2a8725019d0d0eec7eb401", "Verifying": "a7d4a9f301edaa61ef561aaba1847d2729a900ea00bbf358953f99d99d913666", "Verifying your identity": "d5f01f2f82f3899ed0a03db78288278f4da2c2f432cadea037202ed17a422fc6", + "Verifying...": "2ec1ac7d45e8079b8410caee12456f9655d1ae809e9ec933d3a7982e1f3a5d08", "Version": "dd167905de0defcaf72de673ee44c07431770d129ccffab286bd2edfdaf62396", "Version {number}": "f8b9f81427a563d2a6539999fdf148443bd55681bf666d92f77485a9043aaa13", "Video": "d534be829e32196b4d1e53b67103cf1e376b1d60071857572598c196abfefbc6", @@ -9032,6 +9036,7 @@ "Download generated result": "Pobierz wygenerowany wynik", "Download started": "Pobieranie rozpoczęte", "Downloaded {count} memories": "Pobrano wspomnienia {count}", + "Downloading...": "Ściąganie...", "Draft": "Projekt", "Draft a daily brief every morning from recent runs and approvals": "Codziennie rano twórz codzienny brief na podstawie ostatnich przebiegów i zatwierdzeń", "Draft a slide outline from the current context.": "Przygotuj konspekt slajdu na podstawie bieżącego kontekstu.", @@ -9761,6 +9766,7 @@ "Install only": "Zainstaluj tylko", "Install package to use this plugin": "Zainstaluj pakiet, aby używać tej wtyczki", "Installation guide": "Instrukcja instalacji", + "Installed": "Zainstalowany", "Installed theme details could not be loaded.": "Nie można załadować szczegółów zainstalowanego motywu.", "Installed themes could not be loaded. Ling is using a built-in fallback.": "Nie można załadować zainstalowanych motywów. Ling używa wbudowanego powrotu.", "Installing theme": "Instalowanie motywu", @@ -13367,6 +13373,7 @@ "Use capability in channel: {name}": "Użyj możliwości w kanale: {name}", "Use councils as reusable multi-agent collections, then import them into a channel by reference.": "Używaj rad jako wieloagentowych kolekcji wielokrotnego użytku, a następnie importuj je do kanału przez odniesienie.", "Use current configuration": "Użyj bieżącej konfiguracji", + "Use detected {version}": "Wykryto użycie {version}", "Use existing folder": "Użyj istniejącego folderu", "Use for this teammate": "Użyj dla tego członka drużyny", "Use full access for this conversation after explicit confirmation.": "Użyj pełnego dostępu do tej rozmowy po wyraźnym potwierdzeniu.", @@ -13462,6 +13469,7 @@ "Verify the key, account access, balance, and model permission for this provider.": "Sprawdź klucz, dostęp do konta, saldo i uprawnienia modelu dla tego dostawcy.", "Verifying": "Weryfikacja", "Verifying your identity": "Weryfikacja Twojej tożsamości", + "Verifying...": "Weryfikuję...", "Version": "Wersja", "Version {number}": "Wersja {number}", "Video": "Wideo", diff --git a/packages/localization/catalogs/pt-BR.json b/packages/localization/catalogs/pt-BR.json index 0b9258155..355a018c5 100644 --- a/packages/localization/catalogs/pt-BR.json +++ b/packages/localization/catalogs/pt-BR.json @@ -1,6 +1,6 @@ { "locale": "pt-BR", - "sourceRevision": "d7b87e56798cd224ceb2f57b42318f6e8c5281cb0f13fedffe9b1eef97bc02c8", + "sourceRevision": "aab656282e8717e8d97044a7de3a8a8fe1375148356659313a7b8056c81cdf8a", "sourceHashes": { "{action} (Enter)": "9472217728ec383f5dfdd37d2f84c381ed7b4546d115f6e3e536959810ef5af5", "{agent} wants to start task \"{task}\" and needs {permissions}.": "b87261e1f3ceaec90a862105f2885011d44b2722f9979327a3790af82a5dcdf1", @@ -2152,6 +2152,7 @@ "Download generated result": "534f6b1f225d782898a845212e3616833c73beb768b9844bb5c14160c3f5f93b", "Download started": "efece5dd193335971168defa1c0742de79a15d93317900378740c0cee4c21f92", "Downloaded {count} memories": "cf6d5e84e9679ab3f1f65ddd268ee998d2f90b06e04f043a53203fb235854166", + "Downloading...": "f976eb284ebb156b24986c253d5d8a5686d9cc62e4eda4a18c0f949fd1141336", "Draft": "ebf12ef47cf575b3ba9a3cc019c5310146fdac88f6d1be6618d6e91158c2f174", "Draft a daily brief every morning from recent runs and approvals": "164c7c4d016227e1d00139733d857c249173572b060edadfc95a772217b9d9c4", "Draft a slide outline from the current context.": "6ebedbaa69ff6839fe43a4a8096fadd86b1b1c0b97f8084aa8b08b34633e84b7", @@ -2881,6 +2882,7 @@ "Install only": "a758f93054906a768ae5fa392b1e273fb2576c403c76559ce336b965abd8dfdb", "Install package to use this plugin": "32865d3ea0da6baf539d44bf8662fc31b1cb7d47a7554cee4eedc0b0f26f31f4", "Installation guide": "d334745b85acdbfcbfe8396dfa2c463e3ba6dcd372ff3ce4ab93a1d2aca8277d", + "Installed": "f8b32f4e92bd84ce1fcd177bec17d43093de3ee8303bb40c1b9ea521ed6a70f6", "Installed theme details could not be loaded.": "95e7920ab3bf341840edcad90219ec2839276dd4ab907c95b7d91db097cbe4f3", "Installed themes could not be loaded. Ling is using a built-in fallback.": "7765170d6f60d11600a252a65c8eda4f42a20346435c46021052feeb42b98b02", "Installing theme": "5b968f841f100a662441f68813d1d87f0c544f4e098c787319b17a3423cedf7d", @@ -6487,6 +6489,7 @@ "Use capability in channel: {name}": "a0fed9b7fde084a7b5d3fa294780426646caa1d0476c38f4c6c68240c951c16b", "Use councils as reusable multi-agent collections, then import them into a channel by reference.": "189c00b591217bba41095824cdc6efd53b0b4e7d0143e80a9f830c0ef7320df6", "Use current configuration": "4053203ff543df3e9f33b791b9d641918ae4a74c844402a9846b984f9ea1fbf6", + "Use detected {version}": "0c66624c3c6e4405fe3bd622d77d6d80b298fdf1326ed58ca97e7684cc1845b1", "Use existing folder": "a884c64758fb639f3aadd9e8b51584ee819190593a0853adef89542632cc5f2f", "Use for this teammate": "a44ba39a1769fcd31eb8c7ce49635e2c0be74cc74bf82f9a067acdb8295d6d3f", "Use full access for this conversation after explicit confirmation.": "d2827d4c21872ae0b2dfaee092463a8efb8225a40ed9acf84c8049d16e26f313", @@ -6582,6 +6585,7 @@ "Verify the key, account access, balance, and model permission for this provider.": "5ba03b132333df8c1d7b130335bfa5a4034517c93f2a8725019d0d0eec7eb401", "Verifying": "a7d4a9f301edaa61ef561aaba1847d2729a900ea00bbf358953f99d99d913666", "Verifying your identity": "d5f01f2f82f3899ed0a03db78288278f4da2c2f432cadea037202ed17a422fc6", + "Verifying...": "2ec1ac7d45e8079b8410caee12456f9655d1ae809e9ec933d3a7982e1f3a5d08", "Version": "dd167905de0defcaf72de673ee44c07431770d129ccffab286bd2edfdaf62396", "Version {number}": "f8b9f81427a563d2a6539999fdf148443bd55681bf666d92f77485a9043aaa13", "Video": "d534be829e32196b4d1e53b67103cf1e376b1d60071857572598c196abfefbc6", @@ -9032,6 +9036,7 @@ "Download generated result": "Baixar resultado gerado", "Download started": "Download iniciado", "Downloaded {count} memories": "Memórias {count} baixadas", + "Downloading...": "Baixando...", "Draft": "Rascunho", "Draft a daily brief every morning from recent runs and approvals": "Elabore um resumo diário todas as manhãs a partir de execuções e aprovações recentes", "Draft a slide outline from the current context.": "Elabore um esboço de slide a partir do contexto atual.", @@ -9761,6 +9766,7 @@ "Install only": "Instalar apenas", "Install package to use this plugin": "Instale o pacote para usar este plugin", "Installation guide": "Guia de instalação", + "Installed": "Instalado", "Installed theme details could not be loaded.": "Os detalhes do tema instalado não puderam ser carregados.", "Installed themes could not be loaded. Ling is using a built-in fallback.": "Os temas instalados não puderam ser carregados. Ling está usando um substituto integrado.", "Installing theme": "Instalando tema", @@ -13367,6 +13373,7 @@ "Use capability in channel: {name}": "Use capacidade no canal: {name}", "Use councils as reusable multi-agent collections, then import them into a channel by reference.": "Use conselhos como coleções multiagentes reutilizáveis ​​e, em seguida, importe-os para um canal por referência.", "Use current configuration": "Usar configuração atual", + "Use detected {version}": "Uso detectado {version}", "Use existing folder": "Usar pasta existente", "Use for this teammate": "Use para este companheiro de equipe", "Use full access for this conversation after explicit confirmation.": "Use acesso total para esta conversa após confirmação explícita.", @@ -13462,6 +13469,7 @@ "Verify the key, account access, balance, and model permission for this provider.": "Verifique a chave, o acesso à conta, o saldo e a permissão do modelo para este provedor.", "Verifying": "Verificando", "Verifying your identity": "Verificando sua identidade", + "Verifying...": "Verificando...", "Version": "Versão", "Version {number}": "Versão {number}", "Video": "Vídeo", diff --git a/packages/localization/catalogs/pt-PT.json b/packages/localization/catalogs/pt-PT.json index 59f69d619..d9d42e3a7 100644 --- a/packages/localization/catalogs/pt-PT.json +++ b/packages/localization/catalogs/pt-PT.json @@ -1,6 +1,6 @@ { "locale": "pt-PT", - "sourceRevision": "d7b87e56798cd224ceb2f57b42318f6e8c5281cb0f13fedffe9b1eef97bc02c8", + "sourceRevision": "aab656282e8717e8d97044a7de3a8a8fe1375148356659313a7b8056c81cdf8a", "sourceHashes": { "{action} (Enter)": "9472217728ec383f5dfdd37d2f84c381ed7b4546d115f6e3e536959810ef5af5", "{agent} wants to start task \"{task}\" and needs {permissions}.": "b87261e1f3ceaec90a862105f2885011d44b2722f9979327a3790af82a5dcdf1", @@ -2152,6 +2152,7 @@ "Download generated result": "534f6b1f225d782898a845212e3616833c73beb768b9844bb5c14160c3f5f93b", "Download started": "efece5dd193335971168defa1c0742de79a15d93317900378740c0cee4c21f92", "Downloaded {count} memories": "cf6d5e84e9679ab3f1f65ddd268ee998d2f90b06e04f043a53203fb235854166", + "Downloading...": "f976eb284ebb156b24986c253d5d8a5686d9cc62e4eda4a18c0f949fd1141336", "Draft": "ebf12ef47cf575b3ba9a3cc019c5310146fdac88f6d1be6618d6e91158c2f174", "Draft a daily brief every morning from recent runs and approvals": "164c7c4d016227e1d00139733d857c249173572b060edadfc95a772217b9d9c4", "Draft a slide outline from the current context.": "6ebedbaa69ff6839fe43a4a8096fadd86b1b1c0b97f8084aa8b08b34633e84b7", @@ -2881,6 +2882,7 @@ "Install only": "a758f93054906a768ae5fa392b1e273fb2576c403c76559ce336b965abd8dfdb", "Install package to use this plugin": "32865d3ea0da6baf539d44bf8662fc31b1cb7d47a7554cee4eedc0b0f26f31f4", "Installation guide": "d334745b85acdbfcbfe8396dfa2c463e3ba6dcd372ff3ce4ab93a1d2aca8277d", + "Installed": "f8b32f4e92bd84ce1fcd177bec17d43093de3ee8303bb40c1b9ea521ed6a70f6", "Installed theme details could not be loaded.": "95e7920ab3bf341840edcad90219ec2839276dd4ab907c95b7d91db097cbe4f3", "Installed themes could not be loaded. Ling is using a built-in fallback.": "7765170d6f60d11600a252a65c8eda4f42a20346435c46021052feeb42b98b02", "Installing theme": "5b968f841f100a662441f68813d1d87f0c544f4e098c787319b17a3423cedf7d", @@ -6487,6 +6489,7 @@ "Use capability in channel: {name}": "a0fed9b7fde084a7b5d3fa294780426646caa1d0476c38f4c6c68240c951c16b", "Use councils as reusable multi-agent collections, then import them into a channel by reference.": "189c00b591217bba41095824cdc6efd53b0b4e7d0143e80a9f830c0ef7320df6", "Use current configuration": "4053203ff543df3e9f33b791b9d641918ae4a74c844402a9846b984f9ea1fbf6", + "Use detected {version}": "0c66624c3c6e4405fe3bd622d77d6d80b298fdf1326ed58ca97e7684cc1845b1", "Use existing folder": "a884c64758fb639f3aadd9e8b51584ee819190593a0853adef89542632cc5f2f", "Use for this teammate": "a44ba39a1769fcd31eb8c7ce49635e2c0be74cc74bf82f9a067acdb8295d6d3f", "Use full access for this conversation after explicit confirmation.": "d2827d4c21872ae0b2dfaee092463a8efb8225a40ed9acf84c8049d16e26f313", @@ -6582,6 +6585,7 @@ "Verify the key, account access, balance, and model permission for this provider.": "5ba03b132333df8c1d7b130335bfa5a4034517c93f2a8725019d0d0eec7eb401", "Verifying": "a7d4a9f301edaa61ef561aaba1847d2729a900ea00bbf358953f99d99d913666", "Verifying your identity": "d5f01f2f82f3899ed0a03db78288278f4da2c2f432cadea037202ed17a422fc6", + "Verifying...": "2ec1ac7d45e8079b8410caee12456f9655d1ae809e9ec933d3a7982e1f3a5d08", "Version": "dd167905de0defcaf72de673ee44c07431770d129ccffab286bd2edfdaf62396", "Version {number}": "f8b9f81427a563d2a6539999fdf148443bd55681bf666d92f77485a9043aaa13", "Video": "d534be829e32196b4d1e53b67103cf1e376b1d60071857572598c196abfefbc6", @@ -9032,6 +9036,7 @@ "Download generated result": "Baixar resultado gerado", "Download started": "Download iniciado", "Downloaded {count} memories": "Memórias {count} descarregadas", + "Downloading...": "A descarregar...", "Draft": "Rascunho", "Draft a daily brief every morning from recent runs and approvals": "Elabore um resumo diário todas as manhãs a partir das execuções e aprovações recentes", "Draft a slide outline from the current context.": "Elabore um esboço de diapositivo a partir do contexto atual.", @@ -9761,6 +9766,7 @@ "Install only": "Instalar apenas", "Install package to use this plugin": "Instale o pacote para utilizar este plugin", "Installation guide": "Guia de instalação", + "Installed": "Instalado", "Installed theme details could not be loaded.": "Os detalhes do tema instalado não puderam ser carregados.", "Installed themes could not be loaded. Ling is using a built-in fallback.": "Os temas instalados não puderam ser carregados. Ling está a utilizar um substituto integrado.", "Installing theme": "Instalando tema", @@ -13367,6 +13373,7 @@ "Use capability in channel: {name}": "Utilização capacidade no canal: {name}", "Use councils as reusable multi-agent collections, then import them into a channel by reference.": "Utilize conselhos como coleções multiagentes reutilizáveis ​​e, em seguida, importe-os para um canal por referência.", "Use current configuration": "Usar configuração atual", + "Use detected {version}": "Utilização detectada {version}", "Use existing folder": "Usar pasta existente", "Use for this teammate": "Use para este companheiro de equipa", "Use full access for this conversation after explicit confirmation.": "Utilize o acesso total para esta conversa após confirmação explícita.", @@ -13462,6 +13469,7 @@ "Verify the key, account access, balance, and model permission for this provider.": "Verifique a chave, o acesso à conta, o saldo e a permissão do modelo para este fornecedor.", "Verifying": "Verificando", "Verifying your identity": "Verificando a sua identidade", + "Verifying...": "Verificando...", "Version": "Versão", "Version {number}": "Versão {number}", "Video": "Vídeo", diff --git a/packages/localization/catalogs/ro-RO.json b/packages/localization/catalogs/ro-RO.json index cb7478beb..bafc59ae8 100644 --- a/packages/localization/catalogs/ro-RO.json +++ b/packages/localization/catalogs/ro-RO.json @@ -1,6 +1,6 @@ { "locale": "ro-RO", - "sourceRevision": "d7b87e56798cd224ceb2f57b42318f6e8c5281cb0f13fedffe9b1eef97bc02c8", + "sourceRevision": "aab656282e8717e8d97044a7de3a8a8fe1375148356659313a7b8056c81cdf8a", "sourceHashes": { "{action} (Enter)": "9472217728ec383f5dfdd37d2f84c381ed7b4546d115f6e3e536959810ef5af5", "{agent} wants to start task \"{task}\" and needs {permissions}.": "b87261e1f3ceaec90a862105f2885011d44b2722f9979327a3790af82a5dcdf1", @@ -2152,6 +2152,7 @@ "Download generated result": "534f6b1f225d782898a845212e3616833c73beb768b9844bb5c14160c3f5f93b", "Download started": "efece5dd193335971168defa1c0742de79a15d93317900378740c0cee4c21f92", "Downloaded {count} memories": "cf6d5e84e9679ab3f1f65ddd268ee998d2f90b06e04f043a53203fb235854166", + "Downloading...": "f976eb284ebb156b24986c253d5d8a5686d9cc62e4eda4a18c0f949fd1141336", "Draft": "ebf12ef47cf575b3ba9a3cc019c5310146fdac88f6d1be6618d6e91158c2f174", "Draft a daily brief every morning from recent runs and approvals": "164c7c4d016227e1d00139733d857c249173572b060edadfc95a772217b9d9c4", "Draft a slide outline from the current context.": "6ebedbaa69ff6839fe43a4a8096fadd86b1b1c0b97f8084aa8b08b34633e84b7", @@ -2881,6 +2882,7 @@ "Install only": "a758f93054906a768ae5fa392b1e273fb2576c403c76559ce336b965abd8dfdb", "Install package to use this plugin": "32865d3ea0da6baf539d44bf8662fc31b1cb7d47a7554cee4eedc0b0f26f31f4", "Installation guide": "d334745b85acdbfcbfe8396dfa2c463e3ba6dcd372ff3ce4ab93a1d2aca8277d", + "Installed": "f8b32f4e92bd84ce1fcd177bec17d43093de3ee8303bb40c1b9ea521ed6a70f6", "Installed theme details could not be loaded.": "95e7920ab3bf341840edcad90219ec2839276dd4ab907c95b7d91db097cbe4f3", "Installed themes could not be loaded. Ling is using a built-in fallback.": "7765170d6f60d11600a252a65c8eda4f42a20346435c46021052feeb42b98b02", "Installing theme": "5b968f841f100a662441f68813d1d87f0c544f4e098c787319b17a3423cedf7d", @@ -6487,6 +6489,7 @@ "Use capability in channel: {name}": "a0fed9b7fde084a7b5d3fa294780426646caa1d0476c38f4c6c68240c951c16b", "Use councils as reusable multi-agent collections, then import them into a channel by reference.": "189c00b591217bba41095824cdc6efd53b0b4e7d0143e80a9f830c0ef7320df6", "Use current configuration": "4053203ff543df3e9f33b791b9d641918ae4a74c844402a9846b984f9ea1fbf6", + "Use detected {version}": "0c66624c3c6e4405fe3bd622d77d6d80b298fdf1326ed58ca97e7684cc1845b1", "Use existing folder": "a884c64758fb639f3aadd9e8b51584ee819190593a0853adef89542632cc5f2f", "Use for this teammate": "a44ba39a1769fcd31eb8c7ce49635e2c0be74cc74bf82f9a067acdb8295d6d3f", "Use full access for this conversation after explicit confirmation.": "d2827d4c21872ae0b2dfaee092463a8efb8225a40ed9acf84c8049d16e26f313", @@ -6582,6 +6585,7 @@ "Verify the key, account access, balance, and model permission for this provider.": "5ba03b132333df8c1d7b130335bfa5a4034517c93f2a8725019d0d0eec7eb401", "Verifying": "a7d4a9f301edaa61ef561aaba1847d2729a900ea00bbf358953f99d99d913666", "Verifying your identity": "d5f01f2f82f3899ed0a03db78288278f4da2c2f432cadea037202ed17a422fc6", + "Verifying...": "2ec1ac7d45e8079b8410caee12456f9655d1ae809e9ec933d3a7982e1f3a5d08", "Version": "dd167905de0defcaf72de673ee44c07431770d129ccffab286bd2edfdaf62396", "Version {number}": "f8b9f81427a563d2a6539999fdf148443bd55681bf666d92f77485a9043aaa13", "Video": "d534be829e32196b4d1e53b67103cf1e376b1d60071857572598c196abfefbc6", @@ -9032,6 +9036,7 @@ "Download generated result": "Descărcați rezultatul generat", "Download started": "Descărcarea a început", "Downloaded {count} memories": "Amintiri {count} descărcate", + "Downloading...": "Se descarcă...", "Draft": "Proiect", "Draft a daily brief every morning from recent runs and approvals": "Redactați un rezumat zilnic în fiecare dimineață din runde și aprobări recente", "Draft a slide outline from the current context.": "Schițați un contur de diapozitiv din contextul curent.", @@ -9761,6 +9766,7 @@ "Install only": "Instalați numai", "Install package to use this plugin": "Instalați pachetul pentru a utiliza acest plugin", "Installation guide": "Ghid de instalare", + "Installed": "Instalat", "Installed theme details could not be loaded.": "Detaliile temei instalate nu au putut fi încărcate.", "Installed themes could not be loaded. Ling is using a built-in fallback.": "Temele instalate nu au putut fi încărcate. Ling folosește o rezervă încorporată.", "Installing theme": "Instalarea temei", @@ -13367,6 +13373,7 @@ "Use capability in channel: {name}": "Utilizați capacitatea în canal: {name}", "Use councils as reusable multi-agent collections, then import them into a channel by reference.": "Utilizați consiliile ca colecții reutilizabile cu mai mulți agenți, apoi importați-le într-un canal prin referință.", "Use current configuration": "Utilizați configurația curentă", + "Use detected {version}": "Utilizați detectat {version}", "Use existing folder": "Utilizați folderul existent", "Use for this teammate": "Utilizați pentru acest coechipier", "Use full access for this conversation after explicit confirmation.": "Utilizați accesul complet pentru această conversație după confirmarea explicită.", @@ -13462,6 +13469,7 @@ "Verify the key, account access, balance, and model permission for this provider.": "Verificați cheia, accesul la cont, soldul și permisiunea de model pentru acest furnizor.", "Verifying": "Se verifică", "Verifying your identity": "Verificarea identității dvs", + "Verifying...": "Se verifică...", "Version": "Versiune", "Version {number}": "Versiunea {number}", "Video": "Video", diff --git a/packages/localization/catalogs/ru-RU.json b/packages/localization/catalogs/ru-RU.json index 8dd49b72d..2801559d2 100644 --- a/packages/localization/catalogs/ru-RU.json +++ b/packages/localization/catalogs/ru-RU.json @@ -1,6 +1,6 @@ { "locale": "ru-RU", - "sourceRevision": "d7b87e56798cd224ceb2f57b42318f6e8c5281cb0f13fedffe9b1eef97bc02c8", + "sourceRevision": "aab656282e8717e8d97044a7de3a8a8fe1375148356659313a7b8056c81cdf8a", "sourceHashes": { "{action} (Enter)": "9472217728ec383f5dfdd37d2f84c381ed7b4546d115f6e3e536959810ef5af5", "{agent} wants to start task \"{task}\" and needs {permissions}.": "b87261e1f3ceaec90a862105f2885011d44b2722f9979327a3790af82a5dcdf1", @@ -2152,6 +2152,7 @@ "Download generated result": "534f6b1f225d782898a845212e3616833c73beb768b9844bb5c14160c3f5f93b", "Download started": "efece5dd193335971168defa1c0742de79a15d93317900378740c0cee4c21f92", "Downloaded {count} memories": "cf6d5e84e9679ab3f1f65ddd268ee998d2f90b06e04f043a53203fb235854166", + "Downloading...": "f976eb284ebb156b24986c253d5d8a5686d9cc62e4eda4a18c0f949fd1141336", "Draft": "ebf12ef47cf575b3ba9a3cc019c5310146fdac88f6d1be6618d6e91158c2f174", "Draft a daily brief every morning from recent runs and approvals": "164c7c4d016227e1d00139733d857c249173572b060edadfc95a772217b9d9c4", "Draft a slide outline from the current context.": "6ebedbaa69ff6839fe43a4a8096fadd86b1b1c0b97f8084aa8b08b34633e84b7", @@ -2881,6 +2882,7 @@ "Install only": "a758f93054906a768ae5fa392b1e273fb2576c403c76559ce336b965abd8dfdb", "Install package to use this plugin": "32865d3ea0da6baf539d44bf8662fc31b1cb7d47a7554cee4eedc0b0f26f31f4", "Installation guide": "d334745b85acdbfcbfe8396dfa2c463e3ba6dcd372ff3ce4ab93a1d2aca8277d", + "Installed": "f8b32f4e92bd84ce1fcd177bec17d43093de3ee8303bb40c1b9ea521ed6a70f6", "Installed theme details could not be loaded.": "95e7920ab3bf341840edcad90219ec2839276dd4ab907c95b7d91db097cbe4f3", "Installed themes could not be loaded. Ling is using a built-in fallback.": "7765170d6f60d11600a252a65c8eda4f42a20346435c46021052feeb42b98b02", "Installing theme": "5b968f841f100a662441f68813d1d87f0c544f4e098c787319b17a3423cedf7d", @@ -6487,6 +6489,7 @@ "Use capability in channel: {name}": "a0fed9b7fde084a7b5d3fa294780426646caa1d0476c38f4c6c68240c951c16b", "Use councils as reusable multi-agent collections, then import them into a channel by reference.": "189c00b591217bba41095824cdc6efd53b0b4e7d0143e80a9f830c0ef7320df6", "Use current configuration": "4053203ff543df3e9f33b791b9d641918ae4a74c844402a9846b984f9ea1fbf6", + "Use detected {version}": "0c66624c3c6e4405fe3bd622d77d6d80b298fdf1326ed58ca97e7684cc1845b1", "Use existing folder": "a884c64758fb639f3aadd9e8b51584ee819190593a0853adef89542632cc5f2f", "Use for this teammate": "a44ba39a1769fcd31eb8c7ce49635e2c0be74cc74bf82f9a067acdb8295d6d3f", "Use full access for this conversation after explicit confirmation.": "d2827d4c21872ae0b2dfaee092463a8efb8225a40ed9acf84c8049d16e26f313", @@ -6582,6 +6585,7 @@ "Verify the key, account access, balance, and model permission for this provider.": "5ba03b132333df8c1d7b130335bfa5a4034517c93f2a8725019d0d0eec7eb401", "Verifying": "a7d4a9f301edaa61ef561aaba1847d2729a900ea00bbf358953f99d99d913666", "Verifying your identity": "d5f01f2f82f3899ed0a03db78288278f4da2c2f432cadea037202ed17a422fc6", + "Verifying...": "2ec1ac7d45e8079b8410caee12456f9655d1ae809e9ec933d3a7982e1f3a5d08", "Version": "dd167905de0defcaf72de673ee44c07431770d129ccffab286bd2edfdaf62396", "Version {number}": "f8b9f81427a563d2a6539999fdf148443bd55681bf666d92f77485a9043aaa13", "Video": "d534be829e32196b4d1e53b67103cf1e376b1d60071857572598c196abfefbc6", @@ -9032,6 +9036,7 @@ "Download generated result": "Скачать сгенерированный результат", "Download started": "Загрузка началась", "Downloaded {count} memories": "Скачано воспоминаний {count}.", + "Downloading...": "Загрузка...", "Draft": "Черновик", "Draft a daily brief every morning from recent runs and approvals": "Каждое утро составляйте ежедневную сводку на основе недавних запусков и утверждений.", "Draft a slide outline from the current context.": "Нарисуйте схему слайда, исходя из текущего контекста.", @@ -9761,6 +9766,7 @@ "Install only": "Только установить", "Install package to use this plugin": "Установите пакет, чтобы использовать этот плагин", "Installation guide": "Руководство по установке", + "Installed": "Установлено", "Installed theme details could not be loaded.": "Не удалось загрузить сведения об установленной теме.", "Installed themes could not be loaded. Ling is using a built-in fallback.": "Установленные темы не удалось загрузить. Ling использует встроенный резервный вариант.", "Installing theme": "Установка темы", @@ -13367,6 +13373,7 @@ "Use capability in channel: {name}": "Использовать возможность в канале: {name}", "Use councils as reusable multi-agent collections, then import them into a channel by reference.": "Используйте советы как многократно используемые мультиагентные коллекции, а затем импортируйте их в канал по ссылке.", "Use current configuration": "Использовать текущую конфигурацию", + "Use detected {version}": "Обнаружено использование {version}", "Use existing folder": "Использовать существующую папку", "Use for this teammate": "Используйте для этого товарища по команде", "Use full access for this conversation after explicit confirmation.": "Используйте полный доступ к этому разговору после явного подтверждения.", @@ -13462,6 +13469,7 @@ "Verify the key, account access, balance, and model permission for this provider.": "Проверьте ключ, доступ к учетной записи, баланс и разрешение модели для этого поставщика.", "Verifying": "Проверка", "Verifying your identity": "Проверка вашей личности", + "Verifying...": "Проверка...", "Version": "Версия", "Version {number}": "Версия {number}", "Video": "Видео", diff --git a/packages/localization/catalogs/sk-SK.json b/packages/localization/catalogs/sk-SK.json index 29a6c37ac..6eb0378c5 100644 --- a/packages/localization/catalogs/sk-SK.json +++ b/packages/localization/catalogs/sk-SK.json @@ -1,6 +1,6 @@ { "locale": "sk-SK", - "sourceRevision": "d7b87e56798cd224ceb2f57b42318f6e8c5281cb0f13fedffe9b1eef97bc02c8", + "sourceRevision": "aab656282e8717e8d97044a7de3a8a8fe1375148356659313a7b8056c81cdf8a", "sourceHashes": { "{action} (Enter)": "9472217728ec383f5dfdd37d2f84c381ed7b4546d115f6e3e536959810ef5af5", "{agent} wants to start task \"{task}\" and needs {permissions}.": "b87261e1f3ceaec90a862105f2885011d44b2722f9979327a3790af82a5dcdf1", @@ -2152,6 +2152,7 @@ "Download generated result": "534f6b1f225d782898a845212e3616833c73beb768b9844bb5c14160c3f5f93b", "Download started": "efece5dd193335971168defa1c0742de79a15d93317900378740c0cee4c21f92", "Downloaded {count} memories": "cf6d5e84e9679ab3f1f65ddd268ee998d2f90b06e04f043a53203fb235854166", + "Downloading...": "f976eb284ebb156b24986c253d5d8a5686d9cc62e4eda4a18c0f949fd1141336", "Draft": "ebf12ef47cf575b3ba9a3cc019c5310146fdac88f6d1be6618d6e91158c2f174", "Draft a daily brief every morning from recent runs and approvals": "164c7c4d016227e1d00139733d857c249173572b060edadfc95a772217b9d9c4", "Draft a slide outline from the current context.": "6ebedbaa69ff6839fe43a4a8096fadd86b1b1c0b97f8084aa8b08b34633e84b7", @@ -2881,6 +2882,7 @@ "Install only": "a758f93054906a768ae5fa392b1e273fb2576c403c76559ce336b965abd8dfdb", "Install package to use this plugin": "32865d3ea0da6baf539d44bf8662fc31b1cb7d47a7554cee4eedc0b0f26f31f4", "Installation guide": "d334745b85acdbfcbfe8396dfa2c463e3ba6dcd372ff3ce4ab93a1d2aca8277d", + "Installed": "f8b32f4e92bd84ce1fcd177bec17d43093de3ee8303bb40c1b9ea521ed6a70f6", "Installed theme details could not be loaded.": "95e7920ab3bf341840edcad90219ec2839276dd4ab907c95b7d91db097cbe4f3", "Installed themes could not be loaded. Ling is using a built-in fallback.": "7765170d6f60d11600a252a65c8eda4f42a20346435c46021052feeb42b98b02", "Installing theme": "5b968f841f100a662441f68813d1d87f0c544f4e098c787319b17a3423cedf7d", @@ -6487,6 +6489,7 @@ "Use capability in channel: {name}": "a0fed9b7fde084a7b5d3fa294780426646caa1d0476c38f4c6c68240c951c16b", "Use councils as reusable multi-agent collections, then import them into a channel by reference.": "189c00b591217bba41095824cdc6efd53b0b4e7d0143e80a9f830c0ef7320df6", "Use current configuration": "4053203ff543df3e9f33b791b9d641918ae4a74c844402a9846b984f9ea1fbf6", + "Use detected {version}": "0c66624c3c6e4405fe3bd622d77d6d80b298fdf1326ed58ca97e7684cc1845b1", "Use existing folder": "a884c64758fb639f3aadd9e8b51584ee819190593a0853adef89542632cc5f2f", "Use for this teammate": "a44ba39a1769fcd31eb8c7ce49635e2c0be74cc74bf82f9a067acdb8295d6d3f", "Use full access for this conversation after explicit confirmation.": "d2827d4c21872ae0b2dfaee092463a8efb8225a40ed9acf84c8049d16e26f313", @@ -6582,6 +6585,7 @@ "Verify the key, account access, balance, and model permission for this provider.": "5ba03b132333df8c1d7b130335bfa5a4034517c93f2a8725019d0d0eec7eb401", "Verifying": "a7d4a9f301edaa61ef561aaba1847d2729a900ea00bbf358953f99d99d913666", "Verifying your identity": "d5f01f2f82f3899ed0a03db78288278f4da2c2f432cadea037202ed17a422fc6", + "Verifying...": "2ec1ac7d45e8079b8410caee12456f9655d1ae809e9ec933d3a7982e1f3a5d08", "Version": "dd167905de0defcaf72de673ee44c07431770d129ccffab286bd2edfdaf62396", "Version {number}": "f8b9f81427a563d2a6539999fdf148443bd55681bf666d92f77485a9043aaa13", "Video": "d534be829e32196b4d1e53b67103cf1e376b1d60071857572598c196abfefbc6", @@ -9032,6 +9036,7 @@ "Download generated result": "Stiahnite si vygenerovaný výsledok", "Download started": "Sťahovanie začalo", "Downloaded {count} memories": "Stiahnuté pamäte {count}", + "Downloading...": "Sťahuje sa...", "Draft": "Návrh", "Draft a daily brief every morning from recent runs and approvals": "Každé ráno si vypracujte denný prehľad z nedávnych spustení a schválení", "Draft a slide outline from the current context.": "Nakreslite osnovu snímky z aktuálneho kontextu.", @@ -9761,6 +9766,7 @@ "Install only": "Iba nainštalovať", "Install package to use this plugin": "Ak chcete používať tento doplnok, nainštalujte balík", "Installation guide": "Návod na inštaláciu", + "Installed": "Nainštalované", "Installed theme details could not be loaded.": "Podrobnosti nainštalovanej témy sa nepodarilo načítať.", "Installed themes could not be loaded. Ling is using a built-in fallback.": "Nainštalované motívy sa nepodarilo načítať. Ling používa vstavaný núdzový režim.", "Installing theme": "Inštaluje sa téma", @@ -13367,6 +13373,7 @@ "Use capability in channel: {name}": "Použiť schopnosť v kanáli: {name}", "Use councils as reusable multi-agent collections, then import them into a channel by reference.": "Použite rady ako opakovane použiteľné kolekcie viacerých agentov a potom ich importujte do kanála podľa referencie.", "Use current configuration": "Použiť aktuálnu konfiguráciu", + "Use detected {version}": "Zistené použitie {version}", "Use existing folder": "Použiť existujúci priečinok", "Use for this teammate": "Použiť pre tohto spoluhráča", "Use full access for this conversation after explicit confirmation.": "Po výslovnom potvrdení použite úplný prístup pre túto konverzáciu.", @@ -13462,6 +13469,7 @@ "Verify the key, account access, balance, and model permission for this provider.": "Overte kľúč, prístup k účtu, zostatok a povolenie modelu pre tohto poskytovateľa.", "Verifying": "Overuje sa", "Verifying your identity": "Overenie vašej identity", + "Verifying...": "Overuje sa...", "Version": "Verzia", "Version {number}": "Verzia {number}", "Video": "Video", diff --git a/packages/localization/catalogs/sl-SI.json b/packages/localization/catalogs/sl-SI.json index a41af0814..e108116d5 100644 --- a/packages/localization/catalogs/sl-SI.json +++ b/packages/localization/catalogs/sl-SI.json @@ -1,6 +1,6 @@ { "locale": "sl-SI", - "sourceRevision": "d7b87e56798cd224ceb2f57b42318f6e8c5281cb0f13fedffe9b1eef97bc02c8", + "sourceRevision": "aab656282e8717e8d97044a7de3a8a8fe1375148356659313a7b8056c81cdf8a", "sourceHashes": { "{action} (Enter)": "9472217728ec383f5dfdd37d2f84c381ed7b4546d115f6e3e536959810ef5af5", "{agent} wants to start task \"{task}\" and needs {permissions}.": "b87261e1f3ceaec90a862105f2885011d44b2722f9979327a3790af82a5dcdf1", @@ -2152,6 +2152,7 @@ "Download generated result": "534f6b1f225d782898a845212e3616833c73beb768b9844bb5c14160c3f5f93b", "Download started": "efece5dd193335971168defa1c0742de79a15d93317900378740c0cee4c21f92", "Downloaded {count} memories": "cf6d5e84e9679ab3f1f65ddd268ee998d2f90b06e04f043a53203fb235854166", + "Downloading...": "f976eb284ebb156b24986c253d5d8a5686d9cc62e4eda4a18c0f949fd1141336", "Draft": "ebf12ef47cf575b3ba9a3cc019c5310146fdac88f6d1be6618d6e91158c2f174", "Draft a daily brief every morning from recent runs and approvals": "164c7c4d016227e1d00139733d857c249173572b060edadfc95a772217b9d9c4", "Draft a slide outline from the current context.": "6ebedbaa69ff6839fe43a4a8096fadd86b1b1c0b97f8084aa8b08b34633e84b7", @@ -2881,6 +2882,7 @@ "Install only": "a758f93054906a768ae5fa392b1e273fb2576c403c76559ce336b965abd8dfdb", "Install package to use this plugin": "32865d3ea0da6baf539d44bf8662fc31b1cb7d47a7554cee4eedc0b0f26f31f4", "Installation guide": "d334745b85acdbfcbfe8396dfa2c463e3ba6dcd372ff3ce4ab93a1d2aca8277d", + "Installed": "f8b32f4e92bd84ce1fcd177bec17d43093de3ee8303bb40c1b9ea521ed6a70f6", "Installed theme details could not be loaded.": "95e7920ab3bf341840edcad90219ec2839276dd4ab907c95b7d91db097cbe4f3", "Installed themes could not be loaded. Ling is using a built-in fallback.": "7765170d6f60d11600a252a65c8eda4f42a20346435c46021052feeb42b98b02", "Installing theme": "5b968f841f100a662441f68813d1d87f0c544f4e098c787319b17a3423cedf7d", @@ -6487,6 +6489,7 @@ "Use capability in channel: {name}": "a0fed9b7fde084a7b5d3fa294780426646caa1d0476c38f4c6c68240c951c16b", "Use councils as reusable multi-agent collections, then import them into a channel by reference.": "189c00b591217bba41095824cdc6efd53b0b4e7d0143e80a9f830c0ef7320df6", "Use current configuration": "4053203ff543df3e9f33b791b9d641918ae4a74c844402a9846b984f9ea1fbf6", + "Use detected {version}": "0c66624c3c6e4405fe3bd622d77d6d80b298fdf1326ed58ca97e7684cc1845b1", "Use existing folder": "a884c64758fb639f3aadd9e8b51584ee819190593a0853adef89542632cc5f2f", "Use for this teammate": "a44ba39a1769fcd31eb8c7ce49635e2c0be74cc74bf82f9a067acdb8295d6d3f", "Use full access for this conversation after explicit confirmation.": "d2827d4c21872ae0b2dfaee092463a8efb8225a40ed9acf84c8049d16e26f313", @@ -6582,6 +6585,7 @@ "Verify the key, account access, balance, and model permission for this provider.": "5ba03b132333df8c1d7b130335bfa5a4034517c93f2a8725019d0d0eec7eb401", "Verifying": "a7d4a9f301edaa61ef561aaba1847d2729a900ea00bbf358953f99d99d913666", "Verifying your identity": "d5f01f2f82f3899ed0a03db78288278f4da2c2f432cadea037202ed17a422fc6", + "Verifying...": "2ec1ac7d45e8079b8410caee12456f9655d1ae809e9ec933d3a7982e1f3a5d08", "Version": "dd167905de0defcaf72de673ee44c07431770d129ccffab286bd2edfdaf62396", "Version {number}": "f8b9f81427a563d2a6539999fdf148443bd55681bf666d92f77485a9043aaa13", "Video": "d534be829e32196b4d1e53b67103cf1e376b1d60071857572598c196abfefbc6", @@ -9032,6 +9036,7 @@ "Download generated result": "Prenesite ustvarjeni rezultat", "Download started": "Prenos se je začel", "Downloaded {count} memories": "Preneseni spomini {count}", + "Downloading...": "Prenašanje ...", "Draft": "Osnutek", "Draft a daily brief every morning from recent runs and approvals": "Vsako jutro pripravite osnutek dnevnega povzetka iz nedavnih izvedb in odobritev", "Draft a slide outline from the current context.": "Narišite osnutek diapozitiva iz trenutnega konteksta.", @@ -9761,6 +9766,7 @@ "Install only": "Samo namestitev", "Install package to use this plugin": "Namestite paket za uporabo tega vtičnika", "Installation guide": "Navodila za namestitev", + "Installed": "Nameščeno", "Installed theme details could not be loaded.": "Podrobnosti nameščene teme ni bilo mogoče naložiti.", "Installed themes could not be loaded. Ling is using a built-in fallback.": "Nameščenih tem ni bilo mogoče naložiti. Ling uporablja vgrajeno nadomestno možnost.", "Installing theme": "Namestitev teme", @@ -13367,6 +13373,7 @@ "Use capability in channel: {name}": "Uporaba zmogljivosti v kanalu: {name}", "Use councils as reusable multi-agent collections, then import them into a channel by reference.": "Uporabite nasvete kot zbirke več agentov za večkratno uporabo, nato pa jih uvozite v kanal po sklicu.", "Use current configuration": "Uporabi trenutno konfiguracijo", + "Use detected {version}": "Zaznana uporaba {version}", "Use existing folder": "Uporabi obstoječo mapo", "Use for this teammate": "Uporabite za tega soigralca", "Use full access for this conversation after explicit confirmation.": "Po izrecni potrditvi uporabite polni dostop za ta pogovor.", @@ -13462,6 +13469,7 @@ "Verify the key, account access, balance, and model permission for this provider.": "Preverite ključ, dostop do računa, stanje in dovoljenje modela za tega ponudnika.", "Verifying": "Preverjanje", "Verifying your identity": "Preverjanje vaše identitete", + "Verifying...": "Preverjanje ...", "Version": "Različica", "Version {number}": "Različica {number}", "Video": "Video", diff --git a/packages/localization/catalogs/so-SO.json b/packages/localization/catalogs/so-SO.json index b3a16617c..bb319e4a0 100644 --- a/packages/localization/catalogs/so-SO.json +++ b/packages/localization/catalogs/so-SO.json @@ -1,6 +1,6 @@ { "locale": "so-SO", - "sourceRevision": "d7b87e56798cd224ceb2f57b42318f6e8c5281cb0f13fedffe9b1eef97bc02c8", + "sourceRevision": "aab656282e8717e8d97044a7de3a8a8fe1375148356659313a7b8056c81cdf8a", "sourceHashes": { "{action} (Enter)": "9472217728ec383f5dfdd37d2f84c381ed7b4546d115f6e3e536959810ef5af5", "{agent} wants to start task \"{task}\" and needs {permissions}.": "b87261e1f3ceaec90a862105f2885011d44b2722f9979327a3790af82a5dcdf1", @@ -2152,6 +2152,7 @@ "Download generated result": "534f6b1f225d782898a845212e3616833c73beb768b9844bb5c14160c3f5f93b", "Download started": "efece5dd193335971168defa1c0742de79a15d93317900378740c0cee4c21f92", "Downloaded {count} memories": "cf6d5e84e9679ab3f1f65ddd268ee998d2f90b06e04f043a53203fb235854166", + "Downloading...": "f976eb284ebb156b24986c253d5d8a5686d9cc62e4eda4a18c0f949fd1141336", "Draft": "ebf12ef47cf575b3ba9a3cc019c5310146fdac88f6d1be6618d6e91158c2f174", "Draft a daily brief every morning from recent runs and approvals": "164c7c4d016227e1d00139733d857c249173572b060edadfc95a772217b9d9c4", "Draft a slide outline from the current context.": "6ebedbaa69ff6839fe43a4a8096fadd86b1b1c0b97f8084aa8b08b34633e84b7", @@ -2881,6 +2882,7 @@ "Install only": "a758f93054906a768ae5fa392b1e273fb2576c403c76559ce336b965abd8dfdb", "Install package to use this plugin": "32865d3ea0da6baf539d44bf8662fc31b1cb7d47a7554cee4eedc0b0f26f31f4", "Installation guide": "d334745b85acdbfcbfe8396dfa2c463e3ba6dcd372ff3ce4ab93a1d2aca8277d", + "Installed": "f8b32f4e92bd84ce1fcd177bec17d43093de3ee8303bb40c1b9ea521ed6a70f6", "Installed theme details could not be loaded.": "95e7920ab3bf341840edcad90219ec2839276dd4ab907c95b7d91db097cbe4f3", "Installed themes could not be loaded. Ling is using a built-in fallback.": "7765170d6f60d11600a252a65c8eda4f42a20346435c46021052feeb42b98b02", "Installing theme": "5b968f841f100a662441f68813d1d87f0c544f4e098c787319b17a3423cedf7d", @@ -6487,6 +6489,7 @@ "Use capability in channel: {name}": "a0fed9b7fde084a7b5d3fa294780426646caa1d0476c38f4c6c68240c951c16b", "Use councils as reusable multi-agent collections, then import them into a channel by reference.": "189c00b591217bba41095824cdc6efd53b0b4e7d0143e80a9f830c0ef7320df6", "Use current configuration": "4053203ff543df3e9f33b791b9d641918ae4a74c844402a9846b984f9ea1fbf6", + "Use detected {version}": "0c66624c3c6e4405fe3bd622d77d6d80b298fdf1326ed58ca97e7684cc1845b1", "Use existing folder": "a884c64758fb639f3aadd9e8b51584ee819190593a0853adef89542632cc5f2f", "Use for this teammate": "a44ba39a1769fcd31eb8c7ce49635e2c0be74cc74bf82f9a067acdb8295d6d3f", "Use full access for this conversation after explicit confirmation.": "d2827d4c21872ae0b2dfaee092463a8efb8225a40ed9acf84c8049d16e26f313", @@ -6582,6 +6585,7 @@ "Verify the key, account access, balance, and model permission for this provider.": "5ba03b132333df8c1d7b130335bfa5a4034517c93f2a8725019d0d0eec7eb401", "Verifying": "a7d4a9f301edaa61ef561aaba1847d2729a900ea00bbf358953f99d99d913666", "Verifying your identity": "d5f01f2f82f3899ed0a03db78288278f4da2c2f432cadea037202ed17a422fc6", + "Verifying...": "2ec1ac7d45e8079b8410caee12456f9655d1ae809e9ec933d3a7982e1f3a5d08", "Version": "dd167905de0defcaf72de673ee44c07431770d129ccffab286bd2edfdaf62396", "Version {number}": "f8b9f81427a563d2a6539999fdf148443bd55681bf666d92f77485a9043aaa13", "Video": "d534be829e32196b4d1e53b67103cf1e376b1d60071857572598c196abfefbc6", @@ -9032,6 +9036,7 @@ "Download generated result": "Soo deji natiijada la soo saaray", "Download started": "Soo dejinta ayaa bilaabatay", "Downloaded {count} memories": "La soo dejiyay {count} xasuus", + "Downloading...": "Soo dejinaya...", "Draft": "Qabyo", "Draft a daily brief every morning from recent runs and approvals": "Qabyo qoraal kooban oo maalinle ah subax kasta laga bilaabo socodsiinta iyo oggolaanshaha dhow", "Draft a slide outline from the current context.": "Ka soo saar dulmar dulmar ah xaaladda hadda jirta.", @@ -9761,6 +9766,7 @@ "Install only": "Ku rakib kaliya", "Install package to use this plugin": "Ku rakib xirmo si aad u isticmaasho plugingan", "Installation guide": "Hagaha rakibidda", + "Installed": "La rakibay", "Installed theme details could not be loaded.": "Faahfaahinta mawduuca la rakibay lama rari karo", "Installed themes could not be loaded. Ling is using a built-in fallback.": "Mawduucyada la rakibay lama rari karo Ling wuxuu isticmaalayaa dib-u-dhac ku dhex jira.", "Installing theme": "Ku rakibida mawduuca", @@ -13367,6 +13373,7 @@ "Use capability in channel: {name}": "Isticmaal kartida kanaalka: {name}", "Use councils as reusable multi-agent collections, then import them into a channel by reference.": "U isticmaal golaha sidii ururin wakiillo badan oo dib loo isticmaali karo, ka dibna u soo geliya kanaalka tixraac ahaan.", "Use current configuration": "Isticmaal qaabeynta hadda", + "Use detected {version}": "Isticmaalka la ogaaday {version}", "Use existing folder": "Isticmaal faylka jira", "Use for this teammate": "U isticmaal saaxiibkan", "Use full access for this conversation after explicit confirmation.": "Isticmaal gelitaan buuxa wada hadalkan ka dib xaqiijin cad.", @@ -13462,6 +13469,7 @@ "Verify the key, account access, balance, and model permission for this provider.": "Xaqiiji furaha, gelitaanka akoontiga, hadhaaga, iyo moodelka ogolaanshaha adeeg bixiyahan.", "Verifying": "Xaqiijinta", "Verifying your identity": "Xaqiijinta aqoonsigaaga", + "Verifying...": "Xaqiijinaya...", "Version": "Nooca", "Version {number}": "Nooca {number}", "Video": "Video", diff --git a/packages/localization/catalogs/sq-AL.json b/packages/localization/catalogs/sq-AL.json index c76b9c98e..3af5cf3cd 100644 --- a/packages/localization/catalogs/sq-AL.json +++ b/packages/localization/catalogs/sq-AL.json @@ -1,6 +1,6 @@ { "locale": "sq-AL", - "sourceRevision": "d7b87e56798cd224ceb2f57b42318f6e8c5281cb0f13fedffe9b1eef97bc02c8", + "sourceRevision": "aab656282e8717e8d97044a7de3a8a8fe1375148356659313a7b8056c81cdf8a", "sourceHashes": { "{action} (Enter)": "9472217728ec383f5dfdd37d2f84c381ed7b4546d115f6e3e536959810ef5af5", "{agent} wants to start task \"{task}\" and needs {permissions}.": "b87261e1f3ceaec90a862105f2885011d44b2722f9979327a3790af82a5dcdf1", @@ -2152,6 +2152,7 @@ "Download generated result": "534f6b1f225d782898a845212e3616833c73beb768b9844bb5c14160c3f5f93b", "Download started": "efece5dd193335971168defa1c0742de79a15d93317900378740c0cee4c21f92", "Downloaded {count} memories": "cf6d5e84e9679ab3f1f65ddd268ee998d2f90b06e04f043a53203fb235854166", + "Downloading...": "f976eb284ebb156b24986c253d5d8a5686d9cc62e4eda4a18c0f949fd1141336", "Draft": "ebf12ef47cf575b3ba9a3cc019c5310146fdac88f6d1be6618d6e91158c2f174", "Draft a daily brief every morning from recent runs and approvals": "164c7c4d016227e1d00139733d857c249173572b060edadfc95a772217b9d9c4", "Draft a slide outline from the current context.": "6ebedbaa69ff6839fe43a4a8096fadd86b1b1c0b97f8084aa8b08b34633e84b7", @@ -2881,6 +2882,7 @@ "Install only": "a758f93054906a768ae5fa392b1e273fb2576c403c76559ce336b965abd8dfdb", "Install package to use this plugin": "32865d3ea0da6baf539d44bf8662fc31b1cb7d47a7554cee4eedc0b0f26f31f4", "Installation guide": "d334745b85acdbfcbfe8396dfa2c463e3ba6dcd372ff3ce4ab93a1d2aca8277d", + "Installed": "f8b32f4e92bd84ce1fcd177bec17d43093de3ee8303bb40c1b9ea521ed6a70f6", "Installed theme details could not be loaded.": "95e7920ab3bf341840edcad90219ec2839276dd4ab907c95b7d91db097cbe4f3", "Installed themes could not be loaded. Ling is using a built-in fallback.": "7765170d6f60d11600a252a65c8eda4f42a20346435c46021052feeb42b98b02", "Installing theme": "5b968f841f100a662441f68813d1d87f0c544f4e098c787319b17a3423cedf7d", @@ -6487,6 +6489,7 @@ "Use capability in channel: {name}": "a0fed9b7fde084a7b5d3fa294780426646caa1d0476c38f4c6c68240c951c16b", "Use councils as reusable multi-agent collections, then import them into a channel by reference.": "189c00b591217bba41095824cdc6efd53b0b4e7d0143e80a9f830c0ef7320df6", "Use current configuration": "4053203ff543df3e9f33b791b9d641918ae4a74c844402a9846b984f9ea1fbf6", + "Use detected {version}": "0c66624c3c6e4405fe3bd622d77d6d80b298fdf1326ed58ca97e7684cc1845b1", "Use existing folder": "a884c64758fb639f3aadd9e8b51584ee819190593a0853adef89542632cc5f2f", "Use for this teammate": "a44ba39a1769fcd31eb8c7ce49635e2c0be74cc74bf82f9a067acdb8295d6d3f", "Use full access for this conversation after explicit confirmation.": "d2827d4c21872ae0b2dfaee092463a8efb8225a40ed9acf84c8049d16e26f313", @@ -6582,6 +6585,7 @@ "Verify the key, account access, balance, and model permission for this provider.": "5ba03b132333df8c1d7b130335bfa5a4034517c93f2a8725019d0d0eec7eb401", "Verifying": "a7d4a9f301edaa61ef561aaba1847d2729a900ea00bbf358953f99d99d913666", "Verifying your identity": "d5f01f2f82f3899ed0a03db78288278f4da2c2f432cadea037202ed17a422fc6", + "Verifying...": "2ec1ac7d45e8079b8410caee12456f9655d1ae809e9ec933d3a7982e1f3a5d08", "Version": "dd167905de0defcaf72de673ee44c07431770d129ccffab286bd2edfdaf62396", "Version {number}": "f8b9f81427a563d2a6539999fdf148443bd55681bf666d92f77485a9043aaa13", "Video": "d534be829e32196b4d1e53b67103cf1e376b1d60071857572598c196abfefbc6", @@ -9032,6 +9036,7 @@ "Download generated result": "Shkarkoni rezultatin e krijuar", "Download started": "Shkarkimi filloi", "Downloaded {count} memories": "Shkarkuar {count} kujtime", + "Downloading...": "Po shkarkohet...", "Draft": "Drafti", "Draft a daily brief every morning from recent runs and approvals": "Hartoni një përmbledhje ditore çdo mëngjes nga ekzekutimet dhe miratimet e fundit", "Draft a slide outline from the current context.": "Hartoni një skicë rrëshqitjeje nga konteksti aktual.", @@ -9761,6 +9766,7 @@ "Install only": "Instaloni vetëm", "Install package to use this plugin": "Instaloni paketën për të përdorur këtë shtojcë", "Installation guide": "Udhëzues instalimi", + "Installed": "Instaluar", "Installed theme details could not be loaded.": "Detajet e instaluara të temës nuk mund të ngarkoheshin.", "Installed themes could not be loaded. Ling is using a built-in fallback.": "Temat e instaluara nuk mund të ngarkoheshin. Ling po përdor një rezervë të integruar.", "Installing theme": "Instalimi i temës", @@ -13367,6 +13373,7 @@ "Use capability in channel: {name}": "Përdorni aftësinë në kanal: {name}", "Use councils as reusable multi-agent collections, then import them into a channel by reference.": "Përdorni këshillat si koleksione me shumë agjentë të ripërdorshëm, më pas importojini ato në një kanal me referencë.", "Use current configuration": "Përdorni konfigurimin aktual", + "Use detected {version}": "Përdorimi i zbuluar {version}", "Use existing folder": "Përdorni dosjen ekzistuese", "Use for this teammate": "Përdorni për këtë shok ekipi", "Use full access for this conversation after explicit confirmation.": "Përdorni aksesin e plotë për këtë bisedë pas konfirmimit të qartë.", @@ -13462,6 +13469,7 @@ "Verify the key, account access, balance, and model permission for this provider.": "Verifiko çelësin, aksesin në llogari, gjendjen dhe lejen e modelit për këtë ofrues.", "Verifying": "Duke verifikuar", "Verifying your identity": "Verifikimi i identitetit tuaj", + "Verifying...": "Po verifikohet...", "Version": "Versioni", "Version {number}": "Versioni {number}", "Video": "Video", diff --git a/packages/localization/catalogs/sr-RS.json b/packages/localization/catalogs/sr-RS.json index 78ba375ce..3e50e2993 100644 --- a/packages/localization/catalogs/sr-RS.json +++ b/packages/localization/catalogs/sr-RS.json @@ -1,6 +1,6 @@ { "locale": "sr-RS", - "sourceRevision": "d7b87e56798cd224ceb2f57b42318f6e8c5281cb0f13fedffe9b1eef97bc02c8", + "sourceRevision": "aab656282e8717e8d97044a7de3a8a8fe1375148356659313a7b8056c81cdf8a", "sourceHashes": { "{action} (Enter)": "9472217728ec383f5dfdd37d2f84c381ed7b4546d115f6e3e536959810ef5af5", "{agent} wants to start task \"{task}\" and needs {permissions}.": "b87261e1f3ceaec90a862105f2885011d44b2722f9979327a3790af82a5dcdf1", @@ -2152,6 +2152,7 @@ "Download generated result": "534f6b1f225d782898a845212e3616833c73beb768b9844bb5c14160c3f5f93b", "Download started": "efece5dd193335971168defa1c0742de79a15d93317900378740c0cee4c21f92", "Downloaded {count} memories": "cf6d5e84e9679ab3f1f65ddd268ee998d2f90b06e04f043a53203fb235854166", + "Downloading...": "f976eb284ebb156b24986c253d5d8a5686d9cc62e4eda4a18c0f949fd1141336", "Draft": "ebf12ef47cf575b3ba9a3cc019c5310146fdac88f6d1be6618d6e91158c2f174", "Draft a daily brief every morning from recent runs and approvals": "164c7c4d016227e1d00139733d857c249173572b060edadfc95a772217b9d9c4", "Draft a slide outline from the current context.": "6ebedbaa69ff6839fe43a4a8096fadd86b1b1c0b97f8084aa8b08b34633e84b7", @@ -2881,6 +2882,7 @@ "Install only": "a758f93054906a768ae5fa392b1e273fb2576c403c76559ce336b965abd8dfdb", "Install package to use this plugin": "32865d3ea0da6baf539d44bf8662fc31b1cb7d47a7554cee4eedc0b0f26f31f4", "Installation guide": "d334745b85acdbfcbfe8396dfa2c463e3ba6dcd372ff3ce4ab93a1d2aca8277d", + "Installed": "f8b32f4e92bd84ce1fcd177bec17d43093de3ee8303bb40c1b9ea521ed6a70f6", "Installed theme details could not be loaded.": "95e7920ab3bf341840edcad90219ec2839276dd4ab907c95b7d91db097cbe4f3", "Installed themes could not be loaded. Ling is using a built-in fallback.": "7765170d6f60d11600a252a65c8eda4f42a20346435c46021052feeb42b98b02", "Installing theme": "5b968f841f100a662441f68813d1d87f0c544f4e098c787319b17a3423cedf7d", @@ -6487,6 +6489,7 @@ "Use capability in channel: {name}": "a0fed9b7fde084a7b5d3fa294780426646caa1d0476c38f4c6c68240c951c16b", "Use councils as reusable multi-agent collections, then import them into a channel by reference.": "189c00b591217bba41095824cdc6efd53b0b4e7d0143e80a9f830c0ef7320df6", "Use current configuration": "4053203ff543df3e9f33b791b9d641918ae4a74c844402a9846b984f9ea1fbf6", + "Use detected {version}": "0c66624c3c6e4405fe3bd622d77d6d80b298fdf1326ed58ca97e7684cc1845b1", "Use existing folder": "a884c64758fb639f3aadd9e8b51584ee819190593a0853adef89542632cc5f2f", "Use for this teammate": "a44ba39a1769fcd31eb8c7ce49635e2c0be74cc74bf82f9a067acdb8295d6d3f", "Use full access for this conversation after explicit confirmation.": "d2827d4c21872ae0b2dfaee092463a8efb8225a40ed9acf84c8049d16e26f313", @@ -6582,6 +6585,7 @@ "Verify the key, account access, balance, and model permission for this provider.": "5ba03b132333df8c1d7b130335bfa5a4034517c93f2a8725019d0d0eec7eb401", "Verifying": "a7d4a9f301edaa61ef561aaba1847d2729a900ea00bbf358953f99d99d913666", "Verifying your identity": "d5f01f2f82f3899ed0a03db78288278f4da2c2f432cadea037202ed17a422fc6", + "Verifying...": "2ec1ac7d45e8079b8410caee12456f9655d1ae809e9ec933d3a7982e1f3a5d08", "Version": "dd167905de0defcaf72de673ee44c07431770d129ccffab286bd2edfdaf62396", "Version {number}": "f8b9f81427a563d2a6539999fdf148443bd55681bf666d92f77485a9043aaa13", "Video": "d534be829e32196b4d1e53b67103cf1e376b1d60071857572598c196abfefbc6", @@ -9032,6 +9036,7 @@ "Download generated result": "Преузмите генерисани резултат", "Download started": "Преузимање је почело", "Downloaded {count} memories": "Преузето {count} успомена", + "Downloading...": "Преузимање...", "Draft": "Нацрт", "Draft a daily brief every morning from recent runs and approvals": "Израдите дневни извештај сваког јутра из недавних прегледа и одобрења", "Draft a slide outline from the current context.": "Нацртајте скицу слајда из тренутног контекста.", @@ -9761,6 +9766,7 @@ "Install only": "Само инсталирај", "Install package to use this plugin": "Инсталирајте пакет да бисте користили овај додатак", "Installation guide": "Упутство за инсталацију", + "Installed": "Инсталиран", "Installed theme details could not be loaded.": "Детаљи инсталиране теме нису могли да се учитају.", "Installed themes could not be loaded. Ling is using a built-in fallback.": "Није могуће учитати инсталиране теме. Ling користи уграђени резервни.", "Installing theme": "Инсталирање теме", @@ -13367,6 +13373,7 @@ "Use capability in channel: {name}": "Користите могућност на каналу: {name}", "Use councils as reusable multi-agent collections, then import them into a channel by reference.": "Користите савете као збирке више агената за вишекратну употребу, а затим их увезите у канал према референци.", "Use current configuration": "Користите тренутну конфигурацију", + "Use detected {version}": "Откривена употреба {version}", "Use existing folder": "Користите постојећи фолдер", "Use for this teammate": "Користи за овог саиграча", "Use full access for this conversation after explicit confirmation.": "Користите пун приступ за овај разговор након изричите потврде.", @@ -13462,6 +13469,7 @@ "Verify the key, account access, balance, and model permission for this provider.": "Проверите кључ, приступ налогу, стање и дозволу модела за овог провајдера.", "Verifying": "Верифиинг", "Verifying your identity": "Верификација вашег идентитета", + "Verifying...": "Верификација...", "Version": "Версион", "Version {number}": "Верзија {number}", "Video": "Видео", diff --git a/packages/localization/catalogs/sv-SE.json b/packages/localization/catalogs/sv-SE.json index 0be535d57..5d8646783 100644 --- a/packages/localization/catalogs/sv-SE.json +++ b/packages/localization/catalogs/sv-SE.json @@ -1,6 +1,6 @@ { "locale": "sv-SE", - "sourceRevision": "d7b87e56798cd224ceb2f57b42318f6e8c5281cb0f13fedffe9b1eef97bc02c8", + "sourceRevision": "aab656282e8717e8d97044a7de3a8a8fe1375148356659313a7b8056c81cdf8a", "sourceHashes": { "{action} (Enter)": "9472217728ec383f5dfdd37d2f84c381ed7b4546d115f6e3e536959810ef5af5", "{agent} wants to start task \"{task}\" and needs {permissions}.": "b87261e1f3ceaec90a862105f2885011d44b2722f9979327a3790af82a5dcdf1", @@ -2152,6 +2152,7 @@ "Download generated result": "534f6b1f225d782898a845212e3616833c73beb768b9844bb5c14160c3f5f93b", "Download started": "efece5dd193335971168defa1c0742de79a15d93317900378740c0cee4c21f92", "Downloaded {count} memories": "cf6d5e84e9679ab3f1f65ddd268ee998d2f90b06e04f043a53203fb235854166", + "Downloading...": "f976eb284ebb156b24986c253d5d8a5686d9cc62e4eda4a18c0f949fd1141336", "Draft": "ebf12ef47cf575b3ba9a3cc019c5310146fdac88f6d1be6618d6e91158c2f174", "Draft a daily brief every morning from recent runs and approvals": "164c7c4d016227e1d00139733d857c249173572b060edadfc95a772217b9d9c4", "Draft a slide outline from the current context.": "6ebedbaa69ff6839fe43a4a8096fadd86b1b1c0b97f8084aa8b08b34633e84b7", @@ -2881,6 +2882,7 @@ "Install only": "a758f93054906a768ae5fa392b1e273fb2576c403c76559ce336b965abd8dfdb", "Install package to use this plugin": "32865d3ea0da6baf539d44bf8662fc31b1cb7d47a7554cee4eedc0b0f26f31f4", "Installation guide": "d334745b85acdbfcbfe8396dfa2c463e3ba6dcd372ff3ce4ab93a1d2aca8277d", + "Installed": "f8b32f4e92bd84ce1fcd177bec17d43093de3ee8303bb40c1b9ea521ed6a70f6", "Installed theme details could not be loaded.": "95e7920ab3bf341840edcad90219ec2839276dd4ab907c95b7d91db097cbe4f3", "Installed themes could not be loaded. Ling is using a built-in fallback.": "7765170d6f60d11600a252a65c8eda4f42a20346435c46021052feeb42b98b02", "Installing theme": "5b968f841f100a662441f68813d1d87f0c544f4e098c787319b17a3423cedf7d", @@ -6487,6 +6489,7 @@ "Use capability in channel: {name}": "a0fed9b7fde084a7b5d3fa294780426646caa1d0476c38f4c6c68240c951c16b", "Use councils as reusable multi-agent collections, then import them into a channel by reference.": "189c00b591217bba41095824cdc6efd53b0b4e7d0143e80a9f830c0ef7320df6", "Use current configuration": "4053203ff543df3e9f33b791b9d641918ae4a74c844402a9846b984f9ea1fbf6", + "Use detected {version}": "0c66624c3c6e4405fe3bd622d77d6d80b298fdf1326ed58ca97e7684cc1845b1", "Use existing folder": "a884c64758fb639f3aadd9e8b51584ee819190593a0853adef89542632cc5f2f", "Use for this teammate": "a44ba39a1769fcd31eb8c7ce49635e2c0be74cc74bf82f9a067acdb8295d6d3f", "Use full access for this conversation after explicit confirmation.": "d2827d4c21872ae0b2dfaee092463a8efb8225a40ed9acf84c8049d16e26f313", @@ -6582,6 +6585,7 @@ "Verify the key, account access, balance, and model permission for this provider.": "5ba03b132333df8c1d7b130335bfa5a4034517c93f2a8725019d0d0eec7eb401", "Verifying": "a7d4a9f301edaa61ef561aaba1847d2729a900ea00bbf358953f99d99d913666", "Verifying your identity": "d5f01f2f82f3899ed0a03db78288278f4da2c2f432cadea037202ed17a422fc6", + "Verifying...": "2ec1ac7d45e8079b8410caee12456f9655d1ae809e9ec933d3a7982e1f3a5d08", "Version": "dd167905de0defcaf72de673ee44c07431770d129ccffab286bd2edfdaf62396", "Version {number}": "f8b9f81427a563d2a6539999fdf148443bd55681bf666d92f77485a9043aaa13", "Video": "d534be829e32196b4d1e53b67103cf1e376b1d60071857572598c196abfefbc6", @@ -9032,6 +9036,7 @@ "Download generated result": "Ladda ner genererat resultat", "Download started": "Nedladdningen startade", "Downloaded {count} memories": "Nedladdade {count} minnen", + "Downloading...": "Laddar ned...", "Draft": "Förslag", "Draft a daily brief every morning from recent runs and approvals": "Gör ett utkast varje morgon från de senaste körningarna och godkännanden", "Draft a slide outline from the current context.": "Rita en bildkontur från det aktuella sammanhanget.", @@ -9761,6 +9766,7 @@ "Install only": "Endast installera", "Install package to use this plugin": "Installera paketet för att använda detta plugin", "Installation guide": "Installationsguide", + "Installed": "Installerad", "Installed theme details could not be loaded.": "Installerade temadetaljer kunde inte laddas.", "Installed themes could not be loaded. Ling is using a built-in fallback.": "Installerade teman kunde inte laddas. Ling använder en inbyggd reserv.", "Installing theme": "Installerar tema", @@ -13367,6 +13373,7 @@ "Use capability in channel: {name}": "Använd kapacitet i kanal: {name}", "Use councils as reusable multi-agent collections, then import them into a channel by reference.": "Använd råd som återanvändbara samlingar med flera agenter och importera dem sedan till en kanal genom referens.", "Use current configuration": "Använd nuvarande konfiguration", + "Use detected {version}": "Använd upptäckt {version}", "Use existing folder": "Använd befintlig mapp", "Use for this teammate": "Använd för denna lagkamrat", "Use full access for this conversation after explicit confirmation.": "Använd full åtkomst för denna konversation efter uttrycklig bekräftelse.", @@ -13462,6 +13469,7 @@ "Verify the key, account access, balance, and model permission for this provider.": "Verifiera nyckel, kontoåtkomst, saldo och modellbehörighet för denna leverantör.", "Verifying": "Verifierar", "Verifying your identity": "Verifierar din identitet", + "Verifying...": "Verifierar...", "Version": "Version", "Version {number}": "Version {number}", "Video": "Video", diff --git a/packages/localization/catalogs/sw-TZ.json b/packages/localization/catalogs/sw-TZ.json index 694f8c447..11211911f 100644 --- a/packages/localization/catalogs/sw-TZ.json +++ b/packages/localization/catalogs/sw-TZ.json @@ -1,6 +1,6 @@ { "locale": "sw-TZ", - "sourceRevision": "d7b87e56798cd224ceb2f57b42318f6e8c5281cb0f13fedffe9b1eef97bc02c8", + "sourceRevision": "aab656282e8717e8d97044a7de3a8a8fe1375148356659313a7b8056c81cdf8a", "sourceHashes": { "{action} (Enter)": "9472217728ec383f5dfdd37d2f84c381ed7b4546d115f6e3e536959810ef5af5", "{agent} wants to start task \"{task}\" and needs {permissions}.": "b87261e1f3ceaec90a862105f2885011d44b2722f9979327a3790af82a5dcdf1", @@ -2152,6 +2152,7 @@ "Download generated result": "534f6b1f225d782898a845212e3616833c73beb768b9844bb5c14160c3f5f93b", "Download started": "efece5dd193335971168defa1c0742de79a15d93317900378740c0cee4c21f92", "Downloaded {count} memories": "cf6d5e84e9679ab3f1f65ddd268ee998d2f90b06e04f043a53203fb235854166", + "Downloading...": "f976eb284ebb156b24986c253d5d8a5686d9cc62e4eda4a18c0f949fd1141336", "Draft": "ebf12ef47cf575b3ba9a3cc019c5310146fdac88f6d1be6618d6e91158c2f174", "Draft a daily brief every morning from recent runs and approvals": "164c7c4d016227e1d00139733d857c249173572b060edadfc95a772217b9d9c4", "Draft a slide outline from the current context.": "6ebedbaa69ff6839fe43a4a8096fadd86b1b1c0b97f8084aa8b08b34633e84b7", @@ -2881,6 +2882,7 @@ "Install only": "a758f93054906a768ae5fa392b1e273fb2576c403c76559ce336b965abd8dfdb", "Install package to use this plugin": "32865d3ea0da6baf539d44bf8662fc31b1cb7d47a7554cee4eedc0b0f26f31f4", "Installation guide": "d334745b85acdbfcbfe8396dfa2c463e3ba6dcd372ff3ce4ab93a1d2aca8277d", + "Installed": "f8b32f4e92bd84ce1fcd177bec17d43093de3ee8303bb40c1b9ea521ed6a70f6", "Installed theme details could not be loaded.": "95e7920ab3bf341840edcad90219ec2839276dd4ab907c95b7d91db097cbe4f3", "Installed themes could not be loaded. Ling is using a built-in fallback.": "7765170d6f60d11600a252a65c8eda4f42a20346435c46021052feeb42b98b02", "Installing theme": "5b968f841f100a662441f68813d1d87f0c544f4e098c787319b17a3423cedf7d", @@ -6487,6 +6489,7 @@ "Use capability in channel: {name}": "a0fed9b7fde084a7b5d3fa294780426646caa1d0476c38f4c6c68240c951c16b", "Use councils as reusable multi-agent collections, then import them into a channel by reference.": "189c00b591217bba41095824cdc6efd53b0b4e7d0143e80a9f830c0ef7320df6", "Use current configuration": "4053203ff543df3e9f33b791b9d641918ae4a74c844402a9846b984f9ea1fbf6", + "Use detected {version}": "0c66624c3c6e4405fe3bd622d77d6d80b298fdf1326ed58ca97e7684cc1845b1", "Use existing folder": "a884c64758fb639f3aadd9e8b51584ee819190593a0853adef89542632cc5f2f", "Use for this teammate": "a44ba39a1769fcd31eb8c7ce49635e2c0be74cc74bf82f9a067acdb8295d6d3f", "Use full access for this conversation after explicit confirmation.": "d2827d4c21872ae0b2dfaee092463a8efb8225a40ed9acf84c8049d16e26f313", @@ -6582,6 +6585,7 @@ "Verify the key, account access, balance, and model permission for this provider.": "5ba03b132333df8c1d7b130335bfa5a4034517c93f2a8725019d0d0eec7eb401", "Verifying": "a7d4a9f301edaa61ef561aaba1847d2729a900ea00bbf358953f99d99d913666", "Verifying your identity": "d5f01f2f82f3899ed0a03db78288278f4da2c2f432cadea037202ed17a422fc6", + "Verifying...": "2ec1ac7d45e8079b8410caee12456f9655d1ae809e9ec933d3a7982e1f3a5d08", "Version": "dd167905de0defcaf72de673ee44c07431770d129ccffab286bd2edfdaf62396", "Version {number}": "f8b9f81427a563d2a6539999fdf148443bd55681bf666d92f77485a9043aaa13", "Video": "d534be829e32196b4d1e53b67103cf1e376b1d60071857572598c196abfefbc6", @@ -9032,6 +9036,7 @@ "Download generated result": "Pakua matokeo yaliyotolewa", "Download started": "Upakuaji umeanza", "Downloaded {count} memories": "Imepakua {count} kumbukumbu", + "Downloading...": "Inapakua...", "Draft": "Rasimu", "Draft a daily brief every morning from recent runs and approvals": "Rasimu muhtasari wa kila siku kila asubuhi kutoka kwa utekelezaji na idhini za hivi majuzi", "Draft a slide outline from the current context.": "Rasimu ya muhtasari wa slaidi kutoka kwa muktadha wa sasa.", @@ -9761,6 +9766,7 @@ "Install only": "Sakinisha pekee", "Install package to use this plugin": "Sakinisha kifurushi ili kutumia programu-jalizi hii", "Installation guide": "Mwongozo wa ufungaji", + "Installed": "Imesakinishwa", "Installed theme details could not be loaded.": "Maelezo ya mandhari yaliyosakinishwa hayakuweza kupakiwa.", "Installed themes could not be loaded. Ling is using a built-in fallback.": "Mandhari yaliyosakinishwa hayakuweza kupakiwa. Ling inatumia njia mbadala iliyojengewa ndani.", "Installing theme": "Inasakinisha mandhari", @@ -13367,6 +13373,7 @@ "Use capability in channel: {name}": "Tumia uwezo katika kituo: {name}", "Use councils as reusable multi-agent collections, then import them into a channel by reference.": "Tumia mabaraza kama makusanyo ya mawakala wengi yanayoweza kutumika tena, kisha yaagize kwenye kituo kwa marejeleo.", "Use current configuration": "Tumia usanidi wa sasa", + "Use detected {version}": "Matumizi yametambuliwa {version}", "Use existing folder": "Tumia folda iliyopo", "Use for this teammate": "Tumia kwa mshirika huyu", "Use full access for this conversation after explicit confirmation.": "Tumia ufikiaji kamili kwa mazungumzo haya baada ya uthibitisho wazi.", @@ -13462,6 +13469,7 @@ "Verify the key, account access, balance, and model permission for this provider.": "Thibitisha ufunguo, ufikiaji wa akaunti, salio na ruhusa ya muundo kwa mtoa huduma huyu.", "Verifying": "Inathibitisha", "Verifying your identity": "Inathibitisha utambulisho wako", + "Verifying...": "Inathibitisha...", "Version": "Toleo", "Version {number}": "Toleo {number}", "Video": "Video", diff --git a/packages/localization/catalogs/ta-IN.json b/packages/localization/catalogs/ta-IN.json index 32f62a1d7..bd2f806c0 100644 --- a/packages/localization/catalogs/ta-IN.json +++ b/packages/localization/catalogs/ta-IN.json @@ -1,6 +1,6 @@ { "locale": "ta-IN", - "sourceRevision": "d7b87e56798cd224ceb2f57b42318f6e8c5281cb0f13fedffe9b1eef97bc02c8", + "sourceRevision": "aab656282e8717e8d97044a7de3a8a8fe1375148356659313a7b8056c81cdf8a", "sourceHashes": { "{action} (Enter)": "9472217728ec383f5dfdd37d2f84c381ed7b4546d115f6e3e536959810ef5af5", "{agent} wants to start task \"{task}\" and needs {permissions}.": "b87261e1f3ceaec90a862105f2885011d44b2722f9979327a3790af82a5dcdf1", @@ -2152,6 +2152,7 @@ "Download generated result": "534f6b1f225d782898a845212e3616833c73beb768b9844bb5c14160c3f5f93b", "Download started": "efece5dd193335971168defa1c0742de79a15d93317900378740c0cee4c21f92", "Downloaded {count} memories": "cf6d5e84e9679ab3f1f65ddd268ee998d2f90b06e04f043a53203fb235854166", + "Downloading...": "f976eb284ebb156b24986c253d5d8a5686d9cc62e4eda4a18c0f949fd1141336", "Draft": "ebf12ef47cf575b3ba9a3cc019c5310146fdac88f6d1be6618d6e91158c2f174", "Draft a daily brief every morning from recent runs and approvals": "164c7c4d016227e1d00139733d857c249173572b060edadfc95a772217b9d9c4", "Draft a slide outline from the current context.": "6ebedbaa69ff6839fe43a4a8096fadd86b1b1c0b97f8084aa8b08b34633e84b7", @@ -2881,6 +2882,7 @@ "Install only": "a758f93054906a768ae5fa392b1e273fb2576c403c76559ce336b965abd8dfdb", "Install package to use this plugin": "32865d3ea0da6baf539d44bf8662fc31b1cb7d47a7554cee4eedc0b0f26f31f4", "Installation guide": "d334745b85acdbfcbfe8396dfa2c463e3ba6dcd372ff3ce4ab93a1d2aca8277d", + "Installed": "f8b32f4e92bd84ce1fcd177bec17d43093de3ee8303bb40c1b9ea521ed6a70f6", "Installed theme details could not be loaded.": "95e7920ab3bf341840edcad90219ec2839276dd4ab907c95b7d91db097cbe4f3", "Installed themes could not be loaded. Ling is using a built-in fallback.": "7765170d6f60d11600a252a65c8eda4f42a20346435c46021052feeb42b98b02", "Installing theme": "5b968f841f100a662441f68813d1d87f0c544f4e098c787319b17a3423cedf7d", @@ -6487,6 +6489,7 @@ "Use capability in channel: {name}": "a0fed9b7fde084a7b5d3fa294780426646caa1d0476c38f4c6c68240c951c16b", "Use councils as reusable multi-agent collections, then import them into a channel by reference.": "189c00b591217bba41095824cdc6efd53b0b4e7d0143e80a9f830c0ef7320df6", "Use current configuration": "4053203ff543df3e9f33b791b9d641918ae4a74c844402a9846b984f9ea1fbf6", + "Use detected {version}": "0c66624c3c6e4405fe3bd622d77d6d80b298fdf1326ed58ca97e7684cc1845b1", "Use existing folder": "a884c64758fb639f3aadd9e8b51584ee819190593a0853adef89542632cc5f2f", "Use for this teammate": "a44ba39a1769fcd31eb8c7ce49635e2c0be74cc74bf82f9a067acdb8295d6d3f", "Use full access for this conversation after explicit confirmation.": "d2827d4c21872ae0b2dfaee092463a8efb8225a40ed9acf84c8049d16e26f313", @@ -6582,6 +6585,7 @@ "Verify the key, account access, balance, and model permission for this provider.": "5ba03b132333df8c1d7b130335bfa5a4034517c93f2a8725019d0d0eec7eb401", "Verifying": "a7d4a9f301edaa61ef561aaba1847d2729a900ea00bbf358953f99d99d913666", "Verifying your identity": "d5f01f2f82f3899ed0a03db78288278f4da2c2f432cadea037202ed17a422fc6", + "Verifying...": "2ec1ac7d45e8079b8410caee12456f9655d1ae809e9ec933d3a7982e1f3a5d08", "Version": "dd167905de0defcaf72de673ee44c07431770d129ccffab286bd2edfdaf62396", "Version {number}": "f8b9f81427a563d2a6539999fdf148443bd55681bf666d92f77485a9043aaa13", "Video": "d534be829e32196b4d1e53b67103cf1e376b1d60071857572598c196abfefbc6", @@ -9032,6 +9036,7 @@ "Download generated result": "உருவாக்கப்பட்ட முடிவைப் பதிவிறக்கவும்", "Download started": "பதிவிறக்கம் தொடங்கியது", "Downloaded {count} memories": "_{count} நினைவுகள் பதிவிறக்கம் செய்யப்பட்டது", + "Downloading...": "பதிவிறக்குகிறது...", "Draft": "வரைவு", "Draft a daily brief every morning from recent runs and approvals": "சமீபத்திய ஓட்டங்கள் மற்றும் ஒப்புதல்களிலிருந்து தினமும் காலையில் தினசரி சுருக்கத்தை உருவாக்கவும்", "Draft a slide outline from the current context.": "தற்போதைய சூழலில் இருந்து ஒரு ஸ்லைடு அவுட்லைன் வரைவு.", @@ -9761,6 +9766,7 @@ "Install only": "மட்டும் நிறுவவும்", "Install package to use this plugin": "இந்த சொருகி பயன்படுத்த தொகுப்பை நிறுவவும்", "Installation guide": "நிறுவல் வழிகாட்டி", + "Installed": "நிறுவப்பட்டது", "Installed theme details could not be loaded.": "நிறுவப்பட்ட தீம் விவரங்களை ஏற்ற முடியவில்லை.", "Installed themes could not be loaded. Ling is using a built-in fallback.": "நிறுவப்பட்ட தீம்களை ஏற்ற முடியவில்லை. Ling உள்ளமைக்கப்பட்ட ஃபால்பேக்கைப் பயன்படுத்துகிறது.", "Installing theme": "தீம் நிறுவுதல்", @@ -13367,6 +13373,7 @@ "Use capability in channel: {name}": "சேனலில் திறனைப் பயன்படுத்தவும்: {name}", "Use councils as reusable multi-agent collections, then import them into a channel by reference.": "கவுன்சில்களை மீண்டும் பயன்படுத்தக்கூடிய மல்டி-ஏஜென்ட் சேகரிப்புகளாகப் பயன்படுத்தவும், பின்னர் அவற்றை குறிப்பு மூலம் சேனலில் இறக்குமதி செய்யவும்.", "Use current configuration": "தற்போதைய உள்ளமைவைப் பயன்படுத்தவும்", + "Use detected {version}": "கண்டறியப்பட்ட {version} பயன்படுத்தவும்", "Use existing folder": "ஏற்கனவே உள்ள கோப்புறையைப் பயன்படுத்தவும்", "Use for this teammate": "இந்த அணிக்கு பயன்படுத்தவும்", "Use full access for this conversation after explicit confirmation.": "வெளிப்படையான உறுதிப்படுத்தலுக்குப் பிறகு இந்த உரையாடலுக்கான முழு அணுகலைப் பயன்படுத்தவும்.", @@ -13462,6 +13469,7 @@ "Verify the key, account access, balance, and model permission for this provider.": "இந்த வழங்குனருக்கான விசை, கணக்கு அணுகல், இருப்பு மற்றும் மாதிரி அனுமதி ஆகியவற்றைச் சரிபார்க்கவும்.", "Verifying": "சரிபார்க்கிறது", "Verifying your identity": "உங்கள் அடையாளத்தைச் சரிபார்க்கிறது", + "Verifying...": "சரிபார்க்கிறது...", "Version": "பதிப்பு", "Version {number}": "பதிப்பு {number}", "Video": "வீடியோ", diff --git a/packages/localization/catalogs/te-IN.json b/packages/localization/catalogs/te-IN.json index d521c71ff..47135d8a1 100644 --- a/packages/localization/catalogs/te-IN.json +++ b/packages/localization/catalogs/te-IN.json @@ -1,6 +1,6 @@ { "locale": "te-IN", - "sourceRevision": "d7b87e56798cd224ceb2f57b42318f6e8c5281cb0f13fedffe9b1eef97bc02c8", + "sourceRevision": "aab656282e8717e8d97044a7de3a8a8fe1375148356659313a7b8056c81cdf8a", "sourceHashes": { "{action} (Enter)": "9472217728ec383f5dfdd37d2f84c381ed7b4546d115f6e3e536959810ef5af5", "{agent} wants to start task \"{task}\" and needs {permissions}.": "b87261e1f3ceaec90a862105f2885011d44b2722f9979327a3790af82a5dcdf1", @@ -2152,6 +2152,7 @@ "Download generated result": "534f6b1f225d782898a845212e3616833c73beb768b9844bb5c14160c3f5f93b", "Download started": "efece5dd193335971168defa1c0742de79a15d93317900378740c0cee4c21f92", "Downloaded {count} memories": "cf6d5e84e9679ab3f1f65ddd268ee998d2f90b06e04f043a53203fb235854166", + "Downloading...": "f976eb284ebb156b24986c253d5d8a5686d9cc62e4eda4a18c0f949fd1141336", "Draft": "ebf12ef47cf575b3ba9a3cc019c5310146fdac88f6d1be6618d6e91158c2f174", "Draft a daily brief every morning from recent runs and approvals": "164c7c4d016227e1d00139733d857c249173572b060edadfc95a772217b9d9c4", "Draft a slide outline from the current context.": "6ebedbaa69ff6839fe43a4a8096fadd86b1b1c0b97f8084aa8b08b34633e84b7", @@ -2881,6 +2882,7 @@ "Install only": "a758f93054906a768ae5fa392b1e273fb2576c403c76559ce336b965abd8dfdb", "Install package to use this plugin": "32865d3ea0da6baf539d44bf8662fc31b1cb7d47a7554cee4eedc0b0f26f31f4", "Installation guide": "d334745b85acdbfcbfe8396dfa2c463e3ba6dcd372ff3ce4ab93a1d2aca8277d", + "Installed": "f8b32f4e92bd84ce1fcd177bec17d43093de3ee8303bb40c1b9ea521ed6a70f6", "Installed theme details could not be loaded.": "95e7920ab3bf341840edcad90219ec2839276dd4ab907c95b7d91db097cbe4f3", "Installed themes could not be loaded. Ling is using a built-in fallback.": "7765170d6f60d11600a252a65c8eda4f42a20346435c46021052feeb42b98b02", "Installing theme": "5b968f841f100a662441f68813d1d87f0c544f4e098c787319b17a3423cedf7d", @@ -6487,6 +6489,7 @@ "Use capability in channel: {name}": "a0fed9b7fde084a7b5d3fa294780426646caa1d0476c38f4c6c68240c951c16b", "Use councils as reusable multi-agent collections, then import them into a channel by reference.": "189c00b591217bba41095824cdc6efd53b0b4e7d0143e80a9f830c0ef7320df6", "Use current configuration": "4053203ff543df3e9f33b791b9d641918ae4a74c844402a9846b984f9ea1fbf6", + "Use detected {version}": "0c66624c3c6e4405fe3bd622d77d6d80b298fdf1326ed58ca97e7684cc1845b1", "Use existing folder": "a884c64758fb639f3aadd9e8b51584ee819190593a0853adef89542632cc5f2f", "Use for this teammate": "a44ba39a1769fcd31eb8c7ce49635e2c0be74cc74bf82f9a067acdb8295d6d3f", "Use full access for this conversation after explicit confirmation.": "d2827d4c21872ae0b2dfaee092463a8efb8225a40ed9acf84c8049d16e26f313", @@ -6582,6 +6585,7 @@ "Verify the key, account access, balance, and model permission for this provider.": "5ba03b132333df8c1d7b130335bfa5a4034517c93f2a8725019d0d0eec7eb401", "Verifying": "a7d4a9f301edaa61ef561aaba1847d2729a900ea00bbf358953f99d99d913666", "Verifying your identity": "d5f01f2f82f3899ed0a03db78288278f4da2c2f432cadea037202ed17a422fc6", + "Verifying...": "2ec1ac7d45e8079b8410caee12456f9655d1ae809e9ec933d3a7982e1f3a5d08", "Version": "dd167905de0defcaf72de673ee44c07431770d129ccffab286bd2edfdaf62396", "Version {number}": "f8b9f81427a563d2a6539999fdf148443bd55681bf666d92f77485a9043aaa13", "Video": "d534be829e32196b4d1e53b67103cf1e376b1d60071857572598c196abfefbc6", @@ -9032,6 +9036,7 @@ "Download generated result": "రూపొందించిన ఫలితాన్ని డౌన్‌లోడ్ చేయండి", "Download started": "డౌన్‌లోడ్ ప్రారంభించబడింది", "Downloaded {count} memories": "డౌన్‌లోడ్ చేయబడిన {count} జ్ఞాపకాలు", + "Downloading...": "డౌన్‌లోడ్ చేస్తోంది...", "Draft": "డ్రాఫ్ట్", "Draft a daily brief every morning from recent runs and approvals": "ఇటీవలి పరుగులు మరియు ఆమోదాల నుండి ప్రతిరోజూ ఉదయం రోజువారీ సంక్షిప్తాన్ని రూపొందించండి", "Draft a slide outline from the current context.": "ప్రస్తుత సందర్భం నుండి స్లయిడ్ అవుట్‌లైన్‌ను రూపొందించండి.", @@ -9761,6 +9766,7 @@ "Install only": "ఇన్‌స్టాల్ మాత్రమే", "Install package to use this plugin": "ఈ ప్లగ్‌ఇన్‌ని ఉపయోగించడానికి ప్యాకేజీని ఇన్‌స్టాల్ చేయండి", "Installation guide": "ఇన్స్టాలేషన్ గైడ్", + "Installed": "ఇన్‌స్టాల్ చేయబడింది", "Installed theme details could not be loaded.": "ఇన్‌స్టాల్ చేయబడిన థీమ్ వివరాలను లోడ్ చేయడం సాధ్యపడలేదు.", "Installed themes could not be loaded. Ling is using a built-in fallback.": "ఇన్‌స్టాల్ చేసిన థీమ్‌లను లోడ్ చేయడం సాధ్యపడలేదు. Ling అంతర్నిర్మిత ఫాల్‌బ్యాక్‌ని ఉపయోగిస్తోంది.", "Installing theme": "థీమ్‌ను ఇన్‌స్టాల్ చేస్తోంది", @@ -13367,6 +13373,7 @@ "Use capability in channel: {name}": "ఛానెల్‌లో సామర్థ్యాన్ని ఉపయోగించండి: {name}", "Use councils as reusable multi-agent collections, then import them into a channel by reference.": "కౌన్సిళ్లను పునర్వినియోగ బహుళ-ఏజెంట్ సేకరణలుగా ఉపయోగించండి, ఆపై వాటిని సూచన ద్వారా ఛానెల్‌లోకి దిగుమతి చేయండి.", "Use current configuration": "ప్రస్తుత కాన్ఫిగరేషన్ ఉపయోగించండి", + "Use detected {version}": "గుర్తించబడిన {version}ని ఉపయోగించండి", "Use existing folder": "ఇప్పటికే ఉన్న ఫోల్డర్‌ని ఉపయోగించండి", "Use for this teammate": "ఈ సహచరుడి కోసం ఉపయోగించండి", "Use full access for this conversation after explicit confirmation.": "స్పష్టమైన నిర్ధారణ తర్వాత ఈ సంభాషణ కోసం పూర్తి ప్రాప్యతను ఉపయోగించండి.", @@ -13462,6 +13469,7 @@ "Verify the key, account access, balance, and model permission for this provider.": "ఈ ప్రొవైడర్ కోసం కీ, ఖాతా యాక్సెస్, బ్యాలెన్స్ మరియు మోడల్ అనుమతిని ధృవీకరించండి.", "Verifying": "ధృవీకరిస్తోంది", "Verifying your identity": "మీ గుర్తింపును ధృవీకరిస్తోంది", + "Verifying...": "ధృవీకరిస్తోంది...", "Version": "వెర్షన్", "Version {number}": "వెర్షన్ {number}", "Video": "వీడియో", diff --git a/packages/localization/catalogs/th-TH.json b/packages/localization/catalogs/th-TH.json index 718d0bbc7..6255c7997 100644 --- a/packages/localization/catalogs/th-TH.json +++ b/packages/localization/catalogs/th-TH.json @@ -1,6 +1,6 @@ { "locale": "th-TH", - "sourceRevision": "d7b87e56798cd224ceb2f57b42318f6e8c5281cb0f13fedffe9b1eef97bc02c8", + "sourceRevision": "aab656282e8717e8d97044a7de3a8a8fe1375148356659313a7b8056c81cdf8a", "sourceHashes": { "{action} (Enter)": "9472217728ec383f5dfdd37d2f84c381ed7b4546d115f6e3e536959810ef5af5", "{agent} wants to start task \"{task}\" and needs {permissions}.": "b87261e1f3ceaec90a862105f2885011d44b2722f9979327a3790af82a5dcdf1", @@ -2152,6 +2152,7 @@ "Download generated result": "534f6b1f225d782898a845212e3616833c73beb768b9844bb5c14160c3f5f93b", "Download started": "efece5dd193335971168defa1c0742de79a15d93317900378740c0cee4c21f92", "Downloaded {count} memories": "cf6d5e84e9679ab3f1f65ddd268ee998d2f90b06e04f043a53203fb235854166", + "Downloading...": "f976eb284ebb156b24986c253d5d8a5686d9cc62e4eda4a18c0f949fd1141336", "Draft": "ebf12ef47cf575b3ba9a3cc019c5310146fdac88f6d1be6618d6e91158c2f174", "Draft a daily brief every morning from recent runs and approvals": "164c7c4d016227e1d00139733d857c249173572b060edadfc95a772217b9d9c4", "Draft a slide outline from the current context.": "6ebedbaa69ff6839fe43a4a8096fadd86b1b1c0b97f8084aa8b08b34633e84b7", @@ -2881,6 +2882,7 @@ "Install only": "a758f93054906a768ae5fa392b1e273fb2576c403c76559ce336b965abd8dfdb", "Install package to use this plugin": "32865d3ea0da6baf539d44bf8662fc31b1cb7d47a7554cee4eedc0b0f26f31f4", "Installation guide": "d334745b85acdbfcbfe8396dfa2c463e3ba6dcd372ff3ce4ab93a1d2aca8277d", + "Installed": "f8b32f4e92bd84ce1fcd177bec17d43093de3ee8303bb40c1b9ea521ed6a70f6", "Installed theme details could not be loaded.": "95e7920ab3bf341840edcad90219ec2839276dd4ab907c95b7d91db097cbe4f3", "Installed themes could not be loaded. Ling is using a built-in fallback.": "7765170d6f60d11600a252a65c8eda4f42a20346435c46021052feeb42b98b02", "Installing theme": "5b968f841f100a662441f68813d1d87f0c544f4e098c787319b17a3423cedf7d", @@ -6487,6 +6489,7 @@ "Use capability in channel: {name}": "a0fed9b7fde084a7b5d3fa294780426646caa1d0476c38f4c6c68240c951c16b", "Use councils as reusable multi-agent collections, then import them into a channel by reference.": "189c00b591217bba41095824cdc6efd53b0b4e7d0143e80a9f830c0ef7320df6", "Use current configuration": "4053203ff543df3e9f33b791b9d641918ae4a74c844402a9846b984f9ea1fbf6", + "Use detected {version}": "0c66624c3c6e4405fe3bd622d77d6d80b298fdf1326ed58ca97e7684cc1845b1", "Use existing folder": "a884c64758fb639f3aadd9e8b51584ee819190593a0853adef89542632cc5f2f", "Use for this teammate": "a44ba39a1769fcd31eb8c7ce49635e2c0be74cc74bf82f9a067acdb8295d6d3f", "Use full access for this conversation after explicit confirmation.": "d2827d4c21872ae0b2dfaee092463a8efb8225a40ed9acf84c8049d16e26f313", @@ -6582,6 +6585,7 @@ "Verify the key, account access, balance, and model permission for this provider.": "5ba03b132333df8c1d7b130335bfa5a4034517c93f2a8725019d0d0eec7eb401", "Verifying": "a7d4a9f301edaa61ef561aaba1847d2729a900ea00bbf358953f99d99d913666", "Verifying your identity": "d5f01f2f82f3899ed0a03db78288278f4da2c2f432cadea037202ed17a422fc6", + "Verifying...": "2ec1ac7d45e8079b8410caee12456f9655d1ae809e9ec933d3a7982e1f3a5d08", "Version": "dd167905de0defcaf72de673ee44c07431770d129ccffab286bd2edfdaf62396", "Version {number}": "f8b9f81427a563d2a6539999fdf148443bd55681bf666d92f77485a9043aaa13", "Video": "d534be829e32196b4d1e53b67103cf1e376b1d60071857572598c196abfefbc6", @@ -9032,6 +9036,7 @@ "Download generated result": "ดาวน์โหลดผลลัพธ์ที่สร้างขึ้น", "Download started": "เริ่มดาวน์โหลดแล้ว", "Downloaded {count} memories": "ดาวน์โหลด {count} ความทรงจำแล้ว", + "Downloading...": "กำลังดาวน์โหลด...", "Draft": "ร่าง", "Draft a daily brief every morning from recent runs and approvals": "ร่างสรุปรายวันทุกเช้าจากการดำเนินการและการอนุมัติล่าสุด", "Draft a slide outline from the current context.": "ร่างโครงร่างสไลด์จากบริบทปัจจุบัน", @@ -9761,6 +9766,7 @@ "Install only": "ติดตั้งเท่านั้น", "Install package to use this plugin": "ติดตั้งแพ็คเกจเพื่อใช้ปลั๊กอินนี้", "Installation guide": "คู่มือการติดตั้ง", + "Installed": "ติดตั้งแล้ว", "Installed theme details could not be loaded.": "ไม่สามารถโหลดรายละเอียดธีมที่ติดตั้งได้", "Installed themes could not be loaded. Ling is using a built-in fallback.": "ไม่สามารถโหลดธีมที่ติดตั้งได้ Ling กำลังใช้ทางเลือกสำรองในตัว", "Installing theme": "กำลังติดตั้งธีม", @@ -13367,6 +13373,7 @@ "Use capability in channel: {name}": "ใช้ความสามารถในช่อง: {name}", "Use councils as reusable multi-agent collections, then import them into a channel by reference.": "ใช้สภาเป็นคอลเลกชันหลายตัวแทนที่ใช้ซ้ำได้ จากนั้นนำเข้าลงในช่องทางโดยการอ้างอิง", "Use current configuration": "ใช้การกำหนดค่าปัจจุบัน", + "Use detected {version}": "ตรวจพบการใช้งาน {version}", "Use existing folder": "ใช้โฟลเดอร์ที่มีอยู่", "Use for this teammate": "ใช้สำหรับเพื่อนร่วมทีมคนนี้", "Use full access for this conversation after explicit confirmation.": "ใช้การเข้าถึงโดยสมบูรณ์สำหรับการสนทนานี้หลังจากการยืนยันที่ชัดเจน", @@ -13462,6 +13469,7 @@ "Verify the key, account access, balance, and model permission for this provider.": "ตรวจสอบคีย์ การเข้าถึงบัญชี ยอดคงเหลือ และการอนุญาตโมเดลสำหรับผู้ให้บริการรายนี้", "Verifying": "กำลังยืนยัน", "Verifying your identity": "การยืนยันตัวตนของคุณ", + "Verifying...": "กำลังยืนยัน...", "Version": "เวอร์ชัน", "Version {number}": "เวอร์ชัน {number}", "Video": "วีดีโอ", diff --git a/packages/localization/catalogs/tr-TR.json b/packages/localization/catalogs/tr-TR.json index 3c3eff106..c28af6b49 100644 --- a/packages/localization/catalogs/tr-TR.json +++ b/packages/localization/catalogs/tr-TR.json @@ -1,6 +1,6 @@ { "locale": "tr-TR", - "sourceRevision": "d7b87e56798cd224ceb2f57b42318f6e8c5281cb0f13fedffe9b1eef97bc02c8", + "sourceRevision": "aab656282e8717e8d97044a7de3a8a8fe1375148356659313a7b8056c81cdf8a", "sourceHashes": { "{action} (Enter)": "9472217728ec383f5dfdd37d2f84c381ed7b4546d115f6e3e536959810ef5af5", "{agent} wants to start task \"{task}\" and needs {permissions}.": "b87261e1f3ceaec90a862105f2885011d44b2722f9979327a3790af82a5dcdf1", @@ -2152,6 +2152,7 @@ "Download generated result": "534f6b1f225d782898a845212e3616833c73beb768b9844bb5c14160c3f5f93b", "Download started": "efece5dd193335971168defa1c0742de79a15d93317900378740c0cee4c21f92", "Downloaded {count} memories": "cf6d5e84e9679ab3f1f65ddd268ee998d2f90b06e04f043a53203fb235854166", + "Downloading...": "f976eb284ebb156b24986c253d5d8a5686d9cc62e4eda4a18c0f949fd1141336", "Draft": "ebf12ef47cf575b3ba9a3cc019c5310146fdac88f6d1be6618d6e91158c2f174", "Draft a daily brief every morning from recent runs and approvals": "164c7c4d016227e1d00139733d857c249173572b060edadfc95a772217b9d9c4", "Draft a slide outline from the current context.": "6ebedbaa69ff6839fe43a4a8096fadd86b1b1c0b97f8084aa8b08b34633e84b7", @@ -2881,6 +2882,7 @@ "Install only": "a758f93054906a768ae5fa392b1e273fb2576c403c76559ce336b965abd8dfdb", "Install package to use this plugin": "32865d3ea0da6baf539d44bf8662fc31b1cb7d47a7554cee4eedc0b0f26f31f4", "Installation guide": "d334745b85acdbfcbfe8396dfa2c463e3ba6dcd372ff3ce4ab93a1d2aca8277d", + "Installed": "f8b32f4e92bd84ce1fcd177bec17d43093de3ee8303bb40c1b9ea521ed6a70f6", "Installed theme details could not be loaded.": "95e7920ab3bf341840edcad90219ec2839276dd4ab907c95b7d91db097cbe4f3", "Installed themes could not be loaded. Ling is using a built-in fallback.": "7765170d6f60d11600a252a65c8eda4f42a20346435c46021052feeb42b98b02", "Installing theme": "5b968f841f100a662441f68813d1d87f0c544f4e098c787319b17a3423cedf7d", @@ -6487,6 +6489,7 @@ "Use capability in channel: {name}": "a0fed9b7fde084a7b5d3fa294780426646caa1d0476c38f4c6c68240c951c16b", "Use councils as reusable multi-agent collections, then import them into a channel by reference.": "189c00b591217bba41095824cdc6efd53b0b4e7d0143e80a9f830c0ef7320df6", "Use current configuration": "4053203ff543df3e9f33b791b9d641918ae4a74c844402a9846b984f9ea1fbf6", + "Use detected {version}": "0c66624c3c6e4405fe3bd622d77d6d80b298fdf1326ed58ca97e7684cc1845b1", "Use existing folder": "a884c64758fb639f3aadd9e8b51584ee819190593a0853adef89542632cc5f2f", "Use for this teammate": "a44ba39a1769fcd31eb8c7ce49635e2c0be74cc74bf82f9a067acdb8295d6d3f", "Use full access for this conversation after explicit confirmation.": "d2827d4c21872ae0b2dfaee092463a8efb8225a40ed9acf84c8049d16e26f313", @@ -6582,6 +6585,7 @@ "Verify the key, account access, balance, and model permission for this provider.": "5ba03b132333df8c1d7b130335bfa5a4034517c93f2a8725019d0d0eec7eb401", "Verifying": "a7d4a9f301edaa61ef561aaba1847d2729a900ea00bbf358953f99d99d913666", "Verifying your identity": "d5f01f2f82f3899ed0a03db78288278f4da2c2f432cadea037202ed17a422fc6", + "Verifying...": "2ec1ac7d45e8079b8410caee12456f9655d1ae809e9ec933d3a7982e1f3a5d08", "Version": "dd167905de0defcaf72de673ee44c07431770d129ccffab286bd2edfdaf62396", "Version {number}": "f8b9f81427a563d2a6539999fdf148443bd55681bf666d92f77485a9043aaa13", "Video": "d534be829e32196b4d1e53b67103cf1e376b1d60071857572598c196abfefbc6", @@ -9032,6 +9036,7 @@ "Download generated result": "Oluşturulan sonucu indir", "Download started": "İndirme başladı", "Downloaded {count} memories": "{count} anı indirildi", + "Downloading...": "İndiriliyor...", "Draft": "Taslak", "Draft a daily brief every morning from recent runs and approvals": "Her sabah son çalışmalar ve onaylardan günlük bir özet taslağı hazırlayın", "Draft a slide outline from the current context.": "Geçerli bağlamdan bir slayt taslağı taslağı oluşturun.", @@ -9761,6 +9766,7 @@ "Install only": "Yalnızca yükle", "Install package to use this plugin": "Bu eklentiyi kullanmak için paketi yükleyin", "Installation guide": "Kurulum kılavuzu", + "Installed": "Yüklendi", "Installed theme details could not be loaded.": "Yüklenen tema ayrıntıları yüklenemedi.", "Installed themes could not be loaded. Ling is using a built-in fallback.": "Yüklenen temalar yüklenemedi. Ling yerleşik bir geri dönüş kullanıyor.", "Installing theme": "Tema yükleniyor", @@ -13367,6 +13373,7 @@ "Use capability in channel: {name}": "Kanaldaki özelliği kullan: {name}", "Use councils as reusable multi-agent collections, then import them into a channel by reference.": "Konseyleri yeniden kullanılabilir çok aracılı koleksiyonlar olarak kullanın, ardından bunları referans olarak bir kanala aktarın.", "Use current configuration": "Mevcut yapılandırmayı kullan", + "Use detected {version}": "Algılanan kullanımı kullanın {version}", "Use existing folder": "Mevcut klasörü kullan", "Use for this teammate": "Bu takım arkadaşı için kullanın", "Use full access for this conversation after explicit confirmation.": "Açıkça onaylandıktan sonra bu görüşme için tam erişimi kullanın.", @@ -13462,6 +13469,7 @@ "Verify the key, account access, balance, and model permission for this provider.": "Bu sağlayıcının anahtarını, hesap erişimini, bakiyesini ve model iznini doğrulayın.", "Verifying": "Doğrulanıyor", "Verifying your identity": "Kimliğinizi doğrulama", + "Verifying...": "Doğrulanıyor...", "Version": "Sürüm", "Version {number}": "Sürüm {number}", "Video": "Video", diff --git a/packages/localization/catalogs/uk-UA.json b/packages/localization/catalogs/uk-UA.json index 4c6f127ff..90de1942a 100644 --- a/packages/localization/catalogs/uk-UA.json +++ b/packages/localization/catalogs/uk-UA.json @@ -1,6 +1,6 @@ { "locale": "uk-UA", - "sourceRevision": "d7b87e56798cd224ceb2f57b42318f6e8c5281cb0f13fedffe9b1eef97bc02c8", + "sourceRevision": "aab656282e8717e8d97044a7de3a8a8fe1375148356659313a7b8056c81cdf8a", "sourceHashes": { "{action} (Enter)": "9472217728ec383f5dfdd37d2f84c381ed7b4546d115f6e3e536959810ef5af5", "{agent} wants to start task \"{task}\" and needs {permissions}.": "b87261e1f3ceaec90a862105f2885011d44b2722f9979327a3790af82a5dcdf1", @@ -2152,6 +2152,7 @@ "Download generated result": "534f6b1f225d782898a845212e3616833c73beb768b9844bb5c14160c3f5f93b", "Download started": "efece5dd193335971168defa1c0742de79a15d93317900378740c0cee4c21f92", "Downloaded {count} memories": "cf6d5e84e9679ab3f1f65ddd268ee998d2f90b06e04f043a53203fb235854166", + "Downloading...": "f976eb284ebb156b24986c253d5d8a5686d9cc62e4eda4a18c0f949fd1141336", "Draft": "ebf12ef47cf575b3ba9a3cc019c5310146fdac88f6d1be6618d6e91158c2f174", "Draft a daily brief every morning from recent runs and approvals": "164c7c4d016227e1d00139733d857c249173572b060edadfc95a772217b9d9c4", "Draft a slide outline from the current context.": "6ebedbaa69ff6839fe43a4a8096fadd86b1b1c0b97f8084aa8b08b34633e84b7", @@ -2881,6 +2882,7 @@ "Install only": "a758f93054906a768ae5fa392b1e273fb2576c403c76559ce336b965abd8dfdb", "Install package to use this plugin": "32865d3ea0da6baf539d44bf8662fc31b1cb7d47a7554cee4eedc0b0f26f31f4", "Installation guide": "d334745b85acdbfcbfe8396dfa2c463e3ba6dcd372ff3ce4ab93a1d2aca8277d", + "Installed": "f8b32f4e92bd84ce1fcd177bec17d43093de3ee8303bb40c1b9ea521ed6a70f6", "Installed theme details could not be loaded.": "95e7920ab3bf341840edcad90219ec2839276dd4ab907c95b7d91db097cbe4f3", "Installed themes could not be loaded. Ling is using a built-in fallback.": "7765170d6f60d11600a252a65c8eda4f42a20346435c46021052feeb42b98b02", "Installing theme": "5b968f841f100a662441f68813d1d87f0c544f4e098c787319b17a3423cedf7d", @@ -6487,6 +6489,7 @@ "Use capability in channel: {name}": "a0fed9b7fde084a7b5d3fa294780426646caa1d0476c38f4c6c68240c951c16b", "Use councils as reusable multi-agent collections, then import them into a channel by reference.": "189c00b591217bba41095824cdc6efd53b0b4e7d0143e80a9f830c0ef7320df6", "Use current configuration": "4053203ff543df3e9f33b791b9d641918ae4a74c844402a9846b984f9ea1fbf6", + "Use detected {version}": "0c66624c3c6e4405fe3bd622d77d6d80b298fdf1326ed58ca97e7684cc1845b1", "Use existing folder": "a884c64758fb639f3aadd9e8b51584ee819190593a0853adef89542632cc5f2f", "Use for this teammate": "a44ba39a1769fcd31eb8c7ce49635e2c0be74cc74bf82f9a067acdb8295d6d3f", "Use full access for this conversation after explicit confirmation.": "d2827d4c21872ae0b2dfaee092463a8efb8225a40ed9acf84c8049d16e26f313", @@ -6582,6 +6585,7 @@ "Verify the key, account access, balance, and model permission for this provider.": "5ba03b132333df8c1d7b130335bfa5a4034517c93f2a8725019d0d0eec7eb401", "Verifying": "a7d4a9f301edaa61ef561aaba1847d2729a900ea00bbf358953f99d99d913666", "Verifying your identity": "d5f01f2f82f3899ed0a03db78288278f4da2c2f432cadea037202ed17a422fc6", + "Verifying...": "2ec1ac7d45e8079b8410caee12456f9655d1ae809e9ec933d3a7982e1f3a5d08", "Version": "dd167905de0defcaf72de673ee44c07431770d129ccffab286bd2edfdaf62396", "Version {number}": "f8b9f81427a563d2a6539999fdf148443bd55681bf666d92f77485a9043aaa13", "Video": "d534be829e32196b4d1e53b67103cf1e376b1d60071857572598c196abfefbc6", @@ -9032,6 +9036,7 @@ "Download generated result": "Завантажте згенерований результат", "Download started": "Завантаження розпочато", "Downloaded {count} memories": "Завантажено {count} спогадів", + "Downloading...": "Завантаження...", "Draft": "Чернетка", "Draft a daily brief every morning from recent runs and approvals": "Щоранку складайте щоденний звіт із останніх прогонів і схвалень", "Draft a slide outline from the current context.": "Створіть схему слайда з поточного контексту.", @@ -9761,6 +9766,7 @@ "Install only": "Лише встановити", "Install package to use this plugin": "Установіть пакет, щоб використовувати цей плагін", "Installation guide": "Керівництво по установці", + "Installed": "встановлено", "Installed theme details could not be loaded.": "Не вдалося завантажити деталі встановленої теми.", "Installed themes could not be loaded. Ling is using a built-in fallback.": "Не вдалося завантажити встановлені теми. Ling використовує вбудований запасний варіант.", "Installing theme": "Встановлення теми", @@ -13367,6 +13373,7 @@ "Use capability in channel: {name}": "Використовувати можливості в каналі: {name}", "Use councils as reusable multi-agent collections, then import them into a channel by reference.": "Використовуйте поради як багаторазові мультиагентні колекції, а потім імпортуйте їх у канал за посиланням.", "Use current configuration": "Використовувати поточну конфігурацію", + "Use detected {version}": "Виявлено використання {version}", "Use existing folder": "Використовувати існуючу папку", "Use for this teammate": "Використовуйте для цього товариша по команді", "Use full access for this conversation after explicit confirmation.": "Використовуйте повний доступ до цієї розмови після явного підтвердження.", @@ -13462,6 +13469,7 @@ "Verify the key, account access, balance, and model permission for this provider.": "Перевірте ключ, доступ до облікового запису, баланс і дозвіл моделі для цього постачальника.", "Verifying": "Перевірка", "Verifying your identity": "Підтвердження вашої особи", + "Verifying...": "Перевірка...", "Version": "Версія", "Version {number}": "Версія {number}", "Video": "відео", diff --git a/packages/localization/catalogs/vi-VN.json b/packages/localization/catalogs/vi-VN.json index 7524853ff..4e9178889 100644 --- a/packages/localization/catalogs/vi-VN.json +++ b/packages/localization/catalogs/vi-VN.json @@ -1,6 +1,6 @@ { "locale": "vi-VN", - "sourceRevision": "d7b87e56798cd224ceb2f57b42318f6e8c5281cb0f13fedffe9b1eef97bc02c8", + "sourceRevision": "aab656282e8717e8d97044a7de3a8a8fe1375148356659313a7b8056c81cdf8a", "sourceHashes": { "{action} (Enter)": "9472217728ec383f5dfdd37d2f84c381ed7b4546d115f6e3e536959810ef5af5", "{agent} wants to start task \"{task}\" and needs {permissions}.": "b87261e1f3ceaec90a862105f2885011d44b2722f9979327a3790af82a5dcdf1", @@ -2152,6 +2152,7 @@ "Download generated result": "534f6b1f225d782898a845212e3616833c73beb768b9844bb5c14160c3f5f93b", "Download started": "efece5dd193335971168defa1c0742de79a15d93317900378740c0cee4c21f92", "Downloaded {count} memories": "cf6d5e84e9679ab3f1f65ddd268ee998d2f90b06e04f043a53203fb235854166", + "Downloading...": "f976eb284ebb156b24986c253d5d8a5686d9cc62e4eda4a18c0f949fd1141336", "Draft": "ebf12ef47cf575b3ba9a3cc019c5310146fdac88f6d1be6618d6e91158c2f174", "Draft a daily brief every morning from recent runs and approvals": "164c7c4d016227e1d00139733d857c249173572b060edadfc95a772217b9d9c4", "Draft a slide outline from the current context.": "6ebedbaa69ff6839fe43a4a8096fadd86b1b1c0b97f8084aa8b08b34633e84b7", @@ -2881,6 +2882,7 @@ "Install only": "a758f93054906a768ae5fa392b1e273fb2576c403c76559ce336b965abd8dfdb", "Install package to use this plugin": "32865d3ea0da6baf539d44bf8662fc31b1cb7d47a7554cee4eedc0b0f26f31f4", "Installation guide": "d334745b85acdbfcbfe8396dfa2c463e3ba6dcd372ff3ce4ab93a1d2aca8277d", + "Installed": "f8b32f4e92bd84ce1fcd177bec17d43093de3ee8303bb40c1b9ea521ed6a70f6", "Installed theme details could not be loaded.": "95e7920ab3bf341840edcad90219ec2839276dd4ab907c95b7d91db097cbe4f3", "Installed themes could not be loaded. Ling is using a built-in fallback.": "7765170d6f60d11600a252a65c8eda4f42a20346435c46021052feeb42b98b02", "Installing theme": "5b968f841f100a662441f68813d1d87f0c544f4e098c787319b17a3423cedf7d", @@ -6487,6 +6489,7 @@ "Use capability in channel: {name}": "a0fed9b7fde084a7b5d3fa294780426646caa1d0476c38f4c6c68240c951c16b", "Use councils as reusable multi-agent collections, then import them into a channel by reference.": "189c00b591217bba41095824cdc6efd53b0b4e7d0143e80a9f830c0ef7320df6", "Use current configuration": "4053203ff543df3e9f33b791b9d641918ae4a74c844402a9846b984f9ea1fbf6", + "Use detected {version}": "0c66624c3c6e4405fe3bd622d77d6d80b298fdf1326ed58ca97e7684cc1845b1", "Use existing folder": "a884c64758fb639f3aadd9e8b51584ee819190593a0853adef89542632cc5f2f", "Use for this teammate": "a44ba39a1769fcd31eb8c7ce49635e2c0be74cc74bf82f9a067acdb8295d6d3f", "Use full access for this conversation after explicit confirmation.": "d2827d4c21872ae0b2dfaee092463a8efb8225a40ed9acf84c8049d16e26f313", @@ -6582,6 +6585,7 @@ "Verify the key, account access, balance, and model permission for this provider.": "5ba03b132333df8c1d7b130335bfa5a4034517c93f2a8725019d0d0eec7eb401", "Verifying": "a7d4a9f301edaa61ef561aaba1847d2729a900ea00bbf358953f99d99d913666", "Verifying your identity": "d5f01f2f82f3899ed0a03db78288278f4da2c2f432cadea037202ed17a422fc6", + "Verifying...": "2ec1ac7d45e8079b8410caee12456f9655d1ae809e9ec933d3a7982e1f3a5d08", "Version": "dd167905de0defcaf72de673ee44c07431770d129ccffab286bd2edfdaf62396", "Version {number}": "f8b9f81427a563d2a6539999fdf148443bd55681bf666d92f77485a9043aaa13", "Video": "d534be829e32196b4d1e53b67103cf1e376b1d60071857572598c196abfefbc6", @@ -9032,6 +9036,7 @@ "Download generated result": "Tải xuống kết quả được tạo", "Download started": "Đã bắt đầu tải xuống", "Downloaded {count} memories": "Đã tải xuống {count} kỷ niệm", + "Downloading...": "Đang tải xuống...", "Draft": "Bản nháp", "Draft a daily brief every morning from recent runs and approvals": "Soạn thảo bản tóm tắt hàng ngày vào mỗi buổi sáng từ các lần chạy và phê duyệt gần đây", "Draft a slide outline from the current context.": "Soạn thảo dàn ý slide từ ngữ cảnh hiện tại.", @@ -9761,6 +9766,7 @@ "Install only": "Chỉ cài đặt", "Install package to use this plugin": "Cài đặt gói để sử dụng plugin này", "Installation guide": "Hướng dẫn cài đặt", + "Installed": "Đã cài đặt", "Installed theme details could not be loaded.": "Không thể tải chi tiết chủ đề đã cài đặt.", "Installed themes could not be loaded. Ling is using a built-in fallback.": "Không thể tải các chủ đề đã cài đặt. Ling đang sử dụng phương án dự phòng tích hợp sẵn.", "Installing theme": "Đang cài đặt chủ đề", @@ -13367,6 +13373,7 @@ "Use capability in channel: {name}": "Khả năng sử dụng trong kênh: {name}", "Use councils as reusable multi-agent collections, then import them into a channel by reference.": "Sử dụng hội đồng làm bộ sưu tập đa tác nhân có thể tái sử dụng, sau đó nhập chúng vào kênh bằng cách tham chiếu.", "Use current configuration": "Sử dụng cấu hình hiện tại", + "Use detected {version}": "Đã phát hiện sử dụng {version}", "Use existing folder": "Sử dụng thư mục hiện có", "Use for this teammate": "Sử dụng cho đồng đội này", "Use full access for this conversation after explicit confirmation.": "Sử dụng toàn quyền truy cập vào cuộc trò chuyện này sau khi được xác nhận rõ ràng.", @@ -13462,6 +13469,7 @@ "Verify the key, account access, balance, and model permission for this provider.": "Xác minh khóa, quyền truy cập tài khoản, số dư và quyền mô hình cho nhà cung cấp này.", "Verifying": "Đang xác minh", "Verifying your identity": "Xác minh danh tính của bạn", + "Verifying...": "Đang xác minh...", "Version": "Phiên bản", "Version {number}": "Phiên bản {number}", "Video": "Băng hình", diff --git a/packages/localization/catalogs/zh-CN.json b/packages/localization/catalogs/zh-CN.json index a1ff86dff..9b51dc296 100644 --- a/packages/localization/catalogs/zh-CN.json +++ b/packages/localization/catalogs/zh-CN.json @@ -1,6 +1,6 @@ { "locale": "zh-CN", - "sourceRevision": "d7b87e56798cd224ceb2f57b42318f6e8c5281cb0f13fedffe9b1eef97bc02c8", + "sourceRevision": "aab656282e8717e8d97044a7de3a8a8fe1375148356659313a7b8056c81cdf8a", "sourceHashes": { "{action} (Enter)": "9472217728ec383f5dfdd37d2f84c381ed7b4546d115f6e3e536959810ef5af5", "{agent} wants to start task \"{task}\" and needs {permissions}.": "b87261e1f3ceaec90a862105f2885011d44b2722f9979327a3790af82a5dcdf1", @@ -2152,6 +2152,7 @@ "Download generated result": "534f6b1f225d782898a845212e3616833c73beb768b9844bb5c14160c3f5f93b", "Download started": "efece5dd193335971168defa1c0742de79a15d93317900378740c0cee4c21f92", "Downloaded {count} memories": "cf6d5e84e9679ab3f1f65ddd268ee998d2f90b06e04f043a53203fb235854166", + "Downloading...": "f976eb284ebb156b24986c253d5d8a5686d9cc62e4eda4a18c0f949fd1141336", "Draft": "ebf12ef47cf575b3ba9a3cc019c5310146fdac88f6d1be6618d6e91158c2f174", "Draft a daily brief every morning from recent runs and approvals": "164c7c4d016227e1d00139733d857c249173572b060edadfc95a772217b9d9c4", "Draft a slide outline from the current context.": "6ebedbaa69ff6839fe43a4a8096fadd86b1b1c0b97f8084aa8b08b34633e84b7", @@ -2881,6 +2882,7 @@ "Install only": "a758f93054906a768ae5fa392b1e273fb2576c403c76559ce336b965abd8dfdb", "Install package to use this plugin": "32865d3ea0da6baf539d44bf8662fc31b1cb7d47a7554cee4eedc0b0f26f31f4", "Installation guide": "d334745b85acdbfcbfe8396dfa2c463e3ba6dcd372ff3ce4ab93a1d2aca8277d", + "Installed": "f8b32f4e92bd84ce1fcd177bec17d43093de3ee8303bb40c1b9ea521ed6a70f6", "Installed theme details could not be loaded.": "95e7920ab3bf341840edcad90219ec2839276dd4ab907c95b7d91db097cbe4f3", "Installed themes could not be loaded. Ling is using a built-in fallback.": "7765170d6f60d11600a252a65c8eda4f42a20346435c46021052feeb42b98b02", "Installing theme": "5b968f841f100a662441f68813d1d87f0c544f4e098c787319b17a3423cedf7d", @@ -6487,6 +6489,7 @@ "Use capability in channel: {name}": "a0fed9b7fde084a7b5d3fa294780426646caa1d0476c38f4c6c68240c951c16b", "Use councils as reusable multi-agent collections, then import them into a channel by reference.": "189c00b591217bba41095824cdc6efd53b0b4e7d0143e80a9f830c0ef7320df6", "Use current configuration": "4053203ff543df3e9f33b791b9d641918ae4a74c844402a9846b984f9ea1fbf6", + "Use detected {version}": "0c66624c3c6e4405fe3bd622d77d6d80b298fdf1326ed58ca97e7684cc1845b1", "Use existing folder": "a884c64758fb639f3aadd9e8b51584ee819190593a0853adef89542632cc5f2f", "Use for this teammate": "a44ba39a1769fcd31eb8c7ce49635e2c0be74cc74bf82f9a067acdb8295d6d3f", "Use full access for this conversation after explicit confirmation.": "d2827d4c21872ae0b2dfaee092463a8efb8225a40ed9acf84c8049d16e26f313", @@ -6582,6 +6585,7 @@ "Verify the key, account access, balance, and model permission for this provider.": "5ba03b132333df8c1d7b130335bfa5a4034517c93f2a8725019d0d0eec7eb401", "Verifying": "a7d4a9f301edaa61ef561aaba1847d2729a900ea00bbf358953f99d99d913666", "Verifying your identity": "d5f01f2f82f3899ed0a03db78288278f4da2c2f432cadea037202ed17a422fc6", + "Verifying...": "2ec1ac7d45e8079b8410caee12456f9655d1ae809e9ec933d3a7982e1f3a5d08", "Version": "dd167905de0defcaf72de673ee44c07431770d129ccffab286bd2edfdaf62396", "Version {number}": "f8b9f81427a563d2a6539999fdf148443bd55681bf666d92f77485a9043aaa13", "Video": "d534be829e32196b4d1e53b67103cf1e376b1d60071857572598c196abfefbc6", @@ -9032,6 +9036,7 @@ "Download generated result": "下载生成结果", "Download started": "已开始下载", "Downloaded {count} memories": "已下载 {count} 条记忆", + "Downloading...": "正在下载…", "Draft": "草稿", "Draft a daily brief every morning from recent runs and approvals": "例如:每天早上根据最近运行和审批生成简报", "Draft a slide outline from the current context.": "根据当前上下文起草一份幻灯片大纲。", @@ -9761,6 +9766,7 @@ "Install only": "仅安装", "Install package to use this plugin": "安装插件包后即可使用", "Installation guide": "安装引导", + "Installed": "已安装", "Installed theme details could not be loaded.": "无法读取已安装主题的详情。", "Installed themes could not be loaded. Ling is using a built-in fallback.": "已安装主题加载失败,Ling 正在使用内置后备主题。", "Installing theme": "正在安装主题", @@ -13367,6 +13373,7 @@ "Use capability in channel: {name}": "在频道中使用能力:{name}", "Use councils as reusable multi-agent collections, then import them into a channel by reference.": "把智囊团作为可复用的多 Agent 集合,再按引用导入频道。", "Use current configuration": "使用当前配置", + "Use detected {version}": "使用检测到的 {version}", "Use existing folder": "使用现有文件夹", "Use for this teammate": "给当前队友使用", "Use full access for this conversation after explicit confirmation.": "明确确认后,此对话使用完整访问权限。", @@ -13462,6 +13469,7 @@ "Verify the key, account access, balance, and model permission for this provider.": "请检查 Key、账号访问权限、余额和模型权限。", "Verifying": "验证中", "Verifying your identity": "正在验证身份", + "Verifying...": "正在校验…", "Version": "版本", "Version {number}": "版本 {number}", "Video": "视频", diff --git a/packages/localization/catalogs/zh-HK.json b/packages/localization/catalogs/zh-HK.json index 41f45e585..265bebdbf 100644 --- a/packages/localization/catalogs/zh-HK.json +++ b/packages/localization/catalogs/zh-HK.json @@ -1,6 +1,6 @@ { "locale": "zh-HK", - "sourceRevision": "d7b87e56798cd224ceb2f57b42318f6e8c5281cb0f13fedffe9b1eef97bc02c8", + "sourceRevision": "aab656282e8717e8d97044a7de3a8a8fe1375148356659313a7b8056c81cdf8a", "sourceHashes": { "{action} (Enter)": "9472217728ec383f5dfdd37d2f84c381ed7b4546d115f6e3e536959810ef5af5", "{agent} wants to start task \"{task}\" and needs {permissions}.": "b87261e1f3ceaec90a862105f2885011d44b2722f9979327a3790af82a5dcdf1", @@ -2152,6 +2152,7 @@ "Download generated result": "534f6b1f225d782898a845212e3616833c73beb768b9844bb5c14160c3f5f93b", "Download started": "efece5dd193335971168defa1c0742de79a15d93317900378740c0cee4c21f92", "Downloaded {count} memories": "cf6d5e84e9679ab3f1f65ddd268ee998d2f90b06e04f043a53203fb235854166", + "Downloading...": "f976eb284ebb156b24986c253d5d8a5686d9cc62e4eda4a18c0f949fd1141336", "Draft": "ebf12ef47cf575b3ba9a3cc019c5310146fdac88f6d1be6618d6e91158c2f174", "Draft a daily brief every morning from recent runs and approvals": "164c7c4d016227e1d00139733d857c249173572b060edadfc95a772217b9d9c4", "Draft a slide outline from the current context.": "6ebedbaa69ff6839fe43a4a8096fadd86b1b1c0b97f8084aa8b08b34633e84b7", @@ -2881,6 +2882,7 @@ "Install only": "a758f93054906a768ae5fa392b1e273fb2576c403c76559ce336b965abd8dfdb", "Install package to use this plugin": "32865d3ea0da6baf539d44bf8662fc31b1cb7d47a7554cee4eedc0b0f26f31f4", "Installation guide": "d334745b85acdbfcbfe8396dfa2c463e3ba6dcd372ff3ce4ab93a1d2aca8277d", + "Installed": "f8b32f4e92bd84ce1fcd177bec17d43093de3ee8303bb40c1b9ea521ed6a70f6", "Installed theme details could not be loaded.": "95e7920ab3bf341840edcad90219ec2839276dd4ab907c95b7d91db097cbe4f3", "Installed themes could not be loaded. Ling is using a built-in fallback.": "7765170d6f60d11600a252a65c8eda4f42a20346435c46021052feeb42b98b02", "Installing theme": "5b968f841f100a662441f68813d1d87f0c544f4e098c787319b17a3423cedf7d", @@ -6487,6 +6489,7 @@ "Use capability in channel: {name}": "a0fed9b7fde084a7b5d3fa294780426646caa1d0476c38f4c6c68240c951c16b", "Use councils as reusable multi-agent collections, then import them into a channel by reference.": "189c00b591217bba41095824cdc6efd53b0b4e7d0143e80a9f830c0ef7320df6", "Use current configuration": "4053203ff543df3e9f33b791b9d641918ae4a74c844402a9846b984f9ea1fbf6", + "Use detected {version}": "0c66624c3c6e4405fe3bd622d77d6d80b298fdf1326ed58ca97e7684cc1845b1", "Use existing folder": "a884c64758fb639f3aadd9e8b51584ee819190593a0853adef89542632cc5f2f", "Use for this teammate": "a44ba39a1769fcd31eb8c7ce49635e2c0be74cc74bf82f9a067acdb8295d6d3f", "Use full access for this conversation after explicit confirmation.": "d2827d4c21872ae0b2dfaee092463a8efb8225a40ed9acf84c8049d16e26f313", @@ -6582,6 +6585,7 @@ "Verify the key, account access, balance, and model permission for this provider.": "5ba03b132333df8c1d7b130335bfa5a4034517c93f2a8725019d0d0eec7eb401", "Verifying": "a7d4a9f301edaa61ef561aaba1847d2729a900ea00bbf358953f99d99d913666", "Verifying your identity": "d5f01f2f82f3899ed0a03db78288278f4da2c2f432cadea037202ed17a422fc6", + "Verifying...": "2ec1ac7d45e8079b8410caee12456f9655d1ae809e9ec933d3a7982e1f3a5d08", "Version": "dd167905de0defcaf72de673ee44c07431770d129ccffab286bd2edfdaf62396", "Version {number}": "f8b9f81427a563d2a6539999fdf148443bd55681bf666d92f77485a9043aaa13", "Video": "d534be829e32196b4d1e53b67103cf1e376b1d60071857572598c196abfefbc6", @@ -9032,6 +9036,7 @@ "Download generated result": "下載產生的結果", "Download started": "下載開始", "Downloaded {count} memories": "下載了 {count} 記憶", + "Downloading...": "正在下載...", "Draft": "草稿", "Draft a daily brief every morning from recent runs and approvals": "每天早上根據最近的運行和批准起草一份每日簡報", "Draft a slide outline from the current context.": "根據目前上下文起草投影片大綱。", @@ -9761,6 +9766,7 @@ "Install only": "僅安裝", "Install package to use this plugin": "安裝包以使用此插件", "Installation guide": "安裝指南", + "Installed": "已安裝", "Installed theme details could not be loaded.": "無法載入已安裝主題的詳細資訊。", "Installed themes could not be loaded. Ling is using a built-in fallback.": "無法載入已安裝的主題。 Ling 正在使用內建後備。", "Installing theme": "安裝主題", @@ -13367,6 +13373,7 @@ "Use capability in channel: {name}": "使用頻道中的能力:{name}", "Use councils as reusable multi-agent collections, then import them into a channel by reference.": "使用理事會作為可重複使用的多代理集合,然後透過引用將它們匯入到通道中。", "Use current configuration": "使用目前配置", + "Use detected {version}": "使用偵測到的 {version}", "Use existing folder": "使用現有資料夾", "Use for this teammate": "用於該隊友", "Use full access for this conversation after explicit confirmation.": "明確確認後使用對此對話的完全存取權限。", @@ -13462,6 +13469,7 @@ "Verify the key, account access, balance, and model permission for this provider.": "驗證該提供者的金鑰、帳戶存取權限、餘額和模型權限。", "Verifying": "正在驗證", "Verifying your identity": "驗證您的身份", + "Verifying...": "正在驗證...", "Version": "版本", "Version {number}": "版本 {number}", "Video": "影片", diff --git a/packages/localization/catalogs/zh-TW.json b/packages/localization/catalogs/zh-TW.json index ff31e668a..73c23b833 100644 --- a/packages/localization/catalogs/zh-TW.json +++ b/packages/localization/catalogs/zh-TW.json @@ -1,6 +1,6 @@ { "locale": "zh-TW", - "sourceRevision": "d7b87e56798cd224ceb2f57b42318f6e8c5281cb0f13fedffe9b1eef97bc02c8", + "sourceRevision": "aab656282e8717e8d97044a7de3a8a8fe1375148356659313a7b8056c81cdf8a", "sourceHashes": { "{action} (Enter)": "9472217728ec383f5dfdd37d2f84c381ed7b4546d115f6e3e536959810ef5af5", "{agent} wants to start task \"{task}\" and needs {permissions}.": "b87261e1f3ceaec90a862105f2885011d44b2722f9979327a3790af82a5dcdf1", @@ -2152,6 +2152,7 @@ "Download generated result": "534f6b1f225d782898a845212e3616833c73beb768b9844bb5c14160c3f5f93b", "Download started": "efece5dd193335971168defa1c0742de79a15d93317900378740c0cee4c21f92", "Downloaded {count} memories": "cf6d5e84e9679ab3f1f65ddd268ee998d2f90b06e04f043a53203fb235854166", + "Downloading...": "f976eb284ebb156b24986c253d5d8a5686d9cc62e4eda4a18c0f949fd1141336", "Draft": "ebf12ef47cf575b3ba9a3cc019c5310146fdac88f6d1be6618d6e91158c2f174", "Draft a daily brief every morning from recent runs and approvals": "164c7c4d016227e1d00139733d857c249173572b060edadfc95a772217b9d9c4", "Draft a slide outline from the current context.": "6ebedbaa69ff6839fe43a4a8096fadd86b1b1c0b97f8084aa8b08b34633e84b7", @@ -2881,6 +2882,7 @@ "Install only": "a758f93054906a768ae5fa392b1e273fb2576c403c76559ce336b965abd8dfdb", "Install package to use this plugin": "32865d3ea0da6baf539d44bf8662fc31b1cb7d47a7554cee4eedc0b0f26f31f4", "Installation guide": "d334745b85acdbfcbfe8396dfa2c463e3ba6dcd372ff3ce4ab93a1d2aca8277d", + "Installed": "f8b32f4e92bd84ce1fcd177bec17d43093de3ee8303bb40c1b9ea521ed6a70f6", "Installed theme details could not be loaded.": "95e7920ab3bf341840edcad90219ec2839276dd4ab907c95b7d91db097cbe4f3", "Installed themes could not be loaded. Ling is using a built-in fallback.": "7765170d6f60d11600a252a65c8eda4f42a20346435c46021052feeb42b98b02", "Installing theme": "5b968f841f100a662441f68813d1d87f0c544f4e098c787319b17a3423cedf7d", @@ -6487,6 +6489,7 @@ "Use capability in channel: {name}": "a0fed9b7fde084a7b5d3fa294780426646caa1d0476c38f4c6c68240c951c16b", "Use councils as reusable multi-agent collections, then import them into a channel by reference.": "189c00b591217bba41095824cdc6efd53b0b4e7d0143e80a9f830c0ef7320df6", "Use current configuration": "4053203ff543df3e9f33b791b9d641918ae4a74c844402a9846b984f9ea1fbf6", + "Use detected {version}": "0c66624c3c6e4405fe3bd622d77d6d80b298fdf1326ed58ca97e7684cc1845b1", "Use existing folder": "a884c64758fb639f3aadd9e8b51584ee819190593a0853adef89542632cc5f2f", "Use for this teammate": "a44ba39a1769fcd31eb8c7ce49635e2c0be74cc74bf82f9a067acdb8295d6d3f", "Use full access for this conversation after explicit confirmation.": "d2827d4c21872ae0b2dfaee092463a8efb8225a40ed9acf84c8049d16e26f313", @@ -6582,6 +6585,7 @@ "Verify the key, account access, balance, and model permission for this provider.": "5ba03b132333df8c1d7b130335bfa5a4034517c93f2a8725019d0d0eec7eb401", "Verifying": "a7d4a9f301edaa61ef561aaba1847d2729a900ea00bbf358953f99d99d913666", "Verifying your identity": "d5f01f2f82f3899ed0a03db78288278f4da2c2f432cadea037202ed17a422fc6", + "Verifying...": "2ec1ac7d45e8079b8410caee12456f9655d1ae809e9ec933d3a7982e1f3a5d08", "Version": "dd167905de0defcaf72de673ee44c07431770d129ccffab286bd2edfdaf62396", "Version {number}": "f8b9f81427a563d2a6539999fdf148443bd55681bf666d92f77485a9043aaa13", "Video": "d534be829e32196b4d1e53b67103cf1e376b1d60071857572598c196abfefbc6", @@ -9032,6 +9036,7 @@ "Download generated result": "下載產生的結果", "Download started": "下載開始", "Downloaded {count} memories": "下載了 {count} 記憶", + "Downloading...": "正在下載...", "Draft": "草稿", "Draft a daily brief every morning from recent runs and approvals": "每天早上根據最近的運行和批准起草一份每日簡報", "Draft a slide outline from the current context.": "根據目前上下文起草投影片大綱。", @@ -9761,6 +9766,7 @@ "Install only": "僅安裝", "Install package to use this plugin": "安裝包以使用此插件", "Installation guide": "安裝指南", + "Installed": "已安裝", "Installed theme details could not be loaded.": "無法載入已安裝主題的詳細資訊。", "Installed themes could not be loaded. Ling is using a built-in fallback.": "無法載入已安裝的主題。 Ling 正在使用內建後備。", "Installing theme": "安裝主題", @@ -13367,6 +13373,7 @@ "Use capability in channel: {name}": "使用頻道中的能力:{name}", "Use councils as reusable multi-agent collections, then import them into a channel by reference.": "使用理事會作為可重複使用的多代理集合,然後透過引用將它們匯入到通道中。", "Use current configuration": "使用目前配置", + "Use detected {version}": "使用偵測到的 {version}", "Use existing folder": "使用現有資料夾", "Use for this teammate": "用於該隊友", "Use full access for this conversation after explicit confirmation.": "明確確認後使用對此對話的完全存取權限。", @@ -13462,6 +13469,7 @@ "Verify the key, account access, balance, and model permission for this provider.": "驗證該提供者的金鑰、帳戶存取權限、餘額和模型權限。", "Verifying": "正在驗證", "Verifying your identity": "驗證您的身份", + "Verifying...": "正在驗證...", "Version": "版本", "Version {number}": "版本 {number}", "Video": "影片",