From bcc3bd069df027be13649324e7cc5b1f35e055e6 Mon Sep 17 00:00:00 2001 From: Vincent Koc Date: Thu, 6 Aug 2026 16:58:01 +0800 Subject: [PATCH 01/69] fix(tooling): stop pnpm from reconciling shared worktree deps (#119863) (cherry picked from commit c67556df310f7cc50798ef51beac33a43714356a) --- pnpm-workspace.yaml | 2 ++ test/package-manager-config.test.ts | 5 ++++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 434e744d86d2..d70541d10159 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -114,6 +114,8 @@ minimumReleaseAgeExclude: - "clawpdf" nodeLinker: hoisted +# GWTs share node_modules; script commands must not reconcile that shared install. +verifyDepsBeforeRun: false blockExoticSubdeps: true overrides: diff --git a/test/package-manager-config.test.ts b/test/package-manager-config.test.ts index 853230c8bc55..557f33d8cddf 100644 --- a/test/package-manager-config.test.ts +++ b/test/package-manager-config.test.ts @@ -20,7 +20,9 @@ type RootPackageJson = { pnpm?: PnpmBuildConfig; }; -type WorkspaceConfig = PnpmBuildConfig; +type WorkspaceConfig = PnpmBuildConfig & { + verifyDepsBeforeRun?: boolean; +}; function readJson(filePath: string): unknown { return JSON.parse(fs.readFileSync(filePath, "utf8")) as unknown; @@ -53,6 +55,7 @@ describe("package manager build policy", () => { expect(workspace.allowBuilds?.["@discordjs/opus"]).toBe(false); expect(workspace.allowBuilds?.["node-llama-cpp"]).toBe(false); expect(workspace.blockExoticSubdeps).toBe(true); + expect(workspace.verifyDepsBeforeRun).toBe(false); expect(workspace.onlyBuiltDependencies).toBeUndefined(); }); From ea8fd26427e0f90fc9f44337dfa34a402e70337d Mon Sep 17 00:00:00 2001 From: "openclaw-mantis[bot]" <281431406+openclaw-mantis[bot]@users.noreply.github.com> Date: Thu, 6 Aug 2026 18:44:22 +0800 Subject: [PATCH 02/69] chore(ui): refresh control ui locales (#117315) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> (cherry picked from commit d7d3dbc3d94d6d2d8b64c95f5ec78f2b9db049b1) --- ui/src/i18n/.i18n/ar.meta.json | 8 +-- ui/src/i18n/.i18n/ar.tm.jsonl | 68 +++++++++++++++++------ ui/src/i18n/.i18n/catalog-fallbacks.json | 2 +- ui/src/i18n/.i18n/de.meta.json | 8 +-- ui/src/i18n/.i18n/de.tm.jsonl | 68 +++++++++++++++++------ ui/src/i18n/.i18n/es.meta.json | 8 +-- ui/src/i18n/.i18n/es.tm.jsonl | 68 +++++++++++++++++------ ui/src/i18n/.i18n/fa.meta.json | 8 +-- ui/src/i18n/.i18n/fa.tm.jsonl | 69 +++++++++++++++++------ ui/src/i18n/.i18n/fr.meta.json | 8 +-- ui/src/i18n/.i18n/fr.tm.jsonl | 69 +++++++++++++++++------ ui/src/i18n/.i18n/hi.meta.json | 8 +-- ui/src/i18n/.i18n/hi.tm.jsonl | 70 ++++++++++++++++++------ ui/src/i18n/.i18n/id.meta.json | 8 +-- ui/src/i18n/.i18n/id.tm.jsonl | 68 +++++++++++++++++------ ui/src/i18n/.i18n/it.meta.json | 8 +-- ui/src/i18n/.i18n/it.tm.jsonl | 70 ++++++++++++++++++------ ui/src/i18n/.i18n/ja-JP.meta.json | 8 +-- ui/src/i18n/.i18n/ja-JP.tm.jsonl | 70 ++++++++++++++++++------ ui/src/i18n/.i18n/ko.meta.json | 8 +-- ui/src/i18n/.i18n/ko.tm.jsonl | 70 ++++++++++++++++++------ ui/src/i18n/.i18n/nl.meta.json | 8 +-- ui/src/i18n/.i18n/nl.tm.jsonl | 70 ++++++++++++++++++------ ui/src/i18n/.i18n/pl.meta.json | 8 +-- ui/src/i18n/.i18n/pl.tm.jsonl | 69 +++++++++++++++++------ ui/src/i18n/.i18n/pt-BR.meta.json | 8 +-- ui/src/i18n/.i18n/pt-BR.tm.jsonl | 70 ++++++++++++++++++------ ui/src/i18n/.i18n/ru.meta.json | 8 +-- ui/src/i18n/.i18n/ru.tm.jsonl | 70 ++++++++++++++++++------ ui/src/i18n/.i18n/th.meta.json | 8 +-- ui/src/i18n/.i18n/th.tm.jsonl | 70 ++++++++++++++++++------ ui/src/i18n/.i18n/tr.meta.json | 8 +-- ui/src/i18n/.i18n/tr.tm.jsonl | 69 +++++++++++++++++------ ui/src/i18n/.i18n/uk.meta.json | 8 +-- ui/src/i18n/.i18n/uk.tm.jsonl | 70 ++++++++++++++++++------ ui/src/i18n/.i18n/vi.meta.json | 8 +-- ui/src/i18n/.i18n/vi.tm.jsonl | 70 ++++++++++++++++++------ ui/src/i18n/.i18n/zh-CN.meta.json | 8 +-- ui/src/i18n/.i18n/zh-CN.tm.jsonl | 70 ++++++++++++++++++------ ui/src/i18n/.i18n/zh-TW.meta.json | 8 +-- ui/src/i18n/.i18n/zh-TW.tm.jsonl | 70 ++++++++++++++++++------ 41 files changed, 1109 insertions(+), 441 deletions(-) diff --git a/ui/src/i18n/.i18n/ar.meta.json b/ui/src/i18n/.i18n/ar.meta.json index 3d733adab818..4aa4340f7b8a 100644 --- a/ui/src/i18n/.i18n/ar.meta.json +++ b/ui/src/i18n/.i18n/ar.meta.json @@ -1,11 +1,11 @@ { "fallbackKeys": [], - "generatedAt": "2026-07-31T19:25:53.084Z", + "generatedAt": "2026-08-06T05:32:01.124Z", "locale": "ar", "model": "claude-opus-4-8", "provider": "anthropic", - "sourceHash": "912ad83d5f70ee4463b1370efd9bf9c890017c65833f30501e8c3440da135ee7", - "totalKeys": 4652, - "translatedKeys": 4652, + "sourceHash": "10855748ee78e3fa7806b6f0f43f9f2dec749b41e7fc82439dbe19fca7e2f173", + "totalKeys": 4689, + "translatedKeys": 4689, "workflow": 1 } diff --git a/ui/src/i18n/.i18n/ar.tm.jsonl b/ui/src/i18n/.i18n/ar.tm.jsonl index f39038667a93..b0b4a67a6267 100644 --- a/ui/src/i18n/.i18n/ar.tm.jsonl +++ b/ui/src/i18n/.i18n/ar.tm.jsonl @@ -21,6 +21,7 @@ {"cache_key":"010cf6c5e9f0047217505b601c948f12a6bdc61a8c3863271b7bf0cc823fadc2","model":"gpt-5.6-sol","provider":"openai","segment_id":"configForm.sections.skills.description","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Skill packs and capabilities","text_hash":"16929f911a9b43cb09809e2088aa93241e7da0ffea4630ca251dc6825b7587b4","tgt_lang":"ar","translated":"حزم Skills والإمكانات","updated_at":"2026-07-12T06:58:13.652Z"} {"cache_key":"0129b914f1e84e273e17d7702e78f9b042ff8324e4b76667f10a0c83c9a6198a","model":"gpt-5.6-sol","provider":"openai","segment_id":"agentScope.allAgents","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"All agents","text_hash":"54c32d3e2cfa1cc879f746643e6b41360541692fc0a163f3793595510398e6f5","tgt_lang":"ar","translated":"جميع الوكلاء","updated_at":"2026-07-13T11:01:21.998Z"} {"cache_key":"012e9f9b4440a160612391c04ec131cbabcd8ca9431c09b756d71b5abc763d28","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.history.found","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"{count} ideas found","text_hash":"1a195aa46b19937b35e33d524523f6607d6dad2f36282c27a19eb47b06d53111","tgt_lang":"ar","translated":"تم العثور على {count} فكرة","updated_at":"2026-07-29T11:06:58.321Z"} +{"cache_key":"013211f2c685b116d28242040472d7fcb0b6509b2f91f974254abcb6f9c3fcc9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.actionRequiresWrite","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"This action requires operator.write access.","text_hash":"48816bfddc8d61fc3ab5c633190b2fe68f8c7390a419d24a12ba9ece22a34402","tgt_lang":"ar","translated":"يتطلب هذا الإجراء صلاحية operator.write.","updated_at":"2026-08-06T05:31:44.820Z"} {"cache_key":"0134e7564730fe8ac9a29f7ee15c3735f8b471e3d2731b05c310f7a12bcfc732","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.questions.answered","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Answered","text_hash":"665590354e719bcf6610c39fe617cf8cf8109e96a59e64c73a41a028b74369f9","tgt_lang":"ar","translated":"تمت الإجابة","updated_at":"2026-07-22T15:51:23.228Z"} {"cache_key":"01cfd970e29d6cf810409f5f34daf1d1da7fd02061fb5d61be684254dcebc363","model":"gpt-5.6-sol","provider":"openai","segment_id":"pluginsPage.connectorDescriptions.github","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"PR review queues, issue triage, and repo Q&A through the official GitHub MCP.","text_hash":"56ac30344e3daa6df914513e72ae6a4b2043974ae3fa1c003388536d5635e3d1","tgt_lang":"ar","translated":"قوائم انتظار مراجعة طلبات PR، وفرز المشكلات، وأسئلة وأجوبة حول المستودعات عبر GitHub MCP الرسمي.","updated_at":"2026-07-12T06:59:55.995Z"} {"cache_key":"01d4c71ed803ad5a8870fc5f1924232b186eb0f067a08972a1ca9abaa71196c0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.overview.throughput","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Throughput","text_hash":"960bcc4e48b929b89a54da1613c577f938e27adffd9fefc84b176a081eba5ae6","tgt_lang":"ar","translated":"معدل الإنتاجية","updated_at":"2026-07-29T11:06:58.321Z"} @@ -108,6 +109,7 @@ {"cache_key":"06e6b7c03da234ef315972f18d033d0d3e3ddaf78442504df2d09fa6b5e17e08","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.detailPanel.copyContents","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Copy file contents","text_hash":"b3278e5f53cc34b040e4cfc5bed420f0e7dca7baf66ced6a2146bc22422d9152","tgt_lang":"ar","translated":"نسخ محتويات الملف","updated_at":"2026-07-29T11:06:38.483Z"} {"cache_key":"06fb80ebc9c47fa19fdae33be5449acf8dec7b9979a76fcdf4e62418aa590e08","model":"gpt-5.6-sol","provider":"openai","segment_id":"agentTools.enabledByProfile","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Enabled by the current profile.","text_hash":"e71ef6fd7aa42db4fc46c718cf658538f54c7d8ea665911bb4eb492f1710107a","tgt_lang":"ar","translated":"مفعّل بواسطة الملف الشخصي الحالي.","updated_at":"2026-07-12T06:59:12.313Z"} {"cache_key":"06fe09cbca70cb210e2e437e49f5d0abb92de84bf49777029e08e83b7eb55947","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.removeFromGroup","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Remove from group","text_hash":"035edd9bd720fa18902982143a4252c5537ed08521b8a988a953aa306b8f7565","tgt_lang":"ar","translated":"Remove from group","updated_at":"2026-07-29T11:06:58.321Z"} +{"cache_key":"07005c76c6154498f70ef54e3d0d6b98c1d65b16a4a433ade2bb5c44f792ada6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sidebar.showSessionSection","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Show","text_hash":"0df6f1cad36c49da768a6efdcc2c4be102f5729f7381cb53e4ff8061d17eaeb6","tgt_lang":"ar","translated":"إظهار","updated_at":"2026-08-06T05:31:57.796Z"} {"cache_key":"070c5b2a6d8007f1eeab199a37dcf21cc32be28e53689ae638ae3579ddd43b37","model":"gpt-5.6-sol","provider":"openai","segment_id":"modelSetup.signIn.signIn","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Sign in","text_hash":"bfd402b2f6f3812529b55596136d3a11c51616317e3b1cd999928e2d4eae7d3f","tgt_lang":"ar","translated":"تسجيل الدخول","updated_at":"2026-07-16T10:56:04.450Z"} {"cache_key":"072505e293ba11ce47c8266e5597446f699f1e408e4b02ec00582afcd9dee670","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.copyCode","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Copy code","text_hash":"49a0053f3b0d5045a4ef3edfe5c39be60a7ea272cc22b7c33d646624346ccd4d","tgt_lang":"ar","translated":"نسخ الكود","updated_at":"2026-07-29T11:06:58.321Z"} {"cache_key":"0775080844378bc149207917dc39f3b2165ffbd3329773c5134e09cd35bb406c","model":"gpt-5.6-sol","provider":"openai","segment_id":"skillWorkshop.empty.staleTitle","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"No stale proposals","text_hash":"25b0c88fbfe8b10fdf21af3c5a2970c0576750c9d5990ac0106d61accfb73d78","tgt_lang":"ar","translated":"لا توجد مقترحات قديمة","updated_at":"2026-07-12T07:00:16.432Z"} @@ -152,6 +154,7 @@ {"cache_key":"0a5a55e5ad15d2352c8397c0f95e55a7049c9acc497748161d71d70d6906411c","model":"gpt-5.6-sol","provider":"openai","segment_id":"agents.overview.fallbacks","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Fallbacks","text_hash":"7a508ceac71e07fa7d38ec2ef91c387e4a47d65c7edd799b8e70b15e9cda579d","tgt_lang":"ar","translated":"النماذج الاحتياطية","updated_at":"2026-07-12T06:57:34.656Z","segment_ids":["modelProviders.defaults.fallbacks"]} {"cache_key":"0a5d98a9bee7a9d6db60c46636c0d95116c09a4a9af8cddc558b7346c7076381","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.dateToday","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Today","text_hash":"2b065c7c9ce466e5ebcad757987d5d660ee4c9ea708bc62c43444b53334738ba","tgt_lang":"ar","translated":"اليوم","updated_at":"2026-07-05T14:39:56.977Z","segment_ids":["skillWorkshop.header.today","skillWorkshop.recency.today","usage.providerUsage.today","usage.presets.today"]} {"cache_key":"0a6799ed33269531963e160275af0722185094c60eb34ea0bfc1d274d28f8f9e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.cameraFallback","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Camera {number}","text_hash":"c2059a7f1c74690db1916ee66a39fa8b96efa84b2caa09fc60ec988eafa14e1f","tgt_lang":"ar","translated":"الكاميرا {number}","updated_at":"2026-07-22T15:51:47.500Z"} +{"cache_key":"0a70a7e1352caf785ed1e42ada31120825dc47a703969cb5291e038461b2f4ff","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sidebar.hideFromSidebar","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Hide from sidebar","text_hash":"a96ec22ac9bff95bac64f1acdbd3ba23eda7a14a1f56257c8529900cdd561d53","tgt_lang":"ar","translated":"إخفاء من الشريط الجانبي","updated_at":"2026-08-06T05:31:57.796Z"} {"cache_key":"0a754c6283f44f65209bb32f85fb261205fe3d8fdbcb77afff3ff63f5ec0746f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sessionDiscussion.requiresWriteAccess","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Operator write access is required to open this discussion.","text_hash":"d4348c8a7688990faa7b49142962172abca5c09ad84e32e4df4bc26871bd5c85","tgt_lang":"ar","translated":"يلزم وصول الكتابة للمشغّل لفتح هذه المناقشة.","updated_at":"2026-07-22T15:52:07.812Z"} {"cache_key":"0a79b8b4fa61b2fc33975e5956e27688f9ee39840644296b1d566fe18ce98e1a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.transcriptSearchEmpty","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"No transcript messages match that search.","text_hash":"cae4269a2a9e0ae3b99b31838dca6815612537bf45b630ebbd513d65bbd81d70","tgt_lang":"ar","translated":"لا توجد رسائل نصية تطابق هذا البحث.","updated_at":"2026-07-29T11:06:58.321Z"} {"cache_key":"0a95fa5a92f2da138d4e1b69bd98c17a8f24ad8a38fd832101096284f52a5d99","model":"gpt-5.6-sol","provider":"openai","segment_id":"agentTools.plugin","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Plugin: {id}","text_hash":"26edf462e12944443c124758e11997967fd73c62e30fb651ab30449e19597772","tgt_lang":"ar","translated":"المكوّن الإضافي: {id}","updated_at":"2026-07-12T06:59:12.313Z"} @@ -281,6 +284,7 @@ {"cache_key":"13324123d2bdb34efcd7c54d0ce1af5a58d528c307ab36ef2ed45064d747e963","model":"gpt-5.5","provider":"openai","segment_id":"chat.sidebar.sortUpdated","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Last updated","text_hash":"382ac5f308f76c24b2c981e2041943bc2be2229cbd285ad362b9af1cfc386ef8","tgt_lang":"ar","translated":"آخر تحديث","updated_at":"2026-07-06T15:07:02.499Z"} {"cache_key":"13341a5a4ee3d5198bd0778eee3d80172b57a30360398f217b1e4d7e8b5e7ac1","model":"gpt-5.6-sol","provider":"openai","segment_id":"cron.actions.runNow","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Run now","text_hash":"0991397702fabb407256a08adbb643c936aa03a49b9e78a2e62f4303c8a03e4c","tgt_lang":"ar","translated":"تشغيل الآن","updated_at":"2026-07-12T07:01:07.002Z"} {"cache_key":"1337b591ff3e1494465a74a984e14e8e3bfc39e8be5e716e119299a048516fe4","model":"gpt-5.6-sol","provider":"openai","segment_id":"quickSettings.system.gatewayHost","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Gateway Host","text_hash":"3a3f756a0473349f21d2b9fe6ace8684b3218d89b9db83c59f5071183fe97ec7","tgt_lang":"ar","translated":"مضيف Gateway","updated_at":"2026-07-12T06:58:30.776Z"} +{"cache_key":"133fa66f1394aad2cf6305f725cbd278c13133e907843ace7ebde901332bae5f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.duplicateRisk","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Retrying may duplicate a result after an ambiguous acknowledgement.","text_hash":"7b818910c3637b34ad0890c3a089666f79d44c985608e69a2aefa48e90ed6579","tgt_lang":"ar","translated":"قد تؤدي إعادة المحاولة إلى تكرار نتيجة بعد إقرار غير واضح.","updated_at":"2026-08-06T05:31:57.796Z"} {"cache_key":"1344b0362f4f0e13e0854a27c10603c2d38213ac14e2298885d69485e7ad9ab5","model":"gpt-5.5","provider":"openai","segment_id":"common.search","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Search","text_hash":"49c266baaaa70981ea188fa714d5c40cf13830d786a861c9943ae0d26a7f3fe9","tgt_lang":"ar","translated":"بحث","updated_at":"2026-07-10T06:08:20.257Z","segment_ids":["sessionsView.transcriptSearchAction","memoryPage.memories.searchButton","activity.search","palette.categories.search"]} {"cache_key":"135d647d9e30405c9a50f374859e9eb96078f036906651d6cba3430abde304f0","model":"gpt-5.6-sol","provider":"openai","segment_id":"memoryPage.tabs.dreams","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Dreams","text_hash":"9ff605e0dcea60562a8135740596059f867d3814c40b29a9467657280b7986e5","tgt_lang":"ar","translated":"الأحلام","updated_at":"2026-07-12T07:00:35.611Z","segment_ids":["dreaming.wiki.dreamsTab"]} {"cache_key":"136b54f2a4bb46d4f2296684cb9128d7318e146ef19169ea9d6b0037b228e981","model":"claude-opus-4-8","provider":"anthropic","segment_id":"debug.modelsSubtitle","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Catalog from models.list.","text_hash":"2c7b4707e3fc276fcce56d3635eb6e120ac440d5c23ac613b1b3f882165c72fe","tgt_lang":"ar","translated":"الكتالوج من models.list.","updated_at":"2026-07-29T11:06:58.321Z"} @@ -329,6 +333,7 @@ {"cache_key":"15f07fb8c2ec9f2edba187171d00038f2d03989e7f614f893f09420f44564800","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.backend.qmdHint","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Retrieval is delegated to QMD. Its settings appear below.","text_hash":"67e7f23c74cbb294079a97d2b22b0ee71ea03dd1f2927d8ad00314d7f889f07a","tgt_lang":"ar","translated":"يتم تفويض الاسترداد إلى QMD. تظهر إعداداته أدناه.","updated_at":"2026-07-28T07:10:26.022Z"} {"cache_key":"1609a1859eccf999a8a4c58da9de96ec42a3a11a7f323f045677fe4daba89e4f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.dreaming.timezone.placeholder","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Europe/Vienna","text_hash":"3db791fb847adf1eb75f34c078f9d44a83777c6e05e52ebfe16a140bfee49dd4","tgt_lang":"ar","translated":"Europe/Vienna","updated_at":"2026-07-28T07:10:37.866Z"} {"cache_key":"160cbf9d69676554e7269152f3e02a190bcf0e77ade026fb40007807d6105e58","model":"gpt-5.6-sol","provider":"openai","segment_id":"skillWorkshop.empty.quarantinedBody","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Scanner-blocked or safety-held proposals will appear here.","text_hash":"d5ec21a7b1bbfc064c70a8768166e9b66ebbbf748cf12bf52d887ea27fc3198c","tgt_lang":"ar","translated":"ستظهر هنا المقترحات التي حظرها الماسح أو تم تعليقها لأسباب تتعلق بالسلامة.","updated_at":"2026-07-12T07:00:16.432Z"} +{"cache_key":"1614e7ac0a3e6c639a0308f7596fc2ffffe083be8d4966a5c2da7588d6aadda7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.checkingButton","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Checking…","text_hash":"ec963ffc911b840134fc738b41a8bb0493489c402a4a761efd36c16dea7d984b","tgt_lang":"ar","translated":"جارٍ التحقق…","updated_at":"2026-07-29T11:04:59.610Z","segment_ids":["memoryPage.overview.health.checking"]} {"cache_key":"162703967f82a769edb1fd97e3ce59fa206df6dbfdf667576b57aeffab1b2f4b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nav.collapse","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Collapse sidebar","text_hash":"aab31cde23ba9783050a754575b80c05e0e799b1542990b24b4b4bde2327e37e","tgt_lang":"ar","translated":"طي الشريط الجانبي","updated_at":"2026-07-29T11:06:58.321Z"} {"cache_key":"163b89b0233d3d6a5652b40c8f38f50549ac73db2f819c99f2badceaeb22a985","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.overview.errors","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Errors","text_hash":"cb702378f31507efa79a2a2c6046050bc9f578f149c88e3c0a3d9532ab4b5300","tgt_lang":"ar","translated":"الأخطاء","updated_at":"2026-07-29T11:06:58.321Z"} {"cache_key":"163f1748f49404e25f8bda84f405376a5e06030239323c2359fab26208e9c2eb","model":"gpt-5.6-sol","provider":"openai","segment_id":"approvalPage.brandName","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"OpenClaw","text_hash":"a7b90ee8facf0aed66654381629a6ae2983257dfe5daad4ae455dbf49fc6d39b","tgt_lang":"ar","translated":"OpenClaw","updated_at":"2026-07-13T17:00:07.672Z","segment_ids":["tabs.custodian","custodian.title","custodian.panel.title","aboutPage.productName"]} @@ -867,6 +872,7 @@ {"cache_key":"35dd2b350d3bcfe73de3830dc56aba4daa3eecd4333d53408470f20d7b96fcf7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.compactionHistory","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Compaction history","text_hash":"cc9c4ee1ed1297d8e380e11a4526c3f5906a58bd263cd3294c6b95ec200e25b2","tgt_lang":"ar","translated":"سجل الضغط","updated_at":"2026-07-29T11:06:58.321Z"} {"cache_key":"35e44e1381d9ba46bc35391addb3d5ec3e271020ce3ae14941558221ae19bb15","model":"gpt-5.6-sol","provider":"openai","segment_id":"nodes.inventory.olderPairing","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"{count} older pairing of {name}","text_hash":"dfa632b71c161fa484536960000bbc4dc942fb76436fab31b5a685b1af559ce9","tgt_lang":"ar","translated":"{count} اقتران أقدم لـ {name}","updated_at":"2026-07-12T06:57:11.391Z"} {"cache_key":"35fae4f07dc2b203125351c6706b7b4f69f1dceb625ea0df5ed2502176d63e88","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.heatmap.title","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Token Activity","text_hash":"b5d5448e0d28ced013dfdef427b57f0b0258da0b08da8d4b515321f4db110d8b","tgt_lang":"ar","translated":"نشاط الرموز","updated_at":"2026-07-29T11:05:46.411Z"} +{"cache_key":"360085febb68b650fcaa38f5c85f2295a2d8f3e3d642a11acecd1b78b7f0a983","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.authFailed.stepDashboard","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Run openclaw dashboard --no-open for a fresh URL, or openclaw gateway auth-token --show to recover the token.","text_hash":"fa26152d74b5e87de5bd2e743b0aefb3815c7720452ee67d0b42a48c9f83df55","tgt_lang":"ar","translated":"شغّل openclaw dashboard --no-open للحصول على عنوان URL جديد، أو openclaw gateway auth-token --show لاستعادة الرمز.","updated_at":"2026-08-06T05:31:57.796Z"} {"cache_key":"36024932972e8820e37d020134cb4c5ed681be3ed53c4a0e6445a377c749d607","model":"gpt-5.6-sol","provider":"openai","segment_id":"cron.form.failureAlertCustom","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Custom per-job settings","text_hash":"101432f9e5333b4b8fa09d1f7381786d46ca042d26ba625cd1cd0037a7bc78ad","tgt_lang":"ar","translated":"إعدادات مخصصة لكل مهمة","updated_at":"2026-07-12T07:01:14.026Z"} {"cache_key":"3603c72e982004e6a3fe6723ae8ea5b532a8f868f350ad30b7294adcfe3db2ae","model":"gpt-5.6-sol","provider":"openai","segment_id":"sessionsView.hideChildSessions","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Hide {count} child threads for {session}","text_hash":"5254a352ae1a29a16164079255ef56ac38e2ea9f3efbbec87121e847760fc3c1","tgt_lang":"ar","translated":"إخفاء {count} من الجلسات الفرعية لـ {session}","updated_at":"2026-07-16T09:43:21.674Z"} {"cache_key":"36050d54b2592b70a2c1c9cdcaca08562ea1a887ed735e71f0638b1293acd0f2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.workspaceFiles.collapse","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Collapse thread workspace","text_hash":"a005a8eff6a8b49d0e27e6ae8dfc261bceb71f6a91b32cd44cf522399a899451","tgt_lang":"ar","translated":"طي مساحة عمل الجلسة","updated_at":"2026-06-16T14:15:34.787Z"} @@ -893,7 +899,9 @@ {"cache_key":"36fb11d1773c1da3a3dd7bf01f17369e6299daf916c727de01b477d6d30c7e75","model":"gpt-5.6-sol","provider":"openai","segment_id":"configView.themes.knot.label","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Knot","text_hash":"70615ec79d3fc736dea359ab29ed86a7e2007cf085b0c4fbd2975b411252666d","tgt_lang":"ar","translated":"عقدة","updated_at":"2026-07-12T06:58:52.260Z"} {"cache_key":"36ff91132e90f094fb894fcf20c7e43c15db4a3e79b983e5794b479a0ad13fcd","model":"gpt-5.6-sol","provider":"openai","segment_id":"skillsPage.searchClawHub","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Search ClawHub skills…","text_hash":"9bfd53cce09b8f178d8b1cf9569474888977cca2ffdf28881322f1a66b173017","tgt_lang":"ar","translated":"ابحث في مهارات ClawHub…","updated_at":"2026-07-12T06:59:31.815Z"} {"cache_key":"37064a145a4cb466b27ed14e2efbf17f07d8ae6b218861d0e6effe79b2d5b64d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"custodian.panel.dockBottom","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Dock Ask OpenClaw at bottom","text_hash":"d50f9a25d105658708b649036b64ac6a17ed62e7b3271b0efb90c27b4490a96f","tgt_lang":"ar","translated":"إرساء اسأل OpenClaw في الأسفل","updated_at":"2026-07-29T11:04:27.652Z"} +{"cache_key":"371453b1bf58cedd80d1201737be56ba0a3ff25f6987072e14dbbed3752a0901","model":"claude-opus-4-8","provider":"anthropic","segment_id":"appsPage.badgeStoreComingSoon","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Chrome Web Store · coming soon","text_hash":"d211e1cb0d006e8e02c0c3fe12d6d98e9b576b5b19eb85b501cb8448935647f3","tgt_lang":"ar","translated":"Chrome Web Store · قريبًا","updated_at":"2026-08-06T05:31:57.796Z"} {"cache_key":"371df98ace2572dd2afb1320aee613529aad3cdea64030fb0f76a978c8bbb9a1","model":"gpt-5.6-sol","provider":"openai","segment_id":"sessionsView.filterControls","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Thread filters","text_hash":"40b94e5d596ffabd789b93a6ab44f470d6495f21a175d802f57166fa5e107dc9","tgt_lang":"ar","translated":"عوامل تصفية الجلسات","updated_at":"2026-07-12T06:57:30.154Z"} +{"cache_key":"3729c74e59d5ba3ff86b86c814c4fd6b43b3bdeb3702749b252f04ec2a385a00","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.stopCloudWorkerConfirmAction","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Stop worker","text_hash":"9a57ca2831c77ed95598e14dffcbb02156a28428b46f153a2cefb02c66f53d8c","tgt_lang":"ar","translated":"إيقاف العامل","updated_at":"2026-08-06T05:31:44.820Z"} {"cache_key":"372d6c58b324f41ccebc89001c7727c242f1b4c5aa384e005326d4dc8e06b768","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.history.pendingOnly","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Pending proposals only · uses your configured model","text_hash":"c9bb08822bd4b38f7234ce71ae4e5d8a3f8cb02be63fa584035e222247005ff8","tgt_lang":"ar","translated":"المقترحات المعلّقة فقط · يستخدم النموذج الذي أعددته","updated_at":"2026-07-29T11:06:58.321Z"} {"cache_key":"3741ac29f03b532fa928a2e8c4767dd23a5f9438181b60f8302f834c872166b0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.vault","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Vault","text_hash":"5d55c415e356dd7b59f329aa5c83a34ee10c3803516ac569fde5e68804a7e06c","tgt_lang":"ar","translated":"الخزنة","updated_at":"2026-07-29T11:05:46.411Z"} {"cache_key":"376a3480b7e0c80a2d116868d84ebf20101619195a4c5e1f1de28b2cb5c0eb12","model":"gpt-5.6-sol","provider":"openai","segment_id":"nodes.inventory.none","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"none","text_hash":"140bedbf9c3f6d56a9846d2ba7088798683f4da0c248231336e6a05679e4fdfe","tgt_lang":"ar","translated":"لا يوجد","updated_at":"2026-07-12T06:57:15.520Z"} @@ -972,7 +980,6 @@ {"cache_key":"3b8fd2a3d831ec1fab275139f17cae2b8e54edbffb1d8d7f2a3b3e0b4ea27715","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.detailCategory","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Category","text_hash":"292c06f0045a45d044be282b132b7055ae224e18e02b523a451d8ea96fadfd24","tgt_lang":"ar","translated":"الفئة","updated_at":"2026-07-29T11:06:58.321Z"} {"cache_key":"3b93db1cc76d14d8595ffcc9bf81eb0d18705c734a30a63a4633af616c48fd6a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.filters.hoursCount","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"{count} hours","text_hash":"843c54a6f7f92aad4c40c81f0622b1c0aa129af9010ab5afc8cc639ff49b7c55","tgt_lang":"ar","translated":"{count} ساعة","updated_at":"2026-07-29T11:06:58.321Z"} {"cache_key":"3b9d3618ce5202b896ab5476bd57ba43afae8686f944fce644113e5cc8fe86cd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.chatPrefs.messageWidthInvalid","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Enter a CSS width such as 960px, 82%, min(1280px, 82%), or calc(100% - 2rem).","text_hash":"2ca4d28e33e60b6ac90c7179accd0997ad980a859288e9ec9493d90574f840a2","tgt_lang":"ar","translated":"أدخل عرض CSS مثل 960px أو 82% أو min(1280px, 82%) أو calc(100% - 2rem).","updated_at":"2026-07-25T17:13:20.110Z"} -{"cache_key":"3ba1413f6f2b85f257bea24d097e09af65cb8f829b2adc59fa4a0316f5a3f7a1","model":"gpt-5.6-sol","provider":"openai","segment_id":"skillWorkshop.relative.hoursAgo","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"{count}h ago","text_hash":"520c737ea62430c4aa3e953abb60cf6bf7ecde97f0aef8f5e3fab5a9011db2a0","tgt_lang":"ar","translated":"منذ {count}س","updated_at":"2026-07-12T07:00:27.537Z"} {"cache_key":"3bba6aeb1b1ea78d71e13f1ce5ca02ddc7f07543ebe16eeb392b71a473977bde","model":"claude-opus-4-8","provider":"anthropic","segment_id":"approvalPage.resolvedElsewhereDescription","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Another surface or an earlier attempt recorded the decision first.","text_hash":"303a2604a6f6f861df0d752682254dcba489d2450c1c108bc81d4cc9f5345a23","tgt_lang":"ar","translated":"Another surface or an earlier attempt recorded the decision first.","updated_at":"2026-07-29T11:06:58.321Z"} {"cache_key":"3bd6eb20b395ef4461a57b931a82b4da26966d9652bc21f8b3b7d24274802359","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.taskSuggestions.adminRequired","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Administrator access is required to create a worktree from this project.","text_hash":"05d3e149db56f76fc1ac964b8ff8dc3537bae2b23d1b44ea66c763ba32b70bea","tgt_lang":"ar","translated":"يلزم وصول المسؤول لإنشاء شجرة عمل من هذا المشروع.","updated_at":"2026-07-29T11:06:58.321Z"} {"cache_key":"3bffd480d2e7bfebbfb6abd12054a1c744c9cba22986a3a05a728140329a352c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.widget.cardIdRequired","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"This widget needs a cardId prop.","text_hash":"7794f14903dfb02b30b3a64b777d316a3a683ec35fe36e497ad5f689e267956c","tgt_lang":"ar","translated":"تحتاج هذه الأداة إلى خاصية cardId.","updated_at":"2026-07-22T15:50:55.515Z"} @@ -1127,6 +1134,7 @@ {"cache_key":"447bf5926fde97f975ec8a5db506cd56dfc2ca4f94bfbc5eee8e0587e4285687","model":"gpt-5.6-sol","provider":"openai","segment_id":"skillWorkshop.today.useIt","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Use it","text_hash":"57a64561af089bd80f0d256e1321e24705624ba89a6d6f13ad486cdd5db04f4e","tgt_lang":"ar","translated":"استخدمه","updated_at":"2026-07-12T07:00:20.868Z"} {"cache_key":"447c131c2bd2e343b3fb792a75f1fb4409801716aad5201157df74715f1b23a9","model":"gpt-5.5","provider":"openai","segment_id":"workboard.badgeWorkerProtocol","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"worker {state}","text_hash":"f16b9e04d42182b421ce4f4e982b2ef75fab9bd581bdc8b87e62899ba28de11c","tgt_lang":"ar","translated":"العامل {state}","updated_at":"2026-05-30T15:38:27.116Z"} {"cache_key":"447d07dd9acdeb6251f39649aa89a9b0b13412d974459b43de084a41775e51e3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.phrases.reorganizingAttic","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"reorganizing the memory attic…","text_hash":"29ce330059eccd078fde850d433f7929bc8bee3097efa5f3313377c9989e929b","tgt_lang":"ar","translated":"جارٍ إعادة تنظيم علية الذاكرة…","updated_at":"2026-07-29T11:06:58.321Z"} +{"cache_key":"447defd2fa32778cafd29f805d42b4825917102eb511ac73b01711994050b9f7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.format","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Check that the endpoint exposes a compatible chat model, then retry.","text_hash":"22ef704d9921834cb21e0b3c3c807f3d5fa2fd63f40ff652d26bcf2638556121","tgt_lang":"ar","translated":"تحقق من أن نقطة النهاية تعرض نموذج دردشة متوافقًا، ثم أعد المحاولة.","updated_at":"2026-08-06T05:31:57.796Z"} {"cache_key":"4487895a6ff1556cc654e8fe2b974b41dd5ebb529f47d18eeabdea042fb5ba6c","model":"gpt-5.5","provider":"openai","segment_id":"usage.providerUsage.topModels","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Top models","text_hash":"79489561d9efe32b89add781323318355ae49e3d71f9c5a45a34c21825778663","tgt_lang":"ar","translated":"أفضل النماذج","updated_at":"2026-07-06T06:40:15.357Z"} {"cache_key":"448c51ebedf91a4d4fe006b7628e9891583a305e53c688d867c12f2d028f5874","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sessionHeader.copyPath","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Copy path","text_hash":"720ff4160412b943370afdb8fc1c082ff057d54713d5fb4b4b7a9634bfabf5fe","tgt_lang":"ar","translated":"نسخ المسار","updated_at":"2026-06-16T14:15:44.085Z","segment_ids":["chat.detailPanel.copyPath","chat.workspaceFiles.copyPath"]} {"cache_key":"449afaefdb02d0454122510b55043a1f169f2feff4b5064fb2e0eee7d2834a78","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commandResults.redirect.timeout","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"The active run ended before the redirect message was accepted.","text_hash":"481755a1a25431c4b538a8620cf0cf7a5729407daf7b0f3682514f0af13ec4a0","tgt_lang":"ar","translated":"انتهى التشغيل النشط قبل قبول رسالة إعادة التوجيه.","updated_at":"2026-07-29T11:06:20.579Z"} @@ -1213,13 +1221,13 @@ {"cache_key":"4a252492f8337330d47e59654c66b48e5fa041a137d2867e285df460961d6c9a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.engine.rowTitle","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Memory engine","text_hash":"e848ead28d1bb017fa33aee023f1e0672fd4c29c152a4991c12707c0d6a9bdfb","tgt_lang":"ar","translated":"محرك الذاكرة","updated_at":"2026-07-28T07:10:13.940Z"} {"cache_key":"4a33c88256d7c1d4b3640ce240e0c481ea1dd1d0642d262cec452735594ebe97","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.loadOlder","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Load older","text_hash":"2fd15b7349157f43d7d7c55f742352d425868daffaf76c927071905307122281","tgt_lang":"ar","translated":"تحميل الأقدم","updated_at":"2026-07-29T11:06:58.321Z"} {"cache_key":"4a4db7f8195f096404b396e105fe23a8345ab587cbf16762949dfc0aa0f6ce35","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.sessionObserver.resolvedModel","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Resolved small model","text_hash":"2561f2a02d961bd78203233d5a7ef6b0917af5545f8b79e53cb13396d26f1f82","tgt_lang":"ar","translated":"النموذج الصغير المحدد","updated_at":"2026-07-22T15:49:19.925Z"} -{"cache_key":"4a680e75b7371e8d2f016698d7dba800cb22d4d9be0ad76cf44d9728ea29b00b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.actions.confirmRepair","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Repair Dream Cache? This archives derived dream cache files and rebuilds them from clean inputs. Your dream diary stays untouched.","text_hash":"bf72fa3d38159dffaddfcde0587d8d5d7002a7e5b60db804a5f3f953b260fac0","tgt_lang":"ar","translated":"هل تريد إصلاح ذاكرة الأحلام المؤقتة؟ يؤدي ذلك إلى أرشفة ملفات ذاكرة الأحلام المؤقتة المشتقة وإعادة بنائها من مدخلات نظيفة. تبقى يوميات أحلامك دون تغيير.","updated_at":"2026-07-29T11:05:27.797Z"} {"cache_key":"4a6d57764d3b026dfcf7c2e72b1311dd61fde6b25073d8d32d704ca6a5cab85f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.loadingWiki","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Loading memory wiki…","text_hash":"b8e8d567b257a80fc5b332e38ed17058d92257d2372f10e78300fe2e88e7f3db","tgt_lang":"ar","translated":"جارٍ تحميل ويكي الذاكرة…","updated_at":"2026-07-31T19:25:53.084Z"} {"cache_key":"4a6e27a4955a02a9adeb547e768828794479f8ee3167dfb7736e11f5a4130f6f","model":"gpt-5.6-sol","provider":"openai","segment_id":"palette.noResults","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"No results","text_hash":"a43619f321175f57a27f2a38da381fd367f6806093031b1f82960bcbf542729d","tgt_lang":"ar","translated":"لا توجد نتائج","updated_at":"2026-07-12T00:09:15.712Z"} {"cache_key":"4a77a02e607b13146a806d5640dd56791c3bf4bc92fa329430d6df95b749295e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.hub.partialSnapshot","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Some channel checks did not finish before the UI budget.","text_hash":"1eda379fb1a4caa3add8b44c4932d55fa64a1f7cfb887ffef51c3857e4f0e360","tgt_lang":"ar","translated":"لم تكتمل بعض عمليات التحقق من القنوات قبل انتهاء المهلة المخصصة للواجهة.","updated_at":"2026-07-29T11:06:58.321Z"} {"cache_key":"4a7ee39d2ef01e6459678864e698472a992c86fd1daca8471d1c5a8d507458f8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.widget.noActiveCards","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"No ready or running cards.","text_hash":"6571166dcb1d039006b22ec3020bc3c7651d9cf012fdfff39bd934d497f862f8","tgt_lang":"ar","translated":"لا توجد بطاقات جاهزة أو قيد التشغيل.","updated_at":"2026-07-22T15:50:55.515Z"} {"cache_key":"4a7ffbb5adc602610066cfec4aa22e346d9844361dfa2ed2a4b3acf6198135da","model":"claude-opus-4-8","provider":"anthropic","segment_id":"quickSettings.appearance.lobsterdexCardShinySeen","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"✦ Shiny spotted {date}","text_hash":"09a0a36c5651ac6cb489cd56422f88afb58215c82c6a398f166ba7d9284be195","tgt_lang":"ar","translated":"✦ تم رصد Shiny {date}","updated_at":"2026-07-29T11:03:52.009Z"} {"cache_key":"4a8708434e514076c7b662180f33920dcd561915250c01fce6181eeff32e1b91","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.nostr.websiteHelp","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Your personal website","text_hash":"53b16b8c3ad0dd04970b1988ac06507a2927c2cd378897e57d5c5f9768d5a938","tgt_lang":"ar","translated":"موقعك الإلكتروني الشخصي","updated_at":"2026-07-29T11:06:58.321Z"} +{"cache_key":"4aaa432d540c42eea4c1628c6fd39985e0aa2f33b7402cbab722a54a9608b919","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.button","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Check model","text_hash":"ecbc2430febdf2ec2499efad15c6d2f2a01b64cc8ea7a1bce31663cf67c0dd9c","tgt_lang":"ar","translated":"فحص النموذج","updated_at":"2026-08-06T05:31:44.820Z"} {"cache_key":"4abf8bbe857e755285fe0810a19755896c51ba866b11712afac46d6505dab5c0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.summaryEverySecondOne","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Runs every second","text_hash":"285b1b66613217f2a86201e8f5057da1752fdeb4220a15b28053aeb3fd67a558","tgt_lang":"ar","translated":"يعمل كل ثانية","updated_at":"2026-07-22T15:52:07.812Z"} {"cache_key":"4b074f12b605338352594137752154b4c82678f0fde80117cbd74c217dabe8d4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"subtitles.channels","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Channels and settings.","text_hash":"c638a7924fc0fc1cf02059111dd7d81a01173c0b223b2b43526dbb37a9f5604e","tgt_lang":"ar","translated":"القنوات والإعدادات.","updated_at":"2026-07-29T11:06:58.321Z"} {"cache_key":"4b1ff52f81d9393f7b4630310dace80a6d7f7b67010fa092d5d54a0469679829","model":"gpt-5.6-sol","provider":"openai","segment_id":"pluginsPage.connectorDescriptions.markets","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Live stocks and crypto with price alerts and daily digests.","text_hash":"b6410f326e27df23d2bf50e3c22a14063644d715f33f24222d54c6ba1687e6ab","tgt_lang":"ar","translated":"أسعار مباشرة للأسهم والعملات المشفرة، مع تنبيهات الأسعار وملخصات يومية.","updated_at":"2026-07-12T06:59:55.995Z"} @@ -1360,6 +1368,7 @@ {"cache_key":"53fa5152f1c59f506581c6f870982436cc5774ded5ca88a12f71e37c8c576db7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.noSummary","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"No summary captured.","text_hash":"790bca2371e3208a263a19ab9fb07c2625ccc77728f3c5604db32363e6060857","tgt_lang":"ar","translated":"لم يتم التقاط أي ملخص.","updated_at":"2026-07-29T11:06:58.321Z"} {"cache_key":"541a93bf518e064a9d0a79ea654c4cd71be771dd6471b4ec3c8fd33041577938","model":"gpt-5.5","provider":"openai","segment_id":"chat.composer.microphoneAccessFailed","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Unable to access microphone inputs.","text_hash":"5125ca209d6d3c763713490ec0de3a44db42aeab03cb21dcf4b047a1a4970669","tgt_lang":"ar","translated":"تعذّر الوصول إلى مدخلات الميكروفون.","updated_at":"2026-07-06T17:56:46.696Z"} {"cache_key":"541b2ef43a546b5e366a027928a913452c542080d4dc42c502d672feeef08ddf","model":"gpt-5.6-sol","provider":"openai","segment_id":"pluginsPage.connectorDescriptions.airtable","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Query and update records, tables, and bases in Airtable.","text_hash":"d50d210d4078f40825578718ef4891ae7c0a793081413c977803486e45bf3e05","tgt_lang":"ar","translated":"استعلم عن السجلات والجداول والقواعد وحدّثها في Airtable.","updated_at":"2026-07-12T06:59:43.809Z"} +{"cache_key":"543877d5cff3d646fc93b626e2188c4d2982215957a3a693e81be1cb6205ecdb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.actionRequiresRead","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"This action requires operator.read access.","text_hash":"d411bf9bd6ca898eba019d6f280dc545673c3e083151f9a0baa18a9ef3f382fc","tgt_lang":"ar","translated":"يتطلب هذا الإجراء صلاحية operator.read.","updated_at":"2026-08-06T05:31:44.820Z"} {"cache_key":"54419783056cc9ca345b6a9da7d83c6e9b72ee9041b3be08b88cce0f92862fb3","model":"gpt-5.6-sol","provider":"openai","segment_id":"connection.help.copyCommand","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Copy command","text_hash":"9a01feecae675f2fb94baefe9b95c9b6f2970d7b4ccaf64e774335626cba785a","tgt_lang":"ar","translated":"نسخ الأمر","updated_at":"2026-07-12T00:09:15.712Z"} {"cache_key":"544bc08ad6a08e74ba1c08544b85d1fe431f50424c5594810d5bd2a880fc3d08","model":"claude-opus-4-8","provider":"anthropic","segment_id":"browser.errors.canvasUnavailable","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Canvas 2D context unavailable.","text_hash":"d0bec81588cdc0f8058e58e86bc642043314d26429837e316fd59f360787c6bd","tgt_lang":"ar","translated":"سياق Canvas 2D غير متاح.","updated_at":"2026-07-29T11:04:04.672Z"} {"cache_key":"547080edf16f9a37ca19c22ac39dfcfe8cead0bf2c2752071b5279a206d99314","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.followUpModeReset","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Reset to server default","text_hash":"a0d3eca18969b4e5c5df70697220db5c6a3144a957202b42e5849f94cabcbad3","tgt_lang":"ar","translated":"إعادة التعيين إلى الوضع الافتراضي للخادم","updated_at":"2026-07-17T04:29:09.465Z"} @@ -1423,6 +1432,7 @@ {"cache_key":"580c6dac323645494dbf42283e3226551e44faac085337f72dbcc528b8c585d6","model":"gpt-5.5","provider":"openai","segment_id":"chat.backgroundTasks.empty","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"No background tasks for this agent yet.","text_hash":"823cdd790c108c21546c09bdfcfa549742c92f81e3bf5ea14e072fc34ac434cf","tgt_lang":"ar","translated":"لا توجد مهام في الخلفية لهذا الوكيل حتى الآن.","updated_at":"2026-07-11T00:45:17.687Z"} {"cache_key":"581bf3c2fce5fcee707fea13aa3ce9a35b8961d87848e6347c6b1acea52ca87a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.details.tokensWrittenToCache","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Tokens written to cache","text_hash":"7abf026d6ca218c915b61286a73e94b7c71c6744b63702eab9bc41b4a3b20797","tgt_lang":"ar","translated":"الرموز المكتوبة إلى ذاكرة التخزين المؤقت","updated_at":"2026-07-29T11:06:58.321Z"} {"cache_key":"582528c05f4f5186c89e6617d37aab7fc8557e8add58468385db7fa88a2a02f1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sessionHeader.revealFinder","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Reveal in Finder","text_hash":"cc849385646ba0d67a8687fb561eec23fadf51b144242cf6a41dd5b594bb4180","tgt_lang":"ar","translated":"إظهار في Finder","updated_at":"2026-07-17T04:29:03.357Z"} +{"cache_key":"582ea250d92329a89a7f813977adb5f12666bc010e1fdea52ce5964a72541a68","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.copyResult","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Copy result","text_hash":"c467973d015e9cb72b4e3a39d8b304099974fe9b6cb67f3f6f66a328069179a6","tgt_lang":"ar","translated":"نسخ النتيجة","updated_at":"2026-08-06T05:31:57.796Z"} {"cache_key":"5859130950a5d7838a23a944ead50bd610ec2c09afb884ab1f084c868fbf713c","model":"gpt-5.5","provider":"openai","segment_id":"channels.nostr.name","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Name","text_hash":"dcd1d5223f73b3a965c07e3ff5dbee3eedcfedb806686a05b9b3868a2c3d6d50","tgt_lang":"ar","translated":"الاسم","updated_at":"2026-07-05T21:01:06.223Z","segment_ids":["worktrees.name","browser.inspectName","mcpServers.nameLabel","cron.jobs.name","cron.form.fieldName"]} {"cache_key":"585f916b138bc58dd5a469e29a58d843aa06819e97f085e62c82a20313deb4e0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.timezoneOptional","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Timezone","text_hash":"4ceca1d52cede44de32f74ad326272e339cece20244a6ff39f131d3331fb5c67","tgt_lang":"ar","translated":"المنطقة الزمنية (اختياري)","updated_at":"2026-07-29T11:06:58.321Z"} {"cache_key":"5860701cbb3557aca3c78ab5e7eb0641599b38a9462f9a4c15677acaea4c743b","model":"gpt-5.6-sol","provider":"openai","segment_id":"nodes.binding.useDefault","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Use default","text_hash":"a769cedc799260e81ce23b3fc1533ae48004f6ab25f0dffcc783d95fea378e19","tgt_lang":"ar","translated":"استخدام الإعداد الافتراضي","updated_at":"2026-07-12T06:57:06.388Z","segment_ids":["nodes.execApprovals.useDefault","chat.modelControls.useDefault"]} @@ -1462,13 +1472,13 @@ {"cache_key":"5b0d278693656ce9df5407e4b261909674ccbf8ff1a2eac4c7b87f9d58ebb1d2","model":"gpt-5.6-sol","provider":"openai","segment_id":"chat.sidebar.updateMacAndGateway","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Update Mac app + Gateway","text_hash":"0b9d5e68b86d6b419ef721941feaab99ca42aa9602030a5f753aea5e1e77504a","tgt_lang":"ar","translated":"تحديث تطبيق Mac وGateway","updated_at":"2026-07-14T22:24:59.569Z"} {"cache_key":"5b1084b4e6a0de87ad90f17839977f4173e79a61ceacd40494316f8423e69412","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryImport.alreadyImported","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"{count} existing","text_hash":"4ca1fd76907813d177657a82fe2ac44c61bf15be31f47af8bd05cd7ea6bfcc22","tgt_lang":"ar","translated":"{count} موجودة","updated_at":"2026-07-29T11:06:58.321Z"} {"cache_key":"5b2526f335af98968bad174cf5fc1da2ed112963c29927b0fdc2b58e7ea4fdc0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commandResults.redirect.failed","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Redirect failed before it reached the run; try again.","text_hash":"e002816e1633e8f020e3b1801b2235219978192b885ba927ccf2603d01475dd2","tgt_lang":"ar","translated":"فشلت إعادة التوجيه قبل أن تصل إلى التشغيل؛ حاول مرة أخرى.","updated_at":"2026-07-29T11:06:20.579Z"} +{"cache_key":"5b44d76eeaba8926ec443b127317e49c57f8e4b7a9225d847cc9572b6b7d7e34","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.modelControls.modelsUnavailable","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Models unavailable","text_hash":"3165b4e4a0545cf89d54a11e8f862bbbfd06f986af3ff8f94f5c7c4992495b5f","tgt_lang":"ar","translated":"النماذج غير متوفرة","updated_at":"2026-08-06T05:32:01.124Z"} {"cache_key":"5b57a453091e3020d58d270dbbcb063561c1c06d772e9e9023bb2a4343c2966e","model":"gpt-5.6-sol","provider":"openai","segment_id":"configForm.sections.session.description","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Session management and persistence","text_hash":"744f5b02b8639a6e3a4b00804534d2d0b6bc230a5c5f3403733c640d625f25ea","tgt_lang":"ar","translated":"إدارة الجلسات واستمراريتها","updated_at":"2026-07-12T06:58:18.031Z"} {"cache_key":"5b6da2a3a7c08acb288a12cbcd5e43fc98d3984704cb1ea346617c2233d9d0ca","model":"gpt-5.6-sol","provider":"openai","segment_id":"agents.toolCatalog.descriptions.browser","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Control web browser","text_hash":"4c99358b099daf6172352f111c30fc6e71b8ba519bbeab6d45107a902179512f","tgt_lang":"ar","translated":"التحكم في متصفح الويب","updated_at":"2026-07-12T06:57:38.709Z"} {"cache_key":"5bb322429c3475f5aca3dd5b5a2f03360dffc730bf9f45a01994c87b6cf313b5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.history.noSessions","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"No substantial threads found in this window.","text_hash":"ac7a6a6b2d596c0d4cdf26a239d6c46d2a9bb631e5fe569e9d769043e7f2c0d5","tgt_lang":"ar","translated":"لم يتم العثور على جلسات مهمة في هذه الفترة.","updated_at":"2026-07-29T11:06:58.321Z"} {"cache_key":"5bbe06601414a4c9e7588386749a9f7e404cc148953ddab3ba9723612e410f2a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"custodian.panel.close","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Close Ask OpenClaw","text_hash":"a8e03f0d24b80a63dad025c13d9a78dca6c8c4174f762092f589e46f3608ac0e","tgt_lang":"ar","translated":"إغلاق اسأل OpenClaw","updated_at":"2026-07-29T11:04:27.652Z"} {"cache_key":"5bc97477bcb91f9384d6810a2c8cb32f94325fbbcc3cb6761f6eca8728270a0a","model":"gpt-5.6-sol","provider":"openai","segment_id":"filePreview.listLabel","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Files","text_hash":"abc7e9892806b047b4d4786b3685285543f76ca314c4c76246d5f6544c7856c9","tgt_lang":"ar","translated":"الملفات","updated_at":"2026-07-12T06:56:58.563Z","segment_ids":["agents.tabs.files","agents.toolCatalog.groups.files","usage.details.files"]} {"cache_key":"5bcfc1ae0dd344402233e57f1fb4cf21c18f9c74debf4efd52340a1c55f36741","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.breakdown.tokensByType","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Tokens by Type","text_hash":"d27ec373ce7c31e25b570de9efd370c081820fa0469371072c6b200168eb8603","tgt_lang":"ar","translated":"الرموز حسب النوع","updated_at":"2026-07-29T11:06:58.321Z"} -{"cache_key":"5bd19d2df0ef9455c1ae962c4c77d7c1663b48d796dd999a149bf717e7c17d76","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.title","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Current connection","text_hash":"46d2f61048a3b2ef07471e4c9648624a8c2a6d00d4e733e984d2420504164c60","tgt_lang":"ar","translated":"الاتصال الحالي","updated_at":"2026-07-29T11:06:58.321Z"} {"cache_key":"5bd3fb40e9957dc626313b56f203f0c2d394bb4dc7c9ee65c9332c1196bbe29e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.categories.security","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Privacy & Security","text_hash":"5ae2ada526507712fa6eba87e8c654e1026f8c80a81bd8b547a2caefb6e9d85f","tgt_lang":"ar","translated":"الخصوصية والأمان","updated_at":"2026-07-22T15:49:09.876Z","segment_ids":["nav.settingsGroupSecurity","tabs.security"]} {"cache_key":"5bd9d251a3eff05709cec5e513194865049d4c687982330c6e2ef78166922d18","model":"claude-opus-4-8","provider":"anthropic","segment_id":"gatewayLogs.subtitle","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Gateway file logs (JSONL).","text_hash":"21e20de54e40ec4f79656620af6f2c7ab13905e908c29da02c30876108c3842b","tgt_lang":"ar","translated":"سجلات ملفات Gateway (JSONL).","updated_at":"2026-07-22T15:50:29.720Z"} {"cache_key":"5be2af97d4fc9f52c0956cc26b1128ffcbce3c1aef8fa72a1fc1f0f0e116776c","model":"gpt-5.5","provider":"openai","segment_id":"chat.composer.microphonePermissionBlocked","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Microphone access is blocked. Allow it in browser site settings to list inputs.","text_hash":"707f9594b092cf816d6d7a74381665a74acfecbe32d859d0a4adac9e9c9ff77b","tgt_lang":"ar","translated":"تم حظر الوصول إلى الميكروفون. اسمح به في إعدادات موقع المتصفح لعرض المدخلات.","updated_at":"2026-07-06T17:56:46.696Z"} @@ -1540,7 +1550,6 @@ {"cache_key":"5f98cf51e49124f90ad5f79dff4a95157fdbeafa8338cd8ad7b1634d6de49af0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"languages.th","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"ไทย (Thai)","text_hash":"0339954ca7e472c2f007782682a76629a864d63d3e419430bb5f6c72c4c1c88d","tgt_lang":"ar","translated":"ไทย (التايلاندية)","updated_at":"2026-07-29T11:06:58.321Z"} {"cache_key":"5faf6588c9376b59fb16c66cdff89dca2a69b66d9781bf239558813e554f1980","model":"gpt-5.6-sol","provider":"openai","segment_id":"configView.appearance.browseTweakcn","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Browse tweakcn themes","text_hash":"e950da4ba620adece9b71ebc5a1cd56f25b88dae64d8e3dd706b7ba54ebeca51","tgt_lang":"ar","translated":"تصفّح سمات tweakcn","updated_at":"2026-07-12T06:58:57.753Z"} {"cache_key":"5fb41623eb8850c842cc122758bd83715ce6a0e00f8547a07363cb163aa41b0f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"profilePage.offline","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Connect to the gateway to meet your agent.","text_hash":"8804d65574fee21ed454bc82cb65b5ac8f0320877b5e4db12230aa665cd86f18","tgt_lang":"ar","translated":"اتصل بـ Gateway للقاء وكيلك.","updated_at":"2026-07-29T11:06:58.321Z"} -{"cache_key":"5fb5f9bb1848b7e5421b648a6e26c47973e21540c3ca6bc5e446d8050da9ccfc","model":"gpt-5.6-sol","provider":"openai","segment_id":"chat.messages.openInCanvas","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Open in canvas","text_hash":"02597bb20cb5d93ebbb47e62c3591fcf9dec76fc42697e1dc130e1f167232e61","tgt_lang":"ar","translated":"فتح في اللوحة","updated_at":"2026-07-12T07:00:50.062Z"} {"cache_key":"5fb7fd520ea8f402e5b09abf67ed126c57e6d868f0d57a4a01d550dc5401a3a7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.modelControls.fastHelp","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Fast responses finish sooner and can use more of your usage limits.","text_hash":"edd4826912063d141c68296207f4e172c447bcc3c7e939bfe10df67ccb11f554","tgt_lang":"ar","translated":"الاستجابات السريعة تنتهي أبكر وقد تستهلك المزيد من حدود استخدامك.","updated_at":"2026-07-29T11:06:38.483Z"} {"cache_key":"5fbf88f43cbc148b2294fcf23beb92dbca59fdba3dfd099c1a613a9ff66a83bf","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.cameraPreview","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Camera preview","text_hash":"6893f4b6607614a7e46982157813692bb7b4dfb577ade411da4966d86418552f","tgt_lang":"ar","translated":"معاينة الكاميرا","updated_at":"2026-07-17T04:29:09.465Z"} {"cache_key":"5fd1e7c168f4e504d13171931ee7e1346ca1c5a633c8e9d3cb488e1575add4bb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"logbook.ask.title","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Ask your day","text_hash":"14e6e2e78fa84f6cd31a7c106634bd4c6c6e6f6a263d5362ce936b4fa80917a0","tgt_lang":"ar","translated":"Ask your day","updated_at":"2026-07-29T11:06:58.321Z"} @@ -1662,6 +1671,7 @@ {"cache_key":"66878bb84bebc59072d2eb263b25d711dd5df8efad750a5d09b80c6b81764f74","model":"gpt-5.5","provider":"openai","segment_id":"worktrees.restorable","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Restorable","text_hash":"bc97d2ddd2dba3ab2391f21314316556111065c4b870bc05679fadd60a754c01","tgt_lang":"ar","translated":"قابل للاستعادة","updated_at":"2026-07-05T21:01:06.223Z"} {"cache_key":"66a18f8ccf7eafbbfac502bb5705debadfb5082a0db55a5569f4e7baced32bd9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.setup.whatsappQrHint","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Click Show QR to generate a pairing code.","text_hash":"7f89dfa794c29ea8d5e2b2ab40213d97a58a9753aef135b77b2f0fa2bb55ec0a","tgt_lang":"ar","translated":"انقر على «إظهار رمز QR» لإنشاء رمز إقران.","updated_at":"2026-07-29T11:06:58.321Z"} {"cache_key":"66a4819107a420c2b80547f0f13617f08b955a1883b78273a4960068197e640b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryImport.backfill.rollbackWarning","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Session backfill cursors are rewound, so the same candidates can be staged again.","text_hash":"980ebd03204adce3e1cd8da5dd268fa92edb2e360c5dec77a4215e0f78cf4f28","tgt_lang":"ar","translated":"تبقى مؤشرات الجلسة المتتبعة في مكانها، لذا لن تتم إعادة تجهيز المدخلات المُزالة.","updated_at":"2026-07-29T11:04:27.652Z"} +{"cache_key":"66a5005748093b4bce264fada6d4b211842375657b3b48fdac6f4e61a07afeb3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.retry","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Try again","text_hash":"d8b8392e2c542950ca64867168e4ef87d4ad606882d5898f826b51c6d553988f","tgt_lang":"ar","translated":"حاول مرة أخرى","updated_at":"2026-07-29T11:06:58.321Z","segment_ids":["pluginsPage.tryAgain"]} {"cache_key":"66b29aa292135cc417246e2a0ab3ad2ca7f2133456378c52b45122c4f9726791","model":"gpt-5.5","provider":"openai","segment_id":"newSession.agent","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Agent","text_hash":"11b39c93777e8f1f3983bdba7c72b22fe68cfea20c677e9de53e17cb7dbfb19f","tgt_lang":"ar","translated":"الوكيل","updated_at":"2026-07-05T14:39:56.977Z","segment_ids":["sessionsView.groupByAgent","execApproval.labels.agent","memoryPage.dreaming.agentScope.rowTitle","workboard.fieldAgent","usage.filters.agent"]} {"cache_key":"66b982337494b1b9257249d1429a07f6cd050fbb401d37d7be0d7c2f720345b3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.resources","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Resources","text_hash":"e89b30aa1dc30a6ad8c34610689bede83b3ef645a24c3a84a0990826687fb735","tgt_lang":"ar","translated":"الموارد","updated_at":"2026-07-29T11:06:58.321Z"} {"cache_key":"66c44736e2cbf4b296f27cfa4d786a8e2c67f97d8eb733a0861d215119249d33","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.imageLightbox.open","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Open image {title}","text_hash":"7832b9178a843b1d5a6a98d8e709c6740500f673eb304016a43434065f4f0f45","tgt_lang":"ar","translated":"فتح الصورة {title}","updated_at":"2026-07-22T15:51:29.929Z"} @@ -1712,6 +1722,7 @@ {"cache_key":"6a333a832acfa5bd0463a8ded6f806801463a7e57a4616b89a263e94404dd13e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nav.askOpenClaw","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Ask OpenClaw","text_hash":"d3ddf69d2e07abe4b6ac1048b11b3c638bb6986ba9d9edd914a064039cfff206","tgt_lang":"ar","translated":"اسأل OpenClaw","updated_at":"2026-07-22T15:49:27.766Z","segment_ids":["custodian.panel.toggle"]} {"cache_key":"6a454cd32c10bcbd879b74e90ea238e203ee59e4f349f642d194cd8f48037b65","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.widget.statusCounts","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Cards by status","text_hash":"ffb4a36d2a1d8efee881da6dd5b9668387cfb1f8f63be2fdbb9985468049ff44","tgt_lang":"ar","translated":"البطاقات حسب الحالة","updated_at":"2026-07-22T15:50:55.515Z"} {"cache_key":"6a6199141dfff1d62cb468764a9e5ebe98bbfd0636304088820aeacceed330d7","model":"gpt-5.6-sol","provider":"openai","segment_id":"skillWorkshop.detail.clickToPreview","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"· click to preview","text_hash":"e7122b28694c3a1928054e15e27f203aaae8d00f9c34ae04dedad01d8b652fb2","tgt_lang":"ar","translated":"· انقر للمعاينة","updated_at":"2026-07-12T07:00:16.432Z"} +{"cache_key":"6a6b0444b4ad41f90ffbe4b7cc88c86102f83c02a87a77804f4c4fe9dbff368e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.branchCheckpointConfirm","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Create a new child thread from this compacted checkpoint?","text_hash":"dbafb7be891c3fd1d13d421909284ee93103bebf7b3b99a82e2fd882e59b58cd","tgt_lang":"ar","translated":"إنشاء محادثة فرعية جديدة من نقطة التحقق المضغوطة هذه؟","updated_at":"2026-08-06T05:31:44.820Z"} {"cache_key":"6a71eb1ace506e92248e50686b68244aaa4d3bbec9f158d702bcb5050716e9ca","model":"claude-opus-4-8","provider":"anthropic","segment_id":"logbook.card.keyframeAlt","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Screen snapshot from this activity","text_hash":"cf21794cc1b0888cbf30a0e4a213e5bc9fd987e5436d4fc32c15b4f5f74758dd","tgt_lang":"ar","translated":"Screen snapshot from this activity","updated_at":"2026-07-29T11:06:58.321Z"} {"cache_key":"6a735bfe347b68e2813f7420e87a9478a6eed377addef374ff9c5eece07232eb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.copyIdTitle","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Copy agent ID to clipboard","text_hash":"af2bccd7856c791343d66ad6a2e6aa1a3d4d478754b4da90254fc0c4da3d88d3","tgt_lang":"ar","translated":"نسخ معرّف الوكيل إلى الحافظة","updated_at":"2026-07-29T11:06:58.321Z"} {"cache_key":"6aaff804bf1aff462a410bb4b23853e868ecdaed7b2f5f56288830b6c2e3a1ba","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.memories.empty","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"No memories matched “{query}”.","text_hash":"5dc2cd3333af5980c301b4c41ae9fe1cf0354358ca59406aed0ac6ec8263b618","tgt_lang":"ar","translated":"لا توجد ذكريات تطابق “{query}”.","updated_at":"2026-07-29T11:04:59.610Z"} @@ -1737,6 +1748,7 @@ {"cache_key":"6be5c6070e390c891a566983dcf6788a292a88c8c842c5d9fb092f505a14977a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"terminal.toggle","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Toggle terminal","text_hash":"434d5d6c300bacc0f95008892c7c3b7e5db25d4eee48ef4519c2700ddfadeafe","tgt_lang":"ar","translated":"Toggle terminal","updated_at":"2026-07-29T11:06:58.321Z"} {"cache_key":"6bf56fc9b016863488ee8937a3dc675f3028c4410922696da7f677be92c624be","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillStatus.blocked","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"blocked","text_hash":"6973dddd3ef9cb6a2932702f31777faad9c9bf3124d147a84f31aadb6d139546","tgt_lang":"ar","translated":"محظور","updated_at":"2026-06-17T14:15:04.326Z","segment_ids":["workboard.healthBlocked"]} {"cache_key":"6bfcf9cd6c1dee54764423fc8073916676896f07bcb429c82964f29a92ee0970","model":"claude-sonnet-4-6","provider":"anthropic","segment_id":"cron.suggestions.ideas.polyglotMinute.name","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Polyglot minute","text_hash":"0aadaff5a2d5083986696f1ccb35edcd3e2f196209694f55c5f3a8b9c8e9946e","tgt_lang":"ar","translated":"دقيقة متعددة اللغات","updated_at":"2026-07-11T22:46:39.458Z"} +{"cache_key":"6c0d4d6670fe329ef07890cbc9c2bc5c9be3b5f9c8bf443c24e86832355e1db4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.deliveryDismissed","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Completed; result delivery was dismissed.","text_hash":"d900b43ef5112f054470df381b767ebd43a903d332207e5161a7cbf1b5016fc1","tgt_lang":"ar","translated":"اكتمل؛ تم تجاهل تسليم النتيجة.","updated_at":"2026-08-06T05:31:57.796Z"} {"cache_key":"6c154607a01a6a631c0fb1599e62456b0b9959b3a91e87c6bb888744ffbe5ada","model":"claude-opus-4-8","provider":"anthropic","segment_id":"appsPage.heroTagline","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Companion apps for your phone, watch, desktop, and browser — plus plugins to extend what your agent can do.","text_hash":"f8f1b222b2d30d07caf36ce2f1e9e93ae5045da12ea547d16920d5a57a60e035","tgt_lang":"ar","translated":"تطبيقات مرافقة لهاتفك وساعتك وسطح المكتب والمتصفح — بالإضافة إلى إضافات لتوسيع ما يمكن أن يفعله وكيلك.","updated_at":"2026-07-22T15:50:02.883Z"} {"cache_key":"6c344e2a786462c337be45f80c99a60fd54aa3095ed02285d75d0f77dc213175","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.openInEditorMenu","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Open in","text_hash":"2c8f3f64efd200a85a49bbc846102cf550c005f95ecd54dea063941c2967a3ba","tgt_lang":"ar","translated":"فتح في","updated_at":"2026-07-29T11:06:58.321Z"} {"cache_key":"6c3ced14d5a6137c6f96c0b1bbe6d742c5462b1f8fe3f9b3a391b03771de65cf","model":"gpt-5.6-sol","provider":"openai","segment_id":"chat.backgroundTasks.statusRunningMany","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"{count} running tasks","text_hash":"48819a9d9c1caae0c1ccefd4f327b478692e794907ac11d1b89dcc6aa6d98ac9","tgt_lang":"ar","translated":"{count} مهام قيد التشغيل","updated_at":"2026-07-13T08:16:54.313Z"} @@ -1800,6 +1812,7 @@ {"cache_key":"6f7b02bd4a9e209065ba360b6801c0757fe8c1a49ac8cc2b322760a374116db2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"terminal.exitedCode","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"exited ({code})","text_hash":"07f421158c0ac82fa04c4304b79d25bac8cb8885015c561a39d37c841e5e6f9d","tgt_lang":"ar","translated":"exited ({code})","updated_at":"2026-07-29T11:06:58.321Z"} {"cache_key":"6f8438831bdb7a02f66d957d0d617643c88a3fd11c06f48d6ed4ff2a1e9241ba","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.overview.avgTokens","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Avg Tokens / Msg","text_hash":"1f05d402adffc61f856e1a7635fe233c07b897448cae656802b70f7b3c521c88","tgt_lang":"ar","translated":"متوسط الرموز / رسالة","updated_at":"2026-07-29T11:06:58.321Z"} {"cache_key":"6f900efc10af9146209ec3b7cfce2e18f5f857a754935154ef70c1779e765a6c","model":"gpt-5.6-sol","provider":"openai","segment_id":"workboard.templateDraft.releaseNotes","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Scope:\nVerification:\nCloseout:","text_hash":"14aa8e696e5f7cc0e2fe4b528555a0d4537b72386016970fff47257aa9de4470","tgt_lang":"ar","translated":"النطاق:\nالتحقق:\nالإغلاق:","updated_at":"2026-07-12T07:00:27.537Z"} +{"cache_key":"6f9458d5778199c25eb22f421e2f9a4f620d647ab8680690d9c18073bd78fb4d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.providerUnavailable","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"{provider} isn’t responding.","text_hash":"9691553e251c225e0a8436fa02f1d988f3285d8153228db08e52a1b36198de7c","tgt_lang":"ar","translated":"{provider} لا يستجيب.","updated_at":"2026-08-06T05:31:44.820Z"} {"cache_key":"6fa78ad457d6488b72772c080eeddbeb1451bd1be07d1746844a5ba508c19475","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.removeIcon","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Remove icon","text_hash":"93d6de7104f0b39f3b122a60ea753e4c904ac92ae17b34bb3cb82b54df5f03e1","tgt_lang":"ar","translated":"إزالة الأيقونة","updated_at":"2026-07-22T15:49:09.876Z"} {"cache_key":"6fa882818b781db96d389ed477dc079cad3d5fc857d2833c5b25ebd660a8bace","model":"gpt-5.6-sol","provider":"openai","segment_id":"nodes.inventory.versionDrift","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"version drift","text_hash":"fd938e1c3af6a2db107588cabe50b5b631e2b7018962c66719674e881f4ffe06","tgt_lang":"ar","translated":"اختلاف الإصدار","updated_at":"2026-07-12T06:57:11.391Z"} {"cache_key":"6fcb228aeed2eed4ee889d2502ab823d205f0891befc234464da7b7198d95bb9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.pairing.summary","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"This browser needs one-time approval from the Gateway host before it can use the Control UI.","text_hash":"80a1f7f72bf2f2b38ebfbb54b4cf515fa1ad58a08cf1bf5b8bec58a8ffaa5b74","tgt_lang":"ar","translated":"يحتاج هذا المتصفح إلى موافقة لمرة واحدة من مضيف Gateway قبل استخدام Control UI.","updated_at":"2026-07-29T11:06:58.321Z"} @@ -1900,6 +1913,7 @@ {"cache_key":"75f93b97c06e28c30e44ebb91523272b0710f39d508e1cedf461696c527771e2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.subagentPrefix","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Subagent:","text_hash":"29704ce947db98038a3b948f783c8244138e256db458eeb80d91f483ef345d4b","tgt_lang":"ar","translated":"وكيل فرعي:","updated_at":"2026-07-31T19:25:53.084Z"} {"cache_key":"75fa7e4a05b2fd11d9b2c9ed188dd9110a8507017915e5f6f32fb9677bc2a6e0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.runControls.stop","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Stop","text_hash":"cae7d57bc067a514b8e34c9589631a95c7dc051638ddd2a190773269279a99df","tgt_lang":"ar","translated":"Stop","updated_at":"2026-07-29T11:06:58.321Z"} {"cache_key":"760af1d9360a874f80382845bfe2a224841bbcf5bd49582313cebe5f41f86fff","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.daily.compressedScaleHint","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Square-root scale keeps low-usage days visible.","text_hash":"9515e7c6db149c32b64dba95a43e31a61d53dce8f11fe98683b234fb1cfd1920","tgt_lang":"ar","translated":"يُبقي مقياس الجذر التربيعي الأيام ذات الاستخدام المنخفض مرئية.","updated_at":"2026-07-29T11:06:58.321Z"} +{"cache_key":"76103e2cdf4bda9604e68aa274812ad318750307e38e2dcee0f1276c01e2d81f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.rateLimit","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Wait for the provider limit to reset, then retry.","text_hash":"59161ffdbbfc978ef95092eec47d88e127013ff4e75d44f3ffa7e6c69bcbe45e","tgt_lang":"ar","translated":"انتظر حتى تتم إعادة تعيين حد المزوّد، ثم أعد المحاولة.","updated_at":"2026-08-06T05:31:44.820Z"} {"cache_key":"76139d5c4e0193557469b7738153f8d512d84653bcf42acb90fb47c9fee43ca6","model":"gpt-5.6-sol","provider":"openai","segment_id":"mcpPage.configuredServers","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Configured servers","text_hash":"a8e13efcb2e42e197a9af76abe31803193c6748d3c650d1e85804aeb98e1ab18","tgt_lang":"ar","translated":"الخوادم المُعدّة","updated_at":"2026-07-12T06:59:43.809Z"} {"cache_key":"761b0bb3eead98db414c1175358339fd3cab2f017edeeb41963795df474ec439","model":"claude-opus-4-8","provider":"anthropic","segment_id":"subtitles.chat","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Gateway chat for quick interventions.","text_hash":"21296a7a8d725afc38e01df21bfd249bd2a3da77b38b522634983b2bbe1eaa94","tgt_lang":"ar","translated":"دردشة Gateway للتدخلات السريعة.","updated_at":"2026-07-29T11:06:58.321Z"} {"cache_key":"763f0ed39234fa393e76e3211b8ab589e772f203dd9e4d8393c7a394a63dd60e","model":"gpt-5.6-sol","provider":"openai","segment_id":"connection.access.toggleTokenVisibility","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Toggle token visibility","text_hash":"81fc4b962be0e4a4748879f1645272c8f2302e101c59544f1fac347b3f892f26","tgt_lang":"ar","translated":"تبديل إمكانية رؤية الرمز","updated_at":"2026-07-12T00:09:09.397Z"} @@ -1952,6 +1966,7 @@ {"cache_key":"799015ad71a7774639c417f9bd99d41aa0353aac343f2077ad6f42f2844fbe00","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.filters.remove","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Remove filter","text_hash":"23c5cdc6269ef451d3b3aed87b2cf78c0153cc9097143b6140f23d2331f5947f","tgt_lang":"ar","translated":"إزالة عامل التصفية","updated_at":"2026-07-29T11:06:58.321Z"} {"cache_key":"7993be55abff70488c980fe7d9feb73527079ef178172b40a3c68dd17da2e57f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.authRequired.stepConnect","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Click Connect again after updating the credential.","text_hash":"53067ba0ea311ddada452285a84ceb9244bda74aeef2a53bb7646356eefb80ab","tgt_lang":"ar","translated":"انقر على Connect مرة أخرى بعد تحديث بيانات الاعتماد.","updated_at":"2026-07-29T11:06:58.321Z"} {"cache_key":"79a0e33469cdbf99b6addf44eb4d88bbc195fe0cfd431d5721a2d4adce0b0246","model":"gpt-5.6-sol","provider":"openai","segment_id":"nodes.inventory.active","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"active","text_hash":"96879611650f80a81392a52e0db9b0237669087c4518e1c130e541a505e0eeef","tgt_lang":"ar","translated":"نشط","updated_at":"2026-07-12T06:57:15.520Z"} +{"cache_key":"79a4bed45d755b1fa0610e75ddd261924cac3256b1da40f281c80132f3149f98","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.actions.confirmRepairDescription","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"This archives derived dream cache files and rebuilds them from clean inputs. Your dream diary stays untouched.","text_hash":"2589fde250939480a492a5f25e92fb75430cccfcb4aa9da17a4c63c5ea3efb22","tgt_lang":"ar","translated":"يؤدي هذا إلى أرشفة ملفات ذاكرة الأحلام المشتقة وإعادة بنائها من مدخلات نظيفة. تبقى مذكرات أحلامك دون تغيير.","updated_at":"2026-08-06T05:31:57.796Z"} {"cache_key":"79a9b0cc0c63cb42a9b826dfe9db6f701c3664e25bcaf98ce865f5f51c136d53","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.toolCards.group.writesOne","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"created a file","text_hash":"0b99307e8bce97bada6fbd086b4057878354e87b7acea400936a5728f27677d5","tgt_lang":"ar","translated":"أنشأ ملفًا","updated_at":"2026-07-29T11:06:58.321Z"} {"cache_key":"79c74eddf33df119a1acab8a97ce7c96c05906b98e1a20e518049895532672f5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.nostr.bannerHelp","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"HTTPS URL to a banner image","text_hash":"5feb792028cf20b11294d2bed052e34770970d0a8a991fdc8eeb39045a9c42ca","tgt_lang":"ar","translated":"عنوان URL بصيغة HTTPS لصورة لافتة","updated_at":"2026-07-29T11:06:58.321Z"} {"cache_key":"79d2576695653fb79320772291f538e7116a36a41dd6f25d94a9312efb038480","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.cloudWorkerDescendantConflict","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Cloud worker child: 1 workspace conflict","text_hash":"ffba7aaa067440434c2f9a2bd2395137498562ea3e3d02cc50b0296537fc90ec","tgt_lang":"ar","translated":"عامل السحابة الفرعي: تعارض واحد في مساحة العمل","updated_at":"2026-07-22T15:48:59.504Z"} @@ -1996,6 +2011,7 @@ {"cache_key":"7c70b10bcb420ebaf33251ba0db896f868482076306b710557ec9e7010ecc45d","model":"gpt-5.6-sol","provider":"openai","segment_id":"cron.form.failureAlertDisabled","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Disable for this job","text_hash":"7b53475b92327913361f22030b0da032b4ddd0d37e417b03e1e235d84560eeb2","tgt_lang":"ar","translated":"تعطيل لهذه المهمة","updated_at":"2026-07-12T07:01:14.026Z"} {"cache_key":"7c84f8117d975e1edddea59fc7a7c3e691761afb8c2a34d811cf137d5afd02b5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"appsPage.badgeBundledIos","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Included with the iOS app","text_hash":"67af87827429be90e824d0f10ddb85763eeccd910f1bfb33f4e60fdc8324c7d7","tgt_lang":"ar","translated":"مضمّن مع تطبيق iOS","updated_at":"2026-07-22T15:50:02.883Z"} {"cache_key":"7c87f110f7727b377f00c01331b6f14994114dd7879ef4cfcd428560a2c9e0ef","model":"gpt-5.6-sol","provider":"openai","segment_id":"cron.actions.resume","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Resume","text_hash":"d640c7421da066618a39daf4266da5f61f66a9b1afcd626481b831a17064965d","tgt_lang":"ar","translated":"استئناف","updated_at":"2026-07-12T07:01:07.002Z"} +{"cache_key":"7c8aedee4b0608414f586c3fc95586b731dace205d112109ccbb945f174f7f46","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.retryDelivery","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Retry delivery","text_hash":"a9e1b443d1646885b72943ce0fe8490248ac2ed20b6dcaf95b1e7b63899a862e","tgt_lang":"ar","translated":"إعادة محاولة التسليم","updated_at":"2026-08-06T05:31:57.796Z"} {"cache_key":"7c8b5095ba518d30c34cb28eab05f2a8b63ddd0ac2d15e992e48a130ce40b908","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.phrases.indexingDay","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"softly indexing the day…","text_hash":"ff48bcdd6ad07670194006da8e1f7c90138be97b7e6f46fb37119baadb7a2455","tgt_lang":"ar","translated":"جارٍ فهرسة اليوم بلطف…","updated_at":"2026-07-29T11:06:58.321Z"} {"cache_key":"7c8fc153bcbc63c6bf5aa8c2bc6dace1eb97ed04b1315ddf9a34e56375c400bd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryImport.replaceExisting","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Replace existing imports","text_hash":"ac6c37c8de6e83dd7d1e886e0357f87751fea90e1f04e18a120c5c5b72cf2d76","tgt_lang":"ar","translated":"استبدال عمليات الاستيراد الحالية","updated_at":"2026-07-29T11:06:58.321Z"} {"cache_key":"7cb2d09c2a8180e21ec1b28e93447a35ed11d394dc812af56e8accd492678350","model":"gpt-5.6-sol","provider":"openai","segment_id":"configView.appearance.importFromTweakcn","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Import from tweakcn","text_hash":"9d93f5953173482dd06d6e2fb9582d6ab232cb70d97707d09f715c78902d6ba8","tgt_lang":"ar","translated":"استيراد من tweakcn","updated_at":"2026-07-12T06:58:57.753Z"} @@ -2018,6 +2034,7 @@ {"cache_key":"7d60d8554dcfb8d41137e8314ecceeffee430377085a746514a22d59c6140240","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.detailAutomationWorkspace","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Workspace: {workspace}","text_hash":"17f5e696e557a646a9003fc8448f6f6761f5fe6bdf7478f750f471496e87c17b","tgt_lang":"ar","translated":"مساحة العمل: {workspace}","updated_at":"2026-06-16T14:15:27.039Z"} {"cache_key":"7d749131370b7bf669176eccef569b01e6a3556c30cc705e35f59073c7f6b753","model":"gpt-5.6-sol","provider":"openai","segment_id":"configView.appearance.importedFrom","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Imported from tweakcn: {name}","text_hash":"1cb9c2eeaa9a2087faa6dea272b4c1954e49dae1b6e14efc632ab72ff338eeba","tgt_lang":"ar","translated":"مستوردة من tweakcn: {name}","updated_at":"2026-07-12T06:58:57.753Z"} {"cache_key":"7d79e345daf1473712591aaa70cd28a25cc6e85dd4c3158f7f55742a4f06f8e5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"debug.eventLogTitle","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Event Log","text_hash":"ad46380cee0c03bd2d8f9c6d0d91b724118c796a9d9eb5f167fc8da4d7cfd2b7","tgt_lang":"ar","translated":"سجل الأحداث","updated_at":"2026-07-29T11:06:58.321Z"} +{"cache_key":"7db0e2046d4120207e673a83c3cf8bb8c1c4c08d3b644fbe21d0b4a60e2ab947","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.restoreCheckpointConfirm","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Restore this thread to the selected compacted checkpoint?\n\nThis replaces the current active transcript for the session key.","text_hash":"e4f5de9f6c2d72014d2434ff7ad2704b6e4b54df553fc55a3705ddb3a8fa13ca","tgt_lang":"ar","translated":"استعادة هذه المحادثة إلى نقطة التحقق المضغوطة المحددة؟\n\nسيؤدي هذا إلى استبدال النص النشط الحالي لمفتاح الجلسة.","updated_at":"2026-08-06T05:31:44.820Z"} {"cache_key":"7db2427d0e937ea88ea49be78f89552263c194a64e64a7e10f7b72fb93f2a060","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.filterLabel","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Filter installed plugins","text_hash":"f349ae2a9963d44d8f99a2995afcfb8704c119ad97c6c409ce7dcf6ac080cb9f","tgt_lang":"ar","translated":"تصفية المكونات الإضافية المثبتة","updated_at":"2026-07-29T11:06:58.321Z"} {"cache_key":"7dbab0a96a350cf4566729e06351ec3125baef0dffbf3ba06c8455fbe0cb12c0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.dreaming.timezone.label","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Timezone","text_hash":"4ceca1d52cede44de32f74ad326272e339cece20244a6ff39f131d3331fb5c67","tgt_lang":"ar","translated":"المنطقة الزمنية","updated_at":"2026-07-28T07:10:37.866Z"} {"cache_key":"7dbe1893d3233849bc9d2acca5377e4cc6b42c438fafcd8363ac8818362608a0","model":"gpt-5.5","provider":"openai","segment_id":"common.restore","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Restore","text_hash":"a76e13b9839270eb73ed11417f7d8acca55df0ad52065799361631d0fff74f27","tgt_lang":"ar","translated":"استعادة","updated_at":"2026-07-05T21:01:06.223Z","segment_ids":["worktrees.restore"]} @@ -2045,6 +2062,7 @@ {"cache_key":"7eb5d5e236e6b383fa97be0ce4ba7e43f07e27c560f37fc25f2f4fa2ca9c5ce1","model":"gpt-5.6-sol","provider":"openai","segment_id":"usage.sessions.title","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Sessions","text_hash":"6fa3cbf451b2a1d54159d42c3ea5ab8725b0c8620d831f8c1602676b38ab00e6","tgt_lang":"ar","translated":"الجلسات","updated_at":"2026-07-12T00:09:15.712Z"} {"cache_key":"7ebb3e59d7a61d518727cbffb3dcf3a090608452b521863ddfe7340b25f36d55","model":"claude-opus-4-8","provider":"anthropic","segment_id":"labsPage.restartRequired","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Gateway restart required.","text_hash":"dfbde372c8bc88e0075d7802634112368797db01896d51b7bebfff0d50066f89","tgt_lang":"ar","translated":"يلزم إعادة تشغيل الـ Gateway.","updated_at":"2026-07-22T15:49:53.487Z"} {"cache_key":"7ebdeb4ff290f2b0560705ee21efb1bbd50190944d6b387528c7f8ee34f21d35","model":"gpt-5.5","provider":"openai","segment_id":"browser.newTab","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"New tab","text_hash":"1e08fda9c966d3bafb00c51e70935fad9f56990d4bfd0fdb70300ce15a60c7a6","tgt_lang":"ar","translated":"علامة تبويب جديدة","updated_at":"2026-07-11T02:18:45.104Z","segment_ids":["browser.untitledTab"]} +{"cache_key":"7ec1a0630186cfff1ca32ca7ad966257cfa15b336bfc5390dfdb38553dc9e562","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.auth","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Review the provider credential or sign-in, then retry.","text_hash":"06492ffbd3c87579037f41e3c00a217fb3020fafdc1f11442394e33b4b7dcd77","tgt_lang":"ar","translated":"راجع بيانات اعتماد المزوّد أو تسجيل الدخول، ثم أعد المحاولة.","updated_at":"2026-08-06T05:31:44.820Z"} {"cache_key":"7eeb0268d8e03db3947df5e5689901fcd78ea2aa12dab69107a8046ce1981a4b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.details.timelineFiltered","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"timeline filtered","text_hash":"55a998947f847b55b7ed5d043bb86b0229c9bd2ae0a0f2ba61e74a2904f56100","tgt_lang":"ar","translated":"المخطط الزمني مفلتر","updated_at":"2026-07-29T11:06:58.321Z"} {"cache_key":"7f04128aab7531777e28fdbbd9c49bcbbbe5b9bc935665c429b318c87e4087f8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.configRefreshFailed","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Could not refresh Control UI configuration: {error}","text_hash":"f891ede32107ed16155caa1b9000babfd85461eadeaf62c6a1fc94baca22d563","tgt_lang":"ar","translated":"تعذّر تحديث تكوين Control UI: {error}","updated_at":"2026-07-29T11:06:58.321Z"} {"cache_key":"7f12ae7a6ce682ac4f12f57adc5bb433383a4abb8f54a498f55e7c8ca9d38ddb","model":"gpt-5.6-sol","provider":"openai","segment_id":"modelSetup.success.openChat","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Start chatting","text_hash":"b010f6d81e5adcb6d12bf845e7aa9d10e3e20267ba2c9fa244b26919a41a9a75","tgt_lang":"ar","translated":"فتح الدردشة","updated_at":"2026-07-16T10:56:17.450Z"} @@ -2053,6 +2071,7 @@ {"cache_key":"7f46c94ae02433308c696ffa65afa558952c0ff0935c570dd53b2bed2c6dbbf9","model":"gpt-5.5","provider":"openai","segment_id":"chat.sessionDiff.show","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Show thread changes","text_hash":"af92b855a2443e17740acaec7bee7380861c293cafc85c7321c48daad226ca77","tgt_lang":"ar","translated":"إظهار تغييرات الجلسة","updated_at":"2026-07-11T04:53:10.428Z"} {"cache_key":"7f47340e41045ca00cb98709cad6d15803f1e51664cb6bfe6528827147770ef6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"approvalPage.deniedHere","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Denied here","text_hash":"3e2079897b71ae32229dc96ad61d3bc72e71b1e183d11eb9359d1da9387696e1","tgt_lang":"ar","translated":"Denied here","updated_at":"2026-07-29T11:06:58.321Z"} {"cache_key":"7f4bc10589146ec18ab97233184abe2b6e5b31524437faf90919e5196a962ae4","model":"gpt-5.5","provider":"openai","segment_id":"workboard.badgeWorkerLogs","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"{count} worker logs","text_hash":"2923e2a84e6ed0ca048d280206198b156da6148859e474498d335a44e323e0a8","tgt_lang":"ar","translated":"{count} سجلات العامل","updated_at":"2026-05-30T15:38:27.116Z"} +{"cache_key":"7f4bd716c94c6005c313b76a4f0d5ca223c5c963ab9f68c3fdb8ca63f46d7b87","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.readyIn","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Ready · {latencyMs} ms","text_hash":"fe3e0f81afe32081d39415a34f7a2ad1add67d8695f7a6bc5fccf9ecf9fd29b5","tgt_lang":"ar","translated":"جاهز · {latencyMs} مللي ثانية","updated_at":"2026-08-06T05:31:44.820Z"} {"cache_key":"7f628da4b1e5936e34a12657997395ed7e57bb114a0aef7b4ff27fc430e9a300","model":"gpt-5.5","provider":"openai","segment_id":"chat.sessionDiff.title","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Changes","text_hash":"bbd4b6a86bc65b6ac8e79e97afc61499158edb40f7bb404c70637b46d80a7ad2","tgt_lang":"ar","translated":"التغييرات","updated_at":"2026-07-11T04:53:10.428Z"} {"cache_key":"7f7f0d7806525a8449bdfd84367dfc6a8097ee96a8bbfe31a4c241e4f3c73275","model":"claude-opus-4-8","provider":"anthropic","segment_id":"logbook.status.paused","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Capture paused","text_hash":"fedc5cda305d20d7642686a5d0a746b7915b79493a405bb16fc4cac87a0f1261","tgt_lang":"ar","translated":"Capture paused","updated_at":"2026-07-29T11:06:58.321Z"} {"cache_key":"7f81661b3656b09b1fa3c88c16b4a54c26380e731329b44d5263d94b26955cc2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.importFromRelays","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Import from Relays","text_hash":"b6a7b8934731285270b7f1671978dc0fc3147998f52405b2cc418eb4927bfc99","tgt_lang":"ar","translated":"الاستيراد من Relays","updated_at":"2026-07-29T11:06:58.321Z"} @@ -2077,7 +2096,6 @@ {"cache_key":"80b086b1f58dd85c106644868f92d86a7915924dd39382c0d9efd54024e38adb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sessionHeader.renameAria","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Rename thread {title}","text_hash":"389043fc791f071aca46b87657543e1bf99b0f3576178da3dd390219ea1dc3c8","tgt_lang":"ar","translated":"إعادة تسمية الجلسة {title}","updated_at":"2026-07-17T04:29:03.357Z"} {"cache_key":"80da683b433076cbdc9ef632952601c62a6b00adf9c0209ab23b1abf93747d6c","model":"claude-opus-4-6","provider":"anthropic","segment_id":"chat.composer.realtimeTalkRequiresMicrophone","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Realtime voice input requires browser microphone access.","text_hash":"a70d86265802e30aac70647cde33c62c5386741941d2ea9f54636a0242109dcd","tgt_lang":"ar","translated":"يتطلب الإدخال الصوتي في الوقت الفعلي الوصول إلى ميكروفون المتصفح.","updated_at":"2026-07-06T22:42:12.115Z"} {"cache_key":"80dbd6dc17e1b105f12ac46fd580a7cd9571660c893feb83aa0a5204723e52e4","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.groupRowCountOne","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"{count} thread","text_hash":"f3cfb1da39674969faa478c58eccfc77514b00e39e90f88edc1d84af3e204be4","tgt_lang":"ar","translated":"جلسة واحدة ({count})","updated_at":"2026-07-05T14:39:56.977Z"} -{"cache_key":"80ef33597ff60c57a254b838297f04877c8fc97bd91ed2f59914d57c9a705e2e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.button","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Verify connection","text_hash":"7b840072a1e440b8a99365140e070b840e77bd9b879eb23379edf1577302a219","tgt_lang":"ar","translated":"التحقق من الاتصال","updated_at":"2026-07-29T11:06:58.321Z"} {"cache_key":"80f16311545326e9478a0eac277777119c6297deecbb5788275f8efc308e28cf","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.microphoneAppliesNextSession","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Changes apply when you start your next Talk session.","text_hash":"46b12d5166d258b82f196073878759ab1ec6720445d98a917616cceeef4e4f9d","tgt_lang":"ar","translated":"تُطبَّق التغييرات عند بدء جلسة Talk التالية.","updated_at":"2026-07-22T15:51:47.500Z"} {"cache_key":"80fc4f80b80cf4594d3237a693d38a3f16d26c6d7991358e1f8d367d069d3f65","model":"gpt-5.6-sol","provider":"openai","segment_id":"nodes.inventory.reapproval","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"reconnect details changed; approval required","text_hash":"6e0e84875eb7325f6d3597e993d737060454cc088d64f055fdb13dd53d72eec7","tgt_lang":"ar","translated":"تغيّرت تفاصيل إعادة الاتصال؛ الموافقة مطلوبة","updated_at":"2026-07-12T06:57:21.302Z"} {"cache_key":"810bc401d515de92b34f5ffae6a0781131c511302d1d36524da17179c5375223","model":"gpt-5.6-sol","provider":"openai","segment_id":"sessionsView.all","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"All","text_hash":"a52ace420f2175d08b1577a1bea5445e36801229c074ef9ed6c55a73401fd9c2","tgt_lang":"ar","translated":"الكل","updated_at":"2026-07-12T07:00:57.494Z","segment_ids":["skillsPage.tabs.all","pluginsPage.filterAll","skillWorkshop.status.all","usage.presets.all","usage.filters.all","usage.sessions.all","cron.tabs.all","cron.jobs.all"]} @@ -2089,6 +2107,7 @@ {"cache_key":"814087f09b7e6c58cb4a72aafaec5902fca410c1a7f45bc5eed39d8e717d7870","model":"gpt-5.5","provider":"openai","segment_id":"chat.sessionDiff.truncatedResult","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Some changes were omitted because the diff is very large.","text_hash":"1c0564ef3281e6e1c551539688c40190bb2124fa83bd3ff896c6fed8d4537d8d","tgt_lang":"ar","translated":"تم حذف بعض التغييرات لأن diff كبير جدًا.","updated_at":"2026-07-11T04:53:10.428Z"} {"cache_key":"814dff1ae39c2506a01c1dbf5102a1654d41c893a89917820ec7876a66d3eb17","model":"claude-opus-4-8","provider":"anthropic","segment_id":"board.widget.errorDetail","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"The problem is contained to this card.","text_hash":"8bc84c2d1647af92225d0dba7bbb357e344d4105a970e7f866ae6a1898a874ea","tgt_lang":"ar","translated":"المشكلة محصورة في هذه البطاقة.","updated_at":"2026-07-22T15:50:47.546Z"} {"cache_key":"8169eda655b432fc96328a19bb81f1864fd0bb44669fb5e181da3f920cdc65ae","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.createdBy","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Created by {name}","text_hash":"00dcbcc2521f3a1543abe18786b69695cd7368c73eecc46fb1d2086ee95fbf2f","tgt_lang":"ar","translated":"أنشأها {name}","updated_at":"2026-07-22T15:48:50.825Z"} +{"cache_key":"816fabceb2061599a7d6a9f0eb974667f3ad04240c5333b8780890cfb9a2a6cc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.unknown","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Review the connection details, then retry.","text_hash":"dc49542f1026ccbbe6bd75ed5167700086796a53d34f1a3524cc545590b3e990","tgt_lang":"ar","translated":"راجع تفاصيل الاتصال، ثم أعد المحاولة.","updated_at":"2026-08-06T05:31:57.796Z"} {"cache_key":"81708654ceec06e741c322cdc38f2c26d66729f6e0bf2140e6019c21615b1f97","model":"gpt-5.6-sol","provider":"openai","segment_id":"nodes.execApprovals.selectNode","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Select node","text_hash":"61a5c7a8892447af182c0bbeaae3dd89f537336147be46e49abe1df4317f35b6","tgt_lang":"ar","translated":"تحديد عقدة","updated_at":"2026-07-12T06:57:26.405Z"} {"cache_key":"81752dad660b3fe4a8684bd07302286d1d8cc5cf6e31eb8b2e0c8299d27bdf8a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.runControls.exportChat","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Export chat","text_hash":"d7b74f6046ad8f9f3e42efd67df7db6b4e186c6fa42fb86dda2502c18b740d91","tgt_lang":"ar","translated":"Export chat","updated_at":"2026-07-29T11:06:58.321Z"} {"cache_key":"817887692ef2a6d95da6979af78011f92e4529340fe9aadd0e7dec0d0b7f15e4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.actions.repairCompleteWithArchive","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Dream cache repair complete: {actions}. Archive: {archiveDir}","text_hash":"773a5e786b2ddf4c4a09830398b5e0cb25eee51bd9235e41f48f32a96bb80d4f","tgt_lang":"ar","translated":"اكتمل إصلاح ذاكرة الأحلام: {actions}. الأرشيف: {archiveDir}","updated_at":"2026-07-29T11:05:16.150Z"} @@ -2125,6 +2144,7 @@ {"cache_key":"838701f46f1425b1fb3b7f441d44553e592314d5a9887bbbba4c949797d0cd17","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.overview.peakErrorHours","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Peak Error Hours","text_hash":"d549fec62ae3b5a839e25b808949b2cae7c3c55b558db510872616464028d103","tgt_lang":"ar","translated":"ساعات ذروة الأخطاء","updated_at":"2026-07-29T11:06:58.321Z"} {"cache_key":"83e9349f1ade97333ff5d85fd3d43f0c5d8e5e73edd4b5164581dee657822d77","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.loading.badge","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Loading","text_hash":"dc380888c4e2c7762212480ff86eb39150ec70b45009c33bc6adcbd0041384b1","tgt_lang":"ar","translated":"جارٍ التحميل","updated_at":"2026-07-29T11:06:58.321Z"} {"cache_key":"83f90fdb7ddf486b28c5f5aa3f60f2524bc24cf2b63d8ac5df561f809072380e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.heatmap.cellTokens","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"{tokens} tokens","text_hash":"507a17952dbcbb44f1b9ffff34ec5fc71563ca5d60c07c5fa9ab68339e462139","tgt_lang":"ar","translated":"{tokens} رمز","updated_at":"2026-07-29T11:05:46.411Z"} +{"cache_key":"84042f9b5f0a8fd4b81326a1e00e26f50db148b0807bffdac6276470ad37efe7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.actions.confirmDedupeDescription","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"This rewrites DREAMS.md and removes only exact duplicate diary entries.","text_hash":"66ce13326514c7a9e5d598490eefd03a054d8eeee1a21811dbc46f87103549d2","tgt_lang":"ar","translated":"يعيد هذا كتابة DREAMS.md ويزيل فقط الإدخالات المكررة تمامًا في المذكرات.","updated_at":"2026-08-06T05:31:57.796Z"} {"cache_key":"841a5deae52f83f320681a9275c55a49ebd3507f8bf04eb8c2381cff647f3203","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.followUpModeOverriding","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Overriding server default ({mode})","text_hash":"883fa3fd882fc2683335fd85f2f88f86a50f60e58eabddb0e306548c248b02ea","tgt_lang":"ar","translated":"تجاوز الإعداد الافتراضي للخادم ({mode})","updated_at":"2026-07-17T04:29:03.357Z"} {"cache_key":"8420cf8b11c0a3cd95bd2f4b5f25db4eb142ed9e0be6ff6c807bd57e11a5aa46","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.network.summary","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"The browser could not complete the Gateway connection. Check the target and transport before retrying credentials.","text_hash":"4d45767ea8c0cc7151a3fdc17c3c5ebba667c028aff1af59a9b71f80ab471a66","tgt_lang":"ar","translated":"لم يتمكن المتصفح من إكمال اتصال Gateway. تحقق من الهدف والنقل قبل إعادة تجربة بيانات الاعتماد.","updated_at":"2026-07-29T11:06:58.321Z"} {"cache_key":"843a471498f8beced8a049f16a4f341a5064d56d9d89d09aee3cd542f1ad65fb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nav.settingsSearchPlaceholder","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Search settings…","text_hash":"57054c5a04beafff6108aaaf6f6bc2602d9828d1061ed5dda9f1dcb07cc733cf","tgt_lang":"ar","translated":"البحث في الإعدادات…","updated_at":"2026-07-29T11:06:58.321Z"} @@ -2135,8 +2155,8 @@ {"cache_key":"847945bc808de25526c5d20c532af8952d1e7b154e9c8702accb7524b9ce930b","model":"gpt-5.6-sol","provider":"openai","segment_id":"cron.form.summaryEveryHourOne","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Runs every hour","text_hash":"9abb59ca85a19ad07067a7605aeb96acfc767e3f1182faf2165a331c7b7c65df","tgt_lang":"ar","translated":"يعمل كل ساعة","updated_at":"2026-07-12T09:22:09.012Z"} {"cache_key":"84a24bd0a3dbf1d050b791ec56e5ef52876f83f784d7ad71f4a75595e92ed354","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.sessionObserver.title","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Session observer","text_hash":"9b314ed84236718caad31ba69acc451730e26889e0111f49cad010a531531371","tgt_lang":"ar","translated":"مراقب الجلسة","updated_at":"2026-07-22T15:49:19.925Z","segment_ids":["configView.sessionObserver.toggle","chat.observer.title"]} {"cache_key":"84a2fadc42c992f68516d79fb4514dea80e5af0e81c719d53558cef444d9385a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.detailUpdatedValue","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Updated: {time}","text_hash":"5e72d5445f018c9d08aa34ae0178fb9aa49eea6a0afd0c8d379f20b7af3e8aa0","tgt_lang":"ar","translated":"آخر تحديث: {time}","updated_at":"2026-06-16T14:15:27.039Z"} +{"cache_key":"84af6fade52b8bcb88256806736c2d9600ff5d3359cd84609a262502c6b3526e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.unavailable","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Make sure the provider service is running and reachable, then retry.","text_hash":"91dd03a4485088dbe11b0bad797b05af1e3b3e87824c557fd514f944d3a3f992","tgt_lang":"ar","translated":"تأكد من أن خدمة المزوّد قيد التشغيل وقابلة للوصول، ثم أعد المحاولة.","updated_at":"2026-08-06T05:31:57.796Z"} {"cache_key":"84ba524ec21ebc9da9be7cfa9538c5d6625046be2005dce0e19333d7f4c70d53","model":"gpt-5.6-sol","provider":"openai","segment_id":"skillWorkshop.empty.defaultAgent","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Your agent","text_hash":"1ffbc15d64cea6fc4a2a979ff80be06e293a2fe52b3bfd4b55d2c7fd47de0bd1","tgt_lang":"ar","translated":"وكيلك","updated_at":"2026-07-12T07:00:16.432Z"} -{"cache_key":"84c86c392acabaa6f30f3b28d78fa5b3f321f02573e9d9d21d81b615bb36945c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.overview.health.checking","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Checking…","text_hash":"ec963ffc911b840134fc738b41a8bb0493489c402a4a761efd36c16dea7d984b","tgt_lang":"ar","translated":"جارٍ التحقق…","updated_at":"2026-07-29T11:04:59.610Z"} {"cache_key":"84c997dae2f2fea3a8115527652eccf53292a1730ca6a7d7e2523b0e93b02595","model":"gpt-5.6-sol","provider":"openai","segment_id":"skillWorkshop.revision.send","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Send revision","text_hash":"953cc98c1bd59e81931f812a7edcb0f9e313737c18b15e1743e1c01a32d9fbbf","tgt_lang":"ar","translated":"إرسال المراجعة","updated_at":"2026-07-12T07:00:08.044Z"} {"cache_key":"84d58a66655a27d310b7b56b12c547f64236d2ba01c6df95f986ba921d7ded0a","model":"gpt-5.5","provider":"openai","segment_id":"chat.pullRequests.checksPassing","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"CI checks passing","text_hash":"f049a4c175c868586c44c8f31677e6015f6bba0100b0505a44276bf5447a9291","tgt_lang":"ar","translated":"فحوصات CI ناجحة","updated_at":"2026-07-10T17:04:04.784Z"} {"cache_key":"84e79a765e921fa96ed23936f797dd539cba9bb3d64cee9b672931b9ff703968","model":"gpt-5.6-sol","provider":"openai","segment_id":"nodes.execApprovals.hostNativePolicy","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Host-native policy","text_hash":"446a7a708989770fcd9ba2ecd25f364177dc87d06cc670676687127f46841cbe","tgt_lang":"ar","translated":"سياسة المضيف الأصلية","updated_at":"2026-07-12T06:57:21.302Z"} @@ -2199,6 +2219,7 @@ {"cache_key":"886416b23e6196baba30b11820382b80268277fe9633e3d1e8f7357f88bdcae4","model":"gpt-5.6-sol","provider":"openai","segment_id":"configView.redacted","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"redacted","text_hash":"b68919aff001d8366249403a2544fba2d833084f1ad22839b6310aadacb6a138","tgt_lang":"ar","translated":"محجوب","updated_at":"2026-07-12T06:59:12.313Z"} {"cache_key":"8876131df112b8b03b9ae8403f7eb144048cdcf37b7a11e4340fdd12d41fe246","model":"gpt-5.6-sol","provider":"openai","segment_id":"execApproval.alwaysAllow","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Always allow","text_hash":"977618bd8bc7eef4d3bada0cf1a791d8362cd5fd8680e9673566abab2e76dded","tgt_lang":"ar","translated":"السماح دائمًا","updated_at":"2026-07-16T09:23:21.666Z","segment_ids":["approvalHistory.decisions.allowAlways"]} {"cache_key":"88794dd1c25ef26bebbe62115300b478ad5f611edab597d566ac85b7bda019db","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.actions.evaluate","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Evaluate","text_hash":"966591fe7e17f1074acd8b9b1652edf2b536f8f5cc594e222611d3e91cf0c109","tgt_lang":"ar","translated":"تقييم","updated_at":"2026-07-29T11:05:06.576Z","segment_ids":["skillWorkshop.today.evaluate"]} +{"cache_key":"88993c1edd32779a5da61fd5ab18fedcd8718ff1d61b816aefe9bb226125631f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.title","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Selected model","text_hash":"6cb8d3b4bdb37d02ea667999f8312af7ab0f9627f7869d5e09d788936d09fd3d","tgt_lang":"ar","translated":"النموذج المحدد","updated_at":"2026-08-06T05:31:44.820Z"} {"cache_key":"88ab0f6552da0e996ea68f2f49f050cd43acc0e8cc27c40129d86f3a4e9ed76f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"presence.you","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"you","text_hash":"bb0347a468d97e98a9c00e37cebec1ab930f6f1221cae0f1fbb92b07e1900ba2","tgt_lang":"ar","translated":"أنت","updated_at":"2026-07-22T15:50:20.741Z"} {"cache_key":"88b1deb6f4a0b221ea1e23ac105f55911b2e3f95bdc29b7e17abddc4a953331d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.waitingForAnswer","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Waiting for your answer","text_hash":"8e4b72ca2511e0bcdbb24cfba59f203972522cc440bfee2e8d9b7b0f7bebfd84","tgt_lang":"ar","translated":"في انتظار إجابتك","updated_at":"2026-07-22T15:48:59.504Z"} {"cache_key":"88b66b0bd0a735ee64e1defab1c3b80ece1f9301e7b1ef1dde6560fbd38e2251","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.pairing.review","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Review requests","text_hash":"a48df62f7f899a16aaff595a3977e2a4ce17f42cc7b430a549a934827439dd0b","tgt_lang":"ar","translated":"مراجعة الطلبات","updated_at":"2026-07-22T15:48:42.397Z"} @@ -2273,7 +2294,6 @@ {"cache_key":"8cd72801deec38f0137bdac0d64a1b707127a2ecb4a4ecbcfb0d4e912143df2b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.verifiedSource","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Verified source","text_hash":"8013ffdad04c8d1ab57ee4c121ae097c13ff8dde902debdf8e10de0408f7f1d7","tgt_lang":"ar","translated":"مصدر موثّق","updated_at":"2026-07-29T11:06:58.321Z"} {"cache_key":"8ce4a977d8b14cff2b15b7a27cf28c7cd9a9a29205a4d0a9ab3d49b28d6c2ebe","model":"claude-opus-4-8","provider":"anthropic","segment_id":"gatewayLogs.truncated","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Log output truncated; showing latest chunk.","text_hash":"54cc74a976c9d17c5565753bb89162ee78bc5a028eb501586cfb443d9b54a794","tgt_lang":"ar","translated":"تم اقتطاع مُخرجات السجل؛ يُعرض أحدث جزء.","updated_at":"2026-07-22T15:50:29.720Z"} {"cache_key":"8cea473f519de2220e75ce6c23a1c77e5bd41877b8dc1be5b89b88e7a0986eda","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.cronPanel.noJobs","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"No jobs assigned.","text_hash":"383bad244fa91178c32653d973a0a08efd0210bed068baf662d7bda25cc60f55","tgt_lang":"ar","translated":"لا توجد مهام معينة.","updated_at":"2026-07-29T11:06:58.321Z"} -{"cache_key":"8d06607846d75a5c36138cac9a0bcff86f28c007d87e2d94ca0b502070c88f5b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.answered","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Answered","text_hash":"665590354e719bcf6610c39fe617cf8cf8109e96a59e64c73a41a028b74369f9","tgt_lang":"ar","translated":"تم الرد","updated_at":"2026-07-29T11:06:58.321Z"} {"cache_key":"8d0afd189899ed07ab27a3c96a1bdfb12fc4bf6957378e5e9c694d64f3c960eb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.rail.asOf","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"as of {time}","text_hash":"7941c8b5c613dc940a04ad02ba66bd5e11afb6eebf8347b00d3906357b8f41b9","tgt_lang":"ar","translated":"اعتباراً من {time}","updated_at":"2026-07-25T17:13:44.448Z"} {"cache_key":"8d27c39948b8f518266fce8b947c3260f3092e3a4995136b74c1de412ff48259","model":"gpt-5.6-sol","provider":"openai","segment_id":"pluginsPage.connectorDescriptions.email","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Mailbox triage, summaries, and drafts with send-on-approval.","text_hash":"ba48296df0613eff276edad474c32efeb8ffec2590287d7f6de51a4de26f4d0f","tgt_lang":"ar","translated":"فرز البريد الوارد وتلخيصه وإعداد المسودات، مع الإرسال بعد الموافقة.","updated_at":"2026-07-12T06:59:55.995Z"} {"cache_key":"8d2c08b2bf9c16e47209d387928b348e61f7e13e7fe59a75f37a422d3f671407","model":"gpt-5.5","provider":"openai","segment_id":"chat.splitView.open","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Open split view","text_hash":"51e50f7be73433216ae62f58fdbc586372f5a6063ee9978cec96793ef75fa554","tgt_lang":"ar","translated":"فتح العرض المقسّم","updated_at":"2026-07-06T07:23:44.872Z"} @@ -2393,7 +2413,6 @@ {"cache_key":"949b91d7ceeac4c3fe8bffbeb1224923e39ed0573140491831752817f6d796bd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commandResults.model.available","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"**Available:** {models}","text_hash":"e040298bfdf65ea740b1b83f5e7140472c8b946d5365f94ddf1663925883b423","tgt_lang":"ar","translated":"**المتاح:** {models}","updated_at":"2026-07-29T11:05:54.390Z"} {"cache_key":"94a42af8b47482615d2fafc4d98a814f01571ec2e73ba4f0692ec507de53da25","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.welcome.suggestions.whatCanYouDo","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"What can you do?","text_hash":"2e5519b5b4943706022dc2fc66bf34a62e44b46edaa1af3dfd21b0ecb8dd5b23","tgt_lang":"ar","translated":"What can you do?","updated_at":"2026-07-29T11:06:58.321Z"} {"cache_key":"94c3337d4c15457dd12cf0ebd66a5a58c33e86dac73b72e9a5ef70cd43e81006","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.imageLightbox.untitled","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Image","text_hash":"1aa4cb0bcca76e92e30677e809bb3d4b5c066715ef4d558184e319496bcc5125","tgt_lang":"ar","translated":"صورة","updated_at":"2026-07-22T15:51:29.929Z"} -{"cache_key":"94e145603cd6083511f2f0b47bd0c5bd67c410ffbba755dba35b6084b0f91c1c","model":"gpt-5.6-sol","provider":"openai","segment_id":"skillWorkshop.relative.minutesAgo","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"{count} minutes ago","text_hash":"78340a1d59dd94e977102e48309c28e777a863609c3855ab7cff6f292e55434d","tgt_lang":"ar","translated":"منذ {count} دقيقة","updated_at":"2026-07-12T07:00:27.537Z"} {"cache_key":"94e53fddfcd225dfac5516f3ce444d19aae9a8d7f7c3062c8882df4c557bee8e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.pairing.approvedNotice","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"DM access approved.","text_hash":"f4afee793bea6fa0b9738bde888b3cded77194bcb3ef72839a05dd7a48d5b22f","tgt_lang":"ar","translated":"تمت الموافقة على وصول الرسائل المباشرة.","updated_at":"2026-07-22T15:48:42.397Z"} {"cache_key":"94ea62e25cbdf87e521effbb2211d08967272f37f7ce4aab2707965fcac1e1ea","model":"gpt-5.6-sol","provider":"openai","segment_id":"chat.workRun.workedForError","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Worked for {duration}, includes errors.","text_hash":"66118efe01df30b774788c6b32fec5c0bff79a91c38f03c9e66d5a19b8b76538","tgt_lang":"ar","translated":"عمل لمدة {duration}، مع وجود أخطاء.","updated_at":"2026-07-12T17:49:37.156Z"} {"cache_key":"95087233323a87044acf7bff05deca5ae68e0d6bde15f53220961e3a9b16c4eb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryImport.replaceHint","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Preview conflicts again and preserve item backups before replacement.","text_hash":"39c07c7f5198f6438eb4535746d22083a3543ac4692d88d615b12f06bfffcaf7","tgt_lang":"ar","translated":"عاين التعارضات مجددًا واحتفظ بنسخ احتياطية من العناصر قبل الاستبدال.","updated_at":"2026-07-29T11:06:58.321Z"} @@ -2600,7 +2619,6 @@ {"cache_key":"a1ab071f1dbb99b2cabcafd88f7e74eaeb3239178558f8ff44a3bc565f6b447a","model":"gpt-5.6-sol","provider":"openai","segment_id":"cron.runNotStarted.invalidSpec","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"This automation has an invalid schedule or payload.","text_hash":"ded9502ec8b1ee78f319bcc31e934c72c2b3bb2a4a95cb75c037ecc92fe8fdb8","tgt_lang":"ar","translated":"تحتوي هذه العملية التلقائية على جدول زمني أو حمولة غير صالحة.","updated_at":"2026-07-13T03:19:36.221Z"} {"cache_key":"a1bf60dc0d938ab9939e6d79bae1298759668383ad7d1b0447864c82194fda9e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.nostr.notices.updateFailedStatus","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Profile update failed ({status})","text_hash":"50bd1cc080abaef8b4dfc47cd2c348d8966b1cae7fa8eb39fa412f72ed2938ec","tgt_lang":"ar","translated":"فشل تحديث الملف الشخصي ({status})","updated_at":"2026-07-29T11:03:26.599Z"} {"cache_key":"a1e2f1cd8892d896877b5fa112c54d0dad1f18fe8eced91cf8622207c7dfe27e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.placeholderDisconnected","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Connect to the gateway to start chatting...","text_hash":"e764c7024b6aa9a4bf077e298ef69d2fa462e9a7a431783cc23b52c056dff33a","tgt_lang":"ar","translated":"Connect to the gateway to start chatting...","updated_at":"2026-07-29T11:06:58.321Z"} -{"cache_key":"a1ecad9cda589d14a1c5e1c1973820e66f9d3ffffd69fe5018a9c8378d5c4f9c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.authRequired.stepPaste","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Paste the token from openclaw dashboard --no-open or enter the configured password.","text_hash":"d65aea1772b928b5eb212e6c4c0481b32cbaf6e4d492b32d6c970592e75490f1","tgt_lang":"ar","translated":"الصق الرمز المميز من openclaw dashboard --no-open أو أدخل كلمة المرور المكونة.","updated_at":"2026-07-29T11:06:58.321Z"} {"cache_key":"a202b44cbc5314a4d17b6ac96719cbcb251115f13613bdd421e9177c55a41ed9","model":"gpt-5.5","provider":"openai","segment_id":"quickSettings.appearance.lobsterdex","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Lobsterdex","text_hash":"5e32f89430f682bf1a241c402ea32a317b1e869fc85cdcab7d897a813ab6e107","tgt_lang":"ar","translated":"Lobsterdex","updated_at":"2026-07-09T23:55:55.921Z","segment_ids":["tabs.lobsterdex"]} {"cache_key":"a2071eaf61ac1426fea372b588d996d5f09e862ca3f572d303cc83573629198d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"newSession.readingAttachment","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Reading attachment","text_hash":"74bdbc5b4b58cbd21f0606f1c78c86939ca4d3cde517ea435acc1992b0c39980","tgt_lang":"ar","translated":"جارٍ قراءة المرفق","updated_at":"2026-07-14T11:50:12.484Z"} {"cache_key":"a2081f0c741a03d05febeb082c04bee179a0848ce11dba9854e00e90f4ef4e04","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.notifications.nativeHint","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Notifications are shown natively by the OpenClaw app on this Mac.","text_hash":"953dfbf21228e2b457baa93d1f75c7ed01690a448eeee3fa8f8a616f69234522","tgt_lang":"ar","translated":"تُعرض الإشعارات محليًا بواسطة تطبيق OpenClaw على هذا الـ Mac.","updated_at":"2026-07-22T15:49:09.876Z"} @@ -2676,6 +2694,7 @@ {"cache_key":"a6b070c5d92ee884d82f0f928d8e74e1946e03de7d98ef1b9caf733f33e5693b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.taskSuggestions.eyebrow","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Suggested follow-up","text_hash":"363f24db766b6f4de700a8fe29964984f9cca66f79838517c17029bf7b8b9fd2","tgt_lang":"ar","translated":"متابعة مقترحة","updated_at":"2026-07-29T11:06:58.321Z"} {"cache_key":"a6d54efce0b6cb071760618399f943b45bfee7f63e10ecb8d190fb35f352a88a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.taskSuggestions.project","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Project","text_hash":"985959785319747668373cc6dee294b11db782b03cdd90a2851fbdc0637c6b7b","tgt_lang":"ar","translated":"المشروع","updated_at":"2026-07-28T07:11:29.691Z","segment_ids":["chat.sidebar.catalogGroupByProject"]} {"cache_key":"a6ef00c16543297ada891d71e861495688bfa0bb5932bd57ff33cf1fdba37efa","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.overview.health.test","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Test","text_hash":"532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e25","tgt_lang":"ar","translated":"اختبار","updated_at":"2026-07-29T11:04:59.610Z"} +{"cache_key":"a6f18231835ea1400a34a926c043d36959701b20799f1ff97ba7bdf03c68357c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.dismissDelivery","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Dismiss delivery","text_hash":"389321c0e83c3fa267bf36c17eeb45419b34e7136959cd885757300f4b3a8db5","tgt_lang":"ar","translated":"تجاهل التسليم","updated_at":"2026-08-06T05:31:57.796Z"} {"cache_key":"a705699d7e59586ed162d26aec5030de164574f7186faf293964bfcc1db4f981","model":"gpt-5.5","provider":"openai","segment_id":"newSession.worktree","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Worktree","text_hash":"c893ba3003855aabfee294479c03266349e97e1675ade569b480e56ce4c2bde3","tgt_lang":"ar","translated":"شجرة العمل","updated_at":"2026-07-10T15:21:17.823Z"} {"cache_key":"a71296cb353d54e149d036e71b781d6765d3f6fee7e37a6487f642baa2c51a4a","model":"gpt-5.6-sol","provider":"openai","segment_id":"modelSetup.failure.rateLimit","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Rate limited","text_hash":"a06130a5a2818ae524dd3b9b83846510af328eeeee38fb620eb0b398436cd552","tgt_lang":"ar","translated":"تم تجاوز حد الطلبات","updated_at":"2026-07-13T16:32:11.547Z","segment_ids":["modelProviders.probe.status.rate_limit"]} {"cache_key":"a7468bccc1a647d0c4959ee34ebe47d3d96cc0a8b908bef4f3b60d00c19a88d6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"connection.queuedCount","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"{count} queued","text_hash":"a1602ae91079640eb3fcafa39198970bf7c0f90766408ea99a153d6dc4c79104","tgt_lang":"ar","translated":"{count} في قائمة الانتظار","updated_at":"2026-07-25T17:13:30.332Z"} @@ -2747,6 +2766,7 @@ {"cache_key":"ab34dfdf585bb2b62724b55c49d56ec38851cbdc31110fca8e703e6a0909d212","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.badgeClaimed","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"claimed by {owner}","text_hash":"18c06d9edba91112970b2827d8a00114cfc89d15af3271edd4b5173b856e3c8d","tgt_lang":"ar","translated":"محجوزة بواسطة {owner}","updated_at":"2026-07-29T11:06:58.321Z"} {"cache_key":"ab3da3db6c9fede5396dbe8fa94f343fe2273ac26a8a43043a7e817e474d44b9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.menu.addMcpServerTitle","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Add MCP server","text_hash":"0e3e58f90d67e11cc086e684fcc5aef7b32fa1c6c0fe4349275b6c2218266ea4","tgt_lang":"ar","translated":"إضافة خادم MCP","updated_at":"2026-07-31T19:25:53.084Z"} {"cache_key":"ab4f362624c38dcda4d1668fba4f43ea4dbbda94337e32051573c684e54bf99f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.query.tip","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Tip: use filters or click bars to refine days.","text_hash":"3062d0128ec3be6245bfc99d9cd9370d6911d947f90ada05baff887e7fe8c15c","tgt_lang":"ar","translated":"نصيحة: استخدم عوامل التصفية أو انقر على الأشرطة لتضييق الأيام.","updated_at":"2026-07-29T11:06:58.321Z"} +{"cache_key":"ab521ca69c16586bbd43e87b61b9971b28127e7f1a6f020d92723bcd1b98d301","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sidebar.hiddenSessionSections","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Hidden session sections","text_hash":"cf99d90adc742855fd447a174d79c569ccf4de22d0778a19bf9bad3b02c5de31","tgt_lang":"ar","translated":"أقسام الجلسات المخفية","updated_at":"2026-08-06T05:31:57.796Z"} {"cache_key":"ab5f977864e3968719c146b924d75870a69b3d097256aaa6ac22a10ed4e71833","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.engine.autoHint","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"No engine is pinned in config, so the slot falls back to its default owner.","text_hash":"7ad6d740d43e0ff93c92600868527675dbf14c08a2f56820813966240ca2090a","tgt_lang":"ar","translated":"لا يوجد محرك مثبّت في الإعدادات، لذا تعود الخانة إلى مالكها الافتراضي.","updated_at":"2026-07-28T07:10:13.940Z"} {"cache_key":"ab666fb9028b4bc968ec0aecbf60a2164ae772f9328c130032ef267ed1d2229f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"mcpApp.errors.initializationTimedOut","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"MCP App initialization timed out","text_hash":"f6e4211f4302bddc9f5684bd2ad1636dddd90952ea239fd00f963e015f6bfae1","tgt_lang":"ar","translated":"انتهت مهلة تهيئة تطبيق MCP","updated_at":"2026-07-29T11:03:26.599Z"} {"cache_key":"ab68ae910e217429305bf61e8089d06e329de47a1594f5ee5600f882eae2981a","model":"gpt-5.6-sol","provider":"openai","segment_id":"nav.close","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Close navigation","text_hash":"99904db30de4a2a32ee6672a99e77e79c482d4e188860695723d3dd306749879","tgt_lang":"ar","translated":"إغلاق التنقل","updated_at":"2026-07-12T06:59:37.065Z"} @@ -2768,6 +2788,7 @@ {"cache_key":"acab2f8789d92f13884dde765b80d5118e7b254e40a42ac57098ad567b246c22","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.fromClawHub","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"From ClawHub","text_hash":"7ab917666959f3e9cfd5cdf9d06636b7908a0ca5445889cb7812629f3b39d250","tgt_lang":"ar","translated":"من ClawHub","updated_at":"2026-07-29T11:06:58.321Z"} {"cache_key":"acd6fa9d14db797a93adcfde70c24c7413df0c513d1c03c3e361c8d8bcbc0b12","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.catalogOpenTargetViewer","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"OpenClaw viewer","text_hash":"023d450b1a9184aff231a4c0f51dac26184747af4d4d0a56182de0d754b9d742","tgt_lang":"ar","translated":"OpenClaw viewer","updated_at":"2026-07-29T11:06:58.321Z"} {"cache_key":"acdda26147b0e3fec95aa39d62c034c54a3180d6f99b65c63d5fe4a0c753a414","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.counts.pageOne","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"{count} page","text_hash":"49bd2f7a647f9f6cc8c956f59a4aa798ddb0cbea6ba4b5d371158b8b9c6ee9a6","tgt_lang":"ar","translated":"صفحة {count}","updated_at":"2026-07-29T11:05:35.265Z"} +{"cache_key":"ace79cc2c1bbce8aca70e857126217118306117c66539a5b0bce12c4b200a087","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.modelControls.modelsRefreshFailed","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Couldn’t refresh models","text_hash":"b945dd9b9def5637a710863b594c4cfe700f7aa354e8856300c07bf0afd96be8","tgt_lang":"ar","translated":"تعذّر تحديث النماذج","updated_at":"2026-08-06T05:32:01.124Z"} {"cache_key":"ad07cbc6ea46178952c4f7eb16066cf3afcb5be90e8d69b47862797647d375d1","model":"gpt-5.6-sol","provider":"openai","segment_id":"agentChip.agents","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Agents","text_hash":"279b44d2ab4b40c0fc132f8f3051293544cca91de9c8aa14f2cd29adb132b0ee","tgt_lang":"ar","translated":"الوكلاء","updated_at":"2026-07-12T00:09:17.960Z","segment_ids":["agents.toolCatalog.groups.agents","configForm.sections.agents.label","configView.sections.agents","tabs.agents","palette.items.agents","chat.commands.categories.agents"]} {"cache_key":"ad0fb55b2e002e430d029014a712ac49bab304500227d7521bc9e516ef9d84bd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"appsPage.cards.chrome.title","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Chrome extension","text_hash":"08e2a7f0f999ce504ef9ff7bf62931bb12a38aeee97087c33f5ce3aaafcbb4ad","tgt_lang":"ar","translated":"إضافة Chrome","updated_at":"2026-07-22T15:50:12.566Z"} {"cache_key":"ad136933ed08cd61b4bb795aca2766c14aea4d4e836c0c8713e2366aedf393e1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"quickSettings.security.toolProfile","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Tool profile","text_hash":"7fddfc798851c46789ef9d249867eb179988e4ec4b48205b0e8871a92e5715ce","tgt_lang":"ar","translated":"Tool profile","updated_at":"2026-07-29T11:06:58.321Z"} @@ -2882,7 +2903,6 @@ {"cache_key":"b3d797c3884a888f9f6d0cebacc92c89b622e3866c5a0b0d83a58611797f812e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.viewPreset","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Workboard view","text_hash":"cc2b05179ad742029156bb45578e880c46599fd28e1c2ab66f5a6f9e7f8fa08e","tgt_lang":"ar","translated":"عرض لوحة العمل","updated_at":"2026-06-17T14:14:58.728Z"} {"cache_key":"b3e2240f5b641b6432bbd372b39908695c01b67a9635c1bff956fb2f3c2dfcf7","model":"gpt-5.6-sol","provider":"openai","segment_id":"workboard.templateDraft.docsNotes","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Page:\nChange:\nSource proof:","text_hash":"5be1e701733d6173c67b08082a2b1c9729298e878e8418561211d71ebf24ad25","tgt_lang":"ar","translated":"الصفحة:\nالتغيير:\nإثبات المصدر:","updated_at":"2026-07-12T07:00:27.537Z"} {"cache_key":"b3ec19f212fd576a4fd54af31dbfd6bc090bf69ae0f92d6c05277e62a4401f8c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"custodian.newAgent","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"New agent","text_hash":"98a23e6db3431d1631515c48b1c61a7603c716328a46b2d5e70c5214dc8929a6","tgt_lang":"ar","translated":"وكيل جديد","updated_at":"2026-07-22T15:49:27.766Z"} -{"cache_key":"b3ef377f00e55a96dfc61eaf5294066796f508e2d8fed230ba9b5012adfbfb4d","model":"gpt-5.6-sol","provider":"openai","segment_id":"skillWorkshop.relative.daysAgo","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"{count}d ago","text_hash":"a41234397f3c63b22d27312ffcea05114f8d3ae9d602ef1320168a6eae9ca361","tgt_lang":"ar","translated":"منذ {count}ي","updated_at":"2026-07-12T07:00:27.537Z"} {"cache_key":"b4003b2c9893e6e7e21cf9812823dfbe0b3008833c67e9eaa46f4ece21a43a29","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.health","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Health","text_hash":"55898449eb74fb2e348d13e5a5d84ab019bb87ea92687b50b3d3302eb409b784","tgt_lang":"ar","translated":"الصحة","updated_at":"2026-07-29T11:06:58.321Z"} {"cache_key":"b401e47b66ab624d36e059a532a21f3cf45aa095eb1865786f310a8218b0e605","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.setup.doneTitle","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Channel configured","text_hash":"85e87555bb1be59d20e800e21071492fe68ec44363b5036e165daff3aa79c50b","tgt_lang":"ar","translated":"تم إعداد القناة","updated_at":"2026-07-29T11:06:58.321Z"} {"cache_key":"b40fc686755ccd12207442c61ced25f53e4f8cd253594b5c519bb3bbfe854d6f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"board.widget.appLoading","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Restoring app…","text_hash":"13d6b3c081fd3e6dc5feaa7cf040e34c73868965af71a592a42a9c0f1552028f","tgt_lang":"ar","translated":"جارٍ استعادة التطبيق…","updated_at":"2026-07-22T15:50:47.546Z"} @@ -2910,6 +2930,7 @@ {"cache_key":"b5bce556612af8d7432ccf09d806b6bde7777e8e03d88a5403773ef5b5899215","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.autoRefresh","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Auto-refresh","text_hash":"9ea4d7fd1550f0866089d18b1344546bfed91502b41c0484d6023ceb0fdeb75c","tgt_lang":"ar","translated":"تحديث تلقائي","updated_at":"2026-06-17T14:14:58.728Z"} {"cache_key":"b5be261272e65a3584de3bb1131da92c012e91bc56e988e448594505a0488aef","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.advancedHelp","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Optional overrides for delivery guarantees, schedule jitter, and model controls.","text_hash":"a470ce680d28996a5d0ea9c39691bd8b804b85c6766d6bb0ee81c1b01d5fc82f","tgt_lang":"ar","translated":"تجاوزات اختيارية لضمانات التسليم، وتباين الجدول العشوائي، وعناصر التحكم في النموذج.","updated_at":"2026-07-29T11:06:58.321Z"} {"cache_key":"b5e251110946d6c331506aa51ea2969248e52d0bc7c9a9c5d913187a3700def4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.memories.fileLoading","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Loading the full memory file…","text_hash":"81c8f3649d472aac80a7644b9c4d13b923de5f49610c7ae074b928a19d0663f7","tgt_lang":"ar","translated":"جارٍ تحميل ملف الذاكرة الكامل…","updated_at":"2026-07-29T11:05:06.576Z"} +{"cache_key":"b5e69becfddfcaab0bd5cb05a84c886918993873976b032dd96dfd01afb4d5ac","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.skillsPanel.updateError","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Could not update the agent skill allowlist.","text_hash":"ee69eb4828ac26cba851cec0b5ae90fd4059ab1d2f84dc8c1ee7def439c706eb","tgt_lang":"ar","translated":"تعذّر تحديث قائمة السماح لمهارة الوكيل.","updated_at":"2026-08-06T05:31:44.820Z"} {"cache_key":"b5f6b03e2a0a61acc557fbdcd0fdca67e663653591011a919bd7a290fff8abce","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.files.updated","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Updated {time}","text_hash":"2f87419441e6111b4d62893d3c4ef5ddeb2c8e1af82fabab6132856faf77f907","tgt_lang":"ar","translated":"تم التحديث {time}","updated_at":"2026-06-17T14:15:04.326Z","segment_ids":["workboard.lastRefreshed","modelProviders.updated"]} {"cache_key":"b5f7b6297dcc5dadde3a7ee4a6fb3be956a397a4975299b1f60f0d570935b979","model":"gpt-5.6-sol","provider":"openai","segment_id":"chat.commands.optionCount","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"{count} options","text_hash":"137f9be04f13f21218d990489432f33edf796709d7fd9768d8775a26433ac91e","tgt_lang":"ar","translated":"{count} خيارات","updated_at":"2026-07-12T07:00:45.634Z"} {"cache_key":"b5fcb827b62802362297ca82935c86324c0664c806cd09eed58a158e8c12138f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.cacheStatus.warning","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Usage cache is rebuilding in the background. Displayed totals may be stale.","text_hash":"b6ac0edeeffcb9a8f9c4f2a2e1a586206e8f2850bb4a304455c6b8abf5efa95a","tgt_lang":"ar","translated":"تجري إعادة بناء ذاكرة الاستخدام المؤقتة في الخلفية. قد تكون الإجماليات المعروضة قديمة.","updated_at":"2026-07-29T11:06:58.321Z"} @@ -2940,7 +2961,7 @@ {"cache_key":"b7706bb45bfa0e6f19b6a1447bbdf4921efb4fe511a0e76d8371db35215827b5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.questions.expand","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Expand question","text_hash":"07a97e86a258dcb42b349451b484208800a655c9b913bc509632dc9b80aabeec","tgt_lang":"ar","translated":"توسيع السؤال","updated_at":"2026-07-22T15:51:23.228Z"} {"cache_key":"b771238043448776c3964ef008b18b2464df433955eafcb167cc679573b9f0f4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.filters.clearAll","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Clear All","text_hash":"ddceb7adfdb8816e4747bc48a2221702e830340e5596a701dc0993766eba5e60","tgt_lang":"ar","translated":"مسح الكل","updated_at":"2026-07-29T11:06:58.321Z"} {"cache_key":"b7712c4fafd3ae8bc8373b9346a087c21ad8c7c823776fdc1e1d54767b9e6c99","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.online","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Online","text_hash":"0d21bd52022ca7f7e97109d28d327da1e68cc0bedd9713b2dc2b49d3aa104392","tgt_lang":"ar","translated":"متصل","updated_at":"2026-07-22T15:50:20.741Z","segment_ids":["presence.rosterTitle"]} -{"cache_key":"b77ec1c3c1f79ec0ded99ce85c1a326bbd69596ec42539a9908694c8316d8d47","model":"gpt-5.6-sol","provider":"openai","segment_id":"modelSetup.checkAgain","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Check again","text_hash":"fb7099ad8e818d42eceefe0d97c824fd54ddb0eeef54c263ec72c77d39198ac9","tgt_lang":"ar","translated":"التحقق مجددًا","updated_at":"2026-07-16T10:56:04.450Z"} +{"cache_key":"b77ec1c3c1f79ec0ded99ce85c1a326bbd69596ec42539a9908694c8316d8d47","model":"gpt-5.6-sol","provider":"openai","segment_id":"modelSetup.checkAgain","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Check again","text_hash":"fb7099ad8e818d42eceefe0d97c824fd54ddb0eeef54c263ec72c77d39198ac9","tgt_lang":"ar","translated":"التحقق مجددًا","updated_at":"2026-07-16T10:56:04.450Z","segment_ids":["modelSetup.verify.checkAgain"]} {"cache_key":"b7818264558b5d229d948f948f460d94627a45548a43a3342b7d6578d6a71839","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.eventHeartbeat","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Heartbeat","text_hash":"9df89427a7c806fb110b0194fc01594894ee9c0a4aae494f0bbdc573ab6109d6","tgt_lang":"ar","translated":"نبضة","updated_at":"2026-07-29T11:06:58.321Z"} {"cache_key":"b7c97398cc1b1f288dd4581c36dae6853f5bf36c0552110178cd0e4e0b71614e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.pairing.noAccounts","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"No configured channel accounts use DM sender pairing.","text_hash":"e3ecedc0ac0a56c9b649169e0b47d803729fe97451074bc1ff53ef0e1d2cdd19","tgt_lang":"ar","translated":"لا توجد حسابات قنوات مُهيّأة تستخدم إقران مرسِل الرسائل المباشرة.","updated_at":"2026-07-22T15:48:28.895Z"} {"cache_key":"b7f4d59db5966f2803b940cc1ca71a0e1ce1ef48018797c58b8b599125c9a915","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.backend.invalid","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Invalid configured value","text_hash":"c268415445c3d9f3de2185b089e62bff6f896758885ecc0be59dae3bd3f551fd","tgt_lang":"ar","translated":"قيمة مُهيأة غير صالحة","updated_at":"2026-07-31T19:25:53.084Z"} @@ -2976,7 +2997,6 @@ {"cache_key":"b9bfd9d59cea5c8d86ce96a9d74e8d075a6d9c7f28781049731e734703d3f1db","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.pairing.dismissExplanation","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"This removes the current request but does not block the sender. They can request access again later.","text_hash":"7a7991c448b3ed026a5aff8140ac5fbf511dcbcea519a34ac5c757bf33b72c72","tgt_lang":"ar","translated":"يؤدي هذا إلى إزالة الطلب الحالي لكنه لا يحظر المُرسِل. بإمكانه طلب الوصول مجددًا لاحقًا.","updated_at":"2026-07-22T15:48:42.397Z"} {"cache_key":"b9cba935b65a46d5703151a088cc38e5b3ade921d3ccd5d07c40bb61bb95e21a","model":"gpt-5.6-sol","provider":"openai","segment_id":"githubPreview.unavailable","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"GitHub preview unavailable","text_hash":"ad8e57ed8b9a842c9736a8daad41d8559601087ab2191389633fff0a0eb71e17","tgt_lang":"ar","translated":"معاينة GitHub غير متاحة","updated_at":"2026-07-12T06:56:58.564Z"} {"cache_key":"ba2bcf536964afdf11771e82fe7d048826934da73c618fc71b65583053615538","model":"gpt-5.5","provider":"openai","segment_id":"browser.starting","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Starting browser…","text_hash":"293860b8ed55b27ca9bc36deb118d5610841aad1fb324326ecb4a370af9a95e6","tgt_lang":"ar","translated":"جارٍ بدء المتصفح…","updated_at":"2026-07-11T02:18:53.273Z"} -{"cache_key":"ba35d02fa4ee70d49ddf015d2f976d5ee606520e9fef32be9e7b264912fecd4d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.authFailed.stepDashboard","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Run openclaw dashboard --no-open and open the fresh URL or paste its token.","text_hash":"8332142ce650399926258b23bb7b6fd279cdde999caf9afcb27a92713624e085","tgt_lang":"ar","translated":"شغل openclaw dashboard --no-open وافتح عنوان URL الجديد أو الصق رمزه المميز.","updated_at":"2026-07-29T11:06:58.321Z"} {"cache_key":"ba4958753dbf0980ca6b9e4b92312c6bef1c3266f9d784c4e713b05a9dbfe025","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.details.of","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"of","text_hash":"28391d3bc64ec15cbb090426b04aa6b7649c3cc85f11230bb0105e02d15e3624","tgt_lang":"ar","translated":"من","updated_at":"2026-07-29T11:06:58.321Z"} {"cache_key":"ba5b2a7e2ce335445ad5a7e868ae28b5bbf502ea4a3ab1dfd32821e897a0054a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.dreaming.model.label","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Dreaming model","text_hash":"b37b638622c881c7a08ddc59a4387b28b8b20262e17503c7ba6865229624eec6","tgt_lang":"ar","translated":"نموذج Dreaming","updated_at":"2026-07-28T07:10:37.866Z"} {"cache_key":"ba5b55cc1b0bb83233d731a567de91e7c6e4ee3c3c1d89902e1d05b71abfcf6d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.dreaming.storage.modeLabel","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Storage mode","text_hash":"7e0605aec4c031b43939c7322522abc23b5c0089a1aa6183eb840590c03969c5","tgt_lang":"ar","translated":"وضع التخزين","updated_at":"2026-07-28T07:10:37.866Z"} @@ -3073,6 +3093,7 @@ {"cache_key":"bf985a15bef70dbd5ca9155d3454e67bf51b703afd1937ef220a9bf767721d1c","model":"gpt-5.6-sol","provider":"openai","segment_id":"skillsPage.defaultAgent","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"{name} (default)","text_hash":"8bc148d3845d13e00922204f92117bfa2424e5fdd7a7bffda93755da54396352","tgt_lang":"ar","translated":"{name} (افتراضي)","updated_at":"2026-07-12T06:59:26.867Z"} {"cache_key":"bfc216f34e9a3cf87a5365d0d8ac179badbbb3e0dac27d4e0336135738dacf48","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.runEntry.openRunChat","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Open run chat","text_hash":"57c9914f2b6233d9e62ef37300d551c3eff303e39ed15e8ea1678a2145a1618b","tgt_lang":"ar","translated":"فتح دردشة التشغيل","updated_at":"2026-07-29T11:06:58.321Z"} {"cache_key":"c023de0b18a1d5200fa42462e42487e8d0698a5e7724ce62d8ee0a4e0c81de82","model":"gpt-5.6-sol","provider":"openai","segment_id":"pluginsPage.connectorDescriptions.maps","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Places, routing, and travel-time answers.","text_hash":"86d006fbc3fb69ebcbd1735bb635e9ddd5767f82cf7d19eae1ebd180fc1a0030","tgt_lang":"ar","translated":"إجابات عن الأماكن والمسارات وأوقات السفر.","updated_at":"2026-07-12T07:00:00.997Z"} +{"cache_key":"c0248f729c08185e67a9a78293b63319226a2456038c67bde8baf0c685ef5954","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.authRequired.stepPaste","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Paste the token from openclaw gateway auth-token --show or enter the configured password.","text_hash":"6c5acfa567345d569667eec7805b322491d1ad072c82923bcb0add343d10c0c4","tgt_lang":"ar","translated":"الصق الرمز من openclaw gateway auth-token --show أو أدخل كلمة المرور المُهيّأة.","updated_at":"2026-08-06T05:31:57.796Z"} {"cache_key":"c03b42df88b7ca62a2759b70a8b511c96bbe77cbaed41d1c1f0dcd0f10538d63","model":"gpt-5.5","provider":"openai","segment_id":"cron.detail.generalSection","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"General","text_hash":"c910d474dcd724bff83ddedeb06bf1eceaf9fb3af7c76bb282be057f36e6dffa","tgt_lang":"ar","translated":"عام","updated_at":"2026-07-09T08:08:00.664Z"} {"cache_key":"c04124b9a3c7910d65417b680498dc1beac8c395f54d48c959befe226b011344","model":"gpt-5.6-sol","provider":"openai","segment_id":"pluginsPage.connectorDescriptions.stripe","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Check payments, customers, invoices, and subscriptions in your Stripe account.","text_hash":"c7b95e41ed5cd122a64d50a1aba6d91be09b628e49cb905205098e3c23e39cbf","tgt_lang":"ar","translated":"تحقق من المدفوعات والعملاء والفواتير والاشتراكات في حسابك على Stripe.","updated_at":"2026-07-12T06:59:43.809Z"} {"cache_key":"c04be1b93efd157fd102f2b9039bd2d0d2de2d10a3ce08e2af167e57092a8006","model":"claude-opus-4-8","provider":"anthropic","segment_id":"activity.collapseAll","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Collapse all","text_hash":"25f7b3721119f1ec7fdf7c8c66e779ee9999e2049e569afc3b00a9fbdeece7db","tgt_lang":"ar","translated":"طي الكل","updated_at":"2026-07-29T11:06:58.321Z"} @@ -3157,6 +3178,7 @@ {"cache_key":"c4f017351e884672d5fa6cc7d6cb3f5fb2056f3a37488d0f388ef31646262df4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.description","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Description","text_hash":"526e0087cc3f254d9f86f6c7d8e23d954c4dfda2b312efc29194ae8a860106ba","tgt_lang":"ar","translated":"الوصف","updated_at":"2026-07-29T11:06:58.321Z"} {"cache_key":"c5244a90f5f136338339318b0cdf1c1a4101cdaa3f013e1a1b60d6fb736bc9ef","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.widget.unassigned","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Unassigned","text_hash":"14d33bd014e6b4e7c3590a8a12e1ec4951d777593d6d6aef9ebe5faac9c8dac0","tgt_lang":"ar","translated":"غير معيَّن","updated_at":"2026-07-22T15:50:55.515Z"} {"cache_key":"c527cdb04370808de67e742c9d4011c41ab81cbcd97ed73966d180e1f7cccd8f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.rail.askPending","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Checking the session…","text_hash":"60e4642975cc7e2bd7aefab78aec6328faf8f4b70fbe2ead3183519ce1511b04","tgt_lang":"ar","translated":"جارٍ فحص الجلسة…","updated_at":"2026-07-25T17:13:44.448Z"} +{"cache_key":"c543a39296ab081a7e64d962b83aba6bd33637d604ddc0006b8203cb38767f4d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.modelControls.refreshingModels","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Refreshing models…","text_hash":"88c350cac6f76d81ff4030497c3862e3088348e461c045aa0a87d0efe8e3cab8","tgt_lang":"ar","translated":"جارٍ تحديث النماذج…","updated_at":"2026-08-06T05:32:01.124Z"} {"cache_key":"c543cfe786edac4d0746ed6993226575a96c660a7a585037dc23d9fb546d46d9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"profilePage.identity.menuLabel","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Identity menu","text_hash":"e33c2034759e090f6e97889c18e3da81cf0e7362e79f7b8aa6a544bb88a77894","tgt_lang":"ar","translated":"قائمة الهوية","updated_at":"2026-07-25T17:13:30.332Z"} {"cache_key":"c5586f7a1b7311f07ee668200a00b7c64b176796b620137ee8dafe324582951c","model":"gpt-5.6-sol","provider":"openai","segment_id":"cron.form.failureAlerts","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Failure alerts","text_hash":"c68403cdb9601cac18dea6738ab585cfabd56892a8e93dacb4dc7878c24724df","tgt_lang":"ar","translated":"تنبيهات الفشل","updated_at":"2026-07-12T07:01:14.026Z"} {"cache_key":"c5667f3f20e0ba497375d194b40cc7d9bd32bd6cdef62c751572d7024274b40c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.overview.noChannelData","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"No channel data","text_hash":"28b65b08b938c27634e6f67a7d8835da8b4e8cbbcc5413da8b6a24afd9c767f2","tgt_lang":"ar","translated":"لا توجد بيانات قنوات","updated_at":"2026-07-29T11:06:58.321Z"} @@ -3169,7 +3191,9 @@ {"cache_key":"c5c2b11252739e2877ec6c8cf6b7cd934340cdcd2bcf7f1319571a7a32a5eedc","model":"gpt-5.5","provider":"openai","segment_id":"chat.sessionDiff.untracked","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"untracked","text_hash":"86ed2df8017823dff5b258f8082cf4be80ad80fed3388b6818d9a631a49e464e","tgt_lang":"ar","translated":"غير متعقب","updated_at":"2026-07-11T04:53:10.428Z"} {"cache_key":"c5c79742d62f694b2bf9b5f79702e62b24d1387bc6276df80c59e3b52eef5ca4","model":"gpt-5.6-sol","provider":"openai","segment_id":"approvalHistory.reasons.gatewayRestart","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Gateway restart","text_hash":"04c4367cd70fbba8d19ac04866a02986f1b6f705fe37f0435af9a4a670489cd7","tgt_lang":"ar","translated":"إعادة تشغيل Gateway","updated_at":"2026-07-16T09:23:21.666Z"} {"cache_key":"c5d6e9f4e600868e4e1e0e303c41420e5ee00c1b19e530b1a75725096c4a72f5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.selectors.lockedSessionModel","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Thread model","text_hash":"21595b36c8f905a51e9b03dcbb26733557fdf4de34e1ff1c660d6dc713f297f9","tgt_lang":"ar","translated":"نموذج الجلسة","updated_at":"2026-07-29T11:06:58.321Z"} +{"cache_key":"c5f626b452112e3a46261d06c218347f8a2522d577793d621dba7905dd3a9d55","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.modelControls.loadingModels","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Loading models…","text_hash":"cc8b4624f7659c6883cc1eead057171b70cecf2c6cf8f1c2dec2372249792b5a","tgt_lang":"ar","translated":"جارٍ تحميل النماذج…","updated_at":"2026-08-06T05:32:01.124Z"} {"cache_key":"c620da8c5a8769452cda035da360c129e43ebef214e8de0e80466f1655ab0cf5","model":"gpt-5.6-sol","provider":"openai","segment_id":"terminal.uploading","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Uploading files…","text_hash":"b6abaa85b27a9246f54cfcb2da1ceeeae3713a5347312e93d48e3bd050ecd677","tgt_lang":"ar","translated":"جارٍ رفع الملفات…","updated_at":"2026-07-14T10:36:36.460Z"} +{"cache_key":"c634ccc094f9b82500a7d21b9a3fcea9d0feb552775625aeb6c822b74f1a5fa9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.pairing.stepDashboard","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"On the Gateway host, run openclaw dashboard to open a secure one-time pairing link.","text_hash":"11c126287764dab4e5bac5eb830368cd054b85cee578001cd159230f94b1d6c3","tgt_lang":"ar","translated":"على مضيف Gateway، شغّل openclaw dashboard لفتح رابط إقران آمن لمرة واحدة.","updated_at":"2026-08-06T05:31:57.796Z"} {"cache_key":"c63f3a6bfc8ba285cf373573a2734d93715cdcd4a177921b69bf630693cf0926","model":"claude-opus-4-8","provider":"anthropic","segment_id":"aboutPage.gatewayVersion","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Connected Gateway version","text_hash":"9a81688d962408d34ce73a0e2bfab7916c463cd112a960ad20c28dce3ca828b5","tgt_lang":"ar","translated":"إصدار Gateway المتصل","updated_at":"2026-07-29T11:06:58.321Z"} {"cache_key":"c647df64675118a6f95afb0d6c604eb34370ac9895f051fd541efb570fd772d9","model":"gpt-5.5","provider":"openai","segment_id":"chat.composer.noMicrophones","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"No additional microphones found","text_hash":"a6e4a20dda44dead8daa06da30fca7e7d90fa5aa4c15cbada30af1f52874d347","tgt_lang":"ar","translated":"لم يتم العثور على ميكروفونات إضافية","updated_at":"2026-07-06T17:33:50.709Z"} {"cache_key":"c6570d69e46123db421265e90fce88cf9fd51b1f14535feb0371d71ad61e4524","model":"gpt-5.6-sol","provider":"openai","segment_id":"chat.toolCards.canvas","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Canvas","text_hash":"3824a9f4dafe92c6f1b80b40656a59784c03a824c27d58125d7d0ace753e2df2","tgt_lang":"ar","translated":"لوحة الرسم","updated_at":"2026-07-12T07:00:57.494Z"} @@ -3177,6 +3201,7 @@ {"cache_key":"c6659647586fe01cdb4a318cab84fe6f9c7bceddb7abaf8187ce2354c8dd8d8c","model":"gpt-5.6-sol","provider":"openai","segment_id":"palette.categories.navigation","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Navigation","text_hash":"3db65f8c2a7d1861b4bca37da3adec5aa7905931eb6faddbc595a35f75e6ca40","tgt_lang":"ar","translated":"التنقل","updated_at":"2026-07-12T00:09:15.712Z"} {"cache_key":"c669f02284dde811f136b6964da5e811f069e9f1adb1baa622282b5169915383","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.actions.archivePathCopied","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Archive path copied.","text_hash":"b5ec380acc82ac827ed2fc4fb81fe0915a92c1a0aaa85a54c9a7e970fc406c14","tgt_lang":"ar","translated":"تم نسخ مسار الأرشيف.","updated_at":"2026-07-29T11:05:27.797Z"} {"cache_key":"c68bd039a2c3d369364c6155d94f2a9b1613d19d49df26c128fc584ff4bae18b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nav.home","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Home","text_hash":"3a78695388b38b5cceefaf6796b0137877514593543b91af2752d5a17e3d736c","tgt_lang":"ar","translated":"الصفحة الرئيسية","updated_at":"2026-07-22T15:49:27.766Z"} +{"cache_key":"c6bc374d4d54c2811f943abfaadc9995740f0280fa44170c4cfb16f596aa1e3a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.messages.fullContentLoadFailed","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Could not load the full message.","text_hash":"a786a21e46295cc228c4ec476928e20786dde74abe1d0999043c6598ce736456","tgt_lang":"ar","translated":"تعذّر تحميل الرسالة كاملةً.","updated_at":"2026-08-06T05:32:01.124Z"} {"cache_key":"c6e1467f6f339ff5968c7724f52bd85a012f991ebe02149083281755dfdf355b","model":"gpt-5.6-sol","provider":"openai","segment_id":"modelSetup.candidates.credentialsReady","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Credentials ready","text_hash":"1511e53de4d040731306a7ed77fea501cef3193723261a06921ebba61d8dac9e","tgt_lang":"ar","translated":"بيانات الاعتماد جاهزة","updated_at":"2026-07-16T10:56:04.450Z"} {"cache_key":"c6e9c91cb474e320be2f895f3df3b52cfdae74cebe327a75c783eb3de321f7dc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.overview.hero.openSettings","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Open Settings","text_hash":"3f940108cb1ecd9c0090da0b51b45f9fe673f00b22c7ffe3d013319b97456674","tgt_lang":"ar","translated":"فتح الإعدادات","updated_at":"2026-07-29T11:04:51.513Z"} {"cache_key":"c6f5c1d5563612c56f7e6a54402db19fe683c82c2d617adedb070ee7057c50a7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.mosaic.thu","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Thu","text_hash":"7da11212ed340ea7976a39891c56c6f1e791a175a4bad537ba1cf21f5c83f6fd","tgt_lang":"ar","translated":"الخميس","updated_at":"2026-07-29T11:06:58.321Z"} @@ -3293,16 +3318,19 @@ {"cache_key":"cef8511b5a392ab456239257fc558f39d381384e84876299a92084b879b72207","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sessionDiscussion.show","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Show discussion","text_hash":"9d183fbc510d316db657783fc60f0d5a28c7b801484edf68aba746c06b65c055","tgt_lang":"ar","translated":"إظهار المناقشة","updated_at":"2026-07-22T15:52:07.812Z"} {"cache_key":"cf061f754001905265d7c326f54e4c57f17c61bc049a2d20ca1164a1485e2134","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.dreaming.storage.title","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Storage","text_hash":"a69c4dece144a46e40d430726395533d8f335a7d601d8ca292220b3a4a7faca4","tgt_lang":"ar","translated":"التخزين","updated_at":"2026-07-28T07:10:37.866Z"} {"cache_key":"cf19dd1cb34d4864facdbc269b9c69e35eeeb3b752c9c2a474e34bfe36503a74","model":"gpt-5.6-sol","provider":"openai","segment_id":"skillWorkshop.status.rejected","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Rejected","text_hash":"aea4a04a80426ed865ec2058b16854b9146166d22c1f3282a18f285941c42eba","tgt_lang":"ar","translated":"مرفوض","updated_at":"2026-07-12T07:00:00.997Z","segment_ids":["skillWorkshop.notices.rejected"]} +{"cache_key":"cf1a1a8a78ad4f731eea093e24694dd3246941b1bb8c08d7243afcfdd6f7fe84","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.deleteSelectedConfirm","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Delete {count} threads?\n\nThis will delete the thread entries and archive their transcripts.","text_hash":"4c54c281b40a03109f36a41d8ab02d72616493fd3cdafcf0d8adcf1cf89959cc","tgt_lang":"ar","translated":"حذف {count} محادثة؟\n\nسيؤدي هذا إلى حذف إدخالات المحادثات وأرشفة نصوصها.","updated_at":"2026-08-06T05:31:44.820Z"} {"cache_key":"cf5fd4f03c7d15a97905c0a2cf59f6871e97ca661c71c0d6ad7d0fcf84f20b13","model":"gpt-5.5","provider":"openai","segment_id":"browser.resize","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Resize browser panel","text_hash":"b9e8d91e55f65e9b1a1f765784dbc5edb55b77c01ee902203d975ae6928c02d5","tgt_lang":"ar","translated":"تغيير حجم لوحة المتصفح","updated_at":"2026-07-11T02:18:45.104Z"} {"cache_key":"cf78db4ad0c7f6ca80e5a3d8cb76da42ea2c63c7d84cb3530dfaf56ba5140f2c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"mcpPage.intro","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Connect and manage MCP servers that provide tools to OpenClaw.","text_hash":"b29aacde6b76a64757414f7eb6b65dac32aeb4c1b4ff810f4b912992faa468b7","tgt_lang":"ar","translated":"قم بتوصيل وإدارة خوادم MCP التي توفر أدوات لـ OpenClaw.","updated_at":"2026-07-29T11:04:27.652Z"} {"cache_key":"cf8f0817b77c7b693056c78628a9e9acfa09d74030809b0cefdd0415de8f796a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryImport.title","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Import assistant memory","text_hash":"f88b63d0d6b93d22d4744b25b8e80e9f188289a9484f2f101c27632a2c1b5926","tgt_lang":"ar","translated":"استيراد ذاكرة المساعد","updated_at":"2026-07-29T11:06:58.321Z"} {"cache_key":"cfb30808bffebde22801d8ad05c7fa03f93b3716f6d1a96912e9f047ef8e1f2d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.webhookPlaceholder","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"https://example.com/cron","text_hash":"1a8d9a48565f0ed4d43751b2b9a4a9c5b5d78c06e20c6ceef36fe55c47bb7d79","tgt_lang":"ar","translated":"https://example.com/cron","updated_at":"2026-07-29T11:06:58.321Z"} {"cache_key":"cfba58435d2da1d0a212c96ccd22caed1012c1335b4cef1fd8165cc8bedc0988","model":"gpt-5.6-sol","provider":"openai","segment_id":"skillsPage.tabs.needsSetup","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Needs Setup","text_hash":"f0cae79a3657c1dba9731a1a9195ae6d86709a3d0bfb30ac1f80f72f19a25e83","tgt_lang":"ar","translated":"يحتاج إلى إعداد","updated_at":"2026-07-12T06:59:26.867Z"} {"cache_key":"cfc2e051cd9aa69f550d8f6dfcc4cc2861a76cc22340bb0e3a75354068c91789","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.rateLimited.stepCheckClients","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"If this is a shared host, check other clients for repeated bad retries.","text_hash":"55693cc8b58277fc5db1965b3817e3fe8460385e937e31e84c375472f2ab352d","tgt_lang":"ar","translated":"إذا كان هذا مضيفا مشتركا، فتحقق من العملاء الآخرين بحثا عن محاولات سيئة متكررة.","updated_at":"2026-07-29T11:06:58.321Z"} +{"cache_key":"d0093a74ed89acd9590f727eb9a08ceaf955214ad86b8254d51bd58e24bfba0e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.candidates.retry","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Retry test","text_hash":"1fa8f72fe8a0f01c606d8f742fe775987bc78daf9e96e586f26a780989c75698","tgt_lang":"ar","translated":"إعادة الاختبار","updated_at":"2026-08-06T05:31:44.820Z"} {"cache_key":"d00aaca3eb86ff39d3d85080dd80a814a9f57181ed57671e50969d52cec60da0","model":"gpt-5.6-sol","provider":"openai","segment_id":"skillStatus.bundled","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"bundled","text_hash":"4c4164b5039c360603643de4507bf8a558e50513b01281aa5ecbe5c22be298c9","tgt_lang":"ar","translated":"مدمج","updated_at":"2026-07-12T06:59:37.065Z"} {"cache_key":"d011d07f27325ec955d462a125987f48bfe10a1b4c2af62b8db8c0a614c83076","model":"claude-opus-4-8","provider":"anthropic","segment_id":"approvalPage.cancelled","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Cancelled","text_hash":"d353a99eb4556847ceeb3c306ac886cf6b4fa13043eb1864b9aeb0607fd5f2cc","tgt_lang":"ar","translated":"Cancelled","updated_at":"2026-07-29T11:06:58.321Z"} {"cache_key":"d01c4b0929cc1695dbbf72f4bd1e2edaa087135ef08402797629d55ea008d8c5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.dreaming.phaseFields.dedupeSimilarity","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Dedupe similarity","text_hash":"a4d9b033590e8cec66d4d4fc86fcfcfcf3b35d8095adac7a9b328e2b9dbec3fe","tgt_lang":"ar","translated":"تشابه إزالة التكرار","updated_at":"2026-07-28T07:10:50.380Z"} {"cache_key":"d02ba150fcdfef61f4e3655ba2022612251b505f894d7ff02c973e89556753f5","model":"claude-sonnet-4-6","provider":"anthropic","segment_id":"cron.suggestions.ideas.polyglotMinute.tagline","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"One useful foreign phrase with your morning coffee.","text_hash":"6fa577e6bac3b95de128b7e13a5968cfb3249ab3d9854be4a442c9d0c7f97499","tgt_lang":"ar","translated":"عبارة أجنبية مفيدة مع قهوة صباحك.","updated_at":"2026-07-11T22:46:39.458Z"} +{"cache_key":"d04737b5cd89eb085a5c534ce8b5b25c8d682c97e04ece29c4721805cbdbf22b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"appsPage.ctaChromeWebStore","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Chrome Web Store","text_hash":"2b96646cfbc6ae7d1de1a356ebbec0e8802212b48d9f0393d5c93840fc71984a","tgt_lang":"ar","translated":"Chrome Web Store","updated_at":"2026-08-06T05:31:57.796Z"} {"cache_key":"d0477fba35665f2e801ee3cee5cc60df3da727d432fcf4bb78e8091909883723","model":"gpt-5.6-sol","provider":"openai","segment_id":"quickSettings.security.gatewayAuth","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Gateway auth","text_hash":"593b35c1b027b42b1f14fcd3913017dae726062941e8039a72e3af3399f728df","tgt_lang":"ar","translated":"مصادقة Gateway","updated_at":"2026-07-12T06:58:30.776Z"} {"cache_key":"d04f38afa962844732a351fa1d105b6b17fffd98c1e53edf6c4016447a76f3e5","model":"gpt-5.6-sol","provider":"openai","segment_id":"mcpServers.missingTransport","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"missing transport","text_hash":"363856aac63a4c64867ce1a4f641c61f70c9fe4cf68e822a8afac390f4866a80","tgt_lang":"ar","translated":"وسيلة النقل مفقودة","updated_at":"2026-07-12T06:59:43.809Z"} {"cache_key":"d05519af4a9bad53d8ae19484823b4c3c6b27e3813773f3e6be05c340bfdb132","model":"gpt-5.6-sol","provider":"openai","segment_id":"cron.form.failureAlertsHelp","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Control when this job sends repeated-failure alerts.","text_hash":"feae7d15b9aa88126a501e4bd39cb4553b87220a4017fc9c1b7d5b45010432c4","tgt_lang":"ar","translated":"تحكّم في توقيت إرسال هذه المهمة لتنبيهات الفشل المتكرر.","updated_at":"2026-07-12T07:01:14.026Z"} @@ -3373,6 +3401,7 @@ {"cache_key":"d4d3255003a4be9e2b89ec41624574b31194f53262d3d2ac2203f4321d09b329","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.intro","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Choose how OpenClaw stores, searches, and maintains agent memory.","text_hash":"7154effd5575dcb815d40ca0a0d19746d01802424478fc24d2c8a84cc3667b50","tgt_lang":"ar","translated":"اختر كيفية تخزين OpenClaw لذاكرة الوكيل والبحث فيها وصيانتها.","updated_at":"2026-07-29T11:04:39.144Z"} {"cache_key":"d4ed3760e6b297aa1790afdff5b381f10ef3da24e5adce2713f23708cb30ba90","model":"gpt-5.5","provider":"openai","segment_id":"nav.forward","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Forward","text_hash":"f1c65e14817efef2b77973a4f63446a7d462cd2636bbe721207107b7d126a001","tgt_lang":"ar","translated":"تقدّم","updated_at":"2026-07-11T02:18:45.104Z","segment_ids":["browser.forward"]} {"cache_key":"d4f28839f736f615cea7daac07605d8447854148299b1ee9e37899ff0db68097","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.skillsPanel.shown","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"{count} shown","text_hash":"e57b4adfe868fd74a183650103d820176d4960bd0bdb677d9985db09f9752867","tgt_lang":"ar","translated":"{count} معروضة","updated_at":"2026-06-16T14:15:41.761Z","segment_ids":["skillsPage.shown","usage.sessions.shown","chat.workspaceFiles.browserCount"]} +{"cache_key":"d520202ec2353cadf89b6d6373bd8b951e6622fa730f8fc6ae55e24492a655ea","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.deliveryBlocked","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Completed, but result delivery is blocked.","text_hash":"cb34b0983f0b8b521ea9291291e02c165db3661730bfed241080e6a6aa32f4f9","tgt_lang":"ar","translated":"اكتمل، لكن تسليم النتيجة محظور.","updated_at":"2026-08-06T05:31:57.796Z"} {"cache_key":"d537dcb18015f63802116522f4109cc8a83c4e93dfdbd3b8e89757bf5134e26f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"logbook.status.batchError","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Analysis error","text_hash":"e3abcb3dc018b88b9ec728c9f889d1325e60eb888ed8d7c3912c9bf74f8f1269","tgt_lang":"ar","translated":"Analysis error","updated_at":"2026-07-29T11:06:58.321Z"} {"cache_key":"d54c00c27d20f9dff063a6105309cecd865f9d89f14cec01c5f992576df010ae","model":"claude-opus-4-8","provider":"anthropic","segment_id":"talkPage.voice.title","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Speaker voice","text_hash":"2ff07417c68efd47d50991b6b4a6a0aa10d030f4f88227ca929100b0040348a2","tgt_lang":"ar","translated":"صوت المتحدث","updated_at":"2026-07-29T11:04:39.144Z"} {"cache_key":"d557e453fa4dc483e31d9dd9e0bd3846a63dc29966ab132aa1cc1118cb9b0f96","model":"claude-opus-4-8","provider":"anthropic","segment_id":"appsPage.cards.wearOs.desc","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"The Android companion extends OpenClaw to your watch.","text_hash":"f0dce117aff3f8e923aacb6892457b359d960f92bdf8000b7c13776ecf62308d","tgt_lang":"ar","translated":"يوسّع تطبيق Android المرافق نطاق OpenClaw إلى ساعتك.","updated_at":"2026-07-22T15:50:12.566Z"} @@ -3391,11 +3420,11 @@ {"cache_key":"d62afb096c812f766f57f52adf710e58453b5ee24cbd08958236d48ae4f7637e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"labsPage.saveFailed","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"The feature setting could not be saved.","text_hash":"5c72d0dbb4312391cb203adc8190a8869a9a40f10949cd09af6602dbed83ae89","tgt_lang":"ar","translated":"تعذّر حفظ إعداد الميزة.","updated_at":"2026-07-22T15:49:53.487Z"} {"cache_key":"d6379206281e362fe1f5658628ef830a8789f38c0f9e83eb28d12ab196c848df","model":"gpt-5.6-sol","provider":"openai","segment_id":"configForm.noItems","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"No items yet. Click \"Add\" to create one.","text_hash":"7911888656dc431af458b7521f85f45aeeb702b8060d63a49d52520aa96cd9e8","tgt_lang":"ar","translated":"لا توجد عناصر بعد. انقر على \"إضافة\" لإنشاء عنصر.","updated_at":"2026-07-12T06:58:08.154Z"} {"cache_key":"d637c706679b75a7574c106443c6116a427760548df6125f64ec2a973db52c45","model":"gpt-5.6-sol","provider":"openai","segment_id":"configForm.removeItem","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Remove item","text_hash":"5a89edf2867d98dd75fe7d7fd924ba09743f09012868a7ccc3c17bb4841b4f79","tgt_lang":"ar","translated":"إزالة العنصر","updated_at":"2026-07-12T06:58:08.154Z"} -{"cache_key":"d638c9cd55f5ac65fe7f7818310b17341a60f916029ab07b3ec5c41a3ca7c943","model":"gpt-5.6-sol","provider":"openai","segment_id":"skillWorkshop.relative.secondsAgo","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"{count}s ago","text_hash":"244073ecb2be8fe875a37bcf7023ff32fb21f7c64e5d29e0ae62931a84c98a6a","tgt_lang":"ar","translated":"منذ {count}ث","updated_at":"2026-07-12T07:00:27.537Z"} {"cache_key":"d63c6a144d5e2eca19d2525e7d420ba60236e46e43408f44a894965dd702e396","model":"gpt-5.6-sol","provider":"openai","segment_id":"chat.followUpModeSteer","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Steer into the active run","text_hash":"6a55b4c4c5eaf7c49a27de3cd1cfb19de5682c508c763cd93f3fe378dfa76777","tgt_lang":"ar","translated":"توجيهها إلى التشغيل النشط","updated_at":"2026-07-15T06:07:41.949Z"} {"cache_key":"d6556ea08fc2ced12058cae2b38ff761ab29c92112c7ce8db9edad73c45ee1d3","model":"gpt-5.6-sol","provider":"openai","segment_id":"common.copy","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Copy","text_hash":"e21f935f11d7e966dbbae78da9daa378fe8142a14e7c0cd7434183005faa6c5c","tgt_lang":"ar","translated":"نسخ","updated_at":"2026-07-16T10:56:17.450Z","segment_ids":["channels.setup.copyText","modelSetup.wizard.copy","usage.sessions.copy","chat.messages.copySelection"]} {"cache_key":"d66a2aa1fc8b7a044c4423655ec0dc75debf0d717485f3bdeff3b36be8eb8c51","model":"gpt-5.6-sol","provider":"openai","segment_id":"agentTools.profileOff","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Profile Off","text_hash":"5d996a1b9731b141e48d00403bb7faafefdefbba600566f4b83f021360491000","tgt_lang":"ar","translated":"الملف الشخصي متوقف","updated_at":"2026-07-12T06:59:12.313Z"} {"cache_key":"d670df57508ad97a4f713e35969384f839601defa5fe51498d0349f85e7a4594","model":"gpt-5.6-sol","provider":"openai","segment_id":"chat.compaction.description","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"The compacted transcript is preserved as a checkpoint. Open thread checkpoints to branch or restore from that compacted view.","text_hash":"fbeb9ef8dcd4360a6b1d82d88178cb47bd3c330f2b0b5b6ccce4ed95eed3d061","tgt_lang":"ar","translated":"يُحتفظ بالنص المضغوط كنقطة تحقق. افتح نقاط تحقق الجلسة لإنشاء تفرع أو الاستعادة من ذلك العرض المضغوط.","updated_at":"2026-07-12T07:00:45.634Z"} +{"cache_key":"d68064ad791acd968c1cfeaeaa500fdba5e6b48f252997e8300d367af03467d7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.actionRequiresAdmin","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"This action requires operator.admin access.","text_hash":"518b8e1950759a90a1bd23aa2ca3c6476d2278d010e83aff6087f7469050286b","tgt_lang":"ar","translated":"يتطلب هذا الإجراء صلاحية operator.admin.","updated_at":"2026-08-06T05:31:44.820Z"} {"cache_key":"d6a6fd89a6ca52fb4de8c081a3b21b323ceb980fe5a3f341b5b629b547a491b3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.healthReadyUnassigned","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"ready unassigned","text_hash":"1e1a31a02e9da6ffa99a459bfd82e5af723794c2175405a5a0d6a32afa955167","tgt_lang":"ar","translated":"جاهز غير مُعيَّن","updated_at":"2026-06-17T14:15:04.326Z"} {"cache_key":"d6a9e3aa9597f2629d69e5ac418e17aae5b7ca6bd31ca1999421bd51ca643158","model":"gpt-5.6-sol","provider":"openai","segment_id":"skillWorkshop.today.collection","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Your collection · {count} in use","text_hash":"b1e9bf2b67d753dbca82f086666576f3a497ee2b224936763d2cb5344c06522a","tgt_lang":"ar","translated":"مجموعتك · {count} قيد الاستخدام","updated_at":"2026-07-12T07:00:27.537Z"} {"cache_key":"d6c62d62bbbb21b5ab1c0477ea15e568c180cb0f0bc768c32a0f27ad527c0afb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.imageLightbox.openOriginal","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Open original","text_hash":"44a915faf3a909dc942739e32d327fe88bee550d1697741de10631f6fdabad5c","tgt_lang":"ar","translated":"فتح الأصل","updated_at":"2026-07-22T15:51:29.929Z"} @@ -3532,7 +3561,6 @@ {"cache_key":"dfe1ecbfa94dd5a56682aa8d2f63c76ffd55115c2977388c711e7a4dc5e9ccdf","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.protocol.refresh","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Refresh page","text_hash":"b873c33c1c43af6b4fc2579128454fcc38a45c88860329906034e54ad87fce05","tgt_lang":"ar","translated":"تحديث الصفحة","updated_at":"2026-07-22T15:50:55.515Z"} {"cache_key":"dfe2a75e2fa1644f897018509afb0c5612af94dd4ca6eef6209e507c63cae186","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.groupRowCount","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"{count} threads","text_hash":"f79d9af10b3d0c832971fa010356992bb3017bae0f1e337f1361e4522ff048c6","tgt_lang":"ar","translated":"{count} جلسات","updated_at":"2026-07-05T14:39:56.977Z"} {"cache_key":"dfebb733458be436d9a3c3e17b122c3b605b5743d7aa4db206a129666928cf47","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.eventLinked","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Linked thread","text_hash":"155cd7f39be4d6e7697c24249857af123c73d8b09c3be591f799c81a347cefac","tgt_lang":"ar","translated":"تم ربط الجلسة","updated_at":"2026-07-29T11:06:58.321Z"} -{"cache_key":"e00b000714a689cb4e8be978a87422d39689f34cb77e98b2fca1d9e60f41d207","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.actions.confirmDedupe","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Dedupe Dream Diary? This rewrites DREAMS.md and removes only exact duplicate diary entries.","text_hash":"3b53e7e5445b3d763ff4a3f7f55ae4917ab2dbecc988f5b46c7b06a2dd736052","tgt_lang":"ar","translated":"هل تريد إزالة التكرارات من يوميات الأحلام؟ يؤدي ذلك إلى إعادة كتابة DREAMS.md وإزالة الإدخالات المكررة تمامًا فقط.","updated_at":"2026-07-29T11:05:27.797Z"} {"cache_key":"e00d800477140fdca9bd4e9e234654267d8e5f69bc1d43cd3a43b4dae4c91035","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.mediaPlayer.download","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Download {filename}","text_hash":"0d79fab080c1efe2329eb56bef1ad52f978b4bbd54643fd7b3fa3a522bfd2101","tgt_lang":"ar","translated":"تنزيل {filename}","updated_at":"2026-07-29T11:06:27.695Z"} {"cache_key":"e01f0ec078a7fa086344dd2103ff584f5021fc9170a39382c5b20d56025193ec","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tabs.logs","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Logs","text_hash":"ea2100dc89ae9fe21fa9b08ab1bf18662dca1e53a3eebd7d03afebcaf5d57515","tgt_lang":"ar","translated":"السجلات","updated_at":"2026-07-22T15:50:29.720Z","segment_ids":["gatewayLogs.title"]} {"cache_key":"e027d6a488c7f80945d0ca5fc3a01a0e510a4b38fd92a43689c1757cb4e04be7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commandResults.options","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Options: {options}.","text_hash":"f0cc2b8af88839bddcc26442b589259dc0707172a344e8783e70ab5bac73ed84","tgt_lang":"ar","translated":"الخيارات: {options}.","updated_at":"2026-07-29T11:05:54.390Z"} @@ -3551,6 +3579,7 @@ {"cache_key":"e101ced76da3aedad972b5ae9be24650708001e5279192c852816d01ce34e8ec","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.costWindows.perDay","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"/ day","text_hash":"122faff7033fbaa4fac55b95788a16f370e13ab272d734f33bfcf15021170fe7","tgt_lang":"ar","translated":"/ يوم","updated_at":"2026-07-29T11:06:58.321Z"} {"cache_key":"e103e8f93f68a8a25d83c762a17584f32118a2a77e634b71bd275d83d64ab57c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.cronPanel.agentJobsSubtitle","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Scheduled jobs targeting this agent.","text_hash":"9bd1dc44122993b2a0d91e90e210bc8c84d1aaa9da28cc04c9b6302738c2eb68","tgt_lang":"ar","translated":"المهام المجدولة التي تستهدف هذا الوكيل.","updated_at":"2026-07-29T11:06:58.321Z"} {"cache_key":"e123531bebe415019d8a47fd519b40e0d7f3b20f54da59bf996047bb017d7925","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.thinkingHelp","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Use a suggested level or enter a provider-specific value.","text_hash":"f212b73f0e1d00bfe2385182c16c191c67357d75ec402daa6ec9575bd07c30a3","tgt_lang":"ar","translated":"استخدم مستوى مقترحًا أو أدخل قيمة خاصة بالمزود.","updated_at":"2026-07-29T11:06:58.321Z"} +{"cache_key":"e13ec9b7299eb5ff7ddbe13c89b8ccf49827a3f89f0a646ef752d84f13ea55dd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.deleteSelectedConfirmOne","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Delete 1 thread?\n\nThis will delete the thread entry and archive its transcript.","text_hash":"185d68c31db6e909783db324f7b7138ee72fff0bba942e72ec891badd0993b9f","tgt_lang":"ar","translated":"حذف محادثة واحدة؟\n\nسيؤدي هذا إلى حذف إدخال المحادثة وأرشفة نصها.","updated_at":"2026-08-06T05:31:44.820Z"} {"cache_key":"e1494c50d21ff75cd370350f0ab6f81ff1ade9e2aed807ce2403e54da1ce3ffe","model":"claude-opus-4-8","provider":"anthropic","segment_id":"profilePage.identity.avatarErrors.sourceTooLarge","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Choose an image that is 10 MB or smaller.","text_hash":"86ff06c06ff1b3336a773a4e5bc0037cba42b4c25da00dc64bcca04fa220d988","tgt_lang":"ar","translated":"اختر صورة بحجم 10 ميغابايت أو أقل.","updated_at":"2026-07-22T15:50:29.720Z"} {"cache_key":"e165ad5f217cbdff7ff1857758da4c490d8b5643c0ae8192654e0ffea442868e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.jobs.direction","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Direction","text_hash":"9c8a9579abe55bdc8a7b97031705e2738d912de38a35262863d8f47e05d3d641","tgt_lang":"ar","translated":"الاتجاه","updated_at":"2026-07-29T11:06:58.321Z"} {"cache_key":"e186044f5d0edbd383613afaae0c8ea5f9f85973f8526c96b65e149e2f056155","model":"claude-opus-4-8","provider":"anthropic","segment_id":"filePreview.kind.file","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"File","text_hash":"50009ce1da4d15e1c4a04024df691eed5f0d598e2c4c67092f205366d0adf99e","tgt_lang":"ar","translated":"ملف","updated_at":"2026-07-29T11:03:26.599Z","segment_ids":["chat.detailPanel.file","chat.composer.attachFileOption"]} @@ -3591,6 +3620,7 @@ {"cache_key":"e3b8c6649aefc1e0bfaeab42125022a7a32a1586770e68d239b24f40e8cce73e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"board.widget.hostTools","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Host tools and data","text_hash":"44b59f8539e5e6dda2376fb47b7cdfbb05e13a93e93e3000166372d6b3ea0fc4","tgt_lang":"ar","translated":"أدوات وبيانات المضيف","updated_at":"2026-07-22T15:50:37.452Z"} {"cache_key":"e3c00ab533a51f57210914aa8ec163265f55a45cc0bc072e88e53fed31e00038","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.fixFields","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Fix {count} field to continue.","text_hash":"d23ecdcad6814e7d5b166d385f58c95735e3219acba8ec2b07c74345681e63d2","tgt_lang":"ar","translated":"أصلح {count} حقل للمتابعة.","updated_at":"2026-07-29T11:06:58.321Z"} {"cache_key":"e3cb04ec763f3724ae4571d3bf96f81a2dad49c2ef534273d812ee3df3821666","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.exactTimingHelp","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Run on exact cron boundaries with no spread.","text_hash":"9703f65e118e6804dabd58b8a31e34c994208f511a16eb699173991d6a041b57","tgt_lang":"ar","translated":"التشغيل عند حدود cron الدقيقة بدون توزيع.","updated_at":"2026-07-29T11:06:58.321Z"} +{"cache_key":"e3d967be34f98bd50b6a08d64872305af633a0011334fff17ceb9b41df6279fa","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.recoveryFailed","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Could not update completion delivery.","text_hash":"bbeca2e058cc124638f8e2241905215a63eb671841584b97706bc41fbe2a2378","tgt_lang":"ar","translated":"تعذّر تحديث تسليم الإنجاز.","updated_at":"2026-08-06T05:31:57.796Z"} {"cache_key":"e3f10997695aa626e959035df2efe6376dd98b4a7a1ad4709a073bc4fe43a4a2","model":"gpt-5.5","provider":"openai","segment_id":"connection.retryNow","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Retry now","text_hash":"5148c3e20576923b589bd801ea84dc376213b82fbf8694f64437b621f1690615","tgt_lang":"ar","translated":"إعادة المحاولة الآن","updated_at":"2026-07-05T21:55:35.324Z"} {"cache_key":"e3f45304b9d66008d24257abb23f58ea926441365ea7c10d716eb60283e34b52","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.menu.scopeLabel","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Availability","text_hash":"12f67f8539c46701e62d1c50254cf025c22a992b06fea6d4c0e19705f21f4cac","tgt_lang":"ar","translated":"التوفّر","updated_at":"2026-07-31T19:25:53.084Z"} {"cache_key":"e40b5c28023a1758545def744d63d3703f1bfc2e989388ae1777d01ff2b59f7f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"approvalPage.deniedDescription","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"The operation was denied and will not continue.","text_hash":"7d551344f540d9d36d7a2e85c1868249230bbe52a331b92691271f418269d51d","tgt_lang":"ar","translated":"The operation was denied and will not continue.","updated_at":"2026-07-29T11:06:58.321Z"} @@ -3624,6 +3654,7 @@ {"cache_key":"e5d2083f98872bf2a39d2ea2924452bbff5b42d9eadb5d6623e1fb154bbd7310","model":"gpt-5.6-sol","provider":"openai","segment_id":"agents.toolCatalog.descriptions.message","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Send messages","text_hash":"27a3f5335350f18465a1bb8c950fe1aad4c5909c77610e64844ff7714848d640","tgt_lang":"ar","translated":"إرسال الرسائل","updated_at":"2026-07-12T06:57:38.709Z"} {"cache_key":"e5d90081e274e652ba29156375abe47912881b00c87ee2fb22f56389795c55ac","model":"gpt-5.6-sol","provider":"openai","segment_id":"cron.form.failureAlertAnnounce","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Announce (via channel)","text_hash":"89e838f2f194bf23ea8043fef22f838927ce333ad3371b57f26c10238a2a90ec","tgt_lang":"ar","translated":"إعلان (عبر القناة)","updated_at":"2026-07-12T07:01:16.325Z"} {"cache_key":"e5ef7ee167c900480e24a40dbe824eb49ef82c33d580aa53b59f102d4a271b7d","model":"gpt-5.5","provider":"openai","segment_id":"nav.settingsGroupAgents","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Agents & Tools","text_hash":"493e2edea6e1c48892128656867eab52c07c16ec4f3b59e995b329a18e920328","tgt_lang":"ar","translated":"الوكلاء والأدوات","updated_at":"2026-07-09T08:08:00.664Z"} +{"cache_key":"e5f4b6ad85b2c7068517f8380a4b02c240701df7ebcc81f2a053745a255c3c43","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.actionUnavailable","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"This Gateway does not support this thread action.","text_hash":"88e138ded655d98aa0be82d2832e502ac495c75674c838c72b2429a1f7e28a26","tgt_lang":"ar","translated":"لا يدعم Gateway هذا إجراء المحادثة هذا.","updated_at":"2026-08-06T05:31:44.820Z"} {"cache_key":"e5f79fa7fd6278edf11bdb286374cbdd7182355f04a86be679dae870cf58e8dc","model":"gpt-5","provider":"openai","segment_id":"nodes.execApprovals.gateway","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Gateway","text_hash":"41ed52921661c7f0d68d92511589cc9d7aaeab2b5db49fb27f0be336cbfdb7df","tgt_lang":"ar","translated":"Gateway","updated_at":"2026-07-09T10:01:43.759Z","segment_ids":["configForm.sections.gateway.label","configView.sections.gateway","configView.connection.gateway"]} {"cache_key":"e60843fd0b5e54b38e1db3d0c2ead592fe55efab81ec9a3eb6f8d2a9060a292e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.details.duration","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Duration","text_hash":"4fc52a3c4c558b517c463b22d86d0e3b9cfd4255c98fe3510f9075b37ab419c9","tgt_lang":"ar","translated":"المدة","updated_at":"2026-07-29T11:06:58.321Z"} {"cache_key":"e60f281e0a7f542d23289bf05c760c1b70c5140e9c628bf97e130be24245031c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.agentTurn","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Run agent task","text_hash":"e5160bd2434e31ee081ff785c90992d3ad6cf65b9a0ba625b2875becd14416fd","tgt_lang":"ar","translated":"تشغيل مهمة المساعد (معزولة)","updated_at":"2026-07-29T11:06:58.321Z"} @@ -3658,7 +3689,6 @@ {"cache_key":"e7a3695ef932cd7c4c49f9b56aaa5f412fe0244825af8429abcb56f08f065127","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.messages.rewind","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Rewind","text_hash":"26b658d286096d1aeb37616e8a398837de312b579f40885111488bc65376f4ad","tgt_lang":"ar","translated":"إرجاع","updated_at":"2026-07-22T15:51:29.929Z"} {"cache_key":"e7a3b563a6554d3b74b51e40051a08f776556df53bda79f835fa1f20198bd819","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.dreaming.unsupported.title","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Dreaming settings","text_hash":"c831d790cf218176b8caad879b3606c61da263a19b1e0585d7a0ca832bbf884f","tgt_lang":"ar","translated":"إعدادات الأحلام","updated_at":"2026-07-28T07:11:05.729Z"} {"cache_key":"e7bece3e56724bf9934ff38f00a8d98469e99183fc3a69ab5a7244d853ab4f6b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.metrics.sessions","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"sessions","text_hash":"1225ae6c1ae69dcb4ee4781b703e12206f3b549cd3ca151070a8d8d8f371dd71","tgt_lang":"ar","translated":"جلسات","updated_at":"2026-07-29T11:06:58.321Z"} -{"cache_key":"e7d02347680967ef0240b3c7373f23edd800c77653ac208c7d9d44793114636c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.tryAgain","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Try again","text_hash":"d8b8392e2c542950ca64867168e4ef87d4ad606882d5898f826b51c6d553988f","tgt_lang":"ar","translated":"حاول مرة أخرى","updated_at":"2026-07-29T11:06:58.321Z"} {"cache_key":"e7d0546856e1df3264bd7d9ee62aa5410d607ccba602363c813c4d628cb79816","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.hideArchived","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Hide archived cards","text_hash":"60c01f7b3b145b9c99ba3cf83900ef322102262cbb37d1267708dc2b83f2fc34","tgt_lang":"ar","translated":"Hide archived cards","updated_at":"2026-07-29T11:06:58.321Z"} {"cache_key":"e8002e9687180c85e380d42cf504911220d3d559ce6537824b255ce05ca42fde","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.costWindows.lastDays","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Last {count} days","text_hash":"4aa456a0fa9b73dcc14766740b19fc52c452950ccb7bc892499c3c29a4122162","tgt_lang":"ar","translated":"آخر {count} أيام","updated_at":"2026-07-29T11:06:58.321Z"} {"cache_key":"e805b4425e781607d3ae8098925da706af709ffcdb6cd44205bf11c592a79fc6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.startupStatus.provisioningEnvironment","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Provisioning environment…","text_hash":"983d0729c9ec2322ce613f2b5078a6221b88529dbd053084dbb3c86d710a7d05","tgt_lang":"ar","translated":"جارٍ تجهيز البيئة…","updated_at":"2026-07-22T15:50:55.515Z"} @@ -3760,9 +3790,11 @@ {"cache_key":"edaa0d40e515c4dee6d522577200fcbd1d55058e6e41bb5c49f05274ba33449b","model":"gpt-5.6-sol","provider":"openai","segment_id":"configView.sections.env","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Environment","text_hash":"9e471951a1b4106e54be128a21112b02914fe98cc79b2c92b49ee80c5464487c","tgt_lang":"ar","translated":"البيئة","updated_at":"2026-07-12T06:58:43.956Z"} {"cache_key":"edb8816ffeb01dbd8c8fc9840e4c47b947ab1e0122ed55ca5276b55e39817c58","model":"gpt-5.6-sol","provider":"openai","segment_id":"sessionsView.thinking","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Thinking","text_hash":"a20d12c5e9c428c398b9d25e4dded1d6d3e599184e38b4d37bcb9d2d595ff8f7","tgt_lang":"ar","translated":"التفكير","updated_at":"2026-07-12T06:58:23.581Z","segment_ids":["quickSettings.model.thinking"]} {"cache_key":"edf20b206fd690b5518101da7be4313df45ef8d1abd43eaab1b3524242a52858","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.actions.copyAsMarkdown","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Copy as markdown","text_hash":"fec6709d0f0a779bf2f20340b223675e55a6802d3e0461be1aca4c587ea3af51","tgt_lang":"ar","translated":"نسخ كـ markdown","updated_at":"2026-07-29T11:06:20.579Z"} +{"cache_key":"ee0fe44f8df687604c2b09b3219fc95d02fd86943820d4eabd16c00434c2c023","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.billing","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Restore provider billing or quota, then retry.","text_hash":"3768a5f28bb03d6f177fe40a4a20809abdd3af5b263fb1ebc1e4057af54b0466","tgt_lang":"ar","translated":"استعد فوترة أو حصة المزوّد، ثم أعد المحاولة.","updated_at":"2026-08-06T05:31:44.820Z"} {"cache_key":"ee29f6cb42808c3aaeb3d026b65ef1a2c8a2f70de50642ed8b8daa5f8db4496c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.pageNotFound","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"No wiki page found for {lookup}.","text_hash":"6ad97863fd5a2ae1bcb62cfc4d85ff2116ca6cd6c406518bfdc6a246be587594","tgt_lang":"ar","translated":"لم يتم العثور على صفحة wiki لـ {lookup}.","updated_at":"2026-07-29T11:05:46.411Z"} {"cache_key":"ee2a311ebcb4e2877d96b91b2f89a38a7c8d6773ad6c24838ffbd604af16f771","model":"gpt-5.6-sol","provider":"openai","segment_id":"connection.help.step2","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Get a tokenized dashboard URL:","text_hash":"c697a6e03fa9ac7f8036204eb6c2a95a143a4de97961318cb00b3e5c039b1794","tgt_lang":"ar","translated":"احصل على عنوان URL للوحة المعلومات يتضمن رمزًا مميزًا:","updated_at":"2026-07-12T00:09:15.712Z"} {"cache_key":"ee35aa3b0071da7646f1e37c913a18427080e4ec599998025d55c456172c231c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.phase.deep","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Deep","text_hash":"c54e3625467b4fdecbd75968fc2fa16fff1e6ad1359e37d32604cadcc8947d5e","tgt_lang":"ar","translated":"عميق","updated_at":"2026-07-29T11:06:58.321Z"} +{"cache_key":"ee79cf0075ff23b96783cf023560334167135b9636779b5e2323adc63ee2d084","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.actionRequiresConnection","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Connect to the Gateway to change threads.","text_hash":"727466635f5e0ced207246479290fa83cd03ca8c78d8b7120ec5abba0e3ed8ed","tgt_lang":"ar","translated":"اتصل بـ Gateway لتغيير المحادثات.","updated_at":"2026-08-06T05:31:44.820Z"} {"cache_key":"ee7bc32d511a927ded19b37d776851b7a2a365fba8c7762a9fc87c2b168765bf","model":"gpt-5.6-sol","provider":"openai","segment_id":"pluginsPage.connectorDescriptions.kubernetes","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Cluster operations and troubleshooting from chat.","text_hash":"addbb93ff91796713841bf73fd4f208d3552178b854f56315e39d3dae4f44e96","tgt_lang":"ar","translated":"عمليات المجموعات واستكشاف الأخطاء وإصلاحها عبر الدردشة.","updated_at":"2026-07-12T06:59:55.995Z"} {"cache_key":"eeb1910db4c8967d7bc9b74d3c536cefff59e575177b346e2912077911174e9e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.runEntry.next","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Next {rel}","text_hash":"5103a64770ff39be372a8004ce2b7dfc3cb3a84d79bf86a9e3ecee19b01a9e97","tgt_lang":"ar","translated":"التالي {rel}","updated_at":"2026-07-29T11:06:58.321Z"} {"cache_key":"eebc4952228585abd5dba8df3bb9006b1177ac33ef1ad13a81b65fd10a05e660","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.toolCards.group.searchesOne","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"ran a search","text_hash":"17f8c8b594a381e07d3414cbad56b14ce8cd124bc20133c884b2b9cd9dd2abf1","tgt_lang":"ar","translated":"أجرى بحثًا","updated_at":"2026-07-29T11:06:58.321Z"} @@ -3772,7 +3804,7 @@ {"cache_key":"eeecc4226f74eae6df8abe3084d38fc0f95d988179138dd0baa1df089498f3db","model":"gpt-5.6-sol","provider":"openai","segment_id":"skillWorkshop.today.draftedBy","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Drafted by","text_hash":"a93a4965d4e86c6590ceab7841c24d893b432ca8d4890766f38d2aa1ea31e91a","tgt_lang":"ar","translated":"صاغه","updated_at":"2026-07-12T07:00:20.868Z"} {"cache_key":"eef2342c03ee4869ddcc3e9502a984205e242bbf117cd9c89aa24859ad3626f6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.runs.allDelivery","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"All delivery","text_hash":"41ae1c2395e52fa33ba7df91afec0e316cd9e36a74a39b87a825f65a7dce707b","tgt_lang":"ar","translated":"كل عمليات التسليم","updated_at":"2026-07-29T11:06:58.321Z"} {"cache_key":"eefa5d826491488fd52527ec765ef303b114ab35d1baf0fe164a3c627b2e5aa2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"mcpServers.transportStdio","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Stdio","text_hash":"001543d9572bef910b262246195863f8d1c5cea8d7dd06d7a70124818aee737c","tgt_lang":"ar","translated":"Stdio","updated_at":"2026-07-22T15:49:43.932Z"} -{"cache_key":"ef0519d85bfd8b1e347cbf750d8d0f2dd28a220e5e19287a7321de43f52a4e08","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.notifications.ready","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Ready","text_hash":"5fa7aac5375c5815787fba3f49559f9b45b14023147ce0652803387974144e5f","tgt_lang":"ar","translated":"جاهز","updated_at":"2026-06-17T14:14:58.728Z","segment_ids":["skillsPage.tabs.ready","memoryImport.ready","talkPage.status.ready","talkPage.gptLive.ready","memoryPage.overview.health.healthy","workboard.status.ready","workboard.viewReady","modelProviders.status.ready"]} +{"cache_key":"ef0519d85bfd8b1e347cbf750d8d0f2dd28a220e5e19287a7321de43f52a4e08","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.notifications.ready","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Ready","text_hash":"5fa7aac5375c5815787fba3f49559f9b45b14023147ce0652803387974144e5f","tgt_lang":"ar","translated":"جاهز","updated_at":"2026-06-17T14:14:58.728Z","segment_ids":["skillsPage.tabs.ready","modelSetup.verify.ready","memoryImport.ready","talkPage.status.ready","talkPage.gptLive.ready","memoryPage.overview.health.healthy","workboard.status.ready","workboard.viewReady","modelProviders.status.ready"]} {"cache_key":"ef074fc7bd83af205b6a6a838a8d15215cf21610cedc1f7d1112a04672f0a3df","model":"gpt-5.6-sol","provider":"openai","segment_id":"dreaming.wiki.candidateSignals","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Potentially useful signals","text_hash":"f69754a152eee8659a29581c065c96c4b9dc1cad14ed57c8c5cfa4bd6c1a1b9c","tgt_lang":"ar","translated":"إشارات قد تكون مفيدة","updated_at":"2026-07-12T07:00:35.611Z"} {"cache_key":"ef0ffdd60506a07c5777eb7f820ee0308e3482c1f54478d846dddf5ae247e9f0","model":"gpt-5.6-sol","provider":"openai","segment_id":"cron.detail.deliverySection","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Delivery","text_hash":"52bfe584a5fc450539e2aa651b990fa2415060492a243816ab2994292089c6fd","tgt_lang":"ar","translated":"التسليم","updated_at":"2026-07-12T09:22:09.012Z","segment_ids":["cron.runs.delivery"]} {"cache_key":"ef2fc7cafb6484ced4d0d38a591e7c083f63852d5af4a5ac31f730d8922349d5","model":"gpt-5.6-sol","provider":"openai","segment_id":"agentTools.access","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Access","text_hash":"ec5ba0abb717da87aab2655bd4b4a40f93f2a591a0ade63611c42925c49c17e9","tgt_lang":"ar","translated":"الوصول","updated_at":"2026-07-12T06:59:23.240Z"} @@ -3808,6 +3840,7 @@ {"cache_key":"f0d9fe17f491dad6ad79b1f76239b886d34e1639943d5ff6fdc1093c0f8a92c8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.runtime.subagent","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Subagent","text_hash":"d6cb4188b8fa57aae3e4ca3a1210c9afe7ca995375c2fb36d90a1fa73529a44e","tgt_lang":"ar","translated":"الوكيل الفرعي","updated_at":"2026-07-29T11:06:58.321Z"} {"cache_key":"f0da7bdc6edb9179035e17e2ba6cbd54ad1d5cd1414cbb3993b6da1d72d0d163","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.fallbackCleared","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Fallback cleared: {model}","text_hash":"fc1736e0b33cea22be4b343349c112f4256976b4c6c7a0d8b82045b3c7c0ff6a","tgt_lang":"ar","translated":"تم مسح الاحتياطي: {model}","updated_at":"2026-07-29T11:06:45.659Z"} {"cache_key":"f103650b179c9baff54a3b924fa9335ee127d42097458dcb228589746c3c0c83","model":"claude-opus-4-8","provider":"anthropic","segment_id":"board.widget.cellLabel","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Dashboard widget: {title}. Use arrow keys to navigate. Hold Alt and press an arrow key to move it.","text_hash":"357fbbd95caccac52abec49c520a7bbc6c722d23955f9d0bf3191a6f92083cbd","tgt_lang":"ar","translated":"أداة لوحة المعلومات: {title}. استخدم مفاتيح الأسهم للتنقل. اضغط باستمرار على Alt واضغط على مفتاح سهم لنقلها.","updated_at":"2026-07-22T15:50:37.452Z"} +{"cache_key":"f105d11e2de44a91862d8fe10742b8b0feb3e9ff2e8a5153a3d21f1b11da2f1e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.forkedSession","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Forked thread","text_hash":"52e0889e75a6aa22f91b410bd5e97080529a12ab4b60ab69dfa3c6c223db6788","tgt_lang":"ar","translated":"محادثة متفرّعة","updated_at":"2026-08-06T05:31:44.820Z"} {"cache_key":"f111ec7998da4d682d8d3d3a09aabeee4c619d5f0d8e79b438f8fbb53ac7854b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.evaluation.errors.revisionHashUnavailable","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"The current proposal revision could not be identified.","text_hash":"9360d4a0f2d684a420fc8b3ec528c588e37ca11ee628c59814a655fbdbb6f9bc","tgt_lang":"ar","translated":"تعذّر تحديد مراجعة الاقتراح الحالية.","updated_at":"2026-07-29T11:05:16.150Z"} {"cache_key":"f12b930f819d8f950ccb189e68d38998a2110617bfa0171b962dbc8408c2e37b","model":"gpt-5.6-sol","provider":"openai","segment_id":"modelSetup.manual.provider","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Provider and access method","text_hash":"f7b9c3f07ef7bf88e90cd50d25d42c1e034a45f4e6873749d612edb22e0c8740","tgt_lang":"ar","translated":"المزوّد","updated_at":"2026-07-13T16:32:11.547Z"} {"cache_key":"f12dc597b247766ca64c121f27b8cde2a162d68eede88778689c1c210f74c31f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.noSessionsMatchFilters","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"No threads match your filters.","text_hash":"7a685b984a910238cc981adeec8df385d47ffa5954dc34bca591955697c15d32","tgt_lang":"ar","translated":"لا توجد جلسات تطابق عوامل التصفية لديك.","updated_at":"2026-07-29T11:06:58.321Z"} @@ -3952,7 +3985,6 @@ {"cache_key":"f9fe61a2d4ff43d6b693f20ea04eea84569ca1134648a01596ebaaaba58dce8d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.daily.byType","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"By Type","text_hash":"26901eeda3b27dae03e02ed92d2af1757fefe9929a2cbaf8bc17e193256d1ba8","tgt_lang":"ar","translated":"حسب النوع","updated_at":"2026-07-29T11:06:58.321Z"} {"cache_key":"fa021b1f8c13b3c3d650b4d658fa219d3c2704c16998fb0544f59ad329c6722e","model":"gpt-5.6-sol","provider":"openai","segment_id":"configView.notifications.available","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Available","text_hash":"e674447337e83c1346f6122ed69f35bf5526e2a11842b2f2b788f3fb67d714ca","tgt_lang":"ar","translated":"متاح","updated_at":"2026-07-12T06:58:57.753Z","segment_ids":["pluginsPage.available"]} {"cache_key":"fa05af73fc23b4612c8881bd33ae5d9212169cf3f0623db681838ee0b0406868","model":"gpt-5.6-sol","provider":"openai","segment_id":"nodes.inventory.empty","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"No paired devices.","text_hash":"b1b9e874188f2084e7d8b7cf662982956d3a6b83b521a93ea23d231346cf4633","tgt_lang":"ar","translated":"لا توجد أجهزة مقترنة.","updated_at":"2026-07-12T06:57:11.391Z"} -{"cache_key":"fa2545916e5f5bdd379137fc9f409ea9982dd32137f00b9b04236dca1bfbd2bc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.answeredIn","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Answered in {latencyMs} ms","text_hash":"b42fae037247714a4c44fb8ecb28c8b3cf473a9e443e7a444e8e79eabd310bc4","tgt_lang":"ar","translated":"تم الرد خلال {latencyMs} مللي ثانية","updated_at":"2026-07-29T11:06:58.321Z"} {"cache_key":"fa301bbd78f9d87598ba623382d23bcca7276563b756fe08cf9a5ea6ffed3848","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sessionHeader.incognito","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Incognito thread","text_hash":"7da906dbe6f55e764c166ba0d3ef4c464bc569f998d9e1f829ea246221e593e5","tgt_lang":"ar","translated":"محادثة خفية","updated_at":"2026-07-25T17:13:37.633Z"} {"cache_key":"fa3082603e61d52a32b5cc69af2340c060a8063e8db9d7e78e01c109b068d066","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.unsavedChanges","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"You have unsaved changes","text_hash":"a4b17bc7db59e76b073a344d84ce06457042dde8c293cf91b4a994db2de58da7","tgt_lang":"ar","translated":"لديك تغييرات غير محفوظة","updated_at":"2026-07-29T11:06:58.321Z"} {"cache_key":"fa3c89eb042349dc193ccf5a2967f34b760e918b95d94869edaedd529e3decbc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.prepare.title","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Run a model locally","text_hash":"57d4c751d95051b47866a8a3744950af6d8cc1dee267d6d62afeaedcba2adb7a","tgt_lang":"ar","translated":"إعداد نموذج محلي","updated_at":"2026-07-25T17:13:20.110Z"} @@ -4001,7 +4033,7 @@ {"cache_key":"fc9a9706f814b8046d11a81968589706596249a4286fd15c7445611b2310177f","model":"gpt-5.6-sol","provider":"openai","segment_id":"configForm.addEntry","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Add Entry","text_hash":"b65440dceed4cb4498574b0eee217f072271b834277932bf229b0ec55c96eb44","tgt_lang":"ar","translated":"إضافة إدخال","updated_at":"2026-07-12T06:58:08.154Z"} {"cache_key":"fca02bbb2bf6639647d81e49f2f83f5a7625621cb2dcfc0982ca63b7ec957394","model":"gpt-5.6-sol","provider":"openai","segment_id":"nodes.execApprovals.newPattern","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"New pattern","text_hash":"c6fbcde46fa9a9d2772cddd16675d11d0315ec6f505d859a2fd7a3cc65287e6e","tgt_lang":"ar","translated":"نمط جديد","updated_at":"2026-07-12T06:57:30.154Z"} {"cache_key":"fca13755d8cffc0fe9f419dfa74e31b1c3becd90c5ba74d892555f179dd44420","model":"claude-opus-4-8","provider":"anthropic","segment_id":"talkPage.status.noProvider","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"No realtime voice provider is configured yet.","text_hash":"5d7781836f908d56fe6fcac785b74e7282381acbc6db892d36cb6d262ff91d47","tgt_lang":"ar","translated":"لم يتم تكوين مزود صوت فوري بعد.","updated_at":"2026-07-29T11:04:27.652Z"} -{"cache_key":"fcb498dc221631c51a8851685fa5febc19d1e00a8da4f37d7435b3a8b7e79c1b","model":"gpt-5.6-sol","provider":"openai","segment_id":"modelProviders.probe.status.no_model","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"No models available","text_hash":"a5a9895b0241125f15e8c45740f220dc69014c8d046ea815d61dd3700c1e627b","tgt_lang":"ar","translated":"لا يتوفر أي نموذج","updated_at":"2026-07-13T16:32:11.547Z"} +{"cache_key":"fcb498dc221631c51a8851685fa5febc19d1e00a8da4f37d7435b3a8b7e79c1b","model":"gpt-5.6-sol","provider":"openai","segment_id":"modelProviders.probe.status.no_model","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"No models available","text_hash":"a5a9895b0241125f15e8c45740f220dc69014c8d046ea815d61dd3700c1e627b","tgt_lang":"ar","translated":"لا يتوفر أي نموذج","updated_at":"2026-07-13T16:32:11.547Z","segment_ids":["chat.modelControls.noModelsAvailable"]} {"cache_key":"fcbeb08a90a48cb47c9f72182b07fd770546690590f30e25934903b69837ab5d","model":"gpt-5.6-sol","provider":"openai","segment_id":"cron.list.loading","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Loading...","text_hash":"47d2a515ef2f05b87d688656286a61e4f743da4b878684c7654969db17711c40","tgt_lang":"ar","translated":"جارٍ التحميل...","updated_at":"2026-07-12T07:01:02.426Z"} {"cache_key":"fcd1194391873755257d21adebeae548a3738ce1441edd7771fdbe014ca1a198","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.advanced.stagedDescription","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Replay candidates pulled from older daily log entries.","text_hash":"66e7a8b3e05e33e61428644192797de53a97e2f142f9b1b475847fa601e4fdfd","tgt_lang":"ar","translated":"مرشحو إعادة التشغيل المستخرجون من إدخالات السجل اليومي الأقدم.","updated_at":"2026-07-29T11:06:58.321Z"} {"cache_key":"fcd7c2ec4fea4ff37f419d0c76421b71a60cf3a6f42873a1519cd82e718a0d6f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.activeTooltip","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Loads threads updated in the last {count} minutes.","text_hash":"371eba1fea884a08656df2e02612ed5e934738994f405c0bcfab17039feb4842","tgt_lang":"ar","translated":"تم التحديث خلال آخر {count} دقيقة.","updated_at":"2026-07-29T11:06:58.321Z"} diff --git a/ui/src/i18n/.i18n/catalog-fallbacks.json b/ui/src/i18n/.i18n/catalog-fallbacks.json index d664f604b9a5..3548195c9a49 100644 --- a/ui/src/i18n/.i18n/catalog-fallbacks.json +++ b/ui/src/i18n/.i18n/catalog-fallbacks.json @@ -1,5 +1,5 @@ { "fallbacks": {}, - "sourceHash": "912ad83d5f70ee4463b1370efd9bf9c890017c65833f30501e8c3440da135ee7", + "sourceHash": "10855748ee78e3fa7806b6f0f43f9f2dec749b41e7fc82439dbe19fca7e2f173", "version": 1 } diff --git a/ui/src/i18n/.i18n/de.meta.json b/ui/src/i18n/.i18n/de.meta.json index 58c77b44f834..124f8a0f5261 100644 --- a/ui/src/i18n/.i18n/de.meta.json +++ b/ui/src/i18n/.i18n/de.meta.json @@ -1,11 +1,11 @@ { "fallbackKeys": [], - "generatedAt": "2026-07-31T19:22:38.653Z", + "generatedAt": "2026-08-06T05:29:00.304Z", "locale": "de", "model": "claude-opus-4-8", "provider": "anthropic", - "sourceHash": "912ad83d5f70ee4463b1370efd9bf9c890017c65833f30501e8c3440da135ee7", - "totalKeys": 4652, - "translatedKeys": 4652, + "sourceHash": "10855748ee78e3fa7806b6f0f43f9f2dec749b41e7fc82439dbe19fca7e2f173", + "totalKeys": 4689, + "translatedKeys": 4689, "workflow": 1 } diff --git a/ui/src/i18n/.i18n/de.tm.jsonl b/ui/src/i18n/.i18n/de.tm.jsonl index 976b2c685b5b..060b13ad69d9 100644 --- a/ui/src/i18n/.i18n/de.tm.jsonl +++ b/ui/src/i18n/.i18n/de.tm.jsonl @@ -19,7 +19,6 @@ {"cache_key":"012374b9cd9c0ecc6465a36b403b0606f58177f7a3c626634e957e887d9d7808","model":"claude-opus-4-8","provider":"anthropic","segment_id":"profilePage.identity.setIdentity","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Set identity","text_hash":"4f932e50802ee900214e888ae50bb8723c7353ebc98471c9a05a28b98062eab2","tgt_lang":"de","translated":"Identität festlegen","updated_at":"2026-07-22T15:41:52.984Z"} {"cache_key":"012532e58303ca32a70d0f76425b7275ade16f7094c210013440dc045f5df10e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.execApprovals.rule","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"{count} rule","text_hash":"9e1eb24911a431f20276564b80aae81390de05c31d6c305e0c288f6a9534fd15","tgt_lang":"de","translated":"{count} Regel","updated_at":"2026-07-12T06:25:24.484Z"} {"cache_key":"012da870545215ac04cceacf9e52e05cec5e729a2d93cede9316fb3a4dd48bb1","model":"gpt-5.5","provider":"openai","segment_id":"browser.urlPlaceholder","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Enter a URL and press Enter","text_hash":"3b6dc87d786334836143f8153f5fbdeaac12afecd9fe2127aa62742320eb24b3","tgt_lang":"de","translated":"URL eingeben und Eingabetaste drücken","updated_at":"2026-07-11T02:17:39.826Z"} -{"cache_key":"01395886fa0a226983e23d8ae47ad65b47d3f788e64e6e244ba6ec51f9eb3942","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.actions.confirmRepair","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Repair Dream Cache? This archives derived dream cache files and rebuilds them from clean inputs. Your dream diary stays untouched.","text_hash":"bf72fa3d38159dffaddfcde0587d8d5d7002a7e5b60db804a5f3f953b260fac0","tgt_lang":"de","translated":"Traum-Cache reparieren? Dabei werden abgeleitete Traum-Cache-Dateien archiviert und aus sauberen Eingaben neu aufgebaut. Ihr Traumtagebuch bleibt unberührt.","updated_at":"2026-07-29T10:56:21.174Z"} {"cache_key":"01552dc8e577ae33f95c8c3abaf7a16aeb2c85eeed5db4be458fa26f774e7571","model":"claude-opus-4-8","provider":"anthropic","segment_id":"subtitles.communications","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Messages and text-to-speech settings.","text_hash":"49e4b5d86a31ffd8e30e0573f7f6064d54ce01b93ef0d3a51a2e4d79926b0cd0","tgt_lang":"de","translated":"Kanäle, Nachrichten und Audioeinstellungen.","updated_at":"2026-07-29T10:57:42.373Z"} {"cache_key":"0155e3677f5b5b8ccef27492e14da8d4623e7366c27564ef3a77aa8167943ad2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.pairing.stepList","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Run openclaw devices list on the Gateway host.","text_hash":"6fda39b49917ce92d098f67aaf75f5b75c29077e53038be071f111dd36e1fecb","tgt_lang":"de","translated":"Führe openclaw devices list auf dem Gateway-Host aus.","updated_at":"2026-07-29T10:57:42.373Z"} {"cache_key":"01647ab35eeaa068d70664573f9b6fa4c075b2e88d1a814e3df5b80ea4253864","model":"gpt-5.5","provider":"openai","segment_id":"chat.pullRequests.checksFailing","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"CI checks failing","text_hash":"a0904dea545f3990800c5b108e2c3f2f97990124f3266ae4ff66a23fe7ee8ccf","tgt_lang":"de","translated":"CI-Prüfungen fehlgeschlagen","updated_at":"2026-07-10T17:03:42.358Z"} @@ -27,6 +26,7 @@ {"cache_key":"018e029a722b7f42436feca62e7446a116ea6b98b87ba3f1d48d5c552b7a3dbd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.board.mockPlaceholder","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Board view seam · {tabs} tabs · {widgets} widgets","text_hash":"73844e05d0f76b5eeff8b0c8ddd52535a8f89dc69ce3b377a8fe0c2eca9a236f","tgt_lang":"de","translated":"Board-Ansicht · {tabs} Tabs · {widgets} Widgets","updated_at":"2026-07-22T15:42:41.783Z"} {"cache_key":"01adf3303bd3435cd3bcc5690e2b84f565b77fd3387021e2e12846ee6644a020","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.overrides.count","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"{count} session overrides","text_hash":"9c7565b547e1bcbe60682cc8e96fb06760df4628dcef8e5aea5254b6e76fbbc1","tgt_lang":"de","translated":"{count} Sitzungs-Overrides","updated_at":"2026-07-29T10:57:39.931Z"} {"cache_key":"01be8dc0c27400016db532041980f4bc88ac5ef7b35656aece4792db623a8c08","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.today.runChecks","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Run proposal checks","text_hash":"225a1873af585657a1b20fa69d945b88b8a70a3aa4d03aff8e1cf75bf29d972f","tgt_lang":"de","translated":"Vorschlagsprüfungen ausführen","updated_at":"2026-07-29T10:56:11.268Z"} +{"cache_key":"01d74af5b8800ea94b4c01edc74e360d4bcfebaeab9d7da6d70ffdc02f2d3777","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.duplicateRisk","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Retrying may duplicate a result after an ambiguous acknowledgement.","text_hash":"7b818910c3637b34ad0890c3a089666f79d44c985608e69a2aefa48e90ed6579","tgt_lang":"de","translated":"Ein erneuter Versuch könnte nach einer mehrdeutigen Bestätigung ein Ergebnis duplizieren.","updated_at":"2026-08-06T05:28:57.448Z"} {"cache_key":"01dd25a9d4476788439cfd026e98a64abf7afbd9fbd529011c0cfbc698eda36f","model":"gpt-5.6-sol","provider":"openai","segment_id":"nodes.inventory.summaryPending","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"{count} awaiting approval","text_hash":"3d7df4c24187374e4cc8189d56a0c9d946f6a2f2bd70d66f685c4c10490b30e2","tgt_lang":"de","translated":"{count} warten auf Genehmigung","updated_at":"2026-07-13T05:07:20.857Z"} {"cache_key":"01f21b3ea098ae0f6cc02ec085fc7b5be820608b6aefe399c6e375bc80b19771","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.installedRestart","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Installed {name}. A Gateway restart is required to apply the change.","text_hash":"ea49759e197517b85cfac13461dd71799f791784adc013163256b18a75971d06","tgt_lang":"de","translated":"{name} installiert. Ein Neustart des Gateway ist erforderlich, um die Änderung anzuwenden.","updated_at":"2026-07-29T10:57:42.373Z"} {"cache_key":"01fbad08fd14f0a96b8856380d7929f4f64fb425f93fcce1279b36d2c80d0aa2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.overview.errorHint","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Error rate = errors / total messages. Lower is better.","text_hash":"4626170f699e5b41fb2a4044fc94204ca8b706a9878382c9d57d97fbb7f8b1f9","tgt_lang":"de","translated":"Fehlerrate = Fehler / Gesamtzahl der Nachrichten. Niedriger ist besser.","updated_at":"2026-07-29T10:57:42.373Z"} @@ -57,7 +57,6 @@ {"cache_key":"03a10dd5b28b20128db34b3826c9998791494a32838c39a28736951799dbefe5","model":"gpt-5.6-sol","provider":"openai","segment_id":"modelProviders.apiKey.authModeBlocked","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"API key changes are unavailable while auth mode is \"{mode}\".","text_hash":"df16816dc8440f73476c99d0e127b5f646a0671350a8f4dc7b875a59c58c0acc","tgt_lang":"de","translated":"Änderungen am API-Schlüssel sind nicht verfügbar, solange der Authentifizierungsmodus „{mode}“ lautet.","updated_at":"2026-07-13T16:31:08.786Z"} {"cache_key":"03b41f48742ccd975490d815c56318bd0434538b962f2cee1b14e3fa7c575356","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.questions.eyebrow","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Question","text_hash":"289aff12b04274cb04b8f7dbf486ba8b3528c6fd16b60b9a31d31ce23b339236","tgt_lang":"de","translated":"Frage","updated_at":"2026-07-22T15:42:51.745Z"} {"cache_key":"03d20be5589e70b7adce5192d674e197801cd80017063eb95b0f8e35f0972d73","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.success.activeModel","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Active model","text_hash":"35046308a7f9cf0fb17ac8c905e9af9bcf144f97f4d118260fa34ce728550dc2","tgt_lang":"de","translated":"Aktives Modell","updated_at":"2026-07-31T19:22:38.653Z"} -{"cache_key":"03e48b9f0e1e2ff5e1be5724a1ee9237bcc6a0d4276eb310ce37bf8d41128971","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.relative.minutesAgo","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"{count} minutes ago","text_hash":"78340a1d59dd94e977102e48309c28e777a863609c3855ab7cff6f292e55434d","tgt_lang":"de","translated":"vor {count} Minuten","updated_at":"2026-07-12T06:28:54.538Z"} {"cache_key":"03e53ba4d2d090391a2b9c629caf164733c12c481800298eb87792b38664fc20","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.menu.scopeEverywhereHint","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"The server is saved and enabled for every session.","text_hash":"6aed2122e146b0e02193ce4086892f13a40acccdc0260c1c1e488f09f015d360","tgt_lang":"de","translated":"Der Server wird gespeichert und für jede Sitzung aktiviert.","updated_at":"2026-07-31T19:22:38.653Z"} {"cache_key":"03fc30ff3f735f2d49049708480219b5c9dead683fad5ce4ae114e314fa9a0d9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.backend.builtin","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Built-in","text_hash":"1f43948106d1d47fef7b0afa5c60be05f7334dc4fe43a0b77d8716ef6ec22611","tgt_lang":"de","translated":"Integriert","updated_at":"2026-07-28T07:03:24.827Z"} {"cache_key":"0417783328299b7d2c1c84a9383dde75ac6a7f99eeb62c1ab5efc36bba2c5019","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.tokenDeltaUnavailable","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"token delta unavailable","text_hash":"0f6bf09152fcc457d482589f3ed28fcc8e7969943ed92e780d1b2f62f6bacc5d","tgt_lang":"de","translated":"Token-Delta nicht verfügbar","updated_at":"2026-07-29T10:57:42.373Z"} @@ -173,6 +172,7 @@ {"cache_key":"0ac8768d8eebc06cf7d12a3b0000c67880ea7dbd6e3a07becb449a78dc031fc2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"subtitles.profile","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Your display name, avatar, and identity on this gateway.","text_hash":"56997f13d1e550739ba780c8ed7fb5a6c8ad9a04f4fd12f51c78df86e659dd2c","tgt_lang":"de","translated":"Die Statistiken, Serien und das Leben deines Agenten im Riff.","updated_at":"2026-07-29T10:57:42.373Z"} {"cache_key":"0ad6689e3572367bd8361008edc14dfbb5632d2fe126a9823024d2a7a4cf8035","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.status.missing","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Not signed in","text_hash":"491fc91cd76e51571a745d780f0fc91f8ae62622e790cb113828988bba2e3c2c","tgt_lang":"de","translated":"Not signed in","updated_at":"2026-07-29T10:57:42.373Z"} {"cache_key":"0af51f442f5af881924952ca83647bd8743e37142fc77662891acb059de7f8a0","model":"gpt-5.6-sol","provider":"openai","segment_id":"configPage.content","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Settings content","text_hash":"e4dcd3d9bff6ba5422b5216d88009d9b4be8eb0e6c65d25781cb3441c80e0597","tgt_lang":"de","translated":"Einstellungsinhalte","updated_at":"2026-07-13T13:03:54.991Z"} +{"cache_key":"0b0059b3449e338728bb0d38a4275fa9b6318b50fec147fec17dbc16ee572fd3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.copyResult","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Copy result","text_hash":"c467973d015e9cb72b4e3a39d8b304099974fe9b6cb67f3f6f66a328069179a6","tgt_lang":"de","translated":"Ergebnis kopieren","updated_at":"2026-08-06T05:28:57.448Z"} {"cache_key":"0b14f984164a8e518382166c7e5ea2e3fa308f7c29a78d47ddf9662be61f5f69","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.execApprovals.target","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Target","text_hash":"978354db0c00fc78c3a5524f462a73bc425df3fb2767e51a5f46352ae26ae6f9","tgt_lang":"de","translated":"Ziel","updated_at":"2026-07-12T06:25:31.079Z"} {"cache_key":"0b221fbd3b2f2132319ea886cb907c0757540703496b6bd5c2606170e502b390","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sessionRoute.chooseTitle","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Choose a session","text_hash":"b40f3be54b3ea1b1a846883bef85248b7f7c94d4bc174c6b551ed179e43eb0c8","tgt_lang":"de","translated":"Sitzung auswählen","updated_at":"2026-07-28T07:04:10.501Z"} {"cache_key":"0b3c5f24156418b701d94587efa767e2c0b50c9ed49017236b67515aa40ff810","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryImport.backfill.rollbackWarning","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Session backfill cursors are rewound, so the same candidates can be staged again.","text_hash":"980ebd03204adce3e1cd8da5dd268fa92edb2e360c5dec77a4215e0f78cf4f28","tgt_lang":"de","translated":"Nachverfolgte Session-Cursor bleiben erhalten, sodass entfernte Einträge nicht erneut bereitgestellt werden.","updated_at":"2026-07-29T10:55:27.801Z"} @@ -222,9 +222,11 @@ {"cache_key":"0cfc3346af97a84aeae9c33f4e5504710097e1f0f3da5a6ec5124135dc246b5a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commandResults.steer.usage","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Usage: `/steer `","text_hash":"a1861e148713934b74c52b0e5ca20e5628ed3697da49807e96dafdeaf027fa86","tgt_lang":"de","translated":"Verwendung: `/steer `","updated_at":"2026-07-29T10:57:09.597Z"} {"cache_key":"0cfeccada6b79bbb588dd72cc22cc61bf529fbf362b8366780cbbc2f1f5e5b17","model":"claude-opus-4-8","provider":"anthropic","segment_id":"quickSettings.personal.displayNamePlaceholder","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Your name","text_hash":"2c6b2e253c01fb2ed7209c15766745ccee92a35ac8209f544789bdf9500e0944","tgt_lang":"de","translated":"Ihr Name","updated_at":"2026-07-22T15:40:51.312Z"} {"cache_key":"0d27e432dddf4c2b55811628fe0a15e75792e16e7a9d0bbfb80583ea1e5af4b6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.queue.retrySend","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Retry send","text_hash":"6bc12f1358f60603697a3ee98f94fb63f271a24007b4c08ec655c805880aa577","tgt_lang":"de","translated":"Senden wiederholen","updated_at":"2026-07-29T10:57:42.373Z"} +{"cache_key":"0d315877c3bd8b2ec3b68a0f36e562d5dd61933f6353c0dafb24ab956cdb5461","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.actionRequiresAdmin","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"This action requires operator.admin access.","text_hash":"518b8e1950759a90a1bd23aa2ca3c6476d2278d010e83aff6087f7469050286b","tgt_lang":"de","translated":"Diese Aktion erfordert operator.admin-Zugriff.","updated_at":"2026-08-06T05:28:46.347Z"} {"cache_key":"0d385cdee8e061648d9c1d52c1d67ea0c58477e530b61579713b36ed5f45defe","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.toolCards.group.fetchesOne","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"fetched a page","text_hash":"5dcb41cd61120822665a34674f7f6283c47f5ec159b769aaa215535304351523","tgt_lang":"de","translated":"eine Seite abgerufen","updated_at":"2026-07-29T10:57:42.373Z"} {"cache_key":"0d4b0a1aa2fd9e80eede14b8817111e85c19f8f2f8af77ceb4bb6eedb5d379fe","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.errors.nameRequiredShort","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Name required.","text_hash":"08cc53c62fae59721b64dec36d9966533a5f7ded7f93ee0391b21da263158aa1","tgt_lang":"de","translated":"Name erforderlich.","updated_at":"2026-07-29T10:57:42.373Z"} {"cache_key":"0d55528f7a4a97ae8eebe7964ecdf6cefe23184f37d59a5eed7e99467c368a22","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.overview.cacheHint","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Cache hit rate = cache read / (input + cache read + cache write). Higher is better.","text_hash":"f27052f7e631b9a9897b95074717bca434b3de90e0e469526cfab6695e6ef339","tgt_lang":"de","translated":"Cache-Trefferrate = Cache-Lesen / (Eingabe + Cache-Lesen). Höher ist besser.","updated_at":"2026-07-29T10:57:42.373Z"} +{"cache_key":"0d750fb39079a014a9dceb7cd5958a8c7598490acedd353d953422aab1e2ea5e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.branchCheckpointConfirm","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Create a new child thread from this compacted checkpoint?","text_hash":"dbafb7be891c3fd1d13d421909284ee93103bebf7b3b99a82e2fd882e59b58cd","tgt_lang":"de","translated":"Neuen untergeordneten Thread aus diesem komprimierten Checkpoint erstellen?","updated_at":"2026-08-06T05:28:46.347Z"} {"cache_key":"0d905c2750c94e2e541b99fd1d37b9c0186ae0c1abb8b6033ba542073f55508a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.risk.high","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"high risk","text_hash":"48c7fe033cf0297a519640440586e9d3a534835a5659445f60ebd7426490281d","tgt_lang":"de","translated":"hohes Risiko","updated_at":"2026-07-29T10:56:34.487Z"} {"cache_key":"0da8a7b167e0721a6c7faba5928584293f546d87dcb42f62a37456f5008ce443","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.configured","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Configured","text_hash":"84aebc69a1bf739a343be9c66edfd3160f77220ea69789a8147dd4ae261fd188","tgt_lang":"de","translated":"Konfiguriert","updated_at":"2026-07-29T10:57:42.373Z","segment_ids":["channels.hub.stateConfigured"]} {"cache_key":"0db52dafb4e1c4409a90f318d2a92dafb6161dfaf9d1f786a7582e7815aa17ad","model":"gpt-5.5","provider":"openai","segment_id":"common.search","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Search","text_hash":"49c266baaaa70981ea188fa714d5c40cf13830d786a861c9943ae0d26a7f3fe9","tgt_lang":"de","translated":"Suchen","updated_at":"2026-07-10T06:07:51.892Z","segment_ids":["sessionsView.transcriptSearchAction","memoryPage.memories.searchButton","activity.search","palette.categories.search"]} @@ -280,7 +282,6 @@ {"cache_key":"11b7f85035ccbb06a9a130f86da57331148878a3b491318badaed151001c8020","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.detail.newTitle","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"New automation","text_hash":"db87a63d537e49e3610575e079a14c3268c5a01fbfe5f2f37dca721e98ce516e","tgt_lang":"de","translated":"Neue geplante Aufgabe","updated_at":"2026-07-12T06:29:49.618Z"} {"cache_key":"11c66c7a67f67949b1cde7d46af77c5d8e20e236060f2c5e891dcfe71201e495","model":"claude-opus-4-8","provider":"anthropic","segment_id":"custodian.sessionRestarted","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"{error} OpenClaw started a fresh session; earlier messages remain for context.","text_hash":"1cdced4e6070607de0274aafb5e7b75d2957772feac10b52da48149b0cd78b7f","tgt_lang":"de","translated":"{error} OpenClaw hat eine neue Sitzung gestartet; frühere Nachrichten bleiben als Kontext erhalten.","updated_at":"2026-07-22T15:41:15.055Z"} {"cache_key":"11d5bba693f600bcc9b986e51043ea86dae69111059bbefd0ee08be2edaa9319","model":"gpt-5.6-sol","provider":"openai","segment_id":"sessionsView.stopCloudWorker","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Stop cloud worker…","text_hash":"f875238610bbfbd28ad449c884bfd9799ac73568624c76021e0430813b71f497","tgt_lang":"de","translated":"Cloud-Worker stoppen…","updated_at":"2026-07-15T14:37:05.524Z"} -{"cache_key":"11de359238d1a3ed0d0a190741ab287c748b635e283f710616d4d7bbeee314f0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.title","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Current connection","text_hash":"46d2f61048a3b2ef07471e4c9648624a8c2a6d00d4e733e984d2420504164c60","tgt_lang":"de","translated":"Aktuelle Verbindung","updated_at":"2026-07-29T10:57:42.373Z"} {"cache_key":"11e19a6089c517607753c0647b2b71407c06652a3ce5278b13274fcdb6779356","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.dreaming.schedule.description","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"When the full sweep runs and which model narrates it.","text_hash":"f2c402dd69c87d6337188089dcbd0ad0fcf73026790f17be1ab2e3b98dad7149","tgt_lang":"de","translated":"Wann der vollständige Durchlauf ausgeführt wird und welches Modell ihn erzählt.","updated_at":"2026-07-28T07:03:35.825Z"} {"cache_key":"11e8a275bdc20315ae67343039daf6b8ae67e95cc0ba892ddb0c1d91666dfdaa","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.cronOption","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Cron","text_hash":"dd9d24965dbedc026915308732b77c1af68dcf52d3c0ca2421b1fdb0d197aca1","tgt_lang":"de","translated":"Cron","updated_at":"2026-07-12T06:26:23.146Z"} {"cache_key":"11f30b81d4e07f4cb5f1ef36865a4899b46987cd496470ac16a6365cafa91992","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.notifications.unsubscribe","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Unsubscribe","text_hash":"3e92efb7664f0255ffce2ed60d7eb423059101cbca4b2e2d55e3871aba70ae63","tgt_lang":"de","translated":"Abbestellen","updated_at":"2026-07-12T06:27:08.052Z"} @@ -491,6 +492,7 @@ {"cache_key":"1dc96e8e9dc18d9341a95f990fe283eb24508aa73bcc9f8fd39def1e4124fa91","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.sections.diagnostics.label","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Diagnostics","text_hash":"268f14bbfe119c1e92150583af960a086d7db9619a097f8aa72ff6779842f610","tgt_lang":"de","translated":"Diagnose","updated_at":"2026-06-16T14:12:53.111Z","segment_ids":["configView.sections.diagnostics","workboard.detailDiagnostics"]} {"cache_key":"1dd8a9fef355aaded27345cc1f7306d6787a2233cbefa20007baec485fb8e8f4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agentTools.enabledToolsOne","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"{count} Enabled Tool","text_hash":"6b7c073bcc6d38c855a575b7b9accc6de245038342adfcf08832ae876f80d049","tgt_lang":"de","translated":"{count} aktiviertes Tool","updated_at":"2026-07-12T06:27:47.285Z"} {"cache_key":"1e066a52c0e7f4f7c1c50d4a461cb7f57099689a797138fbbb31c72bb48fa3df","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.connectorGroupHome","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Home & media","text_hash":"69a5e0e1ebb60ea9a55eaa00f3a398e4cff4210303e0a98c2c666731bc1e08e8","tgt_lang":"de","translated":"Zuhause & Medien","updated_at":"2026-07-29T10:57:42.373Z"} +{"cache_key":"1e18f6c53b7a0b57e65ca52aace64e8041912725e1dc418c7f739082998294e6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sidebar.hiddenSessionSections","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Hidden session sections","text_hash":"cf99d90adc742855fd447a174d79c569ccf4de22d0778a19bf9bad3b02c5de31","tgt_lang":"de","translated":"Ausgeblendete Sitzungsabschnitte","updated_at":"2026-08-06T05:28:57.448Z"} {"cache_key":"1e4107e692c1fb0888403c5f7bc043fcb59f8ab3d1dce25834bf5e42334b4813","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.cloudWorkerDescendantConflict","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Cloud worker child: 1 workspace conflict","text_hash":"ffba7aaa067440434c2f9a2bd2395137498562ea3e3d02cc50b0296537fc90ec","tgt_lang":"de","translated":"Cloud-Worker-Kind: 1 Workspace-Konflikt","updated_at":"2026-07-22T15:40:43.775Z"} {"cache_key":"1e4580f890ed04deb6935c5d16ad935f51de59752d1076da890ed103f61f0bdb","model":"gpt-5.6-sol","provider":"openai","segment_id":"modelProviders.add.title","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Add provider","text_hash":"8cd1856b03dd684447ab6d684d3258fc08d368dc2d08ccc2cd2adba9a97345e8","tgt_lang":"de","translated":"Anbieter hinzufügen","updated_at":"2026-07-13T16:31:14.799Z","segment_ids":["modelProviders.add.action"]} {"cache_key":"1e4e1e45683551c5b47590a8707d5af0d418ced7f006e4e575cdac12c75eac97","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.statusDone","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Done","text_hash":"11a6767d5674c7e45f7e00dc525762275b3a48491ad6045427d2609cc496c516","tgt_lang":"de","translated":"Fertig","updated_at":"2026-07-12T06:29:43.381Z","segment_ids":["activity.status.done","workboard.status.done","workboard.lifecycleDone","chat.rail.health.done","chat.observer.health.done","chat.composer.runDone"]} @@ -538,6 +540,7 @@ {"cache_key":"209ecce4a90d00a481305f19c95142d91572cc9953ea1d03e2c0d92d3bdec676","model":"claude-opus-4-8","provider":"anthropic","segment_id":"custodian.history.title","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Recent changes","text_hash":"f66a12ef4fd99fa604a5229012d70e40f68a73c531b583e5e9b6a77ed5a5c6fc","tgt_lang":"de","translated":"Letzte Änderungen","updated_at":"2026-07-22T15:41:15.055Z"} {"cache_key":"20ac0218b19bb0e82812f226f3ca82c84b5bb554a82af89d4c26f38d07111455","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.errors.cronExprRequiredShort","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Cron expression required.","text_hash":"dcd8b9471afc9f89d49a6279aba723d2f38dcd28f4df55045be674608930bea0","tgt_lang":"de","translated":"Cron-Ausdruck erforderlich.","updated_at":"2026-07-29T10:57:42.373Z"} {"cache_key":"20b70ac6b863ff195c4c320017ce8d724d154c96c77c2be531656c5a70df3da7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.empty.noProposalsFooter","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"New proposals will appear here for review.","text_hash":"bed5123b4318b347d7adbb872342eae1a18188f179dadd08278aff2ed3a47a96","tgt_lang":"de","translated":"Neue Vorschläge werden hier zur Überprüfung angezeigt.","updated_at":"2026-07-12T06:28:48.120Z"} +{"cache_key":"20c4beb05375778cd70b39c0b49a1f8f39c4f5bf322fff05557392ec7b071374","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.actionRequiresConnection","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Connect to the Gateway to change threads.","text_hash":"727466635f5e0ced207246479290fa83cd03ca8c78d8b7120ec5abba0e3ed8ed","tgt_lang":"de","translated":"Mit dem Gateway verbinden, um Threads zu ändern.","updated_at":"2026-08-06T05:28:46.347Z"} {"cache_key":"20d8623355c5dc8c3f758dec20e4e86cc945aa8dd34e047c0c0c27555666d918","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.fillRequired","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Fill the required fields below to enable submit.","text_hash":"d11119bbb0930624a8967cf51effd219f1ce09dd9263ddd22c892687ce771b04","tgt_lang":"de","translated":"Fülle die erforderlichen Felder unten aus, um das Absenden zu aktivieren.","updated_at":"2026-07-29T10:57:42.373Z"} {"cache_key":"20d9e3ad8a2ba5cd8249e8ef4cee830cc329760fabdcc45067021576d9d5d0c1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.skillsPanel.allEnabled","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"All skills are enabled. Disabling any skill will create a per-agent allowlist.","text_hash":"1e82fad3faa79bbad0de4d4d2430a0e419a9f7d8eaf7a8b526d7b04343c774a4","tgt_lang":"de","translated":"Alle Skills sind aktiviert. Das Deaktivieren eines Skills erstellt eine Positivliste pro Agent.","updated_at":"2026-07-12T06:25:56.422Z"} {"cache_key":"20eb5c5aaee8eabff7643744a954a8fcb60b2548dbe4c1541f6b374c29d2024c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commandResults.startingNewThread","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Starting new thread...","text_hash":"cf6d8d3a10b4bc86b5cd9152aeaba23cf1d4215151a70069d369dd269a5db511","tgt_lang":"de","translated":"Neuer Thread wird gestartet...","updated_at":"2026-07-29T10:56:41.529Z"} @@ -578,6 +581,7 @@ {"cache_key":"228a271fc1109e84bcc777c3c0e5676979aeadaafe60acbc391c5069699d7abe","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.imageLightbox.openOriginal","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Open original","text_hash":"44a915faf3a909dc942739e32d327fe88bee550d1697741de10631f6fdabad5c","tgt_lang":"de","translated":"Original öffnen","updated_at":"2026-07-22T15:42:58.508Z"} {"cache_key":"229a30ea731002021d4c5fe88b3f117fe9d20461e61440bc3ef2b71052bf5b71","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.evaluation.errors.revisionChanged","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"The proposal revision changed during evaluation.","text_hash":"04f9ca8fd87c9139a2d97d6dfc072e01b2dead8a241180cb8560cbab52e222eb","tgt_lang":"de","translated":"Die Vorschlagsrevision hat sich während der Auswertung geändert.","updated_at":"2026-07-29T10:56:11.268Z"} {"cache_key":"22a9e7820b18ed3ea9be92263efcbf7d0c685de11627100499e7e59f9cbf49ad","model":"gpt-5.6-sol","provider":"openai","segment_id":"chat.followUpModeSteer","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Steer into the active run","text_hash":"6a55b4c4c5eaf7c49a27de3cd1cfb19de5682c508c763cd93f3fe378dfa76777","tgt_lang":"de","translated":"In den aktiven Durchlauf eingreifen","updated_at":"2026-07-15T06:07:24.698Z"} +{"cache_key":"22b19d2ce566a802fb7bb941f355f7735de427eb87e1d2e2e725fd7584ebf508","model":"claude-opus-4-8","provider":"anthropic","segment_id":"appsPage.badgeStoreComingSoon","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Chrome Web Store · coming soon","text_hash":"d211e1cb0d006e8e02c0c3fe12d6d98e9b576b5b19eb85b501cb8448935647f3","tgt_lang":"de","translated":"Chrome Web Store · in Kürze verfügbar","updated_at":"2026-08-06T05:28:57.448Z"} {"cache_key":"22c09ac355f646e893761f9ae2c071946cf7e4f0f060eb37d76b33604c344013","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.inventory.roleUpgrade","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"role upgrade requires approval","text_hash":"c2c2a021e6839c8bb89fcf5d387a4a7c577bf4a042a110220ee1ffb78f238966","tgt_lang":"de","translated":"Rollen-Erweiterung erfordert Genehmigung","updated_at":"2026-07-12T06:25:24.484Z"} {"cache_key":"22d41b8abdf069f1b9f902284e81d7218b4cb8811e836804aff2dd25598d78a8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.compaction.description","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"The compacted transcript is preserved as a checkpoint. Open thread checkpoints to branch or restore from that compacted view.","text_hash":"fbeb9ef8dcd4360a6b1d82d88178cb47bd3c330f2b0b5b6ccce4ed95eed3d061","tgt_lang":"de","translated":"Das komprimierte Transkript wird als Checkpoint gespeichert. Öffnen Sie die Sitzungs-Checkpoints, um von dieser komprimierten Ansicht zu verzweigen oder wiederherzustellen.","updated_at":"2026-07-12T06:29:19.539Z"} {"cache_key":"22dca2f6ae545073b14cb1f44d2352ddd0e046a4b9983c82403c3fd5fc7a66ee","model":"gpt-5.6-sol","provider":"openai","segment_id":"cron.form.summaryCron","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Cron schedule {expr}","text_hash":"953e6a80deb2a7c7fd3a8a29e4c363baa92bc4df48ae58ac0c7dafee554fd510","tgt_lang":"de","translated":"Cron-Zeitplan {expr}","updated_at":"2026-07-12T09:21:49.502Z"} @@ -641,6 +645,7 @@ {"cache_key":"264aea319b3fa76fac41be60ade150296c25e0721475a723229d41597355af50","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.memories.sourceMemory","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"memory","text_hash":"c064fbca9d9de8dd9bb0624984403b28d0da807a69365d4f7fb09123ecb0c405","tgt_lang":"de","translated":"Speicher","updated_at":"2026-07-29T10:56:03.195Z"} {"cache_key":"2655607e07423b0e4715061af1ee4cb03dbea36121a250d106962c0aa5fa2321","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.advanced.sortRecent","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Most recent","text_hash":"7459b8690410d3da0417aab2c54d61c54472d9f59b353a09e11570dd5542fc2a","tgt_lang":"de","translated":"Neueste zuerst","updated_at":"2026-07-29T10:57:42.373Z"} {"cache_key":"26789e4c2bca7e65bc1311ab3a9f96bba3f6593f27a3af86204d05b44f2f77d3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.execApprovals.addPattern","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Add pattern","text_hash":"d57e0aac9bfb822d6e9d05908d0f813fa353ba71e49f22d7d497f8f660679a6d","tgt_lang":"de","translated":"Muster hinzufügen","updated_at":"2026-07-12T06:25:37.276Z"} +{"cache_key":"26818fdc2b955eac461cc359b99c484937b3447564dfcd3b06a5cb582fb1b029","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.rateLimit","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Wait for the provider limit to reset, then retry.","text_hash":"59161ffdbbfc978ef95092eec47d88e127013ff4e75d44f3ffa7e6c69bcbe45e","tgt_lang":"de","translated":"Warte, bis das Provider-Limit zurückgesetzt wird, und versuche es erneut.","updated_at":"2026-08-06T05:28:46.347Z"} {"cache_key":"268e7babffc72fcaaa9bc9b1fac92239e9b6bf2c160266bfd4937174d02b2548","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.stats.phaseHits","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Phase Hits","text_hash":"7048bb922818ecab86930a1e134b4a9cd165faca3cbe48c9af93d7bc5bcf407d","tgt_lang":"de","translated":"Phasentreffer","updated_at":"2026-07-29T10:57:42.373Z"} {"cache_key":"26927599f571370c190b5246f1dda4b1248bab91fbe46ab04e275e680ca1c982","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.cameraNoneFound","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"No camera was found.","text_hash":"06d1a7d81b1ec993346d78c22c44f7cbb4d861a3979e12e003c91f755f063b93","tgt_lang":"de","translated":"Keine Kamera gefunden.","updated_at":"2026-07-17T04:26:45.583Z"} {"cache_key":"26964491a0fa9f725cbbcd4673e9a17515ed7911a7a8bac2c831b6b925a67030","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.moveToGroup","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Move thread to a group","text_hash":"b757acf95e0c2eff1f2f56d3019f38a8d0fc57c0ffc3f354f401166315e841b0","tgt_lang":"de","translated":"Sitzung in eine Gruppe verschieben","updated_at":"2026-07-05T14:39:38.809Z"} @@ -652,6 +657,7 @@ {"cache_key":"2719621cb38cfa59e109ee9b2fddc2d8e2a37d6753156564896e99d2fd3a8d58","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.suggestions.schedules.everyMorning","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Daily at 8:00 AM","text_hash":"1cd9af2c3816010faaffc9adb5efa4e0a337f35e5af82eb4f5462d09ad62a94b","tgt_lang":"de","translated":"Täglich um 8:00 Uhr","updated_at":"2026-07-12T06:29:49.618Z"} {"cache_key":"271f972ae16baa247377b43b6b10b97297d54ba143d79a3064ef18ab1033ebb8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tabs.usage","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Usage","text_hash":"8d59829c1e15afe1a7fae93e8e5e32d8511bec5fd598a09f4fea6033b31e8a66","tgt_lang":"de","translated":"Nutzung","updated_at":"2026-07-29T10:57:42.373Z","segment_ids":["usage.providerUsage.spend"]} {"cache_key":"273bbda2be855d77988da54b02342c1df7541afebff1112c63c09c62d321e947","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.labels","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Labels:","text_hash":"2dabfb30dd19895a0735f20a728e85532c2d73e2cce96c484aa4ae77e6e7c54b","tgt_lang":"de","translated":"Labels:","updated_at":"2026-07-12T06:29:12.463Z"} +{"cache_key":"27587b4b972536819cad215a560a7f150dd58b52b59b57df5112b77ecb7c3e7a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.deleteSelectedConfirm","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Delete {count} threads?\n\nThis will delete the thread entries and archive their transcripts.","text_hash":"4c54c281b40a03109f36a41d8ab02d72616493fd3cdafcf0d8adcf1cf89959cc","tgt_lang":"de","translated":"{count} Threads löschen?\n\nDadurch werden die Thread-Einträge gelöscht und ihre Transkripte archiviert.","updated_at":"2026-08-06T05:28:46.347Z"} {"cache_key":"275b16555429b40f5dade14e33e19d29fe9afe67767582d093890b2f8cdc9fc1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.loadingSchema","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Loading schema…","text_hash":"3af4d559fa0a731b1879e068e97bd8f7a55dd36340a38a786cddd4628c0fa59b","tgt_lang":"de","translated":"Schema wird geladen…","updated_at":"2026-07-12T06:27:28.099Z"} {"cache_key":"275cfb17afe0c27c3fc5763bd35dc32655f2c2de3087a295e42a56334c9aa40f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.toolCatalog.groups.media","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Media","text_hash":"d357175cfe8978d39b0f86552dcd9404973493e2816101d9ff6c05ee248ef6bd","tgt_lang":"de","translated":"Medien","updated_at":"2026-07-12T06:25:49.590Z"} {"cache_key":"275dc9d9ec074ff6f6182fb532ffaae4dee069285e0a388e50039c304e5fca3a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"quickSettings.security.intro","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Review gateway access, tool policy, device authentication, and approvals.","text_hash":"0b24bf87736707d5c83475a160f9ea5bbb02da109207d5a48eae0869472ac819","tgt_lang":"de","translated":"Gateway-Zugriff, Tool-Richtlinie, Geräteauthentifizierung und Genehmigungen überprüfen.","updated_at":"2026-07-29T10:55:09.077Z"} @@ -673,12 +679,14 @@ {"cache_key":"2868c3763081fac726ab1daaceae8ea7a6a4ba31e5eadb6b1bebe4328c38dd8d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sessionHeader.gatewayPicker.primaryTag","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"primary","text_hash":"986a1b7135f4986150aa5fa0028feeaa66cdaf3ed6a00a355dd86e042f7fb494","tgt_lang":"de","translated":"primär","updated_at":"2026-07-28T07:04:10.501Z"} {"cache_key":"28834d18bb5b8cec9fe4ea322bf06c55aef99722181ec641a454fc2128c6a7c4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.workspaceConflict.copyTakeCommand","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Copy take-cloud command","text_hash":"44133cc72764b01c8581d9131746883edd236b11a312678b851f97105d4ee4aa","tgt_lang":"de","translated":"Take-Cloud-Befehl kopieren","updated_at":"2026-07-22T15:42:41.783Z"} {"cache_key":"28917fcb95641d47a7a751316dfb54980d8ca55f15ca3b5c2ec22bca1b37528c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.reloadConfig","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Reload Config","text_hash":"48e6315352561c36be84097326fbb3558b4c2fa3fc4f833402d32040ccb640f7","tgt_lang":"de","translated":"Konfiguration neu laden","updated_at":"2026-07-29T10:57:42.373Z"} +{"cache_key":"2895c3697ec1d796b66ddf73942be5c15bd72d52d881a199bce833599a7a73b5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.stopCloudWorkerConfirmAction","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Stop worker","text_hash":"9a57ca2831c77ed95598e14dffcbb02156a28428b46f153a2cefb02c66f53d8c","tgt_lang":"de","translated":"Worker stoppen","updated_at":"2026-08-06T05:28:46.347Z"} {"cache_key":"2896742949acd8d2a9017cec49706e1a2bc33533f92d934a4dea4ea9b868da66","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.notifications.subscribing","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Subscribing...","text_hash":"9c2b9e485b62068f6a111c4f0f7c4d5e9a8cd691dba495cac5b3c9e473cda908","tgt_lang":"de","translated":"Wird abonniert...","updated_at":"2026-07-12T06:27:08.052Z"} {"cache_key":"2896bd69b92a4a15c15e1389abb88e57b95435c3c973b852807d0e9492302b34","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.pairing.qrAlt","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"OpenClaw mobile pairing QR code","text_hash":"6c402a1c5d7208ea5d5ebf5dd95c5826c9bb81f74a880c0cebe4c2eb1347a7bf","tgt_lang":"de","translated":"QR-Code für die Kopplung mit OpenClaw mobile","updated_at":"2026-07-29T10:57:42.373Z"} {"cache_key":"28a1004b945f5be9ab87c940701adadc8d119ad5d4be8cdf5506fccfd9e5c6a5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.toolCards.group.editsOne","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"edited a file","text_hash":"6156b5182e74200328126944a1070280c31168ca19371278c080827b8a85f136","tgt_lang":"de","translated":"eine Datei bearbeitet","updated_at":"2026-07-29T10:57:42.373Z"} {"cache_key":"28a9d636de7d32fb0c4be3ccbb1035f60c174d2a426f3ac37a65f4f248ec241b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.goals.clear","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Clear goal","text_hash":"0d7c342cca387f598d3d7fbabe9adaafcdde873e6baf8b9c3d8e30b01bdccb7b","tgt_lang":"de","translated":"Ziel löschen","updated_at":"2026-07-12T06:29:30.665Z"} {"cache_key":"28bb281db244a74ff7389ad193386e5f8cb5c585626a3ffa227e1ae1914618a1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.status.backlog","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Backlog","text_hash":"bf986e9a4f860eb0f3d2def12019dc81c8370e4fdd01940635c2265bae5791d0","tgt_lang":"de","translated":"Backlog","updated_at":"2026-07-29T10:57:42.373Z"} {"cache_key":"28ca148f6d04d43837b8b2864a755f9f4a7f7b55a05cb33c54fade8633300b5a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.menu.browseConnectors","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Browse connectors","text_hash":"c426edc85f7bd617b90f0b2e6c9d52aeff7fac9a9a689e88cc4dd51331b549d4","tgt_lang":"de","translated":"Konnektoren durchsuchen","updated_at":"2026-07-29T10:57:39.931Z"} +{"cache_key":"28cb9e05025feeb4373b827003baee2437b25df9e568991dfa4ca10e63491221","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.skillsPanel.updateError","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Could not update the agent skill allowlist.","text_hash":"ee69eb4828ac26cba851cec0b5ae90fd4059ab1d2f84dc8c1ee7def439c706eb","tgt_lang":"de","translated":"Die Skill-Positivliste des Agents konnte nicht aktualisiert werden.","updated_at":"2026-08-06T05:28:46.347Z"} {"cache_key":"28f2a03a076402feb7a116c890ea7f624510669db41bebfe8da9b75f85f74f77","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.command","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Command","text_hash":"713166971d730f81fcf8b757f2ea239d1a0360d9f74e8f5afe60fba97105879c","tgt_lang":"de","translated":"Command","updated_at":"2026-07-29T10:57:42.373Z"} {"cache_key":"2900527ff2d4abaeeec053f1f95ffb1428b549fa05462f4238d7eb31c0b01f3d","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.groupBy","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Group by","text_hash":"956a51f6b098a41b7c3108015f0790bb24af7693717b07cee39d5df6a5da1826","tgt_lang":"de","translated":"Gruppieren nach","updated_at":"2026-07-05T14:39:38.809Z"} {"cache_key":"2906579f308775859c45f5d818d5b866bdd01ab994e7d7178bcb4c1de519d9db","model":"claude-opus-4-8","provider":"anthropic","segment_id":"approvalPage.cancelled","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Cancelled","text_hash":"d353a99eb4556847ceeb3c306ac886cf6b4fa13043eb1864b9aeb0607fd5f2cc","tgt_lang":"de","translated":"Cancelled","updated_at":"2026-07-29T10:57:42.373Z"} @@ -716,7 +724,7 @@ {"cache_key":"2ac4084467f05228620f3a332986ed35c2f28ff2a19134877529ce696836c7d8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.detailPanel.markdownPreview","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Markdown preview","text_hash":"c621839fa6edbefb18968a8331d24bde966ac73bc8d0cd009b292e16e588447a","tgt_lang":"de","translated":"Markdown-Vorschau","updated_at":"2026-07-29T10:57:25.058Z"} {"cache_key":"2ac7781fb806ae36e027cca1bd2e93e44ae71eae527156dfe478539e215b8561","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.binding.override","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"override: {node}","text_hash":"125d03407ecd30d03ad702b2e7be2b5f84a21df33ad7e2e7205ff847e4e3d8eb","tgt_lang":"de","translated":"Überschreibung: {node}","updated_at":"2026-07-12T06:25:05.858Z"} {"cache_key":"2acf20624aef43b3595be448e5b507823c5816ad78e242a45ab545ffaf7fbe65","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.query.inRange","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"{total} sessions in range","text_hash":"a7280631c94ed4479e25609cb443b235d3be5cb364d1feb28c1d5d8ecd132714","tgt_lang":"de","translated":"{total} Sitzungen im Bereich","updated_at":"2026-07-29T10:57:42.373Z"} -{"cache_key":"2acf7c798abd33ab026d2af08aea2b24f251124b517b04d73a6e3f3546932faf","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.notifications.ready","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Ready","text_hash":"5fa7aac5375c5815787fba3f49559f9b45b14023147ce0652803387974144e5f","tgt_lang":"de","translated":"Bereit","updated_at":"2026-06-17T14:13:07.391Z","segment_ids":["skillsPage.tabs.ready","memoryImport.ready","talkPage.status.ready","talkPage.gptLive.ready","memoryPage.overview.health.healthy","workboard.status.ready","workboard.viewReady","modelProviders.status.ready"]} +{"cache_key":"2acf7c798abd33ab026d2af08aea2b24f251124b517b04d73a6e3f3546932faf","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.notifications.ready","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Ready","text_hash":"5fa7aac5375c5815787fba3f49559f9b45b14023147ce0652803387974144e5f","tgt_lang":"de","translated":"Bereit","updated_at":"2026-06-17T14:13:07.391Z","segment_ids":["skillsPage.tabs.ready","modelSetup.verify.ready","memoryImport.ready","talkPage.status.ready","talkPage.gptLive.ready","memoryPage.overview.health.healthy","workboard.status.ready","workboard.viewReady","modelProviders.status.ready"]} {"cache_key":"2ad808d8271718c3fd1d1468115af2a89ea893c291696ea51a4a82068a85dfd8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.defaults.unsaved","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Unsaved changes","text_hash":"a710c2b90913b5375ca6ac865341e49dd6daa42f6d95182e6ed1a7b1b650ff4c","tgt_lang":"de","translated":"Nicht gespeicherte Änderungen","updated_at":"2026-07-12T06:26:46.905Z"} {"cache_key":"2ae1367e94f3e9dc4feba4702411c8260b415807f0c65bcbe8c9b44cb2e77e7a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.phrases.forgettingNoise","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"forgetting what doesn't matter…","text_hash":"b1682b9653c2540fd575cc52cbf7c2e68d8fc54b3987c593f2b94fe4a6a8fc5a","tgt_lang":"de","translated":"Unwichtiges wird vergessen…","updated_at":"2026-07-29T10:57:42.373Z"} {"cache_key":"2ae421074e8b12b76d82fee3c08919a5ad3f2b0f7b45aed0fff46834e454052a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"labsPage.swarm.defaultPhase","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Unphased","text_hash":"4c9bba30fb790a4d9a231a8c3de81d90415ed36dd65da939588481a7335eef04","tgt_lang":"de","translated":"Ohne Phase","updated_at":"2026-07-22T15:41:38.549Z"} @@ -800,6 +808,7 @@ {"cache_key":"30812a7791420c6889bb3b52628c1058e4c39e853b659431678a8532957b2f88","model":"claude-opus-4-8","provider":"anthropic","segment_id":"subtitles.modelSetup","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Connect a verified AI model","text_hash":"a17c975743b0a0b50fcc96243183b9daaa1055edf009bf1a808c2e23650aa13c","tgt_lang":"de","translated":"Ein verifiziertes KI-Modell verbinden","updated_at":"2026-07-29T10:57:42.373Z"} {"cache_key":"308da2849f45135fc9f988f67436f43df60b6adf9e53fb9bcec308ba20629a7a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.dictationDisconnected","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Dictation stopped because the Gateway disconnected.","text_hash":"acddb6578ba8c78db49564b86e131e4e4e42cdf7fd2f1bdb3ce337e035188da2","tgt_lang":"de","translated":"Diktat wurde beendet, da das Gateway die Verbindung getrennt hat.","updated_at":"2026-07-22T15:43:21.590Z"} {"cache_key":"30993bf779a8d9cdf90f64ecc9e3e631f68ec45e893e96bd2fb90ac0781503e3","model":"gpt-5.5","provider":"openai","segment_id":"tasksPage.recentSub","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Latest completed, failed, and cancelled tasks.","text_hash":"44280ebc1ef9ff6ae709f96c5d262b1818e8c580d877fb7f9885344e102eba59","tgt_lang":"de","translated":"Zuletzt abgeschlossene, fehlgeschlagene und abgebrochene Aufgaben.","updated_at":"2026-07-09T21:53:09.196Z"} +{"cache_key":"30b0843814cf2eb7a07226481740b185e6a5b5af2ca84c12bbf84e5e6d37210f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.retryDelivery","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Retry delivery","text_hash":"a9e1b443d1646885b72943ce0fe8490248ac2ed20b6dcaf95b1e7b63899a862e","tgt_lang":"de","translated":"Zustellung erneut versuchen","updated_at":"2026-08-06T05:28:57.448Z"} {"cache_key":"30bdf8fd74194ef75e9d87874062602bfd087f674755f45500da3c4d19f33ef6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.detailCategory","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Category","text_hash":"292c06f0045a45d044be282b132b7055ae224e18e02b523a451d8ea96fadfd24","tgt_lang":"de","translated":"Kategorie","updated_at":"2026-07-29T10:57:42.373Z"} {"cache_key":"30bff109462b77e189af95c16f04ef68800939f0375aebae5f8743a4f568a434","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.pageGroups.reports","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Reports","text_hash":"dacca3cba3f346a40893112b8670f453650a81138e3705c0034d2392024b9797","tgt_lang":"de","translated":"Berichte","updated_at":"2026-07-29T10:56:21.174Z"} {"cache_key":"30c6c5caa562eeaabd78e8a1c15f274d8264877d92999382b08773c417ddf753","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sessionHeader.gatewayPicker.unreachable","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Unreachable","text_hash":"abaa46adb4e13ab2e7202ad1480a4182fde02f70e2e8ac27eb8b8dd04dc3c427","tgt_lang":"de","translated":"Nicht erreichbar","updated_at":"2026-07-28T07:04:10.501Z"} @@ -856,10 +865,12 @@ {"cache_key":"33652154aff12c6f465bebf891553bcea6ba1a45ce49d45235cfe55024ba0998","model":"claude-sonnet-4-6","provider":"anthropic","segment_id":"cron.suggestions.ideas.hackerNewsScout.tagline","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Three links worth your coffee, with hot takes.","text_hash":"922d22c3e5d733801932294931d820adb4dae9b35ddf8651388152ea85b62d6f","tgt_lang":"de","translated":"Drei Links, die deinen Kaffee wert sind, mit heißen Takes.","updated_at":"2026-07-11T22:44:53.584Z"} {"cache_key":"3370e1d00f22cfdaceffac5de196a27c9b29c7819554bd695abdf03e239885cc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.dependenciesBlockedTitle","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Waiting on dependencies: {parents}.","text_hash":"50fb8f9b1326b69bd67d25583ddb4f70b9d75ae6e3ff8a9056a9361daa4b7d8b","tgt_lang":"de","translated":"Warten auf Abhängigkeiten: {parents}.","updated_at":"2026-06-16T14:12:59.821Z"} {"cache_key":"337d261ffb952ae8cfc9e5bce582a97748927e99cf2be04bd2216fd68f1868fe","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.details.perTurn","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Per Turn","text_hash":"49c95953f8b111b40d6d74134509649a7f157b4526004a697ecea893474ddc88","tgt_lang":"de","translated":"Pro Zug","updated_at":"2026-07-29T10:57:42.373Z"} +{"cache_key":"338091948b7b5d413687ddf3e9b67b6d02b0e466bee4f98147442ecae8cd0db8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.modelControls.modelsRefreshFailed","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Couldn’t refresh models","text_hash":"b945dd9b9def5637a710863b594c4cfe700f7aa354e8856300c07bf0afd96be8","tgt_lang":"de","translated":"Modelle konnten nicht aktualisiert werden","updated_at":"2026-08-06T05:29:00.304Z"} {"cache_key":"339e013850a078472abfdc35510bae317847e1e0f5b2c245a73d8f613210d97b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"filePreview.noMatches","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"No files match.","text_hash":"2ccf94bf0ca23256d6da7cde6b7f0da0906af09bd086292b1d3aefc2f3d6ab68","tgt_lang":"de","translated":"Keine passenden Dateien.","updated_at":"2026-07-12T06:24:53.539Z"} {"cache_key":"33b35aa3f1ac602388332b476688766b1e9f6bc19af43244ff5c6f676031f2a8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.detailPanel.noPreviewableMarkdown","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"No previewable markdown content.","text_hash":"a833f35167c66d5cb75593a749bd8b96395c929f46f3c7a7e71dff757d14dafc","tgt_lang":"de","translated":"Kein vorschaubarer Markdown-Inhalt.","updated_at":"2026-07-12T06:29:36.785Z"} {"cache_key":"33c61b115ed91d6a5e1598d5b74cbadb111db55cb41a1ed3dde359ed254f2734","model":"gpt-5.6-sol","provider":"openai","segment_id":"terminal.uploading","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Uploading files…","text_hash":"b6abaa85b27a9246f54cfcb2da1ceeeae3713a5347312e93d48e3bd050ecd677","tgt_lang":"de","translated":"Dateien werden hochgeladen…","updated_at":"2026-07-14T10:36:18.325Z"} {"cache_key":"33d472efcee6aaaf379eb67153998e79496f740fe12b96d086a2f95491573a36","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.phrases.weavingShortTerm","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"weaving short-term into long-term…","text_hash":"1d64d672d34876489dc3885e05677abcae21d06bfa1d25ed87001721e441bd12","tgt_lang":"de","translated":"Kurzfristiges wird ins Langfristige eingewebt…","updated_at":"2026-07-29T10:57:42.373Z"} +{"cache_key":"33fb449d3824135671cbcc3e4a66fba4f4feb3aaefee01c5c7b1990e3ffa52bc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"appsPage.ctaChromeWebStore","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Chrome Web Store","text_hash":"2b96646cfbc6ae7d1de1a356ebbec0e8802212b48d9f0393d5c93840fc71984a","tgt_lang":"de","translated":"Chrome Web Store","updated_at":"2026-08-06T05:28:57.448Z"} {"cache_key":"341a552c187d687046c80f1b4fa6f6d0e97692955aaba8a799f3fe868b1b991b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.execApprovals.newPattern","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"New pattern","text_hash":"c6fbcde46fa9a9d2772cddd16675d11d0315ec6f505d859a2fd7a3cc65287e6e","tgt_lang":"de","translated":"Neues Muster","updated_at":"2026-07-12T06:25:37.276Z"} {"cache_key":"341f8880234b092b8eb67e2b4880ad108c8688343bd1242f389632d88782e6a5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.sessionObserver.modelPicker","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Small model","text_hash":"684f138887065a1651f573d913d0d154284ef2e9fc78d51c7b31233d44704ec7","tgt_lang":"de","translated":"Kleines Modell","updated_at":"2026-07-22T15:41:00.400Z"} {"cache_key":"3431cf560c7db005c0bc999391aceb93438f73b7593782a9e6a338bdc89d902b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.execApprovals.allowlistHint","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Case-insensitive glob patterns.","text_hash":"db5c89db24461b936404c53fe2f7ddc83315691aec34f90bdafdf14d290c0601","tgt_lang":"de","translated":"Groß-/Kleinschreibung ignorierende Glob-Muster.","updated_at":"2026-07-12T06:25:37.276Z"} @@ -960,6 +971,7 @@ {"cache_key":"39dc254cc36d2d0999f548359d7e30910ecef6c1c40d4f223b92b42d9ccbe693","model":"claude-opus-4-8","provider":"anthropic","segment_id":"filePreview.kind.file","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"File","text_hash":"50009ce1da4d15e1c4a04024df691eed5f0d598e2c4c67092f205366d0adf99e","tgt_lang":"de","translated":"Datei","updated_at":"2026-07-29T10:54:35.920Z","segment_ids":["chat.detailPanel.file","chat.composer.attachFileOption"]} {"cache_key":"39e5554096acbf6fc833e62498a9981dc24e599ef5361775a56befdd36a1a57f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"activity.filtersLabel","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Activity filters","text_hash":"b58a53ca6c579bbc8c888361333cad3aa15add6c07b5c443af8c3dcd1de98975","tgt_lang":"de","translated":"Aktivitätsfilter","updated_at":"2026-07-29T10:57:42.373Z"} {"cache_key":"39f21f129424f27f330f4f31c47b6b3b695ccfa2b53d75c83ee6097755752f17","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.sections.session.description","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Session management and persistence","text_hash":"744f5b02b8639a6e3a4b00804534d2d0b6bc230a5c5f3403733c640d625f25ea","tgt_lang":"de","translated":"Sitzungsverwaltung und Persistenz","updated_at":"2026-07-12T06:26:23.146Z"} +{"cache_key":"39f7619069a4d62934ac5bd55e4ba173111c56a2cd9c74a3777186b9b12e72a6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.pairing.stepDashboard","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"On the Gateway host, run openclaw dashboard to open a secure one-time pairing link.","text_hash":"11c126287764dab4e5bac5eb830368cd054b85cee578001cd159230f94b1d6c3","tgt_lang":"de","translated":"Führen Sie auf dem Gateway-Host openclaw dashboard aus, um einen sicheren einmaligen Kopplungslink zu öffnen.","updated_at":"2026-08-06T05:28:57.448Z"} {"cache_key":"39fd7c34d847970c7bbc6683b662a4a86e9d73355378139dbcd8ae8a14f8769d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.details.assistantOutputTokens","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Assistant output tokens","text_hash":"a4f9a27f36f8e36fef71d7b22a318cc12ecf384c472e3ebddd39767741057d59","tgt_lang":"de","translated":"Ausgabe-Tokens des Assistenten","updated_at":"2026-07-29T10:57:42.373Z"} {"cache_key":"3a165077879e37805c04427bfa311c4bb324e87e575ebb83c0080ed46d62ee4d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.details.conversation","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Conversation","text_hash":"ccca1817575365871461752f3229dd59ede742ae69e350e20fd00a6ce3d149e3","tgt_lang":"de","translated":"Konversation","updated_at":"2026-07-29T10:57:42.373Z"} {"cache_key":"3a1d9d8f0ebd8524a841eb6885f4fac5a43e2b4e5ab2729d0e12412c42813095","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commandResults.usage.noActiveThread","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"No active thread.","text_hash":"d0fbd9f33154a38b4a6041585991cdbc8900964eb94f4d8dfb2046b710856d12","tgt_lang":"de","translated":"Kein aktiver Thread.","updated_at":"2026-07-29T10:56:58.781Z"} @@ -979,12 +991,14 @@ {"cache_key":"3b3047fe3dd49778fedfc89d6459a9e8c50c3da8797effe1331471a2d09982f1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sessionSharing.shared","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Shared","text_hash":"e3c4b39d6d5013477c98cd58236fed455f37aa7017b7168ce1980a449aaf438a","tgt_lang":"de","translated":"Geteilt","updated_at":"2026-07-25T17:10:41.053Z"} {"cache_key":"3b4f2205587e0e8d4f6215f60dea8a584396ce7e4912765511ab5d422b5b7e0e","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.deletePreservedWorktrees","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"{count} thread worktree(s) with uncommitted or unpushed work were kept ({branches}). Manage them under Settings -> Worktrees.","text_hash":"d4057866193c00a6149849b5e7529a4482b44dd9bb776d06d2db6429f2935170","tgt_lang":"de","translated":"{count} Sitzungs-Worktree(s) mit nicht committeter oder nicht gepushter Arbeit wurden beibehalten ({branches}). Verwalten Sie sie unter Einstellungen -> Worktrees.","updated_at":"2026-07-10T17:58:47.445Z"} {"cache_key":"3b51cfc7b569c040371d9301aaf51144b3a4dbb7e04a4e8730c3c9cd83e8cd2c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"appsPage.ctaSetupGuide","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Setup guide","text_hash":"f91058b1dfbde985a500035ec38aab18acd48c844c391b58bc22593630c2a3ff","tgt_lang":"de","translated":"Einrichtungsanleitung","updated_at":"2026-07-22T15:41:45.982Z"} +{"cache_key":"3b69e3f859a632e877c78a04b1913fc74cded9feca04fa45723d53ebf75c59ab","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.providerUnavailable","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"{provider} isn’t responding.","text_hash":"9691553e251c225e0a8436fa02f1d988f3285d8153228db08e52a1b36198de7c","tgt_lang":"de","translated":"{provider} antwortet nicht.","updated_at":"2026-08-06T05:28:46.347Z"} {"cache_key":"3b8440db66a59c17c699fe528f0d524ce002728adec7bcbae146a3ccbf940879","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.appearance.importTheme","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Import theme","text_hash":"f9cc6392852003dbe15afb017131be1e2fd9aa71fe8823956c6dfd221cf077ff","tgt_lang":"de","translated":"Design importieren","updated_at":"2026-07-12T06:27:14.799Z"} {"cache_key":"3b93b82408fefdc6815dbafdf7bf5cfbc6b932a88bf3f9a9fc47f580de153eeb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.applyChanges","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Apply changes","text_hash":"85045ccc056780a7bf7a6802d46708ce4947883dac48523df7755d51e41a25bd","tgt_lang":"de","translated":"Änderungen anwenden","updated_at":"2026-07-29T10:55:09.077Z"} {"cache_key":"3b9b3e4b18ff2589146433daf59a6fadaccfbcf68e26b516f16deb7f1435c879","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.disconnected","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Connect to the gateway to load and manage tasks.","text_hash":"f809605f626a2f8eeff5c864a30e78d538a878ec5de7934f21d60bc01b81f125","tgt_lang":"de","translated":"Mit der Gateway verbinden, um Aufgaben zu laden und zu verwalten.","updated_at":"2026-07-29T10:57:42.373Z"} {"cache_key":"3bdfa8c82d9c0527d86e9d5cd4187e19f075b1d5995b2d36f39628a8e072b89c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.resizeSplitView","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Resize split view","text_hash":"23036fbb6baffb5d5d17ce0683f56e948f580b0523aa46ef3e2275841c862910","tgt_lang":"de","translated":"Geteilte Ansicht anpassen","updated_at":"2026-07-29T10:54:35.920Z"} {"cache_key":"3bed9f2da94e0b4fde2ebc61d37a89af311b49eed013e957ff72618ad27de4e0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.binding.anyNode","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Any node","text_hash":"589eb1d63c2babd953793f5a9048361bfb24ab34781cc9e33c3f29cbee0a3064","tgt_lang":"de","translated":"Beliebiger Knoten","updated_at":"2026-07-12T06:25:05.858Z"} {"cache_key":"3bf8345fedd8637e9404b363f86536489b398d48b1001bfce8b93739d015874e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.overview.throughputHint","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Throughput shows tokens per minute over active time. Higher is better.","text_hash":"25aa92e440598aef332a7addc6d14989f1f7562c8fa83110304de0ecd228d8a1","tgt_lang":"de","translated":"Der Durchsatz zeigt Tokens pro Minute über die aktive Zeit. Höher ist besser.","updated_at":"2026-07-29T10:57:42.373Z"} +{"cache_key":"3c0aba5c96abba048088fbcdd44b01b97d0114792207a71f20c951d8707c47bf","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.candidates.retry","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Retry test","text_hash":"1fa8f72fe8a0f01c606d8f742fe775987bc78daf9e96e586f26a780989c75698","tgt_lang":"de","translated":"Test wiederholen","updated_at":"2026-08-06T05:28:46.347Z"} {"cache_key":"3c4d8d1759f5584830d419ef6fb894147f2fa3839457715a8164d6ab094da2ab","model":"claude-opus-4-8","provider":"anthropic","segment_id":"approvalPage.loadingDescription","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Checking the current approval state with the Gateway.","text_hash":"8e297f7300debb41de4712c552c5337ca33f69b08a1cd74a02f779319298f1fc","tgt_lang":"de","translated":"Checking the current approval state with the Gateway.","updated_at":"2026-07-29T10:57:42.373Z"} {"cache_key":"3c5cd56063dbbbe71e5befb723cb6ca558e3a1dcce9bf4561e282217a0c7929e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"newSession.browserLoadFailed","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Couldn't list that folder.","text_hash":"9872632bde1a61c0dac294031c716698063a3f3039ec9ddc753e754b13377086","tgt_lang":"de","translated":"Dieser Ordner konnte nicht aufgelistet werden.","updated_at":"2026-07-29T10:57:42.373Z"} {"cache_key":"3c61694eefceae8cc31fee761106b0b4b91d2c54db6faa40d9400fe3a830b787","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.redacted","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"redacted","text_hash":"b68919aff001d8366249403a2544fba2d833084f1ad22839b6310aadacb6a138","tgt_lang":"de","translated":"verborgen","updated_at":"2026-07-12T06:27:28.099Z"} @@ -1146,6 +1160,7 @@ {"cache_key":"46512675e4121db935c6c7d7df833163b89bf3842bfb2ec92b949949e2b2b7c1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.files.updatedUnknown","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Updated Unknown","text_hash":"ae7b1778740ab9aa0178ad72df21881176e9af2e1e4b9e56fb1371524887d319","tgt_lang":"de","translated":"Updated Unknown","updated_at":"2026-07-29T10:57:42.373Z"} {"cache_key":"4653575e455ece8d1f7f42c3f2ef1987d6a5fab65828ec93031b8237881f9693","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.attentionRequired","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Session needs attention","text_hash":"69ca7bd43893375a0a6f10981bd9d94b343151fc3a59dd9cf5f8103771a1f302","tgt_lang":"de","translated":"Sitzung benötigt Aufmerksamkeit","updated_at":"2026-07-22T15:40:43.775Z"} {"cache_key":"46618c37838dedd83c57bc23e8ef30db203daeced9a91c4bf378f4fde2e1a7d4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.overview.avgSession","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"avg session","text_hash":"a8ce1dc2f9461f5c3cf015b40c54888e55840ac786b8f878465ff1c77348a6df","tgt_lang":"de","translated":"Ø Sitzung","updated_at":"2026-07-29T10:57:42.373Z"} +{"cache_key":"46695838b5451ff1f7aa1cc0fb971a14f5a135d2944e14c230e2542d47f8c75c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.forkedSession","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Forked thread","text_hash":"52e0889e75a6aa22f91b410bd5e97080529a12ab4b60ab69dfa3c6c223db6788","tgt_lang":"de","translated":"Verzweigter Thread","updated_at":"2026-08-06T05:28:46.347Z"} {"cache_key":"4672b009e5260db9d5264258f8179600ced0bbd8eaaa2d9b92e02b3452e148c0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.taskStatus.failed","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Task failed","text_hash":"973420f51104f963609506a64b51b704ba83c43effbc68cdaeb52ef2928cf5ff","tgt_lang":"de","translated":"Task failed","updated_at":"2026-07-29T10:57:42.373Z"} {"cache_key":"46823f5c484db1b32cd3d90c513d14ccb8259ed57ad858b9ecc29d909922f312","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agentTools.enabledByProfile","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Enabled by the current profile.","text_hash":"e71ef6fd7aa42db4fc46c718cf658538f54c7d8ea665911bb4eb492f1710107a","tgt_lang":"de","translated":"Durch das aktuelle Profil aktiviert.","updated_at":"2026-07-12T06:27:35.086Z"} {"cache_key":"468915c38f3b84e15d2520bc9b50643a24c4f49af5c71e6e526b55640d0029be","model":"gpt-5.5","provider":"openai","segment_id":"chat.sessionDiff.show","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Show thread changes","text_hash":"af92b855a2443e17740acaec7bee7380861c293cafc85c7321c48daad226ca77","tgt_lang":"de","translated":"Sitzungsänderungen anzeigen","updated_at":"2026-07-11T04:52:40.877Z"} @@ -1181,6 +1196,7 @@ {"cache_key":"48a10903fbe670d476b8de4e571ffacb4bf72e3fe77f6d9df779bf1bef835401","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.catalog.terminalUnavailable","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Terminal opening is unavailable for this thread.","text_hash":"f2aec6954d3eaa2c024a9fde69bac8a4627756a26669ce07368e1dae5366c7c9","tgt_lang":"de","translated":"Terminal opening is unavailable for this session.","updated_at":"2026-07-29T10:57:42.373Z"} {"cache_key":"48cb3024f0b889ab34973c00042efd0f1fa797b21ea1277b29a8dcbc794faee8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.viewAll","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"All cards","text_hash":"2306120917506b5998ec702f3661068b102dac538ba4c9e4634d65fe33eea98a","tgt_lang":"de","translated":"Alle Karten","updated_at":"2026-06-17T14:13:07.391Z"} {"cache_key":"48e8d0963beffe911b122429b305af72beaaff2ac4f822254963e32f1a3ece56","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.today.useIt","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Use it","text_hash":"57a64561af089bd80f0d256e1321e24705624ba89a6d6f13ad486cdd5db04f4e","tgt_lang":"de","translated":"Verwenden","updated_at":"2026-07-12T06:28:54.538Z"} +{"cache_key":"48e93d26f121479de901f670daf5ab77b0560669f55beb3af5717ef87e301113","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.restoreCheckpointConfirm","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Restore this thread to the selected compacted checkpoint?\n\nThis replaces the current active transcript for the session key.","text_hash":"e4f5de9f6c2d72014d2434ff7ad2704b6e4b54df553fc55a3705ddb3a8fa13ca","tgt_lang":"de","translated":"Diesen Thread auf den ausgewählten komprimierten Checkpoint zurücksetzen?\n\nDies ersetzt das aktuell aktive Transkript für den Session-Key.","updated_at":"2026-08-06T05:28:46.347Z"} {"cache_key":"48ec584c9156af4295a774203efe3eb5cb78d1828320e0d0288ee9a2d977d1f2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.execApprovals.defaultAction","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Default action","text_hash":"e02292552b559dd79665980d6cf7a841c825160a805cc790268f5a1961b7165a","tgt_lang":"de","translated":"Standardaktion","updated_at":"2026-07-12T06:25:24.484Z"} {"cache_key":"48f720572f72639300949602d7d2f709161866a4d100180ff9c9c3ad093af325","model":"claude-opus-4-8","provider":"anthropic","segment_id":"languages.de","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Deutsch (German)","text_hash":"cd0a5a7df7be954cf9f626961358b88a33f88c6027a9e50e922673b5e9468cd6","tgt_lang":"de","translated":"Deutsch","updated_at":"2026-07-29T10:57:42.373Z"} {"cache_key":"48f7fcd0f5cf434edabe77192ae126cf9f2b59b57326ca4b67f6162f5c2e052a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.revision.description","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Tell the agent what should change. The proposal stays pending and the workshop will create a revised version.","text_hash":"c9eb5236c5b73f0eec0f11927862295a2259dff5b052b04f0b01d846b0c97b22","tgt_lang":"de","translated":"Teile dem Agenten mit, was geändert werden soll. Der Vorschlag bleibt ausstehend und der Workshop erstellt eine überarbeitete Version.","updated_at":"2026-07-12T06:28:32.518Z"} @@ -1233,6 +1249,7 @@ {"cache_key":"4b1e3904f870a28b6890793dd2e1be85fb61cc316fbdaa0aeb9193b81d83a6f0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.toolCatalog.descriptions.write","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Create or overwrite files","text_hash":"b29a2552b08fc6afff15e7d9e6276beeaa33e59f3fa298a999c6e8115b487d7a","tgt_lang":"de","translated":"Dateien erstellen oder überschreiben","updated_at":"2026-07-12T06:25:49.590Z"} {"cache_key":"4b21f7ca7a409df55770f6b4f4713b76c71abe20f69a4d809cc471fc98c49abb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.toolCatalog.descriptions.sessionsHistory","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Session history","text_hash":"c1c80b0378673980ede38211c2825e329bff23d901957849e7420d9dd8b26891","tgt_lang":"de","translated":"Sitzungsverlauf","updated_at":"2026-07-12T06:25:49.590Z"} {"cache_key":"4b2f2e58d97083b55584a559b51f8b1dabb5e4aa7d5723b7929c50123ae0ee7e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.sections.bindings.description","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Key bindings and shortcuts","text_hash":"56b63616ff911741e3fe6b3a70ccf110ba705ffef506739902c04bb32b98e050","tgt_lang":"de","translated":"Tastenbelegungen und Kurzbefehle","updated_at":"2026-07-12T06:26:17.049Z"} +{"cache_key":"4b5564170297402f030197e0405f6b0a45f68412a85f0c9915cfae79189434f2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.actionUnavailable","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"This Gateway does not support this thread action.","text_hash":"88e138ded655d98aa0be82d2832e502ac495c75674c838c72b2429a1f7e28a26","tgt_lang":"de","translated":"Dieses Gateway unterstützt diese Thread-Aktion nicht.","updated_at":"2026-08-06T05:28:46.347Z"} {"cache_key":"4b568076d592e75d8e805ecef10a93013f9b84022ae582c79525b98f69fffb84","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.presets.last7d","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"7d","text_hash":"a7c742643c7cc56cde61922fb5e8d3548a30b717e8e8b38bc5ec903f2c0be6d2","tgt_lang":"de","translated":"7d","updated_at":"2026-07-29T10:57:42.373Z"} {"cache_key":"4b5bf92bb2f4c8f976710e894200dd97596c025e2ab02c701d2109aaeaf94a9c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.context.schedulingSubtitle","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Workspace and scheduling targets.","text_hash":"60be94da29b49754cf5dcb995ada31d5fc2abead604a6f97740eaaf57c184545","tgt_lang":"de","translated":"Workspace and scheduling targets.","updated_at":"2026-07-29T10:57:42.373Z"} {"cache_key":"4b63e1d84cc7f29f01f925d14c5ab8553c60c3c0a1707f5e326915e3a032d904","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.diary.waitingTitle","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"The diary is waiting","text_hash":"bce935f0c4eb2feb409016a0c4302e25aa76844d715b7f691bd40bff88d76039","tgt_lang":"de","translated":"Das Tagebuch wartet","updated_at":"2026-07-29T10:57:42.373Z"} @@ -1268,6 +1285,7 @@ {"cache_key":"4cb982fc3d1d6e5fc69acbb02834e52f495d47a7ded366cb33936282712020ec","model":"claude-opus-4-8","provider":"anthropic","segment_id":"updates.refreshRequired","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Server updated — refresh for full capabilities","text_hash":"a819e355b2ad3bceda8d022f048b6134b9f4dcda02f321fc016ee149a29c412d","tgt_lang":"de","translated":"Server aktualisiert — für alle Funktionen aktualisieren","updated_at":"2026-07-29T10:54:46.238Z"} {"cache_key":"4cbbac9d51bf09cbb5e545a380b1bb92fcd95e173d3d2cd45a08f0337b123944","model":"claude-opus-4-8","provider":"anthropic","segment_id":"appsPage.cards.ios.desc","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Chat, talk, approve actions, and share into OpenClaw from iOS.","text_hash":"e1f26cba173a2ab3359729293a4b81a8dcf2f92f56027242dd978488b6965161","tgt_lang":"de","translated":"Chatten, sprechen, Aktionen genehmigen und aus iOS in OpenClaw teilen.","updated_at":"2026-07-22T15:41:45.982Z"} {"cache_key":"4ccbfaca24af424fcff6dc42e236f98e404f07ac0cc27072ab5a6b45046a0b75","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.details.collapseAll","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Collapse All","text_hash":"55988e28a4e8720a588c5c53fd47616d929a404d3d2af7e6f8ba313dce6dc3e4","tgt_lang":"de","translated":"Alle einklappen","updated_at":"2026-07-29T10:57:42.373Z"} +{"cache_key":"4cdabc562cbe6ea3176cf5b09cef3a25a5038ba68b55a6467ee3cd21eb23fb17","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.checkingButton","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Checking…","text_hash":"ec963ffc911b840134fc738b41a8bb0493489c402a4a761efd36c16dea7d984b","tgt_lang":"de","translated":"Wird geprüft…","updated_at":"2026-07-29T10:55:56.606Z","segment_ids":["memoryPage.overview.health.checking"]} {"cache_key":"4d192b33e884fa650098fee53a4788c6e27b7c31ed5d576b5f428334e622ddd0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.cronPanel.schedulerSubtitle","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Gateway automations status.","text_hash":"85751cda50b5e4de433a5b942e040fc69b3259c812f82ca33e59c621d84e648f","tgt_lang":"de","translated":"Gateway cron status.","updated_at":"2026-07-29T10:57:42.373Z"} {"cache_key":"4d209b43b10db7c55d4e41df17bf7f5b13fc22dd057d1c3a546127525455c602","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.badgeClaimed","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"claimed by {owner}","text_hash":"18c06d9edba91112970b2827d8a00114cfc89d15af3271edd4b5173b856e3c8d","tgt_lang":"de","translated":"beansprucht von {owner}","updated_at":"2026-07-29T10:57:42.373Z"} {"cache_key":"4d36b8dc45567dc1f5725652cf0b07333e070835217e59e6385da6ce73dc470a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.skillsPanel.subtitle","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Per-agent skill allowlist and workspace skills.","text_hash":"9b7a234fda699fe495fa1fd3266aa3390d809a3abe09488cc44d815432a90280","tgt_lang":"de","translated":"Skill-Positivliste pro Agent und Workspace-Skills.","updated_at":"2026-07-12T06:25:56.422Z"} @@ -1289,7 +1307,6 @@ {"cache_key":"4de41d7e957cd857e86afa459b5a4c8953f810a5408a7fe52ab8319f855228e0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.googleChat.title","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Google Chat","text_hash":"316877bf8e401701c9ac95fdb7dee63577480e090eb586b6eb7cf7b36fa24cbf","tgt_lang":"de","translated":"Google Chat","updated_at":"2026-07-12T06:25:00.087Z"} {"cache_key":"4dffe411c1af8113c987138062774c2599b6b08dd330f41b7d154007a2868fe6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.toolCards.pinToDashboardPending","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Pinning…","text_hash":"fa053570213f665b4671a705946a6830e3030e7ad8fd850f54c35855cb751bdf","tgt_lang":"de","translated":"Wird angeheftet…","updated_at":"2026-07-22T15:43:29.701Z"} {"cache_key":"4e042246b21f2a42fef55e1dc4fb5914ff09bb1719e173bd82b62ab86fca7d30","model":"gpt-5.6-sol","provider":"openai","segment_id":"approvalHistory.loading","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Loading approval history…","text_hash":"c979abd2dfe8b25ce25ccba9458bc522cd2fa5f72cce532c097a6992401be58e","tgt_lang":"de","translated":"Genehmigungsverlauf wird geladen…","updated_at":"2026-07-16T09:22:04.059Z"} -{"cache_key":"4e1d37f7d14b97e5237259ac151101b3df6225e6e6ede4733568e7d21cefa828","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.answered","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Answered","text_hash":"665590354e719bcf6610c39fe617cf8cf8109e96a59e64c73a41a028b74369f9","tgt_lang":"de","translated":"Geantwortet","updated_at":"2026-07-29T10:57:42.373Z"} {"cache_key":"4e2cc01915913a5c8c0b15b79f25d31efc6c70ba33359243eae2b7dd758bc4d5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.wizard.prepareStarting","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Starting local model setup…","text_hash":"60d2bfea4dd38ed535a9f60796e4d508d311f5a972202dd5732bc2100859e950","tgt_lang":"de","translated":"Einrichtung des lokalen Modells wird gestartet…","updated_at":"2026-07-25T17:10:41.053Z"} {"cache_key":"4e4896b770e5af88a0deaa614452c3fb5eb13802fe3ece855ff4a1297e76541c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"activity.duration.ms","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"{count} ms","text_hash":"4f6d5b615138fefacf1688c9664fc7b2d4bdffbb05fc324a9fec208faee554d0","tgt_lang":"de","translated":"{count} ms","updated_at":"2026-07-29T10:57:42.373Z"} {"cache_key":"4e5562bc76e2e1ffc04905ed207fc1e2dea0173e610b308d8d80f0c8010db692","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillsPage.acknowledgeRisk","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Acknowledge risk and install","text_hash":"22492375100f74cd283f0f80143eb70c1d46d05e2762834bd8563e77a9bf99da","tgt_lang":"de","translated":"Risiko bestätigen und installieren","updated_at":"2026-07-12T06:27:52.692Z","segment_ids":["pluginsPage.acknowledgeRisk"]} @@ -1387,7 +1404,6 @@ {"cache_key":"53c08d5e3902b82142121e52975368893180c227a6ee17b47a8446ab72e0b1cc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"custodian.nudge.channelDegraded","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"{channel} is degraded — ask me what happened","text_hash":"df0df161344655f40aa7b068ab55cb468276c15460c46a962062c93825ba6e11","tgt_lang":"de","translated":"{channel} ist beeinträchtigt – frag mich, was passiert ist","updated_at":"2026-07-22T15:41:21.879Z"} {"cache_key":"53c9ade697e0f2ef3a740edfb0a1a4c19700cceb8354c03b8750d94b1b542efc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.responding","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"{name} is responding...","text_hash":"2096bf4c485a356dd7f438c01ca772c63151a55461258385b1b668a66737cff1","tgt_lang":"de","translated":"{name} antwortet...","updated_at":"2026-07-12T06:29:36.785Z"} {"cache_key":"53d1aa0f2c54369c3c4036842b873bf7b1cb2472d836faf65a3410da1a7b1d0f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"labsPage.sectionTitle","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Experimental features","text_hash":"6c39e69019727335ef0c7d47ea5d55898587fe039144c96f5192eceb245f3dec","tgt_lang":"de","translated":"Experimentelle Funktionen","updated_at":"2026-07-22T15:41:30.711Z"} -{"cache_key":"53d55c707885aa2035b516c3837098c41eb4f5ddc552bb8e769c078ef6a6b027","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.relative.daysAgo","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"{count}d ago","text_hash":"a41234397f3c63b22d27312ffcea05114f8d3ae9d602ef1320168a6eae9ca361","tgt_lang":"de","translated":"vor {count} T","updated_at":"2026-07-12T06:28:54.538Z"} {"cache_key":"53ed095914ce1a08c2e3351cdda9362448d12da627ded8f548385d12ad564829","model":"claude-opus-4-8","provider":"anthropic","segment_id":"custodian.panel.resize","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Resize Ask OpenClaw","text_hash":"d13880c474ce1878b23a0b35a56a4a5830e901f3dfe55ac9b2ad8de73c4d5d1e","tgt_lang":"de","translated":"Ask OpenClaw skalieren","updated_at":"2026-07-29T10:55:27.801Z"} {"cache_key":"53f39bd9fba38a79f79e1971413989d7fd81f76342f7f6306d20cf24ca5d3f77","model":"claude-opus-4-8","provider":"anthropic","segment_id":"updates.failureReasons.depsInstallFailed","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Dependency install failed. Fix the install error and retry.","text_hash":"be8e61c3a04e17a567a1157428652f3603facc0211fbef3f4716027c84500795","tgt_lang":"de","translated":"Abhängigkeitsinstallation fehlgeschlagen. Beheben Sie den Installationsfehler und versuchen Sie es erneut.","updated_at":"2026-07-29T10:54:46.238Z"} {"cache_key":"54012ef7b5cec465101c29b865f2ccadde3fa20b1d83c38ea24ed4ab87bb7475","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryImport.confirmImport","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Import memory","text_hash":"9b1aa4a9e7dac2f8013a74e05aed829ef31e0ff8dc0855d7e9acc6a4d91fd245","tgt_lang":"de","translated":"Memory importieren","updated_at":"2026-07-29T10:57:42.373Z"} @@ -1451,7 +1467,6 @@ {"cache_key":"572363a2523033f9670f5b946f0150a82d1ba701e0afe0e429d962e407eef748","model":"gpt-5.6-sol","provider":"openai","segment_id":"chat.pullRequests.createPr","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Create PR","text_hash":"3f86d646f909535716e9c7d67e2ec317acd999d263427edf7bc47371f352ab3e","tgt_lang":"de","translated":"PR erstellen","updated_at":"2026-07-12T16:48:43.216Z"} {"cache_key":"5733062cbd88e857b57d872fe774a72abc985634b6e7bb7fd88274134e305b50","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillsPage.tabs.needsSetup","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Needs Setup","text_hash":"f0cae79a3657c1dba9731a1a9195ae6d86709a3d0bfb30ac1f80f72f19a25e83","tgt_lang":"de","translated":"Einrichtung erforderlich","updated_at":"2026-07-12T06:27:52.692Z"} {"cache_key":"5741a23143ba5a0e4a3d9ff9be9aaf5153576d48337b7c51cc5d4a173b5822b2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.menu.scopeSession","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"This session","text_hash":"6da6530a0728728ec3b9b78da3e40519cb602c7f6e1d5017b49a4c2170e2c07a","tgt_lang":"de","translated":"Diese Sitzung","updated_at":"2026-07-31T19:22:38.653Z"} -{"cache_key":"5743621acff3c898a8814027b62d37a2467758fccf7e107e31b12fbfc72937d6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.overview.health.checking","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Checking…","text_hash":"ec963ffc911b840134fc738b41a8bb0493489c402a4a761efd36c16dea7d984b","tgt_lang":"de","translated":"Wird geprüft…","updated_at":"2026-07-29T10:55:56.606Z"} {"cache_key":"57473c8a09374714eceaf4b6a43a37ce1d388c4b12e5d78f1d569698095651fb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.workspaceFiles.truncated","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Showing the first matching files. Refine the search to narrow results.","text_hash":"62005877ff0fc1f73ce05ca4c459157c57a8c57a3443245b1df4d3b033df98e9","tgt_lang":"de","translated":"Es werden die ersten passenden Dateien angezeigt. Verfeinern Sie die Suche, um die Ergebnisse einzugrenzen.","updated_at":"2026-06-16T14:13:06.672Z"} {"cache_key":"5750465141b2b1d2eee0e097b6d3fbe24b816db97f379d163a2910553e08e49c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.today.collection","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Your collection · {count} in use","text_hash":"b1e9bf2b67d753dbca82f086666576f3a497ee2b224936763d2cb5344c06522a","tgt_lang":"de","translated":"Deine Sammlung · {count} in Verwendung","updated_at":"2026-07-12T06:28:54.538Z"} {"cache_key":"576223fa69d5713d857eb1a58fa03f0895b77d041c7549dd1467fdc2ad920828","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.toolCards.group.otherOne","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"used a tool","text_hash":"08bb96651d69ce6687766deae69df430ccacbb38a3a0cec9c5ca250995e5801a","tgt_lang":"de","translated":"ein Tool verwendet","updated_at":"2026-07-29T10:57:42.373Z"} @@ -1477,7 +1492,6 @@ {"cache_key":"58f011a115798e8d693c802aa698aa09ddb3a228e873b967b7a7ec9079299ac3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.pairing.limits","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Requests expire after {minutes} minutes. Each channel account can hold up to {count} pending requests.","text_hash":"4579a07afbaf307a8239290313c555677585aff9a890967d9cd3850878b416c2","tgt_lang":"de","translated":"Anfragen laufen nach {minutes} Minuten ab. Jedes Kanalkonto kann bis zu {count} ausstehende Anfragen halten.","updated_at":"2026-07-22T15:40:17.490Z"} {"cache_key":"58fa345e672edeb62adba76d17384c8609569c5a1c8b58e00f7657ece826df2f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.import.link","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Open Memory Import","text_hash":"c4c3031904b55babe953580bdd69a1e1e0966771cc82f501827887ddcb79fa6d","tgt_lang":"de","translated":"Speicherimport öffnen","updated_at":"2026-07-28T07:03:24.827Z"} {"cache_key":"58fdbd51933ec4016927ae568bab9a925b5fa25a3f0aa0efb5a042df4c273c5a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.reset","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Reset","text_hash":"daee7606b339f3c339076fe2c9f372a3ff40c8ee896005d829c7481b64ca5303","tgt_lang":"de","translated":"Zurücksetzen","updated_at":"2026-07-29T10:57:42.373Z","segment_ids":["dreaming.scene.reset","usage.details.reset","cron.jobs.reset"]} -{"cache_key":"5902e7de604207e184814ba0f4d4f7be56d72cecfb421ad8a79eada8c7ffc306","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.authRequired.stepPaste","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Paste the token from openclaw dashboard --no-open or enter the configured password.","text_hash":"d65aea1772b928b5eb212e6c4c0481b32cbaf6e4d492b32d6c970592e75490f1","tgt_lang":"de","translated":"Füge das Token aus openclaw dashboard --no-open ein oder gib das konfigurierte Passwort ein.","updated_at":"2026-07-29T10:57:42.373Z"} {"cache_key":"590a5359dcbc97d21f1f8a9a791839355e8cdbecf714b7255418ab0db1be48ff","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.badgeFailures","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"{count} failed","text_hash":"cd8f5051cba3686a4506eaa275f7fbb7776bc93045e74642e38338450eb05d8e","tgt_lang":"de","translated":"{count} fehlgeschlagen","updated_at":"2026-07-22T15:43:04.690Z","segment_ids":["chat.rail.checksFailing","chat.toolCards.group.failedOne","chat.toolCards.group.failedMany"]} {"cache_key":"592cd49fc0afa683b95731c8118f6a491b03544ec07bd91d8e359f47aa58f597","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.overview.hero.gatewayOffline","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"The gateway is offline, so memory status is unavailable.","text_hash":"d3267295bce9ec464806c76ca93eba7d1523aa90d3a30e3b2719aa7270134f8a","tgt_lang":"de","translated":"Das Gateway ist offline, daher ist der Speicherstatus nicht verfügbar.","updated_at":"2026-07-29T10:55:37.738Z"} {"cache_key":"59372ffebf9c42ce29fafbb15d3ef69d813da7bc08ddc5ac39f39185999baadc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.setDefaultTitle","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Set as the default agent","text_hash":"f588662bdbbb9073d53dee24c3f99bfcbdd13bd639ed73092d2ae59272c19542","tgt_lang":"de","translated":"Set as the default agent","updated_at":"2026-07-29T10:57:42.373Z"} @@ -1524,6 +1538,7 @@ {"cache_key":"5bfb68ecba459d574c0393241dc1ff639e34d1cb0da65740570d921a3a230c3a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.runtime","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Runtime","text_hash":"1093115897879aa3ad9511a1dc2850929cfb60ba45ec741605f69f5d20203472","tgt_lang":"de","translated":"Laufzeit","updated_at":"2026-07-12T06:25:43.020Z","segment_ids":["agents.context.runtime","agents.toolCatalog.groups.runtime"]} {"cache_key":"5c035b6341033cddf04de6cc6ea348a034188993182af38fa4a2d085c8294268","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.toolCatalog.profiles.minimal","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Minimal","text_hash":"057b5de48d7b90f123ec28d7e15f65d99b508d6b7cc2958c39472070f0f0f6bb","tgt_lang":"de","translated":"Minimal","updated_at":"2026-07-12T06:25:56.422Z"} {"cache_key":"5c0f4c88dae0b22b70797cf1326cd91976bd2e3238361be3e02a7f8e5c3fa68c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.lifecycleNeedsReviewDetail","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Run stopped or failed","text_hash":"4f651ed1352e6802bda969a97f63811a59d39cb1f4bfe0f05009e80aa03cad95","tgt_lang":"de","translated":"Lauf gestoppt oder fehlgeschlagen","updated_at":"2026-07-29T10:57:42.373Z"} +{"cache_key":"5c251cb99b4679acc0f756cd35c8a8c91f1a70c677bf11f30ff0e3611cd3dc3f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.modelControls.refreshingModels","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Refreshing models…","text_hash":"88c350cac6f76d81ff4030497c3862e3088348e461c045aa0a87d0efe8e3cab8","tgt_lang":"de","translated":"Modelle werden aktualisiert…","updated_at":"2026-08-06T05:29:00.304Z"} {"cache_key":"5c477358edb9b523fbed766618908de8e6b4ddf5b84129ec7de0b39950f8913a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.chatPrefs.hint","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Browser-local chat preferences.","text_hash":"9ec8fdf707f0454341817120bc0b902755b87a724e6741f7ebcf70834b5c5e49","tgt_lang":"de","translated":"Browserlokale Chat-Einstellungen.","updated_at":"2026-07-29T10:57:42.373Z"} {"cache_key":"5c5cb7cc8cd11254010d7cccf937bdce287a8338d9e7d51410e12edffab4745e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"logbook.stats.focus","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"{pct}% focus","text_hash":"91a5474c84f0cf20cf39cb5d78ea976b96a2ea3f0db9e6d873cc35cf9c4732be","tgt_lang":"de","translated":"{pct}% focus","updated_at":"2026-07-29T10:57:42.373Z"} {"cache_key":"5c75bb2027ead01a6d8c3e796b0cc953207f322a466c0a30f92c55702be30f94","model":"claude-opus-4-8","provider":"anthropic","segment_id":"mcpPage.operatorCommands","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"MCP operator commands","text_hash":"a1c61eb545b637d375f13e754d1542501c38bd23ef8a1a48da99a7ac455df859","tgt_lang":"de","translated":"MCP-Operatorbefehle","updated_at":"2026-07-12T06:28:03.912Z"} @@ -1545,10 +1560,10 @@ {"cache_key":"5db84968309c9a8494cfc7344d5b4f3fefa608f26d4623d236f19314fcd854dc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.showArchived","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Show archived cards","text_hash":"bbdf5a0b9e3d791f3f322b9c465c05ec5bae93634024a9bddeba7a3406e8ade0","tgt_lang":"de","translated":"Show archived cards","updated_at":"2026-07-29T10:57:42.373Z"} {"cache_key":"5dc88a22fc36271735cde35fdc2c7dc53bbbef88ea8efcca454ac8c1e92f26b2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.offlineTitle","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Gateway offline","text_hash":"8a6ec210c09d2e1d4ac87b7f3a52f81dc631392f5e51a56b6e3452479e7f87dc","tgt_lang":"de","translated":"Gateway offline","updated_at":"2026-07-29T10:57:42.373Z"} {"cache_key":"5dd86479884aa04b2c5a6031f2ff0d29b4c4a213a5016052aa1270bb1c907e9a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dashboardsPage.emptyTitle","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"No dashboards yet","text_hash":"8e6de5c2fb4b6d91e5a921d83d042d202a72754eb3be9f571fa131064c9e9b81","tgt_lang":"de","translated":"Noch keine Dashboards","updated_at":"2026-07-28T07:03:15.393Z"} +{"cache_key":"5de3a42f3fb7c4143749fd0d2f349012ec8ed23b8f5ad4d77fb14349398b55b6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.retry","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Try again","text_hash":"d8b8392e2c542950ca64867168e4ef87d4ad606882d5898f826b51c6d553988f","tgt_lang":"de","translated":"Erneut versuchen","updated_at":"2026-07-29T10:57:42.373Z","segment_ids":["pluginsPage.tryAgain"]} {"cache_key":"5de5a5c7d7a92b0f7fd39c4fa9d2dd2f87849c6d220e4f47963ca601f9b5f370","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.pageTypes.report","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"report","text_hash":"845e91831319e89c4d656bdb80c278ac09a7230d61e5dfd2e1b1fbb436ac8917","tgt_lang":"de","translated":"Bericht","updated_at":"2026-07-29T10:56:21.174Z"} {"cache_key":"5df4bc80122423ac9230797cf0920b4cdb93519d05b1f517a64901dc45b0fd71","model":"claude-opus-4-8","provider":"anthropic","segment_id":"activity.duration.seconds","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"{count} s","text_hash":"e4e6c0fbc1a49d45c3bd828a8f1db1b256b17db672e68d19b15d5cf58ca0aa52","tgt_lang":"de","translated":"{count} s","updated_at":"2026-07-29T10:57:42.373Z"} {"cache_key":"5e01a5901aec0f55f159656381bdca712f12af78ea81f75048d98867297ef473","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.insecure.title","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Secure browser context required","text_hash":"760214096b010cdfe7c3e7f9b87a2a300d53cb9de6495517f97162d7999da916","tgt_lang":"de","translated":"Sicherer Browserkontext erforderlich","updated_at":"2026-07-29T10:57:42.373Z"} -{"cache_key":"5e09956150d1e905e7bacb914241cbea94d69dbee4d6a4c6bdfcb5b7b96f5d58","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.authFailed.stepDashboard","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Run openclaw dashboard --no-open and open the fresh URL or paste its token.","text_hash":"8332142ce650399926258b23bb7b6fd279cdde999caf9afcb27a92713624e085","tgt_lang":"de","translated":"Führe openclaw dashboard --no-open aus und öffne die frische URL oder füge ihr Token ein.","updated_at":"2026-07-29T10:57:42.373Z"} {"cache_key":"5e1a67bfa983296bd737cc6e190fd7bf4cdd6c0f00ca968b9d4de40222babbf1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.evaluation.decision.pass","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Pass","text_hash":"ebdf8cc00bc4d9ceee633c56c63b49955769a92ca060825c9b08e4af61326e2b","tgt_lang":"de","translated":"Bestanden","updated_at":"2026-07-29T10:56:03.195Z"} {"cache_key":"5e25c7c9907048fb48281fb49c30f5282ad8006ba8c49bc61e6f3f77d97cb149","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.execApprovals.options.deny","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Deny","text_hash":"05a2d7332eb9d8bf164487c743a2e93c21b16bb2061a93e3ee2ceb508eadb753","tgt_lang":"de","translated":"Ablehnen","updated_at":"2026-07-12T06:25:37.276Z","segment_ids":["approvalHistory.decisions.deny"]} {"cache_key":"5e67285bb822ac9c040a1e763668e40fcf5b4eb714b443aa968e0f6f44e2616e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.overview.hero.loadingDescription","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Checking this agent's memory engine and dream cycle.","text_hash":"893b96febbf799a4f280cd8e978c660f42c10110a6079e23823d460a235453bb","tgt_lang":"de","translated":"Speicher-Engine und Traumzyklus dieses Agenten werden geprüft.","updated_at":"2026-07-29T10:55:37.738Z"} @@ -1560,6 +1575,7 @@ {"cache_key":"5ececc63e9826d838193ef14ce70f2a3205483bc21dcc131e08a9f399fd7e1a3","model":"gpt-5.5","provider":"openai","segment_id":"chat.splitView.dropOpenHere","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Open here","text_hash":"b08e2fd2e872adcb575b305187b9db8482369325806953ce80190fc2dc1ab9fb","tgt_lang":"de","translated":"Hier öffnen","updated_at":"2026-07-06T22:56:17.559Z"} {"cache_key":"5ed3c999be13674d91045b65cf7ec1acd9dff0b6e54f836254c575f5b7e41335","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryImport.backfill.dateRange","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Session date range","text_hash":"c39deaba532a94e423a0695db1576c8a87280d5a2348ab55b779faee2b2c02c2","tgt_lang":"de","translated":"Datumsbereich der Sitzung","updated_at":"2026-07-29T10:55:17.909Z"} {"cache_key":"5ee2487850cea827cc1eca438b1383e01fcaa78079416662e2e7c32cc518405c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.toolCards.downloadFile","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Download file","text_hash":"9de4149fb9716cfc2d9f757708f261e93698c5bef33d41a0c5b927decc88e169","tgt_lang":"de","translated":"Datei herunterladen","updated_at":"2026-07-22T15:43:29.701Z"} +{"cache_key":"5efa889f72e0cea6376e397503633ffd597b39ddefa402ba064a3e05e999db4a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.title","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Selected model","text_hash":"6cb8d3b4bdb37d02ea667999f8312af7ab0f9627f7869d5e09d788936d09fd3d","tgt_lang":"de","translated":"Ausgewähltes Modell","updated_at":"2026-08-06T05:28:46.347Z"} {"cache_key":"5efb6d44d7189e870bdd6d7565845032941d50cb03ab36feada175ea85cf7459","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.sessionObserver.modelNote","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Update the default utility model","text_hash":"992b0221a2b25fdd5e3261cdd3d55693879707a34b9ff0943bc912b80180d25f","tgt_lang":"de","translated":"Standard-Hilfsmodell aktualisieren","updated_at":"2026-07-22T15:41:00.400Z"} {"cache_key":"5f1f2104d573498016492a32bf5bab9cda32beb4b00961488f01579a0acf6ead","model":"gpt-5","provider":"openai","segment_id":"usage.costWindows.lastDays","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Last {count} days","text_hash":"4aa456a0fa9b73dcc14766740b19fc52c452950ccb7bc892499c3c29a4122162","tgt_lang":"de","translated":"Letzte {count} Tage","updated_at":"2026-07-05T20:24:32.108Z"} {"cache_key":"5f2d572eeb999a5e56738262826e28126c4bc6a41f23b818b121b2412fb71d52","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.dictationReleaseToInsert","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Release to insert dictation","text_hash":"7a839182d5c297ff103ff87722a7f9713fd921f0d4440e78b6761d0b182fcf19","tgt_lang":"de","translated":"Loslassen, um Diktat einzufügen","updated_at":"2026-07-22T15:43:21.590Z"} @@ -1571,6 +1587,7 @@ {"cache_key":"5f6bae46110b285521516baa0bef31d9fc9b032d78543eeccd9baa1072842d62","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.rateLimited.stepStop","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Stop retrying from this tab for a moment.","text_hash":"1c4229536d95027f7046a19e5d5b06db5ffc8393818173e9d25e217fef2a7971","tgt_lang":"de","translated":"Stoppe die Wiederholungsversuche aus diesem Tab für einen Moment.","updated_at":"2026-07-29T10:57:42.373Z"} {"cache_key":"5f82fa17d50774ff46749ef27f46cc07c7240d52eec50fc44eb03712a4de8bd5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sendShortcutEnter","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Enter","text_hash":"dc8659db6d416dc32fcad510cc921af3c7eaf1176ddedfbe050ecf708fbac087","tgt_lang":"de","translated":"Enter","updated_at":"2026-07-29T10:57:42.373Z"} {"cache_key":"5fade7c405cae1d776cdff30e09f1f197a8e7ba69193c96f4307fc5095a4ca11","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.sessionObserver.modelUnavailable","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"unavailable (no small model)","text_hash":"5dac559a6871878516f799eaffc58eccc5699f845bb878f8ed97282974664694","tgt_lang":"de","translated":"nicht verfügbar (kein kleines Modell)","updated_at":"2026-07-22T15:41:00.400Z"} +{"cache_key":"5fe8ebd97d9150a3d8df874f2c50e80f6bf3e1842188383079ff290062fc8a26","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.unavailable","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Make sure the provider service is running and reachable, then retry.","text_hash":"91dd03a4485088dbe11b0bad797b05af1e3b3e87824c557fd514f944d3a3f992","tgt_lang":"de","translated":"Stellen Sie sicher, dass der Provider-Dienst läuft und erreichbar ist, und versuchen Sie es dann erneut.","updated_at":"2026-08-06T05:28:57.448Z"} {"cache_key":"5ff971fad0f8735f73b4855ec557866af1bd65f0e3865bf908f79c70fa25966f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"approvalPage.openControlUi","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Open Control UI","text_hash":"75749c826a4ef681f502dda59a02d41deb6d6ac60934f254e89d7b4c118160be","tgt_lang":"de","translated":"Open Control UI","updated_at":"2026-07-29T10:57:42.373Z"} {"cache_key":"600fa5a0a9cccaa07b75cf467685aa36a45aed4d224a4ae5dde4dca8c8b0cdfe","model":"gpt-5.6-sol","provider":"openai","segment_id":"chat.progressLabels.cracking","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Cracking","text_hash":"26cd8a19b9bb1ce99f30dbe09faba45941599e40791c77d2dc99276841d25b5f","tgt_lang":"de","translated":"Knackend","updated_at":"2026-07-14T04:53:11.296Z"} {"cache_key":"60350a4d6d3bd984d1b75c148ef7ce4b2853a5307773dc74573d8ad96dedde5b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.overview.noChannelData","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"No channel data","text_hash":"28b65b08b938c27634e6f67a7d8835da8b4e8cbbcc5413da8b6a24afd9c767f2","tgt_lang":"de","translated":"Keine Kanaldaten","updated_at":"2026-07-29T10:57:42.373Z"} @@ -1596,7 +1613,7 @@ {"cache_key":"619a6d19fa8353908ccc6666ae1fb62f5fba13a7b58ab0e6416c0114477d067f","model":"gpt-5","provider":"openai","segment_id":"usage.costWindows.selectedRange","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Selected Range","text_hash":"95917ae71066a19c266cd4530068f4bf775ed2401951ebf37ab0c91daa1a67d3","tgt_lang":"de","translated":"Ausgewählter Zeitraum","updated_at":"2026-07-05T20:24:32.108Z"} {"cache_key":"619bed6cbc73e096e361270d4a10052a8db58b7ba3bd70a67555616b82945422","model":"gpt-5.5","provider":"openai","segment_id":"browser.annotatePrompt.outro","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Please look at the marked area and tell me what you make of it.","text_hash":"fdf6ad77887cf4668105f142e42a6fc67d025d92f7852d80c352e2fbacebd9bf","tgt_lang":"de","translated":"Bitte sehen Sie sich den markierten Bereich an und sagen Sie mir, was Sie davon halten.","updated_at":"2026-07-11T02:17:45.131Z"} {"cache_key":"619edc09ebc180104bfa46c14205d0f1a8456aa1b7a0bf6870267c5f3dffece3","model":"gpt-5","provider":"openai","segment_id":"common.loading","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Loading…","text_hash":"ba3bbbe10d8bef66441c88536ce7b8e724e2829b59a3da658654f4961cd61ae5","tgt_lang":"de","translated":"Wird geladen…","updated_at":"2026-07-09T10:01:43.726Z","segment_ids":["approvalHistory.loadingMore"]} -{"cache_key":"61ba1e843ffe4bad4a3226a9a8f443d4c01f881b4c7a592355920ddcc5f093e0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.readiness.noModels","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"No models available","text_hash":"a5a9895b0241125f15e8c45740f220dc69014c8d046ea815d61dd3700c1e627b","tgt_lang":"de","translated":"Keine Modelle verfügbar","updated_at":"2026-07-31T19:22:38.653Z"} +{"cache_key":"61ba1e843ffe4bad4a3226a9a8f443d4c01f881b4c7a592355920ddcc5f093e0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.readiness.noModels","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"No models available","text_hash":"a5a9895b0241125f15e8c45740f220dc69014c8d046ea815d61dd3700c1e627b","tgt_lang":"de","translated":"Keine Modelle verfügbar","updated_at":"2026-07-31T19:22:38.653Z","segment_ids":["chat.modelControls.noModelsAvailable"]} {"cache_key":"61ce67315a12115937ca8610819bd338a4c2d5d5e425a18ac49f54cf48449ec6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.overview.shortcuts.settings","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Configure memory","text_hash":"2b9e1905aca7b40b910fffa96450e8d6a414c35d7ce9cc86efa4c7e799a74fc4","tgt_lang":"de","translated":"Speicher konfigurieren","updated_at":"2026-07-29T10:55:56.606Z"} {"cache_key":"61d8e71e1401f4cb0c4c9d63a6aaf2005eddfb45bc7ed92dc0185f6eca2f7284","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.network.stepDashboard","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Reopen the dashboard with openclaw dashboard --no-open to recopy the current URL and auth details.","text_hash":"7abbcb710b0e501f34c25dcd7cd139d1a9445c952bdb4d6d5a3420dc91d954c8","tgt_lang":"de","translated":"Öffne das Dashboard mit openclaw dashboard --no-open erneut, um die aktuelle URL und Auth-Details zu kopieren.","updated_at":"2026-07-29T10:57:42.373Z"} {"cache_key":"61e174d0c65a325121a7245e96108f2e613350bb4d483ab8f914e57e96b3c2ed","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.inventory.none","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"none","text_hash":"140bedbf9c3f6d56a9846d2ba7088798683f4da0c248231336e6a05679e4fdfe","tgt_lang":"de","translated":"keine","updated_at":"2026-07-12T06:25:17.622Z"} @@ -2126,7 +2143,6 @@ {"cache_key":"82d677be56aba95fe0c52cbdf22be798b0b477d3dad31d350b3b40d957d2e771","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.cameraInput","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Camera","text_hash":"03494b0d1f803522a3497d751eaaf6f987883cd4fe0b0e66baf67a662ae231b2","tgt_lang":"de","translated":"Kamera","updated_at":"2026-07-22T15:43:12.032Z"} {"cache_key":"82f2c87137738c05661ff29713b6f530809555a3c526e3dd8e6ff122d87bfb0b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillsPage.verdict.clean","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Clean","text_hash":"5137c8760c9411860cdc0eccf0e2e3ae66cc0379c45c89104b477351d3cce57f","tgt_lang":"de","translated":"Sauber","updated_at":"2026-07-12T06:28:03.912Z"} {"cache_key":"82f5c938e2028556cabb4b90e2a8d4f6cab695c49db5623e8f789fb5790c8ecc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"worktrees.ownerSession","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Thread","text_hash":"5373c7f8a5a69019e959540ef127be3302afdd5e2313244e6d08cbd5e975d06d","tgt_lang":"de","translated":"Sitzung","updated_at":"2026-06-16T14:13:06.672Z","segment_ids":["workboard.fieldSession","chat.commands.categories.session","chat.workspaceFiles.workspace","chat.workspaceFiles.session"]} -{"cache_key":"82ffe1312602a3d2308ac1966c638a3664b7917a3307de093e47f352eeaa908a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.button","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Verify connection","text_hash":"7b840072a1e440b8a99365140e070b840e77bd9b879eb23379edf1577302a219","tgt_lang":"de","translated":"Verbindung überprüfen","updated_at":"2026-07-29T10:57:42.373Z"} {"cache_key":"830017cb49b765b1417eecf6a05cc84966960f68c4328fc552746849414d01cf","model":"gpt-5.5","provider":"openai","segment_id":"chat.sessionDiff.untracked","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"untracked","text_hash":"86ed2df8017823dff5b258f8082cf4be80ad80fed3388b6818d9a631a49e464e","tgt_lang":"de","translated":"nicht verfolgt","updated_at":"2026-07-11T04:52:40.877Z"} {"cache_key":"830ed9bc77757def1460debc1c8850574b4fb669ef07c784ec6cc9acce3a1825","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.goals.pause","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Pause goal","text_hash":"27aa9fe4bc7736e14ff90c8157c0037fabbdba432522e3dfcfb25e223927bcb0","tgt_lang":"de","translated":"Ziel pausieren","updated_at":"2026-07-12T06:29:30.665Z"} {"cache_key":"830ef1f632d2c3b34b2e3d390aed39286d37f47e734f231e90795ea91e56faef","model":"claude-opus-4-8","provider":"anthropic","segment_id":"mcpServers.disable","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Disable","text_hash":"b7e3e4aa4257b9a11a82f59faf34c8450ca10d4116885b0a29fedf60842d81d5","tgt_lang":"de","translated":"Deaktivieren","updated_at":"2026-07-22T15:41:30.711Z","segment_ids":["pluginsPage.disableAction"]} @@ -2179,6 +2195,7 @@ {"cache_key":"86932628087b972a4e0ea9f0f0c815cd5aa84be8f8b67d27f7d6760ec4bf09b7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.hideSensitive","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Hide sensitive values","text_hash":"cf838a405131320478472df32d60e5c5b5cfdaa359ec9a465e484549135345e0","tgt_lang":"de","translated":"Vertrauliche Werte ausblenden","updated_at":"2026-07-12T06:27:28.099Z"} {"cache_key":"86991cb69d20471b0052277030ca4ae1e8204dc6fa4758d0f354eedce628efc0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.overview.messagesHint","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Total user and assistant messages in range.","text_hash":"fb47849222e3d9e020ec16c1a413c4a9d28d7028ba5496612a57ce0c597fc09a","tgt_lang":"de","translated":"Gesamtzahl der Benutzer- und Assistentennachrichten im Bereich.","updated_at":"2026-07-29T10:57:42.373Z"} {"cache_key":"869d1dcb613e0a9d1dbd21e5d1d920bb7f69651b97838e8e53e6c2d0646d144a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.toolCatalog.descriptions.agentsList","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"List agents","text_hash":"14c11ce2c1ad03acc37cf3f89893cd4d986f1ab24ab2d7fb5e49bd89c923c72d","tgt_lang":"de","translated":"Agents auflisten","updated_at":"2026-07-12T06:25:56.422Z"} +{"cache_key":"86a182a7acf5441971c4d4643baa94d000c7afcf7933037981cdd251b2fe5dff","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.deleteSelectedConfirmOne","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Delete 1 thread?\n\nThis will delete the thread entry and archive its transcript.","text_hash":"185d68c31db6e909783db324f7b7138ee72fff0bba942e72ec891badd0993b9f","tgt_lang":"de","translated":"1 Thread löschen?\n\nDadurch wird der Thread-Eintrag gelöscht und sein Transkript archiviert.","updated_at":"2026-08-06T05:28:46.347Z"} {"cache_key":"86b0c34f4ea0c448eee28d42578db652fe9bfbfa401a3de6fa9eb07498983a2d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.menu.toolAccess.summaryOne","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"{enabled} of {total} tool on","text_hash":"b56862c99713669e04e83ed40e67fd6e7b4e7d8c82d8ec394479fd9b310c2f8d","tgt_lang":"de","translated":"{enabled} von {total} Tool aktiv","updated_at":"2026-07-31T19:22:38.653Z"} {"cache_key":"86c48ead71014f56a4e3adcf6266010dff999f3b96035dbc19f359eb6bfe6c60","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.details.filterByTool","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Filter by tool","text_hash":"15276f54f8e27cd1cac2e17338d8ad19d73bbe46b475d8a6cd74fae6cfdfb65a","tgt_lang":"de","translated":"Nach Tool filtern","updated_at":"2026-07-12T06:29:19.539Z"} {"cache_key":"86c9349b77fb9a66274155162985e18280cd58876f97e60d61537e54011bfe81","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.backend.rowTitle","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Retrieval backend","text_hash":"664d6ca29bc69010a0d4e05bb7d19b85979cab9fe3aed430e307767f290705da","tgt_lang":"de","translated":"Abruf-Backend","updated_at":"2026-07-28T07:03:24.827Z"} @@ -2300,6 +2317,7 @@ {"cache_key":"8dd264073baf4b2917a33ba95722174d1c66e4de159a3103f0e1825a55176549","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sessionSuggestions.suggestMessage","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Suggest message","text_hash":"c07fd8d7ad5885a7a37fbcf96399bb255f5a198262dd4d1f693e61b53fd3bc14","tgt_lang":"de","translated":"Nachricht vorschlagen","updated_at":"2026-07-25T17:10:47.705Z"} {"cache_key":"8dd945f3b6d0d076e535d8b0b8064adb1fb6898dadd7e27270c08b7de6a9a135","model":"claude-opus-4-8","provider":"anthropic","segment_id":"activity.answerCandidate.title","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Answer candidate","text_hash":"077e719bfea09e3a8be67a97d9e5228284f276aedc0dc2452d6ba730a6c6d67f","tgt_lang":"de","translated":"Antwortkandidat","updated_at":"2026-07-17T12:44:46.640Z"} {"cache_key":"8de58ff4303d63a7b4b8c88f649f287fcc17725814c098499791da7a24c9cb4e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillsPage.loadingSkillCard","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Loading Skill Card…","text_hash":"322f44dc5469d6b3ee0a32aaf706d552a71acdf3e6064ae53c849c90196d2eec","tgt_lang":"de","translated":"Skill Card wird geladen…","updated_at":"2026-07-12T06:27:57.761Z"} +{"cache_key":"8dee10b3775da2830347ca74db80918781c964489eae6ed1cc545262bcdf054e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.format","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Check that the endpoint exposes a compatible chat model, then retry.","text_hash":"22ef704d9921834cb21e0b3c3c807f3d5fa2fd63f40ff652d26bcf2638556121","tgt_lang":"de","translated":"Prüfen Sie, ob der Endpunkt ein kompatibles Chat-Modell bereitstellt, und versuchen Sie es dann erneut.","updated_at":"2026-08-06T05:28:57.448Z"} {"cache_key":"8dfd04269a3310ecb3a3c0bfe8f7cf0e17cec76c430b11324557866207caa67a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commandResults.fast.autoValue","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"auto ({seconds} sec)","text_hash":"5e24c7592f02a0922984bfc55b88260caf2d208cebd0bd13851ef7c981a52846","tgt_lang":"de","translated":"auto ({seconds} Sek.)","updated_at":"2026-07-29T10:56:51.198Z"} {"cache_key":"8dfef08a6cba19a7e5631f0ae4cc2692f1819f79fa4036d7c643278c84817064","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.workspaceConflict.morePaths","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"+{count} more paths","text_hash":"f19bdc11857d14fe67a5a04212b9ffe19811f0c055ae0ae760f5e9bfddfba432","tgt_lang":"de","translated":"+{count} weitere Pfade","updated_at":"2026-07-22T15:42:41.783Z"} {"cache_key":"8e1738db1406c682107a73381b63d234596927aec805e0a05ef4af882c332ac8","model":"gpt-5.6-sol","provider":"openai","segment_id":"chat.backgroundTasks.detailLoading","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Loading task details…","text_hash":"589ac61ced64ecf0dbbe7865f68ccbba781857d3aa02cf1fea78ed561c370505","tgt_lang":"de","translated":"Aufgabendetails werden geladen…","updated_at":"2026-07-16T15:58:37.597Z"} @@ -2310,6 +2328,7 @@ {"cache_key":"8eab49e883c2ec5fa24c32174c78bfc16f071130d7fe2c8c12bf75d3821e75b9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.actions.evaluate","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Evaluate","text_hash":"966591fe7e17f1074acd8b9b1652edf2b536f8f5cc594e222611d3e91cf0c109","tgt_lang":"de","translated":"Auswerten","updated_at":"2026-07-29T10:56:03.195Z","segment_ids":["skillWorkshop.today.evaluate"]} {"cache_key":"8ebb21a29623764151d4227e7878a5ffa0ee8272ca533d4a93a9596f433c462b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.notifications.nativeBlockedHint","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Notifications are disabled for OpenClaw in macOS. Allow them in System Settings > Notifications.","text_hash":"776449d7aa0ae862aaeaa3f0f38ee40442ed5370bfb4f56f4204546cc6e478ba","tgt_lang":"de","translated":"Benachrichtigungen sind für OpenClaw in macOS deaktiviert. Erlaube sie unter Systemeinstellungen > Mitteilungen.","updated_at":"2026-07-22T15:41:00.400Z"} {"cache_key":"8ecaaaed5415b145427d240abae5e9ab654b8b0560f14cc5beb7ff4c91fbd1a1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.key","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Key","text_hash":"99a52df3ff3d499488e2fa28150c4106a2cb5e928891a830a9aa3922b2d32160","tgt_lang":"de","translated":"Schlüssel","updated_at":"2026-07-12T06:26:04.418Z","segment_ids":["configForm.key"]} +{"cache_key":"8ed66873e4956907531df7697e12c58a91d1374dff59b9b4a345a349095145cb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.actions.confirmRepairDescription","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"This archives derived dream cache files and rebuilds them from clean inputs. Your dream diary stays untouched.","text_hash":"2589fde250939480a492a5f25e92fb75430cccfcb4aa9da17a4c63c5ea3efb22","tgt_lang":"de","translated":"Dadurch werden abgeleitete Dream-Cache-Dateien archiviert und aus sauberen Eingaben neu aufgebaut. Ihr Traumtagebuch bleibt unberührt.","updated_at":"2026-08-06T05:28:57.448Z"} {"cache_key":"8f04b7f9dec60ddae8a8a9aeb0589ad5ebb1cf1cfc97f8c2e5d172361246be64","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.attachments.outsideAllowedFolders","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Outside allowed folders","text_hash":"853309ef1f273b336fa6509d9744ca9b5bb449413d6494151662e8aba9c59756","tgt_lang":"de","translated":"Außerhalb der zulässigen Ordner","updated_at":"2026-07-29T10:57:39.931Z"} {"cache_key":"8f06b863e4529ecdf1c7e106003b84063ec6e9afab41ad4f09c2e807906faa2d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.probeFailed","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Probe failed","text_hash":"450e4a86d32cc99604a33165c0f71dbd9b3d353a82ef73b931667da22c925abc","tgt_lang":"de","translated":"Prüfung fehlgeschlagen","updated_at":"2026-07-29T10:57:42.373Z"} {"cache_key":"8f2867e55fa86f8df731d2ed33631ac36be7499a785fa3da0eb0bad5c02bd068","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.disabledRestart","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Disabled {name}. A Gateway restart is required to apply the change.","text_hash":"1ee58e882a46a89d43cc9118873fede5aa815a1f80b407b3d6ebe79576a56e37","tgt_lang":"de","translated":"{name} deaktiviert. Ein Neustart des Gateway ist erforderlich, um die Änderung anzuwenden.","updated_at":"2026-07-29T10:57:42.373Z"} @@ -2352,7 +2371,6 @@ {"cache_key":"91a1a99b23c6c1e3f2f3aa4871500787e1e4a18a905ecb73faf988afc668bd56","model":"claude-opus-4-8","provider":"anthropic","segment_id":"approvalPage.expiredDescription","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"No decision arrived before the deadline, so the operation was denied.","text_hash":"7adc31693edbd89b6336e268d665a695ecdba872c2e229455d951013226906bb","tgt_lang":"de","translated":"No decision arrived before the deadline, so the operation was denied.","updated_at":"2026-07-29T10:57:42.373Z"} {"cache_key":"91ba427bb4e1cea71ea6463a6bca55dc47e4655c71977698332961c9802d58d4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.mediaPlayer.play","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Play","text_hash":"436e61016e26fcb773b9725745cbbf0afe7f001ea26041a814a7712c2925c442","tgt_lang":"de","translated":"Wiedergabe","updated_at":"2026-07-29T10:57:16.389Z"} {"cache_key":"91be4e9698a6abcf73266c7fb920661477221ede8cbd9e5a73b73241916a05fb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.notifications.blockedHint","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Notifications are blocked. Update your browser site permissions to allow notifications.","text_hash":"ff938470fbab169cf80c720e2f970b5f778875b9e34f9b3a23eeb5587b122d14","tgt_lang":"de","translated":"Benachrichtigungen sind blockiert. Aktualisiere die Website-Berechtigungen deines Browsers, um Benachrichtigungen zuzulassen.","updated_at":"2026-07-12T06:27:08.052Z"} -{"cache_key":"91c5e08b1d829de6dfb4949867718ded0b6a7932d05480cd84a06ad3221d008a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.relative.secondsAgo","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"{count}s ago","text_hash":"244073ecb2be8fe875a37bcf7023ff32fb21f7c64e5d29e0ae62931a84c98a6a","tgt_lang":"de","translated":"vor {count} s","updated_at":"2026-07-12T06:28:54.538Z"} {"cache_key":"91c813bda92a915011f89ebff75f48ea808784fb85395f1eecc511be64f51221","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.engine.title","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Engine","text_hash":"8e75ebbdb21505d2f18439f43fe046abc67fc567515bb1d53b855a020a179092","tgt_lang":"de","translated":"Engine","updated_at":"2026-07-28T07:03:15.393Z"} {"cache_key":"91c905ec2b25612a8a18a4642b5ab20aab3b3a5f6213169902fc50bc71f0e7ef","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.history.title","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Find reusable workflows","text_hash":"1119676cefbae5b1a884f443c5acac4858b4453bb8691ea009cce6aae0e0a4ad","tgt_lang":"de","translated":"Wiederverwendbare Workflows finden","updated_at":"2026-07-29T10:57:42.373Z"} {"cache_key":"91cf6c19facca75c7eb6a00b44faceb8299172d23833817e087b4fdc5d12e05d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"quickSettings.personal.avatarIssues.unsupported","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Unsupported image type","text_hash":"49b54c9d53c58d499ae36c94ab9475213a18433e623b57b00fe768284e5e0d44","tgt_lang":"de","translated":"Nicht unterstützter Bildtyp","updated_at":"2026-07-12T06:26:46.905Z"} @@ -2410,7 +2428,7 @@ {"cache_key":"94e2fa889550a9f183a201c9b58ad21d79622de0ecb71e6a41e35b6aca84b532","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.badgeSkills","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"{count} skills","text_hash":"c6c2928e3abbbdfaae0f5608b23b1a805b43a8d1daf54e1d307126ff01e80718","tgt_lang":"de","translated":"{count} Fähigkeiten","updated_at":"2026-07-29T10:57:42.373Z"} {"cache_key":"94f477d5e95c2f2452458c217e0ceb048763aab1d08b2625fbf4474f84499c32","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.binding.agent","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"agent","text_hash":"d4f0bc5a29de06b510f9aa428f1eedba926012b591fef7a518e776a7c9bd1824","tgt_lang":"de","translated":"Agent","updated_at":"2026-07-12T06:25:05.858Z","segment_ids":["terminal.agentOwnedBadge","skillWorkshop.today.agent","chat.commandResults.help.agentCommand"]} {"cache_key":"94f58a33eaba43910c6e7fa80c9f57dd2abdad2cb00897abb62106deea538212","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.observer.title","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Session observer","text_hash":"9b314ed84236718caad31ba69acc451730e26889e0111f49cad010a531531371","tgt_lang":"de","translated":"Session-Beobachter","updated_at":"2026-07-22T15:43:04.690Z"} -{"cache_key":"9504ab57c486b96c9805a3e0bbd54527e6d740bf9e6bd0c2518da9a60ab7cc10","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.checkAgain","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Check again","text_hash":"fb7099ad8e818d42eceefe0d97c824fd54ddb0eeef54c263ec72c77d39198ac9","tgt_lang":"de","translated":"Erneut prüfen","updated_at":"2026-07-29T10:57:42.373Z"} +{"cache_key":"9504ab57c486b96c9805a3e0bbd54527e6d740bf9e6bd0c2518da9a60ab7cc10","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.checkAgain","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Check again","text_hash":"fb7099ad8e818d42eceefe0d97c824fd54ddb0eeef54c263ec72c77d39198ac9","tgt_lang":"de","translated":"Erneut prüfen","updated_at":"2026-07-29T10:57:42.373Z","segment_ids":["modelSetup.verify.checkAgain"]} {"cache_key":"95295c13dbdcc5389a0d474444a9ef216ebdd3d7145069b9f5eaab1bbe1163bd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.empty.subtitle","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Load usage data to compare costs, inspect sessions, and drill into timelines without leaving the dashboard.","text_hash":"ca71e79b3867fcfedecce345bf3266c962cb627906ba83e102a44ddab8fa97dc","tgt_lang":"de","translated":"Lade Nutzungsdaten, um Kosten zu vergleichen, Sitzungen zu prüfen und in Zeitachsen einzutauchen, ohne das Dashboard zu verlassen.","updated_at":"2026-07-29T10:57:42.373Z"} {"cache_key":"953acbe130d869986a1ce26a2f907a6659cf59fc5590809a655945afe83d1274","model":"claude-opus-4-8","provider":"anthropic","segment_id":"board.widget.actionErrorTitle","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Widget change failed","text_hash":"c0ae8452096bf447628f454efbda14b1807819f065a0c978bdcf25aff89965d9","tgt_lang":"de","translated":"Widget-Änderung fehlgeschlagen","updated_at":"2026-07-22T15:42:18.609Z"} {"cache_key":"9553aa8b15a56ff003c14d11779500d79fd974f6e0274d107ab23a0e63d63636","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.pageDetails","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Page details","text_hash":"86bbe3b1127c4076f48948f6a5a526db2d32efdef1f116d951b8f790dbb811b9","tgt_lang":"de","translated":"Seitendetails","updated_at":"2026-07-12T06:29:12.463Z"} @@ -2478,6 +2496,7 @@ {"cache_key":"98c870517193cd94412511145527ae1db6a166a80fe65a3eaa74c266ea18b253","model":"claude-opus-4-8","provider":"anthropic","segment_id":"labsPage.auditMessages.description","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Record content-free metadata for direct conversations in the audit ledger. Message content is never stored.","text_hash":"b18d586c9abcb3cf0971d4c3f7b12e649a65603c1c79a04de28ab6734861c006","tgt_lang":"de","translated":"Inhaltsfreie Metadaten für direkte Konversationen im Audit-Protokoll erfassen. Nachrichteninhalte werden niemals gespeichert.","updated_at":"2026-07-28T07:04:10.501Z"} {"cache_key":"98e286abda909e2cd5ed0e5d4ebb8f1fce2eee133f466f130a605d1a4ae0c14c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"subtitles.apps","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Companion apps for phone, watch, desktop, and browser.","text_hash":"fbc62823256b94ba3d4d07d8fa67ae3ad8561ccab3923d8ebe11aadaf6f27a4a","tgt_lang":"de","translated":"Begleit-Apps für Smartphone, Uhr, Desktop und Browser.","updated_at":"2026-07-22T15:41:07.440Z"} {"cache_key":"98f17954f06f387e91e822fb9e7c81072bf957785ffa3d526362883bc1cc4222","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.sessions.recentShort","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Recent","text_hash":"690dbe9dc0993c4256683738fc3fd541cfa96f60d299be33343615dd58179d93","tgt_lang":"de","translated":"Kürzlich","updated_at":"2026-07-29T10:57:42.373Z"} +{"cache_key":"98ff23d089fd2a6ac106a34c57dc31a2667728df9a4fdc4cc7e4fead6be01f58","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sidebar.showSessionSection","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Show","text_hash":"0df6f1cad36c49da768a6efdcc2c4be102f5729f7381cb53e4ff8061d17eaeb6","tgt_lang":"de","translated":"Anzeigen","updated_at":"2026-08-06T05:28:57.448Z"} {"cache_key":"9908b45f0e0844e334ac0cdc177c66bce875b1d606bd47f885d065701237f064","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.runEngine","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Run {engine}","text_hash":"b7f84eadad45d4c588f1209bd249bd8088d5fcae72d8be0d3b2acf705f9ade5d","tgt_lang":"de","translated":"{engine} ausführen","updated_at":"2026-07-29T10:57:42.373Z"} {"cache_key":"990e0caa5d8577146acf263e3669a513837dc76664f88b5311f42b472528ff53","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.form","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Form","text_hash":"2e0e960ab3204127b1dce399c9984c81f52a79f4d85cb0c3afddcfcfe8a2b48c","tgt_lang":"de","translated":"Formular","updated_at":"2026-07-12T06:27:20.875Z"} {"cache_key":"9912e34f9d14ad0cfc63064cd70b2fab909fff424c0fd053a6a75ff312100acf","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.saveChanges","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Save changes","text_hash":"dd0ae7a5cbcf233968657563dce34639e681861e2df6d3f845c08d49981c0999","tgt_lang":"de","translated":"Änderungen speichern","updated_at":"2026-07-29T10:57:42.373Z"} @@ -2557,6 +2576,7 @@ {"cache_key":"9ed765600e963d86c337ce7df810feb36a184ac6a3314e8fcaaa0cd8316d7d39","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.viewPresetCount","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"{count} cards","text_hash":"4b3e5442ebd2f839d45fddf95b2c2a18427dbd6ac06c8b57f9d9e996dcb73607","tgt_lang":"de","translated":"{count} Karten","updated_at":"2026-06-17T14:13:07.391Z"} {"cache_key":"9ef2f22456e573396b225053063cbfd9865db5c29df080d0307791cb1d1062fa","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.success.detail","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"{modelRef} · {latencyMs} ms","text_hash":"d68dd659db71e6e615ff8f8f6c231bd422b0748eda63c57a381e88b0ec792cdc","tgt_lang":"de","translated":"{modelRef} · {latencyMs} ms","updated_at":"2026-07-29T10:57:42.373Z"} {"cache_key":"9ef7978b4bdb924c77a946a2451711b4f369c5eac7d9e6ae3e87889410c39b84","model":"gpt-5.6-sol","provider":"openai","segment_id":"cron.runs.emptyTitle","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"No runs yet","text_hash":"306b45db20163464c2774564e0d61aaabdcf961067fcddb3a14cbc29e65fd0f7","tgt_lang":"de","translated":"Noch keine Ausführungen","updated_at":"2026-07-12T08:37:56.011Z"} +{"cache_key":"9efb8dda71f85de11d9d1d387b42cb05e58341abb5ea25f546cfeadacf03dc8d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.messages.fullContentLoadFailed","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Could not load the full message.","text_hash":"a786a21e46295cc228c4ec476928e20786dde74abe1d0999043c6598ce736456","tgt_lang":"de","translated":"Die vollständige Nachricht konnte nicht geladen werden.","updated_at":"2026-08-06T05:29:00.304Z"} {"cache_key":"9efeb5ad08b9ab7aacf797bfc0c69f8893887f8798dba12c43febe18bc3b07fb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.toggleConfirmation.disableConfirm","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Turn Off Dreaming","text_hash":"74e56baf791e5d2208e6ff37882b98822c5cfe89a30981d72e543e287eaa1b5c","tgt_lang":"de","translated":"Dreaming deaktivieren","updated_at":"2026-07-28T07:04:10.501Z"} {"cache_key":"9f00479f664dac3d5016f0418eb7ad8082c57124380c3aceaadd5fb0e174c84e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.transcriptSearchIndexing","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"The transcript index is still updating. Retry to include recent messages.","text_hash":"d4e70bd3041ba18cfe0fa16aabe018430565c90f8e83bee34b0bbf267857e07d","tgt_lang":"de","translated":"Der Transkriptindex wird noch aktualisiert. Versuche es erneut, um aktuelle Nachrichten einzubeziehen.","updated_at":"2026-07-29T10:57:42.373Z"} {"cache_key":"9f3f848244bdae42513bfa4a382c46a73b1c08940b43c60e4601193f6e042320","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.selectAllOnPage","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Select all on page","text_hash":"f47f99dde01bd07bd800879220c76522d006ac17a7fdd02ac92191f72b419a7f","tgt_lang":"de","translated":"Alle auf der Seite auswählen","updated_at":"2026-07-29T10:57:42.373Z"} @@ -2676,6 +2696,7 @@ {"cache_key":"a59d5501c7aee4dbcf0896df50df614fc7dabe2ea9138b7c430a1c6867ff8412","model":"gpt-5.5","provider":"openai","segment_id":"worktrees.title","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Managed Worktrees","text_hash":"dde32010185098a47e873fb25dd99446b0cb1a75614068587f7cd0bffb5aed18","tgt_lang":"de","translated":"Verwaltete Worktrees","updated_at":"2026-07-05T21:00:37.724Z"} {"cache_key":"a5a04938c525514ca8353968f61439121629bae8cc84d01542d4c7c4997a6e5e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.toolCards.verbs.writing","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Writing","text_hash":"a8bfae3eee941527f2568d7e1ae4d526cc1c764fd09ee1e62deb13e5f00c6078","tgt_lang":"de","translated":"Wird geschrieben","updated_at":"2026-07-29T10:57:42.373Z"} {"cache_key":"a5ad223660b31785c941b13867291883666e8e1ff5de554a6468043557812c66","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.inventory.gateway","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"gateway","text_hash":"4ea5ee68fea05586106890ded5733820bb77d919cda27bc4b8139b7cd33b8889","tgt_lang":"de","translated":"Gateway","updated_at":"2026-07-12T06:25:17.622Z"} +{"cache_key":"a5c598a0e0c9cc147edf53ce18c883df0a1032e4a11a969a0fe5e7194b2fb853","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sidebar.hideFromSidebar","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Hide from sidebar","text_hash":"a96ec22ac9bff95bac64f1acdbd3ba23eda7a14a1f56257c8529900cdd561d53","tgt_lang":"de","translated":"Aus Seitenleiste ausblenden","updated_at":"2026-08-06T05:28:57.448Z"} {"cache_key":"a5defd3d65a32dbae92d55fbfd04f7bccd596841041511604b86f0bdeaf2da33","model":"claude-opus-4-8","provider":"anthropic","segment_id":"mcpApp.errors.sandboxUnavailable","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"MCP App sandbox unavailable","text_hash":"2adef2ce3b373a47eb985f5637386f5237702bf52bcbee6f49b7b6d7aecab897","tgt_lang":"de","translated":"MCP App-Sandbox nicht verfügbar","updated_at":"2026-07-29T10:54:35.920Z"} {"cache_key":"a5e34363d3417c898cc4eb3934cdb47e6d79d23f5eeec7ae5da2eb2ac06cde84","model":"gpt-5.5","provider":"openai","segment_id":"worktrees.subtitle","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Isolated repository checkouts owned by OpenClaw.","text_hash":"6a3984ca864c9188fa8c05e732f6831b501b4caed6bd61b60e48e9b0cf74bd0c","tgt_lang":"de","translated":"Isolierte Repository-Checkouts im Besitz von OpenClaw.","updated_at":"2026-07-05T21:00:37.724Z"} {"cache_key":"a5e672a98def1737a1e971c40a664393a071c6451672e23d325b18024bca9b87","model":"claude-opus-4-8","provider":"anthropic","segment_id":"githubPreview.comment","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"{count} comment","text_hash":"e9791dd301fb0b3fa2786e3007baa9d592f5a19c69adfed42e5481221f402475","tgt_lang":"de","translated":"{count} Kommentar","updated_at":"2026-07-12T06:24:53.539Z"} @@ -2741,6 +2762,7 @@ {"cache_key":"a9a6adb9fe4c5d808d2cebb495f548e2153a6e26d8658a0c3927bf3c395a8d3d","model":"gpt-5.5","provider":"openai","segment_id":"quickSettings.appearance.lobsterSoundsOn","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Tiny blubs when touched","text_hash":"35af4a22855e8564a6e31d589281759ff7f7d8b01e84b8d732d5466575b808db","tgt_lang":"de","translated":"Leise Blubbergeräusche bei Berührung","updated_at":"2026-07-10T04:49:55.750Z"} {"cache_key":"a9aca23d0930f872d4e27d852c0f8ffb81cbd541ae428ede60851164f0fa2db3","model":"gpt-5.6-sol","provider":"openai","segment_id":"modelProviders.add.saved","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Provider {provider} added.","text_hash":"e5ddbd2d85055aa073b50d1bba07d4cf29cbd60520398f3da1d77e432f124f03","tgt_lang":"de","translated":"Anbieter {provider} hinzugefügt.","updated_at":"2026-07-13T16:31:19.353Z"} {"cache_key":"a9b48e101df1d2b957645cca357509abc65e492a81c24357ebd2390893742a54","model":"claude-opus-4-8","provider":"anthropic","segment_id":"connection.access.password","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Password (not stored)","text_hash":"a693085108fe8ddea3acb78ba8ac0c275e593fc85db1c526006247ceb1372dda","tgt_lang":"de","translated":"Passwort (wird nicht gespeichert)","updated_at":"2026-07-29T10:57:42.373Z"} +{"cache_key":"a9d0f6171004e7ea3808c3c14fad20868a5d5b27492dd2fc2053e4dba15dfbff","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.modelControls.loadingModels","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Loading models…","text_hash":"cc8b4624f7659c6883cc1eead057171b70cecf2c6cf8f1c2dec2372249792b5a","tgt_lang":"de","translated":"Modelle werden geladen…","updated_at":"2026-08-06T05:29:00.304Z"} {"cache_key":"a9d1235dd7653e8e4f2e1aee4cea318d620d6a3a5d8a733f90759e5c42324cda","model":"claude-opus-4-8","provider":"anthropic","segment_id":"mcpPage.connectorsLink","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Discover one-click connectors on the Plugins page.","text_hash":"89326e906e385f397c95e016b853c468e5adb426785b08bfc5421134e6cad9fd","tgt_lang":"de","translated":"Entdecken Sie Ein-Klick-Konnektoren auf der Plugins-Seite.","updated_at":"2026-07-22T15:41:30.711Z"} {"cache_key":"a9d89b0eeac4d829d8612cd12896e261db49a2836ba9ac72af940240b2c36b7c","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.moveToGroupMenuCount","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Move {count} to group","text_hash":"e94f7534365a9b769d007f844c60a3b27fe3eb878361c51a98279ddd0ec5bfe6","tgt_lang":"de","translated":"{count} in Gruppe verschieben","updated_at":"2026-07-11T10:40:46.031Z"} {"cache_key":"a9df79bf70df6ec2058b292dfb5666c1dd73001b20797866f8f1888285edd1ef","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.widget.openBoard","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Open board","text_hash":"673ae8242de169d3e0c9ec18b6fe6eadab2510808604ff14192a0f287d39a3f2","tgt_lang":"de","translated":"Board öffnen","updated_at":"2026-07-22T15:42:26.263Z"} @@ -2798,7 +2820,6 @@ {"cache_key":"adc0714afcbca45225739061713a2890232e10c038250503fa742c54e224f375","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.transcriptSearchTruncated","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Showing the first 25 matches.","text_hash":"72357beb677cd9f7ffa2c87d0186551e169a36d5f3df5d3bc7f37761bb2250fa","tgt_lang":"de","translated":"Die ersten 25 Treffer werden angezeigt.","updated_at":"2026-07-29T10:57:42.373Z"} {"cache_key":"addfdd47306f5f0252d01dc57596b1988dab14d67441a21b549dc18812a1ef50","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.createTask","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Create automation","text_hash":"779471949aa392e1eec92a1ea56b48b89acc624ea15e514e771f7d0733f01c82","tgt_lang":"de","translated":"Aufgabe erstellen","updated_at":"2026-07-12T06:30:04.549Z"} {"cache_key":"adee189771d3b9d743efbf2607229c908038b07b8e275825992adbea41eb08c9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.empty.appliedTitle","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Nothing applied yet","text_hash":"32697e30c8206968d4e025e8055ac5555a79c518aef4da12fabaa25280c2459a","tgt_lang":"de","translated":"Noch nichts angewendet","updated_at":"2026-07-12T06:28:40.208Z"} -{"cache_key":"adeee26eeded9cce8a42b070f241db7d061113ee7da3283df954c0bf1c3aecd7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.answeredIn","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Answered in {latencyMs} ms","text_hash":"b42fae037247714a4c44fb8ecb28c8b3cf473a9e443e7a444e8e79eabd310bc4","tgt_lang":"de","translated":"In {latencyMs} ms geantwortet","updated_at":"2026-07-29T10:57:42.373Z"} {"cache_key":"adfbe1d2f9c4c64cd28867eff6d6c50cd5e5118285dfd7e2f5c9974ee4e59741","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.eventStale","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Stale thread","text_hash":"2b87e8578830ca3fee92b9036b5697fa6eeff7332621604964133f8415d99807","tgt_lang":"de","translated":"Veraltete Sitzung","updated_at":"2026-07-29T10:57:42.373Z"} {"cache_key":"adfcde2fa0bb61fabe5d27b3cf97528ee35f78fc41b3bbb38ea0ea27661716a5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.nostr.notices.updateFailed","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Profile update failed","text_hash":"e51c5f7d05453ac946d0147287cff268968b8b7d412979c89aac022b3e1961a5","tgt_lang":"de","translated":"Profilaktualisierung fehlgeschlagen","updated_at":"2026-07-29T10:54:35.920Z"} {"cache_key":"ae0b9297de8e709de4b38eedbcc9d464993632d3f96ead5fae6546c7525ea71b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.dependencies","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Dependencies","text_hash":"2e41b118eb209c139f2bcbf690486f6e1509ab978aa96feb053877a70a1a5a09","tgt_lang":"de","translated":"Abhängigkeiten","updated_at":"2026-06-16T14:12:59.821Z"} @@ -2875,6 +2896,7 @@ {"cache_key":"b3202f286d1c0921cf5c4415dd803562f647314a8dfdd9444de8e1c7a258530d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.dreaming.timezone.placeholder","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Europe/Vienna","text_hash":"3db791fb847adf1eb75f34c078f9d44a83777c6e05e52ebfe16a140bfee49dd4","tgt_lang":"de","translated":"Europe/Vienna","updated_at":"2026-07-28T07:03:35.825Z"} {"cache_key":"b32cbdf8f77ec963287545bc6b1adf74ee28cfdca3262a57168029322336746d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.gatewayUrlConfirmation.title","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Change Gateway URL","text_hash":"72b5e3578a95dcde8c7bb08200cffc3dbeb405095e2304cc93f71b18977cc145","tgt_lang":"de","translated":"Gateway-URL ändern","updated_at":"2026-07-29T10:57:42.373Z"} {"cache_key":"b33f44354d559c7f9c154e7824f96e60f6fab76031bf806d2da469ec2fbd9028","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.overview.errors","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Errors","text_hash":"cb702378f31507efa79a2a2c6046050bc9f578f149c88e3c0a3d9532ab4b5300","tgt_lang":"de","translated":"Fehler","updated_at":"2026-07-29T10:57:42.373Z"} +{"cache_key":"b3420414582513cdbe6858ae0ba096a1335e7f142a253ef31cda8e3199e5cad2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.deliveryDismissed","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Completed; result delivery was dismissed.","text_hash":"d900b43ef5112f054470df381b767ebd43a903d332207e5161a7cbf1b5016fc1","tgt_lang":"de","translated":"Abgeschlossen; die Ergebniszustellung wurde verworfen.","updated_at":"2026-08-06T05:28:57.448Z"} {"cache_key":"b34d54db637ca0272b89653aba4f44727aff1132fa16fc825c9e336eba4d38f4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sessionDiscussion.opening","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Opening discussion…","text_hash":"f82a7f640281593bdb8c1a80ecd27b830c0e3c85038536191f13fd199a01491d","tgt_lang":"de","translated":"Diskussion wird geöffnet…","updated_at":"2026-07-22T15:43:29.701Z"} {"cache_key":"b360d229a4110c8bf1f3eb2e29025214cfc828b70f1ec71c7f9192bd17c359e8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"board.widget.rejectedDetail","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"This widget stays inactive until it is removed or replaced.","text_hash":"aeb8c1094237c13ebff2066678a22f963bc5af6c44641b830a979b13d60c5d0d","tgt_lang":"de","translated":"Dieses Widget bleibt inaktiv, bis es entfernt oder ersetzt wird.","updated_at":"2026-07-22T15:42:18.609Z"} {"cache_key":"b363571949d8bf22c79bf1fa2ba9db5cddb53e92467db37d293869d80cb05d84","model":"claude-opus-4-8","provider":"anthropic","segment_id":"debug.modelsTitle","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Models","text_hash":"d17d2d78d76e6a6cd13048de225e107ac73de4aa5f8914e58a0cfaa9698c373e","tgt_lang":"de","translated":"Models","updated_at":"2026-07-29T10:57:42.373Z"} @@ -2930,6 +2952,7 @@ {"cache_key":"b5ff1cd9357eab1b8877a991a484e7966970acb351067a4a37f7a2e5e983f9fc","model":"gpt-5.5","provider":"openai","segment_id":"worktrees.cleanNow","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Clean up now","text_hash":"da367b57478fe6da969f5ff3a78717074d7fca77a312ac2c8f77dc2f56032578","tgt_lang":"de","translated":"Jetzt bereinigen","updated_at":"2026-07-05T21:00:37.724Z"} {"cache_key":"b60330af36fc6ac820db6c1493663f48a0b180328788e4703d4dc0b03470fedc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.connectorAddedEndpoint","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Added {name}. Update the endpoint and credentials in MCP settings before use.","text_hash":"d6749b024612bd4b38efcde4caedf40a2e047939dc4a0be5434d4b679ba8354b","tgt_lang":"de","translated":"{name} hinzugefügt. Aktualisiere vor der Verwendung den Endpunkt und die Zugangsdaten in den MCP-Einstellungen.","updated_at":"2026-07-29T10:57:42.373Z"} {"cache_key":"b60505052e22e3b0432499d40760b06ced0d5473c336272fc8a261ee79a0c931","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.taskSuggestions.start","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Start in worktree","text_hash":"0c5344389b7731c05f4718da7afcffc44763a6b5fb1168fe631ff30583a40ebc","tgt_lang":"de","translated":"In Worktree starten","updated_at":"2026-07-29T10:57:42.373Z"} +{"cache_key":"b6062b87727b25b05f875ab526522190e9dbcab79021128d99051b77b543dd95","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.readyIn","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Ready · {latencyMs} ms","text_hash":"fe3e0f81afe32081d39415a34f7a2ad1add67d8695f7a6bc5fccf9ecf9fd29b5","tgt_lang":"de","translated":"Bereit · {latencyMs} ms","updated_at":"2026-08-06T05:28:46.347Z"} {"cache_key":"b60997cce48db5b7d0f0e06bffc1ba54d562b4eac7a81a380029905e455469fc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"languages.zhCN","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"简体中文 (Simplified Chinese)","text_hash":"e34fcc9872e46b54fd22bd89aae921332644df9ff58d7778cba9c4007dbeafb2","tgt_lang":"de","translated":"简体中文 (Vereinfachtes Chinesisch)","updated_at":"2026-07-29T10:57:42.373Z"} {"cache_key":"b61cb9e8c328aba20a9d6951887959147bb365c6ef27f97e919b068f29622900","model":"gpt-5.6-sol","provider":"openai","segment_id":"cron.form.summaryEveryHourOne","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Runs every hour","text_hash":"9abb59ca85a19ad07067a7605aeb96acfc767e3f1182faf2165a331c7b7c65df","tgt_lang":"de","translated":"Wird jede Stunde ausgeführt","updated_at":"2026-07-12T09:21:49.502Z"} {"cache_key":"b63c7735b4f6be6781f640fc714cef8ab3c3927883ac13cb96efc9efa1b9ad12","model":"claude-opus-4-8","provider":"anthropic","segment_id":"quickSettings.system.disk","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Disk","text_hash":"340e0cf3bfa8d23dad5fa37503e9491fd6e5e8c99cc801849be39cb10a44ad9f","tgt_lang":"de","translated":"Festplatte","updated_at":"2026-07-12T06:26:39.048Z"} @@ -2982,6 +3005,7 @@ {"cache_key":"b93bb704f09f9e3ce0288f3cfe61a328792225c740a6862b2da93b6a25eda0a0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.breakdown.cacheRead","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Cache Read","text_hash":"bc60bc6b4e59a4e37809ce2aea0b21366e9682d3ad5e14a64e639efc0b9f269f","tgt_lang":"de","translated":"Cache-Lesen","updated_at":"2026-07-29T10:57:42.373Z"} {"cache_key":"b941146ebb62a40344e0b2a3022e5da49478005641442b77e6c76c91d36a2d94","model":"gpt-5.5","provider":"openai","segment_id":"worktrees.restorable","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Restorable","text_hash":"bc97d2ddd2dba3ab2391f21314316556111065c4b870bc05679fadd60a754c01","tgt_lang":"de","translated":"Wiederherstellbar","updated_at":"2026-07-05T21:00:37.724Z"} {"cache_key":"b95ed3ecb232431431b9232dabfc57ae80b3e3832e52d99a4589800d2fd74e55","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.header.view","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Workshop view","text_hash":"1c1d655dd00b1518de2dff27702d5a26574995ca414fe37dc9613144d3bbbc26","tgt_lang":"de","translated":"Workshop-Ansicht","updated_at":"2026-07-12T06:28:25.755Z"} +{"cache_key":"b9797adefee1b92a40637be759438b3d927130dbe9772b1eb94dd997915c96ae","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.actionRequiresRead","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"This action requires operator.read access.","text_hash":"d411bf9bd6ca898eba019d6f280dc545673c3e083151f9a0baa18a9ef3f382fc","tgt_lang":"de","translated":"Diese Aktion erfordert operator.read-Zugriff.","updated_at":"2026-08-06T05:28:46.347Z"} {"cache_key":"b980e25834f6c379addd044c02b1f2970da5a36a624990f315cf269f04226155","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.toolCards.group.otherMany","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"used {count} tools","text_hash":"e04e5f0c62ac4a39918614fd8675f4c3d504509903206de18b13bd9b3b686348","tgt_lang":"de","translated":"{count} Tools verwendet","updated_at":"2026-07-29T10:57:42.373Z"} {"cache_key":"b9ad7b05000f7bbcd6d102b958305c372054f10441c316ad351380452bd890db","model":"claude-opus-4-8","provider":"anthropic","segment_id":"quickSettings.personal.browserOnly","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Stored in this browser only.","text_hash":"daae614a9eedcbd44408457c84f7d5f73755af25da2fa4139d5d0d0e6353a637","tgt_lang":"de","translated":"Nur in diesem Browser gespeichert.","updated_at":"2026-07-12T06:26:46.905Z"} {"cache_key":"b9b8641bf3020828edd45ac18f818b9be050676ebb700fe8ce8faf7cd2db0c99","model":"claude-opus-4-8","provider":"anthropic","segment_id":"terminal.tabHint","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"{agent} · {cwd}","text_hash":"64d5fe4bf54a2c3d203c62e0057675c810335a5b79a4ea9f5b3ec16f70d0201c","tgt_lang":"de","translated":"{agent} · {cwd}","updated_at":"2026-07-29T10:57:42.373Z"} @@ -3019,6 +3043,7 @@ {"cache_key":"bb1aff68f9a3913c2f3c5b55390d0f2c6f0179da5b05da17ed34bda056550705","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.rail.hide","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Hide session rail","text_hash":"8e4ac7c10a741ce1ee32193f4ec354395c22927a6004c64307f7886685761de2","tgt_lang":"de","translated":"Sitzungsleiste ausblenden","updated_at":"2026-07-25T17:10:54.188Z"} {"cache_key":"bb1eb1c5308e67e722b29d3bf268c9e5c49df327b0f5b0a4ab4e602979caf81e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.deviceAuthMigration.approvalFailed","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Could not secure this browser: {error}","text_hash":"1cbc735f6ef8ab47c836e7745ce19720e1ed05700db8b93f627660bc4ea51ac5","tgt_lang":"de","translated":"Dieser Browser konnte nicht abgesichert werden: {error}","updated_at":"2026-07-25T17:10:41.053Z"} {"cache_key":"bb2494c78955c822a340f1cecc9602a3092349a06ddd539264416e259e66b083","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.files.updated","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Updated {time}","text_hash":"2f87419441e6111b4d62893d3c4ef5ddeb2c8e1af82fabab6132856faf77f907","tgt_lang":"de","translated":"Updated {time}","updated_at":"2026-07-29T10:57:42.373Z"} +{"cache_key":"bb37394c586629d0f84bc852f02d26365bc2a57a1c9a59fe7f02c98669318d21","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.authFailed.stepDashboard","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Run openclaw dashboard --no-open for a fresh URL, or openclaw gateway auth-token --show to recover the token.","text_hash":"fa26152d74b5e87de5bd2e743b0aefb3815c7720452ee67d0b42a48c9f83df55","tgt_lang":"de","translated":"Führen Sie openclaw dashboard --no-open für eine neue URL aus, oder openclaw gateway auth-token --show, um das Token wiederherzustellen.","updated_at":"2026-08-06T05:28:57.448Z"} {"cache_key":"bb4124acc1a006682c2285ea99980e58f8a09d446081717b0f65f3eefc421403","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.usingDefault","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Using default: {value}","text_hash":"b5c73bc037deca2bdd62014cb8d79a534b2432eb52dd374b3b2a564eac50d8c4","tgt_lang":"de","translated":"Standard wird verwendet: {value}","updated_at":"2026-07-31T19:22:38.653Z"} {"cache_key":"bb5ecfabf8982aa4271bf29ddf142f190d37f8f689eff96cdc6faf98dc789cdc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.risk.low","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"low risk","text_hash":"a2ce0d787f813342f730da429125527bed773d736ec8aaeae6c5111f86e9567f","tgt_lang":"de","translated":"geringes Risiko","updated_at":"2026-07-29T10:56:34.487Z"} {"cache_key":"bb9572904b7a180c06fb5ce7cdb7b7646341917d40917fd73c030de3d28bb8f5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.offlineBody","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Connect to browse installed and recommended plugins.","text_hash":"2b1388783fabbbafff7dfe50ac26522326be122f0b002c07fe62ce6c54b5c60f","tgt_lang":"de","translated":"Verbinden Sie sich, um installierte und empfohlene Plugins zu durchsuchen.","updated_at":"2026-07-29T10:57:42.373Z"} @@ -3170,6 +3195,7 @@ {"cache_key":"c4b8ecf598384f624604356ddf15545dbbc6143d709905230d99778264772896","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillStatus.blocked","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"blocked","text_hash":"6973dddd3ef9cb6a2932702f31777faad9c9bf3124d147a84f31aadb6d139546","tgt_lang":"de","translated":"blockiert","updated_at":"2026-06-17T14:13:12.251Z","segment_ids":["workboard.healthBlocked"]} {"cache_key":"c4da9e0f963dbe4ba02b717f06a26a0646a30864a2e9d39afc262236d8ced508","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.files.coreFilesSubtitle","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Bootstrap persona, identity, and tool guidance.","text_hash":"d75ad947c2751bddf5612450c6bf1d53c8ae3d8fe51dc9479032eb677d081662","tgt_lang":"de","translated":"Bootstrap persona, identity, and tool guidance.","updated_at":"2026-07-29T10:57:42.373Z"} {"cache_key":"c4fbcfe53dddb3c501c2406fc011b66c4d335192d803baa3f9402f5c12254f99","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.working","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Working…","text_hash":"5474eef8d0f179c707cf418e2bbb468c77cc24edc5e9f5f4e137e85e06a8eea0","tgt_lang":"de","translated":"Wird ausgeführt…","updated_at":"2026-07-29T10:57:42.373Z"} +{"cache_key":"c5095722f7d55c2cc390cd18346112f09e3ee57a5ab2d9aeda32d068576294d2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.actions.confirmDedupeDescription","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"This rewrites DREAMS.md and removes only exact duplicate diary entries.","text_hash":"66ce13326514c7a9e5d598490eefd03a054d8eeee1a21811dbc46f87103549d2","tgt_lang":"de","translated":"Dadurch wird DREAMS.md neu geschrieben und nur exakte doppelte Tagebucheinträge werden entfernt.","updated_at":"2026-08-06T05:28:57.448Z"} {"cache_key":"c53898bc189024a994e6bebb31b82f8382d155262b30d4c61c9a0cf9dbe823b1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.filters.timeZoneLocal","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Local","text_hash":"8c31e6e7223097e2e4847773c47a4efab6aaf79deeecc92a7759891c74976dde","tgt_lang":"de","translated":"Lokal","updated_at":"2026-07-29T10:57:42.373Z"} {"cache_key":"c54545af151389409e00e19ce139cb5ed69add1b03d100625d9db6dd1a3155ae","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.queue.imageCount","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Image ({count})","text_hash":"e3324239cb6d7344e608ebac2eab54a6f821ba63744ac76ad98e9174050bbe23","tgt_lang":"de","translated":"Bild ({count})","updated_at":"2026-07-29T10:57:16.389Z"} {"cache_key":"c54f5f93b2185991fc95f0233f550cf79776eb9eee85c470de972c254c0c1c1f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.toolCards.copyToClipboard","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Copy to clipboard","text_hash":"b749e205302cc21952a1e9646569ca0af9017cc5f39dd741830551bdd4ae823e","tgt_lang":"de","translated":"In die Zwischenablage kopieren","updated_at":"2026-07-22T15:43:29.701Z"} @@ -3363,6 +3389,7 @@ {"cache_key":"d1976cd214045ffa1ec9f56f3100d81851a14b1d246db280a5c1b7f43e8f5132","model":"claude-opus-4-8","provider":"anthropic","segment_id":"quickSettings.model.title","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Model & Thinking","text_hash":"e7fa5231806713c5a5d0a884c9706f24b330778c07f8390c116455a82abfba0d","tgt_lang":"de","translated":"Modell & Thinking","updated_at":"2026-07-12T06:26:28.594Z"} {"cache_key":"d1991f9c0a97a00dbc3e5f015aaa13fea305da24f02bb5f2b86d48e36b7e1759","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sessionHeader.revealFinder","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Reveal in Finder","text_hash":"cc849385646ba0d67a8687fb561eec23fadf51b144242cf6a41dd5b594bb4180","tgt_lang":"de","translated":"Im Finder anzeigen","updated_at":"2026-07-17T04:26:41.556Z"} {"cache_key":"d19d3e589169ab8295fe093dbd235b2bd04b2a7eee4c342dfe748485ccd10b81","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.history.findIdeas","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Find skill ideas","text_hash":"5eeb315aa438d92f5eef4e0e29c26c094d551fe2ca039f259b15713d16d629e1","tgt_lang":"de","translated":"Skill-Ideen finden","updated_at":"2026-07-29T10:57:42.373Z"} +{"cache_key":"d1a9834dfb07e82937d33a25c422e08dcd62afb502dddf6098005e0217df43cb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.modelControls.modelsUnavailable","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Models unavailable","text_hash":"3165b4e4a0545cf89d54a11e8f862bbbfd06f986af3ff8f94f5c7c4992495b5f","tgt_lang":"de","translated":"Modelle nicht verfügbar","updated_at":"2026-08-06T05:29:00.304Z"} {"cache_key":"d1b007ffdd3f3196fd8cde6d868abdb4b65705bcc861d002a48de8bb651ecc64","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.channels.setupGuide","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Setup guide","text_hash":"f91058b1dfbde985a500035ec38aab18acd48c844c391b58bc22593630c2a3ff","tgt_lang":"de","translated":"Setup guide","updated_at":"2026-07-29T10:57:42.373Z"} {"cache_key":"d1b32e503911ccef5b0e7e6060076792658226b01bb6befc6ee851c5456c3f2c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.intro","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Choose how OpenClaw stores, searches, and maintains agent memory.","text_hash":"7154effd5575dcb815d40ca0a0d19746d01802424478fc24d2c8a84cc3667b50","tgt_lang":"de","translated":"Lege fest, wie OpenClaw den Agenten-Speicher ablegt, durchsucht und pflegt.","updated_at":"2026-07-29T10:55:37.738Z"} {"cache_key":"d1ca8ae00620f75ecc5a91baca54f536f3df580f43f3600c38488b5d4bd677af","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.imageLightbox.untitled","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Image","text_hash":"1aa4cb0bcca76e92e30677e809bb3d4b5c066715ef4d558184e319496bcc5125","tgt_lang":"de","translated":"Bild","updated_at":"2026-07-22T15:42:58.508Z"} @@ -3393,7 +3420,6 @@ {"cache_key":"d3e3f77a3a3809d6c2df9f99c0734dcd243e58d3d2d3f957f3d7cde1642364f3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sessionHeader.gatewayPicker.unknown","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Unknown status","text_hash":"15eebb6f74cc8a5a2a3eb6897533ded3d7c3e52b32cf617087a4793fef134ba0","tgt_lang":"de","translated":"Unbekannter Status","updated_at":"2026-07-28T07:04:10.501Z"} {"cache_key":"d3f504caa43856b5fc699c9f066c1a79283b332cda1f0a062bc7efee7c67224f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.pairing.subtitle","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Review people waiting to send direct messages to pairing-protected channels.","text_hash":"52060f8be3e95c1eacc8bca7f3aa1c93ffc148f960f840712020581132b9f58f","tgt_lang":"de","translated":"Prüfen Sie Personen, die auf das Senden von Direktnachrichten an pairing-geschützte Kanäle warten.","updated_at":"2026-07-22T15:40:17.490Z"} {"cache_key":"d3fe172c783833088a7d159025d09d68276220b1da90d19f1caf105006146577","model":"claude-opus-4-8","provider":"anthropic","segment_id":"approvalPage.pending","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Waiting for your decision","text_hash":"0274047f66f72222d935dd39d9374212fc830192978badff167b332d4baeb150","tgt_lang":"de","translated":"Waiting for your decision","updated_at":"2026-07-29T10:57:42.373Z"} -{"cache_key":"d43521ed9a87cbcf5dc2108610de42297c376e846f2987db7dde01f4f2e9dd3a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.actions.confirmDedupe","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Dedupe Dream Diary? This rewrites DREAMS.md and removes only exact duplicate diary entries.","text_hash":"3b53e7e5445b3d763ff4a3f7f55ae4917ab2dbecc988f5b46c7b06a2dd736052","tgt_lang":"de","translated":"Traumtagebuch entduplizieren? Dabei wird DREAMS.md neu geschrieben und nur exakte doppelte Tagebuch-Einträge werden entfernt.","updated_at":"2026-07-29T10:56:21.174Z"} {"cache_key":"d43532043da36686235b57179a87c8283fd466af2f8e02ec27c3bddadf7ffb75","model":"gpt-5.6-sol","provider":"openai","segment_id":"modelProviders.add.save","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Save provider","text_hash":"4986554fbf65669efa8faba3fbbdf95fa0595720d428fd54939e56d74da74fb5","tgt_lang":"de","translated":"Anbieter speichern","updated_at":"2026-07-13T16:31:19.353Z"} {"cache_key":"d450e3a9016f521203d3b74bc9c315f8acac0682f74bb5ceab69530c32770d6d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agentTools.liveToolsOne","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"{count} Live Tool","text_hash":"541e340b7487bf4832b1d717b6aafb240eee25f202846b80e83abdc067485f04","tgt_lang":"de","translated":"{count} Live-Tool","updated_at":"2026-07-12T06:27:47.285Z"} {"cache_key":"d4718d59d861553c7541b8579ac9f43eb7993c9c45de5db7123a400e722fe07d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.newCard","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"New card","text_hash":"8d3efc397417cfd071497259a49b6ff561c7116f5bcae8e188d881561997e8b9","tgt_lang":"de","translated":"Neue Karte","updated_at":"2026-07-29T10:57:42.373Z"} @@ -3430,6 +3456,7 @@ {"cache_key":"d64808e88416c293e1ce9745e72bfcae1a065b574a8173107c1780c5f2706a9c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.dispatchSummaryEmpty","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Dispatch complete: no ready work changed.","text_hash":"d9de474da80103e3d4fd0395c3c5a1f1ec2925bde5bca571b0a5ffe55bc2cc8a","tgt_lang":"de","translated":"Dispatch complete: no ready work changed.","updated_at":"2026-07-29T10:57:42.373Z"} {"cache_key":"d67160484a72e38193c3942eb9f39209d9224b02c89c75ddf06feb956e2ae61a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.binding.binding","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Binding","text_hash":"164c690a353e7b5106d3de3de2d1d1811b7b7c30ab0c4640c15c8a141b226280","tgt_lang":"de","translated":"Bindung","updated_at":"2026-07-12T06:25:05.858Z"} {"cache_key":"d674148abd8b6bd0d009c73905fa0d8c82152e36a25c62f9c4a22d9eec87a5c3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.revealEnvValues","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Reveal env values","text_hash":"b9a0cce6bac408334c7f5e5a60058a51d099e5300514e7b449106385b7219f78","tgt_lang":"de","translated":"Env-Werte anzeigen","updated_at":"2026-07-12T06:27:28.099Z"} +{"cache_key":"d67c2eae49b2dc4fc9ccb8bd98cea61406c42d3b1ab51f06cd2422664c324a41","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.button","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Check model","text_hash":"ecbc2430febdf2ec2499efad15c6d2f2a01b64cc8ea7a1bce31663cf67c0dd9c","tgt_lang":"de","translated":"Modell prüfen","updated_at":"2026-08-06T05:28:46.347Z"} {"cache_key":"d68353dd354671069f00ae6644a4b8a7d27971469af0132977df21c3ea847968","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.sessions.noneInRange","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"No sessions in range","text_hash":"9344ef674e0c4bb1278fcd880df4a06bb1a80b5a5eb50e65b3eea9844c7c1d74","tgt_lang":"de","translated":"Keine Sitzungen im Bereich","updated_at":"2026-07-29T10:57:42.373Z"} {"cache_key":"d6ba0a615dcea95929d21f43e90930790d98eb74c36310d634fcd2d1b4135341","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.stats.grounded","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Grounded","text_hash":"5b6f73f04fe1a6af2dc43bebb45478862b0bd1fe079eed12f8bc2000a59bf68c","tgt_lang":"de","translated":"Geerdet","updated_at":"2026-07-29T10:57:42.373Z","segment_ids":["dreaming.trace.grounded"]} {"cache_key":"d6bf25425ed98c0689a7ec88ae5e73a8e0b274b62bbe437f790454aaebc55649","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.selectors.lockedSessionModel","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Thread model","text_hash":"21595b36c8f905a51e9b03dcbb26733557fdf4de34e1ff1c660d6dc713f297f9","tgt_lang":"de","translated":"Sitzungsmodell","updated_at":"2026-07-29T10:57:42.373Z"} @@ -3529,7 +3556,6 @@ {"cache_key":"dd7d5c2733c91e96c48ecd64244cdad8ca3b6cb72e1bf34bd3b47d929c856bfb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.rail.health.grinding","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Working","text_hash":"a92f0449a9f7235bf69dc2e8ff7070bfae3f00ec8f8f26e5457a9beac53466ac","tgt_lang":"de","translated":"Arbeitet","updated_at":"2026-07-22T15:43:12.032Z","segment_ids":["chat.observer.health.grinding"]} {"cache_key":"dd7f8c546d0e380754d61f9ae3f59443203a615a7daaba151e691201a530fb43","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tabs.about","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"About","text_hash":"4efca0d10c5feb8e9b35eb1d994f2905bb71714e6a271f511d713b539ea5faa1","tgt_lang":"de","translated":"Info","updated_at":"2026-07-29T10:57:42.373Z"} {"cache_key":"dd835930099671f2347156f4cbb6569405228e7b3b16cf6740f92d2014e9344e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.prepare.providerNotReady","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"{provider} did not expose a usable local model. Review the setup result, then retry.","text_hash":"6290bad753f47232b8175c8437140fdf13dee29e22567be0949c23b57bab0f77","tgt_lang":"de","translated":"{provider} hat kein nutzbares lokales Modell bereitgestellt. Überprüfen Sie das Einrichtungsergebnis und versuchen Sie es erneut.","updated_at":"2026-07-31T19:22:38.653Z"} -{"cache_key":"dd9855a7deececf53e4183ab7d178e6408e48d508e937f98ce360ea1bdfd2c72","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.messages.openInCanvas","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Open in canvas","text_hash":"02597bb20cb5d93ebbb47e62c3591fcf9dec76fc42697e1dc130e1f167232e61","tgt_lang":"de","translated":"In Canvas öffnen","updated_at":"2026-07-12T06:29:30.665Z"} {"cache_key":"ddae7f4121c8306d77492fad81333774891d10cdecf322ed93ceeb658c71812b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsPage.hubTablistLabel","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Threads sections","text_hash":"06b79eea07938782ba4f922e4b38dffb2809e641d6dd8ae264b95712fd885363","tgt_lang":"de","translated":"Thread-Bereiche","updated_at":"2026-07-22T15:41:30.711Z"} {"cache_key":"ddc7c9c3853f238f80f9a29939680679f21b0d4dc8c2df43fb33b286bdb8173a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"languages.ko","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"한국어 (Korean)","text_hash":"30f959f34501d524b06cf98b3711cdffea10a6479a316cf2c030362e8d274740","tgt_lang":"de","translated":"한국어 (Koreanisch)","updated_at":"2026-07-29T10:57:42.373Z"} {"cache_key":"ddcfd128c9a371324cecc0d912bfe8d6b76242906f3ad41171e0385021605bb5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sessionSharing.noPeople","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"No paired people found.","text_hash":"dcd5ef1460456442817ca5336b8c7d499e6d6a6e44d5c81b8923a5339721e3b8","tgt_lang":"de","translated":"Keine gekoppelten Personen gefunden.","updated_at":"2026-07-25T17:10:47.705Z"} @@ -3573,10 +3599,12 @@ {"cache_key":"e022a24275c76ec668923db0916dff180eb61ef4a07fe0d1f49d40c5431daa64","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.menu.noSkills","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"No skills available.","text_hash":"a0643757b34712189e740a0a0ba59dc93aefb35dc7e641f762d476c0a4e830aa","tgt_lang":"de","translated":"Keine Skills verfügbar.","updated_at":"2026-07-29T10:57:39.931Z"} {"cache_key":"e0336249170d113bb507b6a891af5312e9e7fc66f037da25460ec8499d87e439","model":"claude-opus-4-8","provider":"anthropic","segment_id":"newSession.browserUse","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Use this folder","text_hash":"30cbaeca91c8e904dbd231d41d7e98b9c065647d6cd813e234589f983591d6a4","tgt_lang":"de","translated":"Diesen Ordner verwenden","updated_at":"2026-07-29T10:57:42.373Z"} {"cache_key":"e04dd3bc430c77bfd66b32afcdbc45031eefd10b9345cea712870558063d7723","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sidebarColumns.close","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Close {panel}","text_hash":"b5a17948c7be08f99afbdc5f16c46e0595ca4174049831c918ffbc9593fadd85","tgt_lang":"de","translated":"{panel} schließen","updated_at":"2026-07-28T07:04:13.798Z"} +{"cache_key":"e0589f43cea2fc79f35ac5cf6587afae98fd5bb1f05d7e160f985124e5cae691","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.actionRequiresWrite","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"This action requires operator.write access.","text_hash":"48816bfddc8d61fc3ab5c633190b2fe68f8c7390a419d24a12ba9ece22a34402","tgt_lang":"de","translated":"Diese Aktion erfordert operator.write-Zugriff.","updated_at":"2026-08-06T05:28:46.347Z"} {"cache_key":"e080f9e0cdd65cab418dbd4b618181d6abdb632d1ef2beca1a538e09fc4f47c2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.execApprovals.on","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"on","text_hash":"b8d31e852725afb1e26d53bab6095b2bff1749c9275be13ed1c05a56ed31ec09","tgt_lang":"de","translated":"an","updated_at":"2026-07-12T06:25:31.079Z","segment_ids":["chat.commandResults.fast.on"]} {"cache_key":"e0af73faf129a79cd1f59624cfe195a0c954be372ef7e825577ae7c458f81fdd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"board.widget.activeCapabilities","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Active widget capabilities","text_hash":"fd7089b3c45875a0d8b5ade1046ec83363f616cd16756d794283e6f6c2cb33f4","tgt_lang":"de","translated":"Aktive Widget-Funktionen","updated_at":"2026-07-22T15:42:18.609Z"} {"cache_key":"e0b2c7b7010bfd1caf8c48b18541669e8ac05723e62bcbc40d127ed1afaa722a","model":"gpt-5.6-sol","provider":"openai","segment_id":"onboarding.memoryImport.plannedCount","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"{count} ready to import","text_hash":"5cd77f8c50e67428b1824cbb86869d94a4c28d0c007c45220f298193c206f459","tgt_lang":"de","translated":"{count} bereit zum Importieren","updated_at":"2026-07-16T12:38:52.217Z"} {"cache_key":"e0e4f8e6cabe08df6f76bd474b2588ce331cac80c61b200a0695371f4efd30d6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.phrases.dreamingEmbeddings","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"dreaming in embeddings…","text_hash":"e17cd00c9abf4330434e5209a2fbb57d9ae277a90c390a0b42522fb836b54494","tgt_lang":"de","translated":"es wird in Embeddings geträumt…","updated_at":"2026-07-29T10:57:42.373Z"} +{"cache_key":"e0e8018416f1b2b51765a31539c71d81b02a0cd35265955795a9785a3d5606f0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.billing","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Restore provider billing or quota, then retry.","text_hash":"3768a5f28bb03d6f177fe40a4a20809abdd3af5b263fb1ebc1e4057af54b0466","tgt_lang":"de","translated":"Stelle die Abrechnung oder das Kontingent des Providers wieder her und versuche es erneut.","updated_at":"2026-08-06T05:28:46.347Z"} {"cache_key":"e10d3cfba8e46529ff977ea3757ff99d27e64f780c1402dcbfa5fdfe49e39bab","model":"claude-opus-4-8","provider":"anthropic","segment_id":"connection.snapshot.tickInterval","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Tick Interval","text_hash":"5e913b1331d1645eed8f87e79af3016b78b2ebe8b1286f2ce861c50671ae6886","tgt_lang":"de","translated":"Tick-Intervall","updated_at":"2026-07-29T10:57:42.373Z"} {"cache_key":"e11ca8bf23143e9fe4a14e737ef8913f32372da43255116ca3351bd3d01d0899","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.connectorGroupDev","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Coding & infrastructure","text_hash":"39247c184ac938c5a3cab97d039b0bd0cd332ca44a46d8ec547f7f8a611cb86a","tgt_lang":"de","translated":"Programmierung & Infrastruktur","updated_at":"2026-07-29T10:57:42.373Z"} {"cache_key":"e11dbb5c5b69ac94944ceee2956e00d6d22926086440339fe46f6f532ba95fce","model":"claude-opus-4-8","provider":"anthropic","segment_id":"custodian.requestFailed","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"OpenClaw could not reply. Try again.","text_hash":"9bfedd953fa28b0e784692004016d3c6db8e06b6ccd1e4d27c6b3adc6d57b754","tgt_lang":"de","translated":"OpenClaw konnte nicht antworten. Versuche es erneut.","updated_at":"2026-07-22T15:41:15.055Z"} @@ -3614,6 +3642,7 @@ {"cache_key":"e2bbd60772b6cfd7477a504244bef9e6eb119e4ab00266f97d6dcae5ca9043b8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.manual.provider","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Provider and access method","text_hash":"f7b9c3f07ef7bf88e90cd50d25d42c1e034a45f4e6873749d612edb22e0c8740","tgt_lang":"de","translated":"Anbieter","updated_at":"2026-07-29T10:57:42.373Z"} {"cache_key":"e2c02001e84ee6096f4a4165ee8b5c644a33e618ea15f14b208b6a8f53aed0e2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agentChip.filterAgents","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Find agent…","text_hash":"7aa7e8d4b41e10192d255f78e2c67b41bc6f5f597709eb8cb5c94b2c65415ca5","tgt_lang":"de","translated":"Agent suchen…","updated_at":"2026-07-29T10:57:42.373Z"} {"cache_key":"e2d3dc84456f4ecef7fc6ce7d0d5e49166d29f7e1a6cc40f8accf98a22c13c1f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.queue.noStatus","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"No {status} proposals.","text_hash":"544c678efbbaddc044e6193554b36e1ca8c8a6d688cdfecba0fb78ffa12c07c7","tgt_lang":"de","translated":"Keine {status} Vorschläge.","updated_at":"2026-07-12T06:28:40.208Z"} +{"cache_key":"e2df0103fd6d724e05ff3c51eebce95c64c090de5a5115cb73b75f26c3f9618a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.authRequired.stepPaste","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Paste the token from openclaw gateway auth-token --show or enter the configured password.","text_hash":"6c5acfa567345d569667eec7805b322491d1ad072c82923bcb0add343d10c0c4","tgt_lang":"de","translated":"Fügen Sie das Token aus openclaw gateway auth-token --show ein oder geben Sie das konfigurierte Passwort ein.","updated_at":"2026-08-06T05:28:57.448Z"} {"cache_key":"e2e3f4a794a90ec8800c948c9f2df407470ec4c44e630a49f36d8a43adbb3304","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.dreaming.phaseFields.maxAgeDays","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Maximum age (days)","text_hash":"dddff09b03a98f289746ffb1e15c19e69c2008c6f91756d14f56b9338c6e00e7","tgt_lang":"de","translated":"Höchstalter (Tage)","updated_at":"2026-07-28T07:03:59.099Z"} {"cache_key":"e2ef370ce1b53a07d4f1eb3b89924073b87f08b68385b3ccaaffa8f47a367d29","model":"claude-opus-4-8","provider":"anthropic","segment_id":"quickSettings.system.loadAverage","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Load average: {values}","text_hash":"b16ad67a32de0efe4209ce1f4120eccb68c2d9c30cc3f395ea27892ca656be25","tgt_lang":"de","translated":"Durchschnittslast: {values}","updated_at":"2026-07-12T06:26:39.048Z"} {"cache_key":"e317e1ab89d9e6d117fbab473b3bc64eb7002aa2b7d067d6ea17297bc6afc3a5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.skillsPanel.empty","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"No skills found.","text_hash":"32bddf99233e450856a5e9a7d018206a4f6b33577144fd00a1fa34087694c806","tgt_lang":"de","translated":"Keine Skills gefunden.","updated_at":"2026-07-12T06:25:56.422Z","segment_ids":["skillsPage.empty"]} @@ -3762,6 +3791,7 @@ {"cache_key":"ed12e83e060ece5ded05a3c8693fdf534d2a1bcf660a681fcdf1befa0daf8b68","model":"claude-opus-4-8","provider":"anthropic","segment_id":"logbook.status.captureError","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Capture error","text_hash":"fd99f0f4ee2ab7931c06dc3e5d0e7e9b4af68f5699dbb6150eaa87f03ff4ced0","tgt_lang":"de","translated":"Capture error","updated_at":"2026-07-29T10:57:42.373Z"} {"cache_key":"ed1a04ae0f91316897954b64d5ed22afdfd2e1dcf51c86a0a869eb49aee7288a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.holdToRecordSettingDescription","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Hold the composer microphone button, speak, then release to insert text without sending.","text_hash":"afdb946140cb8b3e98f3539456cfcfd567b43b7194e9686f93fa13a347deb70f","tgt_lang":"de","translated":"Halte die Mikrofontaste im Editor gedrückt, sprich und lass dann los, um Text einzufügen, ohne zu senden.","updated_at":"2026-07-22T15:43:21.590Z"} {"cache_key":"ed1ac2f10bbe1c54d93c7140cb93000150076c4835adc011ee8f2ccd37800ecd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.sections.logging.label","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Logging","text_hash":"d3ef01b4a9c9910364c9b26b2499c8787a0461d2d24ab80376fff736a288b34c","tgt_lang":"de","translated":"Protokollierung","updated_at":"2026-07-12T06:26:17.049Z","segment_ids":["configView.sections.logging"]} +{"cache_key":"ed1b08f9d146f81e12aeca2461fcd2b57f0e88b539e2ef9d1efd750332ace842","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.auth","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Review the provider credential or sign-in, then retry.","text_hash":"06492ffbd3c87579037f41e3c00a217fb3020fafdc1f11442394e33b4b7dcd77","tgt_lang":"de","translated":"Überprüfe die Provider-Anmeldedaten oder Anmeldung und versuche es erneut.","updated_at":"2026-08-06T05:28:46.347Z"} {"cache_key":"ed1d19232b7d34f41852c8343e0a0dc4c4f252f839f08d2cf8e17a2bbb591000","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.pairing.noRequests","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"No pending DM access requests.","text_hash":"6a88acd27d5ab35cc56079c81d5f69fb6d5a6c57d82b237b19050a586b5c6df4","tgt_lang":"de","translated":"Keine ausstehenden DM-Zugriffsanfragen.","updated_at":"2026-07-22T15:40:17.490Z"} {"cache_key":"ed2e4e150f2f8efd1a279d318a09839e3c6a089a75e73b30619097c1166c11b4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.providerUsage.budget","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Budget","text_hash":"1c6225ec7092ad2f4a4acd79f8fc6854aa10653763fb053a6cf2bb2d2a4148ab","tgt_lang":"de","translated":"Budget","updated_at":"2026-07-29T10:57:42.373Z"} {"cache_key":"ed37d4655f69d85f90c9e1d7dfda3ea8224af11dd3ed98e856b9702591a1ca04","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.selectTitle","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Select an agent","text_hash":"7d4cf06874635248d725bcf641438f58529d029c16d9c2a88cdb5aee88142b1d","tgt_lang":"de","translated":"Select an agent","updated_at":"2026-07-29T10:57:42.373Z"} @@ -3820,6 +3850,7 @@ {"cache_key":"efefd5150d8203e25bd03fb1888bba6d00df392aa744a26f783be88de6ff3342","model":"claude-opus-4-8","provider":"anthropic","segment_id":"connection.help.copyCommand","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Copy command","text_hash":"9a01feecae675f2fb94baefe9b95c9b6f2970d7b4ccaf64e774335626cba785a","tgt_lang":"de","translated":"Befehl kopieren","updated_at":"2026-07-29T10:57:42.373Z"} {"cache_key":"efff6f10ebcf54dad65021bc4fcddfd83a51e4e09cd39d169a3188dc845785d9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.optionalCapability","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Optional OpenClaw capability.","text_hash":"6721f4c64905a3c8e0fa1702ef341d5fa0fb04d624fafd4c06d83ad03d3e0af2","tgt_lang":"de","translated":"Optionale OpenClaw-Funktion.","updated_at":"2026-07-29T10:57:42.373Z"} {"cache_key":"efffe69d70dbc63be13aafcc287a7d73915f94228d49a3a80eb440a27138ed10","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.execApprovals.subtitlePrefix","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Allowlist and approval policy for","text_hash":"742aac06eaea5cfc613a9a4fbecd886235d76f239ec9bac5987b9951ba3615d9","tgt_lang":"de","translated":"Allowlist und Genehmigungsrichtlinie für","updated_at":"2026-07-12T06:25:24.484Z"} +{"cache_key":"f00c23c4b0459dfc6b4c722134bc7b424731d885e50b7c2cf2b1c3d8733af3dc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.deliveryBlocked","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Completed, but result delivery is blocked.","text_hash":"cb34b0983f0b8b521ea9291291e02c165db3661730bfed241080e6a6aa32f4f9","tgt_lang":"de","translated":"Abgeschlossen, aber die Ergebniszustellung ist blockiert.","updated_at":"2026-08-06T05:28:57.448Z"} {"cache_key":"f00ef7529f92fc2e18f958ff330c03f04cd9f9ead8e3711a1961bb045fdb6b86","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.actions.rejecting","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Rejecting…","text_hash":"09868524d9262e41e10d09a125de98688f4bacf20dfbf87ca118c0115c71e2d1","tgt_lang":"de","translated":"Wird abgelehnt…","updated_at":"2026-07-12T06:28:32.518Z"} {"cache_key":"f012afa7eb001377366f19ef1f2c7657732f5fc3a9f8a4804391b1ca3949c82a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.setup.doneTitle","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Channel configured","text_hash":"85e87555bb1be59d20e800e21071492fe68ec44363b5036e165daff3aa79c50b","tgt_lang":"de","translated":"Kanal konfiguriert","updated_at":"2026-07-29T10:57:42.373Z"} {"cache_key":"f013eef34f225360f6cccf75ec24aa8daa268d1e851fb6c8451fe6721867a1c8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.followUpModeServer","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Server default ({mode})","text_hash":"a8e4b863a8909abbb3de6760f92e658c22bf9b1e39bd7a6da0b654d649bbb1e2","tgt_lang":"de","translated":"Server-Standard ({mode})","updated_at":"2026-07-17T04:26:41.556Z"} @@ -3899,13 +3930,13 @@ {"cache_key":"f5c67342018176293917d29c54e8833f643fe8c668b1b80f571125b8a372ad52","model":"gpt-5.5","provider":"openai","segment_id":"common.restore","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Restore","text_hash":"a76e13b9839270eb73ed11417f7d8acca55df0ad52065799361631d0fff74f27","tgt_lang":"de","translated":"Wiederherstellen","updated_at":"2026-07-05T21:00:37.724Z","segment_ids":["worktrees.restore"]} {"cache_key":"f5d8798bda61894a1fbb91fb264130bc95acfc509b289ec0878747810c21de22","model":"claude-opus-4-8","provider":"anthropic","segment_id":"logbook.duration.hours","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"{hours}h {minutes}m","text_hash":"425dc6c72de6fdc579549bfa261e44ea9dd0c30a37287124881b2f48b9e0b6f4","tgt_lang":"de","translated":"{hours}h {minutes}m","updated_at":"2026-07-29T10:57:42.373Z"} {"cache_key":"f5e55b96f25001679712b7e1a7707b4e1b4a4c137776ab5539d4eff0da768b76","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.noDiscoverMatchTitle","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Nothing to discover matches","text_hash":"6becb932fc06a9b6bdfe92fb1964a1a20407fc4624d1687d8d53ee8e65c5320e","tgt_lang":"de","translated":"Keine passenden Entdeckungen","updated_at":"2026-07-29T10:57:42.373Z"} -{"cache_key":"f5faf4dc11cf5a029302b86b5d1ff4e6949649f85d09b1150b718f2b17a4becb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.relative.hoursAgo","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"{count}h ago","text_hash":"520c737ea62430c4aa3e953abb60cf6bf7ecde97f0aef8f5e3fab5a9011db2a0","tgt_lang":"de","translated":"vor {count} Std.","updated_at":"2026-07-12T06:28:54.538Z"} {"cache_key":"f5fc1d42b56bb16d854511287e0993e66a116a172eb97ddba1f6e28398f8d257","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.toolCards.verbs.write","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Write","text_hash":"3f00927a719345edd4a8316599d3b328857987547f8884306861161ffa09647e","tgt_lang":"de","translated":"Schreiben","updated_at":"2026-07-29T10:57:42.373Z"} {"cache_key":"f6046edf15ff45d033f41431aa3ef40f5d64cee539bdf0dd888e2e881752dfc2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.files.minRead","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"{count} min read","text_hash":"ba43151afaf01bf1e02c6edad8da835d0dedf91b7f2f572fcdea186c5dc353f9","tgt_lang":"de","translated":"{count} min read","updated_at":"2026-07-29T10:57:42.373Z"} {"cache_key":"f614540297cc568e4311845b1f74cb2105dc359293233403bca8aa3cebdf268f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.assistant","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Assistant","text_hash":"391e405152779acc6b0f9429f3a4e27baf2af0deab2c37ba792311efa767d676","tgt_lang":"de","translated":"Assistent","updated_at":"2026-07-12T06:26:39.048Z","segment_ids":["sessionsView.assistant","quickSettings.personal.assistant","configView.connection.assistant"]} {"cache_key":"f646b108ae2473c62c88987071f7a8fe923450623103cb0d9feca49ddb96d847","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.context.openFilesTab","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Open Files tab","text_hash":"423a21a02bc6f7c21d6c85e30f0bc0827c497b6bc4123767375edd67f463c7bf","tgt_lang":"de","translated":"Open Files tab","updated_at":"2026-07-29T10:57:42.373Z"} {"cache_key":"f676000f9b552a79767d8a88dec4181658425c2dc843c2271ed243e2cf019db0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.toolCards.noOutputFailed","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"No output — tool failed.","text_hash":"5bb88b338f9e14ffd589cb0d12efee17847c9ba9392a00c1c5f70ebf005defe7","tgt_lang":"de","translated":"Keine Ausgabe — Tool fehlgeschlagen.","updated_at":"2026-07-29T10:57:42.373Z"} {"cache_key":"f676f0d677cfb851b71b30d91d219cfe0c95f8806ce774cdc5c822f64d6dd4ac","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.pairing.showSetupCode","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Show setup code","text_hash":"dc4fa0026fedf726e622f08eafb87102dfe74b6f27a47c5bc3e78df69498296b","tgt_lang":"de","translated":"Einrichtungscode anzeigen","updated_at":"2026-07-29T10:57:42.373Z"} +{"cache_key":"f6b50f3a7b9a0ada305dd49c5e8490778d4b793920d3d4f8d1b9a04fe24b85ba","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.recoveryFailed","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Could not update completion delivery.","text_hash":"bbeca2e058cc124638f8e2241905215a63eb671841584b97706bc41fbe2a2378","tgt_lang":"de","translated":"Zustellung des Abschlusses konnte nicht aktualisiert werden.","updated_at":"2026-08-06T05:28:57.448Z"} {"cache_key":"f6b7ce07ffd3d1ee1783e65fb83fd22adb271c30c86d5b095cfc928fbdc402f8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.hideAdvanced","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Hide Advanced","text_hash":"e6292a1e4e93ffea9b4e609d464a6c935bb10a8dafe6593795a9b43aed8ebcca","tgt_lang":"de","translated":"Erweitert ausblenden","updated_at":"2026-07-29T10:57:42.373Z"} {"cache_key":"f6c26bdf241d3834f935719eb53ca3b663a2a839916e20a3fd26915be92637a8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"languages.jaJP","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"日本語 (Japanese)","text_hash":"6da707c478f800a1b4c4fb6eac67f61d1046ecf2f3f297b1785ceb926e69c559","tgt_lang":"de","translated":"日本語 (Japanisch)","updated_at":"2026-07-29T10:57:42.373Z"} {"cache_key":"f6cdfc6ab448ae676ffb0a448a07c12aef7c0c7a6c1c940ed134dc3098c3d4c2","model":"gpt-5.6-sol","provider":"openai","segment_id":"terminal.attachFailed","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Could not attach terminal session","text_hash":"185f8f91aec60a1cec092623ff7e8fcb0ae907de13191563bf306436b26d3a07","tgt_lang":"de","translated":"Terminalsitzung konnte nicht verbunden werden","updated_at":"2026-07-14T12:26:05.257Z"} @@ -3919,7 +3950,6 @@ {"cache_key":"f74728c5f1e90ad307e67e028b124d558a2e486f8d7de1807a384313f9578fc1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.messages.hideConfirm","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Hide this message in this browser? The agent still sees it.","text_hash":"e499697eed50c66951bd2ba9f63db5e5ee9a34c46fdb28cdef397fe311cf648c","tgt_lang":"de","translated":"Diese Nachricht in diesem Browser ausblenden? Der Agent sieht sie weiterhin.","updated_at":"2026-07-22T15:42:58.508Z"} {"cache_key":"f75aae54830bef72acdd73242e66e27e93797feb4ac501521e16efae9e1cb021","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.itemCountPlural","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"[{count} items]","text_hash":"b103e62380bf2d42bfcf0ec998bb13266c1cb5f4ab983627e5485f1fa394e11a","tgt_lang":"de","translated":"[{count} Elemente]","updated_at":"2026-07-12T06:27:20.875Z"} {"cache_key":"f75fd1792c8304db0b0f3e05fe4f24bb24e7097d3fd7b7f068c2dfa76a2fcf52","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nav.expand","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Expand sidebar","text_hash":"37a5d6485e109bf695382308d0e2cd33913c3e5f7e9ab990e8f1a5f4287b2c6a","tgt_lang":"de","translated":"Seitenleiste ausklappen","updated_at":"2026-07-29T10:57:42.373Z"} -{"cache_key":"f760d4405bb67eb72bde27ecb982356d78f12bc97af7377b7e27211e6ad45069","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.tryAgain","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Try again","text_hash":"d8b8392e2c542950ca64867168e4ef87d4ad606882d5898f826b51c6d553988f","tgt_lang":"de","translated":"Erneut versuchen","updated_at":"2026-07-29T10:57:42.373Z"} {"cache_key":"f768b02766b5c9876c75c31bd3185191d5fbf708d460fe9fe99c9b2ce3ad66bc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"updates.outcomeUnknown","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"The update request may have been accepted, but the Gateway did not report a final result after reconnect. Run `openclaw update status` before retrying.","text_hash":"e3f267916f7d26c2ed0c077a9dede80ff50b1290e54ac84a6a85ce6daf6d447f","tgt_lang":"de","translated":"Die Update-Anfrage wurde möglicherweise akzeptiert, aber das Gateway hat nach dem erneuten Verbinden kein endgültiges Ergebnis gemeldet. Führen Sie `openclaw update status` aus, bevor Sie es erneut versuchen.","updated_at":"2026-07-31T19:22:38.653Z"} {"cache_key":"f77ed42a0f97e6ae7e6910b0089d3313f0965cbd17fc029d226ca41a381fea96","model":"gpt-5.5","provider":"openai","segment_id":"chat.pullRequests.checksPending","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"CI checks running","text_hash":"451411025de9b78bc4a991c45efb7131807d53f84d5a2aeaf516c802d9705401","tgt_lang":"de","translated":"CI-Prüfungen werden ausgeführt","updated_at":"2026-07-10T17:03:42.358Z"} {"cache_key":"f78a2c8962676d404bb55ff494c6dec1006e6dc971b7b3c799787169bf3aab88","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.unpinFromSwitcher","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Unpin from switcher","text_hash":"82297d890635dd7e7950515583607ee701d5a7ac123b5240f705f170e1b57013","tgt_lang":"de","translated":"Vom Umschalter lösen","updated_at":"2026-07-29T10:57:42.373Z"} @@ -3984,6 +4014,7 @@ {"cache_key":"fbb55ebf6b1b24971913f310211f3cb678ae7b3254b5e5205b7878b16dc474cd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.selected","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"{count} selected","text_hash":"529aacfdfd2b17bf9fe56ebad9a24339a2d1151327dd420c52c5f163aeb9acc6","tgt_lang":"de","translated":"{count} ausgewählt","updated_at":"2026-07-12T06:25:43.020Z","segment_ids":["agents.overview.selectedSkills","memoryImport.selectedCount"]} {"cache_key":"fbbf540b10cd78e4ae67c69d3fe73a7e3cce83215d91eac181ef518f6f9c75e0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.sections.models.description","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"AI model configurations and providers","text_hash":"a02dc88c5366c942eb656ab00157d8b02725745aebf483d47f2d364d4b12b623","tgt_lang":"de","translated":"KI-Modellkonfigurationen und Anbieter","updated_at":"2026-07-12T06:26:17.049Z"} {"cache_key":"fbd858d665222f1bc174a6711015253957603421ff703c4d6c55beb61721f20b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"subtitles.connection","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Gateway endpoint, credentials, and handshake status.","text_hash":"5d6324ca52f899e2db988c9a0b14314fe2240f17cb129b8ff2bf16bf87bef2e7","tgt_lang":"de","translated":"Gateway-Endpunkt, Anmeldedaten und Handshake-Status.","updated_at":"2026-07-29T10:57:42.373Z"} +{"cache_key":"fbd9138b6e7ec09c29e04c6d11c18e8e9c718f662ae774fe3a180244120f3563","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.dismissDelivery","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Dismiss delivery","text_hash":"389321c0e83c3fa267bf36c17eeb45419b34e7136959cd885757300f4b3a8db5","tgt_lang":"de","translated":"Zustellung verwerfen","updated_at":"2026-08-06T05:28:57.448Z"} {"cache_key":"fbe84a97b9f62925b5b22227bc62f41cea5fefc63466d3b1de6ec8a3daaeedfe","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.sections.approvals","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Approvals","text_hash":"2bfc3471571e5c008cb26bd839b0d4cbcb1132fc9d6c8206bb595fa26e83a45b","tgt_lang":"de","translated":"Genehmigungen","updated_at":"2026-07-12T06:27:00.410Z","segment_ids":["tabs.approvals"]} {"cache_key":"fbedd66e4d66de36ae0c89e97d40ae991657c25b9228e8d6d8f0277226495e92","model":"gpt-5.5","provider":"openai","segment_id":"browser.hide","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Hide browser panel","text_hash":"9addb46dd1c2c965fc79703cb42b245c24a1745ff662cf67c255ad840e576b72","tgt_lang":"de","translated":"Browser-Bereich ausblenden","updated_at":"2026-07-11T02:17:39.826Z"} {"cache_key":"fbf87453a3bcaa1ba889bd8a85eca269d5f2493a9fcef3d90e20ae3aea27d21b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"mcpServers.adding","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Adding…","text_hash":"c6de6f45c827f464b161b668ae93192ce4e6585c4029d8dd71795cbd7f922719","tgt_lang":"de","translated":"Wird hinzugefügt…","updated_at":"2026-07-22T15:41:21.879Z"} @@ -4004,6 +4035,7 @@ {"cache_key":"fc9073817f53d0a220d6c587eff69e6c2e3cdab8dca474cc5f8a2e5afc25d9b5","model":"gpt-5.5","provider":"openai","segment_id":"chat.toolCards.toolError","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Tool error","text_hash":"a6c64c286a8795034ac5030b74633d3b476b5375e094485698b982879b0bb617","tgt_lang":"de","translated":"Tool-Fehler","updated_at":"2026-05-31T06:43:49.527Z"} {"cache_key":"fc992baf1e4408ecc7424db2fb25bc530f30948f699cb9c3992b132d89bcaf2b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.inventory.scopeUpgrade","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"scope upgrade requires approval","text_hash":"366f28034177147452a1d21ddd04bcd0934a31ce3e2286a43e00a133a60a262f","tgt_lang":"de","translated":"Scope-Erweiterung erfordert Genehmigung","updated_at":"2026-07-12T06:25:24.484Z"} {"cache_key":"fca501f5778d7b9ccc309c43f57ef6269f9008e76eb78923cc6144dbd7344153","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.deviceAuthMigration.secureContextRequired","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"This legacy browser remains available temporarily. Reopen it over HTTPS or localhost to secure it with device identity.","text_hash":"4a92e504fe6614323c83755e25321cbac19a19716ca60f1352cee443964ea615","tgt_lang":"de","translated":"Dieser veraltete Browser bleibt vorübergehend verfügbar. Öffne ihn erneut über HTTPS oder localhost, um ihn mit einer Geräteidentität abzusichern.","updated_at":"2026-07-25T17:10:41.053Z"} +{"cache_key":"fca8d8369e67153c9fb922dda610a3b41ecace8d9a282537317364f97c0b24af","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.unknown","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Review the connection details, then retry.","text_hash":"dc49542f1026ccbbe6bd75ed5167700086796a53d34f1a3524cc545590b3e990","tgt_lang":"de","translated":"Überprüfen Sie die Verbindungsdetails und versuchen Sie es dann erneut.","updated_at":"2026-08-06T05:28:57.448Z"} {"cache_key":"fcae593afa34526e3388141d5903d5017ee725da23a7f725edc90cfbe45fa0cc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"quickSettings.security.toolProfile","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Tool profile","text_hash":"7fddfc798851c46789ef9d249867eb179988e4ec4b48205b0e8871a92e5715ce","tgt_lang":"de","translated":"Tool profile","updated_at":"2026-07-29T10:57:42.373Z"} {"cache_key":"fcbcf8801b4c9973b94eb03a72bbfa725bca0eb0db2c93ae0d72cabc78e87197","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sessionSharing.readOnly","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Read-only","text_hash":"72bb90897ab1eadc924fa1358773c5949372c1f06d8dd53d730bbfa3b0c5b695","tgt_lang":"de","translated":"Schreibgeschützt","updated_at":"2026-07-25T17:10:47.705Z"} {"cache_key":"fce2ba994a94d70b97d0f2b081cdba5b3f5ed7d89a703007c4195524d27daa5e","model":"gpt-5.5","provider":"openai","segment_id":"usage.providerUsage.inputTokens","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"{count} input","text_hash":"f24231cff78fed82d155712973ede6f9369e96b015acc30d5de2b740677edce9","tgt_lang":"de","translated":"{count} Eingabe-Tokens","updated_at":"2026-07-06T06:40:15.357Z"} diff --git a/ui/src/i18n/.i18n/es.meta.json b/ui/src/i18n/.i18n/es.meta.json index cd801aeec97e..680b77ae4167 100644 --- a/ui/src/i18n/.i18n/es.meta.json +++ b/ui/src/i18n/.i18n/es.meta.json @@ -1,11 +1,11 @@ { "fallbackKeys": [], - "generatedAt": "2026-07-31T19:23:58.238Z", + "generatedAt": "2026-08-06T05:30:20.986Z", "locale": "es", "model": "claude-opus-4-8", "provider": "anthropic", - "sourceHash": "912ad83d5f70ee4463b1370efd9bf9c890017c65833f30501e8c3440da135ee7", - "totalKeys": 4652, - "translatedKeys": 4652, + "sourceHash": "10855748ee78e3fa7806b6f0f43f9f2dec749b41e7fc82439dbe19fca7e2f173", + "totalKeys": 4689, + "translatedKeys": 4689, "workflow": 1 } diff --git a/ui/src/i18n/.i18n/es.tm.jsonl b/ui/src/i18n/.i18n/es.tm.jsonl index 9d0751e94311..eb07574a20b8 100644 --- a/ui/src/i18n/.i18n/es.tm.jsonl +++ b/ui/src/i18n/.i18n/es.tm.jsonl @@ -80,10 +80,12 @@ {"cache_key":"0546d5c7d7b9de58da99f774e36bc4eee60b296d75efd473fe5b6e6ad55cba55","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commandResults.compaction.skipped","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Compaction skipped.","text_hash":"4fe73eb1ad4817d885167f16d6e04159fce30e7fb1f519847aa9408d2f6994ef","tgt_lang":"es","translated":"Compactación omitida.","updated_at":"2026-07-29T11:00:35.158Z"} {"cache_key":"0547036fdd327b1d19edcd9a9c15a85b500a0d7f65ac2fcea35d420c84d79ba0","model":"gpt-5.6-sol","provider":"openai","segment_id":"skillWorkshop.selfLearning.pitchBody","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"OpenClaw reviews corrections and substantial completed runs, then applies scanner-approved skills and shows them on this board. Experience review spends extra background tokens.","text_hash":"ba0ba4438f61d37e1eafa78a008642f6b36a7fa56508df7fe00ec1956c97fdb3","tgt_lang":"es","translated":"OpenClaw revisa las correcciones y las ejecuciones sustanciales completadas y, a continuación, redacta propuestas de Skills para este tablero. Consume tokens adicionales en segundo plano y los borradores aparecen como propuestas pendientes.","updated_at":"2026-07-13T06:40:19.906Z"} {"cache_key":"054c696671358f285966a95228c59478a4625e4e7129fd5043ebf78b527c42ea","model":"gpt-5.6-sol","provider":"openai","segment_id":"cron.runNotStarted.stopped","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"The scheduler is stopped.","text_hash":"c6932b841004c92fd0e751c19bb712dc7f8a4974cf868c93dd4567a8477ec2fe","tgt_lang":"es","translated":"El programador está detenido.","updated_at":"2026-07-13T03:19:19.226Z"} +{"cache_key":"0550e7d41632ce69c8e912e35375ffc35f3835cde5261663250e74634c353f65","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.actionRequiresWrite","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"This action requires operator.write access.","text_hash":"48816bfddc8d61fc3ab5c633190b2fe68f8c7390a419d24a12ba9ece22a34402","tgt_lang":"es","translated":"Esta acción requiere acceso operator.write.","updated_at":"2026-08-06T05:30:06.950Z"} {"cache_key":"0553d24e4edfccac9f1dbef42ee18e728fd6bde70fd4719852497665e77ed128","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.wizard.prepareDialogLabel","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Local model setup","text_hash":"3fce0610d7aea5ac3891138479f476d2abe23f873710790ea25a554bc4af1fc6","tgt_lang":"es","translated":"Configuración del modelo local","updated_at":"2026-07-25T17:12:02.106Z"} {"cache_key":"055da436a1ceb279cb71ded4daa57d97f8c0c3d945f80b08090783ca5c99e7f9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.cameraPageInactive","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Cameras are unavailable while this page is inactive.","text_hash":"3b042a88aa2dd525457f3744e73786c3cceff2b0c3a6792d5b0869807b91b5a6","tgt_lang":"es","translated":"Las cámaras no están disponibles mientras esta página está inactiva.","updated_at":"2026-07-22T15:46:26.128Z"} {"cache_key":"05644e72b539e5188999f4f622f5da2e01d861c92003e7ebbf3b6e8a14e45f90","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.dictationFinalizing","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Finishing dictation…","text_hash":"fd9c27551307b1051a59d27ac0650e17e14e0d00029bd54f2dc8283facf4411d","tgt_lang":"es","translated":"Finalizando dictado…","updated_at":"2026-07-22T15:46:26.128Z"} {"cache_key":"056660dbaa7d9609c72e5255796161c8e8920f7ce3b943c3c3c0826c6c7d1ce4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.clearAgentHelp","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Force this task to use the gateway default agent.","text_hash":"003e7ed14f2508b200a1729922ae2798733c22ebd9f2465fddbe6a16718be2e2","tgt_lang":"es","translated":"Forza a esta tarea a usar el asistente predeterminado de la puerta de enlace.","updated_at":"2026-07-29T11:01:32.940Z"} +{"cache_key":"0579d97a3096633c12ce7cc55e7ecfb3f6e982cf1e52f34665f897cc1222169a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.auth","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Review the provider credential or sign-in, then retry.","text_hash":"06492ffbd3c87579037f41e3c00a217fb3020fafdc1f11442394e33b4b7dcd77","tgt_lang":"es","translated":"Revisa la credencial o el inicio de sesión del proveedor y vuelve a intentarlo.","updated_at":"2026-08-06T05:30:06.951Z"} {"cache_key":"059cc97457d60cfd79602d63fd212faa10d9969480aa48ac538ee1c16df90ebb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.actions.archivePathCopied","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Archive path copied.","text_hash":"b5ec380acc82ac827ed2fc4fb81fe0915a92c1a0aaa85a54c9a7e970fc406c14","tgt_lang":"es","translated":"Ruta del archivo copiada.","updated_at":"2026-07-29T11:00:16.057Z"} {"cache_key":"05a2906a892b6477b6ec83cadfcae5fe1d1913e2d39bd718315ac5e6a3cbbb1c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.menu.savingBlocked","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Wait for the current session capability change to finish.","text_hash":"cac0e4f5bc1c27c8e9d422d1d6522d2a81bf3096c8f9f2601a190b9953266cb7","tgt_lang":"es","translated":"Espera a que termine el cambio de capacidad de la sesión actual.","updated_at":"2026-07-29T11:01:29.311Z"} {"cache_key":"05a65ee9abd4b34bec6ed61690ce4870a200f34f2f137745235bca9b382030b2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.execApprovals.defaultPrompt","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Default prompt policy.","text_hash":"706caab005a665c6f47fd0b836c7b86adc029afb5a7779e4c8149dbbdeab2750","tgt_lang":"es","translated":"Política de solicitud predeterminada.","updated_at":"2026-07-12T06:31:44.630Z"} @@ -94,7 +96,6 @@ {"cache_key":"0604191ff851118ce92968489ce53be1869fbe2af09d65d8181f7f7c790ae309","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.query.tip","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Tip: use filters or click bars to refine days.","text_hash":"3062d0128ec3be6245bfc99d9cd9370d6911d947f90ada05baff887e7fe8c15c","tgt_lang":"es","translated":"Consejo: usa filtros o haz clic en las barras para ajustar los días.","updated_at":"2026-07-29T11:01:32.940Z"} {"cache_key":"0609f3ef35bc7273f017d8849282e979d84769286d6d3b3809c1f2440eae91cc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"appsPage.cards.macos.title","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"macOS","text_hash":"aed6b7aa2a0511a9bbcaae2a10127a3139fc6494c57769b31b1a694c14483ce7","tgt_lang":"es","translated":"macOS","updated_at":"2026-07-22T15:45:11.114Z"} {"cache_key":"0635cac61f88d7bd2700f0aa11b5ff19ed8a498f89c2f8bf92c928a5a28fbb18","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.context.identityName","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Identity Name","text_hash":"d84785a85db54b51e0410c02d7b691f92d08ecf7677378cf43ad82ae4e8595f3","tgt_lang":"es","translated":"Identity Name","updated_at":"2026-07-29T11:01:32.940Z"} -{"cache_key":"065d8a6e35d8c1b4303e6fb0dfc6b07a1302b0e818f5ec0a4204ea2412fcf74e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.title","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Current connection","text_hash":"46d2f61048a3b2ef07471e4c9648624a8c2a6d00d4e733e984d2420504164c60","tgt_lang":"es","translated":"Conexión actual","updated_at":"2026-07-29T11:01:32.940Z"} {"cache_key":"067f8f60f654380d0f925d8b1e1fa60ec864016186af2a174be74aa5a4082b28","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.actions.resume","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Resume","text_hash":"d640c7421da066618a39daf4266da5f61f66a9b1afcd626481b831a17064965d","tgt_lang":"es","translated":"Reanudar","updated_at":"2026-07-12T06:35:32.739Z"} {"cache_key":"06a20562ee707722ea9fd9182edad262e660eb5748859817a5e59a7b99bd41fc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.rail.askUnavailable","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"The companion cannot answer right now.","text_hash":"62dc1cdee81116cc1fb29280cfc5b5c8e195b5ce3118fb354cfc93a60ef5ddf9","tgt_lang":"es","translated":"El compañero no puede responder en este momento.","updated_at":"2026-07-25T17:12:14.596Z"} {"cache_key":"06d83a1a6d0d1988e2ba9e30fb0ced8eb5f892a75af3e112ec1055e5ba51ab55","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.ok","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"OK","text_hash":"565339bc4d33d72817b583024112eb7f5cdf3e5eef0252d6ec1b9c9a94e12bb3","tgt_lang":"es","translated":"OK","updated_at":"2026-07-29T11:01:32.940Z","segment_ids":["cron.runs.runStatusOk"]} @@ -142,7 +143,6 @@ {"cache_key":"0927a08e48bd6798537359e2cf86bd8e344362a2cdeb01fdcc4694050feb1748","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.empty.quarantinedBody","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Scanner-blocked or safety-held proposals will appear here.","text_hash":"d5ec21a7b1bbfc064c70a8768166e9b66ebbbf748cf12bf52d887ea27fc3198c","tgt_lang":"es","translated":"Las propuestas bloqueadas por el escáner o retenidas por seguridad aparecerán aquí.","updated_at":"2026-07-12T06:34:36.904Z"} {"cache_key":"094d860da76ad435adcecefae13c2a1fffd297ae93ff8ee1e0c02910c74e83e4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"activity.toolFilter","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Tool","text_hash":"2e53bdcd0740867b597599e733c04a994f55fb17c89a61595183a001742e5705","tgt_lang":"es","translated":"Herramienta","updated_at":"2026-07-29T11:01:32.940Z","segment_ids":["usage.filters.tool","usage.details.tool","chat.toolCards.tool"]} {"cache_key":"096b337464686f1ebf82e36d57814cdd992173b386dfa4c78a58fbe15516d21c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryImport.providerFallback","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Import assistant memory into this agent workspace.","text_hash":"e8034b176057f84346b01cf99d09540f378a2374a21ee58d562469f22fcd1625","tgt_lang":"es","translated":"Importa la memoria del asistente al espacio de trabajo de este agente.","updated_at":"2026-07-29T11:01:32.940Z"} -{"cache_key":"097203a549eccbca2e3448924c1032df92e3825071cecbb7e0bcdc5d3be34d5b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.actions.confirmRepair","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Repair Dream Cache? This archives derived dream cache files and rebuilds them from clean inputs. Your dream diary stays untouched.","text_hash":"bf72fa3d38159dffaddfcde0587d8d5d7002a7e5b60db804a5f3f953b260fac0","tgt_lang":"es","translated":"¿Reparar la caché de sueños? Esto archiva los archivos derivados de la caché de sueños y los reconstruye a partir de entradas limpias. Tu diario de sueños permanece intacto.","updated_at":"2026-07-29T11:00:16.057Z"} {"cache_key":"09745e880a574712312f9b9ed7ff271279065138769f2791ce63b6ff403364f0","model":"gpt-5.6-sol","provider":"openai","segment_id":"terminal.attachFailed","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Could not attach terminal session","text_hash":"185f8f91aec60a1cec092623ff7e8fcb0ae907de13191563bf306436b26d3a07","tgt_lang":"es","translated":"No se pudo conectar la sesión de terminal","updated_at":"2026-07-14T12:26:07.784Z"} {"cache_key":"099c7f1fca8210a875ec146103d7994b0ce01f601447bee8d8da9145be78958d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"board.announcement.moved","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Moved {title}.","text_hash":"4936e883a9db326835ed82a08e7a9c82d850b6aac4d96d85cc745c4466010769","tgt_lang":"es","translated":"Se movió {title}.","updated_at":"2026-07-22T15:45:24.176Z"} {"cache_key":"09a98daa503e0836f7dd6243bd91a9c62f3c6ca202a251a4d5e8d59029ba29e0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sessionRoute.chooseTitle","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Choose a session","text_hash":"b40f3be54b3ea1b1a846883bef85248b7f7c94d4bc174c6b551ed179e43eb0c8","tgt_lang":"es","translated":"Elige una sesión","updated_at":"2026-07-28T07:06:44.292Z"} @@ -171,11 +171,13 @@ {"cache_key":"0ae1514b6905aee0a35895342664ce00bddfc7f4dbb382b4b182d019973f2378","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.evaluation.status.error","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Error","text_hash":"54a0e8c17ebb21a11f8a25b8042786ef7efe52441e6cc87e92c67e0c4c0c6e78","tgt_lang":"es","translated":"Error","updated_at":"2026-07-29T11:00:07.066Z","segment_ids":["activity.status.error","cron.runs.runStatusError"]} {"cache_key":"0aeb12028549ef11baa110b89230e1afd58392a065fa2a20f37f7a82671a9125","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.actions.sending","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Sending…","text_hash":"b8ed5279e897be5def6b902caa5121b3c1ee6957209f715187878a93ae0ca8be","tgt_lang":"es","translated":"Enviando…","updated_at":"2026-07-12T06:34:21.942Z"} {"cache_key":"0b215088b3e66e594c3e5fe8632a6cd85ebf2fd10462c054f3c34dacd2d82ff0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.defaultValue","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Default: {value}","text_hash":"39bd0a113971c80ca77a5294b4ecc7a35d42fbce121af16dc66323d1f7c0f40b","tgt_lang":"es","translated":"Predeterminado: {value}","updated_at":"2026-07-12T06:32:09.447Z"} +{"cache_key":"0b30be5ec6a83e9487bbaaa513d5f55802cf601254b30089e40b5bb3ea473084","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.readyIn","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Ready · {latencyMs} ms","text_hash":"fe3e0f81afe32081d39415a34f7a2ad1add67d8695f7a6bc5fccf9ecf9fd29b5","tgt_lang":"es","translated":"Listo · {latencyMs} ms","updated_at":"2026-08-06T05:30:06.951Z"} {"cache_key":"0b47d0450e97e8e7c281988dc74750c16f88a9717b919870bb4d718e86126e73","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.status.blocked","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Blocked","text_hash":"18f2a0947f9d6523991b29b450307f22773f57d65f7efb98d48a167df04d6b1d","tgt_lang":"es","translated":"Bloqueado","updated_at":"2026-07-29T11:01:32.940Z"} {"cache_key":"0b4aab4fa5ea6f55e0de55c8233ac024d83ed8130bb4c8154ca8d16a4e6afe83","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.badgeHeartbeat","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"heartbeat {age}","text_hash":"000637b3800ae069edbbe207cfad0a3f5037f06e9661ee89d70a1dfe6f404485","tgt_lang":"es","translated":"latido {age}","updated_at":"2026-06-17T14:14:13.986Z"} {"cache_key":"0b4d57df1c448212dc1c3396b9e14724d6e4b10fddb2b97aa6517ac3edc3194c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.detailPanel.searchInFile","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Search in file","text_hash":"c4cda7252bc752dceb503cee00e44afb2699eba1870de56aa2f8a0e62c4a35e9","tgt_lang":"es","translated":"Buscar en el archivo","updated_at":"2026-07-12T06:35:16.193Z"} {"cache_key":"0b6255c216e7529ea8b9c86d33725a053a9da996deb90523cc1b64cecf31f32a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agentTools.availableNow","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Available Right Now","text_hash":"e0b4338c7cbe5ae5d06ba48205b9c6d9743268f728ee21f5972f313dd2e5d203","tgt_lang":"es","translated":"Disponible ahora mismo","updated_at":"2026-07-12T06:33:33.671Z"} {"cache_key":"0b75b943b0ca20529dfca8253f3ca6628ecb82ae1b12f50ef787e4976802eae9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"subtitles.cron","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Scheduled tasks and recurring agent runs.","text_hash":"01f53c1090d030a9833b9dee089ab9cea6cb1c6f5134d32e27804583de6e5936","tgt_lang":"es","translated":"Programar despertares y ejecuciones recurrentes de agentes.","updated_at":"2026-07-29T11:01:32.940Z"} +{"cache_key":"0b79ba8571781d2bdba32fed86413cef9588fb6f1020ea3b1fd9935c7638b4a6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.actionRequiresAdmin","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"This action requires operator.admin access.","text_hash":"518b8e1950759a90a1bd23aa2ca3c6476d2278d010e83aff6087f7469050286b","tgt_lang":"es","translated":"Esta acción requiere acceso operator.admin.","updated_at":"2026-08-06T05:30:06.950Z"} {"cache_key":"0b8b86f6d45736b0093dfce92f2fa02362692a77c83ae3ad009aff907c623cef","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agentTools.otherAgent","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Other Agent","text_hash":"6dc0da0974b5ef4a16ffc951e7b610f9f9bb197165b76cd0dc1da2df89b7e4d9","tgt_lang":"es","translated":"Otro agente","updated_at":"2026-07-12T06:33:33.671Z"} {"cache_key":"0ba74d88d1e7e85593a5b491c9b912c964f45a14dbbf7ec819faab054ea44fb0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.next","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Next","text_hash":"1ff57a29d7c9d11bdf61c1b80f2b289b44c1ea844824d4b94a0d52b6ba5fc858","tgt_lang":"es","translated":"Siguiente","updated_at":"2026-07-12T06:34:21.942Z","segment_ids":["skillWorkshop.actions.next","chat.questions.next"]} {"cache_key":"0bd2325689066d4ca6f12708477b0c2a8a85150e532de8a3fae0e57d14cf20a1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"approvalPage.requestLabel","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Request details","text_hash":"b6e3369e005b7240a55a383e50efaa42437c93d009f35e7d03882f91d85e66ec","tgt_lang":"es","translated":"Request details","updated_at":"2026-07-29T11:01:32.940Z"} @@ -323,7 +325,6 @@ {"cache_key":"13fd54112dbfa0f3de628c1e4cbc323700ac5eab5ea086e005a6f8d1eaa1cae2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"gatewayLogs.subtitle","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Gateway file logs (JSONL).","text_hash":"21e20de54e40ec4f79656620af6f2c7ab13905e908c29da02c30876108c3842b","tgt_lang":"es","translated":"Registros de archivo del Gateway (JSONL).","updated_at":"2026-07-22T15:45:17.543Z"} {"cache_key":"140571c5c27100eb642324ead78ceee05e05040b944ac746b85e93ee0f1217c6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.gatewayUrlConfirmation.subtitle","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"This will reconnect to a different gateway server","text_hash":"20c2df24b9c9bc9124ef6f0805dcf42b59951522b40868addc0508ffb7c0c645","tgt_lang":"es","translated":"Esto volverá a conectarse a un servidor Gateway diferente","updated_at":"2026-07-29T11:01:32.940Z"} {"cache_key":"1413f554af6a832a652fac0e0277347524c2a7d9f3bb207879f1d75f2c249c9a","model":"gpt-5.5","provider":"openai","segment_id":"usage.providerUsage.costCategories","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Cost categories","text_hash":"cc320c9a0f62d2c1cf4b7214592b89080ffb035c5692463c7c514b2350814382","tgt_lang":"es","translated":"Categorías de coste","updated_at":"2026-07-06T06:40:15.357Z"} -{"cache_key":"141aca84438aff127acd1d11e6cbc247a1d3649b55f3273f2fa7a38e2b7065cf","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.button","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Verify connection","text_hash":"7b840072a1e440b8a99365140e070b840e77bd9b879eb23379edf1577302a219","tgt_lang":"es","translated":"Verificar conexión","updated_at":"2026-07-29T11:01:32.940Z"} {"cache_key":"145372389588952074aa06a4c4f9d5a284dec4ead471849a0d329d0582e62acb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.accountIdHelp","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Optional channel account ID for multi-account setups.","text_hash":"b06700b6295dc2d5a7d92464dddbb2285a162009716b5d2b3c28b9dce9d020bb","tgt_lang":"es","translated":"ID de cuenta de canal opcional para configuraciones con varias cuentas.","updated_at":"2026-07-12T06:35:39.096Z"} {"cache_key":"147e1a75114814418340c6055ff289f3fd3e4a10d1091d95f474eb7f9159c274","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.connectorDescriptions.deepwiki","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Ask questions about any public GitHub repo. Free, no account needed.","text_hash":"a470e8c4357d53e13746a1f42dbbd2cd946901953f6742f37f421ff73e2a0fef","tgt_lang":"es","translated":"Haz preguntas sobre cualquier repositorio público de GitHub. Gratis, sin necesidad de cuenta.","updated_at":"2026-07-12T06:34:15.764Z"} {"cache_key":"147eacf81b28a782af95281065a0a31d7f390dc02b9d51259796f213aaf08edd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.pairing.detailTitle","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"DM access","text_hash":"109c3000d6e98c4ff8cb220f107bf504876fbf30c922b52308a1f7274d2243d2","tgt_lang":"es","translated":"Acceso a MD","updated_at":"2026-07-22T15:43:51.456Z"} @@ -359,6 +360,7 @@ {"cache_key":"163c439025a9ec59fb86483ecb94e6cf4d21d3835a74ca1bd67f9b09f2ce89c8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"board.widget.rejected","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Access rejected","text_hash":"df555d1197791234410d41c24fce997fb296da360cb5b138feda92b04d8ae69b","tgt_lang":"es","translated":"Acceso rechazado","updated_at":"2026-07-22T15:45:31.247Z"} {"cache_key":"165e1dd2cf3b2247df9ab26340c54025b68bc60e0671f38842bc654e0c8a81bc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.addToWorkboard","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Add to Workboard","text_hash":"b8d41cc96315f126e50d8dbc34d206fd0c053829bfef1c7694082daff49b8c5c","tgt_lang":"es","translated":"Agregar al Workboard","updated_at":"2026-07-29T11:01:32.940Z"} {"cache_key":"1684b40da308dff3ea58fbfcd04c1de81936c41aeab83b7c4de0e3a6ba94998b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.emptyWikiHint","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Right now the wiki mostly has raw source imports and operational reports. This tab becomes useful once syntheses, entities, or concepts start getting written.","text_hash":"6ef1b621950befbe7531888ec6aa549260423c4d5601d99e936f6bdcf46b69d1","tgt_lang":"es","translated":"Ahora mismo la wiki tiene principalmente importaciones de origen sin procesar e informes operativos. Esta pestaña resulta útil una vez que empiezan a escribirse síntesis, entidades o conceptos.","updated_at":"2026-07-12T06:34:59.169Z"} +{"cache_key":"1686fe8ce06d7305d2df2ea2780dcc9d87fe14f297798bf949831b03a9df9c64","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.modelControls.loadingModels","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Loading models…","text_hash":"cc8b4624f7659c6883cc1eead057171b70cecf2c6cf8f1c2dec2372249792b5a","tgt_lang":"es","translated":"Cargando modelos…","updated_at":"2026-08-06T05:30:20.986Z"} {"cache_key":"1691e4d3c6af23412e04d1ab083cab0b0eb29abd8fd6a46860063e55715043a5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"terminal.tabLabel","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"shell {n}","text_hash":"18f9f0275ebfdd8cf766adfa9bdf08bbee3974c66d78002e17ac048c28c5ad16","tgt_lang":"es","translated":"Shell {n}","updated_at":"2026-07-29T11:01:32.940Z"} {"cache_key":"16aa34a7698719f64484a28ece7c1bfc37a35ebbc80d89e629235ee384266adb","model":"gpt-5.5","provider":"openai","segment_id":"common.restore","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Restore","text_hash":"a76e13b9839270eb73ed11417f7d8acca55df0ad52065799361631d0fff74f27","tgt_lang":"es","translated":"Restaurar","updated_at":"2026-07-05T21:00:41.074Z","segment_ids":["worktrees.restore"]} {"cache_key":"16ad9a49ac2714727c414069e597145a07b1d3ca1aebbd6132f0c6868c117ec9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.filterControls","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Thread filters","text_hash":"40b94e5d596ffabd789b93a6ab44f470d6495f21a175d802f57166fa5e107dc9","tgt_lang":"es","translated":"Filtros de sesión","updated_at":"2026-07-12T06:31:50.336Z"} @@ -555,6 +557,7 @@ {"cache_key":"225c4945bd27c7993f5d1f477a4d3d72577513c2971c2dc5e040a81d9b5e9c37","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sessionHeader.oneMessage","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"{count} message","text_hash":"011052fed01983b3279365be61a90ca8a0426b55b35c4095dae842101ffc9c4c","tgt_lang":"es","translated":"{count} mensaje","updated_at":"2026-07-22T15:45:43.836Z"} {"cache_key":"226a0b4dbe521e462189bbd99fa14c20696aa0e3c240331d1dd6ba42f5c63d62","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.archiveSessionCount","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Archive {count}","text_hash":"23429631aecf1f672c3a0327317ba7306075629abc72f92a63e932c641bf8267","tgt_lang":"es","translated":"Archivar {count}","updated_at":"2026-07-11T10:40:47.840Z"} {"cache_key":"22854610e7dc96d967f0aaa2efa4ef43e427e8033edbe6df0deea78c9af3a3c1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"githubPreview.states.notPlanned","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Not planned","text_hash":"ea4b702b437e5f3d01724a84ebd13d6cbe261a8bfd0f73471f58256b77e9f0ae","tgt_lang":"es","translated":"No planificado","updated_at":"2026-07-12T06:31:07.286Z"} +{"cache_key":"228d92198d0e43b02a4435810d57a7da1682235499b2409253f11d9ac39506dd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.unavailable","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Make sure the provider service is running and reachable, then retry.","text_hash":"91dd03a4485088dbe11b0bad797b05af1e3b3e87824c557fd514f944d3a3f992","tgt_lang":"es","translated":"Asegúrate de que el servicio del proveedor esté en ejecución y accesible, luego reinténtalo.","updated_at":"2026-08-06T05:30:17.269Z"} {"cache_key":"22bfde09b2e5a3feb1370bff17028593e37263b7e566c301013bb1b75e106170","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.inventory.rotate","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Rotate","text_hash":"c3613b1704f54c8bd38987e4e810ae6040935d048ac5bb0dd9c0bde269ecf739","tgt_lang":"es","translated":"Rotar","updated_at":"2026-07-12T06:31:31.117Z"} {"cache_key":"22c0fdc4eb412797370fb2885e0231d8e174c01c822c4da2c5a5345c40739e62","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.fixFieldsPlural","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Fix {count} fields to continue.","text_hash":"a8631dd4d065e1e2657e8751e47594cd30b8dba25ec9b1ef9921e0340a3f93c1","tgt_lang":"es","translated":"Corrige {count} campos para continuar.","updated_at":"2026-07-29T11:01:32.940Z"} {"cache_key":"22cd1040ca05522684b6d4f466f05653460f9fd48b02b3ff8f40ace431654aa1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.pairing.approveAria","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Approve {sender} for {channel}, account {account}","text_hash":"6ec24fb1890940fefeb85a92d6c9562a6628ca8085a72dfc3ef300785cb968e7","tgt_lang":"es","translated":"Aprobar a {sender} para {channel}, cuenta {account}","updated_at":"2026-07-22T15:43:51.456Z"} @@ -755,6 +758,7 @@ {"cache_key":"2d615186475ace0455e6127168a2c1deef6f43fd6c37e7b0b24e2c832fd04eb2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.sections.commands.description","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Custom slash commands","text_hash":"8f58fe38d078687d3920c61a730edb75c10c24966f57c15802affda6900bd488","tgt_lang":"es","translated":"Comandos de barra personalizados","updated_at":"2026-07-12T06:32:21.509Z"} {"cache_key":"2d6687f9d4d54ff984bd7688c26cad71a0666dc8b13b8bdf3bc2872c99d4a392","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.toolCatalog.groups.automation","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Automation","text_hash":"d909750b1bbb71a39b6330ba8f81f4f8f6e889ed96d7ab366e74857909750c64","tgt_lang":"es","translated":"Automatización","updated_at":"2026-06-16T14:14:11.215Z","segment_ids":["configView.categories.automation","tabs.automation","workboard.detailAutomation"]} {"cache_key":"2d91ea09ff5df254a0d56c5a5a2ff2b3534dca21792abc6c26481be3d1836b0b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"custodian.thinking","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"OpenClaw is thinking","text_hash":"090badb610b64d58969500a62bef1ae6cde03cf64218170361d6a4041ba88f20","tgt_lang":"es","translated":"OpenClaw está pensando","updated_at":"2026-07-22T15:44:44.310Z"} +{"cache_key":"2d9223315b539ffd1e4c34378c2740e9d3a383940b778bbe0a4ded98cb3883f5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.actionRequiresConnection","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Connect to the Gateway to change threads.","text_hash":"727466635f5e0ced207246479290fa83cd03ca8c78d8b7120ec5abba0e3ed8ed","tgt_lang":"es","translated":"Conéctate al Gateway para cambiar de hilos.","updated_at":"2026-08-06T05:30:06.950Z"} {"cache_key":"2d961692b6556d1c5dd6000527349e6df2579ba69428c8eb687dfb14fd8f561a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.pairing.senderDetails","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Sender details","text_hash":"8579ad752e425d1b95e415a959c4b93b526fd68f0eedb105f8268588b520bd1b","tgt_lang":"es","translated":"Detalles del remitente","updated_at":"2026-07-22T15:43:51.456Z"} {"cache_key":"2da236ff23cd5556b9b6c9309986b30b723f48c51183585014f9013e04565cf9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.rail.finished","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Finished {time}","text_hash":"21721052b49ffe3fea75ab73b02ab770f27ba4fd3f646c0aa11dde5db99f45d9","tgt_lang":"es","translated":"Finalizado {time}","updated_at":"2026-07-25T17:12:14.596Z"} {"cache_key":"2da753dcfc481e681a7fe0abe11081b676ada550087d9b69a2cc1c8acceb492a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.heatmap.cellTokens","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"{tokens} tokens","text_hash":"507a17952dbcbb44f1b9ffff34ec5fc71563ca5d60c07c5fa9ab68339e462139","tgt_lang":"es","translated":"{tokens} tokens","updated_at":"2026-07-29T11:00:35.157Z"} @@ -984,11 +988,9 @@ {"cache_key":"3b56aaffbc0829e70f342b4c1e6a4d54731d4265835ac096b7fe4d8516c35937","model":"claude-opus-4-8","provider":"anthropic","segment_id":"custodian.earlier","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Earlier","text_hash":"e10ae990740118886b011c218c7d0777c5c203954e0038747965ddbe5aea1744","tgt_lang":"es","translated":"Anteriores","updated_at":"2026-07-22T15:44:44.310Z"} {"cache_key":"3b5b0222d1234dc76aaf1aeca30af0250b24fab4bc6aa8d704edf3033b284a3f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agentTools.enableAll","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Enable All","text_hash":"87b3b5dda6254823c6bb59d3c280c56154f4e5fa463b4b4918fa28d46b89f1ee","tgt_lang":"es","translated":"Habilitar todo","updated_at":"2026-07-12T06:33:33.671Z"} {"cache_key":"3b60cf303d8e08641dfa0592823d632e1d29e9ca4cbc170f5a152214d5877854","model":"gpt-5.5","provider":"openai","segment_id":"newSession.gateway","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Gateway · local","text_hash":"b82bf739d73b54a7ac3596fdf9bb9255573ce18675dda095cae645493b62df8f","tgt_lang":"es","translated":"Gateway · local","updated_at":"2026-07-10T15:20:51.018Z"} -{"cache_key":"3b6887e878959dbf9851574f17492749379851649b7913e1a5441298254eed6c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.relative.minutesAgo","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"{count} minutes ago","text_hash":"78340a1d59dd94e977102e48309c28e777a863609c3855ab7cff6f292e55434d","tgt_lang":"es","translated":"hace {count} minutos","updated_at":"2026-07-12T06:34:43.345Z"} {"cache_key":"3b7b210647e6a1ecc459377f717a39725593bbd2e4cfa6d9887f533b7fa97c34","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.daily.total","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Total","text_hash":"c9b3c38247f744e17dd26fda097d6a9ba9332586b6bdaa038bf8f313a863f2b8","tgt_lang":"es","translated":"Total","updated_at":"2026-07-29T11:01:32.940Z","segment_ids":["usage.breakdown.total"]} {"cache_key":"3b7ef0f487e4fc436510d461cc340cfb03063fb6fe56f3744c1edc07af6f9f49","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.inventory.reject","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Reject","text_hash":"ab604a360777735fe2993aec7d4ffae415f1515b0a4c989269603fd3d5c07b61","tgt_lang":"es","translated":"Rechazar","updated_at":"2026-07-12T06:31:31.117Z","segment_ids":["skillWorkshop.actions.reject","board.widget.reject"]} {"cache_key":"3b850d40214874d5bf9178c3e267687f59589d41446fc1e53e8241bf2b583959","model":"claude-opus-4-8","provider":"anthropic","segment_id":"aboutPage.linksLabel","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Community and resources","text_hash":"852ed5fb9aebc7cc478be1cdc54f62244156f165f065530ed6a21feab7e38ff6","tgt_lang":"es","translated":"Comunidad y recursos","updated_at":"2026-07-29T11:01:32.940Z"} -{"cache_key":"3ba6eaada61264f5bba9b316acb2fab8a80bfdc126e6501b9f4d2f83e9abce78","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.answeredIn","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Answered in {latencyMs} ms","text_hash":"b42fae037247714a4c44fb8ecb28c8b3cf473a9e443e7a444e8e79eabd310bc4","tgt_lang":"es","translated":"Respondió en {latencyMs} ms","updated_at":"2026-07-29T11:01:32.940Z"} {"cache_key":"3bd8f1dd85567c0663d3e37a9d2d9b62c12c813caf2da445993cebb3c00c13a6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillGroups.builtIn","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Built-in Skills","text_hash":"eb4f7789eadee2923123c6c7cffa5295c22e4e1b3158d71a792fa643f2ed8d66","tgt_lang":"es","translated":"Skills integradas","updated_at":"2026-07-12T06:33:45.199Z"} {"cache_key":"3be449e42353d3f8aebb415b425a503ce77eaa40692cc279070dcfa9b36780ec","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.apiKey.removed","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"API key removed.","text_hash":"bcec69c08301b4597925dd588279ad548bc5a8d6972187697112ea0e49474879","tgt_lang":"es","translated":"Se eliminó la clave de API.","updated_at":"2026-07-29T11:01:32.940Z"} {"cache_key":"3bee6c651ed4e612f77c9ad0e2183b84339a653de85b7f7eaeeb7cbd91b8d85c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"updates.status","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Update {status}: {reason}. {guidance}","text_hash":"505c08489add42676b432d7b3ffd67bd57b9a41568d51910ce67cbf6052fd8c8","tgt_lang":"es","translated":"Actualización {status}: {reason}. {guidance}","updated_at":"2026-07-29T10:58:54.560Z"} @@ -1093,6 +1095,7 @@ {"cache_key":"425507db95f2d05f411ab3de7800b57a6cd9e261b891e8304138e9c86af7e7e2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"approvalPage.openControlUi","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Open Control UI","text_hash":"75749c826a4ef681f502dda59a02d41deb6d6ac60934f254e89d7b4c118160be","tgt_lang":"es","translated":"Open Control UI","updated_at":"2026-07-29T11:01:32.940Z"} {"cache_key":"4267018e4549db6aeb1b42f7ef59d8c785512a05828ab6ccd730974a34616bed","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.inventory.connected","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"connected","text_hash":"12a7bd86e0a430327620a0e2274d0f6f091c783b21c169636ef8997f9f1da76a","tgt_lang":"es","translated":"conectado","updated_at":"2026-07-12T06:31:31.117Z"} {"cache_key":"42808a9d50e2ff40a5272935a53976cb9144165234dced1bea16354da3dabd1a","model":"claude-sonnet-4-6","provider":"anthropic","segment_id":"cron.suggestions.ideas.watchdog.tagline","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Hourly health check with a one-line verdict.","text_hash":"8945cd3f1bc6620e14b68a1ad20929d38ef69de8915aecec9ef86339632957d1","tgt_lang":"es","translated":"Verificación de salud cada hora con un veredicto en una línea.","updated_at":"2026-07-11T22:59:10.836Z"} +{"cache_key":"428f62d13bc9f2dc0cf1df884adddcf53b59412c8555a3aa71fb94d44fb25273","model":"gpt-5.5","provider":"openai","segment_id":"modelSetup.verify.retry","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Try again","text_hash":"d8b8392e2c542950ca64867168e4ef87d4ad606882d5898f826b51c6d553988f","tgt_lang":"es","translated":"Intentar de nuevo","updated_at":"2026-07-10T02:23:41.883Z","segment_ids":["pluginsPage.tryAgain"]} {"cache_key":"42941b5809f50e3b228befa1ed0da8380731687da3bba5394116ff216742a1d4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.openEngine","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Open {engine}","text_hash":"511b6c9443f6317fbc6dbe356ca307966772177a3e0225060d38785ac17919e3","tgt_lang":"es","translated":"Abrir {engine}","updated_at":"2026-07-29T11:01:32.940Z"} {"cache_key":"429c503e2b7a7add8b1b5392ca649441432ef15671a6da3d71851312558e13b6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.memories.results","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"{count} results","text_hash":"d6c49c40059ea7d94d4bd550547665e02253d499f3e37055d6cb515dfb87886f","tgt_lang":"es","translated":"{count} resultados","updated_at":"2026-07-29T10:59:53.064Z"} {"cache_key":"42b066477899687aed6fefadee196bd6fce431804211901b76b395f4c9bef307","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.metrics.cost","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Cost","text_hash":"204a5eb2cd28bcfdf3be9f8c765948e9e831609e3c57048cdbd6b8a94cf49126","tgt_lang":"es","translated":"Costo","updated_at":"2026-07-29T11:01:32.940Z"} @@ -1123,6 +1126,7 @@ {"cache_key":"44ba1de3508f8aa01cc90f6429383d3d5b73587c142bad9035815ec001066fcf","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.overview.schedule.notScheduled","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Not scheduled","text_hash":"b3e24789bf8dc89bfbf7652e09b94488310916306db5db24ac24bf19c87e8768","tgt_lang":"es","translated":"No programado","updated_at":"2026-07-29T10:59:46.405Z"} {"cache_key":"44ba60e47c9be14c28c14846a08e57b216122fb1c7c7711e1b98d91c1dd00660","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.execApprovals.options.off","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Off","text_hash":"ca7981b46ecf2c1787b6d76d81d9fd7fa0ca95842e2fcc2a452869891a9334d1","tgt_lang":"es","translated":"Desactivada","updated_at":"2026-06-17T14:14:08.769Z","segment_ids":["quickSettings.model.thinkingLevels.off","memoryPage.engine.off","workboard.autoRefreshOff"]} {"cache_key":"44d9d184f8693d3d070d76892fe179ba5eef066f04f85d50327c1fcbbd2bf4d1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.scope.family","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Historical lineage","text_hash":"701d8eecfae4932668448588ddef587857c448af694a84c853468f58e5b5d188","tgt_lang":"es","translated":"Linaje histórico","updated_at":"2026-07-29T11:01:32.940Z"} +{"cache_key":"44ea5fd1ddbc0432b80ff71e5f4557938989be5948aaaae8f9fac4342abbbdbe","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.forkedSession","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Forked thread","text_hash":"52e0889e75a6aa22f91b410bd5e97080529a12ab4b60ab69dfa3c6c223db6788","tgt_lang":"es","translated":"Hilo bifurcado","updated_at":"2026-08-06T05:30:06.950Z"} {"cache_key":"44f9e714a401c375fc8e46a70660b5bd85f9f627ddfbd2b62be7a1d917b4edfd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"mcpApp.errors.requestFailed","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Request failed","text_hash":"cfce761befa84073c2ea0d29bc3f3d647c985faa02d80854eada5312a7cc24a1","tgt_lang":"es","translated":"La solicitud falló","updated_at":"2026-07-29T10:58:42.780Z"} {"cache_key":"44fd585f0cd0a1d3b1487cc73edab8fbe3122ebd24aa021cbffdd4634733f3cd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.dreaming.timezone.default","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Gateway local timezone","text_hash":"c430ac2d0bfe5c49a9d1724f2cf888465b811481ff0d397d748bef1740825af0","tgt_lang":"es","translated":"Zona horaria local del Gateway","updated_at":"2026-07-31T19:23:58.238Z"} {"cache_key":"450c87294b3d8a6e27b425f1183461a78855203a3c3787a2f4904ad637ae956a","model":"gpt-5.6-sol","provider":"openai","segment_id":"approvalHistory.loading","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Loading approval history…","text_hash":"c979abd2dfe8b25ce25ccba9458bc522cd2fa5f72cce532c097a6992401be58e","tgt_lang":"es","translated":"Cargando historial de aprobaciones…","updated_at":"2026-07-16T09:22:13.616Z"} @@ -1143,12 +1147,14 @@ {"cache_key":"45de6e99ae8a4a74b67be10217ef44b13743da1b3d07c3b82995a0b6740d6ed8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.transcriptSearchPlaceholder","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Search exact words or phrases…","text_hash":"9ec60dbb87adc3306588ec8da0b250f4380be672b61e98d75f2ca6c0ec275844","tgt_lang":"es","translated":"Buscar palabras o frases exactas…","updated_at":"2026-07-29T11:01:32.940Z"} {"cache_key":"45ed10103cff1aec4ffe752c1112b226b24362eeac4594ab59b823b5dc9d7ba5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.authFailed.stepMode","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Use one matching auth mode at a time: gateway token for token mode, password for password mode.","text_hash":"9e4130c3327fa1840a28bf68b813181aec61bb6f302a2bb68535cfaa7c5001fc","tgt_lang":"es","translated":"Usa un solo modo de autenticación coincidente a la vez: token de gateway para modo token, contraseña para modo contraseña.","updated_at":"2026-07-29T11:01:32.940Z"} {"cache_key":"45ed4e67f059b24e98f29a45f336e09dcd6c5b79175ccdb6205b4ae1cc0cba3b","model":"gpt-5.5","provider":"openai","segment_id":"chat.pullRequests.dismiss","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Dismiss pull request #{number}","text_hash":"e8d17ef5e85323002d77852ac6433a8568774fca2db95ac861aff62bf2bd8340","tgt_lang":"es","translated":"Descartar pull request n.º {number}","updated_at":"2026-07-10T17:03:46.513Z"} +{"cache_key":"45f4346d9206eccdb7b17ec3dbc9623e1612590bfe4cb31c6019f79c18285bfe","model":"claude-opus-4-8","provider":"anthropic","segment_id":"appsPage.badgeStoreComingSoon","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Chrome Web Store · coming soon","text_hash":"d211e1cb0d006e8e02c0c3fe12d6d98e9b576b5b19eb85b501cb8448935647f3","tgt_lang":"es","translated":"Chrome Web Store · próximamente","updated_at":"2026-08-06T05:30:17.269Z"} {"cache_key":"45f715928c1169680b4dbf2edd3223f50b8d456964fbfe914d8d75759038f94b","model":"gpt-5.6-sol","provider":"openai","segment_id":"chat.backgroundTasks.prompt","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Prompt","text_hash":"5c39123805ffb4e2f01ba096f17a5b18afb43c4f223afa4ba2d5a3f31cf74e09","tgt_lang":"es","translated":"Prompt","updated_at":"2026-07-16T15:58:40.256Z"} {"cache_key":"45f793d6dc97cbe66651d4cee8d73b52eac078a428aca03480b7639a37d49200","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.evaluation.mode","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Mode {mode}","text_hash":"f8c5a0fcdbbf82c84dc5da886db91a4bf5f1aa8c3226a2dc98f8513ce1dd291e","tgt_lang":"es","translated":"Modo {mode}","updated_at":"2026-07-29T11:00:07.066Z"} {"cache_key":"45ffcef1e7d83be04c218b938fac411041c5af7642a775f803be54e775b3e9d2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.modelControls.speed","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Speed","text_hash":"c372fee9b4566b85a592ae6e98e571f3929c8e262cf2feff7acba63a65a50f14","tgt_lang":"es","translated":"Velocidad","updated_at":"2026-07-12T06:35:16.193Z"} {"cache_key":"46165579ae345831fdf6fa0a9659b182fb4d8a9bc2e82dc8a3a27f28cd25397a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.stopSession","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Stop thread","text_hash":"b0cd663d85d6d2679bffe17aaae44b46929770864543b449a4bd955ff08dec79","tgt_lang":"es","translated":"Detener sesión","updated_at":"2026-07-29T11:01:32.940Z"} {"cache_key":"4656c9123a04fb29a14c99bedfa76607eaf9bf8051ee7f6551b9b6e5ea08a996","model":"claude-opus-4-8","provider":"anthropic","segment_id":"subtitles.activity","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Browser-local tool activity summaries.","text_hash":"7fecbcaed2f89e3f28e1509f511948082c301546b77f6e16795c953ad08aa11d","tgt_lang":"es","translated":"Resúmenes de actividad de herramientas locales del navegador.","updated_at":"2026-07-29T11:01:32.940Z"} {"cache_key":"465f94158069fa7e7bdc09b4cf4b7bbc606fd3267e55d9a6118b4abd4e8e97e5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"activity.argumentHiddenOne","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"1 argument hidden","text_hash":"a65df19fe3cd1dbb63226383836c9b3ff51643d36bad897d75ad58990dd09dc7","tgt_lang":"es","translated":"1 argumento oculto","updated_at":"2026-07-29T11:01:32.940Z"} +{"cache_key":"4661deba28922f866386c30912be3a5a60fa3769d26da6b52db98fe985e74511","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.modelControls.modelsRefreshFailed","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Couldn’t refresh models","text_hash":"b945dd9b9def5637a710863b594c4cfe700f7aa354e8856300c07bf0afd96be8","tgt_lang":"es","translated":"No se pudieron actualizar los modelos","updated_at":"2026-08-06T05:30:20.986Z"} {"cache_key":"4672205613c8b9c27ee82f88b383de9f0927de33d313d56412ec75dcb15b7331","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.memories.idle","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Search for a person, project, decision, or anything else this agent remembers.","text_hash":"cc498389335f81e00f68be33f6050852fc681fb17ceee5b99a39ccb8155dce4a","tgt_lang":"es","translated":"Busca una persona, proyecto, decisión o cualquier otra cosa que este agente recuerde.","updated_at":"2026-07-29T10:59:53.064Z"} {"cache_key":"4683cf70f7c4061fc591f553e86c77ca57572a029493cda0a3017827e2d16ce1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"talkPage.provider.description","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Auto picks the first provider with working credentials.","text_hash":"5f22e459eb9eab36418ae36868bcc780718b4862f2fe9bbb89cdc58cf0b53f48","tgt_lang":"es","translated":"Auto elige el primer proveedor con credenciales válidas.","updated_at":"2026-07-29T10:59:38.566Z"} {"cache_key":"46a5378624bccfc300d71e7af64f9b3a35b1916ceacb3264cb4b2e95e8d78a1b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.setDefaultTitle","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Set as the default agent","text_hash":"f588662bdbbb9073d53dee24c3f99bfcbdd13bd639ed73092d2ae59272c19542","tgt_lang":"es","translated":"Set as the default agent","updated_at":"2026-07-29T11:01:32.940Z"} @@ -1264,6 +1270,7 @@ {"cache_key":"4dc6c31e37f85774eb600d0412e207ef781f13247b4a2cf63a4cbdf40a005fbd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.textSizes.xl","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"XL","text_hash":"f365705bb0612eed918b30a166bd7b5d48908d58cbfb7da0deff2a7b953199ce","tgt_lang":"es","translated":"XL","updated_at":"2026-07-12T06:33:02.464Z"} {"cache_key":"4dd144e18ca08349eacccca481155d5a5d92c0c402c25432f45436e5d76d0c32","model":"claude-opus-4-8","provider":"anthropic","segment_id":"activity.outputTruncated","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Preview redacted and truncated.","text_hash":"b5e652d0df33749cbe16c90538a05643ee766c24207e12a4004e7b96f53ead0b","tgt_lang":"es","translated":"Vista previa censurada y truncada.","updated_at":"2026-07-29T11:01:32.940Z"} {"cache_key":"4dd1bfce3ebedb8bc85187ac13fa74ab7bd0b90aec567a2d9f7620cbb176f00c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.dependenciesReadyTitle","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"{count} dependencies are done.","text_hash":"559fe92cd5fe39b4f511a146fc7ce6b51e7f528e1d388bbfde1d85dddb60604d","tgt_lang":"es","translated":"{count} dependencias están completadas.","updated_at":"2026-06-16T14:14:17.778Z"} +{"cache_key":"4ddec411fc5ef6f9dbdc60755bc75554ef132386f8cd94ffbe44a6dff2f69698","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.skillsPanel.updateError","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Could not update the agent skill allowlist.","text_hash":"ee69eb4828ac26cba851cec0b5ae90fd4059ab1d2f84dc8c1ee7def439c706eb","tgt_lang":"es","translated":"No se pudo actualizar la lista de permisos de Skills del agente.","updated_at":"2026-08-06T05:30:06.951Z"} {"cache_key":"4decd404fbafe2e777af64fabefc25f9a0a86aaa57b8bf6a83d05b87ddafdc8c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.probeOk","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Probe ok","text_hash":"c3d8dac3db6b4f2768483a199b2c0784645995f63459d91e8d0bddee2f6993c7","tgt_lang":"es","translated":"Prueba correcta","updated_at":"2026-07-29T11:01:32.940Z"} {"cache_key":"4df96053301e72c1f2d4bd22b68d414477b551102731d1cad3934edabde638bc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.overview.title","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Overview","text_hash":"d4b1ea5708dd532930a85188b45aff6f0a3ed458500c7577e0127a538eb0d100","tgt_lang":"es","translated":"Resumen","updated_at":"2026-07-12T06:31:50.336Z"} {"cache_key":"4dfc40407f4695d37bcb1d3800756d96e084ff51d04a9bc7111912d9130ea57f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"lazyView.loadingTitle","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Loading panel","text_hash":"c52d4e931095354dcdc9c01945a3987516f4012024d3db73f6c2581349f28d89","tgt_lang":"es","translated":"Cargando panel","updated_at":"2026-07-29T11:01:32.940Z"} @@ -1356,6 +1363,7 @@ {"cache_key":"532cdfabe9ab5da38d97ba18e330db894bcc7877d6b88a4a751164d1aa67a0f3","model":"gpt-5.6-sol","provider":"openai","segment_id":"chat.workRun.workedFor","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Worked for {duration}","text_hash":"c8e2dac0ee966bbad30c620b4049b9cb92879e3e4f1967dc8161e3937a73cc2c","tgt_lang":"es","translated":"Trabajó durante {duration}","updated_at":"2026-07-12T17:49:28.570Z"} {"cache_key":"5338ba8e1f24ab2b87032526060f3ca1c00bdbb01de4de06bd22205b11108f9e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"custodian.history.opaqueChange","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Formatting or comments changed without visible configuration path changes.","text_hash":"9f038a99274826db1ebf1570769574be60bd5aacf85ad244f3a6be887544d5ba","tgt_lang":"es","translated":"Se cambiaron el formato o los comentarios sin cambios visibles en las rutas de configuración.","updated_at":"2026-07-22T15:44:50.640Z"} {"cache_key":"535d84767c79b3db6dd4b5962b55e9c2b5963f3c5a5bf74b53e6399807997e0b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.costWindows.perDay","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"/ day","text_hash":"122faff7033fbaa4fac55b95788a16f370e13ab272d734f33bfcf15021170fe7","tgt_lang":"es","translated":"/ día","updated_at":"2026-07-29T11:01:32.940Z"} +{"cache_key":"535e0a8c08677b9363720d8e34819b4f9539b4a6ad3e1b3fcb106eb2c7df124c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.dismissDelivery","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Dismiss delivery","text_hash":"389321c0e83c3fa267bf36c17eeb45419b34e7136959cd885757300f4b3a8db5","tgt_lang":"es","translated":"Descartar entrega","updated_at":"2026-08-06T05:30:17.269Z"} {"cache_key":"537236df0d70dbbb4b50d2bea78ae6ae396e6356838223ae28306818856eaf0d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"board.emptyTitle","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"A clear board, ready for work","text_hash":"2fefaadab0237435f151f749474b9d04d24342cdb4139150558d0e284e58bb74","tgt_lang":"es","translated":"Un panel despejado, listo para trabajar","updated_at":"2026-07-22T15:45:24.176Z"} {"cache_key":"5374b6991e3457597aa34c1ac94740da287f12cb2241f61c42acbfee762a8997","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.workspaceFiles.artifacts","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Artifacts","text_hash":"314ae71b8c8dc9c952f0ffc58e35e6d9a41b5cf4756471c7cab0c9476cd5d20b","tgt_lang":"es","translated":"Artefactos","updated_at":"2026-06-16T14:14:23.912Z"} {"cache_key":"537569c7d6b0e66bda3ea379226e9a01302c5a0b725f20e0bc93344ff2d5e5f8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"githubPreview.ariaLabel","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"{state} {kind} {repo} #{number}: {title}, by {author}","text_hash":"e18c624550814e4318a45e1e0f8782913409763d046aa703519e91c887be205b","tgt_lang":"es","translated":"{state} {kind} {repo} #{number}: {title}, por {author}","updated_at":"2026-07-12T06:31:12.973Z"} @@ -1412,6 +1420,7 @@ {"cache_key":"569ca52ef689b7c4a3fc352086e1313a9d3ff6685c1f471f7194438e5a9ccf86","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.presets.last7d","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"7d","text_hash":"a7c742643c7cc56cde61922fb5e8d3548a30b717e8e8b38bc5ec903f2c0be6d2","tgt_lang":"es","translated":"7d","updated_at":"2026-07-29T11:01:32.940Z"} {"cache_key":"56a8a32b742f35c6832a42ca7fc7f3521c37dfbe3ec4f2972a9015c899038b67","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.readOnly.adminRequired","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Browsing only. Model changes require operator.admin access.","text_hash":"8dab1962a453c6d713698814f05c9a326061b44e0242361ae02e7d2682e2ef1f","tgt_lang":"es","translated":"Solo navegación. Los cambios de modelo requieren acceso operator.admin.","updated_at":"2026-07-29T11:01:32.940Z"} {"cache_key":"56ad17f4f1862d8aa3cf5967df699339911f179dd8db00b39a3794b9ade1d758","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.no","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"No","text_hash":"1ea442a134b2a184bd5d40104401f2a37fbc09ccf3f4bc9da161c6099be3691d","tgt_lang":"es","translated":"No","updated_at":"2026-07-29T11:01:32.940Z"} +{"cache_key":"56bee9d91e83c1a1f88d84f648558198789266c52548309109a771bf6e8b9678","model":"claude-opus-4-8","provider":"anthropic","segment_id":"appsPage.ctaChromeWebStore","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Chrome Web Store","text_hash":"2b96646cfbc6ae7d1de1a356ebbec0e8802212b48d9f0393d5c93840fc71984a","tgt_lang":"es","translated":"Chrome Web Store","updated_at":"2026-08-06T05:30:17.269Z"} {"cache_key":"56c0dd91f53eee7fd167d0ec34092da8187c25876f2d58bd9d5e592f3d703b96","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.rail.health.grinding","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Working","text_hash":"a92f0449a9f7235bf69dc2e8ff7070bfae3f00ec8f8f26e5457a9beac53466ac","tgt_lang":"es","translated":"Trabajando","updated_at":"2026-07-22T15:46:17.974Z","segment_ids":["chat.observer.health.grinding"]} {"cache_key":"56d9c7dd79115962bb8568bf42533fbaf9a350ea8670cd900a00441e56c994fd","model":"claude-sonnet-4-6","provider":"anthropic","segment_id":"cron.form.createAndRun","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Create & run now","text_hash":"410ca8781cd841242df09224cb339e9e1327e934e5253a006aaa9272f0471954","tgt_lang":"es","translated":"Crear y ejecutar ahora","updated_at":"2026-07-11T22:45:06.362Z"} {"cache_key":"56eb7e7fffa652050724c72fdcb321bd14149f47e39c35cbc79d66a9d7946bf3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"quickSettings.personal.avatarInvalid","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Choose a valid JPEG, PNG, or WebP image.","text_hash":"3271497f59ac95ee76eaa22b54ea8948a23b81114a65382f4874ab13079edd79","tgt_lang":"es","translated":"Elige una imagen JPEG, PNG o WebP válida.","updated_at":"2026-07-22T15:44:23.007Z"} @@ -1486,6 +1495,7 @@ {"cache_key":"5ae2cd324a54cb0566078eb26a7165f182c2ad350703c112d58e380f83d5d118","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.failureAlertAccountPlaceholder","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Account ID for multi-account setups","text_hash":"4809ae15cf6f6147df474b32317006b57ce152f16c77891d44f6654ad1efd5a9","tgt_lang":"es","translated":"ID de cuenta para configuraciones de varias cuentas","updated_at":"2026-07-12T06:35:43.776Z"} {"cache_key":"5ae5c6cd8caac3ff5e989ce8f21da2f3b2f7d8f9ee432228640ce48e0fdec59e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.provider","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Provider","text_hash":"472590ae974d4c1f44b3780df0b152d9119f076c61bfb3e8cb6affd7889ac0a8","tgt_lang":"es","translated":"Proveedor","updated_at":"2026-07-29T10:59:29.214Z","segment_ids":["talkPage.provider.title","memoryPage.overview.health.provider","modelProviders.add.provider","usage.filters.provider"]} {"cache_key":"5af334a7f1576fdf401e998b1f54d502bdaae48651e36675f824652090608791","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.pairing.getApps","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Get the apps","text_hash":"cd573c27d9675c31a931fdbc329d17d50bede2d9f96a20f9acd103e704f3d7dd","tgt_lang":"es","translated":"Obtén las aplicaciones","updated_at":"2026-07-22T15:44:08.878Z","segment_ids":["agentChip.getApps"]} +{"cache_key":"5afc69248d33fbe5f37f1abcf5f0b51b9af43bc653dcf6670fe935a49166d29c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sidebar.hiddenSessionSections","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Hidden session sections","text_hash":"cf99d90adc742855fd447a174d79c569ccf4de22d0778a19bf9bad3b02c5de31","tgt_lang":"es","translated":"Secciones de sesión ocultas","updated_at":"2026-08-06T05:30:17.269Z"} {"cache_key":"5b0a20224633998c786a5df75e7866d83a3bd15f01796303111a2355cfa9a72a","model":"gpt-5.6-sol","provider":"openai","segment_id":"terminal.sessionAttached","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"attached","text_hash":"55d9067ef2bfacd4dc38ef7294695794ff61bba45f11b2f4d9b70515c57b2187","tgt_lang":"es","translated":"conectada","updated_at":"2026-07-14T12:26:07.784Z"} {"cache_key":"5b0b1e20f35efb3cd88dc85489c6271c3720b5a435e0fa487901372a207d009e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.microphoneAppliesNextSession","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Changes apply when you start your next Talk session.","text_hash":"46b12d5166d258b82f196073878759ab1ec6720445d98a917616cceeef4e4f9d","tgt_lang":"es","translated":"Los cambios se aplican cuando inicies tu próxima sesión de Talk.","updated_at":"2026-07-22T15:46:26.128Z"} {"cache_key":"5b127baf99e87e957892ca1a82a18059b21bc331f6011334e531afba770ab391","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.origin.stepRestart","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Restart or reload the Gateway after changing allowed origins.","text_hash":"3c366c9fe45cebc7313e03554d7b5052f77e7b7efaca5a75d370f3e44b4be0f9","tgt_lang":"es","translated":"Reinicia o recarga el Gateway después de cambiar los orígenes permitidos.","updated_at":"2026-07-29T11:01:32.940Z"} @@ -1537,6 +1547,7 @@ {"cache_key":"5d5574070c03950c978a8714ee4abf50a66fdd6c776a0cd07787ebd347e7eeb9","model":"gpt-5.5","provider":"openai","segment_id":"pluginsPage.connectorSearch","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Find on ClawHub","text_hash":"3597cbc37666845fa1325acf7ca7e07f7e81087da9289e95f97499073d074b26","tgt_lang":"es","translated":"Buscar en ClawHub","updated_at":"2026-07-10T02:23:45.986Z"} {"cache_key":"5d57d1c3815c6e21f3fd3f3d382f6e1e5e90d0c47304043d19c5b0f10ffbe6ca","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.trace.emptySignals","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"No active signals.","text_hash":"0d9d086593baedf3d8af5a8f30c9bdb495209fdb3413e02f1e74c6f8ce77e876","tgt_lang":"es","translated":"No hay señales activas.","updated_at":"2026-07-29T11:01:32.940Z"} {"cache_key":"5d5c3c3baf42f2f7d52e49bc4547a8e7b95ff3c6bb0b4a627fbcb00c8af7f67d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.overview.messagesAbbrev","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"msgs","text_hash":"8dc321b9135ee4fbee83a304b911e871f83e7ae84d344bae6f464804f77b2f86","tgt_lang":"es","translated":"msgs","updated_at":"2026-07-29T11:01:32.940Z"} +{"cache_key":"5d6f7c1237bfad8427de9a8bb6ecbc5a360b7370e9d5b5e1962646260e386e95","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.recoveryFailed","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Could not update completion delivery.","text_hash":"bbeca2e058cc124638f8e2241905215a63eb671841584b97706bc41fbe2a2378","tgt_lang":"es","translated":"No se pudo actualizar la entrega de finalización.","updated_at":"2026-08-06T05:30:17.269Z"} {"cache_key":"5d964babaa27481505821df551bcaf5932e299b3b31235eeaecf692d6e67f776","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.ungrouped","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Ungrouped","text_hash":"674b38cae72bb0c8be97cea114f7ce84a6ad4ae3c7f3ceb0c869d62db8e53fa2","tgt_lang":"es","translated":"Sin agrupar","updated_at":"2026-07-05T14:39:41.363Z"} {"cache_key":"5d983ea09586ea5ce8776548e22703e79bceb0c7555e265157696c78568f7ead","model":"claude-opus-4-8","provider":"anthropic","segment_id":"gatewayLogs.empty","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"No log entries.","text_hash":"ff42ef6220e224832d2aed32b84405a32f536437439ff5738de6d336120467b3","tgt_lang":"es","translated":"No hay entradas de registro.","updated_at":"2026-07-22T15:45:24.176Z"} {"cache_key":"5db0e53ff25b54e8d04041c5699955e4204641f2c1a248a03afd6a49be5d1d52","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.overview.shortcuts.diary","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Read the dream diary","text_hash":"22175a7f2cfed7060be4936232be676173ec5f82ca2992bd77a134a7f6979ede","tgt_lang":"es","translated":"Leer el diario de sueños","updated_at":"2026-07-29T10:59:53.064Z"} @@ -1564,6 +1575,7 @@ {"cache_key":"5eb7a83c9016df1c657f8c8f1b0088605557bf85527821ad7c2fcd2f9f19b220","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.status.queued","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Queued","text_hash":"661ff40a07e037bbd5f7d4ec97a4df1503096ca910e7c9e2d7a4e9abd4e4e1a0","tgt_lang":"es","translated":"En cola","updated_at":"2026-07-29T11:01:32.940Z"} {"cache_key":"5ebfd9536cb9542d29d6dddcb3a84bf79c2a9212b35b78174bd95a027c3ddcf1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.appearance.intro","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Theme, chat, and sidebar preferences for this Control UI client.","text_hash":"59120fc05997d60404cf7282dfcb6c6ff7a81c5cedf11cac735828db34049348","tgt_lang":"es","translated":"Preferencias de tema, chat y barra lateral para este cliente de Control UI.","updated_at":"2026-07-29T10:59:13.067Z"} {"cache_key":"5ec94a06c647815f82a3ac8939ae146d542d60fe662253245a9bc3937fe2088e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"terminal.starting","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Starting terminal…","text_hash":"1d72e0c67b714d677383441d16c126524f154b8960f0ea618c0b70dd7ea04f6e","tgt_lang":"es","translated":"Starting terminal…","updated_at":"2026-07-29T11:01:32.940Z"} +{"cache_key":"5ede1ea3548d5b6dd24d036ccd0a25540d9590d65ef5b7e605349bbf5864e0a0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.deliveryDismissed","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Completed; result delivery was dismissed.","text_hash":"d900b43ef5112f054470df381b767ebd43a903d332207e5161a7cbf1b5016fc1","tgt_lang":"es","translated":"Completado; se descartó la entrega del resultado.","updated_at":"2026-08-06T05:30:17.269Z"} {"cache_key":"5ee37ac0b691ec05151eb4469032b602daab627152624e0c1e7ce3b01f6ecb3c","model":"gpt-5.6-sol","provider":"openai","segment_id":"cron.form.summaryEveryMinutes","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Runs every {amount} minutes","text_hash":"e3701aec531109817416015880577e3c9ecb2f0164e96fa680a244ed80add375","tgt_lang":"es","translated":"Se ejecuta cada {amount} minutos","updated_at":"2026-07-12T09:21:53.978Z"} {"cache_key":"5ef1408e3e75b017ae26c2410cfbbb344f370ed346c752675bc2fd9b6dc80f50","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.sessionObserver.hint","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Summarize long-running sessions with a small utility model.","text_hash":"0abf739e2d70e9ee8fd6e6c43acb8e6363d0cf5c693b7ed74ac87809610f3d91","tgt_lang":"es","translated":"Resume las sesiones de larga duración con un modelo de utilidad pequeño.","updated_at":"2026-07-22T15:44:31.113Z"} {"cache_key":"5efbfa9e841a86742e9ca090d2c760b037dd206390ed3d5c6ada4901685503e1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.manual.accessValueFor","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"{provider} API key or token","text_hash":"cfbac242fb9b55d48136bac1bf3bba642815976e5cb8fba90fb1037deb3d9b0d","tgt_lang":"es","translated":"Clave de API o token de {provider}","updated_at":"2026-07-31T19:23:58.238Z"} @@ -1589,6 +1601,7 @@ {"cache_key":"603310c7fb77c681efa4ad3e55296131a14ea0a6f070d5f5ebcf8f4e97860aaf","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.previewTruncated","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Showing the first chunk of this page.","text_hash":"825ef6b758cd3caa215e29f72de302301f9b2bbd8653974ea13f4f919e15d3b6","tgt_lang":"es","translated":"Mostrando el primer fragmento de esta página.","updated_at":"2026-07-29T11:00:28.791Z"} {"cache_key":"604b45484d1a58386073b9e65faea68ac30da604c28d3177be0bd487fb04a006","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryImport.backfill.unavailable","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Session backfill is unavailable on this Gateway.","text_hash":"e3083edd6046e5bce9ea356a5f36a381566278a0f99793aadad23ff827c094e3","tgt_lang":"es","translated":"El rellenado de sesión no está disponible en este Gateway.","updated_at":"2026-07-29T10:59:29.214Z"} {"cache_key":"605fb826208e529dd58d250109ee14e5c1db9cc745171f744b7be7b88072881c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.credentials.oauth","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"OAuth profiles: {count}","text_hash":"2b7171af6eca3ba4057a1ce9217a7780647d0e1542a7b8c5e072c02a6098f6e3","tgt_lang":"es","translated":"Perfiles de OAuth: {count}","updated_at":"2026-07-29T11:01:32.940Z"} +{"cache_key":"60615e61c0adfe2afc2faa16874386368ed0d621a24d8658e5caffd6fca929cc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.messages.fullContentLoadFailed","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Could not load the full message.","text_hash":"a786a21e46295cc228c4ec476928e20786dde74abe1d0999043c6598ce736456","tgt_lang":"es","translated":"No se pudo cargar el mensaje completo.","updated_at":"2026-08-06T05:30:20.986Z"} {"cache_key":"608cbbe371afb7be7be7f9d9839110dbf63f9e77b107d12c8680e4b73e0c48aa","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.dismissVoiceInputError","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Dismiss voice input error","text_hash":"0dd8c7ce138cb92b0e9b1fac5fb335b04310972cb47e63237542b36ebf826bb9","tgt_lang":"es","translated":"Descartar error de entrada de voz","updated_at":"2026-07-29T11:01:32.940Z"} {"cache_key":"60a594ae81ac833d216ed83d0389f0ca185da0316d0a9693f66b783511b55bb3","model":"gpt-5.6-sol","provider":"openai","segment_id":"chat.progressLabels.scuttling","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Scuttling","text_hash":"4646155e9edc98598bf9b7f01a3ad8fbf13649cf53aa8c3710dd7a82ef1c5ba8","tgt_lang":"es","translated":"Escabulléndose","updated_at":"2026-07-14T04:53:16.889Z"} {"cache_key":"60a8bfa89026989e6a4bc79e4b7094af5910881bf1b554adf36142e19535951a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.autoRefresh5s","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"5s","text_hash":"93e3d8c5b10657d2884f177488b689aadf82a83f962237cb602b3314386ab3b7","tgt_lang":"es","translated":"5s","updated_at":"2026-06-17T14:14:13.986Z"} @@ -1651,6 +1664,7 @@ {"cache_key":"65127fd3f51fcd8f3872d138623b1a0e049b1c5ae343c935bec388b17f7309b7","model":"gpt-5.6-sol","provider":"openai","segment_id":"connection.access.togglePasswordVisibility","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Toggle password visibility","text_hash":"1016c07b0f58d365790cc799fb215afd92fde1aeb5ac47cd17260e327465b2d6","tgt_lang":"es","translated":"Alternar visibilidad de la contraseña","updated_at":"2026-07-12T00:08:23.866Z","segment_ids":["login.togglePasswordVisibility"]} {"cache_key":"651f243e2ccf0b4394d6b7f9d2fc1ab9b05e8d914c28c859bd31436740576579","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.mosaic.fourPm","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"4pm","text_hash":"6672b306c3e94cfd5b2e3c089a8904c7e213658513785372a8e2f27168597b6a","tgt_lang":"es","translated":"4 p. m.","updated_at":"2026-07-29T11:01:32.940Z"} {"cache_key":"65223a29b22fc3536fc39e71fb672533b1ad9899e574f9b6c0d39cef0e78dfbc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.toolCatalog.profiles.coding","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Coding","text_hash":"a18b4be8e3181ff4e601779cb8744c00304e1531cc5671248199f94085aad765","tgt_lang":"es","translated":"Programación","updated_at":"2026-07-12T06:32:02.628Z","segment_ids":["chat.sidebar.coding"]} +{"cache_key":"653a98ec843be398f7d029ed151beb16acf12a75f3c395e166acaf2c8e8f2801","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.modelControls.modelsUnavailable","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Models unavailable","text_hash":"3165b4e4a0545cf89d54a11e8f862bbbfd06f986af3ff8f94f5c7c4992495b5f","tgt_lang":"es","translated":"Modelos no disponibles","updated_at":"2026-08-06T05:30:20.986Z"} {"cache_key":"65424ecfc784976cb466be674313b2560bc90e07b54b86cac0a31b102393d2c8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.inventory.reapproval","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"reconnect details changed; approval required","text_hash":"6e0e84875eb7325f6d3597e993d737060454cc088d64f055fdb13dd53d72eec7","tgt_lang":"es","translated":"los detalles de reconexión cambiaron; se requiere aprobación","updated_at":"2026-07-12T06:31:37.772Z"} {"cache_key":"6549f1c76a89f16619bd5efee55b5eb1077afdf1f558e3c79c695c3b96026482","model":"gpt-5.6-sol","provider":"openai","segment_id":"approvalHistory.reasons.storageCorrupt","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Storage corrupt","text_hash":"75842029f48102623e380318738685d77177a120c2bbc2ad9341ecd2ed3c2352","tgt_lang":"es","translated":"Almacenamiento dañado","updated_at":"2026-07-16T09:22:15.840Z"} {"cache_key":"654f9316fd9b8fd3353e79821c15ced6a922c434b4d82a31cbb19a97043f5983","model":"gpt-5.5","provider":"openai","segment_id":"pluginsPage.connectorGroupHome","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Home & media","text_hash":"69a5e0e1ebb60ea9a55eaa00f3a398e4cff4210303e0a98c2c666731bc1e08e8","tgt_lang":"es","translated":"Hogar y multimedia","updated_at":"2026-07-10T05:22:04.319Z"} @@ -1679,7 +1693,6 @@ {"cache_key":"666392085bc9c73c0f55787a920eff65e28f15e59d93456177e90d4c39721de7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryImport.codexDescription","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Consolidated Codex memory files.","text_hash":"a3fbc4b985c4939045171e103b6c61b387956c595a8d515f96a75ec2de2d6b13","tgt_lang":"es","translated":"Archivos de memoria consolidados de Codex.","updated_at":"2026-07-29T11:01:32.940Z"} {"cache_key":"66816ca8ed4607777775634d65deaeb340b97ee237bf944af92fd2c9610a9bfa","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.sections.bindings.label","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Bindings","text_hash":"7697ab84cd811cc93711c93ef0e92469f1e314a5e8957ad987d9b1fa54d691c4","tgt_lang":"es","translated":"Atajos","updated_at":"2026-07-12T06:32:27.143Z"} {"cache_key":"669518dbf2639d0221e947a227a14a91252d50f255b49137ee626760b6b3e454","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.detailPanel.noContent","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"No content available","text_hash":"a7c49ff5b9e2ea14c538a30c66632b858878a4e51b2f6aea07b73158b396b179","tgt_lang":"es","translated":"No hay contenido disponible","updated_at":"2026-07-12T06:35:21.802Z"} -{"cache_key":"6697c521e6786cc5ca8527f974c4de0c03bec6c725ef89423b820e2b7813446a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.authFailed.stepDashboard","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Run openclaw dashboard --no-open and open the fresh URL or paste its token.","text_hash":"8332142ce650399926258b23bb7b6fd279cdde999caf9afcb27a92713624e085","tgt_lang":"es","translated":"Ejecuta openclaw dashboard --no-open y abre la URL nueva o pega su token.","updated_at":"2026-07-29T11:01:32.940Z"} {"cache_key":"66bb327098a1366cb5129166324e7dbafab09a726f91758a92763df6226324d4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.stats.promoted","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Promoted","text_hash":"0cf04463c4276a6276986c22155bd4a32ce81e8dd162a657dedfa9afb97a7371","tgt_lang":"es","translated":"Promovidos","updated_at":"2026-07-29T11:01:32.940Z","segment_ids":["dreaming.trace.promoted"]} {"cache_key":"66c04b2b95bc036ebd44cba86eb1b1b720d666baced89d7683d24a117a5fa8c3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"custodian.history.invalidEdit","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"This manual edit did not pass configuration validation.","text_hash":"0089a171b0931f52c6641b5dbe7ab1810805313552748ffd17f1d2228100f0de","tgt_lang":"es","translated":"Esta edición manual no pasó la validación de la configuración.","updated_at":"2026-07-22T15:44:50.640Z"} {"cache_key":"66ef9e515e6210e7f2d80ebe624f74d02260c7685126308921ec2dbf1f5fb00a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"browser.errors.screenshotReadFailed","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Screenshot read failed.","text_hash":"4c85920ffb7ca5dcd7e60a4584d55617bdc526ad9b476f0f6cdd721ed7b9c216","tgt_lang":"es","translated":"Error al leer la captura de pantalla.","updated_at":"2026-07-29T10:59:13.067Z"} @@ -1763,7 +1776,6 @@ {"cache_key":"6c6c6069b6fb6a9dc628ad4ec9e869934381638273aec42671fd8104e921a2e5","model":"gpt-5.5","provider":"openai","segment_id":"languages.hi","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"हिन्दी (Hindi)","text_hash":"fab2abfce45382f3031c59477017700a8cb5dfaf8d15379dc24304809b97c7d5","tgt_lang":"es","translated":"हिन्दी (hindi)","updated_at":"2026-06-26T21:43:26.471Z"} {"cache_key":"6c6d9dedb9c8a04862608b75d578f8eaa04ca52d5e9671e58cedead4131debd0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.sections.session.label","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Session","text_hash":"6959b4159575d8dd76d9f3bbe2c6437904f861e7860c35abd18deffb1c3425a0","tgt_lang":"es","translated":"Sesión","updated_at":"2026-06-16T14:14:17.778Z","segment_ids":["configView.sections.session","execApproval.labels.session","activity.session","usage.filters.session"]} {"cache_key":"6c820fa67b8c988b1c03ba9e9f3d5e4f60b87dd819b124fc365ca6b11c3dad39","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.nostr.avatarUrl","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Avatar URL","text_hash":"18a20f99701c5c7ac5c7d4f4c62e57e8f35a4aec25a43494baa3b741152c0706","tgt_lang":"es","translated":"URL del avatar","updated_at":"2026-07-29T11:01:32.940Z"} -{"cache_key":"6cbdbd680de18e4da317bd40acfe8c42c6bdcf105fd3985852bc75b1e6c9503c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.actions.confirmDedupe","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Dedupe Dream Diary? This rewrites DREAMS.md and removes only exact duplicate diary entries.","text_hash":"3b53e7e5445b3d763ff4a3f7f55ae4917ab2dbecc988f5b46c7b06a2dd736052","tgt_lang":"es","translated":"¿Eliminar duplicados del diario de sueños? Esto reescribe DREAMS.md y elimina solo las entradas de diario exactamente duplicadas.","updated_at":"2026-07-29T11:00:16.057Z"} {"cache_key":"6cc1c787a1996aa8372b661811c854026bc8d247a6683175ee9ba69e8402d59a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.details.tokensWrittenToCache","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Tokens written to cache","text_hash":"7abf026d6ca218c915b61286a73e94b7c71c6744b63702eab9bc41b4a3b20797","tgt_lang":"es","translated":"Tokens escritos en caché","updated_at":"2026-07-29T11:01:32.940Z"} {"cache_key":"6cc7df25dba7a4f2f7759e34999898d09e5506b2389129c82c407fd54f4f5836","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.emptyActive","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"No queued or running tasks.","text_hash":"00db4a453c2e92f4d807847fc0d8d340708ed9ab547280ce376ba1d610bcb5a6","tgt_lang":"es","translated":"No hay tareas en cola ni en ejecución.","updated_at":"2026-07-29T11:01:32.940Z"} {"cache_key":"6ccdb7f82ca399e456a5822e83acda9a68830e1072526cf4cf1f210f76dd3e73","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.sections.ui.description","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"User interface preferences","text_hash":"0fe12546b823438f22d60a1f95608c06fd6a5768319cddea51e2d3d02fb8a55f","tgt_lang":"es","translated":"Preferencias de la interfaz de usuario","updated_at":"2026-07-12T06:32:27.143Z"} @@ -1884,7 +1896,6 @@ {"cache_key":"73e0ab37265742a95e3f227d969db9d01b33ba68ddf180824390e8c87e15a6ba","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.emptySubtitle","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Sign in to a provider or add an API key, then refresh.","text_hash":"5d36ea8838bc6c445742489af259531b1eb743b57545c5b2984d9d4534f3538b","tgt_lang":"es","translated":"Sign in to a provider or add an API key, then refresh.","updated_at":"2026-07-29T11:01:32.940Z"} {"cache_key":"73f55f007a8a6b95645c72cf38809a69eb539e2fc734b256fb1969bc5e2b843d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.runDefaultAgent","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Run default agent","text_hash":"15948166c46071d465e41d8a206030c04b3eb9843c9c543de8118b00f0e3b546","tgt_lang":"es","translated":"Ejecutar agente predeterminado","updated_at":"2026-07-29T11:01:32.940Z"} {"cache_key":"740a7facdad4f2411cc2c2730587c720aa2ae7838c7295b9534274816448482e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"activity.answerCandidate.superseded","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Superseded answer","text_hash":"62bc8fa2411f0089036bbbc2dd1508f987f95b4ec118548ac4c2a6846e14ae54","tgt_lang":"es","translated":"Respuesta reemplazada","updated_at":"2026-07-17T12:45:43.346Z"} -{"cache_key":"7418e98cb668df4cca13021d08a6b4c3b9a7948d20eca19f3133ecab6676ed78","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.messages.openInCanvas","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Open in canvas","text_hash":"02597bb20cb5d93ebbb47e62c3591fcf9dec76fc42697e1dc130e1f167232e61","tgt_lang":"es","translated":"Abrir en lienzo","updated_at":"2026-07-12T06:35:16.193Z"} {"cache_key":"741910c856e636e80d5e5c49be956d96eff85ffd4fa55df695613f74793cecf5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.phrases.forgettingNoise","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"forgetting what doesn't matter…","text_hash":"b1682b9653c2540fd575cc52cbf7c2e68d8fc54b3987c593f2b94fe4a6a8fc5a","tgt_lang":"es","translated":"olvidando lo que no importa…","updated_at":"2026-07-29T11:01:32.940Z"} {"cache_key":"741afaad6e1cf9bde0a230015cae4918b6ca365d8742fc31daef6e6875216bef","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.healthLabel","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Workboard health","text_hash":"85416c4a6d64e35611bdd9747b82815936c38b41d820796ba1fbfbb7539d906b","tgt_lang":"es","translated":"Estado del tablero","updated_at":"2026-06-17T14:14:13.986Z"} {"cache_key":"742c3127c919131bb5bb485e46428fa88064dd58ff58224b40ab5e9d52edab4b","model":"gpt-5.6-sol","provider":"openai","segment_id":"terminal.uploadFailed","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Upload failed","text_hash":"6efc5d27f30b20c103ca1a855bfc65cdbdf9de98c3f8ac93a3df3f319c3388bd","tgt_lang":"es","translated":"Error al subir","updated_at":"2026-07-14T22:24:47.385Z"} @@ -1921,7 +1932,6 @@ {"cache_key":"76b540f6b811c94c53486c77b3eb80c4426ab7deb04960346f33117492f9658a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agentTools.loadConfig","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Load the gateway config to adjust tool profiles.","text_hash":"0e9291ef2bab7a6a96376087b37d281a973319e0c5b893360b67cf5681d8c863","tgt_lang":"es","translated":"Carga la configuración del gateway para ajustar los perfiles de herramientas.","updated_at":"2026-07-12T06:33:33.671Z"} {"cache_key":"76b92dea1455669922dac128616a2c1eefabad57b3c8992b0c106f08eae04cee","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.pairing.approvedOwnerNotice","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"DM access approved and the first command owner was configured.","text_hash":"399120a17958553e8bc7b4b7f03700aef143c13dcbddffe7e0c8b79b2b151b82","tgt_lang":"es","translated":"Acceso a mensajes directos aprobado y se configuró el primer propietario de comandos.","updated_at":"2026-07-22T15:44:01.879Z"} {"cache_key":"76edc9eee615f5183c10fa8e454813b903fbb249981f5a5d5618709fb6e0f116","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.openInEditorMenu","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Open in","text_hash":"2c8f3f64efd200a85a49bbc846102cf550c005f95ecd54dea063941c2967a3ba","tgt_lang":"es","translated":"Abrir en","updated_at":"2026-07-29T11:01:32.940Z"} -{"cache_key":"76fdda6d1bd468ada8311aadebf589bac0a43968ea91bb686d6d07c97405dfc2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.overview.health.checking","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Checking…","text_hash":"ec963ffc911b840134fc738b41a8bb0493489c402a4a761efd36c16dea7d984b","tgt_lang":"es","translated":"Comprobando…","updated_at":"2026-07-29T10:59:53.064Z"} {"cache_key":"7714e90003f5ad378260c2eac0c89ae217af2b47f9183e52564f1ee3550c3b2f","model":"gpt-5.6-sol","provider":"openai","segment_id":"cron.runs.emptyHint","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Runs show up here once an automation fires.","text_hash":"f82fcbe88d05a862c409b9894f9075cba6583f72af422d6a5515d7697b027f97","tgt_lang":"es","translated":"Las ejecuciones aparecerán aquí cuando se active una automatización.","updated_at":"2026-07-12T08:37:57.575Z"} {"cache_key":"77357eeb7a8c6edeabf360769497f062ab1ba38b61f848a64383685561a19495","model":"claude-opus-4-8","provider":"anthropic","segment_id":"approvalPage.pendingDescription","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Review the request carefully. The first answer from any surface wins.","text_hash":"0ea3dda16339b96ce3d3e6f07821de473560b6e9184b0c6d40c273cd87d2c069","tgt_lang":"es","translated":"Review the request carefully. The first answer from any surface wins.","updated_at":"2026-07-29T11:01:32.940Z"} {"cache_key":"77598c7cf6d5f810e0a105f73e7b780e7bb1fb5b2126d0b97f62d724afa17008","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.runDuration","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Run duration","text_hash":"b5e9698b25697ec71f0947df28e6b08438033fe73b1b87ac7362766d77b45b97","tgt_lang":"es","translated":"Duración de ejecución","updated_at":"2026-07-09T10:13:17.660Z"} @@ -1990,6 +2000,7 @@ {"cache_key":"7a91fe1a5a508fbbd5acf4b63866212ff374834ea8c5da8cc7af28bdde4657f7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"languages.zhTW","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"繁體中文 (Traditional Chinese)","text_hash":"a21d536382a8b56b077e1606933c7e417e5b66cb6333275b7ad3132ae393a2ab","tgt_lang":"es","translated":"Chino tradicional (繁體中文)","updated_at":"2026-07-29T11:01:32.940Z"} {"cache_key":"7a95d81b5c7a952f1e1585da3e97269e1f595b6444246e4c866b82f1bb80e5a5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.board.dockHidden","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Hide chat","text_hash":"1ed9f9bf080a444b15ce702bb3b2026d073a0c9a0b7eeee1bcba6eead8126170","tgt_lang":"es","translated":"Ocultar chat","updated_at":"2026-07-22T15:45:51.456Z"} {"cache_key":"7aa285f7bd3990f2855c208068d5939b99ed19cae7c882968480f48d1b63d51d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.common.emptyValue","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"—","text_hash":"bda050585a00f0f6cb502350559d75532ae3b244c9498b996e7c5df2d98dfc8d","tgt_lang":"es","translated":"—","updated_at":"2026-07-29T11:01:32.940Z"} +{"cache_key":"7ac2570831628b88a78cebd1529f41cc0bf8b52f056a3910dc478e71c8b1e62d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.actions.confirmDedupeDescription","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"This rewrites DREAMS.md and removes only exact duplicate diary entries.","text_hash":"66ce13326514c7a9e5d598490eefd03a054d8eeee1a21811dbc46f87103549d2","tgt_lang":"es","translated":"Esto reescribe DREAMS.md y elimina solo las entradas de diario duplicadas exactas.","updated_at":"2026-08-06T05:30:17.269Z"} {"cache_key":"7ac3338ef63060d7b6130ef6546b5af95b951db5daddb005bae821941a388004","model":"gpt-5.6-sol","provider":"openai","segment_id":"chat.progressLabels.shelling","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Shelling","text_hash":"29260c30c3e72758cd40c5e0b6d32231519e51d7281e8a4d8f36f0df7c935df0","tgt_lang":"es","translated":"Desconchando","updated_at":"2026-07-14T04:53:16.889Z"} {"cache_key":"7ac6e57910bd17b9c255c15a8905c43f86c11de952360ce6a5401384ab27fd6d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"gatewayLogs.truncated","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Log output truncated; showing latest chunk.","text_hash":"54cc74a976c9d17c5565753bb89162ee78bc5a028eb501586cfb443d9b54a794","tgt_lang":"es","translated":"Salida de registro truncada; mostrando el fragmento más reciente.","updated_at":"2026-07-22T15:45:24.176Z"} {"cache_key":"7ad2ed5b79b56f969261d729f29da5ff379055e1c77056ae66f366bb193a473a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.files.coreFilesTitle","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Core Files","text_hash":"83c68c93244246cb86ff828bc82864f1e01057b3c0cc5745fde4ccf162b81cdf","tgt_lang":"es","translated":"Core Files","updated_at":"2026-07-29T11:01:32.940Z"} @@ -2182,6 +2193,7 @@ {"cache_key":"8730c581a488046ddbb412d0286df3cbae52a3784ac69693c69be8d1516a9560","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.tabs.overview","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Overview","text_hash":"d4b1ea5708dd532930a85188b45aff6f0a3ed458500c7577e0127a538eb0d100","tgt_lang":"es","translated":"Overview","updated_at":"2026-07-29T11:01:32.940Z"} {"cache_key":"873601234347bf22044a499d47b8552c4d4b091306aa57bea66511e3a55746e4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.overview.noErrorData","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"No error data","text_hash":"bcd5ab2cea9c09c2f1d333e8b7b27e1fbef2447b8c4f7955ac0c0fcc6879f617","tgt_lang":"es","translated":"No hay datos de errores","updated_at":"2026-07-29T11:01:32.940Z"} {"cache_key":"8741de2d1556276025375f4fdd1b04e84c9c01a84e89a78dd2c4626aa9d50c33","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agentTools.enabledToolsOne","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"{count} Enabled Tool","text_hash":"6b7c073bcc6d38c855a575b7b9accc6de245038342adfcf08832ae876f80d049","tgt_lang":"es","translated":"{count} herramienta habilitada","updated_at":"2026-07-12T06:33:45.199Z"} +{"cache_key":"874272fb3d5e265d4286a867640c0ce7198f60647dbd9e348053687907fb6333","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.deleteSelectedConfirmOne","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Delete 1 thread?\n\nThis will delete the thread entry and archive its transcript.","text_hash":"185d68c31db6e909783db324f7b7138ee72fff0bba942e72ec891badd0993b9f","tgt_lang":"es","translated":"¿Eliminar 1 hilo?\n\nEsto eliminará la entrada del hilo y archivará su transcripción.","updated_at":"2026-08-06T05:30:06.951Z"} {"cache_key":"876032971c03f65cd77888a9951911376c7a4e35b4870866e093cbca357e9dcd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"logbook.status.pendingHelp","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Snapshots waiting for the next analysis batch.","text_hash":"27218056223b7c9c7992cceb1d868f1de3d00ac12dc2ababbcf453cb82cad6c1","tgt_lang":"es","translated":"Snapshots waiting for the next analysis batch.","updated_at":"2026-07-29T11:01:32.940Z"} {"cache_key":"876bee68545f5eeebc645f507adb4670637de18cec70bdd2c209012167a9cca3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.authRequired.title","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Auth required","text_hash":"0005d85116dc47ccae66cbbc7e55e4c72742ce598aca888d3b36c34ed7131318","tgt_lang":"es","translated":"Autenticación requerida","updated_at":"2026-07-29T11:01:32.940Z"} {"cache_key":"877a0596fed0fdf9a4299afc1e464fde839caf3ae2653a0f7bfe43209e40c1bf","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.success.stayHere","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Stay in settings","text_hash":"84a289c8ffb2633498302a2429d4ddd9d15fec11abe0a861cfb373f93435578f","tgt_lang":"es","translated":"Permanecer en ajustes","updated_at":"2026-07-31T19:23:58.238Z"} @@ -2251,7 +2263,9 @@ {"cache_key":"8cb07fd915dd1574e7ac3b85c5242f5e47b61ebad03c02b6fcf001ad447c0ee5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.catalog.openInTerminal","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Open in terminal","text_hash":"e70065a351a694d9a4c0e071c423b9673d8019f31f0aff6de3863214298a0b02","tgt_lang":"es","translated":"Open in terminal","updated_at":"2026-07-29T11:01:32.940Z"} {"cache_key":"8cb207cb9ef4f5994d01d80f44ef2e4f83ff009a33bff7851f5b5c9441e04d42","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.history.found","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"{count} ideas found","text_hash":"1a195aa46b19937b35e33d524523f6607d6dad2f36282c27a19eb47b06d53111","tgt_lang":"es","translated":"{count} ideas encontradas","updated_at":"2026-07-29T11:01:32.940Z"} {"cache_key":"8cd4cb2aa43b3c3004186f3cf1436c0cf6a6c201b2c9252b7fc5a26419341238","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.systemEventHelp","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Sends your text to the gateway main timeline (good for reminders).","text_hash":"2b40ad2aca813765f5c5b4bead3d639a299bba2ca1ac3fdc3a0a3f510ba07d02","tgt_lang":"es","translated":"Envía tu texto a la línea de tiempo principal de la puerta de enlace (ideal para recordatorios/activadores).","updated_at":"2026-07-29T11:01:32.940Z"} +{"cache_key":"8d06390cd53548f31461a1ef0d8e14cc3d0bcc8a445c195dc47662c485005e5a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.unknown","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Review the connection details, then retry.","text_hash":"dc49542f1026ccbbe6bd75ed5167700086796a53d34f1a3524cc545590b3e990","tgt_lang":"es","translated":"Revisa los detalles de conexión, luego reinténtalo.","updated_at":"2026-08-06T05:30:17.269Z"} {"cache_key":"8d29eabfafa74aae201732fccb4338b1f2be661374d8dc4d8b83fb4af459a653","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryImport.backfill.candidateCount","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"{count} candidates","text_hash":"70f1eb421654ad693b77d3781fdeb3f417e10e9d829c17a444b606254ff2d0d7","tgt_lang":"es","translated":"{count} candidatos","updated_at":"2026-07-29T10:59:20.449Z"} +{"cache_key":"8d4f2087e6aebde7624b245a0bd6b4ec9026db2de95ddc461f4ec527ae9d1f3c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.restoreCheckpointConfirm","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Restore this thread to the selected compacted checkpoint?\n\nThis replaces the current active transcript for the session key.","text_hash":"e4f5de9f6c2d72014d2434ff7ad2704b6e4b54df553fc55a3705ddb3a8fa13ca","tgt_lang":"es","translated":"¿Restaurar este hilo al punto de control compactado seleccionado?\n\nEsto reemplaza la transcripción activa actual de la clave de sesión.","updated_at":"2026-08-06T05:30:06.951Z"} {"cache_key":"8d658069a901ce17e396a2a023dec723ae9e849da5a60604991492a8b1b2538d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.dreaming.agentScope.description","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Overview, dream diary, short-term counts, and maintenance actions belong to one agent.","text_hash":"98efcc28e75f2ce7e4dff72770cecd695b3875f9525b52536b8a8e360418547f","tgt_lang":"es","translated":"Los ajustes anteriores son globales. El diario de sueños, los recuentos a corto plazo y las acciones de mantenimiento a continuación pertenecen a un solo agente.","updated_at":"2026-07-28T07:06:33.659Z"} {"cache_key":"8d70273e69ec452cf23fb5ef30c56ddad12b5b8eb89c7624a422f2e13322b6ce","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.bestEffortHelp","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Do not fail the task if delivery itself fails.","text_hash":"b2d0093c2662f215f6855ba409c62bedd997d9a81719a62a5453c628276965b6","tgt_lang":"es","translated":"No fallar la tarea si la entrega misma falla.","updated_at":"2026-07-29T11:01:32.940Z"} {"cache_key":"8d809d9d2be66b277b539f5c95ae1ceed033859889399e31979c4dfde871fe5a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.stats.signals","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Signals","text_hash":"88b01c8a4bff9a08b6b56b8de43beb07205956d64d1c58eff683de7eaf3645e5","tgt_lang":"es","translated":"Señales","updated_at":"2026-07-29T11:01:32.940Z","segment_ids":["dreaming.trace.signals"]} @@ -2261,6 +2275,7 @@ {"cache_key":"8db6316cd170c61732d74475b335a22eb7d938ff1e7818fa0b36f9e5a209660a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.dreaming.phaseFields.minPatternStrength","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Minimum pattern strength","text_hash":"9b06bfb257b630b378633ab45f26448e8cb9407376dbd1a8f7eab8f759e1700f","tgt_lang":"es","translated":"Fuerza mínima de patrón","updated_at":"2026-07-28T07:06:33.659Z"} {"cache_key":"8dddd076ae8c9f6ab92cc4d98311a11097411dbea49a5312d57fda09e83ed521","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.connect","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Connect","text_hash":"1a2303ede07493acc7caaa7c737f3c52bcc9cf04372be19ed1b0af6b9f2c791e","tgt_lang":"es","translated":"Conectar","updated_at":"2026-07-29T11:01:32.940Z","segment_ids":["modelSetup.manual.connect"]} {"cache_key":"8df1b3fb113523d47e2511cdd6ad65b0ee7ad3ea66c494d139abdf1950246ca0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"browser.errors.requestFailed","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Browser request failed: {error}","text_hash":"028e9d5c0b9fbf030e67fa051361b5a8a29a2bd2efbc1fde510602f4a08ede8e","tgt_lang":"es","translated":"La solicitud del navegador falló: {error}","updated_at":"2026-07-29T10:59:13.067Z"} +{"cache_key":"8df9458a0d349f7b1b2eb69a671579ad47fef766fc4f362cf4dea25e7232c403","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.button","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Check model","text_hash":"ecbc2430febdf2ec2499efad15c6d2f2a01b64cc8ea7a1bce31663cf67c0dd9c","tgt_lang":"es","translated":"Comprobar modelo","updated_at":"2026-08-06T05:30:06.951Z"} {"cache_key":"8dfe464d87e64a0e5a561297f263aac2dd9d9adc333970a1b40f282c0b434ae5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.observer.boardPreviousRun","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Previous run","text_hash":"faa75779504c1592097b2c89701bd69b22b646b63d763ea989d36141a239c5c3","tgt_lang":"es","translated":"Ejecución anterior","updated_at":"2026-07-22T15:46:17.974Z"} {"cache_key":"8e05208e4bd809f49a25dc7549be43ca1f37b9aa39295b2a200b659a36819d5b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.apiKey.set","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Set API key","text_hash":"71592a58399064867c22a84d4751bda604bcd42ed4a19135ae3e8db70d82503a","tgt_lang":"es","translated":"Establecer clave de API","updated_at":"2026-07-29T11:01:32.940Z"} {"cache_key":"8e0a790dc251597c917364d52b4f9f4d74afb10233d6ab21751b80bcb54f4612","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.counts.messages","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"{count} messages","text_hash":"d7b79bfdb6b9e53598a786daa82879bc1a8c82494bcbc04cbab5083d35a0ca9d","tgt_lang":"es","translated":"{count} mensajes","updated_at":"2026-07-22T15:45:43.836Z","segment_ids":["chat.sessionHeader.messages"]} @@ -2277,6 +2292,7 @@ {"cache_key":"8e85a2de369e3899be46b2bd82c80660b1d443941ad9ef846aa7dddebffc44ed","model":"claude-opus-4-8","provider":"anthropic","segment_id":"onboarding.memoryImport.alreadyImported","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Already imported: {count}","text_hash":"530b43b3578b83620e5997df98cca659736834d7f75f44aacd1e0fc6f35b4c8b","tgt_lang":"es","translated":"Ya importados: {count}","updated_at":"2026-07-29T11:01:32.940Z"} {"cache_key":"8e88b468a8d8aa5a3cc35772ba01d809a92715823d36ebd1ea2f99c2755d19f4","model":"gpt-5.6-sol","provider":"openai","segment_id":"channels.setup.doneBody","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Configuration saved. The gateway reloads the channel automatically; check its card for live status.","text_hash":"752caa1598003a22472698b267be1e0c4f3dd4fb3edaa63d40d4de93b134a0d4","tgt_lang":"es","translated":"Configuración guardada. El gateway recarga el canal automáticamente; consulta su tarjeta para ver el estado en tiempo real.","updated_at":"2026-07-13T16:51:35.136Z"} {"cache_key":"8e8c63557e41c09e5624963a3bbb1358ae1d5940fca6f48ac4ade88e0d6bab52","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.wizard.starting","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Starting provider sign-in…","text_hash":"9b8ccc5eb2b36abe1214bc648a45f50fa1c6366b84a8cee9d54763a8dc1b7058","tgt_lang":"es","translated":"Iniciando sesión con el proveedor…","updated_at":"2026-07-29T11:01:32.940Z"} +{"cache_key":"8e8d1430f8608970edc780c9cd11adaeaaeaee1807633eeea57f9cdc04242278","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.copyResult","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Copy result","text_hash":"c467973d015e9cb72b4e3a39d8b304099974fe9b6cb67f3f6f66a328069179a6","tgt_lang":"es","translated":"Copiar resultado","updated_at":"2026-08-06T05:30:17.269Z"} {"cache_key":"8e9e5382b814381238e51a7e576c7c28e7988f6a7bf9419675aa3eeea9a10852","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.cancelling","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Cancelling…","text_hash":"91b104db05da1b2d48c57a5aa60128f660e6572f89835ec858f6eb25b8f4af0f","tgt_lang":"es","translated":"Cancelando…","updated_at":"2026-07-29T11:01:32.940Z"} {"cache_key":"8eec2853a214bbf4750d78b6fb7fe90344093fd980e01f0754c38bb62b5e6d8c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.tabs.channels","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Channels","text_hash":"4c8906cf76f5740ab8792aef9f0033fe21a92045e90b357816064e9f6860a03e","tgt_lang":"es","translated":"Channels","updated_at":"2026-07-29T11:01:32.940Z","segment_ids":["agents.channels.title"]} {"cache_key":"8ef75577d1213a3ecc3253656d941a5e4699f79a6f4a6b56e7a39230647e60f5","model":"claude-sonnet-4-6","provider":"anthropic","segment_id":"cron.suggestions.ideas.repoPulse.prompt","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Review overnight activity in my repositories: new issues, pull requests, and CI failures. Summarize the three things that most need my attention today, each with a link and a one-line reason.","text_hash":"147ee8f8d7e86cc46e6daf4b1d987ecd34e3582be6fa6146d199425c4dc060b8","tgt_lang":"es","translated":"Revisa la actividad nocturna en mis repositorios: nuevos issues, pull requests y fallos de CI. Resume las tres cosas que más necesitan mi atención hoy, cada una con un enlace y una razón en una línea.","updated_at":"2026-07-11T22:45:06.362Z"} @@ -2284,6 +2300,7 @@ {"cache_key":"8efa72c4d1729ab54f302253d8bfa6526631fdfe812cb8b4c3520911664e6311","model":"claude-opus-4-8","provider":"anthropic","segment_id":"quickSettings.channels.connect","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Connect →","text_hash":"b75abfa6defedb2808a789d5c91b411db5f1047425ef20b11b2113d92bea084d","tgt_lang":"es","translated":"Conectar →","updated_at":"2026-07-12T06:32:33.075Z"} {"cache_key":"8efc2d8ffc41bb15969271103af926d0e85acb5f7fe13bc5b19486434da51030","model":"claude-opus-4-8","provider":"anthropic","segment_id":"labsPage.intro","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Labs contains experimental capabilities that may change, break, or disappear between releases.","text_hash":"d9c85f1d9e5263b578e32156233934ffb05465e6c32a0607f6a2d0459fbcc581","tgt_lang":"es","translated":"Labs contiene capacidades experimentales que pueden cambiar, fallar o desaparecer entre versiones.","updated_at":"2026-07-22T15:44:57.694Z"} {"cache_key":"8f0d5fc0df56654d11cd5256ea8b20cdff0a8e0ffbbd259e3c215c31fa97c622","model":"gpt-5.5","provider":"openai","segment_id":"pluginsPage.mcpSettingsLink","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"MCP settings","text_hash":"c63c58c0874ca18691a2bc5896e73af3488303de668dbbe1e23d0b0e41ecee35","tgt_lang":"es","translated":"Configuración de MCP","updated_at":"2026-07-10T02:23:49.859Z"} +{"cache_key":"8f18be76e83c7a5f22dc8aa1a00be05170567d2a12e5d53ae53764d634c93379","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.deleteSelectedConfirm","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Delete {count} threads?\n\nThis will delete the thread entries and archive their transcripts.","text_hash":"4c54c281b40a03109f36a41d8ab02d72616493fd3cdafcf0d8adcf1cf89959cc","tgt_lang":"es","translated":"¿Eliminar {count} hilos?\n\nEsto eliminará las entradas de los hilos y archivará sus transcripciones.","updated_at":"2026-08-06T05:30:06.951Z"} {"cache_key":"8f4ccfac96e56b9688af9c4e5e5ba004c4b3408438b60d6b07fc94dafdfa6aa3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"quickSettings.personal.avatarIssues.remoteBlocked","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Remote URLs are blocked by Control UI image policy","text_hash":"d5ee8dd5337b030700023e5b2624eb4e43fb1d7882d5e092eb8ae21d140c8eef","tgt_lang":"es","translated":"Las URLs remotas están bloqueadas por la política de imágenes de Control UI","updated_at":"2026-07-12T06:32:48.818Z"} {"cache_key":"8f58e282cb440534d6680e81ef3aae47efcf0c1bdf9d4c9b7c67b9666334b672","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.transcriptSearchDescription","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Find exact words or phrases in user and assistant messages across the default agent's threads.","text_hash":"f2a6aff77d51a77ef649a024e430fd732837c20d7074ef0de96fd06b201a1c59","tgt_lang":"es","translated":"Encuentra palabras o frases exactas en los mensajes del usuario y del asistente de las sesiones del agente predeterminado.","updated_at":"2026-07-29T11:01:32.940Z"} {"cache_key":"8f7bb1df7de50fed7e9a221c67e2c9dee9c363d53925065bb23f8bdf6d3a153d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.engine.title","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Engine","text_hash":"8e75ebbdb21505d2f18439f43fe046abc67fc567515bb1d53b855a020a179092","tgt_lang":"es","translated":"Motor","updated_at":"2026-07-28T07:05:53.188Z"} @@ -2440,6 +2457,7 @@ {"cache_key":"988f623df2b8f98d38cd9ca9cb8677617abd95a25b73e809278c7e74eba99638","model":"claude-opus-4-6","provider":"anthropic","segment_id":"configView.rawDraftBlocksFormEdit","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Unsaved raw config edits could not be parsed; resolve them in the Raw editor before changing settings.","text_hash":"96ee3d331c6c4be3a6b5f52c9c0301e33f1d8cf9f40ad0bce774b7d93ba56671","tgt_lang":"es","translated":"No se pudieron analizar las ediciones sin guardar de la configuración raw; resuélvelas en el editor Raw antes de cambiar la configuración.","updated_at":"2026-07-14T12:52:34.757Z"} {"cache_key":"98936891dfac6b0d0b24bbb0a65c9e15e9806bdb63baff7107cda6d575135c3a","model":"claude-sonnet-4-6","provider":"anthropic","segment_id":"cron.suggestions.title","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Starter automations","text_hash":"54b1b7124173e3d812fa690da42953b704ea989bbd751df632acff5b971eb400","tgt_lang":"es","translated":"Ideas de automatización","updated_at":"2026-07-11T22:45:06.362Z"} {"cache_key":"9896b1a4a22910546319471cc35d30d8e3b314f945d4175ab06fc70c9ac0b876","model":"claude-opus-4-8","provider":"anthropic","segment_id":"appsPage.cards.ios.desc","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Chat, talk, approve actions, and share into OpenClaw from iOS.","text_hash":"e1f26cba173a2ab3359729293a4b81a8dcf2f92f56027242dd978488b6965161","tgt_lang":"es","translated":"Chatea, habla, aprueba acciones y comparte contenido en OpenClaw desde iOS.","updated_at":"2026-07-22T15:45:04.228Z"} +{"cache_key":"989f1efe3e1fb2a55acbc281a3f4327ebbb87ead8c99b7484ad4039a2f5099f5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.stopCloudWorkerConfirmAction","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Stop worker","text_hash":"9a57ca2831c77ed95598e14dffcbb02156a28428b46f153a2cefb02c66f53d8c","tgt_lang":"es","translated":"Detener worker","updated_at":"2026-08-06T05:30:06.951Z"} {"cache_key":"98a4a29007c4ba7e4a84bc5a3afb0a6195824c37b3655ba320f542ff5df2da37","model":"gpt-5.6-sol","provider":"openai","segment_id":"agentChip.viewChangelog","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"View changelog","text_hash":"84b91cacd9b03c521d95cfb6045b66db1a7f0126f6675beaf476e045e9062bf9","tgt_lang":"es","translated":"Ver registro de cambios","updated_at":"2026-07-13T01:36:36.256Z"} {"cache_key":"98a6fee51eaf7d10f35c8c0ed433e3b00a3df16f0901f115d33730e9586f81f8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryImport.title","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Import assistant memory","text_hash":"f88b63d0d6b93d22d4744b25b8e80e9f188289a9484f2f101c27632a2c1b5926","tgt_lang":"es","translated":"Importar memoria del asistente","updated_at":"2026-07-29T11:01:32.940Z"} {"cache_key":"98af5518a4531f4787683ad5d99dbb16455bfd34dc67be4a5f4f226f75083b5f","model":"gpt-5.5","provider":"openai","segment_id":"skillsPage.acknowledgeRisk","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Acknowledge risk and install","text_hash":"22492375100f74cd283f0f80143eb70c1d46d05e2762834bd8563e77a9bf99da","tgt_lang":"es","translated":"Reconocer el riesgo e instalar","updated_at":"2026-07-10T02:23:58.471Z","segment_ids":["pluginsPage.acknowledgeRisk"]} @@ -2469,7 +2487,6 @@ {"cache_key":"99f4996c9393aecf9a1793c761109031961f4cff678507469fe99fe7a869618d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.memories.searchPlaceholder","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Search this agent's memories","text_hash":"56b2018f0964c7388869dcd996f39e134055aceaa6240859a12ab73bfffd51b1","tgt_lang":"es","translated":"Busca en los recuerdos de este agente","updated_at":"2026-07-29T10:59:53.064Z"} {"cache_key":"9a08dc9d0efcdd2c95631076b13296c7682c436e32acc73d68994f8ebf54e330","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.workspaceFiles.searchResults","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Search results","text_hash":"e978b00de465a271a13bf2f6b9d74d67fdfaa7d973a37378fa32f988c3280599","tgt_lang":"es","translated":"Resultados de búsqueda","updated_at":"2026-06-16T14:14:23.912Z"} {"cache_key":"9a0d2fbab44d89c8f7e0c012cb054fcde0a82b2946ed52d4f98cfdaceb7f1c0a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.detailNoNotes","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"No operator notes yet.","text_hash":"497e07f47e33851483b6fb1254e88dc640d9fb25525c51f89934a7d39d7b2b9c","tgt_lang":"es","translated":"Aún no hay notas del operador.","updated_at":"2026-06-16T14:14:17.778Z"} -{"cache_key":"9a1086cd09a6dade283a248579ca2faeebe06d6f849c525a0fafa2ac4fdc64a4","model":"gpt-5.5","provider":"openai","segment_id":"pluginsPage.tryAgain","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Try again","text_hash":"d8b8392e2c542950ca64867168e4ef87d4ad606882d5898f826b51c6d553988f","tgt_lang":"es","translated":"Intentar de nuevo","updated_at":"2026-07-10T02:23:41.883Z"} {"cache_key":"9a3d0078801b3da902e3bf719d9ffa676499834ccfcc31784b50812a876c6f29","model":"gpt-5.6-sol","provider":"openai","segment_id":"worktrees.cleanupMaxCount","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Max worktrees","text_hash":"a834511e1162b37b5fb8400bd75b47b6388ab7185eba0f3725af74412a142401","tgt_lang":"es","translated":"Máximo de worktrees","updated_at":"2026-07-13T08:56:51.736Z"} {"cache_key":"9a471c462d4d241cf12625c331cc3a279f76e67f58616f491905820ef47273fb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.channels.notConfigured","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"not configured","text_hash":"9f33f06843e745c0bda6361e9d081672d7f4280f9ad0e8cf967e083f8ac34427","tgt_lang":"es","translated":"not configured","updated_at":"2026-07-29T11:01:32.940Z"} {"cache_key":"9a54de470aa831f3577ca33f58573ae157afecb351a7853df9d78f0f445f5c21","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.dreamsExplainer","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"This is the raw dream diary the system writes while replaying and consolidating memory; use it to inspect what the memory system is noticing, and where it still looks noisy or thin.","text_hash":"c416fa2901b6054d2aa777229a1d40ae9d81e0dc77fba71717910fbdd6415efc","tgt_lang":"es","translated":"Este es el diario de sueños sin procesar que el sistema escribe mientras reproduce y consolida la memoria; úsalo para inspeccionar qué está detectando el sistema de memoria y dónde aún parece ruidoso o insuficiente.","updated_at":"2026-07-12T06:34:52.222Z"} @@ -2496,6 +2513,7 @@ {"cache_key":"9b6961a9579784fa6b0c72b33ecfe8a3ab99ff5c157ea87cd1dffbe3320a3dc3","model":"gpt-5.5","provider":"openai","segment_id":"aboutPage.copiedCommit","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Commit hash copied","text_hash":"108fbf104afbc9754956db6b1559d2f26fada05a38d0753e3123a98ada3dd8fb","tgt_lang":"es","translated":"Hash del commit copiado","updated_at":"2026-07-10T09:46:56.274Z"} {"cache_key":"9b6e8c7ac39d795dabecfe043004e12910f6309ffc60a8c1098167e10a1bc5d5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.status.active","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Dreaming Active","text_hash":"fd7a73177f09d63e4afe11f3ac6e028368eb1c3163b80022a9bf46b94e1b658a","tgt_lang":"es","translated":"Sueño activo","updated_at":"2026-07-29T11:01:32.940Z"} {"cache_key":"9b70bb7617e47be7ad6438b03aee01daf8635744c922cc54fe4549a7a302f363","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.allAgents","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"All agents","text_hash":"54c32d3e2cfa1cc879f746643e6b41360541692fc0a163f3793595510398e6f5","tgt_lang":"es","translated":"All agents","updated_at":"2026-07-29T11:01:32.940Z"} +{"cache_key":"9b7b3c8edc74fee56a82dc9033d73d3662de18af7cb6682990899a57f5af9840","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.providerUnavailable","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"{provider} isn’t responding.","text_hash":"9691553e251c225e0a8436fa02f1d988f3285d8153228db08e52a1b36198de7c","tgt_lang":"es","translated":"{provider} no responde.","updated_at":"2026-08-06T05:30:06.951Z"} {"cache_key":"9b8f5522b404c46fce4de33c5adf96f7c26d2c333f02e54d5268367652545df3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"subtitles.automation","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Commands, hooks, automations, and plugins.","text_hash":"95de5b91015bdbbe3af60afdcf131af5df2706cdbe1bcfc3e0343a6a282d51ba","tgt_lang":"es","translated":"Comandos, hooks, cron y plugins.","updated_at":"2026-07-29T11:01:32.940Z"} {"cache_key":"9ba10c51110ec00e5a4b915f32567a796d849a58e1d4a6621dbde2d6216344cf","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.overview.cached","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"cached","text_hash":"3673014e72b67383be302485694555a57ad393afdebaed6ded110a775bd0556d","tgt_lang":"es","translated":"en caché","updated_at":"2026-07-29T11:01:32.940Z"} {"cache_key":"9ba44e98409c319ec8631cfec3befc20e22d3948ecc2961d42e67182cf63d7aa","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.nostr.notices.importFailed","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Profile import failed","text_hash":"5b471b75f7c1aa5d5435fd946ef5df46b8b46223bd98f31ae50d4be4ce685c97","tgt_lang":"es","translated":"La importación del perfil falló","updated_at":"2026-07-29T10:58:54.559Z"} @@ -2531,6 +2549,7 @@ {"cache_key":"9de95b27496bb31883cbdce390c2b7987cba62270614a5a5e57cf3c52241c122","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.inventory.newPairing","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"new device pairing request","text_hash":"15b53c258028320e70ccb6e6d0a152952ea744590af5b00d3eadd60c6aaa7579","tgt_lang":"es","translated":"nueva solicitud de emparejamiento de dispositivo","updated_at":"2026-07-12T06:31:37.772Z"} {"cache_key":"9ded3afb6d10238a9ce051a388a47a35fe3dbafd8f7c633837beda87665079d2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.errors.requestFailed","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Model setup request failed.","text_hash":"26e5206255ba6cfe17bf61c04eae49fe5b267ef900e544b69fe97e6db353bee1","tgt_lang":"es","translated":"La solicitud de configuración del modelo falló.","updated_at":"2026-07-29T11:01:32.940Z"} {"cache_key":"9df52e5470571960e33ec50230d4e53f328f20d94d045d0fef67e03dc79c7955","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.providerUsage.resets","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Resets {date}","text_hash":"bf3c02af8965f3596110e56daeb133d7f5968b29f73dff756d3f8d07c9993307","tgt_lang":"es","translated":"Se restablece el {date}","updated_at":"2026-07-29T11:01:32.940Z"} +{"cache_key":"9df9868af4393baba404a41e4fed2c106f7e40a095f196186693d4ef9476f3a7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.duplicateRisk","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Retrying may duplicate a result after an ambiguous acknowledgement.","text_hash":"7b818910c3637b34ad0890c3a089666f79d44c985608e69a2aefa48e90ed6579","tgt_lang":"es","translated":"Reintentar puede duplicar un resultado tras una confirmación ambigua.","updated_at":"2026-08-06T05:30:17.269Z"} {"cache_key":"9e02716e0b41183ecae4fa6d2bcbd14bd2c531357e2b23414dd24894f8ff6a80","model":"gpt-5.5","provider":"openai","segment_id":"browser.annotate","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Annotate page","text_hash":"a195c16075cc573ed53b608e832e1656b59bd30481eea941f6f264dc10294c65","tgt_lang":"es","translated":"Anotar página","updated_at":"2026-07-11T02:17:49.455Z"} {"cache_key":"9e0feba6348c43473d39a817f73b963b20555afd1634341b383e5d98f17a052c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.whatsapp.logoutNotCleared","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"No stored WhatsApp session was cleared. It may already be absent, or its auth directory may require manual cleanup.","text_hash":"6a9fe561e60ceb17f7b19cf50dc25020452a16299a861fff135f1eb4850214d7","tgt_lang":"es","translated":"No se borró ninguna sesión de WhatsApp almacenada. Puede que ya no exista o que su directorio de autenticación requiera limpieza manual.","updated_at":"2026-07-22T15:44:08.878Z"} {"cache_key":"9e268526e4d83289ac790c74cc62363ebc50137dd1dddea8de2cf17361719516","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.rail.collapse","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Collapse session rail","text_hash":"bd0bcba2e420abf451f4f8477ffef0daa3248003d65f183e8059dd33ac597ef1","tgt_lang":"es","translated":"Contraer barra de sesión","updated_at":"2026-07-25T17:12:14.596Z"} @@ -2577,8 +2596,9 @@ {"cache_key":"a04b57966ac08666b8288f18f6f8680d5c9f33532950bb77c05261efa87a10c9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.settingsSections","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Settings sections","text_hash":"e26d51d36781ba171c5eba3f73a03d53120e8479d5275f0768ec49a40b3b0386","tgt_lang":"es","translated":"Secciones de configuración","updated_at":"2026-07-29T11:01:32.940Z"} {"cache_key":"a04e2de41e3d6bd32c393fd28f52dcab3bea9d2cdf138e83b7f832cf3be40373","model":"gpt-5.5","provider":"openai","segment_id":"aboutPage.branch","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Branch","text_hash":"52656e8104eef3fddd3d4546903fa0de93c0625abf47b3dd8130f7705d6a513e","tgt_lang":"es","translated":"Rama","updated_at":"2026-07-05T21:00:41.074Z"} {"cache_key":"a04e55632e170d0f67571ce8ed45e8dcb92cc5c5c165cc2384d4c06cb122e56c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.syncPendingHint","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Waiting to sync through the gateway.","text_hash":"11510dbeba346cd700b2c5f96d95430ff08c674cab35c8af07edc205fbc8bf2e","tgt_lang":"es","translated":"Esperando la sincronización a través del gateway.","updated_at":"2026-07-31T19:23:58.238Z"} +{"cache_key":"a05d9a015c5355733adc9990277fbf4d87d2c6bb8a13e3fbcda2c3c06b9f4db0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.modelControls.refreshingModels","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Refreshing models…","text_hash":"88c350cac6f76d81ff4030497c3862e3088348e461c045aa0a87d0efe8e3cab8","tgt_lang":"es","translated":"Actualizando modelos…","updated_at":"2026-08-06T05:30:20.986Z"} {"cache_key":"a070d1dc89e24989f47c9bda72d05598daf08e0c0bb99fce101a71110b63b458","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.widget.cardIdRequired","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"This widget needs a cardId prop.","text_hash":"7794f14903dfb02b30b3a64b777d316a3a683ec35fe36e497ad5f689e267956c","tgt_lang":"es","translated":"Este widget necesita una propiedad cardId.","updated_at":"2026-07-22T15:45:37.610Z"} -{"cache_key":"a0cd8963a0a9ead2cf2170d5918be49d3aea2d5031d4a8036f98979b8059e9de","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.notifications.ready","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Ready","text_hash":"5fa7aac5375c5815787fba3f49559f9b45b14023147ce0652803387974144e5f","tgt_lang":"es","translated":"Listas","updated_at":"2026-06-17T14:14:08.769Z","segment_ids":["skillsPage.tabs.ready","memoryImport.ready","talkPage.status.ready","talkPage.gptLive.ready","memoryPage.overview.health.healthy","workboard.viewReady","modelProviders.status.ready"]} +{"cache_key":"a0cd8963a0a9ead2cf2170d5918be49d3aea2d5031d4a8036f98979b8059e9de","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.notifications.ready","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Ready","text_hash":"5fa7aac5375c5815787fba3f49559f9b45b14023147ce0652803387974144e5f","tgt_lang":"es","translated":"Listas","updated_at":"2026-06-17T14:14:08.769Z","segment_ids":["skillsPage.tabs.ready","modelSetup.verify.ready","memoryImport.ready","talkPage.status.ready","talkPage.gptLive.ready","memoryPage.overview.health.healthy","workboard.viewReady","modelProviders.status.ready"]} {"cache_key":"a0dfb07197dbd2d61298f0f674a3ec1d316c9f1033934b8bfdff4cf102e16709","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.workspaceFiles.noSearchResults","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"No matching files.","text_hash":"6ba2ede6c6019b640f63e7e48c5ee8238e701c6e539ce9abb5a7a9d9c71d8a73","tgt_lang":"es","translated":"No hay archivos coincidentes.","updated_at":"2026-06-16T14:14:23.912Z"} {"cache_key":"a0e09967a0d4b658fd62536a7d21acd56da0a33b184c069b11425eb5bf708040","model":"claude-opus-4-8","provider":"anthropic","segment_id":"debug.security.audit","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Security audit","text_hash":"7efbf2205196ca1f7458f4e84625d163db12b4401d478dd631785b33668cc6c5","tgt_lang":"es","translated":"Security audit","updated_at":"2026-07-29T11:01:32.940Z"} {"cache_key":"a0e2c2b6dac6a440f06ef43b2fd0e24e8d9aedd0f73ae941c632f88f23e12ced","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.failureAlertDisabled","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Disable for this job","text_hash":"7b53475b92327913361f22030b0da032b4ddd0d37e417b03e1e235d84560eeb2","tgt_lang":"es","translated":"Deshabilitar para este trabajo","updated_at":"2026-07-12T06:35:39.096Z"} @@ -2662,10 +2682,10 @@ {"cache_key":"a61f07ff12c84c41269c31fca4729d8b59b10a980fac7f70bf4b0528032828af","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commandResults.chatHistoryCleared","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Chat history cleared.","text_hash":"e98f0631a58683063926b128e8c831d466f7d47eb076fba150b5e85d8704b60b","tgt_lang":"es","translated":"Historial de chat borrado.","updated_at":"2026-07-29T11:00:35.158Z"} {"cache_key":"a6382d5da0e23b2c429cd8fb763d1425b2c10c7063db0267c92c6f63890f5636","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.nostr.bioHelp","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"A brief bio or description","text_hash":"13c4378cf9fb4be11b124be3ee805740faafd2e3cf09936e4186ae037cade948","tgt_lang":"es","translated":"Una breve biografía o descripción","updated_at":"2026-07-29T11:01:32.940Z"} {"cache_key":"a64697fea1e83022aeb093e98c1cd25c52aa52cf62e883f16e8ff6101c56a3ed","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.skillsPanel.empty","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"No skills found.","text_hash":"32bddf99233e450856a5e9a7d018206a4f6b33577144fd00a1fa34087694c806","tgt_lang":"es","translated":"No se encontraron Skills.","updated_at":"2026-07-12T06:32:09.447Z","segment_ids":["skillsPage.empty"]} +{"cache_key":"a64afccf646ca0690ccf94bc6549183f09be474f89d688e1e51e5a2bdff75a9f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sidebar.showSessionSection","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Show","text_hash":"0df6f1cad36c49da768a6efdcc2c4be102f5729f7381cb53e4ff8061d17eaeb6","tgt_lang":"es","translated":"Mostrar","updated_at":"2026-08-06T05:30:17.269Z"} {"cache_key":"a658d1d5ba010a73633115467a88a55aab463faad018993aa1d9bd8773cc12a5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.detailPanel.previousMatch","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Previous match","text_hash":"daa2f8c3fc897cc721190c89dadfa00afa8c3936227b67f6790039b1d5a149ab","tgt_lang":"es","translated":"Coincidencia anterior","updated_at":"2026-07-12T06:35:16.193Z"} {"cache_key":"a664588f0e515b0b9789b84785ef18858493b87f29537d4ac46c35d561f7eb6e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.backend.builtin","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Built-in","text_hash":"1f43948106d1d47fef7b0afa5c60be05f7334dc4fe43a0b77d8716ef6ec22611","tgt_lang":"es","translated":"Integrado","updated_at":"2026-07-28T07:06:02.516Z"} {"cache_key":"a665f33089cf0bc255bdb2ba9be7bfddfe46c0284c93880a0f1d8da93cf4b679","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.dreaming.phaseFields.maxAgeDaysHelp","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Ignore short-term entries older than this.","text_hash":"200b2362cecf676100f2c41e237fcd15871cea69197da636d5716788c3f37ba3","tgt_lang":"es","translated":"Ignora las entradas a corto plazo más antiguas que esto.","updated_at":"2026-07-28T07:06:33.659Z"} -{"cache_key":"a68313169b5ec82db8915d15f93447383745934f5c3477687535764c187d5a77","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.relative.hoursAgo","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"{count}h ago","text_hash":"520c737ea62430c4aa3e953abb60cf6bf7ecde97f0aef8f5e3fab5a9011db2a0","tgt_lang":"es","translated":"hace {count} h","updated_at":"2026-07-12T06:34:43.345Z"} {"cache_key":"a6a74f2b50f24fac5cf092f86f0687c85ccc18813a7f1a3c9c8cbc7d921cf133","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.showAdvanced","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Show advanced","text_hash":"8d6bb0f98ef181afc62545e13f6facfde80c95a6725afc5eceb3d1d8ea2ebfc9","tgt_lang":"es","translated":"Mostrar avanzado","updated_at":"2026-07-22T15:44:23.007Z"} {"cache_key":"a6b7797ce5dc963305008e9c80672b5ea3bbbf81ca5a11c2f37ef5c62025023c","model":"gpt-5.6-sol","provider":"openai","segment_id":"palette.footer.select","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"select","text_hash":"b1a36d25d9633ed2ac04939fcb614ccb2b513243c148f18694592ae037f9d35f","tgt_lang":"es","translated":"seleccionar","updated_at":"2026-07-12T00:08:30.876Z","segment_ids":["chat.commands.select"]} {"cache_key":"a6dcb2e811fc2067d32a54cf58ae3f18f5be05bc169596cb919c5c411e1353be","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agentTools.profileSourceDefault","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"default","text_hash":"37a8eec1ce19687d132fe29051dca629d164e2c4958ba141d5f4133a33f0688f","tgt_lang":"es","translated":"predeterminado","updated_at":"2026-07-12T06:33:39.673Z","segment_ids":["chat.commandResults.agents.default"]} @@ -2916,7 +2936,6 @@ {"cache_key":"b76061684827f6005f909ee4debbfac1548098ce1ea7dab5fb900e2d84595961","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commandResults.steer.requestFailed","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Failed to steer: {error}","text_hash":"6863043f1795c2eb468a9d9ce55b03711e3ffea4125aa563bba22220d498f9bf","tgt_lang":"es","translated":"Error al dirigir: {error}","updated_at":"2026-07-29T11:00:58.240Z"} {"cache_key":"b76c65eda84e6d9e3d4699ac38ae5876593cc2c828927c6c4f9099fa5d4b4127","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.working","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Working…","text_hash":"5474eef8d0f179c707cf418e2bbb468c77cc24edc5e9f5f4e137e85e06a8eea0","tgt_lang":"es","translated":"Trabajando…","updated_at":"2026-07-29T11:01:32.940Z","segment_ids":["dreaming.scene.working"]} {"cache_key":"b7780ee2fac6b46c57f84074c58ea2ebd6b6ea1c9c4e8192c35bea8ccb8e661d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.dreaming.unsupported.title","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Dreaming settings","text_hash":"c831d790cf218176b8caad879b3606c61da263a19b1e0585d7a0ca832bbf884f","tgt_lang":"es","translated":"Ajustes de ensoñación","updated_at":"2026-07-28T07:06:33.659Z"} -{"cache_key":"b78950191c656b3dd0bf5bc4b85b2c642a8fa330c77862c3cee18b8298db70a5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.relative.secondsAgo","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"{count}s ago","text_hash":"244073ecb2be8fe875a37bcf7023ff32fb21f7c64e5d29e0ae62931a84c98a6a","tgt_lang":"es","translated":"hace {count} s","updated_at":"2026-07-12T06:34:43.345Z"} {"cache_key":"b79f85fd1751999ebfe10bc10a5fcc06ee8c2f92c87bf56931cf27c6c7241c0a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.thread.search","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Search messages","text_hash":"ddf0602b21a7f2a8a4653e2f70b43f776b578f167b414389fcd53f8c7f08d42c","tgt_lang":"es","translated":"Buscar mensajes","updated_at":"2026-07-12T06:35:21.802Z"} {"cache_key":"b7a0f7450ea3e81e3f1ee4f41489b79e6c02ce9169a3f7624ad1e88ff957236b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sessionSuggestions.state.accepted","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Accepted","text_hash":"a00fb0c50741f81bb51d35b4475a4357f8039aabd896a21036bc516839401595","tgt_lang":"es","translated":"Aceptada","updated_at":"2026-07-25T17:12:08.886Z"} {"cache_key":"b7c07a147fc602d63e233afe954897ef438aa60657896c39be70ee49c786fc94","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.advanced.originDailyLog","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"replayed","text_hash":"ae94da4c1a6fabab4512e07bd7f597adec85b16c801a4b69251f9c4165010495","tgt_lang":"es","translated":"reproducido","updated_at":"2026-07-29T11:01:32.940Z"} @@ -2935,7 +2954,7 @@ {"cache_key":"b8750676fe2f7fddfa9319e77d949a3969de0bace5d53a3b1f9a5036360a2c36","model":"gpt-5.5","provider":"openai","segment_id":"worktrees.cleanNow","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Clean up now","text_hash":"da367b57478fe6da969f5ff3a78717074d7fca77a312ac2c8f77dc2f56032578","tgt_lang":"es","translated":"Limpiar ahora","updated_at":"2026-07-05T21:00:41.074Z"} {"cache_key":"b87655ea016833388073338c427f3103852ed10049ee1633b0caa906ea52a49b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.status.applied","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Applied","text_hash":"0c79a9c222840ed026390ac8cecdc3c07b692aa92a6d94f0d0c6b099a7cc9b87","tgt_lang":"es","translated":"Aplicado","updated_at":"2026-07-12T06:34:15.765Z","segment_ids":["skillWorkshop.notices.applied"]} {"cache_key":"b87eeb9fecdb440b02772f26044994368bc393c616a6f85ccc748eb5d181f744","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.loadingCheckpoints","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Loading checkpoints…","text_hash":"28f4a96c140d1effc48388a1f67e650dfcf892df7003d38cd0ebeab22d65ba34","tgt_lang":"es","translated":"Cargando puntos de control…","updated_at":"2026-07-29T11:01:32.940Z"} -{"cache_key":"b898f6304e4ad750fd85c82214bbaf5e33ec9de37a85c87cd51979da0a33cb49","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.checkAgain","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Check again","text_hash":"fb7099ad8e818d42eceefe0d97c824fd54ddb0eeef54c263ec72c77d39198ac9","tgt_lang":"es","translated":"Comprobar de nuevo","updated_at":"2026-07-29T11:01:32.940Z"} +{"cache_key":"b898f6304e4ad750fd85c82214bbaf5e33ec9de37a85c87cd51979da0a33cb49","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.checkAgain","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Check again","text_hash":"fb7099ad8e818d42eceefe0d97c824fd54ddb0eeef54c263ec72c77d39198ac9","tgt_lang":"es","translated":"Comprobar de nuevo","updated_at":"2026-07-29T11:01:32.940Z","segment_ids":["modelSetup.verify.checkAgain"]} {"cache_key":"b8a8b9afdae9564129a45f3bb286aa04f1c15d345e560b4cd2b5cc334027e56c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.toggleConfirmation.disableDetail","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"The nightly dreaming sweep will stop for every configured agent, not just this one. Memories already written stay; nothing new gets promoted. This applies right away.","text_hash":"8e7b3fbab1bd35efae28110e0963db5af4f19c57fe2a058b99098e263d4f0c95","tgt_lang":"es","translated":"El barrido nocturno de dreaming se detendrá para cada agente configurado, no solo para este. Los recuerdos ya escritos se conservan; no se promueve nada nuevo. Esto se aplica de inmediato.","updated_at":"2026-07-28T07:06:44.292Z"} {"cache_key":"b8b77263d3eea65e01a980b70f0922c13aeba9c328a4a0a229641df72cc181dd","model":"gpt-5.6-sol","provider":"openai","segment_id":"channels.hub.partialSnapshot","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Some channel checks did not finish before the UI budget.","text_hash":"1eda379fb1a4caa3add8b44c4932d55fa64a1f7cfb887ffef51c3857e4f0e360","tgt_lang":"es","translated":"Algunas comprobaciones de canales no finalizaron antes de agotarse el tiempo asignado a la interfaz.","updated_at":"2026-07-13T16:51:32.277Z"} {"cache_key":"b8bdb9efa67bd770af3a1c79de3d5602ee99f7f883db1fe2c3914db69c8f1b0f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.saving","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Saving...","text_hash":"dc85af8f2b1d0d6756547cd5f79557466e25e682b882f68d277bd7f125851321","tgt_lang":"es","translated":"Guardando...","updated_at":"2026-07-29T11:01:32.940Z"} @@ -2976,6 +2995,7 @@ {"cache_key":"ba9ee3739b06119d5662d1514cdcd7d483a40c9f0581ce838f336f566ad932cb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.autoThreshold","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"auto-threshold","text_hash":"1226b481f4c922e35ec4ce19374ef387fc5d7a1fc014bcb0bebd07265b2171d9","tgt_lang":"es","translated":"umbral automático","updated_at":"2026-07-29T11:01:32.940Z"} {"cache_key":"babef5acd594a87d55946fcc63d1051bdf0e8ef114413b6ed8503efbae5b9125","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.catalog.remoteViewOnly","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"This thread is on a paired node and is view-only.","text_hash":"635b62c16bc54c7174e17827a58ab2305836d14d6e56a758d370d5ca3820d8ad","tgt_lang":"es","translated":"Esta sesión está en un nodo emparejado y es de solo lectura.","updated_at":"2026-07-29T11:01:32.940Z"} {"cache_key":"bac499366f6ecc008617f1031672a9bd13ccdf1b7f7cdc11ed5e8b89a2296d6b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"githubPreview.file","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"{count} file","text_hash":"0358ab760b8ddcd6b56a8edc72125fa0a2737c41ac183fa088ed0ecebb6ff9e6","tgt_lang":"es","translated":"{count} archivo","updated_at":"2026-07-12T06:31:07.286Z","segment_ids":["memoryImport.fileCountOne"]} +{"cache_key":"bad961ccfab4c8db722726928b2effc9b2b26f0f3fba24a95a1fe66cd8c2106f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.actions.confirmRepairDescription","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"This archives derived dream cache files and rebuilds them from clean inputs. Your dream diary stays untouched.","text_hash":"2589fde250939480a492a5f25e92fb75430cccfcb4aa9da17a4c63c5ea3efb22","tgt_lang":"es","translated":"Esto archiva los archivos de caché de sueños derivados y los reconstruye a partir de entradas limpias. Tu diario de sueños permanece intacto.","updated_at":"2026-08-06T05:30:17.269Z"} {"cache_key":"bae01373cf7475420ea441f419d8d638143c0ec3a5c41647f127634747a75b4d","model":"gpt-5.5","provider":"openai","segment_id":"chat.backgroundTasks.stopTask","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Stop {title}","text_hash":"427b5bdce0f1f48dacc94b5969c6cf6d4fde3e3196545179484142feced2df74","tgt_lang":"es","translated":"Detener {title}","updated_at":"2026-07-11T00:45:00.671Z"} {"cache_key":"baeeabbf391e207732d99d83fc701c479df87075eadaf5252df82d62b4aedb35","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.tabs.diary","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Diary","text_hash":"bc64125d752f42799834eb82cdc0967a265728ba33c0a9fce365bfd300dff964","tgt_lang":"es","translated":"Diario","updated_at":"2026-07-29T11:01:32.940Z"} {"cache_key":"baeee15537756109b70b12ccf15b9f1da63587e7b9004fdfad0795383b1f4214","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agentTools.statusUnsaved","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"unsaved","text_hash":"9c80e8331a862108064d063c621730772cb3559bd1ef22450ed68ce71a98f74c","tgt_lang":"es","translated":"sin guardar","updated_at":"2026-07-12T06:33:39.673Z"} @@ -3040,6 +3060,7 @@ {"cache_key":"bf8409ed105b77f4d9f054c5c8a7fdb8f94b53e350fe2bd0628c7dc8b382f45a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.nullValue","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"null","text_hash":"74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b","tgt_lang":"es","translated":"null","updated_at":"2026-07-31T19:23:58.238Z"} {"cache_key":"bf9a65d176f917971d801a36a3bf7fb8fb46c10f29e9ad6dbaa99373c9350350","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.deleteAfterRun","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Delete after run","text_hash":"ed7fcb6a70cb79c43343fd72da48695bc36b8863afba224ed8f7fc3d797e20d3","tgt_lang":"es","translated":"Eliminar después de ejecutar","updated_at":"2026-07-29T11:01:32.940Z"} {"cache_key":"bf9e9d26a0563111283238eeea54078f2e29dd95531ac9dd35173a6d6fcadd53","model":"claude-opus-4-8","provider":"anthropic","segment_id":"logbook.status.pending","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"{count} frames queued","text_hash":"76d11253f66b990cd4b9557829e9d481a016695f7eeeb7d0e9a99f27d1d9bcf4","tgt_lang":"es","translated":"{count} frames queued","updated_at":"2026-07-29T11:01:32.940Z"} +{"cache_key":"bfa5d217a8eb473e23c0dde7b0749f872bd1538375338d57a5bd3de78801c355","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sidebar.hideFromSidebar","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Hide from sidebar","text_hash":"a96ec22ac9bff95bac64f1acdbd3ba23eda7a14a1f56257c8529900cdd561d53","tgt_lang":"es","translated":"Ocultar de la barra lateral","updated_at":"2026-08-06T05:30:17.269Z"} {"cache_key":"bfab94c9eef36d66139e2db909f3ca84f01bb1f49e157c7a22462739742bea2d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"updates.failureReasons.notGitInstall","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Not a git checkout. Run `openclaw update` from the CLI for a global reinstall.","text_hash":"d636671963ded65b8beebbc48374ed75803aa3f2cba0423512b08701ff9d834e","tgt_lang":"es","translated":"No es un checkout de git. Ejecuta `openclaw update` desde la CLI para una reinstalación global.","updated_at":"2026-07-29T10:58:54.560Z"} {"cache_key":"bfb50919fa6f9c776f30ba084bc2448084b29a6d57b2616ca1ada0ef6a87c8f8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.attachments.outsideAllowedFolders","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Outside allowed folders","text_hash":"853309ef1f273b336fa6509d9744ca9b5bb449413d6494151662e8aba9c59756","tgt_lang":"es","translated":"Fuera de las carpetas permitidas","updated_at":"2026-07-29T11:01:32.939Z"} {"cache_key":"bfb6ca8e6bfb7c4186d9435d10f6f580ab2018c93494a57cd43a9256d2b58fc2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.welcome.hintBeforeShortcut","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Type a message below ·","text_hash":"d7f17ca8fbb3ca2b6b0e5ea86ac9edeb36a2b53fc6e9089deb3b3bd19e5741b7","tgt_lang":"es","translated":"Type a message below ·","updated_at":"2026-07-29T11:01:32.940Z"} @@ -3093,9 +3114,11 @@ {"cache_key":"c26a209ddb7ebce8e702fb28f1b57f9996b2a3c0511404dd991a50a72f98b90f","model":"gpt-5.5","provider":"openai","segment_id":"chat.composer.microphonePageInactive","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Microphone inputs are unavailable while this page is inactive.","text_hash":"775110f07819e48dc96203ed710c4df3546892e5672d7c469dedeb1e0e163882","tgt_lang":"es","translated":"Las entradas de micrófono no están disponibles mientras esta página está inactiva.","updated_at":"2026-07-06T17:56:20.380Z"} {"cache_key":"c29953592a2fceb4b0c872a2499f463e48acc9d38f0402f77c0c09a662a9bb39","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.nostr.notices.updateFailed","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Profile update failed","text_hash":"e51c5f7d05453ac946d0147287cff268968b8b7d412979c89aac022b3e1961a5","tgt_lang":"es","translated":"Error al actualizar el perfil","updated_at":"2026-07-29T10:58:42.781Z"} {"cache_key":"c2b211e176acd5cfae0de89b99e22258851ed021e425e0305f220079ecd5fb74","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.overview.health.notChecked","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Not checked","text_hash":"d16948e73a6800900e894177d1837427c401015926513e54b7433b3e2c5a94c5","tgt_lang":"es","translated":"No comprobado","updated_at":"2026-07-29T10:59:53.064Z"} +{"cache_key":"c2d0265dd25c001f8c62401b95184fdad33f9ea4248b5880732dad4233a260a1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.billing","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Restore provider billing or quota, then retry.","text_hash":"3768a5f28bb03d6f177fe40a4a20809abdd3af5b263fb1ebc1e4057af54b0466","tgt_lang":"es","translated":"Restaura la facturación o la cuota del proveedor y vuelve a intentarlo.","updated_at":"2026-08-06T05:30:06.951Z"} {"cache_key":"c2e22a3d638c78808fae3a7b132bfd6273f7646d0937f523e5f794c4be2ca38a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"quickSettings.model.fastModes.auto","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Auto","text_hash":"0286249762f7c94349cdc0ba3bb2255baf9a80036e2193ead1d77696f888582f","tgt_lang":"es","translated":"Automático","updated_at":"2026-07-06T20:20:02.809Z","segment_ids":["talkPage.provider.auto"]} {"cache_key":"c2ef7d883297f5a9deca6b31535f9f92efa07ba00260675ef9bef3d72eafbeaa","model":"claude-opus-4-8","provider":"anthropic","segment_id":"approvalPage.denied","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Denied","text_hash":"da404deb110f7cc92a5b2c85c8e8ab103bd48837cf300f8387d13d54f3adea65","tgt_lang":"es","translated":"Denied","updated_at":"2026-07-29T11:01:32.940Z"} {"cache_key":"c3011bf271548d966477925b4efbe639f8f8f3d7a5b0d76ed2da62f01e26ed56","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.details.noDataInRange","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"No data in range","text_hash":"15ade27888fa80f7c32ce2563ad40035bcba81514dc431d2f6774d300a602647","tgt_lang":"es","translated":"No hay datos en el rango","updated_at":"2026-07-29T11:01:32.940Z"} +{"cache_key":"c32d799e0334c9905074c7870a86420b7e36e6135032413bc9902eee0a859e17","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.authRequired.stepPaste","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Paste the token from openclaw gateway auth-token --show or enter the configured password.","text_hash":"6c5acfa567345d569667eec7805b322491d1ad072c82923bcb0add343d10c0c4","tgt_lang":"es","translated":"Pega el token de openclaw gateway auth-token --show o introduce la contraseña configurada.","updated_at":"2026-08-06T05:30:17.269Z"} {"cache_key":"c34e2970b735bbb410012babdabc759fd3f66840713afb49826fcd6eaa4b8713","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.sidebarPrefs.hint","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Choose what appears while sessions are running.","text_hash":"bf898ec05c1164ddbdf2b9db3e93c2b563ce877277e6d41b3b4b037ccfe80d4c","tgt_lang":"es","translated":"Elige qué aparece mientras hay sesiones en ejecución.","updated_at":"2026-07-22T15:44:31.113Z"} {"cache_key":"c356900479080dea73e5f27025bd433b561be378469aa3151b01ab3f9f80ed8e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sessionSharing.suggest","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Suggest","text_hash":"4effad823b048b0440dbeff42665f60a6ddec8e121c378966ed7c074a512c51f","tgt_lang":"es","translated":"Sugerir","updated_at":"2026-07-25T17:12:08.886Z","segment_ids":["chat.sessionSuggestions.suggest"]} {"cache_key":"c359bf0b00896d65497e8620e0eb0bc462b92917424685fdb7c4f96d0eea2eae","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sessionSharing.menu","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Thread sharing","text_hash":"a57f84bfe849b3c97409d93b582ac0e44626dce5839a74e228d564a280a04329","tgt_lang":"es","translated":"Compartir hilo","updated_at":"2026-07-25T17:12:02.106Z"} @@ -3104,6 +3127,7 @@ {"cache_key":"c39979394217471dc6a90e39eb6e6ff0374f00874242a750516b94ed587e847d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryImport.disconnected","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Connect to the gateway to import memory.","text_hash":"7a3736df9d0207fc68acc057840ccc67f3f514ea3ccd54464eb9f11001939e3b","tgt_lang":"es","translated":"Conéctate al Gateway para importar memoria.","updated_at":"2026-07-29T11:01:32.940Z"} {"cache_key":"c39a871fb4546826d6c29717e17b2037381fd7e4b4a05e7bd4cb047b3e0ff57b","model":"gpt-5.6-sol","provider":"openai","segment_id":"skillWorkshop.selfLearning.enable","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Enable self-learning","text_hash":"33a368430ce8e88b54c97c828fa272ed164a10a56e15e7cadc38523642119e50","tgt_lang":"es","translated":"Activar el autoaprendizaje","updated_at":"2026-07-13T06:15:25.642Z"} {"cache_key":"c3a62c9d9c3faecc9c09e47142877b6982b3ac7242610c18e9c993eed25b61de","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.overview.schedule.openDocs","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Open dreaming guide","text_hash":"e6be13c3a764fe161206028eac4df66c1138932fb8747f4e3d210c3656ff775d","tgt_lang":"es","translated":"Abrir guía de sueño","updated_at":"2026-07-29T10:59:46.405Z"} +{"cache_key":"c3aa2d72dbef9944c97fe0a8c6ed05b45657c4629905f13ff1a43118fc579c98","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.format","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Check that the endpoint exposes a compatible chat model, then retry.","text_hash":"22ef704d9921834cb21e0b3c3c807f3d5fa2fd63f40ff652d26bcf2638556121","tgt_lang":"es","translated":"Comprueba que el endpoint exponga un modelo de chat compatible, luego reinténtalo.","updated_at":"2026-08-06T05:30:17.269Z"} {"cache_key":"c3aa76851349d8061e2a88d03d8804f672c19442e425f07825c59201fc912910","model":"claude-opus-4-8","provider":"anthropic","segment_id":"talkPage.intro","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Configure realtime voice providers, models, and speaker voices.","text_hash":"60bffbfd54e6a9ee4f253b214dd8388c8fc4831e12e8281a69a34cac94934df0","tgt_lang":"es","translated":"Configura proveedores de voz en tiempo real, modelos y voces de altavoz.","updated_at":"2026-07-29T10:59:29.214Z"} {"cache_key":"c3bce5720a22c6342bebc3198fc6868db911348cb91e856ea8662e958a69f348","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.detailPanel.markdownPreview","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Markdown preview","text_hash":"c621839fa6edbefb18968a8331d24bde966ac73bc8d0cd009b292e16e588447a","tgt_lang":"es","translated":"Vista previa de Markdown","updated_at":"2026-07-29T11:01:22.428Z"} {"cache_key":"c3c3520107dc2c835859d14a7ac6d2b19bf8cf89413215dfe9d4e1cbcd062f0e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.failureAlertCustom","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Custom per-job settings","text_hash":"101432f9e5333b4b8fa09d1f7381786d46ca042d26ba625cd1cd0037a7bc78ad","tgt_lang":"es","translated":"Configuración personalizada por trabajo","updated_at":"2026-07-12T06:35:39.096Z"} @@ -3140,7 +3164,6 @@ {"cache_key":"c59b29e79eaf25b69765056ed47bd0563ab90a376c4ec90701e803ca36acd594","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.search.intro","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Embedding and retrieval defaults shared by every agent that has no memory override.","text_hash":"f990c1968bf6388d9761cfac5761eb9f9e1a5caa6ec2941294b8fd7bdfd15b2e","tgt_lang":"es","translated":"Valores predeterminados de incrustación y recuperación compartidos por cada agente que no tiene una anulación de memoria.","updated_at":"2026-07-28T07:06:12.800Z"} {"cache_key":"c5a37c6e85bf3e798461b49ce3e8043e220b5d67a71cbbe1cc61b6b6e5fef77a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.modelOne","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"1 model","text_hash":"e6657fce6089de1af5a5ca09020b1ad52b5d132c28416fc8afe077e640bacac4","tgt_lang":"es","translated":"1 model","updated_at":"2026-07-29T11:01:32.940Z"} {"cache_key":"c5a81b6adfa901c12129538db93b1e338fdb4e2f9422e336511893b35257a2de","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.overview.cacheHitRate","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Cache Hit Rate","text_hash":"055f971855fa2bc1aaabd669f6e0bb9948489b6b976ba053ee905dde766c0ecd","tgt_lang":"es","translated":"Tasa de aciertos de caché","updated_at":"2026-07-29T11:01:32.940Z"} -{"cache_key":"c5af6a8d0e809a84686523cc8293b3b0ae31efafe3058f64da88833b5c33873a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.answered","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Answered","text_hash":"665590354e719bcf6610c39fe617cf8cf8109e96a59e64c73a41a028b74369f9","tgt_lang":"es","translated":"Respondió","updated_at":"2026-07-29T11:01:32.940Z"} {"cache_key":"c5bd30d16bc5b92b8fab688868cdf8c35abd1f539269ad349f0c06aa3a374468","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.status.promotedSuffix","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"promoted","text_hash":"348f71b67f2d742317773fc33fa48fa65f4a016adc8ce1a5afdbc50ce33b2c34","tgt_lang":"es","translated":"promovido","updated_at":"2026-07-29T11:01:32.940Z"} {"cache_key":"c5be92a4b6f9d399247a6fd7b63d6f518d3312c3f1998d190e9d9bd8b55466de","model":"gpt-5.5","provider":"openai","segment_id":"chat.pullRequests.checksFailed","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Failed","text_hash":"031a8f0f659df890dfd53c92e45295b0f14c997185bae46e168831e403b273f7","tgt_lang":"es","translated":"Fallidas","updated_at":"2026-07-10T16:19:48.353Z","segment_ids":["chat.rail.health.failed","chat.observer.health.failed"]} {"cache_key":"c5dd8894f8899c93928bfa11826f57f48fbdc206c9402c302d6187557cd45e15","model":"claude-opus-4-8","provider":"anthropic","segment_id":"aboutPage.tagline","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Your personal AI assistant, running on your own devices.","text_hash":"9a7c02cef737e3d074e8250906b71bb2bdd8ec0cb4f4df2dbf723437c3557624","tgt_lang":"es","translated":"Tu asistente personal de IA, ejecutándose en tus propios dispositivos.","updated_at":"2026-07-29T11:01:32.940Z"} @@ -3149,10 +3172,12 @@ {"cache_key":"c612c379ab482fd305669020ef67570e1c6d516c1ecf08961b0489a311141aa2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.details.noUsageData","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"No usage data for this session.","text_hash":"0d7e8a36956a3962062b10bbb0b251514111f2bdc4ec943693f48f768043c6ca","tgt_lang":"es","translated":"No hay datos de uso para esta sesión.","updated_at":"2026-07-29T11:01:32.940Z"} {"cache_key":"c6144aeac568a0d81ca49e15785410043402030611d9091c0533e197ae15680e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.add.none","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"All known providers are already configured.","text_hash":"8dff2d3e8c42faec03bb194a6e5802dc59f1f39cd979454713c901714b792c76","tgt_lang":"es","translated":"Todos los proveedores conocidos ya están configurados.","updated_at":"2026-07-29T11:01:32.940Z"} {"cache_key":"c61ddba67fcd95a00d8f78b8d6485b7998c53bdbf9dd46d64d44cbd8db4fc763","model":"gpt-5.6-sol","provider":"openai","segment_id":"chat.followUpModeQueue","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Queue until the run ends","text_hash":"16e4d4e7bb6cc4c765abbfad15de3827507dd31204f89bc372a54cb889d34e0c","tgt_lang":"es","translated":"Poner en cola hasta que finalice la ejecución","updated_at":"2026-07-15T06:07:26.838Z"} +{"cache_key":"c63a171c6cc6fb55d33ad3a0d103cd040d9b7d8f680c99553b5261b5551c49c2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.rateLimit","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Wait for the provider limit to reset, then retry.","text_hash":"59161ffdbbfc978ef95092eec47d88e127013ff4e75d44f3ffa7e6c69bcbe45e","tgt_lang":"es","translated":"Espera a que se restablezca el límite del proveedor y vuelve a intentarlo.","updated_at":"2026-08-06T05:30:06.951Z"} {"cache_key":"c684730d805d362774df6dec9c56270526a3c431c3c93b596fda6133c025a36e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.history.findIdeas","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Find skill ideas","text_hash":"5eeb315aa438d92f5eef4e0e29c26c094d551fe2ca039f259b15713d16d629e1","tgt_lang":"es","translated":"Buscar ideas de Skills","updated_at":"2026-07-29T11:01:32.940Z"} {"cache_key":"c690bbebf8b84729cc3d8a9d067508b437e9134bf79b22e57049d89624e75119","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.context.primaryModel","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Primary Model","text_hash":"bc2701b024601dd88c58cdba885c980d2f87f74401b4182bfcbebf1cd9fe8647","tgt_lang":"es","translated":"Primary Model","updated_at":"2026-07-29T11:01:32.940Z"} {"cache_key":"c69acaf8edbdb17dc7b4c65162a2d5902535788b0acbef88fa6d32442d467fe2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.messages.moreDetails","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"More details","text_hash":"b5eff1dbd0154de8292af10fe3c9424573c847dcca5320f9828b637639addd2a","tgt_lang":"es","translated":"Más detalles","updated_at":"2026-07-29T11:01:07.600Z"} {"cache_key":"c69ee846b17ffef3e6be1ea2e1ded1e9fca05a302c52ca09d06cbd7354855cfb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.details.perTurn","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Per Turn","text_hash":"49c95953f8b111b40d6d74134509649a7f157b4526004a697ecea893474ddc88","tgt_lang":"es","translated":"Por turno","updated_at":"2026-07-29T11:01:32.940Z"} +{"cache_key":"c6a723c14e2e57cc41229aa2f80163ff2cbdbf3a960ed80c37e33509d07f0204","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.title","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Selected model","text_hash":"6cb8d3b4bdb37d02ea667999f8312af7ab0f9627f7869d5e09d788936d09fd3d","tgt_lang":"es","translated":"Modelo seleccionado","updated_at":"2026-08-06T05:30:06.951Z"} {"cache_key":"c6a916c125c0b4ca28d0c4fa4423f45d7f30898782ab201dc181dc6a7d6e330f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"appsPage.cards.appleWatch.title","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Apple Watch","text_hash":"9371bab2ce8d97650539ac468d7275c9645b379b34437ce840f1fd853752566f","tgt_lang":"es","translated":"Apple Watch","updated_at":"2026-07-22T15:45:11.114Z"} {"cache_key":"c6b61b90a96f233f600bbbd233dc39424223e41dc11d0c1c56edb44d2c4ac099","model":"gpt-5.6-sol","provider":"openai","segment_id":"common.continue","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Continue","text_hash":"31fbef162594de01bab0cd525c51f74de7bcb15063029fa1a54b2cf5944c80d8","tgt_lang":"es","translated":"Continuar","updated_at":"2026-07-13T16:51:35.136Z","segment_ids":["channels.setup.continue","modelSetup.wizard.continue"]} {"cache_key":"c6da6b14e9bfc9f241a2f5b64c1a07a13e6b84ce3ac0605e6b03f8965adf181b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agentTools.title","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Tool Access","text_hash":"cf8084fcb3ba5158b83bed00ade2acfcba14311d9da2e7f7891f321addcd1c6c","tgt_lang":"es","translated":"Acceso a herramientas","updated_at":"2026-07-12T06:33:33.671Z"} @@ -3237,6 +3262,7 @@ {"cache_key":"cc6be1126e0c6e841a6905345d17aaf61b9fe9533f828eaf6045e6247d1e61d9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.apiKey.remove","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Remove key","text_hash":"81c45fd9b904308ae8d00aa14e8d8be085604cad40871ef27075a0da0a8022ae","tgt_lang":"es","translated":"Eliminar clave","updated_at":"2026-07-29T11:01:32.940Z"} {"cache_key":"cc70e98b829c031e41cfed2e11a55097de92c2a4e3eb45303bb646e8770361b7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.modelControls.useDefaultReasoning","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Use default reasoning ({level})","text_hash":"55d8e1b0026f932bd66fe864429f6122355b5ff8e730a7fe48a1ba7653f31550","tgt_lang":"es","translated":"Usar el razonamiento predeterminado ({level})","updated_at":"2026-07-29T11:01:15.785Z"} {"cache_key":"cc83c0bebf9895c51b348624065eed715007089c0166d46780fecb1c01168014","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.dispatchSummaryEmpty","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Dispatch complete: no ready work changed.","text_hash":"d9de474da80103e3d4fd0395c3c5a1f1ec2925bde5bca571b0a5ffe55bc2cc8a","tgt_lang":"es","translated":"Dispatch complete: no ready work changed.","updated_at":"2026-07-29T11:01:32.940Z"} +{"cache_key":"cc93d4e334290b37cb41a8906b4260bf4a86fcd09edc3fcac2dc80cad49a9a38","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.deliveryBlocked","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Completed, but result delivery is blocked.","text_hash":"cb34b0983f0b8b521ea9291291e02c165db3661730bfed241080e6a6aa32f4f9","tgt_lang":"es","translated":"Completado, pero la entrega del resultado está bloqueada.","updated_at":"2026-08-06T05:30:17.269Z"} {"cache_key":"cc98b16dacf590e0763e0bbf2356eaad12007dc7f32fb4842b0b9fbb75889830","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.rail.askLabel","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Ask the session companion","text_hash":"16708e1d3caf2014f5ca3cb44a04036adc20d3aa1860e7d5796f3f51e1a47a57","tgt_lang":"es","translated":"Pregunta al compañero de sesión","updated_at":"2026-07-25T17:12:14.596Z"} {"cache_key":"ccaf1ee73cdd0361f8476d580ab350b8e356f0e5f8658a37c1e91ddbce54a377","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.taskSuggestions.start","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Start in worktree","text_hash":"0c5344389b7731c05f4718da7afcffc44763a6b5fb1168fe631ff30583a40ebc","tgt_lang":"es","translated":"Iniciar en un worktree","updated_at":"2026-07-29T11:01:32.940Z"} {"cache_key":"ccb42ad70dc6af2956ef68e32bd992ea733e7e8cee37053f6e641e94e0e1fb34","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agentTools.moreLive","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"+{count} more live tools","text_hash":"637862fd3c71333dbc415662df2ccba1b37007d4577dc442702fabc683e7ccee","tgt_lang":"es","translated":"+{count} herramientas en vivo más","updated_at":"2026-07-12T06:33:39.673Z"} @@ -3266,11 +3292,9 @@ {"cache_key":"cda76998814477a4be62d919654adcb826280aecfd5f1d2cbbe092697b0628a8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.statusIdle","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Idle","text_hash":"ab0171ca0494d441cb6fe96e2efbe1c2a129f1d87cd6c17f03613cfd111149dd","tgt_lang":"es","translated":"Inactivo","updated_at":"2026-07-29T11:01:32.940Z"} {"cache_key":"cdab1f3f7d241743cc00857600d98b96c09730cdcafc273b31a52120303ae645","model":"claude-opus-4-8","provider":"anthropic","segment_id":"activity.duration.minutes","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"{minutes}m {seconds}s","text_hash":"c4521614d0a2513f44ec2d33ec20386b1a12d284c269c5cf3952479d44e702d9","tgt_lang":"es","translated":"{minutes}m {seconds}s","updated_at":"2026-07-29T11:01:32.940Z"} {"cache_key":"cdabb57982fbfcac803471ddcdf078e4d38b587cc11c4b4378b61df14a21c938","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.startupStatus.preparingContext","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Preparing this turn…","text_hash":"4690e5c221a712c5e4020f3cd0f953f418fbd3341dccd4147a55d37a6ca9b2e0","tgt_lang":"es","translated":"Preparando contexto…","updated_at":"2026-07-22T15:45:43.836Z"} -{"cache_key":"cdb3955d46a4aefe8b7c8a94dc3d2d64cb6dd04786217b6ae47213592fa9969e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.authRequired.stepPaste","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Paste the token from openclaw dashboard --no-open or enter the configured password.","text_hash":"d65aea1772b928b5eb212e6c4c0481b32cbaf6e4d492b32d6c970592e75490f1","tgt_lang":"es","translated":"Pega el token de openclaw dashboard --no-open o introduce la contraseña configurada.","updated_at":"2026-07-29T11:01:32.940Z"} {"cache_key":"cdc24d01e5bb7eea0d947f416f9be6ca611068f92619c054d7f09a2e85ef7e34","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.advanced.summaryWaiting","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"waiting","text_hash":"80cfa3e7f28dde4df64436b652230aff28d7779116d1369c21ef2bbf37261d71","tgt_lang":"es","translated":"en espera","updated_at":"2026-07-29T11:01:32.940Z"} {"cache_key":"cddfdd3238786c25f81270d8678c83d063f78dc5e33419a3eaa5ccf3fe202034","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.errors.invalidStaggerAmount","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Invalid stagger amount.","text_hash":"90f58cf09e0168e85294c36a0d7bae4849ab7df2bc7e7ded844fbe8d716f7303","tgt_lang":"es","translated":"Cantidad de escalonamiento inválida.","updated_at":"2026-07-29T11:01:32.940Z"} {"cache_key":"cdea248b8224180b55fcb8240a541ef7cfc39110d6a4edd99c27a8e03c57b59c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.sections.meta.label","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Metadata","text_hash":"9eddf573cb509f1f62df633e25c052ac1b2a0ff9241e70223c77c73e834c0045","tgt_lang":"es","translated":"Metadatos","updated_at":"2026-07-12T06:32:21.509Z"} -{"cache_key":"cdf63ef3a7d775d8cb7b4360122b46762d8e23765d7a69b97960ec31a9d7c679","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.relative.daysAgo","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"{count}d ago","text_hash":"a41234397f3c63b22d27312ffcea05114f8d3ae9d602ef1320168a6eae9ca361","tgt_lang":"es","translated":"hace {count} d","updated_at":"2026-07-12T06:34:43.345Z"} {"cache_key":"ce0fb03eacf750df3f2248a6ab466752a91109ba3da276696386c22f171d2fe2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.files.extensionPreview","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"{ext} Preview","text_hash":"6368a3f430920120daf8a7f60cad5598b853ca1bff83f5126021216afe09533b","tgt_lang":"es","translated":"{ext} Preview","updated_at":"2026-07-29T11:01:32.940Z"} {"cache_key":"ce15d1d771a1bb54c215dc8e8e4c03c7924d78463969e9404eb4942a8ee9fafc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commandResults.compaction.skippedWithReason","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Compaction skipped: {reason}","text_hash":"343c923ccbe08d759ad876169bcb9bc8d73a6c6e03a5aa0b8b99d24aa51e8e5f","tgt_lang":"es","translated":"Compactación omitida: {reason}","updated_at":"2026-07-29T11:00:44.315Z"} {"cache_key":"ce1684d7525ac76c0ed6de9c8b58d81cf081161bb7b21dad3a34f0da0f4a286a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.menu.addMcpServerDescription","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Configure the server and choose where it is enabled.","text_hash":"f55ff09e4124382e7b9036075012e1aa6a1cb8efee8177b64fc6100ad443d079","tgt_lang":"es","translated":"Configura el servidor y elige dónde estará habilitado.","updated_at":"2026-07-31T19:23:58.238Z"} @@ -3295,6 +3319,7 @@ {"cache_key":"cf52466ce47d2607036c5a109573fba2bca0c3f0607384f11f84265d75617863","model":"claude-opus-4-8","provider":"anthropic","segment_id":"mcpServers.disabledSuccess","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Disabled MCP server {name}.","text_hash":"1bc06ce58ec21bd337445c7d2a142aae99bea9e7775e11a43847ef6d1c217e07","tgt_lang":"es","translated":"Servidor MCP {name} deshabilitado.","updated_at":"2026-07-22T15:44:57.694Z"} {"cache_key":"cf6b3e8c397cd88a0697aa282ef997c18c13032b22f52c4edb73df6d5e0b5243","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.pairing.subtitle","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Scan this QR code in the mobile app to connect a new phone.","text_hash":"d2db2ea1eaa4ab5857be526ed93b485e1bd8f84a559eeb382151a683a576232e","tgt_lang":"es","translated":"Escanea este código QR en la app móvil para conectar un teléfono nuevo.","updated_at":"2026-07-29T11:01:32.940Z"} {"cache_key":"cf788d535617b88dcdeffaafcf863c69c26bc82aa833273fccdf1ee4fcf3b461","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.overview.errorHint","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Error rate = errors / total messages. Lower is better.","text_hash":"4626170f699e5b41fb2a4044fc94204ca8b706a9878382c9d57d97fbb7f8b1f9","tgt_lang":"es","translated":"Tasa de errores = errores / mensajes totales. Cuanto más baja, mejor.","updated_at":"2026-07-29T11:01:32.940Z"} +{"cache_key":"cf8a2a73b15929c5a3b9c0b1f2db6b457f8a0487bedacd5a320048585dc1a7e1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.actionUnavailable","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"This Gateway does not support this thread action.","text_hash":"88e138ded655d98aa0be82d2832e502ac495c75674c838c72b2429a1f7e28a26","tgt_lang":"es","translated":"Este Gateway no admite esta acción de hilo.","updated_at":"2026-08-06T05:30:06.950Z"} {"cache_key":"cfa13f8f39e2157faccfe6cc1abdb2b7c0ee5ca8b831290b7e30e3d38b676a57","model":"claude-opus-4-8","provider":"anthropic","segment_id":"languages.it","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Italiano (Italian)","text_hash":"0090dc269d25b87e5739c688fed25a00a04b01d196c0c54fafeabf22351e6864","tgt_lang":"es","translated":"Italiano (italiano)","updated_at":"2026-07-29T11:01:32.940Z"} {"cache_key":"cfb16f8b3e5df890747ac20fb8126b34dbecc63c3b4330c8ced372c1cb900b32","model":"gpt-5.5","provider":"openai","segment_id":"newSession.browserUse","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Use this folder","text_hash":"30cbaeca91c8e904dbd231d41d7e98b9c065647d6cd813e234589f983591d6a4","tgt_lang":"es","translated":"Usar esta carpeta","updated_at":"2026-07-11T06:48:12.579Z"} {"cache_key":"cfb5a421b073a7225db2acc6dc06d073713748703d3989bd5e1acecb45498caf","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.inventory.manualWakeTitle","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"The Gateway cannot wake an offline Windows node. Start the machine or restore its network connection.","text_hash":"0c15a0651c636225c019edbfb534e5abaef85ab0582bdfd2f3b946f144999e87","tgt_lang":"es","translated":"El Gateway no puede activar un nodo de Windows sin conexión. Inicia la máquina o restaura su conexión de red.","updated_at":"2026-07-12T06:31:26.097Z"} @@ -3332,6 +3357,7 @@ {"cache_key":"d170af84c91053f7ab8f98d2e9220bce19071d476695447ed3394afb5dbb187a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.jobs.direction","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Direction","text_hash":"9c8a9579abe55bdc8a7b97031705e2738d912de38a35262863d8f47e05d3d641","tgt_lang":"es","translated":"Dirección","updated_at":"2026-07-29T11:01:32.940Z"} {"cache_key":"d170fffbfbb9ba6c438af62c1850502a5dfe9810fa1129f7be122167e1214338","model":"claude-opus-4-8","provider":"anthropic","segment_id":"subtitles.security","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Gateway auth, exec policy, tool profile, and approvals.","text_hash":"1998fb0f725a277474d4c4b64f1f1d1b3568e315e3b7774da56568f905478741","tgt_lang":"es","translated":"Autenticación del Gateway, política de exec, perfil de herramientas y aprobaciones.","updated_at":"2026-07-22T15:44:37.910Z"} {"cache_key":"d18721b90ee5f946d97c52226e66f33847d42786ff47c631f533583ab9895eb2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.cancelFailed","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Could not cancel the task.","text_hash":"604b3f1a92694f8b8ccf5cd07a47947d3cc1a4b6c0fd5719a36dba2ffbe38b17","tgt_lang":"es","translated":"No se pudo cancelar la tarea.","updated_at":"2026-07-29T11:01:32.940Z"} +{"cache_key":"d18d89c65791d24953c1fa336e2fbdbeee1a82120e129a1ea413d7f569f81435","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.pairing.stepDashboard","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"On the Gateway host, run openclaw dashboard to open a secure one-time pairing link.","text_hash":"11c126287764dab4e5bac5eb830368cd054b85cee578001cd159230f94b1d6c3","tgt_lang":"es","translated":"En el host del Gateway, ejecuta openclaw dashboard para abrir un enlace de emparejamiento seguro de un solo uso.","updated_at":"2026-08-06T05:30:17.269Z"} {"cache_key":"d1925bc61b1c06a3f60df25ad4238fa1d0b3008c1edbd5ff2d1aa365ffb917ba","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.pairing.approvedOwnerFailedNotice","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"DM access approved, but the first command owner could not be configured.","text_hash":"f11c3511b5cc530576bee91c25e58b1b066a58c855d7125b9bdd7831c8cf7e8f","tgt_lang":"es","translated":"Acceso a mensajes directos aprobado, pero no se pudo configurar el primer propietario de comandos.","updated_at":"2026-07-22T15:44:01.879Z"} {"cache_key":"d19bb9d1df1d5abe21ccefe1d788f2a2a9a3016f1c2a47c493f9dc2ea6d34cfd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.inventory.versionDrift","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"version drift","text_hash":"fd938e1c3af6a2db107588cabe50b5b631e2b7018962c66719674e881f4ffe06","tgt_lang":"es","translated":"desfase de versión","updated_at":"2026-07-12T06:31:26.097Z"} {"cache_key":"d1a9bee4b6d1f89209737cc40fe0fb13e09641d468d9d68c5009d561a34bd8fa","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.appearance.importTheme","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Import theme","text_hash":"f9cc6392852003dbe15afb017131be1e2fd9aa71fe8823956c6dfd221cf077ff","tgt_lang":"es","translated":"Importar tema","updated_at":"2026-07-12T06:33:13.998Z"} @@ -3376,6 +3402,7 @@ {"cache_key":"d4221f8ea1caeb92de86c0fcbc59d8af42eba0e7a07b64f0e24caa4af211f3b0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.approvalNeeded","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Approval needed","text_hash":"9928dd82f38fb09386ed14b4251ee6ee10e4d7c45a366d3a98ef2a34fc6453a2","tgt_lang":"es","translated":"Se requiere aprobación","updated_at":"2026-07-22T15:44:16.174Z"} {"cache_key":"d42ed912d530bdad8f10e3d12fabcbf0284b8ba2111838d325afe7dcdbef3414","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.candidates.testingButton","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Testing…","text_hash":"407b7a04662f2aabdfb3f017054466068e8155fc44815f88d9530833f30f7ff1","tgt_lang":"es","translated":"Probando…","updated_at":"2026-07-29T10:59:53.064Z","segment_ids":["memoryPage.overview.health.testing","modelProviders.probe.testing"]} {"cache_key":"d43a76128b4e63d8cc240dd9cc06db647cd3691ed25ca2cfaf86a9a77e4f9db9","model":"gpt-5.6-sol","provider":"openai","segment_id":"chat.progressLabels.barnacling","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Barnacling","text_hash":"d221e1221dce05f98917f21c41b9bb4a29957a279e812caa5013a20f37ce0e08","tgt_lang":"es","translated":"Percebeando","updated_at":"2026-07-14T04:53:16.889Z"} +{"cache_key":"d443c42322384602ba4cb21222039c6955b8dee06b65f01c5d7aafae06edbd28","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.branchCheckpointConfirm","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Create a new child thread from this compacted checkpoint?","text_hash":"dbafb7be891c3fd1d13d421909284ee93103bebf7b3b99a82e2fd882e59b58cd","tgt_lang":"es","translated":"¿Crear un nuevo hilo secundario a partir de este punto de control compactado?","updated_at":"2026-08-06T05:30:06.951Z"} {"cache_key":"d4466c1c56a2aaddb4aebea8ca760211437e0e7ef5e61ede42dc091826ddfa24","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.previewContext","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"in {slug}","text_hash":"547bbb24de9c812924a473a1d59507580ebdd287143dd04c2593b8c84e7ca450","tgt_lang":"es","translated":"en {slug}","updated_at":"2026-07-12T06:34:21.942Z"} {"cache_key":"d44a18db59c958768cc28bf73058048e1f954d6415319885583f06d0e5d80eca","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.cronPanel.jobs","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Jobs","text_hash":"2f17a0f8d518e491c5a0c490b2c1991828dd87d173994ba40996e1da59d4e368","tgt_lang":"es","translated":"Jobs","updated_at":"2026-07-29T11:01:32.940Z"} {"cache_key":"d456e8ae62aa7db676d5806a57a325bc4ad54f138ef0ee4f0f7479a275d8db77","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.sectionHelp","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Help for {section}","text_hash":"37b32bea18711cbc779b3c2a1dd3448c1a5bb8c7210f9763cf56753404f3710e","tgt_lang":"es","translated":"Ayuda para {section}","updated_at":"2026-07-29T10:59:04.129Z"} @@ -3499,7 +3526,7 @@ {"cache_key":"dca1bcb7a061c527f43c90427e8338ca89aea4a524aa6644150f9fa6304b7a61","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.execApprovals.askFallback","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Ask fallback","text_hash":"b5004ead0f0ab6615b1e584282e5a429f3bbb020b836fd9406939dd7c3af7e1c","tgt_lang":"es","translated":"Alternativa de preguntar","updated_at":"2026-07-12T06:31:44.630Z"} {"cache_key":"dcc112bb08bd20a2f394a0641885a038f7676c05e8d63fa71b930ad4dff979bf","model":"claude-opus-4-8","provider":"anthropic","segment_id":"custodian.panel.resize","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Resize Ask OpenClaw","text_hash":"d13880c474ce1878b23a0b35a56a4a5830e901f3dfe55ac9b2ad8de73c4d5d1e","tgt_lang":"es","translated":"Redimensionar Ask OpenClaw","updated_at":"2026-07-29T10:59:29.214Z"} {"cache_key":"dcc219cbdb2fa69510ee96b0e76cfda026cda85b07457836129d8da4f97db9fa","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.rowsPerPage","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"{count} per page","text_hash":"34671d4267b6d26e311454a2283688a2fa9da5f788b99f063068129e7cc09c1a","tgt_lang":"es","translated":"{count} por página","updated_at":"2026-07-12T06:31:50.336Z"} -{"cache_key":"dcc9114788707a7599c4ce59fac4eadf988e99f38f82dc8cc0b303623d1c71bd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.readiness.noModels","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"No models available","text_hash":"a5a9895b0241125f15e8c45740f220dc69014c8d046ea815d61dd3700c1e627b","tgt_lang":"es","translated":"No hay modelos disponibles","updated_at":"2026-07-31T19:23:58.238Z"} +{"cache_key":"dcc9114788707a7599c4ce59fac4eadf988e99f38f82dc8cc0b303623d1c71bd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.readiness.noModels","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"No models available","text_hash":"a5a9895b0241125f15e8c45740f220dc69014c8d046ea815d61dd3700c1e627b","tgt_lang":"es","translated":"No hay modelos disponibles","updated_at":"2026-07-31T19:23:58.238Z","segment_ids":["chat.modelControls.noModelsAvailable"]} {"cache_key":"dccdaed42ca41ad082f982202e2f8fff5d7758a0857f552498f1f0fc62f03d59","model":"claude-opus-4-8","provider":"anthropic","segment_id":"custodian.nudge.channelDegraded","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"{channel} is degraded — ask me what happened","text_hash":"df0df161344655f40aa7b068ab55cb468276c15460c46a962062c93825ba6e11","tgt_lang":"es","translated":"{channel} está degradado — pregúntame qué pasó","updated_at":"2026-07-22T15:44:50.640Z"} {"cache_key":"dccec5d2ddc1e8085fc53c69e5bab8d438d38a5e56a28c469d4123f5c4d22145","model":"gpt-5.6-sol","provider":"openai","segment_id":"channels.setup.subtitle","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"A short guided setup — you can fine-tune everything later.","text_hash":"dc08de952c90a0c10f4c7579b6a1060e9102d5cc65cde0a7ef5b45067b42ec54","tgt_lang":"es","translated":"Una breve configuración guiada — podrás ajustarlo todo más adelante.","updated_at":"2026-07-13T16:51:32.277Z"} {"cache_key":"dcd49315eed755fb62ddfac3211336aa5cf92d4df67abf345f86b47dcd0fa43d","model":"gpt-5.6-sol","provider":"openai","segment_id":"cron.detail.deliverySection","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Delivery","text_hash":"52bfe584a5fc450539e2aa651b990fa2415060492a243816ab2994292089c6fd","tgt_lang":"es","translated":"Entrega","updated_at":"2026-07-12T09:21:53.978Z","segment_ids":["cron.runs.delivery"]} @@ -3521,6 +3548,7 @@ {"cache_key":"ddf202cc18338a99f853c0c4a2b0e685b2c843e7cc9302de35508215fd7ce4b3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.workspaceConflict.copyTakeCommand","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Copy take-cloud command","text_hash":"44133cc72764b01c8581d9131746883edd236b11a312678b851f97105d4ee4aa","tgt_lang":"es","translated":"Copiar comando take-cloud","updated_at":"2026-07-22T15:46:00.662Z"} {"cache_key":"ddffab960a793a8625239a94ce861be9b8d7ef08501713d685753b3d2050faf8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commandResults.exportingThread","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Exporting thread...","text_hash":"d2facb93632cb68b23bf3df7293d27e1ed6d187d74cb83d6ef2c7918fa0daeb5","tgt_lang":"es","translated":"Exportando hilo...","updated_at":"2026-07-29T11:00:35.158Z"} {"cache_key":"de08626add3bc277ca32fedcdf9403ea89c7164ddba50c937f1b9130f06254b2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.cloudWorkerDescendantConflicts","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Cloud worker children: {count} workspace conflicts","text_hash":"987da25890be87a6245c51b68b25050862b4c77ef9450700f349a173f7788481","tgt_lang":"es","translated":"Workers secundarios en la nube: {count} conflictos de espacio de trabajo","updated_at":"2026-07-22T15:44:16.174Z"} +{"cache_key":"de094b37391d30e183afeca444fb603cebdd7346f259c677953aeb3583d481aa","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.retryDelivery","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Retry delivery","text_hash":"a9e1b443d1646885b72943ce0fe8490248ac2ed20b6dcaf95b1e7b63899a862e","tgt_lang":"es","translated":"Reintentar entrega","updated_at":"2026-08-06T05:30:17.269Z"} {"cache_key":"de2a34daa86ec116227a2720c377cff7b4669aa18456f527e6464d177608b525","model":"gpt-5.6-sol","provider":"openai","segment_id":"skillWorkshop.selfLearning.enabling","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Enabling…","text_hash":"e22c24238eb035dd27996c9bc176c775e30c59f41b5676c2158eb59921037303","tgt_lang":"es","translated":"Activando…","updated_at":"2026-07-13T06:15:25.642Z"} {"cache_key":"de37e2127a36e2c7d1b35dbed8c925c104a6a17a11598cc07d5baba748ef3fe3","model":"gpt-5.5","provider":"openai","segment_id":"configView.notifications.unavailable","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Unavailable","text_hash":"ca184496974204a0bd3fd4925e0540bc4b0df6fcc232994d29754272b7183812","tgt_lang":"es","translated":"No disponible","updated_at":"2026-07-10T02:23:58.471Z","segment_ids":["skillsPage.verdict.unavailable","modelSetup.failure.unavailable","talkPage.status.unavailable","memoryPage.overview.health.unavailable","memoryPage.engine.unavailable","pluginsPage.unavailable","aboutPage.unavailable","chat.questions.unavailable","chat.attachments.unavailable"]} {"cache_key":"de3beebd69099ae96509c7a03c928f41c2bd261d2bc1af23943689ec132ccd9a","model":"gpt-5.5","provider":"openai","segment_id":"pluginsPage.enabledSuccess","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Enabled {name}.","text_hash":"99ff502e7615921b3404dec6e8d6a213b731ece8cd8765ca618bea7a25994c90","tgt_lang":"es","translated":"{name} habilitado.","updated_at":"2026-07-10T02:23:58.471Z"} @@ -3637,6 +3665,7 @@ {"cache_key":"e57ba42f705dbb46e5247e30d0870449be1eba53164d1ce4d0d6bfabac308f34","model":"gpt-5.5","provider":"openai","segment_id":"agents.tabs.memory","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Memory","text_hash":"c3963aedaac6c83c04cf8fb997b479c61e66b3caeecfadd2f2d4bd5b0aef1778","tgt_lang":"es","translated":"Memoria","updated_at":"2026-07-10T02:23:49.859Z","segment_ids":["agents.toolCatalog.groups.memory","quickSettings.system.memory","configView.sections.memory","tabs.memory","pluginsPage.categoryMemory"]} {"cache_key":"e57c1d7b36b245898d71a248953223fe22ca1e61991919c83d4d690a8e20e791","model":"claude-sonnet-4-6","provider":"anthropic","segment_id":"cron.suggestions.ideas.hackerNewsScout.prompt","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Scan today's Hacker News front page for posts about AI agents, developer tooling, and TypeScript. Send me the three most interesting links, each with a one-line hot take.","text_hash":"11c42596963d19c50c7108c9f5ad1001f72a55028e816eeca0208f55d5713de8","tgt_lang":"es","translated":"Escanea la portada de Hacker News de hoy en busca de publicaciones sobre agentes de IA, herramientas para desarrolladores y TypeScript. Envíame los tres enlaces más interesantes, cada uno con una opinión directa en una línea.","updated_at":"2026-07-11T22:45:06.362Z"} {"cache_key":"e5a231fd06313de92f57f76a32dd055f8f7d99f5989c94a39e75de55b25549a4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.workspaceConflict.morePaths","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"+{count} more paths","text_hash":"f19bdc11857d14fe67a5a04212b9ffe19811f0c055ae0ae760f5e9bfddfba432","tgt_lang":"es","translated":"+{count} rutas más","updated_at":"2026-07-22T15:45:51.456Z"} +{"cache_key":"e5b73d26458080290d79811afa71a43c4788a7f6a425900180f4348d1417fbfa","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.candidates.retry","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Retry test","text_hash":"1fa8f72fe8a0f01c606d8f742fe775987bc78daf9e96e586f26a780989c75698","tgt_lang":"es","translated":"Reintentar prueba","updated_at":"2026-08-06T05:30:06.951Z"} {"cache_key":"e5b7624b99cf91873b516aace0d0e28952676bc5ec4f762b05e177f843156d57","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.rail.checksFailing","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"{count} failed","text_hash":"cd8f5051cba3686a4506eaa275f7fbb7776bc93045e74642e38338450eb05d8e","tgt_lang":"es","translated":"{count} fallidas","updated_at":"2026-07-22T15:46:17.974Z"} {"cache_key":"e5bb0eacd244233a7c2f07a83b8ce49262f312a19ece1879b2cbdbf0863ca2dc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.runs.searchRuns","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Search runs","text_hash":"26d6d37f90dc1f5d611c3fa58c1a75a29384dd2e1ffb4b5a1b6f42331b0f1b6d","tgt_lang":"es","translated":"Buscar ejecuciones","updated_at":"2026-07-29T11:01:32.940Z"} {"cache_key":"e5c526aa219d1dc43b837535da86449c893d609bdb16d7c22924ec6c9871e4d3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.export.dailyCsv","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Daily CSV","text_hash":"84cace61dc7bdfca594e2a15b42e4325fb280c3dc02c4059b824fa01f485721d","tgt_lang":"es","translated":"CSV diario","updated_at":"2026-07-29T11:01:32.940Z"} @@ -3784,6 +3813,7 @@ {"cache_key":"ede21f01810cd263f447c3ad917745c289f6e0b1b9d1fc4e01bdef2540d870b9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.actions.opening","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Opening…","text_hash":"c926c2c50e65d5a5799f548604472ee8554b53c376e45be580b3a06a484d8fc0","tgt_lang":"es","translated":"Abriendo…","updated_at":"2026-07-12T06:34:21.942Z"} {"cache_key":"ede7296d678127f4167268d63e1205f20b3e52807adf5f989b482267e00f144f","model":"gpt-5.6-sol","provider":"openai","segment_id":"configForm.sections.tts.description","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Text-to-speech output, voices, and personas","text_hash":"e50c3817a89294371305bd3b74dbcde8ace10d42960bf3eeee05fd9f5543fc8c","tgt_lang":"es","translated":"Salida de texto a voz, voces y perfiles","updated_at":"2026-07-28T07:56:58.951Z"} {"cache_key":"edea18aa163b5af9c1c0c9a251bfb268dd1186f24567bcbe7408bbae9da8f6a2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.badgeArtifacts","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"{count} artifacts","text_hash":"022b6b55a10f1864b7aff7c307e49ab37e11e6999111fb87349f040d100abba3","tgt_lang":"es","translated":"{count} artefactos","updated_at":"2026-06-16T14:14:23.912Z","segment_ids":["chat.workspaceFiles.artifactCount"]} +{"cache_key":"edfc82ca9444e2f96e80a7ef7b4b76fa68262cbb8d31bcb07bd0ca4959274e76","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.checkingButton","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Checking…","text_hash":"ec963ffc911b840134fc738b41a8bb0493489c402a4a761efd36c16dea7d984b","tgt_lang":"es","translated":"Comprobando…","updated_at":"2026-07-29T10:59:53.064Z","segment_ids":["memoryPage.overview.health.checking"]} {"cache_key":"ee0d2f9c5bfa3daad4ff702d59bd59588c45b308396ca4392ce521671323e99f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.empty.staleTitle","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"No stale proposals","text_hash":"25b0c88fbfe8b10fdf21af3c5a2970c0576750c9d5990ac0106d61accfb73d78","tgt_lang":"es","translated":"No hay propuestas obsoletas","updated_at":"2026-07-12T06:34:36.904Z"} {"cache_key":"ee0ddea3217ad952c26cc29ba0c5eb2c50c58cd64f0adff23eab56774bd69c4e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.menu.skillBlocked","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"not available for this agent","text_hash":"37a6b876707209178e7665836de176af79eaffa99ad8123fc20c65e0ea5f34e2","tgt_lang":"es","translated":"no disponible para este agente","updated_at":"2026-07-29T11:01:29.311Z"} {"cache_key":"ee1234c1bd8e53375b35ac0ab264809b6bdab3bd7eb2681afd78c5de6505d604","model":"gpt-5.5","provider":"openai","segment_id":"common.remove","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Remove","text_hash":"c3812fc4acb861d5182fc2b8155f327f736fbe5e5eb86a7bd7afcb6dc5497282","tgt_lang":"es","translated":"Eliminar","updated_at":"2026-07-10T02:23:54.836Z","segment_ids":["nodes.inventory.remove","nodes.execApprovals.remove","pluginsPage.remove","board.widget.remove","cron.actions.remove"]} @@ -3809,9 +3839,11 @@ {"cache_key":"ef461bdab00afad7647add71be097cb58b900d7837489995d03c32df94c457cd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"quickSettings.personal.chooseImage","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Choose image","text_hash":"f7e6f67fb7b5137f586571b005bbc6316fd1b149afb00e9adde1a5e5bf132fcd","tgt_lang":"es","translated":"Elegir imagen","updated_at":"2026-07-12T06:32:48.818Z","segment_ids":["profilePage.identity.chooseAvatar"]} {"cache_key":"ef6d52a5589055c025aa0616e2543072bdf5d1a544fa4a95435a1964e836ea75","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.connectorDescriptions.context7","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Version-specific library docs and code examples while coding. No signup needed.","text_hash":"dfd1b4811fcf59ffe995a5c9ca7983bec7cc6633a331dab463174e4d68e7b679","tgt_lang":"es","translated":"Documentación de bibliotecas y ejemplos de código específicos por versión mientras programas. No requiere registro.","updated_at":"2026-07-12T06:34:15.764Z"} {"cache_key":"ef704d9d746a56a6e6acb198d493dc4fd673b200c75df4ddd9c142badde6acea","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.followUpModeServer","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Server default ({mode})","text_hash":"a8e4b863a8909abbb3de6760f92e658c22bf9b1e39bd7a6da0b654d649bbb1e2","tgt_lang":"es","translated":"Predeterminado del servidor ({mode})","updated_at":"2026-07-17T04:27:53.092Z"} +{"cache_key":"ef7868ec68269a66ed91eda4ccd12e83fbdb5895fe791c6b1b8ab9df03aaa762","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.actionRequiresRead","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"This action requires operator.read access.","text_hash":"d411bf9bd6ca898eba019d6f280dc545673c3e083151f9a0baa18a9ef3f382fc","tgt_lang":"es","translated":"Esta acción requiere acceso operator.read.","updated_at":"2026-08-06T05:30:06.950Z"} {"cache_key":"ef7c12cd1c028e4ee6b20bb17fb72c9bacd7a8c57b7ff3ca4f6ead8b51e6a31c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.addons.changeFailed","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Could not update {plugin}","text_hash":"03f4cb2e570b81715882d22bdea5aa5f1a1e68f3d00dc5c98aa5e42fe5705ac1","tgt_lang":"es","translated":"No se pudo actualizar {plugin}","updated_at":"2026-07-29T10:59:59.273Z"} {"cache_key":"ef8dadb825f43820c2ed7b8db445e17306aaae6fed0d12d6dc7ddf771d5094be","model":"gpt-5.6-sol","provider":"openai","segment_id":"agentChip.noAgentMatches","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"No matching agents","text_hash":"38b006752ec7a0a6e18631050994899431708df2707bbc0792315deaf8e3a933","tgt_lang":"es","translated":"No hay agentes coincidentes","updated_at":"2026-07-13T05:29:38.578Z"} {"cache_key":"ef9e1d2b7a16208d2b71a66b3606a94ff903eddaa120d646004dc000b88f9ff7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.pairing.approvedFollowupsFailedNotice","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"DM access approved, but requester notification and command-owner setup both failed.","text_hash":"4b5fa1d2eb9b7bec16efd38fc7106b95dd9d84609c54069230698786d73953d3","tgt_lang":"es","translated":"Acceso a mensajes directos aprobado, pero la notificación al solicitante y la configuración del propietario de comandos fallaron.","updated_at":"2026-07-22T15:44:01.879Z"} +{"cache_key":"efcf39f62a566c0793c2a28fc15ba8d7182a700350f3833c36de285ecd9ba176","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.authFailed.stepDashboard","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Run openclaw dashboard --no-open for a fresh URL, or openclaw gateway auth-token --show to recover the token.","text_hash":"fa26152d74b5e87de5bd2e743b0aefb3815c7720452ee67d0b42a48c9f83df55","tgt_lang":"es","translated":"Ejecuta openclaw dashboard --no-open para obtener una URL nueva, o openclaw gateway auth-token --show para recuperar el token.","updated_at":"2026-08-06T05:30:17.269Z"} {"cache_key":"eff19c79d9316039b65f3734d4b444f6c085685a24bf7afcba5a83038b135681","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.store","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Store: {path}","text_hash":"34c2bb64fd056d14ce239e1eb7de1ba8a27a2d3f2a293afdecd5088137e61b9f","tgt_lang":"es","translated":"Almacén: {path}","updated_at":"2026-07-29T11:01:32.940Z"} {"cache_key":"effdec96e2a28451e5b0c8094c2ea4cf6c6f04dd95e9df736e9153bf240dedc6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"custodian.history.empty","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"No recorded changes yet.","text_hash":"2078ffd834fe2f4f637a5ec735a00016d9d68f142b6025bfcc74bcd48dd5e169","tgt_lang":"es","translated":"Aún no hay cambios registrados.","updated_at":"2026-07-22T15:44:44.310Z"} {"cache_key":"efff18be9fefb0ca46ef4289c84e86b738357f529bc3ac3f1bf24eaf968b2bf8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.toggleConfirmation.enableConfirm","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Turn On Dreaming","text_hash":"5e5eaea08f325b95e9755f04c7dd31ed548c1a35c2b27b6cce7790d10aad3649","tgt_lang":"es","translated":"Activar Dreaming","updated_at":"2026-07-28T07:06:44.292Z"} diff --git a/ui/src/i18n/.i18n/fa.meta.json b/ui/src/i18n/.i18n/fa.meta.json index 907677235086..3747779be620 100644 --- a/ui/src/i18n/.i18n/fa.meta.json +++ b/ui/src/i18n/.i18n/fa.meta.json @@ -1,11 +1,11 @@ { "fallbackKeys": [], - "generatedAt": "2026-07-31T19:29:46.799Z", + "generatedAt": "2026-08-06T05:35:04.630Z", "locale": "fa", "model": "claude-opus-4-8", "provider": "anthropic", - "sourceHash": "912ad83d5f70ee4463b1370efd9bf9c890017c65833f30501e8c3440da135ee7", - "totalKeys": 4652, - "translatedKeys": 4652, + "sourceHash": "10855748ee78e3fa7806b6f0f43f9f2dec749b41e7fc82439dbe19fca7e2f173", + "totalKeys": 4689, + "translatedKeys": 4689, "workflow": 1 } diff --git a/ui/src/i18n/.i18n/fa.tm.jsonl b/ui/src/i18n/.i18n/fa.tm.jsonl index 2a2880067bdb..e4794835087a 100644 --- a/ui/src/i18n/.i18n/fa.tm.jsonl +++ b/ui/src/i18n/.i18n/fa.tm.jsonl @@ -54,8 +54,9 @@ {"cache_key":"0318f2d879703f7e9b68bf4570703074a36f4ea6072f6cf22d4d5a776f955c0a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.memories.keywordSearch","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"keyword search","text_hash":"cbf4df8b2c4ec5cf62dc384672bb64c95a3259f5956f1461364dfb65b1c000d5","tgt_lang":"fa","translated":"جستجوی کلیدواژه","updated_at":"2026-07-29T11:15:42.766Z"} {"cache_key":"032fa5f59686902496508d96d6ac802b17c045e9117feaebb231d5ac5359d2b2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.taskCountOne","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"1 task","text_hash":"cba293c13f302204af2ae5b202d80ea840fdf1cf7904d59e1a62efbadf1e5256","tgt_lang":"fa","translated":"1 وظیفه","updated_at":"2026-07-29T11:17:55.240Z"} {"cache_key":"033a1e11b5b925c492cb27e1bbc9c418392970c385fb22553f3891e99a14b4ba","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.formUnsafeCount","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"1 setting in this config can only be edited as text: {paths}","text_hash":"6d820c6c94773ed52d4c433aeac3544486a93ff0ffda1ee56da5d094fa00d43b","tgt_lang":"fa","translated":"۱ تنظیم در این پیکربندی فقط به‌صورت متن قابل ویرایش است: {paths}","updated_at":"2026-07-25T17:16:40.722Z"} +{"cache_key":"0341e6170b0995bf853778e4b2e707225bf74c3c5714596f4f054569309b2a9a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.deleteSelectedConfirm","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Delete {count} threads?\n\nThis will delete the thread entries and archive their transcripts.","text_hash":"4c54c281b40a03109f36a41d8ab02d72616493fd3cdafcf0d8adcf1cf89959cc","tgt_lang":"fa","translated":"{count} رشته حذف شود؟\n\nاین کار مدخل‌های رشته را حذف کرده و رونوشت‌های آن‌ها را بایگانی می‌کند.","updated_at":"2026-08-06T05:34:42.951Z"} {"cache_key":"0352214038a97882748acd911ecd70a547f693322237a575703859a31ffaa5a9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.fallbackPrevious","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Previous fallback: {model}","text_hash":"975a4294363e2061646e913fcc590bf0741fd19144e284ea742c0fae48e29e6d","tgt_lang":"fa","translated":"بازگشتی قبلی: {model}","updated_at":"2026-07-29T11:17:39.382Z"} -{"cache_key":"0355963f8df43ff10faed8e068caf9e2a819c613cfbaffb5dd481294d77287a8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.checkAgain","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Check again","text_hash":"fb7099ad8e818d42eceefe0d97c824fd54ddb0eeef54c263ec72c77d39198ac9","tgt_lang":"fa","translated":"بررسی مجدد","updated_at":"2026-07-29T11:17:55.240Z"} +{"cache_key":"0355963f8df43ff10faed8e068caf9e2a819c613cfbaffb5dd481294d77287a8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.checkAgain","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Check again","text_hash":"fb7099ad8e818d42eceefe0d97c824fd54ddb0eeef54c263ec72c77d39198ac9","tgt_lang":"fa","translated":"بررسی مجدد","updated_at":"2026-07-29T11:17:55.240Z","segment_ids":["modelSetup.verify.checkAgain"]} {"cache_key":"035de95eeebde9baa3b88fc747b3d37b3486f47bcac8da5e1d0e95c2d3198b9a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.turnCameraOn","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Turn camera on","text_hash":"95e9fb569c93eb7b9b3ac3fbf7ca21684962f6146035a0b5bdfecdf9dcb88fd5","tgt_lang":"fa","translated":"روشن کردن دوربین","updated_at":"2026-07-22T16:02:18.885Z"} {"cache_key":"0360111d1201e220f1fe3b6e6c1aeea5551defc2b8d16e24860a3c51626283f6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.overview.throughputHint","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Throughput shows tokens per minute over active time. Higher is better.","text_hash":"25aa92e440598aef332a7addc6d14989f1f7562c8fa83110304de0ecd228d8a1","tgt_lang":"fa","translated":"توان عملیاتی، توکن‌ها در دقیقه را در زمان فعال نشان می‌دهد. هرچه بیشتر باشد بهتر است.","updated_at":"2026-07-29T11:17:55.240Z"} {"cache_key":"037e7b2d49412cef001184ce87f7debceb81826e78fa57459f5bfea8be2cc72c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.dreaming.phases.deep.title","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Deep phase","text_hash":"9ce307244df4aea0804be8a5c1acbbacff7c58c96689fd5680d293af6537ce9f","tgt_lang":"fa","translated":"فاز عمیق","updated_at":"2026-07-28T07:18:03.764Z"} @@ -78,12 +79,14 @@ {"cache_key":"04b5474a9aa6191877aafca0f04f80430c6e36b73f682b9b24a4f88b4e7e60ec","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.empty.noProposalsAria","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"No Skill Workshop proposals","text_hash":"b3b73f6522dbb4f61e137287fbb694b04d1fa9f5693600d68a4e10a6fd1febb1","tgt_lang":"fa","translated":"بدون پیشنهاد در Skill Workshop","updated_at":"2026-07-12T06:58:10.936Z"} {"cache_key":"04d199e94818b024cb46026be194d1e981910aff76362070a36ee57f1d852c4d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"mcpServers.enabledSuccess","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Enabled MCP server {name}.","text_hash":"6a07380d33f6eb53fc020920cfa6543820bc150e152c125e2d00ccefde5250b3","tgt_lang":"fa","translated":"سرور MCP {name} فعال شد.","updated_at":"2026-07-22T15:59:30.702Z"} {"cache_key":"04d62d9d49b7e29f2b14573a8676a7d5107c5571857170b296c8c6464c038019","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.sections.env.label","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Environment Variables","text_hash":"1124ecc667c5f22e3a6d6275c661d4c5f6fe66bc74ccc278a00ea0cccd8d3a5b","tgt_lang":"fa","translated":"متغیرهای محیطی","updated_at":"2026-07-12T06:53:56.800Z"} +{"cache_key":"04f289bffc3419302a07c5d19dd68844b93fd55c4e496df2ecbe0541a9f5049a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.modelControls.modelsUnavailable","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Models unavailable","text_hash":"3165b4e4a0545cf89d54a11e8f862bbbfd06f986af3ff8f94f5c7c4992495b5f","tgt_lang":"fa","translated":"مدل‌ها در دسترس نیستند","updated_at":"2026-08-06T05:35:04.630Z"} {"cache_key":"04fef4e6345b9bec4b49440f63f0936a5ae9f4f35a15112e8660680c91b55fcc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.details.modelMix","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Model Mix","text_hash":"4716263d5596745d99dafb4d7ce95bb8afd089368f8203741451c5915005293c","tgt_lang":"fa","translated":"ترکیب مدل","updated_at":"2026-07-29T11:17:55.240Z"} {"cache_key":"051a48d85247d15c65dce97fc3914f02c2c60457cac553ed4640dbc2c2254d02","model":"gpt-5","provider":"openai","segment_id":"common.connected","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Connected","text_hash":"22965568d22a14ee17af055d2870b50afcfe9fd94a83eec3196e266932297bb2","tgt_lang":"fa","translated":"متصل","updated_at":"2026-07-09T10:01:43.762Z","segment_ids":["agentTools.connected","modelProviders.probe.status.ok","chat.sessionHeader.gatewayPicker.connected"]} {"cache_key":"051cbb2992413bb9d78c638804df1fb54b3332d1e6d01f8969b877937ef9b975","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.rateLimited.stepCheckClients","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"If this is a shared host, check other clients for repeated bad retries.","text_hash":"55693cc8b58277fc5db1965b3817e3fe8460385e937e31e84c375472f2ab352d","tgt_lang":"fa","translated":"اگر این میزبان مشترک است، کلاینت های دیگر را برای تلاش های نادرست تکراری بررسی کنید.","updated_at":"2026-07-29T11:17:55.240Z"} {"cache_key":"05292e36bf0b0b9b0619cb6e07f7882885bd4a090eafe469f97081c2f2888c7b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.menu.scopeLabel","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Availability","text_hash":"12f67f8539c46701e62d1c50254cf025c22a992b06fea6d4c0e19705f21f4cac","tgt_lang":"fa","translated":"دسترس‌پذیری","updated_at":"2026-07-31T19:29:46.799Z"} {"cache_key":"0530ca17756bc1b8238ffad086d3f71b7186303d0919231c6718db51b58c9360","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.hideDetails","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Hide details","text_hash":"c9722a7a962a84359c87e56fe578f36a2bc75e66eee3ebce15963229fa12667d","tgt_lang":"fa","translated":"پنهان کردن جزئیات","updated_at":"2026-07-29T11:16:27.151Z"} {"cache_key":"053a3d29ac7c51b1e7486257e5c93d626834fa69b813c7fae13d11a07da23263","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.backend.builtinHint","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Memory files are indexed and searched by OpenClaw itself.","text_hash":"df21cec1835021f488f4a2da563551b86ae80bdedf174b44cc183ec5578a1209","tgt_lang":"fa","translated":"فایل‌های حافظه توسط خود OpenClaw ایندکس و جستجو می‌شوند.","updated_at":"2026-07-28T07:17:27.177Z"} +{"cache_key":"0550c412cc649c779c88f205b819297baf22ddf609be702379ad63ed1aafcdcf","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.candidates.retry","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Retry test","text_hash":"1fa8f72fe8a0f01c606d8f742fe775987bc78daf9e96e586f26a780989c75698","tgt_lang":"fa","translated":"تلاش مجدد آزمایش","updated_at":"2026-08-06T05:34:42.951Z"} {"cache_key":"05630bfcf9d90dd5782f478b4e2803d75994a0b5f067829e64f6eba83d3d5c43","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.startupStatus.preparingContext","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Preparing this turn…","text_hash":"4690e5c221a712c5e4020f3cd0f953f418fbd3341dccd4147a55d37a6ca9b2e0","tgt_lang":"fa","translated":"در حال آماده‌سازی زمینه…","updated_at":"2026-07-22T16:00:53.124Z"} {"cache_key":"056e61f4060f07b8536eba7f7591b745efbc4da512e5170368eeb689be186df0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"optionCard.skip","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Skip for now","text_hash":"b58eb52c8810b97857e264ea9de45f7bd7edb754bb0edad30ffab78ff027c45e","tgt_lang":"fa","translated":"فعلاً رد شود","updated_at":"2026-07-22T15:57:42.356Z"} {"cache_key":"057b3815c51b4b1c908a5f2dcf244fb5b6a36d7769f66c0a00438a938cc3269f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.actions.dismissError","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Dismiss error","text_hash":"2db046678b9c9d1dc9a67efb94b543083f77c212247f853b4202d5c7281456ec","tgt_lang":"fa","translated":"بستن خطا","updated_at":"2026-07-12T06:59:00.077Z"} @@ -93,6 +96,7 @@ {"cache_key":"059f52ec84e6919b9bedb6cf604b710dda4b5dc93909eab814ad6253b39d084c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.workspaceConflict.titleMany","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"{count} cloud workspace conflicts","text_hash":"9512abab002fa93614f03ed067feba55e06856005866e6456fc7678da01ccd6c","tgt_lang":"fa","translated":"{count} تعارض فضای کاری ابری","updated_at":"2026-07-22T16:01:23.812Z"} {"cache_key":"05d293bb244686b4ca026f4970b24660478d1668a2fecb2e0feea01260f05aad","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commandResults.model.current","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"**Current model:** {model}","text_hash":"8ad66d1d95b3f3a5147bc0216e069c229f3d52981e59357304ba1b3b03726516","tgt_lang":"fa","translated":"**مدل فعلی:** {model}","updated_at":"2026-07-29T11:16:37.160Z"} {"cache_key":"05d2e35f9d0b2fe1e735ab595d8a5e429316e24d0a463a4f220127e184fbe3e9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.showCronSessions","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Show automation sessions","text_hash":"678172811dbbe3d342c3462a3d982dce933eaaac6d3a4858b2aac447d6d09e09","tgt_lang":"fa","translated":"نمایش نشست‌های cron","updated_at":"2026-07-29T11:17:55.240Z"} +{"cache_key":"05e1e11c712e99ab420bb89a6c5cbc4ea3c0fd73069fe6b880850404d055da83","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.checkingButton","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Checking…","text_hash":"ec963ffc911b840134fc738b41a8bb0493489c402a4a761efd36c16dea7d984b","tgt_lang":"fa","translated":"در حال بررسی…","updated_at":"2026-07-29T11:15:33.403Z","segment_ids":["memoryPage.overview.health.checking"]} {"cache_key":"05e4e43e6783ee52e4ed6910d47a7c2d4f3b06640693bfce88a7e8d5c37eb0ff","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.details.conversation","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Conversation","text_hash":"ccca1817575365871461752f3229dd59ede742ae69e350e20fd00a6ce3d149e3","tgt_lang":"fa","translated":"گفت‌وگو","updated_at":"2026-07-29T11:17:55.240Z"} {"cache_key":"05ee213e99a8910bbe213039a90c4ddb3bb90aee175ead942583eb141bc483b3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.questions.submitting","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Submitting…","text_hash":"49195f559e4a9f5b08de63a11b91827883385c819ddd46b0d6f0ec9df8b5e4b0","tgt_lang":"fa","translated":"در حال ارسال…","updated_at":"2026-07-22T16:01:31.867Z"} {"cache_key":"05f2ff34bf63604ad3960be731cd8c1da2dc05d7fcce3607abe705da4f628645","model":"claude-opus-4-8","provider":"anthropic","segment_id":"terminal.dockRight","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Dock to right","text_hash":"df50a8c47b03e86a5edfdfaf2cd7289a22f9ce8dc0f91a80d71438bc887c964e","tgt_lang":"fa","translated":"Dock to right","updated_at":"2026-07-29T11:17:55.240Z"} @@ -154,6 +158,7 @@ {"cache_key":"0a48c419701c14fd29002478c7b8464eb1bb8722233f54ea4df55c185ed631e7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"terminal.title","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Terminal","text_hash":"e0926fdac700b09497b5f0218ea3dd54fa13c0bdeaee6caa7b85e50b852aa05f","tgt_lang":"fa","translated":"Terminal","updated_at":"2026-07-29T11:17:55.240Z","segment_ids":["chat.catalogOpenTargetTerminal"]} {"cache_key":"0a68c4ee4a865386d6b4fd8c5c91d5ff4f258859e5da0e60430998e1fa113f1d","model":"gpt-5.5","provider":"openai","segment_id":"quickSettings.appearance.lobsterdex","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Lobsterdex","text_hash":"5e32f89430f682bf1a241c402ea32a317b1e869fc85cdcab7d897a813ab6e107","tgt_lang":"fa","translated":"Lobsterdex","updated_at":"2026-07-09T23:56:21.146Z","segment_ids":["tabs.lobsterdex"]} {"cache_key":"0a87ddb6d00143f8e529bbd10b3170ae5e4f434fbf950e5d2afc1bdd80485cf3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.online","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Online","text_hash":"0d21bd52022ca7f7e97109d28d327da1e68cc0bedd9713b2dc2b49d3aa104392","tgt_lang":"fa","translated":"آنلاین","updated_at":"2026-07-22T16:00:05.735Z","segment_ids":["presence.rosterTitle"]} +{"cache_key":"0a88e5d9ba7a4fd9e07afc0f97ecab2ccd39c4ee878d708cffbdd1dc87965bb9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.actionRequiresWrite","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"This action requires operator.write access.","text_hash":"48816bfddc8d61fc3ab5c633190b2fe68f8c7390a419d24a12ba9ece22a34402","tgt_lang":"fa","translated":"این عمل نیازمند دسترسی operator.write است.","updated_at":"2026-08-06T05:34:42.951Z"} {"cache_key":"0a8ce8498422a6a391a2d3c41a51a9d16eda8b611eefb7918238df4391b87d4b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.inventory.reapproval","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"reconnect details changed; approval required","text_hash":"6e0e84875eb7325f6d3597e993d737060454cc088d64f055fdb13dd53d72eec7","tgt_lang":"fa","translated":"جزئیات اتصال مجدد تغییر کرد؛ تأیید لازم است","updated_at":"2026-07-12T06:52:51.379Z"} {"cache_key":"0aa8f1da96cc7e530727c2e644f937e10df97b55a40b88cad7902276e67e9748","model":"gpt-5.6-sol","provider":"openai","segment_id":"configView.connection.title","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Connection","text_hash":"639a40e82b9a96f0cbeed5f006cf5634c8d1b990b3c83753c00a910fc268d2a6","tgt_lang":"fa","translated":"اتصال","updated_at":"2026-07-12T00:11:09.186Z"} {"cache_key":"0ac65b880e95fe89922565fba6e47d7a5037a70da27de9b75594617c18918bca","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.toolCatalog.descriptions.canvas","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Control canvases","text_hash":"08dbd5631872bea797a78b0fe95b1ec07ae2691b97690db29d8930d6ab28e48e","tgt_lang":"fa","translated":"کنترل بوم‌ها","updated_at":"2026-07-12T06:53:26.782Z"} @@ -164,6 +169,7 @@ {"cache_key":"0b22c9e284642a4244f401c7ac14af9e0bf3e688f7fef792696961f5080baaaf","model":"gpt-5.6-sol","provider":"openai","segment_id":"approvalHistory.columns.resolver","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Resolver","text_hash":"2b98c9aad271376fc847b3f6a96ba302a3e4302b2ad57b43367a8837165e601d","tgt_lang":"fa","translated":"تصمیم‌گیرنده","updated_at":"2026-07-16T09:25:11.879Z"} {"cache_key":"0b4918568cf4f758cc8d4ed0824859e77ba244eb224d96c032c0fea0e0ff8b6e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.detailWorkerProtocol","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Worker protocol","text_hash":"e445d823cfa48c4e8fa1d8854771e9939955e772428be6d7957deec0f7968764","tgt_lang":"fa","translated":"پروتکل کارگر","updated_at":"2026-06-16T14:18:33.052Z"} {"cache_key":"0b4c2f0f28eea4f7519c133fac9fcb5dca7ee72be03205e484df3c0fe139d1b6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.globalTooltip","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Include global threads.","text_hash":"a5e624fc221cee1ad401116a2d2a8d54c67f81e060865493a13b7a8ec843fa51","tgt_lang":"fa","translated":"شامل جلسه‌های سراسری شود.","updated_at":"2026-07-29T11:17:55.240Z"} +{"cache_key":"0b4ed40f6d5419a50dd0b969c23ec8417e72354b62ec044c7995f2aba0b207dc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.actions.confirmDedupeDescription","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"This rewrites DREAMS.md and removes only exact duplicate diary entries.","text_hash":"66ce13326514c7a9e5d598490eefd03a054d8eeee1a21811dbc46f87103549d2","tgt_lang":"fa","translated":"این کار DREAMS.md را بازنویسی می‌کند و فقط ورودی‌های دقیقاً تکراری دفترچه را حذف می‌کند.","updated_at":"2026-08-06T05:35:01.165Z"} {"cache_key":"0b727e64c161d2b09a77df34748ac702e59d797b153dff8c69b0f6f366cfc0db","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryImport.destination","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Destination","text_hash":"293d404a500f5f9a149916d810ff4f4231bd5d6ecd25eb0f55a867e2095eca48","tgt_lang":"fa","translated":"مقصد","updated_at":"2026-07-29T11:17:55.240Z"} {"cache_key":"0b72da8bb1d7dbab82396122f2b135b536ff9c25ef3f2091ff46759e5472d07b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"custodian.send","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Send","text_hash":"f6f4688ff23d50c67053963c251fa0ce64a925cf283537cf066b1f362cb9b778","tgt_lang":"fa","translated":"ارسال","updated_at":"2026-07-22T15:59:07.285Z"} {"cache_key":"0b870e75ca7f0e7330eb7346c8f19625df2d2182f8d1a646d6f9d5af44b5fcaa","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.hub.partialSnapshot","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Some channel checks did not finish before the UI budget.","text_hash":"1eda379fb1a4caa3add8b44c4932d55fa64a1f7cfb887ffef51c3857e4f0e360","tgt_lang":"fa","translated":"برخی بررسی‌های کانال پیش از پایان مهلت رابط کاربری تکمیل نشدند.","updated_at":"2026-07-29T11:17:55.240Z"} @@ -322,6 +328,7 @@ {"cache_key":"13563826001b48bbd82c315e16a5ea861606a11fce54d4797235d099e40c4ef0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.dreaming.phaseFields.minUniqueQueriesHelp","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"How many distinct queries must have surfaced the entry.","text_hash":"01c1d1c3a8e398f99d17c08a4d631cb2f0765ad93b5cb4835085aa9529d3b997","tgt_lang":"fa","translated":"چه تعداد پرس‌وجوی متمایز باید ورودی را نمایان کرده باشند.","updated_at":"2026-07-28T07:18:26.407Z"} {"cache_key":"137bc81b44fac5bd013153ed2270e1dc1beeb16eec10ccd80f7922a55a8c4a61","model":"gpt-5.5","provider":"openai","segment_id":"quickSettings.appearance.lobsterVisitsOn","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Drops by occasionally","text_hash":"620c90596deb02d1164d4036d540b11c780b61cb04e4825230efed1cd8a45e6e","tgt_lang":"fa","translated":"گاهی سر می‌زند","updated_at":"2026-07-09T20:51:59.140Z"} {"cache_key":"137dde4f56a93eb3f85f1f3429d1181ae0b23279ed4d0082d3571d591cdccb40","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.phrases.compostingContext","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"composting old context windows…","text_hash":"2304a2208b70c6a83ebe97555336f67ed7be81f8c5c13f8871f41e855dbebb3f","tgt_lang":"fa","translated":"در حال تبدیل پنجره‌های زمینه قدیمی به کود…","updated_at":"2026-07-29T11:17:55.240Z"} +{"cache_key":"13a100c7f7120d2654626db63b862576ede60e0df8dfed0bd745e5bd59b382c2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.actionUnavailable","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"This Gateway does not support this thread action.","text_hash":"88e138ded655d98aa0be82d2832e502ac495c75674c838c72b2429a1f7e28a26","tgt_lang":"fa","translated":"این Gateway از این عمل رشته پشتیبانی نمی‌کند.","updated_at":"2026-08-06T05:34:42.951Z"} {"cache_key":"13bbde0012ebfaa323600a81c4d2cfb3a485af52f31a2ff935db0ae187d62ba1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"quickSettings.system.used","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"used","text_hash":"f839161355091fcd9e33f571e0b11c60217a5009f9973e769c13d7858db162cc","tgt_lang":"fa","translated":"استفاده‌شده","updated_at":"2026-07-12T06:54:37.160Z"} {"cache_key":"13cded0d3447a9efd2f55f4b8aeeeda8a94911119b4139437f4b56505bcf86b1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.status.queued","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Queued","text_hash":"661ff40a07e037bbd5f7d4ec97a4df1503096ca910e7c9e2d7a4e9abd4e4e1a0","tgt_lang":"fa","translated":"در صف","updated_at":"2026-07-29T11:17:55.240Z"} {"cache_key":"13d198649eea5151c2432f965dbad289127089aee676fa7bab43ce7c35718dd0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.inventory.active","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"active","text_hash":"96879611650f80a81392a52e0db9b0237669087c4518e1c130e541a505e0eeef","tgt_lang":"fa","translated":"فعال","updated_at":"2026-07-12T06:52:41.887Z"} @@ -342,6 +349,7 @@ {"cache_key":"14b1937c43e4f6e375f392b8f592b9101b17b382dcd2844ef8e76ab8ee7178c1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nav.chat","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Chat","text_hash":"460b3a7da007b7af9d35bca54181dc91382263b2bf133ca214871ca1fed1fc1c","tgt_lang":"fa","translated":"چت","updated_at":"2026-07-22T16:01:01.882Z","segment_ids":["tabs.chat","chat.sidebarColumns.chat"]} {"cache_key":"14d08fb31b7428e1328002e00999ae27383f642933f78110b988accf33809924","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.notifications.unavailable","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Unavailable","text_hash":"ca184496974204a0bd3fd4925e0540bc4b0df6fcc232994d29754272b7183812","tgt_lang":"fa","translated":"در دسترس نیست","updated_at":"2026-07-12T06:55:07.729Z","segment_ids":["skillsPage.verdict.unavailable","modelSetup.failure.unavailable","talkPage.status.unavailable","memoryPage.overview.health.unavailable","memoryPage.engine.unavailable","pluginsPage.unavailable","aboutPage.unavailable","chat.questions.unavailable","chat.attachments.unavailable"]} {"cache_key":"14f848b0f6e95b76c00cde1ec76fb6652e08bb01625bb2c5369811d5ecfaa7a4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"filePreview.kind.text","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Text","text_hash":"71988c4d8e0803ba4519f0b2864c1331c14a1890bf8694e251379177bfedb5c3","tgt_lang":"fa","translated":"متن","updated_at":"2026-07-29T11:13:29.323Z"} +{"cache_key":"150a2ebd217f7792eb639dcb419a5efdedeb2743e7a8b711910e65ba01feed84","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.retryDelivery","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Retry delivery","text_hash":"a9e1b443d1646885b72943ce0fe8490248ac2ed20b6dcaf95b1e7b63899a862e","tgt_lang":"fa","translated":"تلاش مجدد برای تحویل","updated_at":"2026-08-06T05:35:01.165Z"} {"cache_key":"150fcd0432bfe2b2527c4c141fe91d9917471919f7bf3542b02ba1166e45dd50","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.badgeAttempts","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"{count} attempts","text_hash":"98c22f516faa183eb6d50d193d91217aed5b50abe4a284be111c13d28007ca6f","tgt_lang":"fa","translated":"{count} تلاش","updated_at":"2026-07-29T11:17:55.240Z"} {"cache_key":"1515c06d19273982ffa12c73c3598bbf4444d0eab106d355e633c0655b578a3a","model":"gpt-5.6-sol","provider":"openai","segment_id":"terminal.connectionTimedOut","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Session did not connect within 30 seconds.","text_hash":"38c85973d7e3a6e0d95a423366c67d737a8857eeeb09954ed1e31bf47a0f4b9e","tgt_lang":"fa","translated":"اتصال به نشست ظرف ۳۰ ثانیه برقرار نشد.","updated_at":"2026-07-15T00:45:47.920Z"} {"cache_key":"15238300223f8c88e99e1ff9057904e381df79f6aac93b0e10b21dbde0a11abf","model":"gpt-5.6-sol","provider":"openai","segment_id":"execApproval.labels.plugin","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Plugin","text_hash":"ab1173eed1d477d9e951c2316a74d1923220e64d1bbaeadf03c88e20576c7450","tgt_lang":"fa","translated":"افزونه","updated_at":"2026-07-16T09:25:11.879Z","segment_ids":["tabs.plugin","board.widget.kindPlugin","workboard.template.plugin","approvalHistory.kinds.plugin"]} @@ -604,6 +612,7 @@ {"cache_key":"220b4f2c7db7439530cdf62feafec431d282f777ca798349179c631ee976731f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"updates.error","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Update error: {error}","text_hash":"ae8933901a9fcf12886c36b81b5562b531f0cf364bf4ffbd7d10b1e6f8cb728f","tgt_lang":"fa","translated":"خطای به‌روزرسانی: {error}","updated_at":"2026-07-29T11:13:45.314Z"} {"cache_key":"22131fdb202af6729a1fceac7fdb3084b12ab483f52f2dc682cb7e435d191fff","model":"gpt-5.5","provider":"openai","segment_id":"newSession.createFailed","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Couldn't create the thread.","text_hash":"1e193aa96d82b434668ff5f0e194df1ae63e4130bf7b2c50c71c92615b2f3aa6","tgt_lang":"fa","translated":"امکان ایجاد نشست وجود نداشت.","updated_at":"2026-07-10T18:00:09.518Z"} {"cache_key":"2215a365c3ebbefb99bb51b36ec148c43cbffa2213e319108e4fae9408afb59e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"logbook.standup.empty","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Turn today's timeline into a ready-to-paste standup update.","text_hash":"8e6c69fda0ce5088abe0083c144a9378464db1bb31025a6fd9093b3b454929e3","tgt_lang":"fa","translated":"Turn today's timeline into a ready-to-paste standup update.","updated_at":"2026-07-29T11:17:55.240Z"} +{"cache_key":"223e0c29891df5ca29e4445a7a8441007a0f8bfe234ab10abff0e3b75fbcb789","model":"claude-opus-4-8","provider":"anthropic","segment_id":"appsPage.badgeStoreComingSoon","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Chrome Web Store · coming soon","text_hash":"d211e1cb0d006e8e02c0c3fe12d6d98e9b576b5b19eb85b501cb8448935647f3","tgt_lang":"fa","translated":"Chrome Web Store · به‌زودی","updated_at":"2026-08-06T05:35:01.165Z"} {"cache_key":"2242e069f2b8799d3c07286e6deb3766de47cf015c309e4fd9a96721589a0466","model":"claude-opus-4-8","provider":"anthropic","segment_id":"updates.failureReasons.depsInstallFailed","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Dependency install failed. Fix the install error and retry.","text_hash":"be8e61c3a04e17a567a1157428652f3603facc0211fbef3f4716027c84500795","tgt_lang":"fa","translated":"نصب وابستگی ناموفق بود. خطای نصب را برطرف کنید و دوباره تلاش کنید.","updated_at":"2026-07-29T11:13:45.314Z"} {"cache_key":"224c3b0820115814afa627350a1b0ec49f268a08be9e2bd75fa38d2a7c77b672","model":"gpt-5.5","provider":"openai","segment_id":"channels.nostr.profile","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Profile","text_hash":"d696a35bdd1883da07a8d6c41bb7a3153381b23aa197629ee273479a6eaa5a9c","tgt_lang":"fa","translated":"نمایه","updated_at":"2026-07-09T11:29:07.982Z","segment_ids":["quickSettings.personal.profileTitle","agentTools.profile","tabs.profile"]} {"cache_key":"225149d28396c920e2a05e0ff27d37638e27f22a742a56ff7c507c1800ba914a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"languages.zhTW","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"繁體中文 (Traditional Chinese)","text_hash":"a21d536382a8b56b077e1606933c7e417e5b66cb6333275b7ad3132ae393a2ab","tgt_lang":"fa","translated":"繁體中文 (چینی سنتی)","updated_at":"2026-07-29T11:17:55.240Z"} @@ -612,7 +621,6 @@ {"cache_key":"228d145acc790c3d1a12a13ad190a520a51354ff210b405346424c36b472746a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.sessionObserver.modelDisabled","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"disabled","text_hash":"17eb3c0168d0d7b21ede5481150f17233427d89833ec121b4dbc4fb96cfab71e","tgt_lang":"fa","translated":"غیرفعال","updated_at":"2026-07-12T06:56:42.845Z","segment_ids":["skillStatus.disabled"]} {"cache_key":"22925e732838c3d0002337d02ff1db5620eba0c637a6de5556af0d801658c73b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryImport.backfill.subtitle","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Stage trusted memories from earlier agent sessions. Dreaming promotes the useful ones into long-term memory.","text_hash":"ff0be7c488c521bfdd8965d30dbe8622c7a0f4346720f4538e6785be3ef7eeda","tgt_lang":"fa","translated":"خاطرات مورد اعتماد از نشست‌های پیشین عامل را آماده کنید. رؤیاپردازی موارد مفید را به حافظه بلندمدت ارتقا می‌دهد.","updated_at":"2026-07-29T11:14:35.999Z"} {"cache_key":"2295deaef2bd2629a8664beb8d013071af2b32ba0cb083ba7740d6c61554fa50","model":"gpt-5.5","provider":"openai","segment_id":"chat.sessionDiff.truncatedFile","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Diff truncated.","text_hash":"2a4f4803ed395dae4c1d0573e8cff6e4123aaba9f2c6e6cbc4581d5d4d3e4571","tgt_lang":"fa","translated":"Diff کوتاه شده است.","updated_at":"2026-07-11T04:53:45.252Z"} -{"cache_key":"2299d14fd627906ebde2960dfab85afe512e47e90430101a294589ba08553056","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.relative.secondsAgo","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"{count}s ago","text_hash":"244073ecb2be8fe875a37bcf7023ff32fb21f7c64e5d29e0ae62931a84c98a6a","tgt_lang":"fa","translated":"{count} ثانیه پیش","updated_at":"2026-07-12T06:58:19.592Z"} {"cache_key":"22c42e8d21d659917c17e71056862ee56db7563990fbd0dac3c3309c613af31a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.unsavedChanges","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"You have unsaved changes","text_hash":"a4b17bc7db59e76b073a344d84ce06457042dde8c293cf91b4a994db2de58da7","tgt_lang":"fa","translated":"تغییرات ذخیره‌نشده دارید","updated_at":"2026-07-29T11:17:55.240Z"} {"cache_key":"22d12834cb8bace5bc9c4b1886464e45044e0be2aeafef1acaf250a106a820b9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.templateDraft.prReviewTitle","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Review PR ","text_hash":"abe135fde78ea4f6689241d75e6ba465b4e187b151bbf962666ec49cfb700cdd","tgt_lang":"fa","translated":"بازبینی PR ","updated_at":"2026-07-12T06:58:39.286Z"} {"cache_key":"22e349c79df6df433b6602cb4a3aff05fab0f657009b6eada7b59d4b38ecc0f7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.command","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Command","text_hash":"713166971d730f81fcf8b757f2ea239d1a0360d9f74e8f5afe60fba97105879c","tgt_lang":"fa","translated":"Command","updated_at":"2026-07-29T11:17:55.240Z"} @@ -739,7 +747,6 @@ {"cache_key":"2929df8bdcc46368cd4a14061a33a46a05ea17b1b840472a5be332917ff43f77","model":"gpt-5.6-sol","provider":"openai","segment_id":"attention.cronFailed","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"{count} automation(s) failed","text_hash":"467ec1e170c01557e74aa0afe31f0d1142c53354dfb5c7622969a2fc9b75b4b5","tgt_lang":"fa","translated":"{count} کار cron ناموفق بود","updated_at":"2026-07-12T00:11:15.410Z"} {"cache_key":"29301809c38c89bff4d183bb16dd044b7f12833a341338f2a7df0fbf2a040883","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.skillsPanel.subtitle","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Per-agent skill allowlist and workspace skills.","text_hash":"9b7a234fda699fe495fa1fd3266aa3390d809a3abe09488cc44d815432a90280","tgt_lang":"fa","translated":"فهرست مجاز Skills برای هر عامل و Skills فضای کاری.","updated_at":"2026-07-12T06:53:36.690Z"} {"cache_key":"293b5e5209f20b356414ecdef9cfcd6c1d2d37bc7bd0ebcd2fd192504082bbae","model":"claude-opus-4-8","provider":"anthropic","segment_id":"terminal.closeSession","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Close terminal session","text_hash":"613488436c92be31211422f5c27dadf394c657fe72fb3b027da22ee503635e62","tgt_lang":"fa","translated":"Close terminal session","updated_at":"2026-07-29T11:17:55.240Z"} -{"cache_key":"295257ae85527efeef453796c0a93abad85786183d698e31f97d38888ccc693b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.title","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Current connection","text_hash":"46d2f61048a3b2ef07471e4c9648624a8c2a6d00d4e733e984d2420504164c60","tgt_lang":"fa","translated":"اتصال فعلی","updated_at":"2026-07-29T11:17:55.240Z"} {"cache_key":"29532f3888ec178fd7c5a37267014bfb1fb31d3e118782c63c373f307899e587","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.stream","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"stream","text_hash":"dca83e717b1f64eb141057a7415a330ad1361f51703efa2e4776f40047898a04","tgt_lang":"fa","translated":"جریان","updated_at":"2026-07-29T11:17:55.240Z"} {"cache_key":"295d3f2efe9237c3c4950f1d68d4eb93ec6922e92758fcd63ce6b4e1092d8dc6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.details.collapse","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Collapse","text_hash":"be6eb1fc3b05bf9dceebad2eac7841d1b2f40bda9aa2da34df8ca22af02bc3ed","tgt_lang":"fa","translated":"جمع کردن","updated_at":"2026-07-29T11:17:55.240Z"} {"cache_key":"296bac6c5cdd95482350cf9b4281ab7a1fecee682d513a0d32ffa0c753665875","model":"gpt-5.6-sol","provider":"openai","segment_id":"worktrees.cleanupSubtitle","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"OpenClaw periodically removes old worktrees to free disk space. Tune how aggressively cleanup runs.","text_hash":"b610745198ef43f80adae99b46454d0ec7b66bdcd79a3adc695b4e680b8d1a39","tgt_lang":"fa","translated":"OpenClaw برای آزاد کردن فضای دیسک، به‌طور دوره‌ای worktreeهای قدیمی را حذف می‌کند. میزان شدت اجرای پاک‌سازی را تنظیم کنید.","updated_at":"2026-07-13T08:58:00.353Z"} @@ -809,18 +816,19 @@ {"cache_key":"2d5ae796f9cd58443597031dd336d2d1df07877026e9afbd5ebd8d272ad503e7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.execApprovals.title","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Exec approvals","text_hash":"01fd4bb2d70be608a5b2c5ff0c817b26a680211bba5ad84bd960c0af334f39c1","tgt_lang":"fa","translated":"تأییدهای اجرا","updated_at":"2026-07-12T06:52:51.379Z"} {"cache_key":"2d5d717249f2fb250010adfd1f0a06c35def00fbef17e1dfbfb868dbb63fbbf3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.inventory.requestedAccess","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"requested: {access}","text_hash":"3317275f95707c51dcf168603b518c225999a420c76ca74f51b78bbdd004854d","tgt_lang":"fa","translated":"درخواست‌شده: {access}","updated_at":"2026-07-12T06:52:51.379Z"} {"cache_key":"2d763768a07d8c96711b022b10d6d7ee4f7398f83affb7af2aaefa2f1bb396ba","model":"gpt-5.6-sol","provider":"openai","segment_id":"agentTools.catalogTitle","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Tool Catalog","text_hash":"82939e474e14d367f6f4a73f9ad684a209288c5711987c03ffa8297bcbde093e","tgt_lang":"fa","translated":"فهرست ابزارها","updated_at":"2026-07-13T16:01:16.784Z"} +{"cache_key":"2d77b188e71acdb74396b1505fca87509d8e0124cf0bbff0b438839579589f4d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.actionRequiresConnection","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Connect to the Gateway to change threads.","text_hash":"727466635f5e0ced207246479290fa83cd03ca8c78d8b7120ec5abba0e3ed8ed","tgt_lang":"fa","translated":"برای تغییر رشته‌ها به Gateway متصل شوید.","updated_at":"2026-08-06T05:34:42.951Z"} {"cache_key":"2d7fc03d22af7b27e3562ecbb23d5f19f84f9b18c7fe7d7ca13df5b95047266b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.badgeClaimed","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"claimed by {owner}","text_hash":"18c06d9edba91112970b2827d8a00114cfc89d15af3271edd4b5173b856e3c8d","tgt_lang":"fa","translated":"ادعا شده توسط {owner}","updated_at":"2026-07-29T11:17:55.240Z"} {"cache_key":"2d80c95c20283ed9f36a48f28773c37af5b07e51618b6cf4775551c3cfa0a150","model":"gpt-5.6-sol","provider":"openai","segment_id":"chat.backgroundTasks.statusRunningOne","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"1 running task","text_hash":"8b77ba28629cbd7380a449d36bf1e76aeeb83e9d72d556535b4edaec00c0543e","tgt_lang":"fa","translated":"۱ وظیفه در حال اجرا","updated_at":"2026-07-13T08:17:11.888Z"} {"cache_key":"2d849cce2dc2d886da8a3d03a5d2612f1baf529807ce6b538158a71a3cbbeca5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.contextUsage.limitDaily","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Daily limit","text_hash":"1e4ce9cd955f07b1b79cddb1bec9df28d4033d4238c0e54b0b766239133afc8c","tgt_lang":"fa","translated":"محدودیت روزانه","updated_at":"2026-07-29T11:17:55.240Z"} {"cache_key":"2d8824333991c4994afece0d5e66f64c5be56d944b232d01a1d716d8635bab20","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.copied","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Copied!","text_hash":"ea61bc15688d1e482ae5335e8dc030d8300b1afc07ecc7c2e6af5c43728b1d25","tgt_lang":"fa","translated":"کپی شد!","updated_at":"2026-07-29T11:17:55.240Z"} {"cache_key":"2d8a624c54fae7c4fd815e2985fe4bc911f8b7f9a0364cadfacc94fbcd6a2e29","model":"claude-opus-4-8","provider":"anthropic","segment_id":"custodian.subtitle","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Your system setup guide","text_hash":"3ac72ee9f629d5d45dbe8ce79b87aa8c69b631d64b76cf2db061a1cafea4e026","tgt_lang":"fa","translated":"راهنمای راه‌اندازی سیستم شما","updated_at":"2026-07-22T15:58:56.267Z"} {"cache_key":"2d94588fe231cf0e8ef7a1729fac45641e79eec3ac12d682d181cfef286e8051","model":"claude-opus-4-8","provider":"anthropic","segment_id":"updates.failureReasons.default","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"See the gateway logs for the exact failure and retry once the cause is fixed.","text_hash":"18e94a3efa3303f06d57a3a8074e58b912d2eeea5e1c9482b9f79de2ab4f8d71","tgt_lang":"fa","translated":"برای مشاهدهٔ خطای دقیق به لاگ‌های gateway مراجعه کنید و پس از رفع علت دوباره تلاش کنید.","updated_at":"2026-07-29T11:14:04.514Z"} +{"cache_key":"2d9f85b19d8a97172f549222e87d851cc5ffe88d041664f1b37ce22d0b031e5f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.modelControls.refreshingModels","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Refreshing models…","text_hash":"88c350cac6f76d81ff4030497c3862e3088348e461c045aa0a87d0efe8e3cab8","tgt_lang":"fa","translated":"در حال بازخوانی مدل‌ها…","updated_at":"2026-08-06T05:35:04.630Z"} {"cache_key":"2dad31bbdc598158b4c71da511f959991434ed15ac008a5f89a02973457beacc","model":"gpt-5.5","provider":"openai","segment_id":"chat.sessionDiff.loading","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Loading changes…","text_hash":"99f48f20532c48dcd9f2bfcd0f4d4ba230fb0396b320e67bdfa2f3383901fd1a","tgt_lang":"fa","translated":"در حال بارگذاری تغییرات…","updated_at":"2026-07-11T04:53:45.252Z"} {"cache_key":"2dd07b427121c6940d839f40ed86f6ae35c2a744a9d50abe41f8295a087c63e2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.unselect","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Unselect","text_hash":"ce9c9590ba6ebcb72a0ee9ce96a234f22531886757525e3c97bc4bdef50942bc","tgt_lang":"fa","translated":"لغو انتخاب","updated_at":"2026-07-29T11:17:55.240Z"} {"cache_key":"2de1fc739646ed4cbcc245c771632bd1a7ced593027a1b92fa88aee72ef4e5e6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.providerUsage.subtitle","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Live plan, quota, balance, and budget data reported by configured providers.","text_hash":"7b549d021745083fc29b2d1d7f8e09b76ee1b40346434154a828c804e3dd9fb0","tgt_lang":"fa","translated":"داده‌های زندهٔ طرح، سهمیه، موجودی و بودجه که ارائه‌دهندگان پیکربندی‌شده گزارش می‌کنند.","updated_at":"2026-07-29T11:17:55.240Z"} {"cache_key":"2df2c34fbf4b51f9a9b4a77b5edafe67e0dfcbed505f9376e7f76255a290085d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.eventProofAdded","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Proof added","text_hash":"671069a137b0af834db51b3c9e90b9e4cd439a31e1c692212d8d4308ae860cbf","tgt_lang":"fa","translated":"مدرک اضافه شد","updated_at":"2026-07-29T11:17:55.240Z"} {"cache_key":"2df398860b8b89bf40d90b3b36a0853806a2510c0e777b4ec90c1c7747ce3a5c","model":"gpt-5.6-sol","provider":"openai","segment_id":"worktrees.cleanupMaxCountHelp","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Maximum number of managed worktrees to retain across all repositories. Older worktrees are snapshotted and removed first. Set to 0 to disable the count limit.","text_hash":"685119a80cddd2520eaa1f27929d36b925fd4a92c0ede33acadbff816ae777e5","tgt_lang":"fa","translated":"حداکثر تعداد worktreeهای مدیریت‌شده که در همه مخزن‌ها نگه داشته می‌شوند. ابتدا از worktreeهای قدیمی‌تر snapshot گرفته می‌شود و سپس حذف می‌شوند. برای غیرفعال کردن محدودیت تعداد، مقدار را روی 0 تنظیم کنید.","updated_at":"2026-07-13T08:58:00.353Z"} -{"cache_key":"2df61279f0f8b01a92e0f8a0ff39a10bad4aa0bbd33a346eded5b0b12e310c05","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.relative.minutesAgo","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"{count} minutes ago","text_hash":"78340a1d59dd94e977102e48309c28e777a863609c3855ab7cff6f292e55434d","tgt_lang":"fa","translated":"{count} دقیقه پیش","updated_at":"2026-07-12T06:58:19.592Z"} {"cache_key":"2e248f1bddc2c90681f90fb8f4c657ea314db8c15bc383edc940bb7cb54b09df","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.selectAllOnPage","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Select all on page","text_hash":"f47f99dde01bd07bd800879220c76522d006ac17a7fdd02ac92191f72b419a7f","tgt_lang":"fa","translated":"انتخاب همه در صفحه","updated_at":"2026-07-29T11:17:55.240Z"} {"cache_key":"2e49694d8a9ee3e8c0195b68c9e19c46bc2057dd58a5fa9361cf666275cd4f4a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"aboutPage.artifactTitle","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Control UI","text_hash":"73fc16837b0a6b13c23d4100f65a5e58460aac38cd66f884c5884b74a553f93a","tgt_lang":"fa","translated":"Control UI","updated_at":"2026-07-29T11:17:55.240Z"} {"cache_key":"2e53ed5d864cb0e4414e296ec59e082a21f44dbc0b9fe6fe875ee91c1ec31a45","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.imageLightbox.label","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Image preview: {title}","text_hash":"0abb39d90b8c7339e84550c608e527f4d0116d2e3a3d668f18c5b25dc8cf8d6e","tgt_lang":"fa","translated":"پیش‌نمایش تصویر: {title}","updated_at":"2026-07-22T16:01:31.867Z"} @@ -912,6 +920,7 @@ {"cache_key":"339f91e152f94eee3c0077569637966dfd6996fd96ee322dc9cbd15d08155064","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.today.notForMe","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Not for me","text_hash":"d81123b5e9a4dd915c1d26e51b704975bb95ebf6ec3ac6d32d986ccb58ee3520","tgt_lang":"fa","translated":"برای من نیست","updated_at":"2026-07-12T06:58:19.592Z"} {"cache_key":"33aef4434e6696bcd6528b6066b051af175ecdc2330469dffdbebc2557588c4a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.authRequired.title","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Auth required","text_hash":"0005d85116dc47ccae66cbbc7e55e4c72742ce598aca888d3b36c34ed7131318","tgt_lang":"fa","translated":"احراز هویت لازم است","updated_at":"2026-07-29T11:17:55.240Z"} {"cache_key":"33b5dfef2a3a54de276152e89f0432c90df355000fc634d8617aaf69fce4a2aa","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.now","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"now","text_hash":"ed5eb9a37e2d8231af3388319b941995f6dc8755c56043d0cc52b5fe405a87de","tgt_lang":"fa","translated":"اکنون","updated_at":"2026-07-29T11:13:29.323Z"} +{"cache_key":"33b6155409bbcd0a351a841c8b4d451c594a3714150b0441656296ac3be35a29","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.title","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Selected model","text_hash":"6cb8d3b4bdb37d02ea667999f8312af7ab0f9627f7869d5e09d788936d09fd3d","tgt_lang":"fa","translated":"مدل انتخاب‌شده","updated_at":"2026-08-06T05:34:42.951Z"} {"cache_key":"33dabce017ddd472cfe8e2f64790ed79cf07e66c3ab21e1bf652052c23b99ed8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.transcriptSearchDescription","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Find exact words or phrases in user and assistant messages across the default agent's threads.","text_hash":"f2a6aff77d51a77ef649a024e430fd732837c20d7074ef0de96fd06b201a1c59","tgt_lang":"fa","translated":"واژه‌ها یا عبارت‌های دقیق را در پیام‌های کاربر و دستیار در نشست‌های عامل پیش‌فرض پیدا کنید.","updated_at":"2026-07-29T11:17:55.240Z"} {"cache_key":"33deee8a8de0e40ccf302e9c61d466485e70597fae2a0bd677dc5842f85bbeb5","model":"gpt-5.5","provider":"openai","segment_id":"browser.resize","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Resize browser panel","text_hash":"b9e8d91e55f65e9b1a1f765784dbc5edb55b77c01ee902203d975ae6928c02d5","tgt_lang":"fa","translated":"تغییر اندازه پنل مرورگر","updated_at":"2026-07-11T02:20:17.165Z"} {"cache_key":"33fcc92c90b1e2bcb1c1eaf514c1d517d8ddf98c6619cb0dc9e046d90853d469","model":"gpt-5.6-sol","provider":"openai","segment_id":"palette.items.shellCommand","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Shell Command","text_hash":"52d381f0bd0846bde3d4ae73fe838cc2e69d7547283223ab4ae2d761bbd62cb3","tgt_lang":"fa","translated":"دستور پوسته","updated_at":"2026-07-12T00:11:18.006Z"} @@ -928,6 +937,7 @@ {"cache_key":"34f221b43eb858f2dca489edfec058fa09f8aeb989f7ff67f47da92741502cfa","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.empty.appliedTitle","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Nothing applied yet","text_hash":"32697e30c8206968d4e025e8055ac5555a79c518aef4da12fabaa25280c2459a","tgt_lang":"fa","translated":"هنوز چیزی اعمال نشده","updated_at":"2026-07-12T06:58:01.083Z"} {"cache_key":"34fb7e9f3d7618106c36b9feb8a6a994b56ff2ed929a18d10a9e86bfc7bf8803","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.pullRequests.checksPassing","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"CI checks passing","text_hash":"f049a4c175c868586c44c8f31677e6015f6bba0100b0505a44276bf5447a9291","tgt_lang":"fa","translated":"بررسی‌های CI موفق بودند","updated_at":"2026-07-29T11:17:55.240Z"} {"cache_key":"3521492c0d23bfd00417c0981685162544dfeea52395922f8dbedfb23c2fcc81","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.eventClaimed","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Claimed","text_hash":"ddcd2779294a61f056090b2bbc47444816ff791ed0cf9ec295821e82a384ef81","tgt_lang":"fa","translated":"ادعا شد","updated_at":"2026-07-29T11:17:55.240Z"} +{"cache_key":"35276f297cf6089f86ff1bdbf92f65fb0315e60202f3a004c0796746d945ca1a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.button","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Check model","text_hash":"ecbc2430febdf2ec2499efad15c6d2f2a01b64cc8ea7a1bce31663cf67c0dd9c","tgt_lang":"fa","translated":"بررسی مدل","updated_at":"2026-08-06T05:34:42.951Z"} {"cache_key":"35296d88343390a5b6901475492af2bde3d738518bed2a0d02a179596fd58c88","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.phrases.simmeringIdeas","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"simmering half-formed ideas…","text_hash":"bb9432dfcd536797972bc477a1cc8e154d4b639552bdb67b9be0ee1517e6037b","tgt_lang":"fa","translated":"در حال جا افتادن ایده‌های نیمه‌شکل‌گرفته…","updated_at":"2026-07-29T11:17:55.240Z"} {"cache_key":"352a7463862dedde465fa45421a1e843777b08ec2f7f79bf32d100ea95d09331","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.tabs.diary","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Diary","text_hash":"bc64125d752f42799834eb82cdc0967a265728ba33c0a9fce365bfd300dff964","tgt_lang":"fa","translated":"دفترچه","updated_at":"2026-07-29T11:17:55.240Z"} {"cache_key":"3537bee722d0d8509601888cd1d3d936532d766139f702ab5db18a6ac0745b01","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.toolCards.widgetActions","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Widget actions","text_hash":"d0a2f930becb22b42a28177074fafb9d83fc66c01237afeca1406a989c9c88d4","tgt_lang":"fa","translated":"کنش‌های ویجت","updated_at":"2026-07-22T16:02:18.885Z"} @@ -961,7 +971,6 @@ {"cache_key":"36fca7c1376e7463d5e694eafbb4231f656f47de93f12c10f1d1209744733839","model":"claude-opus-4-8","provider":"anthropic","segment_id":"custodian.nudge.configReload","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Configuration reload stopped — ask me what happened","text_hash":"73c1239e5b10e3bd173f114bd88afe4fed40574630a35ef354787b80832f87c5","tgt_lang":"fa","translated":"بارگذاری مجدد پیکربندی متوقف شد — از من بپرسید چه اتفاقی افتاد","updated_at":"2026-07-22T15:59:17.512Z"} {"cache_key":"3725f9d057d7a82485705624d9d98a85fba1369cd74ab00373e4d94de4344618","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.runs.loadMore","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Load more runs","text_hash":"627fcc156ad8a34716755bb53feca47c761b91b0edf23b93571d935cb3f2d02b","tgt_lang":"fa","translated":"بارگیری اجراهای بیشتر","updated_at":"2026-07-29T11:17:55.240Z"} {"cache_key":"373ac6a1ea021028e8cc03ef81fe43342643ae0c187da2382b632a986a960029","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agentTools.loadingCatalog","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Loading runtime tool catalog…","text_hash":"4219f435cd9da1794976ea616fdf071b2eaabe43e846f0a410927c0b6ed3aa1f","tgt_lang":"fa","translated":"در حال بارگذاری کاتالوگ ابزار زمان اجرا…","updated_at":"2026-07-12T06:56:11.120Z"} -{"cache_key":"378bce1f9fbad6ddce0ed67411a628b826e1804b6a5460dbe2f3f2261879acb3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.relative.hoursAgo","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"{count}h ago","text_hash":"520c737ea62430c4aa3e953abb60cf6bf7ecde97f0aef8f5e3fab5a9011db2a0","tgt_lang":"fa","translated":"{count} ساعت پیش","updated_at":"2026-07-12T06:58:19.592Z"} {"cache_key":"379936c28a8b8d6abfbdfcbf6154a3c00dd4158f7e63702a8f87de66718240dd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.overview.topTools","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Top Tools","text_hash":"ff908e711c3c21e0074b29e1f2953688ab11a463b463af18005e8900d92f1ee5","tgt_lang":"fa","translated":"ابزارهای برتر","updated_at":"2026-07-29T11:17:55.240Z"} {"cache_key":"37ac11bac5c839020474694cc70c7bcdf2cb4037269adca4f20487d74cc00d34","model":"claude-opus-4-8","provider":"anthropic","segment_id":"approvalPage.connectionErrorTitle","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Connection interrupted","text_hash":"183383d6bc23ecf9d92767d5bac077f983f1aa7e1767550951289a544075142e","tgt_lang":"fa","translated":"Connection interrupted","updated_at":"2026-07-29T11:17:55.240Z"} {"cache_key":"37b71c66854af8d1f78936dd93652722cfbd9bf81807bc939b6a5856445c8eeb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.workspaceFiles.actions","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Workspace file actions","text_hash":"461817d921bc7672e95fe4a3b23f4ac2a4a20e35b3d6eef3f02e8f5ba4201050","tgt_lang":"fa","translated":"اقدامات فایل فضای کاری","updated_at":"2026-06-16T14:18:48.731Z"} @@ -1110,6 +1119,7 @@ {"cache_key":"41b29314148e096bab8f7359b87a5c5e17c60254631360cb7a5d62e1fb721bec","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.hub.guidedSetup","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Guided step-by-step setup","text_hash":"5e74c7de170f2b25495e9cfba87647afeedd06df320a701aec213b677f99a54c","tgt_lang":"fa","translated":"راه‌اندازی هدایت‌شده گام‌به‌گام","updated_at":"2026-07-29T11:17:55.240Z"} {"cache_key":"41cee9ec1309022e8fba4c537fa6d90bc035c87bff842abc4e2cad3933efe8f5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.notifications.blockedHint","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Notifications are blocked. Update your browser site permissions to allow notifications.","text_hash":"ff938470fbab169cf80c720e2f970b5f778875b9e34f9b3a23eeb5587b122d14","tgt_lang":"fa","translated":"اعلان‌ها مسدود شده‌اند. برای اجازه دادن به اعلان‌ها، مجوزهای سایت مرورگر خود را به‌روزرسانی کنید.","updated_at":"2026-07-12T06:55:18.398Z"} {"cache_key":"42015c05e0106edbd895cdf90a37f7e305db01c2f68e37daf2d0d799b540c261","model":"claude-opus-4-8","provider":"anthropic","segment_id":"custodian.nudge.channelFallback","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"A channel","text_hash":"3dd6f9480f82707d34e5ec84d7e477ab75becaa21d427cfaaa389fb705496ccc","tgt_lang":"fa","translated":"یک کانال","updated_at":"2026-07-22T15:59:17.512Z"} +{"cache_key":"420d7edc8b7d27fe295b71e96b2a8f815682e0537db214e52e4d39388af01902","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.auth","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Review the provider credential or sign-in, then retry.","text_hash":"06492ffbd3c87579037f41e3c00a217fb3020fafdc1f11442394e33b4b7dcd77","tgt_lang":"fa","translated":"اعتبارنامه یا ورود ارائه‌دهنده را بررسی کنید، سپس دوباره تلاش کنید.","updated_at":"2026-08-06T05:34:42.951Z"} {"cache_key":"423b6af77a260cf7fa67e20b31f0bea5cf7d1e74a697911add0a3aeab7173144","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.sections.meta.description","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Gateway metadata and version information","text_hash":"66e146f6b3d3da495bc11d350747155cea7a33b0e57ff9e9d1b9e7fb9364415e","tgt_lang":"fa","translated":"فراداده و اطلاعات نسخه Gateway","updated_at":"2026-07-12T06:54:06.905Z"} {"cache_key":"424115d87f44aa5451706b3ce6c3a899f1f64e26928761863f9216098b165806","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.header.board","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Board","text_hash":"4816cbfd74aa8297b9c9cdaae89e2f0d2ced6041e952dfcd114e01b4c82e9c6d","tgt_lang":"fa","translated":"تخته","updated_at":"2026-07-12T06:57:30.982Z"} {"cache_key":"425f34b0012dcef48a8782bbd9fd6ae7d7ccdfc9d647d3382a79b8a6bd4fe183","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.lifecycleUnlinked","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"No thread","text_hash":"f4d4454aa884558a3796b804db9cc150e4d90c81a8e9cf7ba7480de218a9f22d","tgt_lang":"fa","translated":"بدون جلسه","updated_at":"2026-07-29T11:17:55.240Z"} @@ -1131,7 +1141,7 @@ {"cache_key":"4330c79c06bd248820301acf1b8921b2395bc17d4cd71539f6913fa2c654e82a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.open","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Open","text_hash":"ed077f3d8125d60dca1979c7133601bd187d47c73ed9975028f677e49e709942","tgt_lang":"fa","translated":"Open","updated_at":"2026-07-29T11:17:55.240Z"} {"cache_key":"434aec6daa5c31622efe544e3774669a45bcd62af5689ca1040f7857867b282c","model":"gpt-5.5","provider":"openai","segment_id":"browser.urlPlaceholder","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Enter a URL and press Enter","text_hash":"3b6dc87d786334836143f8153f5fbdeaac12afecd9fe2127aa62742320eb24b3","tgt_lang":"fa","translated":"یک URL وارد کنید و Enter را فشار دهید","updated_at":"2026-07-11T02:20:17.165Z"} {"cache_key":"43628e75b3faf79edffe31d79f631e5cd8c428cdb2fe27a60d029606d8fd54a7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.runs.allStatuses","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"All statuses","text_hash":"8ee57323a6f24cc7a5e2395cc0bec1eafc76799ef0e0f31c7a81ddb87faf7a2b","tgt_lang":"fa","translated":"همه وضعیت‌ها","updated_at":"2026-07-29T11:17:55.240Z"} -{"cache_key":"43676728b70f5331c8689a7118ad4c1e0e0ce29c0ee9ea045604a7da0ec53cd6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.notifications.ready","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Ready","text_hash":"5fa7aac5375c5815787fba3f49559f9b45b14023147ce0652803387974144e5f","tgt_lang":"fa","translated":"آماده","updated_at":"2026-06-17T14:17:45.319Z","segment_ids":["skillsPage.tabs.ready","memoryImport.ready","talkPage.status.ready","talkPage.gptLive.ready","memoryPage.overview.health.healthy","workboard.status.ready","workboard.viewReady","modelProviders.status.ready"]} +{"cache_key":"43676728b70f5331c8689a7118ad4c1e0e0ce29c0ee9ea045604a7da0ec53cd6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.notifications.ready","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Ready","text_hash":"5fa7aac5375c5815787fba3f49559f9b45b14023147ce0652803387974144e5f","tgt_lang":"fa","translated":"آماده","updated_at":"2026-06-17T14:17:45.319Z","segment_ids":["skillsPage.tabs.ready","modelSetup.verify.ready","memoryImport.ready","talkPage.status.ready","talkPage.gptLive.ready","memoryPage.overview.health.healthy","workboard.status.ready","workboard.viewReady","modelProviders.status.ready"]} {"cache_key":"43761e5a3b857bed40c12a9c7f8bbc4fdd8d704fa8e560d5e2110e336aec164b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"aboutPage.linkX","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"X (Twitter)","text_hash":"89c9b65356e34ac9ef7aa2344b92ec887f52e606e2575f631d91052e10738ee7","tgt_lang":"fa","translated":"X (Twitter)","updated_at":"2026-07-22T15:59:42.769Z"} {"cache_key":"437c5c9551bfd158f523a35da74a7b189b85cc455e23ffcabc9ce6acc70165c0","model":"gpt-5.6-sol","provider":"openai","segment_id":"nodes.inventory.removePromptBody","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"This device must pair again before it can reconnect.","text_hash":"f4ff32b6955ac458b22898cc3406fd78a9e29c31de34d8105328ec332c89fef1","tgt_lang":"fa","translated":"این دستگاه پیش از اتصال مجدد باید دوباره جفت شود.","updated_at":"2026-07-14T04:44:43.811Z"} {"cache_key":"439f57889e0ee4757332b9e4a44da3367f8dabcaaecbffcf4dd35486cb98009c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"execApproval.reviewRequest","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Review approval from {agent}: {command}","text_hash":"12ee5b1f4922df60ebac41d1f35567c5dfff80d7608f90892c1c12d60ebb4171","tgt_lang":"fa","translated":"بررسی تأیید از {agent}: {command}","updated_at":"2026-07-22T15:58:56.267Z"} @@ -1154,6 +1164,7 @@ {"cache_key":"44b06173eaa23591ae49974af2d43b172998937f06aa7c1cb7014a6ec934cd2b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.welcome.suggestions.summarizeRecentSessions","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Summarize my recent threads","text_hash":"9df9b8f4d219ba1f095c125c19b56ad1d5274822bb22496a81a9fbe644323402","tgt_lang":"fa","translated":"Summarize my recent sessions","updated_at":"2026-07-29T11:17:55.240Z"} {"cache_key":"44d901f74425e595db46734b1b94bbddb45762fb5050a4933bca0c26119d36e7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.context.workspace","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Workspace","text_hash":"87bb59ba2f92f2a5a9f13e021fd58dd14ae5c065b1046146875e6e68d5ebc8b7","tgt_lang":"fa","translated":"فضای کاری","updated_at":"2026-06-16T14:18:40.803Z","segment_ids":["agents.files.workspace","pluginsPage.workspace","chat.workspaceFiles.files"]} {"cache_key":"44fa241923933765c3d2abaf4c06055c3e2b43d80b0c96f9666ad5414af1de10","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commandResults.fast.unrecognized","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Unrecognized fast mode \"{mode}\". Valid levels: on, off, auto, default, status.","text_hash":"6eeac7a185c24a2258df93ee1b03fd1502a74c7811b80e1b8e4efb9dd5129eb6","tgt_lang":"fa","translated":"حالت سریع «{mode}» شناخته نشد. سطوح معتبر: on، off، auto، default، status.","updated_at":"2026-07-29T11:16:57.625Z"} +{"cache_key":"44fb530fcda944c191608f17bc56bf585a58dcbefea7e35e5d0d116ed14eca9a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.deliveryBlocked","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Completed, but result delivery is blocked.","text_hash":"cb34b0983f0b8b521ea9291291e02c165db3661730bfed241080e6a6aa32f4f9","tgt_lang":"fa","translated":"تکمیل شد، اما تحویل نتیجه مسدود است.","updated_at":"2026-08-06T05:35:01.165Z"} {"cache_key":"451bbe842e4b8dda613029a9438fb82e620d3c87ab2b974359f985cb42f0d10a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.workspaceConflict.commandsUnavailable","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"This filename contains terminal control characters, so OpenClaw will not build a copyable shell command for it. Inspect the staged ref directly and enter the path manually with care.","text_hash":"48f995d3ff3cd53a844cf91e4a5a09875556bd19a1a7312ff316defc1016ca93","tgt_lang":"fa","translated":"این نام فایل شامل کاراکترهای کنترلی ترمینال است، بنابراین OpenClaw فرمان shell قابل‌کپی برای آن نمی‌سازد. مرجع مرحله‌بندی‌شده را مستقیماً بررسی کنید و مسیر را با دقت به‌صورت دستی وارد کنید.","updated_at":"2026-07-22T16:01:23.812Z"} {"cache_key":"4523c2e8039ce151cdd504ed48ac244ec4610d32477b93c977e68c17e4030cd8","model":"gpt-5.6-sol","provider":"openai","segment_id":"agents.identity.emoji","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Emoji","text_hash":"61ad8976e650e1532db7504bf379154f4f7c2ab43de00bfa06ed1e1895dec1df","tgt_lang":"fa","translated":"ایموجی","updated_at":"2026-07-13T05:31:20.131Z"} {"cache_key":"4527bfa742c6393a2d114b5aec076770c159ad85c2a4252634ed9f8e933615c2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.engine.catalogUnavailable","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Connect to the gateway to change the memory engine.","text_hash":"6b4de002f86ea3f4e51d125a0a9569ebb6fbc0da04adab1b86b44db177bfd753","tgt_lang":"fa","translated":"برای تغییر موتور حافظه به gateway متصل شوید.","updated_at":"2026-07-28T07:17:27.177Z"} @@ -1232,6 +1243,7 @@ {"cache_key":"4b17f7a705cf3560d5f24b232ab865e987222974719d195b38d4260bf4c2b9cc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"githubPreview.states.open","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Open","text_hash":"ed077f3d8125d60dca1979c7133601bd187d47c73ed9975028f677e49e709942","tgt_lang":"fa","translated":"باز","updated_at":"2026-07-12T06:52:07.804Z","segment_ids":["chat.pullRequests.open"]} {"cache_key":"4b28a949eea58eff5385eb5ae2c13167826aa94d240a5488a4100fbc00141a80","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.empty.appliedBody","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Use a pending proposal and it will appear here as a live skill.","text_hash":"25c7ae4a07e92e5e441094f14bfeab7ea90c1d7dc186b39ad8c3243dfc3ca981","tgt_lang":"fa","translated":"از یک پیشنهاد در انتظار استفاده کنید تا به‌عنوان یک مهارت زنده اینجا نمایش داده شود.","updated_at":"2026-07-12T06:58:01.083Z"} {"cache_key":"4b3410a4b6f516ceee53cb8bd3f9908586ff34f7f7d0f5ad67f0a25b872596e5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.lastRefreshed","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Updated {time}","text_hash":"2f87419441e6111b4d62893d3c4ef5ddeb2c8e1af82fabab6132856faf77f907","tgt_lang":"fa","translated":"به‌روزرسانی‌شده {time}","updated_at":"2026-06-17T14:17:52.321Z","segment_ids":["modelProviders.updated"]} +{"cache_key":"4b391635c56ee7670180087528022c75586aacea53a25b4f49ecbc59dd1a4317","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.authRequired.stepPaste","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Paste the token from openclaw gateway auth-token --show or enter the configured password.","text_hash":"6c5acfa567345d569667eec7805b322491d1ad072c82923bcb0add343d10c0c4","tgt_lang":"fa","translated":"توکن را از openclaw gateway auth-token --show بچسبانید یا رمز عبور پیکربندی‌شده را وارد کنید.","updated_at":"2026-08-06T05:35:01.165Z"} {"cache_key":"4b4f1ee54c75c12ef48e0566a8c13d45c8c88a073e73d27432f95d11bcafa562","model":"claude-opus-4-8","provider":"anthropic","segment_id":"logbook.stats.focus","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"{pct}% focus","text_hash":"91a5474c84f0cf20cf39cb5d78ea976b96a2ea3f0db9e6d873cc35cf9c4732be","tgt_lang":"fa","translated":"{pct}% focus","updated_at":"2026-07-29T11:17:55.240Z"} {"cache_key":"4b543de96151d123b12e7208c36353780b70059213955c9cfa6f8c12de36bfd8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.trace.groundedLed","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"grounded-led","text_hash":"28ac99cfc445d54fd3f7e2aa8c5d6f4cf86da63878b58cce1a91911b1cee91b5","tgt_lang":"fa","translated":"هدایت‌شده با زمینه","updated_at":"2026-07-29T11:17:55.240Z"} {"cache_key":"4b552e0d26c539b83e4327606b9ab51a4e0f8b3437d4d31be28f31774c11556e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.tabs.dreams","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Dreams","text_hash":"9ff605e0dcea60562a8135740596059f867d3814c40b29a9467657280b7986e5","tgt_lang":"fa","translated":"رؤیاها","updated_at":"2026-07-12T06:58:39.286Z","segment_ids":["dreaming.wiki.dreamsTab"]} @@ -1473,7 +1485,7 @@ {"cache_key":"598b6c3f8a2ee42cf6b9dba26109c112b92a4846b2025c169185416fc7f20af2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.defaultAgent","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Default agent","text_hash":"94da52ecd6c5c3b77b89b8427f4bcaf11a40ddf68f5b00171977349fb2e6abc9","tgt_lang":"fa","translated":"عامل پیش‌فرض","updated_at":"2026-06-17T14:17:45.319Z","segment_ids":["workboard.viewDefaultAgent"]} {"cache_key":"59949b8765be1a22c8e32699973cbf9324c6478d8b4bc73b026723313e821484","model":"gpt-5","provider":"openai","segment_id":"custodian.history.loadMore","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Load more","text_hash":"ac8991ef01019cf55a2426194a05959e0cb886333f1a332ff4f442320d165400","tgt_lang":"fa","translated":"بارگیری بیشتر","updated_at":"2026-07-09T10:01:43.762Z","segment_ids":["approvalHistory.loadMore","cron.list.loadMore"]} {"cache_key":"599b0f3d4dec2392401e552477519959f68092f30aab0e91a317061537a07083","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.badgeProof","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"{count} proof","text_hash":"648152d9be55ae913213e40c0b58a975437c088cff2e5475c20ffe8de8006750","tgt_lang":"fa","translated":"{count} مدرک","updated_at":"2026-07-29T11:17:55.240Z"} -{"cache_key":"599f7220c4961de8db30fa4c88574c418a946b9b9663c84c1d0d12d225d7bde2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.answered","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Answered","text_hash":"665590354e719bcf6610c39fe617cf8cf8109e96a59e64c73a41a028b74369f9","tgt_lang":"fa","translated":"پاسخ داده شد","updated_at":"2026-07-22T16:01:31.867Z","segment_ids":["chat.questions.answered"]} +{"cache_key":"599f7220c4961de8db30fa4c88574c418a946b9b9663c84c1d0d12d225d7bde2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.questions.answered","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Answered","text_hash":"665590354e719bcf6610c39fe617cf8cf8109e96a59e64c73a41a028b74369f9","tgt_lang":"fa","translated":"پاسخ داده شد","updated_at":"2026-07-22T16:01:31.867Z"} {"cache_key":"59a279ffb51af5d41cd8fc75a679640f98284853d0f2a780ef02afba74024bc6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.binding.defaultBinding","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Default binding","text_hash":"ce2cc6f09a11b7087293c651a72a308715d38aee5875150ff00907b9443bad4e","tgt_lang":"fa","translated":"اتصال پیش‌فرض","updated_at":"2026-07-29T11:17:55.240Z"} {"cache_key":"59ad1b0053b245eca8b2ad418ee3dde88eecf3da10133e87b09a386f8095abbd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.catalog.openInOpenClaw","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Open in OpenClaw","text_hash":"b6a958772fb891fac992332a0a2393ece0c093b58274be421ac4a9063ecfb9c2","tgt_lang":"fa","translated":"Open in OpenClaw","updated_at":"2026-07-29T11:17:55.240Z"} {"cache_key":"59b88346cb120f9d4921b021ddff6530f33268c4fbbd481af12382cf0b22fa43","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.nostr.placeholders.bannerUrl","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"https://example.com/banner.jpg","text_hash":"8463a9acfa083b21e60df01db30979b68af9748f051401b8ad2b18b607b86aa6","tgt_lang":"fa","translated":"https://example.com/banner.jpg","updated_at":"2026-07-12T06:52:24.346Z"} @@ -1549,6 +1561,7 @@ {"cache_key":"5e4db76624fe2cb7e053d12179b048fabcf1fa6528c69ed87fc9c00c34a10218","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryImport.backfill.unavailable","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Session backfill is unavailable on this Gateway.","text_hash":"e3083edd6046e5bce9ea356a5f36a381566278a0f99793aadad23ff827c094e3","tgt_lang":"fa","translated":"پرکردن جلسه در این Gateway در دسترس نیست.","updated_at":"2026-07-29T11:14:52.914Z"} {"cache_key":"5e4fdf0eda250a389be282cb243ebb87793b94dcf65bdd1c50c4f421e2505fa2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.overrides.countOne","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"{count} session override","text_hash":"7deceba67ce891831527e87d9f417f2505da30d50a046d773d238f5f33f98c49","tgt_lang":"fa","translated":"{count} بازنویسی نشست","updated_at":"2026-07-29T11:17:49.677Z"} {"cache_key":"5e507079e29b715ada06e48088e2f7e446e458242e4fdb364653240e18b49b48","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.execApprovals.off","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"off","text_hash":"b4dc66dde806261bdda8607d8707aa727d308cd80272381a5583f63899918467","tgt_lang":"fa","translated":"خاموش","updated_at":"2026-07-12T06:53:00.667Z","segment_ids":["sessionsView.off","dreaming.phase.off","chat.commandResults.fast.off"]} +{"cache_key":"5e6af592b37c856a588a3731c2678e4939ac89a1a467647ee2af1a1cba8f0e32","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.modelControls.modelsRefreshFailed","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Couldn’t refresh models","text_hash":"b945dd9b9def5637a710863b594c4cfe700f7aa354e8856300c07bf0afd96be8","tgt_lang":"fa","translated":"بازخوانی مدل‌ها ممکن نشد","updated_at":"2026-08-06T05:35:04.630Z"} {"cache_key":"5e990d5b246150195a2b0b80db492154263c7ed2c8be4c880a8394e4d1fa9079","model":"claude-opus-4-8","provider":"anthropic","segment_id":"presence.you","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"you","text_hash":"bb0347a468d97e98a9c00e37cebec1ab930f6f1221cae0f1fbb92b07e1900ba2","tgt_lang":"fa","translated":"شما","updated_at":"2026-07-22T16:00:05.735Z"} {"cache_key":"5ea114a5d130ca7dd215211f66e80f7816d3362ac14a462a70aaeede56fcfedd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.status.stale","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Stale","text_hash":"40c9e59c5e152b0ae9affc84d8461c29b75a7709e4506307eeedf246b526014e","tgt_lang":"fa","translated":"کهنه","updated_at":"2026-06-17T14:17:45.319Z","segment_ids":["workboard.viewStale"]} {"cache_key":"5ebd903cb2f2e208df6d9d3987fe6b0e21d4c6e15a707939874d4e905b493bb1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commands.instant","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"instant","text_hash":"618dc58379dda348eba010597accf72a98ab4cd357b42acdda4091901b2ff144","tgt_lang":"fa","translated":"فوری","updated_at":"2026-07-12T06:59:00.077Z"} @@ -1591,6 +1604,7 @@ {"cache_key":"60e3f9d2416c6dba397cef1787c57025452237ac02aec8041e7d344a73de1a20","model":"gpt-5.6-sol","provider":"openai","segment_id":"worktrees.cleanupMaxSize","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Max total size (GB)","text_hash":"cc527b42b91acf57e229f52b0f9e41797e56e48eb0962314f041586aeef223c9","tgt_lang":"fa","translated":"حداکثر اندازه کل (GB)","updated_at":"2026-07-13T08:58:00.353Z"} {"cache_key":"60e53b17158e56ef7b95bbe334bbb5b4d719eeab0fdad1e87c5d3f524e57bb4f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"custodian.panel.close","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Close Ask OpenClaw","text_hash":"a8e03f0d24b80a63dad025c13d9a78dca6c8c4174f762092f589e46f3608ac0e","tgt_lang":"fa","translated":"بستن Ask OpenClaw","updated_at":"2026-07-29T11:14:52.914Z"} {"cache_key":"60e5a387926e0f73f931536791132c12764307defc0f183801f6e26106bef650","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.success.continueSetup","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Continue setup","text_hash":"c5702c19da53e523f76e4eb1e2b7ac0cef7562878549c601018c77cb9ca89324","tgt_lang":"fa","translated":"ادامه راه‌اندازی","updated_at":"2026-07-31T19:29:46.799Z"} +{"cache_key":"60fb2818529db7f0a5118384c8a5cc44d839b85db9438ebc76a4db8bf8777587","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.copyResult","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Copy result","text_hash":"c467973d015e9cb72b4e3a39d8b304099974fe9b6cb67f3f6f66a328069179a6","tgt_lang":"fa","translated":"کپی نتیجه","updated_at":"2026-08-06T05:35:01.165Z"} {"cache_key":"6140b346ee7f7edca6ce01f9198d0b4cec21c08d7ae11530e120e55b110571cb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.widget.noActiveCards","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"No ready or running cards.","text_hash":"6571166dcb1d039006b22ec3020bc3c7651d9cf012fdfff39bd934d497f862f8","tgt_lang":"fa","translated":"هیچ کارت آماده یا در حال اجرا نیست.","updated_at":"2026-07-22T16:00:53.124Z"} {"cache_key":"615475a02a7504c822ecd486f642cd7a9495efd6dda1e1f03b840cdf1bce8a85","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nav.close","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Close navigation","text_hash":"99904db30de4a2a32ee6672a99e77e79c482d4e188860695723d3dd306749879","tgt_lang":"fa","translated":"بستن ناوبری","updated_at":"2026-07-12T06:56:55.723Z"} {"cache_key":"6166886b96a12220c55e021fe5dfbcb01cb33f734b66131661b4d60f5f5a9366","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.healthMissingProof","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"missing proof","text_hash":"748797f5ab1c31c8aeeaf7f76bce76064b175a1d1f530849ec683cacbe6555eb","tgt_lang":"fa","translated":"بدون اثبات","updated_at":"2026-06-17T14:17:52.321Z"} @@ -1684,14 +1698,12 @@ {"cache_key":"6690524bf91da505534b6f72e816750d931a4e5c6787c69c847efab4cd9092db","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.vault","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Vault","text_hash":"5d55c415e356dd7b59f329aa5c83a34ee10c3803516ac569fde5e68804a7e06c","tgt_lang":"fa","translated":"Vault","updated_at":"2026-07-29T11:16:27.151Z"} {"cache_key":"6690de5be32d99c0800933b3370e94632d79883ee0a38423a3757a023e0fa69d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.sections.talk.description","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Voice and speech settings","text_hash":"272a2aad476a166ee782b86df410292d8e355b8652ed9f68242f95a563a07cfc","tgt_lang":"fa","translated":"تنظیمات صدا و گفتار","updated_at":"2026-07-12T06:54:16.538Z"} {"cache_key":"66926ab32e8ee0e3add739e34ef46b39947c88e65ee70f9ecc6f789385c68d53","model":"claude-opus-4-8","provider":"anthropic","segment_id":"subtitles.memoryImport","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Bring Codex and Claude Code memory into an agent workspace.","text_hash":"cd4336d7be4b329923cd90bbc73142990dffde66f9895887600f965ba304cf5d","tgt_lang":"fa","translated":"حافظه Codex و Claude Code را به فضای کاری عامل وارد کنید.","updated_at":"2026-07-29T11:17:55.240Z"} -{"cache_key":"66a32a08f99b52cefd305cf9c613f1c2ab7a4113bfcd597e8237ee7d018b0d66","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.relative.daysAgo","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"{count}d ago","text_hash":"a41234397f3c63b22d27312ffcea05114f8d3ae9d602ef1320168a6eae9ca361","tgt_lang":"fa","translated":"{count} روز پیش","updated_at":"2026-07-12T06:58:19.592Z"} {"cache_key":"66b48a9a9857f5b53281a744ec11699fe0486fbfba391638ad8c184d33e72090","model":"gpt-5.6-sol","provider":"openai","segment_id":"chat.backgroundTasks.promptUnavailable","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Prompt unavailable.","text_hash":"9bc37abfc3174e3974afafca4397886dfafdf13daab13753bde5bee1ab51a6eb","tgt_lang":"fa","translated":"پرامپت در دسترس نیست.","updated_at":"2026-07-16T15:59:51.765Z"} {"cache_key":"66c682de258c051713207d0e0e6e6577ef7bca56c5eb1a02d739b2726ce2a738","model":"claude-opus-4-8","provider":"anthropic","segment_id":"filePreview.readOnly","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"read-only","text_hash":"4fed3970dcc0d31dccddbf69ef55b00f32d2ca787f1757894914bc0365ea7aa5","tgt_lang":"fa","translated":"فقط‌خواندنی","updated_at":"2026-07-12T06:52:07.804Z"} {"cache_key":"66e590e05b497989522a5eed8fd6c2386c18edb96a2050cc0a970acd5cd2514c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.defaults.utility","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Utility model","text_hash":"7deff1044354d39e9b5e7860c5505134b53d17fd19a4e6bfaa36fbcf214994a9","tgt_lang":"fa","translated":"مدل کاربردی","updated_at":"2026-07-29T11:17:55.240Z"} {"cache_key":"66ee40d3aa7c56f5924edd0334c73e6476f51b888589b5f10a9aaaf89e76fe1a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.dreaming.verboseLogging.help","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Log each dreaming phase in detail. Useful when tuning thresholds.","text_hash":"6783587a6f8da4201c8b160674bec9a9952870749ce77aafe06025f909a138b2","tgt_lang":"fa","translated":"هر مرحله dreaming را به‌تفصیل ثبت کنید. برای تنظیم آستانه‌ها مفید است.","updated_at":"2026-07-28T07:17:45.996Z"} {"cache_key":"66ef5523e6aca4a69658f78d8942fcfee22446d7db394651ed92a47317de406b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.toolCards.attemptedChanges","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Attempted changes","text_hash":"9ad12865ead85760b4ecfec0c7e7d1903964e84420953d8b492500bd2a0ae706","tgt_lang":"fa","translated":"تغییرات تلاش‌شده","updated_at":"2026-07-29T11:17:55.240Z"} {"cache_key":"66f24bfe932d26317d364e678090f20bad167053835a7ee1d6c566b5508a9b22","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.execApprovals.lastUsed","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Last used: {time}","text_hash":"e1af94fe58b405d6f8ddd64972d7a496ce64144020cccecc1bdcfd1d1c2ab57c","tgt_lang":"fa","translated":"آخرین استفاده: {time}","updated_at":"2026-07-12T06:53:09.066Z"} -{"cache_key":"66f50b200c84335855c6cd8fa381168a968e0c23529f50a2184f1f7ceffceae6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.answeredIn","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Answered in {latencyMs} ms","text_hash":"b42fae037247714a4c44fb8ecb28c8b3cf473a9e443e7a444e8e79eabd310bc4","tgt_lang":"fa","translated":"در {latencyMs} میلی‌ثانیه پاسخ داده شد","updated_at":"2026-07-29T11:17:55.240Z"} {"cache_key":"66f75899496d35f9d4aa3bd28cef9992862b62d5dffba1120f5385d16cc1a71b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sessionSharing.menu","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Thread sharing","text_hash":"a57f84bfe849b3c97409d93b582ac0e44626dce5839a74e228d564a280a04329","tgt_lang":"fa","translated":"اشتراک‌گذاری گفتگو","updated_at":"2026-07-25T17:16:54.249Z"} {"cache_key":"670df9d31cd87ed27c7c67abb85cd8ad117652a00000563c0b86f997aebe05c0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryImport.noMemoryFound","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"No importable memory found on this computer.","text_hash":"404f0cc72c72cd94dd13c6521facfd43eaadc1e18c6d89c17526e51fa3bb531c","tgt_lang":"fa","translated":"هیچ حافظه قابل درون‌ریزی در این رایانه یافت نشد.","updated_at":"2026-07-29T11:17:55.240Z"} {"cache_key":"671c7b8328507c909c84acb16721dea4fdc1894dc1b298ca9553417ce59ebe9e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.stats.nextWake","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Next wake","text_hash":"ca81db1824463cdac39c106074e8d3b9e431dc44ce1c7b96c5b57fdde374d5c2","tgt_lang":"fa","translated":"بیداری بعدی","updated_at":"2026-07-12T06:59:34.119Z"} @@ -1924,6 +1936,8 @@ {"cache_key":"75db917faa7e2f16b30843e29abd7ca10c43968d612963a858f174941323079b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.toolCards.group.readsOne","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"read a file","text_hash":"983f92956ac1a23e6e5b5c58af68db1e0579d13424bed1fdc4ab3c87f86f47b8","tgt_lang":"fa","translated":"یک فایل خوانده شد","updated_at":"2026-07-29T11:17:55.240Z"} {"cache_key":"7618f880f080932cf2d94439bd8ef38bfc0d03470d93dba765d60a5b53805ae9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.history.found","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"{count} ideas found","text_hash":"1a195aa46b19937b35e33d524523f6607d6dad2f36282c27a19eb47b06d53111","tgt_lang":"fa","translated":"{count} ایده یافت شد","updated_at":"2026-07-29T11:17:55.240Z"} {"cache_key":"7624f9256ee8962961f9beadd682c84cc481c3874066977df5590c07fde8989e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.today.addToSkills","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Add to your skills","text_hash":"cc2b4927b2cda724252ec52daf6252ea0d0e9e768977b555e0dc2603aecb80be","tgt_lang":"fa","translated":"به مهارت‌های خود اضافه کنید","updated_at":"2026-07-12T06:58:10.937Z"} +{"cache_key":"764f389bdb4a7357b1876cb91de09cc49c13a6298b510b9f92cf90e1342d252f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.rateLimit","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Wait for the provider limit to reset, then retry.","text_hash":"59161ffdbbfc978ef95092eec47d88e127013ff4e75d44f3ffa7e6c69bcbe45e","tgt_lang":"fa","translated":"منتظر بازنشانی محدودیت ارائه‌دهنده بمانید، سپس دوباره تلاش کنید.","updated_at":"2026-08-06T05:34:42.951Z"} +{"cache_key":"765231919a4376032f9478f803411fb2cf17d168da40e4079e64ef4cbe1049e8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.providerUnavailable","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"{provider} isn’t responding.","text_hash":"9691553e251c225e0a8436fa02f1d988f3285d8153228db08e52a1b36198de7c","tgt_lang":"fa","translated":"{provider} پاسخ نمی‌دهد.","updated_at":"2026-08-06T05:34:42.951Z"} {"cache_key":"76659a8b8a9fa42252f2480601c776c04176bbac7145ed3541cc2213737be828","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.detailAutomationTenant","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Tenant: {tenant}","text_hash":"e896dc96a6847d7aaa593069e890e7a712fd60d7be60280ee24e1942e10411b0","tgt_lang":"fa","translated":"مستأجر: {tenant}","updated_at":"2026-06-16T14:18:33.052Z"} {"cache_key":"768401fd79a02fb9b46e9706301cd37fad4357d37e72badcc5448ddd2473086e","model":"gpt-5.6-sol","provider":"openai","segment_id":"chat.sidebar.updateGateway","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Update Gateway","text_hash":"86ced0f93696577e1b01c95850addc15dafd241bb8e4792f3a8af9d0c354cf02","tgt_lang":"fa","translated":"به‌روزرسانی Gateway","updated_at":"2026-07-14T22:25:25.078Z"} {"cache_key":"76886221501f669ede543b11a63c4a5c1cf87c6512c557789d7aac67a5dccf9b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.pullRequests.checks","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"CI","text_hash":"fe8ee15bb86d27a77f2a62bd71bc65936156c99fe5b58537b347cbad1761fd95","tgt_lang":"fa","translated":"CI","updated_at":"2026-07-29T11:17:55.240Z"} @@ -1954,6 +1968,7 @@ {"cache_key":"77d844823faa78b347f2b8eeb63e9cdd7f02675923b618bf35b105ac937c2269","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.required","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Required","text_hash":"4850b174b713d88cfc63de107830d5388929020e78abc91fc19bba7a6821625f","tgt_lang":"fa","translated":"ضروری","updated_at":"2026-07-29T11:17:55.240Z"} {"cache_key":"77d9c67ce9cf57bb9e640b36f34fb4f597475103f9297c31644dce8f6cbdf560","model":"claude-opus-4-6","provider":"anthropic","segment_id":"configView.rawDraftBlocksFormEdit","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Unsaved raw config edits could not be parsed; resolve them in the Raw editor before changing settings.","text_hash":"96ee3d331c6c4be3a6b5f52c9c0301e33f1d8cf9f40ad0bce774b7d93ba56671","tgt_lang":"fa","translated":"ویرایش‌های ذخیره‌نشده پیکربندی خام قابل تجزیه نیستند؛ قبل از تغییر تنظیمات، آن‌ها را در ویرایشگر Raw برطرف کنید.","updated_at":"2026-07-14T12:53:58.579Z"} {"cache_key":"77e89e565d54f65d5ee229667c473733432e36c93428eb68a48457b84d99c3dd","model":"gpt-5.5","provider":"openai","segment_id":"browser.inspect","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Inspect element","text_hash":"f6493a99c5a31183042eaccd03bf7df3cb81d9f07f277fb114c1e4ccf8661675","tgt_lang":"fa","translated":"بازرسی عنصر","updated_at":"2026-07-11T02:20:17.165Z"} +{"cache_key":"77f3a08b9af3120d1e07e40c12ee3d02f62fc7028f31d252ddba269dbba083e4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sidebar.hideFromSidebar","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Hide from sidebar","text_hash":"a96ec22ac9bff95bac64f1acdbd3ba23eda7a14a1f56257c8529900cdd561d53","tgt_lang":"fa","translated":"پنهان کردن از نوار کناری","updated_at":"2026-08-06T05:35:01.165Z"} {"cache_key":"77ff952cb3815eb0a4e38248196beaacf8b33545f0b4820b050a7c1e3ac4310e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.wikiExplainer","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"This is the compiled memory wiki surface the system can search and reason over; use it to inspect actual memory pages, claims, open questions, and contradictions rather than raw imported source chats.","text_hash":"5aebf404dd38e4bb8cb1562c6fad4afd8dbb97cccfc53e90f5d2bc5efeeaa959","tgt_lang":"fa","translated":"این سطح ویکی حافظه گردآوری‌شده است که سیستم می‌تواند در آن جستجو و استدلال کند؛ از آن برای بررسی صفحات واقعی حافظه، ادعاها، پرسش‌های باز و تناقض‌ها به جای گفتگوهای خام واردشده استفاده کنید.","updated_at":"2026-07-12T06:58:39.286Z"} {"cache_key":"780cd255e1e2b81e1864c077ac32b453bc1ef0794056837208a915ee04e33f75","model":"gpt-5.6-sol","provider":"openai","segment_id":"connection.access.trustedProxy","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Authenticated via trusted proxy.","text_hash":"50aed97ebfb8ea2ed6642d719b45cfe3ce0d1fc976a858ea9c1eb8c433b15177","tgt_lang":"fa","translated":"احراز هویت از طریق پراکسی مورد اعتماد انجام شد.","updated_at":"2026-07-12T00:11:09.186Z"} {"cache_key":"781c8d7e90d1471a7882b5e5ecc3f69df279d9d7b58d34a203b10c82a6723c2f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.all","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"All","text_hash":"a52ace420f2175d08b1577a1bea5445e36801229c074ef9ed6c55a73401fd9c2","tgt_lang":"fa","translated":"همه","updated_at":"2026-07-12T06:56:27.816Z","segment_ids":["skillsPage.tabs.all","pluginsPage.filterAll","skillWorkshop.status.all","usage.presets.all","usage.filters.all","usage.sessions.all","cron.tabs.all","cron.jobs.all"]} @@ -2007,6 +2022,7 @@ {"cache_key":"7bb6573538a196dee5a0e5a45e49dbe5a1bb8f806ba8525ecf774fd64183e256","model":"claude-opus-4-8","provider":"anthropic","segment_id":"board.widget.moveHandle","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Move {title}","text_hash":"712febd1883d7b6162d0965197af286cc247939f667c146402ef101d8ebabf67","tgt_lang":"fa","translated":"جابه‌جایی {title}","updated_at":"2026-07-22T16:00:27.718Z"} {"cache_key":"7bc5ba745b2ca88a4945e2fa817909d91389e84ae7df11b8a07381cec7aabb18","model":"claude-opus-4-8","provider":"anthropic","segment_id":"newSession.draftDescription","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Keep this thread to yourself until you publish it","text_hash":"20e16a8825588845412a2277b2e61cb5935bb58b969f7d5310c6a9f49824f97d","tgt_lang":"fa","translated":"این گفتگو را تا زمان انتشار فقط برای خودتان نگه دارید","updated_at":"2026-07-28T07:17:12.780Z"} {"cache_key":"7bd87b1eccd0d5f37049666b6b5f4cf8f866d610c232bdd63b03c8667891c55a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.sections.broadcast","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Broadcast","text_hash":"17bc9178343601795dbd6d0e4328dcade21e406e6514640250c79ac9317ee81a","tgt_lang":"fa","translated":"پخش همگانی","updated_at":"2026-07-12T06:55:01.279Z"} +{"cache_key":"7bfc65af1ae9035a180314a868a8286f6ba78e580b4eb3fe1e414e854578eb28","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.authFailed.stepDashboard","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Run openclaw dashboard --no-open for a fresh URL, or openclaw gateway auth-token --show to recover the token.","text_hash":"fa26152d74b5e87de5bd2e743b0aefb3815c7720452ee67d0b42a48c9f83df55","tgt_lang":"fa","translated":"برای دریافت URL تازه openclaw dashboard --no-open را اجرا کنید، یا برای بازیابی توکن openclaw gateway auth-token --show را اجرا کنید.","updated_at":"2026-08-06T05:35:01.165Z"} {"cache_key":"7bfd1b7b80ebd9b89c0ab41c4d4b153c67d51cd0aa0a5c0bdc71cd00751ebca7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.detail.supportFiles","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"{count} support files","text_hash":"89466bf6d8b3dcfd6ee1c54c39e4d74725613385cecfc3b44d319648fd4d306e","tgt_lang":"fa","translated":"{count} فایل پشتیبان","updated_at":"2026-07-12T06:58:01.083Z","segment_ids":["skillWorkshop.today.supportFiles"]} {"cache_key":"7c0dcd8bd842703652e1f96d7c1090a135f07e31547250173c620ae5dd681710","model":"claude-opus-4-8","provider":"anthropic","segment_id":"board.widget.autoHeight","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Auto height","text_hash":"c74a87296fd1c0e1b4607ac82cd91bcc12820e4c700daf0e02eb7481f78af786","tgt_lang":"fa","translated":"ارتفاع خودکار","updated_at":"2026-07-22T16:00:27.718Z"} {"cache_key":"7c268cdac14937f3e7740a34fa7eda4049d0492ba7e53bb897b97adf51b97252","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.files.notCreatedYet","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Not Created Yet","text_hash":"500f7a44bcab4da2208242b950c31777641c02fc8310459474a715f1484989a2","tgt_lang":"fa","translated":"هنوز ایجاد نشده است","updated_at":"2026-07-29T11:17:55.240Z"} @@ -2082,7 +2098,6 @@ {"cache_key":"8103c3e54b5a1741444ea6e5cea01f7f8013cdd73d679ed2c71cd036cdd3c857","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.cacheStatus.status.partial","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"partial","text_hash":"9834a14ab9bcaa0f6a8da71073617eac8f004e596a3fa11d807b84631b825d9d","tgt_lang":"fa","translated":"جزئی","updated_at":"2026-07-29T11:17:55.240Z"} {"cache_key":"81067a9d3fe967472d82b4b7c3632e1a3692a022482aec383a985f1330dbe2f6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.appearance.chooseTheme","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Choose a theme family.","text_hash":"f6bade51c6e4e2c40833ab8fff991e76b291a25d247ea4cf469c3c1a3e9b473d","tgt_lang":"fa","translated":"یک خانواده پوسته انتخاب کنید.","updated_at":"2026-07-12T06:55:18.398Z"} {"cache_key":"811852eb514c7affc2bc281d2e621bd6f78e99eb6c8ad5004c2b33d270378951","model":"claude-opus-4-8","provider":"anthropic","segment_id":"onboarding.memoryImport.alreadyImported","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Already imported: {count}","text_hash":"530b43b3578b83620e5997df98cca659736834d7f75f44aacd1e0fc6f35b4c8b","tgt_lang":"fa","translated":"قبلاً واردشده: {count}","updated_at":"2026-07-29T11:17:55.240Z"} -{"cache_key":"811e0b4e75b88863a0c99df76b373933e91bcdbb645e4bdaa5538acea9eb9d3b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.button","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Verify connection","text_hash":"7b840072a1e440b8a99365140e070b840e77bd9b879eb23379edf1577302a219","tgt_lang":"fa","translated":"تأیید اتصال","updated_at":"2026-07-29T11:17:55.240Z"} {"cache_key":"811e3afc8f2b992ba3a7d293022d2f3789f9168aefc3158e364680fff6a44ebd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.imageLightbox.close","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Close image preview","text_hash":"1b9e1aa135771a2f7b0166bf5a915055b8d1a02a168378745b07e49ba9124905","tgt_lang":"fa","translated":"بستن پیش‌نمایش تصویر","updated_at":"2026-07-22T16:01:42.194Z"} {"cache_key":"812d61fd393c085dbf5c9d2196d550f3868f480d580e0ee65d1db076bda9f083","model":"claude-opus-4-8","provider":"anthropic","segment_id":"quickSettings.personal.title","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Personal","text_hash":"845f9286400f42697fbb196d24c794efa933ce1d20e2b93a7cf770b69f96f6fc","tgt_lang":"fa","translated":"شخصی","updated_at":"2026-07-12T06:54:37.160Z"} {"cache_key":"812dac296c3b3ec2453920edc7e03cd510a7e63482aa28d88619076fb3c21098","model":"claude-opus-4-8","provider":"anthropic","segment_id":"languages.tr","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Türkçe (Turkish)","text_hash":"d7ba05ad20ad9e92b3f8b724f1c164bd0db7173a9f9fa9f961f5b588c413c0d4","tgt_lang":"fa","translated":"Türkçe (ترکی)","updated_at":"2026-07-29T11:17:55.240Z"} @@ -2186,12 +2201,12 @@ {"cache_key":"87abae13f0a64881fa630ae1ea864bec4999088b1d92ae3f687b2ca0fda822de","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.risk.medium","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"medium risk","text_hash":"abcb32664a9958ce0d7be1b278d18615c06e658033204f1107f55bda03c485cb","tgt_lang":"fa","translated":"ریسک متوسط","updated_at":"2026-07-29T11:16:27.151Z"} {"cache_key":"87b831898b6030e4176d2c806b3b0adf55608957786c05fe4413ab2bcb00f0be","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.transcriptSearchError","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Transcript search failed","text_hash":"b4debb382c7a07b5ab43c50aad5ad936eeeee0ed4057b679bd6b7161555382b7","tgt_lang":"fa","translated":"جست‌وجوی رونوشت ناموفق بود","updated_at":"2026-07-29T11:17:55.240Z"} {"cache_key":"87b864f0721b126633c697725d1e2eb6fdf088305b3827700a8cd3e2eaaa8a91","model":"gpt-5.5","provider":"openai","segment_id":"nav.settingsGroupConnections","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Connections","text_hash":"dc273117482b4429ada500ecd2e0c75532454194892cb901ca64cc7df369fdf6","tgt_lang":"fa","translated":"اتصال‌ها","updated_at":"2026-07-09T08:08:16.435Z"} -{"cache_key":"87bf059179354e893329767dcd7424634aac62e25aedf4c9d383ebfabc169e37","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.actions.confirmRepair","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Repair Dream Cache? This archives derived dream cache files and rebuilds them from clean inputs. Your dream diary stays untouched.","text_hash":"bf72fa3d38159dffaddfcde0587d8d5d7002a7e5b60db804a5f3f953b260fac0","tgt_lang":"fa","translated":"حافظه نهان رؤیا تعمیر شود؟ این کار فایل‌های مشتق‌شده حافظه نهان رؤیا را بایگانی کرده و آن‌ها را از ورودی‌های تمیز بازسازی می‌کند. دفترچه رؤیای شما دست‌نخورده باقی می‌ماند.","updated_at":"2026-07-29T11:16:08.720Z"} {"cache_key":"87d3789da0f14551aa5ec6a06de5e8c607faa818a52eb54bcb9c852987dd4818","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.runStatus","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Run status: {status}","text_hash":"f1a452538bcedff3f592a48e2ccc33b1f0fced879d45d2dac8454421c96a3836","tgt_lang":"fa","translated":"وضعیت اجرا: {status}","updated_at":"2026-07-12T06:59:24.166Z"} {"cache_key":"87de5bf94683f9115d6e6fdaf6b70f980d2110a8ee549641e7626500469b4c1e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.nostr.notices.importFailedStatus","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Profile import failed ({status})","text_hash":"5699810e917f7eb36684d44b4ef6da2bad141fef27c0b568ddaa6b04d9a29501","tgt_lang":"fa","translated":"درون‌ریزی پروفایل ناموفق بود ({status})","updated_at":"2026-07-29T11:13:45.314Z"} {"cache_key":"87f656273e033c024dd4169343d8d34377df3b794e9e6cad47bd43f8fd049d22","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.rail.health.grinding","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Working","text_hash":"a92f0449a9f7235bf69dc2e8ff7070bfae3f00ec8f8f26e5457a9beac53466ac","tgt_lang":"fa","translated":"در حال کار","updated_at":"2026-07-22T16:02:05.362Z","segment_ids":["chat.observer.health.grinding"]} {"cache_key":"882b2762a0f656dcf13095d1f0283d2452a190781e0f04558a973d5407f31b40","model":"claude-opus-4-8","provider":"anthropic","segment_id":"aboutPage.gatewayVersionHint","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Reported by the active Gateway connection; separate from this Control UI build.","text_hash":"ac7fe39ca027b334b6d369546268f9cf6aeecefd175afe477bdbfcb4c9a4a700","tgt_lang":"fa","translated":"توسط اتصال فعال Gateway گزارش شده است؛ جدا از این ساخت Control UI.","updated_at":"2026-07-29T11:17:55.240Z"} {"cache_key":"8854ac8fa84b29c561393984ba09b48220e95442d1b6ea79c11c10c864805010","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.invalidEmojiIcon","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Enter exactly one emoji.","text_hash":"0ff6b39beec06cd4f55af909dc7d53f679ec83c8b0b33d72d5732bb254791b83","tgt_lang":"fa","translated":"دقیقاً یک ایموجی وارد کنید.","updated_at":"2026-07-22T15:58:32.362Z"} +{"cache_key":"886234f773be1643237ecc134e65befacae6c5f22cb66119653e0a435e9e700c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.unknown","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Review the connection details, then retry.","text_hash":"dc49542f1026ccbbe6bd75ed5167700086796a53d34f1a3524cc545590b3e990","tgt_lang":"fa","translated":"جزئیات اتصال را بررسی کنید، سپس دوباره تلاش کنید.","updated_at":"2026-08-06T05:35:01.164Z"} {"cache_key":"88638778c3091295ae72fa0f4fdf65821639cbda0e8bcf945e3f19e0a4d3ecaa","model":"claude-opus-4-8","provider":"anthropic","segment_id":"mcpPage.operatorCommandsHint","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Status, diagnostics, auth, probing, and runtime reload.","text_hash":"0656214d59ac9ecb2f5f0598645697b7a1309872e029f54d98eb6c6ea38c3ad4","tgt_lang":"fa","translated":"وضعیت، عیب‌یابی، احراز هویت، بررسی و بارگذاری مجدد در زمان اجرا.","updated_at":"2026-07-12T06:56:55.723Z"} {"cache_key":"886aa3172c24ccc1ce072bf0b89c96d5fbd84af1fdff32f577e519f6afcdcb0e","model":"gpt-5.5","provider":"openai","segment_id":"usage.providerUsage.dailyCost","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Daily provider cost","text_hash":"0d03078a4d1fba12122e32e9abbc929ea64b948445810cf1e0d29cbdfd5cb18d","tgt_lang":"fa","translated":"هزینه روزانه ارائه‌دهنده","updated_at":"2026-07-06T06:40:15.357Z"} {"cache_key":"888d85cf0f33c11de199d2ec1d96144e2aa4838c5571e4aa27d1e6fbd6684485","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.board.dockLeft","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Dock chat left","text_hash":"5ff493f771dc0f4a1ad49a33da435661c59c9b886461f96d3f68c501f45fdeed","tgt_lang":"fa","translated":"داک گفتگو چپ","updated_at":"2026-07-22T16:01:01.882Z"} @@ -2225,7 +2240,6 @@ {"cache_key":"89b6a4bc34f246f30d15c5623e1e63eaabd2f8817a19d66fc5a6d1b45f7daa0d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"logbook.card.distractions","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Distractions","text_hash":"2f8b1a7d3792d6ea7b3634b67d2164785727c7be0f2eaf62b00f2c8cde3f0811","tgt_lang":"fa","translated":"Distractions","updated_at":"2026-07-29T11:17:55.240Z"} {"cache_key":"89df96b6db90f76dfdb3dd367734e7c8c6b8633e59ba0712e0e41482b8066d85","model":"claude-opus-4-8","provider":"anthropic","segment_id":"quickSettings.personal.fallbackAvatar","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Fallback avatar","text_hash":"d10e3eb014971b6e37447e4c68be2e9d642bafd7cf5b26db901a3952abf61fa2","tgt_lang":"fa","translated":"آواتار جایگزین","updated_at":"2026-07-12T06:54:49.152Z"} {"cache_key":"89ee02cad9c92a8f92b287b9c8cac3c6fe4e7616cc99bdb03a3b1663600db848","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.queue.loadError","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Could not load proposals.","text_hash":"814058ea6e6bc7f50c19d52963dd8884be80bd7a23b9d00accd0e42022e512c4","tgt_lang":"fa","translated":"بارگذاری پیشنهادها ممکن نشد.","updated_at":"2026-07-12T06:57:42.109Z"} -{"cache_key":"89ef06c24392aab25e654c0334c4b7da01215f477a88518e563c1c360abcf359","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.actions.confirmDedupe","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Dedupe Dream Diary? This rewrites DREAMS.md and removes only exact duplicate diary entries.","text_hash":"3b53e7e5445b3d763ff4a3f7f55ae4917ab2dbecc988f5b46c7b06a2dd736052","tgt_lang":"fa","translated":"دفترچه رؤیا حذف تکراری شود؟ این کار DREAMS.md را بازنویسی کرده و فقط ورودی‌های دقیقاً تکراری دفترچه را حذف می‌کند.","updated_at":"2026-07-29T11:16:08.720Z"} {"cache_key":"89f3118a181fc21c46ae251512d0ec7d992cb24090eb449a13efd6c649629a06","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.empty.noProposalsBody","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"{agent} hasn't drafted any skill proposals.","text_hash":"499e6a82a2c1b11837a9b08d4ceb23ba0f9e0291b5d9cfb52337b23231400cde","tgt_lang":"fa","translated":"{agent} هنوز هیچ پیشنهاد مهارتی تهیه نکرده است.","updated_at":"2026-07-12T06:58:10.936Z"} {"cache_key":"89fd6ab584eb493a6d9b27ab049f28384a77b3fff2a55a998f452ca9266d6a3a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.compactingContext","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Compacting context...","text_hash":"97afc9af7645cc05670c1c3741b66434490dc00d185640355f6d7ff9e2b21c52","tgt_lang":"fa","translated":"در حال فشرده‌سازی زمینه...","updated_at":"2026-07-29T11:17:39.382Z"} {"cache_key":"8a064c38ee242ceab5f503f8d30358e0036321391024fb537c7082356d89b210","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.stats.shortTerm","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Short-term","text_hash":"5bb852d4225d676aa64e8933284475ce54fd35d9535b4f5b4b37c42245112df0","tgt_lang":"fa","translated":"کوتاه‌مدت","updated_at":"2026-07-29T11:17:55.240Z","segment_ids":["dreaming.trace.shortTerm"]} @@ -2270,6 +2284,7 @@ {"cache_key":"8c2b973b29ec50c1c0d91c8b3b96cfcf26c630c4b79aa182ba2b982dd0fcce29","model":"claude-opus-4-8","provider":"anthropic","segment_id":"quickSettings.personal.assistantIdentity","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Assistant identity","text_hash":"a9335181b681b52ae4ab368b9c52b0ad6a0ec6f809f3dc33de3df596d1361569","tgt_lang":"fa","translated":"هویت دستیار","updated_at":"2026-07-12T06:54:37.160Z"} {"cache_key":"8c423cdb24e6534aace221dd11a3f8a76a501e1ff7bb05955939701c9dfc9520","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.autoRefresh15s","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"15s","text_hash":"21b5f52ded33ab19c16a680c4e280b8f9992395b514290163abf272f06394a6f","tgt_lang":"fa","translated":"۱۵ث","updated_at":"2026-06-17T14:17:52.321Z"} {"cache_key":"8c4a1fd2f872f9020c08278189a7e887444bb37384307c4587c733833abab54f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agentTools.profileOff","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Profile Off","text_hash":"5d996a1b9731b141e48d00403bb7faafefdefbba600566f4b83f021360491000","tgt_lang":"fa","translated":"نمایه خاموش","updated_at":"2026-07-12T06:56:11.119Z"} +{"cache_key":"8c58104da857abf6dcd75227ba96b4397a33f8b4fb87897b66cd6d6fa4dfbe3a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.skillsPanel.updateError","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Could not update the agent skill allowlist.","text_hash":"ee69eb4828ac26cba851cec0b5ae90fd4059ab1d2f84dc8c1ee7def439c706eb","tgt_lang":"fa","translated":"به‌روزرسانی فهرست مجاز مهارت عامل ممکن نشد.","updated_at":"2026-08-06T05:34:42.951Z"} {"cache_key":"8c74386de81508ce252f9e603d4428f2b38dd4c066cb570824d3fd5151958a49","model":"claude-opus-4-8","provider":"anthropic","segment_id":"debug.eventLogSubtitle","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Latest gateway events.","text_hash":"63071744ecff54af0513ce3ae8ea96867199cf8b02545374f29f87826a7a72ae","tgt_lang":"fa","translated":"آخرین رویدادهای gateway.","updated_at":"2026-07-29T11:17:55.240Z"} {"cache_key":"8c8dc9bf177eea115f263c2078c4bdfe14bfa3c6e4ed7d17d3ecbe7eda59db41","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.mosaic.subtitleEmpty","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Estimates require session timestamps.","text_hash":"242d30713d9b93113fb26af72f562aab6200824db8395f314351cfcbe0a164f0","tgt_lang":"fa","translated":"برآوردها به مهرزمان‌های نشست نیاز دارند.","updated_at":"2026-07-29T11:17:55.240Z"} {"cache_key":"8c9ae033dab2fdd8e7e71b18790d1ab66fb564054dbf054742ed8843c2033805","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.applyChanges","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Apply changes","text_hash":"85045ccc056780a7bf7a6802d46708ce4947883dac48523df7755d51e41a25bd","tgt_lang":"fa","translated":"اعمال تغییرات","updated_at":"2026-07-29T11:14:21.631Z"} @@ -2334,6 +2349,7 @@ {"cache_key":"8fd3e9134928731c49a467d5101c92882c2643db3f39ca4951dc115722dff075","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.toolCards.noResult","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"No result available.","text_hash":"b35c2e8abb3b63faa2122f98c11154abd0ec220fdc24038bf1d11dc9d978abd8","tgt_lang":"fa","translated":"نتیجه‌ای در دسترس نیست.","updated_at":"2026-07-29T11:17:55.240Z"} {"cache_key":"8fd7a1535790e75f0cc1c4ba965da4ae816e4280cc381901cb8800dfafaa53f5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.noInstalledMatchTitle","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"No installed plugins match","text_hash":"c5634d2fb49cf8b12f169103dbe1e25853f94cb737402630e538bd0baea36cb1","tgt_lang":"fa","translated":"هیچ افزونه نصب‌شده‌ای مطابقت ندارد","updated_at":"2026-07-29T11:17:55.240Z"} {"cache_key":"90078f56e6774a4adc7016309a909c2f63edf9e565ad582ccb460641dd1e5884","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.engine.disabledTitle","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"This engine is disabled","text_hash":"898fb91186b27dedc2493f3249c266be5693deca82e085fb2864ab5f081a9ac0","tgt_lang":"fa","translated":"این موتور غیرفعال است","updated_at":"2026-07-28T07:17:27.177Z"} +{"cache_key":"900b9d6413d41259959e9553f15497e3bfe66e3726481d3a97a14748fb9d1b43","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.retry","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Try again","text_hash":"d8b8392e2c542950ca64867168e4ef87d4ad606882d5898f826b51c6d553988f","tgt_lang":"fa","translated":"دوباره تلاش کنید","updated_at":"2026-07-29T11:17:55.240Z","segment_ids":["pluginsPage.tryAgain"]} {"cache_key":"901e6adf8b5c0e070ff8b3a8ea1b47a9ce943a34a0a7baa176b32d01367e9a7b","model":"gpt-5.5","provider":"openai","segment_id":"agents.cronPanel.schedulerTitle","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Scheduler","text_hash":"d3a27d96cd0791a2b2161ed5cf5e3b5c0d360d05070e7bf6bf0e45d4e5a8f264","tgt_lang":"fa","translated":"زمان‌بند","updated_at":"2026-07-09T21:53:43.631Z"} {"cache_key":"90218fc9382ac7838f9c9f6035fcac32977a207abf0451b3d13efae0d10950af","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.overview.calls","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"calls","text_hash":"f46f5990ebfadcab199107258b9dadd8711bd7946d8d00091a1073effcf2a843","tgt_lang":"fa","translated":"فراخوانی‌ها","updated_at":"2026-07-29T11:17:55.240Z"} {"cache_key":"9031259fffef2e90c6f0b86ec6ae5496dfb3953dc7b3c1d5e7e8458c4c532ce5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.dashboardEmpty","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"No dashboard yet — the working agent can pin widgets.","text_hash":"333d7315e2615f52c198afd61cc8a0203fe1909a72b870f4e20865732689e332","tgt_lang":"fa","translated":"هنوز داشبوردی وجود ندارد — عامل فعال می‌تواند ویجت‌ها را سنجاق کند.","updated_at":"2026-07-22T16:00:53.124Z"} @@ -2397,6 +2413,7 @@ {"cache_key":"9459cd5b35a802394a1cdc6a09dc277f03d71f2f72d05e0af354ff9342524d1f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.defaults.addFallback","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Add fallback","text_hash":"758a88b12044ebb502da110be402f2d8ce6c8f30dd43c61ae06f0832228f9835","tgt_lang":"fa","translated":"افزودن مدل جایگزین","updated_at":"2026-07-29T11:17:55.240Z"} {"cache_key":"945a20fedb5fa66187fc6f2c433433b04770021681c77bed109cd7e0594293f0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.channelHelp","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Choose which connected channel receives the summary.","text_hash":"65cb19d00d3ec2d597fac1e50da8d7926ca53a992b154d8e6b39aeacb632d1e4","tgt_lang":"fa","translated":"انتخاب کنید کدام کانال متصل خلاصه را دریافت کند.","updated_at":"2026-07-29T11:17:55.240Z"} {"cache_key":"947525c293b724156b0e8d5af725d00ec79636f09775b48f94681f9435493093","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.rail.health.wrapping-up","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Wrapping up","text_hash":"bd1b2e048c00f1a52630907a225e8cfe20354bc8510fc066cf1aed443d0a00a5","tgt_lang":"fa","translated":"در حال جمع‌بندی","updated_at":"2026-07-22T16:02:05.362Z","segment_ids":["chat.observer.health.wrapping-up"]} +{"cache_key":"9479899763895f2f8e7ee3796b47ae51991539850e88db60489fe8ff771e238d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.actionRequiresRead","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"This action requires operator.read access.","text_hash":"d411bf9bd6ca898eba019d6f280dc545673c3e083151f9a0baa18a9ef3f382fc","tgt_lang":"fa","translated":"این عمل نیازمند دسترسی operator.read است.","updated_at":"2026-08-06T05:34:42.951Z"} {"cache_key":"948cf5929e0f8e33095e12c233846650291f4d8fc95fe86f05cd8a558ccf47b0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"newSession.gatewayNamed","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Gateway · {name}","text_hash":"15fcd7362960daea6c639ba44b0014358a0138f0ad1a7478efb760aaf3c76b0c","tgt_lang":"fa","translated":"Gateway · {name}","updated_at":"2026-07-22T15:58:11.071Z"} {"cache_key":"949fdbbe1a1ebcdec05a7fb53b09283ea61c2349fbddd5a1759587e43fb4d446","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.sessions.descending","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Descending","text_hash":"79479a6c76d8416ab7839952a2f8222e350862464f4d02db13d8d8f9551dbf8e","tgt_lang":"fa","translated":"نزولی","updated_at":"2026-07-29T11:17:55.240Z","segment_ids":["cron.jobs.descending"]} {"cache_key":"94c29e24d51bcecdbdb56fc79d45cbcdd2ffb0dc0078cb258804c6483ac4a55e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.toolCards.noOutputFailed","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"No output — tool failed.","text_hash":"5bb88b338f9e14ffd589cb0d12efee17847c9ba9392a00c1c5f70ebf005defe7","tgt_lang":"fa","translated":"بدون خروجی — ابزار ناموفق بود.","updated_at":"2026-07-29T11:17:55.240Z"} @@ -2428,6 +2445,7 @@ {"cache_key":"9686b7c0d59cb1ae1321f25683996cd0557c4b43651c9447ceab028938739abe","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.groupByNone","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"None","text_hash":"dc937b59892604f5a86ac96936cd7ff09e25f18ae6b758e8014a24c7fa039e91","tgt_lang":"fa","translated":"هیچ‌کدام","updated_at":"2026-07-05T14:40:24.519Z"} {"cache_key":"968b0c159c8c787608929bbddefb3d52cec0403615cc2687200f4b00af9f7d2a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.unavailablePluginSuffix","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"plugin.","text_hash":"21bf6dd8a3f171db56b0b45b9b90a3a8faf2fe5807a4d5f4f029264c583e4283","tgt_lang":"fa","translated":"plugin.","updated_at":"2026-07-12T06:58:50.350Z"} {"cache_key":"969e23061e47b4fe6029e3b9ca36b0cab15df9ccaddfd85ed42a351e87187bd1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.history.body","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Review substantial threads from newest to oldest. Only strong recovery patterns or workflows that save repeated tool calls become pending proposals.","text_hash":"d4831ed752286e0cee0fb1011ebad2fc0fe6ab7f7703cf3939bc2f7056409f7b","tgt_lang":"fa","translated":"نشست‌های مهم را از جدیدترین تا قدیمی‌ترین مرور کنید. فقط الگوهای بازیابی قوی یا گردش‌کارهایی که نیاز به فراخوانی مکرر ابزارها را کاهش می‌دهند، به پیشنهادهای در انتظار تبدیل می‌شوند.","updated_at":"2026-07-29T11:17:55.240Z"} +{"cache_key":"96a51053177797233d6253c85ab613a53c2e049df6a7f9314a63575b5323616b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.readyIn","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Ready · {latencyMs} ms","text_hash":"fe3e0f81afe32081d39415a34f7a2ad1add67d8695f7a6bc5fccf9ecf9fd29b5","tgt_lang":"fa","translated":"آماده · {latencyMs} ms","updated_at":"2026-08-06T05:34:42.951Z"} {"cache_key":"96a7c89e81775bec8d35e0480ed6d84fc20515d3b087a401259da9517c3f8717","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.allAgents","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"All agents","text_hash":"54c32d3e2cfa1cc879f746643e6b41360541692fc0a163f3793595510398e6f5","tgt_lang":"fa","translated":"All agents","updated_at":"2026-07-29T11:17:55.240Z"} {"cache_key":"96a839d61e3e5818aef9bc4e800c15fb4715d8af2a16a7ab9b1201cdf5261a9b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"board.widget.frameResolverMissing","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Widget content is unavailable.","text_hash":"2c377f98f33c2b66bc0999fb9c72e584b3f0d3f30f1323973782474bddaeba1a","tgt_lang":"fa","translated":"محتوای ویجت در دسترس نیست.","updated_at":"2026-07-22T16:00:41.703Z"} {"cache_key":"96b5fcf446d4682115102eec63de1398328d297c3e6b6e1bf213c48452b3652b","model":"gpt-5.5","provider":"openai","segment_id":"chat.splitView.closePane","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Close pane","text_hash":"7fa0f9613d919e167b0f9aa03c22809d446af293eb6c3bac6866bae66d2656c9","tgt_lang":"fa","translated":"بستن پنل","updated_at":"2026-07-06T07:24:38.563Z"} @@ -2518,6 +2536,7 @@ {"cache_key":"9c0992d3f63a7a8088d4de5a08c12dc937151dcf9e1038f08e93725f471cc0e0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.overview.primaryModel","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Primary model","text_hash":"51cbaf4cd59c0bed221deacc5bd74813a720143f9aef46db8ce61fa9e88e4594","tgt_lang":"fa","translated":"مدل اصلی","updated_at":"2026-07-12T06:53:17.312Z"} {"cache_key":"9c2e08ce1b5b40ab6124fa647007052ec651483eccd1cf1f0f6e5c31e9190a2d","model":"claude-opus-4-6","provider":"anthropic","segment_id":"configView.autoSaveFailed","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Save failed","text_hash":"53ad6f999b1f062fb8fc100ddac854c3b96a36c1e03c6c8c61ce892d068b33c9","tgt_lang":"fa","translated":"ذخیره ناموفق بود","updated_at":"2026-07-14T12:53:58.579Z"} {"cache_key":"9c34eaa0e6cff30841f1ade63b4abc53b2a7c89780bd888de6dfb5eb1d63f3b4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.add.subtitle","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Choose a known model provider and save its API key.","text_hash":"07072d0af445cb43d3f2af48f45c986e610cc43147fb5bf7d01a7a92bbb7486f","tgt_lang":"fa","translated":"یک ارائه‌دهنده مدل شناخته‌شده را انتخاب و کلید API آن را ذخیره کنید.","updated_at":"2026-07-29T11:17:55.240Z"} +{"cache_key":"9c3d5618cad69568b7dcc9807de23d3ff58d929d90f116ec47aef0078e416c71","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sidebar.showSessionSection","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Show","text_hash":"0df6f1cad36c49da768a6efdcc2c4be102f5729f7381cb53e4ff8061d17eaeb6","tgt_lang":"fa","translated":"نمایش","updated_at":"2026-08-06T05:35:01.165Z"} {"cache_key":"9c6a051ae08665237befae95da913c6db13b0477bd8c39d129799dea1152d510","model":"claude-opus-4-8","provider":"anthropic","segment_id":"lazyView.loadingTitle","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Loading panel","text_hash":"c52d4e931095354dcdc9c01945a3987516f4012024d3db73f6c2581349f28d89","tgt_lang":"fa","translated":"در حال بارگیری پنل","updated_at":"2026-07-29T11:17:55.240Z"} {"cache_key":"9c71e9b9b8d7f360d8adf0119cedadb9f3b3014d768f89137c9dee5cdcbbeb2d","model":"gpt-5.6-sol","provider":"openai","segment_id":"approvalHistory.decisions.allowOnce","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Allow once","text_hash":"168511d24d9ee03122b3200f929be11eaaedad45cb0ecb20a95f549b3e3f4d0f","tgt_lang":"fa","translated":"یک‌بار اجازه داده شود","updated_at":"2026-07-16T09:25:17.805Z"} {"cache_key":"9c75358bc4600fbe468472925db5201a11d30b2a5065e9a2c4323d501b94e004","model":"claude-opus-4-8","provider":"anthropic","segment_id":"profilePage.identity.setIdentity","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Set identity","text_hash":"4f932e50802ee900214e888ae50bb8723c7353ebc98471c9a05a28b98062eab2","tgt_lang":"fa","translated":"تنظیم هویت","updated_at":"2026-07-22T16:00:05.735Z"} @@ -2552,7 +2571,6 @@ {"cache_key":"9e4dc302127a39df1d5ea9f1f41a50c702ac3eb5f816ca19ce9bcc4302179e39","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.toolCards.pinToDashboardPending","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Pinning…","text_hash":"fa053570213f665b4671a705946a6830e3030e7ad8fd850f54c35855cb751bdf","tgt_lang":"fa","translated":"در حال سنجاق کردن…","updated_at":"2026-07-22T16:02:18.885Z"} {"cache_key":"9e4f40bf8be2490986e5f5b69cb87e077e87a38fb43c88ea94734976b35e2fed","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.codePlugin","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Code plugin","text_hash":"f1765020c657263e9429231379ba42b2baca07c69512c9c63268e9939d0f9db7","tgt_lang":"fa","translated":"افزونه کد","updated_at":"2026-07-29T11:17:55.240Z"} {"cache_key":"9e7c5788bd4912141613dbd3ac4e393218b818c1705b7d308667da436b772ef4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"board.widget.sandboxUnavailable","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Widget sandbox host is unavailable.","text_hash":"41522a66cf8251e4ec8c9e82c463e92c93c19e2f56801394fe91e6bb67a3b85c","tgt_lang":"fa","translated":"میزبان جعبه‌شنی ویجت در دسترس نیست.","updated_at":"2026-07-22T16:00:41.703Z"} -{"cache_key":"9e882fcbc76028e2eaf91a8543ec1311cf0ddf4f8461297877291e606576921d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.authRequired.stepPaste","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Paste the token from openclaw dashboard --no-open or enter the configured password.","text_hash":"d65aea1772b928b5eb212e6c4c0481b32cbaf6e4d492b32d6c970592e75490f1","tgt_lang":"fa","translated":"توکن openclaw dashboard --no-open را جای گذاری کنید یا گذرواژه پیکربندی شده را وارد کنید.","updated_at":"2026-07-29T11:17:55.240Z"} {"cache_key":"9e8ed3b2b49f4448feb973ca5bb04b5feed8cc7c5f3f577721f8741bb3dd18c9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.risk.low","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"low risk","text_hash":"a2ce0d787f813342f730da429125527bed773d736ec8aaeae6c5111f86e9567f","tgt_lang":"fa","translated":"ریسک پایین","updated_at":"2026-07-29T11:16:27.151Z"} {"cache_key":"9e9009ab76cf15fb72ac71b016d7855d6d81ef82761efa14b27bad503c144e79","model":"gpt-5.6-sol","provider":"openai","segment_id":"agents.identity.title","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Identity","text_hash":"999f23fcd7bec7075e54bb5dea0d9c548bfe7261f95b911ed8e23d2f4188724f","tgt_lang":"fa","translated":"هویت","updated_at":"2026-07-13T05:31:20.131Z","segment_ids":["profilePage.identity.title"]} {"cache_key":"9ebbc123b65c6fd760d72e5234bf8d19e53335e636e9c8a6da170c7ceecd8ae2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.pairing.approveAria","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Approve {sender} for {channel}, account {account}","text_hash":"6ec24fb1890940fefeb85a92d6c9562a6628ca8085a72dfc3ef300785cb968e7","tgt_lang":"fa","translated":"تأیید {sender} برای {channel}، حساب {account}","updated_at":"2026-07-22T15:57:42.356Z"} @@ -2600,7 +2618,6 @@ {"cache_key":"a225520b301fbd1dcf550a22150eb6a6d5d033194c7bbfc7942b2a00d4fcfd59","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.candidates.testingButton","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Testing…","text_hash":"407b7a04662f2aabdfb3f017054466068e8155fc44815f88d9530833f30f7ff1","tgt_lang":"fa","translated":"در حال آزمایش…","updated_at":"2026-07-29T11:15:33.403Z","segment_ids":["memoryPage.overview.health.testing","modelProviders.probe.testing"]} {"cache_key":"a259b38aa71ef48097fed72db3a88fc1a752292b2d3b90dedcfebf9000c87496","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.phrases.filingLooseThoughts","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"filing away loose thoughts…","text_hash":"352e9ecf138c39219228e6e09c7d8fde37b02f1dd93fe411cdf781257e9be521","tgt_lang":"fa","translated":"در حال بایگانی افکار پراکنده…","updated_at":"2026-07-29T11:17:55.240Z"} {"cache_key":"a26dd9fd3abaa4a8b3626ba2881018816a35bebcc5e2595ce1e2f7257e1bbe83","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.connectorGroupWork","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Work & productivity","text_hash":"fb7630f5dba5774a83602aba681a0be6bc1a9ea85dfda92c63716cdadb023a69","tgt_lang":"fa","translated":"کار و بهره‌وری","updated_at":"2026-07-29T11:17:55.240Z"} -{"cache_key":"a2780e530a2b26f423ed98a0e3161c60b857a839683626c68a6bcba98a7b8314","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.authFailed.stepDashboard","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Run openclaw dashboard --no-open and open the fresh URL or paste its token.","text_hash":"8332142ce650399926258b23bb7b6fd279cdde999caf9afcb27a92713624e085","tgt_lang":"fa","translated":"openclaw dashboard --no-open را اجرا کنید و URL تازه را باز کنید یا توکن آن را جای گذاری کنید.","updated_at":"2026-07-29T11:17:55.240Z"} {"cache_key":"a28237193b0043c4f8a48b382838d65e634f6f7439d1b3bae6b3d80561354a4b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.workspaceFiles.summary","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Thread workspace summary","text_hash":"5eef33c0fa8a838ff9b362a2ad400bad00d4feff5aa0aa3b0ca3bfaf3d591984","tgt_lang":"fa","translated":"خلاصه فضای کاری جلسه","updated_at":"2026-06-16T14:18:48.731Z"} {"cache_key":"a2a57b0aab3143ae64957c2dcaaed9f806d406306cf7c1ac2b73554e8d5ce3a3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"mcpServers.transportSse","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"SSE","text_hash":"5c89f37c9b97d69379b434926cf4ffefd7ce10ffe8e54991b1890784b148e297","tgt_lang":"fa","translated":"SSE","updated_at":"2026-07-22T15:59:17.512Z"} {"cache_key":"a2ac9ccbbc494f80326e76009fcaf4eb212f8c8a5feb8f9662f0f43a0a985d1c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"approvalPage.expiredDescription","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"No decision arrived before the deadline, so the operation was denied.","text_hash":"7adc31693edbd89b6336e268d665a695ecdba872c2e229455d951013226906bb","tgt_lang":"fa","translated":"No decision arrived before the deadline, so the operation was denied.","updated_at":"2026-07-29T11:17:55.240Z"} @@ -2642,6 +2659,7 @@ {"cache_key":"a4ad432d1650534b987544482bb38e6bc096772ac941aecb6fdc0b8f17276e31","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.ungrouped","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Ungrouped","text_hash":"674b38cae72bb0c8be97cea114f7ce84a6ad4ae3c7f3ceb0c869d62db8e53fa2","tgt_lang":"fa","translated":"گروه‌بندی‌نشده","updated_at":"2026-07-05T14:40:24.519Z"} {"cache_key":"a4d0d65d6621a4b8b0883b00a62a9a01b98d86b8822771e6259c3b32ce6459a9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nav.workboardGroup","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"WorkBoard","text_hash":"b347fe77c8b90ff1c1d000a46a309cca0f4758e0a39c770fb87020d47db1f0a2","tgt_lang":"fa","translated":"WorkBoard","updated_at":"2026-07-22T15:58:56.267Z"} {"cache_key":"a4d1364f4ed25af06bf93e16ed0dbe09b8108b4b7c9224907f6df577607adebc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.probe","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Probe","text_hash":"3bd51ab9c14f9514ea37fac91f5f245e93cf5733bd39ca1652e5525a1d67b5d1","tgt_lang":"fa","translated":"بررسی","updated_at":"2026-07-29T11:17:55.240Z"} +{"cache_key":"a501b989b930411a7cfd14bc0a0baeb3e40f218a4cf787b3b6961aee10be4397","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.recoveryFailed","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Could not update completion delivery.","text_hash":"bbeca2e058cc124638f8e2241905215a63eb671841584b97706bc41fbe2a2378","tgt_lang":"fa","translated":"به‌روزرسانی تحویل تکمیل ممکن نشد.","updated_at":"2026-08-06T05:35:01.165Z"} {"cache_key":"a529e1b89330ce67564659e56097702709850085ba347adfe749ef7f7b1e99a0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.nostr.placeholders.lightningAddress","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"you@getalby.com","text_hash":"7c433ad5c3a532bd4ab1a634c4ac4d75cbd857e41b1de75b50ac8c8b16ccf319","tgt_lang":"fa","translated":"you@getalby.com","updated_at":"2026-07-12T06:52:24.346Z"} {"cache_key":"a5323c8774f3cd51e400d430e0fdab8da2c7711d501e28804d22eeabd1b36201","model":"claude-opus-4-8","provider":"anthropic","segment_id":"mcpApp.errors.invalidSandboxUrl","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"MCP App sandbox URL is invalid","text_hash":"2bc225355a8ff8ec9b133d04d129978379c282c96c8f24fc90639ec09919e7bf","tgt_lang":"fa","translated":"نشانی سندباکس اپلیکیشن MCP نامعتبر است","updated_at":"2026-07-29T11:13:29.324Z"} {"cache_key":"a55038c839285e106d3056f1d7caf7fd1ea48b6328f29862e1455b87d4b3a0c5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.today.browseApplied","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Browse what's already applied.","text_hash":"2a894af5f6c031cbbb3a337dc8864e754e76b4fd6395248b68ac550c6842ad72","tgt_lang":"fa","translated":"آنچه را قبلاً اعمال شده مرور کنید.","updated_at":"2026-07-12T06:58:10.937Z"} @@ -2900,7 +2918,6 @@ {"cache_key":"b4a07868ce401ece5065bf58b0361d9a477bef73c799857cca08d464eac5a350","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.turnCameraOff","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Turn camera off","text_hash":"2050f56db225c04a2142cb35647fd0478586a95cc0d95a6dae1920e75bda92d9","tgt_lang":"fa","translated":"خاموش کردن دوربین","updated_at":"2026-07-22T16:02:18.885Z"} {"cache_key":"b4a499c7befa50420b16e483a61c6922d3a5482317b64dd874eaf77fc180ab83","model":"gpt-5.5","provider":"openai","segment_id":"browser.inspectHint","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Hover to inspect; click to send the element to your chat.","text_hash":"eee42900227737c5b30d3497a2ea7831e46f089ca301e9ebcf301c985f96b1d2","tgt_lang":"fa","translated":"برای بررسی، نشانگر را نگه دارید؛ برای ارسال عنصر به گفتگوی خود کلیک کنید.","updated_at":"2026-07-11T02:20:28.644Z"} {"cache_key":"b4b160f68f8cf4c28d5b7b31348c57cf0d7c8795b32f3c01cb950b47237628f4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.modelsAvailable","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"{available} of {count} models available","text_hash":"07b95780d25dbf01d8ba3d4e2e2171d6b7071f3721e1a9860ac086567f3136a7","tgt_lang":"fa","translated":"{available} of {count} models available","updated_at":"2026-07-29T11:17:55.240Z"} -{"cache_key":"b4b6648ef3b63ce285673ae2b32cfcd0d92ad7ba6d308bc3bc574af3cf909756","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.messages.openInCanvas","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Open in canvas","text_hash":"02597bb20cb5d93ebbb47e62c3591fcf9dec76fc42697e1dc130e1f167232e61","tgt_lang":"fa","translated":"باز کردن در بوم","updated_at":"2026-07-12T06:59:07.238Z"} {"cache_key":"b4be6ce329d554cf02b955cb323f38ca246296600b913abc3b583eb22279b62d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.filters.unpin","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Unpin filters","text_hash":"23469c54ab00aa5fd13e3d0972883842c36663409dd8f70022a84c9ea591d1d7","tgt_lang":"fa","translated":"برداشتن سنجاق فیلترها","updated_at":"2026-07-29T11:17:55.240Z"} {"cache_key":"b4c302cf3d84d9451a55726df3f6eb96dbb313d87fabbfbd263a572891eb46ad","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.voice.connecting","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Connecting voice input...","text_hash":"04928af78f92a4dd22d8b718b08c5278d528a0cf4529acf97a51f33fcf47ca45","tgt_lang":"fa","translated":"در حال اتصال ورودی صوتی...","updated_at":"2026-07-29T11:17:55.240Z"} {"cache_key":"b4cc6f15fb91f238415e57317ff6979f0c02cc782ff8ec199ac94c95e600ffc8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.secretCount","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"{count} secret","text_hash":"0e6d25bb2eb2d8b98f478224b4330f249de6465d2c06a012c51575b3dd56cb6b","tgt_lang":"fa","translated":"{count} راز","updated_at":"2026-07-12T06:55:59.016Z"} @@ -2933,6 +2950,7 @@ {"cache_key":"b713faa0463e54d175a50169aa69aa7a9b03c3fe3ae8af2a15ddbe5fbe096816","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.binding.execNodeBindingSubtitle","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Pin agents to a specific node when using exec host=node.","text_hash":"62b94f448115db671d89cd6cbb1649576ab8435e99aabee84d4bf32e7882f65e","tgt_lang":"fa","translated":"هنگام استفاده از exec host=node، عامل‌ها را به یک گره مشخص پین کنید.","updated_at":"2026-07-29T11:17:55.240Z"} {"cache_key":"b72c4716172a9e52681259cbae912d255fa7f66762853c8c387ebebc469961c1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.channels.configuredCount","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"{count} configured","text_hash":"bef0da45a50dee3451c5a3c3d23bce1bcd1dc512dab3712414475ece685a3325","tgt_lang":"fa","translated":"{count} پیکربندی‌شده","updated_at":"2026-07-29T11:17:55.240Z"} {"cache_key":"b72f14ea7540a9828da4e8fe4496ffa8a8fe46666f6b0531bf00b953b065cf8e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"approvalPage.retry","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Retry","text_hash":"942087cc2d41e01304b7195558d093d10c72af8e838c7556d6a02d471ee71852","tgt_lang":"fa","translated":"Retry","updated_at":"2026-07-29T11:17:55.240Z"} +{"cache_key":"b732d1d1186a7b9d634c9e23237b748d9858d179c62104f19d33d8cf25fd31bb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.format","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Check that the endpoint exposes a compatible chat model, then retry.","text_hash":"22ef704d9921834cb21e0b3c3c807f3d5fa2fd63f40ff652d26bcf2638556121","tgt_lang":"fa","translated":"بررسی کنید که endpoint یک مدل چت سازگار ارائه می‌دهد، سپس دوباره تلاش کنید.","updated_at":"2026-08-06T05:35:01.164Z"} {"cache_key":"b7347dee5369c15cc300892ec3535389823b0e75d0cdb2f8b1ac923e6f25bcdb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.sections.plugins.description","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Plugin management and extensions","text_hash":"dc8d9a5310364c2607b776dc19082030e6006acc0884598c51938f962900803c","tgt_lang":"fa","translated":"مدیریت افزونه‌ها و توسعه‌ها","updated_at":"2026-07-12T06:54:16.538Z"} {"cache_key":"b740ec6e7a048a8b6f1edc9c195fa89e5a3a4e189915743bbc1aed07bc4268b2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"logbook.status.modelMissingHelp","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Set plugins.entries.logbook.config.visionModel (for example codex/gpt-5.6-sol) or configure tools.media models.","text_hash":"0cc49f30d9bcab8a5c0a7fdd3fd0656170e8ca5bf6d4cd9c5250b23fbeca9a3b","tgt_lang":"fa","translated":"Set plugins.entries.logbook.config.visionModel (for example codex/gpt-5.6-sol) or configure tools.media models.","updated_at":"2026-07-29T11:17:55.240Z"} {"cache_key":"b76db30bfd4f89bc611f6ab562813e0ff08808840ca8dd33f14003ecf9eb31e6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.overview.shortcuts.diary","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Read the dream diary","text_hash":"22175a7f2cfed7060be4936232be676173ec5f82ca2992bd77a134a7f6979ede","tgt_lang":"fa","translated":"خواندن دفترچه رویا","updated_at":"2026-07-29T11:15:33.403Z"} @@ -2961,6 +2979,7 @@ {"cache_key":"b8bd075b6cc2f0ccf7e20002e453b1d6c9659d72b6e216c3ae2775670b795268","model":"claude-opus-4-8","provider":"anthropic","segment_id":"browser.errors.screenshotFetchTimedOut","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Screenshot fetch timed out.","text_hash":"77d5583c2f548487a6dac509e6650b1b19b1a7fbdde4631a904f680236f9eda8","tgt_lang":"fa","translated":"دریافت اسکرین‌شات به پایان زمان رسید.","updated_at":"2026-07-29T11:14:21.631Z"} {"cache_key":"b8d91179fdb8e976ab9761eb4ec8a196f65e1828866f4a7d8acb33c61b179c2a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.resources","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Resources","text_hash":"e89b30aa1dc30a6ad8c34610689bede83b3ef645a24c3a84a0990826687fb735","tgt_lang":"fa","translated":"منابع","updated_at":"2026-07-29T11:17:55.240Z"} {"cache_key":"b8dabc0af6291f9c9103353df0db94471033ace9f4db061268f7f964961f9eb3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.start","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Start","text_hash":"e4bb9f1ece9af9264a3b9e3913bbdb2cf497457167b14ced5f85688bfde74644","tgt_lang":"fa","translated":"شروع","updated_at":"2026-07-29T11:17:55.240Z"} +{"cache_key":"b8e9d74281ee516685c367f980b8a4242045e435fedc9178ffe4bf33d34abc18","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.actions.confirmRepairDescription","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"This archives derived dream cache files and rebuilds them from clean inputs. Your dream diary stays untouched.","text_hash":"2589fde250939480a492a5f25e92fb75430cccfcb4aa9da17a4c63c5ea3efb22","tgt_lang":"fa","translated":"این کار فایل‌های کش رؤیای مشتق‌شده را بایگانی و آن‌ها را از ورودی‌های تمیز بازسازی می‌کند. دفترچه رؤیای شما دست‌نخورده می‌ماند.","updated_at":"2026-08-06T05:35:01.165Z"} {"cache_key":"b8ee039567b9fe2607ef021e32be2d541323c9201e2447e1b96c48addb86549f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.detailPanel.searchInFile","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Search in file","text_hash":"c4cda7252bc752dceb503cee00e44afb2699eba1870de56aa2f8a0e62c4a35e9","tgt_lang":"fa","translated":"جستجو در فایل","updated_at":"2026-07-12T06:59:15.833Z"} {"cache_key":"b8f2d3ab25ea32557dee6672cee7f7cc04ac66dca94e1bae689ca93db52c91fa","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.filters.removeDays","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Remove days filter","text_hash":"5f9ff99f2ed6cfc30e40b0e273aab9539ebc40ed76016dc7299f01ed68e8b636","tgt_lang":"fa","translated":"حذف فیلتر روزها","updated_at":"2026-07-12T06:59:00.077Z"} {"cache_key":"b925ce24144dd5d19f96a56ef612f530a8314e4c7609022383d2c902c73c1e29","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.sections.session.label","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Session","text_hash":"6959b4159575d8dd76d9f3bbe2c6437904f861e7860c35abd18deffb1c3425a0","tgt_lang":"fa","translated":"جلسه","updated_at":"2026-06-16T14:18:48.730Z","segment_ids":["configView.sections.session","execApproval.labels.session"]} @@ -2985,6 +3004,7 @@ {"cache_key":"ba7d0892b678133c9e45413257cdc656f3b35e051dfe720b64ef0a9c870a5616","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.disconnected","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Connect to the gateway to load and manage tasks.","text_hash":"f809605f626a2f8eeff5c864a30e78d538a878ec5de7934f21d60bc01b81f125","tgt_lang":"fa","translated":"برای بارگذاری و مدیریت وظایف، به gateway متصل شوید.","updated_at":"2026-07-29T11:17:55.240Z"} {"cache_key":"ba8a0b7f68314e5097d7aae5c6c46e19e311c5539ae83ed012f2b5b22222cd3c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.inventory.rotate","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Rotate","text_hash":"c3613b1704f54c8bd38987e4e810ae6040935d048ac5bb0dd9c0bde269ecf739","tgt_lang":"fa","translated":"چرخش","updated_at":"2026-07-12T06:52:51.379Z"} {"cache_key":"baaa4acd431855e37c8b0624f5b5888dbfea7f5a85f888d72c1e09a313f9e5f9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.origin.summary","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"The Gateway rejected this page origin before accepting the Control UI connection.","text_hash":"5161e9bb2741679c026e891a5fd68895346b417f591639ed86b64fc0e55a7744","tgt_lang":"fa","translated":"Gateway پیش از پذیرش اتصال Control UI، مبدأ این صفحه را رد کرد.","updated_at":"2026-07-29T11:17:55.240Z"} +{"cache_key":"bab2304d4404f1f7b0d5a32a7d377d8974dc5979cc1524ea307b486229b6e0e5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.billing","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Restore provider billing or quota, then retry.","text_hash":"3768a5f28bb03d6f177fe40a4a20809abdd3af5b263fb1ebc1e4057af54b0466","tgt_lang":"fa","translated":"صورت‌حساب یا سهمیه ارائه‌دهنده را بازیابی کنید، سپس دوباره تلاش کنید.","updated_at":"2026-08-06T05:34:42.951Z"} {"cache_key":"bab4ec9b78201067b4667cd996e12f16252bfa1393cacf91bc4dc253795252de","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agentTools.noAvailable","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"No tools are available for this thread right now.","text_hash":"edde661d0afe9a8a2d3529a7a35827ee3f1a42a12be3f7f487fcc2269fa4d426","tgt_lang":"fa","translated":"در حال حاضر هیچ ابزاری برای این نشست موجود نیست.","updated_at":"2026-07-12T06:56:19.156Z"} {"cache_key":"bab9bf2362c99ae4309d279ca60e57970cac7e85dd7c51a222a5dbe6429eedd8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.accountId","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Account ID","text_hash":"919bb4cb2182c322ed2e1d13d112570bfcff57a2b9260bf3ff19939975d042b2","tgt_lang":"fa","translated":"شناسه حساب","updated_at":"2026-07-12T06:59:53.857Z"} {"cache_key":"badf9470881605c7a4ac3e9e652882e48fb522f76ec62b0e39b1738d3e7e6326","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryImport.alreadyImported","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"{count} existing","text_hash":"4ca1fd76907813d177657a82fe2ac44c61bf15be31f47af8bd05cd7ea6bfcc22","tgt_lang":"fa","translated":"{count} مورد موجود","updated_at":"2026-07-29T11:17:55.240Z"} @@ -3049,6 +3069,7 @@ {"cache_key":"be302bf0bb502000ec85358f9d76233a7e9d4131ef58213726ece083b50fb154","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.detailPanel.fullContentNotVisible","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Full content is unavailable because this transcript entry does not have a visible WebChat projection.","text_hash":"540bb250a4dfff7d0748704e1b9d01421eb7c7aee9b8cf5f1986d80b4d2ad5f0","tgt_lang":"fa","translated":"محتوای کامل در دسترس نیست زیرا این ورودی رونوشت یک نمایش WebChat قابل مشاهده ندارد.","updated_at":"2026-07-29T11:17:30.471Z"} {"cache_key":"be4248d977b02f125b40fd64ff6af7f5ca5a43170f1860fa33d0761a7c8c403c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"quickSettings.model.thinkingLevels.low","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Low","text_hash":"f793de205ead5ac302c4a1627829dea41f176b1068b993a32373fc869918374b","tgt_lang":"fa","translated":"کم","updated_at":"2026-07-06T20:20:02.809Z"} {"cache_key":"be672158ba82e89726234a76cf61f1bd3a6f4e57a5005714dc5c39f467bb456f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"custodian.sensitiveReply","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Sensitive reply sent","text_hash":"c35434ce2a724b208ca3af55e54ab55a9fe2ae7d53db9a079b568ebbbbb254f3","tgt_lang":"fa","translated":"پاسخ حساس ارسال شد","updated_at":"2026-07-22T15:59:07.285Z"} +{"cache_key":"be852b0c14ab456106a7c68f20fc8b06dd15e4c4d4c6434614b1c1cc662ed5d0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"appsPage.ctaChromeWebStore","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Chrome Web Store","text_hash":"2b96646cfbc6ae7d1de1a356ebbec0e8802212b48d9f0393d5c93840fc71984a","tgt_lang":"fa","translated":"Chrome Web Store","updated_at":"2026-08-06T05:35:01.165Z"} {"cache_key":"be9d9b622601a87c62649d8cf3ad075c8f4a845d976580e4d480eb516e8b35e3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"execApproval.alwaysAllow","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Always allow","text_hash":"977618bd8bc7eef4d3bada0cf1a791d8362cd5fd8680e9673566abab2e76dded","tgt_lang":"fa","translated":"همیشه مجاز کن","updated_at":"2026-07-29T11:17:55.240Z"} {"cache_key":"bea045f33e87c9be8ea74181555072ad5ada63191a88375e990909a3523a88a6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"quickSettings.appearance.lobsterSoundsOn","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Tiny blubs when touched","text_hash":"35af4a22855e8564a6e31d589281759ff7f7d8b01e84b8d732d5466575b808db","tgt_lang":"fa","translated":"حباب‌های ریز هنگام لمس","updated_at":"2026-07-29T11:17:55.240Z"} {"cache_key":"bea5dcf00bcc611b0272c5115d09cd7c5d5a4dddc5c7430af6a6b1f57c794d33","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.history.loading","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Loading history…","text_hash":"a960c435c77f666c2d317d72ca89f6985c8c32abe0e484c9095c2f835439a27d","tgt_lang":"fa","translated":"در حال بارگذاری تاریخچه…","updated_at":"2026-07-29T11:17:55.240Z"} @@ -3076,7 +3097,6 @@ {"cache_key":"bff1be4d671487ceb6a8dc7511a8e1ea863106a38a4c262359662f5edf8049e6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"terminal.exited","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"exited","text_hash":"b251994ca8108bbfdac92861ce8d3c5c82c8e62de03cd9f44a3e338643bb98cc","tgt_lang":"fa","translated":"exited","updated_at":"2026-07-29T11:17:55.240Z"} {"cache_key":"bff2ead2ab04756f1660f5f7027bd6436629c555f5fe209cb5b1b7307e5f305a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.files.expandPreview","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Expand preview","text_hash":"59edd3fe9cc5d5b4980b94efbaf2f17751850c33f77cda11c389998da87ae850","tgt_lang":"fa","translated":"گسترش پیش‌نمایش","updated_at":"2026-07-29T11:17:55.240Z"} {"cache_key":"bff9c7adee188937171366bd5118fa9800d6c49cb5569c894eafb9bb485b0908","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.runs.deliveryNotDelivered","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Not delivered","text_hash":"f498742c19d9bbdb08498d477c62dc4bd139d0e47bdbc26a41e4e225aceab9a6","tgt_lang":"fa","translated":"تحویل‌نشده","updated_at":"2026-07-29T11:17:55.240Z"} -{"cache_key":"c00659a79c3a0818d221fadec071b366fc520936fc838c7c3f92197bbac6d37f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.tryAgain","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Try again","text_hash":"d8b8392e2c542950ca64867168e4ef87d4ad606882d5898f826b51c6d553988f","tgt_lang":"fa","translated":"دوباره تلاش کنید","updated_at":"2026-07-29T11:17:55.240Z"} {"cache_key":"c03280131e3144e46039c2b1c764ec9269e8d81dca144b5fafa7be417c99a40a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.detail.supportFilesTitle","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Support files","text_hash":"7850bc0717416285d154ec1a5e279172ec32d2173d5058ac0f456ebbb07c53ec","tgt_lang":"fa","translated":"فایل‌های پشتیبان","updated_at":"2026-07-12T06:58:01.083Z"} {"cache_key":"c058d5fc45a2c653cff7f349d71b504657d9e1fce28e08fea95ae6ce51ed8142","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.today.progress","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"{current} of {total}","text_hash":"35d900116a14254824e4d1e6e1df94c230578113d2cfab1519ff67e5d98d4fbe","tgt_lang":"fa","translated":"{current} از {total}","updated_at":"2026-07-12T06:58:10.937Z"} {"cache_key":"c05d2270f02f651d7571fae41af73f93f5544793105acff9a671e9d34b8f8d3c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.sections.hooks.label","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Hooks","text_hash":"d412a062620ef57bace76558a0384077b1919e66ba0a35af91e5a372f873e65e","tgt_lang":"fa","translated":"قلاب‌ها","updated_at":"2026-07-12T06:53:56.800Z","segment_ids":["configView.sections.hooks"]} @@ -3138,6 +3158,7 @@ {"cache_key":"c35c97d08a51e41702e1cfe3aa0569356c01078c0402a23a7a99eab19253b8cb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.memories.fileLoading","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Loading the full memory file…","text_hash":"81c8f3649d472aac80a7644b9c4d13b923de5f49610c7ae074b928a19d0663f7","tgt_lang":"fa","translated":"در حال بارگیری کل فایل حافظه…","updated_at":"2026-07-29T11:15:42.766Z"} {"cache_key":"c36a5529528497762838a4844854cb1f35a67e4b4541514562db73ec6c523973","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.nostr.lightningHelp","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Lightning address for tips (LUD-16)","text_hash":"fee6e236efa382b3797e36ec38e023459d2e48c8e5e3bba466b08d438878b713","tgt_lang":"fa","translated":"آدرس Lightning برای انعام‌ها (LUD-16)","updated_at":"2026-07-29T11:17:55.240Z"} {"cache_key":"c3860aecbb197cad63ff6532d25226a88e95f0027a1490daf35276effd7566ac","model":"claude-opus-4-8","provider":"anthropic","segment_id":"quickSettings.security.toolProfile","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Tool profile","text_hash":"7fddfc798851c46789ef9d249867eb179988e4ec4b48205b0e8871a92e5715ce","tgt_lang":"fa","translated":"Tool profile","updated_at":"2026-07-29T11:17:55.240Z"} +{"cache_key":"c3899cf9b1805e73bae23d23c922f0572f12c59a814f86cbc00c16e8c5089b64","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.stopCloudWorkerConfirmAction","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Stop worker","text_hash":"9a57ca2831c77ed95598e14dffcbb02156a28428b46f153a2cefb02c66f53d8c","tgt_lang":"fa","translated":"توقف کارگر","updated_at":"2026-08-06T05:34:42.951Z"} {"cache_key":"c3a31a00478f242fbfd55772d5e7205710a7c3f23b44c7a9f83de41df4a31232","model":"claude-opus-4-8","provider":"anthropic","segment_id":"profilePage.identity.avatarErrors.tooLarge","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"The processed avatar is larger than 512 KB.","text_hash":"51999e17772f6e253f3ecd807ae37e02c8151f2ab66871e95de849f4fac78587","tgt_lang":"fa","translated":"آواتار پردازش‌شده بزرگ‌تر از ۵۱۲ کیلوبایت است.","updated_at":"2026-07-22T16:00:17.747Z"} {"cache_key":"c3ab6ea3b0207ba9299478e99df5bf170ecacb068d9ecf07ab63feabbc1bdb89","model":"gpt-5.6-sol","provider":"openai","segment_id":"approvalHistory.kinds.exec","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Exec","text_hash":"eae47ccdd51f34b36191e508f439eb4539be120218976462316ea74d1011cc2a","tgt_lang":"fa","translated":"اجرای دستور","updated_at":"2026-07-16T09:25:11.879Z"} {"cache_key":"c3b0f456af6798fa49d2e3cf817d8f7cd798cdabeae9980b6072090c2c57dca4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.agentPlaceholder","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"main or ops","text_hash":"7d41b7b33571ec87fe685c21702024b51d76306b91bbbf4c3cf545256eaa69b8","tgt_lang":"fa","translated":"main یا ops","updated_at":"2026-07-29T11:17:55.240Z"} @@ -3174,6 +3195,7 @@ {"cache_key":"c6003f9f78c96b44b2631213078c85c396fbf0cee41a4f48c12c6e2fd105442f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.overview.sessionsInRange","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"of {count} in range","text_hash":"6e63cea82a473651b00fb46a523cb60e7aeb7a937012c33f46313e28fc685a44","tgt_lang":"fa","translated":"از {count} در بازه","updated_at":"2026-07-29T11:17:55.240Z"} {"cache_key":"c606bcbe451205c97d6d6a95b3198b8e6a1a5ec0e0add8e0b65f4bd58ec00bc7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.pairing.senderDetails","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Sender details","text_hash":"8579ad752e425d1b95e415a959c4b93b526fd68f0eedb105f8268588b520bd1b","tgt_lang":"fa","translated":"جزئیات فرستنده","updated_at":"2026-07-22T15:57:42.356Z"} {"cache_key":"c607ed1edc66c089cbc0edb1c6c1272e19de84fd5eea471c1d6e7790a35fcbd2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.list.emptyTitle","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"No automations yet","text_hash":"b777509a8aea71f32c54d02b7225a4453041dacdd94beb6ec8833479ea004380","tgt_lang":"fa","translated":"هنوز وظیفه زمان‌بندی‌شده‌ای نیست","updated_at":"2026-07-12T06:59:34.119Z"} +{"cache_key":"c60cde093996ec6ba4c46c0be5e70aef7e4281822d9a746cf733923e99a21c59","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.duplicateRisk","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Retrying may duplicate a result after an ambiguous acknowledgement.","text_hash":"7b818910c3637b34ad0890c3a089666f79d44c985608e69a2aefa48e90ed6579","tgt_lang":"fa","translated":"تلاش مجدد ممکن است پس از یک تأیید مبهم، نتیجه را تکراری کند.","updated_at":"2026-08-06T05:35:01.165Z"} {"cache_key":"c6211fcd3c7044959bc823ca1441c48111c6b0bc5ba581f53c1f4189e5693812","model":"claude-opus-4-8","provider":"anthropic","segment_id":"activity.entrySummary","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"{argumentSummary}","text_hash":"d59968bd07c9304c77e9972265ada2b120e8f3eeda18072c254760c1cf49efb1","tgt_lang":"fa","translated":"{argumentSummary}","updated_at":"2026-07-29T11:17:55.240Z"} {"cache_key":"c628bb986a3517e2608ee91da395ccfc4645ecf2a55754148ebec5fd6735d963","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.eventUnarchived","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Unarchived","text_hash":"4aa9bb34ebb3feb2d7e2fc21777ca223a83beac6e236620799ae1bb41ddb37c0","tgt_lang":"fa","translated":"از بایگانی خارج شد","updated_at":"2026-07-29T11:17:55.240Z"} {"cache_key":"c6667436a3fc53cde8c8536f9863aef312051b619e678e049468f8546d2a235f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"activity.outputTruncated","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Preview redacted and truncated.","text_hash":"b5e652d0df33749cbe16c90538a05643ee766c24207e12a4004e7b96f53ead0b","tgt_lang":"fa","translated":"پیش‌نمایش ویرایش و کوتاه شده است.","updated_at":"2026-07-29T11:17:55.240Z"} @@ -3205,6 +3227,7 @@ {"cache_key":"c83cc4fe0308c66166e43b9cf08540259db44965952cf96ef857f73b129f898d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"custodian.nudge.dismiss","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Dismiss this update","text_hash":"0920ee525b379883f63f5f659a22521fc0bfa71f696f3727bea117c3fc801c7c","tgt_lang":"fa","translated":"رد کردن این به‌روزرسانی","updated_at":"2026-07-22T15:59:17.512Z"} {"cache_key":"c846f06148cad1c72f41272b647dcdf6107849301691cf6e75a16b7cedd4d877","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.prepare.ollamaLabel","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Ollama","text_hash":"eb82ef89769382466eef9958817a8a28907e4a4c91d6ff8282af25cefdd1da58","tgt_lang":"fa","translated":"Ollama","updated_at":"2026-07-25T17:16:40.722Z"} {"cache_key":"c847e00ef21c86d49d2af21c2689e8f428e9ca753652a8117eaf185473dc1a8d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"subtitles.memory","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Memory engine, backend, search, and dreaming.","text_hash":"8db99685957c64bead70623acf6250adc20b2e7e165103121ee68fd66c17df9f","tgt_lang":"fa","translated":"موتور حافظه، بک‌اند، جستجو و رؤیاپردازی.","updated_at":"2026-07-28T07:17:12.780Z"} +{"cache_key":"c8617af6d740d1343d4e734e11155174f023868e50754e4a22a6f2d616e8e5c2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.forkedSession","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Forked thread","text_hash":"52e0889e75a6aa22f91b410bd5e97080529a12ab4b60ab69dfa3c6c223db6788","tgt_lang":"fa","translated":"رشته منشعب‌شده","updated_at":"2026-08-06T05:34:42.951Z"} {"cache_key":"c862d805d49a55a466bf4f0f5f151093bc196841ed564763394faea9ec0ebc6e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillsPage.latest","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Latest: v{version}","text_hash":"1352cdcbd8f1253ec6478bfdad8f4b132926db358e35feeb3b3019eb06c66420","tgt_lang":"fa","translated":"آخرین: v{version}","updated_at":"2026-07-12T06:56:35.267Z"} {"cache_key":"c8681bbf55dea4b34f0459d152ad35ca8226a63c65099c2dbdca1e3dc385c529","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.header.useCurrentChat","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Use current chat","text_hash":"fbc1ffd63daa506e927c7a85f6e43acd11e0b8c9f52a3951fc782b236ce9a787","tgt_lang":"fa","translated":"استفاده از گفتگوی فعلی","updated_at":"2026-06-16T14:18:33.052Z"} {"cache_key":"c87a99ca38299c09e514eb71500793904dd240abc535d6bd8ff38f1a9ebf67b1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.failureAlertAccountPlaceholder","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Account ID for multi-account setups","text_hash":"4809ae15cf6f6147df474b32317006b57ce152f16c77891d44f6654ad1efd5a9","tgt_lang":"fa","translated":"شناسه حساب برای پیکربندی‌های چندحسابه","updated_at":"2026-07-12T07:00:00.576Z"} @@ -3232,6 +3255,7 @@ {"cache_key":"c996b472ecdb4e90359505d09975d7ffd810d10ad10ef442877bcd80ae49a8dc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.authFailed.stepMode","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Use one matching auth mode at a time: gateway token for token mode, password for password mode.","text_hash":"9e4130c3327fa1840a28bf68b813181aec61bb6f302a2bb68535cfaa7c5001fc","tgt_lang":"fa","translated":"هر بار فقط یک حالت احراز هویت منطبق استفاده کنید: توکن gateway برای حالت توکن، گذرواژه برای حالت گذرواژه.","updated_at":"2026-07-29T11:17:55.240Z"} {"cache_key":"c99812021966be39542202cf2d4561b679840d87c9a0932304b8b94fccf610a3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.menu.scopeSessionHint","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"The server is saved globally disabled and enabled only for this session.","text_hash":"0ceb3cecc6f4196d92d8c2e31d672a7e117b5358350e1fe5285ab416b32a982f","tgt_lang":"fa","translated":"سرور به‌صورت سراسری غیرفعال ذخیره می‌شود و فقط برای این نشست فعال می‌گردد.","updated_at":"2026-07-31T19:29:46.799Z"} {"cache_key":"c998e1fca57c7b6eca641c41543e82d01403afd715f6d8ce8fbb92b90dd9c7d1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.taskSuggestions.instructions","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Instructions","text_hash":"934652dce41d62d3c9ff34b2c5e44e3addaedc67d6137328a9fe75a63c51dbac","tgt_lang":"fa","translated":"دستورالعمل‌ها","updated_at":"2026-07-29T11:17:55.240Z"} +{"cache_key":"c9b1f5f90fd5fdf0151cdb8e2d734f68cfe663de9ebc476122ca14f464dc027b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sidebar.hiddenSessionSections","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Hidden session sections","text_hash":"cf99d90adc742855fd447a174d79c569ccf4de22d0778a19bf9bad3b02c5de31","tgt_lang":"fa","translated":"بخش‌های جلسه پنهان‌شده","updated_at":"2026-08-06T05:35:01.165Z"} {"cache_key":"c9b30b6a6aa9a9aae07b05d4d0fd3bd61050fce4771727e771e69c8761311543","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.nostr.nip05Help","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Verifiable identifier (e.g., you@domain.com)","text_hash":"621809d0907c8a18fa79d4d21f7d41bed3ddccb2a2dd5cd134957ef4e7b3f0f3","tgt_lang":"fa","translated":"شناسه قابل تأیید (مثلاً you@domain.com)","updated_at":"2026-07-29T11:17:55.240Z"} {"cache_key":"c9c6c626b73126d4eeaeab23e6e62df8c3ca65f19bb77baa1a2ec851434c41d9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.togglePasswordVisibility","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Toggle password visibility","text_hash":"1016c07b0f58d365790cc799fb215afd92fde1aeb5ac47cd17260e327465b2d6","tgt_lang":"fa","translated":"تغییر نمایش گذرواژه","updated_at":"2026-07-29T11:17:55.240Z"} {"cache_key":"c9d1ee894705a82753044c561acef475652fedeb8fae37778c0e5812a5d107ce","model":"gpt-5.6-sol","provider":"openai","segment_id":"cron.form.summaryEveryMinutes","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Runs every {amount} minutes","text_hash":"e3701aec531109817416015880577e3c9ecb2f0164e96fa680a244ed80add375","tgt_lang":"fa","translated":"هر {amount} دقیقه اجرا می‌شود","updated_at":"2026-07-12T09:22:33.406Z"} @@ -3327,6 +3351,7 @@ {"cache_key":"cf7a787b3ee6af9ae359958ffbd6499e1162001bbe1035dc69a8b86814fa4a32","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.filters.startDate","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Start date","text_hash":"8169693101a4536c24e384595cce97fa4740c7529114bead65525f5532699597","tgt_lang":"fa","translated":"تاریخ شروع","updated_at":"2026-07-29T11:17:55.240Z"} {"cache_key":"cf84ef26c5bb237504e4a63c5fa78037cfabe160a4aa0a7e55e78a7f1d5f6049","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.toolCatalog.descriptions.edit","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Make precise edits","text_hash":"758dd82fc1391a16106eeecbd14d3229771959675f0ae7c8f6476ebf1a883b82","tgt_lang":"fa","translated":"ویرایش‌های دقیق انجام دهید","updated_at":"2026-07-12T06:53:26.782Z"} {"cache_key":"cfa275eb3bdc3027354c0ae920e706e65f7799f59f36ad7d8d396e6034fa0d59","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sessionSharing.selected","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Member","text_hash":"7c968fb71f50e335442b35062a35620a508bbd0bd3ee7888deff2490636a5311","tgt_lang":"fa","translated":"عضو","updated_at":"2026-07-25T17:17:03.411Z"} +{"cache_key":"cfae312310b87744aaf815704a26e27637538703320455bcaaa394802b4d44f6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.restoreCheckpointConfirm","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Restore this thread to the selected compacted checkpoint?\n\nThis replaces the current active transcript for the session key.","text_hash":"e4f5de9f6c2d72014d2434ff7ad2704b6e4b54df553fc55a3705ddb3a8fa13ca","tgt_lang":"fa","translated":"این رشته به ایست بازرسی فشرده‌شده انتخاب‌شده بازگردانده شود؟\n\nاین کار رونوشت فعال کنونی را برای کلید نشست جایگزین می‌کند.","updated_at":"2026-08-06T05:34:42.951Z"} {"cache_key":"cfc923f9612b87a4d15a864d63295701642d369451dd33560e444170614f4840","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillsPage.invalidLink","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"ClawHub link invalid","text_hash":"1cbb782a259b1b75e8c8a5629c829a571e13fa9f9dba1f73635e8bf2d04e1c71","tgt_lang":"fa","translated":"پیوند ClawHub نامعتبر است","updated_at":"2026-07-12T06:56:35.267Z"} {"cache_key":"cfdfe9ee287a0a75edb11ea0c67ad2d9c31ab5e7b7b21e6287606f88d7ef5b52","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.dashboardAvailable","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Dashboard available","text_hash":"0cb0f0f929eacb9d9b7cc008ac924abdba083ccefb24ffde3148c8c21db927ee","tgt_lang":"fa","translated":"داشبورد در دسترس است","updated_at":"2026-07-22T15:58:21.528Z"} {"cache_key":"cfe63fb5916ffebbf298be328ca8ebbd5bb68a7dbf602dacc7679283178fe3be","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.worktreeSession","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Worktree thread","text_hash":"e82922ec29caf58f1d574ceee5b11cebb412346c4dab4a88b3b81d3062cbe5a0","tgt_lang":"fa","translated":"Worktree session","updated_at":"2026-07-29T11:17:55.240Z"} @@ -3514,6 +3539,7 @@ {"cache_key":"dbfe456b8afbcf556b7c20eba6b01d61646293b636239bd68c9473a74fc1280b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.textSizes.large","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Large","text_hash":"ab80540d98d274565e355f59f0683df6fb23ff86f735a6f8da60020d3ce05d7b","tgt_lang":"fa","translated":"بزرگ","updated_at":"2026-07-12T06:55:07.729Z"} {"cache_key":"dc0e4e4351f24b54ed106496d7c47bb6d51525c4d7796e0be3caed4d0930a470","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agentChip.openChat","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Chat with {name}","text_hash":"d9bba8318ccf534dd3fe86980312bd750cd7f0c9f45c77490c774fce22a44c5a","tgt_lang":"fa","translated":"گفتگو با {name}","updated_at":"2026-07-22T15:58:11.071Z"} {"cache_key":"dc14b213fd51b847fff3a4db9204acb2b3a6b618224425d43a87415e61b0683b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.hideSensitive","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Hide sensitive values","text_hash":"cf838a405131320478472df32d60e5c5b5cfdaa359ec9a465e484549135345e0","tgt_lang":"fa","translated":"پنهان کردن مقادیر حساس","updated_at":"2026-07-12T06:55:59.016Z"} +{"cache_key":"dc20c6e9300ec0a26a921c3e3b54f908e0f72f5b78b4cb6530fb5e1e35d0142f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.deleteSelectedConfirmOne","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Delete 1 thread?\n\nThis will delete the thread entry and archive its transcript.","text_hash":"185d68c31db6e909783db324f7b7138ee72fff0bba942e72ec891badd0993b9f","tgt_lang":"fa","translated":"۱ رشته حذف شود؟\n\nاین کار مدخل رشته را حذف کرده و رونوشت آن را بایگانی می‌کند.","updated_at":"2026-08-06T05:34:42.951Z"} {"cache_key":"dc218053a59f5b80dbffecada30456da41d09353aedc6f741834a444b87df01f","model":"gpt-5.6-sol","provider":"openai","segment_id":"chat.progressLabels.tiding","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Tiding","text_hash":"1afff5a07eab0e88b7abd471042f7fdfd66cb670525a039e27ee597a129501a9","tgt_lang":"fa","translated":"موج‌سواری","updated_at":"2026-07-14T04:55:20.722Z"} {"cache_key":"dc3b1b6ae3cf8b3b60eff31a5c85722f9767c163c50eecedc923139d3e7184cf","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commandResults.fast.sourceDefault","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":" (default)","text_hash":"b3ffbbff2d64d47bfe99e116f0b68ae2edb0fcb3a112dba9513f2e0d49d25563","tgt_lang":"fa","translated":" (پیش‌فرض)","updated_at":"2026-07-29T11:16:57.625Z"} {"cache_key":"dc3eedbd2e98aaf45ca8042442b290b29ee4c1b65728c1a79aeffd74b557074e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.phrases.whisperingVectorStore","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"whispering to the vector store…","text_hash":"44f8f2666f20599ad12e2e33ea95c6f37c8a2b422bf438d4bdb59e778ae6a527","tgt_lang":"fa","translated":"در حال نجوا با vector store…","updated_at":"2026-07-29T11:17:55.240Z"} @@ -3582,7 +3608,6 @@ {"cache_key":"e065f845cfe227ddee0dea41636f15cafa13661b018f1ee9bf6b77a93d70093c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.execApprovals.rules","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"{count} rules","text_hash":"e838d0ef12825f802a10f914fbebc46645de9dacffffe4522eb035cd806039de","tgt_lang":"fa","translated":"{count} قانون","updated_at":"2026-07-12T06:53:00.666Z"} {"cache_key":"e0723a3587d0cdadd04121ccfa2feb005b6726833fff75ffea9d3df09d20d958","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.actions.dedupeRemovedManyAndKept","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Removed {removed} duplicate dream entries and kept {kept}.","text_hash":"94be2736b0a19b8eb2ccef5b260f98fe66b77de240ddd5cba20346d974b8f0ec","tgt_lang":"fa","translated":"{removed} ورودی رؤیای تکراری حذف و {kept} نگه داشته شد.","updated_at":"2026-07-29T11:15:53.236Z"} {"cache_key":"e0790751bb2caeca6c6cc13c9a103e8a797ae17adfe8d2791d7c5dbb0a756ceb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sessionSuggestions.attachmentsUnsupported","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Remove attachments before submitting a text suggestion.","text_hash":"9ea1cc8df1aa2b463b3bea347fc006fe02ca89db08b4ad34ebf46d5ca73357e8","tgt_lang":"fa","translated":"پیش از ارسال پیشنهاد متنی، پیوست‌ها را حذف کنید.","updated_at":"2026-07-25T17:17:03.411Z"} -{"cache_key":"e0b00983b5248dc2e082a4a39341d50fd3b6c1172cd6c6e0638417dc8332659a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.overview.health.checking","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Checking…","text_hash":"ec963ffc911b840134fc738b41a8bb0493489c402a4a761efd36c16dea7d984b","tgt_lang":"fa","translated":"در حال بررسی…","updated_at":"2026-07-29T11:15:33.403Z"} {"cache_key":"e0b22ae1abcf2ee2bf8e42bbf95019d77aba7d6836477144bb82ad2123298e4a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.workspaceConflict.dismiss","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Dismiss workspace conflict notice","text_hash":"90d5711dc996c9620233e18afb808aaa4b784eaa573b28b8d630133351dc3dd8","tgt_lang":"fa","translated":"رد کردن اعلان تعارض فضای کاری","updated_at":"2026-07-22T16:01:23.812Z"} {"cache_key":"e0b23371c70a3cb865745b797799904c99708f094b85430cfee062670cdeb4d2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.connectionFailure.title","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Configured AI needs attention","text_hash":"0deee5de014698f7f30dfda76f54d523c1f85c57301bd783c764f03e1724e3c4","tgt_lang":"fa","translated":"OpenClaw نتوانست از هوش مصنوعی پیکربندی‌شده شما استفاده کند","updated_at":"2026-07-29T11:14:21.631Z"} {"cache_key":"e0e338a4f838e02cb35c1b6dfea4b732869cf4ca3e2cb330cd91380af44f4e67","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.overview.subtitle","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Workspace paths and identity metadata.","text_hash":"ab53df87d2978399819ac45425026a5627ea28a836887aad33de3cb6a546e5aa","tgt_lang":"fa","translated":"مسیرهای فضای کاری و فراداده هویت.","updated_at":"2026-07-12T06:53:17.312Z"} @@ -3620,6 +3645,7 @@ {"cache_key":"e2566bf90bc11f6580fc33aa859c159e4346f5d5fd32490c85d55a5e57780aaf","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agentTools.enabledTools","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"{count} Enabled Tools","text_hash":"bbe3c2690fac5e7d68e8746fbeb9087347a7e96dff94c7df2eaa48d097d072d7","tgt_lang":"fa","translated":"{count} ابزار فعال","updated_at":"2026-07-12T06:56:27.816Z"} {"cache_key":"e25724a5767e18b4fa155f5ee0002dad758418bd740ded8788d7caa80ab64873","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.pairing.stepList","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Run openclaw devices list on the Gateway host.","text_hash":"6fda39b49917ce92d098f67aaf75f5b75c29077e53038be071f111dd36e1fecb","tgt_lang":"fa","translated":"openclaw devices list را روی میزبان Gateway اجرا کنید.","updated_at":"2026-07-29T11:17:55.240Z"} {"cache_key":"e282e91493dd33af479499d31627432fa1c11b032a085f1eafbeed9f85be5157","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.clearAgentOverride","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Clear agent override","text_hash":"fd24775d3b52742a86ffa2e2727fc342ec45a98b17b452d783ff78fa629e2cca","tgt_lang":"fa","translated":"پاک کردن بازنویسی عامل","updated_at":"2026-07-29T11:17:55.240Z"} +{"cache_key":"e28305364c37970a6ded8d827a4784d741a4a9fcca560f197afbf0d76509f502","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.deliveryDismissed","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Completed; result delivery was dismissed.","text_hash":"d900b43ef5112f054470df381b767ebd43a903d332207e5161a7cbf1b5016fc1","tgt_lang":"fa","translated":"تکمیل شد؛ تحویل نتیجه رد شد.","updated_at":"2026-08-06T05:35:01.165Z"} {"cache_key":"e293d2ac51e0b058bb31a818dc5efe9a098de8c798322904e82ab08cf5d764ff","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.context.configurationSubtitle","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Workspace, identity, and model configuration.","text_hash":"0252834e99161cfe1a797fcf2d85e3f6ad97ae06fa937822e11e071275ed36f0","tgt_lang":"fa","translated":"پیکربندی فضای کاری، هویت و مدل.","updated_at":"2026-07-29T11:17:55.240Z"} {"cache_key":"e2a2d669415c99fc95c597aefb662e492ceffe4a7846f1adf527b69c47af3dbf","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.whatsapp.subtitle","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Link WhatsApp Web and monitor connection health.","text_hash":"8fae764185b313a9439f19b2beffa5633bba5a7cb2b45f160b0b8d7e444b8be3","tgt_lang":"fa","translated":"اتصال WhatsApp Web و پایش سلامت اتصال.","updated_at":"2026-07-12T06:52:24.346Z"} {"cache_key":"e2b1ff5732671deb8641403adaeaa75c8b5926f39e4ae4f4b8600e57b161f11a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"board.widget.appLoading","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Restoring app…","text_hash":"13d6b3c081fd3e6dc5feaa7cf040e34c73868965af71a592a42a9c0f1552028f","tgt_lang":"fa","translated":"در حال بازیابی برنامه…","updated_at":"2026-07-22T16:00:41.703Z"} @@ -3653,6 +3679,7 @@ {"cache_key":"e47615bbbb36dc2d6fefb11045aa349dc715d42041ee6767b10c61b4288ec492","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.officialGroup","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Official plugins","text_hash":"ddafbb5b037b9cdde061e3e0c4a6dadc0c45517048f4bb3aa8101b4ec3367982","tgt_lang":"fa","translated":"افزونه‌های رسمی","updated_at":"2026-07-29T11:17:55.240Z"} {"cache_key":"e47c1cb771b273a029feb060507ef5440b48e2794de8b10e4c876aa5af2f412a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sidebarColumns.dropOnEmptyLeft","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Move {panel} to the empty left sidebar","text_hash":"c536d11a3ceae60b6966c087869775639cad0dec903153f0c28fe2d95b69e90c","tgt_lang":"fa","translated":"انتقال {panel} به نوار کناری خالی سمت چپ","updated_at":"2026-07-28T07:18:49.921Z"} {"cache_key":"e483b25f41e45bf880d35ecf6db44a2b5530f5440bef56e2b7a2a68d928431eb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.messages.showMore","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Show more","text_hash":"f5c9bd131486e793ee105bd81f001fc25cdc2dac9c1d9f636ac7d43a10efc7e6","tgt_lang":"fa","translated":"نمایش بیشتر","updated_at":"2026-07-22T16:01:42.194Z"} +{"cache_key":"e4ac1d09ce9e44a42b50a5c656cf6d4d8b15f786d4e76c22731d69fc6889fc9e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.messages.fullContentLoadFailed","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Could not load the full message.","text_hash":"a786a21e46295cc228c4ec476928e20786dde74abe1d0999043c6598ce736456","tgt_lang":"fa","translated":"بارگذاری پیام کامل ممکن نشد.","updated_at":"2026-08-06T05:35:04.630Z"} {"cache_key":"e4b335e9604fa39531e77d0c50c449550a74ea47d94bcd3c2710828445c223e7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.connectorGroupDev","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Coding & infrastructure","text_hash":"39247c184ac938c5a3cab97d039b0bd0cd332ca44a46d8ec547f7f8a611cb86a","tgt_lang":"fa","translated":"کدنویسی و زیرساخت","updated_at":"2026-07-29T11:17:55.240Z"} {"cache_key":"e4c50f8042eda6a8b7a2bf89a8b1a4002c84cb3a886160ad9bb228e9c9c4959c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"board.moreTabs","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"More dashboard tabs","text_hash":"193370790ce16f2db5a643651e9a653e6138421734addd2ae7df48a1a05fe9e9","tgt_lang":"fa","translated":"زبانه‌های بیشتر داشبورد","updated_at":"2026-07-22T16:00:17.747Z"} {"cache_key":"e4ed7c2f61a3fcee800f388c33c9f91c650b51654d2f954911d9a4dffd6a63e6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.status.quarantined","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Quarantined","text_hash":"bb132e07e0f3fd1357a6baf6d035d3200a5037f0d1f5d72c36e41df451669177","tgt_lang":"fa","translated":"قرنطینه‌شده","updated_at":"2026-07-12T06:57:30.982Z"} @@ -3698,12 +3725,15 @@ {"cache_key":"e76d17621b3de56a8b51a2be6e7d13408c428cda40f93018a307ddeb254dace2","model":"gpt-5.6-sol","provider":"openai","segment_id":"approvalHistory.columns.source","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Source agent / session","text_hash":"c667da4853690d757dbd688fe58b82509c58359479e3a53fb7224806c81ce9a1","tgt_lang":"fa","translated":"عامل / نشست مبدأ","updated_at":"2026-07-16T09:25:11.879Z"} {"cache_key":"e76e7d1c13720699f166590a1368af1194905d67a8b6aba3b7802d7c87a2b1fb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"subtitles.plugin","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Plugin-provided panel.","text_hash":"76361621af5111700d274f6aea4b8afa8a8873016379d2fc8abfb4d73eb1f863","tgt_lang":"fa","translated":"پنل ارائه‌شده توسط افزونه.","updated_at":"2026-07-29T11:17:55.240Z"} {"cache_key":"e774f4d2e6a245baf55f6cb604f792c092ebd395e2a96d7cd175c03bcac415ac","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.menu.scopeEverywhereHint","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"The server is saved and enabled for every session.","text_hash":"6aed2122e146b0e02193ce4086892f13a40acccdc0260c1c1e488f09f015d360","tgt_lang":"fa","translated":"سرور ذخیره و برای هر نشست فعال می‌شود.","updated_at":"2026-07-31T19:29:46.799Z"} +{"cache_key":"e7c0a1b32c11b314ee6c9ce436282beb68a8aab39dd52f595518fbf1e691ec7c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.actionRequiresAdmin","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"This action requires operator.admin access.","text_hash":"518b8e1950759a90a1bd23aa2ca3c6476d2278d010e83aff6087f7469050286b","tgt_lang":"fa","translated":"این عمل نیازمند دسترسی operator.admin است.","updated_at":"2026-08-06T05:34:42.951Z"} {"cache_key":"e7d0f68825716911b256fcfc66dd6bc9e484b5891241430ee142f69d1728abc5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.openEngine","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Open {engine}","text_hash":"511b6c9443f6317fbc6dbe356ca307966772177a3e0225060d38785ac17919e3","tgt_lang":"fa","translated":"باز کردن {engine}","updated_at":"2026-07-29T11:17:55.240Z"} {"cache_key":"e7dc9b031ed9d6ce880588df04289736f1f89020b321affe06343b0cdd9a0641","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.showAdvanced","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Show Advanced","text_hash":"365075d1bf3ed18878ba0bb50360278b7eaa5973d32ed92fa1544238c09254cb","tgt_lang":"fa","translated":"نمایش پیشرفته","updated_at":"2026-07-29T11:17:55.240Z"} {"cache_key":"e809ee4a1f5e81a5463d429f6ed8873f0ef0df2ab797ea603d5a2e124b1b26f1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.widget.cardMissing","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"This Workboard card is no longer available.","text_hash":"a254f63c0e39c23165c704d7127f28387ccbbf7096e201a6727f23f425137e02","tgt_lang":"fa","translated":"این کارت Workboard دیگر در دسترس نیست.","updated_at":"2026-07-22T16:00:53.124Z"} {"cache_key":"e80cc342ba4c2db8191e11bbca9ddb34bc2960579a4c96f5cb74d72660cc1841","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.fast","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Fast","text_hash":"6c582b62e0e5aa05647388bd045f2e3e5e7f51f479d00d9df592634c8088a22b","tgt_lang":"fa","translated":"سریع","updated_at":"2026-07-12T06:54:23.609Z","segment_ids":["quickSettings.model.fastModes.fast"]} +{"cache_key":"e80d5b4d91014f1f45158e670b8df946d536ec22adffe6d23925a6110d381b47","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.modelControls.loadingModels","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Loading models…","text_hash":"cc8b4624f7659c6883cc1eead057171b70cecf2c6cf8f1c2dec2372249792b5a","tgt_lang":"fa","translated":"در حال بارگذاری مدل‌ها…","updated_at":"2026-08-06T05:35:04.630Z"} {"cache_key":"e80fec692ae86561e066b691a6f89ccc457ea9e312082d4472f95e4efab02804","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.verifiedSource","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Verified source","text_hash":"8013ffdad04c8d1ab57ee4c121ae097c13ff8dde902debdf8e10de0408f7f1d7","tgt_lang":"fa","translated":"منبع تأییدشده","updated_at":"2026-07-29T11:17:55.240Z"} {"cache_key":"e82f3785dd067c7448fdebaa48476dce518d5da28a17262bb8513f7c6bf73a1e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.success.configuredModel","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Configured model","text_hash":"4e68099d5f21091463a046eb699e9269e6ba3dadbc45307fad82cb4ee2ae5d0e","tgt_lang":"fa","translated":"مدل پیکربندی‌شده","updated_at":"2026-07-29T11:17:55.240Z"} +{"cache_key":"e85161b2b403cdd795c01689ddf5395eea0cd6ea15d01c24cb70a3030385abc2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.dismissDelivery","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Dismiss delivery","text_hash":"389321c0e83c3fa267bf36c17eeb45419b34e7136959cd885757300f4b3a8db5","tgt_lang":"fa","translated":"رد کردن تحویل","updated_at":"2026-08-06T05:35:01.165Z"} {"cache_key":"e866a80a4980527846839032d73525ad84db6e50b86d4cf1638e1fa59064c18c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.onboardingDisabled","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Disabled during setup","text_hash":"9790a355d748c87f8c5497ffa7fd924d6b539bab8ff2a06d6f85dc7a3b4805f1","tgt_lang":"fa","translated":"در طول راه‌اندازی غیرفعال است","updated_at":"2026-07-29T11:17:55.240Z"} {"cache_key":"e89396550d768b51f97884aeb5e7825fca25de2df9a5df5930d3e4bee258571c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"appsPage.cards.chrome.desc","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Let OpenClaw drive your existing Chrome — tabs, pages, and forms.","text_hash":"ec1d03690a224f05e43a2e537468ef92fa14c3d35bd4030e2f49e80ec7e8e8df","tgt_lang":"fa","translated":"به OpenClaw اجازه دهید Chrome موجود شما را کنترل کند — زبانه‌ها، صفحات و فرم‌ها.","updated_at":"2026-07-22T16:00:05.735Z"} {"cache_key":"e89cfe984bea57fcd9c982ec198eed3ccfa4d26acace5536bc61efc278171e96","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.unit","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Unit","text_hash":"4e545960f1bffc134026127ef92963e136ec84b24bb2a6103c0731a64843a40b","tgt_lang":"fa","translated":"واحد","updated_at":"2026-07-29T11:17:55.240Z"} @@ -3747,6 +3777,7 @@ {"cache_key":"eac9fb7a6709fee89d02f281aac1037b7a5f71d1d95372ff0577e631d0e3c687","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.pageGroups.syntheses","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Syntheses","text_hash":"7fb70513320aea38440f102ab5a50b7b6c7636bd8d837d521ee38662ccbd945d","tgt_lang":"fa","translated":"ترکیب‌ها","updated_at":"2026-07-29T11:16:16.841Z"} {"cache_key":"ead27473f6c06f28ab3bfd13dc587db0669c23fd1c79fe007884869858e5d836","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.themes.claw.label","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Claw","text_hash":"587cfbbbcd42a71ba7f33f8051d5c354707fa1ff227cab11452c3ba2147a8682","tgt_lang":"fa","translated":"Claw","updated_at":"2026-07-12T06:55:07.729Z"} {"cache_key":"ead6c58617e56fe4020744cd81fab7471f3d4371fc9685c25c133c1fadd39e98","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.detailPanel.nextMatch","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Next match","text_hash":"825e5abd0762be6e7083ca449c61fc73862d150d429cc9351b8cfae2a05cecc8","tgt_lang":"fa","translated":"مورد بعدی","updated_at":"2026-07-12T06:59:15.833Z"} +{"cache_key":"ead8081019cee146d06d4a6e92358db3380c7032148839c0f79ec3808a28d9e0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.branchCheckpointConfirm","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Create a new child thread from this compacted checkpoint?","text_hash":"dbafb7be891c3fd1d13d421909284ee93103bebf7b3b99a82e2fd882e59b58cd","tgt_lang":"fa","translated":"یک رشته فرزند جدید از این ایست بازرسی فشرده‌شده ایجاد شود؟","updated_at":"2026-08-06T05:34:42.951Z"} {"cache_key":"eaee13d4cb1c9b8a9a7d9e20ecd10b1adf79e073fc25b3800d5d3704de9aa3d0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commandResults.fast.resetFailed","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Failed to reset fast mode: {error}","text_hash":"98a7e8f55e48f7f5316fc78908f7b8cfb115f69ecae86295b3bba43452600cd0","tgt_lang":"fa","translated":"بازنشانی حالت سریع ناموفق بود: {error}","updated_at":"2026-07-29T11:16:57.625Z"} {"cache_key":"eb05282d32ba79b2c50f329ca7a73880b8662b52eefc4ba235b0f8d89dc564cf","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.runs.newestFirst","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Newest first","text_hash":"ffb6f5764bddb68c49177c75a9b4a9638878f862bd5d3b1375b8eb1d40538e15","tgt_lang":"fa","translated":"جدیدترین ابتدا","updated_at":"2026-07-29T11:17:55.240Z"} {"cache_key":"eb091d5e9b7bcbcbf42352b72f1e93201c81b5d828dc90e9e036e537d6dab960","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.connectorDescriptions.kubernetes","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Cluster operations and troubleshooting from chat.","text_hash":"addbb93ff91796713841bf73fd4f208d3552178b854f56315e39d3dae4f44e96","tgt_lang":"fa","translated":"عملیات کلاستر و عیب‌یابی از داخل چت.","updated_at":"2026-07-12T06:57:19.030Z"} @@ -3784,6 +3815,7 @@ {"cache_key":"ec9ac2ffa6cd62d77db3c1aee21cdbcb05363f0e0d392f619c97ab218fbace6d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillsPage.tabs.needsSetup","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Needs Setup","text_hash":"f0cae79a3657c1dba9731a1a9195ae6d86709a3d0bfb30ac1f80f72f19a25e83","tgt_lang":"fa","translated":"نیازمند راه‌اندازی","updated_at":"2026-07-12T06:56:27.816Z"} {"cache_key":"ecaf4bdfa9ac11c5061d45336d54c37462a064cd95ba14161dc783e0cac72681","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.pairing.dismissedNotice","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"DM access request dismissed. The sender can request access again.","text_hash":"bc6892509d9a86ad553fbc482c55e85b843f61364e26442a49a406881d7e5e47","tgt_lang":"fa","translated":"درخواست دسترسی پیام مستقیم رد شد. فرستنده می‌تواند دوباره درخواست دسترسی دهد.","updated_at":"2026-07-22T15:58:00.272Z"} {"cache_key":"ecb4e2e302305db5b54886afec726e0362327da2264ee7aa883b0f6f9e66c27e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.appearance.textSize","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Text size","text_hash":"d68761cc1eb296478531e007ff1fda9252fb7be5d24429a97eb05765211dafe5","tgt_lang":"fa","translated":"اندازه متن","updated_at":"2026-07-12T06:55:29.728Z"} +{"cache_key":"eccddbeeb5bf9f7db55a024f7ad1c7709a7aaca0cbd8035d27879577ded4c24b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.unavailable","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Make sure the provider service is running and reachable, then retry.","text_hash":"91dd03a4485088dbe11b0bad797b05af1e3b3e87824c557fd514f944d3a3f992","tgt_lang":"fa","translated":"مطمئن شوید سرویس ارائه‌دهنده در حال اجرا و در دسترس است، سپس دوباره تلاش کنید.","updated_at":"2026-08-06T05:35:01.164Z"} {"cache_key":"ecfb152d97d19cc90565b44e54ffec1323b7dbf1af79cbb4064309e57d8cf936","model":"claude-opus-4-8","provider":"anthropic","segment_id":"labsPage.codeMode.description","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Let agents combine tools in compact, sandboxed JavaScript workflows. Auto engages code mode only for models evaluated as strong code-mode performers.","text_hash":"d16ffa396f3f19e10232d5a8d6e571a7a9a33ea6f7acc7c4262c9d6a9d981e80","tgt_lang":"fa","translated":"به عامل‌ها اجازه دهید ابزارها را در گردش‌کارهای فشرده و ایزوله‌شده جاوااسکریپت ترکیب کنند.","updated_at":"2026-07-22T15:59:42.769Z"} {"cache_key":"ed1b570fbee7f58d8cb6366f9d2ac1365a4a6d5b3eeb5e06659127fbcff2c418","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.notifications.checking","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Checking...","text_hash":"2e5f79bb94a8c40b3a103600323d7faee672abfb51f3c38679aab02fd4075a8d","tgt_lang":"fa","translated":"در حال بررسی...","updated_at":"2026-07-22T15:58:32.362Z","segment_ids":["chat.attachments.checking"]} {"cache_key":"ed2757f8fbd9b74fe7703c3171df71e3fb100c4afbb5419d9717d9d1e47b8927","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.form","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Form","text_hash":"2e0e960ab3204127b1dce399c9984c81f52a79f4d85cb0c3afddcfcfe8a2b48c","tgt_lang":"fa","translated":"فرم","updated_at":"2026-07-12T06:55:29.728Z"} @@ -3935,7 +3967,7 @@ {"cache_key":"f5b25340e590171bc03c829cb73c1ad754c26c7ef9f342ecb568af6d3b4a24fe","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.tabs.scene","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Scene","text_hash":"477e5af2fd7e4472aad3064654e4aa8bdd8653d826e8a6bfbd14f3537b072df8","tgt_lang":"fa","translated":"صحنه","updated_at":"2026-07-29T11:17:55.240Z"} {"cache_key":"f5f5dd02ec00d0e5cf6ae12ab66dfff6a3f6829583f60e748d5c260afa1030c3","model":"gpt-5.5","provider":"openai","segment_id":"chat.sidebar.sortBy","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Sort by","text_hash":"c9129025bd3ff6522a7eeebc1abf1481f36e4ac9d74524a473ac1c3be1c6fc2f","tgt_lang":"fa","translated":"مرتب‌سازی بر اساس","updated_at":"2026-07-06T23:41:23.355Z"} {"cache_key":"f5ffc09ecc6453917541ea095cfb7bc9493eb14c5ad43a83886d75e85cdf3ff5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"subtitles.custodian","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"System setup and care.","text_hash":"10aaa1def5006bcfe83808324fcd1c90718d3abaf3d49ab49a1bd0ba91c8d749","tgt_lang":"fa","translated":"راه‌اندازی و مراقبت سیستم.","updated_at":"2026-07-22T15:58:56.267Z","segment_ids":["custodian.subtitleCaretaker"]} -{"cache_key":"f6030023453848d976bcf265b819d3ce01aad28e051e8cff3c18fcad049e74a8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.probe.status.no_model","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"No models available","text_hash":"a5a9895b0241125f15e8c45740f220dc69014c8d046ea815d61dd3700c1e627b","tgt_lang":"fa","translated":"هیچ مدلی در دسترس نیست","updated_at":"2026-07-29T11:17:55.240Z","segment_ids":["modelProviders.readiness.noModels"]} +{"cache_key":"f6030023453848d976bcf265b819d3ce01aad28e051e8cff3c18fcad049e74a8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.probe.status.no_model","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"No models available","text_hash":"a5a9895b0241125f15e8c45740f220dc69014c8d046ea815d61dd3700c1e627b","tgt_lang":"fa","translated":"هیچ مدلی در دسترس نیست","updated_at":"2026-07-29T11:17:55.240Z","segment_ids":["modelProviders.readiness.noModels","chat.modelControls.noModelsAvailable"]} {"cache_key":"f603c0567af5a7fe77e3fbd8eda9e94eb12d7ee46aea46abcc3813d277389b18","model":"claude-opus-4-8","provider":"anthropic","segment_id":"activity.answerCandidate.superseded","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Superseded answer","text_hash":"62bc8fa2411f0089036bbbc2dd1508f987f95b4ec118548ac4c2a6846e14ae54","tgt_lang":"fa","translated":"پاسخ جایگزین‌شده","updated_at":"2026-07-17T12:48:50.169Z"} {"cache_key":"f6091a14b99dba29c27f58ed8a1cc50c9569bd58ada8b1913fffa3c3e8ed2b4f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.generic.subtitle","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Channel status and configuration.","text_hash":"af598d2e3f8e7a9dcacdc23e2865c738ceced7ac9c98bb19ff0fde64e76d5be0","tgt_lang":"fa","translated":"وضعیت و پیکربندی کانال.","updated_at":"2026-07-29T11:17:55.240Z"} {"cache_key":"f60e01e0d913ab638c73e01dcfe4e78491bfd850af766e070838f7e1e2f8b74b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.copyCode","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Copy code","text_hash":"49a0053f3b0d5045a4ef3edfe5c39be60a7ea272cc22b7c33d646624346ccd4d","tgt_lang":"fa","translated":"کپی کد","updated_at":"2026-07-29T11:17:55.240Z"} @@ -4050,6 +4082,7 @@ {"cache_key":"fe1ed1e5dc2decd1deafe5dadd7a87d6e8f6b6a7f3f8af77cbb60f022456aa73","model":"gpt-5.5","provider":"openai","segment_id":"chat.composer.microphoneInput","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Microphone input","text_hash":"5c8a6025b9d96fb0c090d33c9def15ee64aa520a83cf5d64c784b4f0699bb15e","tgt_lang":"fa","translated":"ورودی میکروفون","updated_at":"2026-07-06T17:34:07.650Z"} {"cache_key":"fe5032ecab2ef19006c0c194e1865a60b918f5164b09dba8070549b70235c51f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.rowsPerPage","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"{count} per page","text_hash":"34671d4267b6d26e311454a2283688a2fa9da5f788b99f063068129e7cc09c1a","tgt_lang":"fa","translated":"{count} در هر صفحه","updated_at":"2026-07-12T06:53:17.312Z"} {"cache_key":"fe55d2004c1ef75a835b5674e76ac429b8a150cf6ccaa4f2a0cba4af139e8bcc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.messages.selectionActions","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Selection actions","text_hash":"b847ffdd0a1bfe55c557072392a14b10dbfa4787ae190f66bbad860b577d3a1f","tgt_lang":"fa","translated":"کنش‌های انتخاب","updated_at":"2026-07-29T11:17:17.856Z"} +{"cache_key":"fe56adb9e3a0a3bf273b603bc2a9f17c684a15093a985228848d9489dba508d2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.pairing.stepDashboard","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"On the Gateway host, run openclaw dashboard to open a secure one-time pairing link.","text_hash":"11c126287764dab4e5bac5eb830368cd054b85cee578001cd159230f94b1d6c3","tgt_lang":"fa","translated":"روی میزبان Gateway، openclaw dashboard را اجرا کنید تا یک پیوند جفت‌سازی امن یک‌بارمصرف باز شود.","updated_at":"2026-08-06T05:35:01.165Z"} {"cache_key":"fe82fb6b49f012a3969fd804bde793db3b59ffdeeca3db9a4dbf4cc2f964e45b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.details.tokensWrittenToCache","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Tokens written to cache","text_hash":"7abf026d6ca218c915b61286a73e94b7c71c6744b63702eab9bc41b4a3b20797","tgt_lang":"fa","translated":"توکن‌های نوشته‌شده در کش","updated_at":"2026-07-29T11:17:55.240Z"} {"cache_key":"fe96138b97765678d04f4187f15039d581fd2148b5bc064d7e0894f581a1ccc0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.sections.commands","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Commands","text_hash":"b269dc4e81a528a4d42e9e74101923514a626f55f8dd76b1461e0690e72d041a","tgt_lang":"fa","translated":"دستورات","updated_at":"2026-07-12T06:55:01.279Z"} {"cache_key":"febfcedcef3a44da7c772deb4f6bc1c2e384417436279004f201c784a122aed4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.mcpEmpty","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"No MCP servers configured yet. Add one here or pick a connector from Discover.","text_hash":"7ab46c2b4a5b1ec66b137d12a68fd0f024cf3582b9ee94bdee781086acd4c54c","tgt_lang":"fa","translated":"هنوز هیچ سرور MCP پیکربندی نشده است. یکی را اینجا اضافه کنید یا از Discover یک اتصال‌دهنده انتخاب کنید.","updated_at":"2026-07-29T11:17:55.240Z"} diff --git a/ui/src/i18n/.i18n/fr.meta.json b/ui/src/i18n/.i18n/fr.meta.json index 1db517a3f9f6..40515920e242 100644 --- a/ui/src/i18n/.i18n/fr.meta.json +++ b/ui/src/i18n/.i18n/fr.meta.json @@ -1,11 +1,11 @@ { "fallbackKeys": [], - "generatedAt": "2026-07-31T19:24:20.628Z", + "generatedAt": "2026-08-06T05:30:26.214Z", "locale": "fr", "model": "claude-opus-4-8", "provider": "anthropic", - "sourceHash": "912ad83d5f70ee4463b1370efd9bf9c890017c65833f30501e8c3440da135ee7", - "totalKeys": 4652, - "translatedKeys": 4652, + "sourceHash": "10855748ee78e3fa7806b6f0f43f9f2dec749b41e7fc82439dbe19fca7e2f173", + "totalKeys": 4689, + "translatedKeys": 4689, "workflow": 1 } diff --git a/ui/src/i18n/.i18n/fr.tm.jsonl b/ui/src/i18n/.i18n/fr.tm.jsonl index 6f35efa5e90f..5255a16f8f3e 100644 --- a/ui/src/i18n/.i18n/fr.tm.jsonl +++ b/ui/src/i18n/.i18n/fr.tm.jsonl @@ -73,6 +73,7 @@ {"cache_key":"04a83ac6c46187559402705083d0e2be3f67a1bb460285ff18a7e7b0a40f2202","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.errors.agentMessageRequired","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Agent message is required.","text_hash":"499060a1c91b80f430d179f155fde32729f817fe998fa3e378812bff577cb009","tgt_lang":"fr","translated":"Le message de l’agent est obligatoire.","updated_at":"2026-07-29T11:01:51.965Z"} {"cache_key":"04c3a493a8838d7a5d6ca754406ed04798f563c0c5956c54d7be7160ac6e28a3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.sections.session.description","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Session management and persistence","text_hash":"744f5b02b8639a6e3a4b00804534d2d0b6bc230a5c5f3403733c640d625f25ea","tgt_lang":"fr","translated":"Gestion et persistance des sessions","updated_at":"2026-07-12T06:33:09.236Z"} {"cache_key":"04d33625798f2f38ae84b9af86e06f9ae3ee79f5aaf7d5c3db5ed2979e823b84","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.widget.statusCounts","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Cards by status","text_hash":"ffb4a36d2a1d8efee881da6dd5b9668387cfb1f8f63be2fdbb9985468049ff44","tgt_lang":"fr","translated":"Cartes par statut","updated_at":"2026-07-22T15:46:34.530Z"} +{"cache_key":"04d9bef5d10fc41d03eec5e4fb922bf414b43d8a4d56a1f28c9c2605f5f42267","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.billing","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Restore provider billing or quota, then retry.","text_hash":"3768a5f28bb03d6f177fe40a4a20809abdd3af5b263fb1ebc1e4057af54b0466","tgt_lang":"fr","translated":"Rétablissez la facturation ou le quota du fournisseur, puis réessayez.","updated_at":"2026-08-06T05:30:14.241Z"} {"cache_key":"04de8129ec6186e68dfb4bc06a735cfac7451ee6c59468b0a2fa86b03095ded2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.questions.submit","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Submit","text_hash":"155f816c0407310c0dab222493370773e045ee7fe04e6c9a951b07f495531264","tgt_lang":"fr","translated":"Envoyer la réponse","updated_at":"2026-07-17T12:46:02.687Z"} {"cache_key":"04df7e5c7e11b6d5adb44ef892faecd67e4c67eebbb89dbad53da226659574b7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.create","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Create","text_hash":"4759498ac2a719c619e2c8cf8ee60af2d2407425e95d308eb208425b2a6d427a","tgt_lang":"fr","translated":"Créer","updated_at":"2026-07-29T11:01:51.965Z"} {"cache_key":"04ef3a6e4e4aeb6a9d377cd88e24924efd9dac998f82fecdff7cfed5b24bbcfd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.actions.dedupeRemovedOneAndKept","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Removed {removed} duplicate dream entry and kept {kept}.","text_hash":"9b8ff294e36343bd85e170e9aea75c773f8540c0f9c557d58f0c6bea2afa0e56","tgt_lang":"fr","translated":"{removed} entrée de rêve en double supprimée et {kept} conservée.","updated_at":"2026-07-29T11:00:22.874Z"} @@ -91,6 +92,7 @@ {"cache_key":"05e65a25f58630038f1ea7f94a72b4813637d5e5d9bc70c6aa8598d07b2980eb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.phrases.defragmentingMemoryLane","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"defragmenting memory lane…","text_hash":"c321ec5777dda3f9d424b4342aa739892eeeb0240696ce4b2ae9f84c920ec04e","tgt_lang":"fr","translated":"défragmentation des souvenirs…","updated_at":"2026-07-31T19:24:20.628Z"} {"cache_key":"05ed7a174026989c2b9fa60dbb01c0257f5f2086abab31ab3b1b5d16487feef8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.connectorDescriptions.notes","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Capture notes to Markdown, Obsidian, Notion, or Bear.","text_hash":"936b1480131a5cb5ea34a3c8653d7b05c1cb2996b945ee8838074ba67304f772","tgt_lang":"fr","translated":"Capturez des notes vers Markdown, Obsidian, Notion ou Bear.","updated_at":"2026-07-12T06:35:06.766Z"} {"cache_key":"05f5cec6226b4e13efd4fdf90dd67ef3687033b078682d7474ec978b8a18c8b4","model":"gpt-5.6-sol","provider":"openai","segment_id":"talkPage.status.notReady","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Not configured","text_hash":"dd1841d295024256e8884cb898d863cb17333ef927fefae59368238e401c6ef0","tgt_lang":"fr","translated":"Non configuré","updated_at":"2026-07-13T16:31:39.157Z","segment_ids":["modelProviders.credentials.none"]} +{"cache_key":"06006114f3b26f7a2aa3ac4838f8fc3e3d642b5cf994fe5d2668501875821655","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sidebar.showSessionSection","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Show","text_hash":"0df6f1cad36c49da768a6efdcc2c4be102f5729f7381cb53e4ff8061d17eaeb6","tgt_lang":"fr","translated":"Afficher","updated_at":"2026-08-06T05:30:23.556Z"} {"cache_key":"062ddc25ac5972c9b060fb6ae9491a531d484dada26b6f5e2382b5ebd3806758","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.sections.broadcast.description","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Broadcast and notification settings","text_hash":"ae4fa77fc6938b4e99acff0e7af3f12682b79f6c2f11e7c8189c72af5377ae29","tgt_lang":"fr","translated":"Paramètres de diffusion et de notification","updated_at":"2026-07-12T06:33:09.236Z"} {"cache_key":"062ecfa0ecc55034e3610a8fd5a8ecad9bd22b3618489a267cfd446bb4ba479b","model":"gpt-5.5","provider":"openai","segment_id":"browser.toggle","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Toggle browser panel","text_hash":"cfd0e6c787d9b0fd9341c1bc377dca3a0987588b1fdb68ef23b5d0ce3bced9bc","tgt_lang":"fr","translated":"Afficher/masquer le panneau du navigateur","updated_at":"2026-07-11T02:18:15.605Z"} {"cache_key":"063c716f968415f8aa45dfc8bda71445e66991a7ce4252ffb11936b06bcaf2f3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryImport.backfill.processedCandidates","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"{count} session candidates processed","text_hash":"e85107cc9963a6927208a6a12b0ae6d23521fda4fffb1d2ed3d4e3e7147ce1e9","tgt_lang":"fr","translated":"{count} candidats de session traités","updated_at":"2026-07-29T10:59:33.368Z"} @@ -107,6 +109,7 @@ {"cache_key":"06d5636fffd70ce64ee5de4bda3589f2ebca62a875306ac422e7c1329bdb3656","model":"gpt-5.6-sol","provider":"openai","segment_id":"approvalHistory.reasons.storageCorrupt","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Storage corrupt","text_hash":"75842029f48102623e380318738685d77177a120c2bbc2ad9341ecd2ed3c2352","tgt_lang":"fr","translated":"Stockage corrompu","updated_at":"2026-07-16T09:22:44.661Z"} {"cache_key":"06d5ed6dfa0cba9c0826781bc6a9c1389d7db7bcbd6e380946afd585bbd9115a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.filters.removeSession","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Remove session filter","text_hash":"ffbbd34303437360ed493d03cfceaf62b79db2733a61b1073dda5b355f9628ab","tgt_lang":"fr","translated":"Supprimer le filtre par session","updated_at":"2026-07-12T06:35:51.864Z"} {"cache_key":"06e7249996020403fd56d6011819cc6eafadd454fce2b31454f2791964268f8a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.failureAlertToPlaceholder","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"+1555... or chat id","text_hash":"2b1a495ebdfbfedff6e058021fd92596414bf48531d43c217161eb32013db085","tgt_lang":"fr","translated":"+1555... ou id de chat","updated_at":"2026-07-12T06:36:32.390Z"} +{"cache_key":"06f858ea9d736b23350636c3608b86fd71341c26a89fc666268703899e23449b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.authRequired.stepPaste","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Paste the token from openclaw gateway auth-token --show or enter the configured password.","text_hash":"6c5acfa567345d569667eec7805b322491d1ad072c82923bcb0add343d10c0c4","tgt_lang":"fr","translated":"Collez le jeton depuis openclaw gateway auth-token --show ou saisissez le mot de passe configuré.","updated_at":"2026-08-06T05:30:23.556Z"} {"cache_key":"070336da58de5c5d83f8cad83b2f4164e463c998da6a36e663218b556dfd90cd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"profilePage.identity.menuButtonLabel","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Identity and app menu for {name}","text_hash":"56f7abf5c85d7dd7ea4e8c1270aff56dc35e2c8bd02c48c2dcccd36fa0b6b010","tgt_lang":"fr","translated":"Menu d'identité et d'application pour {name}","updated_at":"2026-07-25T17:12:24.531Z"} {"cache_key":"0740204b49b391b51421c5ba0b057edd660860d59a4f4f5e4b4791b8440a603d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.messages.showMore","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Show more","text_hash":"f5c9bd131486e793ee105bd81f001fc25cdc2dac9c1d9f636ac7d43a10efc7e6","tgt_lang":"fr","translated":"Afficher plus","updated_at":"2026-07-22T15:47:10.249Z"} {"cache_key":"074ff997d96606e07a9890dd193be747e9a2f721cf250a864bf8d06fe1fc8405","model":"claude-opus-4-8","provider":"anthropic","segment_id":"filePreview.label","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Support files","text_hash":"7850bc0717416285d154ec1a5e279172ec32d2173d5058ac0f456ebbb07c53ec","tgt_lang":"fr","translated":"Fichiers de support","updated_at":"2026-07-12T06:31:45.939Z","segment_ids":["skillWorkshop.detail.supportFilesTitle"]} @@ -118,10 +121,12 @@ {"cache_key":"079c3dc3737e7d0ac2a1ebd520e0590e7c3fadcb0189f7d2557809e04acffa98","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.default","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Default","text_hash":"21b111cbfe6e8fca2d181c43f53ad548b22e38aca955b9824706a504b0a07a2d","tgt_lang":"fr","translated":"Default","updated_at":"2026-07-29T11:01:51.965Z","segment_ids":["agents.context.default"]} {"cache_key":"07be99458d6fd7b805def9196d1e82e3bd6c4d17c20cc62c10bd24292c155115","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.hub.updatedAgo","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Updated {ago}","text_hash":"cda30b9c4b8f7318d0083051cf2ce3d3cee5da238c787ce87729488bacb80270","tgt_lang":"fr","translated":"Mis à jour {ago}","updated_at":"2026-07-29T11:01:51.965Z"} {"cache_key":"07d1f4718de274b5a46469a9bd0c01c5646c7843aa73002e031a9ccea7d5d90f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.webhookHelp","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Send run summaries to a webhook endpoint.","text_hash":"cb5f366ea218ef2d0c803e1c814ed6cc24abd93701d5c5c87e9503869eb11070","tgt_lang":"fr","translated":"Envoyez les résumés d’exécution vers un endpoint webhook.","updated_at":"2026-07-29T11:01:51.965Z"} +{"cache_key":"07d9012b122b82ad98a7169027b33b4322e3b71d7306c458835b3c9fe984c0f1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.actionRequiresWrite","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"This action requires operator.write access.","text_hash":"48816bfddc8d61fc3ab5c633190b2fe68f8c7390a419d24a12ba9ece22a34402","tgt_lang":"fr","translated":"Cette action nécessite l’accès operator.write.","updated_at":"2026-08-06T05:30:14.241Z"} {"cache_key":"07da697e9e4be94ba49a996469f184428cf209fcc9d9845b2beb7f1e9a3ba7c8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.scope.family","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Historical lineage","text_hash":"701d8eecfae4932668448588ddef587857c448af694a84c853468f58e5b5d188","tgt_lang":"fr","translated":"Lignée historique","updated_at":"2026-07-29T11:01:51.965Z"} {"cache_key":"07e0873c2c2815385033d03a9348548db851c0c6f123f40299373121c8f16554","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.appearance.importHint","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Import a tweakcn theme into this browser-local slot","text_hash":"33161ce58ef74f8fb03a381b873572588e9d95a119863577efdac32553f31f6d","tgt_lang":"fr","translated":"Importer un thème tweakcn dans cet emplacement local au navigateur","updated_at":"2026-07-12T06:33:58.541Z"} {"cache_key":"07f9365a560d048cfd0461ee557dbbea35bfb81960d44ec7c492881ee816915d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.connectorDescriptions.googleCalendar","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Read, create, and get briefed on events — your agent owns your schedule.","text_hash":"a0e00bc35b4e587964931d6760ee59bef1bdcf7ebc5a0523bb8295e53b35190d","tgt_lang":"fr","translated":"Lisez, créez et recevez un récapitulatif des événements — votre agent gère votre emploi du temps.","updated_at":"2026-07-12T06:34:50.380Z"} {"cache_key":"08034bd44126456a0af1a6b84b6461f33de18bad2c2ee4a8e466f2cd548ac5b6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"browser.errors.screenshotFetchTimedOut","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Screenshot fetch timed out.","text_hash":"77d5583c2f548487a6dac509e6650b1b19b1a7fbdde4631a904f680236f9eda8","tgt_lang":"fr","translated":"Le délai de récupération de la capture d'écran a expiré.","updated_at":"2026-07-29T10:59:26.147Z"} +{"cache_key":"080ca6a6e4fc1853f5628404fde0d3bc582be88c54fbaa7bf7420f9550af839b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.auth","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Review the provider credential or sign-in, then retry.","text_hash":"06492ffbd3c87579037f41e3c00a217fb3020fafdc1f11442394e33b4b7dcd77","tgt_lang":"fr","translated":"Vérifiez les identifiants ou la connexion du fournisseur, puis réessayez.","updated_at":"2026-08-06T05:30:14.241Z"} {"cache_key":"081240400c9d484e7e79697db4286b0845d91065b3f532d4e795353745391801","model":"gpt-5.5","provider":"openai","segment_id":"pluginsPage.connectorGroupHome","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Home & media","text_hash":"69a5e0e1ebb60ea9a55eaa00f3a398e4cff4210303e0a98c2c666731bc1e08e8","tgt_lang":"fr","translated":"Maison et médias","updated_at":"2026-07-10T05:22:13.016Z"} {"cache_key":"0847fa308683780a809feb7796845477a92361b7cfa1d04a1be3bc3f984107e6","model":"gpt-5.6-sol","provider":"openai","segment_id":"skillWorkshop.selfLearning.enabling","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Enabling…","text_hash":"e22c24238eb035dd27996c9bc176c775e30c59f41b5676c2158eb59921037303","tgt_lang":"fr","translated":"Activation…","updated_at":"2026-07-13T06:15:41.471Z"} {"cache_key":"084e6dbd8d02fb9614914233d275176036a810e1579919065826b82e390b7fe5","model":"gpt-5.5","provider":"openai","segment_id":"usage.providerUsage.requests","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"{count} requests","text_hash":"1e23ff6956124091cd470f5091cee8108c3766314b69871b3ff792eaf506455f","tgt_lang":"fr","translated":"{count} requêtes","updated_at":"2026-07-06T06:40:15.357Z"} @@ -208,9 +213,11 @@ {"cache_key":"0d930ff9a4731abd81e709614c7ce0864cf5a916e81461475025acd148165a0b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"mcpApp.errors.requestFailed","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Request failed","text_hash":"cfce761befa84073c2ea0d29bc3f3d647c985faa02d80854eada5312a7cc24a1","tgt_lang":"fr","translated":"Échec de la requête","updated_at":"2026-07-29T10:58:56.123Z","segment_ids":["onboarding.memoryImport.unknownError"]} {"cache_key":"0d97e27bc9b62554f02e9be2c09c786c7c376f25bf0b63cd365b86a779ae93f7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.gatewayUrlConfirmation.title","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Change Gateway URL","text_hash":"72b5e3578a95dcde8c7bb08200cffc3dbeb405095e2304cc93f71b18977cc145","tgt_lang":"fr","translated":"Changer l’URL du Gateway","updated_at":"2026-07-29T11:01:51.965Z"} {"cache_key":"0da640d5aaa851a2d582727a58a903028d87ca85e94929531708f4ded182bff0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nav.askOpenClaw","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Ask OpenClaw","text_hash":"d3ddf69d2e07abe4b6ac1048b11b3c638bb6986ba9d9edd914a064039cfff206","tgt_lang":"fr","translated":"Demander à OpenClaw","updated_at":"2026-07-22T15:45:24.841Z","segment_ids":["custodian.panel.toggle"]} +{"cache_key":"0db1cfce8c7fb3a1f614526f13f7e9cfc9a0234a86c1e93cd3214ee310441427","model":"claude-opus-4-8","provider":"anthropic","segment_id":"appsPage.badgeStoreComingSoon","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Chrome Web Store · coming soon","text_hash":"d211e1cb0d006e8e02c0c3fe12d6d98e9b576b5b19eb85b501cb8448935647f3","tgt_lang":"fr","translated":"Chrome Web Store · bientôt disponible","updated_at":"2026-08-06T05:30:23.556Z"} {"cache_key":"0db56a8027718fb6b0d4be90cada57bd04ee31ea10059c9087af168fcbf0e816","model":"gpt-5.6-sol","provider":"openai","segment_id":"terminal.noSessions","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"No live terminal sessions","text_hash":"578afd05d2253ce65184c734f89d491c02504a756c16a17dd5c1e8354470f2ad","tgt_lang":"fr","translated":"Aucune session de terminal active","updated_at":"2026-07-14T12:26:15.156Z"} {"cache_key":"0dbdbe1db05c864288f1e377ffef50ef9252b4c48b858c00c3200c3af8448d81","model":"claude-opus-4-8","provider":"anthropic","segment_id":"browser.errors.requestFailed","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Browser request failed: {error}","text_hash":"028e9d5c0b9fbf030e67fa051361b5a8a29a2bd2efbc1fde510602f4a08ede8e","tgt_lang":"fr","translated":"La requête du navigateur a échoué : {error}","updated_at":"2026-07-29T10:59:26.147Z"} {"cache_key":"0dc8fcf30f61953050e0d2f30475ccaa80ba1e8e02aeaefb6f70b4a90a575b21","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.hub.noneConnected","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"No channels connected yet. Pick one below to get started.","text_hash":"d2fbda7e084e27d0ed0fb093c6c3ff6041bd1db8ff2f8e33642995217ac4eb74","tgt_lang":"fr","translated":"Aucun canal n’est encore connecté. Choisissez-en un ci-dessous pour commencer.","updated_at":"2026-07-29T11:01:51.965Z"} +{"cache_key":"0dca3a4a85757e385c2d8d6d143adf53467c01e51d134c4db7081e4a5f14bd47","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.dismissDelivery","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Dismiss delivery","text_hash":"389321c0e83c3fa267bf36c17eeb45419b34e7136959cd885757300f4b3a8db5","tgt_lang":"fr","translated":"Ignorer la livraison","updated_at":"2026-08-06T05:30:23.556Z"} {"cache_key":"0dd826b78a8ad4c7eb4e7e41959d7134287a59ad0610ad1d6e7e201f9aff9486","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.evaluation.decision.pass","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Pass","text_hash":"ebdf8cc00bc4d9ceee633c56c63b49955769a92ca060825c9b08e4af61326e2b","tgt_lang":"fr","translated":"Réussi","updated_at":"2026-07-29T11:00:15.212Z"} {"cache_key":"0de4c241e0dc1b7fb9548e87fb360da258cb390d45c1463ea2018bc52299233b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.skillsPanel.allEnabled","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"All skills are enabled. Disabling any skill will create a per-agent allowlist.","text_hash":"1e82fad3faa79bbad0de4d4d2430a0e419a9f7d8eaf7a8b526d7b04343c774a4","tgt_lang":"fr","translated":"Tous les Skills sont activés. Désactiver un Skill créera une liste d'autorisation par agent.","updated_at":"2026-07-12T06:32:51.965Z"} {"cache_key":"0de4d0537988797d08c4cc82d5edebc192940921610d2ea22109d01145d15938","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.header.on","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Dreaming On","text_hash":"061ed023b8699af1bcd0fdd2542b6327093052411dc5fb89c81fdc61e0ae6191","tgt_lang":"fr","translated":"Rêverie activée","updated_at":"2026-07-29T11:01:51.965Z"} @@ -281,6 +288,7 @@ {"cache_key":"116991184d97bf25111647a4f5ca1585b014b24cb034469c33bf2631cea0ac9a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agentTools.overrideOn","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Override On","text_hash":"3740d84158209fb42847c00fb88816dc86fa62e9083bc56953fe2fcf0ee2942c","tgt_lang":"fr","translated":"Surcharge activée","updated_at":"2026-07-12T06:34:19.178Z"} {"cache_key":"1181b0f76ca7b8a4696b6fc1ac4f258139b401f1014c6e93a73307fa4f429faf","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.messages.moreDetails","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"More details","text_hash":"b5eff1dbd0154de8292af10fe3c9424573c847dcca5320f9828b637639addd2a","tgt_lang":"fr","translated":"Plus de détails","updated_at":"2026-07-29T11:01:25.424Z"} {"cache_key":"11886baef6dc9b373ea96690e824ec04dd7ffc63a5f7dde90ee4c40048201717","model":"claude-opus-4-8","provider":"anthropic","segment_id":"board.widget.toolCapability","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Tool: {capability}","text_hash":"cf2726deed02f5e231f038041cd1db74e995d8c82b9d6c16d261846f0b53fcda","tgt_lang":"fr","translated":"Outil : {capability}","updated_at":"2026-07-22T15:46:25.431Z"} +{"cache_key":"119e77b9693cde63be5ef8ef016ca3a91afc76b47e72ff82dfe2e6fd42d8c462","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.modelControls.modelsRefreshFailed","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Couldn’t refresh models","text_hash":"b945dd9b9def5637a710863b594c4cfe700f7aa354e8856300c07bf0afd96be8","tgt_lang":"fr","translated":"Impossible d’actualiser les modèles","updated_at":"2026-08-06T05:30:26.213Z"} {"cache_key":"11bdab817be74698db635d136c4776db188ed70d18b21e3aa2cfd85a1e9e8734","model":"claude-opus-4-8","provider":"anthropic","segment_id":"quickSettings.personal.avatarIssues.unsupported","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Unsupported image type","text_hash":"49b54c9d53c58d499ae36c94ab9475213a18433e623b57b00fe768284e5e0d44","tgt_lang":"fr","translated":"Type d'image non pris en charge","updated_at":"2026-07-12T06:33:38.128Z"} {"cache_key":"11c651d4912a86db2f38c18587f25ada56ba692d3321bf44d4ca0352a59224d3","model":"gpt-5.5","provider":"openai","segment_id":"browser.inspectFocusable","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Focusable","text_hash":"18ab85b65c8401162517e0abde980c12b0d32027eaae9a7dec2334cea85d881e","tgt_lang":"fr","translated":"Focalisable","updated_at":"2026-07-11T02:18:20.344Z"} {"cache_key":"11f38606779c84950d52fe00444b6a7cc0cafda8ebfb556516ffc3c1787f89b8","model":"gpt-5.5","provider":"openai","segment_id":"cron.form.cronOption","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Cron","text_hash":"dd9d24965dbedc026915308732b77c1af68dcf52d3c0ca2421b1fdb0d197aca1","tgt_lang":"fr","translated":"Cron","updated_at":"2026-07-06T08:42:32.187Z"} @@ -656,8 +664,10 @@ {"cache_key":"28bb62788473edd6f3c9a7cb619bc45970ff78e3e4f0508483b78a85e6bbe4a9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.whatsapp.title","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"WhatsApp","text_hash":"6a40edf1fc87a29f243a7eefdbed57d19bfe16ab2e039d7ae1a44c097297e2f3","tgt_lang":"fr","translated":"WhatsApp","updated_at":"2026-07-12T06:32:00.816Z"} {"cache_key":"28bd4876701ced962f0de48442d5cf1f0d2b52d2c2e090bb2e63c78a5990ecc1","model":"gpt-5.6-sol","provider":"openai","segment_id":"modelSetup.access.adminRequired","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Model setup requires operator.admin access.","text_hash":"7573d0efe27e00af82bdc821ab5f1717fab44fef72046f3cbddcb66337a18129","tgt_lang":"fr","translated":"La configuration du modèle nécessite l’accès operator.admin.","updated_at":"2026-07-16T10:55:05.465Z"} {"cache_key":"28bedf3a3b842282f780997c08bb85ba9c92e124953570925ae0e36bc12b0790","model":"claude-opus-4-8","provider":"anthropic","segment_id":"board.widget.resize","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Resize","text_hash":"2956e06ac0651084bbd5558dfe469615e9a5fc3072f60a09a9cb3c597a19324c","tgt_lang":"fr","translated":"Redimensionner","updated_at":"2026-07-22T15:46:25.431Z"} +{"cache_key":"28c14e441c0e0220d2af74419fc33a7d4d10f2e903c66d3372715cedddb509e5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.actionRequiresRead","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"This action requires operator.read access.","text_hash":"d411bf9bd6ca898eba019d6f280dc545673c3e083151f9a0baa18a9ef3f382fc","tgt_lang":"fr","translated":"Cette action nécessite l’accès operator.read.","updated_at":"2026-08-06T05:30:14.241Z"} {"cache_key":"28c869221116b3037fb032b3605e6965e6d02cd2a6dcbae265ee75c4023a37ad","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.fallbackActive","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Fallback active: {model}","text_hash":"a4ee16df07c54028eaaba2375fada63bbd45f1cb3a2f959669c4358c73192f62","tgt_lang":"fr","translated":"Repli actif : {model}","updated_at":"2026-07-29T11:01:39.472Z"} {"cache_key":"28cfa2568e2358ca898a24c8280374eef4851044d9ac35ce363606108388a880","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.formUnsafeCount","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"1 setting in this config can only be edited as text: {paths}","text_hash":"6d820c6c94773ed52d4c433aeac3544486a93ff0ffda1ee56da5d094fa00d43b","tgt_lang":"fr","translated":"1 paramètre de cette config ne peut être modifié qu'en tant que texte : {paths}","updated_at":"2026-07-25T17:12:16.576Z"} +{"cache_key":"28f2e3ea54a95b0e48b981a81e85294421a0e0834c9a4478ce6fa3f49ee9625a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.checkingButton","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Checking…","text_hash":"ec963ffc911b840134fc738b41a8bb0493489c402a4a761efd36c16dea7d984b","tgt_lang":"fr","translated":"Vérification…","updated_at":"2026-07-29T11:00:08.693Z","segment_ids":["memoryPage.overview.health.checking"]} {"cache_key":"29079c959e35536a040c594c2e67a737cc38c1429b34171f935eedb6175fb7b9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"appsPage.sectionDesktop","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"On your desktop","text_hash":"e420e522913be1b941d62997d29594c033a65f98fe47150457aa391f95204b28","tgt_lang":"fr","translated":"Sur votre ordinateur","updated_at":"2026-07-22T15:45:58.595Z"} {"cache_key":"292ad951ae342d1222855329fb2a76ad2aeed5c643a84e0994d9e23175e3d631","model":"gpt-5.6-sol","provider":"openai","segment_id":"modelSetup.loading","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Checking this Gateway for available AI access…","text_hash":"4158a236abfb66eb52e2775836f304bb60e3f7263d29ff74b69a88f6e5d47e06","tgt_lang":"fr","translated":"Recherche des accès à l’IA disponibles sur ce Gateway…","updated_at":"2026-07-16T10:55:05.465Z"} {"cache_key":"293bcaea4cdb9ce6f6cd41ded8e276758c66b60751cd239e94253f9a3ec17b4d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.files.empty","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"No files found.","text_hash":"17d558b60b5e0c699055b8554ad23fce2c1665b2e270796380bbd1eeca8dc48f","tgt_lang":"fr","translated":"No files found.","updated_at":"2026-07-29T11:01:51.965Z"} @@ -774,7 +784,6 @@ {"cache_key":"30ecb8905b051d1736373a9d7c2970d920e35b312f3115bd4f6c51613ddb350a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.binding.noAgents","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"No agents found.","text_hash":"61666542b1caa1e26dcc1b3594c7520ea98cc285effe5884ed74684563662205","tgt_lang":"fr","translated":"Aucun agent trouvé.","updated_at":"2026-07-12T06:32:00.816Z"} {"cache_key":"310070d8618cff4be77ae78a1ed31d84df305ea11859e8b9ca95e1ab0e94ada3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"onboarding.memoryImport.providerResult","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Migrated {migrated}, skipped {skipped}","text_hash":"d0a6e9a777598250cfb996baa56d3f71fc6086c7867137a4924a264ce170c237","tgt_lang":"fr","translated":"{migrated} migrés, {skipped} ignorés","updated_at":"2026-07-29T11:01:51.965Z"} {"cache_key":"3114722686f2464debc36f2bb641a6ec7f7975f575fa200531f36ab8568651e3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.evaluation.severity.warn","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Warning","text_hash":"e981ddae45d8f4ca53f1ccbe613ad254a041dacf65a06026099a6302d332113b","tgt_lang":"fr","translated":"Avertissement","updated_at":"2026-07-29T11:00:15.212Z"} -{"cache_key":"3116e8c447bbe3ed7fa0d01e0d18401eb11b0b7f1d13562bbca93ae6376c0c75","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.relative.hoursAgo","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"{count}h ago","text_hash":"520c737ea62430c4aa3e953abb60cf6bf7ecde97f0aef8f5e3fab5a9011db2a0","tgt_lang":"fr","translated":"il y a {count} h","updated_at":"2026-07-12T06:35:36.282Z"} {"cache_key":"312dfef8503aaf0caed4f17722e229559dba0d71b4c9ba48812d1d3359307777","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.execApprovals.defaultAction","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Default action","text_hash":"e02292552b559dd79665980d6cf7a841c825160a805cc790268f5a1961b7165a","tgt_lang":"fr","translated":"Action par défaut","updated_at":"2026-07-12T06:32:19.891Z"} {"cache_key":"313026cfd6976ec9692ea86790d93a7df852ff71b8720121078151ea3a1f74fd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agentTools.disableAll","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Disable All","text_hash":"cd265895b3d90a6774b7a744fec7b1bee63d15638800905e1320bc72f0f3505a","tgt_lang":"fr","translated":"Tout désactiver","updated_at":"2026-07-12T06:34:19.178Z"} {"cache_key":"3147b374bf5fcc1943e31ccbaef7543ac20d41e7f98869be6dc868644f501524","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.forkSession","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Fork","text_hash":"8e5b1a73152cf01c1ce614f31711fc4159e8ecc177cd4c02975ed0145b3d3d45","tgt_lang":"fr","translated":"Fork","updated_at":"2026-07-29T11:01:51.965Z"} @@ -818,7 +827,6 @@ {"cache_key":"337e13729f873bef699024b761e358362484bad95078c8b3dde7732923987ab4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryImport.disconnected","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Connect to the gateway to import memory.","text_hash":"7a3736df9d0207fc68acc057840ccc67f3f514ea3ccd54464eb9f11001939e3b","tgt_lang":"fr","translated":"Connectez-vous au Gateway pour importer la mémoire.","updated_at":"2026-07-29T11:01:51.965Z"} {"cache_key":"337fe2bc57ce6d03734b3494e6f64b15b374d543cfb88bb0d063b1ded270ba21","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.details.loadFailed","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Could not load {detail}: {error}","text_hash":"38c23a92a731b2e3cd3056fd5811408f2f93675ed3cee841a48cd1e85bf0c03b","tgt_lang":"fr","translated":"Impossible de charger {detail} : {error}","updated_at":"2026-07-29T11:01:51.965Z"} {"cache_key":"33981c39777ae7d64ba7d286224c6ee3eabe21d3799aa348a97dbafb072eedaf","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.subtitle","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Gateway Dashboard","text_hash":"a8a4f466acb4542337608029c6f0769f3daa5fed65128f73ab99f00eddfa6ccb","tgt_lang":"fr","translated":"Tableau de bord Gateway","updated_at":"2026-07-29T11:01:51.965Z"} -{"cache_key":"33a08bb34efdfc7f7d3eefb9af1ac9f41ddf08ab1f9f510aa1b40bb3e118c2fd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.overview.health.checking","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Checking…","text_hash":"ec963ffc911b840134fc738b41a8bb0493489c402a4a761efd36c16dea7d984b","tgt_lang":"fr","translated":"Vérification…","updated_at":"2026-07-29T11:00:08.693Z"} {"cache_key":"33adde7b9fb9b5f7125d0ecdd87b6223905b4d6b9e7ce7b24afc68ee30f30747","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.skills.menu","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Skill references","text_hash":"fbbcb3595b5537187196588448c53fa053980926540414714ac074ac02e8035e","tgt_lang":"fr","translated":"Références des Skills","updated_at":"2026-07-31T19:24:20.628Z"} {"cache_key":"33b0b807689721ee96c53db3be7b291c65a50afed83c606c53dfdee6cc49b935","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.loadingWiki","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Loading memory wiki…","text_hash":"b8e8d567b257a80fc5b332e38ed17058d92257d2372f10e78300fe2e88e7f3db","tgt_lang":"fr","translated":"Chargement du wiki de mémoire…","updated_at":"2026-07-31T19:24:20.628Z"} {"cache_key":"33ba96e46f35c8a4def30fd149562f155ccbccae09e064e6e717e4878121bb44","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.sections.tools.description","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Tool configurations (browser, search, etc.)","text_hash":"c6b511cba17797436a0156533fb1342a26e2540d80dc0739ce3c7a0e1086eda0","tgt_lang":"fr","translated":"Configurations d'outils (navigateur, recherche, etc.)","updated_at":"2026-07-12T06:33:03.540Z"} @@ -886,12 +894,14 @@ {"cache_key":"38279222ad5eb3780b245b7ff37d0cb34024782c016921296b2873bfb14ee22b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.howToEnable","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"How to enable","text_hash":"790e7baf165ea39118e9b759e63a42ccf7c741f4229d248508ed4ad1eeede3a3","tgt_lang":"fr","translated":"Comment activer","updated_at":"2026-07-12T06:35:51.864Z"} {"cache_key":"384bcdd9e773e0b3119b3c763de553a880e441586db3cfdcb946314b38755a40","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.noCustomEntries","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"No custom entries.","text_hash":"de38070e96ce715083fdc916ee46db5a1935131fbde6caf2b714043859eb6115","tgt_lang":"fr","translated":"Aucune entrée personnalisée.","updated_at":"2026-07-12T06:32:57.878Z"} {"cache_key":"385b43a8d7aa547fb7fbf377844fc2d4b9e7b1bb1b9c5218c9f820eb54ce1269","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.pairing.senderDetails","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Sender details","text_hash":"8579ad752e425d1b95e415a959c4b93b526fd68f0eedb105f8268588b520bd1b","tgt_lang":"fr","translated":"Détails de l'expéditeur","updated_at":"2026-07-22T15:44:46.085Z"} +{"cache_key":"385d837e3528931e280a4df3b3e55526fbe6ae815e9237f5b05c53d04db69ac7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.skillsPanel.updateError","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Could not update the agent skill allowlist.","text_hash":"ee69eb4828ac26cba851cec0b5ae90fd4059ab1d2f84dc8c1ee7def439c706eb","tgt_lang":"fr","translated":"Impossible de mettre à jour la liste d’autorisation des Skills de l’agent.","updated_at":"2026-08-06T05:30:14.241Z"} {"cache_key":"38653f61a744c616e0bd06aa94174f94722ae35a268fef6a44650deee8b09554","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.breakdown.input","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Input","text_hash":"36ecb4f8669133ce744c21982ba4abe2ecd7086e1dc2226ccd6f266f3a5005f8","tgt_lang":"fr","translated":"Entrée","updated_at":"2026-07-29T11:01:51.965Z"} {"cache_key":"3876217d598565bd61d809ff85f1753f45491d720f40821485b510ee8050c7df","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.failureAlertToHelp","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Optional recipient override for failure alerts.","text_hash":"a1d3aa7bdb05a6a5670d908856ee1e9732aa08ced3d7a9f35aab4939431437b3","tgt_lang":"fr","translated":"Remplacement facultatif du destinataire pour les alertes d'échec.","updated_at":"2026-07-12T06:36:32.390Z"} {"cache_key":"387abc2cffab1659b67daac8aee7824b2ad4812f8d36891629a4f2b2844c2152","model":"claude-opus-4-8","provider":"anthropic","segment_id":"debug.snapshotsSubtitle","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Status, health, and heartbeat data.","text_hash":"80c44e86939b84060eed0e92d108b453558de0459dfcdbdd6f682ec6fa5e038d","tgt_lang":"fr","translated":"Status, health, and heartbeat data.","updated_at":"2026-07-29T11:01:51.965Z"} {"cache_key":"388d88e8158cba9f013da98773bfc4b9ce5c8575bd4757fb2f95e67a87935202","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.heatmap.cellTokens","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"{tokens} tokens","text_hash":"507a17952dbcbb44f1b9ffff34ec5fc71563ca5d60c07c5fa9ab68339e462139","tgt_lang":"fr","translated":"{tokens} tokens","updated_at":"2026-07-29T11:00:43.920Z"} {"cache_key":"38901d2baac04e7856a6d2e79c3cbe22fa97b1d281595ea4b15d85d604285bee","model":"gpt-5.5","provider":"openai","segment_id":"chat.composer.contextUsage.openUsage","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Open usage dashboard","text_hash":"bae5e40b055c195a780a0dc06042d60353da51ab582610096c5cb0d269484c00","tgt_lang":"fr","translated":"Ouvrir le tableau de bord d’utilisation","updated_at":"2026-07-09T11:49:23.923Z"} {"cache_key":"3894cfb9717718e7da84ac81ad69e8410279878bd27a656bf1e64bfd1339152a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sessionHeader.renameAria","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Rename thread {title}","text_hash":"389043fc791f071aca46b87657543e1bf99b0f3576178da3dd390219ea1dc3c8","tgt_lang":"fr","translated":"Renommer la session {title}","updated_at":"2026-07-17T04:27:52.777Z"} +{"cache_key":"38db542d53064c43f2efc17e6f3a85b2fa3ae5c8a78927e179ecaedaa02a8c51","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.stopCloudWorkerConfirmAction","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Stop worker","text_hash":"9a57ca2831c77ed95598e14dffcbb02156a28428b46f153a2cefb02c66f53d8c","tgt_lang":"fr","translated":"Arrêter le worker","updated_at":"2026-08-06T05:30:14.241Z"} {"cache_key":"38e6b8d110ab93dc3b9c5e75f85a22057aa2d65c032dffdda0732d2ef508f4d0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.overview.errors","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Errors","text_hash":"cb702378f31507efa79a2a2c6046050bc9f578f149c88e3c0a3d9532ab4b5300","tgt_lang":"fr","translated":"Erreurs","updated_at":"2026-07-29T11:01:51.965Z"} {"cache_key":"38eac1e9e6498142ac9a9b23c55ac3817c0fd1160651986f1635fee425f06dd8","model":"gpt-5.5","provider":"openai","segment_id":"pluginsPage.connectorGroupLife","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Everyday life","text_hash":"6ffcf9be10dcf4ad0f1cb6a4cc66ac839cad453ed842c7a3215f04cd5200cae5","tgt_lang":"fr","translated":"Vie quotidienne","updated_at":"2026-07-10T05:22:13.016Z"} {"cache_key":"38f7916fd6de4c65455ce9ffb30b659fb30aec55c3c5b0f378a63e3e6440fb54","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.status.active","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Dreaming Active","text_hash":"fd7a73177f09d63e4afe11f3ac6e028368eb1c3163b80022a9bf46b94e1b658a","tgt_lang":"fr","translated":"Rêverie active","updated_at":"2026-07-29T11:01:51.965Z"} @@ -941,11 +951,13 @@ {"cache_key":"3b316a52fdf3925f36b523c3368dd3840f1a0087383891cf54cdc42f3331a8fc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.inventory.revoke","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Revoke","text_hash":"87e6d00bbf53ec5ae251de23ace84d5cf01c69deae04cfff08a5fe353a9853bb","tgt_lang":"fr","translated":"Révoquer","updated_at":"2026-07-12T06:32:12.653Z"} {"cache_key":"3b3c084122cdea1cedec70d687bb4cdfa38df98bc6649ca1c12d28e442e4146b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.view.toolCalls","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Tool calls","text_hash":"da5122dc0f97b158bfbd27c5bd479322f34e0916a0cd4626d42c03bb0000e4b4","tgt_lang":"fr","translated":"Appels d’outils","updated_at":"2026-07-29T11:01:51.965Z"} {"cache_key":"3b48c583025003c0cb0d4c3cf5855b3e8b958dc256f51b97d55fe50d4f377679","model":"gpt-5.5","provider":"openai","segment_id":"nativeLinkMenu.openExternal","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Open in Default Browser","text_hash":"fc4fd2b1f38c03d1a8bffe8ad5baf4d19e414bc2f0b8c319b3990d513de2aa05","tgt_lang":"fr","translated":"Ouvrir dans le navigateur par défaut","updated_at":"2026-07-09T11:02:48.820Z"} +{"cache_key":"3b4e86fb7fa1489d8551d1f157d4575b9bdca881f2f07090badb535719cc709f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.forkedSession","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Forked thread","text_hash":"52e0889e75a6aa22f91b410bd5e97080529a12ab4b60ab69dfa3c6c223db6788","tgt_lang":"fr","translated":"Fil dérivé","updated_at":"2026-08-06T05:30:14.241Z"} {"cache_key":"3b729c64f07d01e714917cc17c81e07364ade8909b1bd803ef5b0e214113de9f","model":"gpt-5.6-sol","provider":"openai","segment_id":"cron.runs.emptyHint","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Runs show up here once an automation fires.","text_hash":"f82fcbe88d05a862c409b9894f9075cba6583f72af422d6a5515d7697b027f97","tgt_lang":"fr","translated":"Les exécutions apparaîtront ici lorsqu’une automatisation se déclenchera.","updated_at":"2026-07-12T08:38:03.156Z"} {"cache_key":"3b73a0e3c48b96c256a7b3dd61f8d876b4e9faafbf4c692db7ca1dc1c099a7f6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.cameraPageInactive","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Cameras are unavailable while this page is inactive.","text_hash":"3b042a88aa2dd525457f3744e73786c3cceff2b0c3a6792d5b0869807b91b5a6","tgt_lang":"fr","translated":"Les caméras sont indisponibles lorsque cette page est inactive.","updated_at":"2026-07-22T15:47:25.058Z"} {"cache_key":"3b88a85bce4822a2a3a3437bee7b88475e057cc197a936d5ecb13b960e56ecd2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.deleteAllArchivedConfirm","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Delete {count} archived threads and their transcripts?","text_hash":"b5d8d2585fe29862fd42d66dcd9fd0d66751a70739a0aa903b329c45fc5e9866","tgt_lang":"fr","translated":"Supprimer {count} fils archivés et leurs transcriptions ?","updated_at":"2026-07-22T15:45:09.601Z"} {"cache_key":"3bb6bd95b7d67a25262ceee7696e7b67bf3b750960c81cdc6d59e205bac0116c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"browser.errors.canvasUnavailable","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Canvas 2D context unavailable.","text_hash":"d0bec81588cdc0f8058e58e86bc642043314d26429837e316fd59f360787c6bd","tgt_lang":"fr","translated":"Contexte Canvas 2D indisponible.","updated_at":"2026-07-29T10:59:26.147Z"} {"cache_key":"3bc46432de64f9d82a3e78b6cbc8170448add64ef00783823c1f0266d24ad3b8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.agentFilterConfiguredDefaultHelp","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Cards explicitly assigned to the configured default agent.","text_hash":"9bb80530da1dfd473936d94642b83cc668b7362cb65675a565f17569937af92f","tgt_lang":"fr","translated":"Cartes explicitement assignées à l'agent par défaut configuré.","updated_at":"2026-06-17T14:14:32.183Z"} +{"cache_key":"3be416da0a90497ce118e43cfc45348d6a4c0c2102b6bc14187273d8522dcc99","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.candidates.retry","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Retry test","text_hash":"1fa8f72fe8a0f01c606d8f742fe775987bc78daf9e96e586f26a780989c75698","tgt_lang":"fr","translated":"Réessayer le test","updated_at":"2026-08-06T05:30:14.241Z"} {"cache_key":"3bfea81d25cb70340ce83543eb249b6cf167f6a5b9df6d863fa263476ec23f04","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.workspaceConflict.titleOne","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"1 cloud workspace conflict","text_hash":"e7eed911614ebc4450d9f439ce7430380e0b472c0f75e3cfa9a5dd8822ca1c9b","tgt_lang":"fr","translated":"1 conflit d'espace de travail cloud","updated_at":"2026-07-22T15:46:47.507Z"} {"cache_key":"3c0184dd360912c8947b9a78652bf0b39064c358953f3403ff700329ef79a36f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.healthLabel","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Workboard health","text_hash":"85416c4a6d64e35611bdd9747b82815936c38b41d820796ba1fbfbb7539d906b","tgt_lang":"fr","translated":"État du tableau de travail","updated_at":"2026-06-17T14:14:37.466Z"} {"cache_key":"3c10b1235eed3d5f8dfdb7144c35f2b0d4e52e7d9a662ab8e8e5e5e14c9b2a3d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.evaluation.decision.block","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Block","text_hash":"211d0bb8cf4f5b5202c2a9b7996e483898644aa24714b1e10edd80a54ba4b560","tgt_lang":"fr","translated":"Bloqué","updated_at":"2026-07-29T11:00:15.212Z"} @@ -953,6 +965,7 @@ {"cache_key":"3c1e6e578add891344fab92398555c1935a769efaa0bd97c35a8efe53703d087","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.overview.acrossMessages","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Across {count} messages","text_hash":"4878f07bf58138cb34043a4087c0eaef2bf45b367072b16eaeff2c6950c9fafe","tgt_lang":"fr","translated":"Sur {count} messages","updated_at":"2026-07-29T11:01:51.965Z"} {"cache_key":"3c2aa09be95d142d0bdb3760b2ab335dcadeb92e63dcfa4a8179f7bfb8687e7e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"approvalPage.resolvingDecision","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Recording {decision}…","text_hash":"557efcfbef53325a4b9f185a6dcfa6f5b5a88eb2ff9f92568f6e48a69b9c179d","tgt_lang":"fr","translated":"Recording {decision}…","updated_at":"2026-07-29T11:01:51.965Z"} {"cache_key":"3c360d616cd5b432f48bba8c3b6e7cc40ccac8e2eb00908f7bde50e4f7b1eb89","model":"claude-opus-4-8","provider":"anthropic","segment_id":"subtitles.agents","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Workspaces, tools, identities.","text_hash":"8ad231ca3167964ff4fbdc62fcc794a6da125992233ce7d83153753630d9dd49","tgt_lang":"fr","translated":"Espaces de travail, outils, identités.","updated_at":"2026-07-29T11:01:51.965Z"} +{"cache_key":"3c4b51f8b4962a929e17b4f65390d678142a6a95c7ef641be5484968b63d85ba","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.readyIn","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Ready · {latencyMs} ms","text_hash":"fe3e0f81afe32081d39415a34f7a2ad1add67d8695f7a6bc5fccf9ecf9fd29b5","tgt_lang":"fr","translated":"Prêt · {latencyMs} ms","updated_at":"2026-08-06T05:30:14.241Z"} {"cache_key":"3c8eb66fb1e14e8f7615fc36a1ca0a863b1657ef403513c86998f77622f6f649","model":"claude-opus-4-8","provider":"anthropic","segment_id":"onboarding.memoryImport.skip","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Skip","text_hash":"28d03596d24eeb4eab2d6fe21ca1cb95be7cb1fa6f92933db05e2cc4f4cdfa06","tgt_lang":"fr","translated":"Ignorer","updated_at":"2026-07-12T06:35:29.559Z","segment_ids":["skillWorkshop.today.skip","chat.questions.skip"]} {"cache_key":"3c96713126f42b06e25e48c0f5e1860e704081622b50a5b4b1307c13488a83b7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"board.widget.appStaleTitle","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"This pinned app is stale","text_hash":"9110b249eb7f5fb9d0d5652d9bf1709d8f851b75ee829cd06331d49bafeb37c6","tgt_lang":"fr","translated":"Cette application épinglée est obsolète","updated_at":"2026-07-22T15:46:25.431Z"} {"cache_key":"3c9df9bf22d33207e08640a7b28bb0ff9cb6eebaee25a021fe9bfca2bfa8ce75","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.details.turnRange","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Turns {start}–{end} of {total}","text_hash":"f81416199663cca6093ce6edcd356741e2b5a0d47c4d14a01ce4f4137f88f6e7","tgt_lang":"fr","translated":"Tours {start}–{end} sur {total}","updated_at":"2026-07-29T11:01:51.965Z"} @@ -1023,6 +1036,7 @@ {"cache_key":"405777bab064fb9707cc0c97b937af68ca1c8e3b347bec630de34a142e7ff3cb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.modelControls.speedUnsupported","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Speed control is not supported for this model.","text_hash":"547bc2e2087f5493b558bc786be4b827e19e922fa4c255e263a4c8e8707e78c8","tgt_lang":"fr","translated":"Le contrôle de la vitesse n'est pas pris en charge pour ce modèle.","updated_at":"2026-07-29T11:01:33.244Z"} {"cache_key":"406687c5cc7680e2629097dc35f19d9caa422989fe8462da81da9af718b721ac","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.actions.backfillComplete","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Backfilled {count} dream diary entries.","text_hash":"3bbfbf86cfe64fc6fa0fabcc1fe9de508f011f9a14f7cc58eb04082be1129a73","tgt_lang":"fr","translated":"{count} entrées du journal de rêves ont été remplies.","updated_at":"2026-07-29T11:00:30.749Z"} {"cache_key":"406f75e0e314dd5c29e688ad3faeccf7f5264c3ac0c145124de1f26ca0ef8b6f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"terminal.exited","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"exited","text_hash":"b251994ca8108bbfdac92861ce8d3c5c82c8e62de03cd9f44a3e338643bb98cc","tgt_lang":"fr","translated":"exited","updated_at":"2026-07-29T11:01:51.965Z"} +{"cache_key":"4085486d30a5a961f1fd9dc795feeb0e6abd85dcb28467171f5bb498d0355592","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.actionRequiresConnection","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Connect to the Gateway to change threads.","text_hash":"727466635f5e0ced207246479290fa83cd03ca8c78d8b7120ec5abba0e3ed8ed","tgt_lang":"fr","translated":"Connectez-vous au Gateway pour changer de fil.","updated_at":"2026-08-06T05:30:14.241Z"} {"cache_key":"40868fefd8e4ef892590a8e82f184052629976628488ae90fef8fc8350ec10e9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.showQr","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Show QR","text_hash":"b694a5029e4f3f603422c10a6c3d1e03e87d78dae506dc24ca9ac12476ac2533","tgt_lang":"fr","translated":"Afficher le QR","updated_at":"2026-07-29T11:01:51.965Z"} {"cache_key":"40955fe01a78447acc9b044735ec3fcc634183e44cb451d8b241a6598cafe6ee","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.mosaic.fourAm","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"4am","text_hash":"c2a15a1684ec7e544681bcb5cc60f3c192fa87ed733d0a4b6b975db88724a9fb","tgt_lang":"fr","translated":"4 h","updated_at":"2026-07-29T11:01:51.965Z"} {"cache_key":"409af5a93c255d5040862b28862c09f3db5c1bc26a6d4d704e7a1ceaeb04a117","model":"claude-opus-4-8","provider":"anthropic","segment_id":"custodian.requestFailed","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"OpenClaw could not reply. Try again.","text_hash":"9bfedd953fa28b0e784692004016d3c6db8e06b6ccd1e4d27c6b3adc6d57b754","tgt_lang":"fr","translated":"OpenClaw n'a pas pu répondre. Réessayez.","updated_at":"2026-07-22T15:45:37.738Z"} @@ -1085,7 +1099,6 @@ {"cache_key":"43f8bd37207d42c90c55ea666667e48d87aef4c1a7b9a0566bdc296961c868ad","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.workspaceConflict.copyTakeCommand","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Copy take-cloud command","text_hash":"44133cc72764b01c8581d9131746883edd236b11a312678b851f97105d4ee4aa","tgt_lang":"fr","translated":"Copier la commande take-cloud","updated_at":"2026-07-22T15:46:56.879Z"} {"cache_key":"442ae80b11052c8fcb9d12416ccd19bb1a32947391f266409a52e722efe37e3e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.workspaceFiles.summary","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Thread workspace summary","text_hash":"5eef33c0fa8a838ff9b362a2ad400bad00d4feff5aa0aa3b0ca3bfaf3d591984","tgt_lang":"fr","translated":"Résumé de l'espace de travail de la session","updated_at":"2026-06-16T14:14:38.496Z"} {"cache_key":"443270e382af6de712c8623de146d04b1eb60e095faffc1e30443ab21e5b2838","model":"gpt-5.5","provider":"openai","segment_id":"approvalPage.cancelled","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Cancelled","text_hash":"d353a99eb4556847ceeb3c306ac886cf6b4fa13043eb1864b9aeb0607fd5f2cc","tgt_lang":"fr","translated":"Annulé","updated_at":"2026-07-06T08:42:32.187Z","segment_ids":["tasksPage.status.cancelled","approvalHistory.statuses.cancelled","chat.questions.cancelled"]} -{"cache_key":"4436e044588f97d7026656d116477c40ee19288c304c893041d240f94abb274d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.messages.openInCanvas","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Open in canvas","text_hash":"02597bb20cb5d93ebbb47e62c3591fcf9dec76fc42697e1dc130e1f167232e61","tgt_lang":"fr","translated":"Ouvrir dans le canevas","updated_at":"2026-07-12T06:36:02.496Z"} {"cache_key":"445667ee63b3998cda03cc9f148048d488fa2a70a04e052be534e751f9b86cc3","model":"gpt-5.5","provider":"openai","segment_id":"nativeLinkMenu.openInline","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Open in Sidebar","text_hash":"ee39dc2999ce3acefff3c4c5440266e6a044feb3fb0a405a754f3ee4f697b201","tgt_lang":"fr","translated":"Ouvrir dans la barre latérale","updated_at":"2026-07-09T11:02:48.820Z"} {"cache_key":"447b79c4a157f55d3aef4777f16ce4b7764f033d66b2eb63102e98e41ba23b16","model":"claude-opus-4-8","provider":"anthropic","segment_id":"profilePage.usageStatistics","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Usage statistics","text_hash":"247e0b62560a1b002e0e995267416050eb8f18c75fff805668519d37e8dc2143","tgt_lang":"fr","translated":"Statistiques d'utilisation","updated_at":"2026-07-29T11:00:15.212Z"} {"cache_key":"44882d969fc6af20534c07599caa28e9ae64dbd90422449bd6d3ac014fbe5aad","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.toolCards.pinToDashboard","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Pin to dashboard","text_hash":"91849335a61343403761989b4004ecb399da1f57453fe648aca22d7d231c4ae2","tgt_lang":"fr","translated":"Épingler au tableau de bord","updated_at":"2026-07-22T15:47:32.818Z"} @@ -1114,7 +1127,6 @@ {"cache_key":"461b2266d46a83be6ae1944e7c621d0c05a0765daac5ea349228dc549434b590","model":"gpt-5.6-sol","provider":"openai","segment_id":"chat.progressLabels.snapping","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Snapping","text_hash":"d77561a220212ca8889ff9a41def2595634f7f091f3485523564422a39bec10e","tgt_lang":"fr","translated":"Claquement","updated_at":"2026-07-14T04:53:41.406Z"} {"cache_key":"46596c84c9980bdf2b0b2d5d33cb1bd8e956ad5761097e5e26b11caf94eb4192","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sidebar.groups","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Groups","text_hash":"39bbb719fa2b9d2251039cbf2cd072e1120a414278263e2f11d99af0236c4262","tgt_lang":"fr","translated":"Groupes","updated_at":"2026-07-22T15:46:56.879Z"} {"cache_key":"46602781d499e49a2e241d9a3169597ce1314a12a337ede7bd2dd885e065de4e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"subtitles.debug","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Snapshots, events, RPC.","text_hash":"ca1ebf0f28350ac4b330665c49c61a7bb078cfb7e4f664461e804a3523b4f3a9","tgt_lang":"fr","translated":"Captures, événements, RPC.","updated_at":"2026-07-29T11:01:51.965Z"} -{"cache_key":"46643e9aa2576a1cf21b180d5f5150ce5685c0fb4ab42c16c77e5b2308a61d12","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.actions.confirmDedupe","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Dedupe Dream Diary? This rewrites DREAMS.md and removes only exact duplicate diary entries.","text_hash":"3b53e7e5445b3d763ff4a3f7f55ae4917ab2dbecc988f5b46c7b06a2dd736052","tgt_lang":"fr","translated":"Dédupliquer le journal de rêves ? Cela réécrit DREAMS.md et supprime uniquement les entrées de journal en double exact.","updated_at":"2026-07-29T11:00:30.749Z"} {"cache_key":"4667b37b6fd6426af22fc905b46caad8f5b3f36ea33cf521c3e3ea151c9e0aeb","model":"gpt-5.5","provider":"openai","segment_id":"workboard.eventProtocolViolation","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Protocol violation","text_hash":"367bb2052963f7d75beb672d3ca0430d7d49ac48a2759d578c7df933178fe564","tgt_lang":"fr","translated":"Violation du protocole","updated_at":"2026-05-30T15:38:23.998Z"} {"cache_key":"466df8deac3e9fc53aad06b96fa1049818b2b4800029e9a7cd875c36b1157d30","model":"gpt-5.5","provider":"openai","segment_id":"tasksPage.emptyRecent","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"No recent completed tasks.","text_hash":"71aceaf6accb5308950898b4d2fd7d938fd190cc7cf6314f000466577ed8de24","tgt_lang":"fr","translated":"Aucune tâche terminée récemment.","updated_at":"2026-07-06T08:42:28.842Z"} {"cache_key":"4671c279688cfda9c6f76ec4cf2ef06c0362c8c1cebfa1fa5962d099338d9d87","model":"claude-opus-4-8","provider":"anthropic","segment_id":"quickSettings.system.core","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"{count} core","text_hash":"85d1a5f9f26e210e5b93917c59633393c3e2982d27717a055fdbbc06c6eaf8e8","tgt_lang":"fr","translated":"{count} cœur","updated_at":"2026-07-12T06:33:25.514Z"} @@ -1147,6 +1159,7 @@ {"cache_key":"4843933a11fb72c8f92a949a24ba4a4ce6f4e0bf5891ae69e18e0c530967b80b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.details.noUsageData","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"No usage data for this session.","text_hash":"0d7e8a36956a3962062b10bbb0b251514111f2bdc4ec943693f48f768043c6ca","tgt_lang":"fr","translated":"Aucune donnée d’utilisation pour cette session.","updated_at":"2026-07-29T11:01:51.965Z"} {"cache_key":"48681e393349047437efc68f26663498cacece892e154b060c1e4d5dec6bc29e","model":"gpt-5.5","provider":"openai","segment_id":"chat.backgroundTasks.label","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Background tasks","text_hash":"c6907e94a3b7ea1b0e9cb7bb3c674bbaddb0216cab132a2bfa63507afebbc888","tgt_lang":"fr","translated":"Tâches en arrière-plan","updated_at":"2026-07-11T00:45:08.252Z","segment_ids":["chat.backgroundTasks.title"]} {"cache_key":"487cce6d6a65d73c169d5cd7a0dc55362a92617e738aa6a8fc47cc0c7f5ae0e4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agentTools.profileSourceDefault","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"default","text_hash":"37a8eec1ce19687d132fe29051dca629d164e2c4958ba141d5f4133a33f0688f","tgt_lang":"fr","translated":"par défaut","updated_at":"2026-07-12T06:34:25.886Z","segment_ids":["chat.commandResults.agents.default"]} +{"cache_key":"48926bd679a4b9e539bbbe134e65d0310a9776912cbf35756d60cd1937cd289d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.actionRequiresAdmin","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"This action requires operator.admin access.","text_hash":"518b8e1950759a90a1bd23aa2ca3c6476d2278d010e83aff6087f7469050286b","tgt_lang":"fr","translated":"Cette action nécessite l’accès operator.admin.","updated_at":"2026-08-06T05:30:14.241Z"} {"cache_key":"489b5138e5f579f23b9cd29ba533077c8992570d2fd27cf9f7ad94383765c361","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.runEngine","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Run {engine}","text_hash":"b7f84eadad45d4c588f1209bd249bd8088d5fcae72d8be0d3b2acf705f9ade5d","tgt_lang":"fr","translated":"Exécuter {engine}","updated_at":"2026-07-29T11:01:51.965Z"} {"cache_key":"48b072efed79328b78565c3d4d954ffadb56213586b1aeb4514ec0836592af00","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.actions.more","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"More actions","text_hash":"f8d46c2570e70736d62beb6e2e8df321d7cb4842a2b894f2025c47b31871d9f1","tgt_lang":"fr","translated":"Plus d'actions","updated_at":"2026-07-12T06:36:25.524Z"} {"cache_key":"48b27c087700a79aaaae92bc015f7589143b3d79c7b8cfa7e7d697fd6675846f","model":"gpt-5.5","provider":"openai","segment_id":"chat.backgroundTasks.stopTask","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Stop {title}","text_hash":"427b5bdce0f1f48dacc94b5969c6cf6d4fde3e3196545179484142feced2df74","tgt_lang":"fr","translated":"Arrêter {title}","updated_at":"2026-07-11T00:45:08.252Z"} @@ -1206,10 +1219,11 @@ {"cache_key":"4b8493fa9cc4097776e3e335181f8899b63db042c59dec20288d4a58dccece1c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.emptyColumn","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Drop work here","text_hash":"c5d42c214af42018fefe6f66e21e0010fe83ada4ad0abe00fb7d0fe760b00fec","tgt_lang":"fr","translated":"Déposez le travail ici","updated_at":"2026-07-29T11:01:51.965Z"} {"cache_key":"4ba25c30725d1d3edb01b7e8b50ac2aa1c65b510cb0de6bde226015363c01d11","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.waitingForAnswer","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Waiting for your answer","text_hash":"8e4b72ca2511e0bcdbb24cfba59f203972522cc440bfee2e8d9b7b0f7bebfd84","tgt_lang":"fr","translated":"En attente de votre réponse","updated_at":"2026-07-22T15:45:09.601Z"} {"cache_key":"4bb6859a96a8688e1df19410449940b0ff23182d9f7aa85b54375dd8d7bee81c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.importing","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Importing…","text_hash":"c01c4324f1fa14fc76957936626e11a5150c24e748dbd08cc46848dfcbe37d00","tgt_lang":"fr","translated":"Importation…","updated_at":"2026-07-29T11:01:51.965Z","segment_ids":["onboarding.memoryImport.importingProvider"]} +{"cache_key":"4bb6ceaf6a81ee25e806cfa23ce22ff243ccf2a326b2518b37d7208278181c85","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.actionUnavailable","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"This Gateway does not support this thread action.","text_hash":"88e138ded655d98aa0be82d2832e502ac495c75674c838c72b2429a1f7e28a26","tgt_lang":"fr","translated":"Ce Gateway ne prend pas en charge cette action sur les fils.","updated_at":"2026-08-06T05:30:14.241Z"} {"cache_key":"4bba1cdc1bd4de59fbf10b458be18e8800eb0853c8e0f0bec8f89631b6227b91","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.pairing.makeCommandOwner","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Also make this sender the first command owner","text_hash":"8161bf4eda19f65c51d367bd0deace98b2e474dab2e6787ca09139f5ec5f1648","tgt_lang":"fr","translated":"Faire également de cet expéditeur le premier propriétaire de commandes","updated_at":"2026-07-22T15:44:55.554Z"} {"cache_key":"4c096595357a50ff795e64ddea26b735ab52b4c543bc28e263776689dde3e824","model":"claude-opus-4-8","provider":"anthropic","segment_id":"filePreview.listLabel","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Files","text_hash":"abc7e9892806b047b4d4786b3685285543f76ca314c4c76246d5f6544c7856c9","tgt_lang":"fr","translated":"Fichiers","updated_at":"2026-07-12T06:31:45.939Z","segment_ids":["agents.tabs.files","agents.toolCatalog.groups.files","usage.details.files"]} {"cache_key":"4c15154bf245bd088cf9d55229fd20fb9be16263238d449ccb3aef3df680ede9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.defaultValue","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Default: {value}","text_hash":"39bd0a113971c80ca77a5294b4ecc7a35d42fbce121af16dc66323d1f7c0f40b","tgt_lang":"fr","translated":"Par défaut : {value}","updated_at":"2026-07-12T06:32:57.878Z"} -{"cache_key":"4c1dc6d9ed1b72845b974a759ed7237ca4de89df5102e2952bbfd675d43521b6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.notifications.ready","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Ready","text_hash":"5fa7aac5375c5815787fba3f49559f9b45b14023147ce0652803387974144e5f","tgt_lang":"fr","translated":"Prêt","updated_at":"2026-06-17T14:14:32.183Z","segment_ids":["skillsPage.tabs.ready","memoryImport.ready","talkPage.status.ready","talkPage.gptLive.ready","memoryPage.overview.health.healthy","workboard.status.ready","workboard.viewReady","modelProviders.status.ready"]} +{"cache_key":"4c1dc6d9ed1b72845b974a759ed7237ca4de89df5102e2952bbfd675d43521b6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.notifications.ready","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Ready","text_hash":"5fa7aac5375c5815787fba3f49559f9b45b14023147ce0652803387974144e5f","tgt_lang":"fr","translated":"Prêt","updated_at":"2026-06-17T14:14:32.183Z","segment_ids":["skillsPage.tabs.ready","modelSetup.verify.ready","memoryImport.ready","talkPage.status.ready","talkPage.gptLive.ready","memoryPage.overview.health.healthy","workboard.status.ready","workboard.viewReady","modelProviders.status.ready"]} {"cache_key":"4c25ecbae35deb2e567283a11b6193ca0126350170c19e88c37fe7690e488ea9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.deleteSessionConfirm","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Delete \"{session}\" and its transcript?","text_hash":"bb7f6a448488380fb5f91d879f8b3127123308e5cab034866d4466da3eb63e25","tgt_lang":"fr","translated":"Delete \"{session}\" and its transcript?","updated_at":"2026-07-29T11:01:51.965Z"} {"cache_key":"4c2b1e20a9486914babaae135bbc81179d696e326929158657208a5bfb65f8ed","model":"gpt-5.6-sol","provider":"openai","segment_id":"agentChip.whatCanAgentDo","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"What can {name} do?","text_hash":"cc783dfc283294852d022d814c49f139553dcc5c719c18f5e36968b72c357775","tgt_lang":"fr","translated":"Que peut faire {name} ?","updated_at":"2026-07-12T23:39:10.401Z"} {"cache_key":"4c4f28fdfe37a35e600617424242c2954248078ac528ca53c630edf6e9fd486f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"mcpApp.errors.sandboxUnavailable","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"MCP App sandbox unavailable","text_hash":"2adef2ce3b373a47eb985f5637386f5237702bf52bcbee6f49b7b6d7aecab897","tgt_lang":"fr","translated":"Sandbox MCP App indisponible","updated_at":"2026-07-29T10:58:56.123Z"} @@ -1240,6 +1254,7 @@ {"cache_key":"4d4536e3040bfd78118326ee707c5211f061c81768cc28a3733d119eb4b75b5e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.dictationFailed","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Dictation failed.","text_hash":"c9b0c64945914ac93214006b8994b2aadd00599b1dd373e41eac084c3c89893d","tgt_lang":"fr","translated":"Échec de la dictée.","updated_at":"2026-07-22T15:47:25.058Z"} {"cache_key":"4d78039d7853e6ab878a5766b4641717edd9214f121e4843cd3a80123aae8c4a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.execApprovals.native","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Native","text_hash":"d509e493885298a23c55f83c133e5d725f24dd6cc67cf734baa2c11b220ab809","tgt_lang":"fr","translated":"Natif","updated_at":"2026-07-12T06:32:19.891Z"} {"cache_key":"4d8010b52b160239cdbe1e69cfdd23fd79e3cfe5a395de370b1a5da273b7c592","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.overview.avgSession","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"avg session","text_hash":"a8ce1dc2f9461f5c3cf015b40c54888e55840ac786b8f878465ff1c77348a6df","tgt_lang":"fr","translated":"session moy.","updated_at":"2026-07-29T11:01:51.965Z"} +{"cache_key":"4d90cc93961c22950948a53e49d387f49755d1406b5af58a128f41db991f5016","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.format","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Check that the endpoint exposes a compatible chat model, then retry.","text_hash":"22ef704d9921834cb21e0b3c3c807f3d5fa2fd63f40ff652d26bcf2638556121","tgt_lang":"fr","translated":"Vérifiez que le point de terminaison expose un modèle de chat compatible, puis réessayez.","updated_at":"2026-08-06T05:30:23.556Z"} {"cache_key":"4d9b340ad55fceed9bf3d28d5a3434b74ed6758189b6b0304efb53eacb1c904c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.toolCatalog.descriptions.write","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Create or overwrite files","text_hash":"b29a2552b08fc6afff15e7d9e6276beeaa33e59f3fa298a999c6e8115b487d7a","tgt_lang":"fr","translated":"Créer ou remplacer des fichiers","updated_at":"2026-07-12T06:32:38.326Z"} {"cache_key":"4d9cd049eebdf1b304c7e9aaff17a1b2b398eb69d7ef32f14d7f4131099b65fc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.deleteAfterRun","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Delete after run","text_hash":"ed7fcb6a70cb79c43343fd72da48695bc36b8863afba224ed8f7fc3d797e20d3","tgt_lang":"fr","translated":"Supprimer après exécution","updated_at":"2026-07-29T11:01:51.965Z"} {"cache_key":"4dca8452c701e56dfdddd13d99a575f24a25c52b7c01146dc481ec4db5cc5272","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.detailPanel.searchInFile","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Search in file","text_hash":"c4cda7252bc752dceb503cee00e44afb2699eba1870de56aa2f8a0e62c4a35e9","tgt_lang":"fr","translated":"Rechercher dans le fichier","updated_at":"2026-07-12T06:36:08.442Z"} @@ -1417,7 +1432,6 @@ {"cache_key":"58d00e0c8acbead300e2b9d954831ebb39dbd755c6da7bf559a53eacbf451a8a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"lazyView.errorTitle","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Panel failed to load","text_hash":"f8c9d26f13962ea24220d44bb42badfec39d7f37b22dffdbb75a67c873cc044d","tgt_lang":"fr","translated":"Échec du chargement du panneau","updated_at":"2026-07-29T11:01:51.965Z"} {"cache_key":"58d76991a6470520d85ea04aff4851c609660e63040f58cb9e95b888a53b6ceb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commandResults.help.availableCommands","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Available Commands","text_hash":"0e76821e05e4610d50a5476935b860b3c8ce93a3e6fa134393b06b1f861fbe57","tgt_lang":"fr","translated":"Commandes disponibles","updated_at":"2026-07-29T11:00:52.377Z"} {"cache_key":"58d7fe65619ce4f5094f6bf11ed47e5fc32fb402678f132f3e1fa0ff420d46ff","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.nostr.lightningHelp","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Lightning address for tips (LUD-16)","text_hash":"fee6e236efa382b3797e36ec38e023459d2e48c8e5e3bba466b08d438878b713","tgt_lang":"fr","translated":"Adresse Lightning pour les pourboires (LUD-16)","updated_at":"2026-07-29T11:01:51.965Z"} -{"cache_key":"58dae6c4ee8ede3db9f986363df1188373c76e3768d0b8d1d9e1bb9c7987e5fe","model":"gpt-5.6-sol","provider":"openai","segment_id":"modelSetup.verify.title","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Current connection","text_hash":"46d2f61048a3b2ef07471e4c9648624a8c2a6d00d4e733e984d2420504164c60","tgt_lang":"fr","translated":"Connexion actuelle","updated_at":"2026-07-16T15:48:44.126Z"} {"cache_key":"58e784ccffd8c4fc5f04a64963d05ffd806fe078f3f921dd7408171bb96e7b6b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.toolCatalog.descriptions.browser","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Control web browser","text_hash":"4c99358b099daf6172352f111c30fc6e71b8ba519bbeab6d45107a902179512f","tgt_lang":"fr","translated":"Contrôler le navigateur web","updated_at":"2026-07-12T06:32:45.135Z"} {"cache_key":"58f107b2ea49366b388d2249f0c884e2ee99e6b1856b14ae5f49cefbd109c28f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.runControls.newSession","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"New thread","text_hash":"73d023a30e4e7b50854ea21bb256f97bc43615e8b2ddf66893f41c9f45a777c7","tgt_lang":"fr","translated":"New session","updated_at":"2026-07-29T11:01:51.965Z"} {"cache_key":"58fdd7dc05c78a34950c9c6673f8645dca07bbf8acc1b98245f0053e44b27313","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.groupByCategory","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Custom groups","text_hash":"9636b3c175d0e2a9fb982785a84275d191a8b4ef28e4d842a9e35a38e3c12f10","tgt_lang":"fr","translated":"Groupes personnalisés","updated_at":"2026-07-05T14:39:49.624Z"} @@ -1600,6 +1614,7 @@ {"cache_key":"65eaf34ff7d3d9a5e8d7493950d920d07a6bd1797513a3d78416faafc1a56f8d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.evaluation.fileLine","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"{file}:{line}","text_hash":"3bae39c165b0d3d60a09ae8a31bcafb9010b21f1d683374c881146bca8287b01","tgt_lang":"fr","translated":"{file}:{line}","updated_at":"2026-07-29T11:00:22.874Z"} {"cache_key":"65f7193ca7f52d96a5f87029c5cafd050e52bbcbb8f8234407af6b7e09004475","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.sections.env.description","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Environment variables passed to the gateway process","text_hash":"a6163c79696f500344cac98f5c9432302c23369173de7bddbb07a4d394aacb5b","tgt_lang":"fr","translated":"Variables d'environnement transmises au processus du gateway","updated_at":"2026-07-12T06:33:03.540Z"} {"cache_key":"65f8730f96bc69b5c42cfd2b5dfc044938c25d68b54d8002e580a6b4b8b1e3d7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.allBoards","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"All boards","text_hash":"7bc7ba3d733a852d2fa093b8a7af1a58836ccf24a88243b1b0831ee29effd237","tgt_lang":"fr","translated":"All boards","updated_at":"2026-07-29T11:01:51.965Z"} +{"cache_key":"660f20a10d317bbd545204d0b3eb02c9fb3e9c969dcacf045574dc86c5fa48b6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.providerUnavailable","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"{provider} isn’t responding.","text_hash":"9691553e251c225e0a8436fa02f1d988f3285d8153228db08e52a1b36198de7c","tgt_lang":"fr","translated":"{provider} ne répond pas.","updated_at":"2026-08-06T05:30:14.241Z"} {"cache_key":"665246ec0456d865e118a86ec9adf77087639287a71bf81e23ae78d1c7cb3d02","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dashboardsPage.emptyTitle","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"No dashboards yet","text_hash":"8e6de5c2fb4b6d91e5a921d83d042d202a72754eb3be9f571fa131064c9e9b81","tgt_lang":"fr","translated":"Aucun tableau de bord pour l'instant","updated_at":"2026-07-28T07:07:56.264Z"} {"cache_key":"665a7c1bd40a4cc96cb70a0973d5c13068e6bcc16912767bd561ad67fa89fa9a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.diary.title","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Dream Diary","text_hash":"d3ded599fb9ffd44fa19bf0fe14f34454abaf87377543182d931e50a3f0033a2","tgt_lang":"fr","translated":"Journal des rêves","updated_at":"2026-07-29T11:01:51.965Z"} {"cache_key":"665b57988a8f5a28419cc7a5c90a4a7750f6f95b07b0dff862fa6b8a8d890119","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.notifications.nativeBlockedHint","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Notifications are disabled for OpenClaw in macOS. Allow them in System Settings > Notifications.","text_hash":"776449d7aa0ae862aaeaa3f0f38ee40442ed5370bfb4f56f4204546cc6e478ba","tgt_lang":"fr","translated":"Les notifications sont désactivées pour OpenClaw dans macOS. Autorisez-les dans Réglages système > Notifications.","updated_at":"2026-07-22T15:45:17.095Z"} @@ -1815,7 +1830,6 @@ {"cache_key":"7430268ae06fcd66f20dc1def52e96339eb4356930921a60e4f4345f9fcc396b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.sections.plugins.description","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Plugin management and extensions","text_hash":"dc8d9a5310364c2607b776dc19082030e6006acc0884598c51938f962900803c","tgt_lang":"fr","translated":"Gestion des plugins et extensions","updated_at":"2026-07-12T06:33:14.867Z"} {"cache_key":"74397177392fee59ab7d15a185cffe2076e7f614b8731ac092ee708b221fd9a4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nav.settingsGroupConnections","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Connections","text_hash":"dc273117482b4429ada500ecd2e0c75532454194892cb901ca64cc7df369fdf6","tgt_lang":"fr","translated":"Connexions","updated_at":"2026-07-29T11:01:51.965Z"} {"cache_key":"743ccccaade3eef09caaf08495067160d98ebac520443b20753ba29de2b0f3b2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.phrases.weavingShortTerm","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"weaving short-term into long-term…","text_hash":"1d64d672d34876489dc3885e05677abcae21d06bfa1d25ed87001721e441bd12","tgt_lang":"fr","translated":"tissage du court terme dans le long terme…","updated_at":"2026-07-29T11:01:51.965Z"} -{"cache_key":"743fe29e1b433fa55086bc6c7e08f50a3049364b6e905454819f09e1368db8c2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.actions.confirmRepair","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Repair Dream Cache? This archives derived dream cache files and rebuilds them from clean inputs. Your dream diary stays untouched.","text_hash":"bf72fa3d38159dffaddfcde0587d8d5d7002a7e5b60db804a5f3f953b260fac0","tgt_lang":"fr","translated":"Réparer le cache de rêves ? Cela archive les fichiers de cache de rêves dérivés et les reconstruit à partir d'entrées propres. Votre journal de rêves reste intact.","updated_at":"2026-07-29T11:00:30.749Z"} {"cache_key":"7440ced6d63d9a1602ce13a9d57fb76f1b67ea0f575a24490b7a50e8dbfff95a","model":"gpt-5.6-sol","provider":"openai","segment_id":"skillWorkshop.selfLearning.pitchTitle","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Turn on self-learning","text_hash":"8d61db9f8b0572d04351740416428ad307d3d5c444fa2f1b39110accee0b2ddd","tgt_lang":"fr","translated":"Activer l’auto-apprentissage","updated_at":"2026-07-13T06:15:41.471Z"} {"cache_key":"7488b985f48a285e2e8433b3c8dae459fedac8e260e9bca6a01306109648e648","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.nostr.subtitle","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Decentralized DMs via Nostr relays (NIP-04).","text_hash":"f910815433f5df92e08b45c501380a6607a3bb86a66dd51bfc5ea32720f918d3","tgt_lang":"fr","translated":"Messages privés décentralisés via les relais Nostr (NIP-04).","updated_at":"2026-07-12T06:32:00.816Z"} {"cache_key":"748a8114c684cae0c2904d8f0f41efb341baa4e516c2b1d4f0cf5e317881cc50","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.inventory.unknownClient","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"unknown client","text_hash":"baa587826016bf39e382028c941821ac4a61481725740214cb226bba129c58f5","tgt_lang":"fr","translated":"client inconnu","updated_at":"2026-07-12T06:32:12.653Z"} @@ -1935,6 +1949,7 @@ {"cache_key":"7b9cd535bd46327d33e1826925d19271ad0459c26be32fca24f7c59b82999924","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.selectors.thinkingLevel","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Chat thinking level","text_hash":"a05ab99ff70861cfbd44d04532d6a09bee09ffd30614edb965d8522bff9b13b4","tgt_lang":"fr","translated":"Chat thinking level","updated_at":"2026-07-29T11:01:51.965Z"} {"cache_key":"7b9d401cb14ecfa1c743e72dd4a31f4ddbeffeca3a8ddfa1bfaa81f3d3fff261","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginTabs.unavailableTitle","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Plugin panel unavailable","text_hash":"374119fb91b71c654dbe477462bb9382e2e239e3b7014e835375b0940a4d4ba5","tgt_lang":"fr","translated":"Plugin panel unavailable","updated_at":"2026-07-29T11:01:51.965Z"} {"cache_key":"7ba0e17e50ea6bcf17935cafa6f0908d2610180057e7dffa44c086c0fb54b935","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.rateLimited.stepWait","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Wait for the auth limiter to cool down, then reconnect with the corrected credential.","text_hash":"526e9e51e93e114921a3512498019e17e55490d1c8e7e4c5a46d6eafae7eabfb","tgt_lang":"fr","translated":"Attendez que le limiteur d’authentification se calme, puis reconnectez-vous avec l’identifiant corrigé.","updated_at":"2026-07-29T11:01:51.965Z"} +{"cache_key":"7ba96a39ae8dd6a13a1c485313e8200c0157b9dc68b5d17280958571ae610634","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.restoreCheckpointConfirm","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Restore this thread to the selected compacted checkpoint?\n\nThis replaces the current active transcript for the session key.","text_hash":"e4f5de9f6c2d72014d2434ff7ad2704b6e4b54df553fc55a3705ddb3a8fa13ca","tgt_lang":"fr","translated":"Restaurer ce fil au point de contrôle compacté sélectionné ?\n\nCela remplace la transcription active actuelle pour la clé de session.","updated_at":"2026-08-06T05:30:14.241Z"} {"cache_key":"7bafe5225aa8c6378e67b4ec92f4bb1183f0c289efd1692e7763b2f72e18ae78","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.menu.scopeSessionHint","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"The server is saved globally disabled and enabled only for this session.","text_hash":"0ceb3cecc6f4196d92d8c2e31d672a7e117b5358350e1fe5285ab416b32a982f","tgt_lang":"fr","translated":"Le serveur est enregistré comme désactivé globalement et activé uniquement pour cette session.","updated_at":"2026-07-31T19:24:20.628Z"} {"cache_key":"7bba7869b5eeea7ebae35ef49a7cd787f1cf2ccdb245bf063f0e9eba0f30e898","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.sessions.ascending","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Ascending","text_hash":"77184595bde3befc7f5a20efc97caea43f4858e4c97cd2ee406af2c61db3266c","tgt_lang":"fr","translated":"Croissant","updated_at":"2026-07-29T11:01:51.965Z","segment_ids":["cron.jobs.ascending"]} {"cache_key":"7bd8bcd4162bf74680546ed69665e3c08030e7bc60c265f254685456dc0e5d34","model":"gpt-5.5","provider":"openai","segment_id":"chat.backgroundTasks.empty","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"No background tasks for this agent yet.","text_hash":"823cdd790c108c21546c09bdfcfa549742c92f81e3bf5ea14e072fc34ac434cf","tgt_lang":"fr","translated":"Aucune tâche en arrière-plan pour cet agent pour le moment.","updated_at":"2026-07-11T00:45:08.252Z"} @@ -2072,7 +2087,7 @@ {"cache_key":"84048f25d1028d3253a4e7711612130dc4afb13bf8380306735468509309b08c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sidebarColumns.resize","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Resize {panel}","text_hash":"8979a73ee55c63ce6d1de8bd2b38e1e6eb751471226634ea0ef39f0184408dfa","tgt_lang":"fr","translated":"Redimensionner {panel}","updated_at":"2026-07-28T07:08:51.139Z"} {"cache_key":"8426336867446f1b7bb80a177852d24ab0e269be467bfa71e633bb7b29145292","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.empty.rejectedTitle","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"No rejected proposals","text_hash":"c94fa71bf6645cbf1d245fd8849cb25281262df6c7e7d186cefabd7c846c9380","tgt_lang":"fr","translated":"Aucune proposition rejetée","updated_at":"2026-07-12T06:35:23.166Z"} {"cache_key":"8437bbde31f98a8212d5402ac1a1677eb444423a6a622da8c17624d0af769b0c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.actions.exitFocusMode","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Exit focus mode","text_hash":"cf1f3e5858222364ee1dbaad49d0a246996a578e39d0a46aff1283dd3fd1d9b7","tgt_lang":"fr","translated":"Quitter le mode focus","updated_at":"2026-07-12T06:35:57.306Z"} -{"cache_key":"84432be72d96705eb5c3d2e4ad9cf6b51261d975469a7b6f5d56444fb7f1a5c3","model":"gpt-5.6-sol","provider":"openai","segment_id":"modelSetup.checkAgain","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Check again","text_hash":"fb7099ad8e818d42eceefe0d97c824fd54ddb0eeef54c263ec72c77d39198ac9","tgt_lang":"fr","translated":"Vérifier à nouveau","updated_at":"2026-07-16T10:55:05.465Z"} +{"cache_key":"84432be72d96705eb5c3d2e4ad9cf6b51261d975469a7b6f5d56444fb7f1a5c3","model":"gpt-5.6-sol","provider":"openai","segment_id":"modelSetup.checkAgain","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Check again","text_hash":"fb7099ad8e818d42eceefe0d97c824fd54ddb0eeef54c263ec72c77d39198ac9","tgt_lang":"fr","translated":"Vérifier à nouveau","updated_at":"2026-07-16T10:55:05.465Z","segment_ids":["modelSetup.verify.checkAgain"]} {"cache_key":"845d8a8b220414eb87e66a13523afd62fea1daa135b5e175dd4ce94ed3f50158","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.selectors.modelLockedLabel","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Model selection controlled for this thread","text_hash":"a257314d57cf70381758944373524b5aac56a516020081234fc2fa742e5a9ede","tgt_lang":"fr","translated":"Sélection du modèle contrôlée pour cette session","updated_at":"2026-07-29T11:01:51.965Z"} {"cache_key":"84702b29d0d387f62b2454f43301c759c0d71c6db189eea7262c2de8c5c37660","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.revision.description","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Tell the agent what should change. The proposal stays pending and the workshop will create a revised version.","text_hash":"c9eb5236c5b73f0eec0f11927862295a2259dff5b052b04f0b01d846b0c97b22","tgt_lang":"fr","translated":"Indiquez à l'agent ce qui doit changer. La proposition reste en attente et le workshop créera une version révisée.","updated_at":"2026-07-12T06:35:13.975Z"} {"cache_key":"8474f273115eb79a8d4dac0d1a74b01990f039e17e1f4c2c6e06f38884d9be49","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.pairing.summary","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"This browser needs one-time approval from the Gateway host before it can use the Control UI.","text_hash":"80a1f7f72bf2f2b38ebfbb54b4cf515fa1ad58a08cf1bf5b8bec58a8ffaa5b74","tgt_lang":"fr","translated":"Ce navigateur nécessite une approbation unique de l’hôte Gateway avant de pouvoir utiliser Control UI.","updated_at":"2026-07-29T11:01:51.965Z"} @@ -2142,6 +2157,7 @@ {"cache_key":"88ad94f2ecbda6cdeb3f83e6a74958c6617622cdcd3e68516d040cf8fe66feb1","model":"gpt-5.5","provider":"openai","segment_id":"tasksPage.openSession","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Open thread","text_hash":"a901aa25b833cf338ad5a9a241766c31efcbaf9de175bcae101fa36d1bc94384","tgt_lang":"fr","translated":"Ouvrir la session","updated_at":"2026-07-06T08:42:28.842Z","segment_ids":["workboard.openSession"]} {"cache_key":"88ea6847fbca4672542e9fc589bba3b7d6c4192e223919f825db2079209f9611","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryImport.backfill.rollbackCounts","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"{diary} diary entries and {staged} staged entries removed","text_hash":"cfb6311f5de190740cab8554127515ce684a186d63fc3f06b83005664a7f62e7","tgt_lang":"fr","translated":"{diary} entrées de journal et {staged} entrées préparées supprimées","updated_at":"2026-07-29T10:59:42.258Z"} {"cache_key":"88ea7b9cc0f3a63deb18a81f473af092cd730327bb0bbd6634554336a806cd5c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.overview.hero.openSettings","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Open Settings","text_hash":"3f940108cb1ecd9c0090da0b51b45f9fe673f00b22c7ffe3d013319b97456674","tgt_lang":"fr","translated":"Ouvrir les paramètres","updated_at":"2026-07-29T11:00:00.567Z"} +{"cache_key":"890d8386047e55673503d6da941031b7b51abfced490b526742fd09cfc098d4d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.modelControls.modelsUnavailable","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Models unavailable","text_hash":"3165b4e4a0545cf89d54a11e8f862bbbfd06f986af3ff8f94f5c7c4992495b5f","tgt_lang":"fr","translated":"Modèles indisponibles","updated_at":"2026-08-06T05:30:26.213Z"} {"cache_key":"890ec9fa4dc1e900a4990d1589ff4a6bdf81559798dff60a62ef047e8341e7a1","model":"gpt-5.5","provider":"openai","segment_id":"chat.composer.contextUsage.summary","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Thread context usage: {used} of {limit} ({pct}%)","text_hash":"520872b6b1adae52844bece380cd7f6b9cc2e1ac263a7a80d683e1126c9c002d","tgt_lang":"fr","translated":"Utilisation du contexte de session : {used} sur {limit} ({pct} %)","updated_at":"2026-07-05T10:16:09.189Z"} {"cache_key":"89109edc0ec25bbc0d939afa273e1def2606a7031d7f5c7e8911320658d01c2e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.identity.name","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Display name","text_hash":"2b7f6a84de917e387539dbe441ca22056e793d738e6c50db30c3f569e4448df3","tgt_lang":"fr","translated":"Nom d’affichage","updated_at":"2026-07-29T11:01:51.965Z"} {"cache_key":"896597179325e6873131c809c05399653411c29ed5632bb2c69d8be0423353cc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.unit","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Unit","text_hash":"4e545960f1bffc134026127ef92963e136ec84b24bb2a6103c0731a64843a40b","tgt_lang":"fr","translated":"Unité","updated_at":"2026-07-29T11:01:51.965Z"} @@ -2159,7 +2175,6 @@ {"cache_key":"89e5a4e21550028a68a8b3d8b920a1f02bd95302459a8f83f7dec3aa3d2f5435","model":"claude-opus-4-8","provider":"anthropic","segment_id":"board.gridLabel","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Dashboard widgets","text_hash":"45cfac92cf16451c6a4631d0585649439dea9748fdd7c98c66cd80101ad6b75a","tgt_lang":"fr","translated":"Widgets du tableau de bord","updated_at":"2026-07-22T15:46:19.110Z"} {"cache_key":"89f7f89c5399fc93c3762f5c5acac202ffeff1d3349333e107e4a7604846b6cd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"custodian.panel.dockBottom","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Dock Ask OpenClaw at bottom","text_hash":"d50f9a25d105658708b649036b64ac6a17ed62e7b3271b0efb90c27b4490a96f","tgt_lang":"fr","translated":"Ancrer Ask OpenClaw en bas","updated_at":"2026-07-29T10:59:42.258Z"} {"cache_key":"89ffade58f7ec5de2dbfa7be482343f6efae6df195587ede2177efd3dbf645f4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.menu.savingBlocked","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Wait for the current session capability change to finish.","text_hash":"cac0e4f5bc1c27c8e9d422d1d6522d2a81bf3096c8f9f2601a190b9953266cb7","tgt_lang":"fr","translated":"Attendez la fin de la modification en cours des capacités de la session.","updated_at":"2026-07-29T11:01:48.913Z"} -{"cache_key":"8a07c4150358cf2d4e04f54e9783795cba937ac092e114ae6ad87f30369dba62","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.relative.secondsAgo","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"{count}s ago","text_hash":"244073ecb2be8fe875a37bcf7023ff32fb21f7c64e5d29e0ae62931a84c98a6a","tgt_lang":"fr","translated":"il y a {count} s","updated_at":"2026-07-12T06:35:36.282Z"} {"cache_key":"8a407cc06ec5c609e1eee29c0d973582c258dcb68fe007a4f57ed5e71351be57","model":"gpt-5.5","provider":"openai","segment_id":"chat.composer.contextUsage.contextWindow","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Context window","text_hash":"7696d0855331622dc12438057f5509348f9d6f0ec2eb3580e18a99d31eba86db","tgt_lang":"fr","translated":"Fenêtre de contexte","updated_at":"2026-07-05T10:16:09.189Z"} {"cache_key":"8a5482f2664f7787b17ac8d556fc2c49cf3f95249139470b26dd5f40e2bfbfec","model":"gpt-5.6-sol","provider":"openai","segment_id":"terminal.connectionTimedOut","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Session did not connect within 30 seconds.","text_hash":"38c85973d7e3a6e0d95a423366c67d737a8857eeeb09954ed1e31bf47a0f4b9e","tgt_lang":"fr","translated":"La connexion à la session n’a pas été établie dans les 30 secondes.","updated_at":"2026-07-15T00:45:16.828Z"} {"cache_key":"8a5f9070d21ae2c8a20ebc8a5cae4a95cff6b002d0e4064f2ca040ec3b38630e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.imageLightbox.label","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Image preview: {title}","text_hash":"0abb39d90b8c7339e84550c608e527f4d0116d2e3a3d668f18c5b25dc8cf8d6e","tgt_lang":"fr","translated":"Aperçu de l'image : {title}","updated_at":"2026-07-22T15:47:03.753Z"} @@ -2225,6 +2240,7 @@ {"cache_key":"8de07ab5e82808be9aec53ad35ac5d039ccc0751cb60e0e1f966fd829dc0cbbd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.attachPhoto","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Photo","text_hash":"d84eebada93efee12b029e5b61e4df3270f0356886ceaa44a78eb52166a8f312","tgt_lang":"fr","translated":"Image","updated_at":"2026-07-29T11:01:51.965Z"} {"cache_key":"8de97bf228b4623322ab8e70a80013d2251e94dd99562f0507e2d2f196a3249f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.cameraAccessFailed","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Unable to access the camera.","text_hash":"ffb473b07379c8940e565cb33ec95d02d44cb6fd264bded93c4e467b18bf1ba7","tgt_lang":"fr","translated":"Impossible d'accéder à la caméra.","updated_at":"2026-07-22T15:47:25.058Z"} {"cache_key":"8df2f1740873123f88a6d083dee525805cde3909940346fe514cb33547ca0206","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.actions.clone","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Clone","text_hash":"5779f32fab00c2aae390fe9f63877444b90eb7c12cca5e8903f7c02d2759f9db","tgt_lang":"fr","translated":"Cloner","updated_at":"2026-07-12T06:36:25.524Z"} +{"cache_key":"8df55e5c37c2780f972a1a5126bac3efe645f47c12d0af312031b3678df062d6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.deleteSelectedConfirm","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Delete {count} threads?\n\nThis will delete the thread entries and archive their transcripts.","text_hash":"4c54c281b40a03109f36a41d8ab02d72616493fd3cdafcf0d8adcf1cf89959cc","tgt_lang":"fr","translated":"Supprimer {count} fils ?\n\nCela supprimera les entrées des fils et archivera leurs transcriptions.","updated_at":"2026-08-06T05:30:14.241Z"} {"cache_key":"8e09fa280b7cc6edde5b6fc5acfd368c88278fe8d2765578a539ff459ef2ff51","model":"gpt-5.5","provider":"openai","segment_id":"newSession.baseBranch","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Base branch","text_hash":"9acbb9ebea63701494639b7f2b27206b28628ab7994d45a8f41edf2f8e21efc7","tgt_lang":"fr","translated":"Branche de base","updated_at":"2026-07-10T15:21:04.486Z"} {"cache_key":"8e0d1ff83889a6173dd09a936e4d41ed319d5c99aed52edcfcf3f2065868c09d","model":"gpt-5.5","provider":"openai","segment_id":"pluginsPage.included","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Included","text_hash":"ba829a98b799408899294035fa50f73daa14b204e672049da9697d5b3e8d5757","tgt_lang":"fr","translated":"Inclus","updated_at":"2026-07-10T02:24:53.076Z"} {"cache_key":"8e1401d6253a9c68fe2153a302f348190ef933125ec3450057a2b6abecee7da1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"languages.vi","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Tiếng Việt (Vietnamese)","text_hash":"41c7596d3d2161e51a52efe2ec7e437d5104490ddb77757c9264f55b0667df35","tgt_lang":"fr","translated":"Tiếng Việt (vietnamien)","updated_at":"2026-07-29T11:01:51.965Z"} @@ -2364,7 +2380,6 @@ {"cache_key":"96ba65f21d4268f0bd139bafd63fc7fdc0b59d840a84cbf9ab09d22318d47de7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.fast","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Fast","text_hash":"6c582b62e0e5aa05647388bd045f2e3e5e7f51f479d00d9df592634c8088a22b","tgt_lang":"fr","translated":"Rapide","updated_at":"2026-07-12T06:33:14.867Z","segment_ids":["quickSettings.model.fastModes.fast"]} {"cache_key":"96dae6e56498c3cbb2e227db84ccdd53450f3c27465e7696692b1ff2e397fa8a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"activity.toolFilter","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Tool","text_hash":"2e53bdcd0740867b597599e733c04a994f55fb17c89a61595183a001742e5705","tgt_lang":"fr","translated":"Outil","updated_at":"2026-07-29T11:01:51.965Z","segment_ids":["usage.filters.tool","usage.details.tool","chat.toolCards.tool"]} {"cache_key":"96e1693443ed6fc4c20df16f5a85c81329cc117700f513034d362ec3d68b87c9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"board.widget.appLoading","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Restoring app…","text_hash":"13d6b3c081fd3e6dc5feaa7cf040e34c73868965af71a592a42a9c0f1552028f","tgt_lang":"fr","translated":"Restauration de l'application…","updated_at":"2026-07-22T15:46:25.431Z"} -{"cache_key":"96ebf1cf8e9165b52686068f18ba7738bd177f048b7b9748cebed0474c0a2400","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.authFailed.stepDashboard","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Run openclaw dashboard --no-open and open the fresh URL or paste its token.","text_hash":"8332142ce650399926258b23bb7b6fd279cdde999caf9afcb27a92713624e085","tgt_lang":"fr","translated":"Exécutez openclaw dashboard --no-open et ouvrez la nouvelle URL ou collez son jeton.","updated_at":"2026-07-29T11:01:51.965Z"} {"cache_key":"96f33f8ff5b93bd99c7d760de2899e17fe8f7ef05e41254dc0d3a1b45442119a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.usageRemaining","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Usage Remaining","text_hash":"bbfbee5b448a4b5e287c6925ebfabfd60651562078834d5d3b94deda73fff7bd","tgt_lang":"fr","translated":"Utilisation restante","updated_at":"2026-07-29T11:01:51.965Z"} {"cache_key":"970a8a2daad5b158aa7a3c3c1458e6f8f06f8dea38f599675ca8fdfe615fd7ad","model":"claude-opus-4-8","provider":"anthropic","segment_id":"board.widget.actionErrorTitle","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Widget change failed","text_hash":"c0ae8452096bf447628f454efbda14b1807819f065a0c978bdcf25aff89965d9","tgt_lang":"fr","translated":"Échec de la modification du widget","updated_at":"2026-07-22T15:46:34.530Z"} {"cache_key":"9717578acccea67ea5f19f200338e9f65f2cfc4842c3e8ed9da9ffa4deec07b5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.notifications.permission","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Permission","text_hash":"229efc8f526335f103d962810fe99f785811ad8ed36b9437a4a215a44c7152fe","tgt_lang":"fr","translated":"Autorisation","updated_at":"2026-07-12T06:33:51.999Z"} @@ -2420,6 +2435,7 @@ {"cache_key":"9a4fc78111abd05fb522e7eccb9ef543e6fc297aa505b7016fcb961fc3e3d798","model":"claude-opus-4-8","provider":"anthropic","segment_id":"labsPage.saveErrorTitle","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Could not update feature","text_hash":"8cce9cf9884252e320aff97d6fe7e265005e722e2f5b2ecd71142e77735b5fdc","tgt_lang":"fr","translated":"Impossible de mettre à jour la fonctionnalité","updated_at":"2026-07-22T15:45:52.611Z"} {"cache_key":"9a5c3bd4ff75071e68acec48c984412e51b2c3a148eb1a858c990aed2f73b3e6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"githubPreview.comment","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"{count} comment","text_hash":"e9791dd301fb0b3fa2786e3007baa9d592f5a19c69adfed42e5481221f402475","tgt_lang":"fr","translated":"{count} commentaire","updated_at":"2026-07-12T06:31:45.940Z"} {"cache_key":"9a651824fe295451b25073aa8ca653632262264777d6532fc1fd3524182010d5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"appsPage.pairDevice","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Pair your device","text_hash":"0e118c4d672cdbe6fbe83467394057e80ef03dbbf5e0bd544406a4e1365d00f0","tgt_lang":"fr","translated":"Associer votre appareil","updated_at":"2026-07-22T15:45:58.595Z"} +{"cache_key":"9a6cb394af276eac2aabaa1fb5212d4d3020c506a8dec1dbfe53cff1324f8b09","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.button","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Check model","text_hash":"ecbc2430febdf2ec2499efad15c6d2f2a01b64cc8ea7a1bce31663cf67c0dd9c","tgt_lang":"fr","translated":"Vérifier le modèle","updated_at":"2026-08-06T05:30:14.241Z"} {"cache_key":"9a7b7933fad3ef1de27686142f6323db9401502411476553de3f0c6cffe4ddb7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.toolCards.openDetails","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Open tool details in side panel","text_hash":"c6056b4228d222d66008f2ddf0d39980d4d451f1590b08a15999b629a32ff5db","tgt_lang":"fr","translated":"Ouvrir les détails de l'outil dans le panneau latéral","updated_at":"2026-07-12T06:36:13.855Z"} {"cache_key":"9a7f266bc1fa60610dd1aa60a54c48ff673d0fd0ed0b305481e71b4352fc7eee","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillStatus.blocked","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"blocked","text_hash":"6973dddd3ef9cb6a2932702f31777faad9c9bf3124d147a84f31aadb6d139546","tgt_lang":"fr","translated":"bloqué","updated_at":"2026-06-17T14:14:37.466Z","segment_ids":["workboard.healthBlocked"]} {"cache_key":"9a8de5c5a53fee46b57848aed4c0d5d3efc992ca9d0757b7124d86fba1d551fb","model":"gpt-5.6-sol","provider":"openai","segment_id":"cron.form.summaryOnce","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Runs once at {at}","text_hash":"d6c96c2d9f9104738a2caed982391df045756f794e961bc58dc23c06106cc3d3","tgt_lang":"fr","translated":"S’exécute une fois à {at}","updated_at":"2026-07-12T09:22:02.374Z"} @@ -2470,7 +2486,9 @@ {"cache_key":"9d77410feb3d10da684487d7d78ac3caa830bcf6f2242974b3a4904114e6eaf3","model":"gpt-5.5","provider":"openai","segment_id":"skillWorkshop.evaluation.status.skipped","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Skipped","text_hash":"12698ce1ea5cd4ab13ff4b7e6b1239908c41a4b2dfa0c2661cfb53fc2aa71bd0","tgt_lang":"fr","translated":"Ignorées","updated_at":"2026-07-10T16:20:01.450Z","segment_ids":["chat.pullRequests.checksSkipped","chat.questions.skipped"]} {"cache_key":"9d8cd16f76b58a2ae4bbcb2c94c9e33649f0adbe18cb7de3bae86c8ec8832e13","model":"claude-opus-4-8","provider":"anthropic","segment_id":"palette.descriptions.debugMode","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Toggle debug","text_hash":"3a3694c533cf3e15af8f2186a5750ab5919ca21b64e82c5dce5abd1ce4bdc406","tgt_lang":"fr","translated":"Activer/désactiver le débogage","updated_at":"2026-07-29T11:01:51.965Z"} {"cache_key":"9da632e46d2e159ea5cee0d26f941d477c0124e4e4edba6164c4f25f10190c13","model":"claude-opus-4-8","provider":"anthropic","segment_id":"talkPage.voice.description","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Voice used for spoken replies. GPT-Live locks the voice once a call starts.","text_hash":"7801fd7130312ce6eb97ffdf25b648f4b55c6354b93f92cd557b8cd915ec2080","tgt_lang":"fr","translated":"Voix utilisée pour les réponses vocales. GPT-Live verrouille la voix dès qu'un appel commence.","updated_at":"2026-07-29T10:59:51.644Z"} +{"cache_key":"9da84944dfffb6d07df6b9a2cdfdffd2cffb5d10fda4d3c4ff056589e9a50b0d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.unavailable","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Make sure the provider service is running and reachable, then retry.","text_hash":"91dd03a4485088dbe11b0bad797b05af1e3b3e87824c557fd514f944d3a3f992","tgt_lang":"fr","translated":"Assurez-vous que le service du fournisseur est en cours d'exécution et accessible, puis réessayez.","updated_at":"2026-08-06T05:30:23.556Z"} {"cache_key":"9dae7049fb90ed1022ebc1f4efe2d2ac7fafee28dfe92766d6365c5add170391","model":"claude-sonnet-4-6","provider":"anthropic","segment_id":"cron.suggestions.ideas.dependencyRadar.prompt","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Check my main project for outdated or vulnerable dependencies. List the notable updates with a one-line risk note each, and draft the upgrade command.","text_hash":"37e748522c37a70784490e38e52cad91fec0022910bb86f70a18badbebb3c4b4","tgt_lang":"fr","translated":"Vérifie les dépendances obsolètes ou vulnérables de mon projet principal. Liste les mises à jour notables avec une note de risque en une ligne chacune, et rédige la commande de mise à jour.","updated_at":"2026-07-11T22:45:53.930Z"} +{"cache_key":"9db47c268b16d8f7ecbec31d59d5f126a58a18d7ba62369120a68da8d5b6f70b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.messages.fullContentLoadFailed","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Could not load the full message.","text_hash":"a786a21e46295cc228c4ec476928e20786dde74abe1d0999043c6598ce736456","tgt_lang":"fr","translated":"Impossible de charger le message complet.","updated_at":"2026-08-06T05:30:26.213Z"} {"cache_key":"9db7d713277bc3b9e2893eed5504227dd755410a22d3ed882d1406c60b8ad3b1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.overview.messagesAbbrev","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"msgs","text_hash":"8dc321b9135ee4fbee83a304b911e871f83e7ae84d344bae6f464804f77b2f86","tgt_lang":"fr","translated":"msgs","updated_at":"2026-07-29T11:01:51.965Z"} {"cache_key":"9db832c33f3816ab70236383f0548c994101841d540ff96ea3518ebb7bb11f49","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.manual.connectAndVerify","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Connect & verify","text_hash":"162da25e63aad7c8cc605289defb979d3efc9ad5cbeb37105eb5f187d6ab5eef","tgt_lang":"fr","translated":"Connecter et vérifier","updated_at":"2026-07-31T19:24:20.628Z"} {"cache_key":"9dd9d4bb815f4ab84e8ae65c3af0c9adae6101910e90c42db4511c3c9729e40b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nav.pages","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Pages","text_hash":"9046da16aea909ba75a36cec13b56cb2144dc2ede45cde361e99a8d79802eabf","tgt_lang":"fr","translated":"Pages","updated_at":"2026-07-22T15:45:31.276Z"} @@ -2557,6 +2575,7 @@ {"cache_key":"a2d760c97dc4b8cfca375f3ca1cc9b9c104386ddfdcd8c6193186dd8c703d39e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.files.missingHint","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"This file is missing. Saving will create it in the agent workspace.","text_hash":"76f5e100c76d9904ada60584ca5d595980600e772931fdfeb9c5e6c85039ff22","tgt_lang":"fr","translated":"This file is missing. Saving will create it in the agent workspace.","updated_at":"2026-07-29T11:01:51.965Z"} {"cache_key":"a2d85bc2235762c53ae7f48d023523b1ec92525057219afec35cfc6efa85db0a","model":"gpt-5.5","provider":"openai","segment_id":"common.failed","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Failed","text_hash":"031a8f0f659df890dfd53c92e45295b0f14c997185bae46e168831e403b273f7","tgt_lang":"fr","translated":"Échoué","updated_at":"2026-07-06T08:42:32.187Z","segment_ids":["tasksPage.status.failed","chat.pullRequests.checksFailed","chat.rail.health.failed","chat.observer.health.failed"]} {"cache_key":"a2e0b389a186e715b6e4bbf8df127951d037677fbffa071f29f3d3b49f1ae572","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.dictationRecording","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Recording {elapsed}","text_hash":"19d348c2a8a266fcaf5f40ceaeea9f3b4e9010c2d665844bdd0f948aba95bcf6","tgt_lang":"fr","translated":"Enregistrement {elapsed}","updated_at":"2026-07-22T15:47:25.058Z"} +{"cache_key":"a2fbc02a1c891671344b16288dcebad19ae48e1cbbca9c7033f4db40182fc64b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.modelControls.loadingModels","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Loading models…","text_hash":"cc8b4624f7659c6883cc1eead057171b70cecf2c6cf8f1c2dec2372249792b5a","tgt_lang":"fr","translated":"Chargement des modèles…","updated_at":"2026-08-06T05:30:26.213Z"} {"cache_key":"a304bb45b27594651296272dbfa9e804f48b535ae78ea070d09ab43193042cf2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"custodian.history.description","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"What changed on this system, newest first.","text_hash":"f27650ca28951a0958b851cc189f77da21e5dfe98fbd5ca55444020b6825c3aa","tgt_lang":"fr","translated":"Ce qui a changé sur ce système, du plus récent au plus ancien.","updated_at":"2026-07-22T15:45:37.738Z"} {"cache_key":"a308b32af8896d7e339fb147653b1b1b8614b27fed80a18e17538ccc09e211e9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.execApprovals.loadHint","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Load exec approvals to edit allowlists.","text_hash":"9f2b6ceaf5659509413225c9a31ad891693e7229726f4a20716f17ea57e20630","tgt_lang":"fr","translated":"Chargez les approbations d'exécution pour modifier les listes d'autorisation.","updated_at":"2026-07-12T06:32:19.891Z"} {"cache_key":"a31f56a3e471b8ac55d5551d2dc272ec4cb015c15c5e2b5b7d51e0a93aca7cd8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agentTools.statusSaved","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"saved","text_hash":"d81c55f49c5bb0d36bc11e3966ec4efab66f8dfefbbc1761161ca9d230e5466a","tgt_lang":"fr","translated":"enregistré","updated_at":"2026-07-12T06:34:25.886Z"} @@ -2587,6 +2606,7 @@ {"cache_key":"a512e76fb8caa73a1d06e2d7bfc731ee28546b6e7554705e6fc82111d3c5f009","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.list.emptyHint","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Describe what OpenClaw should do and when — it runs on schedule.","text_hash":"dd4fe76a4c9b337978591cb483777423627e656cebebb5b8258d61c72fed7e48","tgt_lang":"fr","translated":"Décrivez ce qu'OpenClaw doit faire et quand — l'exécution suit la planification.","updated_at":"2026-07-12T06:36:20.312Z"} {"cache_key":"a5291bbf496ea79ce1e0a760bf691d7e39f27618e047f3d69ee1a0ca0c56ce67","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.intro","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Choose how OpenClaw stores, searches, and maintains agent memory.","text_hash":"7154effd5575dcb815d40ca0a0d19746d01802424478fc24d2c8a84cc3667b50","tgt_lang":"fr","translated":"Choisissez comment OpenClaw stocke, recherche et gère la mémoire de l'agent.","updated_at":"2026-07-29T10:59:51.644Z"} {"cache_key":"a52fc6250675fe7cd416b52f5adf6f8b1e627a8d94c843a0ee2965dec0f17551","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.overview.modelSelection","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Model Selection","text_hash":"beb7e8ee46abaab1e331b72c4f58088d77549445da67b03eaccec31e0a5b22c0","tgt_lang":"fr","translated":"Sélection du modèle","updated_at":"2026-07-12T06:32:38.326Z"} +{"cache_key":"a53f6fa1869872677a498b5f523071381889d781f35f97582bb914c84bddbb6b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.actions.confirmDedupeDescription","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"This rewrites DREAMS.md and removes only exact duplicate diary entries.","text_hash":"66ce13326514c7a9e5d598490eefd03a054d8eeee1a21811dbc46f87103549d2","tgt_lang":"fr","translated":"Cela réécrit DREAMS.md et supprime uniquement les entrées de journal exactement dupliquées.","updated_at":"2026-08-06T05:30:23.556Z"} {"cache_key":"a54271f7ced0a24e6b04c8d2442bfad0d3b7c76cbf898128cf01f5dffca44104","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.sourceFilters","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Thread source filters","text_hash":"dd7cac37e3511f1101379d18ef64e6235b36f2d44c1df729d1bb10a7c75e7517","tgt_lang":"fr","translated":"Filtres de source de session","updated_at":"2026-07-29T11:01:51.965Z"} {"cache_key":"a5477c436fcc4c0668435b2d1bed800833ff336e5a5a39c4afd6aa93df8c0077","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.toolCards.group.activityErrorMany","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Activity: {count} tools, includes errors.","text_hash":"9820eac0b0c02b09acc795b6d1b3c8c9559cc2fb1c0ccbe383c9688448a0f363","tgt_lang":"fr","translated":"Activité : {count} outils, contient des erreurs.","updated_at":"2026-07-29T11:01:51.965Z"} {"cache_key":"a5617b735750677f76560974054e3b100b2b15abf1f3dbe7befdf77ed66b61e0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sidebar.catalogDiscoveryHelp","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"{error}. Configure native thread discovery in Settings > Automation > Plugins.","text_hash":"8202108cddca90875347d1b4a110e1eb409fab77aed1cfea2896292dddca7b02","tgt_lang":"fr","translated":"{error}. Configurez la découverte native des threads dans Paramètres > Automatisation > Plugins.","updated_at":"2026-07-29T11:01:18.996Z"} @@ -2600,7 +2620,6 @@ {"cache_key":"a5c6fe52d95d224aedd0ac9fce8fb60132695653ed65dc2c29e40d9471f954da","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.queue.loading","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Loading proposals…","text_hash":"5b6b1d4355c10da505f3337f6acdb2b898427a215cfe57b41138139574612154","tgt_lang":"fr","translated":"Chargement des propositions…","updated_at":"2026-07-12T06:35:13.975Z"} {"cache_key":"a60f0fb502cb70afd319488977889aa4458008d903f2e60a569cb81e0848d964","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.runs.loadMore","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Load more runs","text_hash":"627fcc156ad8a34716755bb53feca47c761b91b0edf23b93571d935cb3f2d02b","tgt_lang":"fr","translated":"Charger plus d’exécutions","updated_at":"2026-07-29T11:01:51.965Z"} {"cache_key":"a614fd9a1a5d08f1ddc690f11d2f93979bc45b88bea2ff6043f64430e07e4642","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.jobs.direction","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Direction","text_hash":"9c8a9579abe55bdc8a7b97031705e2738d912de38a35262863d8f47e05d3d641","tgt_lang":"fr","translated":"Direction","updated_at":"2026-07-29T11:01:51.965Z"} -{"cache_key":"a62f7d296e5f844ac2be760c7801257c2065af9eabfc8a6783b02e7536dc265e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.relative.minutesAgo","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"{count} minutes ago","text_hash":"78340a1d59dd94e977102e48309c28e777a863609c3855ab7cff6f292e55434d","tgt_lang":"fr","translated":"il y a {count} minutes","updated_at":"2026-07-12T06:35:36.282Z"} {"cache_key":"a645b90945ebb57ae9c33a9a8fb9ed6030ba8dff37ad3a2fbcfcd28a99a3c222","model":"claude-opus-4-8","provider":"anthropic","segment_id":"quickSettings.security.intro","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Review gateway access, tool policy, device authentication, and approvals.","text_hash":"0b24bf87736707d5c83475a160f9ea5bbb02da109207d5a48eae0869472ac819","tgt_lang":"fr","translated":"Vérifiez l'accès au Gateway, la politique des outils, l'authentification des appareils et les approbations.","updated_at":"2026-07-29T10:59:26.147Z"} {"cache_key":"a6477ef683f5cecde152c79a6da6b3f89394af292458f4b16621f92a6522fbb7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"activity.emptyFiltered","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"No activity matches these filters.","text_hash":"c7ff67bf7b79b792192d80835ad6be208e3f85dd37fd1ddc180a68c246ee3279","tgt_lang":"fr","translated":"Aucune activité ne correspond à ces filtres.","updated_at":"2026-07-29T11:01:51.965Z"} {"cache_key":"a64a2bdcb0cc3858b0c2f4d3af3df73a95df189282f856fee561db795bfb2cb9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"logbook.card.keyframeAlt","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Screen snapshot from this activity","text_hash":"cf21794cc1b0888cbf30a0e4a213e5bc9fd987e5436d4fc32c15b4f5f74758dd","tgt_lang":"fr","translated":"Screen snapshot from this activity","updated_at":"2026-07-29T11:01:51.965Z"} @@ -2609,10 +2628,12 @@ {"cache_key":"a66fd98d2de0fd6e32d6d06daa50b815b734e78fc77922ecf60ecd64463dde80","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.lastConnect","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Last connect","text_hash":"c22a3373165f8fa5e8c4e172e3a4430b8084a96a8a3b32b7f6f66d48dd028811","tgt_lang":"fr","translated":"Dernière connexion","updated_at":"2026-07-29T11:01:51.965Z"} {"cache_key":"a670c4f2859ac55c7fe5743f4c43253dc679009b14b88ef4e532ab53cb863d9b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.rail.finished","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Finished {time}","text_hash":"21721052b49ffe3fea75ab73b02ab770f27ba4fd3f646c0aa11dde5db99f45d9","tgt_lang":"fr","translated":"Terminé {time}","updated_at":"2026-07-25T17:12:38.581Z"} {"cache_key":"a67ede9b801621dbd89cf2c5428b41ea190ba4dc87d999f9704e8852bc92d4b5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.setup.linkLater","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Link later","text_hash":"dbfbf04412c5ff0717dfe8dce472b20498da8d5c411c65cc34e7352c123e00ea","tgt_lang":"fr","translated":"Associer plus tard","updated_at":"2026-07-29T11:01:51.965Z"} +{"cache_key":"a682d95494aa378c0da7ac5ec9c8604a287cae2fa033abc231214943010757d2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.authFailed.stepDashboard","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Run openclaw dashboard --no-open for a fresh URL, or openclaw gateway auth-token --show to recover the token.","text_hash":"fa26152d74b5e87de5bd2e743b0aefb3815c7720452ee67d0b42a48c9f83df55","tgt_lang":"fr","translated":"Exécutez openclaw dashboard --no-open pour obtenir une nouvelle URL, ou openclaw gateway auth-token --show pour récupérer le jeton.","updated_at":"2026-08-06T05:30:23.556Z"} {"cache_key":"a686dc5d64cc88795c72f23e9d901ce24322fa35a539821eef1487aba85bcbdb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agentTools.availableNowSubtitle","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"What this agent can use in the current chat thread.","text_hash":"253688d9ff2a3271fdfc5907d95e12ef6ac13ee15abfc56011b0538031e32187","tgt_lang":"fr","translated":"Ce que cet agent peut utiliser dans la session de discussion actuelle.","updated_at":"2026-07-12T06:34:25.886Z"} {"cache_key":"a687b1befb6f2183a3013f9926a174ab980bd64eb04f72c2eb790b0e87983b8b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.dismissUpdateBanner","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Dismiss update banner","text_hash":"d6ea0e1880269d89db7cc965d67bacc2127ac8368a7a8a9f50b21cb23691fdcf","tgt_lang":"fr","translated":"Ignorer la bannière de mise à jour","updated_at":"2026-07-29T11:01:51.965Z"} {"cache_key":"a68a3f8a6f62eea8e1403e7f79e523ca9ce0fedc22d8d48931ae0c8c70b3bdb6","model":"gpt-5.6-sol","provider":"openai","segment_id":"terminal.attachSession","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Attach session","text_hash":"127897b8a4775b2ed4ba8ecadcad9b0e8fe1bb60035d0f593de8f27ca08b8428","tgt_lang":"fr","translated":"Se connecter à la session","updated_at":"2026-07-14T12:26:15.156Z"} {"cache_key":"a690d1d5aca86c863d36150a8d623dfcaca8c67179324d3730827328debee929","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.details.close","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Close session details","text_hash":"6f8d91841e5b0c970dc5f7620be8c6388b04f1e03f2896d33b81583a1e617abe","tgt_lang":"fr","translated":"Fermer les détails de la session","updated_at":"2026-07-29T11:01:51.965Z"} +{"cache_key":"a69bdd0846ec2ea3e18a96d415e207d0f4f02cb5597d282afa443b4e9a6707fe","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.rateLimit","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Wait for the provider limit to reset, then retry.","text_hash":"59161ffdbbfc978ef95092eec47d88e127013ff4e75d44f3ffa7e6c69bcbe45e","tgt_lang":"fr","translated":"Attendez la réinitialisation de la limite du fournisseur, puis réessayez.","updated_at":"2026-08-06T05:30:14.241Z"} {"cache_key":"a69c85ee76ab695a3d084d03f8a9595e5de0f0924ebbe73d55eb7a39c5e9f4db","model":"gpt-5.5","provider":"openai","segment_id":"chat.backgroundTasks.collapse","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Collapse background tasks","text_hash":"e793371743248cb45412e03ad89929c99a0018f1c517a1d71f11bdc9c854f357","tgt_lang":"fr","translated":"Réduire les tâches en arrière-plan","updated_at":"2026-07-11T00:45:08.252Z"} {"cache_key":"a6a09d0d3916ad2198dc9cc6a9e90491e231099ba67e3cb1045a3b4d15b0170c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.saveChanges","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Save changes","text_hash":"dd0ae7a5cbcf233968657563dce34639e681861e2df6d3f845c08d49981c0999","tgt_lang":"fr","translated":"Enregistrer les modifications","updated_at":"2026-07-29T11:01:51.965Z"} {"cache_key":"a6a90c7c1404b4793dadc2e24aa1af72ab3f68c639bf5e2f87a46302d34f9d71","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.categories.security","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Privacy & Security","text_hash":"5ae2ada526507712fa6eba87e8c654e1026f8c80a81bd8b547a2caefb6e9d85f","tgt_lang":"fr","translated":"Confidentialité et sécurité","updated_at":"2026-07-22T15:45:17.095Z","segment_ids":["nav.settingsGroupSecurity","tabs.security"]} @@ -2712,6 +2733,7 @@ {"cache_key":"ac7f9e0fa50fec0777401aa271415e8b4c206ee270ac9d186abec75f1827a72d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.createTask","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Create automation","text_hash":"779471949aa392e1eec92a1ea56b48b89acc624ea15e514e771f7d0733f01c82","tgt_lang":"fr","translated":"Créer une tâche","updated_at":"2026-07-12T06:36:34.511Z"} {"cache_key":"ac80636e38d790e473d9a7771defc2ac41e33e5b09179cb96c9b4da02fba7261","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.empty.quarantinedBody","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Scanner-blocked or safety-held proposals will appear here.","text_hash":"d5ec21a7b1bbfc064c70a8768166e9b66ebbbf748cf12bf52d887ea27fc3198c","tgt_lang":"fr","translated":"Les propositions bloquées par le scanner ou retenues pour raisons de sécurité apparaîtront ici.","updated_at":"2026-07-12T06:35:23.166Z"} {"cache_key":"ac822d0f51d35bb5cb558e3597b66d8cabcf52304570dee3e5d75b4a58c0ff5a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.mosaic.wed","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Wed","text_hash":"58339f45df960408051cce029b5b76f049c70c0cb1059b97ff3d4d6ed7a68644","tgt_lang":"fr","translated":"Mer","updated_at":"2026-07-29T11:01:51.965Z"} +{"cache_key":"ac894104efb6902dc99c5d13492b34058d7b0ddad051ed0033ce16676d4b9ef5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"appsPage.ctaChromeWebStore","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Chrome Web Store","text_hash":"2b96646cfbc6ae7d1de1a356ebbec0e8802212b48d9f0393d5c93840fc71984a","tgt_lang":"fr","translated":"Chrome Web Store","updated_at":"2026-08-06T05:30:23.556Z"} {"cache_key":"ac8d69ae2580b38fbfa0a72954260accc988efedd305682315bbc338bbabb88a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.categories.communication","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Communication","text_hash":"3981a2b9c1ef7fce8dbf5e3d44fefc58746dee11b3de35655e166c25142612ba","tgt_lang":"fr","translated":"Communication","updated_at":"2026-07-12T06:33:42.229Z"} {"cache_key":"acac1ae64144c8efaca51c37adc16d0bebb87a8aeeeb9835552d243c3d5286ff","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.overrides.clear","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Clear session overrides","text_hash":"a13191c1fef4222ffcb7c08ae44c39204213a335672177d5b427418ba1d710e9","tgt_lang":"fr","translated":"Effacer les remplacements de session","updated_at":"2026-07-29T11:01:48.913Z"} {"cache_key":"acc5f4a3d2e2318c2429f159d591d8c39bdf1866b130ead2e5a9b2f76d755280","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.toolCards.group.readsMany","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"read {count} files","text_hash":"5aaa1b80758a34ee44756b6fc80b0017c6dd36a83d36aaa14b75b0cffe84f3d1","tgt_lang":"fr","translated":"a lu {count} fichiers","updated_at":"2026-07-29T11:01:51.965Z"} @@ -2729,6 +2751,7 @@ {"cache_key":"ae12b8ea4bb8cce526e564258280322f52ee739857e0dedba7a02bb22c74e09e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.history.scanNew","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Scan new work","text_hash":"53f42a3a0c3e2d5a03b43660e98fa5ae8c8a58c4242e6976679a66f5c0ab245f","tgt_lang":"fr","translated":"Analyser les nouveaux travaux","updated_at":"2026-07-29T11:01:51.965Z"} {"cache_key":"ae18af30b8c74f0f02f791748e391fa10a0e57a57b92191033a53a1f32a030ba","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.startupStatus.preparingContext","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Preparing this turn…","text_hash":"4690e5c221a712c5e4020f3cd0f953f418fbd3341dccd4147a55d37a6ca9b2e0","tgt_lang":"fr","translated":"Préparation du contexte…","updated_at":"2026-07-22T15:46:40.922Z"} {"cache_key":"ae1c4f710fd0b813ec9fc5f7de8294f953bad91984d826da10faaabd81ba9ae3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.healthMissingProof","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"missing proof","text_hash":"748797f5ab1c31c8aeeaf7f76bce76064b175a1d1f530849ec683cacbe6555eb","tgt_lang":"fr","translated":"preuve manquante","updated_at":"2026-06-17T14:14:37.466Z"} +{"cache_key":"ae2694e81de6129ff081733b63fabc0dd7a2c3c658edaab74ad4a832249ad757","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.unknown","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Review the connection details, then retry.","text_hash":"dc49542f1026ccbbe6bd75ed5167700086796a53d34f1a3524cc545590b3e990","tgt_lang":"fr","translated":"Vérifiez les détails de connexion, puis réessayez.","updated_at":"2026-08-06T05:30:23.556Z"} {"cache_key":"ae3da2350e2a231425ec609a90324d7f7190891f3543c7d78f2643441ae2956d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.config.loadingSchema","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Loading config schema…","text_hash":"a4e89c92371b04d2c4be7d48f57167f93ae36796ec03bbb71bdf4642b753ac2a","tgt_lang":"fr","translated":"Chargement du schéma de configuration…","updated_at":"2026-07-12T06:31:55.071Z"} {"cache_key":"ae462a8d8367d570f22f3c464145beb457775f78d5b9dbb12f09e2bf1da0b0a5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.dreaming.phases.light.title","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Light phase","text_hash":"7d961b02a266c5c795cb8dbf1e36245914db4031aa9567af4dbaf5307754ba91","tgt_lang":"fr","translated":"Phase légère","updated_at":"2026-07-28T07:08:24.890Z"} {"cache_key":"ae76f041d473879778e45477b20d6eb8e2dce4e6fbe2c4dc9f06be69ca48dae7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"logbook.actions.analyzeNow","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Analyze now","text_hash":"7ba00030bbcac06237be669d0dca6deba6eda1bcf446f492c081191a01b22ae6","tgt_lang":"fr","translated":"Analyze now","updated_at":"2026-07-29T11:01:51.965Z"} @@ -2831,7 +2854,6 @@ {"cache_key":"b45fa1988c8e3af082fa2fda677466d1054154fc071bf60dda1fe098ffa3f4d4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sidebar.sessionMenu","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Actions for {session}","text_hash":"d278e6d428468e8f8a63df2c1438101b09062cac58909ecc8356c2366c349029","tgt_lang":"fr","translated":"Actions for {session}","updated_at":"2026-07-29T11:01:51.965Z"} {"cache_key":"b46b154a1542835a91e324427b6c3ee4a947109e70b4d37cf9b3c9c77f66fc82","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.timeoutPlaceholder","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Optional, e.g. 90","text_hash":"6df8499092f2542448e280448a6915fe0d1b5354749ad0170108e193bfd23583","tgt_lang":"fr","translated":"Facultatif, ex. 90","updated_at":"2026-07-29T11:01:51.965Z"} {"cache_key":"b46b40727156c43733a4ecf4b5f235a2b087494ccf7537cfe63a0a22118abece","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.protocol.stepDashboard","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Reopen the served dashboard with openclaw dashboard so the UI and Gateway come from the same install.","text_hash":"137c0eab8a7b641e6a2b5723f815ced2ec9338e6106705ae2c4309577951ee6c","tgt_lang":"fr","translated":"Rouvrez le dashboard servi avec openclaw dashboard afin que l’UI et le Gateway viennent de la même installation.","updated_at":"2026-07-29T11:01:51.965Z"} -{"cache_key":"b4739fbabca458c8218b4caa1c7d43b89122929690aca7f56dc29ad1a9d4b7eb","model":"gpt-5.6-sol","provider":"openai","segment_id":"modelSetup.verify.answeredIn","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Answered in {latencyMs} ms","text_hash":"b42fae037247714a4c44fb8ecb28c8b3cf473a9e443e7a444e8e79eabd310bc4","tgt_lang":"fr","translated":"Réponse reçue en {latencyMs} ms","updated_at":"2026-07-16T15:48:44.126Z"} {"cache_key":"b4742c16db3387a33d7c5035636b62bdb6c13899e30aa7a9341b804bde2fc35a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.selectors.session","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Chat thread","text_hash":"db5c74187b7b845da88c612707ebc07de7f4afec3dd527736edabcbf0a6f0041","tgt_lang":"fr","translated":"Chat session","updated_at":"2026-07-29T11:01:51.965Z"} {"cache_key":"b492658c6ce861b50305ff66de849d68fff8ccbcc9d3f4d174f4a8c598ddfa57","model":"claude-opus-4-8","provider":"anthropic","segment_id":"logbook.nav.previousDay","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Previous day","text_hash":"e4a1e89ee1db53ce12498fd728c0be00b66f63bf903600766cc3f9ed2820a702","tgt_lang":"fr","translated":"Previous day","updated_at":"2026-07-29T11:01:51.965Z"} {"cache_key":"b4a1eb5eebaf7ddf86ba965abf7b8c4355c4b221afedc5afdd5b09f704b90ffe","model":"claude-opus-4-8","provider":"anthropic","segment_id":"quickSettings.personal.avatarPlaceholder","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"JD or 🦞","text_hash":"0c8423364cee2ff9cfdda023eae04fb8f75f3be33eb2ea07cd9aa9b720e7a5fd","tgt_lang":"fr","translated":"JD ou 🦞","updated_at":"2026-07-12T06:33:32.206Z"} @@ -2859,6 +2881,7 @@ {"cache_key":"b5d3fc547c3b2d0d5879b0c5c8a22fb8d90b47b1fa20ce8cfbf66cd881fdafea","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.rail.checksPassing","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"{count} passed","text_hash":"e3274fb278c38630ba12fd6c5477b9544618f8db34586ada43cc939707c93081","tgt_lang":"fr","translated":"{count} réussis","updated_at":"2026-07-22T15:47:16.418Z"} {"cache_key":"b5e7dc092a1ceb66dd519a967e1fa1db2164918ff1e632fbfd7b99b25b0a6908","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agentTools.noSession","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"no thread","text_hash":"c36cd5e61787fa204ca0b8045eff3f493044d12af8c007d4ac9801810040356a","tgt_lang":"fr","translated":"aucune session","updated_at":"2026-07-12T06:34:25.886Z"} {"cache_key":"b5f135c9ffcc93a6c5c7a7692b1ddb8d2fe69ecc85bc2bb6259dc48412b7dda5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.questions.title","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Codex needs input","text_hash":"36698f2c6ccb809a991bce590615ec04a890e3174efbbedfc0bdaf0ba59ef5a4","tgt_lang":"fr","translated":"Codex a besoin d'une saisie","updated_at":"2026-07-17T12:46:02.687Z"} +{"cache_key":"b6034162dd22ccfb62c267bb945bca1dcda00e390b0fe444d20ea1be3a3d8c6a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.deliveryBlocked","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Completed, but result delivery is blocked.","text_hash":"cb34b0983f0b8b521ea9291291e02c165db3661730bfed241080e6a6aa32f4f9","tgt_lang":"fr","translated":"Terminé, mais la livraison du résultat est bloquée.","updated_at":"2026-08-06T05:30:23.556Z"} {"cache_key":"b6096f531ab0898f05df88f995b70867a33a34bbff44954d821ccf1c2b16d6b3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.sensitiveHidden","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"{count} sensitive value hidden. Use the reveal button above to edit the raw config.","text_hash":"b3abcddb81ee262d824f021934f3b43bfb753900f46005d02c94632ce0d56313","tgt_lang":"fr","translated":"{count} valeur sensible masquée. Utilisez le bouton d'affichage ci-dessus pour modifier la configuration brute.","updated_at":"2026-07-12T06:34:12.337Z"} {"cache_key":"b609bf20006a849e408343e268bff63a445ae8344e71a29e99f69955543df022","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.messages.replyingTo","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Replying to {name}","text_hash":"bde8cc9610421c83e6cfb7168272c71135b4102825926f380a1dd874eb360cfb","tgt_lang":"fr","translated":"En réponse à {name}","updated_at":"2026-07-25T17:12:32.734Z"} {"cache_key":"b6335f62de7cf2e1dac692b9db46c67cbc17005bd4caa922d15f6849ef5c8121","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.statusTimeout","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Timed out","text_hash":"9718cc761cfd5810041ef007ae258fa1308b8487d0f30c5f36a442f8fe5f76c5","tgt_lang":"fr","translated":"Délai dépassé","updated_at":"2026-07-29T11:01:51.965Z"} @@ -2877,6 +2900,7 @@ {"cache_key":"b6f395cb4b5ef5552cfaff6610f4fc2f7c7a90bbae8696d91ef951030cbacdca","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commandResults.startingNewThread","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Starting new thread...","text_hash":"cf6d8d3a10b4bc86b5cd9152aeaba23cf1d4215151a70069d369dd269a5db511","tgt_lang":"fr","translated":"Démarrage d'un nouveau fil...","updated_at":"2026-07-29T11:00:52.377Z"} {"cache_key":"b6fb69824f4fa06c4087d5c44c32f8cc004f5483cea643d44869d26d59bd040a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"mcpApp.errors.mountUnavailable","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"MCP App mount unavailable","text_hash":"04e88d0fb08954a7b036d88ff9c4966a7648a61d28c332af3b86179bc074d64c","tgt_lang":"fr","translated":"Point de montage MCP App indisponible","updated_at":"2026-07-29T10:58:56.123Z"} {"cache_key":"b70bd9a500477e121e5bc4ffe5c23e07fcd31708f1800e152d319ebe66b6f83e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.inventory.autoPaired","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"auto-paired","text_hash":"32bc56099d008345493a67a4a83ba0f8530f81cdfae6e3b03e7baab520b05f7e","tgt_lang":"fr","translated":"appairé automatiquement","updated_at":"2026-07-12T06:32:07.279Z"} +{"cache_key":"b70db3821d9fe62de2dbf49545af84c85dc46c53f41fc1bc795e6df79d0e51e4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.deleteSelectedConfirmOne","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Delete 1 thread?\n\nThis will delete the thread entry and archive its transcript.","text_hash":"185d68c31db6e909783db324f7b7138ee72fff0bba942e72ec891badd0993b9f","tgt_lang":"fr","translated":"Supprimer 1 fil ?\n\nCela supprimera l’entrée du fil et archivera sa transcription.","updated_at":"2026-08-06T05:30:14.241Z"} {"cache_key":"b71204ec890f02d018370c15f4282095f763a9079e3698f0a942c56b8bba333b","model":"claude-sonnet-4-6","provider":"anthropic","segment_id":"cron.suggestions.ideas.repoPulse.name","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Repo pulse","text_hash":"3a589428d1df9681364b11ee8772a8fdd4246066b4131f5d0ded44cca2cf07d5","tgt_lang":"fr","translated":"Pouls du dépôt","updated_at":"2026-07-11T22:45:53.930Z"} {"cache_key":"b71e5a77f8ef15256c0dd53213339e92d543429f131399fb61b01a25dff73849","model":"gpt-5.5","provider":"openai","segment_id":"chat.sessionDiff.unknownSession","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"No workspace is associated with this thread.","text_hash":"1a363147343ba769ac249d6c93f481649697a2a784b017c1cd31e48e0f987b7a","tgt_lang":"fr","translated":"Aucun espace de travail n’est associé à cette session.","updated_at":"2026-07-11T04:52:52.885Z"} {"cache_key":"b72c79d8223cf335f2dc7a628677bafd552c923145c2f01b8050888c758efb44","model":"gpt-5.6-sol","provider":"openai","segment_id":"channels.whatsapp.loggedOut","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Logged out.","text_hash":"3ef97079d2bec2bfd0059fcbe10caf162764f475a2c9fe20d4903c5926a24a51","tgt_lang":"fr","translated":"Déconnexion effectuée.","updated_at":"2026-07-13T16:31:55.097Z","segment_ids":["modelProviders.logout.done"]} @@ -2912,7 +2936,7 @@ {"cache_key":"b8da071449693eb7d9e89345d91e1edd4a687129e21a4966ab121c5d7c1a2862","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.viewDetails","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"View details","text_hash":"d1bf045bb524dae5b02c471c230958bcd1bf232d7a49367b1cdf977855a06b41","tgt_lang":"fr","translated":"Voir les détails","updated_at":"2026-06-16T14:14:26.985Z"} {"cache_key":"b8e1888a56c84aadfd1cffd3a6e6b99edda596bd5b348571883ee7f9d659a846","model":"gpt-5.5","provider":"openai","segment_id":"subtitles.plugins","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Install and manage optional capabilities.","text_hash":"61975da9493fce9ed5b684bbf3a300bc7a50b5a5c1866008fa35462f35cada6b","tgt_lang":"fr","translated":"Installez et gérez des fonctionnalités optionnelles.","updated_at":"2026-07-10T02:24:41.383Z"} {"cache_key":"b8e919a36a3e76f87d972cadf423cc5264f0966d2442264394c099b934c928fb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.taskStatus.cancelled","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Task cancelled","text_hash":"1a7f1e13e7ad3ebeb832eeec64ef238c4ce3eb8d74df61aa0ef575835570cc05","tgt_lang":"fr","translated":"Task cancelled","updated_at":"2026-07-29T11:01:51.965Z"} -{"cache_key":"b8f41d62e58723c13caa7235d2f710bb8a89a9452641599f337a88bc90159c6c","model":"gpt-5.6-sol","provider":"openai","segment_id":"modelProviders.probe.status.no_model","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"No models available","text_hash":"a5a9895b0241125f15e8c45740f220dc69014c8d046ea815d61dd3700c1e627b","tgt_lang":"fr","translated":"Aucun modèle disponible","updated_at":"2026-07-13T16:31:55.097Z","segment_ids":["modelProviders.readiness.noModels"]} +{"cache_key":"b8f41d62e58723c13caa7235d2f710bb8a89a9452641599f337a88bc90159c6c","model":"gpt-5.6-sol","provider":"openai","segment_id":"modelProviders.probe.status.no_model","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"No models available","text_hash":"a5a9895b0241125f15e8c45740f220dc69014c8d046ea815d61dd3700c1e627b","tgt_lang":"fr","translated":"Aucun modèle disponible","updated_at":"2026-07-13T16:31:55.097Z","segment_ids":["modelProviders.readiness.noModels","chat.modelControls.noModelsAvailable"]} {"cache_key":"b91046d596d481d5618c8d047d1bfaa4bb9f32e188456517a66b2141715c2fe6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commands.showMoreOne","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Show 1 more command","text_hash":"967060aaf56b6be3141e2154bc903cb805f0877e21c432cae55e7b2dfd68eb25","tgt_lang":"fr","translated":"Afficher 1 commande de plus","updated_at":"2026-07-12T06:35:57.306Z"} {"cache_key":"b910f1dd7f909a22561e5be360ccdc91df53e4fde5ad8ceca18cac2821924a8d","model":"gpt-5.6-sol","provider":"openai","segment_id":"modelSetup.signIn.more","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"More sign-in options","text_hash":"ded84276a3f563a37a744902905e73af1301dc044869fdc0cf19e340d2548fa4","tgt_lang":"fr","translated":"Plus d’options de connexion","updated_at":"2026-07-16T10:55:05.465Z"} {"cache_key":"b92439fcf941f9bb3d85163bada0271f7577eafe6bf368cd21672c61351bf157","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.overview.noChannelData","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"No channel data","text_hash":"28b65b08b938c27634e6f67a7d8835da8b4e8cbbcc5413da8b6a24afd9c767f2","tgt_lang":"fr","translated":"Aucune donnée de canal","updated_at":"2026-07-29T11:01:51.965Z"} @@ -2961,7 +2985,6 @@ {"cache_key":"bbee68fa645cfef2c93f0e19289e4db7f8ce664573f1ff42dac813a6831168b1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"updates.failureReasons.managedServiceHandoffAlreadyRunning","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Another managed update is already running. Wait for it to complete, then refresh update status.","text_hash":"0964cbca36699673bbf98f5fe8a9e2ce0a43bcccf4e9e4c7cb47ed3fd25fc14a","tgt_lang":"fr","translated":"Une autre mise à jour gérée est déjà en cours. Attendez qu'elle se termine, puis actualisez l'état de la mise à jour.","updated_at":"2026-07-29T10:59:16.410Z"} {"cache_key":"bc063c353f04dc71de15dda58de1d025110af8a8561215385d063c54971589e3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryImport.backfill.subtitle","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Stage trusted memories from earlier agent sessions. Dreaming promotes the useful ones into long-term memory.","text_hash":"ff0be7c488c521bfdd8965d30dbe8622c7a0f4346720f4538e6785be3ef7eeda","tgt_lang":"fr","translated":"Préparez les mémoires fiables des sessions précédentes de l'agent. Le rêve promeut les plus utiles en mémoire à long terme.","updated_at":"2026-07-29T10:59:33.368Z"} {"cache_key":"bc101d45a1b1284f0c056546f1e827836fc43fe46fa08ef46e2a0ba29d51735e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commandResults.model.getFailed","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Failed to get model info: {error}","text_hash":"45704964b50e1114adb0144106f7096a06c9095aabe99a0c7f7977fca5bddfcb","tgt_lang":"fr","translated":"Échec de la récupération des informations du modèle : {error}","updated_at":"2026-07-29T11:00:52.377Z"} -{"cache_key":"bc4944905f8df39853aba10b6cbb9401488a8f5c330385e96f16018c61dc64fd","model":"gpt-5.6-sol","provider":"openai","segment_id":"modelSetup.verify.button","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Verify connection","text_hash":"7b840072a1e440b8a99365140e070b840e77bd9b879eb23379edf1577302a219","tgt_lang":"fr","translated":"Vérifier la connexion","updated_at":"2026-07-16T15:48:44.126Z"} {"cache_key":"bc60942ce176cf214140d660e911a338b452ad900474d4babd4d9ab2a897466c","model":"gpt-5","provider":"openai","segment_id":"usage.costWindows.title","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Cost Windows","text_hash":"d085ca9b7dffb14e13dd359e697260f29a1201cc065356abc06b7e3ed3fafd64","tgt_lang":"fr","translated":"Périodes de coût","updated_at":"2026-07-05T20:24:32.108Z"} {"cache_key":"bc61ffdaa97d3273faddbbf72a1d20d77f133192ded6a4b83b6385138efff0f7","model":"gpt-5.5","provider":"openai","segment_id":"chat.sidebar.sortSessions","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Sort threads","text_hash":"3dd6b9312e22bc88a952cf87112e02157732248f65866cdf007af053ac02548e","tgt_lang":"fr","translated":"Trier les sessions","updated_at":"2026-07-06T15:07:02.499Z"} {"cache_key":"bc644fee7b9b0a320d37e35fca7298b499d74c951ed0573a357d03075771aeef","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.toolCards.pinToDashboardPending","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Pinning…","text_hash":"fa053570213f665b4671a705946a6830e3030e7ad8fd850f54c35855cb751bdf","tgt_lang":"fr","translated":"Épinglage…","updated_at":"2026-07-22T15:47:32.818Z"} @@ -2980,7 +3003,7 @@ {"cache_key":"bd228a3c78a20736c25f6cb37669b6293b37ebbe8d1614ff4d5dc7748ef23be3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"githubPreview.file","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"{count} file","text_hash":"0358ab760b8ddcd6b56a8edc72125fa0a2737c41ac183fa088ed0ecebb6ff9e6","tgt_lang":"fr","translated":"{count} fichier","updated_at":"2026-07-12T06:31:45.940Z","segment_ids":["memoryImport.fileCountOne"]} {"cache_key":"bd4c5a136b9065d26bc59b20c22e6695eb64f3194e77bde53919749b0c8ccfb7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"custodian.history.sources.settings","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"settings","text_hash":"cde0fb0dec1400c54a0f7e7eafa73624c53e4da258bbd34b3380a0defeba95c1","tgt_lang":"fr","translated":"settings","updated_at":"2026-07-22T15:45:44.449Z"} {"cache_key":"bd504065fa62965d064b62774a64136ea2cfcd645251f9f8bab96b6e4e77da15","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sessionHeader.revealFileExplorer","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Reveal in File Explorer","text_hash":"b46c90d032897a1988aa2eb4965d97723611a8de6bad74d947c5c171cf212dc9","tgt_lang":"fr","translated":"Afficher dans l'Explorateur de fichiers","updated_at":"2026-07-17T04:27:52.777Z"} -{"cache_key":"bd78b832c940d88a1ae32a9353f20c1c661ff2381510d700a7bf06661f78661d","model":"gpt-5.6-sol","provider":"openai","segment_id":"modelSetup.verify.answered","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Answered","text_hash":"665590354e719bcf6610c39fe617cf8cf8109e96a59e64c73a41a028b74369f9","tgt_lang":"fr","translated":"Réponse reçue","updated_at":"2026-07-16T15:48:44.126Z","segment_ids":["chat.questions.answered"]} +{"cache_key":"bd78b832c940d88a1ae32a9353f20c1c661ff2381510d700a7bf06661f78661d","model":"gpt-5.6-sol","provider":"openai","segment_id":"chat.questions.answered","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Answered","text_hash":"665590354e719bcf6610c39fe617cf8cf8109e96a59e64c73a41a028b74369f9","tgt_lang":"fr","translated":"Réponse reçue","updated_at":"2026-07-16T15:48:44.126Z"} {"cache_key":"bd94595dfb05e9354e789e05a5fe7615aa9dbcdd2e9b86d70fc1830071c2c25b","model":"gpt-5.5","provider":"openai","segment_id":"chat.sessionDiff.show","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Show thread changes","text_hash":"af92b855a2443e17740acaec7bee7380861c293cafc85c7321c48daad226ca77","tgt_lang":"fr","translated":"Afficher les modifications de la session","updated_at":"2026-07-11T04:52:52.885Z"} {"cache_key":"bd94e8fd4a0daf1d02df165f75c0eb905276530720dfc32d09aa84b417579862","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.attachmentPreview","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Attachment preview","text_hash":"c9e886952e4f6c10b09c889652b1aa4a5dc58b7196f6396de70eac38e46ac9e6","tgt_lang":"fr","translated":"Aperçu de la pièce jointe","updated_at":"2026-07-29T11:01:39.472Z"} {"cache_key":"bdc58fa94d8428685aec3c1e402a610026f1a51fe120cc7f38b9070b76c8dd6f","model":"gpt-5.6-sol","provider":"openai","segment_id":"worktrees.cleanupIncrease","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Increase {label}","text_hash":"bbf5fc94e9037a8aced3717524b6b2a96928998acf62fb996a8eec13905ba33e","tgt_lang":"fr","translated":"Augmenter {label}","updated_at":"2026-07-13T08:57:05.680Z"} @@ -2999,6 +3022,7 @@ {"cache_key":"bec097ff10c42d877a93a01219f230bdbc376558b8fcff723104937a95088dac","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.providerUsage.title","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Provider plans & billing","text_hash":"a15584ef1778616103444c8244acfb5d2ed88231f274a0e58b9c3f82578e05f8","tgt_lang":"fr","translated":"Forfaits et facturation des fournisseurs","updated_at":"2026-07-29T11:01:51.965Z"} {"cache_key":"bee05761fca0cc97014cbd8f6ef22313f01426fab7b85f9a01317ff894cf4bec","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.overview.avgCostHintMissing","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Average cost per message when providers report costs. Cost data is missing for some or all threads in this range.","text_hash":"b9a5018a525c92e9dc73cb5282514d655e70d37208d24718f8f20b2b59e5e256","tgt_lang":"fr","translated":"Coût moyen par message lorsque les providers signalent les coûts. Les données de coût sont manquantes pour certaines ou toutes les sessions de cet intervalle.","updated_at":"2026-07-29T11:01:51.965Z"} {"cache_key":"bef535e7635a45bf77d764f80a9e2b7dc173fdeea801e0039566227172ea9dfa","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.autoRefresh15s","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"15s","text_hash":"21b5f52ded33ab19c16a680c4e280b8f9992395b514290163abf272f06394a6f","tgt_lang":"fr","translated":"15s","updated_at":"2026-06-17T14:14:37.466Z"} +{"cache_key":"bef86a188f16841b95adffb209a91c0f17c0caa39ed3218adc12fab110503bae","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.modelControls.refreshingModels","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Refreshing models…","text_hash":"88c350cac6f76d81ff4030497c3862e3088348e461c045aa0a87d0efe8e3cab8","tgt_lang":"fr","translated":"Actualisation des modèles…","updated_at":"2026-08-06T05:30:26.213Z"} {"cache_key":"bf289a654d78c32b2f9ac070ac4b06a4dc4f5a6088d9f8594e7a6f6c647cc465","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.corrections","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Corrections or revisions","text_hash":"cb78401918aa191f23da2d97f9148a9223e6de64af689d1f0509c859a5dcd249","tgt_lang":"fr","translated":"Corrections ou révisions","updated_at":"2026-07-12T06:35:45.465Z"} {"cache_key":"bf46e46f6659f7c28975b92cce5f695411aad6fd24f3840aab47e12bb383cc29","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.queue.states.waitingForReconnect","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Waiting for reconnect","text_hash":"ac3fa01bae05f3cf2b1a3d176f93c2a93f9d7d40e129e8d49e3bdd34f3a6a7b8","tgt_lang":"fr","translated":"En attente de reconnexion","updated_at":"2026-07-29T11:01:25.424Z"} {"cache_key":"bf483c5a979429a5906db5cd8547d60f0ee3ef0a2cf92038bd0d6b9d590022de","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.pairing.manageDevices","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Manage devices","text_hash":"3511575c8f3ee17581f629d4cf559c5c2fe4550d4249be8268404a1eb67920f8","tgt_lang":"fr","translated":"Gérer les appareils","updated_at":"2026-07-29T11:01:51.965Z"} @@ -3021,7 +3045,6 @@ {"cache_key":"c04949168d5c9857171319ceaabbec6bbfd8a83c77950b845d989873cb1150d6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"talkPage.voice.title","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Speaker voice","text_hash":"2ff07417c68efd47d50991b6b4a6a0aa10d030f4f88227ca929100b0040348a2","tgt_lang":"fr","translated":"Voix du locuteur","updated_at":"2026-07-29T10:59:51.644Z"} {"cache_key":"c057606d7bbc14b4dddee015fec4c28f6527584f26f19a14a01c6f644e8f96cb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"quickSettings.language","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Language","text_hash":"a4fe65264ef7dbb38d104b1e81eb3350f3142f3d16f32bdec39b1d9b42c1b8d1","tgt_lang":"fr","translated":"Langue","updated_at":"2026-07-29T11:01:51.965Z"} {"cache_key":"c070236c815e0a09b6b824c7b289497d6a4182dc490bdd0055c63894acf887ef","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.nostr.username","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Username","text_hash":"e3b89e9d33f88e523083d8b4436adcc3726c89e97fd3179a2e102d765d1b16ed","tgt_lang":"fr","translated":"Nom d’utilisateur","updated_at":"2026-07-29T11:01:51.965Z"} -{"cache_key":"c07389028ec8f802a6dbba7dbaf80af17b92c6f813bb469874d852dc05d0642c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.relative.daysAgo","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"{count}d ago","text_hash":"a41234397f3c63b22d27312ffcea05114f8d3ae9d602ef1320168a6eae9ca361","tgt_lang":"fr","translated":"il y a {count} j","updated_at":"2026-07-12T06:35:36.282Z"} {"cache_key":"c0a7bfafe99762a406cda3050982c3c95cd3fbb32eab7c668354635245b0ced0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.redactedPlaceholder","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"[redacted - click reveal to view]","text_hash":"8ba13ff7421e0624f85632cc77e968946a0233ad54a2f241e3913c756d889da7","tgt_lang":"fr","translated":"[masqué - cliquez sur révéler pour afficher]","updated_at":"2026-07-29T10:59:16.410Z"} {"cache_key":"c0ac2cedb73c35ed20ba069ae217ac58075d5196211cac85f8cf053c99007796","model":"claude-opus-4-8","provider":"anthropic","segment_id":"approvalPage.actionsLabel","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Approval decisions","text_hash":"f7c028b465b95f4b83c8fe794e03399982a878c587d869f3ffa5d877b332859d","tgt_lang":"fr","translated":"Approval decisions","updated_at":"2026-07-29T11:01:51.965Z"} {"cache_key":"c0d86786959fffcce1c3971e8775e6cdd368e6ec72fe4f06c69d4cc7fe0eb023","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.readGuide","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Read the guide","text_hash":"83b3b277abbf82ba7b69a28ff551233716ba12660654e5889d4a48d495425af1","tgt_lang":"fr","translated":"Lire le guide","updated_at":"2026-07-29T10:59:16.410Z"} @@ -3065,6 +3088,7 @@ {"cache_key":"c3729786e162b54b9ca006a8c9b938e0d86033b4ae08d40061e7659414317715","model":"gpt-5.6-sol","provider":"openai","segment_id":"modelProviders.defaults.selectModel","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Select a model","text_hash":"fad7a5ffc4902bc257a0a9c4d41b6b484ab6770e395219810b9f7a112960f858","tgt_lang":"fr","translated":"Sélectionner un modèle","updated_at":"2026-07-13T16:31:59.089Z"} {"cache_key":"c37c8707f651db8e341e6dc0472d146793daec28f499259c74830ab91cb9237a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.inventory.rolesAndScopes","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"roles: {roles} · scopes: {scopes}","text_hash":"035200095981fd169e4ff5855efc8233dafe1de451cccd054074b791f1f10e17","tgt_lang":"fr","translated":"rôles : {roles} · portées : {scopes}","updated_at":"2026-07-12T06:32:12.653Z"} {"cache_key":"c37d31a6d48ed31bfa603f475cc9c0f53ab825d69bfe272116d22b4445b313de","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.fallbackAttempts","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Attempts: {attempts}","text_hash":"0da24609b325f017ec7ca7f456d589def6fe63be784b3e04fa410b43defbb284","tgt_lang":"fr","translated":"Tentatives : {attempts}","updated_at":"2026-07-29T11:01:39.472Z"} +{"cache_key":"c381d473ad6e565ba761839c28afd9ede2c237756a9b1749faf8de24268d68df","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sidebar.hiddenSessionSections","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Hidden session sections","text_hash":"cf99d90adc742855fd447a174d79c569ccf4de22d0778a19bf9bad3b02c5de31","tgt_lang":"fr","translated":"Sections de session masquées","updated_at":"2026-08-06T05:30:23.556Z"} {"cache_key":"c382dde05b9befd6b303b822b7de0ae314a798c53a7633b861d3cebd9777e50c","model":"gpt-5.6-sol","provider":"openai","segment_id":"modelProviders.credentials.envKey","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"API key from environment","text_hash":"3c6c4b4cfbd0beaf44c83d8eb0414d23eb3ef21c9eccf04a67144577290edae4","tgt_lang":"fr","translated":"Clé API provenant de l’environnement","updated_at":"2026-07-13T16:31:39.157Z"} {"cache_key":"c3933945f24f47bc2e37ec280b0a4d9bca419b47d0fd52b1cf6a8df4b88269b5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.key","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Key","text_hash":"99a52df3ff3d499488e2fa28150c4106a2cb5e928891a830a9aa3922b2d32160","tgt_lang":"fr","translated":"Clé","updated_at":"2026-07-12T06:32:57.878Z","segment_ids":["configForm.key"]} {"cache_key":"c3b5b0f4e33804c822a4278dc1bd2a2fffc0086bff28fb6546fc161202173017","model":"claude-opus-4-8","provider":"anthropic","segment_id":"subtitles.connection","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Gateway endpoint, credentials, and handshake status.","text_hash":"5d6324ca52f899e2db988c9a0b14314fe2240f17cb129b8ff2bf16bf87bef2e7","tgt_lang":"fr","translated":"Point de terminaison du Gateway, identifiants et état de la négociation.","updated_at":"2026-07-29T11:01:51.965Z"} @@ -3199,6 +3223,7 @@ {"cache_key":"cb57682b70c6dbe1a7525f620127e47f80372d688f40601801179e16a8d8c7e9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agentTools.availableVia","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Available now via {source}.","text_hash":"e2f3f08e6b399eec19ced69604904ad3d9445fda46656d656a45460c9ea3d4cd","tgt_lang":"fr","translated":"Disponible maintenant via {source}.","updated_at":"2026-07-12T06:34:31.353Z"} {"cache_key":"cb5a34f1a56957e16e040fb45302d9d2640d4ce42faae4c02504857759ce1cf3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.actions.opening","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Opening…","text_hash":"c926c2c50e65d5a5799f548604472ee8554b53c376e45be580b3a06a484d8fc0","tgt_lang":"fr","translated":"Ouverture…","updated_at":"2026-07-12T06:35:06.766Z"} {"cache_key":"cb5ad7673074dbaa0783b41d4bfe6d779c4b4ee3f80889b96cace32b61071bd3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.history.body","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Review substantial threads from newest to oldest. Only strong recovery patterns or workflows that save repeated tool calls become pending proposals.","text_hash":"d4831ed752286e0cee0fb1011ebad2fc0fe6ab7f7703cf3939bc2f7056409f7b","tgt_lang":"fr","translated":"Examinez les sessions importantes de la plus récente à la plus ancienne. Seuls les schémas de récupération efficaces ou les workflows permettant d’éviter des appels d’outils répétés deviennent des propositions en attente.","updated_at":"2026-07-29T11:01:51.965Z"} +{"cache_key":"cb5bea8baac4701aa9b72405decb55889fa940cc35ec648d963ef04d10623f2f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.actions.confirmRepairDescription","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"This archives derived dream cache files and rebuilds them from clean inputs. Your dream diary stays untouched.","text_hash":"2589fde250939480a492a5f25e92fb75430cccfcb4aa9da17a4c63c5ea3efb22","tgt_lang":"fr","translated":"Cela archive les fichiers de cache de rêves dérivés et les reconstruit à partir d'entrées propres. Votre journal de rêves reste intact.","updated_at":"2026-08-06T05:30:23.556Z"} {"cache_key":"cb5f3acb96581568d1ad121d3e98280947bc5c48c352c065b3a945c4b33c17f7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.rail.askUnavailable","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"The companion cannot answer right now.","text_hash":"62dc1cdee81116cc1fb29280cfc5b5c8e195b5ce3118fb354cfc93a60ef5ddf9","tgt_lang":"fr","translated":"Le compagnon ne peut pas répondre pour le moment.","updated_at":"2026-07-25T17:12:38.581Z"} {"cache_key":"cb6052e94f4e8fdca97ac68cdeea772fe25fa7d1f94ad4dded473c162de27e6b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"appsPage.cards.chrome.desc","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Let OpenClaw drive your existing Chrome — tabs, pages, and forms.","text_hash":"ec1d03690a224f05e43a2e537468ef92fa14c3d35bd4030e2f49e80ec7e8e8df","tgt_lang":"fr","translated":"Laissez OpenClaw piloter votre Chrome existant — onglets, pages et formulaires.","updated_at":"2026-07-22T15:46:05.735Z"} {"cache_key":"cb6c5201773b5c1e82157e88b28b472c974d1be372a048d243393d3c223c7492","model":"claude-sonnet-4-6","provider":"anthropic","segment_id":"cron.suggestions.ideas.polyglotMinute.prompt","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Teach me one useful phrase in Japanese: the phrase, how to pronounce it, its literal meaning, and when to use it. Keep it under five lines.","text_hash":"acaeae7dfcaab66a6b06b682970496a2cec2efcde9d564204288f71819578186","tgt_lang":"fr","translated":"Apprends-moi une expression utile en japonais : l'expression, sa prononciation, sa signification littérale et quand l'utiliser. En moins de cinq lignes.","updated_at":"2026-07-11T22:45:57.978Z"} @@ -3224,6 +3249,7 @@ {"cache_key":"cca4799a10d5392039203091b716017e4c694d563a89d8236f2b47a5351dc8ab","model":"gpt-5.6-sol","provider":"openai","segment_id":"cron.form.summaryCronTz","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Cron schedule {expr} ({tz})","text_hash":"69819542e9141498329264906a7b43cf858e59da220b334a7a0fab072b67f9db","tgt_lang":"fr","translated":"Planification Cron {expr} ({tz})","updated_at":"2026-07-12T09:22:02.374Z"} {"cache_key":"cca64dbe4675ff8292ed19a4002573f5c90d0ad776c0a387ce43d1343f914f85","model":"claude-opus-4-8","provider":"anthropic","segment_id":"filePreview.searchPlaceholder","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Search files…","text_hash":"149a9d15d11317e97928e496e244586f6b547525fa36ff1f6cb13ec2165e0fcf","tgt_lang":"fr","translated":"Rechercher des fichiers…","updated_at":"2026-07-12T06:31:45.939Z"} {"cache_key":"cce20951788434b05f4c55fd896e4df2a3caca945a11201665488ca3eba6cfa9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.pairing.detailSubtitle","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"People must be approved before their direct messages reach the agent.","text_hash":"d83c3ab2014ef401af63c618c628414045667ae0158d3c040cac3fd84b7fd694","tgt_lang":"fr","translated":"Les personnes doivent être approuvées avant que leurs messages directs n'atteignent l'agent.","updated_at":"2026-07-22T15:44:46.085Z"} +{"cache_key":"ccf3be6a3b2a1a50b748267d28295f4cd67ea59c5f08ce719e5d2a96ec979248","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.duplicateRisk","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Retrying may duplicate a result after an ambiguous acknowledgement.","text_hash":"7b818910c3637b34ad0890c3a089666f79d44c985608e69a2aefa48e90ed6579","tgt_lang":"fr","translated":"Réessayer peut dupliquer un résultat après un accusé de réception ambigu.","updated_at":"2026-08-06T05:30:23.556Z"} {"cache_key":"ccf41dd46b368182bee99b2511c3e58d6b49e62afd8bb1285e7df951bd544642","model":"gpt-5.6-sol","provider":"openai","segment_id":"newSession.catalogUnavailable","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"This thread target is unavailable.","text_hash":"01643f8135182daef0759bd6a7203fede1f9d1c921c5f1e5a455fd9ebc5cf84b","tgt_lang":"fr","translated":"La cible de cette session est indisponible.","updated_at":"2026-07-13T16:00:32.584Z"} {"cache_key":"ccfa0e32539b798b3d1a28877de43601445fcd8d815b8a06e88e08ce4cedd016","model":"claude-opus-4-8","provider":"anthropic","segment_id":"updates.failureReasons.buildDirty","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"The selected revision's build changed checkout files. Retry with a revision that includes its generated artifacts.","text_hash":"771830e9598622416e0b822033a295528540c22db0fd352ea48dc18e258030bd","tgt_lang":"fr","translated":"La build de la révision sélectionnée a modifié des fichiers de checkout. Réessayez avec une révision qui inclut ses artefacts générés.","updated_at":"2026-07-29T10:59:16.410Z"} {"cache_key":"ccfa4e03f4d26675b2a9f2b5e85e3121a53a186d8a1ae6efc19992e5857328f0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.backgroundTasks.detailTitle","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Task details","text_hash":"c13142f7eeca91e4a9299190031c5b1aa95fcf6b1227bcf90973e2b82aedc379","tgt_lang":"fr","translated":"Détails de la tâche","updated_at":"2026-07-25T17:12:38.581Z"} @@ -3255,6 +3281,7 @@ {"cache_key":"ce5fb0e6b404df5b7d1fdb05641762b5d5a80c9058d65fcccc92002397535bce","model":"claude-opus-4-8","provider":"anthropic","segment_id":"approvalPage.expiresLabel","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Expires","text_hash":"f6725f3af08a06a2804bf70e4493e6c78dd37ef533eebf9b419fc48b520ec753","tgt_lang":"fr","translated":"Expires","updated_at":"2026-07-29T11:01:51.965Z"} {"cache_key":"ce6a0f2af288635f4c2381e4b6a281d7a994696b3d9a0719766c1afe5c45201d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"labsPage.sectionTitle","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Experimental features","text_hash":"6c39e69019727335ef0c7d47ea5d55898587fe039144c96f5192eceb245f3dec","tgt_lang":"fr","translated":"Fonctionnalités expérimentales","updated_at":"2026-07-22T15:45:52.611Z"} {"cache_key":"ceb1210a5ab0aa0efeb145204aacbb5fff3d2d2a58052bf2dffd617bf1dd3cfa","model":"claude-opus-4-8","provider":"anthropic","segment_id":"approvalPage.loadingDescription","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Checking the current approval state with the Gateway.","text_hash":"8e297f7300debb41de4712c552c5337ca33f69b08a1cd74a02f779319298f1fc","tgt_lang":"fr","translated":"Checking the current approval state with the Gateway.","updated_at":"2026-07-29T11:01:51.965Z"} +{"cache_key":"cebee9f030e09eb33972170bb831eb31554657d8404d76dcfc3eebdd551023cb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.title","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Selected model","text_hash":"6cb8d3b4bdb37d02ea667999f8312af7ab0f9627f7869d5e09d788936d09fd3d","tgt_lang":"fr","translated":"Modèle sélectionné","updated_at":"2026-08-06T05:30:14.241Z"} {"cache_key":"ceda8516c7cd06e72f3f2bfc26e973864e05e4af36c85b94cd58f31a8731113a","model":"gpt-5.6-sol","provider":"openai","segment_id":"modelProviders.logout.action","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Log out","text_hash":"49616145514e9abf1fc47d631fccccff2ed974cc260d38848181a07e0fa9972f","tgt_lang":"fr","translated":"Se déconnecter","updated_at":"2026-07-13T16:31:55.097Z"} {"cache_key":"cf01d76de47175ef94d7db40d7d4fb718fae7947be7323c668bd3bd05f1c1c86","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.dashboardTitle","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Dashboard","text_hash":"67b696468610b879ed7f224dbf6b0861f27e39d20454cb9d7af1ec52d3e5eeaa","tgt_lang":"fr","translated":"Tableau de bord","updated_at":"2026-07-22T15:46:34.530Z","segment_ids":["chat.board.dashboardFace"]} {"cache_key":"cf1936cda1fb200078d31d89967b542d35f9cae8a3836241e0d8b7673c9e8602","model":"claude-opus-4-8","provider":"anthropic","segment_id":"quickSettings.system.used","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"used","text_hash":"f839161355091fcd9e33f571e0b11c60217a5009f9973e769c13d7858db162cc","tgt_lang":"fr","translated":"utilisé","updated_at":"2026-07-12T06:33:25.514Z"} @@ -3371,7 +3398,6 @@ {"cache_key":"d54f9ce55aa50f0c5f4b0fe03c403d4ffd49f897eefde5ef5befa81a998bea98","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryImport.confirmReplace","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Existing destination files will be backed up in the migration report before replacement.","text_hash":"547b4f3f92cfbc24e7037f98d10787b1e0ed2b49880e52eeeb8e3c5f14345c8e","tgt_lang":"fr","translated":"Les fichiers de destination existants seront sauvegardés dans le rapport de migration avant leur remplacement.","updated_at":"2026-07-29T11:01:51.965Z"} {"cache_key":"d56b3764bfa5a64329b49a676a8b68d8e6326881191067271c306a236a13d602","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.pairing.pending","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Device requests waiting for review: {count}","text_hash":"0bc0822235b930faa4038f1d7859f695de2519c989595c438505f8ce100a5801","tgt_lang":"fr","translated":"Demandes d’appareils en attente d’examen : {count}","updated_at":"2026-07-29T11:01:51.965Z"} {"cache_key":"d571ba3992e77a5cf3f2958d7a35797fe3c038e0a41070d40ba1445c1881acdb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.advanced.shortTermDescription","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Current short-term candidates waiting to graduate into real memory.","text_hash":"0895c842efb140d4ebcd01bd1e976ecfa7e8d7318bd70d4ff1874976ba4729b8","tgt_lang":"fr","translated":"Candidats à court terme actuels en attente d’être promus en mémoire réelle.","updated_at":"2026-07-29T11:01:51.965Z"} -{"cache_key":"d57c2f013bd0be755e6851c756b84cea63b3254d31be812ffbe94f6e2769201b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.authRequired.stepPaste","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Paste the token from openclaw dashboard --no-open or enter the configured password.","text_hash":"d65aea1772b928b5eb212e6c4c0481b32cbaf6e4d492b32d6c970592e75490f1","tgt_lang":"fr","translated":"Collez le jeton de openclaw dashboard --no-open ou saisissez le mot de passe configuré.","updated_at":"2026-07-29T11:01:51.965Z"} {"cache_key":"d591dd4a365ff27b3eeaad6c59f6ff5a58c9d6e0f2cadfd2a8b2e1f2fc6e7c47","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.overview.shortcuts.title","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Explore memory","text_hash":"f4b6c6b72fd0daff38e3e670cf52d56f7b30397fc3a23f3c3d0bc1722960e6a1","tgt_lang":"fr","translated":"Explorer la mémoire","updated_at":"2026-07-29T11:00:08.693Z"} {"cache_key":"d59321205ea47decf63a4b3d096d8a1ffc1c5a275182b26fcaf77dcd2fbaa39b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.readiness.notConfigured","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Choose a provider and verify the model OpenClaw will use.","text_hash":"a6bdf4a20eee759a14e394a6e28fd1f4e1e8ab0c4369daa3e93c00583f1ece4f","tgt_lang":"fr","translated":"Choisissez un fournisseur et vérifiez le modèle qu'OpenClaw utilisera.","updated_at":"2026-07-31T19:24:20.628Z"} {"cache_key":"d59968dc7678dc63e4419c3585bef9506991112f9a32a5ab6a1a39b0b8c3a477","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.expression","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Expression","text_hash":"c67415bcff328a59fd399e2a7ca9691e0044192fb7480ae501644339965d046d","tgt_lang":"fr","translated":"Expression","updated_at":"2026-07-29T11:01:51.965Z"} @@ -3489,6 +3515,7 @@ {"cache_key":"dd8c7f5eeb2cfaeeaa2e0d8d126944c627ccbcf9168adfdcde5b94070da0b19b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.trace.emptyGrounded","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"No staged grounded items.","text_hash":"896991a7f5bb7b2b05b5eab90680bda0ffd534a9ff068e8bf627ec084307f64b","tgt_lang":"fr","translated":"Aucun élément ancré en attente.","updated_at":"2026-07-29T11:01:51.965Z"} {"cache_key":"ddb8135ee5ffc4a14966962594922785f4c4ccca5a52cfa1d4c2e65b4957d1ea","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.now","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"now","text_hash":"ed5eb9a37e2d8231af3388319b941995f6dc8755c56043d0cc52b5fe405a87de","tgt_lang":"fr","translated":"maintenant","updated_at":"2026-07-29T10:58:56.123Z"} {"cache_key":"ddbaa8d9a20ec995cde08e794fd3e4aab82009f257d0da723462b5ac43deabb2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.badgeFailures","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"{count} failed","text_hash":"cd8f5051cba3686a4506eaa275f7fbb7776bc93045e74642e38338450eb05d8e","tgt_lang":"fr","translated":"{count} échecs","updated_at":"2026-07-29T11:01:51.965Z","segment_ids":["chat.toolCards.group.failedMany"]} +{"cache_key":"ddc7f6b4ddfb5e9a6594b344a4247c4ee26223deb38c94b71137fff844ee3ec4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.deliveryDismissed","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Completed; result delivery was dismissed.","text_hash":"d900b43ef5112f054470df381b767ebd43a903d332207e5161a7cbf1b5016fc1","tgt_lang":"fr","translated":"Terminé ; la livraison du résultat a été ignorée.","updated_at":"2026-08-06T05:30:23.556Z"} {"cache_key":"ddd579378aefbec07aa33ca20838296a7ee07178c2feb0c21dc025964dca98a7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"connection.access.passwordPlaceholder","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"system or shared password","text_hash":"34a9738798b1867d236d9f47ade0fb12cb06f64709c78661289f169c94336e36","tgt_lang":"fr","translated":"mot de passe système ou partagé","updated_at":"2026-07-29T11:01:51.965Z"} {"cache_key":"ddfaf98e489b69ff82467e02442e78d7711a1a40b3209376e63a315377ef4ae0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.phrases.tidyingKnowledgeGraph","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"tidying the knowledge graph…","text_hash":"2928067f27c7db405c7c8409ce078b92342a579c30fdc08d9932ea271b1d1c51","tgt_lang":"fr","translated":"rangement du graphe de connaissances…","updated_at":"2026-07-29T11:01:51.965Z"} {"cache_key":"de19df34b26d98573176608e113a8e9ad3337aa336a4027090ec08bdffd8be92","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.groupRowCount","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"{count} threads","text_hash":"f79d9af10b3d0c832971fa010356992bb3017bae0f1e337f1361e4522ff048c6","tgt_lang":"fr","translated":"{count} sessions","updated_at":"2026-07-05T14:39:49.624Z"} @@ -3548,6 +3575,7 @@ {"cache_key":"e14c8efc1106bc45b307b40812d705c9f6bc613f44df68e7e731b8f585c032f7","model":"gpt-5.5","provider":"openai","segment_id":"newSession.worktreeNamePlaceholder","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"auto","text_hash":"929260ad9b9ea9fe0f3553dd964f4ff3deb5792efd031a2b90f573fe91f012bb","tgt_lang":"fr","translated":"auto","updated_at":"2026-07-10T15:21:04.486Z","segment_ids":["sessionsView.auto"]} {"cache_key":"e182f652a5271b2fc7f3ba19d868fc2738c925d893994d17c80daff352553fa2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.secondsAgo","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"{count}s ago","text_hash":"244073ecb2be8fe875a37bcf7023ff32fb21f7c64e5d29e0ae62931a84c98a6a","tgt_lang":"fr","translated":"il y a {count}s","updated_at":"2026-07-29T11:01:51.965Z"} {"cache_key":"e185a42db3c95693018a081b383d6c64135175cf7863381d4ff561f979e3b072","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.queue.imageCount","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Image ({count})","text_hash":"e3324239cb6d7344e608ebac2eab54a6f821ba63744ac76ad98e9174050bbe23","tgt_lang":"fr","translated":"Image ({count})","updated_at":"2026-07-29T11:01:25.424Z"} +{"cache_key":"e190b5d427d9860bfd1e4811e23343f8e52faf6316740a33ca9e4189b20d9a45","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sidebar.hideFromSidebar","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Hide from sidebar","text_hash":"a96ec22ac9bff95bac64f1acdbd3ba23eda7a14a1f56257c8529900cdd561d53","tgt_lang":"fr","translated":"Masquer de la barre latérale","updated_at":"2026-08-06T05:30:23.556Z"} {"cache_key":"e192a99b1cff30f7dad940cf88dbaf2fbd8c775a6208c5321affac1245952e3c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"logbook.standup.generate","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Generate","text_hash":"49e49bb4401e67bd54ffe1e9ab6c2af87ddad0cdc8ca1c84ba1b4e94234438ba","tgt_lang":"fr","translated":"Generate","updated_at":"2026-07-29T11:01:51.965Z"} {"cache_key":"e1b9823217bf4852127da124713a8bd3dd3f7165f06ba396494863fb5839f750","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.rail.checksPending","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"{count} running","text_hash":"759e5538d8b58cae4de1c25e1540c3425d21da65cdee2e5680c85bb26dd408e4","tgt_lang":"fr","translated":"{count} en cours","updated_at":"2026-07-22T15:47:16.418Z"} {"cache_key":"e1c5106664b430a6596b328a188b88a48c347f2545e6f40a62ee87eaba4640ac","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryImport.unknownCollection","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Memory collection","text_hash":"a04d6d602f7093e6b2570091f15a1fd148dc3b37bfa84c866400e7cb142cb897","tgt_lang":"fr","translated":"Collection de mémoire","updated_at":"2026-07-29T11:01:51.965Z"} @@ -3556,6 +3584,7 @@ {"cache_key":"e1e1da47937f3b49748c96f4ae14d7a8929d75fe880447b60c796374140293f5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.appearance.replace","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Replace {name}","text_hash":"93a0cf0f05a0f232f354d458882d45d10c60c5bc12c89a5df7f4cb6553233fcd","tgt_lang":"fr","translated":"Remplacer {name}","updated_at":"2026-07-12T06:33:58.541Z"} {"cache_key":"e1e953dfc32017aff1e660613d9062e4a65ecc2263253bb9c9515eaba18cbbbb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.copied","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Copied!","text_hash":"ea61bc15688d1e482ae5335e8dc030d8300b1afc07ecc7c2e6af5c43728b1d25","tgt_lang":"fr","translated":"Copié !","updated_at":"2026-07-29T11:01:51.965Z"} {"cache_key":"e1f8d7c3673675977feabc07b0b5324da1599ff09308fa3252af0385456af32a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.viewPresetCount","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"{count} cards","text_hash":"4b3e5442ebd2f839d45fddf95b2c2a18427dbd6ac06c8b57f9d9e996dcb73607","tgt_lang":"fr","translated":"{count} cartes","updated_at":"2026-06-17T14:14:32.183Z"} +{"cache_key":"e1fa2e6033a64c6333052190dfa81a32b39d6789f00bd4d013e6a433394fb36a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.retryDelivery","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Retry delivery","text_hash":"a9e1b443d1646885b72943ce0fe8490248ac2ed20b6dcaf95b1e7b63899a862e","tgt_lang":"fr","translated":"Réessayer la livraison","updated_at":"2026-08-06T05:30:23.556Z"} {"cache_key":"e1fbbd31faa06a56133948b2b91e77e4f877dee766b4a66e680717381e2d5a0b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.empty.appliedTitle","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Nothing applied yet","text_hash":"32697e30c8206968d4e025e8055ac5555a79c518aef4da12fabaa25280c2459a","tgt_lang":"fr","translated":"Rien d'appliqué pour le moment","updated_at":"2026-07-12T06:35:23.166Z"} {"cache_key":"e1fbf5f81f1384fd3d2b1ac8c186676c24a5655fbe01a0268fd1a53c2502d0cb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nav.collapse","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Collapse sidebar","text_hash":"aab31cde23ba9783050a754575b80c05e0e799b1542990b24b4b4bde2327e37e","tgt_lang":"fr","translated":"Réduire la barre latérale","updated_at":"2026-07-29T11:01:51.965Z"} {"cache_key":"e1fc908fa492e2aab075ad625d60dc77fea0556dcd0f4e11db379c3a82ca201f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.runtime","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Runtime","text_hash":"1093115897879aa3ad9511a1dc2850929cfb60ba45ec741605f69f5d20203472","tgt_lang":"fr","translated":"Exécution","updated_at":"2026-07-12T06:32:38.326Z","segment_ids":["agents.context.runtime","agents.toolCatalog.groups.runtime"]} @@ -3567,6 +3596,7 @@ {"cache_key":"e27d58dbb8a6993993aceac5e3c3c9e42ae3ae692a348b942240ddd738ea6b75","model":"gpt-5.6-sol","provider":"openai","segment_id":"skillsPage.openDetails","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Open {name} details","text_hash":"8acb21e6f5ecb9999489f2918b9ee5516831d5238b316484aa98724e6e37128b","tgt_lang":"fr","translated":"Ouvrir les détails de {name}","updated_at":"2026-07-13T13:04:03.646Z"} {"cache_key":"e27daa5fbab0d0f773dcbd844a7510ddba5b0b3880d279f3ecff7b5b9fa622dd","model":"gpt-5.6-sol","provider":"openai","segment_id":"cron.runNotStarted.stopped","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"The scheduler is stopped.","text_hash":"c6932b841004c92fd0e751c19bb712dc7f8a4974cf868c93dd4567a8477ec2fe","tgt_lang":"fr","translated":"Le planificateur est arrêté.","updated_at":"2026-07-13T03:19:26.476Z"} {"cache_key":"e281f177d74fb0da06732248aab00ce43946f7770a88e6a2ca5352403e267f4e","model":"gpt-5.5","provider":"openai","segment_id":"tasksPage.status.queued","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Queued","text_hash":"661ff40a07e037bbd5f7d4ec97a4df1503096ca910e7c9e2d7a4e9abd4e4e1a0","tgt_lang":"fr","translated":"En file d’attente","updated_at":"2026-07-06T08:42:28.842Z"} +{"cache_key":"e28a5285e1d765455ccbdc1241beead1120ded154867515ac12f19780759f5b7","model":"gpt-5.5","provider":"openai","segment_id":"modelSetup.verify.retry","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Try again","text_hash":"d8b8392e2c542950ca64867168e4ef87d4ad606882d5898f826b51c6d553988f","tgt_lang":"fr","translated":"Réessayer","updated_at":"2026-07-10T02:24:41.383Z","segment_ids":["pluginsPage.tryAgain"]} {"cache_key":"e28a6c04ef3e4af3f8ea165d9cfe624d97b2de24a60779c9e6485cfac38154fc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.workspaceFiles.missing","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Missing","text_hash":"6be36ca49ee85210c5d1ad9c377d90a9859c66d889110a2a5b0dccd390d12e20","tgt_lang":"fr","translated":"Manquant","updated_at":"2026-06-16T14:14:38.496Z"} {"cache_key":"e293df72180a288ed53a3f5c85943e495aee74c5c39ae23c8603c372231fe6c1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.renameSessionMenu","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Rename…","text_hash":"6fa62b3dba2f02f2fe92df35669ff8ef242051be54b1d3aaadfd798e07abbce9","tgt_lang":"fr","translated":"Rename…","updated_at":"2026-07-29T11:01:51.965Z"} {"cache_key":"e2a2d24cf5285cbb48611db4f907925d602e465dc923adfe9189d92ffbd1809d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"subtitles.advanced","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Every remaining config section, plus the raw file editor.","text_hash":"61666df271ba8f1198fa9cbe67cc27460347b91bd82c6bad3ddb62dc375935e6","tgt_lang":"fr","translated":"Toutes les sections de configuration restantes, ainsi que l'éditeur de fichier brut.","updated_at":"2026-07-22T15:45:31.276Z"} @@ -3772,6 +3802,7 @@ {"cache_key":"ef4ce62c778d7530d268bc3400f4a83fb2305b958378b17ba572b28a0b87a971","model":"gpt-5.6-sol","provider":"openai","segment_id":"modelProviders.defaults.automatic","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Automatic (provider default)","text_hash":"96a3d28aee0d6ae9bb5351008c42346de7e13839a2230c64d705f68c87f678f9","tgt_lang":"fr","translated":"Automatique (valeur par défaut du fournisseur)","updated_at":"2026-07-13T16:31:59.089Z"} {"cache_key":"ef5100ae124d71da976f83dbfa7367406d52aed5cb9ebc1449cfd0b1a3f3d5c2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.list.tasksTab","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Automations","text_hash":"ad1fb9ec0cb3c7a4747e4c161c83af164f3f49b2b88ed79f26c2af640a7af57e","tgt_lang":"fr","translated":"Automatisations","updated_at":"2026-07-12T06:33:20.221Z"} {"cache_key":"ef5268f686d58e0f7cf63e99c0636236d9f3b6969e65fbf699a27b2114ac329f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.pairing.title","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Device pairing required","text_hash":"6e596885ae4dfd349a51e96302c8dc653164909cc1c85fdcdb86bdf26bb962cd","tgt_lang":"fr","translated":"Appairage de l’appareil requis","updated_at":"2026-07-29T11:01:51.965Z"} +{"cache_key":"ef6b9ee27caff39d56c649fcf2181a9e9840de3836c3c1cf6555a16cdb45cf04","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.branchCheckpointConfirm","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Create a new child thread from this compacted checkpoint?","text_hash":"dbafb7be891c3fd1d13d421909284ee93103bebf7b3b99a82e2fd882e59b58cd","tgt_lang":"fr","translated":"Créer un nouveau fil enfant à partir de ce point de contrôle compacté ?","updated_at":"2026-08-06T05:30:14.241Z"} {"cache_key":"ef6d1b35937a4e99bfee929a1bfa485b9716dda47db4038ba4bf9a83b5bff280","model":"gpt-5.6-sol","provider":"openai","segment_id":"modelProviders.logout.confirm","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Log out of {provider}? Saved OAuth and token profiles will be removed.","text_hash":"acd8de73c2964f6b1fe1d8d4327629fda5901edb03b3c7f880e2e5736a717c6a","tgt_lang":"fr","translated":"Se déconnecter de {provider} ? Les profils OAuth et de jeton enregistrés seront supprimés.","updated_at":"2026-07-13T16:31:55.097Z"} {"cache_key":"ef8651b25fc9e66a484efa8c31484827299fa1589240dbe3f6b6faf50f8fc6d7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.workspaceFiles.searchResults","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Search results","text_hash":"e978b00de465a271a13bf2f6b9d74d67fdfaa7d973a37378fa32f988c3280599","tgt_lang":"fr","translated":"Résultats de recherche","updated_at":"2026-06-16T14:14:38.496Z"} {"cache_key":"ef9026d1b1bc41f2cd800dd944fe27bdd19fdc16d704caeaab1bcf28b6f10f6d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"quickSettings.personal.browserOnly","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Stored in this browser only.","text_hash":"daae614a9eedcbd44408457c84f7d5f73755af25da2fa4139d5d0d0e6353a637","tgt_lang":"fr","translated":"Stocké uniquement dans ce navigateur.","updated_at":"2026-07-12T06:33:32.206Z"} @@ -3846,7 +3877,6 @@ {"cache_key":"f3cb31f1442b645994f9a3396c459f8ba1292851f3da6bcf6936c3f3d392b910","model":"claude-sonnet-4-6","provider":"anthropic","segment_id":"cron.suggestions.ideas.standupGhostwriter.tagline","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Your standup update, drafted from yesterday's work.","text_hash":"23ce2b22c8aff730b9b9c43dd92f4b16e39b4bab36bb09452a45a8238475ccf3","tgt_lang":"fr","translated":"Ton compte-rendu de standup, rédigé à partir du travail d'hier.","updated_at":"2026-07-11T22:45:53.930Z"} {"cache_key":"f3ce0a7e5c40d845a1371925885ed93b1b51e1099ea992c080adcda89c2bbd8d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.files.notCreatedYet","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Not Created Yet","text_hash":"500f7a44bcab4da2208242b950c31777641c02fc8310459474a715f1484989a2","tgt_lang":"fr","translated":"Not Created Yet","updated_at":"2026-07-29T11:01:51.965Z"} {"cache_key":"f3dd724f679eb63e13f1fc23b7df17d1c3a4755b51837508ed004d0eccfe1c60","model":"gpt-5.6-sol","provider":"openai","segment_id":"modelSetup.manual.accessValue","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"API key or token","text_hash":"67e377dd3d9409bcf47d3ecce891b37dcd5bed460603ec58812ea85c8442f7cb","tgt_lang":"fr","translated":"Clé API ou jeton","updated_at":"2026-07-16T10:55:11.891Z"} -{"cache_key":"f3de8a2431d6294f1be4375faf06225516d1910653c8adfc1e1e62458b5dc3f4","model":"gpt-5.5","provider":"openai","segment_id":"pluginsPage.tryAgain","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Try again","text_hash":"d8b8392e2c542950ca64867168e4ef87d4ad606882d5898f826b51c6d553988f","tgt_lang":"fr","translated":"Réessayer","updated_at":"2026-07-10T02:24:41.383Z"} {"cache_key":"f3df08c4c111e4254c8f447b617f7a8fd3f40583645f2f4f6f2b79282ca321d7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.eventAttemptUpdated","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Attempt updated","text_hash":"4f4c9984589da8e84df4db1f456131af2e5c645a653251dd44be503060d75ec1","tgt_lang":"fr","translated":"Tentative mise à jour","updated_at":"2026-07-29T11:01:51.965Z"} {"cache_key":"f3ef6d64b12caf8ce84834448fd9b6351ac07abe9240fea26586c6ab61686625","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.nostr.bannerUrl","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Banner URL","text_hash":"23912fe2105c42a670d1cf40426cde59c419c886d012cfba00b1dd959457afbd","tgt_lang":"fr","translated":"URL de la bannière","updated_at":"2026-07-29T11:01:51.965Z"} {"cache_key":"f3f14d495a1ed635ee40cf0d41b7cd66e3f6bc79004bcfde61b9801947cb87f6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"onboarding.memoryImport.body","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"OpenClaw found memory from other coding assistants. Import it into your agent workspace?","text_hash":"f380b4408fb35c40cc101520ccc1a19a4e94bbbfd618d4bf5a1eb23e14164ab9","tgt_lang":"fr","translated":"OpenClaw a trouvé des données de mémoire provenant d’autres assistants de programmation. Voulez-vous les importer dans l’espace de travail de votre agent ?","updated_at":"2026-07-29T11:01:51.965Z"} @@ -3968,6 +3998,7 @@ {"cache_key":"fade50b9b64f44a913a82f1fc2bf68230d50fbb1b3280f67b82e2b11b160fafc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"execApproval.expiresIn","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"expires in {time}","text_hash":"d8c982ecc7eaa75ab40492bb069777b414d8e194c7f88f668d2f1d6a27a13baf","tgt_lang":"fr","translated":"expires in {time}","updated_at":"2026-07-29T11:01:51.965Z"} {"cache_key":"fb0069e9735969ed96f51dfedfce0ae0f973eeb8cc53b3ba426d63b08fbd8184","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.execApprovals.host","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Host","text_hash":"4a823118b9ba8baa2f47489c0716f52755368e3e3c2c26d60736ccfa1bb21b5e","tgt_lang":"fr","translated":"Hôte","updated_at":"2026-07-12T06:32:26.446Z"} {"cache_key":"fb052060d6a0cc337edcd1ab42a3879e873232b9cfb6280dec911247bca7e789","model":"gpt-5.5","provider":"openai","segment_id":"chat.pullRequests.openChecks","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Open checks on GitHub","text_hash":"420244dba5fbf609d59521d9039f0a36ec19a7a0e8413cfb1d7de17f7d39d813","tgt_lang":"fr","translated":"Ouvrir les vérifications sur GitHub","updated_at":"2026-07-10T16:20:01.450Z"} +{"cache_key":"fb21eee2bfe249ee7b35b1dc11b924605b8a4e36e4665cdbf1bcb656cf50ea1a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.copyResult","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Copy result","text_hash":"c467973d015e9cb72b4e3a39d8b304099974fe9b6cb67f3f6f66a328069179a6","tgt_lang":"fr","translated":"Copier le résultat","updated_at":"2026-08-06T05:30:23.556Z"} {"cache_key":"fb38600a6541d2b5ba0cbc03491442d0a50dfef144aaa51c69ead6741734e5c1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"updates.failureReasons.depsInstallFailed","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Dependency install failed. Fix the install error and retry.","text_hash":"be8e61c3a04e17a567a1157428652f3603facc0211fbef3f4716027c84500795","tgt_lang":"fr","translated":"L'installation des dépendances a échoué. Corrigez l'erreur d'installation et réessayez.","updated_at":"2026-07-29T10:59:06.414Z"} {"cache_key":"fb3fbf7fe1aeab9fbe256aa994610f102517c4c56ab85716cb5a7e6039e54562","model":"gpt-5.6-sol","provider":"openai","segment_id":"cron.form.summaryEveryDayOne","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Runs every day","text_hash":"29e02b6d6d7c8326b702d78a6e35a71e2f474b9ffd79e5048017265dec634446","tgt_lang":"fr","translated":"S’exécute tous les jours","updated_at":"2026-07-12T09:22:02.373Z"} {"cache_key":"fb6686fd89bfeddf30898c0d757d0d1ddb8f99f0e963caa158bd53ad334abde1","model":"gpt-5","provider":"openai","segment_id":"usage.costWindows.selectedRange","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Selected Range","text_hash":"95917ae71066a19c266cd4530068f4bf775ed2401951ebf37ab0c91daa1a67d3","tgt_lang":"fr","translated":"Période sélectionnée","updated_at":"2026-07-05T20:24:32.108Z"} @@ -3987,6 +4018,7 @@ {"cache_key":"fc89d0fdb5ae146be0373616efdcb3561b84110f3b1d28314a211109305a3e64","model":"gpt-5.6-sol","provider":"openai","segment_id":"cron.tabs.filterLabel","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Automation status","text_hash":"1a44333c7699e1df054bc31f64bdf0def6cc2174162d3c0387eeafd1854b3935","tgt_lang":"fr","translated":"État de l’automatisation","updated_at":"2026-07-13T13:04:03.646Z"} {"cache_key":"fc98e3b63a2465451da9a36e6bd0a21670ee1a7203df0cda9c2a0ccb57ba7a0e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.workspaceFiles.dockRight","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Dock to the right","text_hash":"87c5f43da74bf2aa5a575b34361abb7ef9c5eb57a2665369aed6f802eb28c376","tgt_lang":"fr","translated":"Ancrer à droite","updated_at":"2026-07-29T11:01:51.965Z"} {"cache_key":"fcbb0488e3686e6787fa9f21ea84b3c7dfda1aa0345699fab16f6ea9fe342883","model":"claude-opus-4-8","provider":"anthropic","segment_id":"gatewayLogs.searchPlaceholder","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Search logs","text_hash":"82e10d7fa547e62eca0b3fb7b0d719febe032b86cfedb7b60729a3937a694405","tgt_lang":"fr","translated":"Rechercher dans les journaux","updated_at":"2026-07-22T15:46:12.629Z"} +{"cache_key":"fcc9c3a4dec83c71921fa34487fbb63d7bb792fb84bc1628745569d3ec3e17bb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.recoveryFailed","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Could not update completion delivery.","text_hash":"bbeca2e058cc124638f8e2241905215a63eb671841584b97706bc41fbe2a2378","tgt_lang":"fr","translated":"Impossible de mettre à jour la livraison de l'achèvement.","updated_at":"2026-08-06T05:30:23.556Z"} {"cache_key":"fcd1cdb79fa0b677418f8356dd6ca63905e8cef344f98415b42d3bb1c3231588","model":"gpt-5.5","provider":"openai","segment_id":"chat.sessionDiff.empty","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"No changes in this thread's checkout.","text_hash":"f1e5e6cd30c01bf9faacc8a8bc60394c5e4255aa54f9662c04d178a730e6e2d7","tgt_lang":"fr","translated":"Aucune modification dans le checkout de cette session.","updated_at":"2026-07-11T04:52:52.885Z"} {"cache_key":"fcdb5eebb6c25f7e042e02398d2ab120bbbf16a20701b3bb606248f0d9b34195","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sessionHeader.copied","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Copied","text_hash":"8d525e5f158b9afe05f3122af363ac67763bdc4e1395b46597b320c289766ce3","tgt_lang":"fr","translated":"Copié","updated_at":"2026-07-17T04:27:52.777Z"} {"cache_key":"fcf691f15b46424e802346e624204d845722fe44c3a1ef429694e3c75ca28d49","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.labels","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Labels:","text_hash":"2dabfb30dd19895a0735f20a728e85532c2d73e2cce96c484aa4ae77e6e7c54b","tgt_lang":"fr","translated":"Étiquettes :","updated_at":"2026-07-12T06:35:45.465Z"} @@ -4034,6 +4066,7 @@ {"cache_key":"ff220c17f0fc0e23095793b691d732fe82a4956ba18eaeea83c379a394f6fd3c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryImport.backfill.complete","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"{count} staged; promotion happens via dreaming","text_hash":"73eab10f6bcf7e17a5f9593ef441055f676e2343d34383b479f7eb5c4ac01f7c","tgt_lang":"fr","translated":"{count} préparés ; la promotion se fait via le rêve","updated_at":"2026-07-29T10:59:33.368Z"} {"cache_key":"ff2281c6614fdf851bc2d063a9993b1561a07abdc1709eee874574636f03de82","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.template.release","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Release","text_hash":"e020e3c67bd0c31227720bd8eb2c3a777d162e0987e8fd8438b007c170266476","tgt_lang":"fr","translated":"Release","updated_at":"2026-07-29T11:01:51.965Z"} {"cache_key":"ff418869c086ef44f8df5cab395f14e8bb5cb9d87ec769edd43ba5a428260195","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.pairing.pendingCount","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"{count} pending","text_hash":"bc608dfbf45c2100068b524854dcfa3ceada5954a955e007883a69a940f285fd","tgt_lang":"fr","translated":"{count} en attente","updated_at":"2026-07-22T15:44:55.554Z"} +{"cache_key":"ff458380ecdd0f63c68d22f09f1f19e464cde5b4354d2fb229bba4789ac34919","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.pairing.stepDashboard","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"On the Gateway host, run openclaw dashboard to open a secure one-time pairing link.","text_hash":"11c126287764dab4e5bac5eb830368cd054b85cee578001cd159230f94b1d6c3","tgt_lang":"fr","translated":"Sur l'hôte Gateway, exécutez openclaw dashboard pour ouvrir un lien d'appairage sécurisé à usage unique.","updated_at":"2026-08-06T05:30:23.556Z"} {"cache_key":"ff56ee7dce9890cb5fb74d3f2b4331ecc878c7282c1e4da30e10acbec258ae31","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.imageLightbox.openOriginal","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Open original","text_hash":"44a915faf3a909dc942739e32d327fe88bee550d1697741de10631f6fdabad5c","tgt_lang":"fr","translated":"Ouvrir l'original","updated_at":"2026-07-22T15:47:03.753Z"} {"cache_key":"ff5ed47677a65d0353dedbf30b820e0bd0dfc5ce925b124db290e5461f2ddd2b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.files.editFile","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Edit file","text_hash":"9608dd142d9b10d7799422fe96eab7262a5db3de6edbb1fde660d74ddaa2617b","tgt_lang":"fr","translated":"Edit file","updated_at":"2026-07-29T11:01:51.965Z"} {"cache_key":"ff6037f6842bf1f571e9cabd86e5c321a0ccd6e1fb3a7c19518969fd0190171a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"connection.help.step1","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Start the gateway on your host machine:","text_hash":"b74384094713483b077df8caec91fcaf5726332a258a2853ed85750db16b43ad","tgt_lang":"fr","translated":"Démarrez le Gateway sur votre machine hôte :","updated_at":"2026-07-29T11:01:51.965Z"} diff --git a/ui/src/i18n/.i18n/hi.meta.json b/ui/src/i18n/.i18n/hi.meta.json index 2e0f7cecdc50..d24e223add3d 100644 --- a/ui/src/i18n/.i18n/hi.meta.json +++ b/ui/src/i18n/.i18n/hi.meta.json @@ -1,11 +1,11 @@ { "fallbackKeys": [], - "generatedAt": "2026-07-31T19:25:52.284Z", + "generatedAt": "2026-08-06T05:31:55.722Z", "locale": "hi", "model": "claude-opus-4-8", "provider": "anthropic", - "sourceHash": "912ad83d5f70ee4463b1370efd9bf9c890017c65833f30501e8c3440da135ee7", - "totalKeys": 4652, - "translatedKeys": 4652, + "sourceHash": "10855748ee78e3fa7806b6f0f43f9f2dec749b41e7fc82439dbe19fca7e2f173", + "totalKeys": 4689, + "translatedKeys": 4689, "workflow": 1 } diff --git a/ui/src/i18n/.i18n/hi.tm.jsonl b/ui/src/i18n/.i18n/hi.tm.jsonl index 9c8ea324ad52..0f8984bc6bb1 100644 --- a/ui/src/i18n/.i18n/hi.tm.jsonl +++ b/ui/src/i18n/.i18n/hi.tm.jsonl @@ -162,7 +162,6 @@ {"cache_key":"09c4579e96acb7dbcbd348951c0bc5e8ad6cf74f58578c6f9e4bf4ce3d46672d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.list.emptyTitle","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"No automations yet","text_hash":"b777509a8aea71f32c54d02b7225a4453041dacdd94beb6ec8833479ea004380","tgt_lang":"hi","translated":"अभी तक कोई अनुसूचित कार्य नहीं","updated_at":"2026-07-12T06:43:10.661Z"} {"cache_key":"09c4a8f85eaa55c7a2dc6d0d576ba76d3a32e2fb12fa6c8e73457e2194910566","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.installedRestart","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Installed {name}. A Gateway restart is required to apply the change.","text_hash":"ea49759e197517b85cfac13461dd71799f791784adc013163256b18a75971d06","tgt_lang":"hi","translated":"{name} इंस्टॉल किया गया। बदलाव लागू करने के लिए Gateway को रीस्टार्ट करना आवश्यक है।","updated_at":"2026-07-29T11:07:00.115Z"} {"cache_key":"09dba282cdeae8c57dff6994923ff55a3a39d462dd37134c3dcc09e7a4981d0d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"quickSettings.personal.avatarIssues.missing","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"File not found","text_hash":"3521021a2e875fbc52ae82e2a3fea5024d507bbc919f504ca8521292c3fe14d3","tgt_lang":"hi","translated":"फ़ाइल नहीं मिली","updated_at":"2026-07-12T06:39:30.046Z"} -{"cache_key":"09e3b043ce63cb364f4796cd0987d401f7bc6903d219db23641dd469ae9a4f24","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.messages.openInCanvas","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Open in canvas","text_hash":"02597bb20cb5d93ebbb47e62c3591fcf9dec76fc42697e1dc130e1f167232e61","tgt_lang":"hi","translated":"कैनवास में खोलें","updated_at":"2026-07-12T06:42:54.119Z"} {"cache_key":"09f3f12f235e4c9335858322ecf250bb657d37ef32f53e16e901f2419eaa177f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.memories.results","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"{count} results","text_hash":"d6c49c40059ea7d94d4bd550547665e02253d499f3e37055d6cb515dfb87886f","tgt_lang":"hi","translated":"{count} परिणाम","updated_at":"2026-07-29T11:04:56.000Z"} {"cache_key":"0a05093433efae873d91cde01137a264af8968e66d5b2e5594848ef7cca65c35","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sessionHeader.branchSwitchUnavailable","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Branch switch is unavailable while the agent is working.","text_hash":"0741ab39078a2397e516cf3d4f56276b2c4c81b21b552451367ab7cf77cef0d8","tgt_lang":"hi","translated":"एजेंट के काम करने के दौरान शाखा स्विच उपलब्ध नहीं है।","updated_at":"2026-07-22T15:50:20.380Z"} {"cache_key":"0a3a123b4b2b0a77a507ddcbac597ce58e21ef3a409d03f3f1d814df45500413","model":"claude-sonnet-4-6","provider":"anthropic","segment_id":"cron.suggestions.ideas.repoPulse.prompt","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Review overnight activity in my repositories: new issues, pull requests, and CI failures. Summarize the three things that most need my attention today, each with a link and a one-line reason.","text_hash":"147ee8f8d7e86cc46e6daf4b1d987ecd34e3582be6fa6146d199425c4dc060b8","tgt_lang":"hi","translated":"मेरे repositories में रात भर की गतिविधि की समीक्षा करें: नई issues, pull requests और CI failures। तीन चीज़ें सारांशित करें जिन पर आज मुझे सबसे अधिक ध्यान देने की ज़रूरत है, प्रत्येक के साथ एक लिंक और एक पंक्ति का कारण।","updated_at":"2026-07-11T22:46:11.446Z"} @@ -171,6 +170,7 @@ {"cache_key":"0a4870e89a685f5a121b35cd6c1cea67e363bdf39b3ab7a4eccc4188824b96fb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"updates.postRestart.default","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Check the gateway logs for the replacement failure.","text_hash":"8bbf1ba6a6a4c40a12be7f0109b781bd144041d44996c98e8708df7dee23df47","tgt_lang":"hi","translated":"प्रतिस्थापन विफलता के लिए Gateway लॉग जाँचें।","updated_at":"2026-07-29T11:03:41.941Z"} {"cache_key":"0a7263928fa187fbe96014564e6da8720e3ce271d1ae2b2166fc3b8ea2f5ddd3","model":"gpt-5.5","provider":"openai","segment_id":"usage.export.dailyCsv","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Daily CSV","text_hash":"84cace61dc7bdfca594e2a15b42e4325fb280c3dc02c4059b824fa01f485721d","tgt_lang":"hi","translated":"दैनिक CSV","updated_at":"2026-06-26T21:34:43.709Z"} {"cache_key":"0aa518c43cba347151dcaebf62d08fbb37885bf3a3db1618ce616829bd65c666","model":"claude-opus-4-8","provider":"anthropic","segment_id":"approvalPage.expiresLabel","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Expires","text_hash":"f6725f3af08a06a2804bf70e4493e6c78dd37ef533eebf9b419fc48b520ec753","tgt_lang":"hi","translated":"Expires","updated_at":"2026-07-29T11:07:00.115Z"} +{"cache_key":"0aaf0e582caa9899bd00e45a6d6d2505eedc37de59860f8638d5d8db7a7a1baf","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.forkedSession","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Forked thread","text_hash":"52e0889e75a6aa22f91b410bd5e97080529a12ab4b60ab69dfa3c6c223db6788","tgt_lang":"hi","translated":"फोर्क किया गया थ्रेड","updated_at":"2026-08-06T05:31:33.628Z"} {"cache_key":"0ab2e415674ab558c9b68e64fc28340a603bd374dc13dc07f760d8e6293b4a18","model":"gpt-5.5","provider":"openai","segment_id":"usage.providerUsage.lastDays","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"{count} days","text_hash":"e9f0a85930cc6fa61b7ac01763893020adc4c712d1b8e8897bdd13971637d529","tgt_lang":"hi","translated":"{count} दिन","updated_at":"2026-07-06T06:40:15.357Z","segment_ids":["usage.filters.daysCount"]} {"cache_key":"0af120be5632749a44edd4a7399ba9c5fd8209cb15b05fceb14b8ddc1ad617e5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"newSession.incognitoDescription","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Keep this thread only until the Gateway restarts","text_hash":"dc96a421542b3de2f29994a8e42285d9ce8b481dd28f501f7c9af1af6d13227e","tgt_lang":"hi","translated":"इस थ्रेड को केवल तब तक रखें जब तक Gateway पुनः आरंभ न हो जाए","updated_at":"2026-07-25T17:13:31.804Z"} {"cache_key":"0afe9f0f09359cf1ad8bcca5ad8fa0fe20df3970298b0e0b18afb8661556b0e2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.inventory.versionDriftTitle","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Node {nodeVersion}; Gateway {gatewayVersion}. Update the older component to align the fleet.","text_hash":"c75baee08f2c5b4cb1a32cfd97cff8b89e1250f7105da2402e3fc35828f04001","tgt_lang":"hi","translated":"Node {nodeVersion}; Gateway {gatewayVersion}। फ्लीट को संरेखित करने के लिए पुराने घटक को अपडेट करें।","updated_at":"2026-07-12T06:37:42.946Z"} @@ -206,6 +206,7 @@ {"cache_key":"0c6b87c38266568270d9e5d37e05ba53e3e90aeb5fedba8748de0c611e824d1f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agentTools.access","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Access","text_hash":"ec5ba0abb717da87aab2655bd4b4a40f93f2a591a0ade63611c42925c49c17e9","tgt_lang":"hi","translated":"पहुँच","updated_at":"2026-07-12T06:40:40.860Z"} {"cache_key":"0c6fa15966c4abaeb131c314eccb9abdc952995b79855cefbaacf414326598f9","model":"gpt-5.5","provider":"openai","segment_id":"agents.tabs.tools","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Tools","text_hash":"ea93d6a262ecb87a9fa4d09edbd7654c046597936a8e235fc3949eb01775ff99","tgt_lang":"hi","translated":"टूल्स","updated_at":"2026-06-26T21:30:41.032Z","segment_ids":["configForm.sections.tools.label","configView.sections.tools","pluginsPage.categoryTools","usage.details.tools","chat.commands.categories.tools"]} {"cache_key":"0c72e186eb54090fa52b5a852f313616f3fda7686e1ba8ed04477bc214d6392c","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.dateNoActivity","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"No activity","text_hash":"0cf9505f9f97c8359cc143ba3e88bedaba3a4ae92c2794ffd1b097270732ed18","tgt_lang":"hi","translated":"कोई गतिविधि नहीं","updated_at":"2026-07-05T14:39:53.244Z"} +{"cache_key":"0c76030f3f8378d34a5b17043d0b6165de48690b38628b4f4a06b5ec6fe81ea2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.deleteSelectedConfirmOne","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Delete 1 thread?\n\nThis will delete the thread entry and archive its transcript.","text_hash":"185d68c31db6e909783db324f7b7138ee72fff0bba942e72ec891badd0993b9f","tgt_lang":"hi","translated":"1 थ्रेड हटाएं?\n\nयह थ्रेड प्रविष्टि को हटाएगा और उसकी ट्रांसक्रिप्ट को आर्काइव करेगा।","updated_at":"2026-08-06T05:31:33.628Z"} {"cache_key":"0c770d2df621d6d3dcea75c22fa5223f2c3f004c2272c98d15b98199dd46afb7","model":"gpt-5.5","provider":"openai","segment_id":"workboard.eventCreated","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Created","text_hash":"d70b9e24bca26b409b9458ceca6c9e5c2b5c3171c37ff050c6f6a0d7a4420d2a","tgt_lang":"hi","translated":"बनाया गया","updated_at":"2026-06-26T21:33:00.304Z","segment_ids":["chat.sidebar.sortCreated"]} {"cache_key":"0c80b809ad183a6ebb3b4360202453399a736cf54d6965452e107a921c4493ca","model":"claude-opus-4-8","provider":"anthropic","segment_id":"activity.answerCandidate.superseded","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Superseded answer","text_hash":"62bc8fa2411f0089036bbbc2dd1508f987f95b4ec118548ac4c2a6846e14ae54","tgt_lang":"hi","translated":"प्रतिस्थापित उत्तर","updated_at":"2026-07-17T12:46:49.979Z"} {"cache_key":"0cbe05756f9058de5712206f5a06851d2bafb820751b1ffe699d8836765f0299","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failure.format","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Invalid response","text_hash":"eed60677c45e0e918f7cea764ee925ea6452655dc43392e1c7b7e0a096b478f1","tgt_lang":"hi","translated":"अमान्य प्रतिक्रिया","updated_at":"2026-07-29T11:07:00.115Z","segment_ids":["modelProviders.probe.status.format"]} @@ -215,6 +216,7 @@ {"cache_key":"0d3677e24b52a125c9dd6a17f0954255474e97a37c5381c515324009ed829cc0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.followUpModeOverriding","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Overriding server default ({mode})","text_hash":"883fa3fd882fc2683335fd85f2f88f86a50f60e58eabddb0e306548c248b02ea","tgt_lang":"hi","translated":"सर्वर डिफ़ॉल्ट ({mode}) को ओवरराइड कर रहे हैं","updated_at":"2026-07-17T04:28:51.393Z"} {"cache_key":"0d43dcfbfb200ef123949cc2d2e886718c7cb41aca7e441be6fc974577fad8d2","model":"gpt-5.5","provider":"openai","segment_id":"agents.files.collapsePreview","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Collapse preview","text_hash":"90e8d06c0309d797a91911f446a0d6218d659c7c8769e2ab4034bc6e0c4c008d","tgt_lang":"hi","translated":"पूर्वावलोकन संक्षिप्त करें","updated_at":"2026-06-26T21:30:58.804Z"} {"cache_key":"0d4e4fd5c548964af3298d5b0c358f9ee7726d8831fbd08148d4292753367fc2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.execApprovals.useDefault","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Use default","text_hash":"a769cedc799260e81ce23b3fc1533ae48004f6ab25f0dffcc783d95fea378e19","tgt_lang":"hi","translated":"डिफ़ॉल्ट उपयोग करें","updated_at":"2026-07-12T06:38:07.948Z"} +{"cache_key":"0d4edce53a426fb6879e9819ebaa6ba7bd4b4b1d6c7b2a22dcc83a551284ccf7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.pairing.stepDashboard","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"On the Gateway host, run openclaw dashboard to open a secure one-time pairing link.","text_hash":"11c126287764dab4e5bac5eb830368cd054b85cee578001cd159230f94b1d6c3","tgt_lang":"hi","translated":"Gateway होस्ट पर, एक सुरक्षित एक-बार pairing लिंक खोलने के लिए openclaw dashboard चलाएँ।","updated_at":"2026-08-06T05:31:52.089Z"} {"cache_key":"0d6a13fb9350d481b2102e8f91cb81efdfd56298708c72e56314302b92a74b1e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.toolCatalog.descriptions.process","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Manage background processes","text_hash":"6487c83fd48f5f00fe32e763f726dc7492cb2d3e934ccab7ba1d2ca98a829ad3","tgt_lang":"hi","translated":"पृष्ठभूमि प्रक्रियाएँ प्रबंधित करें","updated_at":"2026-07-12T06:38:23.654Z"} {"cache_key":"0d79926dffdd1fbb28dc2e1e6eed6c9a653bf2b80f6295efe1c7b8cb7597c387","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillStatus.bundled","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"bundled","text_hash":"4c4164b5039c360603643de4507bf8a558e50513b01281aa5ecbe5c22be298c9","tgt_lang":"hi","translated":"बंडल किया गया","updated_at":"2026-07-12T06:41:01.342Z"} {"cache_key":"0d89bb023d0b2594d7affb0c2a5c804ae0f3ab286f19576fe38f88b6173e25fd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.noInsightsHint","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Run a ChatGPT import with apply to surface clustered imported insights here.","text_hash":"60b475e22489f509c3419e5a3e07ba9d339bf034511eac0dd73809e2e675bb7f","tgt_lang":"hi","translated":"यहाँ क्लस्टर की गई इम्पोर्टेड इनसाइट्स दिखाने के लिए apply के साथ ChatGPT इम्पोर्ट चलाएं।","updated_at":"2026-07-12T06:42:28.157Z"} @@ -232,7 +234,6 @@ {"cache_key":"0e6333dc78f785bf75b84925821d3a84cb7c2f40dca60165c06e7fa30fb5c443","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.today.tweakIt","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Tweak it","text_hash":"e81a14b56b5cdb1e5ace03b03796a348a0069bbbdb08fc7205525661ca7b1c03","tgt_lang":"hi","translated":"इसे बदलें","updated_at":"2026-07-12T06:42:07.590Z"} {"cache_key":"0e6ac57133e3384fb124732c4bb49abbbe5c70320600f3bea319239d61275ed4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.showCronSessions","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Show automation sessions","text_hash":"678172811dbbe3d342c3462a3d982dce933eaaac6d3a4858b2aac447d6d09e09","tgt_lang":"hi","translated":"cron सेशन दिखाएं","updated_at":"2026-07-29T11:07:00.115Z"} {"cache_key":"0e77f403e8b9638c7c12d96526cda9eabbf05d0473418bb594c6192ad5ea2cbe","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agentTools.profileOff","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Profile Off","text_hash":"5d996a1b9731b141e48d00403bb7faafefdefbba600566f4b83f021360491000","tgt_lang":"hi","translated":"प्रोफ़ाइल बंद","updated_at":"2026-07-12T06:40:23.142Z"} -{"cache_key":"0e7bc8b8ba55430bb5d470bc2024c3ff75ab178db8ffddaac0d5dd6a8fb55fd8","model":"gpt-5.6-sol","provider":"openai","segment_id":"modelSetup.verify.title","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Current connection","text_hash":"46d2f61048a3b2ef07471e4c9648624a8c2a6d00d4e733e984d2420504164c60","tgt_lang":"hi","translated":"वर्तमान कनेक्शन","updated_at":"2026-07-16T15:48:49.157Z"} {"cache_key":"0e8bdd4a8b3a5c3394771b11840509859bf7b7cd846e95b56bb4a7ad15346d12","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.sections.cron.description","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Scheduled tasks and automation","text_hash":"35e661e7191ff7887f4ab4fee3bf58e770e66fc875b2f9af6092671bb292d128","tgt_lang":"hi","translated":"अनुसूचित कार्य और ऑटोमेशन","updated_at":"2026-07-12T06:38:58.920Z"} {"cache_key":"0e8c1b664ed23527cc7bbab153241d6a7b70849f7a2bbc4d2a6d52f297e3a114","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.counts.signals","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"{count} signals","text_hash":"e52fadc450bfcf57188e3fa078b304ac1d599366cf1e771c725ce37810541eb9","tgt_lang":"hi","translated":"{count} संकेत","updated_at":"2026-07-29T11:05:34.597Z"} {"cache_key":"0ea0e00d2485dcbd0d405a1e259c88be5991bc964ad25b41dd2a46414b792539","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.pullRequests.dismiss","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Dismiss pull request #{number}","text_hash":"e8d17ef5e85323002d77852ac6433a8568774fca2db95ac861aff62bf2bd8340","tgt_lang":"hi","translated":"Pull request #{number} खारिज करें","updated_at":"2026-07-29T11:07:00.115Z"} @@ -241,6 +242,7 @@ {"cache_key":"0eb970747628cf4b419d62f66374cceb76a0ef09e0d6eada1f4040d70862bd4d","model":"gpt-5.5","provider":"openai","segment_id":"subtitles.appearance","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Theme, UI, and setup wizard settings.","text_hash":"5b80d29d431c5b7aba941188ef192192dc8e59aa94a1fd0368c2372188ad72eb","tgt_lang":"hi","translated":"थीम, UI, और सेटअप विज़ार्ड सेटिंग्स।","updated_at":"2026-06-26T21:31:44.582Z"} {"cache_key":"0ec942b46cc4c7f22f0bba05213df91e90bc5577c8626df42b4984fa03415d61","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.actions.runIfDue","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Run if due","text_hash":"1d9f1ae334e7591bf242d30542768eb1d4f91d01836b69642cfcea2eebd24663","tgt_lang":"hi","translated":"देय होने पर चलाएं","updated_at":"2026-07-12T06:43:18.060Z"} {"cache_key":"0ed31a9d86dd29614daef45d78e5cda8ac661d49527866cff1ec18546d618348","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.overview.hero.loadingDescription","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Checking this agent's memory engine and dream cycle.","text_hash":"893b96febbf799a4f280cd8e978c660f42c10110a6079e23823d460a235453bb","tgt_lang":"hi","translated":"इस एजेंट के मेमोरी इंजन और ड्रीम साइकल की जाँच की जा रही है।","updated_at":"2026-07-29T11:04:34.340Z"} +{"cache_key":"0ed5cd39df82c21b1db5b9e45d6d66dff8188e7e26091713fc2ff527231ee539","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.billing","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Restore provider billing or quota, then retry.","text_hash":"3768a5f28bb03d6f177fe40a4a20809abdd3af5b263fb1ebc1e4057af54b0466","tgt_lang":"hi","translated":"प्रदाता बिलिंग या कोटा पुनर्स्थापित करें, फिर पुनः प्रयास करें।","updated_at":"2026-08-06T05:31:33.628Z"} {"cache_key":"0ed7667c7ece56f3080901f976aeffb58f437ce50632df2acbf491b911b5298d","model":"gpt-5.5","provider":"openai","segment_id":"agents.files.selectFile","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Select a file to edit.","text_hash":"c0e9ac91b0432b9f2cf9d928011da75aa0ce078a15d915299d11bedcbdf705d4","tgt_lang":"hi","translated":"संपादित करने के लिए कोई फ़ाइल चुनें।","updated_at":"2026-06-26T21:30:58.804Z"} {"cache_key":"0eddf9599b6d71f51e2a6f3c364eeac627f8da780532a9fef062288b180e9f7f","model":"gpt-5.5","provider":"openai","segment_id":"usage.query.matching","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"{shown} of {total} sessions match","text_hash":"083883e7e8242df6bfca399e168ab9e7f86e05b26fd26f59fc8e2f98366a5d06","tgt_lang":"hi","translated":"{total} में से {shown} सत्र मेल खाते हैं","updated_at":"2026-06-26T21:34:43.709Z"} {"cache_key":"0efd992227797d3fa7633c7ad6356d6838bdebf2f2d1afde4e5c542729ce4f75","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.holdToRecordSettingDescription","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Hold the composer microphone button, speak, then release to insert text without sending.","text_hash":"afdb946140cb8b3e98f3539456cfcfd567b43b7194e9686f93fa13a347deb70f","tgt_lang":"hi","translated":"कम्पोज़र माइक्रोफ़ोन बटन दबाकर रखें, बोलें, फिर बिना भेजे टेक्स्ट डालने के लिए छोड़ दें।","updated_at":"2026-07-22T15:51:08.641Z"} @@ -331,6 +333,7 @@ {"cache_key":"13db8600a4382f5ca01157c30bf145365de8f10795dd6b7e1067928956c32c60","model":"claude-opus-4-8","provider":"anthropic","segment_id":"labsPage.documentation","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Documentation","text_hash":"c205924de0fe636ccdde4ed616fef66f75b78e98b03620637965c033fd161141","tgt_lang":"hi","translated":"दस्तावेज़ीकरण","updated_at":"2026-07-22T15:49:14.418Z"} {"cache_key":"13fd47f657dfffe6131c2a2a24c5b701152d81a22c2213c52c32dc7e24335e7d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.queue.removeQueuedMessage","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Remove queued message","text_hash":"1c99e5283577df5340915a16859019f651a3d20dd9928c78d0e5ec14464d9b74","tgt_lang":"hi","translated":"कतारबद्ध संदेश हटाएँ","updated_at":"2026-07-12T06:42:54.119Z"} {"cache_key":"141e90607636d65c54b97a371fd43eb0c1ec111634643ec355c86a677c8c89ad","model":"claude-opus-4-8","provider":"anthropic","segment_id":"terminal.dockBottom","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Dock to bottom","text_hash":"e2e55afd4848203700e890012a976e47e9976649e479d960662403575476ccd2","tgt_lang":"hi","translated":"Dock to bottom","updated_at":"2026-07-29T11:07:00.115Z"} +{"cache_key":"14276523905676ebc6a199cda13893f70e3a502e33d3a064852e29393f16cc6f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.actionRequiresConnection","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Connect to the Gateway to change threads.","text_hash":"727466635f5e0ced207246479290fa83cd03ca8c78d8b7120ec5abba0e3ed8ed","tgt_lang":"hi","translated":"थ्रेड बदलने के लिए Gateway से कनेक्ट करें।","updated_at":"2026-08-06T05:31:33.628Z"} {"cache_key":"14383b8152151ebb122aa7f48742ff7e87404eeeac5b27c3a664e369bed12625","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.sections.meta.label","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Metadata","text_hash":"9eddf573cb509f1f62df633e25c052ac1b2a0ff9241e70223c77c73e834c0045","tgt_lang":"hi","translated":"मेटाडेटा","updated_at":"2026-07-12T06:38:50.543Z"} {"cache_key":"1440f57edb258f75c86d35c9edaca337b0db54f95d3d30ed7ba7ce60474ea30f","model":"gpt-5.5","provider":"openai","segment_id":"workboard.agentFilter","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Filter by agent","text_hash":"94dc2569edb014636216936280f2287350bad6aabf16dbb026bbcac567027550","tgt_lang":"hi","translated":"एजेंट के अनुसार फ़िल्टर करें","updated_at":"2026-06-26T21:32:18.718Z"} {"cache_key":"14649a21c099ef95c7d07f6aab6222e5e0903b030f092820c1bd5274132377c4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.detailPanel.nextMatch","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Next match","text_hash":"825e5abd0762be6e7083ca449c61fc73862d150d429cc9351b8cfae2a05cecc8","tgt_lang":"hi","translated":"अगला मिलान","updated_at":"2026-07-12T06:43:01.834Z"} @@ -381,6 +384,7 @@ {"cache_key":"17abbb0baa5d7a615e46d1c3f6ebaedf7626bcd9292d914bc485424fede725d4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"quickSettings.personal.profileLoadFailed","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Could not load your profile.","text_hash":"fd2a9a955861683974ac47fa81e9e8de672142368719dbe5c1ba98081ceb6cdd","tgt_lang":"hi","translated":"आपकी प्रोफ़ाइल लोड नहीं हो सकी।","updated_at":"2026-07-22T15:48:24.011Z"} {"cache_key":"17c02f001fb1210dcfe1e7f997f608ba7b1808fafbfc54e71d417a9342e1ae11","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sessionSharing.members","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Members","text_hash":"1044a4c056d0d685bf4f09174d2bc136137765d62916779fadcacf006a99ffac","tgt_lang":"hi","translated":"सदस्य","updated_at":"2026-07-25T17:13:51.843Z"} {"cache_key":"17c263a4e937b4d8223502fce425267ba424073b9f1be2a3fd426d5d2b365ecd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.sections.plugins.description","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Plugin management and extensions","text_hash":"dc8d9a5310364c2607b776dc19082030e6006acc0884598c51938f962900803c","tgt_lang":"hi","translated":"प्लगइन प्रबंधन और एक्सटेंशन","updated_at":"2026-07-12T06:39:07.768Z"} +{"cache_key":"17c2b427181d2b969589f51c88e404037abf16f0db5bdd5fff903d5162c9be1b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.actionUnavailable","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"This Gateway does not support this thread action.","text_hash":"88e138ded655d98aa0be82d2832e502ac495c75674c838c72b2429a1f7e28a26","tgt_lang":"hi","translated":"यह Gateway इस थ्रेड क्रिया का समर्थन नहीं करता।","updated_at":"2026-08-06T05:31:33.628Z"} {"cache_key":"17ccf7c9aba9aa2d6598312b6c4d6cb62a528e3473b9b234b3fe34b04050fec7","model":"gpt-5.5","provider":"openai","segment_id":"channels.nostr.displayNameHelp","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Your full display name","text_hash":"577ade6f04f7c59ea5c0e10122c78353e03e55cbe771b60a6810bd440b02fe06","tgt_lang":"hi","translated":"आपका पूरा प्रदर्शित नाम","updated_at":"2026-06-26T21:29:48.427Z"} {"cache_key":"17cf092d93e8000f7a307f92401c66afd39adb0ee24163f15d1b0980ef6005bb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.user","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"User","text_hash":"b512d97e7cbf97c273e4db073bbb547aa65a84589227f8f3d9e4a72b9372a24d","tgt_lang":"hi","translated":"उपयोगकर्ता","updated_at":"2026-07-12T06:39:20.138Z","segment_ids":["quickSettings.personal.user"]} {"cache_key":"17d3bf7d56f95de3b3e42c0f00924eda48c7599bb212b81c8d36cd8e06f00f1c","model":"gpt-5.5","provider":"openai","segment_id":"chat.splitView.open","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Open split view","text_hash":"51e50f7be73433216ae62f58fdbc586372f5a6063ee9978cec96793ef75fa554","tgt_lang":"hi","translated":"स्प्लिट व्यू खोलें","updated_at":"2026-07-06T07:23:39.104Z"} @@ -413,6 +417,7 @@ {"cache_key":"193fd139da5975c2d211f8d2eb642bc3cbdcd744532fc52dd4d8dd3b1c30e284","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commandResults.verbose.setFailed","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Failed to set verbose mode: {error}","text_hash":"9473ed59f2ddd56af8856a6fb5e16a16c7a7ab0acfcb9c26ef9cac55ea4a27d2","tgt_lang":"hi","translated":"वर्बोज़ मोड सेट करने में विफल: {error}","updated_at":"2026-07-29T11:06:02.258Z"} {"cache_key":"1969ad100d7d3bc3c49fac17499589c6a150b27421212ddd171789f37b41f0df","model":"claude-opus-4-8","provider":"anthropic","segment_id":"quickSettings.model.fastMode","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Fast mode","text_hash":"1b7f9ecb7cd6a212557188989a5bd6807c566415b08b331f56284041aafb2daa","tgt_lang":"hi","translated":"फ़ास्ट मोड","updated_at":"2026-07-12T06:39:07.768Z"} {"cache_key":"1994f9d7809a82d29de700a8bbe89908b574ff042862479e85ca22ab5b1ca4eb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"updates.error","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Update error: {error}","text_hash":"ae8933901a9fcf12886c36b81b5562b531f0cf364bf4ffbd7d10b1e6f8cb728f","tgt_lang":"hi","translated":"अपडेट त्रुटि: {error}","updated_at":"2026-07-29T11:03:26.521Z"} +{"cache_key":"199c01d744f9293fea6257dbc5358396f8c093afe62192142d095b140e9563d1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.modelControls.loadingModels","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Loading models…","text_hash":"cc8b4624f7659c6883cc1eead057171b70cecf2c6cf8f1c2dec2372249792b5a","tgt_lang":"hi","translated":"मॉडल लोड हो रहे हैं…","updated_at":"2026-08-06T05:31:55.722Z"} {"cache_key":"199fb4405bc81673454eca7db2c495e75ffba31462a734acc39ac42eeaa3546b","model":"gpt-5.6-sol","provider":"openai","segment_id":"newSession.cloudWorker","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Cloud · {profile}","text_hash":"1a0f4e8ff64769356061033da35f1069e2dd2291f1865109b173a5d777998a64","tgt_lang":"hi","translated":"Cloud · {profile}","updated_at":"2026-07-14T17:38:43.413Z"} {"cache_key":"19a0338f481e1d3d90a03066467172eaff02f3247ce01a4da13abeab0ab1ddcb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.sessionObserver.hint","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Summarize long-running sessions with a small utility model.","text_hash":"0abf739e2d70e9ee8fd6e6c43acb8e6363d0cf5c693b7ed74ac87809610f3d91","tgt_lang":"hi","translated":"एक छोटे यूटिलिटी मॉडल के साथ लंबे समय तक चलने वाले सेशन को सारांशित करें।","updated_at":"2026-07-22T15:48:34.528Z"} {"cache_key":"19bc036987b7b772375033437f96f4316ffecce0469ac7dd143b7859cdc32fa3","model":"gpt-5.5","provider":"openai","segment_id":"usage.overview.avgTokens","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Avg Tokens / Msg","text_hash":"1f05d402adffc61f856e1a7635fe233c07b897448cae656802b70f7b3c521c88","tgt_lang":"hi","translated":"औसत टोकन / संदेश","updated_at":"2026-06-26T21:34:59.501Z"} @@ -520,6 +525,8 @@ {"cache_key":"202bf4cfa7a1dddfe2be06f184cdce2d92ea343389e2e7d78a1250394db9feb7","model":"gpt-5.6-sol","provider":"openai","segment_id":"subtitles.connection","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Gateway endpoint, credentials, and handshake status.","text_hash":"5d6324ca52f899e2db988c9a0b14314fe2240f17cb129b8ff2bf16bf87bef2e7","tgt_lang":"hi","translated":"Gateway एंडपॉइंट, क्रेडेंशियल और हैंडशेक की स्थिति।","updated_at":"2026-07-12T00:09:04.271Z"} {"cache_key":"20591a01d0b09449ed1cf85cf2e4ea168efbb3273f5327481d46861aadc79d33","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sessionHeader.revealFinder","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Reveal in Finder","text_hash":"cc849385646ba0d67a8687fb561eec23fadf51b144242cf6a41dd5b594bb4180","tgt_lang":"hi","translated":"Finder में दिखाएँ","updated_at":"2026-07-17T04:28:51.393Z"} {"cache_key":"205ff30edbe0ee7e60a4fb25c4d02ca56bb627228cd0cb9da7a89164aa691262","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.memories.searchPlaceholder","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Search this agent's memories","text_hash":"56b2018f0964c7388869dcd996f39e134055aceaa6240859a12ab73bfffd51b1","tgt_lang":"hi","translated":"इस एजेंट की मेमोरी खोजें","updated_at":"2026-07-29T11:04:56.000Z"} +{"cache_key":"2073af606aa2e8a5e0f01152095f6fab65c927747d6aa3ea2e4d0bb7a084c24e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.authRequired.stepPaste","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Paste the token from openclaw gateway auth-token --show or enter the configured password.","text_hash":"6c5acfa567345d569667eec7805b322491d1ad072c82923bcb0add343d10c0c4","tgt_lang":"hi","translated":"openclaw gateway auth-token --show से टोकन पेस्ट करें या कॉन्फ़िगर किया गया पासवर्ड दर्ज करें।","updated_at":"2026-08-06T05:31:52.089Z"} +{"cache_key":"207c70a15b3fdb6d264ea8fea25cc9a74bb9591ed4b6350e74e9d9ae956bb5b2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.modelControls.refreshingModels","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Refreshing models…","text_hash":"88c350cac6f76d81ff4030497c3862e3088348e461c045aa0a87d0efe8e3cab8","tgt_lang":"hi","translated":"मॉडल रीफ़्रेश हो रहे हैं…","updated_at":"2026-08-06T05:31:55.722Z"} {"cache_key":"208a198d0f367598df6426bbaed960c04450eea674aa0765cf00b4043b45fada","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryImport.importSelected","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Import selected","text_hash":"f12310620d6f87e759ba952d49c66c25457a44fb9231a08c9e5f9ce40324f88e","tgt_lang":"hi","translated":"चुनी गई फ़ाइलें इंपोर्ट करें","updated_at":"2026-07-29T11:07:00.115Z"} {"cache_key":"20980dd561f75c2193ad4dc75f644aa0414fe810a8bb72bf2867eea863934805","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.readGuide","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Read the guide","text_hash":"83b3b277abbf82ba7b69a28ff551233716ba12660654e5889d4a48d495425af1","tgt_lang":"hi","translated":"गाइड पढ़ें","updated_at":"2026-07-29T11:03:41.941Z"} {"cache_key":"20a370e1079b0f9c055f500c9297dc7b7f0c4ba5936c9b1509721adaf545d7aa","model":"gpt-5.5","provider":"openai","segment_id":"workboard.eventLinked","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Linked thread","text_hash":"155cd7f39be4d6e7697c24249857af123c73d8b09c3be591f799c81a347cefac","tgt_lang":"hi","translated":"सेशन लिंक किया गया","updated_at":"2026-06-26T21:33:00.304Z"} @@ -539,6 +546,7 @@ {"cache_key":"2139082f521fa4dcf16644646fb1de6ff28059ad373dfc98af6d12bbd4b8d9c9","model":"gpt-5.5","provider":"openai","segment_id":"agents.files.coreFilesTitle","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Core Files","text_hash":"83c68c93244246cb86ff828bc82864f1e01057b3c0cc5745fde4ccf162b81cdf","tgt_lang":"hi","translated":"मुख्य फ़ाइलें","updated_at":"2026-06-26T21:30:58.804Z"} {"cache_key":"213e7c6f6e55bed8283ea9b5ea5356d3d1cc8f037b4c4500f6a12f25ae375f36","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.execApprovals.defaultPrompt","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Default prompt policy.","text_hash":"706caab005a665c6f47fd0b836c7b86adc029afb5a7779e4c8149dbbdeab2750","tgt_lang":"hi","translated":"डिफ़ॉल्ट प्रॉम्प्ट नीति।","updated_at":"2026-07-12T06:38:07.948Z"} {"cache_key":"2149399b25e2e7ab68c0b331a8553437749eabbbc78d70af56e6eada0d4b885d","model":"gpt-5.6-sol","provider":"openai","segment_id":"onboarding.memoryImport.connectionChanged","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Skipped: the Gateway connection changed during the import","text_hash":"a37e14344a9656b795cdee78283949ce26f02412d261d8e70fc3042ab9909f70","tgt_lang":"hi","translated":"छोड़ा गया: इम्पोर्ट के दौरान Gateway कनेक्शन बदल गया","updated_at":"2026-07-16T12:39:32.901Z"} +{"cache_key":"215836957b3c3b4f8dd418d08e7805645befe298f055428760f1ec688911d8e2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.candidates.retry","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Retry test","text_hash":"1fa8f72fe8a0f01c606d8f742fe775987bc78daf9e96e586f26a780989c75698","tgt_lang":"hi","translated":"परीक्षण पुनः प्रयास करें","updated_at":"2026-08-06T05:31:33.628Z"} {"cache_key":"216347bdcd26adf982850a910123d228ff06ef5c7a72dbd035b8fe25a82893b2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"newSession.readingAttachment","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Reading attachment","text_hash":"74bdbc5b4b58cbd21f0606f1c78c86939ca4d3cde517ea435acc1992b0c39980","tgt_lang":"hi","translated":"अटैचमेंट पढ़ रहे हैं","updated_at":"2026-07-14T11:50:19.259Z"} {"cache_key":"217b2a2cc5aad0caede265d843bb791793cbc3dae4012472c2e87593d4f90e8a","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.filters","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Filters","text_hash":"546ebb8eb993ea561029d9febd84c363bdb09010bb2cb915a8287762b76b9a64","tgt_lang":"hi","translated":"फ़िल्टर","updated_at":"2026-06-26T21:30:08.627Z","segment_ids":["usage.filters.title","cron.list.filters"]} {"cache_key":"219227f2dba655dea708431acc9ca5a48c5a9b55e401c64c3515e0e7c4f83a40","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.pageGroups.reports","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Reports","text_hash":"dacca3cba3f346a40893112b8670f453650a81138e3705c0034d2392024b9797","tgt_lang":"hi","translated":"रिपोर्ट","updated_at":"2026-07-29T11:05:27.553Z"} @@ -551,6 +559,7 @@ {"cache_key":"22127f92d635eb81fb21a68e04dcbe55f815cb99fba174e09a451b14481439ab","model":"gpt-5.5","provider":"openai","segment_id":"workboard.badgeWorkerProtocol","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"worker {state}","text_hash":"f16b9e04d42182b421ce4f4e982b2ef75fab9bd581bdc8b87e62899ba28de11c","tgt_lang":"hi","translated":"worker {state}","updated_at":"2026-06-26T21:32:45.360Z"} {"cache_key":"221346d97928ea47fb2899939de44f2169ec99f107bd5bbf50914ec323f1581c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.hideDetails","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Hide details","text_hash":"c9722a7a962a84359c87e56fe578f36a2bc75e66eee3ebce15963229fa12667d","tgt_lang":"hi","translated":"विवरण छिपाएँ","updated_at":"2026-07-29T11:05:44.119Z"} {"cache_key":"2231223b9d864320d39af5dcda5afc7c277387de83bbec1503b523863c00c450","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.sessionObserver.auto","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Auto (provider default)","text_hash":"a236626facf15ef05c1a1bb63d55b4719416f620de8a3f98f8872a215e1a4932","tgt_lang":"hi","translated":"Auto (प्रदाता डिफ़ॉल्ट)","updated_at":"2026-07-22T15:48:34.528Z"} +{"cache_key":"224a1ce737d5941aa874cc5b74df28d1d48db10c6223c1f0f8a570fed1f5c2dc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.duplicateRisk","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Retrying may duplicate a result after an ambiguous acknowledgement.","text_hash":"7b818910c3637b34ad0890c3a089666f79d44c985608e69a2aefa48e90ed6579","tgt_lang":"hi","translated":"पुनः प्रयास करने से एक अस्पष्ट स्वीकृति के बाद परिणाम डुप्लिकेट हो सकता है।","updated_at":"2026-08-06T05:31:52.089Z"} {"cache_key":"2260c9dc3a4c7df2e1657ce474510805aab5109df345c965a18edbb3a2c26073","model":"gpt-5.5","provider":"openai","segment_id":"usage.overview.toolsUsed","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"tools used","text_hash":"6b8956397b4b2d4c5ffa56aaa71dedc923afc6618e4043f3c5a0805fdff2d1d2","tgt_lang":"hi","translated":"उपयोग किए गए टूल","updated_at":"2026-06-26T21:34:59.501Z"} {"cache_key":"2276326b39b95fe988e25cc877724144751b234ca1e46b958f9ced9f1d4f496f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.empty.pendingBody","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"New drafts will appear here when they need review.","text_hash":"4970bc9f12a8839e9893ce297d01f4419f95ee3ac694f23cf47c3c7e89412ffc","tgt_lang":"hi","translated":"जब नए ड्राफ़्ट को समीक्षा की आवश्यकता होगी तो वे यहां दिखाई देंगे।","updated_at":"2026-07-12T06:41:59.574Z"} {"cache_key":"2290c228021ca40221ab35b68fc84282cc7eba5896edebb29d11022f7988b69d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"custodian.nudge.channelSetupDismiss","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Keep using the web app","text_hash":"3678ef3d4ebe16feac84994fab81a9442a4f733875693095a092718940ef64f5","tgt_lang":"hi","translated":"वेब ऐप का उपयोग जारी रखें","updated_at":"2026-07-31T19:25:52.284Z"} @@ -578,7 +587,7 @@ {"cache_key":"23db8236f91eb2376550e8e8db23ed4f7f1ebf4db38ea85d04ad167eb212d34f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commandResults.thinking.unsupported","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Unsupported thinking level \"{level}\" for this model. Valid levels: {options}.","text_hash":"6929f660d64693015a8f87c74cc685b24a5e7ca266ec85ab730da8edcae59f29","tgt_lang":"hi","translated":"इस मॉडल के लिए असमर्थित थिंकिंग स्तर \"{level}\"। मान्य स्तर: {options}.","updated_at":"2026-07-29T11:06:02.258Z"} {"cache_key":"23e259c6ddc87fc72f496c14b915bfff9d17b1630ab01e3a0b7b3bcd05dece01","model":"gpt-5.6-sol","provider":"openai","segment_id":"chat.progressLabels.barnacling","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Barnacling","text_hash":"d221e1221dce05f98917f21c41b9bb4a29957a279e812caa5013a20f37ce0e08","tgt_lang":"hi","translated":"बार्नेकल की तरह चिपकना","updated_at":"2026-07-14T04:53:53.592Z"} {"cache_key":"244be95ca65ca05db9198cd592062592c7329bda8f73126e1c3392a2e2ca222c","model":"gpt-5.5","provider":"openai","segment_id":"usage.mosaic.thu","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Thu","text_hash":"7da11212ed340ea7976a39891c56c6f1e791a175a4bad537ba1cf21f5c83f6fd","tgt_lang":"hi","translated":"गुरु","updated_at":"2026-06-26T21:35:33.329Z"} -{"cache_key":"24584fb2300f8cbbc55583ad6737014a69c00c00a36b84e9fd6d06a227f50214","model":"gpt-5.5","provider":"openai","segment_id":"common.secondsAgo","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"{count}s ago","text_hash":"244073ecb2be8fe875a37bcf7023ff32fb21f7c64e5d29e0ae62931a84c98a6a","tgt_lang":"hi","translated":"{count}s पहले","updated_at":"2026-06-26T21:29:38.612Z","segment_ids":["skillWorkshop.relative.secondsAgo"]} +{"cache_key":"24584fb2300f8cbbc55583ad6737014a69c00c00a36b84e9fd6d06a227f50214","model":"gpt-5.5","provider":"openai","segment_id":"common.secondsAgo","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"{count}s ago","text_hash":"244073ecb2be8fe875a37bcf7023ff32fb21f7c64e5d29e0ae62931a84c98a6a","tgt_lang":"hi","translated":"{count}s पहले","updated_at":"2026-06-26T21:29:38.612Z"} {"cache_key":"245b9afb7a290b7ce7073abb108ab82867916e2df3ad077056fa4f0213671ad2","model":"gpt-5.5","provider":"openai","segment_id":"common.configured","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Configured","text_hash":"84aebc69a1bf739a343be9c66edfd3160f77220ea69789a8147dd4ae261fd188","tgt_lang":"hi","translated":"कॉन्फ़िगर किया गया","updated_at":"2026-06-26T21:29:24.057Z","segment_ids":["channels.hub.stateConfigured"]} {"cache_key":"246959e70d629da4af966af24155affa8c02cc858a9c8261974aeaf783862ac0","model":"gpt-5.5","provider":"openai","segment_id":"dreaming.advanced.originMixed","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"mixed","text_hash":"3f8fee624f43b2a9d685353269a0ab3eac785863ab6227636db1060fba1855e0","tgt_lang":"hi","translated":"मिश्रित","updated_at":"2026-06-26T21:34:03.457Z"} {"cache_key":"246f9367cb31077e6bb20b222aa6c82c0b674fcf89b7130114cc0535a61dd368","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.dreaming.phaseFields.minPatternStrength","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Minimum pattern strength","text_hash":"9b06bfb257b630b378633ab45f26448e8cb9407376dbd1a8f7eab8f759e1700f","tgt_lang":"hi","translated":"न्यूनतम पैटर्न शक्ति","updated_at":"2026-07-28T07:09:25.172Z"} @@ -693,6 +702,7 @@ {"cache_key":"2b00113cc20b2f7cd0769757599f235408cafdfa74a823cc7c830c4397ad2679","model":"gpt-5.5","provider":"openai","segment_id":"cron.form.at","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"At","text_hash":"c72c5404cfcb01c1780bcb362c18d37e90af3a33888dad0c1c13e53819ef885f","tgt_lang":"hi","translated":"समय","updated_at":"2026-06-26T21:37:31.894Z"} {"cache_key":"2b1158b9ab1e5c6ec197b356bf4754e8dc9fdad9f67fa3b01d0c0dca7e5623ee","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.rail.askUnavailable","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"The companion cannot answer right now.","text_hash":"62dc1cdee81116cc1fb29280cfc5b5c8e195b5ce3118fb354cfc93a60ef5ddf9","tgt_lang":"hi","translated":"सहयोगी अभी उत्तर नहीं दे सकता।","updated_at":"2026-07-25T17:13:59.200Z"} {"cache_key":"2b2b5df684ac5aeb50676a61e9014e2afdaff1e075ebce5495f14f8110694215","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.switchCamera","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Switch camera","text_hash":"43f019ea133423c838dc896df8dc8529e5a0176c6e10620bb80b2eb6bbe4daeb","tgt_lang":"hi","translated":"कैमरा बदलें","updated_at":"2026-07-22T15:51:19.092Z"} +{"cache_key":"2b31d8df6897629cf4abff0a966488e3b5fa52808fd6b65ac605851043cd6457","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.deliveryDismissed","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Completed; result delivery was dismissed.","text_hash":"d900b43ef5112f054470df381b767ebd43a903d332207e5161a7cbf1b5016fc1","tgt_lang":"hi","translated":"पूर्ण हुआ; परिणाम डिलीवरी खारिज कर दी गई।","updated_at":"2026-08-06T05:31:52.089Z"} {"cache_key":"2b3b94fd71fb6ffa33d6a9486a0d923e0ce0d1cd20a23e45266539c8f8a7f5ad","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.categoryContextEngine","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Context engines","text_hash":"88383a5cf96392ee24d5b6d14f93a540b8277099f50a76a6639fc198678dfeb1","tgt_lang":"hi","translated":"कॉन्टेक्स्ट इंजन","updated_at":"2026-07-29T11:07:00.115Z"} {"cache_key":"2b64b56be5e808b57b3c04f8cb33f971ad31854614a109dbd1372750a8352e9f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.pageGroups.sources","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Sources","text_hash":"caf85b0888d78f1f83771a07b25c3d30fa1210242f2fae6e5ae5d9a686602800","tgt_lang":"hi","translated":"स्रोत","updated_at":"2026-07-29T11:05:27.553Z"} {"cache_key":"2b77433af2d62afda8ca6aa4499a1b453b72a2c6f6d98e06b781d6b8ada67f2a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.counts.contradictionOne","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"{count} contradiction","text_hash":"698338a50a9ed0ec337b651e83541fd451d5b3ba4dea89a470ec1ef1901978a0","tgt_lang":"hi","translated":"{count} विरोधाभास","updated_at":"2026-07-29T11:05:34.597Z"} @@ -733,6 +743,7 @@ {"cache_key":"2db875fdfe4fd7aeb6862971c6096bbdd4227b10d0ff18dcdaccf3df5700d1bf","model":"claude-opus-4-8","provider":"anthropic","segment_id":"labsPage.saveFailed","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"The feature setting could not be saved.","text_hash":"5c72d0dbb4312391cb203adc8190a8869a9a40f10949cd09af6602dbed83ae89","tgt_lang":"hi","translated":"सुविधा सेटिंग सहेजी नहीं जा सकी।","updated_at":"2026-07-22T15:49:14.418Z"} {"cache_key":"2dcada23b1e9384f51bf6f63c33888434fe95cda2c03e2f040012526f81b61b0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.credentials.profileKey","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"API key profiles: {count}","text_hash":"4a382516e3f63361e0644d6b9c94d0cbc0d5f38a0f5c9e690b0bd3ac56aa4337","tgt_lang":"hi","translated":"API कुंजी प्रोफ़ाइल: {count}","updated_at":"2026-07-29T11:07:00.115Z"} {"cache_key":"2e21e9b6d0635aa022a79abf7a50c1b7e697e648da0a6e9c79319e44db61a829","model":"claude-opus-4-8","provider":"anthropic","segment_id":"palette.descriptions.verboseMode","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Toggle verbose mode.","text_hash":"b6b4efc3c03e4f99acc1df6ba5e76c49bb41fda420480a9b8a04b948821fbeda","tgt_lang":"hi","translated":"वर्बोस मोड टॉगल करें।","updated_at":"2026-07-12T06:42:28.157Z"} +{"cache_key":"2e22c186e1007a36516053edd9cda03855157b8a2eba7a3076fa1a9918af9ac6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.deleteSelectedConfirm","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Delete {count} threads?\n\nThis will delete the thread entries and archive their transcripts.","text_hash":"4c54c281b40a03109f36a41d8ab02d72616493fd3cdafcf0d8adcf1cf89959cc","tgt_lang":"hi","translated":"{count} थ्रेड हटाएं?\n\nयह थ्रेड प्रविष्टियों को हटाएगा और उनकी ट्रांसक्रिप्ट को आर्काइव करेगा।","updated_at":"2026-08-06T05:31:33.628Z"} {"cache_key":"2e43e3fa79cccf1fc7ce3dcc25013eed82d45b6813cc52c062c3fce37750d218","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.previewContext","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"in {slug}","text_hash":"547bbb24de9c812924a473a1d59507580ebdd287143dd04c2593b8c84e7ca450","tgt_lang":"hi","translated":"{slug} में","updated_at":"2026-07-12T06:41:37.950Z"} {"cache_key":"2e568e01c956ebcb5d1e5a7ff8b0b04618b3ede94f30dd860e0cbb3b22047c8c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sessionDiscussion.opening","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Opening discussion…","text_hash":"f82a7f640281593bdb8c1a80ecd27b830c0e3c85038536191f13fd199a01491d","tgt_lang":"hi","translated":"चर्चा खोली जा रही है…","updated_at":"2026-07-22T15:51:26.126Z"} {"cache_key":"2e5b88b0d7d5b198fbdf26757da5d80175d89efcc9ace1427b13cfbcce98abbb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.toolCatalog.descriptions.agentsList","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"List agents","text_hash":"14c11ce2c1ad03acc37cf3f89893cd4d986f1ab24ab2d7fb5e49bd89c923c72d","tgt_lang":"hi","translated":"एजेंट सूचीबद्ध करें","updated_at":"2026-07-12T06:38:32.661Z"} @@ -746,6 +757,7 @@ {"cache_key":"2ee0507d54499460c9a6e2375885c9916df529afe2a173c11352b64524e7b488","model":"claude-opus-4-8","provider":"anthropic","segment_id":"mcpServers.missing","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"MCP server “{name}” was not found in the configuration.","text_hash":"0fcf0028371340306f34d196f8069514ce59ebc4da45c4fe9bf64811420cde62","tgt_lang":"hi","translated":"कॉन्फ़िगरेशन में MCP सर्वर “{name}” नहीं मिला।","updated_at":"2026-07-22T15:49:03.010Z"} {"cache_key":"2ef34023313e07a30b49166ace1f90acbcafcc9d8d8b3006f13b248d1d956c01","model":"gpt-5.6-sol","provider":"openai","segment_id":"chat.progressLabels.shelling","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Shelling","text_hash":"29260c30c3e72758cd40c5e0b6d32231519e51d7281e8a4d8f36f0df7c935df0","tgt_lang":"hi","translated":"खोल उतारना","updated_at":"2026-07-14T04:53:53.592Z"} {"cache_key":"2ef7cd1159ecdfa841b88404ec51e4ff60de089aee5704a2ca89e08ee914aead","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.renameGroupPrompt","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Rename group","text_hash":"98d254a311d0e820bb8739eb28d4e1eb5fc1cfc34f755167759864cd15504b4c","tgt_lang":"hi","translated":"समूह का नाम बदलें","updated_at":"2026-07-06T23:41:00.554Z"} +{"cache_key":"2efde820e9952928028d6a57c119ebaf8495c2c8099d812b3afa3020ffec2a91","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.authFailed.stepDashboard","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Run openclaw dashboard --no-open for a fresh URL, or openclaw gateway auth-token --show to recover the token.","text_hash":"fa26152d74b5e87de5bd2e743b0aefb3815c7720452ee67d0b42a48c9f83df55","tgt_lang":"hi","translated":"नए URL के लिए openclaw dashboard --no-open चलाएँ, या टोकन पुनर्प्राप्त करने के लिए openclaw gateway auth-token --show।","updated_at":"2026-08-06T05:31:52.089Z"} {"cache_key":"2efedfb6781316e678375e3144c15fd0c1836c142240fcf9130df8fd8b7060c3","model":"gpt-5.6-sol","provider":"openai","segment_id":"approvalHistory.columns.request","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Request","text_hash":"59f03d642b41e22f4575061e817f9e87c3ced5a0e77d5c92364bd45b7f90d0c9","tgt_lang":"hi","translated":"अनुरोध","updated_at":"2026-07-16T09:23:01.953Z"} {"cache_key":"2f070f6bc9a5d4b560c12140ec6c4af44922b4b6b15c834188e16c90d163d2e6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.binding.any","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"any","text_hash":"d6a7cd2a7371b1a15d543196979ff74fdb027023ebf187d5d329be11055c77fd","tgt_lang":"hi","translated":"कोई भी","updated_at":"2026-07-12T06:37:42.946Z"} {"cache_key":"2f0a2a0be575011d9e1e853d31e886b968b771fccc3ae63df212b6d623de3b8b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.pageTypes.entity","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"entity","text_hash":"bca3685fea8acd4e4b5c149874e1aa2bad0708e7e5ed490f3cf0702cb7a8bb56","tgt_lang":"hi","translated":"इकाई","updated_at":"2026-07-29T11:05:27.553Z"} @@ -776,6 +788,7 @@ {"cache_key":"30720c9d6c0a032e1bc3359460b6ff983e0ebca879618f6d4316fd081e2ad2fa","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.sections.auth.description","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"API keys and authentication profiles","text_hash":"513c3d5b197fbd18d7cfaf12cd51f2598a00e886c108bd6e595d506ef24caa98","tgt_lang":"hi","translated":"API कीज़ और प्रमाणीकरण प्रोफ़ाइल्स","updated_at":"2026-07-12T06:38:50.543Z"} {"cache_key":"307bcc8090dd84a55ecc636f2056cacfea1674463f2ba58766f2561624b80e09","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.lightContextHelp","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Use lightweight bootstrap context for this agent job.","text_hash":"6aebad7bcc7f52b2df758588930165ccdfce28f58fe77c2db43a2fb5e950da00","tgt_lang":"hi","translated":"इस एजेंट जॉब के लिए हल्का बूटस्ट्रैप संदर्भ उपयोग करें।","updated_at":"2026-07-12T06:43:27.428Z"} {"cache_key":"307e0adad2e2fcb3b2af125d6aab0b25143dc4f5cae61452dc7b06e75ffcf6b9","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.minutesPlaceholder","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"min","text_hash":"1f6fa6f69d185e6086d04e7330361bf9001a3b8d0ce511171055dc34eb90c1c5","tgt_lang":"hi","translated":"मिनट","updated_at":"2026-06-26T21:30:15.460Z"} +{"cache_key":"30b680f9c94b2f7939ed0645ba6c97e0c8a3580f76af0107e63c70f59bd2eb50","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.branchCheckpointConfirm","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Create a new child thread from this compacted checkpoint?","text_hash":"dbafb7be891c3fd1d13d421909284ee93103bebf7b3b99a82e2fd882e59b58cd","tgt_lang":"hi","translated":"इस कॉम्पैक्ट किए गए चेकपॉइंट से एक नया चाइल्ड थ्रेड बनाएं?","updated_at":"2026-08-06T05:31:33.628Z"} {"cache_key":"30c1f39aa38861461564cb8289de1ee66e3642cc4474fe8a6a4b38461ea6db4d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agentTools.otherAgent","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Other Agent","text_hash":"6dc0da0974b5ef4a16ffc951e7b610f9f9bb197165b76cd0dc1da2df89b7e4d9","tgt_lang":"hi","translated":"अन्य एजेंट","updated_at":"2026-07-12T06:40:23.142Z"} {"cache_key":"30de031c32c9f7398c084168679de93531f1f350beb02b8d24b710897950da2f","model":"gpt-5.5","provider":"openai","segment_id":"chat.workspaceFiles.showFiles","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Show thread files","text_hash":"3cc4cfdc6ffa8934d7dd607092a6704ec1b6fe93e968833acd23a8faa989e329","tgt_lang":"hi","translated":"सेशन फ़ाइलें दिखाएँ","updated_at":"2026-07-10T06:08:16.400Z"} {"cache_key":"30ee5efd02fb1aeb7f14be7f48bb4b4beda4886ef6184ce6afbaf511f1456bd3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.memories.gatewayUpdateRequired","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Update the gateway to search memories from the Control UI.","text_hash":"41ab2db562a02c1cf79e5baf8f354c7ba72cb3ed91c061601daede12691663cc","tgt_lang":"hi","translated":"Control UI से मेमोरी खोजने के लिए gateway अपडेट करें।","updated_at":"2026-07-29T11:04:56.000Z"} @@ -811,7 +824,6 @@ {"cache_key":"329541790f10105a37f7669e88fc712f366f70b3dc3158f3769304b2cf57892c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.messages.message","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"message","text_hash":"ab530a13e45914982b79f9b7e3fba994cfd1f3fb22f71cea1afbf02b460c6d1d","tgt_lang":"hi","translated":"संदेश","updated_at":"2026-07-29T11:06:30.800Z"} {"cache_key":"329716c7330241756a2a0b29b6d22f90666fc50314ca95abf37a8cc768433ff6","model":"gpt-5.5","provider":"openai","segment_id":"nav.more","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"More","text_hash":"d47d7cb0e4f8fd2be5ee07826694c18917d83ca77d0a01698582d05f432db996","tgt_lang":"hi","translated":"अधिक","updated_at":"2026-07-09T11:27:28.426Z","segment_ids":["usage.heatmap.more"]} {"cache_key":"32adbf34e3d2f22daf1d98ffa2b3bd73e12cc8ef2c009fe975fb424820e03c96","model":"gpt-5.5","provider":"openai","segment_id":"usage.sessions.title","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Sessions","text_hash":"6fa3cbf451b2a1d54159d42c3ea5ab8725b0c8620d831f8c1602676b38ab00e6","tgt_lang":"hi","translated":"सत्र","updated_at":"2026-06-26T21:35:13.036Z"} -{"cache_key":"32dbed7cb35155371227544e6e1338758218728c9faf49e0aec75b1214fea109","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.relative.hoursAgo","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"{count}h ago","text_hash":"520c737ea62430c4aa3e953abb60cf6bf7ecde97f0aef8f5e3fab5a9011db2a0","tgt_lang":"hi","translated":"{count} घं. पहले","updated_at":"2026-07-12T06:42:14.460Z"} {"cache_key":"32dd6e3425fb3fcd4c922e04fc67a66482316eb6255c6bd2e13467a7c1e15205","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.inventory.revoked","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"revoked","text_hash":"4bb47f186df233e48b09d241ee4defb821add0c35ac8311469fe1522c6813dd5","tgt_lang":"hi","translated":"निरस्त किया गया","updated_at":"2026-07-12T06:37:50.081Z"} {"cache_key":"32ded124b3d419f392f97ae1d792455f6498ef7215aee9a3cb8c298c5c58e30e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.subtitle","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Model providers with auth, plan, quota, and cost data.","text_hash":"a71fe340a1c57f0bdba13c719e84828a28fa79ea5eaf09f26cc1441f0f7f73fe","tgt_lang":"hi","translated":"Model providers with auth, plan, quota, and cost data.","updated_at":"2026-07-29T11:07:00.115Z"} {"cache_key":"32eb52cacc712da701a7d8c01ec7596bee3d87e536d2c57cca1c49bd6233f9b1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.actions.scrollToLatest","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Scroll to latest","text_hash":"60df3caee4bdbdad5b699375edc79340fbd86c484b4b24b6b50bb0562ea060cd","tgt_lang":"hi","translated":"नवीनतम पर स्क्रॉल करें","updated_at":"2026-07-12T06:42:47.767Z"} @@ -898,6 +910,7 @@ {"cache_key":"376ba7212ee979a7c43e2e2b204e7322802854c80526e40e6f47de4397949877","model":"gpt-5.6-sol","provider":"openai","segment_id":"channels.hub.lastMessageAgo","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Last message {ago}","text_hash":"6c522a0cbd0a97f90b03679040bd62bdc8fb995647693a4b4a5e6bab6abd4e50","tgt_lang":"hi","translated":"अंतिम संदेश {ago}","updated_at":"2026-07-13T16:52:17.229Z"} {"cache_key":"37798a451bfbe031699138fd4e1eb507b73dd81d60c68acf759c77018a9cd095","model":"claude-opus-4-8","provider":"anthropic","segment_id":"custodian.history.empty","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"No recorded changes yet.","text_hash":"2078ffd834fe2f4f637a5ec735a00016d9d68f142b6025bfcc74bcd48dd5e169","tgt_lang":"hi","translated":"अभी तक कोई रिकॉर्ड किया गया बदलाव नहीं।","updated_at":"2026-07-22T15:48:53.377Z"} {"cache_key":"37b27fed251e09ff81f07b13523f2e0f621aec08ed9a4996cc9169c5c26e1a30","model":"gpt-5.6-sol","provider":"openai","segment_id":"cron.runNotStarted.recoveryPending","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Scheduler recovery is still in progress.","text_hash":"f7941f5d7d36f1111ad4aafe0c1f354f5020fdde54e8fdd340e829847792e3cb","tgt_lang":"hi","translated":"शेड्यूलर की रिकवरी अभी भी जारी है।","updated_at":"2026-07-13T03:19:33.398Z"} +{"cache_key":"37bc82be091846f94af2d58ff45a39194b0bd3ee48dfb3532862f77848e475d8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"appsPage.ctaChromeWebStore","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Chrome Web Store","text_hash":"2b96646cfbc6ae7d1de1a356ebbec0e8802212b48d9f0393d5c93840fc71984a","tgt_lang":"hi","translated":"Chrome Web Store","updated_at":"2026-08-06T05:31:52.089Z"} {"cache_key":"37c15a95b0d7e637f46b3b0f2b776f5aab296f36765f488163755d93de937571","model":"gpt-5.5","provider":"openai","segment_id":"nodes.binding.node","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Node","text_hash":"e93372533f323b2f12783aa3a586135cf421486439c2cdcde47411b78f9839ec","tgt_lang":"hi","translated":"नोड","updated_at":"2026-06-26T21:30:08.627Z","segment_ids":["nodes.execApprovals.node","approvalPage.nodeLabel"]} {"cache_key":"37c8edb0287ee1730e332aa2d3fd723d75542a93f19e450a6ac629bd3489d5ee","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.toolCatalog.descriptions.nodes","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Nodes + devices","text_hash":"5cdb5fa17d9c10adc3c60a90aeea46ddf079222df1c2f7aa883490542cccf6c6","tgt_lang":"hi","translated":"नोड्स + डिवाइस","updated_at":"2026-07-12T06:38:23.654Z"} {"cache_key":"37cecc33ce465d98bb155e980a396e19ff7cbcd9e61001ab66f00e2b218e73a4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"approvalPage.brandName","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"OpenClaw","text_hash":"a7b90ee8facf0aed66654381629a6ae2983257dfe5daad4ae455dbf49fc6d39b","tgt_lang":"hi","translated":"OpenClaw","updated_at":"2026-07-22T15:48:43.836Z","segment_ids":["tabs.custodian","custodian.title","custodian.panel.title","aboutPage.productName"]} @@ -979,6 +992,7 @@ {"cache_key":"3b54e3b114420af006a9e46c992a44a239d8138ff66df16a82f7b29991c9106e","model":"claude-opus-4-6","provider":"anthropic","segment_id":"configView.autoSaveFailed","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Save failed","text_hash":"53ad6f999b1f062fb8fc100ddac854c3b96a36c1e03c6c8c61ce892d068b33c9","tgt_lang":"hi","translated":"सहेजना विफल","updated_at":"2026-07-14T12:52:58.381Z"} {"cache_key":"3b55fdf98555728c84317e10e59c4f44602a0a8402b801e500b5b675c6157cf1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.dictationFailed","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Dictation failed.","text_hash":"c9b0c64945914ac93214006b8994b2aadd00599b1dd373e41eac084c3c89893d","tgt_lang":"hi","translated":"श्रुतलेखन विफल रहा।","updated_at":"2026-07-22T15:51:19.092Z"} {"cache_key":"3b5e002f66504452b36f97e8dcc32ba20602c328080e2c0b37c0d9275699e5f8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.followUpModeReset","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Reset to server default","text_hash":"a0d3eca18969b4e5c5df70697220db5c6a3144a957202b42e5849f94cabcbad3","tgt_lang":"hi","translated":"सर्वर डिफ़ॉल्ट पर रीसेट करें","updated_at":"2026-07-17T04:28:56.144Z"} +{"cache_key":"3b74efe3d74cae553bf783c31129acdc679347985a29928286f9d0e3f9b83f34","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sidebar.hideFromSidebar","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Hide from sidebar","text_hash":"a96ec22ac9bff95bac64f1acdbd3ba23eda7a14a1f56257c8529900cdd561d53","tgt_lang":"hi","translated":"sidebar से छिपाएँ","updated_at":"2026-08-06T05:31:52.089Z"} {"cache_key":"3b8a8a635046731c33e1de55d1282fe6688c9c9e01b7861a959b3fac38e5c0c4","model":"gpt-5.5","provider":"openai","segment_id":"connection.snapshot.lastChannelsRefresh","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Last Channels Refresh","text_hash":"97a20d4f5b29914b8a08748cfc55d704a4d52ed948180cc90b7c1e06267c692f","tgt_lang":"hi","translated":"अंतिम चैनल रिफ्रेश","updated_at":"2026-06-26T21:33:15.607Z"} {"cache_key":"3b8bd639735bd5fbe86c0d133bdfcf1797d6bd0b3681a4fe40471f898eacc229","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.invalidConfig","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Your configuration is invalid. Some settings may not work as expected.","text_hash":"ef74726027333f50420b976830e5c6c0c230d0654eca2532438553cb0bcf3ac9","tgt_lang":"hi","translated":"आपका कॉन्फ़िगरेशन अमान्य है। कुछ सेटिंग अपेक्षानुसार काम नहीं कर सकतीं।","updated_at":"2026-07-12T06:40:14.088Z"} {"cache_key":"3b977f732a771cbb51bfc31ec03262030ff07b4191229c5511d68a10b6f2e448","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.candidates.detected","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Detected","text_hash":"756a8ba97dce249a0f1d377b9756d370aee12fc9e43a6750109fd12dc880bd8e","tgt_lang":"hi","translated":"पता लगाया गया","updated_at":"2026-07-29T11:07:00.115Z"} @@ -994,6 +1008,8 @@ {"cache_key":"3c23aca4afab44906ecf1a6d3bfb5e7f3c6123bebb0b0a7d030b5bb0bed113f0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sessionRoute.additionalMatches","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Search results remain. Use a longer id prefix.","text_hash":"b94705972bd00d8a4fcab15d18a7ac0a072d85c244f6610ac8b357d16f25ef63","tgt_lang":"hi","translated":"खोज परिणाम शेष हैं। लंबे id उपसर्ग का उपयोग करें।","updated_at":"2026-07-28T07:09:37.394Z"} {"cache_key":"3c434bf2627cffa7a6697c039271d2d4ad5c5467e9f4ee33d4c9cbda6fb861d7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.draftRejected","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"This setting could not be saved. Your draft is still here.","text_hash":"2920acada4f37f8bc2417e17f29cc8e46dbc01855a501ae44fee80d550430cc4","tgt_lang":"hi","translated":"यह सेटिंग सहेजी नहीं जा सकी। आपका ड्राफ़्ट अभी भी यहाँ है।","updated_at":"2026-07-31T19:25:52.284Z"} {"cache_key":"3c4375b061dc76f682e9672f994d59742e8bf7ac3f27306fa89734781b5a9868","model":"gpt-5.5","provider":"openai","segment_id":"channels.nostr.noProfile","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"No profile set.","text_hash":"a2d0128c8e18d50be9ac5e6f0f45a22cd31b543129a027ac17c7c06b9b0959dc","tgt_lang":"hi","translated":"कोई प्रोफ़ाइल सेट नहीं है।","updated_at":"2026-06-26T21:29:48.427Z"} +{"cache_key":"3c565e631f4c3d1891d6a45b8754c9a85cb444b39765de43ad3d1258bfbed662","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.actionRequiresRead","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"This action requires operator.read access.","text_hash":"d411bf9bd6ca898eba019d6f280dc545673c3e083151f9a0baa18a9ef3f382fc","tgt_lang":"hi","translated":"इस क्रिया के लिए operator.read एक्सेस आवश्यक है।","updated_at":"2026-08-06T05:31:33.628Z"} +{"cache_key":"3c60193f741fe9a12a67f1b91fbfd6c989b535b1321e2e384ae6ba03d1dc72f7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.retry","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Try again","text_hash":"d8b8392e2c542950ca64867168e4ef87d4ad606882d5898f826b51c6d553988f","tgt_lang":"hi","translated":"फिर से प्रयास करें","updated_at":"2026-07-29T11:07:00.115Z","segment_ids":["pluginsPage.tryAgain"]} {"cache_key":"3c643ba4ed65a2cc46727100c9cb4b823e4bbdf73b7204e91a1e9141cee0f924","model":"gpt-5.5","provider":"openai","segment_id":"debug.eventLogSubtitle","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Latest gateway events.","text_hash":"63071744ecff54af0513ce3ae8ea96867199cf8b02545374f29f87826a7a72ae","tgt_lang":"hi","translated":"नवीनतम gateway इवेंट।","updated_at":"2026-06-26T21:31:12.170Z"} {"cache_key":"3c6b2e57fea55cbdcb6d681bb1ad75999fe874fdd1d23c51297bb0efc242de85","model":"gpt-5.6-sol","provider":"openai","segment_id":"approvalHistory.columns.reason","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Resolution reason","text_hash":"1ec205366c37f73c53164561f58931864ce3544adfff6c90466249393426a054","tgt_lang":"hi","translated":"निपटारे का कारण","updated_at":"2026-07-16T09:23:01.953Z"} {"cache_key":"3c79993e07946fba6eca1466f3ea0cc9edacd9450134c6384a1780b038b68e85","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.whatsapp.title","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"WhatsApp","text_hash":"6a40edf1fc87a29f243a7eefdbed57d19bfe16ab2e039d7ae1a44c097297e2f3","tgt_lang":"hi","translated":"WhatsApp","updated_at":"2026-07-12T06:37:34.382Z"} @@ -1004,7 +1020,6 @@ {"cache_key":"3c8f3e0a5020e92e9b479953ee510edf812c902f4d4c053e0daeb9532a170d27","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.statusTimeout","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Timed out","text_hash":"9718cc761cfd5810041ef007ae258fa1308b8487d0f30c5f36a442f8fe5f76c5","tgt_lang":"hi","translated":"समय समाप्त","updated_at":"2026-06-26T21:30:33.640Z","segment_ids":["sessionsView.runErrorTimedOut","modelSetup.failure.timeout","tasksPage.status.timedOut","approvalHistory.reasons.timeout","modelProviders.probe.status.timeout"]} {"cache_key":"3c965ef1e020cbed45e83f66b3f5b3c8abcb3a4092d2092fb41077aec3404abe","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.toolCards.verbs.searched","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Searched","text_hash":"9fc7f11668697dc6421661b14dbed97e4f0d5e60246dbc531fc7656f4bceb8bc","tgt_lang":"hi","translated":"खोजा","updated_at":"2026-07-29T11:07:00.115Z"} {"cache_key":"3c9a45f95bf7740d5b2f0f41994055f8f861d8b883ff8ca56f6399326b8b3941","model":"gpt-5.5","provider":"openai","segment_id":"workboard.detailAutomationSkills","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Skills: {skills}","text_hash":"4788d5f9db66e1421a762bbd942c64450c73d2145a6ef929ce32a919a0f2e3a1","tgt_lang":"hi","translated":"कौशल: {skills}","updated_at":"2026-06-26T21:32:11.358Z"} -{"cache_key":"3ca3879d735612bae3b63d78adc6882b9451ffe56fdb504fb29816976db7528c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.overview.health.checking","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Checking…","text_hash":"ec963ffc911b840134fc738b41a8bb0493489c402a4a761efd36c16dea7d984b","tgt_lang":"hi","translated":"जाँच हो रही है…","updated_at":"2026-07-29T11:04:55.999Z"} {"cache_key":"3cb99a78592baad169c5e93a7f1a217a2afb8f0d92ee86d3676c46b34755262c","model":"gpt-5.5","provider":"openai","segment_id":"approvalPage.expired","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Expired","text_hash":"424a2551d356754c882d04ac16c63e6b50b80b159549d23231001f629455756e","tgt_lang":"hi","translated":"समाप्त","updated_at":"2026-07-02T14:30:19.917Z","segment_ids":["approvalHistory.statuses.expired","modelProviders.status.expired","chat.questions.expired","chat.pairingQrExpired.badge"]} {"cache_key":"3cc1dcdb9ccafc67dfb3dd708dc8b5ca8fda6c8adbcee9e68d5644dca088be37","model":"claude-opus-4-8","provider":"anthropic","segment_id":"updates.coalescedRestart","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Update installed. A gateway restart is already in progress; status will refresh after it reconnects.","text_hash":"4e080c0e8e2bdef688165b256b48c54ed4f60b9ed4e07b9d805da6dd4a97fcbf","tgt_lang":"hi","translated":"अपडेट इंस्टॉल हुआ। gateway रीस्टार्ट पहले से प्रगति में है; पुनः कनेक्ट होने के बाद स्थिति रीफ़्रेश होगी।","updated_at":"2026-07-29T11:03:26.521Z"} {"cache_key":"3cc55898ff4bf7f99b2408671ceff2b875983bde7a817ac4cd7b360bf5539138","model":"gpt-5.5","provider":"openai","segment_id":"cron.errors.systemEventTextRequired","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"System event text required.","text_hash":"b6a571210cc1c529ced733fc25d04ce3fa25c68673d841b33dca8aebcffe130d","tgt_lang":"hi","translated":"System event text आवश्यक।","updated_at":"2026-06-26T21:38:17.792Z"} @@ -1056,7 +1071,6 @@ {"cache_key":"3f66067988c4f4a69517a4a799c532f651411ff5255c0460da8b1aca471fa779","model":"gpt-5.5","provider":"openai","segment_id":"login.failure.pairing.roleTitle","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Role upgrade pending","text_hash":"acee64e96b4d2288465df5211db805a9fe611d37f7f69489cefcae8b1f4528bf","tgt_lang":"hi","translated":"Role upgrade लंबित है","updated_at":"2026-06-26T21:35:56.265Z"} {"cache_key":"3fa3b05faf355218ac62abe3214696a59dd8bb92aa076ed5fae77b48c245019e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.nostr.placeholders.nip05","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"you@example.com","text_hash":"53e6cdc30765aade0129f85e5aeb50124b1d3f5bb9a70373be31e4eb328371e0","tgt_lang":"hi","translated":"you@example.com","updated_at":"2026-07-12T06:37:34.383Z"} {"cache_key":"3fa95c7a790c85526357c960a33f18e771a894719e322568f222e39bbd2f1b05","model":"gpt-5.5","provider":"openai","segment_id":"chat.workspaceFiles.truncated","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Showing the first matching files. Refine the search to narrow results.","text_hash":"62005877ff0fc1f73ce05ca4c459157c57a8c57a3443245b1df4d3b033df98e9","tgt_lang":"hi","translated":"पहली मिलती-जुलती फ़ाइलें दिखाई जा रही हैं। परिणामों को सीमित करने के लिए खोज को परिष्कृत करें।","updated_at":"2026-06-26T21:36:47.054Z"} -{"cache_key":"3fab6fe846bb0d64e48d83eb7deb3ccb04912e049a195d8a2bc1181a497a3a8e","model":"gpt-5.6-sol","provider":"openai","segment_id":"modelSetup.verify.button","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Verify connection","text_hash":"7b840072a1e440b8a99365140e070b840e77bd9b879eb23379edf1577302a219","tgt_lang":"hi","translated":"कनेक्शन सत्यापित करें","updated_at":"2026-07-16T15:48:49.157Z"} {"cache_key":"3faf41b929a5adbd709bea164f4884fd7fd013a29362526e771507440844d1e9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.messages.unknownDate","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Unknown date","text_hash":"ad224bb89c8a3fb6dc0b567dd13c3c4f104deb2acf64aa3679d85301f007a6ee","tgt_lang":"hi","translated":"अज्ञात तिथि","updated_at":"2026-07-12T06:42:54.119Z"} {"cache_key":"3fc80e5730be0ca773ba11219396b7b856354d82af636ca49b0d5f173a9bd5cb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"logbook.standup.empty","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Turn today's timeline into a ready-to-paste standup update.","text_hash":"8e6c69fda0ce5088abe0083c144a9378464db1bb31025a6fd9093b3b454929e3","tgt_lang":"hi","translated":"Turn today's timeline into a ready-to-paste standup update.","updated_at":"2026-07-29T11:07:00.115Z"} {"cache_key":"3fc96d28adcbe5e6d2f4859509b3688977b677feb5fde4fdda628fb303768ccc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.counts.openQuestions","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"{count} open questions","text_hash":"6bd45ce6621fb02798aebe2d419ce58ca36463ce921288ef7713a5a5d8404ab9","tgt_lang":"hi","translated":"{count} खुले प्रश्न","updated_at":"2026-07-29T11:05:34.597Z"} @@ -1116,6 +1130,7 @@ {"cache_key":"433fb2b1ff9e7f623a402ae121277929a0f2b43012ee868ebb121de7f4811295","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.noSessionsMatchFilters","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"No threads match your filters.","text_hash":"7a685b984a910238cc981adeec8df385d47ffa5954dc34bca591955697c15d32","tgt_lang":"hi","translated":"आपके फ़िल्टर से कोई सत्र मेल नहीं खाता।","updated_at":"2026-06-26T21:30:21.093Z"} {"cache_key":"43406b4a2c4bba7eec9b1803c0ff3c3090f49a89c07c8c8303429819d96c913e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.dictationReleaseToInsert","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Release to insert dictation","text_hash":"7a839182d5c297ff103ff87722a7f9713fd921f0d4440e78b6761d0b182fcf19","tgt_lang":"hi","translated":"श्रुतलेखन डालने के लिए छोड़ें","updated_at":"2026-07-22T15:51:19.092Z"} {"cache_key":"43512cc2535b1837feff0bab56b8fe161523e5fc2a3df390089c1d5622d454a9","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.loadingCheckpoints","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Loading checkpoints…","text_hash":"28f4a96c140d1effc48388a1f67e650dfcf892df7003d38cd0ebeab22d65ba34","tgt_lang":"hi","translated":"चेकपॉइंट लोड हो रहे हैं…","updated_at":"2026-06-26T21:30:33.640Z"} +{"cache_key":"43518ce4b242ac713e86015f1ab3bae76449319ca4b9e1d5e7e58dddd741cc9f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.readyIn","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Ready · {latencyMs} ms","text_hash":"fe3e0f81afe32081d39415a34f7a2ad1add67d8695f7a6bc5fccf9ecf9fd29b5","tgt_lang":"hi","translated":"तैयार · {latencyMs} ms","updated_at":"2026-08-06T05:31:33.628Z"} {"cache_key":"4355bd52a365fb085b43afb3efaf64980b7ebae946e88ae42a63ea57f609cc9a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.toolCatalog.groups.messaging","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Messaging","text_hash":"eebdbb25cbbc7651f9519d09e94ca52598e5531655ad0c4f8cf402c4cda1bff1","tgt_lang":"hi","translated":"मैसेजिंग","updated_at":"2026-07-12T06:38:15.519Z"} {"cache_key":"4365a3ae157340935f001f35ff3bfeba08ed517f0d88eb327856bd539d358f9a","model":"gpt-5.6-sol","provider":"openai","segment_id":"worktrees.cleanupSaveFailed","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Saving cleanup limits failed.","text_hash":"678f9090a8efd638c6e0bb654830b605b3213662eed59575772268798ee08687","tgt_lang":"hi","translated":"सफ़ाई की सीमाएँ सहेजना विफल रहा।","updated_at":"2026-07-13T08:57:14.358Z"} {"cache_key":"436f731d032d8ef092b4d9b8b8e8f361d298f04881f820d0509ccb74d0193743","model":"claude-opus-4-8","provider":"anthropic","segment_id":"profilePage.usageStatisticsDescription","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"View activity, costs, and usage trends.","text_hash":"560e3da295eaa9ed7afc077817888f14e57ffdb7fff65326f5eac6f179cd25c6","tgt_lang":"hi","translated":"गतिविधि, लागत और उपयोग रुझान देखें।","updated_at":"2026-07-29T11:05:04.119Z"} @@ -1138,6 +1153,7 @@ {"cache_key":"44c87d4e9e73666265beb2e48db53f7188b45ff7f24bafb5fe2da21a30424fe9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.appearance.importTheme","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Import theme","text_hash":"f9cc6392852003dbe15afb017131be1e2fd9aa71fe8823956c6dfd221cf077ff","tgt_lang":"hi","translated":"थीम आयात करें","updated_at":"2026-07-12T06:39:55.782Z"} {"cache_key":"44d8fc0f8da8c7b1a13cb7d856bb67aef47b98eab230ec91364f9c92e7972f8b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sessionHeader.renameAria","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Rename thread {title}","text_hash":"389043fc791f071aca46b87657543e1bf99b0f3576178da3dd390219ea1dc3c8","tgt_lang":"hi","translated":"सत्र {title} का नाम बदलें","updated_at":"2026-07-17T04:28:51.393Z"} {"cache_key":"44f55d09d5e1071731e708170c69f91af49e8d8cd7cc7d1b48eaa11032fc580d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.today.proposalsWaiting","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"{count} proposals waiting","text_hash":"9202f547e988033f053be5cde4543be5d33c3d5a6ce66f725633f0fc8bfbbf33","tgt_lang":"hi","translated":"{count} प्रस्ताव प्रतीक्षा में","updated_at":"2026-07-12T06:42:07.590Z"} +{"cache_key":"44fe08bab2d63fbac6f6894a644041871906716d275f7bf36190b67bad2d170f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.actionRequiresWrite","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"This action requires operator.write access.","text_hash":"48816bfddc8d61fc3ab5c633190b2fe68f8c7390a419d24a12ba9ece22a34402","tgt_lang":"hi","translated":"इस क्रिया के लिए operator.write एक्सेस आवश्यक है।","updated_at":"2026-08-06T05:31:33.628Z"} {"cache_key":"450d4b80c1dd754bb4e1b49f83664c355a80075f480cac183b193e3eaf089688","model":"gpt-5.5","provider":"openai","segment_id":"workboard.live","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"live","text_hash":"247610f4dedd4ab7247d07dbda19c81ca9817f85820742cad49d407ffae9e4ed","tgt_lang":"hi","translated":"लाइव","updated_at":"2026-06-26T21:32:39.899Z","segment_ids":["dreaming.advanced.originLive"]} {"cache_key":"452ac1421960c5cb77f961b7dcaad9c1094897631424b93c19d0882657dbd5ab","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commandResults.agents.failed","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Failed to list agents: {error}","text_hash":"704a179ca1850419982b26de1ae5172691883171a5dcf6f86d7e65a003cb8828","tgt_lang":"hi","translated":"एजेंट सूचीबद्ध करने में विफल: {error}","updated_at":"2026-07-29T11:06:12.431Z"} {"cache_key":"452aff66288ba9350b22c305b1eb10cff0a262b2c3de8cf879e457d0d69cd02e","model":"gpt-5.5","provider":"openai","segment_id":"gatewayLogs.subtitle","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Gateway file logs (JSONL).","text_hash":"21e20de54e40ec4f79656620af6f2c7ab13905e908c29da02c30876108c3842b","tgt_lang":"hi","translated":"Gateway फ़ाइल लॉग्स (JSONL)।","updated_at":"2026-06-26T21:31:58.515Z"} @@ -1234,7 +1250,7 @@ {"cache_key":"4ae581ea1dd192c8b83f8c1acd3f783e794440c097ecff486eee7529b09215e0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agentTools.optional","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Optional","text_hash":"59be71333c960fd08e7e4fe9862206d9355f0a9884121a5b50ef8b36efdfe4cf","tgt_lang":"hi","translated":"वैकल्पिक","updated_at":"2026-07-12T06:40:23.142Z"} {"cache_key":"4aec1148dc7e833ed533b3ed1d706051327cc81c8c51ffec3ed0a469c24d8bb5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.dictationConnecting","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Starting dictation…","text_hash":"f3b4df905fa7605b1e8cd20700a2a19babae175868e7ef52f5002c8639dcb059","tgt_lang":"hi","translated":"श्रुतलेखन शुरू हो रहा है…","updated_at":"2026-07-22T15:51:19.092Z"} {"cache_key":"4af57e014bd92a9cf061a9429abffea57a43309a6158f385ffce0af4c29f6ca8","model":"gpt-5.5","provider":"openai","segment_id":"common.lastMessage","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Last message","text_hash":"ee5c88bf416d1e2fba390dbfa3643f063ff8c82ea2d69c79e9051f9a961b818a","tgt_lang":"hi","translated":"अंतिम संदेश","updated_at":"2026-06-26T21:29:32.270Z"} -{"cache_key":"4b0ff769fcee56dbdc506969d436a7af782f0a070318c9d9d4419ab13d8116a9","model":"gpt-5.5","provider":"openai","segment_id":"configView.notifications.ready","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Ready","text_hash":"5fa7aac5375c5815787fba3f49559f9b45b14023147ce0652803387974144e5f","tgt_lang":"hi","translated":"तैयार","updated_at":"2026-06-26T21:32:18.718Z","segment_ids":["skillsPage.tabs.ready","memoryImport.ready","talkPage.status.ready","talkPage.gptLive.ready","memoryPage.overview.health.healthy","workboard.status.ready","workboard.viewReady","modelProviders.status.ready"]} +{"cache_key":"4b0ff769fcee56dbdc506969d436a7af782f0a070318c9d9d4419ab13d8116a9","model":"gpt-5.5","provider":"openai","segment_id":"configView.notifications.ready","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Ready","text_hash":"5fa7aac5375c5815787fba3f49559f9b45b14023147ce0652803387974144e5f","tgt_lang":"hi","translated":"तैयार","updated_at":"2026-06-26T21:32:18.718Z","segment_ids":["skillsPage.tabs.ready","modelSetup.verify.ready","memoryImport.ready","talkPage.status.ready","talkPage.gptLive.ready","memoryPage.overview.health.healthy","workboard.status.ready","workboard.viewReady","modelProviders.status.ready"]} {"cache_key":"4b173cea3535620b3ad49f77a24b92e7a59e8f8390c53a415b8a1615969af0b6","model":"gpt-5.5","provider":"openai","segment_id":"cron.errors.agentMessageRequired","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Agent message is required.","text_hash":"499060a1c91b80f430d179f155fde32729f817fe998fa3e378812bff577cb009","tgt_lang":"hi","translated":"Agent message आवश्यक है।","updated_at":"2026-06-26T21:38:17.792Z"} {"cache_key":"4b2500b3898ca97c35df10637a187917da6404445cfdcfffba9943fa964a6674","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.manual.verifyHint","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"OpenClaw verifies a real model reply before marking the connection ready.","text_hash":"382b47af14fd0802f3300b4eee52a8601d09021ded80c6a8976adbb6b9ec39a7","tgt_lang":"hi","translated":"OpenClaw कनेक्शन तैयार चिह्नित करने से पहले एक वास्तविक मॉडल प्रतिक्रिया सत्यापित करता है।","updated_at":"2026-07-31T19:25:52.284Z"} {"cache_key":"4b2554cdb8c67dad6cff5096669acb6bf3bb3eedcbaa5a782aa64a2d752a5e43","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.catalog.sessionMenu","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"External thread actions","text_hash":"7435ecdf65d4538feeef097707d6c81682baea229e377d3f91510cfb13b30ea8","tgt_lang":"hi","translated":"External session actions","updated_at":"2026-07-29T11:07:00.115Z"} @@ -1295,7 +1311,6 @@ {"cache_key":"4e4076603f054d3fc95ac9e345253c52c8d6167dbd9ee46de40fc3ff215dac47","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.providerUsage.balance","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Balance","text_hash":"d05e07b7c14e596a5fe0b7dc50ab6be1607bdd1311fd559382122ea76ceab4c3","tgt_lang":"hi","translated":"शेष राशि","updated_at":"2026-07-29T11:07:00.115Z"} {"cache_key":"4e4201e482f4809d9865325d7956553e9ab7cf4fa22693fb8a78a66b67629bd6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sessionSharing.selected","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Member","text_hash":"7c968fb71f50e335442b35062a35620a508bbd0bd3ee7888deff2490636a5311","tgt_lang":"hi","translated":"सदस्य","updated_at":"2026-07-25T17:13:51.843Z"} {"cache_key":"4e45d8d0a61fefebe548979379426ecbdebcb2a0bd2ed74ba40a1f66f7e898b7","model":"gpt-5.5","provider":"openai","segment_id":"usage.mosaic.noTimelineData","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"No timeline data yet.","text_hash":"56999faaea449cab870229050c84ae72fff4317101442b228bd4ef6df778adbe","tgt_lang":"hi","translated":"अभी तक कोई टाइमलाइन डेटा नहीं है।","updated_at":"2026-06-26T21:35:33.329Z"} -{"cache_key":"4e4b4709011ecf9a111e089a73a409a6aa84a293eab500706079e307e0a2d2f2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.actions.confirmDedupe","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Dedupe Dream Diary? This rewrites DREAMS.md and removes only exact duplicate diary entries.","text_hash":"3b53e7e5445b3d763ff4a3f7f55ae4917ab2dbecc988f5b46c7b06a2dd736052","tgt_lang":"hi","translated":"स्वप्न डायरी को डीडुप करें? यह DREAMS.md को फिर से लिखता है और केवल एकदम डुप्लिकेट डायरी प्रविष्टियाँ हटाता है।","updated_at":"2026-07-29T11:05:27.553Z"} {"cache_key":"4e4d82f1e8b1b3958b75d9a23182a3a49f4a9a2945e26a6eade0fcc1583523aa","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.pageGroups.concepts","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Concepts","text_hash":"0d0a8c6df3ace225e9a8e34274e5c1c1116d1db8319aa5357a8448e8a9ad732f","tgt_lang":"hi","translated":"अवधारणाएँ","updated_at":"2026-07-29T11:05:34.597Z"} {"cache_key":"4e5b995127ce7922ad24e1a660fb84b571072e24f4f6ed31b58d0b029c40f8ba","model":"gpt-5.5","provider":"openai","segment_id":"activity.entrySummary","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"{argumentSummary}","text_hash":"d59968bd07c9304c77e9972265ada2b120e8f3eeda18072c254760c1cf49efb1","tgt_lang":"hi","translated":"{argumentSummary}","updated_at":"2026-06-26T21:31:52.012Z"} {"cache_key":"4e65ccbe534a74b6909d02b229b13be23605707622114c32103e321d1886224d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"terminal.unavailable","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"The terminal is not available on this gateway.","text_hash":"940fdd7d8191fc026b9746af032b22289f92e9f7947c4f44126ecae1ff402f7a","tgt_lang":"hi","translated":"The terminal is not available on this gateway.","updated_at":"2026-07-29T11:07:00.115Z"} @@ -1394,6 +1409,7 @@ {"cache_key":"55fb7f0d1b8821c4104e97c9a94c4998ea8bde9a56ae4185cea017ec0c8d722f","model":"gpt-5.5","provider":"openai","segment_id":"channels.nostr.profilePicture","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Profile picture","text_hash":"a7acc4ebae2c00142fc74577ddb733679a087770b10e29c1c57e4cf5bdf02f43","tgt_lang":"hi","translated":"प्रोफ़ाइल चित्र","updated_at":"2026-06-26T21:29:48.427Z"} {"cache_key":"55fdbc80b9377df699c39a5c4bdc5423d53ca35b0c90cca70d00cb707e34b824","model":"claude-opus-4-8","provider":"anthropic","segment_id":"board.widget.sandboxUnavailable","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Widget sandbox host is unavailable.","text_hash":"41522a66cf8251e4ec8c9e82c463e92c93c19e2f56801394fe91e6bb67a3b85c","tgt_lang":"hi","translated":"विजेट सैंडबॉक्स होस्ट उपलब्ध नहीं है।","updated_at":"2026-07-22T15:50:02.846Z"} {"cache_key":"560911c173456d0b30a4ad5d790b3c0ce0f2123ed2964b15670d83c2e6387b91","model":"gpt-5.5","provider":"openai","segment_id":"configView.chatPrefs.title","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Chat","text_hash":"460b3a7da007b7af9d35bca54181dc91382263b2bf133ca214871ca1fed1fc1c","tgt_lang":"hi","translated":"चैट","updated_at":"2026-06-26T21:31:23.820Z","segment_ids":["nav.chat","tabs.chat","chat.board.chatFace","chat.sidebarColumns.chat"]} +{"cache_key":"56135250d48864c958113c665d9f99002d1db0c984a1f6cacc8acc5bc63afe92","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.title","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Selected model","text_hash":"6cb8d3b4bdb37d02ea667999f8312af7ab0f9627f7869d5e09d788936d09fd3d","tgt_lang":"hi","translated":"चयनित मॉडल","updated_at":"2026-08-06T05:31:33.628Z"} {"cache_key":"563d4b10d16fe4e901d33070078e1bf5e6914f87d2a344ce80cf89e0291da417","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.full","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"full","text_hash":"a18b869b2e81c0c529552a3c4fa5c92ed08b98a4e146aed778d71d27517f83ac","tgt_lang":"hi","translated":"पूर्ण","updated_at":"2026-06-26T21:30:21.093Z"} {"cache_key":"56538a0b0aaf661abd349b2bd08a2341080cb99aeb6a46809e1b23c49e2f8098","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.expiresIn","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Credential expires in {time}","text_hash":"ff2f8ffa8e873f44b61d3e7ea40499988953e3883e146285f20b1d9c892c06ab","tgt_lang":"hi","translated":"Credential expires in {time}","updated_at":"2026-07-29T11:07:00.115Z"} {"cache_key":"56581efdece29bf0ab91c4d3e5fbac0c47947c61ffd84f029ee174dc564193fd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.counts.pageOne","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"{count} page","text_hash":"49bd2f7a647f9f6cc8c956f59a4aa798ddb0cbea6ba4b5d371158b8b9c6ee9a6","tgt_lang":"hi","translated":"{count} पृष्ठ","updated_at":"2026-07-29T11:05:34.597Z"} @@ -1414,10 +1430,8 @@ {"cache_key":"575e5efd5663c97b00a4266fb5c055753c89109f23aea99845ed4f3a73466d21","model":"gpt-5.5","provider":"openai","segment_id":"usage.overview.noModelData","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"No model data","text_hash":"2ea49a2ede0e209909d635b8d54ae10a4d85b76db4119f638c76a74f470a5960","tgt_lang":"hi","translated":"कोई मॉडल डेटा नहीं","updated_at":"2026-06-26T21:35:13.036Z"} {"cache_key":"5777ca1ac20be0d41c5db5f305e96d6c36d24f9dee42494c7e4de0d86da155d8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.installedTab","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Installed","text_hash":"f8b32f4e92bd84ce1fcd177bec17d43093de3ee8303bb40c1b9ea521ed6a70f6","tgt_lang":"hi","translated":"इंस्टॉल किए गए","updated_at":"2026-07-29T11:07:00.115Z"} {"cache_key":"577c086372d33ce28fe8d42bfad52f5be3ed249141a29185ee67494b844cc5ac","model":"gpt-5.6-sol","provider":"openai","segment_id":"approvalHistory.columns.resolver","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Resolver","text_hash":"2b98c9aad271376fc847b3f6a96ba302a3e4302b2ad57b43367a8837165e601d","tgt_lang":"hi","translated":"निपटारा करने वाला","updated_at":"2026-07-16T09:23:01.953Z"} -{"cache_key":"578714c2646a5684d3bc816589e4083cfbdb8a95fee5fc239e25f663cdc52bf7","model":"gpt-5.5","provider":"openai","segment_id":"login.failure.authRequired.stepPaste","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Paste the token from openclaw dashboard --no-open or enter the configured password.","text_hash":"d65aea1772b928b5eb212e6c4c0481b32cbaf6e4d492b32d6c970592e75490f1","tgt_lang":"hi","translated":"openclaw dashboard --no-open से टोकन पेस्ट करें या कॉन्फ़िगर किया गया पासवर्ड दर्ज करें।","updated_at":"2026-06-26T21:35:43.732Z"} {"cache_key":"57942c080d488a507a55da2bf814868719ccb05172ff08a25c18558a64e215e2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sidebar.catalogDiscoveryHelp","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"{error}. Configure native thread discovery in Settings > Automation > Plugins.","text_hash":"8202108cddca90875347d1b4a110e1eb409fab77aed1cfea2896292dddca7b02","tgt_lang":"hi","translated":"{error}. Settings > Automation > Plugins में नेटिव थ्रेड डिस्कवरी कॉन्फ़िगर करें।","updated_at":"2026-07-29T11:06:22.258Z"} {"cache_key":"579c6e13f97a3e62c2140d24cfba4d1e6e2c4b51412122523cd1aceb457d0fb5","model":"gpt-5.5","provider":"openai","segment_id":"usage.query.apply","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Filter (client-side)","text_hash":"77e09b6867cffeb5bdf24c22b34dfe5eca471bf52337bfc8c372e3cead606eae","tgt_lang":"hi","translated":"फ़िल्टर (client-side)","updated_at":"2026-06-26T21:34:43.709Z"} -{"cache_key":"579c956b982596cdd8fba2e0a071f650729b943c22811955988ce107a4299d62","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.relative.minutesAgo","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"{count} minutes ago","text_hash":"78340a1d59dd94e977102e48309c28e777a863609c3855ab7cff6f292e55434d","tgt_lang":"hi","translated":"{count} मिनट पहले","updated_at":"2026-07-12T06:42:14.460Z"} {"cache_key":"57a2c3e57034529e478d0f5259e1621574679e791c0860d1094daae62e42640a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.detailPanel.fullContentUnavailable","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Full content is no longer available for this transcript entry.","text_hash":"d4624e9a4645cce044df3008bb7e6030f381146cc0d44eeb9f34ad455e414b82","tgt_lang":"hi","translated":"इस ट्रांसक्रिप्ट प्रविष्टि के लिए पूर्ण सामग्री अब उपलब्ध नहीं है।","updated_at":"2026-07-29T11:06:41.965Z"} {"cache_key":"57cc1ca2fa0db2cd00129c2bdb83792f9e77f4cf454560c7a2acbf8b0245fd65","model":"claude-opus-4-8","provider":"anthropic","segment_id":"board.widget.needsApprovalDetail","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"This widget requested additional access.","text_hash":"4f9eb0413d51811cc6b025362a5d6b6c051df6f2e14cdb8ee3cd06d6f066036b","tgt_lang":"hi","translated":"इस विजेट ने अतिरिक्त एक्सेस का अनुरोध किया।","updated_at":"2026-07-22T15:49:50.262Z"} {"cache_key":"57d7a3b2ecc658c659b097f1a7eda4ecd3167934b70c331409c448dddfce43a9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"appsPage.cards.windows.desc","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"The Windows companion connects your PC as an OpenClaw node.","text_hash":"b9c66c327f80787cb3fa7ed9c3ec4185665226fe4dfac602bcc67fef6401f8a7","tgt_lang":"hi","translated":"Windows साथी आपके PC को एक OpenClaw नोड के रूप में जोड़ता है।","updated_at":"2026-07-22T15:49:32.057Z"} @@ -1435,6 +1449,7 @@ {"cache_key":"5858d4cf6bb7214ed6d60a4ead090cdae7d3ca2fea70a95f27e82d800d80a3a1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.workspaceConflict.eventTitleOne","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Cloud result applied with 1 conflict","text_hash":"8f6fca3bd9d7aa87752aeea93bdac406b44de9be39eca8c2f796907cb6b555be","tgt_lang":"hi","translated":"क्लाउड परिणाम 1 विरोध के साथ लागू किया गया","updated_at":"2026-07-22T15:50:42.344Z"} {"cache_key":"585f54996619f607cc2de51b2867625895e8f4d35a2e80dc9e8583d60c105c27","model":"claude-opus-4-6","provider":"anthropic","segment_id":"configView.rawDraftBlocksApply","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Unsaved raw config edits — save or discard them in the Raw editor before restarting.","text_hash":"639b5967256f66f5d03419951e450454f3ade72a6821d62c852d249fb822b5d2","tgt_lang":"hi","translated":"सहेजे न गए raw config संपादन — पुनः आरंभ करने से पहले Raw editor में सहेजें या त्यागें।","updated_at":"2026-07-14T12:52:58.381Z"} {"cache_key":"586f87a948604496deb7344a3a634db20774eb1ca05e3cc7a81be5e912782458","model":"gpt-5.5","provider":"openai","segment_id":"usage.presets.last90d","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"90d","text_hash":"c906817c1dd244107977b235f1ccc79e27b0b69d88eb9bad6f845e86e7fb08f4","tgt_lang":"hi","translated":"90d","updated_at":"2026-06-26T21:34:31.303Z"} +{"cache_key":"58741ddd817eb566bc447c066b501c77b6ba0c2754d9dbf217616efe3548f241","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.modelControls.modelsUnavailable","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Models unavailable","text_hash":"3165b4e4a0545cf89d54a11e8f862bbbfd06f986af3ff8f94f5c7c4992495b5f","tgt_lang":"hi","translated":"मॉडल अनुपलब्ध","updated_at":"2026-08-06T05:31:55.722Z"} {"cache_key":"587e64f9bd25ca05d3f591df7ec29f77c1e7efb0bdcc259ca2385dcc19a01579","model":"claude-opus-4-8","provider":"anthropic","segment_id":"board.widget.menuLabel","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Widget options","text_hash":"3a2a263869998aebb652aa868f7b7b86c747cff86452df75b1d518ec9c0e10c3","tgt_lang":"hi","translated":"विजेट विकल्प","updated_at":"2026-07-22T15:49:50.262Z"} {"cache_key":"58a6ecead5c7d75a667aac705678ebf584a039af7f03914d9a660ba85b4f5a14","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agentTools.plugin","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Plugin: {id}","text_hash":"26edf462e12944443c124758e11997967fd73c62e30fb651ab30449e19597772","tgt_lang":"hi","translated":"Plugin: {id}","updated_at":"2026-07-12T06:40:23.142Z"} {"cache_key":"58c79a880f0f6010b4c66425081f6835590228a5cc8392e7dbbbacb843eb378d","model":"gpt-5.5","provider":"openai","segment_id":"connection.reconnecting","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Reconnecting…","text_hash":"27b80374e1151af6df7824a358606c77502548bff4d467e4ae2e146801f601ce","tgt_lang":"hi","translated":"फिर से कनेक्ट हो रहा है…","updated_at":"2026-07-05T21:55:32.941Z"} @@ -1490,6 +1505,7 @@ {"cache_key":"5bdc11f7ddca389b16db40274f3480c4cb4094304369b8efa90a5f218c5202bd","model":"gpt-5.6-sol","provider":"openai","segment_id":"nodes.inventory.summaryPending","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"{count} awaiting approval","text_hash":"3d7df4c24187374e4cc8189d56a0c9d946f6a2f2bd70d66f685c4c10490b30e2","tgt_lang":"hi","translated":"{count} अनुमोदन की प्रतीक्षा में","updated_at":"2026-07-13T05:07:30.698Z"} {"cache_key":"5bfad86c0eb09697e52fe2bb6000af3a84afc0e96d85a6a6757c06d491e546c5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.toolCatalog.groups.ui","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"UI","text_hash":"7c32699ff595e13b5c1315db137593163f4e28052592c776bea23471139b2422","tgt_lang":"hi","translated":"UI","updated_at":"2026-07-12T06:38:15.519Z","segment_ids":["configForm.sections.ui.label","configView.sections.ui"]} {"cache_key":"5c214d2e2cbaf0130337dd9831da7a9fee92f0b15d11bc2a4838b6a606727eb2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.connectorDescriptions.reddit","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Browse, search, and summarize subreddits and threads.","text_hash":"f692e923f28e8b2b6f74779ed9f7fbb983179a6f35ce7c5704f4e12088bc85bb","tgt_lang":"hi","translated":"सबरेडिट और थ्रेड ब्राउज़ करें, खोजें और सारांशित करें।","updated_at":"2026-07-12T06:41:37.950Z"} +{"cache_key":"5c677c4922297009fbf1f592b645d94999656c7ddf9c27090403b20e4ff4cdc0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.actions.confirmDedupeDescription","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"This rewrites DREAMS.md and removes only exact duplicate diary entries.","text_hash":"66ce13326514c7a9e5d598490eefd03a054d8eeee1a21811dbc46f87103549d2","tgt_lang":"hi","translated":"यह DREAMS.md को फिर से लिखता है और केवल बिल्कुल डुप्लिकेट diary प्रविष्टियाँ हटाता है।","updated_at":"2026-08-06T05:31:52.089Z"} {"cache_key":"5c7a3be5625d8a8adcdf0fd7c9ba36db919bb7d1ad713dbeb1ce397f567c694f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commandResults.thinking.unrecognized","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Unrecognized thinking level \"{level}\". Valid levels: {options}.","text_hash":"5ba56253972c762f154048866e3dde3e2432096c448dba406218841896778d6a","tgt_lang":"hi","translated":"अपरिचित थिंकिंग स्तर \"{level}\"। मान्य स्तर: {options}.","updated_at":"2026-07-29T11:06:02.258Z"} {"cache_key":"5c8ace7dc30f974fb0236b3ab0989b4dac1e2701aaf2f198961c0c9cec33790c","model":"gpt-5.5","provider":"openai","segment_id":"filePreview.listLabel","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Files","text_hash":"abc7e9892806b047b4d4786b3685285543f76ca314c4c76246d5f6544c7856c9","tgt_lang":"hi","translated":"फ़ाइलें","updated_at":"2026-06-26T21:30:41.032Z","segment_ids":["agents.tabs.files","agents.toolCatalog.groups.files","usage.details.files"]} {"cache_key":"5c92b18dc2120c54030c61285be49362d9174a396df5bcf41a68d7b6420b4a26","model":"gpt-5.5","provider":"openai","segment_id":"chat.composer.microphoneInput","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Microphone input","text_hash":"5c8a6025b9d96fb0c090d33c9def15ee64aa520a83cf5d64c784b4f0699bb15e","tgt_lang":"hi","translated":"माइक्रोफ़ोन इनपुट","updated_at":"2026-07-06T17:33:48.459Z"} @@ -1501,6 +1517,7 @@ {"cache_key":"5d1b846cb35df1c8393472a905754807752615712b0bb08a767be4f3531368a0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.history.scanNew","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Scan new work","text_hash":"53f42a3a0c3e2d5a03b43660e98fa5ae8c8a58c4242e6976679a66f5c0ab245f","tgt_lang":"hi","translated":"नए कार्य को स्कैन करें","updated_at":"2026-07-29T11:07:00.115Z"} {"cache_key":"5d3a2e90501588309b73e4f70525b04ae32f11dfb3fa1b726777dabc59a2e99e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.apiKey.replacePlaceholder","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Secret saved. Enter a new key to replace it.","text_hash":"2b787928b26ccd2320be409bf8753d389b310e5c34b3ec1a38de294adcacd000","tgt_lang":"hi","translated":"सीक्रेट सहेजा गया। इसे बदलने के लिए नई कुंजी दर्ज करें।","updated_at":"2026-07-29T11:07:00.115Z"} {"cache_key":"5d415d1632aa5b1abb76cbbba9f18afbab82a8d88b9c822f4588fbaf58cf3dad","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.risk.medium","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"medium risk","text_hash":"abcb32664a9958ce0d7be1b278d18615c06e658033204f1107f55bda03c485cb","tgt_lang":"hi","translated":"मध्यम जोखिम","updated_at":"2026-07-29T11:05:44.119Z"} +{"cache_key":"5d44fdb29d159918ecb6968f7dcce96acbf33a36487a4ab91d3019cad4f0e6e6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.retryDelivery","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Retry delivery","text_hash":"a9e1b443d1646885b72943ce0fe8490248ac2ed20b6dcaf95b1e7b63899a862e","tgt_lang":"hi","translated":"डिलीवरी पुनः प्रयास करें","updated_at":"2026-08-06T05:31:52.089Z"} {"cache_key":"5d473cf585f8aabef7b77f1b729b14db0c4a345fa7dfe60b2a7d2de75d12f1ec","model":"gpt-5.5","provider":"openai","segment_id":"cron.form.assistantTaskPrompt","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Prompt","text_hash":"5c39123805ffb4e2f01ba096f17a5b18afb43c4f223afa4ba2d5a3f31cf74e09","tgt_lang":"hi","translated":"Assistant task prompt","updated_at":"2026-06-26T21:37:46.380Z"} {"cache_key":"5d56862cc0202c8e33afee4bb3fd94287def859c529e15b525a33d197930ac6a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.noInstalledBody","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Discover a featured plugin or search ClawHub to extend OpenClaw.","text_hash":"24742261806d61a9cbf53f0c4e06ddce0e450f61dc57bd480c606809504958d5","tgt_lang":"hi","translated":"OpenClaw को विस्तारित करने के लिए कोई विशेष प्लगइन खोजें या ClawHub में खोजें।","updated_at":"2026-07-29T11:07:00.115Z"} {"cache_key":"5d5d7bc4db7ae0bc8998cdf45499e363c345f13f0a1aec9b7efe5ee1388b38ce","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.workspaceConflict.eventSender","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Cloud workspace","text_hash":"35aa5d5891e027c6884dbd1fafac968bf3e84f336ae771cca4002d3ed5d7876d","tgt_lang":"hi","translated":"क्लाउड वर्कस्पेस","updated_at":"2026-07-22T15:50:34.713Z"} @@ -1678,6 +1695,7 @@ {"cache_key":"69b934248b4de2f7123fa00d451e1fa34faf1609963787154c98d8683ac41aaf","model":"gpt-5.5","provider":"openai","segment_id":"browser.newTab","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"New tab","text_hash":"1e08fda9c966d3bafb00c51e70935fad9f56990d4bfd0fdb70300ce15a60c7a6","tgt_lang":"hi","translated":"नया टैब","updated_at":"2026-07-11T02:18:28.211Z","segment_ids":["browser.untitledTab"]} {"cache_key":"69bbbeb82b87d3b893edd4c8ecd85436cd61c71094a971d5081e87d80724bac7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commandResults.steer.timeout","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"The active run ended before the steer message was accepted.","text_hash":"47162ebde56a07b6cd96b2ed6bb1c76cee28afc54314c73f527a2ad045909116","tgt_lang":"hi","translated":"स्टीयर संदेश स्वीकार होने से पहले सक्रिय रन समाप्त हो गया।","updated_at":"2026-07-29T11:06:12.431Z"} {"cache_key":"69be0c12aaf017732e38fd32f59d05f909499dcbb3535fd5172893c445168de8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.revision.send","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Send revision","text_hash":"953cc98c1bd59e81931f812a7edcb0f9e313737c18b15e1743e1c01a32d9fbbf","tgt_lang":"hi","translated":"संशोधन भेजें","updated_at":"2026-07-12T06:41:47.218Z"} +{"cache_key":"69c39fa6cbd7fc4c4dbdcd6b6795950598bf1f9559dc5790feea00f5e5d2356c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.rateLimit","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Wait for the provider limit to reset, then retry.","text_hash":"59161ffdbbfc978ef95092eec47d88e127013ff4e75d44f3ffa7e6c69bcbe45e","tgt_lang":"hi","translated":"प्रदाता सीमा रीसेट होने की प्रतीक्षा करें, फिर पुनः प्रयास करें।","updated_at":"2026-08-06T05:31:33.628Z"} {"cache_key":"69c97a87cabe3dcd199bf29ebcb9bd07c6b28cc8a6a4581b94c70df2b3d7d670","model":"claude-opus-4-8","provider":"anthropic","segment_id":"quickSettings.personal.browserOnly","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Stored in this browser only.","text_hash":"daae614a9eedcbd44408457c84f7d5f73755af25da2fa4139d5d0d0e6353a637","tgt_lang":"hi","translated":"केवल इसी ब्राउज़र में संग्रहीत।","updated_at":"2026-07-12T06:39:30.046Z"} {"cache_key":"69d2a5378466595ec3424cd00dcbde7a66f6710f5bed36dd3aa3a5bb34780909","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.deleteAllArchivedConfirm","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Delete {count} archived threads and their transcripts?","text_hash":"b5d8d2585fe29862fd42d66dcd9fd0d66751a70739a0aa903b329c45fc5e9866","tgt_lang":"hi","translated":"{count} संग्रहित थ्रेड और उनके ट्रांसक्रिप्ट हटाएँ?","updated_at":"2026-07-22T15:48:14.012Z"} {"cache_key":"69f9330688aab32c016ff39a920b6cca0c0b4003413337c8b28b087c6a706a24","model":"gpt-5.5","provider":"openai","segment_id":"browser.inspectRole","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Role","text_hash":"14736a2eb9f4159f4b6b86f192c3c222243fd9659aadf2ecc0139e3d72bed85c","tgt_lang":"hi","translated":"भूमिका","updated_at":"2026-07-11T02:18:28.211Z"} @@ -1687,6 +1705,7 @@ {"cache_key":"6a4ad7f4b45d96e30db77d0cd03ce87cb0f3ebdaa56b23822aaee490def681bf","model":"gpt-5.6-sol","provider":"openai","segment_id":"chat.progressLabels.lobstering","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Lobstering","text_hash":"7900450859bdb8c2935f5056a52c4842dbbd8b21a9320cd41da0182e3a9dbd85","tgt_lang":"hi","translated":"लॉब्स्टर की तरह चलना","updated_at":"2026-07-14T04:53:53.592Z"} {"cache_key":"6a4f0eecd8d72c95d5a3c4c0e3c078431e527bf361ebebbb93efba6230e0300a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"mcpServers.nameInvalid","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Server names use letters, numbers, dots, dashes, or underscores.","text_hash":"4180827391e3dd8f91f9425912850efb413bb14e16ea7d84d69f2ddfc7854f9f","tgt_lang":"hi","translated":"सर्वर के नाम में अक्षर, संख्याएँ, डॉट, डैश या अंडरस्कोर का उपयोग होता है।","updated_at":"2026-07-22T15:49:03.010Z"} {"cache_key":"6a4f194d9a69572176b449ee0ff6d493d5ca06fe3638e42b539fcbc8a2cc48ad","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.sessionObserver.modelConfigured","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"configured ({model})","text_hash":"4138f56d47ed5f18659a6f82937064d2dd00ec632706614af45795878fa32846","tgt_lang":"hi","translated":"configured ({model})","updated_at":"2026-07-22T15:48:34.528Z"} +{"cache_key":"6a5408dfdd3b43718a20c706a49f7870fd70161e3796e6258da22e6d1c6ad27f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.providerUnavailable","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"{provider} isn’t responding.","text_hash":"9691553e251c225e0a8436fa02f1d988f3285d8153228db08e52a1b36198de7c","tgt_lang":"hi","translated":"{provider} प्रतिक्रिया नहीं दे रहा है।","updated_at":"2026-08-06T05:31:33.628Z"} {"cache_key":"6a7377a018efccd3fc30ca2c8d6588fe4ff17df87acf716e5f5ade73b47bd4ef","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.deleteGroupConfirm","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Delete group \"{group}\"? Its threads move to Ungrouped.","text_hash":"26b32e81b4b23136ba0b2a15b00eab8ddc1201d24b83ed8bb7910860a9c4d010","tgt_lang":"hi","translated":"समूह \"{group}\" हटाएँ? इसके सत्र असमूहीकृत में चले जाएँगे।","updated_at":"2026-07-06T23:41:00.554Z"} {"cache_key":"6a7e733759958c4b5b261a646c4c90613955e45aacf555c680b7696f8200b070","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.credentials.label","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Credentials for {agent}","text_hash":"d35fde459bca41f48f1f825aeb916c15304d01e96792bf0fcb53c962502ac02b","tgt_lang":"hi","translated":"{agent} के लिए क्रेडेंशियल","updated_at":"2026-07-22T15:50:11.917Z"} {"cache_key":"6a898b5ad3b03e374462e2dae861de2544dca333f2c4657f81b1fc7c74e2a524","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.toolCards.toolInput","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Tool input","text_hash":"35336764ded5f2fd99f0c01ff4323d56de341e6f508e973bbcf15ce64866f2dd","tgt_lang":"hi","translated":"टूल इनपुट","updated_at":"2026-07-29T11:07:00.115Z"} @@ -1754,6 +1773,7 @@ {"cache_key":"6f18cf72f538c4e9cd94e71100ff75c2fd166b6eeadce1f124ac844aee1b7ff8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"subtitles.advanced","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Every remaining config section, plus the raw file editor.","text_hash":"61666df271ba8f1198fa9cbe67cc27460347b91bd82c6bad3ddb62dc375935e6","tgt_lang":"hi","translated":"हर शेष कॉन्फ़िग अनुभाग, साथ ही रॉ फ़ाइल संपादक।","updated_at":"2026-07-22T15:48:43.836Z"} {"cache_key":"6f2109672b53469698835d85899223bd8185a260e8ca9d37988537863b3fd944","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.thread.pinnedCount","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"{count} pinned","text_hash":"8421e9e38d04ff79c31abffe7acc38204a1583c5221f48cdc10e71be46786560","tgt_lang":"hi","translated":"{count} पिन किए गए","updated_at":"2026-07-29T11:06:41.965Z"} {"cache_key":"6f246337c8dedead0c61e8989f4b2bf9d46014ee13ccd4797e5368fc61cd543a","model":"gpt-5.5","provider":"openai","segment_id":"agents.context.configurationSubtitle","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Workspace, identity, and model configuration.","text_hash":"0252834e99161cfe1a797fcf2d85e3f6ad97ae06fa937822e11e071275ed36f0","tgt_lang":"hi","translated":"वर्कस्पेस, पहचान, और मॉडल कॉन्फ़िगरेशन।","updated_at":"2026-06-26T21:30:49.011Z"} +{"cache_key":"6f28992b8767e548234f2876716a6c448f2759c594f90fb591b7f01468658c42","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.checkingButton","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Checking…","text_hash":"ec963ffc911b840134fc738b41a8bb0493489c402a4a761efd36c16dea7d984b","tgt_lang":"hi","translated":"जाँच हो रही है…","updated_at":"2026-07-29T11:04:55.999Z","segment_ids":["memoryPage.overview.health.checking"]} {"cache_key":"6f3cc7bf06bac5e92c1a43dc9dd6b351cdb18b7d90af7db5d2635ab90751f9e4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.candidates.testingButton","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Testing…","text_hash":"407b7a04662f2aabdfb3f017054466068e8155fc44815f88d9530833f30f7ff1","tgt_lang":"hi","translated":"परीक्षण हो रहा है…","updated_at":"2026-07-29T11:04:56.000Z","segment_ids":["memoryPage.overview.health.testing"]} {"cache_key":"6f7665d4409437266eb51bf1b1b354251471747d8762c836d17f0cb538394b29","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.deviceAuthMigration.approvalFailed","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Could not secure this browser: {error}","text_hash":"1cbc735f6ef8ab47c836e7745ce19720e1ed05700db8b93f627660bc4ea51ac5","tgt_lang":"hi","translated":"इस ब्राउज़र को सुरक्षित नहीं किया जा सका: {error}","updated_at":"2026-07-25T17:13:42.509Z"} {"cache_key":"6f853d29620620305a479489f6b52336ed1c515e38750dab309dbf875c4cd272","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.inventory.connected","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"connected","text_hash":"12a7bd86e0a430327620a0e2274d0f6f091c783b21c169636ef8997f9f1da76a","tgt_lang":"hi","translated":"कनेक्ट किया गया","updated_at":"2026-07-12T06:37:50.081Z"} @@ -2048,6 +2068,7 @@ {"cache_key":"81959ee8b1ec09672bfe7ef2d69618e37a7221d4005203ce92d4ce8e56259c9f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"filePreview.noMatches","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"No files match.","text_hash":"2ccf94bf0ca23256d6da7cde6b7f0da0906af09bd086292b1d3aefc2f3d6ab68","tgt_lang":"hi","translated":"कोई फ़ाइल मेल नहीं खाती।","updated_at":"2026-07-12T06:37:17.711Z"} {"cache_key":"81b9ee3a5b97da48f17ef6a0b5e9844912cfd44f1968ab99b1c53a7aeea9d28e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.today.runChecks","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Run proposal checks","text_hash":"225a1873af585657a1b20fa69d945b88b8a70a3aa4d03aff8e1cf75bf29d972f","tgt_lang":"hi","translated":"प्रस्ताव जांच चलाएं","updated_at":"2026-07-29T11:05:14.940Z"} {"cache_key":"81c647949f81fbc338654f3f5a8ec07f20c141e37d17281bb0f22e2da124df0c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.mediaPlayer.preparing","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Preparing playback…","text_hash":"69700b7204137c08a0a21ca1456f410439af0347e543c4e5970d11e91dab9dc0","tgt_lang":"hi","translated":"प्लेबैक तैयार किया जा रहा है…","updated_at":"2026-07-31T19:25:52.284Z"} +{"cache_key":"81cd2afcf3306c5cb73c526d2af2862b6fe43e462ba6ee01f134d6e729e24627","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sidebar.showSessionSection","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Show","text_hash":"0df6f1cad36c49da768a6efdcc2c4be102f5729f7381cb53e4ff8061d17eaeb6","tgt_lang":"hi","translated":"दिखाएँ","updated_at":"2026-08-06T05:31:52.089Z"} {"cache_key":"8211db2dfe27b5f4892c791230c6eb0828d9e997ff3292995fa877c017111a24","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.connectorGroupWork","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Work & productivity","text_hash":"fb7630f5dba5774a83602aba681a0be6bc1a9ea85dfda92c63716cdadb023a69","tgt_lang":"hi","translated":"काम और उत्पादकता","updated_at":"2026-07-29T11:07:00.115Z"} {"cache_key":"82134bb3d54b43f5da396c80494e04c886eea0622cf8cbffe880790403b6b408","model":"claude-opus-4-8","provider":"anthropic","segment_id":"newSession.gitCheckUnavailable","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Couldn't verify Git for this folder. Choose it again to retry.","text_hash":"afc955333c39185529344c6017e6b6753a6679c6bdfe7bf318fa9994d105c1e6","tgt_lang":"hi","translated":"इस फ़ोल्डर के लिए Git सत्यापित नहीं किया जा सका। पुनः प्रयास करने के लिए इसे फिर से चुनें।","updated_at":"2026-07-22T15:48:04.131Z"} {"cache_key":"822cf47694c55df29f00bf2d80a8695ac00a3f9355f0c6e10f6eb797c930a796","model":"gpt-5.5","provider":"openai","segment_id":"dreaming.advanced.emptyShortTerm","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"No short-term entries to inspect.","text_hash":"2da0eeafc31b59fa5ff2c473c82b4d2589378ff500e4e06d5daad8ce3988a6e9","tgt_lang":"hi","translated":"जांचने के लिए कोई अल्पकालिक प्रविष्टियां नहीं हैं।","updated_at":"2026-06-26T21:34:11.503Z"} @@ -2109,8 +2130,10 @@ {"cache_key":"85fc8813276f70feeee522fec88d6db6bb6307575e36deb1093668b86c0be18e","model":"gpt-5.5","provider":"openai","segment_id":"configView.sessionObserver.modelDisabled","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"disabled","text_hash":"17eb3c0168d0d7b21ede5481150f17233427d89833ec121b4dbc4fb96cfab71e","tgt_lang":"hi","translated":"अक्षम","updated_at":"2026-06-26T21:38:12.145Z","segment_ids":["skillStatus.disabled"]} {"cache_key":"860488c81fc57b5003840d83001a029a0f0a3fe5c27da8ac1eaf122f28bb0927","model":"gpt-5.5","provider":"openai","segment_id":"chat.selectors.sessionSearch","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Search threads","text_hash":"560d3e826c413dc9f7b15e6d73bc3aef5f9a62c08fa555e88332b7e1496e332a","tgt_lang":"hi","translated":"सत्र खोजें","updated_at":"2026-06-26T21:36:30.561Z"} {"cache_key":"860ec48a298187a70898ad5abfc67affe214d98eef3c1d1ae9b9aae72be7d560","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.pairing.approvedOwnerNotice","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"DM access approved and the first command owner was configured.","text_hash":"399120a17958553e8bc7b4b7f03700aef143c13dcbddffe7e0c8b79b2b151b82","tgt_lang":"hi","translated":"DM एक्सेस स्वीकृत किया गया और पहला कमांड ओनर कॉन्फ़िगर किया गया।","updated_at":"2026-07-22T15:47:54.161Z"} +{"cache_key":"86201d631a775f185d33c453f104042a5f5ca22888d6db6725ddc373a11d4504","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.actions.confirmRepairDescription","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"This archives derived dream cache files and rebuilds them from clean inputs. Your dream diary stays untouched.","text_hash":"2589fde250939480a492a5f25e92fb75430cccfcb4aa9da17a4c63c5ea3efb22","tgt_lang":"hi","translated":"यह व्युत्पन्न dream cache फ़ाइलों को संग्रहीत करता है और उन्हें साफ़ इनपुट से पुनर्निर्मित करता है। आपकी dream diary अछूती रहती है।","updated_at":"2026-08-06T05:31:52.089Z"} {"cache_key":"86246e080c394b28278b33ac5a54ae091c0688fc61c19c06dbb6e30ea08bf0ee","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.goals.resume","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Resume goal","text_hash":"55a31a1f7e6c490356680ef5bacb9c160c18e4251b27ce1161f8f5a0d17d17c7","tgt_lang":"hi","translated":"लक्ष्य फिर से शुरू करें","updated_at":"2026-07-12T06:42:54.119Z"} {"cache_key":"86348292d59a7090a65a4bdc99643955ead38967fedeffc99028f50a0486886e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.holdToRecordSetting","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Hold microphone button to dictate","text_hash":"5fb1b0720ba5996f5ecb5c17cbd825390eb7a5c2aab7dea9097802b3ddef83bf","tgt_lang":"hi","translated":"बोलकर लिखने के लिए माइक्रोफ़ोन बटन दबाकर रखें","updated_at":"2026-07-22T15:51:08.641Z"} +{"cache_key":"863e6756bee05910dc0fad640ebb257333e07970a69509a6b6b76fe3469d045c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.restoreCheckpointConfirm","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Restore this thread to the selected compacted checkpoint?\n\nThis replaces the current active transcript for the session key.","text_hash":"e4f5de9f6c2d72014d2434ff7ad2704b6e4b54df553fc55a3705ddb3a8fa13ca","tgt_lang":"hi","translated":"इस थ्रेड को चयनित कॉम्पैक्ट किए गए चेकपॉइंट पर पुनर्स्थापित करें?\n\nयह सेशन कुंजी के लिए वर्तमान सक्रिय ट्रांसक्रिप्ट को बदल देगा।","updated_at":"2026-08-06T05:31:33.628Z"} {"cache_key":"8640079662d51269f2f70d127232143a157d0bdfdf2c0c0d83c1e09ad1134424","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.status","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Status","text_hash":"920e413c7d411b61ef3e8c63b1cb6ad058d5f95f8b481dbafe60248387d8c355","tgt_lang":"hi","translated":"स्थिति","updated_at":"2026-06-26T21:30:26.471Z","segment_ids":["debug.status","configView.notifications.status","configView.connection.status","agentTools.status","talkPage.status.title","workboard.fieldStatus","connection.snapshot.status","cron.runs.status"]} {"cache_key":"8646e58e0577e3e98eb9b5820823b0b0102c38e297b87eab0ad745d96f85e837","model":"claude-opus-4-8","provider":"anthropic","segment_id":"approvalPage.loadingDescription","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Checking the current approval state with the Gateway.","text_hash":"8e297f7300debb41de4712c552c5337ca33f69b08a1cd74a02f779319298f1fc","tgt_lang":"hi","translated":"Checking the current approval state with the Gateway.","updated_at":"2026-07-29T11:07:00.115Z"} {"cache_key":"866ee8ab3eef36af6e9954c062339c9f19869bd81cfe265ef89c192750e0127f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.toolCards.noResult","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"No result available.","text_hash":"b35c2e8abb3b63faa2122f98c11154abd0ec220fdc24038bf1d11dc9d978abd8","tgt_lang":"hi","translated":"कोई परिणाम उपलब्ध नहीं है।","updated_at":"2026-07-29T11:07:00.115Z"} @@ -2138,6 +2161,7 @@ {"cache_key":"88357f356922db8c1b71db59ae81d7acd2dc628a929e7005720ecac3f53c6ddf","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.itemCount","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"{count} items","text_hash":"f65216b3ac8c5249886b85261ea5a5dc6818f3d3c0f33b7499d04724f5c12235","tgt_lang":"hi","translated":"{count} आइटम","updated_at":"2026-07-12T06:38:40.770Z"} {"cache_key":"888ccd466190a446ee46825ab95a80a5a69bb27c3d30a479ab41adf2246ccfe9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.script","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Script","text_hash":"102acc10e67a297d79f7a0440d9fb96e2bfe8b1830676ae1d524cde6203212e0","tgt_lang":"hi","translated":"स्क्रिप्ट","updated_at":"2026-07-22T15:51:26.126Z"} {"cache_key":"88a0afc3ff1847e4d5943b8814f6dcea2c7a6765a4f9a9024d50e203f43bcf0d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.sections.bindings.description","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Key bindings and shortcuts","text_hash":"56b63616ff911741e3fe6b3a70ccf110ba705ffef506739902c04bb32b98e050","tgt_lang":"hi","translated":"की बाइंडिंग्स और शॉर्टकट","updated_at":"2026-07-12T06:38:58.920Z"} +{"cache_key":"88a4cc11c51d5fe5ba78550a0d49690dd6df4476ef3286db016e62a8094a1200","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.unavailable","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Make sure the provider service is running and reachable, then retry.","text_hash":"91dd03a4485088dbe11b0bad797b05af1e3b3e87824c557fd514f944d3a3f992","tgt_lang":"hi","translated":"सुनिश्चित करें कि provider सेवा चल रही है और पहुँच योग्य है, फिर पुनः प्रयास करें।","updated_at":"2026-08-06T05:31:52.089Z"} {"cache_key":"88eaa96064ae73b16da04249fb2310d2c3175229dc45e9fce549c14382afda79","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.showMoreChildren","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Show {count} more","text_hash":"e372f20a52883cff2eb03f97aba6383ccd70805457f928bba33da9129c405739","tgt_lang":"hi","translated":"{count} और दिखाएँ","updated_at":"2026-07-10T23:12:34.380Z","segment_ids":["chat.pullRequests.showMore"]} {"cache_key":"8907b1bce0645ea10565437ee6eb5bb6732bf49df3168bbcc389bb1cbe2c9cf7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.wizard.openSignIn","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Open sign-in page","text_hash":"d3976936e979be164499768f7baa4965692500bfc5f78042b4f73efd932028ef","tgt_lang":"hi","translated":"साइन-इन पेज खोलें","updated_at":"2026-07-29T11:07:00.115Z"} {"cache_key":"891153fe37dc264d28cb2d02b87f98243fbe3fd29e86f264672b8f7a9a8f6c46","model":"gpt-5.5","provider":"openai","segment_id":"chat.composer.contextUsage.summary","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Thread context usage: {used} of {limit} ({pct}%)","text_hash":"520872b6b1adae52844bece380cd7f6b9cc2e1ac263a7a80d683e1126c9c002d","tgt_lang":"hi","translated":"सत्र संदर्भ उपयोग: {limit} में से {used} ({pct}%)","updated_at":"2026-07-05T10:16:11.934Z"} @@ -2157,7 +2181,6 @@ {"cache_key":"89cb610677bfc2beb4f3df3a51bac15d21047494ab2c0b6775513ed5509e4934","model":"gpt-5.5","provider":"openai","segment_id":"usage.overview.user","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"user","text_hash":"04f8996da763b7a969b1028ee3007569eaf3a635486ddab211d512c85b9df8fb","tgt_lang":"hi","translated":"उपयोगकर्ता","updated_at":"2026-06-26T21:34:59.501Z"} {"cache_key":"89d351de1cd4a2be9b8c8fc3ec5e452b87aef0c25c26ae41487c016a2d7bbb9c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sessionDiscussion.openExternal","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Open discussion in a new tab","text_hash":"402caac05c422f537f81ea07597a1a14cd39c2d2afbba21b38dd350d2efee31b","tgt_lang":"hi","translated":"चर्चा को नए टैब में खोलें","updated_at":"2026-07-22T15:51:26.126Z"} {"cache_key":"89d9a45bd35ffc6b8e9f6135a8d5a2daf88dec8576f89827147c34be93d24504","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.tabs.memories","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Memories","text_hash":"e7218b5e4a56497509ef63bbad37e594d8f24ac90928ef6ce542b1142e5426fa","tgt_lang":"hi","translated":"मेमोरीज़","updated_at":"2026-07-29T11:04:34.340Z"} -{"cache_key":"89e48ff07e3cb3d7f3b896241aa6d54eaeb5311ee2cc4ac40760f5ffb397ffa5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.tryAgain","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Try again","text_hash":"d8b8392e2c542950ca64867168e4ef87d4ad606882d5898f826b51c6d553988f","tgt_lang":"hi","translated":"फिर से प्रयास करें","updated_at":"2026-07-29T11:07:00.115Z"} {"cache_key":"8a03e4d48a581f87fd991075989e351e0f7a33c1c8c447dfd7279abf871d5123","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.justNow","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"just now","text_hash":"7ddb44d8a533a7535d85cedddf35d7f3414632ad4e10a0d7ca697723e1d97993","tgt_lang":"hi","translated":"अभी-अभी","updated_at":"2026-07-29T11:03:12.990Z"} {"cache_key":"8a1e202bc3e497e7a09188ee1362d64e4ddac380737becadf4fb854ab910f541","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.limit","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Limit","text_hash":"674b0ed54bf7667356c19baaf2ec56d4432d485bf0ebc6d687ad6e50e9611880","tgt_lang":"hi","translated":"सीमा","updated_at":"2026-06-26T21:30:08.627Z","segment_ids":["memoryPage.dreaming.phaseFields.limit"]} {"cache_key":"8a31872213981e427632f806a65d6d8542cc4d1dab92b6273f657e04c728f383","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.engine.openClawMemory","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"OpenClaw Memory","text_hash":"3599f093b20d42c20343e696c010f7bd4bfb8ea76dd771fbd98399753550ed14","tgt_lang":"hi","translated":"OpenClaw Memory","updated_at":"2026-07-31T19:25:52.284Z"} @@ -2360,7 +2383,7 @@ {"cache_key":"96d235fa00b46573b42ebb55b8becaf12f49f0eecd694f410d1e46550d283f01","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.toolCards.group.emptyMany","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Ran {count} tool calls","text_hash":"55f790a731a2122cde189b469c4bf8ac836543e8b9c09169ef5d0e14ec720c86","tgt_lang":"hi","translated":"{count} टूल कॉल चलाईं","updated_at":"2026-07-29T11:07:00.115Z"} {"cache_key":"96d9fc0c908e67beabecf9424039f57df22abecbd88a194f936e49e8335b262d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.modelControls.chatOnlyHelp","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"This model can chat, but it cannot use tools. Choose another model for files, commands, web, or media tasks.","text_hash":"0656eeaab0c53289fa6c5fcd96283dd599919fd9bfe8ffa396fbe536f95e5454","tgt_lang":"hi","translated":"यह मॉडल चैट कर सकता है, लेकिन टूल्स का उपयोग नहीं कर सकता। फ़ाइलों, कमांड, वेब, या मीडिया कार्यों के लिए कोई अन्य मॉडल चुनें।","updated_at":"2026-07-31T19:25:52.284Z"} {"cache_key":"96fa89eabb58d92a3a0dfcadc36cd4c10b7879adb0918f66723be726bef179e8","model":"gpt-5.5","provider":"openai","segment_id":"common.linked","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Linked","text_hash":"bfda026e6c598dde4d1b23c6a1789ba5a900b2e6d2e6b493469417c81dd16947","tgt_lang":"hi","translated":"लिंक किया गया","updated_at":"2026-06-26T21:29:24.057Z","segment_ids":["workboard.lifecycleLinked"]} -{"cache_key":"971d1acf69f993267dcdb8711073ce69bc7f63264f938e20af40a3219d4e20bc","model":"gpt-5.6-sol","provider":"openai","segment_id":"modelSetup.verify.answered","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Answered","text_hash":"665590354e719bcf6610c39fe617cf8cf8109e96a59e64c73a41a028b74369f9","tgt_lang":"hi","translated":"उत्तर मिला","updated_at":"2026-07-16T15:48:49.157Z","segment_ids":["chat.questions.answered"]} +{"cache_key":"971d1acf69f993267dcdb8711073ce69bc7f63264f938e20af40a3219d4e20bc","model":"gpt-5.6-sol","provider":"openai","segment_id":"chat.questions.answered","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Answered","text_hash":"665590354e719bcf6610c39fe617cf8cf8109e96a59e64c73a41a028b74369f9","tgt_lang":"hi","translated":"उत्तर मिला","updated_at":"2026-07-16T15:48:49.157Z"} {"cache_key":"97462384cbbded3c458655ec0f422763920595678f15e2584c88e06c0392a07c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.sessionObserver.modelUnavailable","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"unavailable (no small model)","text_hash":"5dac559a6871878516f799eaffc58eccc5699f845bb878f8ed97282974664694","tgt_lang":"hi","translated":"अनुपलब्ध (कोई छोटा मॉडल नहीं)","updated_at":"2026-07-22T15:48:34.528Z"} {"cache_key":"9760e323b74d45c2012b8845a705405da6d6a1a9ec721d163ea72fc7f30a572f","model":"gpt-5.5","provider":"openai","segment_id":"workboard.dependenciesReadyTitle","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"{count} dependencies are done.","text_hash":"559fe92cd5fe39b4f511a146fc7ce6b51e7f528e1d388bbfde1d85dddb60604d","tgt_lang":"hi","translated":"{count} निर्भरताएँ पूरी हो गई हैं।","updated_at":"2026-06-26T21:32:25.929Z"} {"cache_key":"978545f79869fabfb94f9725f61241385a73cd5739bde5530f6f87b7630f19df","model":"gpt-5.5","provider":"openai","segment_id":"cron.runEntry.next","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Next {rel}","text_hash":"5103a64770ff39be372a8004ce2b7dfc3cb3a84d79bf86a9e3ecee19b01a9e97","tgt_lang":"hi","translated":"अगला {rel}","updated_at":"2026-06-26T21:38:17.792Z"} @@ -2454,9 +2477,11 @@ {"cache_key":"9d5f3206998766e048ee8c1d2ed09b0028b15394ac1d93277a74fa09e9892f6f","model":"gpt-5.5","provider":"openai","segment_id":"agents.setDefault","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Set Default","text_hash":"c365f1cb6d8e84e7476450255ffb4dd9360ed4a895c83b5378238bcc764e39f8","tgt_lang":"hi","translated":"डिफ़ॉल्ट सेट करें","updated_at":"2026-06-26T21:30:41.032Z"} {"cache_key":"9d7c0d44197c81664ee1842df749419241f7c693f04d72d2e192c95549fde6ad","model":"gpt-5.5","provider":"openai","segment_id":"languages.ru","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Русский (Russian)","text_hash":"ea81bf0fd46410b501bddee074ab6f00b0cdf377a6cafe608dcf2c28f7cb2f4e","tgt_lang":"hi","translated":"Русский (Russian)","updated_at":"2026-06-26T21:36:51.337Z"} {"cache_key":"9d8462d8251b6cd412019d684ea64bb42143c6f9f85d31d435f78b82811e8a3b","model":"gpt-5.5","provider":"openai","segment_id":"subtitles.infrastructure","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Gateway, browser, node host, discovery, and ACP settings.","text_hash":"9c110cc567be41c7a1eb302dc263ac9db5d5b69662fe9dd710209d9ebf42b2b1","tgt_lang":"hi","translated":"Gateway, web, browser, और media सेटिंग्स।","updated_at":"2026-06-26T21:31:44.582Z"} +{"cache_key":"9d8931da49f800f78e78561c63d1314a5b5202e18c2f9660348d953fc6d8354f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.actionRequiresAdmin","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"This action requires operator.admin access.","text_hash":"518b8e1950759a90a1bd23aa2ca3c6476d2278d010e83aff6087f7469050286b","tgt_lang":"hi","translated":"इस क्रिया के लिए operator.admin एक्सेस आवश्यक है।","updated_at":"2026-08-06T05:31:33.628Z"} {"cache_key":"9d8c5713ef3d79fdc58998f8c049ecf362fb60ee6fdb0664255e297cc0ad4694","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.toolCards.widgetActions","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Widget actions","text_hash":"d0a2f930becb22b42a28177074fafb9d83fc66c01237afeca1406a989c9c88d4","tgt_lang":"hi","translated":"विजेट क्रियाएँ","updated_at":"2026-07-22T15:51:19.092Z"} {"cache_key":"9dcca8bf3e8254aae6ee002699478bee13bc3f4371dde93f91a8485b6c6df286","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.counts.userMessages","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"{count} user","text_hash":"5d29c6c6fd955729ab743c035b33f7b8bb60b1b1b16072144b09639eb2eff949","tgt_lang":"hi","translated":"{count} उपयोगकर्ता","updated_at":"2026-07-29T11:05:34.597Z"} {"cache_key":"9df16841d2dc30c9f0ed2c74226b68aba43d1721377dda74c959dea6cb2efa09","model":"gpt-5.5","provider":"openai","segment_id":"browser.starting","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Starting browser…","text_hash":"293860b8ed55b27ca9bc36deb118d5610841aad1fb324326ecb4a370af9a95e6","tgt_lang":"hi","translated":"ब्राउज़र शुरू हो रहा है…","updated_at":"2026-07-11T02:18:39.926Z"} +{"cache_key":"9df68426d9225b8465292d55d6851d0f06d50fe5b417a49925f27e12f7ca1ce3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.dismissDelivery","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Dismiss delivery","text_hash":"389321c0e83c3fa267bf36c17eeb45419b34e7136959cd885757300f4b3a8db5","tgt_lang":"hi","translated":"डिलीवरी खारिज करें","updated_at":"2026-08-06T05:31:52.089Z"} {"cache_key":"9e0b8ca9f8dd162111274d8c42698ad29d7981a39c09eb7664453eba061adf3a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.notifications.subscribed","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Subscribed","text_hash":"25c4797cdc7f6c547b7bdf2c003a883f041f61a946dc4a5e07eca8048494d2a6","tgt_lang":"hi","translated":"सब्सक्राइब किया गया","updated_at":"2026-07-12T06:39:46.287Z"} {"cache_key":"9e44ef04aeeba85df19c9cf94a44042b6be72a200563fe32e400b5019c407382","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commands.instant","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"instant","text_hash":"618dc58379dda348eba010597accf72a98ab4cd357b42acdda4091901b2ff144","tgt_lang":"hi","translated":"तुरंत","updated_at":"2026-07-12T06:42:47.767Z"} {"cache_key":"9e4baebcaa85f20522ccd30a856a9059b5ba428d8a9e3c8991edf90e00469285","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.revision.title","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"{verb} proposal","text_hash":"4b13b5a6d24bd3d5563d0a85beae9e17320b2a30af9a003104eff68fa2e26494","tgt_lang":"hi","translated":"{verb} प्रस्ताव","updated_at":"2026-07-12T06:41:47.218Z"} @@ -2478,6 +2503,7 @@ {"cache_key":"9ed585efd614ce6d4570586e9d6e0c93817f811b98d6f3f4446843ad45febb24","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.apiKey.saved","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Secret saved.","text_hash":"44db26810911f7be2dce24244dd82d9e293f847d515cac4804581982dbd912d5","tgt_lang":"hi","translated":"सीक्रेट सहेजा गया।","updated_at":"2026-07-29T11:07:00.115Z"} {"cache_key":"9eeb88653c6cc07c743344623f01a5c6b07f488cf1c2b3f90ad4cbffdd4d4d0c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.apiKey.authModeBlocked","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"API key changes are unavailable while auth mode is \"{mode}\".","text_hash":"df16816dc8440f73476c99d0e127b5f646a0671350a8f4dc7b875a59c58c0acc","tgt_lang":"hi","translated":"प्रमाणीकरण मोड \"{mode}\" होने पर API कुंजी में बदलाव उपलब्ध नहीं हैं।","updated_at":"2026-07-29T11:07:00.115Z"} {"cache_key":"9eef7a00b473f21a0e4d2cdad9980c4f70733a724b918b5d8047a0bbcf582d89","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.claims","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Claims","text_hash":"1c85c12229a417ddaacb09e635095135e51d83b083f46636be47421d3cd54b5a","tgt_lang":"hi","translated":"दावे","updated_at":"2026-07-12T06:42:37.118Z"} +{"cache_key":"9f0385f750826e4e10bed44c15d9812b69ae441fc2cfde98be03481331dfa326","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.recoveryFailed","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Could not update completion delivery.","text_hash":"bbeca2e058cc124638f8e2241905215a63eb671841584b97706bc41fbe2a2378","tgt_lang":"hi","translated":"पूर्णता डिलीवरी अपडेट नहीं की जा सकी।","updated_at":"2026-08-06T05:31:52.089Z"} {"cache_key":"9f20c2cbe4b5c549a2ac2544df0dbd736c031167ef1ca62cc9c5e4d159ae1984","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.repeatStream","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Stream source","text_hash":"19a8aa07eb7e99f4603755397aba18d1b6136131c802960d2972a1b716f4a409","tgt_lang":"hi","translated":"स्ट्रीम स्रोत","updated_at":"2026-07-22T15:51:26.126Z"} {"cache_key":"9f4eb2493ba2c1283c1406d332d0daac6360151f211cfd5c37342ceb2e340eed","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillsPage.platforms","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Platforms: {platforms}","text_hash":"63c9e5af8e3d4476fb7926f07a64d53247434b4c5ddc89419c7f0966f556e92c","tgt_lang":"hi","translated":"प्लेटफ़ॉर्म: {platforms}","updated_at":"2026-07-12T06:40:48.163Z"} {"cache_key":"9f508c5c2c71abb9593b8cc99305929e6971f22daaaa70bcff3cc03a967b1c03","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.noCheckpoints","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"No compaction checkpoints recorded for this thread.","text_hash":"d3838c7b9181a5d700853bc53fe9d2e58f13f81b8122d7d0bf45b5e883677c86","tgt_lang":"hi","translated":"इस सेशन के लिए कोई कॉम्पैक्शन चेकपॉइंट रिकॉर्ड नहीं किया गया।","updated_at":"2026-06-26T21:30:33.640Z"} @@ -2506,7 +2532,6 @@ {"cache_key":"a0a998cded21b7f3a995272c0436dba68dc2fca424048a6f037fd4e4e8ac1b2f","model":"gpt-5.5","provider":"openai","segment_id":"agents.channels.lastRefresh","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Last refresh: {time}","text_hash":"a9079ebfbe11a5cad0921c36e3a7e72321ccff4c66e2ee74891dd72cd61aa766","tgt_lang":"hi","translated":"अंतिम रीफ़्रेश: {time}","updated_at":"2026-06-26T21:30:49.011Z"} {"cache_key":"a0b32b072ad56a7c8152c8614d8ddd20412ddd7916a97c22ffef2b5d18c35255","model":"gpt-5.6-sol","provider":"openai","segment_id":"mcpApp.errors.requestFailed","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Request failed","text_hash":"cfce761befa84073c2ea0d29bc3f3d647c985faa02d80854eada5312a7cc24a1","tgt_lang":"hi","translated":"अनुरोध विफल रहा","updated_at":"2026-07-16T12:39:32.901Z","segment_ids":["onboarding.memoryImport.unknownError"]} {"cache_key":"a0bd7d0683b63feed3834b80af0bf471eea26c783a2c5bfcda9b8f4f201b0401","model":"gpt-5.5","provider":"openai","segment_id":"login.passwordPlaceholder","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"optional","text_hash":"ec91fdd9256cb75ae611249b50cb7eb16533f0fa91b86239ec1d439a1ea033b8","tgt_lang":"hi","translated":"वैकल्पिक","updated_at":"2026-06-26T21:35:43.732Z"} -{"cache_key":"a0c3dde559914e234a6237c95b6784e6ae7a1c0a14b1e8344c30d6b4d44e530c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.relative.daysAgo","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"{count}d ago","text_hash":"a41234397f3c63b22d27312ffcea05114f8d3ae9d602ef1320168a6eae9ca361","tgt_lang":"hi","translated":"{count} दि. पहले","updated_at":"2026-07-12T06:42:14.460Z"} {"cache_key":"a0d5b34fadf93387b24de04fdcbb45149747d989edbffd3cf8b62314e1fa5f4e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.counts.chats","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"{count} chats","text_hash":"b17f6dd2358eab21a0e5df372ea9c0a7f4f933c6361b6c47cd9f1da19eb7944e","tgt_lang":"hi","translated":"{count} चैट","updated_at":"2026-07-29T11:05:34.597Z"} {"cache_key":"a0e1ce85125af5cbdab12d914a34b0a208279344c94d37e2ca3832d7f1e0a17a","model":"gpt-5.5","provider":"openai","segment_id":"agents.skillsPanel.title","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Skills","text_hash":"66d0f523a379b2de6f8d5fba3a817ebc395f7bcaa54cc132ca9dfa665d1e9378","tgt_lang":"hi","translated":"कौशल","updated_at":"2026-06-26T21:31:23.820Z","segment_ids":["configForm.sections.skills.label","configView.sections.skills","skillsPage.title","tabs.skills","palette.categories.skills","palette.items.skills","usage.details.skills","chat.skills.label","chat.composer.menu.skills"]} {"cache_key":"a0e933fe5015498ef6aa7af5e83f73e6b2eae86c9505d470f3a7b008119b2503","model":"gpt-5.5","provider":"openai","segment_id":"common.light","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Light","text_hash":"dbcd5e7bb7a0f538810de44c3efbd813037ee3fa358747bb71fa58e157af45f7","tgt_lang":"hi","translated":"लाइट","updated_at":"2026-06-26T21:29:24.057Z"} @@ -2543,6 +2568,7 @@ {"cache_key":"a330d7ffc5f2abf279c3d55a60dc2b13274e0e3841711c6143636cb7ffb7bb40","model":"claude-opus-4-8","provider":"anthropic","segment_id":"mcpServers.transportSse","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"SSE","text_hash":"5c89f37c9b97d69379b434926cf4ffefd7ce10ffe8e54991b1890784b148e297","tgt_lang":"hi","translated":"SSE","updated_at":"2026-07-22T15:49:03.010Z"} {"cache_key":"a33f79e8d32345a7990a453cdfbd7f0ff784cb72f28969d93616ec8a40096024","model":"gpt-5.5","provider":"openai","segment_id":"configForm.sections.browser.label","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Browser","text_hash":"d31de1a5c5c8ba2a210a167cf0d0dc2425c57ea7525f4b73a4b7ab934af79dfc","tgt_lang":"hi","translated":"ब्राउज़र","updated_at":"2026-07-11T02:18:28.211Z","segment_ids":["configView.sections.browser","browser.title"]} {"cache_key":"a342296d096a143a22c89fd7e6f30f22d8aa97b71405f6a4af357be437b35dd3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nav.close","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Close navigation","text_hash":"99904db30de4a2a32ee6672a99e77e79c482d4e188860695723d3dd306749879","tgt_lang":"hi","translated":"नेविगेशन बंद करें","updated_at":"2026-07-12T06:41:11.385Z"} +{"cache_key":"a3430def5bf41d7088dd7e4f1b4af984526ac2a6ce3c4820d4b6b28a2c81499a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"appsPage.badgeStoreComingSoon","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Chrome Web Store · coming soon","text_hash":"d211e1cb0d006e8e02c0c3fe12d6d98e9b576b5b19eb85b501cb8448935647f3","tgt_lang":"hi","translated":"Chrome Web Store · जल्द आ रहा है","updated_at":"2026-08-06T05:31:52.089Z"} {"cache_key":"a34791466b20f4e53d1d80f235d6a5f882bae315163d31d24098cfd8042fd89b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.defaults.selectFallback","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Select a fallback model","text_hash":"4fe51fe0b657be83e6265d9c5ec1152b0a55091bf666aac082f1e32632681425","tgt_lang":"hi","translated":"फ़ॉलबैक मॉडल चुनें","updated_at":"2026-07-29T11:07:00.115Z"} {"cache_key":"a347db60a7e96305582ace4388f2e1f27b6cdef7606d6d1797b0670a2812f636","model":"claude-opus-4-8","provider":"anthropic","segment_id":"approvalPage.approvedHere","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Approved here","text_hash":"a295c288c016ad868922d6b7ec1bb6e324ddd9ad9db69012364033be8226d926","tgt_lang":"hi","translated":"Approved here","updated_at":"2026-07-29T11:07:00.115Z"} {"cache_key":"a36750b397d7ca3e4c6538f7f293cb8a4095adb4001b2fe7cff0ab17f94fc8cf","model":"gpt-5.5","provider":"openai","segment_id":"nodes.binding.execNodeBindingSubtitle","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Pin agents to a specific node when using exec host=node.","text_hash":"62b94f448115db671d89cd6cbb1649576ab8435e99aabee84d4bf32e7882f65e","tgt_lang":"hi","translated":"exec host=node का उपयोग करते समय एजेंटों को किसी विशिष्ट नोड पर पिन करें।","updated_at":"2026-06-26T21:29:59.416Z"} @@ -2655,7 +2681,6 @@ {"cache_key":"aa7f9814663e6523b0a8642a2228a742d639819793780a6998164f8a0e616116","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.detail.noSupportFiles","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"0 support files","text_hash":"a85d863ec479895960178aa68d14b43c2659d04877569bcfe1590c04d9d2dc52","tgt_lang":"hi","translated":"0 समर्थन फ़ाइलें","updated_at":"2026-07-12T06:41:47.218Z"} {"cache_key":"aa7fd01d7111a4f4a55edb55ad101d5bab72af6ad905d9ff634e5574361b966d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.removing","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Removing…","text_hash":"d4b09919ec929f15c19802296a06e97a0d0862e29e23c453d638fc0c3b87c641","tgt_lang":"hi","translated":"हटाया जा रहा है…","updated_at":"2026-07-29T11:07:00.115Z"} {"cache_key":"aa99a0bbc042efe0899477fc4e3b398604e959d6094b0daca9889f4ce27df64b","model":"gpt-5.5","provider":"openai","segment_id":"subtitles.mcp","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"MCP servers, auth, tools, and diagnostics.","text_hash":"3eb7bf08a81e00ed41da1b60096320c5b90ff4d4e78b3f84ecd9ce45a62eaea1","tgt_lang":"hi","translated":"MCP सर्वर, auth, टूल, और डायग्नोस्टिक्स।","updated_at":"2026-06-26T21:31:44.582Z"} -{"cache_key":"aa9f5faeb3689d9997d15b73bdf4507a6aae1db8c3789ede1366eef2852763c8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.actions.confirmRepair","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Repair Dream Cache? This archives derived dream cache files and rebuilds them from clean inputs. Your dream diary stays untouched.","text_hash":"bf72fa3d38159dffaddfcde0587d8d5d7002a7e5b60db804a5f3f953b260fac0","tgt_lang":"hi","translated":"Dream Cache की मरम्मत करें? यह व्युत्पन्न dream cache फ़ाइलों को संग्रहित करता है और उन्हें साफ़ इनपुट से पुनर्निर्मित करता है। आपकी स्वप्न डायरी अछूती रहती है।","updated_at":"2026-07-29T11:05:27.553Z"} {"cache_key":"aaa56f46cae924210073c8da98aa7b5aa4042ce01c6f069d5a392df05cae02e8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nav.settingsSearchClear","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Clear settings search","text_hash":"63c62e141b68481dcdeafe6f6706c37beaf4ad4d58bbce3a7d8ce3c5e1abc4a9","tgt_lang":"hi","translated":"सेटिंग की खोज साफ़ करें","updated_at":"2026-07-29T11:07:00.115Z"} {"cache_key":"aaa9e33ada6df89a133ec0837f9723def9b3ed1efae94c5d7c7e55f82a5990cd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"board.emptyHint","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Your agent can pin widgets here — try asking for a status card.","text_hash":"f2aa2fa82375c466e3d007c1d4212b986fa1cb9e7c425b1983930aef37be3fec","tgt_lang":"hi","translated":"आपका एजेंट यहाँ विजेट पिन कर सकता है — किसी स्टेटस कार्ड के लिए पूछकर देखें।","updated_at":"2026-07-22T15:49:50.262Z"} {"cache_key":"aad1899fda8e75ca2a30f8afd4b160f6f7514dc8ea0ff84ccf5e9f4d1f768405","model":"claude-opus-4-8","provider":"anthropic","segment_id":"appsPage.cards.appleWatch.desc","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Glanceable chats and quick replies from your wrist.","text_hash":"7dbcaf2c61a0da5e299e9a0d18dfeaba393dbafab879aa715927478a29a15f5f","tgt_lang":"hi","translated":"आपकी कलाई से एक नज़र में चैट और त्वरित उत्तर।","updated_at":"2026-07-22T15:49:32.057Z"} @@ -2908,6 +2933,7 @@ {"cache_key":"ba2f719dd2072d7e462849a421d9e1014589289e1df4dc8a05ac56cfb8ff8d7d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.thread.unpin","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Unpin","text_hash":"ee3c716130546a45492c899f7486b67f880e5631a2b8b8065bb16be9956d0b43","tgt_lang":"hi","translated":"अनपिन करें","updated_at":"2026-07-12T06:43:01.834Z"} {"cache_key":"ba3143d22e9ee7ee5bf559561f49796b3504065aa0c93d1a5818b898193645d8","model":"gpt-5.5","provider":"openai","segment_id":"chat.sessionDiff.statusModified","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Modified","text_hash":"e8ce5dcaf408935ff76747226d2e8bee4319a2f593c1d7a838115e56183d1f37","tgt_lang":"hi","translated":"संशोधित","updated_at":"2026-07-11T04:53:05.719Z"} {"cache_key":"ba3bd72e3b2b6f5cc6e5905266685537ee396520d07021172c1f7ccf8cb22c2a","model":"gpt-5.6-sol","provider":"openai","segment_id":"chat.followUpModeQueue","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Queue until the run ends","text_hash":"16e4d4e7bb6cc4c765abbfad15de3827507dd31204f89bc372a54cb889d34e0c","tgt_lang":"hi","translated":"रन समाप्त होने तक कतार में रखें","updated_at":"2026-07-15T06:07:38.930Z"} +{"cache_key":"ba4f1b792450eba4653395461f415cb5a25d17115ecb4cae898fd5315c6e35b4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.copyResult","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Copy result","text_hash":"c467973d015e9cb72b4e3a39d8b304099974fe9b6cb67f3f6f66a328069179a6","tgt_lang":"hi","translated":"परिणाम कॉपी करें","updated_at":"2026-08-06T05:31:52.089Z"} {"cache_key":"ba55e17a274463b0cefdb15caaf1c77afab30ff3b3231181ddc4344fd86cb85d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.inventory.remoteIp","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Remote IP: {ip}","text_hash":"413b9aa614660a669fc347700f0a700250e4a8a38281701f4e03f7550de6b2ae","tgt_lang":"hi","translated":"रिमोट IP: {ip}","updated_at":"2026-07-12T06:37:50.081Z"} {"cache_key":"ba683f4ff1ee1448e7edec3daaae1c3baf67da5c9c024b8c37cb61b1f6473157","model":"claude-opus-4-8","provider":"anthropic","segment_id":"board.widget.allow","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Allow","text_hash":"e213c161d5cefa520c8dd4155c9569076d9a40406111465136a6f1b207045761","tgt_lang":"hi","translated":"अनुमति दें","updated_at":"2026-07-22T15:50:02.846Z"} {"cache_key":"ba727f8f7432895539eef409000dae6333bf4d38f0ee399c432f47da10c75f3e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.rail.health.waiting-on-user","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Waiting on you","text_hash":"57dccc5db9b096172f80ed94d7ba1886dbd8ad7c582831c78f0a3e4ab095ceec","tgt_lang":"hi","translated":"आपकी प्रतीक्षा में","updated_at":"2026-07-22T15:51:08.641Z","segment_ids":["chat.observer.health.waiting-on-user"]} @@ -2949,6 +2975,7 @@ {"cache_key":"bc6b4b73c8790a07e5b6f1f201b43385c925d1074b650297269e4866151b2a6a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.contradictions","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Contradictions","text_hash":"c1c93b72082e87a5bcd5704fedddcc6acdc3c666dc77c2cfe18613889b9054db","tgt_lang":"hi","translated":"विरोधाभास","updated_at":"2026-07-12T06:42:37.118Z"} {"cache_key":"bc7816c8d10f0f2d3aaea21e3eccc66dba744aea3daf3c3b5a537f4a4cff0293","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commands.fill","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"fill","text_hash":"dcd32479a72e55b29a03a586d8a483a05be0ce87cc5c25c7bad23079fc0356b3","tgt_lang":"hi","translated":"भरें","updated_at":"2026-07-12T06:42:47.767Z"} {"cache_key":"bca9998d2f02df9d142ec27069d782923b3b70055e2fcd1af0d1196dff78b117","model":"gpt-5.6-sol","provider":"openai","segment_id":"execApproval.agentPendingOne","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"{count} pending approval","text_hash":"eec2f7efb6ff9e964e8fb1ceb6f8f337703ae4b516b645c54573e286a8011c37","tgt_lang":"hi","translated":"{count} अनुमोदन लंबित","updated_at":"2026-07-16T09:23:01.953Z","segment_ids":["attention.pendingApproval"]} +{"cache_key":"bcc6e67d9b3361954d201da2295b93e74500186ad988f26dec16c9628abefadb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.stopCloudWorkerConfirmAction","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Stop worker","text_hash":"9a57ca2831c77ed95598e14dffcbb02156a28428b46f153a2cefb02c66f53d8c","tgt_lang":"hi","translated":"वर्कर रोकें","updated_at":"2026-08-06T05:31:33.628Z"} {"cache_key":"bcd563c7907f1635dc44d1c9a75c927fbfecee5508f66daa547b241f2ecc71ce","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.sections.talk.description","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Voice and speech settings","text_hash":"272a2aad476a166ee782b86df410292d8e355b8652ed9f68242f95a563a07cfc","tgt_lang":"hi","translated":"आवाज़ और वाक् सेटिंग्स","updated_at":"2026-07-12T06:39:07.768Z"} {"cache_key":"bd0b26b9bf371feb826fbefffe6863c7f26edb7e8d4fe45fe1b0d5b865423865","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.overview.hero.disabledDescription","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"The selected memory engine is disabled. Re-enable it in Settings.","text_hash":"0f82276529fa4438d7984d5a8f369488b64a2e40df6a54d68d6f40d077cea06e","tgt_lang":"hi","translated":"चयनित मेमोरी इंजन अक्षम है। इसे Settings में पुनः सक्षम करें।","updated_at":"2026-07-29T11:04:34.340Z"} {"cache_key":"bd33f7d36ffe1c6ed759907d51f18fdc8951fb73f00ceb6fdee60999283ec5a0","model":"gpt-5.5","provider":"openai","segment_id":"activity.duration.seconds","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"{count} s","text_hash":"e4e6c0fbc1a49d45c3bd828a8f1db1b256b17db672e68d19b15d5cf58ca0aa52","tgt_lang":"hi","translated":"{count} s","updated_at":"2026-06-26T21:31:58.515Z"} @@ -2993,7 +3020,7 @@ {"cache_key":"bfc0b936c100aa07f6989857896433f686edbc1992ce43841777a3883fc3285d","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.deletePreservedWorktrees","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"{count} thread worktree(s) with uncommitted or unpushed work were kept ({branches}). Manage them under Settings -> Worktrees.","text_hash":"d4057866193c00a6149849b5e7529a4482b44dd9bb776d06d2db6429f2935170","tgt_lang":"hi","translated":"बिना commit या push किए काम वाले {count} session worktree(s) रखे गए ({branches}). उन्हें Settings -> Worktrees में प्रबंधित करें।","updated_at":"2026-07-10T17:59:16.269Z"} {"cache_key":"bfc0cc05d97153c6944e8382a9b8dbb4da753de55e27ae8dbd19b1533be35559","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.success.activeModel","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Active model","text_hash":"35046308a7f9cf0fb17ac8c905e9af9bcf144f97f4d118260fa34ce728550dc2","tgt_lang":"hi","translated":"सक्रिय मॉडल","updated_at":"2026-07-31T19:25:52.284Z"} {"cache_key":"bfc178ebbd9e48ec44e1e142db2bdad94a28fd08ec384e9245cd6d4f035ecb8d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"updates.handoffTimeout","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Update handoff started, but completion was not reported after reconnect. Run `openclaw update status` for the final result.","text_hash":"1387c0b054cad51c48861f508055341507560db72a7b68a488aa4523eddad620","tgt_lang":"hi","translated":"अपडेट हैंडऑफ़ शुरू हुआ, लेकिन पुनः कनेक्ट होने के बाद पूर्णता की रिपोर्ट नहीं मिली। अंतिम परिणाम के लिए `openclaw update status` चलाएँ।","updated_at":"2026-07-29T11:03:26.521Z"} -{"cache_key":"bfcfb320730bd76ea385e71d8b2729025e2df070ab23fd79f01b665a0b34c363","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.readiness.noModels","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"No models available","text_hash":"a5a9895b0241125f15e8c45740f220dc69014c8d046ea815d61dd3700c1e627b","tgt_lang":"hi","translated":"कोई मॉडल उपलब्ध नहीं","updated_at":"2026-07-31T19:25:52.284Z"} +{"cache_key":"bfcfb320730bd76ea385e71d8b2729025e2df070ab23fd79f01b665a0b34c363","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.readiness.noModels","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"No models available","text_hash":"a5a9895b0241125f15e8c45740f220dc69014c8d046ea815d61dd3700c1e627b","tgt_lang":"hi","translated":"कोई मॉडल उपलब्ध नहीं","updated_at":"2026-07-31T19:25:52.284Z","segment_ids":["chat.modelControls.noModelsAvailable"]} {"cache_key":"bfe2f4851769ee2f8fd2f54aa0420a5de3bcb73d473b3c1df68db6f69f744664","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agentTools.switchAgent","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Switch chat to this agent to view its live runtime tools.","text_hash":"6e9a1a0d56a5f046f834f6b81ca05004c34f4861a0683ab7e1664dca75e8e744","tgt_lang":"hi","translated":"इसके लाइव रनटाइम टूल देखने के लिए चैट को इस एजेंट पर स्विच करें।","updated_at":"2026-07-12T06:40:33.505Z"} {"cache_key":"bff13980f96c3992234b890cd05e28510ef5b046bbeda909b015b9658fe510ae","model":"gpt-5.5","provider":"openai","segment_id":"chat.onboardingDisabled","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Disabled during setup","text_hash":"9790a355d748c87f8c5497ffa7fd924d6b539bab8ff2a06d6f85dc7a3b4805f1","tgt_lang":"hi","translated":"सेटअप के दौरान अक्षम","updated_at":"2026-06-26T21:36:16.800Z"} {"cache_key":"bff8ceb8466b71f8edef69386c1938037116a8dfa7907429f0e1a98c6a70d936","model":"gpt-5.5","provider":"openai","segment_id":"chat.welcome.suggestions.checkSystemHealth","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Check system health","text_hash":"67c43fadcdb90a5a90db660c805dcc67f97330ef4c3d87387bee88977898c7d7","tgt_lang":"hi","translated":"सिस्टम स्वास्थ्य जाँचें","updated_at":"2026-06-26T21:36:23.330Z"} @@ -3033,6 +3060,7 @@ {"cache_key":"c2590c704e662e37226e4a9942b11371b46b26cd18a0af067cced9094285282c","model":"gpt-5.5","provider":"openai","segment_id":"usage.query.inRange","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"{total} sessions in range","text_hash":"a7280631c94ed4479e25609cb443b235d3be5cb364d1feb28c1d5d8ecd132714","tgt_lang":"hi","translated":"सीमा में {total} सत्र","updated_at":"2026-06-26T21:34:43.709Z"} {"cache_key":"c268ec7dc8d3fd07ac09abe22e374216f231d9bc4515b1b7d62a00392b6b7bb6","model":"gpt-5.6-sol","provider":"openai","segment_id":"pluginsPage.workshopTab","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Workshop","text_hash":"c0086f23dcddcdda8b10b6601dcb1564c1aa5306a4bedb2dbb4b0ac41030ba59","tgt_lang":"hi","translated":"वर्कशॉप","updated_at":"2026-07-12T02:11:17.326Z"} {"cache_key":"c293b11878cb5239fb4189a43ed8ef722fd56df44768ef3f0c9561e23b4b4487","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.chatPrefs.messageWidthHint","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Optional CSS width for the centered transcript, such as 960px, 82%, or min(1280px, 82%).","text_hash":"bedc89ef8f1c70847325bb2f1398addc798d7d8fa4187cb9ffba49a3c0aed5ec","tgt_lang":"hi","translated":"केंद्रित ट्रांसक्रिप्ट के लिए वैकल्पिक CSS चौड़ाई, जैसे 960px, 82%, या min(1280px, 82%)।","updated_at":"2026-07-25T17:13:31.804Z"} +{"cache_key":"c29416cb9e22116bb51b2cda91259a85ab12844b286c70b725d9bbcdd44fbb7b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.auth","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Review the provider credential or sign-in, then retry.","text_hash":"06492ffbd3c87579037f41e3c00a217fb3020fafdc1f11442394e33b4b7dcd77","tgt_lang":"hi","translated":"प्रदाता क्रेडेंशियल या साइन-इन की समीक्षा करें, फिर पुनः प्रयास करें।","updated_at":"2026-08-06T05:31:33.628Z"} {"cache_key":"c2ac2a7f0917c656c4c7befb0173b1b45989c4612be629fd221f9e6070ca179d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.searching","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Searching ClawHub…","text_hash":"1dc48144c37134cc875133799e40d6766a0306fa220e8fa63139c4dcab0bfd54","tgt_lang":"hi","translated":"ClawHub में खोजा जा रहा है…","updated_at":"2026-07-29T11:07:00.115Z"} {"cache_key":"c2b24487d569f71f9d20babff342f556201363b09fb7547aef182e1969c24b01","model":"gpt-5.6-sol","provider":"openai","segment_id":"configForm.sections.tts.description","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Text-to-speech output, voices, and personas","text_hash":"e50c3817a89294371305bd3b74dbcde8ace10d42960bf3eeee05fd9f5543fc8c","tgt_lang":"hi","translated":"टेक्स्ट-टू-स्पीच आउटपुट, आवाज़ें और व्यक्तित्व","updated_at":"2026-07-28T07:57:05.723Z"} {"cache_key":"c2dbd435c41d3de8a810bf94f158fb966d40aa8953c367cd0bf88d24f1029a74","model":"gpt-5.5","provider":"openai","segment_id":"browser.noChatTarget","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Open a chat thread first so the annotation has somewhere to go.","text_hash":"4a60cec3a95084db37e0ac5e11f50f4f0656ee62b9a7dc3d6c3adeb2ed3a8213","tgt_lang":"hi","translated":"पहले एक चैट सत्र खोलें ताकि एनोटेशन भेजने के लिए जगह हो।","updated_at":"2026-07-11T02:18:39.926Z"} @@ -3296,11 +3324,13 @@ {"cache_key":"d334a81935903100837359be0a68118915432a4bcef3c4ed8960565915df7dd3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.engine.rowTitle","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Memory engine","text_hash":"e848ead28d1bb017fa33aee023f1e0672fd4c29c152a4991c12707c0d6a9bdfb","tgt_lang":"hi","translated":"Memory engine","updated_at":"2026-07-28T07:08:24.768Z"} {"cache_key":"d3651ebec28da3bba5b312e41bad3015c75acb77f03e42241543ca2ab15c7880","model":"gpt-5.5","provider":"openai","segment_id":"chat.pullRequests.checksPassed","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Passed","text_hash":"436fe71bb9561f0596161c4d50c7b23327b4189acaf63dc89f4f9205b67a7528","tgt_lang":"hi","translated":"पास हो गया","updated_at":"2026-07-10T23:12:34.380Z"} {"cache_key":"d368f0fbeba42874b7106e5813eda43a161d1ea654140525717f27577aae8561","model":"gpt-5.5","provider":"openai","segment_id":"cron.list.activityTab","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Run history","text_hash":"addf321bfa5b8346b1699c837e7658a4c646025227efada351113b4cbd649181","tgt_lang":"hi","translated":"रन इतिहास","updated_at":"2026-06-26T21:37:15.387Z","segment_ids":["cron.detail.historyTitle"]} +{"cache_key":"d38383677a08629fbc604889ea8cd70f60237269bfc94fd7678ed4be906eefcc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.skillsPanel.updateError","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Could not update the agent skill allowlist.","text_hash":"ee69eb4828ac26cba851cec0b5ae90fd4059ab1d2f84dc8c1ee7def439c706eb","tgt_lang":"hi","translated":"एजेंट स्किल अनुमति सूची अपडेट नहीं की जा सकी।","updated_at":"2026-08-06T05:31:33.628Z"} {"cache_key":"d38aaf3619748b6c39d20b62d80dadce5b0f9a32f53b56a9cb3b8b1dbb831315","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.evaluation.metrics","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Metrics","text_hash":"a58da793c7250f1b3b8f8710efd7c7ee7e1a2dac4208f355dad42458a421e4ec","tgt_lang":"hi","translated":"मेट्रिक्स","updated_at":"2026-07-29T11:05:14.940Z"} {"cache_key":"d3d970da73660c41ed6934225d7fadc2130ac82ec98d6da323934732245358a8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.inventory.capabilities","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Capabilities","text_hash":"9460f16ac9b5171e7f3d3f2336ec66b547231be8996ea9a0ad25079f84641be4","tgt_lang":"hi","translated":"क्षमताएँ","updated_at":"2026-07-12T06:37:50.081Z"} {"cache_key":"d3dde9df9afb7b3e01a2f5ddc56e4eb19dc1196aedfd51ac8f52842d7908e06f","model":"gpt-5.5","provider":"openai","segment_id":"workboard.detailWorkerLogs","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Worker logs","text_hash":"67766b9f222a7ccdae6beb7d6e7877d1a13abb8a346a8c5c803a4380bdf851b1","tgt_lang":"hi","translated":"Worker लॉग","updated_at":"2026-06-26T21:32:11.358Z"} {"cache_key":"d3e8ae0d595909272e67ea8979a1a1a4c2af5688694e9b9673713043355c4d57","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.detailPanel.searchInFile","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Search in file","text_hash":"c4cda7252bc752dceb503cee00e44afb2699eba1870de56aa2f8a0e62c4a35e9","tgt_lang":"hi","translated":"फ़ाइल में खोजें","updated_at":"2026-07-12T06:43:01.834Z"} {"cache_key":"d3f18f949b2a5f52ecffbf5cd2210b5922f0c7a1074dabd38c97bde920e90f51","model":"claude-opus-4-8","provider":"anthropic","segment_id":"board.widget.actionErrorDetail","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"The dashboard kept the previous widget state.","text_hash":"a901bc4ca2bb099965632574b1175a8d12e6b62307fe7c375252a6f661c4e964","tgt_lang":"hi","translated":"डैशबोर्ड ने पिछली विजेट स्थिति बनाए रखी।","updated_at":"2026-07-22T15:50:02.846Z"} +{"cache_key":"d3f5baec533f655298ca35d1e9c53965edf071d0271b98ad146f633ab5aa9528","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.button","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Check model","text_hash":"ecbc2430febdf2ec2499efad15c6d2f2a01b64cc8ea7a1bce31663cf67c0dd9c","tgt_lang":"hi","translated":"मॉडल जांचें","updated_at":"2026-08-06T05:31:33.628Z"} {"cache_key":"d40631fe06e1d42f03bab9be676e66b70fcbd45019ea5b88ac15f78fa8211d01","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.reasoning","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Reasoning","text_hash":"d8211e24e83d1600a1b0cfe2f7baa68e4d4eb71131a0b2b1b2050cba111ea481","tgt_lang":"hi","translated":"तर्क","updated_at":"2026-06-26T21:30:21.093Z","segment_ids":["chat.view.reasoning","chat.modelControls.reasoning"]} {"cache_key":"d41beec4e9a833a67eec1713358cec22a7ff326bc186dfb75dd397686d005a37","model":"claude-opus-4-8","provider":"anthropic","segment_id":"updates.failureReasons.managedServiceHandoffAlreadyRunning","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Another managed update is already running. Wait for it to complete, then refresh update status.","text_hash":"0964cbca36699673bbf98f5fe8a9e2ce0a43bcccf4e9e4c7cb47ed3fd25fc14a","tgt_lang":"hi","translated":"एक अन्य managed अपडेट पहले से चल रहा है। इसके पूरा होने की प्रतीक्षा करें, फिर अपडेट स्थिति रिफ़्रेश करें।","updated_at":"2026-07-29T11:03:41.941Z"} {"cache_key":"d444bedaa193f7a89172d7a79ac8faa084d0c87cf84f3067618244ac441c8b08","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.unsupportedSchema","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Unsupported schema. Use Raw.","text_hash":"b8a674fe9b5630592fee5803cece8c806acd3b3089137def4e4d931ffaf4c115","tgt_lang":"hi","translated":"असमर्थित स्कीमा। Raw का उपयोग करें।","updated_at":"2026-07-12T06:38:40.770Z"} @@ -3347,11 +3377,11 @@ {"cache_key":"d6c303551a2c64b96f7bab9752816f2f013c82c2d21c7effecd183554fed2070","model":"gpt-5.6-sol","provider":"openai","segment_id":"nodes.inventory.removeName","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Remove {name}","text_hash":"e6a3c4a1250a6ad3f10faa22333e5e50a6ba78e5b28a3b26f5743d9f8c7ede93","tgt_lang":"hi","translated":"{name} को हटाएँ","updated_at":"2026-07-14T04:44:12.197Z","segment_ids":["mcpServers.removeNamed"]} {"cache_key":"d6d6e3fb1bbcfbeb498c54809f4b463f0c0616b479537f718975fc713f4a7337","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commandResults.steer.usage","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Usage: `/steer `","text_hash":"a1861e148713934b74c52b0e5ca20e5628ed3697da49807e96dafdeaf027fa86","tgt_lang":"hi","translated":"उपयोग: `/steer `","updated_at":"2026-07-29T11:06:22.258Z"} {"cache_key":"d6d952e9291f79cf6308db97938e14acffa8aa534f2e832ded640169a10c27cc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.outputTokens","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"{count} output tokens","text_hash":"7ad6277b0b94f31bef4537fbe6d4339acfde8ec5668c3c2643bbe68a8f67d751","tgt_lang":"hi","translated":"{count} आउटपुट टोकन","updated_at":"2026-07-22T15:50:20.380Z"} +{"cache_key":"d6ee744a122b9e555ecc7f43a0a40390001ae58c2c06d0df7734751f47c0fad5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.deliveryBlocked","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Completed, but result delivery is blocked.","text_hash":"cb34b0983f0b8b521ea9291291e02c165db3661730bfed241080e6a6aa32f4f9","tgt_lang":"hi","translated":"पूर्ण हुआ, लेकिन परिणाम डिलीवरी अवरुद्ध है।","updated_at":"2026-08-06T05:31:52.089Z"} {"cache_key":"d6f13c7323308870c33491d4af54009201fbcb771fd5f361cc1172807604988e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.preparingModel","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Preparing model...","text_hash":"d0e825a59e76bdca44389e00280be9653266aa13fc6a4f6e10d0fdd3f6ef61ae","tgt_lang":"hi","translated":"मॉडल तैयार हो रहा है...","updated_at":"2026-07-12T06:43:01.834Z"} {"cache_key":"d6fd20172c4af20cfc4aae0af2046f12b59f502e805aacc3897146abac75fd63","model":"gpt-5.5","provider":"openai","segment_id":"quickSettings.model.thinkingLevels.high","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"High","text_hash":"c4ebc6d4a5832cd9415f906ad03661110c705a72381c8b8b145761d02e2dd23a","tgt_lang":"hi","translated":"उच्च","updated_at":"2026-07-06T20:20:02.809Z"} {"cache_key":"d6ff0b192f5c290dd95fdb0b52308184567c32ba5178171c1b9f49886f435126","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.menu.skillsLoadFailed","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Couldn’t load skills.","text_hash":"f91ab8bebb9fe593b2273514fec1ddbcb3b0cf71f2d95c433dc01b6f37f25f82","tgt_lang":"hi","translated":"Skills लोड नहीं हो सके।","updated_at":"2026-07-29T11:07:00.115Z"} {"cache_key":"d70b5d1d1d8acd78ae88fdf351b60970a977ddc28011f2916032105ee67148f3","model":"gpt-5.6-sol","provider":"openai","segment_id":"attention.cronOverdue","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"{count} automation(s) overdue","text_hash":"571edc869dd35bf6139c1ddfc99954269539f2ffe173268d76b31a701ea31f4d","tgt_lang":"hi","translated":"{count} cron जॉब की समय-सीमा बीत गई","updated_at":"2026-07-12T00:09:04.271Z"} -{"cache_key":"d71883937f904cddbf51da78fec0c9fb2487af0c307a9ae0de5e1433089fc98b","model":"gpt-5.5","provider":"openai","segment_id":"login.failure.authFailed.stepDashboard","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Run openclaw dashboard --no-open and open the fresh URL or paste its token.","text_hash":"8332142ce650399926258b23bb7b6fd279cdde999caf9afcb27a92713624e085","tgt_lang":"hi","translated":"openclaw dashboard --no-open चलाएँ और नया URL खोलें या उसका टोकन पेस्ट करें।","updated_at":"2026-06-26T21:35:56.265Z"} {"cache_key":"d73d33f681230551b22b3b522595e68fd03105576f937d829b5acce8130159af","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.board.mockResearch","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Research","text_hash":"979d6300fd9884ff8d8e03391d524fed8e88cd5560788f065ba2444db3b7b20c","tgt_lang":"hi","translated":"अनुसंधान","updated_at":"2026-07-22T15:50:34.713Z"} {"cache_key":"d740184977f3fa56ee07dde7f25533d3f6d425478c5b43e9f6948e26295fad28","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.connectorDescriptions.kubernetes","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Cluster operations and troubleshooting from chat.","text_hash":"addbb93ff91796713841bf73fd4f208d3552178b854f56315e39d3dae4f44e96","tgt_lang":"hi","translated":"चैट से क्लस्टर संचालन और समस्या-निवारण।","updated_at":"2026-07-12T06:41:27.526Z"} {"cache_key":"d74e44aa8a9a11f319b7b1646ca1d8fb83f45cd8b1f7be2b87b41ed7383ac6ea","model":"gpt-5.5","provider":"openai","segment_id":"workboard.runEngine","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Run {engine}","text_hash":"b7f84eadad45d4c588f1209bd249bd8088d5fcae72d8be0d3b2acf705f9ade5d","tgt_lang":"hi","translated":"{engine} चलाएँ","updated_at":"2026-06-26T21:32:25.929Z"} @@ -3452,6 +3482,7 @@ {"cache_key":"dd33b458ec13ffeeb87e9216c416a045b2f6968061fec6408a75726fae86c5e2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.empty.staleTitle","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"No stale proposals","text_hash":"25b0c88fbfe8b10fdf21af3c5a2970c0576750c9d5990ac0106d61accfb73d78","tgt_lang":"hi","translated":"कोई पुराना प्रस्ताव नहीं","updated_at":"2026-07-12T06:41:59.574Z"} {"cache_key":"dd41e101618527c5a9483fb110d668bade81e53e014eafeebce7b2b4dd6dbafd","model":"gpt-5.5","provider":"openai","segment_id":"common.disabled","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Disabled","text_hash":"75081b593d15cf6e631971bc6768723f593b88b172477e40ae7d363e4829816d","tgt_lang":"hi","translated":"अक्षम","updated_at":"2026-06-26T21:29:24.057Z","segment_ids":["configView.sessionObserver.disabled","skillsPage.tabs.disabled","skillsPage.disabled","pluginsPage.disabled","modelProviders.defaults.disabled"]} {"cache_key":"dd7227f9d4447314574e203c6d4991734f79a2dc781462fb6de01b970a36c15b","model":"gpt-5.5","provider":"openai","segment_id":"workboard.lifecycleMissing","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Thread missing","text_hash":"b970f906eaad72028a4c6191303f6885d031d8ba482795583c1b8fd6314e006e","tgt_lang":"hi","translated":"सत्र गुम है","updated_at":"2026-06-26T21:32:52.647Z"} +{"cache_key":"dd794221f29c3d4296858c8b782aaac81b6697f8f1de77e9969a4c58482a7e98","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.format","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Check that the endpoint exposes a compatible chat model, then retry.","text_hash":"22ef704d9921834cb21e0b3c3c807f3d5fa2fd63f40ff652d26bcf2638556121","tgt_lang":"hi","translated":"जाँचें कि endpoint एक संगत chat model उपलब्ध कराता है, फिर पुनः प्रयास करें।","updated_at":"2026-08-06T05:31:52.089Z"} {"cache_key":"dda4ba3e6a2a4cd53b15e3cd9bed7b0f6b0d68043919155d7b89f0d241ded520","model":"gpt-5.5","provider":"openai","segment_id":"dreaming.advanced.emptyGrounded","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"No staged grounded replay entries right now.","text_hash":"3c85fa80872b7e5f27da121c22707aecb7dc74f627b2bcecff0373916fbf7270","tgt_lang":"hi","translated":"अभी कोई स्टेज की गई ग्राउंडेड रीप्ले प्रविष्टियाँ नहीं हैं।","updated_at":"2026-06-26T21:34:03.457Z"} {"cache_key":"ddc44fe5269c40a130e1b0128d47089d47c2402e7250246f4e56cfc7193249c9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.binding.override","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"override: {node}","text_hash":"125d03407ecd30d03ad702b2e7be2b5f84a21df33ad7e2e7205ff847e4e3d8eb","tgt_lang":"hi","translated":"ओवरराइड: {node}","updated_at":"2026-07-12T06:37:34.383Z"} {"cache_key":"ddd777a8b030b2275cc4149efe69ff971500fc14e92bc7e78dac7028a339f4ad","model":"claude-opus-4-8","provider":"anthropic","segment_id":"custodian.subtitle","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Your system setup guide","text_hash":"3ac72ee9f629d5d45dbe8ce79b87aa8c69b631d64b76cf2db061a1cafea4e026","tgt_lang":"hi","translated":"आपका सिस्टम सेटअप गाइड","updated_at":"2026-07-22T15:48:43.836Z"} @@ -3551,7 +3582,6 @@ {"cache_key":"e415353264e75e4dd7d9cd49a0611c212543ba6920dd20f3b0e52b08ff52ba75","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commandResults.stoppingCurrentRun","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Stopping current run...","text_hash":"b087408df3f18f849120c0907b1f49cc84583b72d882e5e2e48856fd73be7a1e","tgt_lang":"hi","translated":"वर्तमान रन रोका जा रहा है...","updated_at":"2026-07-29T11:05:44.119Z"} {"cache_key":"e4327546dc7c8dcf7e38c6d0fb68d77353ac9d875457f2ec47d239a3d2230031","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.files.addFile","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Add file…","text_hash":"0d428875df22eedce985266882a74485677ca63f751e863852894da2da2312b4","tgt_lang":"hi","translated":"फ़ाइल जोड़ें…","updated_at":"2026-07-28T07:08:24.768Z"} {"cache_key":"e4352a287a02ce21818d78118690c15ef813a11e1e8e891e0a9c2ec31f575b52","model":"gpt-5.5","provider":"openai","segment_id":"workboard.eventArchived","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Archived","text_hash":"bdb86505f8062d15f152cef71dd4ca89609d5bf8e98771dcd2c9f70d247403da","tgt_lang":"hi","translated":"संग्रहित","updated_at":"2026-06-26T21:33:07.229Z"} -{"cache_key":"e445ff9bc42e0cdc2855309a649b6e8a36664b5a5fae40a1db284e5fbce1ca14","model":"gpt-5.6-sol","provider":"openai","segment_id":"modelSetup.verify.answeredIn","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Answered in {latencyMs} ms","text_hash":"b42fae037247714a4c44fb8ecb28c8b3cf473a9e443e7a444e8e79eabd310bc4","tgt_lang":"hi","translated":"{latencyMs} ms में उत्तर मिला","updated_at":"2026-07-16T15:48:49.157Z"} {"cache_key":"e4690091f3d992c3e64ea64f3958eb8a518f3dea5116a08f8683e0469472a614","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.addons.memoryWiki.title","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Memory wiki","text_hash":"4b253af46ce6928abb483487fd93a02d53445e459b5e175a9f83a06de1f10ab6","tgt_lang":"hi","translated":"मेमोरी विकी","updated_at":"2026-07-28T07:08:40.460Z"} {"cache_key":"e4833c74c8e1fd3bf0164baf9213c1dabadb8a0846c837325951f2410a9db1e7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.subagentPrefix","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Subagent:","text_hash":"29704ce947db98038a3b948f783c8244138e256db458eeb80d91f483ef345d4b","tgt_lang":"hi","translated":"Subagent:","updated_at":"2026-07-31T19:25:52.284Z"} {"cache_key":"e4a21d30c9abfe4fd4b947fcda0a8ef4126fbea88ddd610a960657dadfc09819","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.connectorDescriptions.notes","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Capture notes to Markdown, Obsidian, Notion, or Bear.","text_hash":"936b1480131a5cb5ea34a3c8653d7b05c1cb2996b945ee8838074ba67304f772","tgt_lang":"hi","translated":"नोट्स को Markdown, Obsidian, Notion, या Bear में कैप्चर करें।","updated_at":"2026-07-12T06:41:37.950Z"} @@ -3794,6 +3824,7 @@ {"cache_key":"f1bb29f0657d90793e47d5d2e2ab2ddcacef5f673d92e5eb78132098caff72a2","model":"gpt-5.5","provider":"openai","segment_id":"chat.workspaceFiles.artifactCount","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"{count} artifacts","text_hash":"022b6b55a10f1864b7aff7c307e49ab37e11e6999111fb87349f040d100abba3","tgt_lang":"hi","translated":"{count} आर्टिफ़ैक्ट","updated_at":"2026-06-26T21:36:47.054Z"} {"cache_key":"f1c4b79ba1cf74d03a68298ff790612558df81c298ef64e2cc46a086d66be529","model":"gpt-5.5","provider":"openai","segment_id":"workboard.notesPlaceholder","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Notes, acceptance criteria, links","text_hash":"78bc408092930b58b8e710723503c40bafe4b6b3566e9717c3da1acfce4442fc","tgt_lang":"hi","translated":"नोट्स, स्वीकृति मानदंड, लिंक","updated_at":"2026-06-26T21:32:45.360Z"} {"cache_key":"f20a94d4a7ab4f6c7655308a4459384c243133b7ac09c937c284e30f60289d29","model":"gpt-5","provider":"openai","segment_id":"usage.costWindows.selectedRange","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Selected Range","text_hash":"95917ae71066a19c266cd4530068f4bf775ed2401951ebf37ab0c91daa1a67d3","tgt_lang":"hi","translated":"चुनी गई अवधि","updated_at":"2026-07-05T20:24:32.108Z"} +{"cache_key":"f21ccc33f68c2e07c66cd46ae3df7dc8bdd44ab47e9b258bd5c84bf9361923b3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sidebar.hiddenSessionSections","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Hidden session sections","text_hash":"cf99d90adc742855fd447a174d79c569ccf4de22d0778a19bf9bad3b02c5de31","tgt_lang":"hi","translated":"छिपे हुए session अनुभाग","updated_at":"2026-08-06T05:31:52.089Z"} {"cache_key":"f23479e2778626a8df3382a6d13fa79efe92f4c3322a1d6e11f28b8d2c39a9cc","model":"gpt-5.5","provider":"openai","segment_id":"dreaming.diary.noDreamsHint","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Dreams will appear here after the first dreaming cycle runs.","text_hash":"8a252309d817bc57e543418f758794fec3efef8473bdf0bdeb22fb667edb76ff","tgt_lang":"hi","translated":"पहला ड्रीमिंग चक्र चलने के बाद सपने यहां दिखाई देंगे।","updated_at":"2026-06-26T21:34:11.503Z"} {"cache_key":"f237ce953f6dfdc9c692d7dfa80ebe8bc395a2791a0752475fae8ff8d6728c13","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.messages.contextFor","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Message context for {timestamp}","text_hash":"e023f383f6ad0fac173dbca7f3bedc47b4e59cd750e3f6e2800cee10edab0417","tgt_lang":"hi","translated":"{timestamp} के लिए संदेश संदर्भ","updated_at":"2026-07-29T11:06:30.800Z"} {"cache_key":"f253182c88a475379c42c6f1174edc577d55baeae45b035fb2e92ecdd4e9afc8","model":"gpt-5.5","provider":"openai","segment_id":"newSession.worktreeName","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Worktree name","text_hash":"9dd7d78ef00b05c28acfef1520cda8f7170ae9ca879c813b34842a1781164b5f","tgt_lang":"hi","translated":"Worktree name","updated_at":"2026-07-10T17:59:16.269Z"} @@ -3904,6 +3935,7 @@ {"cache_key":"f89c585a2b1de981064ae85977b35c654c36c7b85811235d9ccde8c6a2fa27eb","model":"gpt-5.5","provider":"openai","segment_id":"chat.composer.contextUsage.title","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Context usage details","text_hash":"0e04e44654b5a2abf769dcd2f82a32e0501a41689d6635d7f718978c160958f0","tgt_lang":"hi","translated":"संदर्भ उपयोग विवरण","updated_at":"2026-07-05T10:16:11.934Z"} {"cache_key":"f8ad00dccd718fb9f03ed0a2b9755cffefe600afd1487a0d1aea6bafee6456d3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillsPage.clawHub","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"ClawHub","text_hash":"a2019fe71279ebb59b7876298299699524a6eb7885a04484409a1b556c8548f3","tgt_lang":"hi","translated":"ClawHub","updated_at":"2026-07-12T06:40:48.163Z"} {"cache_key":"f8b5e697b04df8fa4e876d807c0a3c8548b93dff745c1a4d80bab7c1afb80c14","model":"claude-opus-4-8","provider":"anthropic","segment_id":"mcpPage.tlsVerifyOff","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"TLS verify off","text_hash":"a5b43281917aa4e42ed7120081abceedcb76541d99e18f806c2c2a8858857da9","tgt_lang":"hi","translated":"TLS सत्यापन बंद","updated_at":"2026-07-12T06:41:11.385Z"} +{"cache_key":"f8ecb82910138d4281e741360a8a9bb3f3a6aa8af065acd10fb4479b7cdfabe2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.modelControls.modelsRefreshFailed","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Couldn’t refresh models","text_hash":"b945dd9b9def5637a710863b594c4cfe700f7aa354e8856300c07bf0afd96be8","tgt_lang":"hi","translated":"मॉडल रीफ़्रेश नहीं हो सके","updated_at":"2026-08-06T05:31:55.722Z"} {"cache_key":"f908e3c8572b1c9e2dd3dd0f6e0e252e4141af92cfd809a3bea02d549b069aa6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.pairing.missingPermission","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"This connection does not have operator.pairing access, so DM requests cannot be reviewed.","text_hash":"5ef6c4cd344c35b9ca243743d2dc43ce2d93ecba2bd4eed594d75b1040b5c008","tgt_lang":"hi","translated":"इस कनेक्शन के पास operator.pairing एक्सेस नहीं है, इसलिए DM अनुरोधों की समीक्षा नहीं की जा सकती।","updated_at":"2026-07-22T15:47:40.616Z"} {"cache_key":"f90da5e4b26bc588a9d6c6c640ca0b9caf8d67883dcde49eec58929c168e3f87","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.inventory.olderPairings","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"{count} older pairings of {name}","text_hash":"975edb3821e2a3f633d12c9fb73d2157678b9a90b9cc7f878c083a6795c7b4ea","tgt_lang":"hi","translated":"{name} की {count} पुरानी पेयरिंग्स","updated_at":"2026-07-12T06:37:42.946Z"} {"cache_key":"f918466de5bc1d63028bfcc733eb48c501153af07e75668bd065deadd5f9b66a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.config.loadingSchema","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Loading config schema…","text_hash":"a4e89c92371b04d2c4be7d48f57167f93ae36796ec03bbb71bdf4642b753ac2a","tgt_lang":"hi","translated":"कॉन्फ़िग स्कीमा लोड हो रहा है…","updated_at":"2026-07-12T06:37:26.966Z"} @@ -3918,6 +3950,7 @@ {"cache_key":"f9a1bc3bba2e38fa22897a843cdaa64d837a07ec6684b5b186e424ddcb370258","model":"gpt-5.6-sol","provider":"openai","segment_id":"configPage.content","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Settings content","text_hash":"e4dcd3d9bff6ba5422b5216d88009d9b4be8eb0e6c65d25781cb3441c80e0597","tgt_lang":"hi","translated":"सेटिंग्स की सामग्री","updated_at":"2026-07-13T13:04:07.008Z"} {"cache_key":"f9d31ac30716925874e2bff67c21aab9df1e82ac4fe6bcb8e7b739dfb69d10b2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.peek","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Peek","text_hash":"d5fa5ccb11de722d3e722afe7ce4228774b6dc0b51b71c90ba69d5999185663d","tgt_lang":"hi","translated":"झलक","updated_at":"2026-07-12T06:40:14.088Z"} {"cache_key":"f9ea78c90eba4529e5d6442ad8479eb7844eccbe81908ce902a49bc99a612060","model":"gpt-5.6-sol","provider":"openai","segment_id":"nodes.inventory.summaryConnected","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"{connected} of {total} connected","text_hash":"920cc846e8f27ae7f2a95f6089c382579fd774894df86b31d10fd69e4c165758","tgt_lang":"hi","translated":"{total} में से {connected} कनेक्टेड","updated_at":"2026-07-13T05:07:30.698Z"} +{"cache_key":"fa0e8fb0e5ed362324b9a8855ed706f9f3fca08ab0378647600b031666ea6a25","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.messages.fullContentLoadFailed","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Could not load the full message.","text_hash":"a786a21e46295cc228c4ec476928e20786dde74abe1d0999043c6598ce736456","tgt_lang":"hi","translated":"पूरा संदेश लोड नहीं किया जा सका।","updated_at":"2026-08-06T05:31:55.722Z"} {"cache_key":"fa0f80eec57b440dd91abd67d6ac270eba610e0a6ec95b974eddfb865e1163b7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configPage.themeRemoved","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Custom theme removed.","text_hash":"7d512ef8b6fd6eb3282e24ba38a51cc23fd3100c68dc4c7e31651b988cdbe735","tgt_lang":"hi","translated":"कस्टम थीम हटा दी गई।","updated_at":"2026-07-12T06:39:34.980Z"} {"cache_key":"fa1a5c03884bfc744cfbc5850ea7a177fd710b1a489987c98b998f024c5078ff","model":"gpt-5.6-sol","provider":"openai","segment_id":"approvalHistory.offline","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Connect to the gateway to load approval history.","text_hash":"9f0a5301539007644706f919d2d10a2783d5a6ddbaa0781c60afabddb432a1b3","tgt_lang":"hi","translated":"अनुमोदन इतिहास लोड करने के लिए Gateway से कनेक्ट करें।","updated_at":"2026-07-16T09:23:01.953Z"} {"cache_key":"fa39861a759495dd802786511361449accfe2b3c43a4b3eb09f803915f336051","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.menu.depsMissing","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"deps missing","text_hash":"da6091d3a277a82b8a6ca05aaba61d5fe36686e229dc6b80454796eaffc69d00","tgt_lang":"hi","translated":"deps गायब","updated_at":"2026-07-29T11:07:00.115Z"} @@ -3949,7 +3982,7 @@ {"cache_key":"fb5afa310fad0a40394e9925d0bee2f0433f12437eb63511217192ceeaa0867a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"quickSettings.system.runtime","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Node {version} · PID {pid}","text_hash":"5d3a4f62c7db2c4fdcb5dcd575eb70ef2b041ecfd33a61c08d72541bc0e5c278","tgt_lang":"hi","translated":"Node {version} · PID {pid}","updated_at":"2026-07-12T06:39:20.138Z"} {"cache_key":"fb633fadb213faa2fe7c5c830f560a67f52e05a921add82533d5d6fba508e8ff","model":"gpt-5.5","provider":"openai","segment_id":"browser.annotatePrompt.introTitled","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"I annotated the page at {url} (page-reported title: \"{title}\") — the attached screenshot shows my markup.","text_hash":"07238283d91897e6c5c97bdb7ceb4dfdf021d3c4de2cf2cb3844e93517cd60d7","tgt_lang":"hi","translated":"मैंने {url} पर पेज को एनोटेट किया (पेज द्वारा बताई गई शीर्षक: \"{title}\") — संलग्न स्क्रीनशॉट में मेरा मार्कअप दिखता है।","updated_at":"2026-07-11T02:18:39.926Z"} {"cache_key":"fb63eb99abb9de7da3923fafbdc1b9e1cde6794d85be58af974a3b5c5b616a68","model":"gpt-5.5","provider":"openai","segment_id":"debug.security.info","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"{count} info","text_hash":"a84e3331299caa904b633757b6c5cafdab536c874e78ba168a0290c36ade2f20","tgt_lang":"hi","translated":"{count} जानकारी","updated_at":"2026-06-26T21:31:05.913Z"} -{"cache_key":"fb7967c9ce2216ea3e576147fb9a6d2ea84a61b6a2fa4d5c6374859e33106d86","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.checkAgain","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Check again","text_hash":"fb7099ad8e818d42eceefe0d97c824fd54ddb0eeef54c263ec72c77d39198ac9","tgt_lang":"hi","translated":"फिर से जाँचें","updated_at":"2026-07-29T11:07:00.115Z"} +{"cache_key":"fb7967c9ce2216ea3e576147fb9a6d2ea84a61b6a2fa4d5c6374859e33106d86","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.checkAgain","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Check again","text_hash":"fb7099ad8e818d42eceefe0d97c824fd54ddb0eeef54c263ec72c77d39198ac9","tgt_lang":"hi","translated":"फिर से जाँचें","updated_at":"2026-07-29T11:07:00.115Z","segment_ids":["modelSetup.verify.checkAgain"]} {"cache_key":"fb7d090bda47a42e1979a7e048447bccc18a688a7b95bfd5bd851ea92d9860c9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.emptyWiki","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Memory wiki is not populated yet","text_hash":"4dc749bd581bc88bb363618107765f44795c07a18326a41af058f5aa09643a60","tgt_lang":"hi","translated":"मेमोरी विकी अभी तक पॉपुलेट नहीं हुई है","updated_at":"2026-07-31T19:25:52.284Z"} {"cache_key":"fb7dd94dba424d37ec0763c6a3ebf73d949f3a4297f1392b3bf6b682fe26e7a0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"custodian.hatchDraft","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Wake up, my friend!","text_hash":"ae7da63696f34b3e43bb5b873a1aec4e7f533590e1f4c3d831bf4f04c57a746c","tgt_lang":"hi","translated":"उठो, मेरे दोस्त!","updated_at":"2026-07-22T15:48:43.836Z"} {"cache_key":"fb8d5d7ca64f51141ac8db0c4f308678f26dc3e7a30e8be426727f9823092acf","model":"gpt-5.5","provider":"openai","segment_id":"activity.collapseAll","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Collapse all","text_hash":"25f7b3721119f1ec7fdf7c8c66e779ee9999e2049e569afc3b00a9fbdeece7db","tgt_lang":"hi","translated":"सभी संक्षिप्त करें","updated_at":"2026-06-26T21:31:52.012Z"} @@ -3971,6 +4004,7 @@ {"cache_key":"fc481a4d54d3b2eb2de0e082da6a9f67ead87364734bd34e7569e0edc3e35c9f","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.statusKilled","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Killed","text_hash":"b3ce8f082c5333a51874503e85870c7604ac10588202e218b47b937049351a97","tgt_lang":"hi","translated":"समाप्त किया गया","updated_at":"2026-06-26T21:30:33.640Z"} {"cache_key":"fc54c892ffe17dd44fb0fed8f04f23b3c40c3e5dfa81c6e6c3151790def9dd0a","model":"gpt-5.5","provider":"openai","segment_id":"chat.archivedSessionDisabled","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"This session is archived. Unarchive it to continue the conversation.","text_hash":"4a214a1bf86d56f8c8dbcd50b9bf3dfb9a28aee934b87092d4a3ac9a354e52a2","tgt_lang":"hi","translated":"संदेश भेजने के लिए इस सत्र को बहाल करें।","updated_at":"2026-07-02T14:30:19.917Z"} {"cache_key":"fc62ad4c851fa5b912ad6beb7212b1ea0b624ad109df696a1a2fd8a27615d973","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.deleteSessionMenu","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Delete…","text_hash":"9ce78fe395f3890fdd15e846db920eca7276a26ea869648a302fe1299796fdc0","tgt_lang":"hi","translated":"Delete…","updated_at":"2026-07-29T11:07:00.115Z"} +{"cache_key":"fc70292c53c6268ebccef7aacbe885d58540d935da11c3348d02d8d8b5d3a807","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.unknown","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Review the connection details, then retry.","text_hash":"dc49542f1026ccbbe6bd75ed5167700086796a53d34f1a3524cc545590b3e990","tgt_lang":"hi","translated":"कनेक्शन विवरण की समीक्षा करें, फिर पुनः प्रयास करें।","updated_at":"2026-08-06T05:31:52.089Z"} {"cache_key":"fc77e21f6370a051050f7b7b975567ac52fee301979181373218dcf29db5cc28","model":"claude-opus-4-8","provider":"anthropic","segment_id":"mcpPage.mtls","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"mTLS","text_hash":"5947b487dfb48ee1423d1dc99240bcd3e9df712799f82eeeb6dfda02060fcad6","tgt_lang":"hi","translated":"mTLS","updated_at":"2026-07-12T06:41:11.385Z"} {"cache_key":"fc7f34ea02a43aa72d236ab40b8bddf7b4eff6ed437d95e997182c489f6b7bbd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.toolCards.group.editsMany","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"edited {count} files","text_hash":"31b1f78c59f43cb22514f475541a1d9fcbc86d3087f6a858c7cb1901be30295c","tgt_lang":"hi","translated":"{count} फ़ाइलें संपादित कीं","updated_at":"2026-07-29T11:07:00.115Z"} {"cache_key":"fc7f39ecb194e4c230ffedc3c85bc9610a62c9e1e77c0b894ca95a7445158dcb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.disconnected","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Connect to the gateway to load and manage tasks.","text_hash":"f809605f626a2f8eeff5c864a30e78d538a878ec5de7934f21d60bc01b81f125","tgt_lang":"hi","translated":"कार्य लोड और प्रबंधित करने के लिए Gateway से कनेक्ट करें.","updated_at":"2026-07-29T11:07:00.115Z"} diff --git a/ui/src/i18n/.i18n/id.meta.json b/ui/src/i18n/.i18n/id.meta.json index a9c0c0499800..a3fc63c5f600 100644 --- a/ui/src/i18n/.i18n/id.meta.json +++ b/ui/src/i18n/.i18n/id.meta.json @@ -1,11 +1,11 @@ { "fallbackKeys": [], - "generatedAt": "2026-07-31T19:27:21.378Z", + "generatedAt": "2026-08-06T05:33:06.655Z", "locale": "id", "model": "claude-opus-4-8", "provider": "anthropic", - "sourceHash": "912ad83d5f70ee4463b1370efd9bf9c890017c65833f30501e8c3440da135ee7", - "totalKeys": 4652, - "translatedKeys": 4652, + "sourceHash": "10855748ee78e3fa7806b6f0f43f9f2dec749b41e7fc82439dbe19fca7e2f173", + "totalKeys": 4689, + "translatedKeys": 4689, "workflow": 1 } diff --git a/ui/src/i18n/.i18n/id.tm.jsonl b/ui/src/i18n/.i18n/id.tm.jsonl index 9f04dccb84cc..02b50b28bc72 100644 --- a/ui/src/i18n/.i18n/id.tm.jsonl +++ b/ui/src/i18n/.i18n/id.tm.jsonl @@ -1,4 +1,5 @@ {"cache_key":"001161c6d8b8d83b3b420106c23b2532dab33edd93f22abfb28dffba4807bc9e","model":"gpt-5.6-sol","provider":"openai","segment_id":"lazyView.genericSubtitle","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Something went wrong while loading this panel.","text_hash":"0071a7cd1af34f2ca88ce51639c2a3bca5d5788067b5c30e66f97d1efd290c13","tgt_lang":"id","translated":"Terjadi kesalahan saat memuat panel ini.","updated_at":"2026-07-13T07:27:06.126Z"} +{"cache_key":"002738e5e1f4748a722aed712c6ceab1a696e62e948bf8c04e20c41ed5cf1c00","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.deleteSelectedConfirm","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Delete {count} threads?\n\nThis will delete the thread entries and archive their transcripts.","text_hash":"4c54c281b40a03109f36a41d8ab02d72616493fd3cdafcf0d8adcf1cf89959cc","tgt_lang":"id","translated":"Hapus {count} thread?\n\nIni akan menghapus entri thread dan mengarsipkan transkripnya.","updated_at":"2026-08-06T05:32:54.154Z"} {"cache_key":"0038a61b38eeb2be276e02c49c048375b5d1874b87a55b266afefe141aa557ba","model":"gpt-5.6-sol","provider":"openai","segment_id":"debug.callFailed","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Call failed","text_hash":"f5da6de3a9801f3e8b05f8f99ecf1f6c3b72b2865f2355fb3004551e2f2233fd","tgt_lang":"id","translated":"Panggilan gagal","updated_at":"2026-07-13T16:00:54.404Z"} {"cache_key":"004124423ced22c1776b3770b21a6d0b245f6acec55c32faee58b25155f8734d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.messages.hideMessage","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Hide message","text_hash":"50165099781955a16b71f872a193bc725082763a3da3515f412d97efc52a94a7","tgt_lang":"id","translated":"Sembunyikan pesan","updated_at":"2026-07-22T15:55:08.898Z"} {"cache_key":"004323194586c62fb33d920481a23020cc7bd057841d96a897a8c1aeddade6b2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agentTools.tools","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"{count} Tools","text_hash":"e086832d06677d9c170b2dc69e902e956991f21621f16c42a1e8ccb176162388","tgt_lang":"id","translated":"{count} Alat","updated_at":"2026-07-12T06:47:23.538Z"} @@ -22,6 +23,7 @@ {"cache_key":"013e232396be2204cf51f83b44b2089f927ed4e3542fe8a88497c70ba8657a5a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.queue.steered","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Steered","text_hash":"030ed66937ef8b9ec3a179ee4731715df00ee1dacc1fed0cdbdb4d251e02daaa","tgt_lang":"id","translated":"Diarahkan","updated_at":"2026-07-12T06:49:08.480Z"} {"cache_key":"014200d2fe8cde504da7d69bded1cf872e9571e47acddad1648b4f6c6fcd6834","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.linked","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Linked","text_hash":"bfda026e6c598dde4d1b23c6a1789ba5a900b2e6d2e6b493469417c81dd16947","tgt_lang":"id","translated":"Ditautkan","updated_at":"2026-07-29T11:11:22.777Z","segment_ids":["workboard.lifecycleLinked"]} {"cache_key":"01618b153e62bafc1b3c7a7a01cd8df0297648ac42f02320ee4f7925ef999338","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.ungrouped","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Ungrouped","text_hash":"674b38cae72bb0c8be97cea114f7ce84a6ad4ae3c7f3ceb0c869d62db8e53fa2","tgt_lang":"id","translated":"Tidak dikelompokkan","updated_at":"2026-07-05T14:40:07.941Z"} +{"cache_key":"0181471108f36dc996cadf2d02cac46f45fca3e4d1576dc15f7ad954c65ac4bb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.deliveryBlocked","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Completed, but result delivery is blocked.","text_hash":"cb34b0983f0b8b521ea9291291e02c165db3661730bfed241080e6a6aa32f4f9","tgt_lang":"id","translated":"Selesai, tetapi pengiriman hasil diblokir.","updated_at":"2026-08-06T05:33:04.076Z"} {"cache_key":"01963d14d95f7138f3d24daef748bd4f6fc2b086604699399abeb4738fc53f5b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"profilePage.identity.avatarErrors.sourceTooLarge","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Choose an image that is 10 MB or smaller.","text_hash":"86ff06c06ff1b3336a773a4e5bc0037cba42b4c25da00dc64bcca04fa220d988","tgt_lang":"id","translated":"Pilih gambar berukuran 10 MB atau lebih kecil.","updated_at":"2026-07-22T15:54:11.203Z"} {"cache_key":"01a3277a41be9b9bd33532d8f4fbd6180ced2393599b1029e84937ab80908a07","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.details.duration","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Duration","text_hash":"4fc52a3c4c558b517c463b22d86d0e3b9cfd4255c98fe3510f9075b37ab419c9","tgt_lang":"id","translated":"Durasi","updated_at":"2026-07-29T11:11:22.777Z"} {"cache_key":"01bb126fc010a7179ed98aa9be0781a3a6299d14cc919f1a7132d61b5dff9d42","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.toolCatalog.descriptions.cron","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Schedule tasks","text_hash":"44c6425e3e6f0bb4df510671d2cf05cabd6d2070d94af0a4a961024db2a7f754","tgt_lang":"id","translated":"Jadwalkan tugas","updated_at":"2026-07-12T06:45:35.369Z"} @@ -75,6 +77,7 @@ {"cache_key":"04f35ece6c673ac1fdb30c241f94a02f0605d00b74a946779f1aecf875dd6f9c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sessionHeader.copyBranch","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Copy branch name","text_hash":"0bdd24510e83137e7de3423390499c86ab2d26e5de0bcb529dd7262281ab89d6","tgt_lang":"id","translated":"Salin nama branch","updated_at":"2026-07-17T04:29:46.713Z"} {"cache_key":"04f89ec8d5dde979b2161313053ddf007d38839b2df8bc63862058328482f3b4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.manual.verifyHint","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"OpenClaw verifies a real model reply before marking the connection ready.","text_hash":"382b47af14fd0802f3300b4eee52a8601d09021ded80c6a8976adbb6b9ec39a7","tgt_lang":"id","translated":"OpenClaw memverifikasi balasan model yang nyata sebelum menandai koneksi siap.","updated_at":"2026-07-31T19:27:21.378Z"} {"cache_key":"04ff0271acf8290be76cf0fc609c70bdfa2737ec08a68262447374ef874a8ea5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.trace.emptyPromoted","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Nothing promoted yet today.","text_hash":"4da842404d1c9c9bd3d2a7bd71fe3b16fb6af8db427d1fb00111f56c4a6f15b2","tgt_lang":"id","translated":"Belum ada yang dipromosikan hari ini.","updated_at":"2026-07-29T11:11:22.777Z"} +{"cache_key":"04ff4b789058a02ea6055a282ca1a6b15aade976e7d002c613e9aef21ba1e71d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.unknown","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Review the connection details, then retry.","text_hash":"dc49542f1026ccbbe6bd75ed5167700086796a53d34f1a3524cc545590b3e990","tgt_lang":"id","translated":"Tinjau detail koneksi, lalu coba lagi.","updated_at":"2026-08-06T05:33:04.076Z"} {"cache_key":"0500c5fbc809e13919bebe647935ea2fbd341481a302bbc7000bdae3943ea604","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.advanced.promotedDescription","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Items that already made it through promotion.","text_hash":"e64d609511dff83e5fe8d8906292d4f253e9aebe1e2787391dc02d7ce8d7234a","tgt_lang":"id","translated":"Item yang sudah berhasil melewati promosi.","updated_at":"2026-07-29T11:11:22.777Z"} {"cache_key":"0504475f14954aa036b7c6d8685a5295a089f60428acc4910ff7b91276c41769","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.actions.more","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"More actions","text_hash":"f8d46c2570e70736d62beb6e2e8df321d7cb4842a2b894f2025c47b31871d9f1","tgt_lang":"id","translated":"Tindakan lainnya","updated_at":"2026-07-12T06:49:32.707Z"} {"cache_key":"0509558e8a45d5d454bcc3da710c84b9208772e058018d6796c32d27fb6a9d97","model":"gpt-5.6-sol","provider":"openai","segment_id":"usage.sessions.title","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Sessions","text_hash":"6fa3cbf451b2a1d54159d42c3ea5ab8725b0c8620d831f8c1602676b38ab00e6","tgt_lang":"id","translated":"Sesi","updated_at":"2026-07-12T00:09:54.975Z"} @@ -136,6 +139,7 @@ {"cache_key":"08f2c1fd52937a764ae7fc1f02e852921226d21c9cbdf665a8d0fc5bfba338cf","model":"gpt-5.6-sol","provider":"openai","segment_id":"worktrees.cleanupSubtitle","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"OpenClaw periodically removes old worktrees to free disk space. Tune how aggressively cleanup runs.","text_hash":"b610745198ef43f80adae99b46454d0ec7b66bdcd79a3adc695b4e680b8d1a39","tgt_lang":"id","translated":"OpenClaw secara berkala menghapus worktree lama untuk mengosongkan ruang disk. Atur seberapa agresif pembersihan dijalankan.","updated_at":"2026-07-13T08:57:37.310Z"} {"cache_key":"08f59056b51928be231b7c4e8e1e3da3c113bd0b5ebf697b1f3a01255410d682","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.empty.noProposalsTitle","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"No proposals yet","text_hash":"1f5440e72187eb7372c48c181fe2e27d514cab5423d37e1bec3a693c43bf3f03","tgt_lang":"id","translated":"Belum ada proposal","updated_at":"2026-07-12T06:48:22.964Z"} {"cache_key":"09015f71e4071d917c7dbf4a674557c289f58c5c0c6b92643186eac3d6be54ee","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.trace.emptySignals","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"No active signals.","text_hash":"0d9d086593baedf3d8af5a8f30c9bdb495209fdb3413e02f1e74c6f8ce77e876","tgt_lang":"id","translated":"Tidak ada sinyal aktif.","updated_at":"2026-07-29T11:11:22.777Z"} +{"cache_key":"09029b806037ab484f21e48d385cf8a29695f0fd3427ed50c99c9296770f2de0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.actionRequiresWrite","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"This action requires operator.write access.","text_hash":"48816bfddc8d61fc3ab5c633190b2fe68f8c7390a419d24a12ba9ece22a34402","tgt_lang":"id","translated":"Tindakan ini memerlukan akses operator.write.","updated_at":"2026-08-06T05:32:54.154Z"} {"cache_key":"091458a849d2700c5581da207377f54a8b263bc31f0fa768186a9892c52715be","model":"gpt-5.6-sol","provider":"openai","segment_id":"cron.form.summaryEveryHourOne","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Runs every hour","text_hash":"9abb59ca85a19ad07067a7605aeb96acfc767e3f1182faf2165a331c7b7c65df","tgt_lang":"id","translated":"Berjalan setiap jam","updated_at":"2026-07-12T09:22:20.313Z"} {"cache_key":"0929d1750fcdfc1c626d0ea2796661fccfdccae4c0c2cfe181333c1d6594cd6c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.dismiss","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Dismiss","text_hash":"48845bff334a50a59aaecf499f28a7a24c3b4b891b8b18a9f1169ad8e8a6b261","tgt_lang":"id","translated":"Tutup","updated_at":"2026-07-29T11:11:22.777Z"} {"cache_key":"0932f8577e6185e66d6153b41db598662a958030799befde948f3acbf9bb866e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.engine.catalogUnavailable","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Connect to the gateway to change the memory engine.","text_hash":"6b4de002f86ea3f4e51d125a0a9569ebb6fbc0da04adab1b86b44db177bfd753","tgt_lang":"id","translated":"Sambungkan ke gateway untuk mengubah engine memory.","updated_at":"2026-07-28T07:12:57.189Z"} @@ -164,6 +168,7 @@ {"cache_key":"0a45bbfce11db7913c4c3f29bfe4eaf6fcd7eb19182a80269e78048e334ff780","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.nostr.placeholders.bannerUrl","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"https://example.com/banner.jpg","text_hash":"8463a9acfa083b21e60df01db30979b68af9748f051401b8ad2b18b607b86aa6","tgt_lang":"id","translated":"https://example.com/banner.jpg","updated_at":"2026-07-12T06:44:48.803Z"} {"cache_key":"0a4b5ce0a21fa515ae960ac277970aba6991288c7cc7272959f67ef5b7c063f5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"languages.it","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Italiano (Italian)","text_hash":"0090dc269d25b87e5739c688fed25a00a04b01d196c0c54fafeabf22351e6864","tgt_lang":"id","translated":"Italiano (Italia)","updated_at":"2026-07-29T11:11:22.777Z"} {"cache_key":"0a538d44b0108786eea927ea62da9e7149dcd7fbc1991e1f50293affa239f8da","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.sections.discovery.label","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Discovery","text_hash":"80fc402133201fbe0e4e9962a9570e741856aa8b0c033f1a20a9bcb06c68e809","tgt_lang":"id","translated":"Discovery","updated_at":"2026-07-12T06:46:05.917Z","segment_ids":["configView.sections.discovery"]} +{"cache_key":"0a5dfbffeee1e36413078dfabe63644520b8fbd62bbba7d9d7cd65e2ad59606a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.deleteSelectedConfirmOne","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Delete 1 thread?\n\nThis will delete the thread entry and archive its transcript.","text_hash":"185d68c31db6e909783db324f7b7138ee72fff0bba942e72ec891badd0993b9f","tgt_lang":"id","translated":"Hapus 1 thread?\n\nIni akan menghapus entri thread dan mengarsipkan transkripnya.","updated_at":"2026-08-06T05:32:54.154Z"} {"cache_key":"0a613c2d53eaca09dad3dcbef43615a07da56db6a631501285e3957eb6af5562","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commandResults.redirect.timeout","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"The active run ended before the redirect message was accepted.","text_hash":"481755a1a25431c4b538a8620cf0cf7a5729407daf7b0f3682514f0af13ec4a0","tgt_lang":"id","translated":"Run aktif berakhir sebelum pesan redirect diterima.","updated_at":"2026-07-29T11:10:50.530Z"} {"cache_key":"0a6952aeabdb58b6daea2d3df3d58805f672aac1edfc7f128d9a58bda1db3cf3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.nostr.avatarUrl","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Avatar URL","text_hash":"18a20f99701c5c7ac5c7d4f4c62e57e8f35a4aec25a43494baa3b741152c0706","tgt_lang":"id","translated":"URL Avatar","updated_at":"2026-07-29T11:11:22.777Z"} {"cache_key":"0a6e9615df50f09028d1c3f4cf9931f9dc28cc033e1c021a3da99d1b550b9dfa","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.workspaceFiles.dragToDock","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Drag to dock right or bottom","text_hash":"3fae26368a3c23df2e4e25691983c2a56efdbf92d5b970101e0aa432db9c48f6","tgt_lang":"id","translated":"Seret untuk menambatkan ke kanan atau bawah","updated_at":"2026-07-29T11:11:22.777Z"} @@ -277,6 +282,7 @@ {"cache_key":"10fa3b868c4c73cd46bf30242c5188b439e34da32156853445375e8f37ae6f74","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.publicKey","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Public Key","text_hash":"a51af74c1dda1bf0f6a64455d747f7e14aa8cda977cbe7b26fb9d5323125d41a","tgt_lang":"id","translated":"Kunci Publik","updated_at":"2026-07-29T11:11:22.777Z"} {"cache_key":"10fe0214c04f73cea711d0c8648f463abada8b3c2df4cbe1d4b3f3d1845588bc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.relink","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Relink","text_hash":"6c2050caec79d2e5993192ad10a22ec6347ab647a1a7dfd9e797e64737f3f295","tgt_lang":"id","translated":"Tautkan ulang","updated_at":"2026-07-29T11:11:22.777Z"} {"cache_key":"113fe3206d85c741c558033f8dd0b08eead5e32f0e805ff21f5f65392cfb4d53","model":"gpt-5.5","provider":"openai","segment_id":"nodes.pairing.adminRequired","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Administrator access is required to create setup codes.","text_hash":"ebdddd4b5a8fa32c796cb3ae068c328a3f8564f67217b781c65a072ab7bcc9ff","tgt_lang":"id","translated":"Akses administrator diperlukan untuk membuat kode penyiapan.","updated_at":"2026-07-04T16:48:34.014Z"} +{"cache_key":"114ef72ea337ff6ba00d4b8120af98feb952f0d9c1f18caf61cde687629ac2c5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.authRequired.stepPaste","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Paste the token from openclaw gateway auth-token --show or enter the configured password.","text_hash":"6c5acfa567345d569667eec7805b322491d1ad072c82923bcb0add343d10c0c4","tgt_lang":"id","translated":"Tempel token dari openclaw gateway auth-token --show atau masukkan kata sandi yang dikonfigurasi.","updated_at":"2026-08-06T05:33:04.077Z"} {"cache_key":"115108ee83e0de46277512cfc49e0add11f537d88abe9dd3ea4e904cb66c40ca","model":"claude-opus-4-8","provider":"anthropic","segment_id":"updates.handoffTimeout","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Update handoff started, but completion was not reported after reconnect. Run `openclaw update status` for the final result.","text_hash":"1387c0b054cad51c48861f508055341507560db72a7b68a488aa4523eddad620","tgt_lang":"id","translated":"Serah terima pembaruan dimulai, tetapi penyelesaian tidak dilaporkan setelah tersambung kembali. Jalankan `openclaw update status` untuk hasil akhir.","updated_at":"2026-07-29T11:08:32.192Z"} {"cache_key":"1158262c1209ffedc1ec1e9c91a1e02432eb683ada9d6edaac85d98c2c242810","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.inventory.roleUpgrade","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"role upgrade requires approval","text_hash":"c2c2a021e6839c8bb89fcf5d387a4a7c577bf4a042a110220ee1ffb78f238966","tgt_lang":"id","translated":"peningkatan role memerlukan persetujuan","updated_at":"2026-07-12T06:45:09.776Z"} {"cache_key":"115aba2ad2ec792911967babc1fa4aadb95d87e08c4ddf5551c13d53318fba63","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.overview.avgCost","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Avg Cost / Msg","text_hash":"3f7ab301fda8d9c6379d4b8f9519c9037507dfd50e86c33c3af34526d5d3b436","tgt_lang":"id","translated":"Rata-rata Biaya / Pesan","updated_at":"2026-07-29T11:11:22.777Z"} @@ -415,6 +421,7 @@ {"cache_key":"19708ab1b3a9ac904bef666fda5e328e47b5dea3def6d30c33cc521b3fa9bf1a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.contradictions","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Contradictions","text_hash":"c1c93b72082e87a5bcd5704fedddcc6acdc3c666dc77c2cfe18613889b9054db","tgt_lang":"id","translated":"Kontradiksi","updated_at":"2026-07-12T06:48:55.449Z"} {"cache_key":"198f2ad4d6481c09248fb13ce0fd01d85cb2bf542ec98ee47f1a27fa8745edc7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.subtitle","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Model providers with auth, plan, quota, and cost data.","text_hash":"a71fe340a1c57f0bdba13c719e84828a28fa79ea5eaf09f26cc1441f0f7f73fe","tgt_lang":"id","translated":"Model providers with auth, plan, quota, and cost data.","updated_at":"2026-07-29T11:11:22.777Z"} {"cache_key":"199ad83ef36492a4b045c88d98f53990c8c30947d788e31156c6ec7e90b2a498","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.needsAttention","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Needs attention","text_hash":"c1ebc7817870e5be78fceae559ba5fcac2b68d5c5498d8080298004f3f79d62d","tgt_lang":"id","translated":"Memerlukan perhatian","updated_at":"2026-07-29T11:11:22.777Z"} +{"cache_key":"19af590166af549de6d429628816f582fa9aab0fc17a85e4718274419590f75a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.actionRequiresAdmin","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"This action requires operator.admin access.","text_hash":"518b8e1950759a90a1bd23aa2ca3c6476d2278d010e83aff6087f7469050286b","tgt_lang":"id","translated":"Tindakan ini memerlukan akses operator.admin.","updated_at":"2026-08-06T05:32:54.154Z"} {"cache_key":"19b82ba94b6e188fea507eb60dcd0fe95f4e79f2ea27ded61398961b0f85d0f2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.appearance.importedTheme","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Imported theme","text_hash":"8831d7bcb67b703fb2b1ed5647711bef8498b81bd038f3fc5376f0825a98f40c","tgt_lang":"id","translated":"Tema yang diimpor","updated_at":"2026-07-12T06:46:51.140Z"} {"cache_key":"19b8541b8f0e545c88949492a830f7689e4054fa25fb0f49445e05a2c94b3e99","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.theme","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Theme","text_hash":"efb52e7172b77731d996ff4f51cd7b3dcfd55fc6f07392994619418d58d170dd","tgt_lang":"id","translated":"Tema","updated_at":"2026-07-12T06:46:51.140Z","segment_ids":["configView.appearance.theme"]} {"cache_key":"19d608f166228114af4cec168359c429c4d19caa8b31239db63e6681376723fe","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sessionSuggestions.typing","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"{name} is typing…","text_hash":"16ecccdb08e3a549da3e009bef77dbe9bb3b24c46ba649748a384f49fcd86711","tgt_lang":"id","translated":"{name} sedang mengetik…","updated_at":"2026-07-25T17:15:00.962Z"} @@ -451,6 +458,7 @@ {"cache_key":"1b5c88057ebc6cf1a229a6e2ae29078c62d56992e568fbf8e5b97db07921c860","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.workspaceFiles.showFiles","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Show thread files","text_hash":"3cc4cfdc6ffa8934d7dd607092a6704ec1b6fe93e968833acd23a8faa989e329","tgt_lang":"id","translated":"Tampilkan file sesi","updated_at":"2026-07-29T11:11:22.777Z"} {"cache_key":"1b7b013e01ee1aaefc6e5fd07b92a215ed9ab0211f644d32a2e712fce971260b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.rateLimited.title","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Too many failed attempts","text_hash":"e24ae5a05703ebb1dc9679745b0a32d8829084c1f925e344569ec16761d8f30b","tgt_lang":"id","translated":"Terlalu banyak percobaan gagal","updated_at":"2026-07-29T11:11:22.777Z"} {"cache_key":"1b7bb78e22dffd73f74aff591f2e55ad094777d4a37881eea049965ec9c8358a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.hub.browseAllSubtitle","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Browse every available channel, including installable plugins.","text_hash":"1fbcbf3569fc26dae5991e22c409ac7ea2ef107d24cd88922c2f5c258a2bfa6c","tgt_lang":"id","translated":"Jelajahi semua saluran yang tersedia, termasuk plugin yang dapat diinstal.","updated_at":"2026-07-29T11:11:22.777Z"} +{"cache_key":"1b8d5d3af0cc3de91cf838f070f44e203e3723bfb490d8579b59fa3371aeb212","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sidebar.hideFromSidebar","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Hide from sidebar","text_hash":"a96ec22ac9bff95bac64f1acdbd3ba23eda7a14a1f56257c8529900cdd561d53","tgt_lang":"id","translated":"Sembunyikan dari sidebar","updated_at":"2026-08-06T05:33:04.077Z"} {"cache_key":"1bbd8caae853e2e5b2ee13c4c8beff2a569535ef9d815037db8a90a9ba86e51e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.filters.timeZone","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Time zone","text_hash":"b9fe1464783e1c0d3a12dbde2686e883482a4fa03f33351af3e576d7a9d32fe0","tgt_lang":"id","translated":"Zona waktu","updated_at":"2026-07-29T11:11:22.777Z"} {"cache_key":"1bc1f8101376efdee151699ea19fecaaef87f458009a39efc7cd5334f433ab77","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryImport.backfill.rollbackConfirmTitle","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Rollback session backfill?","text_hash":"04b599d1d96b3f2f1d326cc80d8250f6fbd8261911815b4e09b78ea6fed53495","tgt_lang":"id","translated":"Rollback backfill sesi?","updated_at":"2026-07-29T11:09:11.669Z"} {"cache_key":"1bc2fb214b6ee29086c7207d2cb503d8d9688682967e6d851ccc78ea198facc9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.toolCatalog.descriptions.write","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Create or overwrite files","text_hash":"b29a2552b08fc6afff15e7d9e6276beeaa33e59f3fa298a999c6e8115b487d7a","tgt_lang":"id","translated":"Buat atau timpa file","updated_at":"2026-07-12T06:45:28.345Z"} @@ -528,6 +536,7 @@ {"cache_key":"209ceceae94c5cb2fb87977091c1283ec83e2760f12951cd20b0216d1417b7c7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.rail.health.waiting-on-user","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Waiting on you","text_hash":"57dccc5db9b096172f80ed94d7ba1886dbd8ad7c582831c78f0a3e4ab095ceec","tgt_lang":"id","translated":"Menunggu Anda","updated_at":"2026-07-22T15:55:22.246Z","segment_ids":["chat.observer.health.waiting-on-user"]} {"cache_key":"20a7a724d8050fd2811d6f367c24627f6aae2031a07151c7f1f3a592d660f830","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.scene.dedupeDiary","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Dedupe Diary","text_hash":"805725ab08dda39943858e1ed241464dc23bc100fac04ce55d0f14a6009d06e4","tgt_lang":"id","translated":"Buku Harian Dedupe","updated_at":"2026-07-29T11:11:22.777Z"} {"cache_key":"20c26317de0f779f4244a9193dae1c8e6b11e44f2aaad10fd31c83f468c1198b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.backend.builtin","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Built-in","text_hash":"1f43948106d1d47fef7b0afa5c60be05f7334dc4fe43a0b77d8716ef6ec22611","tgt_lang":"id","translated":"Bawaan","updated_at":"2026-07-28T07:12:57.189Z"} +{"cache_key":"20da20e013b51c31f54dd52bf54c831f0d0008141430eec9182eb2ca61b60510","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.duplicateRisk","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Retrying may duplicate a result after an ambiguous acknowledgement.","text_hash":"7b818910c3637b34ad0890c3a089666f79d44c985608e69a2aefa48e90ed6579","tgt_lang":"id","translated":"Mencoba lagi dapat menggandakan hasil setelah pengakuan yang ambigu.","updated_at":"2026-08-06T05:33:04.077Z"} {"cache_key":"20ee26234108acfda7456c335d8acb103495e6050aed59f7aecf111b172f8f0e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.checkpoint","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"{count} Checkpoint","text_hash":"68cdc96ca56004e18961730551961cbaddab68733cb335a0c2a3be0f44fe1b2b","tgt_lang":"id","translated":"{count} checkpoint","updated_at":"2026-07-29T11:11:22.777Z"} {"cache_key":"212a61e4a7c28a34f419c0fd4d25c2c3360bbadb6471faaf2d9af6533b472385","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.nostr.placeholders.displayName","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Satoshi Nakamoto","text_hash":"a0dc65ffca799873cbea0ac274015b9526505daaaed385155425f7337704883e","tgt_lang":"id","translated":"Satoshi Nakamoto","updated_at":"2026-07-12T06:44:48.803Z"} {"cache_key":"213ab2b69360c69a3db4bef37c5eccb14680d956eac1c3e29a01dc3da4c9727e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.sections.bindings.description","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Key bindings and shortcuts","text_hash":"56b63616ff911741e3fe6b3a70ccf110ba705ffef506739902c04bb32b98e050","tgt_lang":"id","translated":"Binding tombol dan pintasan","updated_at":"2026-07-12T06:46:00.053Z"} @@ -551,6 +560,7 @@ {"cache_key":"2254e71e0765c2eec4d7fdb7636aa776dce7d2854fe70d98bbf588557ae60a24","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.nostr.notices.published","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Profile published to relays.","text_hash":"e28447ffc688772e1b203413abe57b23fdda69c033da847c3504894aa62ce9bf","tgt_lang":"id","translated":"Profil dipublikasikan ke relay.","updated_at":"2026-07-29T11:08:32.192Z"} {"cache_key":"226e20a99b46847b70bf83e6b0ccf10c74d51cbae9e64867b6e365de6791b419","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.timeoutPlaceholder","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Optional, e.g. 90","text_hash":"6df8499092f2542448e280448a6915fe0d1b5354749ad0170108e193bfd23583","tgt_lang":"id","translated":"Opsional, mis. 90","updated_at":"2026-07-29T11:11:22.777Z"} {"cache_key":"22773a1781de5999190d4e46b28d9139833b6080112050b0c6902c57b4b8eef4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.loading.title","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Usage Overview","text_hash":"4e59a10f60e0e162e55c1c8399a7bc68792b9120c5f57b11f522afd6d0f1971e","tgt_lang":"id","translated":"Ikhtisar Penggunaan","updated_at":"2026-07-29T11:11:22.777Z","segment_ids":["usage.overview.title"]} +{"cache_key":"22775878427d15456d1dbc2c5101979bd94bb9229fd1fd69057b0f976c96b7b5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.dismissDelivery","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Dismiss delivery","text_hash":"389321c0e83c3fa267bf36c17eeb45419b34e7136959cd885757300f4b3a8db5","tgt_lang":"id","translated":"Abaikan pengiriman","updated_at":"2026-08-06T05:33:04.076Z"} {"cache_key":"227c316303938f25f31af039869b10f57401ff4e069e30b189deac575f688f7c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"profilePage.identity.displayNameDescription","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Shown to other people using this gateway.","text_hash":"6db02783346b4c48477542c9102895848a427a6d593cdaa6163c12c49c21d230","tgt_lang":"id","translated":"Ditampilkan kepada orang lain yang menggunakan gateway ini.","updated_at":"2026-07-22T15:54:02.237Z"} {"cache_key":"2293d11ac0c70face07f255007102ed5ee92929848aaaac453aacafe0f0b978c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.overview.inheritDefault","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Inherit default","text_hash":"8f4c85f7f3228202d2c3549496a9ae2a2427ed7101411fe97fb96ad9959c1d7d","tgt_lang":"id","translated":"Warisi default","updated_at":"2026-07-12T06:45:28.345Z"} {"cache_key":"22b79e1513e78fef041f42286e02e965452ecba320146859442c87d59f6a3b01","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.skills.menu","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Skill references","text_hash":"fbbcb3595b5537187196588448c53fa053980926540414714ac074ac02e8035e","tgt_lang":"id","translated":"Referensi Skills","updated_at":"2026-07-31T19:27:21.378Z"} @@ -610,7 +620,6 @@ {"cache_key":"266945f5682277b7e4cdaf1ab66d6c10012355303ca9abd7c27a87e83b13f916","model":"gpt-5.5","provider":"openai","segment_id":"browser.resize","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Resize browser panel","text_hash":"b9e8d91e55f65e9b1a1f765784dbc5edb55b77c01ee902203d975ae6928c02d5","tgt_lang":"id","translated":"Ubah ukuran panel browser","updated_at":"2026-07-11T02:19:24.198Z"} {"cache_key":"267188d0847bf1c088a0b63830c6912339387c2cffe80c597cc49f7cbe4328de","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.formUnsafeCount","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"1 setting in this config can only be edited as text: {paths}","text_hash":"6d820c6c94773ed52d4c433aeac3544486a93ff0ffda1ee56da5d094fa00d43b","tgt_lang":"id","translated":"1 pengaturan dalam konfigurasi ini hanya dapat diedit sebagai teks: {paths}","updated_at":"2026-07-25T17:14:45.491Z"} {"cache_key":"26786390d926b208af202a1f24b3fccafe088b0c356a2b13910d74614d2c144e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"approvalPage.execTitle","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Command approval","text_hash":"21bddf13c6a8d4b31525478ba21e594ae631805fa2e48c74200015f981e9c6e7","tgt_lang":"id","translated":"Command approval","updated_at":"2026-07-29T11:11:22.777Z"} -{"cache_key":"268a75a49803d7fc8e185d2f1f85029f3768f2c1d45622fd1f425214e1741081","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.answeredIn","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Answered in {latencyMs} ms","text_hash":"b42fae037247714a4c44fb8ecb28c8b3cf473a9e443e7a444e8e79eabd310bc4","tgt_lang":"id","translated":"Dijawab dalam {latencyMs} ms","updated_at":"2026-07-29T11:11:22.777Z"} {"cache_key":"268c007a2ee31a42dc35c67f284f404c3185e085c89cfeeb8d14420188317776","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.welcome.suggestions.whatCanYouDo","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"What can you do?","text_hash":"2e5519b5b4943706022dc2fc66bf34a62e44b46edaa1af3dfd21b0ecb8dd5b23","tgt_lang":"id","translated":"What can you do?","updated_at":"2026-07-29T11:11:22.777Z"} {"cache_key":"269f1a2967e959b194928a80cc8b64e90b90cc4c3a095d8ac56aafe1468458e1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"filePreview.copyFile","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Copy file","text_hash":"b60f1c7ad15c2b0438f155784ea4dadfeb9a5c58173bcf08b6ae20d09d4074a8","tgt_lang":"id","translated":"Salin file","updated_at":"2026-07-12T06:44:36.789Z"} {"cache_key":"26aa19b0f803a4a28c79a6158889f9441fe858951e55479f35ac21ed605d77bf","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.presets.last7d","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"7d","text_hash":"a7c742643c7cc56cde61922fb5e8d3548a30b717e8e8b38bc5ec903f2c0be6d2","tgt_lang":"id","translated":"7h","updated_at":"2026-07-29T11:11:22.777Z"} @@ -710,7 +719,9 @@ {"cache_key":"2c1c9d989d89df08a4aa50275df82ecb6e55e3e0974e1f8c3ac57ab88ced5b2e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.layoutCompact","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Compact card density","text_hash":"2f532993d5a6ccda4d758c7ecdda8bebaa857218045a3d4a011fec73d9728785","tgt_lang":"id","translated":"Kepadatan kartu ringkas","updated_at":"2026-06-17T14:15:58.283Z"} {"cache_key":"2c2d00945ee7487d5c8bd4b1e99377c17e550a9dc95225a518705e630bacdd5d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.deleteAllArchivedConfirm","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Delete {count} archived threads and their transcripts?","text_hash":"b5d8d2585fe29862fd42d66dcd9fd0d66751a70739a0aa903b329c45fc5e9866","tgt_lang":"id","translated":"Hapus {count} thread yang diarsipkan beserta transkripnya?","updated_at":"2026-07-22T15:52:56.097Z"} {"cache_key":"2c2f20dbb0d93fd1c73175dd1c681083cee618efa80f557769dcb8a21f8b1c66","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.templateDraft.pluginNotes","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Boundary:\nConfig/docs:\nTests:","text_hash":"9f16f0fd9fc414e0dff8851dd6a0e928d8d5bfab417fb6ee97db1ba13f196aa6","tgt_lang":"id","translated":"Batasan:\nKonfigurasi/dokumen:\nPengujian:","updated_at":"2026-07-12T06:48:36.618Z"} +{"cache_key":"2c9179f15f314e6a3e37e1372242240fa8c80d81a53512fc350d68586df37938","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.forkedSession","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Forked thread","text_hash":"52e0889e75a6aa22f91b410bd5e97080529a12ab4b60ab69dfa3c6c223db6788","tgt_lang":"id","translated":"Thread bercabang","updated_at":"2026-08-06T05:32:54.154Z"} {"cache_key":"2c978d01e20f47f19d0ff115b5f2c6cb986c513c6e902fabcc0b76123b65a9a3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.markUnread","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Mark as unread","text_hash":"2c19d584bf8ad518f53b352bd41eb71714ffc130b6ec1dad8b4de26d4501ec77","tgt_lang":"id","translated":"Mark as unread","updated_at":"2026-07-29T11:11:22.777Z"} +{"cache_key":"2ca2e31ce095a0d7124b6fc293fcab601ffb5e7890cf65a4d78584fb886806a2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.unavailable","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Make sure the provider service is running and reachable, then retry.","text_hash":"91dd03a4485088dbe11b0bad797b05af1e3b3e87824c557fd514f944d3a3f992","tgt_lang":"id","translated":"Pastikan layanan penyedia berjalan dan dapat dijangkau, lalu coba lagi.","updated_at":"2026-08-06T05:33:04.076Z"} {"cache_key":"2ca8d6cacce8295fb9ed714b502f34d2efc9ea58e99d9d828917d02d0d8e3067","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryImport.backfill.progress","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Processed {days} days · {staged} staged","text_hash":"5406c94f25ce3d21c7af1587862d40a8ded3b1ed8d9a328748f45e0a16a1f8cc","tgt_lang":"id","translated":"Diproses {days} hari · {staged} disiapkan","updated_at":"2026-07-29T11:09:01.823Z"} {"cache_key":"2cc67433bf17a54dc88a0d02574db01506421c940c871d840e15e132c670ea15","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.healthMissingProof","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"missing proof","text_hash":"748797f5ab1c31c8aeeaf7f76bce76064b175a1d1f530849ec683cacbe6555eb","tgt_lang":"id","translated":"bukti hilang","updated_at":"2026-06-17T14:16:03.086Z"} {"cache_key":"2cc998f750c5e61b332cba53905e515141caa8296495ec2120099ef41f70bca4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.hub.noneConnected","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"No channels connected yet. Pick one below to get started.","text_hash":"d2fbda7e084e27d0ed0fb093c6c3ff6041bd1db8ff2f8e33642995217ac4eb74","tgt_lang":"id","translated":"Belum ada saluran yang terhubung. Pilih salah satu di bawah untuk memulai.","updated_at":"2026-07-29T11:11:22.777Z"} @@ -794,6 +805,7 @@ {"cache_key":"31ce802d92a1da8dbc94aa3e69792fe3ba0facc6720e77a590ee1a27f9d863fb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commandResults.redirect.failed","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Redirect failed before it reached the run; try again.","text_hash":"e002816e1633e8f020e3b1801b2235219978192b885ba927ccf2603d01475dd2","tgt_lang":"id","translated":"Redirect gagal sebelum mencapai run; coba lagi.","updated_at":"2026-07-29T11:10:50.530Z"} {"cache_key":"31e3f9f1a904b076c9a613639c35f59e0de1fd94ce2f2fca9c8e44b19869deee","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.templateDraft.releaseNotes","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Scope:\nVerification:\nCloseout:","text_hash":"14aa8e696e5f7cc0e2fe4b528555a0d4537b72386016970fff47257aa9de4470","tgt_lang":"id","translated":"Cakupan:\nVerifikasi:\nPenutupan:","updated_at":"2026-07-12T06:48:36.617Z"} {"cache_key":"31ecd992804b3010ee73ca2560d09fb837d2c21bf0a4c3484cd60f2091e741aa","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.deviceAuthMigration.action","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Secure this browser","text_hash":"4737f79a8b4568ec73c0557b137d26caea53222511cc7a97693d9496a3fd120b","tgt_lang":"id","translated":"Amankan browser ini","updated_at":"2026-07-25T17:14:54.102Z"} +{"cache_key":"31f60129c6526d62afabe403610218599dcd41563df64fff0eddf899e3aaaf7e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sidebar.hiddenSessionSections","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Hidden session sections","text_hash":"cf99d90adc742855fd447a174d79c569ccf4de22d0778a19bf9bad3b02c5de31","tgt_lang":"id","translated":"Bagian sesi tersembunyi","updated_at":"2026-08-06T05:33:04.077Z"} {"cache_key":"32003c8af9320fa655a9d1c0010514b558ab689a435673884371bb4cf3af6baa","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.backend.title","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Backend","text_hash":"2fb4019a35e427e8d595c79fe996407a01031a9e00ed0a7d174bfb1a0e455b90","tgt_lang":"id","translated":"Backend","updated_at":"2026-07-28T07:12:57.189Z"} {"cache_key":"320833c862ed73ae12a439b711415ae5076ba1e2680356ba89c216c385237043","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.emptyWiki","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Memory wiki is not populated yet","text_hash":"4dc749bd581bc88bb363618107765f44795c07a18326a41af058f5aa09643a60","tgt_lang":"id","translated":"Wiki memori belum terisi","updated_at":"2026-07-31T19:27:21.378Z"} {"cache_key":"320bda52aa2ff4112fdfcf67617df97e9caf4e6c7452951343425eed5aef087c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.overview.shortcuts.diary","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Read the dream diary","text_hash":"22175a7f2cfed7060be4936232be676173ec5f82ca2992bd77a134a7f6979ede","tgt_lang":"id","translated":"Baca buku harian mimpi","updated_at":"2026-07-29T11:09:36.378Z"} @@ -843,6 +855,7 @@ {"cache_key":"350f279278421f1ae25372d9f15ba5a9bcf9e11e2af9388f1253b774f99163f1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.failureAlertInherit","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Inherit global setting","text_hash":"d4a23b45ca8a97a420a2716e0c2b9db41f0a89adc259a43f8c842cea1fcd1491","tgt_lang":"id","translated":"Warisi pengaturan global","updated_at":"2026-07-12T06:49:39.016Z"} {"cache_key":"352682c272e5461bba53be15add6c9a8322053613ad9666d7750eec3afec22e3","model":"gpt-5.5","provider":"openai","segment_id":"chat.sidebar.sessionMenuMany","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Actions for {count} threads","text_hash":"d898e9f601444fd4239f1c49c95f21eaf81bdef032947ab304c072cfa7d10b7d","tgt_lang":"id","translated":"Tindakan untuk {count} sesi","updated_at":"2026-07-11T10:41:09.485Z"} {"cache_key":"352a4bb5ab87b5979df8c18fc305a90348ef85f3791b4983ccd5ff99ae4d435e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.advanced.emptyPromoted","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"No recent promotions to inspect.","text_hash":"8567f5da8f4809b0d871de3a50793ea5a7e89050f9768f2850a625f96ef6a35b","tgt_lang":"id","translated":"Tidak ada promosi terbaru untuk diperiksa.","updated_at":"2026-07-29T11:11:22.777Z"} +{"cache_key":"352b4828485d62924bf3e8146f6eb543f62b35727ca65c746165d9b247779159","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.checkingButton","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Checking…","text_hash":"ec963ffc911b840134fc738b41a8bb0493489c402a4a761efd36c16dea7d984b","tgt_lang":"id","translated":"Memeriksa…","updated_at":"2026-07-29T11:09:36.378Z","segment_ids":["memoryPage.overview.health.checking"]} {"cache_key":"354104862c0dfda8db51448f4bb2e4df3c73be01c38ceb15ae77f0df35ae28dc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.pairing.pendingCount","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"{count} pending","text_hash":"bc608dfbf45c2100068b524854dcfa3ceada5954a955e007883a69a940f285fd","tgt_lang":"id","translated":"{count} menunggu","updated_at":"2026-07-22T15:52:41.446Z"} {"cache_key":"3543d02b9dd54289aecc8a34f22041ad92967edb1377a0164d22ffcb51598121","model":"claude-opus-4-8","provider":"anthropic","segment_id":"mcpServers.nameTaken","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"An MCP server named “{name}” already exists.","text_hash":"32cef939d87970acbaf7a2dbc668f06f2e6f78f3e2f21252f66eb6a4148477cd","tgt_lang":"id","translated":"Server MCP bernama “{name}” sudah ada.","updated_at":"2026-07-22T15:53:39.705Z"} {"cache_key":"3548d0108bea89521c9d0fc06031b7d3198aaab0c8011bfa17cfce88ed51ddc9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"debug.eventLogTitle","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Event Log","text_hash":"ad46380cee0c03bd2d8f9c6d0d91b724118c796a9d9eb5f167fc8da4d7cfd2b7","tgt_lang":"id","translated":"Log Peristiwa","updated_at":"2026-07-29T11:11:22.777Z"} @@ -914,7 +927,6 @@ {"cache_key":"39e2dd78118cbbf96c2b6598a87c071a4b24df4288044cf104e147228ba1234a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"gatewayLogs.subtitle","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Gateway file logs (JSONL).","text_hash":"21e20de54e40ec4f79656620af6f2c7ab13905e908c29da02c30876108c3842b","tgt_lang":"id","translated":"Log berkas Gateway (JSONL).","updated_at":"2026-07-22T15:54:11.203Z"} {"cache_key":"39e7697f65e6bc21447109050d34e28266a5272fb52bf586ef920f5cb98eb1a6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.ageHours","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"{count}h","text_hash":"5828ef1c1e95e0bae1c98548d1795a2482cc8e14a8b161b183960a06018ce10d","tgt_lang":"id","translated":"{count}j","updated_at":"2026-06-17T14:16:03.086Z"} {"cache_key":"39f3c2f45d0da0d03b1234d9832893d166feabb3a865e988a9d5aa2243e8832b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.nostr.notices.updateFailedStatus","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Profile update failed ({status})","text_hash":"50bd1cc080abaef8b4dfc47cd2c348d8966b1cae7fa8eb39fa412f72ed2938ec","tgt_lang":"id","translated":"Pembaruan profil gagal ({status})","updated_at":"2026-07-29T11:08:22.411Z"} -{"cache_key":"39f693a40ab5bfb7a362e97b11952b1cf4ef8052ccce7c52f191fb16abc83f4c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.button","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Verify connection","text_hash":"7b840072a1e440b8a99365140e070b840e77bd9b879eb23379edf1577302a219","tgt_lang":"id","translated":"Verifikasi koneksi","updated_at":"2026-07-29T11:11:22.777Z"} {"cache_key":"39f89fc75d5b9eb465d1aece8c0bf474a695a73cfb19b9f2be3c255c1c46b92a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryImport.backfill.previewSummary","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"{candidates} candidates across {days} days","text_hash":"d174efceac24a9b4894f6fb218b2c912c7e1495f432a0d1e4b74b5b304dcc106","tgt_lang":"id","translated":"{candidates} kandidat dalam {days} hari","updated_at":"2026-07-29T11:09:01.823Z"} {"cache_key":"3a03cedfca7c8d9b71aaf657c535b71740a91288944efc196de66339f5b56fcd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.actions.repairCompleteWithArchive","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Dream cache repair complete: {actions}. Archive: {archiveDir}","text_hash":"773a5e786b2ddf4c4a09830398b5e0cb25eee51bd9235e41f48f32a96bb80d4f","tgt_lang":"id","translated":"Perbaikan cache mimpi selesai: {actions}. Arsip: {archiveDir}","updated_at":"2026-07-29T11:09:59.971Z"} {"cache_key":"3a08e4d8385eab97bd7a94033471b4704729dee3fda7a017823b3fcd5f9e6f96","model":"claude-opus-4-8","provider":"anthropic","segment_id":"terminal.open","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Open terminal","text_hash":"acb1f43d2899ca0557a07616ae8687734bd2e905279f7cb24b774c4a9de82725","tgt_lang":"id","translated":"Open terminal","updated_at":"2026-07-29T11:11:22.777Z"} @@ -982,7 +994,6 @@ {"cache_key":"3ecbad5cad472435f6aa2b31db4df36e26a3bcb073559836e660331725306ba5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.addons.description","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"These plugins layer on top of the engine instead of competing for the slot, so any combination can run at once.","text_hash":"0983d8a2a14607a0a4c7027e54a87b2b62226d314fd1ed95c79ce827743fef92","tgt_lang":"id","translated":"Plugin ini berjalan di atas engine alih-alih bersaing memperebutkan slot, jadi kombinasi apa pun dapat berjalan sekaligus.","updated_at":"2026-07-28T07:12:57.189Z"} {"cache_key":"3ecd055ee2e138c09faf75a2a384e07f7aab3441fd957f8b843ef528f290ed8b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.files.coreFilesTitle","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Core Files","text_hash":"83c68c93244246cb86ff828bc82864f1e01057b3c0cc5745fde4ccf162b81cdf","tgt_lang":"id","translated":"Core Files","updated_at":"2026-07-29T11:11:22.777Z"} {"cache_key":"3ed3aa9d03e3ee0dcb2e4726d531924c322685ebae443b833948985784c670ce","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.heatmap.title","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Token Activity","text_hash":"b5d5448e0d28ced013dfdef427b57f0b0258da0b08da8d4b515321f4db110d8b","tgt_lang":"id","translated":"Aktivitas Token","updated_at":"2026-07-29T11:10:26.873Z"} -{"cache_key":"3efab8e882c3a28156efaaa0441d68e94a67cb4608f00dd4a4540d37d4be7506","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.relative.minutesAgo","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"{count} minutes ago","text_hash":"78340a1d59dd94e977102e48309c28e777a863609c3855ab7cff6f292e55434d","tgt_lang":"id","translated":"{count} menit lalu","updated_at":"2026-07-12T06:48:36.617Z"} {"cache_key":"3f0aed16515df4e4f6f8ea28a9eecf125b2fcbdd545745e339837ada19194910","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.context.identityAvatar","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Identity Avatar","text_hash":"48fa0fa4801a92bc50f90383a8761cfa2f1339af513c9bf2a46c3dbfa9bd60ee","tgt_lang":"id","translated":"Identity Avatar","updated_at":"2026-07-29T11:11:22.777Z"} {"cache_key":"3f13b63b2c007600a569dc67d1fdaad1bbdb8e760b7d7ecf71e1339ea04ca710","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.filters.startDate","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Start date","text_hash":"8169693101a4536c24e384595cce97fa4740c7529114bead65525f5532699597","tgt_lang":"id","translated":"Tanggal mulai","updated_at":"2026-07-29T11:11:22.777Z"} {"cache_key":"3f1a90e06a88435566a5ad64f742cff671478e7bc6fda6f38b724d1352430b22","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.loadApprovals","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Load approvals","text_hash":"854a446fcdfbfd05db219ccfe9d13527f151c87ba40591c6e7512baca4008045","tgt_lang":"id","translated":"Muat persetujuan","updated_at":"2026-07-29T11:11:22.777Z"} @@ -1117,6 +1128,7 @@ {"cache_key":"4759da88353dce089e86f44e5a290340dce3aea8fbfc6cce7b2d4eb4563caf1e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"execApproval.otherPending","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Other pending requests","text_hash":"59c367bc1236bf7868e2a1c68e7ba0f3bb0743830e5c1ef01362576c1e99793d","tgt_lang":"id","translated":"Permintaan tertunda lainnya","updated_at":"2026-07-22T15:53:11.364Z"} {"cache_key":"476118266aaa744861c8064f436d268e3d6a74612954e306683f78be7492136c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.scene.clearGrounded","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Clear Replayed","text_hash":"ada47e7866e5e1fdecebd243d1defdf7adcd74170554983e52190860365dc5f9","tgt_lang":"id","translated":"Hapus yang Ditahankan","updated_at":"2026-07-29T11:11:22.777Z"} {"cache_key":"47641f16f20139c1a78db53a4fa923a4b9c19c37d6e048a9871563d3ae0bf4a6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"labsPage.swarm.empty","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"No active swarms.","text_hash":"89c467eb199654b32625180cdc07617ca7d5865761794687ab5c98c553551551","tgt_lang":"id","translated":"Tidak ada swarm aktif.","updated_at":"2026-07-22T15:53:46.932Z"} +{"cache_key":"476f5bdc21f266e46471c01b2857e220f320ded705d114a59a4198bb86ba19f8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"appsPage.ctaChromeWebStore","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Chrome Web Store","text_hash":"2b96646cfbc6ae7d1de1a356ebbec0e8802212b48d9f0393d5c93840fc71984a","tgt_lang":"id","translated":"Chrome Web Store","updated_at":"2026-08-06T05:33:04.076Z"} {"cache_key":"47958f084d86dcb9518abbc55d86e04c325d6a691baf8a1530dd63411a6f02d8","model":"gpt-5.6-sol","provider":"openai","segment_id":"palette.placeholder","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Search chats and commands…","text_hash":"4f67ac6ab88a864f3a3648f5ac4b67c30f72d79db34acdbb4fd65adeadc2fa8e","tgt_lang":"id","translated":"Cari obrolan dan perintah…","updated_at":"2026-07-12T00:09:54.975Z"} {"cache_key":"47b81b89e5814917a368d91ee5da249c2b0e4ff757edfaa491f9f53a5f71db47","model":"claude-opus-4-8","provider":"anthropic","segment_id":"approvalPage.cancelled","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Cancelled","text_hash":"d353a99eb4556847ceeb3c306ac886cf6b4fa13043eb1864b9aeb0607fd5f2cc","tgt_lang":"id","translated":"Cancelled","updated_at":"2026-07-29T11:11:22.777Z"} {"cache_key":"47c0813e88227a8108a5ff95bb8429d0acb870e277b36651bd4496b9b52b14a8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryImport.alreadyImported","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"{count} existing","text_hash":"4ca1fd76907813d177657a82fe2ac44c61bf15be31f47af8bd05cd7ea6bfcc22","tgt_lang":"id","translated":"{count} sudah ada","updated_at":"2026-07-29T11:11:22.777Z"} @@ -1207,6 +1219,7 @@ {"cache_key":"4d070d3c5827d4eecb55dae3143aeb996c738c27a7ba683f649a3fc59b3d9c26","model":"gpt-5.6-sol","provider":"openai","segment_id":"approvalHistory.statuses.allowed","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Allowed","text_hash":"1bb201d188352e9b4633f85e4fb8a31ea93fd14dec702443fd3e2713d657fd2d","tgt_lang":"id","translated":"Diizinkan","updated_at":"2026-07-16T09:24:07.630Z"} {"cache_key":"4d0769d84f1d1c05b75198cfee11fb72c385575c53c804398283693308d56f29","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.messages.moreDetails","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"More details","text_hash":"b5eff1dbd0154de8292af10fe3c9424573c847dcca5320f9828b637639addd2a","tgt_lang":"id","translated":"Detail lainnya","updated_at":"2026-07-29T11:10:57.157Z"} {"cache_key":"4d255573f507b0b7e7f268d7163a3faecce1919af87b2f1155305f79d1e14680","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.menu.addMcpServerDescription","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Configure the server and choose where it is enabled.","text_hash":"f55ff09e4124382e7b9036075012e1aa6a1cb8efee8177b64fc6100ad443d079","tgt_lang":"id","translated":"Konfigurasikan server dan pilih tempat pengaktifannya.","updated_at":"2026-07-31T19:27:21.378Z"} +{"cache_key":"4d3620fa5add45ae792b8e1491136fdfcbd4f923a2469bcf5f1fde0ff35279e4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.readyIn","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Ready · {latencyMs} ms","text_hash":"fe3e0f81afe32081d39415a34f7a2ad1add67d8695f7a6bc5fccf9ecf9fd29b5","tgt_lang":"id","translated":"Siap · {latencyMs} ms","updated_at":"2026-08-06T05:32:54.154Z"} {"cache_key":"4d6385c437a4e7c24113ad5ae285b69916304ccf81ab85a2f11a5fa6fd23a214","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.apiKey.remove","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Remove key","text_hash":"81c45fd9b904308ae8d00aa14e8d8be085604cad40871ef27075a0da0a8022ae","tgt_lang":"id","translated":"Hapus kunci","updated_at":"2026-07-29T11:11:22.777Z"} {"cache_key":"4d667b3a4b1c2cc1ebe71ae142a9ec67ffbd76fe526498a0fd2bf6b2fd02c592","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.menu.scopeEverywhereHint","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"The server is saved and enabled for every session.","text_hash":"6aed2122e146b0e02193ce4086892f13a40acccdc0260c1c1e488f09f015d360","tgt_lang":"id","translated":"Server disimpan dan diaktifkan untuk setiap sesi.","updated_at":"2026-07-31T19:27:21.378Z"} {"cache_key":"4d690bd7155a46c01a5c16efc8894eea8477a4cb46991bd7832627237dd73246","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.inventory.reject","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Reject","text_hash":"ab604a360777735fe2993aec7d4ffae415f1515b0a4c989269603fd3d5c07b61","tgt_lang":"id","translated":"Tolak","updated_at":"2026-07-12T06:45:01.302Z","segment_ids":["skillWorkshop.actions.reject","board.widget.reject"]} @@ -1233,6 +1246,7 @@ {"cache_key":"4e8b8f10f52d8275081aa6c4701dd8098fccff1be8e9266400da26067911ea37","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.transcriptSearchMatches","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Transcript matches: {count}","text_hash":"2a83b711d7e73b9553eed1a0abeff25380c323ac2264b712620952035fc91c29","tgt_lang":"id","translated":"Kecocokan transkrip: {count}","updated_at":"2026-07-29T11:11:22.777Z"} {"cache_key":"4eaca9c7ca05799aabd9eb4aa3cc33e0646c19bc118ab7ffb45299620f24064f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.queue.retrySend","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Retry send","text_hash":"6bc12f1358f60603697a3ee98f94fb63f271a24007b4c08ec655c805880aa577","tgt_lang":"id","translated":"Coba kirim lagi","updated_at":"2026-07-29T11:11:22.777Z"} {"cache_key":"4eacd5915290736fdb192236305eb16f714ed032955ac6198a6ed22b3f9bac22","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.history.scanning","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Reviewing threads…","text_hash":"320701596ba380fd8a39424bfd0ac2223282175547b88e1f8e9f6e400526d6cf","tgt_lang":"id","translated":"Meninjau sesi…","updated_at":"2026-07-29T11:11:22.777Z"} +{"cache_key":"4eb5ecd1e3710b1ffeed410e837e255cf7a2e53c988e8e23b7052f73b6c4dd07","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.rateLimit","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Wait for the provider limit to reset, then retry.","text_hash":"59161ffdbbfc978ef95092eec47d88e127013ff4e75d44f3ffa7e6c69bcbe45e","tgt_lang":"id","translated":"Tunggu batas penyedia diatur ulang, lalu coba lagi.","updated_at":"2026-08-06T05:32:54.154Z"} {"cache_key":"4ed31d9add411232ec52580212f971e41732e4c941fa1ea858849f84a3d30863","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.actions.opening","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Opening…","text_hash":"c926c2c50e65d5a5799f548604472ee8554b53c376e45be580b3a06a484d8fc0","tgt_lang":"id","translated":"Membuka…","updated_at":"2026-07-12T06:48:07.156Z"} {"cache_key":"4ed411ed8b223ce48b0043f3617c3b1e89bc1f0116c03696a0be85da8c133e00","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.wizard.sessionExpired","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"This setup session expired after the Gateway restarted. Close this dialog, then start model setup again.","text_hash":"3f6fab2e6cb33c1b5ed48f679c4472f1da97257e3a719898e1e111dad17c9b1f","tgt_lang":"id","translated":"Sesi penyiapan ini kedaluwarsa setelah Gateway dimulai ulang. Tutup dialog ini, lalu mulai penyiapan model lagi.","updated_at":"2026-07-22T15:53:18.504Z"} {"cache_key":"4ee66e608fd57b287d949e53145c6fe02d1a1d219842005d32ae237f6208bcb8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.detailPanel.markdownPreview","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Markdown preview","text_hash":"c621839fa6edbefb18968a8331d24bde966ac73bc8d0cd009b292e16e588447a","tgt_lang":"id","translated":"Pratinjau Markdown","updated_at":"2026-07-29T11:11:12.998Z"} @@ -1244,6 +1258,7 @@ {"cache_key":"4f364a7bb28f6a4b2c2a6eeba2761bca8af30daa8b2d73ccf131dd3f68fb3bb7","model":"gpt-5.5","provider":"openai","segment_id":"worktrees.ownerManual","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Manual","text_hash":"b0b9fe24ffa9629125bdc59b122f80d605ab604eb1b74485c2f2ecfde26576ae","tgt_lang":"id","translated":"Manual","updated_at":"2026-07-10T17:59:45.151Z"} {"cache_key":"4f50a0a6559378d56922b6dc23a5544e4dfeb01ca112470da624679aed59e746","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.emptyActive","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"No queued or running tasks.","text_hash":"00db4a453c2e92f4d807847fc0d8d340708ed9ab547280ce376ba1d610bcb5a6","tgt_lang":"id","translated":"Tidak ada tugas dalam antrean atau sedang berjalan.","updated_at":"2026-07-29T11:11:22.777Z"} {"cache_key":"4f51bfc741f9055aa47112665f07f8dbfe43dc6c7eb12f7512c004e3d1cc619b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.questions.collapse","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Collapse question","text_hash":"5323954264648a025e509af8e9560f8f2d21c28bdba539b438e479e26a1251fb","tgt_lang":"id","translated":"Ciutkan pertanyaan","updated_at":"2026-07-22T15:55:01.011Z"} +{"cache_key":"4f5d4fc5bf4202552c5f751d9a2ad39d78a69ac72fe8dfaff358e8c2b7a2bdb3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.retry","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Try again","text_hash":"d8b8392e2c542950ca64867168e4ef87d4ad606882d5898f826b51c6d553988f","tgt_lang":"id","translated":"Coba lagi","updated_at":"2026-07-29T11:11:22.777Z","segment_ids":["pluginsPage.tryAgain"]} {"cache_key":"4f5de2a9a0f72a4985014cffb51e14de1928e6ecd187641a932fae4648ba53e2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.empty.noProposalsFooter","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"New proposals will appear here for review.","text_hash":"bed5123b4318b347d7adbb872342eae1a18188f179dadd08278aff2ed3a47a96","tgt_lang":"id","translated":"Proposal baru akan muncul di sini untuk ditinjau.","updated_at":"2026-07-12T06:48:22.964Z"} {"cache_key":"4f6b3bfe1eec7f4c335956687bd9b212c41a9c46ce53d45a5d20fcf8abfafa72","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.empty.featureOverview","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Overview cards","text_hash":"c6c740119c7ff7a12222b7971494d6877023f475b6ec87fb88102f159db81a0c","tgt_lang":"id","translated":"Kartu ikhtisar","updated_at":"2026-07-29T11:11:22.777Z"} {"cache_key":"4f8b260a9be317a907069586b0dbb4163641b612ebf13e065f51862bedf2c84a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"connection.queuedCount","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"{count} queued","text_hash":"a1602ae91079640eb3fcafa39198970bf7c0f90766408ea99a153d6dc4c79104","tgt_lang":"id","translated":"{count} dalam antrean","updated_at":"2026-07-25T17:14:54.102Z"} @@ -1275,6 +1290,7 @@ {"cache_key":"516437feabb48c61543b2887b4c0afb0d67bee88e52213faa966b479bb58c838","model":"claude-opus-4-8","provider":"anthropic","segment_id":"custodian.send","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Send","text_hash":"f6f4688ff23d50c67053963c251fa0ce64a925cf283537cf066b1f362cb9b778","tgt_lang":"id","translated":"Kirim","updated_at":"2026-07-22T15:53:25.479Z"} {"cache_key":"5166e3b01d40262037fc962b6a281f2c48ad12f9fcc70fd3e3af5721e733c862","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.connectToChange","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Connect to the gateway to change plugins.","text_hash":"efb27b6789946620b3228c2eebe4f532c570a606d7812ae6f4bb23973ec0c809","tgt_lang":"id","translated":"Hubungkan ke gateway untuk mengubah plugin.","updated_at":"2026-07-29T11:11:22.777Z"} {"cache_key":"516fb73dbdeb822335e36aa6b3b12c188ce87c0b0459a9d53db7466357704085","model":"gpt-5.6-sol","provider":"openai","segment_id":"nodes.pairing.transportLimitedHint","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"This Gateway URL uses plaintext ws://. Use wss:// or Tailscale Serve, then create a new code for full access.","text_hash":"2da7e03fbba0bb14928449a5b56b3298efb201634dc7352bbcf5bd9a831414ba","tgt_lang":"id","translated":"URL Gateway ini menggunakan ws:// tanpa enkripsi. Gunakan wss:// atau Tailscale Serve, lalu buat kode baru untuk akses penuh.","updated_at":"2026-07-13T10:03:00.962Z"} +{"cache_key":"5186688dcd06add0b6a20d9122367f98e08e705adf1e68547ceb452b86e57624","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.authFailed.stepDashboard","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Run openclaw dashboard --no-open for a fresh URL, or openclaw gateway auth-token --show to recover the token.","text_hash":"fa26152d74b5e87de5bd2e743b0aefb3815c7720452ee67d0b42a48c9f83df55","tgt_lang":"id","translated":"Jalankan openclaw dashboard --no-open untuk URL baru, atau openclaw gateway auth-token --show untuk memulihkan token.","updated_at":"2026-08-06T05:33:04.077Z"} {"cache_key":"518800e4a7e5405066c42ec8ec78be9776bf4da14e90224dbfb626c1ac69478e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.bestEffortHelp","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Do not fail the task if delivery itself fails.","text_hash":"b2d0093c2662f215f6855ba409c62bedd997d9a81719a62a5453c628276965b6","tgt_lang":"id","translated":"Jangan gagalkan tugas jika pengirimannya sendiri gagal.","updated_at":"2026-07-29T11:11:22.777Z"} {"cache_key":"5188019c67473dc831117e6032f3fc766cd3c8b1f9443e3e3c9ca9043c037cae","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.pairing.roleTitle","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Role upgrade pending","text_hash":"acee64e96b4d2288465df5211db805a9fe611d37f7f69489cefcae8b1f4528bf","tgt_lang":"id","translated":"Peningkatan peran tertunda","updated_at":"2026-07-29T11:11:22.777Z"} {"cache_key":"51a9d35ca9a17262b99e5f1ef7cc0b6d410fd7d1c2c40c138f1ed6cbdecd8813","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryImport.backfill.processedDayCount","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"{count} days processed","text_hash":"3ad24e0b15c55dbfbb78d829985bf8e0961d340a8b337cce29794dafbd22c43f","tgt_lang":"id","translated":"{count} hari diproses","updated_at":"2026-07-29T11:09:01.823Z"} @@ -1282,6 +1298,8 @@ {"cache_key":"51df824155918e80c8f8f59bb678868befeec0556659a1cbda2d619b8b8d9b73","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.nostr.placeholders.nip05","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"you@example.com","text_hash":"53e6cdc30765aade0129f85e5aeb50124b1d3f5bb9a70373be31e4eb328371e0","tgt_lang":"id","translated":"you@example.com","updated_at":"2026-07-12T06:44:48.803Z"} {"cache_key":"51f9da19d23d8ff326b7533ec068f76ac8daac0d6d7cc22474c33346d2ed8a94","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commandResults.verbose.current","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Current verbose level: {level}.","text_hash":"134211aeb4c9fa0b709b91f2dc19fbf3e8bef4c34fbdb38e6325f0844be2803b","tgt_lang":"id","translated":"Level verbose saat ini: {level}.","updated_at":"2026-07-29T11:10:35.095Z"} {"cache_key":"520406f61bd4a9a2287a475463de03eda93e789fa58defbca2c6cfb3cd917e29","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.detail.newSubtitle","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Describe what OpenClaw should do, then pick when it runs.","text_hash":"4e4325fe837928317809deb34a448e45b94c3a5c3ef86a76a01d7503d6a3bb27","tgt_lang":"id","translated":"Jelaskan apa yang harus dilakukan OpenClaw, lalu pilih kapan ia berjalan.","updated_at":"2026-07-12T06:49:26.990Z"} +{"cache_key":"521648e5b1b5a0792efe5072b3c079395e7189f12d76163f317c63419e968823","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.recoveryFailed","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Could not update completion delivery.","text_hash":"bbeca2e058cc124638f8e2241905215a63eb671841584b97706bc41fbe2a2378","tgt_lang":"id","translated":"Tidak dapat memperbarui pengiriman penyelesaian.","updated_at":"2026-08-06T05:33:04.076Z"} +{"cache_key":"5217e23b18a25bc1af115e22d46f63c033a2fb8a195df22784c716d2b0090d88","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.title","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Selected model","text_hash":"6cb8d3b4bdb37d02ea667999f8312af7ab0f9627f7869d5e09d788936d09fd3d","tgt_lang":"id","translated":"Model yang dipilih","updated_at":"2026-08-06T05:32:54.154Z"} {"cache_key":"521963975f446c19f620c7eece9579d5cab39cf4843d05ac30918a6662a0c2b7","model":"gpt-5.6-sol","provider":"openai","segment_id":"sessionsView.transcriptSearchAction","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Search","text_hash":"49c266baaaa70981ea188fa714d5c40cf13830d786a861c9943ae0d26a7f3fe9","tgt_lang":"id","translated":"Pencarian","updated_at":"2026-07-12T00:09:54.975Z","segment_ids":["memoryPage.memories.searchButton","palette.categories.search"]} {"cache_key":"521c6f2464854950f856ffeed83f990bb0f90374938b7850c7cf20db403234ba","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.overview.messagesHint","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Total user and assistant messages in range.","text_hash":"fb47849222e3d9e020ec16c1a413c4a9d28d7028ba5496612a57ce0c597fc09a","tgt_lang":"id","translated":"Total pesan pengguna dan asisten dalam rentang.","updated_at":"2026-07-29T11:11:22.777Z"} {"cache_key":"5220d3d359b3f5755a6efd60bc92d1322aaf882601fb49f7bfe9bc7c9603de1d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commandResults.unknownCommand","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Unknown command: `{command}`","text_hash":"f1a5a5958892e93c3c5fb8e413ce9c6df7df052ab141d17f3051e8ac1b6645c0","tgt_lang":"id","translated":"Perintah tidak dikenal: `{command}`","updated_at":"2026-07-29T11:10:26.873Z"} @@ -1311,6 +1329,7 @@ {"cache_key":"53d09163b0ca080a7d994765c3df57ad665105671c0c849484b468cfb9071cd8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.board.faceLabel","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Thread face","text_hash":"0abaca5d8e690587772576d30d712dea5d954737a14be8ceb8c7ac1394634acc","tgt_lang":"id","translated":"Muka thread","updated_at":"2026-07-22T15:54:41.121Z"} {"cache_key":"53d69c63a38f5259775422dcaecfde4633d0b609588b35ca7471188caa335f99","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.observer.boardSinceYouLeft","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Since you left","text_hash":"5bb420c411626c12974866252613062ce7606b781501d76a0141a1c33353e778","tgt_lang":"id","translated":"Sejak Anda pergi","updated_at":"2026-07-22T15:55:22.246Z"} {"cache_key":"53ea8d086ae0953128f3c6d4b5cef99704245dd1b518ea2f75cc2531be6fa825","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.sensitiveHiddenPlural","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"{count} sensitive values hidden. Use the reveal button above to edit the raw config.","text_hash":"7f430dceb4ab6b11f1b4039ef1157901585ac0ca8aa0870f8360c62d6b78c266","tgt_lang":"id","translated":"{count} nilai sensitif disembunyikan. Gunakan tombol tampilkan di atas untuk menyunting konfigurasi mentah.","updated_at":"2026-07-12T06:47:10.050Z"} +{"cache_key":"5408708beaca3c9e20f39146ab0928bf3c9ecb38156d9c177f2e8c88e1f149f5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"appsPage.badgeStoreComingSoon","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Chrome Web Store · coming soon","text_hash":"d211e1cb0d006e8e02c0c3fe12d6d98e9b576b5b19eb85b501cb8448935647f3","tgt_lang":"id","translated":"Chrome Web Store · segera hadir","updated_at":"2026-08-06T05:33:04.076Z"} {"cache_key":"5409befde45c1aea375f12ee5101e2fd4395e9c793e13761e7ea0fffb3da5196","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.dreaming.phases.deep.description","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Scored promotion pass that graduates short-term entries into memory.","text_hash":"3f52ebe39547d656a5e8a5e37de7f2bd8c49c4eb530c1999ba20d65e835992d5","tgt_lang":"id","translated":"Pass promosi berbasis skor yang meluluskan entri jangka pendek ke dalam memori.","updated_at":"2026-07-28T07:13:18.394Z"} {"cache_key":"5409c3f3408b1601b549aa6097e976d422c5727c928c0a8f5502601f93306bbd","model":"gpt-5.6-sol","provider":"openai","segment_id":"terminal.sessions","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Terminal sessions","text_hash":"467e76a9fd4306fcbfa5eef95e0bd91baab63bc7005df93153390649ca94bdbe","tgt_lang":"id","translated":"Sesi terminal","updated_at":"2026-07-14T12:26:55.037Z"} {"cache_key":"541470b355be148a6b7b6585adb2a458b10dc090711f5707c1f093b0a3117b9a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"approvalPage.commandLabel","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Command","text_hash":"713166971d730f81fcf8b757f2ea239d1a0360d9f74e8f5afe60fba97105879c","tgt_lang":"id","translated":"Perintah","updated_at":"2026-06-16T14:16:59.378Z"} @@ -1424,6 +1443,7 @@ {"cache_key":"5b515321becbf1ea5bb986d868271a2003a1d70f150bd3ea16e41095ff8db6a4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.toolCards.group.writesOne","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"created a file","text_hash":"0b99307e8bce97bada6fbd086b4057878354e87b7acea400936a5728f27677d5","tgt_lang":"id","translated":"membuat sebuah file","updated_at":"2026-07-29T11:11:22.777Z"} {"cache_key":"5b60bf77afc0289607bce3945cb759915e0841f787825f5cb70be8aed65ffb27","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.queue.loadError","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Could not load proposals.","text_hash":"814058ea6e6bc7f50c19d52963dd8884be80bd7a23b9d00accd0e42022e512c4","tgt_lang":"id","translated":"Tidak dapat memuat proposal.","updated_at":"2026-07-12T06:48:14.066Z"} {"cache_key":"5b6dc2fc091f511d2e0363fcf90620fcc78a500034c983b77c611f36a8af92d7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.cantAddYet","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Can't save yet","text_hash":"98adc81e1c83bd256faaa5bba67b75cd922a070ec26b8583e3f24ff5a6af41ea","tgt_lang":"id","translated":"Belum bisa menambahkan tugas","updated_at":"2026-07-29T11:11:22.777Z"} +{"cache_key":"5b79ba195d0e306d3a9fc885b21c6abf0a7ca022e0b91efa4dde6742ce522b39","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.stopCloudWorkerConfirmAction","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Stop worker","text_hash":"9a57ca2831c77ed95598e14dffcbb02156a28428b46f153a2cefb02c66f53d8c","tgt_lang":"id","translated":"Hentikan worker","updated_at":"2026-08-06T05:32:54.154Z"} {"cache_key":"5b884044f93788a18de4f4f6f0ac9cb94426e99062f1d947dd16c00a02d7515e","model":"gpt-5.5","provider":"openai","segment_id":"newSession.folder","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Folder","text_hash":"74ccd43303847f2655300641a934959cdb11689ce171aa0f00faa92917fbd340","tgt_lang":"id","translated":"Folder","updated_at":"2026-07-10T15:21:37.072Z"} {"cache_key":"5b901cb9bfaaf5fac4e72ffd2d6cf51875763566817dd588c597db879d84665c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.runControls.exportChat","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Export chat","text_hash":"d7b74f6046ad8f9f3e42efd67df7db6b4e186c6fa42fb86dda2502c18b740d91","tgt_lang":"id","translated":"Export chat","updated_at":"2026-07-29T11:11:22.777Z"} {"cache_key":"5b93652eb6f1749277e4097c3031aefb921ec4764aaffb914bcc736af49ac2e0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.phase.rem","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Rem","text_hash":"4c14dc4d912623b7710f1cd7038895f720aa9f374e34e82492fe6e5a16b513cf","tgt_lang":"id","translated":"Rem","updated_at":"2026-07-29T11:11:22.777Z"} @@ -1446,6 +1466,7 @@ {"cache_key":"5c88f0fbb9c1a90bcf653c0ba6511e2e89f2b7c0227b75556558875883250e23","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.modelControls.sessionOverride","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Thread override","text_hash":"e086822ee002a91f9e99f2efbd53285382b6d1ce8a9e2767e3ee667e85288346","tgt_lang":"id","translated":"Penggantian thread","updated_at":"2026-07-22T15:55:15.169Z"} {"cache_key":"5c8ce77a8cf24f5b172aeae4bbc2cba54fe10b99a3559b8a6e20d2082f627c9d","model":"gpt-5.5","provider":"openai","segment_id":"newSession.where","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Where","text_hash":"1daaa38f33cd860e9710c74ef1ebbb00af9f348ad0e991b94bba044a61ece936","tgt_lang":"id","translated":"Di mana","updated_at":"2026-07-10T15:21:37.072Z"} {"cache_key":"5c8d12c5897b8d635f8a207df3fdc80a9db1a97e25d8053a0b56d5bbcc7dd3c8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.header.view","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Workshop view","text_hash":"1c1d655dd00b1518de2dff27702d5a26574995ca414fe37dc9613144d3bbbc26","tgt_lang":"id","translated":"Tampilan workshop","updated_at":"2026-07-12T06:48:07.156Z"} +{"cache_key":"5c9d123c96f76bb10f8b44618cca72334d6a9d0282363f0789baf12766037b07","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.modelControls.modelsUnavailable","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Models unavailable","text_hash":"3165b4e4a0545cf89d54a11e8f862bbbfd06f986af3ff8f94f5c7c4992495b5f","tgt_lang":"id","translated":"Model tidak tersedia","updated_at":"2026-08-06T05:33:06.655Z"} {"cache_key":"5caa786c354299d25d118f97192c43f9f4f1a3ee85e20639c57522c317ec7b17","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.credentials.configKey","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"API key set in config","text_hash":"4a9f3f99a8699ded5a65b831c39c321fd665c2f54c71e64c1dbb538df249be93","tgt_lang":"id","translated":"Kunci API ditetapkan dalam konfigurasi","updated_at":"2026-07-29T11:11:22.777Z"} {"cache_key":"5cb4a56237f2c0921663ea6fc60567295696425c15ba8dcc7e85a92761400615","model":"claude-opus-4-8","provider":"anthropic","segment_id":"aboutPage.gatewayVersionHint","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Reported by the active Gateway connection; separate from this Control UI build.","text_hash":"ac7fe39ca027b334b6d369546268f9cf6aeecefd175afe477bdbfcb4c9a4a700","tgt_lang":"id","translated":"Dilaporkan oleh koneksi Gateway aktif; terpisah dari build Control UI ini.","updated_at":"2026-07-29T11:11:22.777Z"} {"cache_key":"5cce4ad439c6d5ef2decbc800201a99eee5ca6b3d3f57533bb42569a950225bd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.eventMoved","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Moved","text_hash":"b11c9047f3512271a5cbbe3040a2628206e1d95765b288cf03affcae5edbb457","tgt_lang":"id","translated":"Dipindahkan","updated_at":"2026-07-29T11:11:22.777Z"} @@ -1496,6 +1517,7 @@ {"cache_key":"5efc5c94fd9df72e10aeb3da45aa0f42a7a2e29bf37daf0b890a7511526677df","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.fixFields","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Fix {count} field to continue.","text_hash":"d23ecdcad6814e7d5b166d385f58c95735e3219acba8ec2b07c74345681e63d2","tgt_lang":"id","translated":"Perbaiki {count} kolom untuk melanjutkan.","updated_at":"2026-07-29T11:11:22.777Z"} {"cache_key":"5efe9bf71d5d79cbe33d82a35b91ea398d12ae0a2a27fb2cf37ac18df3c6f2d5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.searchLabel","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Search plugins","text_hash":"df08b7498d9a1be739b5bec4ec1205e5c9350f66faf66ce0b26784d94031ca73","tgt_lang":"id","translated":"Cari plugin","updated_at":"2026-07-29T11:11:22.777Z"} {"cache_key":"5f0d7fd0850b9a1394cacbb81968f0181eb4311db15549fb3d8de7e172a256b9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.pageNotFound","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"No wiki page found for {lookup}.","text_hash":"6ad97863fd5a2ae1bcb62cfc4d85ff2116ca6cd6c406518bfdc6a246be587594","tgt_lang":"id","translated":"Tidak ada halaman wiki yang ditemukan untuk {lookup}.","updated_at":"2026-07-29T11:10:19.355Z"} +{"cache_key":"5f14a81572a14f587f600c8a0b5b9c8f689966b288da9df6203f095077513698","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.actionUnavailable","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"This Gateway does not support this thread action.","text_hash":"88e138ded655d98aa0be82d2832e502ac495c75674c838c72b2429a1f7e28a26","tgt_lang":"id","translated":"Gateway ini tidak mendukung tindakan thread ini.","updated_at":"2026-08-06T05:32:54.154Z"} {"cache_key":"5f24c2b3bd64ef9f7c05f8268f917549c10f90ea5f769ee9e781ea27bf7a19bf","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.rawTitle","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Edit raw JSON/JSON5 config","text_hash":"d6ecf3de8d568e401bc5e1adeb0b9e2fb2c0a12b3d222c01616a69604616b03d","tgt_lang":"id","translated":"Edit konfigurasi JSON/JSON5 mentah","updated_at":"2026-07-12T06:46:57.207Z"} {"cache_key":"5f35d93c9902cc7f6a46bbf90af736cee7bfe1b26d70ddf7a294360f7c590a73","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.cacheStatus.warning","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Usage cache is rebuilding in the background. Displayed totals may be stale.","text_hash":"b6ac0edeeffcb9a8f9c4f2a2e1a586206e8f2850bb4a304455c6b8abf5efa95a","tgt_lang":"id","translated":"Cache penggunaan sedang dibangun ulang di latar belakang. Total yang ditampilkan mungkin sudah kedaluwarsa.","updated_at":"2026-07-29T11:11:22.777Z"} {"cache_key":"5f394a9925e11f565ecacc9207b4f8ad286371f43b4e212240d9c5926681c467","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryImport.itemBackup","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Item backup","text_hash":"9b5012294090ad8ae3ee839329e5992448c921429a8deb936353860c2c6c5797","tgt_lang":"id","translated":"Cadangan item","updated_at":"2026-07-29T11:11:22.777Z"} @@ -1537,6 +1559,7 @@ {"cache_key":"61fca591cab46047cf73ef5da5853c35d52f546126de486c2ad7204e7c2dc6b0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.suggestions.schedules.weekdayMornings","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Weekdays at 9:00 AM","text_hash":"c46965cb89500642382fa4d57be41983ba8d36e3bb441a7c15596f0b96aaf787","tgt_lang":"id","translated":"Hari kerja pukul 9:00 AM","updated_at":"2026-07-12T06:49:26.990Z"} {"cache_key":"6225258aabfaad4999b1cc2d4b0445ab11e24641e82173e1a5adfc2409f77580","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.importFromRelays","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Import from Relays","text_hash":"b6a7b8934731285270b7f1671978dc0fc3147998f52405b2cc418eb4927bfc99","tgt_lang":"id","translated":"Impor dari Relay","updated_at":"2026-07-29T11:11:22.777Z"} {"cache_key":"6226af109f589984151dbb1f7dcffdac8c53d23b8ba2782564520b45d1325ad0","model":"gpt-5.5","provider":"openai","segment_id":"chat.composer.noMicrophones","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"No additional microphones found","text_hash":"a6e4a20dda44dead8daa06da30fca7e7d90fa5aa4c15cbada30af1f52874d347","tgt_lang":"id","translated":"Tidak ada mikrofon tambahan yang ditemukan","updated_at":"2026-07-06T17:33:58.361Z"} +{"cache_key":"6253be1c571b99c395355c6dcac3db4be0fa6db28aec5c26cb6e2bc938b30c01","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.deliveryDismissed","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Completed; result delivery was dismissed.","text_hash":"d900b43ef5112f054470df381b767ebd43a903d332207e5161a7cbf1b5016fc1","tgt_lang":"id","translated":"Selesai; pengiriman hasil diabaikan.","updated_at":"2026-08-06T05:33:04.076Z"} {"cache_key":"6258e424578b45d635364ef2b767e1df5441198c70f3fc0de50ee082452fda9f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"mcpPage.noServers","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"No MCP servers configured.","text_hash":"9729297abe88767d0ca31bd027c45fbbadc5aca0ad396c0fb39292341f7968cc","tgt_lang":"id","translated":"Tidak ada server MCP yang dikonfigurasi.","updated_at":"2026-07-12T06:47:50.209Z","segment_ids":["chat.composer.menu.noConnectors"]} {"cache_key":"625a9c9b0ceff531b8a273eb96d39d81a4f2a3900b795568004a23523f696722","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.failureAlerts","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Failure alerts","text_hash":"c68403cdb9601cac18dea6738ab585cfabd56892a8e93dacb4dc7878c24724df","tgt_lang":"id","translated":"Peringatan kegagalan","updated_at":"2026-07-12T06:49:39.016Z"} {"cache_key":"627643e5ef8d8483d38019fbc6ee53f11883221194454623bacbed1f65600ff8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"browser.errors.screenshotFetchTimedOut","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Screenshot fetch timed out.","text_hash":"77d5583c2f548487a6dac509e6650b1b19b1a7fbdde4631a904f680236f9eda8","tgt_lang":"id","translated":"Pengambilan tangkapan layar melampaui batas waktu.","updated_at":"2026-07-29T11:08:54.041Z"} @@ -1582,6 +1605,7 @@ {"cache_key":"64eb04a1e1b98272026d847356a68c962b7dd854dac5419da9146153c3376bdd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.sections.channels.label","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Channels","text_hash":"4c8906cf76f5740ab8792aef9f0033fe21a92045e90b357816064e9f6860a03e","tgt_lang":"id","translated":"Channels","updated_at":"2026-07-12T06:45:54.222Z","segment_ids":["configView.sections.channels"]} {"cache_key":"64eb1f44fca9f6323617a3d1f01db1db635e1146c5d34d66ca6df446d434f459","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agentTools.statusSaving","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"saving…","text_hash":"945d2c03508adc66ba5ad077b3d99219cb6684b04c2d314e133a175d1b294ccd","tgt_lang":"id","translated":"menyimpan…","updated_at":"2026-07-12T06:47:23.538Z"} {"cache_key":"64f5c966f4786d15c8313697db05b4b5b15c3623be1cfa3c02ccb7efdc639092","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.noContent","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"No wiki content available.","text_hash":"4f8fc61be414765d615b67be270454ed88c43311fdf9efdd1a82b8f2c660f78c","tgt_lang":"id","translated":"Tidak ada konten wiki yang tersedia.","updated_at":"2026-07-29T11:10:19.355Z"} +{"cache_key":"65001616017ccab7ba1131574a360a12c22cbce75f314050b5cd98a8431eeaaf","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.actions.confirmRepairDescription","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"This archives derived dream cache files and rebuilds them from clean inputs. Your dream diary stays untouched.","text_hash":"2589fde250939480a492a5f25e92fb75430cccfcb4aa9da17a4c63c5ea3efb22","tgt_lang":"id","translated":"Ini mengarsipkan file cache dream turunan dan membangunnya kembali dari input yang bersih. Diary dream Anda tetap tidak tersentuh.","updated_at":"2026-08-06T05:33:04.077Z"} {"cache_key":"65082353b1eb85afbdc1823f93a8bea2208835bd8222ee7750fa893030ab32e6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.success.activeModel","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Active model","text_hash":"35046308a7f9cf0fb17ac8c905e9af9bcf144f97f4d118260fa34ce728550dc2","tgt_lang":"id","translated":"Model aktif","updated_at":"2026-07-31T19:27:21.378Z"} {"cache_key":"652bebd474e3ca2a0c9bf299422eea27922fa7b7d9db9a1bef54e410c7676304","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.codePlugin","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Code plugin","text_hash":"f1765020c657263e9429231379ba42b2baca07c69512c9c63268e9939d0f9db7","tgt_lang":"id","translated":"Plugin kode","updated_at":"2026-07-29T11:11:22.777Z"} {"cache_key":"65594bf6be776dbe46bfe78ca83ad9027b9d88260505c512bab463f0a290dc19","model":"claude-opus-4-8","provider":"anthropic","segment_id":"mcpServers.add","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Add server","text_hash":"1099b2a9965f4c54b3167cac90b2e35f1e9a0279b3c71b2dc493f9b279150aae","tgt_lang":"id","translated":"Tambah server","updated_at":"2026-07-22T15:53:31.756Z"} @@ -1646,10 +1670,12 @@ {"cache_key":"68f802ccdb2a6f15bb04a7b07c108df69269ba121da286f50bc71c924b2e032b","model":"claude-sonnet-4-6","provider":"anthropic","segment_id":"cron.form.createAndRun","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Create & run now","text_hash":"410ca8781cd841242df09224cb339e9e1327e934e5253a006aaa9272f0471954","tgt_lang":"id","translated":"Buat & jalankan sekarang","updated_at":"2026-07-11T22:47:43.038Z"} {"cache_key":"6908b85aeb32083804bc763005206f7011e012c0c31ddd748c0ed9972502ad99","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sessionDiscussion.openExternal","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Open discussion in a new tab","text_hash":"402caac05c422f537f81ea07597a1a14cd39c2d2afbba21b38dd350d2efee31b","tgt_lang":"id","translated":"Buka diskusi di tab baru","updated_at":"2026-07-22T15:55:38.022Z"} {"cache_key":"690f4c52cb7cdf05fb8287ab6c6474e2b863da55ae28b82814b017ac0f229b86","model":"gpt-5.6-sol","provider":"openai","segment_id":"chat.progressLabels.lobstering","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Lobstering","text_hash":"7900450859bdb8c2935f5056a52c4842dbbd8b21a9320cd41da0182e3a9dbd85","tgt_lang":"id","translated":"Menjelajah bak lobster","updated_at":"2026-07-14T04:54:35.208Z"} +{"cache_key":"6919465088d59f25481088876c0a512e252173ecf03f091a633bd30a8f39d604","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.modelControls.refreshingModels","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Refreshing models…","text_hash":"88c350cac6f76d81ff4030497c3862e3088348e461c045aa0a87d0efe8e3cab8","tgt_lang":"id","translated":"Menyegarkan model…","updated_at":"2026-08-06T05:33:06.655Z"} {"cache_key":"69506ef0fc4dc8c737fb265f3ce448744a0004de10a21afe729db5b81fa30304","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.inventory.revoked","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"revoked","text_hash":"4bb47f186df233e48b09d241ee4defb821add0c35ac8311469fe1522c6813dd5","tgt_lang":"id","translated":"dicabut","updated_at":"2026-07-12T06:45:01.302Z"} {"cache_key":"69611188ec5747b6c8a2045be1082109a9ecb938b0065579b42f08c58cf234fc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tabs.memoryImport","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Import Memory","text_hash":"30d3a8a671a69648615ee201b595792e2c9ecb65b385432c16ee45d60e4d41cc","tgt_lang":"id","translated":"Impor Memori","updated_at":"2026-07-29T11:11:22.777Z"} {"cache_key":"696191b6aeef12492f6533cf04019319690e37f43c6cf27ec9f3d697db2a582d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillStatus.blockedAgentFilter","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"blocked by agent filter","text_hash":"b16ca6740fd805900151d4e254d16f5375bb1b52d75117f2cb663ff0f194874d","tgt_lang":"id","translated":"diblokir oleh filter agen","updated_at":"2026-07-12T06:47:41.436Z"} {"cache_key":"697e87fec9631ba19993ca760cb48777b538390cea9d37942194302e6837244d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.summaryEverySeconds","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Runs every {amount} seconds","text_hash":"e463277036ee7af4bf165af9680cd7ebdbe7f74c419d06b0f5f30439ae808f2f","tgt_lang":"id","translated":"Berjalan setiap {amount} detik","updated_at":"2026-07-22T15:55:38.022Z"} +{"cache_key":"698750be2fc5d94369a966a22fed6651ab774939752500dba7ba44c7fc1d9a6d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.actions.confirmDedupeDescription","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"This rewrites DREAMS.md and removes only exact duplicate diary entries.","text_hash":"66ce13326514c7a9e5d598490eefd03a054d8eeee1a21811dbc46f87103549d2","tgt_lang":"id","translated":"Ini menulis ulang DREAMS.md dan hanya menghapus entri diary duplikat persis.","updated_at":"2026-08-06T05:33:04.077Z"} {"cache_key":"69a8a74ab792345c942ef0b82610bc72d2069470b70b52c5534f47140188dafd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"appsPage.cards.wearOs.title","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Wear OS","text_hash":"8993accc61d7efa90debb88c6741259044f1b1f40dee01a0c40f4b932826ea5f","tgt_lang":"id","translated":"Wear OS","updated_at":"2026-07-22T15:53:54.808Z"} {"cache_key":"69d58e611d6faab272d533bd2acc79221a60a09ba4fc065dd07d8383a58b3d0c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.success.title","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Connection verified","text_hash":"1b4a941d96ef4c43cec8a7706fe6b653a3a88e886370795d34bd2b8349524e0f","tgt_lang":"id","translated":"AI Anda siap","updated_at":"2026-07-29T11:11:22.777Z"} {"cache_key":"69e41220cff6ab53d39593494735b3d302f0b146a1aa41050a0e9895eaaf1696","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillsPage.platforms","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Platforms: {platforms}","text_hash":"63c9e5af8e3d4476fb7926f07a64d53247434b4c5ddc89419c7f0966f556e92c","tgt_lang":"id","translated":"Platform: {platforms}","updated_at":"2026-07-12T06:47:35.923Z"} @@ -1743,7 +1769,6 @@ {"cache_key":"6f4a77d6873db85a4ab3a0c333b1453a62f760ad4134da29e1f72f7952b761d5","model":"gpt-5.6-sol","provider":"openai","segment_id":"skillWorkshop.header.selfLearningTooltip","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Capture corrections and review substantial completed work as reusable skills. The default automatic mode applies scanner-approved captures and shows them on this board.","text_hash":"945e288e0900855cc39dd984780a450b46ca527c0aa8399725479ef5af3f31a3","tgt_lang":"id","translated":"Catat koreksi dan tinjau pekerjaan penting yang telah diselesaikan untuk dijadikan proposal skill yang tertunda. Menggunakan token latar belakang tambahan; draf muncul di papan ini sebagai proposal tertunda.","updated_at":"2026-07-13T06:40:58.331Z"} {"cache_key":"6f568ba21b9c81453eb8f55024d1d14a5ffe284c1daf9716c7abccd2a81d25a5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.pairing.noApp","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Don't have the app yet?","text_hash":"84b45af9ba78e68db4a43fee9048a8ac0480284110bc078de3c360d2f269cf2e","tgt_lang":"id","translated":"Belum punya aplikasinya?","updated_at":"2026-07-22T15:52:48.922Z"} {"cache_key":"6f5db7605690a12a05c5307039c4087107e23003d5db765cef61fb1f291d9d08","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agentTools.enabledToolsOne","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"{count} Enabled Tool","text_hash":"6b7c073bcc6d38c855a575b7b9accc6de245038342adfcf08832ae876f80d049","tgt_lang":"id","translated":"{count} Alat Aktif","updated_at":"2026-07-12T06:47:23.538Z"} -{"cache_key":"6f5f16c6bae52ebe62b82c047fa82d6bbb4b1aaae6e4207c38e8454fafffd798","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.authRequired.stepPaste","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Paste the token from openclaw dashboard --no-open or enter the configured password.","text_hash":"d65aea1772b928b5eb212e6c4c0481b32cbaf6e4d492b32d6c970592e75490f1","tgt_lang":"id","translated":"Tempel token dari openclaw dashboard --no-open atau masukkan kata sandi yang dikonfigurasi.","updated_at":"2026-07-29T11:11:22.777Z"} {"cache_key":"6f61508f9d0a2cca258d32792a24d95d792deac467ad0cb256fdc4217b158d03","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.modelOne","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"1 model","text_hash":"e6657fce6089de1af5a5ca09020b1ad52b5d132c28416fc8afe077e640bacac4","tgt_lang":"id","translated":"1 model","updated_at":"2026-07-29T11:11:22.777Z"} {"cache_key":"6f61727a41b3e3b622165ce61445a3b2762cec9cd7229bc24eaf74a5a2cbd88c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.addToWorkboard","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Add to Workboard","text_hash":"b8d41cc96315f126e50d8dbc34d206fd0c053829bfef1c7694082daff49b8c5c","tgt_lang":"id","translated":"Tambahkan ke Workboard","updated_at":"2026-07-29T11:11:22.777Z"} {"cache_key":"6f6c1d6a1d22a3faab6427c1411d6ef952159ff44673775869aca8b5964bfffb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.dreaming.storage.modeLabel","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Storage mode","text_hash":"7e0605aec4c031b43939c7322522abc23b5c0089a1aa6183eb840590c03969c5","tgt_lang":"id","translated":"Mode penyimpanan","updated_at":"2026-07-28T07:13:08.662Z"} @@ -1783,7 +1808,6 @@ {"cache_key":"71cf2f724c79bc0c755b926111de0bef953e2963ab9976ac704c75b14f4a11e4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.itemCount","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"[{count} item]","text_hash":"1a333a842f6709d3738084abb9fbe4d2a5a31674a696ccd7fb7c198dab702b3e","tgt_lang":"id","translated":"[{count} item]","updated_at":"2026-07-12T06:46:57.207Z"} {"cache_key":"71d27a2a2af7b434f69f6ac73debcd4a8fc9bfcd92566470b3ea9ff587d5c112","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.dreaming.phaseFields.minUniqueQueriesHelp","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"How many distinct queries must have surfaced the entry.","text_hash":"01c1d1c3a8e398f99d17c08a4d631cb2f0765ad93b5cb4835085aa9529d3b997","tgt_lang":"id","translated":"Berapa banyak kueri berbeda yang harus memunculkan entri.","updated_at":"2026-07-28T07:13:30.523Z"} {"cache_key":"71f1a11784fd3de90d3565378d60b804d251eca3ba69e94c54e787cbfca4d3fa","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryImport.codexDescription","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Consolidated Codex memory files.","text_hash":"a3fbc4b985c4939045171e103b6c61b387956c595a8d515f96a75ec2de2d6b13","tgt_lang":"id","translated":"File memori Codex yang dikonsolidasikan.","updated_at":"2026-07-29T11:11:22.777Z"} -{"cache_key":"72170aec9ca956d7da6e8c5e471335077380464786113e6d97ff5a5705601ea8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.relative.daysAgo","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"{count}d ago","text_hash":"a41234397f3c63b22d27312ffcea05114f8d3ae9d602ef1320168a6eae9ca361","tgt_lang":"id","translated":"{count} hari lalu","updated_at":"2026-07-12T06:48:36.617Z"} {"cache_key":"72381239610786381746a5f823c78d2a4e714581f794e9d61454eea6802d963b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.mainTimelineMessage","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Main timeline message","text_hash":"6598ea1afa06451c0bf324c4b602d5823fe953cca8d336f4965466e1455c7479","tgt_lang":"id","translated":"Pesan linimasa utama","updated_at":"2026-07-29T11:11:22.777Z"} {"cache_key":"7241b302d3e7e1142bb3c2da0d60c75c689ecd909fd2f2f0d6c85c1fb1da37cf","model":"claude-opus-4-8","provider":"anthropic","segment_id":"quickSettings.personal.avatarIssues.unsupported","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Unsupported image type","text_hash":"49b54c9d53c58d499ae36c94ab9475213a18433e623b57b00fe768284e5e0d44","tgt_lang":"id","translated":"Jenis gambar tidak didukung","updated_at":"2026-07-12T06:46:29.863Z"} {"cache_key":"724ccec88390b1c75d518e0849e4d75dc877c0d1cafd545d4150e3f24c073cd3","model":"gpt-5.6-sol","provider":"openai","segment_id":"terminal.attachSession","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Attach session","text_hash":"127897b8a4775b2ed4ba8ecadcad9b0e8fe1bb60035d0f593de8f27ca08b8428","tgt_lang":"id","translated":"Hubungkan sesi","updated_at":"2026-07-14T12:26:55.037Z"} @@ -1837,10 +1861,10 @@ {"cache_key":"74f845ba10229ece62e6dac3af6300e5ba8e55fe444680147c75aea36198cf59","model":"gpt-5.5","provider":"openai","segment_id":"usage.filters.sessionsCount","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"{count} sessions","text_hash":"27de9b3be346a2abd2cb67f9f93abfe8100d7ce996e1204b75fc84670c7818e6","tgt_lang":"id","translated":"{count} sesi","updated_at":"2026-07-05T14:40:07.941Z"} {"cache_key":"7515b84034430bf5accf3f6dfcf089c6e84627a9db84e73d94843b3ab06a05c5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.today.notForMe","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Not for me","text_hash":"d81123b5e9a4dd915c1d26e51b704975bb95ebf6ec3ac6d32d986ccb58ee3520","tgt_lang":"id","translated":"Bukan untuk saya","updated_at":"2026-07-12T06:48:29.690Z"} {"cache_key":"751e883e579c6ef6b272d20d9dff38dcd38ca8554af9e17fc2ff4eefb12192be","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.history.scanEarlier","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Scan earlier work","text_hash":"b62c31257d7be5c6503d2dbad09d14172e60b43707f7d6e65e514ce45d36ee25","tgt_lang":"id","translated":"Pindai pekerjaan sebelumnya","updated_at":"2026-07-29T11:11:22.777Z"} +{"cache_key":"751f13471b7a3abdfb266ff20939b96bb66f4d6ff5b22ed92ef7ccbf954deb40","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.pairing.stepDashboard","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"On the Gateway host, run openclaw dashboard to open a secure one-time pairing link.","text_hash":"11c126287764dab4e5bac5eb830368cd054b85cee578001cd159230f94b1d6c3","tgt_lang":"id","translated":"Pada host Gateway, jalankan openclaw dashboard untuk membuka tautan pemasangan sekali pakai yang aman.","updated_at":"2026-08-06T05:33:04.077Z"} {"cache_key":"7520ea558eed17397863c6d1bef410370d9baa65ccfbc95566b7eb8fe27dffa2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.overview.health.runtime","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Embedding runtime","text_hash":"7b5e099d83f07c38922dde61ccb1196d8001fc2304f7d086081e726afa671a28","tgt_lang":"id","translated":"Runtime embedding","updated_at":"2026-07-29T11:09:36.378Z"} {"cache_key":"75240db803d89d97ac693cb0fcc50d57520068d274e3ea3cab0841a6ad815ce2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"quickSettings.personal.avatarIssues.tooLarge","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Image is too large","text_hash":"58de1ebe9dd1f76ddb9f50124ee9979e424bab97cf42ab170d64995e9b9fbaa9","tgt_lang":"id","translated":"Gambar terlalu besar","updated_at":"2026-07-12T06:46:29.863Z"} {"cache_key":"7535229ee7c23251289b64a2d15a5d8038094c1920f262053473790e04d58968","model":"gpt-5.6-sol","provider":"openai","segment_id":"chat.workRun.workedError","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Worked, includes errors.","text_hash":"c91de4a134b0f732f783089b73c3b029be6d816fa9c2077651b6a91a21c1b0cb","tgt_lang":"id","translated":"Berjalan, termasuk kesalahan.","updated_at":"2026-07-12T17:49:46.262Z"} -{"cache_key":"75411512bca01cea106d6d9edd01cab3c46f28c29c6b83695cfe37875e90f3e9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.messages.openInCanvas","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Open in canvas","text_hash":"02597bb20cb5d93ebbb47e62c3591fcf9dec76fc42697e1dc130e1f167232e61","tgt_lang":"id","translated":"Buka di canvas","updated_at":"2026-07-12T06:49:08.480Z"} {"cache_key":"754e5e62461bae60da9f5fa9cb637c0c51c88a9fea986b522996d4d6190aa4e9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"languages.es","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Español (Spanish)","text_hash":"b785e11e822c061a3a5368c55fbeb3f436766ef1e9b3448a605083d0b06ecddb","tgt_lang":"id","translated":"Español (Spanyol)","updated_at":"2026-07-29T11:11:22.777Z"} {"cache_key":"75529fe8362d880c2a2c69ff8131c23c63aa3653667eaa6af67a644e0394b81f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.runStatus","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Run status: {status}","text_hash":"f1a452538bcedff3f592a48e2ccc33b1f0fced879d45d2dac8454421c96a3836","tgt_lang":"id","translated":"Status jalankan: {status}","updated_at":"2026-07-12T06:49:20.631Z"} {"cache_key":"757c78b18a9f51711d50f2d04d50ac9c815b068979f63707843f50e530a90b08","model":"claude-opus-4-8","provider":"anthropic","segment_id":"appsPage.sectionBrowser","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"In your browser","text_hash":"792b5bfb927cc6b0d4cddbe211246f0e3d0a3f831c7ab8ea235b2fe5616c439f","tgt_lang":"id","translated":"Di browser Anda","updated_at":"2026-07-22T15:53:46.932Z"} @@ -2078,7 +2102,6 @@ {"cache_key":"84ace7d7fbf06c5fe9385f1c7bf98a72f33df025f5bfc00220fe6ec8fa559b16","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.themes.dash.label","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Dash","text_hash":"8c3ea2ea786aee267ed410e1043ac86787a47ffceba86efc59367dcb7df40f1b","tgt_lang":"id","translated":"Dash","updated_at":"2026-07-12T06:46:43.615Z"} {"cache_key":"84d15765885cc732d8cdfc904e9b4770b9120cb4400fb1390bdc90788601e33d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.whatsapp.logoutNotCleared","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"No stored WhatsApp session was cleared. It may already be absent, or its auth directory may require manual cleanup.","text_hash":"6a9fe561e60ceb17f7b19cf50dc25020452a16299a861fff135f1eb4850214d7","tgt_lang":"id","translated":"Tidak ada sesi WhatsApp tersimpan yang dihapus. Mungkin sudah tidak ada, atau direktori autentikasinya memerlukan pembersihan manual.","updated_at":"2026-07-22T15:52:48.922Z"} {"cache_key":"84f28ff1ea129a1580b1ecafff91b01cfd0989988b7b58b9fde9ba4b9281f53e","model":"gpt-5.5","provider":"openai","segment_id":"chat.composer.contextUsage.estimatedCost","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Est. cost","text_hash":"3199f14286736527bfc6ad9165629415a5aa087517acd2c0e9b1ae8bb5d26766","tgt_lang":"id","translated":"Perk. biaya","updated_at":"2026-07-05T16:00:23.410Z"} -{"cache_key":"8528d557816d52846f218d40568e9b7622944c4adb02f5688359001eaa47d212","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.title","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Current connection","text_hash":"46d2f61048a3b2ef07471e4c9648624a8c2a6d00d4e733e984d2420504164c60","tgt_lang":"id","translated":"Koneksi saat ini","updated_at":"2026-07-29T11:11:22.777Z"} {"cache_key":"852964d1a4f2373322d91a7b19c655dd1c117caae8f2ba1e923517477aa9e31b","model":"gpt-5.6-sol","provider":"openai","segment_id":"channels.lastError","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Last error","text_hash":"5488d837f5f65d6f0774b85c0f2bccacbfdd3e94b976c5ed423021da341bdd96","tgt_lang":"id","translated":"Kesalahan terakhir","updated_at":"2026-07-13T16:00:54.404Z","segment_ids":["connection.snapshot.lastError"]} {"cache_key":"85342f3c0ceb4d557ed204a0ff5cec5d50d989760863d51eeb6a6ff10e593708","model":"gpt-5.5","provider":"openai","segment_id":"newSession.worktreeNameInvalid","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Worktree names use lowercase letters, digits, and dashes.","text_hash":"6a34593b030e5dc2e8e8c55a2be4a5e9a6b415676d4d91e9f521b8586ea3c28f","tgt_lang":"id","translated":"Nama worktree menggunakan huruf kecil, digit, dan tanda hubung.","updated_at":"2026-07-10T15:21:37.072Z"} {"cache_key":"853626f40bd83ec9980dc8b8c9bc1751ec55af56c2e9825ab78d48713124de03","model":"claude-opus-4-8","provider":"anthropic","segment_id":"custodian.sensitivePlaceholder","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Enter sensitive value…","text_hash":"d950279e2fa77767803ee6540c4e4b330ea36b5d81eb0a5861da3bac8522e69c","tgt_lang":"id","translated":"Masukkan nilai sensitif…","updated_at":"2026-07-22T15:53:25.479Z"} @@ -2132,7 +2155,6 @@ {"cache_key":"87bc9e98d77ba67ef1da10900e6fae8f642ecd21592e27c4e6982e676e29c39d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commandResults.agents.none","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"No agents configured.","text_hash":"258e1518ab58d8ede9de48d936071d9d2d82904ad5058c5257a4eae515a1ffca","tgt_lang":"id","translated":"Tidak ada agent yang dikonfigurasi.","updated_at":"2026-07-29T11:10:50.530Z"} {"cache_key":"8815b5325a037fd140df1edff976c961238bb330953458b78b365da1e7046856","model":"claude-opus-4-8","provider":"anthropic","segment_id":"board.widget.moveHandle","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Move {title}","text_hash":"712febd1883d7b6162d0965197af286cc247939f667c146402ef101d8ebabf67","tgt_lang":"id","translated":"Pindahkan {title}","updated_at":"2026-07-22T15:54:18.411Z"} {"cache_key":"8858ed6faa195c18185bcd2c8757dee493dd117e078d3c1b41b10a2baadad434","model":"claude-opus-4-8","provider":"anthropic","segment_id":"newSession.incognito","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Incognito","text_hash":"a7e0b520f0b3bf7865aca2f583b826cb506f3f2d8e740512eca23d8f5e7b83e7","tgt_lang":"id","translated":"Incognito","updated_at":"2026-07-25T17:14:45.491Z"} -{"cache_key":"885cda26181cd31f6c7e6f87bb677c4edb816c80a19bd9ad2115a5a83eb31fbd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.relative.hoursAgo","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"{count}h ago","text_hash":"520c737ea62430c4aa3e953abb60cf6bf7ecde97f0aef8f5e3fab5a9011db2a0","tgt_lang":"id","translated":"{count} jam lalu","updated_at":"2026-07-12T06:48:36.617Z"} {"cache_key":"885d71b05fe7e24e6f72a7a22751cec7dc78c1eeb0d29a8c5ab662e8cb5bbe75","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.addons.manage","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Enable or disable add-ons","text_hash":"df2bf57cbb6e33fa16ba2a8660df1dd2c7fa349736f954492dbd7754daddfafe","tgt_lang":"id","translated":"Aktifkan atau nonaktifkan add-on","updated_at":"2026-07-28T07:12:57.189Z"} {"cache_key":"8860ec14874363083fde3d9d034cdadf282083a305c190ac6a6ca598a3ab114f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.sessionObserver.auto","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Auto (provider default)","text_hash":"a236626facf15ef05c1a1bb63d55b4719416f620de8a3f98f8872a215e1a4932","tgt_lang":"id","translated":"Auto (default penyedia)","updated_at":"2026-07-22T15:53:11.364Z"} {"cache_key":"8867813cd7d273384487203f47d120c218dc3b625bc266d449b7a4b7fd9c9cf8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillsPage.apiKey","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"API key","text_hash":"16f0ee47f993d6270c9059450473eea493ca8ae037f8877782ae2bc176f24d18","tgt_lang":"id","translated":"Kunci API","updated_at":"2026-07-12T06:47:41.436Z","segment_ids":["modelProviders.apiKey.label"]} @@ -2159,6 +2181,7 @@ {"cache_key":"898baf7b993119cf2e7da034aa863f55634c6c1a630462757ff51c7cea81523d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.menu.scopeLabel","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Availability","text_hash":"12f67f8539c46701e62d1c50254cf025c22a992b06fea6d4c0e19705f21f4cac","tgt_lang":"id","translated":"Ketersediaan","updated_at":"2026-07-31T19:27:21.378Z"} {"cache_key":"8992a81a194f95c81334ad63aadf6c70c53771c9beb3f2a5ff2c26522e8d0268","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.cameraPageInactive","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Cameras are unavailable while this page is inactive.","text_hash":"3b042a88aa2dd525457f3744e73786c3cceff2b0c3a6792d5b0869807b91b5a6","tgt_lang":"id","translated":"Kamera tidak tersedia saat halaman ini tidak aktif.","updated_at":"2026-07-22T15:55:22.246Z"} {"cache_key":"899b73ce3fef6f8cc1e2f1b66607686407bf1371754ce182abd68087adb3ed8c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.dreaming.storage.separateReportsLabel","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Separate reports","text_hash":"eb8da87077276914e6a96a44a301e1974e21c50ddbd194244e5ceeac0b848363","tgt_lang":"id","translated":"Laporan terpisah","updated_at":"2026-07-28T07:13:18.394Z"} +{"cache_key":"899d4a4cc351a65f13aa66bd95517a6187adcc93c61b4b1e1189efb3377d00cf","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.skillsPanel.updateError","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Could not update the agent skill allowlist.","text_hash":"ee69eb4828ac26cba851cec0b5ae90fd4059ab1d2f84dc8c1ee7def439c706eb","tgt_lang":"id","translated":"Tidak dapat memperbarui allowlist skill agen.","updated_at":"2026-08-06T05:32:54.154Z"} {"cache_key":"89a39e16a71336bded4c9cae0db4885734899af3c6d5755b842c029699db46f8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.accountIdHelp","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Optional channel account ID for multi-account setups.","text_hash":"b06700b6295dc2d5a7d92464dddbb2285a162009716b5d2b3c28b9dce9d020bb","tgt_lang":"id","translated":"ID akun saluran opsional untuk pengaturan multi-akun.","updated_at":"2026-07-12T06:49:39.016Z"} {"cache_key":"89d5eacd8d2d2d14ad0916a8a01c7789f6ad9c386ce94f11b6c2181601053dcf","model":"claude-opus-4-8","provider":"anthropic","segment_id":"mcpApp.errors.sandboxTimedOut","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"MCP App sandbox timed out","text_hash":"838d4d0b8538a97527efaa505511d3b60c9201742830c09170b1bb01dac7e8c5","tgt_lang":"id","translated":"Sandbox MCP App melewati batas waktu","updated_at":"2026-07-29T11:08:22.411Z"} {"cache_key":"89e0c80c0c66fa128ad94b2366debcd331e6f225287c80cbbc73bef1f61773d5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sidebar.groups","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Groups","text_hash":"39bbb719fa2b9d2251039cbf2cd072e1120a414278263e2f11d99af0236c4262","tgt_lang":"id","translated":"Grup","updated_at":"2026-07-22T15:55:01.011Z"} @@ -2310,7 +2333,6 @@ {"cache_key":"927a36e65b093b11618851bf72a754c77e1216e25608c6fe368ec66d91398352","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.connectorDescriptions.linear","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Triage issues, update cycles, and file bugs straight from chat.","text_hash":"9ac5ab0db3f984cec1f653b56e4d930ea8e519c7a6482724f3822381b8fb6645","tgt_lang":"id","translated":"Triase isu, perbarui siklus, dan laporkan bug langsung dari chat.","updated_at":"2026-07-12T06:47:50.209Z"} {"cache_key":"927aab9682b679eee59f1c64862742425a6b3b354b65bea8c49353901e68cfb2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"terminal.toggle","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Toggle terminal","text_hash":"434d5d6c300bacc0f95008892c7c3b7e5db25d4eee48ef4519c2700ddfadeafe","tgt_lang":"id","translated":"Toggle terminal","updated_at":"2026-07-29T11:11:22.777Z"} {"cache_key":"9280a3d0edb3df9d0eca356658647f78c42b1dcc966ac5b6d070b3da8b8d761c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.rail.subtitle","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Ask about this session or its project","text_hash":"0d87d590f6d2139058f040dcade9dbe47122c15bad8b9b63669d15035bbc5d55","tgt_lang":"id","translated":"Tanyakan tentang sesi ini atau proyeknya","updated_at":"2026-07-25T17:15:07.313Z"} -{"cache_key":"9282b0b4f7beed87afbb18479636c2af0ea404866efecbecd4255dbbe3563e3d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.actions.confirmRepair","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Repair Dream Cache? This archives derived dream cache files and rebuilds them from clean inputs. Your dream diary stays untouched.","text_hash":"bf72fa3d38159dffaddfcde0587d8d5d7002a7e5b60db804a5f3f953b260fac0","tgt_lang":"id","translated":"Perbaiki Cache Mimpi? Ini akan mengarsipkan file cache mimpi turunan dan membangunnya kembali dari input yang bersih. Diary mimpi Anda tetap tidak tersentuh.","updated_at":"2026-07-29T11:09:59.971Z"} {"cache_key":"929ff99a5c86509a3459dc4f25dfc9a5c74a4f40d0a02702e8049b1ee60e71c3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.list.schedulerOff","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Scheduler disabled","text_hash":"c70b022bb7c881535a799fccbbc89578159e9d82fb5bb10bc46d6ccc5da69b22","tgt_lang":"id","translated":"Penjadwal dinonaktifkan","updated_at":"2026-07-12T06:49:26.990Z"} {"cache_key":"92d0977ee05dc88faf14a679dea7d0b5788ee3e68af3b21d5cf34e1b2d97b36a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.connectionFailure.title","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Configured AI needs attention","text_hash":"0deee5de014698f7f30dfda76f54d523c1f85c57301bd783c764f03e1724e3c4","tgt_lang":"id","translated":"OpenClaw tidak dapat menggunakan AI yang Anda konfigurasi","updated_at":"2026-07-29T11:08:54.041Z"} {"cache_key":"92e403f99c19bf7ae151b645f572df67cf417ef48b4ab20e185d607417d2ce63","model":"gpt-5.6-sol","provider":"openai","segment_id":"approvalHistory.notApplicable","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"N/A","text_hash":"e2f79e5b60330bba4c289962231b6ba2957d0b14e7deb3110417003c79dea635","tgt_lang":"id","translated":"N/A","updated_at":"2026-07-16T09:24:07.630Z"} @@ -2428,7 +2450,6 @@ {"cache_key":"9a8b36dce1fe5f3343f16fddc1e67d14d5720bc82869777fe7ef429e4304febe","model":"claude-opus-4-8","provider":"anthropic","segment_id":"board.emptyTitle","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"A clear board, ready for work","text_hash":"2fefaadab0237435f151f749474b9d04d24342cdb4139150558d0e284e58bb74","tgt_lang":"id","translated":"Papan bersih, siap bekerja","updated_at":"2026-07-22T15:54:11.203Z"} {"cache_key":"9aa1861d1ee3c891f91ccf57c25b8bd91924c7efff12b4cb56438916c28156f1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.cloudWorkerPlacementConflicts","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Cloud worker: {state} · {count} workspace conflicts","text_hash":"467db2f6d8115ad74c84ceb79fbdcaccd0b71d9dc5784bc33610259cdbebf222","tgt_lang":"id","translated":"Cloud worker: {state} · {count} konflik workspace","updated_at":"2026-07-22T15:52:56.097Z"} {"cache_key":"9aa1ba17b8b3bec371fd4e1a74c24a7a8a60a4fdb38a936864f1e9f66264f7b2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.themes.claw.description","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Chroma family","text_hash":"895768becc23f9a7cd5f8eb8ab535e02b3458bc6bb2efadca3368e5e7d623d0a","tgt_lang":"id","translated":"Keluarga Chroma","updated_at":"2026-07-12T06:46:43.615Z"} -{"cache_key":"9aa56b40f82afd01be995ff624cbec8c9dec6382afef00cb54a6ac8ae734f116","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.tryAgain","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Try again","text_hash":"d8b8392e2c542950ca64867168e4ef87d4ad606882d5898f826b51c6d553988f","tgt_lang":"id","translated":"Coba lagi","updated_at":"2026-07-29T11:11:22.777Z"} {"cache_key":"9aa83ca4722d3df9129e8c227a75db74abf0780c4dd3af563306c2483452884b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.questions.submitFailed","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Could not submit: {error}","text_hash":"b3047b66a5914ed2e981bf2f5f66dc6126866dfc93021c027f5c46608c754d7b","tgt_lang":"id","translated":"Tidak dapat mengirim: {error}","updated_at":"2026-07-22T15:55:08.898Z"} {"cache_key":"9adc6e24a071d682264a6c627dc60793ee4d6896590015067e90c280a4060b80","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.runs.searchRuns","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Search runs","text_hash":"26d6d37f90dc1f5d611c3fa58c1a75a29384dd2e1ffb4b5a1b6f42331b0f1b6d","tgt_lang":"id","translated":"Cari proses","updated_at":"2026-07-29T11:11:22.777Z"} {"cache_key":"9af460717533889db4ba1beccd334d7774f9473d97917fcd113bf8d87e1a908f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sessionSharing.selected","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Member","text_hash":"7c968fb71f50e335442b35062a35620a508bbd0bd3ee7888deff2490636a5311","tgt_lang":"id","translated":"Anggota","updated_at":"2026-07-25T17:15:00.962Z"} @@ -2449,6 +2470,7 @@ {"cache_key":"9ba23f941fab17e4f503dd45ce5d7c54569a3a9efd4ae45ff38e4e9fb846a899","model":"gpt-5.5","provider":"openai","segment_id":"newSession.browserLoadFailed","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Couldn't list that folder.","text_hash":"9872632bde1a61c0dac294031c716698063a3f3039ec9ddc753e754b13377086","tgt_lang":"id","translated":"Tidak dapat menampilkan folder tersebut.","updated_at":"2026-07-11T06:48:35.120Z"} {"cache_key":"9bac1faa1d88acfc7ee22dc6c0211559284f4f4ee2fc4015a09cc4b6541c0006","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.widget.cardMissing","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"This Workboard card is no longer available.","text_hash":"a254f63c0e39c23165c704d7127f28387ccbbf7096e201a6727f23f425137e02","tgt_lang":"id","translated":"Kartu Workboard ini tidak lagi tersedia.","updated_at":"2026-07-22T15:54:33.086Z"} {"cache_key":"9bb3b534efc96964d9fc244d541e649c292e14403322b1ee949b482bcebf2fc1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.files.missing","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"missing","text_hash":"ffa63583dfa6706b87d284b86b0d693a161e4840aad2c5cf6b5d27c3b9621f7d","tgt_lang":"id","translated":"missing","updated_at":"2026-07-29T11:11:22.777Z"} +{"cache_key":"9bc7dbab73e08526ea11a0f15c097b21b4b99db61e37185f7d05a7113c39b656","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.auth","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Review the provider credential or sign-in, then retry.","text_hash":"06492ffbd3c87579037f41e3c00a217fb3020fafdc1f11442394e33b4b7dcd77","tgt_lang":"id","translated":"Tinjau kredensial atau proses masuk penyedia, lalu coba lagi.","updated_at":"2026-08-06T05:32:54.154Z"} {"cache_key":"9bc9cc69d31a4b4e02aafd23017d9455ea8735f0c2daac4f1d0bdde1b5c86aa8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.inventory.tokens","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Tokens","text_hash":"a039dfb9628b53ddaebcfe8ef0793e3fdf19867601295f00d192acef59050869","tgt_lang":"id","translated":"Token","updated_at":"2026-07-12T06:45:01.302Z","segment_ids":["sessionsView.tokens","usage.metrics.tokens"]} {"cache_key":"9bcf933c9b12bcd6fb5c1a5b442d4d523b139eb6d3c021f3804267e796d54c4e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.toolCatalog.descriptions.message","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Send messages","text_hash":"27a3f5335350f18465a1bb8c950fe1aad4c5909c77610e64844ff7714848d640","tgt_lang":"id","translated":"Kirim pesan","updated_at":"2026-07-12T06:45:35.369Z"} {"cache_key":"9bdeccc10d87b11ea5cc21b2bd04458f3256c9c768f7874eba090909700422eb","model":"gpt-5.6-sol","provider":"openai","segment_id":"terminal.sessionAttached","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"attached","text_hash":"55d9067ef2bfacd4dc38ef7294695794ff61bba45f11b2f4d9b70515c57b2187","tgt_lang":"id","translated":"terhubung","updated_at":"2026-07-14T12:26:55.037Z"} @@ -2510,6 +2532,7 @@ {"cache_key":"9f967be5860e103c24b4d4d83bfcb34537f5503d9334f9f4eb24416fbb1827ab","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.memories.results","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"{count} results","text_hash":"d6c49c40059ea7d94d4bd550547665e02253d499f3e37055d6cb515dfb87886f","tgt_lang":"id","translated":"{count} hasil","updated_at":"2026-07-29T11:09:36.378Z"} {"cache_key":"9f998a5625e7f2950ae883d95ed2905b7ad60d15a99e2dcd56698d313b17f2d3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.removedRestart","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Removed {name}. A Gateway restart is required to apply the change.","text_hash":"7eec4a0f3f0ddc1d8bb7941fcb5d28293ccf49db0ffde037d426fa8c1a15b85f","tgt_lang":"id","translated":"{name} dihapus. Gateway perlu dimulai ulang untuk menerapkan perubahan.","updated_at":"2026-07-29T11:11:22.777Z"} {"cache_key":"9f99c471e0bad80edf8c03964f9a456e820445daebd8c46e4bb3f8d2988194dc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.errors.timeoutInvalid","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"If set, timeout must be greater than 0 seconds.","text_hash":"0764500a498eaaaaec3489e0850a815efb7cf0adafcb92f37ea6ee779d281ee3","tgt_lang":"id","translated":"Jika diatur, batas waktu harus lebih besar dari 0 detik.","updated_at":"2026-07-29T11:11:22.777Z"} +{"cache_key":"9fc967b6d7a8b80ef1cfc538152dd2a25ae84f744c008490266da932a432dbe0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.restoreCheckpointConfirm","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Restore this thread to the selected compacted checkpoint?\n\nThis replaces the current active transcript for the session key.","text_hash":"e4f5de9f6c2d72014d2434ff7ad2704b6e4b54df553fc55a3705ddb3a8fa13ca","tgt_lang":"id","translated":"Pulihkan thread ini ke checkpoint yang dipadatkan yang dipilih?\n\nIni menggantikan transkrip aktif saat ini untuk kunci sesi.","updated_at":"2026-08-06T05:32:54.154Z"} {"cache_key":"9fdcae90a19ea39bac800a197a0e61ca7d5c04fe302c05d1808f88f4df3c658c","model":"gpt-5.5","provider":"openai","segment_id":"nodes.pairing.manageDevices","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Manage devices","text_hash":"3511575c8f3ee17581f629d4cf559c5c2fe4550d4249be8268404a1eb67920f8","tgt_lang":"id","translated":"Kelola perangkat","updated_at":"2026-07-04T16:48:34.014Z"} {"cache_key":"9fe09044cf8de96572dae1b0cf096a2b28c9eb09de9147fd26ff90723a871674","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.unavailablePluginSuffix","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"plugin.","text_hash":"21bf6dd8a3f171db56b0b45b9b90a3a8faf2fe5807a4d5f4f029264c583e4283","tgt_lang":"id","translated":"plugin.","updated_at":"2026-07-12T06:48:55.449Z"} {"cache_key":"9fed8f3cd721e97b167dfdb0a50a7068e4ccfa93a0bfeec209c12d00a9afb79c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.phrases.promotingHunches","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"promoting promising hunches…","text_hash":"493f45d89bba211da77e3de94c05d9a51a4b87537a6778114b8670ee892c0ae3","tgt_lang":"id","translated":"mengangkat firasat yang menjanjikan…","updated_at":"2026-07-29T11:11:22.777Z"} @@ -2541,7 +2564,6 @@ {"cache_key":"a16c2fdb648cb809f4ded20a21f9a4f0c239aeae8327dcab3d25871bbe197902","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.wakeMode","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Wake mode","text_hash":"0cdf77cce3335e6f2107f1f1fee1e34d7b105fd90a5b78e15f1a297dd4f89256","tgt_lang":"id","translated":"Mode bangun","updated_at":"2026-07-29T11:11:22.777Z"} {"cache_key":"a19d83d78fc4b42cb3ab1f70c73febec9ffbc02342b9aba9ec2ba81c3605f058","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.notifications.unsupported","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Unsupported","text_hash":"54324658e2eba91c826cb01a802414559c8b8b713b28b4df68cd5075611cf1b5","tgt_lang":"id","translated":"Tidak didukung","updated_at":"2026-07-12T06:46:43.615Z"} {"cache_key":"a1b5dc2be2aea20f9390018b77712455002517265377a1bfc935dcedb04bb3e9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.connectorDescriptions.transcription","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Turn audio and video into clean, structured transcripts.","text_hash":"b09935a4a68cc50664d8944093f4c95da627a6c4c19a37732ffafa30290d5951","tgt_lang":"id","translated":"Ubah audio dan video menjadi transkrip yang rapi dan terstruktur.","updated_at":"2026-07-12T06:48:01.260Z"} -{"cache_key":"a1ba1e695ef882b9bd1a017e271a8eb617568d4c96e08ab3ba8b9a41d5ae3072","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.overview.health.checking","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Checking…","text_hash":"ec963ffc911b840134fc738b41a8bb0493489c402a4a761efd36c16dea7d984b","tgt_lang":"id","translated":"Memeriksa…","updated_at":"2026-07-29T11:09:36.378Z"} {"cache_key":"a1bebdef8807f61c0ab0f1969ec72839d4fee4d4ed70aed989c446db75cf41a7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.pairing.requested","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Requested {ago}","text_hash":"9046846a3b167c5332f5d9add385166b028cc034b802cc0bce11cc8ab52ed4d5","tgt_lang":"id","translated":"Diminta {ago}","updated_at":"2026-07-22T15:52:31.041Z"} {"cache_key":"a1c3a03a633e4bdd5a3f2ab03e88a88d1ebca143ca52bc0dce6684f9d96a5675","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.status.stale","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Stale","text_hash":"40c9e59c5e152b0ae9affc84d8461c29b75a7709e4506307eeedf246b526014e","tgt_lang":"id","translated":"Usang","updated_at":"2026-06-17T14:15:58.283Z","segment_ids":["workboard.viewStale","workboard.lifecycleStale"]} {"cache_key":"a1e0f31b6ec30c1f8dfc5b59a1f52009cacdc6c1ab9d79fac68552f15c10d7df","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.menu.toolAccess.noTools","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"No tools available for this connector.","text_hash":"23b872909e3e0b0affc7244d3d4678abf2a1c4a6f5e5aa149524a557e7fee289","tgt_lang":"id","translated":"Tidak ada alat yang tersedia untuk konektor ini.","updated_at":"2026-07-31T19:27:21.378Z"} @@ -2648,7 +2670,6 @@ {"cache_key":"a8a07b5f37c1167b2cef76ff93caa1a6d1d202e342169d10bfa7ed4de3af7441","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.status.triage","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Triage","text_hash":"4ffbef3c08edfa3878c8357dbe3de3f11c3c74c594d8405f40243390f7f2d118","tgt_lang":"id","translated":"Triage","updated_at":"2026-07-29T11:11:22.777Z"} {"cache_key":"a8a624fbd91c0a2144e98043e5fb532fb0207bef031732dc27cf15ce2fa7de7d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.cloudWorkerDescendantConflict","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Cloud worker child: 1 workspace conflict","text_hash":"ffba7aaa067440434c2f9a2bd2395137498562ea3e3d02cc50b0296537fc90ec","tgt_lang":"id","translated":"Turunan cloud worker: 1 konflik workspace","updated_at":"2026-07-22T15:52:56.097Z"} {"cache_key":"a8a6e303cbca3063b7a9d645c5db5fb829e8b5bb9fd2db65ff7db724715b4171","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.goals.hideDetails","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Hide goal details","text_hash":"35d10a4d3340ebc5d5f4d53c9b31f4173384cd13dc6a55beec83ecbbb0fd40d0","tgt_lang":"id","translated":"Sembunyikan detail sasaran","updated_at":"2026-07-29T11:10:57.157Z"} -{"cache_key":"a8ab283773fa68834c3c4fd88dd2f58a28e7fc6cd72677829c319de23ed5c141","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.answered","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Answered","text_hash":"665590354e719bcf6610c39fe617cf8cf8109e96a59e64c73a41a028b74369f9","tgt_lang":"id","translated":"Dijawab","updated_at":"2026-07-29T11:11:22.777Z"} {"cache_key":"a8ed799d499e4c3fd56b32bc43104b56d015ab1498b002a3056200766a8f46f2","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.actions","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Actions","text_hash":"ff8059dc6752afdd30d275932b1d5031a2ec854b387a8c57ecc6689915293a43","tgt_lang":"id","translated":"Tindakan","updated_at":"2026-07-05T21:01:23.086Z"} {"cache_key":"a8f22e2f752902f99ac08e043643054a9a1407278c92011a78cc15223e2cf7bf","model":"gpt-5.6-sol","provider":"openai","segment_id":"onboarding.memoryImport.providerIncomplete","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Migrated {migrated}, skipped {skipped}, {errors} failed, {conflicts} conflicts","text_hash":"9eceeb07949cdffae722034ce3f4c0cb3faf7c02b0ed8e1dc4e1b0c6c806fa92","tgt_lang":"id","translated":"Berhasil memigrasikan {migrated}, melewati {skipped}, {errors} gagal, {conflicts} konflik","updated_at":"2026-07-16T12:40:06.667Z"} {"cache_key":"a9034b85fa37679d641941b3002c51adea807e876fb9cef42cbe923eb5615a31","model":"claude-opus-4-8","provider":"anthropic","segment_id":"terminal.uploadUnsafeCmdPath","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Cannot safely insert an uploaded path containing % or ! into cmd.exe","text_hash":"26dd0fce712c830ff784807a9c3418abdc2b4d4438d9ab659845fbac2cc38ad6","tgt_lang":"id","translated":"Tidak dapat menyisipkan path yang diunggah dengan aman jika mengandung % atau ! ke dalam cmd.exe","updated_at":"2026-07-29T11:08:54.041Z"} @@ -2676,7 +2697,7 @@ {"cache_key":"aacf3beaa29d695ddf3aba93e7499c103bf8a0f44f470fa5b5a15c4c11386f2f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agentTools.availableVia","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Available now via {source}.","text_hash":"e2f3f08e6b399eec19ced69604904ad3d9445fda46656d656a45460c9ea3d4cd","tgt_lang":"id","translated":"Tersedia sekarang melalui {source}.","updated_at":"2026-07-12T06:47:30.045Z"} {"cache_key":"aad0d828aef1255200a398dcc5889e57aef066bbbf8fd71ab8ec1ae556bf7780","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.loadingCheckpoints","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Loading checkpoints…","text_hash":"28f4a96c140d1effc48388a1f67e650dfcf892df7003d38cd0ebeab22d65ba34","tgt_lang":"id","translated":"Memuat checkpoint…","updated_at":"2026-07-29T11:11:22.777Z"} {"cache_key":"aae0556a20868ca3bdd6d43af08b91efaac60b93871903ac1f033b938ad673d8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.counts.claimRowOne","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"{count} claim row","text_hash":"f0391b5c94ebcc4a1b6dc86a645f370e0055c0a466e663ff4d8f8d4a1252f0ef","tgt_lang":"id","translated":"{count} baris klaim","updated_at":"2026-07-29T11:10:10.313Z"} -{"cache_key":"aaed29e276a1e039b035fc86e75c77f9bf4f6931fb1411851c696c95a0036c11","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.probe.status.no_model","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"No models available","text_hash":"a5a9895b0241125f15e8c45740f220dc69014c8d046ea815d61dd3700c1e627b","tgt_lang":"id","translated":"Tidak ada model yang tersedia","updated_at":"2026-07-29T11:11:22.777Z","segment_ids":["modelProviders.readiness.noModels"]} +{"cache_key":"aaed29e276a1e039b035fc86e75c77f9bf4f6931fb1411851c696c95a0036c11","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.probe.status.no_model","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"No models available","text_hash":"a5a9895b0241125f15e8c45740f220dc69014c8d046ea815d61dd3700c1e627b","tgt_lang":"id","translated":"Tidak ada model yang tersedia","updated_at":"2026-07-29T11:11:22.777Z","segment_ids":["modelProviders.readiness.noModels","chat.modelControls.noModelsAvailable"]} {"cache_key":"aaf8cb9306c05f3645c16232755fa59bafdffc90253952dbad9cab9c0b791496","model":"gpt-5.5","provider":"openai","segment_id":"browser.annotationSent","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Annotation added to the chat composer.","text_hash":"d68fff7737c5145c3ac6dc95a99ff8f6cb205c0220dcdd8f7e602d14aef37f23","tgt_lang":"id","translated":"Anotasi ditambahkan ke penyusun chat.","updated_at":"2026-07-11T02:19:28.776Z"} {"cache_key":"ab134c6816f7e5a22446948060113e42e31606cb1ef618c2c412a5b37c9ba517","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.sections.diagnostics.label","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Diagnostics","text_hash":"268f14bbfe119c1e92150583af960a086d7db9619a097f8aa72ff6779842f610","tgt_lang":"id","translated":"Diagnostik","updated_at":"2026-06-16T14:16:44.079Z","segment_ids":["configView.sections.diagnostics","workboard.detailDiagnostics"]} {"cache_key":"ab1a91a373877bbc0887dfd217b38380ea8a165b8e045b1d39126a4e3a0b3867","model":"gpt-5.5","provider":"openai","segment_id":"common.restore","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Restore","text_hash":"a76e13b9839270eb73ed11417f7d8acca55df0ad52065799361631d0fff74f27","tgt_lang":"id","translated":"Pulihkan","updated_at":"2026-07-05T21:01:23.086Z","segment_ids":["worktrees.restore"]} @@ -2690,6 +2711,7 @@ {"cache_key":"ab7b40dc41479ccd349c5fc48556ba975fc9e81384b63089966fb39c69139450","model":"claude-sonnet-4-6","provider":"anthropic","segment_id":"agents.tabs.memory","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Memory","text_hash":"c3963aedaac6c83c04cf8fb997b479c61e66b3caeecfadd2f2d4bd5b0aef1778","tgt_lang":"id","translated":"Memori","updated_at":"2026-07-11T21:07:40.243Z","segment_ids":["agents.toolCatalog.groups.memory","quickSettings.system.memory","configView.sections.memory","tabs.memory","pluginsPage.categoryMemory"]} {"cache_key":"ab7c4850c052b40ae85269001fd45e6b456184b2fbf1e0fb5891195b6526828b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sessionHeader.gatewayPicker.openSettings","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Gateway settings…","text_hash":"d643b368132b4a6f376b1de47fb08c129b9d7100e783214b20307a249531d8ff","tgt_lang":"id","translated":"Pengaturan Gateway…","updated_at":"2026-07-28T07:13:44.931Z"} {"cache_key":"ab92df8becf5ec44ab82486dcf318e9f98233d0ecf3268673be05eca1688e0d5","model":"gpt-5.6-sol","provider":"openai","segment_id":"connection.access.wsUrl","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"WebSocket URL","text_hash":"e09731b4efa96f0a1f1d5a2d054151ab0297af95bd92b137008cc61534b09e95","tgt_lang":"id","translated":"URL WebSocket","updated_at":"2026-07-12T00:09:50.788Z"} +{"cache_key":"abb6236c3e8f7bf5ab36e26b0d041f23a61ff0ceb9829c46057f3f01824b2c34","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.actionRequiresConnection","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Connect to the Gateway to change threads.","text_hash":"727466635f5e0ced207246479290fa83cd03ca8c78d8b7120ec5abba0e3ed8ed","tgt_lang":"id","translated":"Hubungkan ke Gateway untuk mengubah thread.","updated_at":"2026-08-06T05:32:54.154Z"} {"cache_key":"abb8077d910504f458d6a1c5d8befe44464719438397548fb4573a4b993a6c96","model":"gpt-5.5","provider":"openai","segment_id":"browser.annotatePrompt.introUntitled","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"I annotated the page at {url} — the attached screenshot shows my markup.","text_hash":"c54bf197cc35241ef3dcb469ef22a8c2467b6ddd47d02fbae7f4b5a4641d1429","tgt_lang":"id","translated":"Saya menganotasi halaman di {url} — tangkapan layar terlampir menunjukkan markup saya.","updated_at":"2026-07-11T02:19:28.776Z"} {"cache_key":"abbafd9c23181acce15c9efdd21ed3b769ee9a613843c692e518f48aef454296","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sessionSuggestions.suggestMessage","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Suggest message","text_hash":"c07fd8d7ad5885a7a37fbcf96399bb255f5a198262dd4d1f693e61b53fd3bc14","tgt_lang":"id","translated":"Sarankan pesan","updated_at":"2026-07-25T17:15:00.962Z"} {"cache_key":"abc86ccfa245879b8538484e41a3fe98b9da93361f5b24ee8b484e196e1e10d5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.optionalCapability","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Optional OpenClaw capability.","text_hash":"6721f4c64905a3c8e0fa1702ef341d5fa0fb04d624fafd4c06d83ad03d3e0af2","tgt_lang":"id","translated":"Kapabilitas OpenClaw opsional.","updated_at":"2026-07-29T11:11:22.777Z"} @@ -2712,6 +2734,7 @@ {"cache_key":"ac8c7f17a60432897d660a310518410695edce967289e9286acbf5b27adfd0b3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.toolCards.group.activityErrorOne","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Activity: {count} tool, includes errors.","text_hash":"3505c0c4cd32370054c9009d41e4b27498aa241b8f2ec83ca0dff41d08b60934","tgt_lang":"id","translated":"Aktivitas: {count} alat, termasuk kesalahan.","updated_at":"2026-07-29T11:11:22.777Z"} {"cache_key":"ac8e47d11323d1bd6db6c9c9e7afb8c7fd8279cb379980a7e83c6c80da36ac1b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"mcpServers.sessionUnavailable","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"The active session is unavailable; refresh and try again.","text_hash":"3bb9ea22326630d90759c9327a02cef0d4639fff3c56a1518b4562839e0a9bac","tgt_lang":"id","translated":"Sesi aktif tidak tersedia; segarkan dan coba lagi.","updated_at":"2026-07-31T19:27:21.378Z"} {"cache_key":"ac95a8f16c6eac4f74ca4c455410a1ae9e16058c297938ab61ee0438a53c7682","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.detailPanel.viewRawText","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"View Raw Text","text_hash":"0619b8780004a7c1dd8d5bb6c1bfe43ff48b2e2449632dca78d9fa4ab0bf480d","tgt_lang":"id","translated":"Lihat Teks Mentah","updated_at":"2026-07-12T06:49:15.040Z"} +{"cache_key":"accf059a944c7a237ee47fa4fe46e44345041c3eaa289e27f70dae18a002a7cf","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.retryDelivery","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Retry delivery","text_hash":"a9e1b443d1646885b72943ce0fe8490248ac2ed20b6dcaf95b1e7b63899a862e","tgt_lang":"id","translated":"Coba kirim ulang","updated_at":"2026-08-06T05:33:04.076Z"} {"cache_key":"acd4a4b969428301fc96a224c6eb21bedca23ca02448f7823e3bed6469c6089a","model":"gpt-5.6-sol","provider":"openai","segment_id":"newSession.cloudSyncsFolder","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Syncs {folder} to the cloud worker","text_hash":"590a0f047f3fdf62f3beca323cbdb126146221f4a2cda9ea8d1444cb8fdc141d","tgt_lang":"id","translated":"Menyinkronkan {folder} ke worker cloud","updated_at":"2026-07-15T06:07:52.037Z"} {"cache_key":"acf1d270d49d2dc7661978fad68ffc2f8823f657e35a4f8606f7bed0e99a03b7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sessionDiscussion.hide","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Hide discussion","text_hash":"d5ed91308dde20e0728f738a1a40930f7c5df8b6cd0e271dc474151b18bb28f8","tgt_lang":"id","translated":"Sembunyikan diskusi","updated_at":"2026-07-22T15:55:38.022Z"} {"cache_key":"ad3853e3b218bb97b77b7153296ab380a9e6518ed82ce10ce45f1b64fa5fcc8b","model":"gpt-5.5","provider":"openai","segment_id":"chat.composer.microphoneListUnsupported","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"This browser cannot list microphone inputs.","text_hash":"fa99f66cc346509afe8c5e3437ad299409a60be69d8b2b70138d8c42176052d9","tgt_lang":"id","translated":"Browser ini tidak dapat menampilkan daftar input mikrofon.","updated_at":"2026-07-06T17:57:03.488Z"} @@ -2827,7 +2850,6 @@ {"cache_key":"b41759af534569f51f6d09e56a3904355350107fbe3e65b13baa5290145f6718","model":"claude-opus-4-8","provider":"anthropic","segment_id":"githubPreview.comments","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"{count} comments","text_hash":"3af8a7b74264dfe5feb32992b3d79b2441e661c09d7ba1ded8ce9e2a33022635","tgt_lang":"id","translated":"{count} komentar","updated_at":"2026-07-12T06:44:36.789Z","segment_ids":["workboard.badgeComments"]} {"cache_key":"b41b3b4ae7c2f8d4a2736c82d9a3938c0f4a09c76dc8d2de0bd69964c430cd80","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.workspaceFiles.label","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Thread workspace","text_hash":"7e9e432eda31a46c65720a76385b64a6d7295dd61c2e3d28554069932e797bf5","tgt_lang":"id","translated":"Workspace sesi","updated_at":"2026-06-16T14:16:50.406Z"} {"cache_key":"b41da0d2e1cd93308afcbf23000e4862caaef24f37fd3bf9ffc53615929da3d9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.pageTypes.entity","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"entity","text_hash":"bca3685fea8acd4e4b5c149874e1aa2bad0708e7e5ed490f3cf0702cb7a8bb56","tgt_lang":"id","translated":"entitas","updated_at":"2026-07-29T11:09:59.971Z"} -{"cache_key":"b41f96bbc1280c5726b39a8ace1070b2eb7195d12bac117101d8b0292f7941e7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.relative.secondsAgo","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"{count}s ago","text_hash":"244073ecb2be8fe875a37bcf7023ff32fb21f7c64e5d29e0ae62931a84c98a6a","tgt_lang":"id","translated":"{count} detik lalu","updated_at":"2026-07-12T06:48:36.617Z"} {"cache_key":"b4256010d147ec27b3b00ddea297d1b4c78ac9bd7299535dd6b58de9ab8b3060","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.notifications.unsubscribe","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Unsubscribe","text_hash":"3e92efb7664f0255ffce2ed60d7eb423059101cbca4b2e2d55e3871aba70ae63","tgt_lang":"id","translated":"Berhenti berlangganan","updated_at":"2026-07-12T06:46:51.140Z"} {"cache_key":"b431d0cb6d145275aa339e2b3eca773001f8cde7a2597e801e02e649eca1612b","model":"gpt-5.6-sol","provider":"openai","segment_id":"chat.progressLabels.tiding","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Tiding","text_hash":"1afff5a07eab0e88b7abd471042f7fdfd66cb670525a039e27ee597a129501a9","tgt_lang":"id","translated":"Mengikuti arus","updated_at":"2026-07-14T04:54:35.208Z"} {"cache_key":"b437b0517f5e8f792cbb4b4c541d9a19807a38027d4d37e46126adc0971f5848","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.detailAutomationSkills","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Skills: {skills}","text_hash":"4788d5f9db66e1421a762bbd942c64450c73d2145a6ef929ce32a919a0f2e3a1","tgt_lang":"id","translated":"Skills: {skills}","updated_at":"2026-06-16T14:16:44.079Z"} @@ -2899,6 +2921,7 @@ {"cache_key":"b8014afa30ba4bd0283d4c0d1bafb0d6b9fec8e466c9db966d5ef240b53a7a99","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillsPage.clawHub","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"ClawHub","text_hash":"a2019fe71279ebb59b7876298299699524a6eb7885a04484409a1b556c8548f3","tgt_lang":"id","translated":"ClawHub","updated_at":"2026-07-12T06:47:30.045Z"} {"cache_key":"b81088a498e3ef7c2ccb95c787700b37f01e8f5891893eee82f0acc0da4b6571","model":"claude-opus-4-8","provider":"anthropic","segment_id":"appsPage.ctaPlayStore","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Google Play","text_hash":"027b1684683ad70355967d3b0f6c6366a02adee5db8fb5e0baddfa20521e4635","tgt_lang":"id","translated":"Google Play","updated_at":"2026-07-22T15:53:54.808Z"} {"cache_key":"b81167423a97bb7bf79b5b387ab9b6faa0333aaf9f90f4c3c5586054849cf482","model":"claude-opus-4-8","provider":"anthropic","segment_id":"board.emptyHint","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Your agent can pin widgets here — try asking for a status card.","text_hash":"f2aa2fa82375c466e3d007c1d4212b986fa1cb9e7c425b1983930aef37be3fec","tgt_lang":"id","translated":"Agen Anda dapat menyematkan widget di sini — coba minta kartu status.","updated_at":"2026-07-22T15:54:18.411Z"} +{"cache_key":"b816fc4acf0ab2b11bfec8f44dae16b286378bbe953e7ccea716db14e31e7b65","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.copyResult","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Copy result","text_hash":"c467973d015e9cb72b4e3a39d8b304099974fe9b6cb67f3f6f66a328069179a6","tgt_lang":"id","translated":"Salin hasil","updated_at":"2026-08-06T05:33:04.076Z"} {"cache_key":"b821305c3c56ef8ef313a036c07e6c26254d79412e1a656ff29d00b643e00285","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.risk.low","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"low risk","text_hash":"a2ce0d787f813342f730da429125527bed773d736ec8aaeae6c5111f86e9567f","tgt_lang":"id","translated":"risiko rendah","updated_at":"2026-07-29T11:10:19.355Z"} {"cache_key":"b83773f00bd88763b17bb2644bbc5bca7b3928e1c1c29a0435beb0e57c324b05","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.costWindows.lastDays","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Last {count} days","text_hash":"4aa456a0fa9b73dcc14766740b19fc52c452950ccb7bc892499c3c29a4122162","tgt_lang":"id","translated":"{count} hari terakhir","updated_at":"2026-07-29T11:11:22.777Z"} {"cache_key":"b846cc7936e9e26f7a4f4cbc435d6605fcd38a7f0d4b9ce63deb0070784a9a5e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"aboutPage.linkChangelog","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Changelog","text_hash":"ead07c84baac57a9542f388a07a2a5209456ce790b04251bc9bd7d179ea85cb1","tgt_lang":"id","translated":"Catatan perubahan","updated_at":"2026-07-29T11:11:22.777Z"} @@ -2937,7 +2960,7 @@ {"cache_key":"ba2f4a2254345f3d4e9e4c1afcb206b7c3947c5d19d4b0809df7ac4ea4a90102","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agentTools.disabledByOverride","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Disabled by agent override.","text_hash":"ead082a19ea7d8fad746ab3a53eebeee48b548773ebbcb4730f9a1762854bff7","tgt_lang":"id","translated":"Dinonaktifkan oleh penggantian agen.","updated_at":"2026-07-12T06:47:10.050Z"} {"cache_key":"ba3a5deb3429a078f77f36baca4da3749cf910836c493c34799e8ce7c7dd6a96","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.inventory.unknownClient","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"unknown client","text_hash":"baa587826016bf39e382028c941821ac4a61481725740214cb226bba129c58f5","tgt_lang":"id","translated":"klien tidak dikenal","updated_at":"2026-07-12T06:45:01.302Z"} {"cache_key":"ba56f350d600a23126bfe119dea2d74ca2f1658c53d4cd4dd9f5b7f88ef609d8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillsPage.invalidLink","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"ClawHub link invalid","text_hash":"1cbb782a259b1b75e8c8a5629c829a571e13fa9f9dba1f73635e8bf2d04e1c71","tgt_lang":"id","translated":"Tautan ClawHub tidak valid","updated_at":"2026-07-12T06:47:35.923Z"} -{"cache_key":"ba857075411cb09cc31450fa593313b94560bb6485abcf7905a8040a31942583","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.checkAgain","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Check again","text_hash":"fb7099ad8e818d42eceefe0d97c824fd54ddb0eeef54c263ec72c77d39198ac9","tgt_lang":"id","translated":"Periksa lagi","updated_at":"2026-07-29T11:11:22.777Z"} +{"cache_key":"ba857075411cb09cc31450fa593313b94560bb6485abcf7905a8040a31942583","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.checkAgain","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Check again","text_hash":"fb7099ad8e818d42eceefe0d97c824fd54ddb0eeef54c263ec72c77d39198ac9","tgt_lang":"id","translated":"Periksa lagi","updated_at":"2026-07-29T11:11:22.777Z","segment_ids":["modelSetup.verify.checkAgain"]} {"cache_key":"bab43a46b9a574f6e2077842a7e9c94aaa4eaec860f6beefba0514f4b43e70d5","model":"gpt-5.5","provider":"openai","segment_id":"chat.backgroundTasks.refresh","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Refresh background tasks","text_hash":"837e39f46163ffb4dbed66ba4910c35f2383c1708c9a5593d120a53d51cdebf1","tgt_lang":"id","translated":"Segarkan tugas latar belakang","updated_at":"2026-07-11T00:45:29.097Z"} {"cache_key":"bab953b73d32f45a20972001bd2147f99737679a1c7ad9cdf442683a63f4269d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.overview.perMinute","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"/ min","text_hash":"ede1804d815f1fc5f7a6975db537261fea2fe5e95e58eb82e088af45aa525acc","tgt_lang":"id","translated":"/ menit","updated_at":"2026-07-29T11:11:22.777Z"} {"cache_key":"babc4dc422a2b17e1e8d1f5e6b6f5d619720f80402aa8356b435c82c3a8b4d59","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.defaults.savedSelection","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Saved selection","text_hash":"4bcf5217935b3ed82ab5afc0b4b8892cbf2d7d4efc2a261c8e07f0334017c554","tgt_lang":"id","translated":"Pilihan tersimpan","updated_at":"2026-07-29T11:11:22.777Z"} @@ -2970,9 +2993,11 @@ {"cache_key":"bc7172ef2a6a5292248ad9c73fe2e2a3ead4d9e9bd6bbc20df5bd318301dde29","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.readOnly.disconnected","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Connect to the gateway to change model settings.","text_hash":"86fc9a406c4c48af10cb9a07a11637f287425224a9ce38e1298302b263545c68","tgt_lang":"id","translated":"Hubungkan ke Gateway untuk mengubah pengaturan model.","updated_at":"2026-07-29T11:11:22.777Z"} {"cache_key":"bc7f1afc86e15d4b50bf8473075a79ffefcc7f43e9affa8453cddbab3f7e3cf5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.toolCatalog.descriptions.applyPatch","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Patch files (OpenAI)","text_hash":"e0ebd02afc40c27d3dc100f68f3a92551696b3b1794cd3adab2a05a816d70147","tgt_lang":"id","translated":"Patch file (OpenAI)","updated_at":"2026-07-12T06:45:35.369Z"} {"cache_key":"bc9f0a03be22082ccc4efe4734d415380d91ff4cbf188c2c3d8d37a22fc6f406","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.toolCatalog.profiles.coding","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Coding","text_hash":"a18b4be8e3181ff4e601779cb8744c00304e1531cc5671248199f94085aad765","tgt_lang":"id","translated":"Coding","updated_at":"2026-07-12T06:45:42.427Z","segment_ids":["chat.sidebar.coding"]} +{"cache_key":"bca88256d10ff88421866f8549b0c618562e6dac204abb9ef67fd89aed5dfadc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sidebar.showSessionSection","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Show","text_hash":"0df6f1cad36c49da768a6efdcc2c4be102f5729f7381cb53e4ff8061d17eaeb6","tgt_lang":"id","translated":"Tampilkan","updated_at":"2026-08-06T05:33:04.077Z"} {"cache_key":"bcb8e525ad4bd92313477b3b7b37105d3fc6d65e76a9b0132daaffc07bd0b942","model":"claude-opus-4-8","provider":"anthropic","segment_id":"subtitles.tasks","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Background tasks: subagents, automation runs, CLI.","text_hash":"44c0c69e8ea67b7ec8607224ff0af91542e2e0c1d6dd8c863a875b82ea86bbac","tgt_lang":"id","translated":"Tugas latar belakang: subagen, eksekusi cron, CLI.","updated_at":"2026-07-29T11:11:22.777Z"} {"cache_key":"bcc15e0eb3398147a757ce134f052382b99fb46749f11af9fff20ef8376f65f6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.lifecycleIdleDetail","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"No active run","text_hash":"87e6c43b902cea706f76dc5dc51dea5b5e141edd20e1c0a8a31e6850fb60833b","tgt_lang":"id","translated":"Tidak ada run aktif","updated_at":"2026-07-29T11:11:22.777Z"} {"cache_key":"bcc7960e0b296321db657f781fcda3ffb9e35d4ec38e1c9c7f818dc216eaeb14","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.alreadyDefaultTitle","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Already the default agent","text_hash":"28842ed7390eb8d6dc304fed820e1699adc70f80ac4b73777dcc8f29e5dafeb5","tgt_lang":"id","translated":"Already the default agent","updated_at":"2026-07-29T11:11:22.777Z"} +{"cache_key":"bce95851c2bdc0de8ae4287f05a43aaeb4a17e2598b986190725bb07e5a29aae","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.branchCheckpointConfirm","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Create a new child thread from this compacted checkpoint?","text_hash":"dbafb7be891c3fd1d13d421909284ee93103bebf7b3b99a82e2fd882e59b58cd","tgt_lang":"id","translated":"Buat thread anak baru dari checkpoint yang dipadatkan ini?","updated_at":"2026-08-06T05:32:54.154Z"} {"cache_key":"bcf976dc93879afb898e6bd84c5baa3053b1131914e7b4b0f01ea1be9ac2cce7","model":"gpt-5.6-sol","provider":"openai","segment_id":"approvalHistory.reasons.malformedVerdict","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Malformed verdict","text_hash":"b96e8e3698de3a8434a73003b48c3c45c8b69148b994306fe2dc6edea16fcb13","tgt_lang":"id","translated":"Putusan tidak valid","updated_at":"2026-07-16T09:24:11.407Z"} {"cache_key":"bd123ebdb690564ac327911fb3a7cd9f42016b9cd0d6ee7b2eace50c22d799c7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.detailPluginId","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Plugin ID","text_hash":"32a723fa23c16a93157b972c5fad5668e2a9e91a94719b2a00a1b41ead75bf94","tgt_lang":"id","translated":"ID Plugin","updated_at":"2026-07-29T11:11:22.777Z"} {"cache_key":"bd13f845c2f7b74e2e588d5af178c3c24ee047c9a40ae87723775689156d8a00","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.wizard.openSignIn","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Open sign-in page","text_hash":"d3976936e979be164499768f7baa4965692500bfc5f78042b4f73efd932028ef","tgt_lang":"id","translated":"Buka halaman masuk","updated_at":"2026-07-29T11:11:22.777Z"} @@ -3018,7 +3043,7 @@ {"cache_key":"bfddfaca1b5a92f740a7083398076675958711d29a2efe6aa6c4cc2bcd1a5f99","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sessionSharing.suggest","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Suggest","text_hash":"4effad823b048b0440dbeff42665f60a6ddec8e121c378966ed7c074a512c51f","tgt_lang":"id","translated":"Sarankan","updated_at":"2026-07-25T17:15:00.962Z","segment_ids":["chat.sessionSuggestions.suggest"]} {"cache_key":"bfe96d55fd5dd6a2dce38e3669178b2beea45ca1828c31968a310feee1d17eeb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"approvalPage.safeToClose","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"The decision is recorded. You can close this page.","text_hash":"10cda1e597a2aa7a231d028cb36f9cfcc47fc27a6f388864dd7d3e19b5fea022","tgt_lang":"id","translated":"The decision is recorded. You can close this page.","updated_at":"2026-07-29T11:11:22.777Z"} {"cache_key":"bfec1ea7f1b19f87459a612ddc2b8f4f93c542dc1cf13891916fb10a13b29db2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.emptyColumn","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Drop work here","text_hash":"c5d42c214af42018fefe6f66e21e0010fe83ada4ad0abe00fb7d0fe760b00fec","tgt_lang":"id","translated":"Letakkan pekerjaan di sini","updated_at":"2026-07-29T11:11:22.777Z"} -{"cache_key":"c00e37ceb1da9e76b6b6605745aa3809611b437aa866a6bbac69bb04ce5a8a13","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.notifications.ready","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Ready","text_hash":"5fa7aac5375c5815787fba3f49559f9b45b14023147ce0652803387974144e5f","tgt_lang":"id","translated":"Siap","updated_at":"2026-06-17T14:15:58.283Z","segment_ids":["skillsPage.tabs.ready","memoryImport.ready","talkPage.status.ready","talkPage.gptLive.ready","memoryPage.overview.health.healthy","workboard.status.ready","workboard.viewReady","modelProviders.status.ready"]} +{"cache_key":"c00e37ceb1da9e76b6b6605745aa3809611b437aa866a6bbac69bb04ce5a8a13","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.notifications.ready","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Ready","text_hash":"5fa7aac5375c5815787fba3f49559f9b45b14023147ce0652803387974144e5f","tgt_lang":"id","translated":"Siap","updated_at":"2026-06-17T14:15:58.283Z","segment_ids":["skillsPage.tabs.ready","modelSetup.verify.ready","memoryImport.ready","talkPage.status.ready","talkPage.gptLive.ready","memoryPage.overview.health.healthy","workboard.status.ready","workboard.viewReady","modelProviders.status.ready"]} {"cache_key":"c0131457057306918e5adcc38dba63490b5790838f1e7cf039ee285d2d8ce1d8","model":"gpt-5.6-sol","provider":"openai","segment_id":"channels.setup.doneNoChangesBody","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Setup finished without configuring a channel. Nothing was saved.","text_hash":"e8b763d9543f817fcded62afd026bf386fc3b3ba58d7112a41896c84aa1718b8","tgt_lang":"id","translated":"Penyiapan selesai tanpa mengonfigurasi saluran. Tidak ada yang disimpan.","updated_at":"2026-07-13T18:47:23.912Z"} {"cache_key":"c017635fb0dcc3a7a858015dbb5eacf8103ad62a46b8ad0a900a560b0a4aed92","model":"gpt-5.6-sol","provider":"openai","segment_id":"nodes.inventory.removeStalePromptTitle","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Remove {count} stale pairings?","text_hash":"a04cce10354581dbcb7ac3634721a92f0ff4f49b3d1568ffe97065206268b533","tgt_lang":"id","translated":"Hapus {count} pemasangan usang?","updated_at":"2026-07-14T04:44:27.611Z"} {"cache_key":"c0234728d34f17166c4fb2485cd026bee4857831f61b7cb2773611954a8bcffc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sessionSharing.shared","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Shared","text_hash":"e3c4b39d6d5013477c98cd58236fed455f37aa7017b7168ce1980a449aaf438a","tgt_lang":"id","translated":"Dibagikan","updated_at":"2026-07-25T17:14:54.102Z"} @@ -3203,7 +3228,6 @@ {"cache_key":"caffade0223a7b62b32c639071e0e60ad1351afcd95e1c6dca7dbfd6d0c5f7d7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.copy","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Copy","text_hash":"e21f935f11d7e966dbbae78da9daa378fe8142a14e7c0cd7434183005faa6c5c","tgt_lang":"id","translated":"Salin","updated_at":"2026-07-22T15:55:08.898Z","segment_ids":["channels.setup.copyText","modelSetup.wizard.copy","usage.sessions.copy","chat.messages.copySelection"]} {"cache_key":"cb4323425918ffe80c2724bf1b704e970bbd6dabddd8913b9e5e722ccb264cd0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.hideEmptyColumns","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Hide empty columns","text_hash":"87ff28d1fc07e0e1d1497cc028e77bf8fb7ee956e4881f8a77fde0039e50863b","tgt_lang":"id","translated":"Hide empty columns","updated_at":"2026-07-29T11:11:22.777Z"} {"cache_key":"cb4f61ce6c264506469fb862d6e141101c69ee3ebcc551fb65403a04d555eb66","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.inventory.manualWake","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"manual wake required","text_hash":"d11e5d09f0a880f25a44c84ebc0fad80bd2448a24ff60bf14427304abf548396","tgt_lang":"id","translated":"perlu pengaktifan manual","updated_at":"2026-07-12T06:44:55.794Z"} -{"cache_key":"cb54fb144f4d4746d2f9d0b7c755962648775cad8ad06cfd8f546f79cf36644b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.actions.confirmDedupe","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Dedupe Dream Diary? This rewrites DREAMS.md and removes only exact duplicate diary entries.","text_hash":"3b53e7e5445b3d763ff4a3f7f55ae4917ab2dbecc988f5b46c7b06a2dd736052","tgt_lang":"id","translated":"Deduplikasi Diary Mimpi? Ini akan menulis ulang DREAMS.md dan hanya menghapus entri diary duplikat yang persis sama.","updated_at":"2026-07-29T11:09:59.971Z"} {"cache_key":"cb5814134641d010c8e3eab744bb2ecd52a2eaf2747c20ca6ca9575d1241e931","model":"gpt-5.5","provider":"openai","segment_id":"chat.sessionDiff.tooLarge","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Diff too large to display.","text_hash":"7d4eba6d7db613ab97b942cf267e384a562be26f8fd2712c0995e0f9b54ef327","tgt_lang":"id","translated":"Diff terlalu besar untuk ditampilkan.","updated_at":"2026-07-11T04:53:24.485Z"} {"cache_key":"cb67383e153f2afc84670502fc7481e1e412bbe9d59533704c68f4458a658f3c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agentTools.enableAll","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Enable All","text_hash":"87b3b5dda6254823c6bb59d3c280c56154f4e5fa463b4b4918fa28d46b89f1ee","tgt_lang":"id","translated":"Aktifkan Semua","updated_at":"2026-07-12T06:47:18.623Z"} {"cache_key":"cb6a0d92284c85bcf488cb4ab9d4ee5f53067e66102baaec49790f9cca38dc53","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.execApprovals.options.full","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Full","text_hash":"008dacb6d1e85bd8c0ae9661c4472810ef75537f690dd75d77fc74ca62f78fec","tgt_lang":"id","translated":"Penuh","updated_at":"2026-07-12T06:45:23.023Z","segment_ids":["agents.toolCatalog.profiles.full"]} @@ -3231,6 +3255,7 @@ {"cache_key":"cd3870e1eeabf6d4faaea8f5fba9ecba93e87293038582919f26f497ffd05b68","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sessionDiscussion.show","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Show discussion","text_hash":"9d183fbc510d316db657783fc60f0d5a28c7b801484edf68aba746c06b65c055","tgt_lang":"id","translated":"Tampilkan diskusi","updated_at":"2026-07-22T15:55:38.022Z"} {"cache_key":"cd3a5e9613d5ae15e94d5f72ff15048e480825e67f37e1f679c5bf2f0d53aeff","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.removeItem","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Remove item","text_hash":"5a89edf2867d98dd75fe7d7fd924ba09743f09012868a7ccc3c17bb4841b4f79","tgt_lang":"id","translated":"Hapus item","updated_at":"2026-07-12T06:45:48.086Z"} {"cache_key":"cd544e87683dad29ae779e7416fca12653fcc737e0b67dd2cd86dc872eb044b9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.eventsLabel","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Card events","text_hash":"7f69e0c8c586fe33047ad13effa55237af16f0f651f5d58e377db2d3ede45d94","tgt_lang":"id","translated":"Peristiwa kartu","updated_at":"2026-07-29T11:11:22.777Z"} +{"cache_key":"cd5fc9737bdf1af7cc5fe8479a66d223fe59c21b8e4a1f9c03c1878d2e2002ea","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.messages.fullContentLoadFailed","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Could not load the full message.","text_hash":"a786a21e46295cc228c4ec476928e20786dde74abe1d0999043c6598ce736456","tgt_lang":"id","translated":"Tidak dapat memuat pesan lengkap.","updated_at":"2026-08-06T05:33:06.655Z"} {"cache_key":"cd7614a073bbdeba806c84e8e681970009c6870fc9616de0356d47f9c2c09039","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.healthLabel","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Workboard health","text_hash":"85416c4a6d64e35611bdd9747b82815936c38b41d820796ba1fbfbb7539d906b","tgt_lang":"id","translated":"Kesehatan workboard","updated_at":"2026-06-17T14:16:03.086Z"} {"cache_key":"cd98fe46cad9b30186d041f8f3659b363d4df5a6b61db8b909c41fc5fd284ec3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.channels.notConfigured","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"not configured","text_hash":"9f33f06843e745c0bda6361e9d081672d7f4280f9ad0e8cf967e083f8ac34427","tgt_lang":"id","translated":"not configured","updated_at":"2026-07-29T11:11:22.777Z"} {"cache_key":"cda10596fbab4d92c8cf15b4241bd11a5502abe59c6ad680de15b7fb0f5c2d07","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.viewMissingProof","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Missing proof","text_hash":"b46debe888e32eec183dc5936c79d22ea43bec580c410c2b3c1aa24aaa75d677","tgt_lang":"id","translated":"Bukti hilang","updated_at":"2026-06-17T14:15:58.283Z"} @@ -3329,6 +3354,7 @@ {"cache_key":"d2dd5959dc2a6aa08732290f3ca29b64cd012e3f01099f985837adaae141decf","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.viewPreset","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Workboard view","text_hash":"cc2b05179ad742029156bb45578e880c46599fd28e1c2ab66f5a6f9e7f8fa08e","tgt_lang":"id","translated":"Tampilan workboard","updated_at":"2026-06-17T14:15:58.283Z"} {"cache_key":"d2e3d40d8a258e8f83f8aaf4709e764b7948a154a47b4a41c75f0a6aaa2f45d0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.overview.errors","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Errors","text_hash":"cb702378f31507efa79a2a2c6046050bc9f578f149c88e3c0a3d9532ab4b5300","tgt_lang":"id","translated":"Kesalahan","updated_at":"2026-07-29T11:11:22.777Z"} {"cache_key":"d2e80b490f2baa2348c2823c8af3c01dcb1ddd4e6e841db73e5056debdd5bad2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.filters.unpin","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Unpin filters","text_hash":"23469c54ab00aa5fd13e3d0972883842c36663409dd8f70022a84c9ea591d1d7","tgt_lang":"id","translated":"Lepas sematan filter","updated_at":"2026-07-29T11:11:22.777Z"} +{"cache_key":"d2ebe49fb8f47c6bec79db6f399d55d28e358b7d9fbe740244ecc84ab51f9bf4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.modelControls.modelsRefreshFailed","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Couldn’t refresh models","text_hash":"b945dd9b9def5637a710863b594c4cfe700f7aa354e8856300c07bf0afd96be8","tgt_lang":"id","translated":"Tidak dapat menyegarkan model","updated_at":"2026-08-06T05:33:06.655Z"} {"cache_key":"d2f0f58760434af93cc3e9a618715d544b40dc2695cdaf1fad45d5427011e057","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.execApprovals.defaultSecurity","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Default security mode.","text_hash":"1d38d860302aed9bcefbd4ca4a2ea15366e7ca937186d8c4e5ddc633503cf1d6","tgt_lang":"id","translated":"Mode keamanan default.","updated_at":"2026-07-12T06:45:17.163Z"} {"cache_key":"d2f8f020a1452504bbf1fb6bf7286e4e7a3e2d0bf73473d000f5e12f9e28ae1e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.today.addToSkills","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Add to your skills","text_hash":"cc2b4927b2cda724252ec52daf6252ea0d0e9e768977b555e0dc2603aecb80be","tgt_lang":"id","translated":"Tambahkan ke skills Anda","updated_at":"2026-07-12T06:48:29.690Z"} {"cache_key":"d30d1a989ef1aa6fdbe9675790ff8a24743e478a980b405f228455e9c0a25426","model":"claude-opus-4-8","provider":"anthropic","segment_id":"filePreview.listLabel","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Files","text_hash":"abc7e9892806b047b4d4786b3685285543f76ca314c4c76246d5f6544c7856c9","tgt_lang":"id","translated":"File","updated_at":"2026-07-12T06:44:36.789Z","segment_ids":["agents.tabs.files","agents.toolCatalog.groups.files","usage.details.files"]} @@ -3395,6 +3421,7 @@ {"cache_key":"d7023bfcf72b0fd18084fdc8a6097af471b1eb97f9234d0f7aa61deedcf8136b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.discoverTab","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Discover","text_hash":"d4a33d5b78bccebe3f16843dc30e6c0f73b4eb6efb4e7114ddfebde7fa2c9954","tgt_lang":"id","translated":"Temukan","updated_at":"2026-07-29T11:11:22.777Z"} {"cache_key":"d70a80c8dd53081eb29f9caf6688a74167a309866dd622877f3e15694e1c0545","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.widget.statusCounts","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Cards by status","text_hash":"ffb4a36d2a1d8efee881da6dd5b9668387cfb1f8f63be2fdbb9985468049ff44","tgt_lang":"id","translated":"Kartu berdasarkan status","updated_at":"2026-07-22T15:54:33.086Z"} {"cache_key":"d722ce43a9ab8a4f659e8c87b26e1cbc50c39ef8473c7ae62c1ef5115ffa25cc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.toolCards.verbs.writing","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Writing","text_hash":"a8bfae3eee941527f2568d7e1ae4d526cc1c764fd09ee1e62deb13e5f00c6078","tgt_lang":"id","translated":"Sedang menulis","updated_at":"2026-07-29T11:11:22.777Z"} +{"cache_key":"d73d96cc521726ecbbf7581ae3593b4a18e309bbf9c82591fed1f2120786a0ef","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.actionRequiresRead","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"This action requires operator.read access.","text_hash":"d411bf9bd6ca898eba019d6f280dc545673c3e083151f9a0baa18a9ef3f382fc","tgt_lang":"id","translated":"Tindakan ini memerlukan akses operator.read.","updated_at":"2026-08-06T05:32:54.154Z"} {"cache_key":"d73ee135d8af9b56dfd013f2e2978d765501f78bacefd5fc587e024e70db1752","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.execApprovals.autoAllowSkillsHint","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Allow skill executables listed by the Gateway.","text_hash":"ed7d92b55d128664eb3f2bda7ddd346d530fac3c09163af6f9afaea5748fbb3b","tgt_lang":"id","translated":"Izinkan executable skill yang tercantum oleh Gateway.","updated_at":"2026-07-12T06:45:17.163Z"} {"cache_key":"d76701948fccc01faebf50f3fd46c127a93e301960ff91a421208d32460a5a67","model":"gpt-5.6-sol","provider":"openai","segment_id":"cron.detail.tabsLabel","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Automation details","text_hash":"e4f85b16a768998542298ff7715c006017acbb46c734f43845bc0ad8d6291ba8","tgt_lang":"id","translated":"Detail otomatisasi","updated_at":"2026-07-13T13:04:19.573Z"} {"cache_key":"d76beabfaef7e8aa2b73f47a459a003e2d995afe77394a9a52c013edfb1c08ac","model":"gpt-5.5","provider":"openai","segment_id":"newSession.messagePlaceholder","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"What should this thread work on?","text_hash":"184c9278814adce510e995f64bb63b09a59cba350187d1a64a59856a6275d9e1","tgt_lang":"id","translated":"Apa yang harus dikerjakan sesi ini?","updated_at":"2026-07-10T15:21:37.072Z"} @@ -3416,6 +3443,7 @@ {"cache_key":"d85620cd856aa7514927d7b7306da9a1e3785868b2807a1cbe480fe9eb59b377","model":"gpt-5.6-sol","provider":"openai","segment_id":"terminal.attachFailed","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Could not attach terminal session","text_hash":"185f8f91aec60a1cec092623ff7e8fcb0ae907de13191563bf306436b26d3a07","tgt_lang":"id","translated":"Tidak dapat menghubungkan sesi terminal","updated_at":"2026-07-14T12:26:55.037Z"} {"cache_key":"d8564ac6ac888f3ab90d4b5b4dd8c4b62e4dc351003c83066b366857bfcceadb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.widget.cardLabel","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Workboard card","text_hash":"e33cd231ae23ae1ba318cb31faa2b89e2a417e52f7127f48b4678046e95fce5e","tgt_lang":"id","translated":"Kartu Workboard","updated_at":"2026-07-22T15:54:33.086Z"} {"cache_key":"d85f0cba004c27e2563da3ada1a8154f3933fd0afd944ac0c94cb16b51f1b90a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.sections.gateway.description","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Gateway server settings (port, auth, binding)","text_hash":"0a936f91ce3432d11320975971c56461414ea41638567ccb13d4bbc79a262c44","tgt_lang":"id","translated":"Pengaturan server Gateway (port, auth, binding)","updated_at":"2026-07-12T06:45:54.222Z"} +{"cache_key":"d864646a06e9de39f6f2a16e1d2293ec81e24abe88900095f0fe299277473d96","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.format","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Check that the endpoint exposes a compatible chat model, then retry.","text_hash":"22ef704d9921834cb21e0b3c3c807f3d5fa2fd63f40ff652d26bcf2638556121","tgt_lang":"id","translated":"Periksa bahwa endpoint mengekspos model chat yang kompatibel, lalu coba lagi.","updated_at":"2026-08-06T05:33:04.076Z"} {"cache_key":"d88f90424c7d1995a10b109e25297c682e4626c4b12c87bc69939007ca77241a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.queue.states.runningCommand","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Running command","text_hash":"2afb17673ff906622e0363d648d6a7ef61083e2a729b881bfa5d13cf42876fd7","tgt_lang":"id","translated":"Menjalankan perintah","updated_at":"2026-07-29T11:10:57.156Z"} {"cache_key":"d8a752380f31c322ce355dcd97bfd478371c5ea5d841b183d9c4b3a1e205cf17","model":"claude-opus-4-8","provider":"anthropic","segment_id":"languages.fa","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"فارسی (Persian)","text_hash":"16396f00e9a73b7e86b42f29489fb5939ce17072cf9ee031a9186490da5e05e3","tgt_lang":"id","translated":"فارسی (Persia)","updated_at":"2026-07-29T11:11:22.777Z"} {"cache_key":"d8ae603046ae49387bdf203e728a122bb05cc10d67a6b36da49ed4c5270f8b23","model":"claude-opus-4-8","provider":"anthropic","segment_id":"execApproval.pending","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"{count} pending","text_hash":"bc608dfbf45c2100068b524854dcfa3ceada5954a955e007883a69a940f285fd","tgt_lang":"id","translated":"{count} pending","updated_at":"2026-07-29T11:11:22.777Z"} @@ -3472,6 +3500,7 @@ {"cache_key":"dba172a6206ba49962b6c2590185b760fe4bc10ad4c30ab8c37a6ea553ed8f8c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.noLinkedSession","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"No linked thread","text_hash":"629fdbeccc7f356dc29727957f2514ea64c02520ef6cd5427070f4dd995f554a","tgt_lang":"id","translated":"Tidak ada sesi tertaut","updated_at":"2026-07-29T11:11:22.777Z"} {"cache_key":"dbab5ec8bc01e481653535afa8e75ecf8b6c3330e3382226206f37a61e1d90cd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.draftRejected","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"This setting could not be saved. Your draft is still here.","text_hash":"2920acada4f37f8bc2417e17f29cc8e46dbc01855a501ae44fee80d550430cc4","tgt_lang":"id","translated":"Pengaturan ini tidak dapat disimpan. Draf Anda masih ada di sini.","updated_at":"2026-07-31T19:27:21.378Z"} {"cache_key":"dbad4f6ab2506eb45506127d3aa73b831975b1f7ad1e84bbc493ade13b701885","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nav.settingsSearchClear","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Clear settings search","text_hash":"63c62e141b68481dcdeafe6f6706c37beaf4ad4d58bbce3a7d8ce3c5e1abc4a9","tgt_lang":"id","translated":"Hapus pencarian pengaturan","updated_at":"2026-07-29T11:11:22.777Z"} +{"cache_key":"dbba65ffddf0c52248265452f8817ca5b47975648b89a566cf1476324d96757b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.button","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Check model","text_hash":"ecbc2430febdf2ec2499efad15c6d2f2a01b64cc8ea7a1bce31663cf67c0dd9c","tgt_lang":"id","translated":"Periksa model","updated_at":"2026-08-06T05:32:54.154Z"} {"cache_key":"dbc2bc6f455c60ec84e8c0922f8a17abca6a1bdac34560fc3f7308a80fa67d68","model":"gpt-5.5","provider":"openai","segment_id":"chat.composer.contextUsage.open","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Open context usage details","text_hash":"8765adde14aebe600e7c9c69196c5b4a9ccc654802a94626d0391d9eaed725b1","tgt_lang":"id","translated":"Buka detail penggunaan konteks","updated_at":"2026-07-05T10:16:23.978Z"} {"cache_key":"dbc7b7ba5b88b576068515e47533fd89f63920fb70a00cccd2672bcc7367d71a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.toolCatalog.groups.automation","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Automation","text_hash":"d909750b1bbb71a39b6330ba8f81f4f8f6e889ed96d7ab366e74857909750c64","tgt_lang":"id","translated":"Otomatisasi","updated_at":"2026-06-16T14:16:44.079Z","segment_ids":["configView.categories.automation","tabs.automation","workboard.detailAutomation"]} {"cache_key":"dbc89368c969370bfd4985f4b3e900e9682f5552b0c3e1c0a2df8db6285bd9c0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.pairing.commandOwnerHelp","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Command owners can run privileged commands and approve dangerous actions. This option is only available while no owner is configured.","text_hash":"eb0bcf5b4be5023082da159199e0c71cb7c7b84a9461351663087d92c18fffeb","tgt_lang":"id","translated":"Pemilik perintah dapat menjalankan perintah istimewa dan menyetujui tindakan berbahaya. Opsi ini hanya tersedia saat tidak ada pemilik yang dikonfigurasi.","updated_at":"2026-07-22T15:52:41.446Z"} @@ -3746,6 +3775,7 @@ {"cache_key":"eca4f6bcef320009142b607afb32130a86adbe0401ac07e594553f445b7735b0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.add.none","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"All known providers are already configured.","text_hash":"8dff2d3e8c42faec03bb194a6e5802dc59f1f39cd979454713c901714b792c76","tgt_lang":"id","translated":"Semua penyedia yang dikenal sudah dikonfigurasi.","updated_at":"2026-07-29T11:11:22.777Z"} {"cache_key":"eca748d30d258f8ab02f4792f5ece181b477db28637155c1e483c9dae411b7d9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.files.content","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Content","text_hash":"47bd29075f8b8019f0beec6d86beda7c9bf67aaf05053dcbe0b3bcb63968517f","tgt_lang":"id","translated":"Content","updated_at":"2026-07-29T11:11:22.777Z"} {"cache_key":"ecab8d6e635eed4709a4f5cc59a383260ebea322c34407e5d32c9223fa1b4428","model":"claude-opus-4-8","provider":"anthropic","segment_id":"profilePage.identity.avatarErrors.tooLarge","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"The processed avatar is larger than 512 KB.","text_hash":"51999e17772f6e253f3ecd807ae37e02c8151f2ab66871e95de849f4fac78587","tgt_lang":"id","translated":"Avatar yang diproses lebih besar dari 512 KB.","updated_at":"2026-07-22T15:54:11.203Z"} +{"cache_key":"ecae1b7cf0100cafe5f655f245be350ab4ed22720a0c6790e9ce717f3b6d5560","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.modelControls.loadingModels","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Loading models…","text_hash":"cc8b4624f7659c6883cc1eead057171b70cecf2c6cf8f1c2dec2372249792b5a","tgt_lang":"id","translated":"Memuat model…","updated_at":"2026-08-06T05:33:06.655Z"} {"cache_key":"ecb5d9c7667afdd27bab338ee150ceef9e995220cfb08d8ea48f57721c006b7f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.saveAndPublish","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Save & Publish","text_hash":"235fd43504c70548679ce2854ebcda5bc013998677b41c25bc5afae53e082958","tgt_lang":"id","translated":"Simpan & Publikasikan","updated_at":"2026-07-29T11:11:22.777Z"} {"cache_key":"ecc32276fcec9abae5c241a48890f4aebb2b2a6e86918161df4fef5ae1a9fd7c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.eventUnarchived","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Unarchived","text_hash":"4aa9bb34ebb3feb2d7e2fc21777ca223a83beac6e236620799ae1bb41ddb37c0","tgt_lang":"id","translated":"Dibatalkan pengarsipannya","updated_at":"2026-07-29T11:11:22.777Z"} {"cache_key":"ecdc104b91c9e611d0c2a6a24aa2e258c4d0b811d8f04d258698c8769cf7f96b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.loadingSchema","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Loading schema…","text_hash":"3af4d559fa0a731b1879e068e97bd8f7a55dd36340a38a786cddd4628c0fa59b","tgt_lang":"id","translated":"Memuat skema…","updated_at":"2026-07-12T06:47:03.441Z"} @@ -3753,6 +3783,7 @@ {"cache_key":"ed3000a418097993ec12aac9e8656f2f00f0bd151ae660fd7a138069ca5f98ad","model":"gpt-5.6-sol","provider":"openai","segment_id":"nodes.pairing.limitedAccess","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Limited access","text_hash":"8d5940a394424053fd690123417048e3c00f9152390b9b3b910627de7de1e495","tgt_lang":"id","translated":"Akses terbatas","updated_at":"2026-07-13T10:03:00.962Z"} {"cache_key":"ed40a7e4e5accbbd3faa8d7608036b3963f7bb5a572ed620a337d1166bd2750f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.details.collapse","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Collapse","text_hash":"be6eb1fc3b05bf9dceebad2eac7841d1b2f40bda9aa2da34df8ca22af02bc3ed","tgt_lang":"id","translated":"Ciutkan","updated_at":"2026-07-29T11:11:22.777Z"} {"cache_key":"ed5d3ac90e3d21b106c3033c791e5b8b2e27ecfb5674febcf0eb8af510da457d","model":"gpt-5.5","provider":"openai","segment_id":"chat.pullRequests.checksPending","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"CI checks running","text_hash":"451411025de9b78bc4a991c45efb7131807d53f84d5a2aeaf516c802d9705401","tgt_lang":"id","translated":"Pemeriksaan CI sedang berjalan","updated_at":"2026-07-10T17:04:17.152Z"} +{"cache_key":"ed72eb270d46af1b1c7e6f243dce419a5e305426710ad7f67df514d123c10138","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.providerUnavailable","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"{provider} isn’t responding.","text_hash":"9691553e251c225e0a8436fa02f1d988f3285d8153228db08e52a1b36198de7c","tgt_lang":"id","translated":"{provider} tidak merespons.","updated_at":"2026-08-06T05:32:54.154Z"} {"cache_key":"ed7c77a31ced2b57b8e2d4f5ee4b970dcb9fa1b6b6b8de8f1ef7c4e6a0b2825c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.imessage.title","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"iMessage","text_hash":"79a482cf546c23b04cd48a33d4ca8411f62e5b7dc8c3a8f30165e28e747f263a","tgt_lang":"id","translated":"iMessage","updated_at":"2026-07-12T06:44:42.537Z"} {"cache_key":"ed89f2b10502bf10d918a0fbf7edf1d86f02a889c9a0e82ac2fdfb48e6e32d8c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commandResults.fast.setAuto","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Fast mode set to auto.","text_hash":"7fcb4797a26365cdc1800018454df19aa2b0c673aa01bafcc7b2edcaf4afac1e","tgt_lang":"id","translated":"Mode cepat disetel ke auto.","updated_at":"2026-07-29T11:10:42.625Z"} {"cache_key":"ed8abd8913f77669affac0e9ce100f72ac370b382a961be5135196a670c4c323","model":"claude-opus-4-8","provider":"anthropic","segment_id":"newSession.recentFolders","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Recent","text_hash":"690dbe9dc0993c4256683738fc3fd541cfa96f60d299be33343615dd58179d93","tgt_lang":"id","translated":"Terbaru","updated_at":"2026-07-22T15:52:48.922Z","segment_ids":["tasksPage.recent","usage.sessions.recentShort"]} @@ -3764,6 +3795,7 @@ {"cache_key":"ee16831c386fcb718f77cd901d413b00ba1d3260403cf332c0dd449cea9cc4f3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.binding.binding","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Binding","text_hash":"164c690a353e7b5106d3de3de2d1d1811b7b7c30ab0c4640c15c8a141b226280","tgt_lang":"id","translated":"Pengikatan","updated_at":"2026-07-12T06:44:48.803Z"} {"cache_key":"ee22bb3296b832a06d1d4f84acb761c80456eac65abcd33ee4a7d4b9b1489c80","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.today.draftedBy","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Drafted by","text_hash":"a93a4965d4e86c6590ceab7841c24d893b432ca8d4890766f38d2aa1ea31e91a","tgt_lang":"id","translated":"Draf oleh","updated_at":"2026-07-12T06:48:29.690Z"} {"cache_key":"ee29458dc258c660c8b41636095765de08d8797a23cab2f801e9997f965bfe7a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.files.closePreview","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Close preview","text_hash":"7d8ab368210c5ae8d2cec7bb577afe1e7cf9489c88f031e0f9de7555c9f20b66","tgt_lang":"id","translated":"Close preview","updated_at":"2026-07-29T11:11:22.777Z"} +{"cache_key":"ee41b66c93d53bcf9c12b59790fd94277a1703f4ffdd94f5dd569b840510e657","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.billing","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Restore provider billing or quota, then retry.","text_hash":"3768a5f28bb03d6f177fe40a4a20809abdd3af5b263fb1ebc1e4057af54b0466","tgt_lang":"id","translated":"Pulihkan penagihan atau kuota penyedia, lalu coba lagi.","updated_at":"2026-08-06T05:32:54.154Z"} {"cache_key":"ee8a48a86d638f9df4dd26f3947045c2058ccbb2d45f46231f319ad695223cc3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.toolCatalog.descriptions.process","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Manage background processes","text_hash":"6487c83fd48f5f00fe32e763f726dc7492cb2d3e934ccab7ba1d2ca98a829ad3","tgt_lang":"id","translated":"Kelola proses latar belakang","updated_at":"2026-07-12T06:45:35.369Z"} {"cache_key":"eeb29d69bb6e28986ebf195177df10f13320c3ce5c56f73986562603ee4d3113","model":"claude-opus-4-8","provider":"anthropic","segment_id":"activity.duration.seconds","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"{count} s","text_hash":"e4e6c0fbc1a49d45c3bd828a8f1db1b256b17db672e68d19b15d5cf58ca0aa52","tgt_lang":"id","translated":"{count} dtk","updated_at":"2026-07-29T11:11:22.777Z"} {"cache_key":"eebabc9f91fb8b21f2fe2055a77f001f4d994ef4fe9846bb8d221e130c1e29cd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"activity.autoFollow","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Auto-follow","text_hash":"31dc172792a718e38a549b41e78e68ee8fef7a6ae7c5af27cc485f50df5bdf87","tgt_lang":"id","translated":"Ikuti otomatis","updated_at":"2026-07-22T15:54:11.203Z","segment_ids":["gatewayLogs.autoFollow"]} @@ -3793,7 +3825,6 @@ {"cache_key":"f07c996a643336e796cf6a233a14ab8a769e68a73982fa3d337a80340fd5b847","model":"claude-opus-4-8","provider":"anthropic","segment_id":"approvalPage.approved","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Approved","text_hash":"87b42e40c2a290e01d87b721bf381c3c5e259d1eb0a4660e41fdbf8bc73f7ddd","tgt_lang":"id","translated":"Approved","updated_at":"2026-07-29T11:11:22.777Z"} {"cache_key":"f07f883d3d90b4a2fc0f5287e6beddc6afcf6212f79a8a08f56fd03be2d41829","model":"claude-opus-4-8","provider":"anthropic","segment_id":"subtitles.aiAgents","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Global agent defaults: skills, tools, and session.","text_hash":"e3d1491e8e8f8864602d3b5ca2987bbc3305e1d03a599cebdaf49455be885c5a","tgt_lang":"id","translated":"Agen, model, Skills, alat, memori, sesi.","updated_at":"2026-07-29T11:11:22.777Z"} {"cache_key":"f0a982d53d1583569b657c7736faaa3cd034542c67266accf9f422364f1ba083","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.history.reviewed","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"{count} threads reviewed","text_hash":"314d666cd185de28b769c74ef6e1c487b07c53f5f3ed19e6915d3ce5eb7048b7","tgt_lang":"id","translated":"{count} sesi ditinjau","updated_at":"2026-07-29T11:11:22.777Z"} -{"cache_key":"f0ae0348232d0b4b3bbfc37ede47d5c559d01b48f46443753c4c49eaf69af6c9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.authFailed.stepDashboard","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Run openclaw dashboard --no-open and open the fresh URL or paste its token.","text_hash":"8332142ce650399926258b23bb7b6fd279cdde999caf9afcb27a92713624e085","tgt_lang":"id","translated":"Jalankan openclaw dashboard --no-open lalu buka URL baru atau tempel tokennya.","updated_at":"2026-07-29T11:11:22.777Z"} {"cache_key":"f0b0de8ef37da94c4b73e9cba6790426acd3c7f8db02b7e913656d063e023e0b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.messages.reply","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Reply","text_hash":"c253f451bdd56431ff15f638498d0003c36aabd5b07e5d21aaa7f1391410747c","tgt_lang":"id","translated":"Balas","updated_at":"2026-07-22T15:55:08.898Z"} {"cache_key":"f0b248d44e347f452c17735e19a25e7324b2ec517bd03d948b013084a0f5170e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.themes.claw.label","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Claw","text_hash":"587cfbbbcd42a71ba7f33f8051d5c354707fa1ff227cab11452c3ba2147a8682","tgt_lang":"id","translated":"Claw","updated_at":"2026-07-12T06:46:43.615Z"} {"cache_key":"f0babfdab6394fdc180fbc706fc72f0d3a3eccaef980af6d2d866b1e79732c41","model":"claude-opus-4-8","provider":"anthropic","segment_id":"githubPreview.file","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"{count} file","text_hash":"0358ab760b8ddcd6b56a8edc72125fa0a2737c41ac183fa088ed0ecebb6ff9e6","tgt_lang":"id","translated":"{count} file","updated_at":"2026-07-12T06:44:36.789Z","segment_ids":["memoryImport.fileCountOne"]} @@ -3891,6 +3922,7 @@ {"cache_key":"f6b0dec570b95ea6b8163ab8fcda6836d0341f95dc834fa2225566662fcf2bd9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"custodian.nudge.configReload","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Configuration reload stopped — ask me what happened","text_hash":"73c1239e5b10e3bd173f114bd88afe4fed40574630a35ef354787b80832f87c5","tgt_lang":"id","translated":"Pemuatan ulang konfigurasi terhenti — tanyakan apa yang terjadi","updated_at":"2026-07-22T15:53:31.756Z"} {"cache_key":"f6c089bb31d49ec9342efd23c0f692534c1d88ae6fc7467e295ee95c3ea2f0b5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.sourceFilters","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Thread source filters","text_hash":"dd7cac37e3511f1101379d18ef64e6235b36f2d44c1df729d1bb10a7c75e7517","tgt_lang":"id","translated":"Filter sumber sesi","updated_at":"2026-07-29T11:11:22.777Z"} {"cache_key":"f6df0a6ad3bdf73226e2bde46fb8ff4b83ec35efc35ec1e9f072431d7c976ea2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.memories.sourceMemory","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"memory","text_hash":"c064fbca9d9de8dd9bb0624984403b28d0da807a69365d4f7fb09123ecb0c405","tgt_lang":"id","translated":"memori","updated_at":"2026-07-29T11:09:42.885Z"} +{"cache_key":"f6f17d8874ee56c5e16b86ae2fadbc91a279e8789266e70e8aaf874f4d23e03d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.candidates.retry","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Retry test","text_hash":"1fa8f72fe8a0f01c606d8f742fe775987bc78daf9e96e586f26a780989c75698","tgt_lang":"id","translated":"Coba tes lagi","updated_at":"2026-08-06T05:32:54.154Z"} {"cache_key":"f6faa59b6515968aabf5f64f62ae6fca661a57db167f1e15ee4955c83d34ff6f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.detailPanel.fullContentOversized","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Full content is unavailable because the stored transcript entry is too large to return safely.","text_hash":"ef9e7094932e8cf25614470e35e84610707d9bb0e761dc34bc7f59f623851a4d","tgt_lang":"id","translated":"Konten lengkap tidak tersedia karena entri transkrip yang tersimpan terlalu besar untuk dikembalikan dengan aman.","updated_at":"2026-07-29T11:11:05.592Z"} {"cache_key":"f72b66b84aec93fa5f3451f5774772173686f4944ff10554fe1fba17518c619a","model":"gpt-5.5","provider":"openai","segment_id":"browser.inspect","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Inspect element","text_hash":"f6493a99c5a31183042eaccd03bf7df3cb81d9f07f277fb114c1e4ccf8661675","tgt_lang":"id","translated":"Periksa elemen","updated_at":"2026-07-11T02:19:24.198Z"} {"cache_key":"f736af58ea8d7a8b7d648d4286ac3c289253dd49473045360578fd24c0d04319","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.dreamsExplainer","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"This is the raw dream diary the system writes while replaying and consolidating memory; use it to inspect what the memory system is noticing, and where it still looks noisy or thin.","text_hash":"c416fa2901b6054d2aa777229a1d40ae9d81e0dc77fba71717910fbdd6415efc","tgt_lang":"id","translated":"Ini adalah diary mimpi mentah yang ditulis sistem saat memutar ulang dan mengonsolidasikan memori; gunakan untuk memeriksa apa yang diperhatikan sistem memori, dan di mana ia masih tampak berisik atau tipis.","updated_at":"2026-07-12T06:48:47.851Z"} diff --git a/ui/src/i18n/.i18n/it.meta.json b/ui/src/i18n/.i18n/it.meta.json index c3b927e7af46..a6a7c2076957 100644 --- a/ui/src/i18n/.i18n/it.meta.json +++ b/ui/src/i18n/.i18n/it.meta.json @@ -1,11 +1,11 @@ { "fallbackKeys": [], - "generatedAt": "2026-07-31T19:26:03.104Z", + "generatedAt": "2026-08-06T05:31:47.893Z", "locale": "it", "model": "claude-opus-4-8", "provider": "anthropic", - "sourceHash": "912ad83d5f70ee4463b1370efd9bf9c890017c65833f30501e8c3440da135ee7", - "totalKeys": 4652, - "translatedKeys": 4652, + "sourceHash": "10855748ee78e3fa7806b6f0f43f9f2dec749b41e7fc82439dbe19fca7e2f173", + "totalKeys": 4689, + "translatedKeys": 4689, "workflow": 1 } diff --git a/ui/src/i18n/.i18n/it.tm.jsonl b/ui/src/i18n/.i18n/it.tm.jsonl index 71f84336d738..560570eb4588 100644 --- a/ui/src/i18n/.i18n/it.tm.jsonl +++ b/ui/src/i18n/.i18n/it.tm.jsonl @@ -110,7 +110,6 @@ {"cache_key":"074f9d8afdfc5ca44e72f0f9b40102a0a3ccbcf4d42d587bc352f22db25f0f9a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.cameraInput","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Camera","text_hash":"03494b0d1f803522a3497d751eaaf6f987883cd4fe0b0e66baf67a662ae231b2","tgt_lang":"it","translated":"Fotocamera","updated_at":"2026-07-22T15:51:19.777Z"} {"cache_key":"0754888500cf2e506436094f2422258d08f907288fcd9d46bb2d4e6eefb5a870","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.actions.rejecting","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Rejecting…","text_hash":"09868524d9262e41e10d09a125de98688f4bacf20dfbf87ca118c0115c71e2d1","tgt_lang":"it","translated":"Rifiuto in corso…","updated_at":"2026-07-12T06:41:23.022Z"} {"cache_key":"075a70af52d76fd707c4271ca06954a0413b3fc33fd0f24681f33c2557a4301d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.overview.avgTokensHint","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Average tokens per message in this range.","text_hash":"bbd6264e7d1f78cedb1fa94a36a3cc55900f5f9c4c63171482b3c3ceb6898bdf","tgt_lang":"it","translated":"Token medi per messaggio in questo intervallo.","updated_at":"2026-07-29T11:06:11.260Z"} -{"cache_key":"07632499c59b2b5a9fae79a89c124427d0a3b8d794d9b088b31266ad305cd03f","model":"gpt-5.6-sol","provider":"openai","segment_id":"modelSetup.verify.answeredIn","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Answered in {latencyMs} ms","text_hash":"b42fae037247714a4c44fb8ecb28c8b3cf473a9e443e7a444e8e79eabd310bc4","tgt_lang":"it","translated":"Risposta ricevuta in {latencyMs} ms","updated_at":"2026-07-16T15:48:54.885Z"} {"cache_key":"0779964bf77e4128942abba55d230bea8f2d3cdc77f3e848eec7ed408d3a3d01","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.detail.created","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Created {time}","text_hash":"4fb454fe7521a73270b6a49e6be34aef76a1184f39adce723146f7264cb6f230","tgt_lang":"it","translated":"Creato {time}","updated_at":"2026-07-12T06:41:30.901Z"} {"cache_key":"077a974682c6d5f7219c08a4df7e6fd868735d80f95060da62db0f2610c9bc16","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.history.loading","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Loading history…","text_hash":"a960c435c77f666c2d317d72ca89f6985c8c32abe0e484c9095c2f835439a27d","tgt_lang":"it","translated":"Caricamento della cronologia…","updated_at":"2026-07-29T11:06:11.260Z"} {"cache_key":"077b64ba5efa5bd11433aeff7c4559b4255c447070e48a5b48d6e17e967cdf02","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.pairing.qrAlt","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"OpenClaw mobile pairing QR code","text_hash":"6c402a1c5d7208ea5d5ebf5dd95c5826c9bb81f74a880c0cebe4c2eb1347a7bf","tgt_lang":"it","translated":"Codice QR di associazione di OpenClaw mobile","updated_at":"2026-07-29T11:06:11.260Z"} @@ -153,7 +152,7 @@ {"cache_key":"098c83b1692fd78a2487b91f5a5c313165283ada9a3047535a9a5c38aee6b40b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.hideSensitive","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Hide sensitive values","text_hash":"cf838a405131320478472df32d60e5c5b5cfdaa359ec9a465e484549135345e0","tgt_lang":"it","translated":"Nascondi valori sensibili","updated_at":"2026-07-12T06:40:12.582Z"} {"cache_key":"099abb2812911dd6e79be89db995348611b90350703a792d59e3ad0bbc075b19","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.trace.emptyPromoted","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Nothing promoted yet today.","text_hash":"4da842404d1c9c9bd3d2a7bd71fe3b16fb6af8db427d1fb00111f56c4a6f15b2","tgt_lang":"it","translated":"Nulla promosso oggi.","updated_at":"2026-07-29T11:06:11.260Z"} {"cache_key":"09aa0cab01011c8eaa1f4e05f23f27eb2bef3abd9c47fc9fa9d2940c9086be02","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.acknowledgeRisk","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Acknowledge risk and install","text_hash":"22492375100f74cd283f0f80143eb70c1d46d05e2762834bd8563e77a9bf99da","tgt_lang":"it","translated":"Riconosci il rischio e installa","updated_at":"2026-07-29T11:06:11.260Z"} -{"cache_key":"09c842c5e2d17f08b6b9a0637e30587c973b105e167d7425587adeadb00c0319","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.checkAgain","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Check again","text_hash":"fb7099ad8e818d42eceefe0d97c824fd54ddb0eeef54c263ec72c77d39198ac9","tgt_lang":"it","translated":"Verifica di nuovo","updated_at":"2026-07-29T11:06:11.260Z"} +{"cache_key":"09c842c5e2d17f08b6b9a0637e30587c973b105e167d7425587adeadb00c0319","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.checkAgain","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Check again","text_hash":"fb7099ad8e818d42eceefe0d97c824fd54ddb0eeef54c263ec72c77d39198ac9","tgt_lang":"it","translated":"Verifica di nuovo","updated_at":"2026-07-29T11:06:11.260Z","segment_ids":["modelSetup.verify.checkAgain"]} {"cache_key":"09cdad1ba076387351e582bff24c3840117210ae6f977be5864e3a39446a240c","model":"gpt-5.5","provider":"openai","segment_id":"chat.sessionDiff.loading","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Loading changes…","text_hash":"99f48f20532c48dcd9f2bfcd0f4d4ba230fb0396b320e67bdfa2f3383901fd1a","tgt_lang":"it","translated":"Caricamento modifiche…","updated_at":"2026-07-11T04:53:14.035Z"} {"cache_key":"09db2181cc87c2cf43f7eb6b418d8364ca14d40dd12ced4abfaaa30bfbe9063b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"aboutPage.gatewayVersionHint","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Reported by the active Gateway connection; separate from this Control UI build.","text_hash":"ac7fe39ca027b334b6d369546268f9cf6aeecefd175afe477bdbfcb4c9a4a700","tgt_lang":"it","translated":"Segnalata dalla connessione Gateway attiva; separata da questa build di Control UI.","updated_at":"2026-07-29T11:06:11.260Z"} {"cache_key":"09eeaae154a8c3372f8915419666fbb5c7b849c65ed8554ea1680f0f4e167760","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.memories.fileError","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Could not load this memory file: {message}","text_hash":"7a10be522a5694bbf49d0abc30c65756e7821d815b09264b7e2d43b09a632d17","tgt_lang":"it","translated":"Impossibile caricare questo file di memoria: {message}","updated_at":"2026-07-29T11:04:36.300Z"} @@ -185,7 +184,6 @@ {"cache_key":"0b6b241d359bd6b652998e1c1781cefef87457b38ed7d6ccf6b1b7b1a8dacb5d","model":"gpt-5.5","provider":"openai","segment_id":"channels.pairing.channelFilter","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Channel","text_hash":"ce4683e7013a18cdf3d224bfcb4e9594ea8f559e946a837c633defe7d3c32172","tgt_lang":"it","translated":"Canale","updated_at":"2026-07-05T14:39:59.770Z","segment_ids":["sessionsView.groupByChannel","agentTools.channel","usage.filters.channel","cron.form.channel"]} {"cache_key":"0b6ba71d23553c82ef73deee7bfaa013bb96bee4b8fd5631640bd87485313d47","model":"gpt-5.5","provider":"openai","segment_id":"chat.toolCards.toolError","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Tool error","text_hash":"a6c64c286a8795034ac5030b74633d3b476b5375e094485698b982879b0bb617","tgt_lang":"it","translated":"Errore dello strumento","updated_at":"2026-05-31T06:43:59.338Z"} {"cache_key":"0b81ef11906125c05f2bd77a896ca4d0751486ca4fbe40f0b8cb455c9454dfa9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.modelControls.usingDefault","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Using default from Settings","text_hash":"d83939f0ba1a98e0778adb1834e6c774b823aea8a07b4c4fcab4d869db452bcf","tgt_lang":"it","translated":"Utilizzo predefinito dalle Impostazioni","updated_at":"2026-07-22T15:51:12.308Z"} -{"cache_key":"0ba512302f1f01dd35105da2ff343a235e6479bed368b2b1a4c177da4e8435f5","model":"gpt-5.6-sol","provider":"openai","segment_id":"modelSetup.verify.title","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Current connection","text_hash":"46d2f61048a3b2ef07471e4c9648624a8c2a6d00d4e733e984d2420504164c60","tgt_lang":"it","translated":"Connessione corrente","updated_at":"2026-07-16T15:48:54.885Z"} {"cache_key":"0bb0ff3688257560d45d86a250b17f8ebfe652aa955c86edb51671ba0280f796","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.runDuration","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Run duration","text_hash":"b5e9698b25697ec71f0947df28e6b08438033fe73b1b87ac7362766d77b45b97","tgt_lang":"it","translated":"Durata dell'esecuzione","updated_at":"2026-07-09T10:13:24.483Z"} {"cache_key":"0bbbf59aa0622f72b8fbdad9e2305e1d8370507bfbdc57ab5df11b0ee90c49ba","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.intro","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Choose how OpenClaw stores, searches, and maintains agent memory.","text_hash":"7154effd5575dcb815d40ca0a0d19746d01802424478fc24d2c8a84cc3667b50","tgt_lang":"it","translated":"Scegli come OpenClaw archivia, cerca e gestisce la memoria dell'agente.","updated_at":"2026-07-29T11:04:14.561Z"} {"cache_key":"0bc5afa58030a7f592e66825b06aa7bbc474c494ec2fe35a364c3adf28c30e5d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.toolCatalog.descriptions.message","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Send messages","text_hash":"27a3f5335350f18465a1bb8c950fe1aad4c5909c77610e64844ff7714848d640","tgt_lang":"it","translated":"Invia messaggi","updated_at":"2026-07-12T06:38:35.225Z"} @@ -203,6 +201,7 @@ {"cache_key":"0c358ae4652cb877bb715670f1c4b02269f14901269c6f396dd85b12b494e333","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.overview.avgCostHint","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Average cost per message when providers report costs.","text_hash":"a01deeb63479411d326bea64e10de7982b037e8f9a6361e7d7ba136e438846e1","tgt_lang":"it","translated":"Costo medio per messaggio quando i provider riportano i costi.","updated_at":"2026-07-29T11:06:11.260Z"} {"cache_key":"0c3e432fffea19a4117099904f55f1155639bf673d40c18ac3eda41bd456b51a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.workspaceFiles.noBrowserFiles","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"No files in this folder.","text_hash":"3847020c79b1c74e28aa550f0ae53838b764e87f1daf1480dd6aae45ae0529d6","tgt_lang":"it","translated":"Nessun file in questa cartella.","updated_at":"2026-06-16T14:15:52.375Z"} {"cache_key":"0c438b9e36b6fc14a983f9e11f9a288229a9c005427782bfd2724ef73ecc99a3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"custodian.nudge.channelSetupDismiss","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Keep using the web app","text_hash":"3678ef3d4ebe16feac84994fab81a9442a4f733875693095a092718940ef64f5","tgt_lang":"it","translated":"Continua a usare l'app web","updated_at":"2026-07-31T19:26:03.104Z"} +{"cache_key":"0c7b07e1277c034cc47558d8af461806aab3ef36a035dd095a0ea7d82bfd7d6c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.deliveryDismissed","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Completed; result delivery was dismissed.","text_hash":"d900b43ef5112f054470df381b767ebd43a903d332207e5161a7cbf1b5016fc1","tgt_lang":"it","translated":"Completato; la consegna del risultato è stata ignorata.","updated_at":"2026-08-06T05:31:44.885Z"} {"cache_key":"0c7e315808cca63b159901a99b441dde77b1d59174ca0bc0703f8e1e57cd324f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.dreaming.phaseFields.minPatternStrength","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Minimum pattern strength","text_hash":"9b06bfb257b630b378633ab45f26448e8cb9407376dbd1a8f7eab8f759e1700f","tgt_lang":"it","translated":"Intensità minima del pattern","updated_at":"2026-07-28T07:13:10.466Z"} {"cache_key":"0c82bd27ced67180995776e4f0a9d69ec85a8a3dc146313e6399dbc5b3fa50ba","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.workspaceConflict.commandsUnavailable","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"This filename contains terminal control characters, so OpenClaw will not build a copyable shell command for it. Inspect the staged ref directly and enter the path manually with care.","text_hash":"48f995d3ff3cd53a844cf91e4a5a09875556bd19a1a7312ff316defc1016ca93","tgt_lang":"it","translated":"Questo nome file contiene caratteri di controllo del terminale, quindi OpenClaw non genererà un comando shell copiabile per esso. Esamina direttamente la ref in staging e inserisci il percorso manualmente con attenzione.","updated_at":"2026-07-22T15:50:53.637Z"} {"cache_key":"0c95968ba8b38693d5cdb7aa000572db40f21e03a880be010d9154adb4e18e52","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.rail.checksFailing","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"{count} failed","text_hash":"cd8f5051cba3686a4506eaa275f7fbb7776bc93045e74642e38338450eb05d8e","tgt_lang":"it","translated":"{count} falliti","updated_at":"2026-07-22T15:51:12.308Z"} @@ -281,6 +280,7 @@ {"cache_key":"1102f007e423388ce71ce59900f9f5e40d2bd0c95bef4987e289febcaa7dc779","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.menu.browseConnectors","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Browse connectors","text_hash":"c426edc85f7bd617b90f0b2e6c9d52aeff7fac9a9a689e88cc4dd51331b549d4","tgt_lang":"it","translated":"Esplora connettori","updated_at":"2026-07-29T11:06:08.232Z"} {"cache_key":"11100935c029cc54b10950d0b7f6fc288be206cc6f2c2451a2d00a2c1a410db1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.status.queued","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Queued","text_hash":"661ff40a07e037bbd5f7d4ec97a4df1503096ca910e7c9e2d7a4e9abd4e4e1a0","tgt_lang":"it","translated":"In coda","updated_at":"2026-07-29T11:06:11.260Z"} {"cache_key":"111353c73fc485c2b04d658974b10fdc2dc278bba38a4f6db57bed399ca5e2f2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.menu.skillBlocked","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"not available for this agent","text_hash":"37a6b876707209178e7665836de176af79eaffa99ad8123fc20c65e0ea5f34e2","tgt_lang":"it","translated":"non disponibile per questo agente","updated_at":"2026-07-29T11:06:08.232Z"} +{"cache_key":"1138e28df5dcdc6c70298c862d32d705ede28a93f5b6a0b96bcd62ca7f56f16f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.actionRequiresWrite","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"This action requires operator.write access.","text_hash":"48816bfddc8d61fc3ab5c633190b2fe68f8c7390a419d24a12ba9ece22a34402","tgt_lang":"it","translated":"Questa azione richiede l'accesso operator.write.","updated_at":"2026-08-06T05:31:36.129Z"} {"cache_key":"11447ddd92b5d2a76cd097820b17d60b008e0745013bc3dfe99e9aaee1fb9293","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.empty.appliedBody","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Use a pending proposal and it will appear here as a live skill.","text_hash":"25c7ae4a07e92e5e441094f14bfeab7ea90c1d7dc186b39ad8c3243dfc3ca981","tgt_lang":"it","translated":"Usa una proposta in sospeso e apparirà qui come skill attiva.","updated_at":"2026-07-12T06:41:30.901Z"} {"cache_key":"1152b18a4707083bd67af5ef39e958a2b14cc416e34ecb28989cf62e22c62693","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.searchPlaceholder","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Search plugins and ClawHub","text_hash":"373cb255fcd72d7b40451ddad12ebb48d6d6cf56adbadd3dc79016346b44fdab","tgt_lang":"it","translated":"Cerca plugin","updated_at":"2026-07-29T11:06:11.260Z"} {"cache_key":"115e88e15e3acd425deba7ce8c42eab6af01b847d51b4ad8cc59af60552f373b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.inventory.connected","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"connected","text_hash":"12a7bd86e0a430327620a0e2274d0f6f091c783b21c169636ef8997f9f1da76a","tgt_lang":"it","translated":"connesso","updated_at":"2026-07-12T06:38:02.413Z"} @@ -310,6 +310,7 @@ {"cache_key":"130c05c9897fb0ca8d69b7782ef432bc60bc1d20105f3336448938ebfef54fed","model":"claude-opus-4-8","provider":"anthropic","segment_id":"debug.modelsTitle","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Models","text_hash":"d17d2d78d76e6a6cd13048de225e107ac73de4aa5f8914e58a0cfaa9698c373e","tgt_lang":"it","translated":"Modelli","updated_at":"2026-07-12T06:39:43.229Z","segment_ids":["configForm.sections.models.label","configView.sections.models"]} {"cache_key":"1334cd3179af48bf3b30924c6e16be02337dbd72dd4a2a1b0029322b59083ab7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.empty.title","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Recommended installs","text_hash":"dcae2c33887370b33c2e70df5ce83a71004eedd6e1e190d53367d8491cf9629a","tgt_lang":"it","translated":"Installazioni consigliate","updated_at":"2026-07-17T12:46:47.686Z"} {"cache_key":"1341fac71563a8af92356a33cf8ba6b7051b49062c31e8220a802ba43effa4c2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.whatsapp.logoutNotCleared","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"No stored WhatsApp session was cleared. It may already be absent, or its auth directory may require manual cleanup.","text_hash":"6a9fe561e60ceb17f7b19cf50dc25020452a16299a861fff135f1eb4850214d7","tgt_lang":"it","translated":"Nessuna sessione WhatsApp memorizzata è stata cancellata. Potrebbe essere già assente, oppure la sua directory di autenticazione potrebbe richiedere una pulizia manuale.","updated_at":"2026-07-22T15:48:52.972Z"} +{"cache_key":"1348edb78786144621d63fa5e0b6d5204fd9a1db769c3953538fec9db3a6fcc5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.ready","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Ready","text_hash":"5fa7aac5375c5815787fba3f49559f9b45b14023147ce0652803387974144e5f","tgt_lang":"it","translated":"Pronto","updated_at":"2026-07-29T11:06:11.260Z","segment_ids":["workboard.status.ready"]} {"cache_key":"1377b78e426f59873154741b65b17f1a4bd3ca7400c54cc5a422748ed6a30364","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commandResults.redirect.timeout","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"The active run ended before the redirect message was accepted.","text_hash":"481755a1a25431c4b538a8620cf0cf7a5729407daf7b0f3682514f0af13ec4a0","tgt_lang":"it","translated":"L'esecuzione attiva è terminata prima che il messaggio di redirect fosse accettato.","updated_at":"2026-07-29T11:05:38.858Z"} {"cache_key":"137c1d4b4f644f11c8692f1e67a3415100ae1e1206c579abf8231a0efb21c2d0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.telegram.title","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Telegram","text_hash":"acdd1e734125f341604c0efbabdcc4c4b0597e8f6235d66c2445edd1812838c1","tgt_lang":"it","translated":"Telegram","updated_at":"2026-07-12T06:37:51.163Z"} {"cache_key":"139297788916303e49a2370e4db7e1accdbfd2002cc35a51d7702dffd4b4c88a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.files.updated","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Updated {time}","text_hash":"2f87419441e6111b4d62893d3c4ef5ddeb2c8e1af82fabab6132856faf77f907","tgt_lang":"it","translated":"Aggiornato {time}","updated_at":"2026-06-17T14:19:20.279Z","segment_ids":["workboard.lastRefreshed","modelProviders.updated"]} @@ -367,6 +368,7 @@ {"cache_key":"16d0907c8908c0a150b8d77a6c164bf102b27d664694de4a4f262379cabc3af7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.defaults.title","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Agent defaults","text_hash":"82fc28b75c590c8d1eb0f4a908c9804bd4eee52bab1eb4a58aa821cb16ad9924","tgt_lang":"it","translated":"Impostazioni predefinite dell'agente","updated_at":"2026-07-29T11:03:38.178Z"} {"cache_key":"170b64416f766b28398849973d5ea361b9405986620b61dcf04bfcdc19963c96","model":"gpt-5.6-sol","provider":"openai","segment_id":"connection.access.connectHint","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Click Connect to apply connection changes.","text_hash":"473e1a24ad5a8bff00b2db667b8ff16a9b537a5b127dd2af42842620ea830b6d","tgt_lang":"it","translated":"Fai clic su Connetti per applicare le modifiche alla connessione.","updated_at":"2026-07-12T00:09:21.741Z"} {"cache_key":"170f4ee4979344fe256898afd64e1f300a9a4c42aa3533354b278c362272ac70","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.transcriptSearchInputLabel","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Search thread transcripts","text_hash":"d550028643bc1eb341fe7a131188bbfbae84758c5659b08c86cb3203ad75a26c","tgt_lang":"it","translated":"Cerca nelle trascrizioni delle sessioni","updated_at":"2026-07-29T11:06:11.260Z"} +{"cache_key":"1714ef2e0814755263746b9afca21f9142d58116982c690e89833bb7df5c36f4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.retryDelivery","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Retry delivery","text_hash":"a9e1b443d1646885b72943ce0fe8490248ac2ed20b6dcaf95b1e7b63899a862e","tgt_lang":"it","translated":"Riprova consegna","updated_at":"2026-08-06T05:31:44.885Z"} {"cache_key":"1744bcc23e0ae73d44d54fb253de087221b003f039996c44fc4b4b0006cab23c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.noInstalledMatchTitle","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"No installed plugins match","text_hash":"c5634d2fb49cf8b12f169103dbe1e25853f94cb737402630e538bd0baea36cb1","tgt_lang":"it","translated":"Nessun plugin installato corrispondente","updated_at":"2026-07-29T11:06:11.260Z"} {"cache_key":"174dce120bb3c52feec56c7d6f020d6d0d0c933ade9eb783244951b1f49cf674","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.now","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"now","text_hash":"ed5eb9a37e2d8231af3388319b941995f6dc8755c56043d0cc52b5fe405a87de","tgt_lang":"it","translated":"ora","updated_at":"2026-07-29T11:03:14.590Z"} {"cache_key":"178ca7fad9c795f8b80eac140d4e3e9187ab4bd73b4a3dbfd282bbadfca225ac","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.suggestions.schedules.hourly","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Every hour","text_hash":"a4bac4655d4593de610532554e85f05ea00c06ca357fb3e3284ae088021705b6","tgt_lang":"it","translated":"Ogni ora","updated_at":"2026-07-12T06:42:31.180Z"} @@ -475,6 +477,7 @@ {"cache_key":"1db4fc1463062722382d9ed8d6edae69e6e44b6224215b1a9dfe06af4408d97c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"aboutPage.artifactTitle","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Control UI","text_hash":"73fc16837b0a6b13c23d4100f65a5e58460aac38cd66f884c5884b74a553f93a","tgt_lang":"it","translated":"Control UI","updated_at":"2026-07-29T11:06:11.260Z"} {"cache_key":"1db7a483d7cfb54c36caf03be3988dec7346fb123bf97f74be2782cecbe9a5ab","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.readOnlyPayloadHelp","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"This payload was created outside Control UI. Its contents stay read-only and are preserved when you save other changes.","text_hash":"9531e05d4881892c8774a3e97a598c609dd312ece92cd6f51d6a08f9527269aa","tgt_lang":"it","translated":"Questo payload è stato creato al di fuori di Control UI. I suoi contenuti rimangono di sola lettura e vengono conservati quando salvi altre modifiche.","updated_at":"2026-07-22T15:51:34.925Z"} {"cache_key":"1db80ab7e453c77eed2083c3394bc8dabb11e26e59be64ddb25646310f5bdc09","model":"claude-opus-4-8","provider":"anthropic","segment_id":"mcpServers.transportLabel","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Transport","text_hash":"aaead4abf5d0fd5ecc08d1dcb7effadfc4b65034aa0f3f80edb8bb3932411637","tgt_lang":"it","translated":"Trasporto","updated_at":"2026-07-22T15:49:38.422Z"} +{"cache_key":"1dce02e190dc8853beac2c518dac46842a612e7d5c0c8e4ef7e891f1ecb4d281","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.billing","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Restore provider billing or quota, then retry.","text_hash":"3768a5f28bb03d6f177fe40a4a20809abdd3af5b263fb1ebc1e4057af54b0466","tgt_lang":"it","translated":"Ripristina la fatturazione o la quota del provider, quindi riprova.","updated_at":"2026-08-06T05:31:36.129Z"} {"cache_key":"1de7588da591e20aeb99c45d8c915e7cd42d6a7cd9f3b76d6d1cc384c4e405d6","model":"gpt-5.6-sol","provider":"openai","segment_id":"cron.form.summaryEveryDays","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Runs every {amount} days","text_hash":"3723e5039eec7e8897b2e25bba9bee6ce2c1bce3760b2383ee465a2dd6da81ce","tgt_lang":"it","translated":"Viene eseguito ogni {amount} giorni","updated_at":"2026-07-12T09:22:11.624Z"} {"cache_key":"1df3261838e2b32ec15c499f00e334b13bc7ad1fd800cf0bd11850882e65f8a2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.cacheStatus.status.partial","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"partial","text_hash":"9834a14ab9bcaa0f6a8da71073617eac8f004e596a3fa11d807b84631b825d9d","tgt_lang":"it","translated":"parziale","updated_at":"2026-07-29T11:06:11.260Z"} {"cache_key":"1dfec95eaa3e22642f0759439ddaa8d3d80d48d8c6d12912c595e0b2c537c1e3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.modelOne","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"1 model","text_hash":"e6657fce6089de1af5a5ca09020b1ad52b5d132c28416fc8afe077e640bacac4","tgt_lang":"it","translated":"1 model","updated_at":"2026-07-29T11:06:11.260Z"} @@ -583,6 +586,7 @@ {"cache_key":"241fee1e39c0d0a149df626e6dd34bbbc64c96384172d7c974bc2847d5b27821","model":"claude-opus-4-8","provider":"anthropic","segment_id":"subtitles.debug","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Snapshots, events, RPC.","text_hash":"ca1ebf0f28350ac4b330665c49c61a7bb078cfb7e4f664461e804a3523b4f3a9","tgt_lang":"it","translated":"Snapshot, eventi, RPC.","updated_at":"2026-07-29T11:06:11.260Z"} {"cache_key":"242899833cbfce1eeaaee5c6386a554fa8a1a8b1585a8463049433c09910a227","model":"claude-opus-4-8","provider":"anthropic","segment_id":"logbook.duration.hours","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"{hours}h {minutes}m","text_hash":"425dc6c72de6fdc579549bfa261e44ea9dd0c30a37287124881b2f48b9e0b6f4","tgt_lang":"it","translated":"{hours}h {minutes}m","updated_at":"2026-07-29T11:06:11.260Z"} {"cache_key":"24352c07a9b26edc2b2454717c6052e2b276f952e3a3eb06f55642b86720ed49","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.notifications.title","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Push notifications","text_hash":"a1fa4443fe4abe63d6a29c433e4e8f23604c6bda89d6cec04bc261b5021f74e4","tgt_lang":"it","translated":"Notifiche push","updated_at":"2026-07-12T06:39:47.853Z"} +{"cache_key":"2437efb83d9168b02a3bc261dd670aee1692bdb9c5d3845ca69a033b4253d0aa","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.pairing.stepDashboard","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"On the Gateway host, run openclaw dashboard to open a secure one-time pairing link.","text_hash":"11c126287764dab4e5bac5eb830368cd054b85cee578001cd159230f94b1d6c3","tgt_lang":"it","translated":"Sull'host Gateway, esegui openclaw dashboard per aprire un link di associazione sicuro monouso.","updated_at":"2026-08-06T05:31:44.885Z"} {"cache_key":"245b8cf193f7a360f30d8bc9c03e9ca5045fdd35dc11222223dd9ff0990344d3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.sections.session.description","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Session management and persistence","text_hash":"744f5b02b8639a6e3a4b00804534d2d0b6bc230a5c5f3403733c640d625f25ea","tgt_lang":"it","translated":"Gestione e persistenza delle sessioni","updated_at":"2026-07-12T06:39:08.874Z"} {"cache_key":"2482642a97c49b6b38efb3b329d5696a5444d6be8a6a4c2ffe2891ca9df62362","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.formUnsafeTitle","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Form view can't safely edit some fields","text_hash":"8b2a64361f1145812252f1aff4c122b303ee04657000233c7a5bd4d7dff4ebe0","tgt_lang":"it","translated":"La vista modulo non può modificare in sicurezza alcuni campi","updated_at":"2026-07-12T06:40:00.413Z"} {"cache_key":"249388bf5230f80cbb14b32bcbddec2787691e0e80ee66e09155f2bf2f6f6409","model":"claude-opus-4-8","provider":"anthropic","segment_id":"execApproval.labels.severity","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Severity","text_hash":"5e9f98120dbe568255ee059f39671686982b113d4e917b6d6faf149918c81709","tgt_lang":"it","translated":"Gravità","updated_at":"2026-07-29T11:06:11.260Z"} @@ -637,6 +641,7 @@ {"cache_key":"27b99f86ac3fc32671b7d337aba2bcd01baafd8c3f7e8bec54dcc42d46f4e9e5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.details.systemPromptBreakdown","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"System Prompt Breakdown","text_hash":"9dc260464a352943528d0a21d4618925331553f1248e17e3fbfdc103e50c82cb","tgt_lang":"it","translated":"Dettaglio prompt di sistema","updated_at":"2026-07-29T11:06:11.260Z"} {"cache_key":"27c9415b9bed9c1a1a756e0450549d5f637dbd3950598c1a047283f4b0ce98ec","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.nostr.placeholders.nip05","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"you@example.com","text_hash":"53e6cdc30765aade0129f85e5aeb50124b1d3f5bb9a70373be31e4eb328371e0","tgt_lang":"it","translated":"you@example.com","updated_at":"2026-07-12T06:37:51.163Z"} {"cache_key":"27d89427840be28df148b7a8a41d1af58ffc300110766aab6dedd7de7a497587","model":"gpt-5.5","provider":"openai","segment_id":"chat.welcome.recentSessions","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Recent chats","text_hash":"2ccfecbca1011bad772fce00fa6479c9af2d398ce3b3951b7713b2655b6999eb","tgt_lang":"it","translated":"Chat recenti","updated_at":"2026-07-11T08:43:16.017Z"} +{"cache_key":"27d90cc3767f09b8b2233c9130da0da3e9e161512d65bccb4d77156f0a0f0f5d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.copyResult","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Copy result","text_hash":"c467973d015e9cb72b4e3a39d8b304099974fe9b6cb67f3f6f66a328069179a6","tgt_lang":"it","translated":"Copia risultato","updated_at":"2026-08-06T05:31:44.885Z"} {"cache_key":"2832a5b44743a66b41b137c993d733193a13e3ea6a7bf193cde053cacae7d7e5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"filePreview.fileCount","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"{count} files","text_hash":"63352fdc2cd6bbbfb4ac957d4fb6e0b03eda6d5240381ec7a0f3a9b8db3a231f","tgt_lang":"it","translated":"{count} file","updated_at":"2026-07-12T06:37:35.072Z","segment_ids":["githubPreview.files","memoryImport.fileCount"]} {"cache_key":"2839767336176df88d2706c6367d224aaa9b842f96f2370560438566dc1b93bc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.workspaceConflict.description","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"OpenClaw kept your local versions and applied the other cloud changes. Inspect the staged result or take its version for a conflicted path.","text_hash":"a5d25a3e60af4d811ec0f833652b46e9844923e39502b95990395b02d8425049","tgt_lang":"it","translated":"OpenClaw ha mantenuto le versioni locali e applicato le altre modifiche cloud. Esamina il risultato in staging o prendi la sua versione per un percorso in conflitto.","updated_at":"2026-07-22T15:50:53.637Z"} {"cache_key":"28438dab2a407f682c0d8364ebb8ff7e056714f6c5646232561c25e676bb34f6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.signIn.title","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Sign in with a provider","text_hash":"6ecacb39fbded1787b43f7eb9a04f987fe15de98a19aec5c6f384ca36743b375","tgt_lang":"it","translated":"Accedi con un provider","updated_at":"2026-07-29T11:06:11.260Z","segment_ids":["modelSetup.wizard.title"]} @@ -786,6 +791,7 @@ {"cache_key":"31da9b5917f82cc19a62d35880bfa3c8125ceadeeb84bed1b1935740a447f461","model":"gpt-5.5","provider":"openai","segment_id":"newSession.agent","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Agent","text_hash":"11b39c93777e8f1f3983bdba7c72b22fe68cfea20c677e9de53e17cb7dbfb19f","tgt_lang":"it","translated":"Agente","updated_at":"2026-07-05T14:39:59.770Z","segment_ids":["sessionsView.groupByAgent","execApproval.labels.agent","memoryPage.dreaming.agentScope.rowTitle","workboard.fieldAgent","usage.filters.agent"]} {"cache_key":"31e3fb058239569fda84628a0d6de8886d4aa837e8ba8fc3c3545f5775c38c31","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.moveToGroupMenu","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Move to group","text_hash":"f1c038660cfb46e0333b7e441939e841de0b82937f11356ab199c01cbdb15710","tgt_lang":"it","translated":"Move to group","updated_at":"2026-07-29T11:06:11.260Z"} {"cache_key":"31e985892e47fba1b0d3c69810e7c70676c475936ca1382069c2ccc3c82a6a85","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.goal","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Goal","text_hash":"cdbf6975e8a35b0d03558be6822dfae166482c24fb86b0433f60e8167f5c91e4","tgt_lang":"it","translated":"Obiettivo","updated_at":"2026-05-29T21:01:19.873Z"} +{"cache_key":"31f14681f3fc9ed5d2ada0cd43c8deac4447485b8e63b54c441c136e1a6ae7b3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sidebar.hiddenSessionSections","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Hidden session sections","text_hash":"cf99d90adc742855fd447a174d79c569ccf4de22d0778a19bf9bad3b02c5de31","tgt_lang":"it","translated":"Sezioni di sessione nascoste","updated_at":"2026-08-06T05:31:44.885Z"} {"cache_key":"31f51fffeb92951f9baf5529ed4593f2ec172416e7a70a261f91b4f5220e36f2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.workspaceConflict.titleMany","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"{count} cloud workspace conflicts","text_hash":"9512abab002fa93614f03ed067feba55e06856005866e6456fc7678da01ccd6c","tgt_lang":"it","translated":"{count} conflitti di workspace cloud","updated_at":"2026-07-22T15:50:53.637Z"} {"cache_key":"31fcdfe4d75dc8a5f466c76c7201c1de61e276637b41b663143c6d903ec40d5b","model":"gpt-5.6-sol","provider":"openai","segment_id":"common.skipToMainContent","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Skip to main content","text_hash":"c887f134c26ea8310e1fb4bd6fbab7b640393bd1b556e62691c7a442be92ec2a","tgt_lang":"it","translated":"Vai al contenuto principale","updated_at":"2026-07-13T13:04:12.680Z"} {"cache_key":"320c307c96d3ee31e4786c095e4ece69772bd28b5e003ebe73839c9a4a7cbf33","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.inventory.revoked","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"revoked","text_hash":"4bb47f186df233e48b09d241ee4defb821add0c35ac8311469fe1522c6813dd5","tgt_lang":"it","translated":"revocato","updated_at":"2026-07-12T06:38:02.413Z"} @@ -822,6 +828,7 @@ {"cache_key":"349c314ee84cc215aa2a965cf589a7331e08f04faeee477ac2b734f7b21cdd56","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.context.primaryModel","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Primary Model","text_hash":"bc2701b024601dd88c58cdba885c980d2f87f74401b4182bfcbebf1cd9fe8647","tgt_lang":"it","translated":"Modello principale","updated_at":"2026-07-29T11:06:11.260Z"} {"cache_key":"349dc5532c33af3bc8df0908f76cb07e4bc2ffe0f0c413bd3a1e7a10dabc3d5c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.templateDraft.docsTitle","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Docs: ","text_hash":"36ac486d4d41726eb061d9186aaa00008582a46c36da3742213d96c1d007900a","tgt_lang":"it","translated":"Documentazione: ","updated_at":"2026-07-12T06:41:44.438Z"} {"cache_key":"34a3cb5cf0e5ae5fdaf3d6123acb4f5d13b338bbb7feeb8aac9b0e0149a0885a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"approvalPage.allowedAlwaysDescription","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"The operation was approved with the always-allow decision.","text_hash":"da5c0e5b7d63682d38fdd5c9d985a4aad35603f1228bf13e62793dbbb56c1264","tgt_lang":"it","translated":"The operation was approved with the always-allow decision.","updated_at":"2026-07-29T11:06:11.260Z"} +{"cache_key":"34d4c97ce0a30f561c250939842ae68afcef7c5b6b2a482d36e03ace9cb9ba28","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.recoveryFailed","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Could not update completion delivery.","text_hash":"bbeca2e058cc124638f8e2241905215a63eb671841584b97706bc41fbe2a2378","tgt_lang":"it","translated":"Impossibile aggiornare la consegna del completamento.","updated_at":"2026-08-06T05:31:44.885Z"} {"cache_key":"34da663aa83832559bbe764eebf15953e9656c3aca11f3cfde37b896386504c0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"quickSettings.personal.localIdentity","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Your local chat identity","text_hash":"4b2d054747dbb40415c0094053d2ad96334c620bbd3e2d37128c3c3cb7915e87","tgt_lang":"it","translated":"La tua identità chat locale","updated_at":"2026-07-12T06:39:24.738Z"} {"cache_key":"34e09c55b8b8d672de6628d9bcba2a35cdd594512af7a8a0af1d17b695bcdecc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.pageTypes.synthesis","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"synthesis","text_hash":"a23f3e1e3ab47f3ad14772d7a9973af4b3fb7e5ed135df499db1ee1f61e305ed","tgt_lang":"it","translated":"sintesi","updated_at":"2026-07-29T11:04:54.016Z"} {"cache_key":"34e42020ff7f1d9c261f827bbbb21fc7228d6d39242b161901ef73fe8ae82ca4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryImport.replaceExisting","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Replace existing imports","text_hash":"ac6c37c8de6e83dd7d1e886e0357f87751fea90e1f04e18a120c5c5b72cf2d76","tgt_lang":"it","translated":"Sostituisci importazioni esistenti","updated_at":"2026-07-29T11:06:11.260Z"} @@ -905,6 +912,7 @@ {"cache_key":"3a8fc0de88d00bd9ebfc1692b450ec45455a7c4005e5ec08cc6af69e34813e6e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.globalUsage","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Global usage and cost","text_hash":"8f3061de059e4cbbea3922ad73af82308c21ff34f42bb3e1d56e1946c693e040","tgt_lang":"it","translated":"Utilizzo e costo globali","updated_at":"2026-07-22T15:50:37.394Z"} {"cache_key":"3a9440e9fbf0d6398b4cd72d48e47d6554f25879f7c28ee9f2fc05cad546c97a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.list.shownOf","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"{shown} of {total}","text_hash":"214af50beb5559efe490e77117a4cfe051e9c890da950425d1dfb1e78533a58c","tgt_lang":"it","translated":"{shown} di {total}","updated_at":"2026-07-12T06:42:31.180Z"} {"cache_key":"3a94947215ac2ffdc6ad2a645774582944daf7bfcbcbe7625cfb030a0eb2f414","model":"claude-opus-4-8","provider":"anthropic","segment_id":"logbook.standup.generate","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Generate","text_hash":"49e49bb4401e67bd54ffe1e9ab6c2af87ddad0cdc8ca1c84ba1b4e94234438ba","tgt_lang":"it","translated":"Generate","updated_at":"2026-07-29T11:06:11.260Z"} +{"cache_key":"3ab12c582d3de4932c31a0b6c0d896f3872a88e67133fa34e88a6243ab8db50a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"appsPage.badgeStoreComingSoon","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Chrome Web Store · coming soon","text_hash":"d211e1cb0d006e8e02c0c3fe12d6d98e9b576b5b19eb85b501cb8448935647f3","tgt_lang":"it","translated":"Chrome Web Store · in arrivo","updated_at":"2026-08-06T05:31:44.885Z"} {"cache_key":"3acb2f2026d5751542a1f0adf2c92976652aab3691adae207a5dbf88c9e5ebeb","model":"gpt-5","provider":"openai","segment_id":"memoryPage.memories.sourceSessions","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"sessions","text_hash":"1225ae6c1ae69dcb4ee4781b703e12206f3b549cd3ca151070a8d8d8f371dd71","tgt_lang":"it","translated":"sessioni","updated_at":"2026-07-09T10:01:43.724Z","segment_ids":["usage.metrics.sessions"]} {"cache_key":"3acbbf2792ed78329d0a32959be48e1b993589428285b0b36c22c9d19ec8c3c9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.protocol.title","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Protocol mismatch","text_hash":"338b815e499777ff95df05f0ac57246360c98ddb7eb6727f86cd26653a0f69bf","tgt_lang":"it","translated":"Protocollo non corrispondente","updated_at":"2026-07-29T11:06:11.260Z"} {"cache_key":"3ace57de1d78b41c66607ffc6349cdae459a55ce7e9afbf1f86daca7884dca61","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.toolCards.group.readsMany","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"read {count} files","text_hash":"5aaa1b80758a34ee44756b6fc80b0017c6dd36a83d36aaa14b75b0cffe84f3d1","tgt_lang":"it","translated":"ha letto {count} file","updated_at":"2026-07-29T11:06:11.260Z"} @@ -1030,6 +1038,7 @@ {"cache_key":"4192a92c56b7b91354fafb97587dbd7210f7e3a6f54f9a252fb3d848b7230aa5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.notifications.notSubscribed","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Not subscribed","text_hash":"ea7dda52d87941aca19b2b6968f550289faa3d8b150ea7df8255872e3d0742c8","tgt_lang":"it","translated":"Non iscritto","updated_at":"2026-07-12T06:39:53.194Z"} {"cache_key":"41931cc69d90b34d316392c6e4655b90f114f3e50610f4e61890e1559cb31fce","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.candidates.signInNeeded","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Sign-in needed","text_hash":"31e23ff08451a6c99a1666a6092a911f163cc8f7dcf780df3df5b8c07640aa6c","tgt_lang":"it","translated":"Accesso richiesto","updated_at":"2026-07-29T11:06:11.260Z"} {"cache_key":"4194adb6544fdc384067c7eb1e1d42c15ade97c4bb8af8dd054ddff0b96a7011","model":"gpt-5.6-sol","provider":"openai","segment_id":"chat.followUpMode","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Follow-ups while the agent is working","text_hash":"d686680eea5892eee08b2523b3bbc7da96c8be19cc684ec5cf42c5760cc82ce0","tgt_lang":"it","translated":"Messaggi successivi mentre l'agente è in esecuzione","updated_at":"2026-07-15T06:07:44.360Z"} +{"cache_key":"41a09d296a9c9ea0dcca6110a8eef7c94693ae05aa33ae4c8929cf0786a1f50a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.actionRequiresRead","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"This action requires operator.read access.","text_hash":"d411bf9bd6ca898eba019d6f280dc545673c3e083151f9a0baa18a9ef3f382fc","tgt_lang":"it","translated":"Questa azione richiede l'accesso operator.read.","updated_at":"2026-08-06T05:31:36.129Z"} {"cache_key":"41a6809e964ac17a029da0f11f9d0f1d66b53c1f541b602bceff9f3efbcec2cc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.sessionObserver.auto","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Auto (provider default)","text_hash":"a236626facf15ef05c1a1bb63d55b4719416f620de8a3f98f8872a215e1a4932","tgt_lang":"it","translated":"Auto (predefinito del provider)","updated_at":"2026-07-22T15:49:17.856Z"} {"cache_key":"41c9b449db19ae85e63b04586017e050ced6476b31c35a66efb46a2a61e04474","model":"claude-opus-4-8","provider":"anthropic","segment_id":"terminal.tabHint","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"{agent} · {cwd}","text_hash":"64d5fe4bf54a2c3d203c62e0057675c810335a5b79a4ea9f5b3ec16f70d0201c","tgt_lang":"it","translated":"{agent} · {cwd}","updated_at":"2026-07-29T11:06:11.260Z"} {"cache_key":"41dae2122d218bd09525bf8bff1bb7e6a6f1af9fe90a5a4cb7edc378733547c8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"newSession.runsOn","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Runs on {place}","text_hash":"c5101b976550575aeb05eb822761607a38a910d0cdb69f6b096b60e3eb78e991","tgt_lang":"it","translated":"Viene eseguito su {place}","updated_at":"2026-07-22T15:48:52.972Z"} @@ -1048,6 +1057,7 @@ {"cache_key":"42ac0d4af16fa1bc0b8c723579e3d20cd8cc1812936b19fdf6d7680abeee7d93","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.workspaceFiles.expand","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Expand thread workspace","text_hash":"00402cc200656aa9a6fef65d9e0ac88ae97b7927a0ab4ba8bb4ec31caf5ab326","tgt_lang":"it","translated":"Espandi workspace sessione","updated_at":"2026-06-16T14:15:46.111Z"} {"cache_key":"42c4d972f06104543a3576f50383687b093dc70c11b83e5a25a5f2fe5cfdd5ea","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.disabled","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Disabled","text_hash":"75081b593d15cf6e631971bc6768723f593b88b172477e40ae7d363e4829816d","tgt_lang":"it","translated":"Disabilitato","updated_at":"2026-07-12T06:40:37.887Z","segment_ids":["configView.sessionObserver.disabled","skillsPage.tabs.disabled","skillsPage.disabled","pluginsPage.disabled","modelProviders.defaults.disabled"]} {"cache_key":"42ff6a1b8f65cbec6c8a188bc089899fba123f3bca9ba078efe756106e7bda12","model":"claude-opus-4-8","provider":"anthropic","segment_id":"lazyView.stylesFailed","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Styles failed to load, so the page may look broken.","text_hash":"42043509173a849e610cca0232e44f46e69b6d2f37435bd94d0de4d957f86fe4","tgt_lang":"it","translated":"Caricamento degli stili non riuscito, quindi la pagina potrebbe apparire danneggiata.","updated_at":"2026-07-29T11:03:27.947Z"} +{"cache_key":"4301d976c14c0d2560569acfa04449f9a873aa73b9f78fdd66cbc7814b8ac05a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.modelControls.modelsUnavailable","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Models unavailable","text_hash":"3165b4e4a0545cf89d54a11e8f862bbbfd06f986af3ff8f94f5c7c4992495b5f","tgt_lang":"it","translated":"Modelli non disponibili","updated_at":"2026-08-06T05:31:47.893Z"} {"cache_key":"431ac21b7fefd540029341d8068a0658a411e5f3277a131bb7fc75aab52910d0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryImport.backfill.rollbackConfirmTitle","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Rollback session backfill?","text_hash":"04b599d1d96b3f2f1d326cc80d8250f6fbd8261911815b4e09b78ea6fed53495","tgt_lang":"it","translated":"Annullare il backfill della sessione?","updated_at":"2026-07-29T11:04:05.005Z"} {"cache_key":"4333d1b6968ee9aa0de3c7666284fa4da32e7432c2703c0db3c5ac4be075499b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.addons.memoryWiki.title","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Memory wiki","text_hash":"4b253af46ce6928abb483487fd93a02d53445e459b5e175a9f83a06de1f10ab6","tgt_lang":"it","translated":"Wiki della memoria","updated_at":"2026-07-28T07:12:40.608Z"} {"cache_key":"433780f1471613c7fbe698bf1e7427db76cae5396014f5f30591cd6ef5af2c71","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.execApprovals.emptyAllowlist","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"No allowlist entries yet.","text_hash":"503705dc60deb68ae7014650d371f287ae4d0601a1c2cf563ffb1a245eeb4367","tgt_lang":"it","translated":"Nessuna voce nell'allowlist.","updated_at":"2026-07-12T06:38:21.630Z"} @@ -1080,9 +1090,11 @@ {"cache_key":"44d44c2e0516a394ed92acc47ef37d31db7a3ce163a9ec76544521e266779926","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.subtitle","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Gateway Dashboard","text_hash":"a8a4f466acb4542337608029c6f0769f3daa5fed65128f73ab99f00eddfa6ccb","tgt_lang":"it","translated":"Dashboard Gateway","updated_at":"2026-07-29T11:06:11.260Z"} {"cache_key":"44d9001e4738a6ed8bfd4aa37cf5d0b7c61ca9a3aefbd90ed1df94344231f809","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.overview.schedule.remDescription","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Reflects on themes and recurring ideas across recent activity to strengthen ranking without changing long-term memory.","text_hash":"7fd54d6332ca5d2e67930a75b4d2488bd4857d7c77217249be83255114c948c4","tgt_lang":"it","translated":"Riflette su temi e idee ricorrenti dell'attività recente per rafforzare il ranking senza modificare la memoria a lungo termine.","updated_at":"2026-07-29T11:04:22.847Z"} {"cache_key":"44ddf8cc683c87beb536e255ecf59963ce2327f7b9c55e8f96925eb6a0b9a59f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.observer.boardCurrentStatus","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Current status","text_hash":"2f5d50add6260ef412c07aec72e73d423365250fa33e83e136c34443dd705961","tgt_lang":"it","translated":"Stato attuale","updated_at":"2026-07-22T15:51:19.777Z"} +{"cache_key":"44f68378af796ebebc1215cfecf6477db539161ff0d756a4db59bb30c9f9bcd4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.actions.confirmDedupeDescription","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"This rewrites DREAMS.md and removes only exact duplicate diary entries.","text_hash":"66ce13326514c7a9e5d598490eefd03a054d8eeee1a21811dbc46f87103549d2","tgt_lang":"it","translated":"Questo riscrive DREAMS.md e rimuove solo le voci di diario esattamente duplicate.","updated_at":"2026-08-06T05:31:44.885Z"} {"cache_key":"450205ceeae6beb092c8060e84d58608614abc698e84cceccd9544d44b8679e1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.counts.contradictions","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"{count} contradictions","text_hash":"3f804f85fcfcaf5f9785316d68d2625d19457953f9b77598aebf1d828539e2a7","tgt_lang":"it","translated":"{count} contraddizioni","updated_at":"2026-07-29T11:05:00.389Z"} {"cache_key":"450b6b3c6167ebb33273bf59ab5ce0bf75c87b2c777f88bd6c16fee0a9307313","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.queue.removeQueuedMessage","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Remove queued message","text_hash":"1c99e5283577df5340915a16859019f651a3d20dd9928c78d0e5ec14464d9b74","tgt_lang":"it","translated":"Rimuovi il messaggio in coda","updated_at":"2026-07-12T06:42:13.161Z"} {"cache_key":"450bf31a21cd5a14799f6f63d9d2244dd1e3d1309e5514811ab12ce7d8cb4e4c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.dictationDisconnected","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Dictation stopped because the Gateway disconnected.","text_hash":"acddb6578ba8c78db49564b86e131e4e4e42cdf7fd2f1bdb3ce337e035188da2","tgt_lang":"it","translated":"Dettatura interrotta perché il Gateway si è disconnesso.","updated_at":"2026-07-22T15:51:28.354Z"} +{"cache_key":"450f4846de30e0e190d0fe42e45b711e979cdfbb638ff04b3f94e39173f4169d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.format","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Check that the endpoint exposes a compatible chat model, then retry.","text_hash":"22ef704d9921834cb21e0b3c3c807f3d5fa2fd63f40ff652d26bcf2638556121","tgt_lang":"it","translated":"Verifica che l'endpoint esponga un modello di chat compatibile, quindi riprova.","updated_at":"2026-08-06T05:31:44.885Z"} {"cache_key":"4524c917281f439b1e34b6909c3c36e764466d796bd80d7bd26200ccb51b78da","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.manual.accessValueFor","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"{provider} API key or token","text_hash":"cfbac242fb9b55d48136bac1bf3bba642815976e5cb8fba90fb1037deb3d9b0d","tgt_lang":"it","translated":"Chiave API o token di {provider}","updated_at":"2026-07-31T19:26:03.104Z"} {"cache_key":"453a0d6ffce9082268eb382cc318d5f09ac2d37d8e405b8620d5c8febc753f33","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.no","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"No","text_hash":"1ea442a134b2a184bd5d40104401f2a37fbc09ccf3f4bc9da161c6099be3691d","tgt_lang":"it","translated":"No","updated_at":"2026-07-29T11:06:11.260Z"} {"cache_key":"45412e159b43f36a45a406e72d9fff051374f14f9a31e75087249017c09b7493","model":"claude-opus-4-8","provider":"anthropic","segment_id":"custodian.history.button","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"History","text_hash":"0e769600933790607b2a13b33ddfade0fa17810eb62c3b28ee23e59516516491","tgt_lang":"it","translated":"Cronologia","updated_at":"2026-07-12T06:42:36.545Z"} @@ -1117,11 +1129,13 @@ {"cache_key":"46cf18b09813e8ff3b8b9b505aeefcb624c4b333fb638c5b6f01922506397211","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.rail.show","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Show session rail","text_hash":"6e447056ba0f1190b425737d8239351203fa041efc52c0810d3d48584a593460","tgt_lang":"it","translated":"Mostra barra sessione","updated_at":"2026-07-25T17:13:48.045Z"} {"cache_key":"46d5502b72d64a831430a04502a1c62927fb0a2c3b9a6349063636b2d621c945","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.network.stepGateway","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Confirm the Gateway is running with openclaw status or openclaw gateway run.","text_hash":"ff59e911c73ec9f77053c27b1267fd58bbf3606f92b73b67fff05e0125737a19","tgt_lang":"it","translated":"Conferma che il Gateway sia in esecuzione con openclaw status o openclaw gateway run.","updated_at":"2026-07-29T11:06:11.260Z"} {"cache_key":"46e79c892f0dfa08c410f955e5978c3a61ea7daf896958304e177a604775b45a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.nostr.lightningHelp","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Lightning address for tips (LUD-16)","text_hash":"fee6e236efa382b3797e36ec38e023459d2e48c8e5e3bba466b08d438878b713","tgt_lang":"it","translated":"Indirizzo Lightning per mance (LUD-16)","updated_at":"2026-07-29T11:06:11.260Z"} +{"cache_key":"46f71878315f5ab76c1f899b4b0e6e69d915f8ee9328190c98938647af2fe192","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.deliveryBlocked","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Completed, but result delivery is blocked.","text_hash":"cb34b0983f0b8b521ea9291291e02c165db3661730bfed241080e6a6aa32f4f9","tgt_lang":"it","translated":"Completato, ma la consegna del risultato è bloccata.","updated_at":"2026-08-06T05:31:44.885Z"} {"cache_key":"47075f2a9da7b26bd2736d76c7b60976a0e77ed206ddb42955c54512516f2a82","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.logout","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Logout","text_hash":"d0527e4b3d658351dae74be7b10c7531a7ac98493c6b257ab62774853bcc74b2","tgt_lang":"it","translated":"Esci","updated_at":"2026-07-29T11:06:11.260Z"} {"cache_key":"47203ef24acd8dcbfbd5e480786abdfdded10fa3144d9fbb7e650fd95dff1121","model":"gpt-5.5","provider":"openai","segment_id":"browser.annotatePrompt.elementDetail","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Marked element (page-reported): {descriptor} — {width}×{height}px at ({x}, {y}).","text_hash":"26f6a06bb620377485f379992db59e348653f7dd09db7ebbad9984c6da3c1d37","tgt_lang":"it","translated":"Elemento contrassegnato (segnalato dalla pagina): {descriptor} — {width}×{height}px a ({x}, {y}).","updated_at":"2026-07-11T02:19:01.933Z"} {"cache_key":"4736f84f5d690316b190d86d4f3f93cb4b8d2d82df6d1e4eae240774ce07f14a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.actions.dedupeRemovedOneAndKept","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Removed {removed} duplicate dream entry and kept {kept}.","text_hash":"9b8ff294e36343bd85e170e9aea75c773f8540c0f9c557d58f0c6bea2afa0e56","tgt_lang":"it","translated":"Rimossa {removed} voce di sogno duplicata e conservate {kept}.","updated_at":"2026-07-29T11:04:45.056Z"} {"cache_key":"4740307d2ac3cae4d486d6430ad926457931945da1ff31f87d802ee56615d40b","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.actions","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Actions","text_hash":"ff8059dc6752afdd30d275932b1d5031a2ec854b387a8c57ecc6689915293a43","tgt_lang":"it","translated":"Azioni","updated_at":"2026-07-05T21:01:11.440Z"} {"cache_key":"47416d9aa1defc7a5871a82c082acf2d3a26df0e7bdbbb326c62b9770e9246f7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.evaluation.fileLine","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"{file}:{line}","text_hash":"3bae39c165b0d3d60a09ae8a31bcafb9010b21f1d683374c881146bca8287b01","tgt_lang":"it","translated":"{file}:{line}","updated_at":"2026-07-29T11:04:45.056Z"} +{"cache_key":"475b67d59092221ae470df43d62c42eda00a25be5ff69a60b198a7b4d6b5a03b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.checkingButton","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Checking…","text_hash":"ec963ffc911b840134fc738b41a8bb0493489c402a4a761efd36c16dea7d984b","tgt_lang":"it","translated":"Verifica in corso…","updated_at":"2026-07-29T11:04:29.839Z","segment_ids":["memoryPage.overview.health.checking"]} {"cache_key":"4760be4e5073b7eba8a72c45200bb212874ca3301d6e0acebf2af2ac42bb0552","model":"claude-opus-4-8","provider":"anthropic","segment_id":"approvalPage.cancelledDescription","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"The requesting run ended before a decision could be used.","text_hash":"2640cea8518eabf7eb9439093025e1540d7d883074100411da37941337ad9da5","tgt_lang":"it","translated":"The requesting run ended before a decision could be used.","updated_at":"2026-07-29T11:06:11.260Z"} {"cache_key":"477964faf7d3273dd402c835fb357d68b10542bf8cbf558f3c6ad7b1842eae48","model":"gpt-5.6-sol","provider":"openai","segment_id":"pluginsPage.hubTablistLabel","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Plugins sections","text_hash":"406d17a78b9662b89e0bde0e53699cf8702e066524b07226f0e4073633806231","tgt_lang":"it","translated":"Sezioni dei plugin","updated_at":"2026-07-12T02:11:19.930Z"} {"cache_key":"47869d6289f3267f6a62bdb0c1a98b6df8a0e4c95e7500ccd17961fc17e7be41","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.pairing.commandOwnerHelp","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Command owners can run privileged commands and approve dangerous actions. This option is only available while no owner is configured.","text_hash":"eb0bcf5b4be5023082da159199e0c71cb7c7b84a9461351663087d92c18fffeb","tgt_lang":"it","translated":"I command owner possono eseguire comandi privilegiati e approvare azioni pericolose. Questa opzione è disponibile solo quando non è configurato alcun owner.","updated_at":"2026-07-22T15:48:46.594Z"} @@ -1136,7 +1150,6 @@ {"cache_key":"488cb24963521e67ea0bc9ad4500c1292196e0516122dc995b5fac48a22bf20a","model":"claude-opus-4-6","provider":"anthropic","segment_id":"configView.autoSaveConflict","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Settings changed elsewhere","text_hash":"0e978d4f9f798afd2f067d9141ca79c345ea53806373f1e144e28fb84a8a14da","tgt_lang":"it","translated":"Impostazioni modificate altrove","updated_at":"2026-07-14T12:53:09.646Z"} {"cache_key":"48a00c083b6fe8bd3399a3f49731209f43fca44ad18e2dce930841d808783088","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.openEngine","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Open {engine}","text_hash":"511b6c9443f6317fbc6dbe356ca307966772177a3e0225060d38785ac17919e3","tgt_lang":"it","translated":"Apri {engine}","updated_at":"2026-07-29T11:06:11.260Z"} {"cache_key":"48aa9723dbbc66d2f63301d9940b7d2e333570726420823b024ff2c0a94351dc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.appearance.import","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Import","text_hash":"2cff9baabf56ca002610e113bc94deb6ededddfc3c130365b6e88ed5195bf774","tgt_lang":"it","translated":"Importa","updated_at":"2026-07-12T06:39:53.194Z","segment_ids":["onboarding.memoryImport.import","memoryPage.import.title"]} -{"cache_key":"48b00ef7b4e3da052ed572b2de65947e3de977ec179bdd3ad502a40bf2360eaa","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.authFailed.stepDashboard","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Run openclaw dashboard --no-open and open the fresh URL or paste its token.","text_hash":"8332142ce650399926258b23bb7b6fd279cdde999caf9afcb27a92713624e085","tgt_lang":"it","translated":"Esegui openclaw dashboard --no-open e apri il nuovo URL oppure incolla il suo token.","updated_at":"2026-07-29T11:06:11.260Z"} {"cache_key":"48c0713192603ae185145a106cc1d1a0aa43b11c65789cedee817b9d8f4191e6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"labsPage.saveErrorTitle","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Could not update feature","text_hash":"8cce9cf9884252e320aff97d6fe7e265005e722e2f5b2ecd71142e77735b5fdc","tgt_lang":"it","translated":"Impossibile aggiornare la funzionalità","updated_at":"2026-07-22T15:49:53.160Z"} {"cache_key":"48d196ac7f8986a7a69ef66bc606da8006b8d82d1f1f5abc072219c4ca3c723d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.working","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Working…","text_hash":"5474eef8d0f179c707cf418e2bbb468c77cc24edc5e9f5f4e137e85e06a8eea0","tgt_lang":"it","translated":"Elaborazione…","updated_at":"2026-07-29T11:06:11.260Z","segment_ids":["pluginsPage.working","dreaming.scene.working"]} {"cache_key":"48d6ea5c0f489a2fcda5852b7feada96c6e264d26004e2c3c985835efe7fd858","model":"gpt-5.6-sol","provider":"openai","segment_id":"nodes.inventory.removeStalePromptTitle","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Remove {count} stale pairings?","text_hash":"a04cce10354581dbcb7ac3634721a92f0ff4f49b3d1568ffe97065206268b533","tgt_lang":"it","translated":"Rimuovere {count} associazioni obsolete?","updated_at":"2026-07-14T04:44:19.033Z"} @@ -1166,6 +1179,7 @@ {"cache_key":"4a477a7a44dcaa99ae5a44c7547d3f5e0eed41be3ec3204c699732d9c8253257","model":"claude-opus-4-8","provider":"anthropic","segment_id":"logbook.ask.title","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Ask your day","text_hash":"14e6e2e78fa84f6cd31a7c106634bd4c6c6e6f6a263d5362ce936b4fa80917a0","tgt_lang":"it","translated":"Ask your day","updated_at":"2026-07-29T11:06:11.260Z"} {"cache_key":"4a4f80e5be56a860a18898cca16a79760be8877e03475aed8bd8abf4f38f6f8f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"mcpPage.runtimeHint","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Edits save automatically; runtime changes apply after a gateway restart, and active agents rebuild MCP runtimes on next use.","text_hash":"badcccba6af7a2c05ce705e5aa2591f2ed35d88a3758fa61c214a88e7f5ac19b","tgt_lang":"it","translated":"Le modifiche al runtime vengono applicate dopo il salvataggio e la pubblicazione; gli agenti attivi ricostruiscono i runtime MCP al prossimo utilizzo.","updated_at":"2026-07-12T06:40:52.887Z"} {"cache_key":"4a68d121bb4b55fae8df8b53078ccef5192746ed17f4329f99981c1ecff477b6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"appsPage.ctaAppStore","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"App Store","text_hash":"c4424d160bca806534e4fe98593c558007d9e4080167ff7192d15b057e92ed1d","tgt_lang":"it","translated":"App Store","updated_at":"2026-07-22T15:49:59.718Z"} +{"cache_key":"4a6f1c5102e8655f6e7c51ad656b59ed4a1ab2e9e60b12ea1087ddcca7c6edf3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sidebar.showSessionSection","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Show","text_hash":"0df6f1cad36c49da768a6efdcc2c4be102f5729f7381cb53e4ff8061d17eaeb6","tgt_lang":"it","translated":"Mostra","updated_at":"2026-08-06T05:31:44.885Z"} {"cache_key":"4a7477006fabe7a02edc619c53285d0b3af08151f4227aa5fdf01e0736da02d2","model":"claude-sonnet-4-6","provider":"anthropic","segment_id":"cron.suggestions.ideas.watchdog.prompt","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Check that my services and gateway are healthy: scan recent logs for new errors, restarts, or unusual load. Reply with a single short all-clear line when everything is fine; if something looks broken, report what failed and where to start looking.","text_hash":"81c27753a3ba9ba3f5687e7b00bf943abdf2bf187ac0f2aed10136f5dc043aec","tgt_lang":"it","translated":"Verifica che i miei servizi e il Gateway siano in buono stato: analizza i log recenti alla ricerca di nuovi errori, riavvii o carichi insoliti. Rispondi con una breve riga di tutto OK quando tutto va bene; se qualcosa sembra rotto, segnala cosa ha fallito e da dove iniziare a guardare.","updated_at":"2026-07-11T22:59:35.896Z"} {"cache_key":"4aa63d674407201d36aa673c02f01c32dadfbd2bcd253c17ef95c6e549d57071","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.stopVoiceInput","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Stop voice input","text_hash":"946cefaf9406133e008fd67987beff2091b0bdcec22b090957e2c3a1cceac848","tgt_lang":"it","translated":"Interrompi input vocale","updated_at":"2026-07-29T11:06:11.260Z"} {"cache_key":"4aa81480bcec6dcd6adf650c8811e032fa19ce84cd2cc7a6f673e336caa9b482","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.actions.sending","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Sending…","text_hash":"b8ed5279e897be5def6b902caa5121b3c1ee6957209f715187878a93ae0ca8be","tgt_lang":"it","translated":"Invio in corso…","updated_at":"2026-07-12T06:41:23.022Z"} @@ -1250,7 +1264,6 @@ {"cache_key":"4f69a691f5851cb295696ebabb38a62fdc9fc9c59719855cbaff637cec3df588","model":"claude-opus-4-8","provider":"anthropic","segment_id":"labsPage.localModelLean.description","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Drop heavyweight default tools that smaller local models handle poorly, leaving a shorter set they can use reliably.","text_hash":"b75aaf5ac2e8dbb0f2b601b6c7d78bd549ab6061171a0a020bc17b5f85a92e36","tgt_lang":"it","translated":"Rimuovi gli strumenti predefiniti pesanti che i modelli locali più piccoli gestiscono male, lasciando un set più ridotto che possono usare in modo affidabile.","updated_at":"2026-07-28T07:13:10.466Z"} {"cache_key":"4f6f4bb0d5390c47685bba441b4da56694634231932cb8b0c2dd2c97a8b2a86c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.offlineBody","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Connect to browse installed and recommended plugins.","text_hash":"2b1388783fabbbafff7dfe50ac26522326be122f0b002c07fe62ce6c54b5c60f","tgt_lang":"it","translated":"Connettiti per esplorare i plugin installati e consigliati.","updated_at":"2026-07-29T11:06:11.260Z"} {"cache_key":"4f7264c91693cdae61af3b4b9ad7eec3e57b84662d565a91f139b4381f6944e4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.candidates.testing","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Testing — asking {modelRef} for a quick reply…","text_hash":"200c2057d69eae93a9e4101697b233eed50bd1932a21c553242635899f5488fa","tgt_lang":"it","translated":"Test in corso: richiesta di una risposta rapida a {modelRef}…","updated_at":"2026-07-29T11:06:11.260Z"} -{"cache_key":"4f8510cce410878490a1a65106935df3c81783d69b973ef38ebaa24271eb2f6f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.relative.daysAgo","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"{count}d ago","text_hash":"a41234397f3c63b22d27312ffcea05114f8d3ae9d602ef1320168a6eae9ca361","tgt_lang":"it","translated":"{count}g fa","updated_at":"2026-07-12T06:41:44.438Z"} {"cache_key":"4fa12e4b86f28354f894b0b94b7a832a029e3e6cf04fb64de2804eb387f2d9bd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.backend.rowTitle","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Retrieval backend","text_hash":"664d6ca29bc69010a0d4e05bb7d19b85979cab9fe3aed430e307767f290705da","tgt_lang":"it","translated":"Backend di recupero","updated_at":"2026-07-28T07:12:40.608Z"} {"cache_key":"4fa7b92771a6ce9dd1fad36050690038c876f80e238ffaa672dbba9948d27c05","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.withheldDigests","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"{count} digests were withheld pending review.","text_hash":"90222a1e81d1981eecf655280adcbd692053aab99486d9457b77b3941ed71858","tgt_lang":"it","translated":"{count} riepiloghi sono stati trattenuti in attesa di revisione.","updated_at":"2026-07-29T11:05:07.906Z"} {"cache_key":"4fb5f2dc81cf305a4197fed5f0046f3f60dc7ff1aef5ac972bd173eb410ef7bd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.pairing.title","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"DM access requests","text_hash":"ba9ed0a18d89cb385691c80ee49bc667b24ac79d25d5930e6c60e5410cf937d6","tgt_lang":"it","translated":"Richieste di accesso ai DM","updated_at":"2026-07-22T15:48:36.744Z"} @@ -1385,6 +1398,7 @@ {"cache_key":"5745cb50dba19c142ff58dd24c5a7bd594262fd9a5556a5aaf92865a53ccae35","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.overrides.countOne","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"{count} session override","text_hash":"7deceba67ce891831527e87d9f417f2505da30d50a046d773d238f5f33f98c49","tgt_lang":"it","translated":"{count} override di sessione","updated_at":"2026-07-29T11:06:08.232Z"} {"cache_key":"5764a4d57d7fbbc0a0bce70cdaaee0fb787754edfc46887c8bcfe090b6c2570a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.taskSuggestions.eyebrow","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Suggested follow-up","text_hash":"363f24db766b6f4de700a8fe29964984f9cca66f79838517c17029bf7b8b9fd2","tgt_lang":"it","translated":"Attività successiva suggerita","updated_at":"2026-07-29T11:06:11.260Z"} {"cache_key":"5784f933a266d0defa7422e1fc1352a04a2dc9c73792262797c52f75a707663d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.badgeClaimed","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"claimed by {owner}","text_hash":"18c06d9edba91112970b2827d8a00114cfc89d15af3271edd4b5173b856e3c8d","tgt_lang":"it","translated":"rivendicato da {owner}","updated_at":"2026-07-29T11:06:11.260Z"} +{"cache_key":"578b68e9b50ec507d22dff1fcae1dbd8a75e881e049fafae568cf6ad3e5711fd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.authFailed.stepDashboard","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Run openclaw dashboard --no-open for a fresh URL, or openclaw gateway auth-token --show to recover the token.","text_hash":"fa26152d74b5e87de5bd2e743b0aefb3815c7720452ee67d0b42a48c9f83df55","tgt_lang":"it","translated":"Esegui openclaw dashboard --no-open per un nuovo URL, oppure openclaw gateway auth-token --show per recuperare il token.","updated_at":"2026-08-06T05:31:44.885Z"} {"cache_key":"579014d6d3a10f82cc11137c4894dbed225d0e988d48ab59f001b31bd34a3db2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"subtitles.nodes","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Paired devices, pairing approvals, and exec bindings.","text_hash":"6050739a94b9d5e440b62a7ecdd0293c47a2c4c3945a2bef4cee0c999a06ad63","tgt_lang":"it","translated":"Dispositivi associati e comandi.","updated_at":"2026-07-29T11:06:11.260Z"} {"cache_key":"579598d14ef9963fe5fe26108768b1a4f11111ed86b028784451b1b4603bc044","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commandPaletteTitle","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Search or jump to… (⌘K)","text_hash":"3116c088ff7d8d4e10c5a0e27fd960bc1cb60a21ac94153f7290e4e0ab9ac22c","tgt_lang":"it","translated":"Cerca o passa a… (⌘K)","updated_at":"2026-07-29T11:06:11.260Z"} {"cache_key":"57bb2412b5ce454460fe018f9da53940d84bdd6945a30c22032c061c5a2f4662","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryImport.importIncomplete","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Import incomplete","text_hash":"bd97290d94ec03e3c9941c9b538eaaa4cf1361e538068f83ce5ad9187b15e6f8","tgt_lang":"it","translated":"Importazione incompleta","updated_at":"2026-07-29T11:06:11.260Z"} @@ -1427,9 +1441,9 @@ {"cache_key":"59aed6e3c53925f341e51d6c270b215b6d65fc046abed6e42bddfa1fccfb259d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillStatus.bundled","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"bundled","text_hash":"4c4164b5039c360603643de4507bf8a558e50513b01281aa5ecbe5c22be298c9","tgt_lang":"it","translated":"incluso","updated_at":"2026-07-12T06:40:45.821Z"} {"cache_key":"59d620ff66ba81b2b2cbf8d3259a7dad3bf9f113eb3cfc785ddcd02a181b1ed1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.messages.hideTooltip","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Hide in this browser only","text_hash":"79364bd5a36dcafb943b6dec79aca619be12a1ec748c2ecbcf07bc756c52e232","tgt_lang":"it","translated":"Nascondi solo in questo browser","updated_at":"2026-07-22T15:51:06.545Z"} {"cache_key":"59e11167901aec535f95733e449e6707026992a16bea03701c123cd9fc46de83","model":"claude-opus-4-8","provider":"anthropic","segment_id":"custodian.nudge.channelAuth","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"{channel} authentication degraded — ask me what happened","text_hash":"647ed30f361e14828985accf2024c108147927c2255ce228e957b0986be183a9","tgt_lang":"it","translated":"Autenticazione {channel} degradata — chiedimi cosa è successo","updated_at":"2026-07-22T15:49:38.422Z"} -{"cache_key":"59e565dc06684348b10cdb9b30999ede638daea5b657209a91c01ca782e6ded2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.relative.minutesAgo","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"{count} minutes ago","text_hash":"78340a1d59dd94e977102e48309c28e777a863609c3855ab7cff6f292e55434d","tgt_lang":"it","translated":"{count} minuti fa","updated_at":"2026-07-12T06:41:44.438Z"} {"cache_key":"59ea77b9094aed5b29eb85db0f5c0b6b9ade9c23ea7416785d132958c1f17e5d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"mcpServers.transportStdio","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Stdio","text_hash":"001543d9572bef910b262246195863f8d1c5cea8d7dd06d7a70124818aee737c","tgt_lang":"it","translated":"Stdio","updated_at":"2026-07-22T15:49:46.242Z"} {"cache_key":"59ed8d1bf8f94da354ee83ddf4890720ba2555769c44a1df5852c740ec3be695","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agentTools.enabledSummary","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"{enabled}/{total} enabled.","text_hash":"459c4e1be47cb122e6b393dad90a635ade6a40cb54e6470bbb29170fd77ca3b8","tgt_lang":"it","translated":"{enabled}/{total} abilitati.","updated_at":"2026-07-12T06:40:19.599Z"} +{"cache_key":"59edc8daca477625078824da392cb71b73f3a2a064b32eb56d782a615187bf61","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.rateLimit","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Wait for the provider limit to reset, then retry.","text_hash":"59161ffdbbfc978ef95092eec47d88e127013ff4e75d44f3ffa7e6c69bcbe45e","tgt_lang":"it","translated":"Attendi il ripristino del limite del provider, quindi riprova.","updated_at":"2026-08-06T05:31:36.129Z"} {"cache_key":"5a20b55e9919aca4e435cf6fc7639ad98560e61f69d1b01043ac7383f7591edc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.thinking","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Thinking","text_hash":"a20d12c5e9c428c398b9d25e4dded1d6d3e599184e38b4d37bcb9d2d595ff8f7","tgt_lang":"it","translated":"Thinking","updated_at":"2026-07-29T11:06:11.260Z"} {"cache_key":"5a2c8af9a4c6072535702056a8f819f8ac2606f7fa3c60d65bd840b7d5290869","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.toolCards.toolOutput","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Tool output","text_hash":"c44d6ed5f6ffe345bf6065abfee652354524d79146a1e0271a60389c37b2a81c","tgt_lang":"it","translated":"Output dello strumento","updated_at":"2026-07-29T11:06:11.260Z"} {"cache_key":"5a84f0cf7ea1710a136067162bd9e1f624d41c9530edd4c69811f67257de4b7c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.overview.inheritDefault","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Inherit default","text_hash":"8f4c85f7f3228202d2c3549496a9ae2a2427ed7101411fe97fb96ad9959c1d7d","tgt_lang":"it","translated":"Eredita predefinito","updated_at":"2026-07-12T06:38:27.421Z"} @@ -1487,7 +1501,6 @@ {"cache_key":"5dd4bfe729e03b2a42c01e06d4b78fc905bad5c7a1083bc6f66e0ce68e3a3bc3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"profilePage.usageStatisticsDescription","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"View activity, costs, and usage trends.","text_hash":"560e3da295eaa9ed7afc077817888f14e57ffdb7fff65326f5eac6f179cd25c6","tgt_lang":"it","translated":"Visualizza attività, costi e tendenze di utilizzo.","updated_at":"2026-07-29T11:04:36.300Z"} {"cache_key":"5dd6feb074358aa3c60fdaf20e18ffef8f17957cb362419e49434575b9daada2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.inventory.title","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Paired devices","text_hash":"f72c6a3382ada30b77be0a0f4a31c6f66a675a903ebd214386e32c2c269d4c9c","tgt_lang":"it","translated":"Dispositivi","updated_at":"2026-07-12T06:37:57.874Z"} {"cache_key":"5de33dc4bedd416b7372eb4a485fc6e475dfe2112eb139bacb6fb66717a5a006","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.failureAlertAfter","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Alert after","text_hash":"54a58f74f4a3dea94e53b4a36e2849f5e796b54337362566dce3e3f29abf6c15","tgt_lang":"it","translated":"Avvisa dopo","updated_at":"2026-07-12T06:42:51.555Z"} -{"cache_key":"5dec8298b3ff2bc1cf4fedc23c9d1597748d00d1c4a3f48517cb6248e7b53f51","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.actions.confirmDedupe","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Dedupe Dream Diary? This rewrites DREAMS.md and removes only exact duplicate diary entries.","text_hash":"3b53e7e5445b3d763ff4a3f7f55ae4917ab2dbecc988f5b46c7b06a2dd736052","tgt_lang":"it","translated":"Deduplicare il diario dei sogni? Questa operazione riscrive DREAMS.md e rimuove solo le voci di diario esattamente duplicate.","updated_at":"2026-07-29T11:04:54.016Z"} {"cache_key":"5dfcdaf78c5f6cf30dc9d64ac4d12bc1fb877131a403cfa0b620c7e537f5465b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryImport.backfill.previewing","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Previewing…","text_hash":"bca5e24bc39d2b3fb66258c875a41e04d8aaacbf5e21fdc88d1ac269d1e9227f","tgt_lang":"it","translated":"Anteprima in corso…","updated_at":"2026-07-29T11:03:55.974Z"} {"cache_key":"5dffc7e69e0e512d5e9d6aaee1471d79de04ab401f57b92fb526c7d87c38c9af","model":"gpt-5.6-sol","provider":"openai","segment_id":"skillsPage.enabledNamed","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"{name} enabled","text_hash":"52997ef00b23bebf057110d3caba48add4cb6b458b252474b02d22e27074e03b","tgt_lang":"it","translated":"{name} abilitata","updated_at":"2026-07-13T13:04:12.681Z"} {"cache_key":"5e0473a5aaa9042f25f4e6f02eedf3cc3ebd38bda787a481d160b37dd7cb1c09","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.pairing.title","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"OpenClaw mobile","text_hash":"9adab9e889c70409aa1138dbcbba43edfc6d39f9e2855f8182f0f801aaf3541f","tgt_lang":"it","translated":"OpenClaw mobile","updated_at":"2026-07-29T11:06:11.260Z"} @@ -1612,6 +1625,7 @@ {"cache_key":"65cf0d1e7dadc2f5dbc6221d2a738cba010e389040409a2f015787f0c5066732","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.groupRowCountOne","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"{count} thread","text_hash":"f3cfb1da39674969faa478c58eccfc77514b00e39e90f88edc1d84af3e204be4","tgt_lang":"it","translated":"{count} sessione","updated_at":"2026-07-05T14:39:59.771Z"} {"cache_key":"65cff2116f371b5bbf9ec71c9b0f3bf4dbe8055625df24b0a8bd9cafc6709f6f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.startupStatus.startingModel","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Waiting for a response…","text_hash":"1cca58496b5d7f81ef14a8dcfff86c27a2239eecf049ad3be88f8f5b01f775ee","tgt_lang":"it","translated":"Avvio del modello…","updated_at":"2026-07-22T15:50:43.696Z"} {"cache_key":"65d1c35f4d0d58f163dd529ee41c9f156684981f260372475d0634e2c45819a4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"activity.answerCandidate.itemId","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Item","text_hash":"652bcc3a478428893cc505ae19f847b49be52f861bedc64bb192ceed409fa733","tgt_lang":"it","translated":"Elemento","updated_at":"2026-07-17T12:46:47.686Z"} +{"cache_key":"65df413f5f18c78197db8328be35a74b44916388d260314ac0ee1d7bd4e1cfd5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.restoreCheckpointConfirm","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Restore this thread to the selected compacted checkpoint?\n\nThis replaces the current active transcript for the session key.","text_hash":"e4f5de9f6c2d72014d2434ff7ad2704b6e4b54df553fc55a3705ddb3a8fa13ca","tgt_lang":"it","translated":"Ripristinare questo thread al checkpoint compattato selezionato?\n\nQuesto sostituisce la trascrizione attiva corrente per la chiave di sessione.","updated_at":"2026-08-06T05:31:36.129Z"} {"cache_key":"65e3e4f6fb796eb7de5f040c7ef99d9d4d6fbdd7ac91baba7f69ab21b7b0223b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.removing","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Removing…","text_hash":"d4b09919ec929f15c19802296a06e97a0d0862e29e23c453d638fc0c3b87c641","tgt_lang":"it","translated":"Rimozione…","updated_at":"2026-07-29T11:06:11.260Z"} {"cache_key":"65e6898863c6130249ab9f5632bedb8875d6e8a9a46ee649e6bb4fa6c3afc250","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.tabs.channels","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Channels","text_hash":"4c8906cf76f5740ab8792aef9f0033fe21a92045e90b357816064e9f6860a03e","tgt_lang":"it","translated":"Canali","updated_at":"2026-07-12T06:39:43.229Z","segment_ids":["agents.channels.title","configForm.sections.channels.label","quickSettings.channels.title","configView.sections.channels","tabs.channels","pluginsPage.categoryChannels"]} {"cache_key":"65e6dc1e57fdc53ed6a0255fd49250f2828ac2426982eee03b17d85f79e12fc2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.detailPanel.fullContentLoadFailed","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Failed to load full content: {error}","text_hash":"ff0e598868fa28a918c56102910c54ff449f8857b31c7ba566a1bf09f08755bc","tgt_lang":"it","translated":"Impossibile caricare il contenuto completo: {error}","updated_at":"2026-07-29T11:06:00.444Z"} @@ -1653,6 +1667,7 @@ {"cache_key":"67fb95c65b7848c6e83a525933e52bddfd306f4f91a146794ff7d41dccf5b79c","model":"gpt-5.6-sol","provider":"openai","segment_id":"agentChip.whatCanAgentDo","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"What can {name} do?","text_hash":"cc783dfc283294852d022d814c49f139553dcc5c719c18f5e36968b72c357775","tgt_lang":"it","translated":"Cosa può fare {name}?","updated_at":"2026-07-12T23:39:17.215Z"} {"cache_key":"67fd3aaeee6fc992969d3717d58bb0cb5282af34fa971396bd011d78804f15db","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.execApprovals.host","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Host","text_hash":"4a823118b9ba8baa2f47489c0716f52755368e3e3c2c26d60736ccfa1bb21b5e","tgt_lang":"it","translated":"Host","updated_at":"2026-07-12T06:38:15.141Z","segment_ids":["execApproval.labels.host"]} {"cache_key":"67ff824680e044c6fe720d5e8b65f77a6f0c8dcabf0f89df68af6440601f3d82","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.categoryContextEngine","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Context engines","text_hash":"88383a5cf96392ee24d5b6d14f93a540b8277099f50a76a6639fc198678dfeb1","tgt_lang":"it","translated":"Motori di contesto","updated_at":"2026-07-29T11:06:11.260Z"} +{"cache_key":"68060cf4355a4927cc5f9264fb4dabd18e3867daf7896fdd990b357a0e0d695b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.retry","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Try again","text_hash":"d8b8392e2c542950ca64867168e4ef87d4ad606882d5898f826b51c6d553988f","tgt_lang":"it","translated":"Riprova","updated_at":"2026-07-29T11:06:11.260Z","segment_ids":["pluginsPage.tryAgain"]} {"cache_key":"680ae7c714a7519e90903dc18bc7bd452a63f30eb105e28b8d19f09c9244f0c9","model":"gpt-5.5","provider":"openai","segment_id":"chat.splitView.closePane","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Close pane","text_hash":"7fa0f9613d919e167b0f9aa03c22809d446af293eb6c3bac6866bae66d2656c9","tgt_lang":"it","translated":"Chiudi riquadro","updated_at":"2026-07-06T07:23:48.580Z"} {"cache_key":"68197fccfd5758980aebad06c5fae915d1f5ac25a093a12c9dc2c0ce1729a6a2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.dependencyStatusMissing","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Missing","text_hash":"6be36ca49ee85210c5d1ad9c377d90a9859c66d889110a2a5b0dccd390d12e20","tgt_lang":"it","translated":"Mancante","updated_at":"2026-06-16T14:15:46.111Z","segment_ids":["chat.workspaceFiles.missing"]} {"cache_key":"6836f72974b2d3cf68528bbb79f41ab076f3d91e09eed2278b2ab465922fbfe8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"quickSettings.personal.avatarIssues.unsupported","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Unsupported image type","text_hash":"49b54c9d53c58d499ae36c94ab9475213a18433e623b57b00fe768284e5e0d44","tgt_lang":"it","translated":"Tipo di immagine non supportato","updated_at":"2026-07-12T06:39:34.601Z"} @@ -1751,6 +1766,7 @@ {"cache_key":"6dac58af7fefd8865074b90290355756daa7c2423bb06721cd81e8e0a79514b8","model":"gpt-5.5","provider":"openai","segment_id":"newSession.worktreeNameInvalid","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Worktree names use lowercase letters, digits, and dashes.","text_hash":"6a34593b030e5dc2e8e8c55a2be4a5e9a6b415676d4d91e9f521b8586ea3c28f","tgt_lang":"it","translated":"I nomi dei worktree usano lettere minuscole, cifre e trattini.","updated_at":"2026-07-10T17:59:26.805Z"} {"cache_key":"6dd3de4d4fcd4634b47292090a2247542d29b86abacadec290dcf69514db1f04","model":"gpt-5.5","provider":"openai","segment_id":"usage.providerUsage.requests","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"{count} requests","text_hash":"1e23ff6956124091cd470f5091cee8108c3766314b69871b3ff792eaf506455f","tgt_lang":"it","translated":"{count} richieste","updated_at":"2026-07-06T06:40:15.357Z"} {"cache_key":"6dd4c72b312c462a2b7acd131394474d136dde89d8ca61e8d13536a76bc58350","model":"gpt-5.5","provider":"openai","segment_id":"workboard.badgeWorkerLogs","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"{count} worker logs","text_hash":"2923e2a84e6ed0ca048d280206198b156da6148859e474498d335a44e323e0a8","tgt_lang":"it","translated":"{count} log del worker","updated_at":"2026-05-30T15:38:31.723Z"} +{"cache_key":"6debfcb32a56a654c4351019c14ea855e5ebafbcacaa40ba90ad30289706ff10","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.providerUnavailable","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"{provider} isn’t responding.","text_hash":"9691553e251c225e0a8436fa02f1d988f3285d8153228db08e52a1b36198de7c","tgt_lang":"it","translated":"{provider} non risponde.","updated_at":"2026-08-06T05:31:36.129Z"} {"cache_key":"6df0c4a3fe1b48c3d033070298441183383debda5ec9d793e2a1c0aa4825dbb1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.selectors.clearSessionSearch","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Clear thread search","text_hash":"c18ee03d3906a488ee8d20cc9f1345ff48f37d271bb9e45427675d2bc65ed4ff","tgt_lang":"it","translated":"Cancella ricerca sessioni","updated_at":"2026-07-29T11:06:11.260Z"} {"cache_key":"6df281f94b87c89f499d54a721006391744112ba47f3105e267da646a5bec4c0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.queue.retrySend","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Retry send","text_hash":"6bc12f1358f60603697a3ee98f94fb63f271a24007b4c08ec655c805880aa577","tgt_lang":"it","translated":"Riprova invio","updated_at":"2026-07-29T11:06:11.260Z"} {"cache_key":"6e056bc817b616e867c20acf9266f7f2509d9a3e413b461ba6befab246865bbb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.messages.forkUnavailable","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Fork is unavailable while the agent is working","text_hash":"e28a7d649d3cc1dc2732622596e7876dee88a0a73ae214143e8be46950d0dcb4","tgt_lang":"it","translated":"Il fork non è disponibile mentre l'agente sta lavorando","updated_at":"2026-07-22T15:51:06.545Z"} @@ -1765,6 +1781,7 @@ {"cache_key":"6e7ceda075f2eeece103f3b4c984b746bba571a4b62e6aeb95816856fde23bd8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.followUpModeOverriding","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Overriding server default ({mode})","text_hash":"883fa3fd882fc2683335fd85f2f88f86a50f60e58eabddb0e306548c248b02ea","tgt_lang":"it","translated":"Sovrascrittura del predefinito del server ({mode})","updated_at":"2026-07-17T04:28:53.835Z"} {"cache_key":"6e8563e14685fa0437011ce15779e387165fcd99a6ea2b634aead3ad213ae434","model":"claude-opus-4-8","provider":"anthropic","segment_id":"updates.failureReasons.dirty","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Commit or stash changes, then retry.","text_hash":"6bb483adb0f3b3ede3a40872ddbaa1b6caa077faab5e31ae5151f266d616975e","tgt_lang":"it","translated":"Esegui il commit o lo stash delle modifiche, quindi riprova.","updated_at":"2026-07-29T11:03:27.947Z"} {"cache_key":"6e9283932f0f037c177e63b400f81f45beeba4a1d5b0e261ed1c0b0869032557","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.dreaming.storage.modeLabel","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Storage mode","text_hash":"7e0605aec4c031b43939c7322522abc23b5c0089a1aa6183eb840590c03969c5","tgt_lang":"it","translated":"Modalità di archiviazione","updated_at":"2026-07-28T07:12:49.302Z"} +{"cache_key":"6e9a8048e4176a28b9a9759b56cf36c01f1759bafee7865f6de4231eebdbdeab","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.actions.confirmRepairDescription","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"This archives derived dream cache files and rebuilds them from clean inputs. Your dream diary stays untouched.","text_hash":"2589fde250939480a492a5f25e92fb75430cccfcb4aa9da17a4c63c5ea3efb22","tgt_lang":"it","translated":"Questo archivia i file della cache dei sogni derivati e li ricostruisce da input puliti. Il tuo diario dei sogni resta invariato.","updated_at":"2026-08-06T05:31:44.885Z"} {"cache_key":"6ec4dcb49b3aca74ef35750d9581101a5bd322458935854d3dbd74fb1199f97a","model":"gpt-5.6-sol","provider":"openai","segment_id":"terminal.loadingSessions","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Loading sessions…","text_hash":"c4141f554a0c31467abf841062446815018afb72f4745935c0debf3b7bf32aef","tgt_lang":"it","translated":"Caricamento delle sessioni…","updated_at":"2026-07-14T12:26:27.224Z"} {"cache_key":"6ecd83d508c84dd6ef1d893ed670de11a85c0b0fc5d75c1c8f94383376ae2c68","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.breakdown.cacheRead","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Cache Read","text_hash":"bc60bc6b4e59a4e37809ce2aea0b21366e9682d3ad5e14a64e639efc0b9f269f","tgt_lang":"it","translated":"Lettura cache","updated_at":"2026-07-29T11:06:11.260Z"} {"cache_key":"6ecf5ddecf19046f830e83bbbb345984d7b559dfa1de28b5fce1844154f8b7db","model":"gpt-5.5","provider":"openai","segment_id":"browser.annotationSent","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Annotation added to the chat composer.","text_hash":"d68fff7737c5145c3ac6dc95a99ff8f6cb205c0220dcdd8f7e602d14aef37f23","tgt_lang":"it","translated":"Annotazione aggiunta al compositore della chat.","updated_at":"2026-07-11T02:19:01.933Z"} @@ -1806,6 +1823,7 @@ {"cache_key":"7146db9e3dfb101013983181993579fa076c4e4cb75242fda6f3e0cb3dac24e2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.toggleConfirmation.disableConfirm","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Turn Off Dreaming","text_hash":"74e56baf791e5d2208e6ff37882b98822c5cfe89a30981d72e543e287eaa1b5c","tgt_lang":"it","translated":"Disattiva Dreaming","updated_at":"2026-07-28T07:13:22.611Z"} {"cache_key":"71481f2d7e65546c4ae85ca5e3b708c00baa58ddfe0e3755550b844c51d631b6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.overview.errorRate","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Error Rate","text_hash":"bf7d539c44f171797478b65a6dc0ec7ab2abe1a684e4c20d6407b2376a2f79d1","tgt_lang":"it","translated":"Tasso di errori","updated_at":"2026-07-29T11:06:11.260Z"} {"cache_key":"7150fff2ab2532f03ef3b572e4bea4467fd746bcd8e29914f10df97372cddc47","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.widget.openBoard","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Open board","text_hash":"673ae8242de169d3e0c9ec18b6fe6eadab2510808604ff14192a0f287d39a3f2","tgt_lang":"it","translated":"Apri bacheca","updated_at":"2026-07-22T15:50:37.394Z"} +{"cache_key":"715f24ef1a470b05b76abfb3241266ec3e3d1832dc864585e7de4beea9a494ad","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.modelControls.modelsRefreshFailed","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Couldn’t refresh models","text_hash":"b945dd9b9def5637a710863b594c4cfe700f7aa354e8856300c07bf0afd96be8","tgt_lang":"it","translated":"Impossibile aggiornare i modelli","updated_at":"2026-08-06T05:31:47.893Z"} {"cache_key":"71634f6c83c5b1f5750227e538f36657b3d9b949981df03da8f5bd09eb41b7c5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agentTools.overrideOff","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Override Off","text_hash":"a807297e3591fd2da77b40b3c87243e52ce4ac1d5c31453d7f62cb1b8696184b","tgt_lang":"it","translated":"Override disattivato","updated_at":"2026-07-12T06:40:19.599Z"} {"cache_key":"716629b154a32776e2f6bc8fc54c6abfba53a56cd1ec7a7ceb50a65867cab8bf","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.transcriptSearchEmpty","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"No transcript messages match that search.","text_hash":"cae4269a2a9e0ae3b99b31838dca6815612537bf45b630ebbd513d65bbd81d70","tgt_lang":"it","translated":"Nessun messaggio della trascrizione corrisponde a questa ricerca.","updated_at":"2026-07-29T11:06:11.260Z"} {"cache_key":"71791a0c203b61d14194957dbcaa1946404e8d17cc108ad0dd3bbea6013b6fb3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.history.today","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"today","text_hash":"e0f4f767ac88a9303e7317843ac20be980665a36f52397e5b26d4cc2bf54011d","tgt_lang":"it","translated":"oggi","updated_at":"2026-07-29T11:06:11.260Z"} @@ -1851,6 +1869,7 @@ {"cache_key":"752421d773006d09ebe431ba1a02c80a5b605cbd857d15b7da9cc582d9be67ca","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.workspaceConflict.inspectCloud","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Inspect the first cloud version","text_hash":"1db2495deac540f977211ee493084eca11e63a77937d850a8788cc25792cf743","tgt_lang":"it","translated":"Esamina la prima versione cloud","updated_at":"2026-07-22T15:50:53.637Z"} {"cache_key":"753140837a53a37d89a0866d7efac153b30b61236a95f378b7dbf25159e4043f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.generic.subtitle","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Channel status and configuration.","text_hash":"af598d2e3f8e7a9dcacdc23e2865c738ceced7ac9c98bb19ff0fde64e76d5be0","tgt_lang":"it","translated":"Stato e configurazione del canale.","updated_at":"2026-07-29T11:06:11.260Z"} {"cache_key":"75409b5f409544a17417484106c28907cbada0812a111ab50983d0832683a1af","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.contextUsageApprox","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"~{percent}% of context used ({used} / {context} tokens, approximate)","text_hash":"54007077673048ad26ff220971d2598fde53a34c33da9e1eaca0927ce80b2708","tgt_lang":"it","translated":"~{percent}% del contesto utilizzato ({used} / {context} token, approssimativo)","updated_at":"2026-07-09T07:40:41.089Z"} +{"cache_key":"7542c3ee5a781d2269958f3d7574bbd2e09305d485cfd2f6c1b6ca98f46263c6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.stopCloudWorkerConfirmAction","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Stop worker","text_hash":"9a57ca2831c77ed95598e14dffcbb02156a28428b46f153a2cefb02c66f53d8c","tgt_lang":"it","translated":"Arresta worker","updated_at":"2026-08-06T05:31:36.129Z"} {"cache_key":"7543689835d9e9f238193fa78d32f05e58f0b681157ed889ea517a8d3332e62b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.connectorGroupLife","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Everyday life","text_hash":"6ffcf9be10dcf4ad0f1cb6a4cc66ac839cad453ed842c7a3215f04cd5200cae5","tgt_lang":"it","translated":"Vita quotidiana","updated_at":"2026-07-29T11:06:11.260Z"} {"cache_key":"755fbb100773e659461d3dac927f27d36fc8e5d8dcd71603f367ba03cac50bb6","model":"gpt-5.6-sol","provider":"openai","segment_id":"newSession.cloudSecureContextRequired","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Cloud workers need a secure browser context so recovery can protect your task.","text_hash":"92696622df84764823580f15e4394ae14ea02cf0a0404fd5fe0b1ad4753e51fe","tgt_lang":"it","translated":"I worker cloud necessitano di un contesto del browser sicuro affinché il ripristino possa proteggere la tua attività.","updated_at":"2026-07-14T17:39:28.522Z"} {"cache_key":"7566ab67c52d6ed3d7bcee9e2535db68d46e232939078c120cd1d9f127307119","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.mosaic.sun","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Sun","text_hash":"db18f17fe532007616d0d0fcc303281c35aafc940b13e6af55e63f8fed304718","tgt_lang":"it","translated":"Dom","updated_at":"2026-07-29T11:06:11.260Z"} @@ -1911,7 +1930,6 @@ {"cache_key":"787be3c3c07ae5b032f6342b2c80d144cfb7d65fd532637d7c4630ae98950db6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tabs.activity","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Activity","text_hash":"38da1505ca8373288489495101b14f24ac95078f520ad64df18272aa6054f750","tgt_lang":"it","translated":"Attività","updated_at":"2026-07-12T06:42:13.161Z","segment_ids":["memoryPage.overview.activity.title","activity.title","chat.messages.activity"]} {"cache_key":"789d4d92f602fe90bd4a4868f7193c107a98fc637199774430edf18d60c39eec","model":"gpt-5.6-sol","provider":"openai","segment_id":"chat.workRun.workedForError","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Worked for {duration}, includes errors.","text_hash":"66118efe01df30b774788c6b32fec5c0bff79a91c38f03c9e66d5a19b8b76538","tgt_lang":"it","translated":"Ha lavorato per {duration}, con errori.","updated_at":"2026-07-12T17:49:41.151Z"} {"cache_key":"789e2bcc9189dc0151a1c3e2cb302d76d7bba2843caaf47de0a581c015367c08","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.probeOk","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Probe ok","text_hash":"c3d8dac3db6b4f2768483a199b2c0784645995f63459d91e8d0bddee2f6993c7","tgt_lang":"it","translated":"Probe ok","updated_at":"2026-07-29T11:06:11.260Z"} -{"cache_key":"78a23c093ced4302715e00db6bc2892042f6b65e8603c4ba7375de7f2653df23","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.relative.hoursAgo","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"{count}h ago","text_hash":"520c737ea62430c4aa3e953abb60cf6bf7ecde97f0aef8f5e3fab5a9011db2a0","tgt_lang":"it","translated":"{count}h fa","updated_at":"2026-07-12T06:41:44.438Z"} {"cache_key":"78a2c2f535b8b1d0825b8c8b7e1a687a1c6f81c5ff3af3b193836c0edd0ce2e0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.welcome.hintBeforeShortcut","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Type a message below ·","text_hash":"d7f17ca8fbb3ca2b6b0e5ea86ac9edeb36a2b53fc6e9089deb3b3bd19e5741b7","tgt_lang":"it","translated":"Type a message below ·","updated_at":"2026-07-29T11:06:11.260Z"} {"cache_key":"78b053113ddc734a76462c891db7eee6da9dc0a417848674e0789048cf49a538","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.transcriptSearchTruncated","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Showing the first 25 matches.","text_hash":"72357beb677cd9f7ffa2c87d0186551e169a36d5f3df5d3bc7f37761bb2250fa","tgt_lang":"it","translated":"Visualizzazione delle prime 25 corrispondenze.","updated_at":"2026-07-29T11:06:11.260Z"} {"cache_key":"78b93354e0b080496cb7a18089de21b996e7781c2f64cfde7383d1ce3589e108","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.toolCards.widgetExportFailed","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Widget export failed. Try again.","text_hash":"9adf31a83661a1315304bcb6ced6e5b75496052f9d9c7403385d5649995e4149","tgt_lang":"it","translated":"Esportazione del widget non riuscita. Riprova.","updated_at":"2026-07-22T15:51:34.925Z"} @@ -1973,6 +1991,7 @@ {"cache_key":"7b7956f9f73b783515015efbf06567c91845d9b0ee890d928319e03d7a2fc2d9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.header.view","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Workshop view","text_hash":"1c1d655dd00b1518de2dff27702d5a26574995ca414fe37dc9613144d3bbbc26","tgt_lang":"it","translated":"Vista workshop","updated_at":"2026-07-12T06:41:16.047Z"} {"cache_key":"7b9b63a5091e6dd5ebcd327fea3f493bc6a02593ced849c4be4b017fe0b16a9c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.details.tokensReadFromCache","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Tokens read from cache","text_hash":"dbfccd55c087362b7f98cea7a4b39eda9cf727df94f1cb4cd4fec24f6cc9251a","tgt_lang":"it","translated":"Token letti dalla cache","updated_at":"2026-07-29T11:06:11.260Z"} {"cache_key":"7ba0dd6a22339fe7fb97721c3b7c084e780ef419fb328e83f2ec546ed17c1350","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.active","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Active","text_hash":"92340695899bd2d86223e4a007620e0d6502fc0e08809773634c7e0743764a9c","tgt_lang":"it","translated":"Attivo","updated_at":"2026-07-29T11:06:11.260Z"} +{"cache_key":"7ba4ffd1e1ab67dbf3f5c9cb1bd49eaa1b7138798bd53666dfb1c0c7048e4090","model":"claude-opus-4-8","provider":"anthropic","segment_id":"appsPage.ctaChromeWebStore","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Chrome Web Store","text_hash":"2b96646cfbc6ae7d1de1a356ebbec0e8802212b48d9f0393d5c93840fc71984a","tgt_lang":"it","translated":"Chrome Web Store","updated_at":"2026-08-06T05:31:44.885Z"} {"cache_key":"7bc6f129984cd44d742c7846c4a81bc03ab9a934d20a002ca9e85b617df1996d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.today.progress","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"{current} of {total}","text_hash":"35d900116a14254824e4d1e6e1df94c230578113d2cfab1519ff67e5d98d4fbe","tgt_lang":"it","translated":"{current} di {total}","updated_at":"2026-07-12T06:41:37.731Z"} {"cache_key":"7bd030253976a58585d138814ea04599e00c2978675b676ca29b54e4cdaa4ee4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.dreaming.phases.light.title","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Light phase","text_hash":"7d961b02a266c5c795cb8dbf1e36245914db4031aa9567af4dbaf5307754ba91","tgt_lang":"it","translated":"Fase leggera","updated_at":"2026-07-28T07:12:58.801Z"} {"cache_key":"7bea83da73e3db2884d3f727bd7fe7990f93585b83cc760201c9b95196f41b21","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.details.turnRange","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Turns {start}–{end} of {total}","text_hash":"f81416199663cca6093ce6edcd356741e2b5a0d47c4d14a01ce4f4137f88f6e7","tgt_lang":"it","translated":"Turni {start}–{end} di {total}","updated_at":"2026-07-29T11:06:11.260Z"} @@ -2046,7 +2065,6 @@ {"cache_key":"7fcc4af956b08210c6132ddb6cfcc36fb0c8c6c4271e2826d775b8451de32a3d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.openRawEditor","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Open Raw editor","text_hash":"6ab8245e40a432272e099718dd9ccde20d1affaa7fd1195d1dc142c27d84f6a9","tgt_lang":"it","translated":"Apri editor Raw","updated_at":"2026-07-25T17:13:27.235Z"} {"cache_key":"7fd1bc4dce6782ae41c4ce3b6d4c277d192afb213070650766c15aad11eec938","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.seconds","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Seconds","text_hash":"381a8e9699052f3a958001510611a9634e7cef8aa6a1421cb7e7f6e119f91edc","tgt_lang":"it","translated":"Secondi","updated_at":"2026-07-29T11:06:11.260Z"} {"cache_key":"7fe6ccb9bfd48ccb08fe5f90e0f04b736571fa524947fd68562b348a0d29df31","model":"gpt-5.6-sol","provider":"openai","segment_id":"newSession.cloudStartFailed","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"The thread was created locally, but cloud startup failed: {error}","text_hash":"b59b07f5393146b1453340d232dd1c62864cad3adf61965768f15b4d3d9adae6","tgt_lang":"it","translated":"La sessione è stata creata localmente, ma l'avvio nel cloud non è riuscito: {error}","updated_at":"2026-07-14T17:39:28.522Z"} -{"cache_key":"7feb03ab447ae0f0d3c4582c34e48a73a80ee3aa1fff3c0ac5f6c871d70b0aee","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.status.ready","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Ready","text_hash":"5fa7aac5375c5815787fba3f49559f9b45b14023147ce0652803387974144e5f","tgt_lang":"it","translated":"Pronto","updated_at":"2026-07-29T11:06:11.260Z"} {"cache_key":"7ff7cac26f09380728e51e4987468217de85d70b1e45edd7d5ed6fdcbb7196ee","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.dreaming.storage.description","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Where promoted memories and dreaming reports are written.","text_hash":"2215b0db95851855f3eb208c6f908e0218a7ce3116e4a541c478d0e688d8fe67","tgt_lang":"it","translated":"Dove vengono scritti i ricordi promossi e i report del Dreaming.","updated_at":"2026-07-28T07:12:49.302Z"} {"cache_key":"800b2416361ad97c357f907f551731528ab9da8e96865ebd0460d51fb5516cf0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nav.home","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Home","text_hash":"3a78695388b38b5cceefaf6796b0137877514593543b91af2752d5a17e3d736c","tgt_lang":"it","translated":"Home","updated_at":"2026-07-22T15:49:24.956Z"} {"cache_key":"800db6b7e1bca10474aa64d4e7eb60d58ebf2e239d4da773147ef78d810f804b","model":"gpt-5.6-sol","provider":"openai","segment_id":"terminal.attachSession","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Attach session","text_hash":"127897b8a4775b2ed4ba8ecadcad9b0e8fe1bb60035d0f593de8f27ca08b8428","tgt_lang":"it","translated":"Collega sessione","updated_at":"2026-07-14T12:26:27.224Z"} @@ -2065,17 +2083,19 @@ {"cache_key":"809350a32365958b4520b6947c34c8efb747ff5ea187693f9e4eeecd1dc57d5e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryImport.backfill.applying","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Applying…","text_hash":"3329a9bb48b9c8d4a5e6182042ea9737427233c72b853b93d0a6365050ae476d","tgt_lang":"it","translated":"Applicazione in corso…","updated_at":"2026-07-12T06:41:23.022Z","segment_ids":["skillWorkshop.actions.applying"]} {"cache_key":"80b3bd10dc42ad247b7bb28d909779a233a21440b693613d66222cfddb198dad","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.cacheStatus.title","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"{status}: {pending} pending, {stale} stale, {cached} cached","text_hash":"1624a9a31e539f4050c752e73ef7ee0c337acab321a6216f6a4216a54824025e","tgt_lang":"it","translated":"{status}: {pending} in sospeso, {stale} obsoleti, {cached} memorizzati nella cache","updated_at":"2026-07-29T11:06:11.260Z"} {"cache_key":"80bf88c1970930c3267382c9c5104f48d1cf6ec219edf7420d9c4a0a68e11f4f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.chatPrefs.messageWidth","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Message width","text_hash":"e98c679f0792cff1b13e4e2a9fc027c9d88318cb02351b6859944dd6c492dd41","tgt_lang":"it","translated":"Larghezza messaggio","updated_at":"2026-07-25T17:13:27.235Z"} -{"cache_key":"80dc9230bb4a9723a255b75638c1e895a929263d6efa65000b39d8716232b710","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.secondsAgo","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"{count}s ago","text_hash":"244073ecb2be8fe875a37bcf7023ff32fb21f7c64e5d29e0ae62931a84c98a6a","tgt_lang":"it","translated":"{count}s fa","updated_at":"2026-07-12T06:41:44.438Z","segment_ids":["skillWorkshop.relative.secondsAgo"]} +{"cache_key":"80dc9230bb4a9723a255b75638c1e895a929263d6efa65000b39d8716232b710","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.secondsAgo","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"{count}s ago","text_hash":"244073ecb2be8fe875a37bcf7023ff32fb21f7c64e5d29e0ae62931a84c98a6a","tgt_lang":"it","translated":"{count}s fa","updated_at":"2026-07-12T06:41:44.438Z"} {"cache_key":"810b82534af1470c05e7be4fff8d8731960ffe3054b3b096a785323ccd8cd32b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.backend.builtinHint","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Memory files are indexed and searched by OpenClaw itself.","text_hash":"df21cec1835021f488f4a2da563551b86ae80bdedf174b44cc183ec5578a1209","tgt_lang":"it","translated":"I file di memoria vengono indicizzati e ricercati da OpenClaw stesso.","updated_at":"2026-07-28T07:12:40.608Z"} {"cache_key":"8127cbf152a147a4c625e384055d6ea322d2063a552da4b91f73c677e11e75f2","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.renameSession","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Rename thread","text_hash":"6930c8d1fc4f01d97ea3dbc5c5325c4ce9f88111aec79c61c32fa0efa6f9bc7a","tgt_lang":"it","translated":"Rinomina sessione","updated_at":"2026-07-02T14:30:25.278Z","segment_ids":["sessionsView.renameSessionPrompt","chat.sessionHeader.renameTooltip"]} {"cache_key":"812d48a2fa1c5a32102bf81e232b88dba63438566cd38a464e4ae0f75e63211f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.today.new","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"NEW","text_hash":"a253ff09c5a8678e1fd1962b2c329245e139e45f9cc6ced4e5d7ad42c4108fc0","tgt_lang":"it","translated":"NUOVO","updated_at":"2026-07-12T06:41:37.730Z"} {"cache_key":"81435fccbed10b32567dd2f9d1a96774ee201ea88d8244a9ac65c535575ef840","model":"gpt-5.5","provider":"openai","segment_id":"languages.hi","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"हिन्दी (Hindi)","text_hash":"fab2abfce45382f3031c59477017700a8cb5dfaf8d15379dc24304809b97c7d5","tgt_lang":"it","translated":"हिन्दी (Hindi)","updated_at":"2026-06-26T21:43:33.749Z"} {"cache_key":"815b754124816cdac034fd93873e39137acb8718f83cad04f8a38ff187638958","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.errors.webhookUrlInvalid","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Webhook URL must start with http:// or https://.","text_hash":"08a52ce0d5afdaa43d74ecefd749f61e6ecc3368a92a459f07bf85e612ac7dc1","tgt_lang":"it","translated":"L'URL webhook deve iniziare con http:// o https://.","updated_at":"2026-07-29T11:06:11.260Z"} +{"cache_key":"815e470c44a0dd5d845d16228449d02b979c6a9af659b4997c71cef6b9de9c41","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.dismissDelivery","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Dismiss delivery","text_hash":"389321c0e83c3fa267bf36c17eeb45419b34e7136959cd885757300f4b3a8db5","tgt_lang":"it","translated":"Ignora consegna","updated_at":"2026-08-06T05:31:44.885Z"} {"cache_key":"818e2bbefa3d7d05545ead3290e1579c2060a670f408558def23f71cd3ee4699","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.engine.disabledTitle","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"This engine is disabled","text_hash":"898fb91186b27dedc2493f3249c266be5693deca82e085fb2864ab5f081a9ac0","tgt_lang":"it","translated":"Questo motore è disabilitato","updated_at":"2026-07-28T07:12:40.608Z"} {"cache_key":"81c6bc911f135b3d53f8038c96209fb8288d6464148023ff4dce3b7963d37fa1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.pairing.approveDialogTitle","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Approve DM access","text_hash":"9cd431b3c8887abe2c2221d5eede1a3e7dbaddecfea763438bf9fa7c991ee4c2","tgt_lang":"it","translated":"Approva accesso ai DM","updated_at":"2026-07-22T15:48:46.594Z"} {"cache_key":"81e7cf11c70b092d82a098767875d1694d51db568a402d27f82f64e1bf77036a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.evaluation.severity.critical","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Critical","text_hash":"427dd2969bd140bec3c1bcc7983da982f4815938cd4510ad0b2bad48ac5b55f9","tgt_lang":"it","translated":"Critico","updated_at":"2026-07-29T11:04:45.056Z"} {"cache_key":"81e8e4e2538df394060bb7f91f4d205b9e299c9802b31c2367de6753be85d561","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.phrases.consolidatingMemories","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"consolidating memories…","text_hash":"89baaaae1f0e1ad3d02d40be2987273190f86bf34e8a27dd35c8e7faa76e2841","tgt_lang":"it","translated":"consolidamento dei ricordi…","updated_at":"2026-07-29T11:06:11.260Z"} {"cache_key":"820ae7b80d9eae02f78715ad62480bd95e45460b6bc902fb4a2e941b466d218b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commandResults.model.set","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Model set to {model}.","text_hash":"2835ca2e602248a6da6aca9bf7583e674816c55dcd320bfb4533a25459add90b","tgt_lang":"it","translated":"Modello impostato su {model}.","updated_at":"2026-07-29T11:05:23.057Z"} +{"cache_key":"8210d4ee6ba7ec030c6b558f4757e81cd045d37f66ca1a4523656b31d8558b10","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.actionUnavailable","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"This Gateway does not support this thread action.","text_hash":"88e138ded655d98aa0be82d2832e502ac495c75674c838c72b2429a1f7e28a26","tgt_lang":"it","translated":"Questo Gateway non supporta questa azione sui thread.","updated_at":"2026-08-06T05:31:36.129Z"} {"cache_key":"82165cadc459ab5af772efee5301269a272bf0136d2fdf75968e65c17c0e4687","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillsPage.loadingSkillCard","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Loading Skill Card…","text_hash":"322f44dc5469d6b3ee0a32aaf706d552a71acdf3e6064ae53c849c90196d2eec","tgt_lang":"it","translated":"Caricamento Skill Card…","updated_at":"2026-07-12T06:40:45.821Z"} {"cache_key":"821d5aeb569ef1d16e7284babf55d2212e6d687d52402892cd8ca34635e0fc99","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.empty.rejectedTitle","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"No rejected proposals","text_hash":"c94fa71bf6645cbf1d245fd8849cb25281262df6c7e7d186cefabd7c846c9380","tgt_lang":"it","translated":"Nessuna proposta rifiutata","updated_at":"2026-07-12T06:41:30.901Z"} {"cache_key":"821f2c80d9c7cc6b320e48219867f1cc2a3da84a83baa1b5dc5d1bb7e0409d96","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.eventUnarchived","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Unarchived","text_hash":"4aa9bb34ebb3feb2d7e2fc21777ca223a83beac6e236620799ae1bb41ddb37c0","tgt_lang":"it","translated":"Non archiviato","updated_at":"2026-07-29T11:06:11.260Z"} @@ -2142,6 +2162,7 @@ {"cache_key":"86d09183152cfe9a1479a4f8a1a9945688b8efcbd84d7257d74fd0371b9ee9f0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.workspaceFiles.refresh","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Refresh thread workspace","text_hash":"c32b4fb318f07222e59ca342d2af9bf96900c8d270d5437e27ff916c441dcf13","tgt_lang":"it","translated":"Aggiorna workspace sessione","updated_at":"2026-06-16T14:15:46.112Z"} {"cache_key":"86d9b290d88451b3bafb9d2355967cc47c45d864b4bf89ed366773d78f6989d0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.tabs.diary","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Diary","text_hash":"bc64125d752f42799834eb82cdc0967a265728ba33c0a9fce365bfd300dff964","tgt_lang":"it","translated":"Diario","updated_at":"2026-07-29T11:06:11.260Z"} {"cache_key":"8705261ea6841d76120719e5fe16ff1a5a26a2e8339258d18af2124805ea8aab","model":"claude-opus-4-8","provider":"anthropic","segment_id":"quickSettings.personal.profileIdentity","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Your gateway profile","text_hash":"fe0ec083e0133931e2a5bfae6f5a785c974d250ae9391d4b8351582a43a43eca","tgt_lang":"it","translated":"Il tuo profilo gateway","updated_at":"2026-07-22T15:49:08.993Z"} +{"cache_key":"870c3522ad66c634e472b58d6e15321a9d9118f5d2850037cb0f5ed6ea1287bf","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.actionRequiresConnection","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Connect to the Gateway to change threads.","text_hash":"727466635f5e0ced207246479290fa83cd03ca8c78d8b7120ec5abba0e3ed8ed","tgt_lang":"it","translated":"Connettiti al Gateway per modificare i thread.","updated_at":"2026-08-06T05:31:36.129Z"} {"cache_key":"87208476bde0b7ff8c5325c6454ff37918176a9c620744af83d5268cacfd7ec8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.goals.edit","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Edit goal","text_hash":"8828def9d7005363cea56a57771854964560a91522cc23932bdb6074b52ac307","tgt_lang":"it","translated":"Modifica obiettivo","updated_at":"2026-07-12T06:42:13.161Z"} {"cache_key":"8729b0d021445f269d9d15611cf53904bcd0b7fcb1d911722854432cccbd8a5c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.automationAttached","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Automation attached","text_hash":"53d527b00d149c37c465e3d74853c3b78247923c6b737fad2c1809b92bd00bef","tgt_lang":"it","translated":"Automation attached","updated_at":"2026-07-29T11:06:11.260Z"} {"cache_key":"875c2273265668803975a87bfff94b1033984ef399d1691f6fbdf87be52114f4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.inventory.rotate","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Rotate","text_hash":"c3613b1704f54c8bd38987e4e810ae6040935d048ac5bb0dd9c0bde269ecf739","tgt_lang":"it","translated":"Ruota","updated_at":"2026-07-12T06:38:09.022Z"} @@ -2203,6 +2224,7 @@ {"cache_key":"8a14600a529f551cd2246e0433e1bf6ee4b5d145b6250328c8c0ce69ce1b1acb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.overview.inheritDefaultModel","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Inherit default ({model})","text_hash":"e9a9944beb059b26b5dacf20a146b270a50eb9672f0926e2c76804127ba28d40","tgt_lang":"it","translated":"Eredita predefinito ({model})","updated_at":"2026-07-12T06:38:27.421Z"} {"cache_key":"8a2ddbc25435fc6876742b736315b940d1db72ba1862424213183700bcdb1e06","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commandResults.agents.none","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"No agents configured.","text_hash":"258e1518ab58d8ede9de48d936071d9d2d82904ad5058c5257a4eae515a1ffca","tgt_lang":"it","translated":"Nessun agente configurato.","updated_at":"2026-07-29T11:05:38.858Z"} {"cache_key":"8a58cd53d83eb10487b70c9eff174f276d573dcdf06be9d08b160118eeb27c7e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.pairing.subtitle","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Scan this QR code in the mobile app to connect a new phone.","text_hash":"d2db2ea1eaa4ab5857be526ed93b485e1bd8f84a559eeb382151a683a576232e","tgt_lang":"it","translated":"Scansiona questo codice QR nell'app mobile per connettere un nuovo telefono.","updated_at":"2026-07-29T11:06:11.260Z"} +{"cache_key":"8a6cc17fdc32890b330bfd6af73e8a473943f03ab8925547997f392775f91f35","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.skillsPanel.updateError","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Could not update the agent skill allowlist.","text_hash":"ee69eb4828ac26cba851cec0b5ae90fd4059ab1d2f84dc8c1ee7def439c706eb","tgt_lang":"it","translated":"Impossibile aggiornare l'elenco consentito delle Skills dell'agente.","updated_at":"2026-08-06T05:31:36.129Z"} {"cache_key":"8a6df7d85a3c1b85eaf65ece7972d0b48de9f7d8f4dc3a48c5ad98dfcaeae8de","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.setup.finish","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Finish","text_hash":"a6c7a84baa6750fce33f7512acd6793e53def1d228b5f2efb8074b42648424fc","tgt_lang":"it","translated":"Fine","updated_at":"2026-07-29T11:06:11.260Z"} {"cache_key":"8ab224792dd0433b7546f90262afbd3fdc8e678c530dabaf3670260afeb24306","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.advanced.sortRecent","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Most recent","text_hash":"7459b8690410d3da0417aab2c54d61c54472d9f59b353a09e11570dd5542fc2a","tgt_lang":"it","translated":"Più recenti","updated_at":"2026-07-29T11:06:11.260Z"} {"cache_key":"8ab5e9d802a4e35c34cc805f5de4a5ba07b891942b29d79701dbbe72412f8abc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tabs.debug","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Debug","text_hash":"1a03bd2fd107c453f3183e30b9716f82200671e8270fbbefbe602f5a48705527","tgt_lang":"it","translated":"Debug","updated_at":"2026-07-29T11:06:11.260Z"} @@ -2218,6 +2240,7 @@ {"cache_key":"8b25764d7eb0da09ad51b542e9ac9495801906f52e0de3aff40a5d65ef64f1da","model":"gpt-5.6-sol","provider":"openai","segment_id":"agentChip.viewChangelog","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"View changelog","text_hash":"84b91cacd9b03c521d95cfb6045b66db1a7f0126f6675beaf476e045e9062bf9","tgt_lang":"it","translated":"Visualizza il registro delle modifiche","updated_at":"2026-07-13T01:36:44.653Z"} {"cache_key":"8b2725fa067aac9edb0b549df96e30e0c4352f58aefc82f317bccf02a5c2c95b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryImport.backfill.processedDayCount","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"{count} days processed","text_hash":"3ad24e0b15c55dbfbb78d829985bf8e0961d340a8b337cce29794dafbd22c43f","tgt_lang":"it","translated":"{count} giorni elaborati","updated_at":"2026-07-29T11:03:55.974Z"} {"cache_key":"8b2bba09a923c5f234f53b6b71ef585c7e15a6eb6608805ee6401f29f2108f66","model":"claude-opus-4-8","provider":"anthropic","segment_id":"languages.uk","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Українська (Ukrainian)","text_hash":"615798b01a143e21d6033027f3feffc84a66ccb0646fafaabef3c922c43ce59c","tgt_lang":"it","translated":"Українська (Ucraino)","updated_at":"2026-07-29T11:06:11.260Z"} +{"cache_key":"8b2bd80088733443619f1ef29eeacec4ba12b9ce40aab1370453abf1710fa3c0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.branchCheckpointConfirm","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Create a new child thread from this compacted checkpoint?","text_hash":"dbafb7be891c3fd1d13d421909284ee93103bebf7b3b99a82e2fd882e59b58cd","tgt_lang":"it","translated":"Creare un nuovo thread figlio da questo checkpoint compattato?","updated_at":"2026-08-06T05:31:36.129Z"} {"cache_key":"8b37f2f9eaf23a726afe603faccbae7ce6fef15cf1f872faca480715bec2eae7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.description","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Description","text_hash":"526e0087cc3f254d9f86f6c7d8e23d954c4dfda2b312efc29194ae8a860106ba","tgt_lang":"it","translated":"Descrizione","updated_at":"2026-07-29T11:06:11.260Z"} {"cache_key":"8b3904fc0e8facc4e9ba3a3430b2b42ce045d44101026b6bb6f41f753cccd15f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"updates.failureReasons.managedServiceHandoffAlreadyRunning","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Another managed update is already running. Wait for it to complete, then refresh update status.","text_hash":"0964cbca36699673bbf98f5fe8a9e2ce0a43bcccf4e9e4c7cb47ed3fd25fc14a","tgt_lang":"it","translated":"È già in corso un altro aggiornamento gestito. Attendi il completamento, poi aggiorna lo stato dell'aggiornamento.","updated_at":"2026-07-29T11:03:38.178Z"} {"cache_key":"8b3a5b50ac3eeff52383ea38dbba54b9218d0cbbdcb15498c511e434df1188d9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.actions.repairArchivedIngestionState","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"archived ingestion state","text_hash":"456cf58b6fd872af64e0fdd1377953638fa1488074bc1ddc5efc473c99d2ff4f","tgt_lang":"it","translated":"stato di ingestione archiviato","updated_at":"2026-07-29T11:04:54.016Z"} @@ -2245,6 +2268,7 @@ {"cache_key":"8cd4f3e857312d0303017cb22d43a6bf25da999e96c7cbd17a08132ababa00c6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.questions.submitFailed","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Could not submit: {error}","text_hash":"b3047b66a5914ed2e981bf2f5f66dc6126866dfc93021c027f5c46608c754d7b","tgt_lang":"it","translated":"Impossibile inviare: {error}","updated_at":"2026-07-22T15:51:06.545Z"} {"cache_key":"8cd56ae76effb1ce071559100b568d9e2e04a061384138952ce3f7ac48eb4d0b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.sections.session.label","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Session","text_hash":"6959b4159575d8dd76d9f3bbe2c6437904f861e7860c35abd18deffb1c3425a0","tgt_lang":"it","translated":"Sessione","updated_at":"2026-06-16T14:15:52.376Z","segment_ids":["configView.sections.session","execApproval.labels.session","activity.session","usage.filters.session"]} {"cache_key":"8cf40a9807a9cfa88192ecd895ce6fc15fda6d0b27deecf581f7a6056f9e875d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.presets.last90d","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"90d","text_hash":"c906817c1dd244107977b235f1ccc79e27b0b69d88eb9bad6f845e86e7fb08f4","tgt_lang":"it","translated":"90g","updated_at":"2026-07-29T11:06:11.260Z"} +{"cache_key":"8d001a004e3ca8fcde17ee5c4ff9d65394202a2ad6fb897f26bc027131c3811b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.deleteSelectedConfirmOne","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Delete 1 thread?\n\nThis will delete the thread entry and archive its transcript.","text_hash":"185d68c31db6e909783db324f7b7138ee72fff0bba942e72ec891badd0993b9f","tgt_lang":"it","translated":"Eliminare 1 thread?\n\nQuesto eliminerà la voce del thread e archivierà la sua trascrizione.","updated_at":"2026-08-06T05:31:36.129Z"} {"cache_key":"8d036e53a54d5692fe5f327bc6591d3543c26384408dfcb7a9fc81aba02a06ac","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryImport.importSelected","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Import selected","text_hash":"f12310620d6f87e759ba952d49c66c25457a44fb9231a08c9e5f9ce40324f88e","tgt_lang":"it","translated":"Importa selezionati","updated_at":"2026-07-29T11:06:11.260Z"} {"cache_key":"8d0d546a2687be4bb68677356b3c4f4238c497f45f761b528b1b2d1ea9e2a6b9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.revision.placeholder","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Example: Make this use Gmail labels instead of unread search, and add a safer dry-run step.","text_hash":"7edb7073a0feb0a4c7077e287eec6b05ceea500e1d0ed452b274c211562042ec","tgt_lang":"it","translated":"Esempio: Fai in modo che usi le etichette di Gmail invece della ricerca dei messaggi non letti, e aggiungi un passaggio di prova più sicuro.","updated_at":"2026-07-12T06:41:23.022Z"} {"cache_key":"8d2b2260dcd2e22ff70b53677c003c409e6e8ade7ecc413bc26550bb9729e670","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.mcpSettingsLink","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"MCP settings","text_hash":"c63c58c0874ca18691a2bc5896e73af3488303de668dbbe1e23d0b0e41ecee35","tgt_lang":"it","translated":"Impostazioni MCP","updated_at":"2026-07-29T11:06:11.260Z"} @@ -2294,6 +2318,7 @@ {"cache_key":"8f71a12aca898efdcd96de733d93b66506d9349ea3b8b47b8113ec4b9593f69c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.status.todo","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Todo","text_hash":"4ff402d768211082ae1a70ae586a4c7a907c57d66467279a71283219968c04bc","tgt_lang":"it","translated":"Da fare","updated_at":"2026-07-29T11:06:11.260Z"} {"cache_key":"8f75d9eb84562ce62cefcfea6ed2ec358e1abffa62ee3f78ff58f9484065c002","model":"claude-opus-4-8","provider":"anthropic","segment_id":"aboutPage.copiedCommit","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Commit hash copied","text_hash":"108fbf104afbc9754956db6b1559d2f26fada05a38d0753e3123a98ada3dd8fb","tgt_lang":"it","translated":"Hash del commit copiato","updated_at":"2026-07-29T11:06:11.260Z"} {"cache_key":"8f8b1f05fe9598b712d0d2bbbd0915146d0ca2ea9f70a05dfb3450b4ece4eda1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.offlineTitle","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Gateway offline","text_hash":"8a6ec210c09d2e1d4ac87b7f3a52f81dc631392f5e51a56b6e3452479e7f87dc","tgt_lang":"it","translated":"Gateway offline","updated_at":"2026-07-29T11:06:11.260Z"} +{"cache_key":"8f9b7f112a9b375aaae5044b6944cd8ed4e000d75bdc60cf9b15316fc79489fd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.messages.fullContentLoadFailed","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Could not load the full message.","text_hash":"a786a21e46295cc228c4ec476928e20786dde74abe1d0999043c6598ce736456","tgt_lang":"it","translated":"Impossibile caricare il messaggio completo.","updated_at":"2026-08-06T05:31:47.893Z"} {"cache_key":"8f9e043c70c7171586aad518a56359d200e20337d6cec6a42c2db105994530b4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.dreaming.phaseFields.lookbackDaysHelp","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"How far back this phase reads. Leave empty for the plugin default.","text_hash":"16091a9af681879de973a231c99e6aa71f9b5e3a31fc01ac5bf09510cff3ac2b","tgt_lang":"it","translated":"Quanto indietro legge questa fase. Lascia vuoto per il valore predefinito del plugin.","updated_at":"2026-07-28T07:12:58.802Z"} {"cache_key":"8fa2da2a0600315d1fcaad7c15181c15f31ff3bab624a7cf2532d53a2f934d47","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.required.title","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"No AI provider configured","text_hash":"aa32536c4392469873de1ab53e162b11ee1056e55b2b3d952f79df69fe718c07","tgt_lang":"it","translated":"Nessun provider AI configurato","updated_at":"2026-07-29T11:03:47.883Z"} {"cache_key":"8fa30f213710feb207f51cd4a99b610703eee72792f9280ca8da04c10ce7defe","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.configured","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Configured","text_hash":"84aebc69a1bf739a343be9c66edfd3160f77220ea69789a8147dd4ae261fd188","tgt_lang":"it","translated":"Configurato","updated_at":"2026-07-29T11:06:11.260Z","segment_ids":["channels.hub.stateConfigured"]} @@ -2458,6 +2483,7 @@ {"cache_key":"994beee2508fa39258944c96d4b2cf6bfc261afaf9de3c49e63745eba07abeda","model":"gpt-5.5","provider":"openai","segment_id":"common.failed","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Failed","text_hash":"031a8f0f659df890dfd53c92e45295b0f14c997185bae46e168831e403b273f7","tgt_lang":"it","translated":"Non riuscito","updated_at":"2026-07-10T23:12:38.055Z","segment_ids":["sessionsView.statusFailed","tasksPage.status.failed"]} {"cache_key":"99549ef61d08d4a2ff3da36ec8901a35cc9182034afaf17a5a0ab8c417ac835f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.stats.shortTerm","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Short-term","text_hash":"5bb852d4225d676aa64e8933284475ce54fd35d9535b4f5b4b37c42245112df0","tgt_lang":"it","translated":"A breve termine","updated_at":"2026-07-29T11:06:11.260Z","segment_ids":["dreaming.trace.shortTerm"]} {"cache_key":"995b072e1de0932ecfb94483bac847234a4a07312dc4688f61503739d0f344f2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.hideSessionDetails","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Hide thread details for {count}","text_hash":"4e5796f58fe68803a38b2dc63bcc354b89003ec7d4953af39873005a41148672","tgt_lang":"it","translated":"Nascondi i dettagli della sessione per {count}","updated_at":"2026-07-29T11:06:11.260Z"} +{"cache_key":"995f6dd162336d0a958f7c09e6226b13a22f6c9c3e05659933eb34bd8c9f4419","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.deleteSelectedConfirm","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Delete {count} threads?\n\nThis will delete the thread entries and archive their transcripts.","text_hash":"4c54c281b40a03109f36a41d8ab02d72616493fd3cdafcf0d8adcf1cf89959cc","tgt_lang":"it","translated":"Eliminare {count} thread?\n\nQuesto eliminerà le voci dei thread e archivierà le loro trascrizioni.","updated_at":"2026-08-06T05:31:36.129Z"} {"cache_key":"99703879b062413f078f587f62b55e4f89508b06dd284e5bbb0afc461ac8d944","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.credentials.oauth","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"OAuth profiles: {count}","text_hash":"2b7171af6eca3ba4057a1ce9217a7780647d0e1542a7b8c5e072c02a6098f6e3","tgt_lang":"it","translated":"Profili OAuth: {count}","updated_at":"2026-07-29T11:06:11.260Z"} {"cache_key":"998546d380f3081ad49e9f35d4a0df86be5cb3b8100e2a5918f3dd317d496ec0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.taskStatus.timed_out","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Task timed out","text_hash":"3e79860220ebe6465d212a02a04b5dac8160ada742877d66ca97ba268a9fc40d","tgt_lang":"it","translated":"Task timed out","updated_at":"2026-07-29T11:06:11.260Z"} {"cache_key":"9989fe96bd229061670b2ad1e20bd3137b08dadf4dbbb836368ba04b9fc01171","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sidebar.sessionMenu","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Actions for {session}","text_hash":"d278e6d428468e8f8a63df2c1438101b09062cac58909ecc8356c2366c349029","tgt_lang":"it","translated":"Actions for {session}","updated_at":"2026-07-29T11:06:11.260Z"} @@ -2517,6 +2543,7 @@ {"cache_key":"9cf047e79112a83e9281899f2255b4c380ba4c3a1184ec52fec8a94d9b8a7160","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.structuredSecretFile","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Structured value (SecretRef) - edit the config file directly","text_hash":"6fb9a4fd3c7a2e99ca09a3e0c508c70195d093e511d9c957622fefa0db87f9c2","tgt_lang":"it","translated":"Valore strutturato (SecretRef) - modifica direttamente il file di configurazione","updated_at":"2026-07-12T06:38:49.747Z"} {"cache_key":"9cf2dcc91d8457fb461e7c66b3e69280020cc1361fbb859c05d3a33112c98532","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.imessage.subtitle","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"macOS bridge status and channel configuration.","text_hash":"1b30054983dd5c6a19e750d04392372f4cf9670ec6c6e2b599fb6c73e1c2d3ae","tgt_lang":"it","translated":"Stato del bridge macOS e configurazione del canale.","updated_at":"2026-07-12T06:37:45.624Z"} {"cache_key":"9cff50c884837d5a9c5f41b20c420120307c552d98a7463544a3730895c5294b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.empty.intro","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"No existing AI access was detected. Install one of these tools, then check again.","text_hash":"363248c0912610721084321c0f8336b02c45121799a9ca7cf9062647dd32d4e9","tgt_lang":"it","translated":"Nessun accesso AI esistente rilevato. Installa uno di questi strumenti, quindi verifica di nuovo.","updated_at":"2026-07-17T12:46:47.686Z"} +{"cache_key":"9cff7a562b24225c2d3ae7ccbf8cea108bad3408c27fb18ead31b1ff5d8da98d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.candidates.retry","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Retry test","text_hash":"1fa8f72fe8a0f01c606d8f742fe775987bc78daf9e96e586f26a780989c75698","tgt_lang":"it","translated":"Riprova test","updated_at":"2026-08-06T05:31:36.129Z"} {"cache_key":"9d14b1596cd4f3d58b8b858f7216481229e9147b196bbabe11a985ceb37f3cee","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.checkpoint","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"{count} Checkpoint","text_hash":"68cdc96ca56004e18961730551961cbaddab68733cb335a0c2a3be0f44fe1b2b","tgt_lang":"it","translated":"{count} checkpoint","updated_at":"2026-07-29T11:06:11.260Z"} {"cache_key":"9d22342bc50bd227952618409553b02c7ba3460092682bdfa9e0d1ef2a5fad1f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryImport.claudeDescription","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Claude Code per-project auto-memory files.","text_hash":"7efb44121f3d18be53b858420879bee3725dd763ad7439299ba11452c2fec493","tgt_lang":"it","translated":"File di memoria automatica di Claude Code per progetto.","updated_at":"2026-07-29T11:06:11.260Z"} {"cache_key":"9d315e9f4e796a1a2e6ac847c7c6b108f7e30ee36e5fcaf83e5233ef3d1805a7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.inventory.approved","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"approved {time}","text_hash":"2d97fa51c16a5cbf8cd300c5dd6a150726c8e13eb174e5b21f33fa8446543cbd","tgt_lang":"it","translated":"approvato {time}","updated_at":"2026-07-12T06:38:02.413Z"} @@ -2584,6 +2611,7 @@ {"cache_key":"a192163cf5fe582ccdbe6f166ba2b8742e2d36e5d8255e6c45452f3fd568698a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"updates.status","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Update {status}: {reason}. {guidance}","text_hash":"505c08489add42676b432d7b3ffd67bd57b9a41568d51910ce67cbf6052fd8c8","tgt_lang":"it","translated":"Aggiornamento {status}: {reason}. {guidance}","updated_at":"2026-07-29T11:03:27.947Z"} {"cache_key":"a1997e4734f35acd7cc615287da11869cb1f3c9e7e998d534d96c1c29c6c3b2f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.toolCards.group.failedOne","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"{count} failed","text_hash":"cd8f5051cba3686a4506eaa275f7fbb7776bc93045e74642e38338450eb05d8e","tgt_lang":"it","translated":"{count} non riuscita","updated_at":"2026-07-29T11:06:11.260Z"} {"cache_key":"a1a646838b2d173f768a902fa0fb09d38b6862293548415691485c5a8fbfce7f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.dreaming.phaseFields.minUniqueQueriesHelp","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"How many distinct queries must have surfaced the entry.","text_hash":"01c1d1c3a8e398f99d17c08a4d631cb2f0765ad93b5cb4835085aa9529d3b997","tgt_lang":"it","translated":"Quante query distinte devono aver fatto emergere la voce.","updated_at":"2026-07-28T07:13:10.466Z"} +{"cache_key":"a1bb5e48c1f03fd744dcee94ea2c99f9c4c3ac948dd5e9cf52dc05bc88615183","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.authRequired.stepPaste","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Paste the token from openclaw gateway auth-token --show or enter the configured password.","text_hash":"6c5acfa567345d569667eec7805b322491d1ad072c82923bcb0add343d10c0c4","tgt_lang":"it","translated":"Incolla il token da openclaw gateway auth-token --show o inserisci la password configurata.","updated_at":"2026-08-06T05:31:44.885Z"} {"cache_key":"a1cb311b70462ccb61326cf06373d5a6833d7aa304758e513a488133be5004e6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.context.openFilesTab","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Open Files tab","text_hash":"423a21a02bc6f7c21d6c85e30f0bc0827c497b6bc4123767375edd67f463c7bf","tgt_lang":"it","translated":"Apri la scheda File","updated_at":"2026-07-29T11:06:11.260Z"} {"cache_key":"a1d1291923ceee9b423f20f28295d5b993037bfd4bf7ba73c7851d86fb52c0d2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agentTools.session","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Current Thread","text_hash":"33383b0522515a61fbcd81db34704bc1c4ea985ad5da680ac1eba992385aa889","tgt_lang":"it","translated":"Sessione corrente","updated_at":"2026-07-12T06:40:32.717Z"} {"cache_key":"a1d7f35367dc3676a15db021a6a4452b24a98ec3978eb36c646cf79baa7da755","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.dreaming.storage.modes.separate","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Separate","text_hash":"726c1269604d059f8ef7966d88f703535a2d16f8dde76b58a24073ab299687b2","tgt_lang":"it","translated":"Separate","updated_at":"2026-07-28T07:12:49.302Z"} @@ -2656,6 +2684,7 @@ {"cache_key":"a5d78dfe2d8f27470b730f84fcd98be7c3b6645ce6276d2eee768aced3bed97e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.widget.cardLabel","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Workboard card","text_hash":"e33cd231ae23ae1ba318cb31faa2b89e2a417e52f7127f48b4678046e95fce5e","tgt_lang":"it","translated":"Scheda Workboard","updated_at":"2026-07-22T15:50:37.394Z"} {"cache_key":"a5d909838e9a87de6fd90ca5d34b12bcb8dd0051717b73021c9dba9815b7f110","model":"gpt-5.6-sol","provider":"openai","segment_id":"configForm.sections.plugins.label","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Plugins","text_hash":"9514b7ff4860ead73491768e45cce0ce20e6e3473a7b272e496c43c875d80ac5","tgt_lang":"it","translated":"Plugin","updated_at":"2026-07-12T00:09:26.639Z","segment_ids":["configView.sections.plugins","tabs.plugins","palette.items.plugins"]} {"cache_key":"a5ec1846d0e98a2dc5c2073e9f122510b728afcd6bf01a52452961ecfaeb3a7b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.empty.defaultAgent","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Your agent","text_hash":"1ffbc15d64cea6fc4a2a979ff80be06e293a2fe52b3bfd4b55d2c7fd47de0bd1","tgt_lang":"it","translated":"Il tuo agente","updated_at":"2026-07-12T06:41:37.730Z"} +{"cache_key":"a5ff456c700b1314cec577a9a3d4900d867cdf46c4715316eae1de90a8b08fc6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sidebar.hideFromSidebar","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Hide from sidebar","text_hash":"a96ec22ac9bff95bac64f1acdbd3ba23eda7a14a1f56257c8529900cdd561d53","tgt_lang":"it","translated":"Nascondi dalla barra laterale","updated_at":"2026-08-06T05:31:44.885Z"} {"cache_key":"a6165aeebb1469d33db566506b27101f4db8cee681237ab33a4acff848d81d19","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.files.createHint","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"This file does not exist yet. Saving will create it in the agent workspace.","text_hash":"39d82d8a7a32cd5085243ba5b89ffd3bb92a15776cef3abb4ec1da8b8c3f1fd4","tgt_lang":"it","translated":"Questo file non esiste ancora. Salvandolo verrà creato nello spazio di lavoro dell'agente.","updated_at":"2026-07-28T07:12:31.316Z"} {"cache_key":"a619ba3181815aefe1c6d2ababa946e4bd32a0529c99e9592fc9997dd3630cfc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nav.settingsSearchLabel","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Search settings","text_hash":"255b076dd82855431a4ce9a722d77d41f47755ab11be14fc686fd71415cdeef0","tgt_lang":"it","translated":"Cerca nelle impostazioni","updated_at":"2026-07-29T11:06:11.260Z"} {"cache_key":"a61fcfb483055af6c012ff7f498cc3a05ba2558a30b3c359a49f7e9c671033b7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"mcpServers.adding","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Adding…","text_hash":"c6de6f45c827f464b161b668ae93192ce4e6585c4029d8dd71795cbd7f922719","tgt_lang":"it","translated":"Aggiunta…","updated_at":"2026-07-22T15:49:38.422Z"} @@ -2698,6 +2727,7 @@ {"cache_key":"a88ed62c0e45d59c7f50a27cbf542eabd53d61660d835b798b52046f8bc77e99","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.inventory.approvalNeeded","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"approval needed","text_hash":"96317edf040da128c7e85845e23d91f684d1670200502a918878ba473db0fbe7","tgt_lang":"it","translated":"approvazione necessaria","updated_at":"2026-07-12T06:37:57.874Z"} {"cache_key":"a8aee7f248098dcaeeaf23a6303ad265847c71d1b40f5d2c073fffacfbde5776","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.detailWorkerProtocol","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Worker protocol","text_hash":"e445d823cfa48c4e8fa1d8854771e9939955e772428be6d7957deec0f7968764","tgt_lang":"it","translated":"Protocollo del worker","updated_at":"2026-06-16T14:15:39.914Z"} {"cache_key":"a8b7cb8af6337a4bb4359686b3c6c637aea08163863dc51e10c4dfdba82193ce","model":"gpt-5","provider":"openai","segment_id":"custodian.history.loadMore","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Load more","text_hash":"ac8991ef01019cf55a2426194a05959e0cb886333f1a332ff4f442320d165400","tgt_lang":"it","translated":"Carica altro","updated_at":"2026-07-09T10:01:43.724Z","segment_ids":["approvalHistory.loadMore","cron.list.loadMore"]} +{"cache_key":"a8fe404a17b8084ce824d34bde68e1607fc96415a70456fc6a6bb659b201632e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.button","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Check model","text_hash":"ecbc2430febdf2ec2499efad15c6d2f2a01b64cc8ea7a1bce31663cf67c0dd9c","tgt_lang":"it","translated":"Verifica modello","updated_at":"2026-08-06T05:31:36.129Z"} {"cache_key":"a902438f77f37a9abcdf15d4e054a143996f1622a595bc555055fc6a63683ed9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.appearance.loaded","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Loaded","text_hash":"d01476dfee7ed2dee611b28a19a40ed4d4ef7213707e981145ce97094f47f538","tgt_lang":"it","translated":"Caricato","updated_at":"2026-07-12T06:40:00.412Z"} {"cache_key":"a9041d4aa601d8f792d60d1da14d94e23f0b5f37ac1f2f0bcddae0729a5f53f0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.saveChanges","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Save changes","text_hash":"dd0ae7a5cbcf233968657563dce34639e681861e2df6d3f845c08d49981c0999","tgt_lang":"it","translated":"Salva modifiche","updated_at":"2026-07-29T11:06:11.260Z"} {"cache_key":"a920697932311a6a1743588fc17bbb542283731a5430fdd7964e83af4d2a0740","model":"claude-opus-4-8","provider":"anthropic","segment_id":"approvalPage.safeToClose","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"The decision is recorded. You can close this page.","text_hash":"10cda1e597a2aa7a231d028cb36f9cfcc47fc27a6f388864dd7d3e19b5fea022","tgt_lang":"it","translated":"The decision is recorded. You can close this page.","updated_at":"2026-07-29T11:06:11.260Z"} @@ -2759,6 +2789,7 @@ {"cache_key":"ac9d31889bc7673a5fa5dac5308cac47ddb60e1e7cb92c895db39ed351735327","model":"gpt-5.5","provider":"openai","segment_id":"newSession.browserUse","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Use this folder","text_hash":"30cbaeca91c8e904dbd231d41d7e98b9c065647d6cd813e234589f983591d6a4","tgt_lang":"it","translated":"Usa questa cartella","updated_at":"2026-07-11T06:48:30.173Z"} {"cache_key":"aca3b8836cb893e5d84a85c3260584e64da9813e8f8a0e79b9ab141b5fb30c30","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.deliveryHelp","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Announce posts a summary to chat. None keeps execution internal.","text_hash":"498c5ec5bb9d978555cd7f5d47729adb9fb18f11c18ba02d7294e3d964bf3155","tgt_lang":"it","translated":"Annuncia pubblica un riepilogo nella chat. Nessuna mantiene l'esecuzione interna.","updated_at":"2026-07-29T11:06:11.260Z"} {"cache_key":"acb687e352513817c85c61e36a4d27fc3c29a2d60df3f4180538ffa784451419","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.deviceAuthMigration.approvalFailed","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Could not secure this browser: {error}","text_hash":"1cbc735f6ef8ab47c836e7745ce19720e1ed05700db8b93f627660bc4ea51ac5","tgt_lang":"it","translated":"Impossibile proteggere questo browser: {error}","updated_at":"2026-07-25T17:13:35.828Z"} +{"cache_key":"acd0dcb42466724daf4c62df67ec7b47817a2372431e9a293b132018783b2077","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.duplicateRisk","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Retrying may duplicate a result after an ambiguous acknowledgement.","text_hash":"7b818910c3637b34ad0890c3a089666f79d44c985608e69a2aefa48e90ed6579","tgt_lang":"it","translated":"Riprovare potrebbe duplicare un risultato dopo una conferma ambigua.","updated_at":"2026-08-06T05:31:44.885Z"} {"cache_key":"acf1b604f023e89fb948e9c35a97e53fed3d4796766de46e5199fd9f5d307ea7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.sessionObserver.modelCatalogUnavailable","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Explicit model catalog unavailable","text_hash":"d370fde131c170635e05fe7442dd02b405fccf5391d1b10bca556167d8601795","tgt_lang":"it","translated":"Catalogo modelli esplicito non disponibile","updated_at":"2026-07-22T15:49:17.856Z"} {"cache_key":"ad01434fd5073aea82e1a1f8fd27fc24fbee3630f0dde749a6ad0c8f5948cb6b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.setup.linkLater","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Link later","text_hash":"dbfbf04412c5ff0717dfe8dce472b20498da8d5c411c65cc34e7352c123e00ea","tgt_lang":"it","translated":"Collega più tardi","updated_at":"2026-07-29T11:06:11.260Z"} {"cache_key":"ad099a57967312a935215f88778f3b6a7ab4780bccb03d1f678ac75ac32c9fc1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sidebarColumns.discussion","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Discussion","text_hash":"5eb6cf647d2c5d14a044e2d103dcef4cf0cdc872434c374debc1043092bc4746","tgt_lang":"it","translated":"Discussione","updated_at":"2026-07-22T15:51:34.925Z","segment_ids":["chat.sessionDiscussion.title"]} @@ -2799,7 +2830,7 @@ {"cache_key":"aeb625fe8ef23dec7684e09269b61ebe3f5358674d62a802b42d96e66e5bcf57","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.compact","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Compact","text_hash":"99452646e34b69704c9134a093d5ce5af823cc6d4ed3566fe8ad3ba1555057ae","tgt_lang":"it","translated":"Compatta","updated_at":"2026-07-29T11:06:00.444Z"} {"cache_key":"aecfd45fafc0df15cc5b011f773892a414c0f2d0136192e030a02d7068879627","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.overview.primaryModel","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Primary model","text_hash":"51cbaf4cd59c0bed221deacc5bd74813a720143f9aef46db8ce61fa9e88e4594","tgt_lang":"it","translated":"Modello primario","updated_at":"2026-07-12T06:38:27.421Z"} {"cache_key":"aeea8ab05f5c94cb9860e6c53afeb55fd19bcf5ab4298c49d7e3feefa65d2f84","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.header.useCurrentChat","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Use current chat","text_hash":"fbc1ffd63daa506e927c7a85f6e43acd11e0b8c9f52a3951fc782b236ce9a787","tgt_lang":"it","translated":"Usa la chat corrente","updated_at":"2026-06-16T14:15:39.914Z"} -{"cache_key":"aeeb724548409160a0e3371d9b48a3580addf22afbe672eeefb65142456bb56b","model":"gpt-5.6-sol","provider":"openai","segment_id":"modelSetup.verify.answered","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Answered","text_hash":"665590354e719bcf6610c39fe617cf8cf8109e96a59e64c73a41a028b74369f9","tgt_lang":"it","translated":"Risposta ricevuta","updated_at":"2026-07-16T15:48:54.885Z","segment_ids":["chat.questions.answered"]} +{"cache_key":"aeeb724548409160a0e3371d9b48a3580addf22afbe672eeefb65142456bb56b","model":"gpt-5.6-sol","provider":"openai","segment_id":"chat.questions.answered","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Answered","text_hash":"665590354e719bcf6610c39fe617cf8cf8109e96a59e64c73a41a028b74369f9","tgt_lang":"it","translated":"Risposta ricevuta","updated_at":"2026-07-16T15:48:54.885Z"} {"cache_key":"aeef042d1255e8f7ca0b7090db405c3ae2545d078ae05027f219875e71ee266f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"mcpPage.oauth","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"OAuth","text_hash":"27f8943c6eba9818cd7c216ef06851bf832cf6fe9c0240fa32cb152a484b011f","tgt_lang":"it","translated":"OAuth","updated_at":"2026-07-12T06:40:52.887Z","segment_ids":["pluginsPage.oauth"]} {"cache_key":"aef41645c861209e557dba3c30286ec2994c5d48d7a166fbc0f3f88f80354a08","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.slack.title","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Slack","text_hash":"b27fb38ba323745c91fe7fd9021605430d43bdb7d3be765266e29364d103e26f","tgt_lang":"it","translated":"Slack","updated_at":"2026-07-12T06:37:45.624Z"} {"cache_key":"af00840a09dcf439a5643787483dc33ccabb3dce7bc1ccefe2aa0edace84b048","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.loading","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Checking this Gateway for available AI access…","text_hash":"4158a236abfb66eb52e2775836f304bb60e3f7263d29ff74b69a88f6e5d47e06","tgt_lang":"it","translated":"Verifica dell'accesso all'IA disponibile su questo Gateway…","updated_at":"2026-07-29T11:06:11.260Z"} @@ -2817,6 +2848,7 @@ {"cache_key":"af920d29893a77db45fe556fd17e92ae1cd58f64e4fbbfd3b1c3fd4b802c968a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.showSessionDetails","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Show thread details for {count}","text_hash":"e64f3cbe3a31fed5b084ae4008563a499de482a7fbb11e5948b90dd740dea619","tgt_lang":"it","translated":"Mostra i dettagli della sessione per {count}","updated_at":"2026-07-29T11:06:11.260Z"} {"cache_key":"af9abe81c64c1f46a553828d250f547fdd4b66f8701ec5d004c29455f727b992","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.models","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"{count} models","text_hash":"89351e9fa364e0de75011e163f8b5e43997ca843289e30d0ad57d7b14641fb66","tgt_lang":"it","translated":"{count} models","updated_at":"2026-07-29T11:06:11.260Z"} {"cache_key":"afa837da696343a9ded508492f54e7f6eb10bbeebcae5187293c7ea68c86d2f2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.files.addFile","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Add file…","text_hash":"0d428875df22eedce985266882a74485677ca63f751e863852894da2da2312b4","tgt_lang":"it","translated":"Aggiungi file…","updated_at":"2026-07-28T07:12:31.316Z"} +{"cache_key":"afbe7619a0c6d3e53eede8ff6fc593c04d107c4740a9678079864d7b1bada53a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.unknown","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Review the connection details, then retry.","text_hash":"dc49542f1026ccbbe6bd75ed5167700086796a53d34f1a3524cc545590b3e990","tgt_lang":"it","translated":"Controlla i dettagli della connessione, quindi riprova.","updated_at":"2026-08-06T05:31:44.885Z"} {"cache_key":"aff24ae7fa153e494a894ae35028d461ff03bf128a06b9559fec6c317664d0f9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sessionSuggestions.typing","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"{name} is typing…","text_hash":"16ecccdb08e3a549da3e009bef77dbe9bb3b24c46ba649748a384f49fcd86711","tgt_lang":"it","translated":"{name} sta scrivendo…","updated_at":"2026-07-25T17:13:42.236Z"} {"cache_key":"affb0729600d82e6ebdbf92abb44b22618284af5e61847c1d3b87d6cd057c58b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.board.mockResearch","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Research","text_hash":"979d6300fd9884ff8d8e03391d524fed8e88cd5560788f065ba2444db3b7b20c","tgt_lang":"it","translated":"Ricerca","updated_at":"2026-07-22T15:50:53.637Z"} {"cache_key":"affb6000d0af4d13e22b0627b47714d726c8ac29c77536b292129a9e8e0adaea","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.sections.bindings.description","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Key bindings and shortcuts","text_hash":"56b63616ff911741e3fe6b3a70ccf110ba705ffef506739902c04bb32b98e050","tgt_lang":"it","translated":"Associazioni di tasti e scorciatoie","updated_at":"2026-07-12T06:39:02.653Z"} @@ -2842,6 +2874,7 @@ {"cache_key":"b1113d76da6b6aea99ed835aa84a5d0b8ec1eedabce6cbd71da040c284d69a4d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.empty.staleBody","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Proposals that can no longer apply cleanly will appear here.","text_hash":"cc140b15a8c376fc139829453cab08c9280f277f0796e9673ea723621772d877","tgt_lang":"it","translated":"Le proposte che non possono più essere applicate correttamente appariranno qui.","updated_at":"2026-07-12T06:41:30.901Z"} {"cache_key":"b112276443e0a6d4145f6fe7a6297abbaa2f23d326a749813c1495e5fc7d68c7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.untitled","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Background task","text_hash":"dba3626059c35bd2e98b0d10db53d9832106dca8a364c3f6106f2788b4d032c6","tgt_lang":"it","translated":"Attività in background","updated_at":"2026-07-29T11:06:11.260Z"} {"cache_key":"b115d2b81727d8a09a38d01e9603cf09ef9a9faf601a48590d16d363ecdf6b7c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.overview.hero.hybridSearch","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"hybrid search","text_hash":"81db1c65ba54475f7f878ebbd240cba3d6b720f76a29143c0ad0a5b46c90bb28","tgt_lang":"it","translated":"ricerca ibrida","updated_at":"2026-07-29T11:04:22.847Z","segment_ids":["memoryPage.memories.hybridSearch"]} +{"cache_key":"b116b8d9f3772783ad69d2c28ed0e565cc411ec353299b9a05f935929abca36e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.modelControls.loadingModels","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Loading models…","text_hash":"cc8b4624f7659c6883cc1eead057171b70cecf2c6cf8f1c2dec2372249792b5a","tgt_lang":"it","translated":"Caricamento modelli…","updated_at":"2026-08-06T05:31:47.893Z"} {"cache_key":"b120298778b401a1398c2cb5c1e879e70ac9c62027ef57895c7b5b5f1baaecb7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.voiceTranscript","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Voice transcript","text_hash":"4d75b030f20a7cc31d7229197bdf6b35e3d56d4d0a8c3845b760c64674e357cb","tgt_lang":"it","translated":"Trascrizione vocale","updated_at":"2026-07-29T11:06:11.260Z"} {"cache_key":"b12b390428d017a05fad74c34251ad7ff74cb607c71f094527a794881ade049a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"board.widget.cellLabel","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Dashboard widget: {title}. Use arrow keys to navigate. Hold Alt and press an arrow key to move it.","text_hash":"357fbbd95caccac52abec49c520a7bbc6c722d23955f9d0bf3191a6f92083cbd","tgt_lang":"it","translated":"Widget della dashboard: {title}. Usa i tasti freccia per navigare. Tieni premuto Alt e premi un tasto freccia per spostarlo.","updated_at":"2026-07-22T15:50:22.495Z"} {"cache_key":"b12f6dfdfed127db982c872d390850a527ac6b71b1f503b9e013fe0368ab8b7e","model":"gpt-5.6-sol","provider":"openai","segment_id":"modelSetup.verify.checking","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Checking — asking {modelRef} for a quick reply…","text_hash":"f50f954cdbc437a75b60e1270bfe39f872ef1c6619eb441c07f36414f1b517a2","tgt_lang":"it","translated":"Verifica in corso — richiesta di una risposta rapida a {modelRef}…","updated_at":"2026-07-16T15:48:54.885Z"} @@ -2854,7 +2887,6 @@ {"cache_key":"b170a2d79bfbb90f96d94e98d95918107cdce28c3ffefd8a6acd9fb40dc345d8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.pairing.dismissAria","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Dismiss {sender} for {channel}, account {account}","text_hash":"515b4fa5f19d42d21c72286933bb19b9b0a77fd3745d208b910dbaae41bdab1f","tgt_lang":"it","translated":"Ignora {sender} per {channel}, account {account}","updated_at":"2026-07-22T15:48:36.744Z"} {"cache_key":"b179de5eb4e40480e73420efde81f956aa2098c897810dc82c36d6b09c873c36","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.turnRecap.tokens","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"{count} tokens","text_hash":"bc17ff48c05229eb1e7470573c5c85a0334cb3ea42c1672c50064261e387ead2","tgt_lang":"it","translated":"{count} token","updated_at":"2026-07-22T15:51:00.017Z"} {"cache_key":"b1a4ee7b7b75e4829f289cc9c97d5faa0eb2e0ebbff3d63bc2854582a6934b94","model":"claude-opus-4-8","provider":"anthropic","segment_id":"custodian.history.title","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Recent changes","text_hash":"f66a12ef4fd99fa604a5229012d70e40f68a73c531b583e5e9b6a77ed5a5c6fc","tgt_lang":"it","translated":"Modifiche recenti","updated_at":"2026-07-22T15:49:32.124Z"} -{"cache_key":"b1c1ab149be95963aeaee8279d6e87a53f3e7674a2e744ae2fcbaef7f49b505e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.tryAgain","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Try again","text_hash":"d8b8392e2c542950ca64867168e4ef87d4ad606882d5898f826b51c6d553988f","tgt_lang":"it","translated":"Riprova","updated_at":"2026-07-29T11:06:11.260Z"} {"cache_key":"b1ccefe9ab6c2c5aa9cfc672d24fe12fa0c96ac2ad8ae7fdc203204b8cca8a12","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.files.willCreateOnSave","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Will Create on Save","text_hash":"b643a88a93743af7349db462040f355dab1f98007a7b98f7e7bbe07b50b7e068","tgt_lang":"it","translated":"Verrà creato al salvataggio","updated_at":"2026-07-29T11:06:11.260Z"} {"cache_key":"b1d3ad7ac06c47d20c1d5a8fd831ae7d33b33f595ab82f291c3711232f97f91c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillsPage.clawHub","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"ClawHub","text_hash":"a2019fe71279ebb59b7876298299699524a6eb7885a04484409a1b556c8548f3","tgt_lang":"it","translated":"ClawHub","updated_at":"2026-07-12T06:40:37.887Z"} {"cache_key":"b1df6ede85eb5730bd6967660ce56a291c3b0983ac1929096238c675328c2bce","model":"claude-opus-4-8","provider":"anthropic","segment_id":"board.widget.appStaleDetail","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Its server, resource, or originating transcript is no longer available.","text_hash":"da379905991e8a945d7c9f7a349b7131753151baf250826c0184345ac300a3f5","tgt_lang":"it","translated":"Il suo server, la risorsa o la trascrizione di origine non è più disponibile.","updated_at":"2026-07-22T15:50:30.574Z"} @@ -3131,6 +3163,7 @@ {"cache_key":"c1e26dae4027382507d54d20fa448ff23eb7695170dfe2c8ee39854f46483977","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.failureAlertToPlaceholder","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"+1555... or chat id","text_hash":"2b1a495ebdfbfedff6e058021fd92596414bf48531d43c217161eb32013db085","tgt_lang":"it","translated":"+1555... o chat id","updated_at":"2026-07-12T06:42:56.025Z"} {"cache_key":"c1e6012b5fa4ffe20dbf43e600122de556ef2b7a5524bdb10cbd6216f54ce911","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.sessionId","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Session ID","text_hash":"cb9ac5c561daa67069c5fc0ac9185906dfe15794b636d4813e421f77b6d2a259","tgt_lang":"it","translated":"ID sessione","updated_at":"2026-07-29T11:06:11.260Z"} {"cache_key":"c1fb2741dd665f0534cc0461d210b0a3af0f4b8bc44cd3dd1fa57580ccc26834","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.sections.secrets","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Secrets","text_hash":"d8707d411d997657b1ca20b02711bdef4f5e144ea47c7b4a5307d95150c0b2be","tgt_lang":"it","translated":"Secret","updated_at":"2026-07-12T06:39:43.229Z"} +{"cache_key":"c1fba12faa69b9889d930a618c200c9a3d85307951c41ca519fa26a02b863504","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.actionRequiresAdmin","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"This action requires operator.admin access.","text_hash":"518b8e1950759a90a1bd23aa2ca3c6476d2278d010e83aff6087f7469050286b","tgt_lang":"it","translated":"Questa azione richiede l'accesso operator.admin.","updated_at":"2026-08-06T05:31:36.129Z"} {"cache_key":"c2140060af24d4864172d73a8e6106da06ea050d92260b787a6d01367c088952","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.empty.searchTitle","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"No matching proposals","text_hash":"234a276112b9461d57c89b98e3fb75e83958d3ed2df5143927db7c77e99ff209","tgt_lang":"it","translated":"Nessuna proposta corrispondente","updated_at":"2026-07-12T06:41:30.901Z"} {"cache_key":"c2263a4e93dcc0e4883b0ea44a569207933ca7ccaf56d07971462f672a305e09","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.eventAttemptUpdated","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Attempt updated","text_hash":"4f4c9984589da8e84df4db1f456131af2e5c645a653251dd44be503060d75ec1","tgt_lang":"it","translated":"Tentativo aggiornato","updated_at":"2026-07-29T11:06:11.260Z"} {"cache_key":"c2350aab19a25871ad62aaa5629823b3bbeb6bb28e0ed7649890bcf3ba172416","model":"claude-opus-4-8","provider":"anthropic","segment_id":"logbook.status.analyzing","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Analyzing…","text_hash":"89b633adede66a057e627e74390a5d50adf46a7d53d4425524f3cb9d82012f12","tgt_lang":"it","translated":"Analyzing…","updated_at":"2026-07-29T11:06:11.260Z"} @@ -3242,7 +3275,6 @@ {"cache_key":"c8bcd7aa959f3e68f359a1e9ae988b29312a9add736c382841edf1d4d82bfde8","model":"claude-opus-4-6","provider":"anthropic","segment_id":"common.saving","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Saving…","text_hash":"23e39291d6135814ed7c936e278974544b0df5fbf0eb0427b6700979b7472a93","tgt_lang":"it","translated":"Salvataggio…","updated_at":"2026-07-14T12:53:09.646Z","segment_ids":["quickSettings.personal.saving","configView.autoSaveSaving","dreaming.toggleConfirmation.saving","modelProviders.saving"]} {"cache_key":"c8dd7566a0ce42db107f7988c0e7099bcce1863a367d3d9f3a7906efc20176db","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.dictationFailed","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Dictation failed.","text_hash":"c9b0c64945914ac93214006b8994b2aadd00599b1dd373e41eac084c3c89893d","tgt_lang":"it","translated":"Dettatura non riuscita.","updated_at":"2026-07-22T15:51:28.354Z"} {"cache_key":"c8e92b394b597be0425443b6c018f05f09fd8daedf18075d97c293c3c6f0476a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.messages.actions","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Message actions","text_hash":"f532ee1f7288365e1d032986764db0d9fa887b0239ab7dfa22bb36b4eb5cbe8c","tgt_lang":"it","translated":"Azioni messaggio","updated_at":"2026-07-29T11:05:45.614Z"} -{"cache_key":"c8eab554107b2edab68d5939f006a1de7c9629c812138dcc2c5b676ad3ea54df","model":"gpt-5.6-sol","provider":"openai","segment_id":"modelSetup.verify.button","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Verify connection","text_hash":"7b840072a1e440b8a99365140e070b840e77bd9b879eb23379edf1577302a219","tgt_lang":"it","translated":"Verifica connessione","updated_at":"2026-07-16T15:48:54.885Z"} {"cache_key":"c90258c2a98542185af34fdc681915bcea69bf79b03089655de504e575453b16","model":"claude-opus-4-8","provider":"anthropic","segment_id":"quickSettings.model.thinkingLevels.medium","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Medium","text_hash":"8e588cd187741f1cd76f5fab77b7208782a8c21d764ce7d7a4cf3ac4e0968873","tgt_lang":"it","translated":"Media","updated_at":"2026-07-06T20:20:02.809Z"} {"cache_key":"c92465d395a60c2f377ed897ae2b2a44068f7efc9cc2bd39a122dbc3e494705b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"approvalPage.resolvedElsewhereDescription","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Another surface or an earlier attempt recorded the decision first.","text_hash":"303a2604a6f6f861df0d752682254dcba489d2450c1c108bc81d4cc9f5345a23","tgt_lang":"it","translated":"Another surface or an earlier attempt recorded the decision first.","updated_at":"2026-07-29T11:06:11.260Z"} {"cache_key":"c95fb9d7068b552b11a07cc68a2f98e8639f5443b8b920fa1aacf0972817765d","model":"gpt-5.5","provider":"openai","segment_id":"chat.backgroundTasks.label","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Background tasks","text_hash":"c6907e94a3b7ea1b0e9cb7bb3c674bbaddb0216cab132a2bfa63507afebbc888","tgt_lang":"it","translated":"Attività in background","updated_at":"2026-07-11T00:45:20.371Z","segment_ids":["chat.backgroundTasks.title"]} @@ -3310,7 +3342,6 @@ {"cache_key":"cd8bc88af0ed634f4d841cba7b54decba08a52646bb88deb79309e1b037af2d8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"activity.duration.minutes","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"{minutes}m {seconds}s","text_hash":"c4521614d0a2513f44ec2d33ec20386b1a12d284c269c5cf3952479d44e702d9","tgt_lang":"it","translated":"{minutes}m {seconds}s","updated_at":"2026-07-29T11:06:11.260Z"} {"cache_key":"cd923306ff2c891acbb2a64bcaf0ef383eaf1043a6476f70fb12ea701596a560","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.contextUsage.openUsage","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Open usage dashboard","text_hash":"bae5e40b055c195a780a0dc06042d60353da51ab582610096c5cb0d269484c00","tgt_lang":"it","translated":"Apri dashboard di utilizzo","updated_at":"2026-07-29T11:06:11.260Z"} {"cache_key":"cd9d717b860c610910bc64fe8c09b8569d0da6edae7e9d26dbcc33e2d459936e","model":"gpt-5.5","provider":"openai","segment_id":"worktrees.newWorktree","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"New worktree","text_hash":"4f210afedcabde192cf04e3c8c1ff21f79149bc696d1b8abaece56e8e3faa4dd","tgt_lang":"it","translated":"Nuovo worktree","updated_at":"2026-07-10T17:59:26.804Z"} -{"cache_key":"cdddbe1e7f9e81b28d023b65b0b330cc4323edbbced35610e348ae7d0c334ab5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.authRequired.stepPaste","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Paste the token from openclaw dashboard --no-open or enter the configured password.","text_hash":"d65aea1772b928b5eb212e6c4c0481b32cbaf6e4d492b32d6c970592e75490f1","tgt_lang":"it","translated":"Incolla il token da openclaw dashboard --no-open oppure inserisci la password configurata.","updated_at":"2026-07-29T11:06:11.260Z"} {"cache_key":"ce0527d8878d83874d030fbd2610d24fde2b01cab4cd3dfc7e65740caf2daee7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.today.workflowHeading","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"How the agent will use it","text_hash":"fa127bbba4f8fc82a8c88de3dc0eb481e2f97b6a44200dbc049b072fdeb12fc2","tgt_lang":"it","translated":"Come l'agente lo userà","updated_at":"2026-07-12T06:41:44.438Z"} {"cache_key":"ce114d25e9d621a15ebccccd188f84ae98271289d282abc1da2a9cad5545ce3f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.protocol.stepRestart","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Restart the Gateway after updating OpenClaw so it serves the current protocol.","text_hash":"916812011b76cc5607e28c20bb15722f27db34010c608c3c1bb1b1ad70f7a329","tgt_lang":"it","translated":"Riavvia il Gateway dopo aver aggiornato OpenClaw affinché serva il protocollo corrente.","updated_at":"2026-07-29T11:06:11.260Z"} {"cache_key":"ce14d3358125b1fadd9de75a95be2393772874d4994e4df367c82f87db7a28fe","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sessionRoute.multipleMatches","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"More than one session matches {shortId}.","text_hash":"3aa7e0d1e1cc1f44f43538e5c502b3cacd86e52ea78ad3ab1f2198bea150fc96","tgt_lang":"it","translated":"Più di una sessione corrisponde a {shortId}.","updated_at":"2026-07-28T07:13:22.611Z"} @@ -3569,7 +3600,6 @@ {"cache_key":"df6c9ca6efcb3de7a437ee513cdc3db7c00135de2a3d001e0e49520ec76a8224","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.presets.last1y","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"1y","text_hash":"987a4ba6e3ed7f58d01b334eead9bbc96a76a644f61faff4faa2b7b86ae5f408","tgt_lang":"it","translated":"1a","updated_at":"2026-07-29T11:06:11.260Z"} {"cache_key":"df6e73bac8cf52b7437af039541c0e8c8cb10f48448ac1f5114af10767a44443","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.today.tweakIt","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Tweak it","text_hash":"e81a14b56b5cdb1e5ace03b03796a348a0069bbbdb08fc7205525661ca7b1c03","tgt_lang":"it","translated":"Modificalo","updated_at":"2026-07-12T06:41:44.438Z"} {"cache_key":"df7292fedbedd735d08f59c93628491491ed9e0bdaee8ea870db5355414132d0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.execApprovals.title","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Exec approvals","text_hash":"01fd4bb2d70be608a5b2c5ff0c817b26a680211bba5ad84bd960c0af334f39c1","tgt_lang":"it","translated":"Approvazioni exec","updated_at":"2026-07-12T06:38:09.022Z"} -{"cache_key":"df88ff1927ac90060a90198fff379d2c7b6bee86e19cb1a2bbe9dec22316c2ff","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.messages.openInCanvas","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Open in canvas","text_hash":"02597bb20cb5d93ebbb47e62c3591fcf9dec76fc42697e1dc130e1f167232e61","tgt_lang":"it","translated":"Apri nel canvas","updated_at":"2026-07-12T06:42:13.161Z"} {"cache_key":"df9e64babcd78e71764efb0fd0ea7e41b9e494a99bfcd457d8f2a2875df67606","model":"gpt-5.6-sol","provider":"openai","segment_id":"nodes.pairing.fullAccessHint","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Node plus complete Gateway controls, including settings and upgrades.","text_hash":"34f30d69ea514fbaae45e3e166454db2c5c0031b04d31f6af1ba38dcb15f8f6b","tgt_lang":"it","translated":"Nodo e controlli completi del Gateway, incluse impostazioni e aggiornamenti.","updated_at":"2026-07-13T10:02:45.042Z"} {"cache_key":"df9eaf1bd0d787d909ae62fcc35b1658935440123f4eebecc2b3eceb9d013e88","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.rateLimited.summary","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"The Gateway is temporarily limiting authentication attempts for this client.","text_hash":"d8fa743e54d8cb80e08e44fdfe20a74b3c99505a82ca5b7a2a65d7dd53ac9f6c","tgt_lang":"it","translated":"Il Gateway sta limitando temporaneamente i tentativi di autenticazione per questo client.","updated_at":"2026-07-29T11:06:11.260Z"} {"cache_key":"dfa741e0b2e5bca52062248c1147afcd446915476f4047f65655c88ae3ab1d5f","model":"gpt-5.5","provider":"openai","segment_id":"chat.splitView.splitRight","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Split right","text_hash":"aa9997bb1d8c23d0b88521c4093fc8c3ee01b187f78635ae4d3e16d27e8a8475","tgt_lang":"it","translated":"Dividi a destra","updated_at":"2026-07-06T07:23:48.580Z"} @@ -3578,7 +3608,7 @@ {"cache_key":"dfbc1c859942a9d5637238ac8f1dda20de62135a30e1ca01c5b696463fcab947","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.failureAlertAfterHelp","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Consecutive errors before alerting.","text_hash":"cfab25f9233c6418534dc02f551be9afb62045e6c956ddb44340ce131ede1614","tgt_lang":"it","translated":"Errori consecutivi prima dell'avviso.","updated_at":"2026-07-12T06:42:56.025Z"} {"cache_key":"dfde74c32746805e6479f86aab8e614d2670f57674e66c02e3c7893264f4b2a9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.board.mockPlaceholder","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Board view seam · {tabs} tabs · {widgets} widgets","text_hash":"73844e05d0f76b5eeff8b0c8ddd52535a8f89dc69ce3b377a8fe0c2eca9a236f","tgt_lang":"it","translated":"Vista bacheca · {tabs} schede · {widgets} widget","updated_at":"2026-07-22T15:50:53.637Z"} {"cache_key":"dffae8c5aab4bf78da790f6a4b9bc6b25d0a290a4bc6c27eefa5c7a1a0957b8f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.tabs.paused","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Paused","text_hash":"e159b06187d369a0615f66ce577582b5c983d4ea59b3a62b702049f61753f0bf","tgt_lang":"it","translated":"In pausa","updated_at":"2026-07-12T06:42:31.180Z","segment_ids":["cron.list.paused","cron.detail.paused"]} -{"cache_key":"e009999f17f814be87bea6c9ac101f9254cc87e6aa9ffdb9a165d5c274d5fab6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.probe.status.no_model","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"No models available","text_hash":"a5a9895b0241125f15e8c45740f220dc69014c8d046ea815d61dd3700c1e627b","tgt_lang":"it","translated":"Nessun modello disponibile","updated_at":"2026-07-29T11:06:11.260Z","segment_ids":["modelProviders.readiness.noModels"]} +{"cache_key":"e009999f17f814be87bea6c9ac101f9254cc87e6aa9ffdb9a165d5c274d5fab6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.probe.status.no_model","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"No models available","text_hash":"a5a9895b0241125f15e8c45740f220dc69014c8d046ea815d61dd3700c1e627b","tgt_lang":"it","translated":"Nessun modello disponibile","updated_at":"2026-07-29T11:06:11.260Z","segment_ids":["modelProviders.readiness.noModels","chat.modelControls.noModelsAvailable"]} {"cache_key":"e0185e389886901cef2b116ed1d9ad8d9ad03b6e34b076f75206321e1162dd36","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.hub.updatedAgo","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Updated {ago}","text_hash":"cda30b9c4b8f7318d0083051cf2ce3d3cee5da238c787ce87729488bacb80270","tgt_lang":"it","translated":"Aggiornato {ago}","updated_at":"2026-07-29T11:06:11.260Z"} {"cache_key":"e01c1ad657d0aace2a20839cb7cd464808a2ed5adb5009b2ce07a4911f58796f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.signIn.more","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"More sign-in options","text_hash":"ded84276a3f563a37a744902905e73af1301dc044869fdc0cf19e340d2548fa4","tgt_lang":"it","translated":"Altre opzioni di accesso","updated_at":"2026-07-29T11:06:11.260Z"} {"cache_key":"e01d01a4243989eb6bbebb5d9607f3c05fbe0cd2186b46c38ef19adf968b7be1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.errors.nameRequired","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Name is required.","text_hash":"f83a4bc1f3f469caeb1dbc4cccd601e8f3fd565d92c9d4cf9ff024bdc75f5280","tgt_lang":"it","translated":"Il nome è obbligatorio.","updated_at":"2026-07-29T11:06:11.260Z"} @@ -3639,6 +3669,7 @@ {"cache_key":"e3ef88573a82acd139e0d40ed7e9dee4dc9946784901def1e58edd31ea266eea","model":"claude-opus-4-8","provider":"anthropic","segment_id":"profilePage.identity.openSettings","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Open identity settings for {name}","text_hash":"e88ac287ce57dfae2af2f33ef747d245015c22aa2521cd83b12d5212c7b8001b","tgt_lang":"it","translated":"Apri le impostazioni identità per {name}","updated_at":"2026-07-22T15:50:14.457Z"} {"cache_key":"e3f14bb08c5b1c0414b6e820ba4982c97ee4c6a5d4988af036bbd6c1ea47395d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.heading","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Connect a verified AI model","text_hash":"a17c975743b0a0b50fcc96243183b9daaa1055edf009bf1a808c2e23650aa13c","tgt_lang":"it","translated":"Connetti la tua IA","updated_at":"2026-07-29T11:06:11.260Z"} {"cache_key":"e3f44e7c2a427ac99105dcaff1c34c96a5eb0cbcbf129c2b234706c24ac6ca6a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.noCustomEntries","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"No custom entries.","text_hash":"de38070e96ce715083fdc916ee46db5a1935131fbde6caf2b714043859eb6115","tgt_lang":"it","translated":"Nessuna voce personalizzata.","updated_at":"2026-07-12T06:38:49.747Z"} +{"cache_key":"e411af86333105c11719309bdf18bfd094e102ba73c81e1790b2721b3a9bd16c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.modelControls.refreshingModels","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Refreshing models…","text_hash":"88c350cac6f76d81ff4030497c3862e3088348e461c045aa0a87d0efe8e3cab8","tgt_lang":"it","translated":"Aggiornamento modelli…","updated_at":"2026-08-06T05:31:47.893Z"} {"cache_key":"e42e61eea7d0ac93c155eadd0ebf53fec3c66b4bf0960b4085de6e2faeec008b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.binding.any","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"any","text_hash":"d6a7cd2a7371b1a15d543196979ff74fdb027023ebf187d5d329be11055c77fd","tgt_lang":"it","translated":"qualsiasi","updated_at":"2026-07-12T06:37:57.874Z"} {"cache_key":"e432401ecb612f02b179a4a6854352c01fd78da772297d659dea09701032f7bc","model":"gpt-5.5","provider":"openai","segment_id":"chat.splitView.dropOpenHere","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Open here","text_hash":"b08e2fd2e872adcb575b305187b9db8482369325806953ce80190fc2dc1ab9fb","tgt_lang":"it","translated":"Apri qui","updated_at":"2026-07-06T22:56:28.456Z"} {"cache_key":"e4676910ebd69caea8c18f26b96996f497f0b462e979c81af18a3d58ce6c4a7b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"mcpServers.configUnavailable","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Configuration is unavailable; refresh and try again.","text_hash":"8aeed92eae4adea791d437ec783fd99e0d81f2bb2933dbbf52232be251308ce1","tgt_lang":"it","translated":"La configurazione non è disponibile; aggiorna e riprova.","updated_at":"2026-07-22T15:49:46.242Z"} @@ -3777,6 +3808,7 @@ {"cache_key":"ec9fa21f793078ed0af212966b47abfbbca08521e8f6f809cb57c7f82fb81265","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commandResults.redirect.requestFailed","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Failed to redirect: {error}","text_hash":"a90aef67e11b7ba9ec9e398241261ef85d443fb49d99c95ea6a6aeb044c8eed7","tgt_lang":"it","translated":"Impossibile eseguire redirect: {error}","updated_at":"2026-07-29T11:05:38.858Z"} {"cache_key":"ecc45d5b174b6819f1b6fba7b52bd76aa947744e39ea71404da6b8bc642ff2b0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"appsPage.cards.ios.desc","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Chat, talk, approve actions, and share into OpenClaw from iOS.","text_hash":"e1f26cba173a2ab3359729293a4b81a8dcf2f92f56027242dd978488b6965161","tgt_lang":"it","translated":"Chatta, parla, approva azioni e condividi in OpenClaw da iOS.","updated_at":"2026-07-22T15:49:59.718Z"} {"cache_key":"ecda9720462473a90f2b8221bc5cfa2dd24edc5390d84448096778d6a0f9394f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.working","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"{name} is working...","text_hash":"dbce69e1f37797e32879e9960125e409ed6f1e36e238cfd0898eb60ea839deca","tgt_lang":"it","translated":"{name} sta lavorando...","updated_at":"2026-07-12T06:42:25.349Z"} +{"cache_key":"ecdfbd8f7639b6d812a46924acaf2e2d8b0ab2cea94e6d41079c3c20dc1b7628","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.readyIn","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Ready · {latencyMs} ms","text_hash":"fe3e0f81afe32081d39415a34f7a2ad1add67d8695f7a6bc5fccf9ecf9fd29b5","tgt_lang":"it","translated":"Pronto · {latencyMs} ms","updated_at":"2026-08-06T05:31:36.129Z"} {"cache_key":"ecdfc8c676d8a5434cb4aa7a268de9a0310ff3808eb5ee80651b746ccd10b866","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commandResults.thinking.resetFailed","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Failed to reset thinking level: {error}","text_hash":"cb340523319abade5ef33a4bcbc45cbd652faee486f31d92a55ee67a88502063","tgt_lang":"it","translated":"Impossibile ripristinare il livello di ragionamento: {error}","updated_at":"2026-07-29T11:05:23.057Z"} {"cache_key":"eceeddafeb8797875b807c938758a45b7abc7e72b7ab646ca2e56a0c340b4243","model":"claude-opus-4-8","provider":"anthropic","segment_id":"subtitles.modelSetup","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Connect a verified AI model","text_hash":"a17c975743b0a0b50fcc96243183b9daaa1055edf009bf1a808c2e23650aa13c","tgt_lang":"it","translated":"Connetti un modello di IA verificato","updated_at":"2026-07-29T11:06:11.260Z"} {"cache_key":"ecf672d65e18a62d8e5d2644d7dcce8263f43c91d5b5677c451ce9dedc43a70c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"filePreview.emptySubtitle","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Try another file name or content search.","text_hash":"05f89499f5b01f60c7fa97445b0ed5a59c187e355375fcec3aa546ea12caa5d5","tgt_lang":"it","translated":"Prova un altro nome di file o una ricerca nel contenuto.","updated_at":"2026-07-12T06:37:35.072Z"} @@ -3785,7 +3817,7 @@ {"cache_key":"ed058c323a9d4fd829036a2ae0352cb374cc64c5a81f4ee8220527952bec5a8f","model":"gpt-5.5","provider":"openai","segment_id":"quickSettings.appearance.lobsterSoundsOff","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Silent","text_hash":"ddbcf06726488a43af36838754808ac5041b05ab6434735615979d820725b56f","tgt_lang":"it","translated":"Silenzioso","updated_at":"2026-07-10T04:50:23.380Z"} {"cache_key":"ed18d012f8be5cd8eab3e9da994b92642b5846771ad0060ba8ab05fff9b8b304","model":"claude-opus-4-8","provider":"anthropic","segment_id":"appsPage.badgeBundledAndroid","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Included with the Android app","text_hash":"190f218c6f3acb2d1b78dacaadaa3e2e69ce19bd588e32a5b2030060932d9a56","tgt_lang":"it","translated":"Incluso nell'app Android","updated_at":"2026-07-22T15:49:59.718Z"} {"cache_key":"ed25da456659d976f87083289b2eba4f07d72befd9ea76d1691e28ba1f1ee703","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.chatPrefs.messageWidthHint","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Optional CSS width for the centered transcript, such as 960px, 82%, or min(1280px, 82%).","text_hash":"bedc89ef8f1c70847325bb2f1398addc798d7d8fa4187cb9ffba49a3c0aed5ec","tgt_lang":"it","translated":"Larghezza CSS opzionale per la trascrizione centrata, ad esempio 960px, 82% o min(1280px, 82%).","updated_at":"2026-07-25T17:13:27.235Z"} -{"cache_key":"ed31b39bdddefb6070f317b5be5a3cb1da4382ce0d7958a9c399bb079a48d963","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.actions.confirmRepair","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Repair Dream Cache? This archives derived dream cache files and rebuilds them from clean inputs. Your dream diary stays untouched.","text_hash":"bf72fa3d38159dffaddfcde0587d8d5d7002a7e5b60db804a5f3f953b260fac0","tgt_lang":"it","translated":"Riparare la cache dei sogni? Questa operazione archivia i file derivati della cache dei sogni e li ricostruisce da input puliti. Il diario dei sogni rimane intatto.","updated_at":"2026-07-29T11:04:54.016Z"} +{"cache_key":"ed374589c6cc67aacd7a49042677c5704528c9433ec9f607a9c37610200517bf","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.title","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Selected model","text_hash":"6cb8d3b4bdb37d02ea667999f8312af7ab0f9627f7869d5e09d788936d09fd3d","tgt_lang":"it","translated":"Modello selezionato","updated_at":"2026-08-06T05:31:36.129Z"} {"cache_key":"ed7d89126667d40d0b0811e1365a4535de95d9338c6e820cf40536aa52c34eec","model":"claude-opus-4-8","provider":"anthropic","segment_id":"githubPreview.comments","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"{count} comments","text_hash":"3af8a7b74264dfe5feb32992b3d79b2441e661c09d7ba1ded8ce9e2a33022635","tgt_lang":"it","translated":"{count} commenti","updated_at":"2026-07-12T06:37:45.624Z","segment_ids":["workboard.badgeComments"]} {"cache_key":"eda808248d06311f675fd9803e1a3e40576dd03b07e5b568b381d84ecb82f155","model":"claude-opus-4-8","provider":"anthropic","segment_id":"board.widget.appStaleTitle","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"This pinned app is stale","text_hash":"9110b249eb7f5fb9d0d5652d9bf1709d8f851b75ee829cd06331d49bafeb37c6","tgt_lang":"it","translated":"Questa app fissata è obsoleta","updated_at":"2026-07-22T15:50:30.574Z"} {"cache_key":"edad64169beff6fae54933fa8f679c552713d7a097e8885db307c116853a2f20","model":"claude-opus-4-8","provider":"anthropic","segment_id":"mcpApp.errors.sandboxUnavailable","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"MCP App sandbox unavailable","text_hash":"2adef2ce3b373a47eb985f5637386f5237702bf52bcbee6f49b7b6d7aecab897","tgt_lang":"it","translated":"Sandbox MCP App non disponibile","updated_at":"2026-07-29T11:03:14.590Z"} @@ -3797,6 +3829,7 @@ {"cache_key":"ee325ac91eafc78e5bf7de625d3c41d6f3bc369cda43b958fb6a15d1f2806d45","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.readiness.signedInNoModels","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"You're signed in, but this account exposes no usable models. Choose another provider or account to continue.","text_hash":"8161c8ac3c1029e91facacac66caf3d159e019cb581041782fa7a9299bbe1702","tgt_lang":"it","translated":"Hai effettuato l'accesso, ma questo account non espone modelli utilizzabili. Scegli un altro provider o account per continuare.","updated_at":"2026-07-31T19:26:03.104Z"} {"cache_key":"ee3d598a2cb60363cb2cf46050825f6f3fd44ea47014da658de9b975d0948b1a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.filters.hours","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Hours","text_hash":"21e8492938abc179410c21f3598f141c4c59a8bf2d3b4e475b7d83e10adfc00f","tgt_lang":"it","translated":"Ore","updated_at":"2026-07-29T11:06:11.260Z","segment_ids":["cron.form.hours"]} {"cache_key":"ee4be21fa0514a061c9628abceb52ef333bc00133fa3a0645966d700e45011c3","model":"gpt-5.6-sol","provider":"openai","segment_id":"cron.runNotStarted.stopped","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"The scheduler is stopped.","text_hash":"c6932b841004c92fd0e751c19bb712dc7f8a4974cf868c93dd4567a8477ec2fe","tgt_lang":"it","translated":"L'utilità di pianificazione è arrestata.","updated_at":"2026-07-13T03:19:39.741Z"} +{"cache_key":"ee5b1d2460ccadeed5699d03c601329fdd7f8ad91ac6fdd4dbea6b78f384ac9b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.forkedSession","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Forked thread","text_hash":"52e0889e75a6aa22f91b410bd5e97080529a12ab4b60ab69dfa3c6c223db6788","tgt_lang":"it","translated":"Thread biforcato","updated_at":"2026-08-06T05:31:36.129Z"} {"cache_key":"ee7f46f8486a2af5aafb72e746ca75ff1ab476b40591ba7f9c114783cc282bd0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commands.showMoreOne","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Show 1 more command","text_hash":"967060aaf56b6be3141e2154bc903cb805f0877e21c432cae55e7b2dfd68eb25","tgt_lang":"it","translated":"Mostra 1 comando in più","updated_at":"2026-07-12T06:42:07.065Z"} {"cache_key":"ee975bf6f7a91de97e3a143ee2373c6395bda2e1b13c75467aaab5dd5d0b6e1b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.boardFilterSummary","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"{active} active · {total} total","text_hash":"d16d6822e709b7ef151d2c13d77dee176e7d8b59b7eaa84204fd5034d2cd9ca1","tgt_lang":"it","translated":"{active} active · {total} total","updated_at":"2026-07-29T11:06:11.260Z"} {"cache_key":"ee9bf3954532dc292d8cd54ce25c1764b434a91852f0c6415b88a3e7165ef01a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.cancelReply","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Cancel reply","text_hash":"2355f73150190fc77c27f936d5b967569ac5d0bc9f5bf6f3cd8cb649d8f1a49d","tgt_lang":"it","translated":"Annulla risposta","updated_at":"2026-07-12T06:42:25.349Z"} @@ -3854,6 +3887,7 @@ {"cache_key":"f1c539439cf1842aa2d01a535cfa835ebed95ea199b00b2b2b80a0a0a42e1f23","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.actions.more","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"More actions","text_hash":"f8d46c2570e70736d62beb6e2e8df321d7cb4842a2b894f2025c47b31871d9f1","tgt_lang":"it","translated":"Altre azioni","updated_at":"2026-07-12T06:42:36.545Z"} {"cache_key":"f1cea4e12924dc7b57509d2190a3a8fe394694fb850cc727e2be66e3c7312daa","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.dreaming.unsupported.rowTitle","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Not available for this engine","text_hash":"519bfda611c2317aca12359fea44511dc7f1d2e1f8cb432aac9df9ddf9e57f76","tgt_lang":"it","translated":"Non disponibile per questo motore","updated_at":"2026-07-28T07:13:10.466Z"} {"cache_key":"f1e15ee901439c045b5741d0cd1218c9aec9ee0de131dd5621f7e5b5fac499bd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"talkPage.intro","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Configure realtime voice providers, models, and speaker voices.","text_hash":"60bffbfd54e6a9ee4f253b214dd8388c8fc4831e12e8281a69a34cac94934df0","tgt_lang":"it","translated":"Configura provider vocali in tempo reale, modelli e voci degli altoparlanti.","updated_at":"2026-07-29T11:04:05.005Z"} +{"cache_key":"f1fc127ba6a0cf97351e832aef819b1e6149b8101c4008a6661b2d20820b234f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.unavailable","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Make sure the provider service is running and reachable, then retry.","text_hash":"91dd03a4485088dbe11b0bad797b05af1e3b3e87824c557fd514f944d3a3f992","tgt_lang":"it","translated":"Assicurati che il servizio del provider sia in esecuzione e raggiungibile, quindi riprova.","updated_at":"2026-08-06T05:31:44.885Z"} {"cache_key":"f20f2a56821bf641f9aaf904e82102f1b234ee5d80535754e45c8371fa9b2517","model":"claude-opus-4-8","provider":"anthropic","segment_id":"labsPage.auditMessages.title","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Message audit metadata","text_hash":"28cf04f6aa44a7d83c87fb9f92cea02700626876ccb89479576f774e9240bd07","tgt_lang":"it","translated":"Metadati di controllo dei messaggi","updated_at":"2026-07-28T07:13:22.611Z"} {"cache_key":"f252f54eeb6285fca03ea88321e4c4473dee834d6c68130d9dfdbe99b5be2b1e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.query.inRange","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"{total} sessions in range","text_hash":"a7280631c94ed4479e25609cb443b235d3be5cb364d1feb28c1d5d8ecd132714","tgt_lang":"it","translated":"{total} sessioni nell'intervallo","updated_at":"2026-07-29T11:06:11.260Z"} {"cache_key":"f25e152df7d510782e8ccfe8fe4fd40b72f3944b5fc7a998623947bc1711ff46","model":"gpt-5.6-sol","provider":"openai","segment_id":"execApproval.agentPending","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"{count} pending approvals","text_hash":"d410f49cb2cbceda3ad03782ca2ccb315c63ae1afcdc212c1b9edbb8aae2d444","tgt_lang":"it","translated":"{count} approvazioni in sospeso","updated_at":"2026-07-16T09:23:27.498Z","segment_ids":["attention.pendingApprovals"]} @@ -3898,7 +3932,6 @@ {"cache_key":"f4a326f7362093c0c2134ab88df23bc23407ca0de5c681824bdd8da425060a86","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.pairing.metadataTitle","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Device refresh pending","text_hash":"10d1029b24891605542904ca3f5d55f2182c8453b7035bd6b9941c46c22bb4d4","tgt_lang":"it","translated":"Aggiornamento dispositivo in sospeso","updated_at":"2026-07-29T11:06:11.260Z"} {"cache_key":"f4a700d0b55080bd41a7f08bfe25856cb74f3978d8181ea38876e6c634af0a8f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"subtitles.memory","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Memory engine, backend, search, and dreaming.","text_hash":"8db99685957c64bead70623acf6250adc20b2e7e165103121ee68fd66c17df9f","tgt_lang":"it","translated":"Motore di memoria, backend, ricerca e dreaming.","updated_at":"2026-07-28T07:12:31.316Z"} {"cache_key":"f4bd8123301877643ab9af1881d758259e92be436292aa9cabb0c5ab93c45461","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.rail.checksPending","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"{count} running","text_hash":"759e5538d8b58cae4de1c25e1540c3425d21da65cdee2e5680c85bb26dd408e4","tgt_lang":"it","translated":"{count} in esecuzione","updated_at":"2026-07-22T15:51:12.308Z"} -{"cache_key":"f4d52db9a39bc21bc703acb482e83da6b2116d85f9b7c9fa6185a7acc9750fd0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.overview.health.checking","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Checking…","text_hash":"ec963ffc911b840134fc738b41a8bb0493489c402a4a761efd36c16dea7d984b","tgt_lang":"it","translated":"Verifica in corso…","updated_at":"2026-07-29T11:04:29.839Z"} {"cache_key":"f4e69d4a979d7816edabc36a34a5aab73b3245907ac073204a5e978063d4c87c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.key","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Key","text_hash":"99a52df3ff3d499488e2fa28150c4106a2cb5e928891a830a9aa3922b2d32160","tgt_lang":"it","translated":"Chiave","updated_at":"2026-07-12T06:38:49.747Z","segment_ids":["configForm.key"]} {"cache_key":"f4fc4b4dc54d6b6e74e4789312ec15cf6d4761823a9fa6d9c7a913f3525df615","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.mosaic.title","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Activity by Time","text_hash":"d4f5e691d1d415aabf25860ac10b620e6f798075db0ef42c7a59a41f340c80e6","tgt_lang":"it","translated":"Attività per orario","updated_at":"2026-07-29T11:06:11.260Z"} {"cache_key":"f5284fe043a23f80be7e6de82bfb5885d14458535320450e636a6f2c76882e4d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"updates.postRestart.restartUnhealthy","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"The replacement process never became healthy and the previous process stayed up.","text_hash":"2f6b8ec4a9b787c58782852ee490526f23048701af076c200ec714c3e14c41cf","tgt_lang":"it","translated":"Il processo sostitutivo non è mai diventato integro e il processo precedente è rimasto attivo.","updated_at":"2026-07-29T11:03:38.178Z"} @@ -3950,6 +3983,7 @@ {"cache_key":"f9078edbe0cd8fb47d187a7137bf5ab70444187ffe12949a051b0e7939ac3139","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.manual.selectProvider","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Select a provider","text_hash":"71e2ca7b1c9f58dc9f5aa46785ae0876ea222554fbc4ed5ae7dc5c53398f1c83","tgt_lang":"it","translated":"Seleziona un provider","updated_at":"2026-07-29T11:06:11.260Z","segment_ids":["modelProviders.add.selectProvider"]} {"cache_key":"f91322619245afda06a98b9a00d473690f9198df7bacfa2f9b43bac758b5c369","model":"gpt-5.6-sol","provider":"openai","segment_id":"chat.progressLabels.surfacing","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Surfacing","text_hash":"fa91fd53f004be47ca9dcc5e1b206585e99a78627357e9b0da0de16bcc9ba655","tgt_lang":"it","translated":"Riemergendo","updated_at":"2026-07-14T04:54:09.261Z"} {"cache_key":"f9214280ce537f4a16fa0765bf0424c3ce1cebc8848c527388b3c83b0435a3c6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.overview.health.title","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Engine health","text_hash":"fd3c36936d622873c744b49427ff0783cd94038a39738c7371663ad1fd1c2314","tgt_lang":"it","translated":"Stato del motore","updated_at":"2026-07-29T11:04:22.847Z"} +{"cache_key":"f945e961079ace0ff9d242cb303470f4cd4a5b14ffb475ba07728edd8eecc417","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.auth","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Review the provider credential or sign-in, then retry.","text_hash":"06492ffbd3c87579037f41e3c00a217fb3020fafdc1f11442394e33b4b7dcd77","tgt_lang":"it","translated":"Controlla le credenziali o l'accesso del provider, quindi riprova.","updated_at":"2026-08-06T05:31:36.129Z"} {"cache_key":"f94794604fe6ff3f652999c18d031f7f8ca10e1dda6510b26df6a024f68eb081","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.daily.tokensTitle","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Daily Token Usage","text_hash":"f445094fe3729c2a1e457eaf56b11f5ca12f8b6c439051dd7a8076e1647df4b9","tgt_lang":"it","translated":"Utilizzo giornaliero dei token","updated_at":"2026-07-29T11:06:11.260Z"} {"cache_key":"f964269d8d069642ba37bb40b09a07c98cd4e2625de8b1b5edf828fe729b9445","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.runEntry.openRunChat","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Open run chat","text_hash":"57c9914f2b6233d9e62ef37300d551c3eff303e39ed15e8ea1678a2145a1618b","tgt_lang":"it","translated":"Apri chat esecuzione","updated_at":"2026-07-29T11:06:11.260Z"} {"cache_key":"f9cd681306e08847828b4882581ee27977ff9d5316824d0324af1335c96e970b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"filePreview.kind.text","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Text","text_hash":"71988c4d8e0803ba4519f0b2864c1331c14a1890bf8694e251379177bfedb5c3","tgt_lang":"it","translated":"Testo","updated_at":"2026-07-29T11:03:14.590Z"} diff --git a/ui/src/i18n/.i18n/ja-JP.meta.json b/ui/src/i18n/.i18n/ja-JP.meta.json index 2252d966ad20..a73579b31f88 100644 --- a/ui/src/i18n/.i18n/ja-JP.meta.json +++ b/ui/src/i18n/.i18n/ja-JP.meta.json @@ -1,11 +1,11 @@ { "fallbackKeys": [], - "generatedAt": "2026-07-31T19:24:14.245Z", + "generatedAt": "2026-08-06T05:30:20.872Z", "locale": "ja-JP", "model": "claude-opus-4-8", "provider": "anthropic", - "sourceHash": "912ad83d5f70ee4463b1370efd9bf9c890017c65833f30501e8c3440da135ee7", - "totalKeys": 4652, - "translatedKeys": 4652, + "sourceHash": "10855748ee78e3fa7806b6f0f43f9f2dec749b41e7fc82439dbe19fca7e2f173", + "totalKeys": 4689, + "translatedKeys": 4689, "workflow": 1 } diff --git a/ui/src/i18n/.i18n/ja-JP.tm.jsonl b/ui/src/i18n/.i18n/ja-JP.tm.jsonl index a5cb6f36ccb9..768518f11ea9 100644 --- a/ui/src/i18n/.i18n/ja-JP.tm.jsonl +++ b/ui/src/i18n/.i18n/ja-JP.tm.jsonl @@ -73,6 +73,7 @@ {"cache_key":"03e59a190bbdb7e9c06ee25888caac0bc7cf35323703f384ff0f1304b07b76d4","model":"gpt-5.5","provider":"openai","segment_id":"nativeLinkMenu.openExternal","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Open in Default Browser","text_hash":"fc4fd2b1f38c03d1a8bffe8ad5baf4d19e414bc2f0b8c319b3990d513de2aa05","tgt_lang":"ja-JP","translated":"デフォルトブラウザで開く","updated_at":"2026-07-09T11:02:45.719Z"} {"cache_key":"03fcc85b03890569e8e7b56f718c354a7f83cca36c2a926aaaef9fd06d7d55fa","model":"gpt-5.6-sol","provider":"openai","segment_id":"channels.setup.subtitle","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"A short guided setup — you can fine-tune everything later.","text_hash":"dc08de952c90a0c10f4c7579b6a1060e9102d5cc65cde0a7ef5b45067b42ec54","tgt_lang":"ja-JP","translated":"短いガイド付きセットアップです。後ですべてを細かく調整できます。","updated_at":"2026-07-13T16:51:40.004Z"} {"cache_key":"041088c5bc369f6651c384d1ef644049c1335780a806ed12259a38e119397be1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.execApprovals.hostNativePolicy","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Host-native policy","text_hash":"446a7a708989770fcd9ba2ecd25f364177dc87d06cc670676687127f46841cbe","tgt_lang":"ja-JP","translated":"ホストネイティブポリシー","updated_at":"2026-07-12T06:31:45.639Z"} +{"cache_key":"04191f5b72df9c26d58b00b2f43e4fcc7a74291db3c01fa86a19b83a6f2f117e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.stopCloudWorkerConfirmAction","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Stop worker","text_hash":"9a57ca2831c77ed95598e14dffcbb02156a28428b46f153a2cefb02c66f53d8c","tgt_lang":"ja-JP","translated":"ワーカーを停止","updated_at":"2026-08-06T05:30:07.880Z"} {"cache_key":"041fd8ee66365992056ffb98d44f0d355ee899dbf48700eb58cbbfe310116298","model":"claude-opus-4-8","provider":"anthropic","segment_id":"debug.security.info","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"{count} info","text_hash":"a84e3331299caa904b633757b6c5cafdab536c874e78ba168a0290c36ade2f20","tgt_lang":"ja-JP","translated":"{count} info","updated_at":"2026-07-29T11:01:56.794Z"} {"cache_key":"0422d1e4d587696b3b35d448dbcbb1f2a1fecdfc7a808909f176f1fc21c2f007","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.execApprovals.defaultPrompt","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Default prompt policy.","text_hash":"706caab005a665c6f47fd0b836c7b86adc029afb5a7779e4c8149dbbdeab2750","tgt_lang":"ja-JP","translated":"デフォルトのプロンプトポリシー。","updated_at":"2026-07-12T06:31:51.627Z"} {"cache_key":"0434d2fda5d52dee823df0a6a3849001b779a0488aed3415a3d1cb7e5da9f795","model":"claude-opus-4-8","provider":"anthropic","segment_id":"activity.entrySummary","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"{argumentSummary}","text_hash":"d59968bd07c9304c77e9972265ada2b120e8f3eeda18072c254760c1cf49efb1","tgt_lang":"ja-JP","translated":"{argumentSummary}","updated_at":"2026-07-29T11:01:56.794Z"} @@ -243,6 +244,7 @@ {"cache_key":"0e3753479f60d0f7b38dc99b0770e908577e68dd0b36ab6271b2b70529d96ddb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.overview.prompt","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"prompt","text_hash":"cf07194ee232eb531e15f690000d19846dea69cf05504782658afcfacb9228a2","tgt_lang":"ja-JP","translated":"プロンプト","updated_at":"2026-07-29T11:01:56.794Z"} {"cache_key":"0e3d94f3952d52ad49f2a925cd280bddf53fb1c67e27c0a557ff105211a2db71","model":"gpt-5.6-sol","provider":"openai","segment_id":"approvalHistory.columns.decision","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Decision","text_hash":"640ae4baf96061fee1798e9181e2b7a5145585233df2c27a501623afb0096ec1","tgt_lang":"ja-JP","translated":"決定","updated_at":"2026-07-16T09:22:21.703Z"} {"cache_key":"0e47387c66433c90935b24239b0489c3ae7f94bcf3b1d47a094e91fffefae87b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.probe","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Probe","text_hash":"3bd51ab9c14f9514ea37fac91f5f245e93cf5733bd39ca1652e5525a1d67b5d1","tgt_lang":"ja-JP","translated":"プローブ","updated_at":"2026-07-29T11:01:56.794Z"} +{"cache_key":"0e4ff60a8a1a879da87906c5e5b1ef1079a98244d354137a42b8310d9d16148f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.actionRequiresAdmin","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"This action requires operator.admin access.","text_hash":"518b8e1950759a90a1bd23aa2ca3c6476d2278d010e83aff6087f7469050286b","tgt_lang":"ja-JP","translated":"この操作には operator.admin アクセスが必要です。","updated_at":"2026-08-06T05:30:07.880Z"} {"cache_key":"0e5d09bbfcfb6f71ffcd72f8ba17949fb5b3a763b3810f84c6e232f2c3b415f5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"activity.streamLabel","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Agent activity entries","text_hash":"1a754ac51acb61a37b7246727ccbeba0b80ff25a8230b4e0f5d52351e4074ede","tgt_lang":"ja-JP","translated":"ツールアクティビティエントリ","updated_at":"2026-07-29T11:01:56.794Z"} {"cache_key":"0e5ff066e415ff72bda8f5648673bfa19f2ee93ac720113243f056d94132cfa3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.showAdvanced","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Show Advanced","text_hash":"365075d1bf3ed18878ba0bb50360278b7eaa5973d32ed92fa1544238c09254cb","tgt_lang":"ja-JP","translated":"詳細設定を表示","updated_at":"2026-07-29T11:01:56.794Z"} {"cache_key":"0e7014ac4f08e18a0a82edaf46da2ea341f7a3d3bcd913c6ed5fcd22562eb4e3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"logbook.standup.title","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Daily standup","text_hash":"6b5709dfcc797923b86cb8d16dc4bbc817bfe350c25c76a58b5d2bfc5c5abcb5","tgt_lang":"ja-JP","translated":"Daily standup","updated_at":"2026-07-29T11:01:56.794Z"} @@ -363,6 +365,7 @@ {"cache_key":"164383be8d11970c8ccc4f26001043e44e483a6dd7499ea40b08a19a35a1b632","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.actions.archivePathCopied","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Archive path copied.","text_hash":"b5ec380acc82ac827ed2fc4fb81fe0915a92c1a0aaa85a54c9a7e970fc406c14","tgt_lang":"ja-JP","translated":"アーカイブパスをコピーしました。","updated_at":"2026-07-29T11:00:31.002Z"} {"cache_key":"1647a6f162d86839f58098c524d956e4c59cf552a37472da16cec5fc63c8607f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.cronPanel.nextWake","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Next wake","text_hash":"ca81db1824463cdac39c106074e8d3b9e431dc44ce1c7b96c5b57fdde374d5c2","tgt_lang":"ja-JP","translated":"次回のウェイク","updated_at":"2026-07-29T11:01:56.794Z"} {"cache_key":"165553dec8320b9390cc4ce079a499e623d4f3a4f3112ebaa1720294d60bbd38","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.heatmap.more","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"More","text_hash":"d47d7cb0e4f8fd2be5ee07826694c18917d83ca77d0a01698582d05f432db996","tgt_lang":"ja-JP","translated":"多い","updated_at":"2026-07-29T11:00:52.738Z"} +{"cache_key":"166634a0ca669a942b47557521f6657e3e970f066dc34d51ad61ac11c7ac9b07","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.copyResult","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Copy result","text_hash":"c467973d015e9cb72b4e3a39d8b304099974fe9b6cb67f3f6f66a328069179a6","tgt_lang":"ja-JP","translated":"結果をコピー","updated_at":"2026-08-06T05:30:17.902Z"} {"cache_key":"1666c67f83dc9421b96b5389b69fcc53fb1ab062b9940d0914980f5cd67c5857","model":"gpt-5","provider":"openai","segment_id":"tasksPage.active","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Active","text_hash":"92340695899bd2d86223e4a007620e0d6502fc0e08809773634c7e0743764a9c","tgt_lang":"ja-JP","translated":"アクティブ","updated_at":"2026-07-09T10:01:43.715Z","segment_ids":["cron.tabs.active","cron.detail.active"]} {"cache_key":"1667952986d9d8ec6f6840cd797b90e05b89526cd51d2c3d195bd93439121296","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.defaultBoard","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Default board","text_hash":"84916ecabcfce7562f7143e471e8f847384bfa1485bfc260e0c22afdd33ee86d","tgt_lang":"ja-JP","translated":"Default board","updated_at":"2026-07-29T11:01:56.794Z"} {"cache_key":"1672245adf3b65c01efc8f0a6e4737ebebe9c5e1ff339a0f07bb464b25950960","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.textSizes.small","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Small","text_hash":"5263293fc202649bdc8135573ac9cd3b0bcea4355e0d8f0a59f1ddeea8eefc15","tgt_lang":"ja-JP","translated":"小","updated_at":"2026-07-12T06:33:30.333Z"} @@ -451,7 +454,6 @@ {"cache_key":"1afedcae8c2bb3a266c0ccb947a30c65e4fbc7f2b46ee93a774f606792cb7b38","model":"claude-opus-4-8","provider":"anthropic","segment_id":"quickSettings.personal.avatarIssues.remoteBlocked","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Remote URLs are blocked by Control UI image policy","text_hash":"d5ee8dd5337b030700023e5b2624eb4e43fb1d7882d5e092eb8ae21d140c8eef","tgt_lang":"ja-JP","translated":"リモート URL は Control UI の画像ポリシーによりブロックされています","updated_at":"2026-07-12T06:33:11.332Z"} {"cache_key":"1aff01df2dac0ad5a7bd930e6f7f7a411e447151f0fad230386ce291389cd73b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.selectedSection","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Selected section: {summary}.","text_hash":"b4024a92d6f8b66098b870435d765c6075b10d9cc581609f1b7d7de6b9e871f5","tgt_lang":"ja-JP","translated":"選択されたセクション: {summary}。","updated_at":"2026-07-29T11:00:45.242Z"} {"cache_key":"1b22d3371f2f3cb6b4e8c0c5de03cd34246f59916b1ab0ba2e713a6071ef0b22","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.sensitiveHiddenPlural","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"{count} sensitive values hidden. Use the reveal button above to edit the raw config.","text_hash":"7f430dceb4ab6b11f1b4039ef1157901585ac0ca8aa0870f8360c62d6b78c266","tgt_lang":"ja-JP","translated":"{count} 件の機密の値が非表示です。生の設定を編集するには、上の表示ボタンを使用してください。","updated_at":"2026-07-12T06:33:58.934Z"} -{"cache_key":"1b3a0ff86cedeab8b65bdc1396395596855f2d20b7f58f15004db3b8a099d57a","model":"gpt-5.6-sol","provider":"openai","segment_id":"modelSetup.verify.title","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Current connection","text_hash":"46d2f61048a3b2ef07471e4c9648624a8c2a6d00d4e733e984d2420504164c60","tgt_lang":"ja-JP","translated":"現在の接続","updated_at":"2026-07-16T15:48:38.363Z"} {"cache_key":"1b41eb21c9b05619bef2114a9d69eade136ddbdc0fc696b2de4f83ae52fb94ab","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryImport.destination","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Destination","text_hash":"293d404a500f5f9a149916d810ff4f4231bd5d6ecd25eb0f55a867e2095eca48","tgt_lang":"ja-JP","translated":"インポート先","updated_at":"2026-07-29T11:01:56.794Z"} {"cache_key":"1b6091541df67ee9f5e9aaa2da8f470307a5296ddbb7f2376f3e34d40df50c25","model":"claude-opus-4-8","provider":"anthropic","segment_id":"logbook.empty.subtitle","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Logbook is collecting snapshots; cards appear after the first analysis batch completes.","text_hash":"55212d8637d73c66ccc66e17ec6002532134e8a73996af9bcf0a81fce03090d1","tgt_lang":"ja-JP","translated":"Logbook is collecting snapshots; cards appear after the first analysis batch completes.","updated_at":"2026-07-29T11:01:56.794Z"} {"cache_key":"1b7417a639a6e6daf19a6c959a176247a16cc71e15e39ea16c65944f21499d8f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.manual.provider","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Provider and access method","text_hash":"f7b9c3f07ef7bf88e90cd50d25d42c1e034a45f4e6873749d612edb22e0c8740","tgt_lang":"ja-JP","translated":"プロバイダー","updated_at":"2026-07-29T11:01:56.794Z"} @@ -546,6 +548,7 @@ {"cache_key":"20e2add565d7654ca28796c236a63428055711d00833a22914d4a2d008986332","model":"gpt-5.5","provider":"openai","segment_id":"browser.openExternal","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Open in your browser","text_hash":"75b8439f0d30a51b884ea0cc7921161b73c3e8ceedb0968e21ceb0ccdd6f2fe1","tgt_lang":"ja-JP","translated":"ブラウザで開く","updated_at":"2026-07-11T02:17:57.654Z"} {"cache_key":"20efdd1b6a8d22009e54a00126a38e9d3273303ce8da7f62e5aa645abe8c5ffe","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commandResults.usage.outputTokens","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Output: {count} tokens","text_hash":"7580f672119030e109760f0bdd2b9beae23c79fddd2a39f86d68d87b45247693","tgt_lang":"ja-JP","translated":"出力: {count} トークン","updated_at":"2026-07-29T11:01:07.452Z"} {"cache_key":"20ff46b4d56dfd6fe9af8ff2c1d6b2af3ecf8789454199bf713c89c111c23755","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sidebar.sessionMenu","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Actions for {session}","text_hash":"d278e6d428468e8f8a63df2c1438101b09062cac58909ecc8356c2366c349029","tgt_lang":"ja-JP","translated":"Actions for {session}","updated_at":"2026-07-29T11:01:56.794Z"} +{"cache_key":"210b64d7e24c8e295bddf6fb9cad01a53069fe4c6b91f11066a8d9668e37d80e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.unavailable","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Make sure the provider service is running and reachable, then retry.","text_hash":"91dd03a4485088dbe11b0bad797b05af1e3b3e87824c557fd514f944d3a3f992","tgt_lang":"ja-JP","translated":"プロバイダーのサービスが実行中で到達可能であることを確認してから、再試行してください。","updated_at":"2026-08-06T05:30:17.901Z"} {"cache_key":"21255658da24856ef3b9d8c36e9618c56f4f0c0f604340a20455969d8adc0995","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.boardFilter","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Filter by board","text_hash":"24efd1c22140b50be2a71bdf06db6eacfb161307841640379dda429037ee2ded","tgt_lang":"ja-JP","translated":"Filter by board","updated_at":"2026-07-29T11:01:56.794Z"} {"cache_key":"212b390a2ccd36e169216b0d8e61a4001f1cccc49cfe6855949cffac30fedcb7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"terminal.uploadFailed","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Upload failed","text_hash":"6efc5d27f30b20c103ca1a855bfc65cdbdf9de98c3f8ac93a3df3f319c3388bd","tgt_lang":"ja-JP","translated":"アップロードに失敗しました","updated_at":"2026-07-14T22:11:56.391Z"} {"cache_key":"214b3d0f85f5cb034f58fffc2afc4595d7f6e1a188ea31d21b047a501216276f","model":"gpt-5.5","provider":"openai","segment_id":"newSession.browserUse","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Use this folder","text_hash":"30cbaeca91c8e904dbd231d41d7e98b9c065647d6cd813e234589f983591d6a4","tgt_lang":"ja-JP","translated":"このフォルダを使用","updated_at":"2026-07-11T06:48:20.944Z"} @@ -619,6 +622,7 @@ {"cache_key":"24e16fb01d074f7037a93a6e20ae5701f723bc0dd0206e6e130d8e43e11b9bab","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.failureAlertCooldown","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Cooldown (seconds)","text_hash":"09828dbe81fedca9dc2e79ab480e15cd5ec686cae7552564a56a84ddebaf255d","tgt_lang":"ja-JP","translated":"クールダウン(秒)","updated_at":"2026-07-12T06:36:28.400Z"} {"cache_key":"24ebb55ab6d582bc90872c49662cdea7b0997af68109b6bd586df4d23d670d56","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillsPage.disconnected","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Not connected to gateway.","text_hash":"c5ea4108f1f9b79d5316c2c6c07f6746ef801746094eb75e5d3cfcbef2cbbc18","tgt_lang":"ja-JP","translated":"Gateway に接続されていません。","updated_at":"2026-07-12T06:34:22.550Z"} {"cache_key":"24fb426f8286af178877c5996485919333cd08b7b8c494471d2e0868f9fb427d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.pairing.stepApproveId","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Approve this request: openclaw devices approve {requestId}.","text_hash":"1e9c932c2042f5c7af72b679de5f41019f086dcb4563a6940e925207738a2840","tgt_lang":"ja-JP","translated":"このリクエストを承認します: openclaw devices approve {requestId}.","updated_at":"2026-07-29T11:01:56.794Z"} +{"cache_key":"25013a6b18f34f2541f1797a4b8adc562cbda9f9bbc4801c8b4ac436a484d4b2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.auth","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Review the provider credential or sign-in, then retry.","text_hash":"06492ffbd3c87579037f41e3c00a217fb3020fafdc1f11442394e33b4b7dcd77","tgt_lang":"ja-JP","translated":"プロバイダーの認証情報またはサインインを確認してから再試行してください。","updated_at":"2026-08-06T05:30:07.881Z"} {"cache_key":"250b611a0d0de4d7ce237d226d64abae2ae1309591388bd6c0d29eee17383bda","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.observer.boardCurrentRun","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Current run","text_hash":"34a04b78fca4e4d0fb35115190a94e59b4aed1b6d68711139f0c7748a3ac7a83","tgt_lang":"ja-JP","translated":"現在の実行","updated_at":"2026-07-22T15:46:55.595Z"} {"cache_key":"2518b4a2aca0cc672d612567a66fc2f120e1bc95c6248a2d8f3f36ea6c408ced","model":"gpt-5.6-sol","provider":"openai","segment_id":"approvalHistory.columns.source","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Source agent / session","text_hash":"c667da4853690d757dbd688fe58b82509c58359479e3a53fb7224806c81ce9a1","tgt_lang":"ja-JP","translated":"送信元エージェント/セッション","updated_at":"2026-07-16T09:22:21.703Z"} {"cache_key":"25224bf73708bd49c16c56f85e8b00550b8a450c3ef12672768932d8d58bf82c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sessionHeader.activeBranch","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Active branch","text_hash":"a33ecac3a32fe4bacb3551532cfdcf73f6c87d4fe5bc4ed6f61c53b5cac6354a","tgt_lang":"ja-JP","translated":"アクティブなブランチ","updated_at":"2026-07-22T15:46:24.233Z"} @@ -690,7 +694,6 @@ {"cache_key":"28e681f8665f3b3b58a112e839162485a8fab87069b7412b96c08514edf24e49","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryImport.confirmDescription","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Copy {count} selected memory files into this agent workspace.","text_hash":"9c3c1138756e7ca1431c349510d2cca34213492c6452e5761bf985e2713481df","tgt_lang":"ja-JP","translated":"選択した {count} 件のメモリファイルをこのエージェントのワークスペースにコピーします。","updated_at":"2026-07-29T11:01:56.794Z"} {"cache_key":"28f3389932503017ef0c1ee222cb3b1762fcc5c66f6e927faefcaeb8080fb0a7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.today.reviewed","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"REVIEWED","text_hash":"5796063a0ef442e00cd95cc618296d1b6f07126e9a54d58df31324f88e8bbae4","tgt_lang":"ja-JP","translated":"レビュー済み","updated_at":"2026-07-12T06:35:20.102Z"} {"cache_key":"29108642816c24d221892d9119fc8ccefc0403034ae4d98595fffd291f166ca9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.lastConnect","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Last connect","text_hash":"c22a3373165f8fa5e8c4e172e3a4430b8084a96a8a3b32b7f6f66d48dd028811","tgt_lang":"ja-JP","translated":"前回の接続","updated_at":"2026-07-29T11:01:56.794Z"} -{"cache_key":"2929e9d7db184bfcde58b8ba4626875fd19e7979d7350187e67998edae7dd6c1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.relative.daysAgo","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"{count}d ago","text_hash":"a41234397f3c63b22d27312ffcea05114f8d3ae9d602ef1320168a6eae9ca361","tgt_lang":"ja-JP","translated":"{count}日前","updated_at":"2026-07-12T06:35:28.036Z"} {"cache_key":"293d035afd15576ed295803c8f8e03fddfd208e4e703d5b52c0bb29cf06d647f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.latestUpdate","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Latest update {date}.","text_hash":"e9cb89bf091a9ed1e149cd5d0d30052d7074c69715c1c76fff249eabee8f4eb9","tgt_lang":"ja-JP","translated":"最新の更新 {date}。","updated_at":"2026-07-29T11:00:45.242Z"} {"cache_key":"2947fc2c440832916a061e8d12cb822686663fca240bdf75636705fccd1cc8dc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sessionRoute.additionalMatches","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Search results remain. Use a longer id prefix.","text_hash":"b94705972bd00d8a4fcab15d18a7ac0a072d85c244f6610ac8b357d16f25ef63","tgt_lang":"ja-JP","translated":"検索結果が残っています。より長い id プレフィックスを使用してください。","updated_at":"2026-07-28T07:07:12.399Z"} {"cache_key":"294c8673a1ef63863a9bf8ec8ce01fd2014a0cfde6bbe593b32fb6ba56ae9d52","model":"claude-opus-4-8","provider":"anthropic","segment_id":"execApproval.labels.cwd","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"CWD","text_hash":"0217f1cb7725737f15a6710df3bcfa3bc10a239f0f7801ec3d7168e675f5ebd6","tgt_lang":"ja-JP","translated":"CWD","updated_at":"2026-06-16T14:14:21.377Z"} @@ -766,6 +769,7 @@ {"cache_key":"2d75ee00ebc7e3d87395b9c6a3ca7daa616785d9de3de4e55cb38f8d6deade8d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.channels.setupGuide","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Setup guide","text_hash":"f91058b1dfbde985a500035ec38aab18acd48c844c391b58bc22593630c2a3ff","tgt_lang":"ja-JP","translated":"Setup guide","updated_at":"2026-07-29T11:01:56.794Z"} {"cache_key":"2d921ac4d2faedf4d99fa1b4fe7d23966015541b6e03e1ceaa373a9780502a67","model":"gpt-5.5","provider":"openai","segment_id":"worktrees.empty","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"No managed worktrees.","text_hash":"67f97698da5ed0bb1cc4cadd157e403c0fcd22fc4735d8f39bcf27ea6dd612c8","tgt_lang":"ja-JP","translated":"管理対象のワークツリーはありません。","updated_at":"2026-07-05T21:00:44.514Z"} {"cache_key":"2d9db8b1d9d7954a5e75f507dab6458dbbbde011c65a049dc4035a5b41c83c31","model":"gpt-5.6-sol","provider":"openai","segment_id":"agentChip.filterAgents","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Find agent…","text_hash":"7aa7e8d4b41e10192d255f78e2c67b41bc6f5f597709eb8cb5c94b2c65415ca5","tgt_lang":"ja-JP","translated":"エージェントを検索…","updated_at":"2026-07-13T05:29:43.148Z"} +{"cache_key":"2da21366222b1fe97d1c66ffc600317e3e14b6bfdbdaf02faf518ccec52aa997","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.modelControls.modelsRefreshFailed","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Couldn’t refresh models","text_hash":"b945dd9b9def5637a710863b594c4cfe700f7aa354e8856300c07bf0afd96be8","tgt_lang":"ja-JP","translated":"モデルを更新できませんでした","updated_at":"2026-08-06T05:30:20.872Z"} {"cache_key":"2db09389e12b6229374e91ad1d5207b6013a412f5e15c76de590e6583976c96e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"custodian.history.sources.systemAgent","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"system-agent","text_hash":"f76eb4bc3445b68a2b4af4bf86266784a58f949af8db68506a5b099c11169c48","tgt_lang":"ja-JP","translated":"system-agent","updated_at":"2026-07-22T15:45:12.627Z"} {"cache_key":"2dcb9222815207ba28adabcf8633865ae5660593d1c87403498ae4e9ff430396","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.mosaic.noTimelineData","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"No timeline data yet.","text_hash":"56999faaea449cab870229050c84ae72fff4317101442b228bd4ef6df778adbe","tgt_lang":"ja-JP","translated":"タイムラインデータはまだありません。","updated_at":"2026-07-29T11:01:56.794Z"} {"cache_key":"2df5574f6998548225442ae236dc657afc2e9d916c19bebe80443eb2b7d56fd2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.limitTooltip","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Max threads to load.","text_hash":"1125bb490e3002184117a4ca922c1c4b5f4e1833d57295452b8db6489f7b0daa","tgt_lang":"ja-JP","translated":"読み込むセッションの最大数。","updated_at":"2026-07-29T11:01:56.794Z"} @@ -869,6 +873,7 @@ {"cache_key":"3439e3eb1cc0bc9f73626c10ca6b18300ab881d4f54475f54551d84320a40c5c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.taskSuggestions.project","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Project","text_hash":"985959785319747668373cc6dee294b11db782b03cdd90a2851fbdc0637c6b7b","tgt_lang":"ja-JP","translated":"プロジェクト","updated_at":"2026-07-28T07:07:16.935Z","segment_ids":["chat.sidebar.catalogGroupByProject"]} {"cache_key":"343d226d16fe421bf5c199217010ef330ac4fed671ec1cd01ad0e78d0d28b67e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.menu.readOnlyBlocked","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Write access is required to change session capabilities.","text_hash":"9a096cb53c41c3e032441de837781d2e87d188fc2009ef7b9d6b4537347d9a37","tgt_lang":"ja-JP","translated":"セッション機能を変更するには書き込みアクセスが必要です。","updated_at":"2026-07-29T11:01:51.166Z"} {"cache_key":"343d5fb6015b6456a31079f6ede79c92c0f667e8fa514e358f7e1975b8f72b04","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.candidates.title","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Found on this Gateway","text_hash":"de49eba6769eab483c51df2b56ebb0f8ee2756f2f8d50fea87fc14c2cde326e2","tgt_lang":"ja-JP","translated":"このGatewayで検出","updated_at":"2026-07-29T11:01:56.794Z"} +{"cache_key":"3445ec3c9f5754890757671021313534c854f757d12fd9f0cd44171bc92f6f29","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sidebar.showSessionSection","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Show","text_hash":"0df6f1cad36c49da768a6efdcc2c4be102f5729f7381cb53e4ff8061d17eaeb6","tgt_lang":"ja-JP","translated":"表示","updated_at":"2026-08-06T05:30:17.902Z"} {"cache_key":"344a603bdffc76010802d47809ae237b32573f950289f0eedcd67836af1be609","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.overview.hero.loadingDescription","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Checking this agent's memory engine and dream cycle.","text_hash":"893b96febbf799a4f280cd8e978c660f42c10110a6079e23823d460a235453bb","tgt_lang":"ja-JP","translated":"このエージェントのメモリエンジンとドリームサイクルを確認しています。","updated_at":"2026-07-29T10:59:47.822Z"} {"cache_key":"3452c228a51e4eb032dd07ebdefcbc573de94584a51771d63bc35e75a8b39e0e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.autoRefresh30s","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"30s","text_hash":"d3382a4f0e03f8b14cf99424376886c236f1503d4b332137667484fc96d58fc4","tgt_lang":"ja-JP","translated":"30秒","updated_at":"2026-06-17T14:14:09.255Z"} {"cache_key":"345feb8719790970bc70daa2cac7c94e8888c99e33ffb5fa699cfac25dc91e86","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sessionSuggestions.queue","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Queue {author}'s suggestion","text_hash":"008f2a030b67a4036ef12eec1cec45b2f835484b2c1dbc0e1973d59e08ff4ffc","tgt_lang":"ja-JP","translated":"{author} の提案をキューに追加","updated_at":"2026-07-25T17:12:14.102Z"} @@ -886,6 +891,7 @@ {"cache_key":"351019e408134d81100d50f2571d65754d440dcabdbd8544cabd482ce207eeb1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.webhookUrl","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Webhook URL","text_hash":"84805a7574a82052bdd5b3b98119cfd838d04036ec4bd3d667a95698e7097ad6","tgt_lang":"ja-JP","translated":"Webhook URL","updated_at":"2026-07-29T11:01:56.794Z"} {"cache_key":"3510aa492d9a9853e2671ee02b03fc8c1e26f75922aedb49185c8caa57b66bc1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.overview.hero.awake","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Memory is awake","text_hash":"24d6ec113f273c1e5397028bd6f09d0001661b7dd76236d411871e6fcc0062c3","tgt_lang":"ja-JP","translated":"メモリは起動中です","updated_at":"2026-07-29T10:59:47.822Z"} {"cache_key":"351407cf9a2dc3b2e70edd7baaffa64e50c9498e3a5a09d606be2b8fee2290e8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.detailWorkerProtocol","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Worker protocol","text_hash":"e445d823cfa48c4e8fa1d8854771e9939955e772428be6d7957deec0f7968764","tgt_lang":"ja-JP","translated":"ワーカープロトコル","updated_at":"2026-06-16T14:14:04.101Z"} +{"cache_key":"351a7e370e93316fe4e977cb6f8bc506de0258009fc328fb8d120eff8c65b13c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.deliveryBlocked","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Completed, but result delivery is blocked.","text_hash":"cb34b0983f0b8b521ea9291291e02c165db3661730bfed241080e6a6aa32f4f9","tgt_lang":"ja-JP","translated":"完了しましたが、結果の配信がブロックされています。","updated_at":"2026-08-06T05:30:17.902Z"} {"cache_key":"352a842f7c39350a3c0ce5137e50b86eb83db6f54fe67ab821b99ada548e5db8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.dreaming.phases.rem.title","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"REM phase","text_hash":"d4d33f402d3b894e318d88dc439bd7eae29dd78e8f6e1637a626e243b9585b08","tgt_lang":"ja-JP","translated":"REMフェーズ","updated_at":"2026-07-28T07:06:23.240Z"} {"cache_key":"3543d3f30b4e281a395b04b5dae6f957bc676b404ee25dda0ff72ce132cfe75f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.details.expandAll","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Expand All","text_hash":"9f5b023a413a7d0771cc3fb51b103dc0aaaafe8f7b7c88c7258d43e3bc5b243d","tgt_lang":"ja-JP","translated":"すべて展開","updated_at":"2026-07-29T11:01:56.794Z"} {"cache_key":"3548cd4690f6b9db6425fecf8ed3f08f4fc8cedf1cea1ce9c78d1e7624f3c823","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.appearance.chooseTheme","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Choose a theme family.","text_hash":"f6bade51c6e4e2c40833ab8fff991e76b291a25d247ea4cf469c3c1a3e9b473d","tgt_lang":"ja-JP","translated":"テーマファミリーを選択します。","updated_at":"2026-07-12T06:33:39.094Z"} @@ -895,6 +901,7 @@ {"cache_key":"3566c3d1af284b49e4e61bd52373de18546c74fb862486558f498cf95597f2c3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.searchLabel","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Search plugins","text_hash":"df08b7498d9a1be739b5bec4ec1205e5c9350f66faf66ce0b26784d94031ca73","tgt_lang":"ja-JP","translated":"プラグインを検索","updated_at":"2026-07-29T11:01:56.794Z"} {"cache_key":"3569426a06174b6d235a80808e245a951484c2da98fef19574668ee9c5457850","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.advanced.summaryFromDailyLog","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"from daily log","text_hash":"59fca1391a37fc29f10922b2793abf2505ab02e7667d0d5afccb99475662f0aa","tgt_lang":"ja-JP","translated":"日次ログから","updated_at":"2026-07-29T11:01:56.794Z"} {"cache_key":"356c74b4a778a8a3a5bc6e42d1105917826458fabfd73a9d278c8d65c44b3a8e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.templateDraft.docsTitle","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Docs: ","text_hash":"36ac486d4d41726eb061d9186aaa00008582a46c36da3742213d96c1d007900a","tgt_lang":"ja-JP","translated":"ドキュメント: ","updated_at":"2026-07-12T06:35:28.036Z"} +{"cache_key":"3578535c0a1a89d2a451dafbb25b5f72effd6b67515dd4c97d17425aff590235","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.title","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Selected model","text_hash":"6cb8d3b4bdb37d02ea667999f8312af7ab0f9627f7869d5e09d788936d09fd3d","tgt_lang":"ja-JP","translated":"選択したモデル","updated_at":"2026-08-06T05:30:07.880Z"} {"cache_key":"357ddc4b71a1a15cf0712eb429fe9e3e9955b8fafd8ac0a7c68661c19eb7a641","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sidebarColumns.resize","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Resize {panel}","text_hash":"8979a73ee55c63ce6d1de8bd2b38e1e6eb751471226634ea0ef39f0184408dfa","tgt_lang":"ja-JP","translated":"{panel}のサイズを変更","updated_at":"2026-07-28T07:07:16.935Z"} {"cache_key":"357ebf12dd34cc70c3868d7f2a72437bfab10c4916a1b9ebd04c623d5d2fccc4","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.groupMenu","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Group options for {group}","text_hash":"29456bfd0f10cfa1b3b0c005e2202221ff66aafe6b72ee05f7cfc93ce9e79af7","tgt_lang":"ja-JP","translated":"{group} のグループオプション","updated_at":"2026-07-06T23:40:52.793Z"} {"cache_key":"3587cdc680be7926f7bd31e3942587542c568e47476911a079779242df9886b3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.mosaic.fourPm","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"4pm","text_hash":"6672b306c3e94cfd5b2e3c089a8904c7e213658513785372a8e2f27168597b6a","tgt_lang":"ja-JP","translated":"午後4時","updated_at":"2026-07-29T11:01:56.794Z"} @@ -910,6 +917,7 @@ {"cache_key":"36078555eb35c26d003ba6372aa8b9be049bd10fe507bf17c932d86c7d1cb7f0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"languages.ptBR","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Português (Brazilian Portuguese)","text_hash":"218d74650d53faa34f3263ebca533ed034422d1aec61d98ebd2ef353c0b9d492","tgt_lang":"ja-JP","translated":"Português(Brazilian Portuguese)","updated_at":"2026-07-29T11:01:56.794Z"} {"cache_key":"360df020beb721457eda0eb03b5aa7fd52eaae8069df2addebf14352c3ce9a15","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.connectorDescriptions.notes","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Capture notes to Markdown, Obsidian, Notion, or Bear.","text_hash":"936b1480131a5cb5ea34a3c8653d7b05c1cb2996b945ee8838074ba67304f772","tgt_lang":"ja-JP","translated":"Markdown、Obsidian、Notion、Bear にメモを取り込みます。","updated_at":"2026-07-12T06:34:56.740Z"} {"cache_key":"3614eff85ee37209933dfd49981497049244929f040a7b72c3f8a1b3ffa0385d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.dreaming.phases.deep.description","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Scored promotion pass that graduates short-term entries into memory.","text_hash":"3f52ebe39547d656a5e8a5e37de7f2bd8c49c4eb530c1999ba20d65e835992d5","tgt_lang":"ja-JP","translated":"短期エントリをメモリに昇格させる、スコア付きの昇格パスです。","updated_at":"2026-07-28T07:06:23.240Z"} +{"cache_key":"36181ed97ed2d70459c39c735f77aa4bd212e6e6ac6cfaa44c5402ebd2f78754","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.restoreCheckpointConfirm","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Restore this thread to the selected compacted checkpoint?\n\nThis replaces the current active transcript for the session key.","text_hash":"e4f5de9f6c2d72014d2434ff7ad2704b6e4b54df553fc55a3705ddb3a8fa13ca","tgt_lang":"ja-JP","translated":"このスレッドを選択したコンパクト化されたチェックポイントに復元しますか?\n\nこれによりセッションキーの現在アクティブなトランスクリプトが置き換えられます。","updated_at":"2026-08-06T05:30:07.880Z"} {"cache_key":"3631c3c87960db9b70fda6c29c013f8e2a314b84c77a639afa67179313774daf","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.advanced.summaryWaiting","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"waiting","text_hash":"80cfa3e7f28dde4df64436b652230aff28d7779116d1369c21ef2bbf37261d71","tgt_lang":"ja-JP","translated":"待機中","updated_at":"2026-07-29T11:01:56.794Z"} {"cache_key":"3635eda276d9108ff0faab4cc136794f9d1557c0c5bb731fd634bf9ad6bfdd2d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillsPage.loadingSkillCard","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Loading Skill Card…","text_hash":"322f44dc5469d6b3ee0a32aaf706d552a71acdf3e6064ae53c849c90196d2eec","tgt_lang":"ja-JP","translated":"Skill Card を読み込み中…","updated_at":"2026-07-12T06:34:27.939Z"} {"cache_key":"36666e8311fc3aee0c641a39cef6e590f46a90e6d978a6e0f34c702cba02ae64","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.wizard.openSignIn","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Open sign-in page","text_hash":"d3976936e979be164499768f7baa4965692500bfc5f78042b4f73efd932028ef","tgt_lang":"ja-JP","translated":"サインインページを開く","updated_at":"2026-07-29T11:01:56.794Z"} @@ -922,7 +930,7 @@ {"cache_key":"36a264818cac801c29b9f9a1cd14ce23f1db618cd5aee69cc7c934bd2a65e97c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.readiness.modelRequired","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Model required","text_hash":"d12056f9049e17a46a5fa4a663a970fecd89faf72b9ad3ca98c79a9753cab35e","tgt_lang":"ja-JP","translated":"モデルが必要です","updated_at":"2026-07-31T19:24:14.245Z"} {"cache_key":"36b5c2e951423f238c3a9d78ad6e7fb21eb56359320e279f8d576f92d58396a8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.root","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"","text_hash":"9339b8a5801c2c8f306539179f5810441a014fae879432dc8e615ec0913777cd","tgt_lang":"ja-JP","translated":"","updated_at":"2026-07-12T06:33:44.131Z"} {"cache_key":"36d7df5f907d9b96b707735bec373e3831d849e429b4df636dfac42c8ec8b143","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.inventory.cleanupStale","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Clean up {count} stale","text_hash":"f2bd449829a6d205e69211282ad6e0c450db696ab2cf953e6c818a7abc79ddd9","tgt_lang":"ja-JP","translated":"{count} 件の古い項目をクリーンアップ","updated_at":"2026-07-12T06:31:34.003Z"} -{"cache_key":"36ef9bee57492dd1335f0f43e38d4c04f521309d33529f10811178ef802a877e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.secondsAgo","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"{count}s ago","text_hash":"244073ecb2be8fe875a37bcf7023ff32fb21f7c64e5d29e0ae62931a84c98a6a","tgt_lang":"ja-JP","translated":"{count}秒前","updated_at":"2026-07-12T06:35:28.036Z","segment_ids":["skillWorkshop.relative.secondsAgo"]} +{"cache_key":"36ef9bee57492dd1335f0f43e38d4c04f521309d33529f10811178ef802a877e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.secondsAgo","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"{count}s ago","text_hash":"244073ecb2be8fe875a37bcf7023ff32fb21f7c64e5d29e0ae62931a84c98a6a","tgt_lang":"ja-JP","translated":"{count}秒前","updated_at":"2026-07-12T06:35:28.036Z"} {"cache_key":"36f17d1b778b06436f75375117e5b998113009f8982e1fa7766888a795cfd20a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"custodian.history.requestFailed","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"OpenClaw could not load change history.","text_hash":"6b13e279dd1bfcf69b05e0b0aef7c53221be57a7f52cee6b9f1d5a09f7ab40b5","tgt_lang":"ja-JP","translated":"OpenClaw は変更履歴を読み込めませんでした。","updated_at":"2026-07-22T15:45:06.035Z"} {"cache_key":"36f9ed95d28d6af88a731dd9378f94bc114fb98e1a67d52954c0b65db07a5378","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.next","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Next","text_hash":"1ff57a29d7c9d11bdf61c1b80f2b289b44c1ea844824d4b94a0d52b6ba5fc858","tgt_lang":"ja-JP","translated":"次回","updated_at":"2026-07-29T11:01:56.794Z","segment_ids":["cron.jobState.next"]} {"cache_key":"370276659b04b0ca02b8908a3a6ff6560d241a617db6ef51493e86cf3bfc51ce","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.overview.topAgents","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Top Agents","text_hash":"078a5214ffb35216e4af2b069b54f9525725f6f35c16a1ab1a9f7445f1f4e6ea","tgt_lang":"ja-JP","translated":"上位エージェント","updated_at":"2026-07-29T11:01:56.794Z"} @@ -1058,7 +1066,6 @@ {"cache_key":"3e7676113c29c9315f1c9e90ca44480e107507b652f5a0f899bff23e545de81c","model":"gpt-5.6-sol","provider":"openai","segment_id":"cron.detail.deliverySection","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Delivery","text_hash":"52bfe584a5fc450539e2aa651b990fa2415060492a243816ab2994292089c6fd","tgt_lang":"ja-JP","translated":"配信","updated_at":"2026-07-12T09:21:56.829Z","segment_ids":["cron.runs.delivery"]} {"cache_key":"3e78433574affddaab53ec38bd83d55fefe7e07690354766a80b8ee2b359dbf5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commands.instant","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"instant","text_hash":"618dc58379dda348eba010597accf72a98ab4cd357b42acdda4091901b2ff144","tgt_lang":"ja-JP","translated":"即時","updated_at":"2026-07-12T06:35:52.167Z"} {"cache_key":"3e941d4447ba429fa255fd57e0cbccab6db024b2a5558657f2f529cc85225ff5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sessionHeader.revealFinder","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Reveal in Finder","text_hash":"cc849385646ba0d67a8687fb561eec23fadf51b144242cf6a41dd5b594bb4180","tgt_lang":"ja-JP","translated":"Finder で表示","updated_at":"2026-07-17T04:27:51.203Z"} -{"cache_key":"3e9ec7bd6bf98e58cc1eaa081248191d75f4b59bcb2cf327468b303ca7a68f2d","model":"gpt-5.6-sol","provider":"openai","segment_id":"modelSetup.verify.button","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Verify connection","text_hash":"7b840072a1e440b8a99365140e070b840e77bd9b879eb23379edf1577302a219","tgt_lang":"ja-JP","translated":"接続を確認","updated_at":"2026-07-16T15:48:38.363Z"} {"cache_key":"3eabcded3fdef46eba642daaeee627ad48bd0a76140151936cbeafc84f29dfab","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.pageGroups.entities","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Entities","text_hash":"7fdb3ccec0e0d23662eb4c22eb63a64c5873e7c383efde354432152eed55c9ce","tgt_lang":"ja-JP","translated":"エンティティ","updated_at":"2026-07-29T11:00:37.306Z"} {"cache_key":"3eac74115230f20dd801c7d3422a3ede9f6db2d6df67793364f83d16577e0b17","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.staleData","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Showing stale data.","text_hash":"849160b0bda2fd0fe008a3f8757ba386073c88472007a4680825429df0f7ff61","tgt_lang":"ja-JP","translated":"古いデータを表示しています。","updated_at":"2026-07-29T11:01:56.794Z"} {"cache_key":"3ebcf0292b0af1233f8b76f75eab080a863d93950d68c8265ccbae66d8225a48","model":"gpt-5.6-sol","provider":"openai","segment_id":"nodes.inventory.removePromptBody","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"This device must pair again before it can reconnect.","text_hash":"f4ff32b6955ac458b22898cc3406fd78a9e29c31de34d8105328ec332c89fef1","tgt_lang":"ja-JP","translated":"このデバイスが再接続するには、再度ペアリングする必要があります。","updated_at":"2026-07-14T04:44:00.660Z"} @@ -1131,6 +1138,7 @@ {"cache_key":"43b564aea1b2b571d80250e9ef57518ba118b98d46164755fdc51c4f98b6770d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.globalTooltip","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Include global threads.","text_hash":"a5e624fc221cee1ad401116a2d2a8d54c67f81e060865493a13b7a8ec843fa51","tgt_lang":"ja-JP","translated":"グローバルセッションを含めます。","updated_at":"2026-07-29T11:01:56.794Z"} {"cache_key":"43dd2f98eed57eb3be85660fa18dfd49d426ac59c64e1aa1a7847ecdcdfb1720","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.eventsLabel","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Card events","text_hash":"7f69e0c8c586fe33047ad13effa55237af16f0f651f5d58e377db2d3ede45d94","tgt_lang":"ja-JP","translated":"カードイベント","updated_at":"2026-07-29T11:01:56.794Z"} {"cache_key":"43e4d2ce21c07c36d72ad8dff2cb3adfc29d9fda67193ce5549da9bcb523e341","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.mediaPlayer.preparing","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Preparing playback…","text_hash":"69700b7204137c08a0a21ca1456f410439af0347e543c4e5970d11e91dab9dc0","tgt_lang":"ja-JP","translated":"再生を準備中…","updated_at":"2026-07-31T19:24:14.245Z"} +{"cache_key":"43f73844f36059eff06aabb66ae1e13ec440528b66a0b177a1236244060ab3b2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.deleteSelectedConfirmOne","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Delete 1 thread?\n\nThis will delete the thread entry and archive its transcript.","text_hash":"185d68c31db6e909783db324f7b7138ee72fff0bba942e72ec891badd0993b9f","tgt_lang":"ja-JP","translated":"1 件のスレッドを削除しますか?\n\nスレッドのエントリを削除し、そのトランスクリプトをアーカイブします。","updated_at":"2026-08-06T05:30:07.880Z"} {"cache_key":"440f8c74255044cad4a31955357176e6367935473eed1bea3ea5d642c0dc3379","model":"gpt-5.5","provider":"openai","segment_id":"pluginsPage.connectorAdded","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Added","text_hash":"6b02e0d363a4af1c95eef50364bb0202c8b250aa05a48a69e68fd7787b4b0632","tgt_lang":"ja-JP","translated":"追加済み","updated_at":"2026-07-11T04:52:47.140Z","segment_ids":["chat.sessionDiff.statusAdded"]} {"cache_key":"441c8afc3e5d9ce3df116dea781a0215a1ecc8d4d4dd17fb42ec56736e040f35","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commandResults.usage.context","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Context: {percent} of {total}","text_hash":"34b033d82590bea75d446a8fc7dd3ce32771c9d05c0b6737b3872101b0e0a809","tgt_lang":"ja-JP","translated":"コンテキスト: {total}中{percent}","updated_at":"2026-07-29T11:01:18.367Z"} {"cache_key":"441caf4dce592463bb9fcc349ce769be73ea4769da057c1aee8ce25c87fca40a","model":"gpt-5.6-sol","provider":"openai","segment_id":"skillWorkshop.selfLearning.pitchTitle","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Turn on self-learning","text_hash":"8d61db9f8b0572d04351740416428ad307d3d5c444fa2f1b39110accee0b2ddd","tgt_lang":"ja-JP","translated":"自己学習を有効にする","updated_at":"2026-07-13T06:15:31.599Z"} @@ -1161,6 +1169,7 @@ {"cache_key":"454dac9bb04d3fa5e4cdb2a66af51015310e40e6854b484581ac536fa01336db","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.workspaceFiles.label","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Thread workspace","text_hash":"7e9e432eda31a46c65720a76385b64a6d7295dd61c2e3d28554069932e797bf5","tgt_lang":"ja-JP","translated":"セッションワークスペース","updated_at":"2026-06-16T14:14:13.256Z"} {"cache_key":"45582095585deab19385f31ce183970883888f119d6ff1bc5a1a8c24f5851f31","model":"claude-opus-4-8","provider":"anthropic","segment_id":"appsPage.ctaDownload","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Download","text_hash":"d6eafe82359100423c93c5ce53c352c1b51ca1e699215fcec3f5c5dd9bf12d24","tgt_lang":"ja-JP","translated":"ダウンロード","updated_at":"2026-07-22T15:45:36.848Z"} {"cache_key":"456b35a29867d10d543fc6a0c3af5ae8ee26b5e2cc754a6d9aeb937be9d65b95","model":"claude-opus-4-8","provider":"anthropic","segment_id":"mcpServers.removedSuccess","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Removed MCP server {name}.","text_hash":"23bc526898fa87ba16c8e445e94473181ef240c4055d94b523bb6872a3c61feb","tgt_lang":"ja-JP","translated":"MCP サーバー {name} を削除しました。","updated_at":"2026-07-22T15:45:21.339Z"} +{"cache_key":"457bb6b78eb86a05852a20e3ec22a0f6e834b2c40e3657f5bf13aeb06fed4fb6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.actionRequiresRead","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"This action requires operator.read access.","text_hash":"d411bf9bd6ca898eba019d6f280dc545673c3e083151f9a0baa18a9ef3f382fc","tgt_lang":"ja-JP","translated":"この操作には operator.read アクセスが必要です。","updated_at":"2026-08-06T05:30:07.880Z"} {"cache_key":"4592b014763dc1be40b4c2bf1f79ec6cca6251008df6b746eeea8d675571b146","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.yes","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Yes","text_hash":"85a39ab345d672ff8ca9b9c6876f3adcacf45ee7c1e2dbd2408fd338bd55e07e","tgt_lang":"ja-JP","translated":"はい","updated_at":"2026-07-29T11:01:56.794Z"} {"cache_key":"45930ec7dfc76ec409e7cace0e5aa5f5a5a76262b0610c73eab5ff4e8c278953","model":"claude-opus-4-8","provider":"anthropic","segment_id":"quickSettings.channels.connect","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Connect →","text_hash":"b75abfa6defedb2808a789d5c91b411db5f1047425ef20b11b2113d92bea084d","tgt_lang":"ja-JP","translated":"接続 →","updated_at":"2026-07-12T06:32:53.692Z"} {"cache_key":"45988a8ac558638f668c8a1c6f5de0904031fec68afbc1f4d56ae3406c6ad020","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.turnRecap.tokens","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"{count} tokens","text_hash":"bc17ff48c05229eb1e7470573c5c85a0334cb3ea42c1672c50064261e387ead2","tgt_lang":"ja-JP","translated":"{count} トークン","updated_at":"2026-07-22T15:46:41.623Z"} @@ -1219,6 +1228,7 @@ {"cache_key":"494c075ecbc1b0ebe62720a19423e48d76f0582ea15fc8562e006f956dd2bb21","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.sections.tools.description","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Tool configurations (browser, search, etc.)","text_hash":"c6b511cba17797436a0156533fb1342a26e2540d80dc0739ce3c7a0e1086eda0","tgt_lang":"ja-JP","translated":"ツールの設定(ブラウザ、検索など)","updated_at":"2026-07-12T06:32:39.357Z"} {"cache_key":"49568dda621cfc734847f0431a9457c6937d074fd82886fba3796d9b11e4a97b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.connectorDescriptions.linear","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Triage issues, update cycles, and file bugs straight from chat.","text_hash":"9ac5ab0db3f984cec1f653b56e4d930ea8e519c7a6482724f3822381b8fb6645","tgt_lang":"ja-JP","translated":"課題のトリアージ、サイクルの更新、バグ報告をチャットから直接行えます。","updated_at":"2026-07-12T06:34:37.704Z"} {"cache_key":"497da7408b7e73835f54ce84d2a5094a8871e1424926c9daf1f09611c6a313aa","model":"claude-opus-4-8","provider":"anthropic","segment_id":"languages.es","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Español (Spanish)","text_hash":"b785e11e822c061a3a5368c55fbeb3f436766ef1e9b3448a605083d0b06ecddb","tgt_lang":"ja-JP","translated":"Español(Spanish)","updated_at":"2026-07-29T11:01:56.794Z"} +{"cache_key":"49800b480e3a202eb8dd18ef6471eac3e83cd0af00479ecd9fd51cae7621f880","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.checkingButton","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Checking…","text_hash":"ec963ffc911b840134fc738b41a8bb0493489c402a4a761efd36c16dea7d984b","tgt_lang":"ja-JP","translated":"確認中…","updated_at":"2026-07-29T11:00:05.438Z","segment_ids":["memoryPage.overview.health.checking"]} {"cache_key":"498e65299d3ff72fd69a5ffbf5e0e9333a1e026408c20e260a56685c7e218b7d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.repeatStream","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Stream source","text_hash":"19a8aa07eb7e99f4603755397aba18d1b6136131c802960d2972a1b716f4a409","tgt_lang":"ja-JP","translated":"ストリームソース","updated_at":"2026-07-22T15:47:17.822Z"} {"cache_key":"499e7d303524597f03c053a1f2d1b2e0da51d1669eb154ab14a1bfdc8fff1f7b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"labsPage.swarm.empty","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"No active swarms.","text_hash":"89c467eb199654b32625180cdc07617ca7d5865761794687ab5c98c553551551","tgt_lang":"ja-JP","translated":"アクティブなswarmはありません。","updated_at":"2026-07-22T15:45:29.089Z"} {"cache_key":"49a4b87fcc72515b6531d73f7d62c1a80fa280ef89a1c80176db5bb66a7826b0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillStatus.blocked","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"blocked","text_hash":"6973dddd3ef9cb6a2932702f31777faad9c9bf3124d147a84f31aadb6d139546","tgt_lang":"ja-JP","translated":"ブロック中","updated_at":"2026-06-17T14:14:09.255Z","segment_ids":["workboard.healthBlocked"]} @@ -1343,6 +1353,7 @@ {"cache_key":"5039a52f335418fe2dad22aa0b75f09b2bb6733756bd332667b4b2a188b24446","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.defaultAgent","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Default agent","text_hash":"94da52ecd6c5c3b77b89b8427f4bcaf11a40ddf68f5b00171977349fb2e6abc9","tgt_lang":"ja-JP","translated":"デフォルトエージェント","updated_at":"2026-06-17T14:14:04.173Z","segment_ids":["workboard.viewDefaultAgent"]} {"cache_key":"503d220c9181452f2b0dfdb79f1390eb238b941239f490c984002136e3813b05","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.actions.repairArchivedDreamDiary","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"archived dream diary","text_hash":"19ecfa0ebe4e3324c7d9031756d0d13fb87f09269ad99cb5b5c100dde57b0ce8","tgt_lang":"ja-JP","translated":"アーカイブされたドリームダイアリー","updated_at":"2026-07-29T11:00:31.002Z"} {"cache_key":"5040b6cbdaf49ffb5c916fe7549269c5ce96dab740dc906ba88d3034ada08945","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.today.proposalsWaiting","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"{count} proposals waiting","text_hash":"9202f547e988033f053be5cde4543be5d33c3d5a6ce66f725633f0fc8bfbbf33","tgt_lang":"ja-JP","translated":"{count} 件の提案が待機中","updated_at":"2026-07-12T06:35:20.102Z"} +{"cache_key":"5052d3556f03012af90df3785b83ac1856a8c23436248eafbfd15a8a86393e34","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.billing","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Restore provider billing or quota, then retry.","text_hash":"3768a5f28bb03d6f177fe40a4a20809abdd3af5b263fb1ebc1e4057af54b0466","tgt_lang":"ja-JP","translated":"プロバイダーの請求またはクォータを復元してから再試行してください。","updated_at":"2026-08-06T05:30:07.881Z"} {"cache_key":"5062b8015e9a7638853f9c1d2d5146e2d533953a6001c6a1e9a90a8cc07063f4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"logbook.status.nodeHelp","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Node providing screen snapshots.","text_hash":"b62881a409d46ec4570770c9ffd1dec3dc551348a7760255f77aef69ee1f239a","tgt_lang":"ja-JP","translated":"Node providing screen snapshots.","updated_at":"2026-07-29T11:01:56.794Z"} {"cache_key":"508094da7e0430c225e780068ca8f343f5244867b79e2d3009e750e5a51f325e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.nostr.websiteHelp","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Your personal website","text_hash":"53b16b8c3ad0dd04970b1988ac06507a2927c2cd378897e57d5c5f9768d5a938","tgt_lang":"ja-JP","translated":"あなたの個人ウェブサイト","updated_at":"2026-07-29T11:01:56.794Z"} {"cache_key":"50869a4241567f2219fe443cd9330bab5564a3cbb289f095d9ab3afee1a00f5b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryImport.replaceHint","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Preview conflicts again and preserve item backups before replacement.","text_hash":"39c07c7f5198f6438eb4535746d22083a3543ac4692d88d615b12f06bfffcaf7","tgt_lang":"ja-JP","translated":"競合を再度プレビューし、置き換える前に各項目のバックアップを保持します。","updated_at":"2026-07-29T11:01:56.794Z"} @@ -1390,6 +1401,7 @@ {"cache_key":"54578db60d057ee03375a1597d6e6b00866345912e2cb0fb0a5656a2525a8dfe","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.workspaceFiles.dragToDock","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Drag to dock right or bottom","text_hash":"3fae26368a3c23df2e4e25691983c2a56efdbf92d5b970101e0aa432db9c48f6","tgt_lang":"ja-JP","translated":"右側または下部にドラッグしてドッキング","updated_at":"2026-07-29T11:01:56.794Z"} {"cache_key":"545d08dba0c3653898c11033efce74a28cd0c48b380760cbbb5b774e76163af3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.workspaceFiles.missing","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Missing","text_hash":"6be36ca49ee85210c5d1ad9c377d90a9859c66d889110a2a5b0dccd390d12e20","tgt_lang":"ja-JP","translated":"見つかりません","updated_at":"2026-06-16T14:14:19.257Z"} {"cache_key":"548bcf1a52ee8405f2d2da5b4c81425b5172d7c3cc9de4e534419a02c433d17f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.openRawEditor","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Open Raw editor","text_hash":"6ab8245e40a432272e099718dd9ccde20d1affaa7fd1195d1dc142c27d84f6a9","tgt_lang":"ja-JP","translated":"Rawエディターを開く","updated_at":"2026-07-25T17:11:57.190Z"} +{"cache_key":"549d244c3f84fe5d4dcdd36fb2958b1adda2fca044923fd1036688dcd8e54c94","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.actionRequiresWrite","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"This action requires operator.write access.","text_hash":"48816bfddc8d61fc3ab5c633190b2fe68f8c7390a419d24a12ba9ece22a34402","tgt_lang":"ja-JP","translated":"この操作には operator.write アクセスが必要です。","updated_at":"2026-08-06T05:30:07.880Z"} {"cache_key":"54a63c5fb555dcc688fed7c79b86afd2b6a25611d88017c4c7d2825431ee941a","model":"gpt-5.5","provider":"openai","segment_id":"tabs.skillWorkshop","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Skill Workshop","text_hash":"3912c65bdd0a43563438762a43ecbd4b14637844a18decbf9249df73d21152a0","tgt_lang":"ja-JP","translated":"Skill Workshop","updated_at":"2026-05-31T21:48:21.745Z","segment_ids":["skillWorkshop.title"]} {"cache_key":"54b3974e032a1d1f7ad5ea58e563b792bf1778a3deba32504f758ab291a18620","model":"claude-opus-4-8","provider":"anthropic","segment_id":"filePreview.listLabel","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Files","text_hash":"abc7e9892806b047b4d4786b3685285543f76ca314c4c76246d5f6544c7856c9","tgt_lang":"ja-JP","translated":"ファイル","updated_at":"2026-07-12T06:31:13.078Z","segment_ids":["agents.tabs.files","agents.toolCatalog.groups.files","usage.details.files"]} {"cache_key":"54c6aa996f8d1a1f5b23269a74a1b88f0f141db82dd0a59e8ee4ee5a432812fb","model":"claude-opus-4-6","provider":"anthropic","segment_id":"configView.rawDraftBlocksApply","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Unsaved raw config edits — save or discard them in the Raw editor before restarting.","text_hash":"639b5967256f66f5d03419951e450454f3ade72a6821d62c852d249fb822b5d2","tgt_lang":"ja-JP","translated":"未保存の Raw 設定の編集があります — 再起動する前に Raw エディターで保存または破棄してください。","updated_at":"2026-07-14T12:52:40.223Z"} @@ -1508,6 +1520,7 @@ {"cache_key":"5bb7a0c366ed6d979c4c1ec257cd95aebec6960997409356bb4485c072c4d407","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.templateDraft.pluginNotes","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Boundary:\nConfig/docs:\nTests:","text_hash":"9f16f0fd9fc414e0dff8851dd6a0e928d8d5bfab417fb6ee97db1ba13f196aa6","tgt_lang":"ja-JP","translated":"境界:\n設定/ドキュメント:\nテスト:","updated_at":"2026-07-12T06:35:28.036Z"} {"cache_key":"5bc056cdb0101774f5eef5873d7c85458ddd29fe0baf1c1f1b2d27445b0b10ef","model":"gpt-5.6-sol","provider":"openai","segment_id":"aboutPage.license","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"© 2026 OpenClaw Foundation — MIT License.","text_hash":"1d19464a31484a7ee7849dbd892b47dae3b492499af52d1461e428539ab775bd","tgt_lang":"ja-JP","translated":"© 2026 OpenClaw Foundation — MIT License.","updated_at":"2026-07-13T17:00:04.265Z"} {"cache_key":"5bc5a8bc6bc96217b97d769443c075f35253202445e2856ee62a8a1a857a72e8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.selectors.modelLockedLabel","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Model selection controlled for this thread","text_hash":"a257314d57cf70381758944373524b5aac56a516020081234fc2fa742e5a9ede","tgt_lang":"ja-JP","translated":"このセッションではモデル選択が制御されています","updated_at":"2026-07-29T11:01:56.794Z"} +{"cache_key":"5bcccc31cfb4b862a4d6222b5970d8b0358017fe4c77c52001c331d6e4108bd3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.actions.confirmDedupeDescription","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"This rewrites DREAMS.md and removes only exact duplicate diary entries.","text_hash":"66ce13326514c7a9e5d598490eefd03a054d8eeee1a21811dbc46f87103549d2","tgt_lang":"ja-JP","translated":"これにより DREAMS.md を書き換え、完全に重複する diary エントリーのみを削除します。","updated_at":"2026-08-06T05:30:17.902Z"} {"cache_key":"5bd33e63d4eebec7a287da910c58279e6a01cc23ebb44f01e101e84717d1848c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sidebar.catalogGroupByPerson","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Person","text_hash":"6007db63e18e532c7399975ed77d2e3900810aa75cad165b8d2e5d8b08085c3d","tgt_lang":"ja-JP","translated":"人物","updated_at":"2026-07-28T07:07:16.935Z"} {"cache_key":"5c070514534c20db67cbb122fa1f1ebc61ddc21c547690774f5b8034622e0081","model":"claude-opus-4-8","provider":"anthropic","segment_id":"mcpApp.errors.requestFailed","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Request failed","text_hash":"cfce761befa84073c2ea0d29bc3f3d647c985faa02d80854eada5312a7cc24a1","tgt_lang":"ja-JP","translated":"リクエストに失敗しました","updated_at":"2026-07-29T10:58:48.005Z","segment_ids":["onboarding.memoryImport.unknownError"]} {"cache_key":"5c0ba366e58056e58769c7c18743678944967eaf4937b14fee9e848deab4f83b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.daily.total","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Total","text_hash":"c9b3c38247f744e17dd26fda097d6a9ba9332586b6bdaa038bf8f313a863f2b8","tgt_lang":"ja-JP","translated":"合計","updated_at":"2026-07-29T11:01:56.794Z","segment_ids":["usage.breakdown.total"]} @@ -1563,6 +1576,7 @@ {"cache_key":"5f13c8204fafdfaea4a89338a94f191341af9d530521990ba79b7848bea13dbf","model":"gpt-5.6-sol","provider":"openai","segment_id":"channels.hub.addTitle","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Add a channel","text_hash":"075fee454655d550f6d49d124cfa8de0882c22d28f1eb9ff4d1698d68a0aea5a","tgt_lang":"ja-JP","translated":"チャンネルを追加","updated_at":"2026-07-13T16:51:40.004Z"} {"cache_key":"5f1a1be4b40f40ccea2bf4264dff4ffa530137ec60c29712ff55a9daead1b784","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.errors.cronExprRequiredShort","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Cron expression required.","text_hash":"dcd8b9471afc9f89d49a6279aba723d2f38dcd28f4df55045be674608930bea0","tgt_lang":"ja-JP","translated":"Cron 式は必須です。","updated_at":"2026-07-29T11:01:56.794Z"} {"cache_key":"5f2139a02097466492e3938a94c1ae2bb12be9df07cc7acf668157ec25c31ec7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.success.stayHere","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Stay in settings","text_hash":"84a289c8ffb2633498302a2429d4ddd9d15fec11abe0a861cfb373f93435578f","tgt_lang":"ja-JP","translated":"設定に留まる","updated_at":"2026-07-31T19:24:14.245Z"} +{"cache_key":"5f246570c7e8ebfb7f3bda6225f5047d3453b3c300e786bec7d4cb27edc7f07a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.candidates.retry","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Retry test","text_hash":"1fa8f72fe8a0f01c606d8f742fe775987bc78daf9e96e586f26a780989c75698","tgt_lang":"ja-JP","translated":"テストを再試行","updated_at":"2026-08-06T05:30:07.880Z"} {"cache_key":"5f2cf57b68566ea3616c2f4eceaf35bd8cd5854abf7bb8f3facec8bff98f125c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.inventory.olderPairings","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"{count} older pairings of {name}","text_hash":"975edb3821e2a3f633d12c9fb73d2157678b9a90b9cc7f878c083a6795c7b4ea","tgt_lang":"ja-JP","translated":"{name} の古いペア設定 {count} 件","updated_at":"2026-07-12T06:31:34.003Z"} {"cache_key":"5f342c39135abbd8b6f75d28ce2c952cf0f9d747b16a20bb1d064c61ac14cab7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.run","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Run","text_hash":"00d60e31a4e6b8344d4201f25a6a7dee770713107f6d097abb01559d32b17f26","tgt_lang":"ja-JP","translated":"Run","updated_at":"2026-07-29T11:01:56.794Z"} {"cache_key":"5f346505676cb0de081513fdac5b92f01730b0b1ce204db8e0b4f4279eaeaa13","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.connectorDescriptions.travel","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Flight and hotel search with fare watching and trip memory.","text_hash":"674641dedb84777fbda9257f030592dd29e4a7403b9a342eb28a9fe581f37286","tgt_lang":"ja-JP","translated":"運賃監視と旅程の記憶機能付きの航空券・ホテル検索。","updated_at":"2026-07-12T06:34:51.337Z"} @@ -1630,7 +1644,6 @@ {"cache_key":"63bc7193d51484a8008182d325ded27394c880d8663ec334359cc78ad5882e28","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.sections.browser.description","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Browser automation settings","text_hash":"afa2191d7389067d0f6f97e9e4b518059338732b2b74b7457485f04d59abb432","tgt_lang":"ja-JP","translated":"ブラウザ自動化の設定","updated_at":"2026-07-12T06:32:39.357Z"} {"cache_key":"63bf4aeab730f35e6c89824e1915c03c803e1deb9da0f90fcf1587a252398708","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.filters.removeSession","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Remove session filter","text_hash":"ffbbd34303437360ed493d03cfceaf62b79db2733a61b1073dda5b355f9628ab","tgt_lang":"ja-JP","translated":"セッションフィルターを削除","updated_at":"2026-07-12T06:35:46.041Z"} {"cache_key":"63d225a916db0171b1408830b70831f714452a3a5ce1c74c3ba3b6268096eafd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.filters.pin","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Pin","text_hash":"ff1cee74414621d812efa8f77a6024850158c209fba6158772088703c2a02ff9","tgt_lang":"ja-JP","translated":"固定","updated_at":"2026-07-29T11:01:56.794Z"} -{"cache_key":"63e1444b09b63d2b8ef14ca36344b170486b1b0ebc2eeb7cda7300fa5d180170","model":"gpt-5.6-sol","provider":"openai","segment_id":"modelSetup.verify.answeredIn","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Answered in {latencyMs} ms","text_hash":"b42fae037247714a4c44fb8ecb28c8b3cf473a9e443e7a444e8e79eabd310bc4","tgt_lang":"ja-JP","translated":"{latencyMs} ms で応答","updated_at":"2026-07-16T15:48:38.363Z"} {"cache_key":"63e33905ce63f0b67df1c97f2f6a6aa7d5bc8195ffe18e03464ef32928659899","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.mcpServersGroup","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"MCP servers","text_hash":"22a7559f09bf8f82c510280f934bf50db4c45cc611fd4dd47d7cbf7c7d4f5b82","tgt_lang":"ja-JP","translated":"MCP サーバー","updated_at":"2026-07-29T11:01:56.794Z"} {"cache_key":"63ec59583b337944446cdb841cf405d432d6924b06c18549915adebd621dc83b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.dreaming.frequency.label","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Dreaming frequency","text_hash":"db9ef56454f3637f9b259c5995653d9daef1335f77e1cf3c6ffdb8d5153eb03b","tgt_lang":"ja-JP","translated":"Dreamingの頻度","updated_at":"2026-07-28T07:06:10.447Z"} {"cache_key":"63f44db58c9cdb4385f81d3a608727c4b7cc7a03bcf0730120c3b59e904d714f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillsPage.notFound","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Skill not found.","text_hash":"97cd06e1a48e2a01578039f52aaf2236c9dcec1c70a386a9d00edfed7f624522","tgt_lang":"ja-JP","translated":"Skill が見つかりません。","updated_at":"2026-07-12T06:34:22.550Z"} @@ -1752,7 +1765,6 @@ {"cache_key":"6b55cf7bc1659064697fd9e08c2cb4d1ce12e1d4f15b762470ff25ee63f31baa","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.dreaming.model.default","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Agent model","text_hash":"3d030e101ab0a9174d768f4d366b103642152c03061090fa1a7c304f0e283ae4","tgt_lang":"ja-JP","translated":"エージェントモデル","updated_at":"2026-07-31T19:24:14.245Z"} {"cache_key":"6b574e15ec817ea1626379af68e11984d24c6e813ab5ac06f98483b6832cddd4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"activity.subtitle","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Ephemeral agent activity derived from live session events.","text_hash":"c9d9b37850168c136d0cec116fff35eebe67ab54feb394c613cea53c750376a8","tgt_lang":"ja-JP","translated":"ライブセッションイベントから生成される一時的なツールアクティビティ。","updated_at":"2026-07-29T11:01:56.794Z"} {"cache_key":"6b59b54804e6f7ce1574a9b66772755e710f54f5bb1300563489c605a348254e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.loadApprovals","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Load approvals","text_hash":"854a446fcdfbfd05db219ccfe9d13527f151c87ba40591c6e7512baca4008045","tgt_lang":"ja-JP","translated":"承認を読み込み","updated_at":"2026-07-29T11:01:56.794Z"} -{"cache_key":"6b605dcc441f0c474cb413d84cb7511c946a5953f7dcb61d1fc47d2e1af36aac","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.messages.openInCanvas","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Open in canvas","text_hash":"02597bb20cb5d93ebbb47e62c3591fcf9dec76fc42697e1dc130e1f167232e61","tgt_lang":"ja-JP","translated":"キャンバスで開く","updated_at":"2026-07-12T06:35:57.567Z"} {"cache_key":"6b711c539f0b4ce2c514744260c62dc22ce17d14cc18529d40c1d1af5ff2f4c5","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.newGroup","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"New group…","text_hash":"ce58c189f2045434c28a50c9875a7362d28c79fb34d4b365c09f59180ca2712a","tgt_lang":"ja-JP","translated":"新しいグループ…","updated_at":"2026-07-05T14:39:44.116Z"} {"cache_key":"6b7b19c682ff8233a0990f3270ac627ecd4335a97e9d5e4c341db9735791fc87","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agentTools.source","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Source","text_hash":"0e570ca6fabe24f94e52c1833f3ffd25567022beb826fa16891f3322051bc221","tgt_lang":"ja-JP","translated":"ソース","updated_at":"2026-07-12T06:34:06.528Z","segment_ids":["memoryImport.source","pluginsPage.detailOrigin"]} {"cache_key":"6b800a42508091adff4823de0ede2565abe0e4cdb1848df3e1066acb2bc69820","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failure.billing","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Billing problem","text_hash":"3322288e46ad528ad364e24abf4d58dc6f1e4c91ea9f655f07dd91b1269bc662","tgt_lang":"ja-JP","translated":"請求に問題があります","updated_at":"2026-07-29T11:01:56.794Z","segment_ids":["modelProviders.probe.status.billing"]} @@ -1775,6 +1787,7 @@ {"cache_key":"6c34948071dad95d833d16d1546bcbc54932f4e9fdfadb6b9994280b664adfb5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.actions.tweak","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Tweak","text_hash":"004f1c973fa3c9fe5e55413a78c80a1f9533398adb4e546bee70b76740ba12e4","tgt_lang":"ja-JP","translated":"調整","updated_at":"2026-07-12T06:34:56.740Z"} {"cache_key":"6c620cb0f19345a2f7a13ece03b2ec7b8dd65dbe333b8498d6ed2fe211bd2b33","model":"claude-opus-4-8","provider":"anthropic","segment_id":"appsPage.cards.android.desc","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Your Android phone as a full OpenClaw node — chat, camera, and Canvas.","text_hash":"a1ffa10bf5e9588b7ced2b2c7d3cefbbc07f414da4dfcf509bd05e7a4adac219","tgt_lang":"ja-JP","translated":"AndroidスマートフォンをOpenClawの完全なノードとして利用 — チャット、カメラ、Canvas。","updated_at":"2026-07-22T15:45:36.848Z"} {"cache_key":"6c63cf093397ae639aeefd1875d2dc324958f7c0058bc00346cf92d9b8e8d437","model":"claude-opus-4-8","provider":"anthropic","segment_id":"mcpServers.transportSse","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"SSE","text_hash":"5c89f37c9b97d69379b434926cf4ffefd7ce10ffe8e54991b1890784b148e297","tgt_lang":"ja-JP","translated":"SSE","updated_at":"2026-07-22T15:45:12.627Z"} +{"cache_key":"6c63d50516f007ad5a4cf97da7d65ec6055b6ea884614ff4747d4650415da51e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.actionRequiresConnection","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Connect to the Gateway to change threads.","text_hash":"727466635f5e0ced207246479290fa83cd03ca8c78d8b7120ec5abba0e3ed8ed","tgt_lang":"ja-JP","translated":"スレッドを変更するには Gateway に接続してください。","updated_at":"2026-08-06T05:30:07.880Z"} {"cache_key":"6c6e2b97a1590188ee70388afb9fedfbc3f3d938483bc72e31dbc38db05b0ccd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"appsPage.cards.android.title","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Android","text_hash":"6d612a86bee4b0a659b8b3affd6f1fbcad15c4cbbbbdc4996c6c01c786711a21","tgt_lang":"ja-JP","translated":"Android","updated_at":"2026-07-22T15:45:36.848Z"} {"cache_key":"6c723a73fe4a39d406e9c890749d092d11134a3c9f5dda833ecaf48c7cad4b22","model":"gpt-5.6-sol","provider":"openai","segment_id":"terminal.sessions","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Terminal sessions","text_hash":"467e76a9fd4306fcbfa5eef95e0bd91baab63bc7005df93153390649ca94bdbe","tgt_lang":"ja-JP","translated":"ターミナルセッション","updated_at":"2026-07-14T12:26:09.925Z"} {"cache_key":"6c7953d6140715ab513dbb5f80fb43a7b18b5fa5ad5ce7c2fcc7bd4e738727d8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.pairing.waiting","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Official OpenClaw mobile apps connect automatically after scanning.","text_hash":"40dd288c9aa182a2809e74f4511402a69db7b153685db075bb5d216d964c3be1","tgt_lang":"ja-JP","translated":"公式の OpenClaw mobile アプリはスキャン後に自動的に接続します。","updated_at":"2026-07-29T11:01:56.794Z"} @@ -1809,6 +1822,7 @@ {"cache_key":"6e4f79ebbfb53c3f4eb49db29420c9d78cc6ebf467b17a2862e68da80bf66197","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.contextUsage","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"{percent}% of context used ({used} / {context} tokens)","text_hash":"f626ed78b8aca81f039ef64637bbdd4cffe0a289b402fd0c6039e977040aba72","tgt_lang":"ja-JP","translated":"コンテキストの {percent}% を使用中({used} / {context} トークン)","updated_at":"2026-07-09T07:06:17.887Z"} {"cache_key":"6e64dffd4cf469be67689109a7dba8f1d729b7b058baef4e9b0d0db888b752c7","model":"gpt-5.6-sol","provider":"openai","segment_id":"channels.setup.doneBody","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Configuration saved. The gateway reloads the channel automatically; check its card for live status.","text_hash":"752caa1598003a22472698b267be1e0c4f3dd4fb3edaa63d40d4de93b134a0d4","tgt_lang":"ja-JP","translated":"設定を保存しました。Gateway がチャンネルを自動的に再読み込みします。カードで現在のステータスを確認してください。","updated_at":"2026-07-13T16:51:48.641Z"} {"cache_key":"6e6a207d1865719e2c1e0ba590a5366b01485d14a170c71241ce7bc48cbacb69","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.backgroundTasks.backToTasks","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Back to background tasks","text_hash":"407010d57983c4614f1baaa018419e3ec8d506a6acc6bfa3601f93c4a3a7253b","tgt_lang":"ja-JP","translated":"バックグラウンドタスクに戻る","updated_at":"2026-07-25T17:12:20.725Z"} +{"cache_key":"6e6bb7be954c497e6510060ca46d6aa0f52c533fabb85d97aa8ade1084299461","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.duplicateRisk","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Retrying may duplicate a result after an ambiguous acknowledgement.","text_hash":"7b818910c3637b34ad0890c3a089666f79d44c985608e69a2aefa48e90ed6579","tgt_lang":"ja-JP","translated":"再試行すると、あいまいな確認応答の後に結果が重複する可能性があります。","updated_at":"2026-08-06T05:30:17.902Z"} {"cache_key":"6e717ab7e649f2a1f30e29700598b821ff2ede2ad523645255c8fd4299008a57","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.backend.description","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"How memory is stored and retrieved for the selected engine.","text_hash":"7db01feabbfbe3c5f9bd9e46246ecd2962eeeead85b91c52bab9eaf4d47ec344","tgt_lang":"ja-JP","translated":"選択したエンジンでメモリを保存および取得する方法。","updated_at":"2026-07-28T07:05:56.364Z"} {"cache_key":"6e8a553d705c9d5345b3be2404b346bdf4c3163cc252079337eedc7279a1d363","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commandResults.thinking.setFailed","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Failed to set thinking level: {error}","text_hash":"d962cd5540705faf25242d352358aa32317d11564ca009538fbf8218c2290894","tgt_lang":"ja-JP","translated":"思考レベルの設定に失敗しました: {error}","updated_at":"2026-07-29T11:01:00.496Z"} {"cache_key":"6e97dbe68af401d3c59bd5ab97cf295a1aa5a0584b20f19bf841eb9be3d54866","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.badgeArtifacts","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"{count} artifacts","text_hash":"022b6b55a10f1864b7aff7c307e49ab37e11e6999111fb87349f040d100abba3","tgt_lang":"ja-JP","translated":"{count} 件の成果物","updated_at":"2026-06-16T14:14:19.257Z","segment_ids":["chat.workspaceFiles.artifactCount"]} @@ -1901,6 +1915,7 @@ {"cache_key":"751394a6848c2c24bfb5a919900cc75dde99c2a27ad2cee845878e2e7bae38b5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.providerUsage.resets","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Resets {date}","text_hash":"bf3c02af8965f3596110e56daeb133d7f5968b29f73dff756d3f8d07c9993307","tgt_lang":"ja-JP","translated":"{date} にリセット","updated_at":"2026-07-29T11:01:56.794Z"} {"cache_key":"752f40fe0dce016b9206dc50693f95731a87d61318a331f7bbbf0c72d5edf4a5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"githubPreview.states.draft","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Draft","text_hash":"ebf12ef47cf575b3ba9a3cc019c5310146fdac88f6d1be6618d6e91158c2f174","tgt_lang":"ja-JP","translated":"下書き","updated_at":"2026-07-12T06:31:13.078Z","segment_ids":["newSession.draft","chat.sessionSharing.draft","chat.pullRequests.draft"]} {"cache_key":"753999ac0fe73977355e5b5e7bebb1ec433ae7b5f9e180a0fd2b0cd69a22aa5b","model":"gpt-5.5","provider":"openai","segment_id":"chat.backgroundTasks.empty","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"No background tasks for this agent yet.","text_hash":"823cdd790c108c21546c09bdfcfa549742c92f81e3bf5ea14e072fc34ac434cf","tgt_lang":"ja-JP","translated":"このエージェントにはまだバックグラウンドタスクがありません。","updated_at":"2026-07-11T00:45:03.354Z"} +{"cache_key":"753a67ba2a4391eddce02c7d023276f95e13d53f6f100e5183ac32779d54a2d1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"appsPage.badgeStoreComingSoon","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Chrome Web Store · coming soon","text_hash":"d211e1cb0d006e8e02c0c3fe12d6d98e9b576b5b19eb85b501cb8448935647f3","tgt_lang":"ja-JP","translated":"Chrome Web Store · 近日公開","updated_at":"2026-08-06T05:30:17.901Z"} {"cache_key":"75682e1767f63d191ad8fc15fca7ed6bef12d6b1dec3eb6a4f2684d3ed05febd","model":"gpt-5.5","provider":"openai","segment_id":"chat.sidebar.sortBy","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Sort by","text_hash":"c9129025bd3ff6522a7eeebc1abf1481f36e4ac9d74524a473ac1c3be1c6fc2f","tgt_lang":"ja-JP","translated":"並べ替え","updated_at":"2026-07-06T23:40:52.793Z"} {"cache_key":"7574bbcf1db85ff5eccbf1c4c22f9da447ab0673e32897df8d5faa361c5513c1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nav.settingsSearchClear","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Clear settings search","text_hash":"63c62e141b68481dcdeafe6f6706c37beaf4ad4d58bbce3a7d8ce3c5e1abc4a9","tgt_lang":"ja-JP","translated":"設定の検索をクリア","updated_at":"2026-07-29T11:01:56.794Z"} {"cache_key":"7576bafc5689b9ff14de8effdf6c6a28face1f26d9a9f973b35f1237d526f8f1","model":"gpt-5.6-sol","provider":"openai","segment_id":"agentChip.agentSettings","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Agent settings","text_hash":"41cd6b4ee879e8ed1f6a41d0a77b75ddaadfdc0e17bc4e9b83f0055892facf3c","tgt_lang":"ja-JP","translated":"エージェント設定","updated_at":"2026-07-13T05:29:43.148Z"} @@ -1915,6 +1930,7 @@ {"cache_key":"75eee2cd5874810c4768edb408931259ccc42ac7970cb075ffdd4d3aef4cc0f9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.unselect","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Unselect","text_hash":"ce9c9590ba6ebcb72a0ee9ce96a234f22531886757525e3c97bc4bdef50942bc","tgt_lang":"ja-JP","translated":"選択解除","updated_at":"2026-07-29T11:01:56.794Z"} {"cache_key":"7603f21b57f262f3481dc27937b698b30fda5770a0e151b7e47cf19a0ca314cc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"debug.snapshotsTitle","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Snapshots","text_hash":"f187f78e07efb26eacf88e2d361f91f4abf37d025e744f36446b62d22abd1460","tgt_lang":"ja-JP","translated":"Snapshots","updated_at":"2026-07-29T11:01:56.794Z"} {"cache_key":"7634fd3f03589f439d1c056402b66a91be337b44afcedfdeacdc54f6dace7b42","model":"claude-opus-4-8","provider":"anthropic","segment_id":"board.widget.activeCapabilities","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Active widget capabilities","text_hash":"fd7089b3c45875a0d8b5ade1046ec83363f616cd16756d794283e6f6c2cb33f4","tgt_lang":"ja-JP","translated":"有効なウィジェット機能","updated_at":"2026-07-22T15:45:58.800Z"} +{"cache_key":"7639933e6b7314bdbd7b1549a1335b59e583b67f571c99836e8b5611321dd1b8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sidebar.hideFromSidebar","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Hide from sidebar","text_hash":"a96ec22ac9bff95bac64f1acdbd3ba23eda7a14a1f56257c8529900cdd561d53","tgt_lang":"ja-JP","translated":"サイドバーから非表示","updated_at":"2026-08-06T05:30:17.902Z"} {"cache_key":"7670607d4dda4b7bf9be439a5bb5301db2ecd93b47c9ac9cf9adbe87987d8099","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.scene.clearGrounded","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Clear Replayed","text_hash":"ada47e7866e5e1fdecebd243d1defdf7adcd74170554983e52190860365dc5f9","tgt_lang":"ja-JP","translated":"グラウンデッドをクリア","updated_at":"2026-07-29T11:01:56.794Z"} {"cache_key":"7683118f42b26ff725ea3e6ba9b235d50351bcac4682d64411370b27e7b11046","model":"claude-opus-4-8","provider":"anthropic","segment_id":"quickSettings.system.cores","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"{count} cores","text_hash":"ccdc4bd194f7b4b8ddf7b4099eecaec6bfd36f14631a20cfa1bb7737b975abdc","tgt_lang":"ja-JP","translated":"{count} コア","updated_at":"2026-07-12T06:33:04.097Z"} {"cache_key":"768636f55c8aa52e65a6c64ede3f25c7a20eef76ad7ab2c85d8ad4c83d7f44dd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.addons.manageLink","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Open Plugins","text_hash":"2faa63295b1de460549c95f7cb7c4bb1279fb44582049e332574fd88f30ed6e6","tgt_lang":"ja-JP","translated":"プラグインを開く","updated_at":"2026-07-22T15:45:36.848Z","segment_ids":["appsPage.ctaOpenPlugins"]} @@ -1952,6 +1968,7 @@ {"cache_key":"7849863914e5602ab9cd68fd9f66605d8aaa738f7e5af82beaad0de756e1853a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.webhookPlaceholder","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"https://example.com/cron","text_hash":"1a8d9a48565f0ed4d43751b2b9a4a9c5b5d78c06e20c6ceef36fe55c47bb7d79","tgt_lang":"ja-JP","translated":"https://example.com/cron","updated_at":"2026-07-29T11:01:56.794Z"} {"cache_key":"78639a3cd69877f18de01774f6ded7adb36e959d6baef9a95bb62fde638ae1ab","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.advanced.promotedDescription","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Items that already made it through promotion.","text_hash":"e64d609511dff83e5fe8d8906292d4f253e9aebe1e2787391dc02d7ce8d7234a","tgt_lang":"ja-JP","translated":"すでに昇格を通過した項目です。","updated_at":"2026-07-29T11:01:56.794Z"} {"cache_key":"786951c59f035623f009e94d68170756788bbd7d13ebab0e08f866446b84ccd8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.workspaceConflict.morePaths","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"+{count} more paths","text_hash":"f19bdc11857d14fe67a5a04212b9ffe19811f0c055ae0ae760f5e9bfddfba432","tgt_lang":"ja-JP","translated":"他 +{count} 件のパス","updated_at":"2026-07-22T15:46:36.096Z"} +{"cache_key":"78698a01c4b4d39c87cf273db5726810f1786bbf85b8b7b57963c28094066bb0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.authFailed.stepDashboard","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Run openclaw dashboard --no-open for a fresh URL, or openclaw gateway auth-token --show to recover the token.","text_hash":"fa26152d74b5e87de5bd2e743b0aefb3815c7720452ee67d0b42a48c9f83df55","tgt_lang":"ja-JP","translated":"新しい URL を取得するには openclaw dashboard --no-open を実行するか、トークンを復元するには openclaw gateway auth-token --show を実行してください。","updated_at":"2026-08-06T05:30:17.902Z"} {"cache_key":"786a383c1edc6d1336bce1d6b7ffc54a236c6d20bf66ab66a5308e0cd5221477","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.details.hasTools","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Has tools","text_hash":"d48cc1c7cd1c23c529b712f0ed5732866637ea037e2c1bdf1af25ef9c965b7b5","tgt_lang":"ja-JP","translated":"ツールあり","updated_at":"2026-07-29T11:01:56.794Z"} {"cache_key":"786c9c75be6352a9879c8580a2015e7cf016083f6ff684b226a5b0c7e225c775","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.providerUsage.budget","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Budget","text_hash":"1c6225ec7092ad2f4a4acd79f8fc6854aa10653763fb053a6cf2bb2d2a4148ab","tgt_lang":"ja-JP","translated":"予算","updated_at":"2026-07-29T11:01:56.794Z"} {"cache_key":"789291ed25c1b0820333555f020f73d7d82840292dff6217a185f4d8d78e89ea","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.cantAddYet","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Can't save yet","text_hash":"98adc81e1c83bd256faaa5bba67b75cd922a070ec26b8583e3f24ff5a6af41ea","tgt_lang":"ja-JP","translated":"まだジョブを追加できません","updated_at":"2026-07-29T11:01:56.794Z"} @@ -1974,7 +1991,6 @@ {"cache_key":"798c1b809cc47bd2ec404a33d72f79b99293c4844d50bf911b93d314f1ac87ed","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.nostr.notices.operationFailed","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"{prefix}: {error}","text_hash":"8c197cc9036336aa9e6a1c8a500e52f7334a264c786d63a8b7dffd0345f1bb0b","tgt_lang":"ja-JP","translated":"{prefix}: {error}","updated_at":"2026-07-29T10:58:48.005Z"} {"cache_key":"798c4aac8f57c70e81a46c2679d98888f35d1cb6a2cb4965fff74e15438d7909","model":"gpt-5.5","provider":"openai","segment_id":"newSession.worktreeUnavailable","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Selected folder is not a Git checkout","text_hash":"412573e465233e9295f91172074f4b038a094e93b52ff75fab88c29504fffea0","tgt_lang":"ja-JP","translated":"エージェントワークスペースは git checkout ではありません","updated_at":"2026-07-10T17:58:54.036Z"} {"cache_key":"79be8f9b2864e6959f580c1af744e4d400f1bd7cf4bcc031bf2bd7c7fc05a523","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.runStatus","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Run status: {status}","text_hash":"f1a452538bcedff3f592a48e2ccc33b1f0fced879d45d2dac8454421c96a3836","tgt_lang":"ja-JP","translated":"実行ステータス: {status}","updated_at":"2026-07-12T06:36:09.755Z"} -{"cache_key":"79cb88ff8468ae4b5a136fbb371b680e6a2e0768ab921c3cfac5908a3cbde4ac","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.actions.confirmDedupe","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Dedupe Dream Diary? This rewrites DREAMS.md and removes only exact duplicate diary entries.","text_hash":"3b53e7e5445b3d763ff4a3f7f55ae4917ab2dbecc988f5b46c7b06a2dd736052","tgt_lang":"ja-JP","translated":"ドリームダイアリーを重複排除しますか?これにより DREAMS.md が書き換えられ、完全に重複するダイアリーエントリのみが削除されます。","updated_at":"2026-07-29T11:00:31.002Z"} {"cache_key":"79e248fda7a0aebfebf4fd0b09ae97a0c6078a2dc7b245e252c7bbb503f7c33b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillsPage.noClawHubResults","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"No skills found on ClawHub.","text_hash":"a3b2387163dc439615c00ab811a92f533225c5c02a529b68074ef56fac75821f","tgt_lang":"ja-JP","translated":"ClawHub に Skills が見つかりません。","updated_at":"2026-07-12T06:34:22.550Z"} {"cache_key":"79f5a9ba79ac27f93c5591c144c47938368f534652d707c855666e6c093b5c54","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.nostr.displayNameHelp","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Your full display name","text_hash":"577ade6f04f7c59ea5c0e10122c78353e03e55cbe771b60a6810bd440b02fe06","tgt_lang":"ja-JP","translated":"あなたのフル表示名","updated_at":"2026-07-29T11:01:56.794Z"} {"cache_key":"7a2a4e18553c46b7e1c611be27c14291679a0c58ebf8183a3348173531b595bd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"execApproval.deny","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Deny","text_hash":"05a2d7332eb9d8bf164487c743a2e93c21b16bb2061a93e3ee2ceb508eadb753","tgt_lang":"ja-JP","translated":"Deny","updated_at":"2026-07-29T11:01:56.794Z"} @@ -2060,6 +2076,7 @@ {"cache_key":"7f0db68dcbb73299fb5621cf49727b6ee42f84198bfada6eea873d909478de57","model":"claude-opus-4-8","provider":"anthropic","segment_id":"quickSettings.personal.profileHint","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"JPEG, PNG, or WebP. Images are center-cropped and resized to 512px.","text_hash":"ad89de501f3430d25cdbcc86bde19e831113e4145cce40cd9a9c444475edebfa","tgt_lang":"ja-JP","translated":"JPEG、PNG、または WebP。画像は中央でトリミングされ、512px にリサイズされます。","updated_at":"2026-07-22T15:44:42.565Z"} {"cache_key":"7f1ee0269bf9389f31a3d3981c86e8eb7d31a2f6f7ad4a389c0cdb54e655b9a2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.status.scheduled","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Scheduled","text_hash":"4724f344c1c0e4a1c5e4085610cc31bf67d0959dfda9793d4605b7b329399775","tgt_lang":"ja-JP","translated":"予定済み","updated_at":"2026-07-29T11:01:56.794Z"} {"cache_key":"7f43af6fb6b5ab87ce3c07a2cc9d1e8c3fafb0c8f57dcc3045c00fa7add41d8d","model":"gpt-5.5","provider":"openai","segment_id":"chat.composer.contextUsage.summary","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Thread context usage: {used} of {limit} ({pct}%)","text_hash":"520872b6b1adae52844bece380cd7f6b9cc2e1ac263a7a80d683e1126c9c002d","tgt_lang":"ja-JP","translated":"セッションのコンテキスト使用量: {used}/{limit} ({pct}%)","updated_at":"2026-07-05T10:16:05.198Z"} +{"cache_key":"7f48ce090997b510cdee531c14d5f9c914a77f8cbe80a3acbfb936281d6a10ec","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.deliveryDismissed","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Completed; result delivery was dismissed.","text_hash":"d900b43ef5112f054470df381b767ebd43a903d332207e5161a7cbf1b5016fc1","tgt_lang":"ja-JP","translated":"完了しました。結果の配信は却下されました。","updated_at":"2026-08-06T05:30:17.902Z"} {"cache_key":"7f77921f1e0265d95b93d8a81e4dc3e4d759b4192eb877534aa55c1c8a585865","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.openLinkedSession","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Open linked thread","text_hash":"926c7e42ac628597214477e4bcaabc7b75153d4e0fb7b69c451631ae300b8f6a","tgt_lang":"ja-JP","translated":"リンクされたセッションを開く","updated_at":"2026-07-29T11:01:56.794Z"} {"cache_key":"7f7b953bda4a149d4d38db8ae96fdcdbe7692d960f9982e9a8e7c9ae6ac7e72d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"browser.errors.screenshotDecodeFailed","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Screenshot decode failed.","text_hash":"122829d5c9651e6c8a1442f804410a4e8d629840afef9489619cde10543323dd","tgt_lang":"ja-JP","translated":"スクリーンショットのデコードに失敗しました。","updated_at":"2026-07-29T10:59:20.335Z"} {"cache_key":"7fa4172196adce6e6350a3cddba6e55c124f375e2359c363665f0f672d74fc72","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.docsOpensInNewTab","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"{label} (opens in new tab)","text_hash":"d52984fc54f2c64defc1fd3cf1fe1826f0f843ecdb5854baec279c5237457224","tgt_lang":"ja-JP","translated":"{label} (新しいタブで開きます)","updated_at":"2026-07-29T11:01:56.794Z"} @@ -2121,6 +2138,7 @@ {"cache_key":"830cff999fe41226daaa7164189e755a0469ffea91414c24b02ea02c2ec6c177","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.themes.knot.label","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Knot","text_hash":"70615ec79d3fc736dea359ab29ed86a7e2007cf085b0c4fbd2975b411252666d","tgt_lang":"ja-JP","translated":"Knot","updated_at":"2026-07-12T06:33:25.246Z"} {"cache_key":"8360202b01971afab7d48e4fe6705f41cf1e077e681f3f2e56848b86d54f7ac5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commandResults.verbose.current","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Current verbose level: {level}.","text_hash":"134211aeb4c9fa0b709b91f2dc19fbf3e8bef4c34fbdb38e6325f0844be2803b","tgt_lang":"ja-JP","translated":"現在の詳細レベル: {level}。","updated_at":"2026-07-29T11:01:00.496Z"} {"cache_key":"836ab154b6f722d95a0acaf33f39c00af29dc135261fc152f6f32c7f612c2b86","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.light","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Light","text_hash":"dbcd5e7bb7a0f538810de44c3efbd813037ee3fa358747bb71fa58e157af45f7","tgt_lang":"ja-JP","translated":"浅い","updated_at":"2026-07-29T11:01:56.794Z","segment_ids":["dreaming.phase.light"]} +{"cache_key":"83706a76d3a48107f22e2b0c32ba28e361bf59e55475d20de4a1b046f8d20a1e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.modelControls.refreshingModels","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Refreshing models…","text_hash":"88c350cac6f76d81ff4030497c3862e3088348e461c045aa0a87d0efe8e3cab8","tgt_lang":"ja-JP","translated":"モデルを更新中…","updated_at":"2026-08-06T05:30:20.872Z"} {"cache_key":"837a2c793df11c8aef502d239c691001bf8294eb127c6d53866be8c34756137b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.sessionObserver.modelCatalogUnavailable","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Explicit model catalog unavailable","text_hash":"d370fde131c170635e05fe7442dd02b405fccf5391d1b10bca556167d8601795","tgt_lang":"ja-JP","translated":"明示的なモデルカタログは利用できません","updated_at":"2026-07-22T15:44:51.614Z"} {"cache_key":"837f4850082f88ef08c6c4d8821ad0cd3d4342b51fa704ea8c94ffd670963a01","model":"claude-opus-4-8","provider":"anthropic","segment_id":"updates.coalescedRestart","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Update installed. A gateway restart is already in progress; status will refresh after it reconnects.","text_hash":"4e080c0e8e2bdef688165b256b48c54ed4f60b9ed4e07b9d805da6dd4a97fcbf","tgt_lang":"ja-JP","translated":"更新をインストールしました。gatewayの再起動がすでに進行中です。再接続後にステータスが更新されます。","updated_at":"2026-07-29T10:58:59.038Z"} {"cache_key":"839412eab3b2184136bbbebc4a1675bea08e23011f3a9b35497fbc870e595798","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.memories.gatewayUpdateRequired","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Update the gateway to search memories from the Control UI.","text_hash":"41ab2db562a02c1cf79e5baf8f354c7ba72cb3ed91c061601daede12691663cc","tgt_lang":"ja-JP","translated":"Control UI からメモリを検索するには Gateway を更新してください。","updated_at":"2026-07-29T11:00:05.438Z"} @@ -2156,9 +2174,8 @@ {"cache_key":"85926a7de419bba915a9e78f29c355ba2af33c886be95d4cdb121e719f60fa0f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.network.summary","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"The browser could not complete the Gateway connection. Check the target and transport before retrying credentials.","text_hash":"4d45767ea8c0cc7151a3fdc17c3c5ebba667c028aff1af59a9b71f80ab471a66","tgt_lang":"ja-JP","translated":"ブラウザーは Gateway 接続を完了できませんでした。認証情報を再試行する前に、ターゲットとトランスポートを確認してください。","updated_at":"2026-07-29T11:01:56.794Z"} {"cache_key":"8594ff5f823b0e4513bbe1c7d1d9ffbb2f03de2ead38506b6c02053d91f5d8ea","model":"claude-opus-4-8","provider":"anthropic","segment_id":"custodian.history.sources.pluginInstall","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"plugin install","text_hash":"3be9050c1100c7e44181d6a0979a7c4a4451a0512f6395fdcb4f2bcd5377081b","tgt_lang":"ja-JP","translated":"plugin install","updated_at":"2026-07-22T15:45:12.627Z"} {"cache_key":"859c8e69f14533e8dc9e881096846a72fbcc9599f148400706e05bf161699ab0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.dreaming.verboseLogging.label","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Verbose logging","text_hash":"982bb6c1fefefb62ed33724cc01d87aea86b023494689b6c80717ae26f5a44fa","tgt_lang":"ja-JP","translated":"詳細ログ","updated_at":"2026-07-28T07:06:10.447Z"} -{"cache_key":"85a7879d410d48d19c34ddc9830c09a8a5413a670a85d3ad9d07f45653a0988c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.probe.status.no_model","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"No models available","text_hash":"a5a9895b0241125f15e8c45740f220dc69014c8d046ea815d61dd3700c1e627b","tgt_lang":"ja-JP","translated":"利用可能なモデルがありません","updated_at":"2026-07-29T11:01:56.794Z","segment_ids":["modelProviders.readiness.noModels"]} +{"cache_key":"85a7879d410d48d19c34ddc9830c09a8a5413a670a85d3ad9d07f45653a0988c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.probe.status.no_model","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"No models available","text_hash":"a5a9895b0241125f15e8c45740f220dc69014c8d046ea815d61dd3700c1e627b","tgt_lang":"ja-JP","translated":"利用可能なモデルがありません","updated_at":"2026-07-29T11:01:56.794Z","segment_ids":["modelProviders.readiness.noModels","chat.modelControls.noModelsAvailable"]} {"cache_key":"85aa860087878d9bb953304dfcbd9219c30560e699bbe315f220d7ed5f424318","model":"claude-opus-4-8","provider":"anthropic","segment_id":"logbook.status.paused","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Capture paused","text_hash":"fedc5cda305d20d7642686a5d0a746b7915b79493a405bb16fc4cac87a0f1261","tgt_lang":"ja-JP","translated":"Capture paused","updated_at":"2026-07-29T11:01:56.794Z"} -{"cache_key":"85f9db6cbdff691b0045323ccd9893eedf32ba7e8a6115df18ac07d209adbb85","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.relative.minutesAgo","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"{count} minutes ago","text_hash":"78340a1d59dd94e977102e48309c28e777a863609c3855ab7cff6f292e55434d","tgt_lang":"ja-JP","translated":"{count}分前","updated_at":"2026-07-12T06:35:28.036Z"} {"cache_key":"86050aaa614f96871709e0fa41947ca65dcfa83d0fa82bcd67a1c4ad337547bd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.pairing.showSetupCode","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Show setup code","text_hash":"dc4fa0026fedf726e622f08eafb87102dfe74b6f27a47c5bc3e78df69498296b","tgt_lang":"ja-JP","translated":"セットアップコードを表示","updated_at":"2026-07-29T11:01:56.794Z"} {"cache_key":"860ce5d5a27936d1f65b9be48b973e2cd1b98967f99d23895c3bc5cdfb03485e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.formUnsafeCount","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"1 setting in this config can only be edited as text: {paths}","text_hash":"6d820c6c94773ed52d4c433aeac3544486a93ff0ffda1ee56da5d094fa00d43b","tgt_lang":"ja-JP","translated":"この設定内の1件の設定はテキストとしてのみ編集できます: {paths}","updated_at":"2026-07-25T17:11:57.190Z"} {"cache_key":"860d9f53dc5bb0253e8b2955205eb6f2f9a08e7b238944551a49efaaa8c9c8a6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.rail.finished","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Finished {time}","text_hash":"21721052b49ffe3fea75ab73b02ab770f27ba4fd3f646c0aa11dde5db99f45d9","tgt_lang":"ja-JP","translated":"完了 {time}","updated_at":"2026-07-25T17:12:20.724Z"} @@ -2219,6 +2236,7 @@ {"cache_key":"89d96891920a1c45eafe4423a39a2be795cc81402b24f93f17db4e8d9eaec8b1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillGroups.workspace","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Workspace Skills","text_hash":"9a7f6a546955d511cf52579540d2cce060fdd1daf78941b55b0e34d7cc8e3ff7","tgt_lang":"ja-JP","translated":"ワークスペース Skills","updated_at":"2026-07-12T06:34:17.485Z"} {"cache_key":"89db2213a71276a41d20aaee60f4d351887fc997aeee2a7a3b10895aa424267c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.dependencies","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Dependencies","text_hash":"2e41b118eb209c139f2bcbf690486f6e1509ab978aa96feb053877a70a1a5a09","tgt_lang":"ja-JP","translated":"依存関係","updated_at":"2026-06-16T14:14:13.256Z"} {"cache_key":"89e2fad22ed939437d982b29e2000ff60a4ed9356ec509dc13a2657fb4a4c3f8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.agentFilterConfiguredDefaultHelp","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Cards explicitly assigned to the configured default agent.","text_hash":"9bb80530da1dfd473936d94642b83cc668b7362cb65675a565f17569937af92f","tgt_lang":"ja-JP","translated":"設定済みのデフォルトエージェントに明示的に割り当てられたカード。","updated_at":"2026-06-17T14:14:04.173Z"} +{"cache_key":"89e8581b308324d53502e38e1fe7ffefa909fbcf5cd13a6a73a1ee21991807e9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.modelControls.modelsUnavailable","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Models unavailable","text_hash":"3165b4e4a0545cf89d54a11e8f862bbbfd06f986af3ff8f94f5c7c4992495b5f","tgt_lang":"ja-JP","translated":"モデルを利用できません","updated_at":"2026-08-06T05:30:20.872Z"} {"cache_key":"89f76e22f49fcf7c5c17f4442116af933c188cc4dfcc027fd993f46f8943b1c0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agentTools.disableNamed","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Disable {name}","text_hash":"c6629edc747832b81c07ac5556b9381d614444d99545fae9952c61824b7af93c","tgt_lang":"ja-JP","translated":"{name}を無効化","updated_at":"2026-07-12T06:34:11.582Z"} {"cache_key":"8a0572f056bfe4b0684e49b790262180abfc833247711ed9d195f8c4b325810d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.defaults.title","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Default models","text_hash":"7aa0a4a68dee23c806a3c437acef010dd20bb47c646b9ac7ae2ddc5aa8f01acf","tgt_lang":"ja-JP","translated":"デフォルトモデル","updated_at":"2026-07-29T11:01:56.794Z"} {"cache_key":"8a1ff169995d2f712b1f527e3ed83a2efb02c7c1e22ba10cf96dff9d3e5e0482","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.sections.security","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Security Policy","text_hash":"446c944749e3e680b1dd49578e6e0ea7d5ab0651ce0941b482bdf1310f982ece","tgt_lang":"ja-JP","translated":"セキュリティポリシー","updated_at":"2026-07-22T15:44:42.565Z"} @@ -2383,8 +2401,7 @@ {"cache_key":"926cb6e5dc08414b47868cf7ddc3a3f1bc3110c76929d52b9f55ea124504c22e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.withheldDigestOne","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"{count} digest was withheld pending review.","text_hash":"1e72b098f50256e2cdbb878bb787078a1a7bd23ad91e982ff17ecf1b6615f9ac","tgt_lang":"ja-JP","translated":"{count} 件のダイジェストが確認待ちのため保留されました。","updated_at":"2026-07-29T11:00:45.242Z"} {"cache_key":"927becd2697e1e1029aafdc628e18f7a67751313951801f7aee17bd9aabcb7e5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.risk.needsReview","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"needs review","text_hash":"42e19750d12233c06d08fd3d7bebb5627af4284e7722b97f03cb42dc9986f50d","tgt_lang":"ja-JP","translated":"要確認","updated_at":"2026-07-29T11:00:45.242Z"} {"cache_key":"927f86f162589dca477d8ab45c185f891489f04b15a6be215f322e27178490a4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.overview.schedule.nextRun","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"next {time}","text_hash":"e43d50d80d401dc131ddcc462dc4b0601c9eb4d0a02f000bdfe07f02efc47ec9","tgt_lang":"ja-JP","translated":"次回 {time}","updated_at":"2026-07-29T10:59:56.832Z"} -{"cache_key":"927fa979feabae30c03d13b56009c19845ec7727c2d5be636f5cdeb421c2d1cc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.checkAgain","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Check again","text_hash":"fb7099ad8e818d42eceefe0d97c824fd54ddb0eeef54c263ec72c77d39198ac9","tgt_lang":"ja-JP","translated":"再確認","updated_at":"2026-07-29T11:01:56.794Z"} -{"cache_key":"9289ccf78715efde6c5657b99817f186342c8ae1d697dd2f2e8a1c881837e214","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.authRequired.stepPaste","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Paste the token from openclaw dashboard --no-open or enter the configured password.","text_hash":"d65aea1772b928b5eb212e6c4c0481b32cbaf6e4d492b32d6c970592e75490f1","tgt_lang":"ja-JP","translated":"openclaw dashboard --no-open のトークンを貼り付けるか、構成済みのパスワードを入力します。","updated_at":"2026-07-29T11:01:56.794Z"} +{"cache_key":"927fa979feabae30c03d13b56009c19845ec7727c2d5be636f5cdeb421c2d1cc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.checkAgain","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Check again","text_hash":"fb7099ad8e818d42eceefe0d97c824fd54ddb0eeef54c263ec72c77d39198ac9","tgt_lang":"ja-JP","translated":"再確認","updated_at":"2026-07-29T11:01:56.794Z","segment_ids":["modelSetup.verify.checkAgain"]} {"cache_key":"92bb1ccba7d583c514edec0662779af841d3bd474160c8091d6b9ae75d1776e9","model":"gpt-5.6-sol","provider":"openai","segment_id":"terminal.dropFiles","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Drop files to add them","text_hash":"3b24f0eb074467b459379a0c9e5c28a8d7ce2094cc9528e07e7bfc4369cbd2ac","tgt_lang":"ja-JP","translated":"ファイルをドロップして追加","updated_at":"2026-07-14T10:36:23.505Z"} {"cache_key":"92c00953a385a1c389f235d61c20265e8dc4ea8704792be3052dceb52059d030","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.selectors.lockedSessionModel","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Thread model","text_hash":"21595b36c8f905a51e9b03dcbb26733557fdf4de34e1ff1c660d6dc713f297f9","tgt_lang":"ja-JP","translated":"セッションモデル","updated_at":"2026-07-29T11:01:56.794Z"} {"cache_key":"92c6d2e6b61f4c36082360d6f2205ee0f3b16d1734b3bc810108af7f83de1ce0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.timeoutRetry","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"timeout retry","text_hash":"79d153651a03220f4efa053666d2102b238e62f65f0d5358891699656eb5a0d4","tgt_lang":"ja-JP","translated":"タイムアウト時に再試行","updated_at":"2026-07-29T11:01:56.794Z"} @@ -2422,6 +2439,7 @@ {"cache_key":"94c02010b0d3255ae51c0bd240cdcb1c1e9efa1cd43c41fbd660b6cdaabb8f1f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sessionHeader.gatewayPicker.primaryTag","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"primary","text_hash":"986a1b7135f4986150aa5fa0028feeaa66cdaf3ed6a00a355dd86e042f7fb494","tgt_lang":"ja-JP","translated":"プライマリ","updated_at":"2026-07-28T07:07:12.399Z"} {"cache_key":"94ce09539f3f9411db5aa435b272a57e90db54a385f1fde9590ef239b0fab7ef","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.errors.timeoutInvalid","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"If set, timeout must be greater than 0 seconds.","text_hash":"0764500a498eaaaaec3489e0850a815efb7cf0adafcb92f37ea6ee779d281ee3","tgt_lang":"ja-JP","translated":"設定する場合、タイムアウトは 0 秒より大きくする必要があります。","updated_at":"2026-07-29T11:01:56.794Z"} {"cache_key":"94de35052b259d88858bcb7b69acc1218262d2ef24b63579c6d7c4c0e511731d","model":"gpt-5.5","provider":"openai","segment_id":"chat.backgroundTasks.label","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Background tasks","text_hash":"c6907e94a3b7ea1b0e9cb7bb3c674bbaddb0216cab132a2bfa63507afebbc888","tgt_lang":"ja-JP","translated":"バックグラウンドタスク","updated_at":"2026-07-11T00:45:03.354Z","segment_ids":["chat.backgroundTasks.title"]} +{"cache_key":"94e1aae27acd87328c0f3618fd6f55534c82e83fb6b7cfcbae725a187e2edddc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.recoveryFailed","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Could not update completion delivery.","text_hash":"bbeca2e058cc124638f8e2241905215a63eb671841584b97706bc41fbe2a2378","tgt_lang":"ja-JP","translated":"完了配信を更新できませんでした。","updated_at":"2026-08-06T05:30:17.901Z"} {"cache_key":"94feb377fe9b004c31f33223f97a5c1a4eff81cc32752abf8d74c48ccf41ca7b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.filters.sessionsCount","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"{count} sessions","text_hash":"27de9b3be346a2abd2cb67f9f93abfe8100d7ce996e1204b75fc84670c7818e6","tgt_lang":"ja-JP","translated":"{count} セッション","updated_at":"2026-07-29T11:01:56.794Z"} {"cache_key":"952284adab03c8f4fbef348896ca91da17c3cb4a64dc8b33df4896ccea5c83f8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.detailPanel.markdownPreview","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Markdown preview","text_hash":"c621839fa6edbefb18968a8331d24bde966ac73bc8d0cd009b292e16e588447a","tgt_lang":"ja-JP","translated":"Markdownプレビュー","updated_at":"2026-07-29T11:01:43.003Z"} {"cache_key":"95359e6649d0af6e1eda80bd01e4775deae3494f83f66ef8044a630baaac5aae","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.overview.avgTokens","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Avg Tokens / Msg","text_hash":"1f05d402adffc61f856e1a7635fe233c07b897448cae656802b70f7b3c521c88","tgt_lang":"ja-JP","translated":"平均トークン / メッセージ","updated_at":"2026-07-29T11:01:56.794Z"} @@ -2487,7 +2505,6 @@ {"cache_key":"985828f0831301ffdad2c30b6d9a586d3d783f5a894b1c4c32f92c0b3b4649a7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.errors.nameRequiredShort","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Name required.","text_hash":"08cc53c62fae59721b64dec36d9966533a5f7ded7f93ee0391b21da263158aa1","tgt_lang":"ja-JP","translated":"名前は必須です。","updated_at":"2026-07-29T11:01:56.794Z"} {"cache_key":"985b719f21bfdc82c3427d236ce09acf286d5e5202dc83070278ff48b30324ea","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.counts.assistantMessages","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"{count} assistant","text_hash":"044e8a1440bb7dcabdcf69fec3e8c4ecde3151294add8819a17294a89c48bb69","tgt_lang":"ja-JP","translated":"{count} 件のアシスタント","updated_at":"2026-07-29T11:00:37.306Z"} {"cache_key":"986f16aea6cbc7fa4fb7868f368bbe01e7acaf64d95047aac868fadc1646dbae","model":"claude-opus-4-8","provider":"anthropic","segment_id":"subtitles.agents","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Workspaces, tools, identities.","text_hash":"8ad231ca3167964ff4fbdc62fcc794a6da125992233ce7d83153753630d9dd49","tgt_lang":"ja-JP","translated":"ワークスペース、ツール、ID。","updated_at":"2026-07-29T11:01:56.794Z"} -{"cache_key":"988775fa39d448ad0c3f126ca4c9883f072d0ba8dc3b21ac4fe54774b5f6d6f5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.authFailed.stepDashboard","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Run openclaw dashboard --no-open and open the fresh URL or paste its token.","text_hash":"8332142ce650399926258b23bb7b6fd279cdde999caf9afcb27a92713624e085","tgt_lang":"ja-JP","translated":"openclaw dashboard --no-open を実行し、新しい URL を開くか、そのトークンを貼り付けます。","updated_at":"2026-07-29T11:01:56.794Z"} {"cache_key":"9893d12c9cdab986f0ea8e4eeaeda376d0b3d4af9ebe916dc6e53dd53a7806c3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.pairing.metadataTitle","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Device refresh pending","text_hash":"10d1029b24891605542904ca3f5d55f2182c8453b7035bd6b9941c46c22bb4d4","tgt_lang":"ja-JP","translated":"デバイス更新が保留中です","updated_at":"2026-07-29T11:01:56.794Z"} {"cache_key":"98a0396557f477697a122f03214b1d6a996be6416cd811fa892e1ce1c8f7e4e5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"connection.help.title","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"How to connect","text_hash":"2198ec8ff357df091f2b717837e86cd2f5762c4303171436ca8de33fd142c58b","tgt_lang":"ja-JP","translated":"接続方法","updated_at":"2026-07-29T11:01:56.794Z"} {"cache_key":"98a8638ad2eb9ba2f2ab5d2d77dc6d06288569d8a451019688f6a637f4b3c067","model":"claude-opus-4-8","provider":"anthropic","segment_id":"execApproval.labels.host","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Host","text_hash":"4a823118b9ba8baa2f47489c0716f52755368e3e3c2c26d60736ccfa1bb21b5e","tgt_lang":"ja-JP","translated":"Host","updated_at":"2026-07-29T11:01:56.794Z"} @@ -2522,6 +2539,7 @@ {"cache_key":"9aad8b6fe44c8869ebfc4f8440fd0707cca0f4e7b6b97720e90f8ecbee6fca4a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillGroups.extra","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Extra Skills","text_hash":"1999b1716503a67377522c9416f5d2b2a424668ec761c5007655f0c8d284d686","tgt_lang":"ja-JP","translated":"追加 Skills","updated_at":"2026-07-12T06:34:17.485Z"} {"cache_key":"9ab5ee1a7da0ec155ebb641b3de9b989f68da5162a34c0ed253a0a377ae1f297","model":"gpt-5.6-sol","provider":"openai","segment_id":"nodes.pairing.limitedAccessHint","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Node, chat, and approvals without administrative controls.","text_hash":"875b64d38acce53b42fad8c29f5b91fb83b31234b509b9ea9d5afa909b915078","tgt_lang":"ja-JP","translated":"管理操作を除き、ノード、チャット、承認を利用できます。","updated_at":"2026-07-13T10:02:16.764Z"} {"cache_key":"9abd862f1995c6a53601deb7756ee334cccf820877d858d2b96f631f829ee896","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.welcome.suggestions.configureChannel","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Help me configure a channel","text_hash":"dcc188b3b71988e9e9805849e26a0d8e2adf10b290fba621e0d8aafab9dec980","tgt_lang":"ja-JP","translated":"Help me configure a channel","updated_at":"2026-07-29T11:01:56.794Z"} +{"cache_key":"9adbebfe35e3c9135c873125321d3317a0dfa81e41adf036c76c2d6ca9ced12a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.modelControls.loadingModels","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Loading models…","text_hash":"cc8b4624f7659c6883cc1eead057171b70cecf2c6cf8f1c2dec2372249792b5a","tgt_lang":"ja-JP","translated":"モデルを読み込み中…","updated_at":"2026-08-06T05:30:20.872Z"} {"cache_key":"9ae707474f244e728e4281b7cdc5c1f9503119f35a249e92700aa1a2abe7f7a3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.layoutComfortable","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Comfortable card density","text_hash":"bfaaf4553fd254bf24431ebabf62faebfd862685e9e7a52f5e799b11488dc7fe","tgt_lang":"ja-JP","translated":"ゆったりしたカード密度","updated_at":"2026-06-17T14:14:04.173Z"} {"cache_key":"9aedadccad8f9abcdb50eebc1a8988e24a324bf5e50facdd8b4880ebd57d5186","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.menu.skillBlocked","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"not available for this agent","text_hash":"37a6b876707209178e7665836de176af79eaffa99ad8123fc20c65e0ea5f34e2","tgt_lang":"ja-JP","translated":"このエージェントでは利用できません","updated_at":"2026-07-29T11:01:51.166Z"} {"cache_key":"9afc02428df14b301acce61a0b87bda03ad2c8f2946479e90d8b2081efc769bd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.binding.formModeHint","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Switch the Config tab to Form mode to edit bindings here.","text_hash":"af8526a5a7a925ecaa127907fc4e377373054036b27f99251767b5e4a2a135f8","tgt_lang":"ja-JP","translated":"ここでバインディングを編集するには、Config タブをフォームモードに切り替えてください。","updated_at":"2026-07-29T11:01:56.794Z"} @@ -2558,6 +2576,7 @@ {"cache_key":"9ca3172722607f0cde6fe1b9511da0725d59d27bc53d4055e14800f6e45848e6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.skillsPanel.subtitle","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Per-agent skill allowlist and workspace skills.","text_hash":"9b7a234fda699fe495fa1fd3266aa3390d809a3abe09488cc44d815432a90280","tgt_lang":"ja-JP","translated":"エージェントごとのSkill許可リストとワークスペースSkills。","updated_at":"2026-07-12T06:32:18.147Z"} {"cache_key":"9cad2aac24d0737b1e93049f26ca186862d0ea7710c075ee2686887d71ab4aca","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.workspaceFiles.browser","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Project files","text_hash":"2a3d9a240c9206964ee7237a1d99fda05ed501a485262e18f33c446c9f735d1c","tgt_lang":"ja-JP","translated":"プロジェクトファイル","updated_at":"2026-06-16T14:14:19.257Z"} {"cache_key":"9cbc023089e3a13f845a41e190c7368d03a156360cf4fc53d4f74d3f97d30a16","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.advancedHidden","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"{count} advanced setting hidden","text_hash":"ac3095133fb66f989e4ec29cfa9efd23ff30b024cec787c26dfcd52e4d7fd713","tgt_lang":"ja-JP","translated":"{count}件の詳細設定が非表示です","updated_at":"2026-07-25T17:11:57.190Z"} +{"cache_key":"9cbcc70cb1429ddf66199fb45ff47fc79078385f8d9ecddb876d92a8ad2dd96e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.messages.fullContentLoadFailed","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Could not load the full message.","text_hash":"a786a21e46295cc228c4ec476928e20786dde74abe1d0999043c6598ce736456","tgt_lang":"ja-JP","translated":"メッセージ全体を読み込めませんでした。","updated_at":"2026-08-06T05:30:20.872Z"} {"cache_key":"9d1823a2dacd024595fe16991aa2bd894fb7032bbfcce4791fdcabef52a169cf","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.errors.scheduleAtInvalid","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Enter a valid date/time.","text_hash":"4878bf3e9a06845a2ac4fee29c4518ac244808363fc4fa23e04e929c6e4a0554","tgt_lang":"ja-JP","translated":"有効な日時を入力してください。","updated_at":"2026-07-29T11:01:56.794Z"} {"cache_key":"9d31ea53604dda2e4ca7e1d4f3d2ecd1d9ff08746f4df2f8d86a6100988900dc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.breakdown.cacheWrite","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Cache Write","text_hash":"1471a902cb72f0173bb438d603c33897462936c35a4155e71568e70fe65e2af4","tgt_lang":"ja-JP","translated":"キャッシュ書き込み","updated_at":"2026-07-29T11:01:56.794Z"} {"cache_key":"9d8861f2a6af9d2192853f65600cba38bcf2d0e469d45747c2351715ce594588","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.nostr.notices.importFailed","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Profile import failed","text_hash":"5b471b75f7c1aa5d5435fd946ef5df46b8b46223bd98f31ae50d4be4ce685c97","tgt_lang":"ja-JP","translated":"プロフィールのインポートに失敗しました","updated_at":"2026-07-29T10:58:59.038Z"} @@ -2657,6 +2676,7 @@ {"cache_key":"a2bbba82f17703a4117f2441a3139d5384b80db7181b92d9db7ce2f65c17036b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.protocol.stepDevUi","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"If using pnpm ui:dev, rebuild or restart the dev UI against the current checkout.","text_hash":"14b78bc03b2feff5faa8837f9205ebbe59343de6cdd8223ac15872c4917d3437","tgt_lang":"ja-JP","translated":"pnpm ui:dev を使用している場合は、現在の checkout に対して開発 UI を再ビルドまたは再起動します。","updated_at":"2026-07-29T11:01:56.794Z"} {"cache_key":"a2c7f17b39b5ddadb3bdda4a1677f0ffe58441683112f9b5f8f5f8619c40522c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.menu.connectors","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Connectors","text_hash":"c3d2e79ebdd046c6b7363de7b69dc9fb5b38235f0d328fdff0b2f9ccf2854b07","tgt_lang":"ja-JP","translated":"コネクタ","updated_at":"2026-07-29T11:01:51.166Z"} {"cache_key":"a2cd781bf0e3c5faba277a43690125def2b7b1b23779f5df8e0cbf26ddb972ff","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.defaults.addFallback","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Add fallback","text_hash":"758a88b12044ebb502da110be402f2d8ce6c8f30dd43c61ae06f0832228f9835","tgt_lang":"ja-JP","translated":"フォールバックを追加","updated_at":"2026-07-29T11:01:56.794Z"} +{"cache_key":"a2d066bbdb4be0a3735c3f344526adfd1ccb452a96438a51acff5faa3382a29d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.rateLimit","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Wait for the provider limit to reset, then retry.","text_hash":"59161ffdbbfc978ef95092eec47d88e127013ff4e75d44f3ffa7e6c69bcbe45e","tgt_lang":"ja-JP","translated":"プロバイダーの制限がリセットされるのを待ってから再試行してください。","updated_at":"2026-08-06T05:30:07.881Z"} {"cache_key":"a2d837e8b29536fb5b5d98525b570c0b2ec7f96fa4e7f9fb2e727989ef475a02","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryImport.existing","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Existing","text_hash":"0a597385b8bebf6f72e9528351fa0e58c9fe4d02bf5041e3154c32ce2970cd35","tgt_lang":"ja-JP","translated":"既存","updated_at":"2026-07-29T11:01:56.794Z"} {"cache_key":"a2e1a931728ca702673a61f9c083409dd73e8dce3e1ab117fa6659a03fc6f6d2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.details.filterByTool","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Filter by tool","text_hash":"15276f54f8e27cd1cac2e17338d8ad19d73bbe46b475d8a6cd74fae6cfdfb65a","tgt_lang":"ja-JP","translated":"ツールで絞り込み","updated_at":"2026-07-12T06:35:52.167Z"} {"cache_key":"a3027d6715dad089b3d61cbf226238293b2944678c3cf236d61aee5f89d4504c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.overview.peakErrorHours","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Peak Error Hours","text_hash":"d549fec62ae3b5a839e25b808949b2cae7c3c55b558db510872616464028d103","tgt_lang":"ja-JP","translated":"エラーが多い時間帯","updated_at":"2026-07-29T11:01:56.794Z"} @@ -2727,6 +2747,7 @@ {"cache_key":"a701aff45b4b4d944efbaa233340edb7ad48e0f4919dfe7b22422b3ce9f49656","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.defaults.saved","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Default models saved.","text_hash":"bcfc1802a87c6f284158e3d9b881d5b50ef50c24a7cb3b1a8878766784caf907","tgt_lang":"ja-JP","translated":"デフォルトモデルを保存しました。","updated_at":"2026-07-29T11:01:56.794Z"} {"cache_key":"a70390fe719f50a44a0a10d4de28f014a7108ab50b07c68395345e8fb7818985","model":"claude-opus-4-8","provider":"anthropic","segment_id":"custodian.nudge.channelSetupAction","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Set up a channel","text_hash":"bf327228f6d7893d2a9a57f16ca001ba5f02e6fb82dc2d43bad98305513ac029","tgt_lang":"ja-JP","translated":"チャンネルを設定","updated_at":"2026-07-31T19:24:14.245Z"} {"cache_key":"a723b7602e71807832447a65a5a3cc007203459eedec4f1e01f0833c0499476b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agentTools.enableAll","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Enable All","text_hash":"87b3b5dda6254823c6bb59d3c280c56154f4e5fa463b4b4918fa28d46b89f1ee","tgt_lang":"ja-JP","translated":"すべて有効化","updated_at":"2026-07-12T06:34:06.528Z"} +{"cache_key":"a7365d9cd1de8719cc01c1a24a292fa0d5b29fd3fa516fab0e2353d51f10ecfb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.providerUnavailable","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"{provider} isn’t responding.","text_hash":"9691553e251c225e0a8436fa02f1d988f3285d8153228db08e52a1b36198de7c","tgt_lang":"ja-JP","translated":"{provider} が応答していません。","updated_at":"2026-08-06T05:30:07.880Z"} {"cache_key":"a73aef30b0328daeeb345f49ef18b1e02ac8a1792bc7566036fc46f77df494f5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.execApprovals.defaults","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Defaults","text_hash":"610b7468ce69872ffa3636f975a3d340022b33c89c6eea659dc8bd2b0466a5dd","tgt_lang":"ja-JP","translated":"デフォルト","updated_at":"2026-07-12T06:31:51.627Z"} {"cache_key":"a7458303cc7ff1f1f04b5144769940de316c8f294090db1b3aa7a970c0b87636","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.sections.cron.label","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Automations","text_hash":"ad1fb9ec0cb3c7a4747e4c161c83af164f3f49b2b88ed79f26c2af640a7af57e","tgt_lang":"ja-JP","translated":"Cron","updated_at":"2026-07-12T06:32:47.571Z","segment_ids":["configView.sections.cron"]} {"cache_key":"a7805b31b0f98500c92c71e8382402f3289e3ee8280ecf8229f5ae7f24dc40e1","model":"gpt-5.5","provider":"openai","segment_id":"usage.providerUsage.lastDays","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"{count} days","text_hash":"e9f0a85930cc6fa61b7ac01763893020adc4c712d1b8e8897bdd13971637d529","tgt_lang":"ja-JP","translated":"{count}日間","updated_at":"2026-07-06T06:40:15.357Z"} @@ -2734,7 +2755,6 @@ {"cache_key":"a7a785f33fac1486225975bc85386bd757d950c47831191d676a01feca2848a7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.pullRequests.checksPending","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"CI checks running","text_hash":"451411025de9b78bc4a991c45efb7131807d53f84d5a2aeaf516c802d9705401","tgt_lang":"ja-JP","translated":"CI チェック実行中","updated_at":"2026-07-29T11:01:56.794Z"} {"cache_key":"a7b95d3e22ec95e7bc4aa40496b5b393a6a4b800bf398f81c781ea78b46f7117","model":"claude-opus-4-8","provider":"anthropic","segment_id":"connection.access.sessionKey","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Default Session Key","text_hash":"9c4bec378fd5608ae5a57abc04c650590471e5a69c57922cc89e93815bb240c2","tgt_lang":"ja-JP","translated":"デフォルトのセッションキー","updated_at":"2026-07-29T11:01:56.794Z"} {"cache_key":"a7bc9447e5b698020c3290c87d08067c1292e7aea36d72c985b8fc0931a41880","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.eventUnarchived","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Unarchived","text_hash":"4aa9bb34ebb3feb2d7e2fc21777ca223a83beac6e236620799ae1bb41ddb37c0","tgt_lang":"ja-JP","translated":"アーカイブ解除済み","updated_at":"2026-07-29T11:01:56.794Z"} -{"cache_key":"a7cd2d2cfc954bca36ee3b0089f2729baf9eb4f0fed218e405fdbb814641603e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.overview.health.checking","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Checking…","text_hash":"ec963ffc911b840134fc738b41a8bb0493489c402a4a761efd36c16dea7d984b","tgt_lang":"ja-JP","translated":"確認中…","updated_at":"2026-07-29T11:00:05.438Z"} {"cache_key":"a854c978942bdca60c51e6c92f4308a2a27df991228ab7acf99dabeb6bb17448","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.execApprovals.ask","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Ask","text_hash":"b8c209cdead61a095ec097b7a13c4fc9264c04b3e3bd0fca42ec8dbaeebeeafe","tgt_lang":"ja-JP","translated":"確認","updated_at":"2026-07-12T06:31:51.627Z","segment_ids":["chat.rail.askSubmit"]} {"cache_key":"a85a68163117286dc3df15720d6e42c935f6613493351b5256970b57595501a4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.overview.avgCost","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Avg Cost / Msg","text_hash":"3f7ab301fda8d9c6379d4b8f9519c9037507dfd50e86c33c3af34526d5d3b436","tgt_lang":"ja-JP","translated":"平均コスト / メッセージ","updated_at":"2026-07-29T11:01:56.794Z"} {"cache_key":"a867b447c7c914e193ad37cfbde92af5b6c521d546225e4a9016ff7c15f190ae","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.disableNamed","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Disable {name}","text_hash":"c6629edc747832b81c07ac5556b9381d614444d99545fae9952c61824b7af93c","tgt_lang":"ja-JP","translated":"{name} を無効化","updated_at":"2026-07-29T11:01:56.794Z"} @@ -2805,6 +2825,7 @@ {"cache_key":"ac368e893d2db8f865eac84435d4ba801a31552756358a6a64b533261b0a1c44","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.today.upNext","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Up next · {count} more waiting","text_hash":"9f2a67f22d9ca908c4251c43b81269329e118fd9c8dfc42dea3bb006924b8ad2","tgt_lang":"ja-JP","translated":"次へ · あと {count} 件が待機中","updated_at":"2026-07-12T06:35:20.102Z"} {"cache_key":"ac3a9bf563eb963aaad6cb315c43120df3e9f24ac4d7a8fb1795fc190637b578","model":"claude-opus-4-8","provider":"anthropic","segment_id":"profilePage.usageStatistics","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Usage statistics","text_hash":"247e0b62560a1b002e0e995267416050eb8f18c75fff805668519d37e8dc2143","tgt_lang":"ja-JP","translated":"使用状況の統計","updated_at":"2026-07-29T11:00:12.073Z"} {"cache_key":"ac455118545f0d0931b082da21d87f11e90f2fe3ad4dd9d78afc82c2c2276214","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commands.menu","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Slash commands","text_hash":"fb87b8dba88b3edced028edfe2efa5f884ab2639c1b26efa290ccd0469454d25","tgt_lang":"ja-JP","translated":"スラッシュコマンド","updated_at":"2026-07-12T06:35:52.167Z"} +{"cache_key":"ac55948f3b5e38fb663e19e46b8b672c8af962508a7d4084f6af1e0e7b34de51","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.button","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Check model","text_hash":"ecbc2430febdf2ec2499efad15c6d2f2a01b64cc8ea7a1bce31663cf67c0dd9c","tgt_lang":"ja-JP","translated":"モデルを確認","updated_at":"2026-08-06T05:30:07.880Z"} {"cache_key":"ac750a08812b7d63d04370c7e8a9b68c0766071b944680a61219415adf8b65a5","model":"gpt-5.6-sol","provider":"openai","segment_id":"newSession.createOutcomeUnknown","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"The Gateway changed while this thread was starting. Check recent threads before starting this task again.","text_hash":"caaa038791a096351fd3cf90c11c818953ad41b48748cebc2687f5679a3f37af","tgt_lang":"ja-JP","translated":"このセッションの開始中に Gateway が変更されました。このタスクを再度開始する前に、最近のセッションを確認してください。","updated_at":"2026-07-13T20:37:16.532Z"} {"cache_key":"ac9c5e386fd7b44b6220bc38a87ccd0584b5fd8b6a8841157cb25b0bccdc472b","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.renameGroupPrompt","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Rename group","text_hash":"98d254a311d0e820bb8739eb28d4e1eb5fc1cfc34f755167759864cd15504b4c","tgt_lang":"ja-JP","translated":"グループ名を変更","updated_at":"2026-07-06T23:40:52.793Z"} {"cache_key":"aca9f748ecde369c16b7a4e7506e072c3d392b668177cf800e78a76d868d7e12","model":"claude-sonnet-4-6","provider":"anthropic","segment_id":"cron.suggestions.ideas.repoPulse.prompt","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Review overnight activity in my repositories: new issues, pull requests, and CI failures. Summarize the three things that most need my attention today, each with a link and a one-line reason.","text_hash":"147ee8f8d7e86cc46e6daf4b1d987ecd34e3582be6fa6146d199425c4dc060b8","tgt_lang":"ja-JP","translated":"リポジトリの夜間アクティビティを確認してください:新しいIssue、プルリクエスト、CIの失敗。今日最も注意が必要な3つのことを、それぞれリンクと一行の理由とともにまとめてください。","updated_at":"2026-07-11T22:45:21.457Z"} @@ -2871,7 +2892,6 @@ {"cache_key":"b0e98bddea2de1cf22cea764f0ac1c973fac4c87f29edb2fa6be13e83fd2d886","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commandResults.steer.succeeded","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Steered.","text_hash":"b2984f44f7ffe8e83cbb09d1eb42a3202a72ffa767749b5b5d6021e2a1897bab","tgt_lang":"ja-JP","translated":"ステアしました。","updated_at":"2026-07-29T11:01:18.367Z"} {"cache_key":"b0fb70c21c4e2b611dbe269a9e5957ac57d1ff0ca0258486f62bcccf0cede3a4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.sessionObserver.modelAuto","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"auto ({model})","text_hash":"99328adbd390aaa6fed4a338a8cded8c286c206a4b3c4d4ac694d7f65550ff59","tgt_lang":"ja-JP","translated":"auto ({model})","updated_at":"2026-07-22T15:44:51.614Z"} {"cache_key":"b0fcec651adf933edca1a0ef1ab23a39c4e97da1e64eb19e1903842b7faa2ba9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.eventLinkAdded","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Link added","text_hash":"7d102bc84176d3d6bd36093b59654ed3278b1dba51b8b3c5d273376f06865a29","tgt_lang":"ja-JP","translated":"リンクを追加しました","updated_at":"2026-07-29T11:01:56.794Z"} -{"cache_key":"b10f95eff6d61b6d0378a951d7596af995ec07c36753de7494dc464a6eb7b10c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.actions.confirmRepair","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Repair Dream Cache? This archives derived dream cache files and rebuilds them from clean inputs. Your dream diary stays untouched.","text_hash":"bf72fa3d38159dffaddfcde0587d8d5d7002a7e5b60db804a5f3f953b260fac0","tgt_lang":"ja-JP","translated":"ドリームキャッシュを修復しますか?これにより派生したドリームキャッシュファイルがアーカイブされ、クリーンな入力から再構築されます。ドリームダイアリーはそのまま維持されます。","updated_at":"2026-07-29T11:00:31.002Z"} {"cache_key":"b11292c6f62f41a9920279fa6d03abee682b5ee4aaf71a451534a701d16a23a9","model":"gpt-5.5","provider":"openai","segment_id":"connection.reconnecting","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Reconnecting…","text_hash":"27b80374e1151af6df7824a358606c77502548bff4d467e4ae2e146801f601ce","tgt_lang":"ja-JP","translated":"再接続中…","updated_at":"2026-07-05T21:55:21.364Z"} {"cache_key":"b11d255166dab1026a245c7d0e49e9594068892f7f4f7b0dae9f6d8fd9a1963f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.dreaming.storage.modes.inline","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Inline","text_hash":"99ed40acbd94bb1f0ebdf87703b4cd00843eae77c4137e5d9165e5a2c34d7918","tgt_lang":"ja-JP","translated":"Inline","updated_at":"2026-07-28T07:06:10.447Z"} {"cache_key":"b12dd54957868f1c681eda1ddfad9a19806cd55cdbf485334d66d53abab736f1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.fieldTitle","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Title","text_hash":"7e8cd2056da73a7fefb6cd91f4e5d199d08d9058c517b9a2476b1b520324d674","tgt_lang":"ja-JP","translated":"タイトル","updated_at":"2026-07-29T11:01:56.794Z"} @@ -2894,6 +2914,7 @@ {"cache_key":"b23b1828e1d9d6ce8ea16bebc4b6c1ced6841ebb65edb326b4c0b6972d3e9057","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agentTools.statusSaving","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"saving…","text_hash":"945d2c03508adc66ba5ad077b3d99219cb6684b04c2d314e133a175d1b294ccd","tgt_lang":"ja-JP","translated":"保存中…","updated_at":"2026-07-12T06:34:11.582Z"} {"cache_key":"b2531677603ed17c389d0f9e78562d712f879a81f57d3287e9d216f7b08a76aa","model":"claude-opus-4-8","provider":"anthropic","segment_id":"board.widget.sandboxOriginRequired","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Widget authorization failed after repeated refresh attempts. If the gateway runs behind a reverse proxy or tunnel that does not route the widget sandbox port, set mcp.apps.sandboxOrigin to a dedicated public origin routed to the sandbox listener.","text_hash":"b6b66e201c465789bcaad57ba66f82874e8df4c35ba3556c665e61bf25f1c3f8","tgt_lang":"ja-JP","translated":"更新を繰り返し試みた後、ウィジェットの認証に失敗しました。ゲートウェイがウィジェットのサンドボックスポートをルーティングしないリバースプロキシまたはトンネルの背後で実行されている場合は、mcp.apps.sandboxOrigin にサンドボックスリスナーへルーティングされる専用のパブリックオリジンを設定してください。","updated_at":"2026-07-22T15:46:08.365Z"} {"cache_key":"b25769af469151430234de1a8973b464fb04641c8a0e0094a5edaaa22abdbf91","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agentTools.explicitAllowlist","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"This agent is using an explicit allowlist in config. Tool overrides are managed in the Config tab.","text_hash":"f118557c84a3d0935c608540ef792b1779ccba5a8889838961369f275436fddb","tgt_lang":"ja-JP","translated":"このエージェントは設定で明示的な許可リストを使用しています。ツールのオーバーライドは Config タブで管理されます。","updated_at":"2026-07-12T06:34:06.528Z"} +{"cache_key":"b25acf43f558ee16d1daef71c64aab01ac9cc8c557b11c92ff1216b8d1a6c98b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.forkedSession","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Forked thread","text_hash":"52e0889e75a6aa22f91b410bd5e97080529a12ab4b60ab69dfa3c6c223db6788","tgt_lang":"ja-JP","translated":"フォークされたスレッド","updated_at":"2026-08-06T05:30:07.880Z"} {"cache_key":"b268579be58d86e6ab8deb19af3c9ce6c40a0598c2a455b32d5c3eeba2c6bb1a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"quickSettings.system.loadAverage","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Load average: {values}","text_hash":"b16ad67a32de0efe4209ce1f4120eccb68c2d9c30cc3f395ea27892ca656be25","tgt_lang":"ja-JP","translated":"ロードアベレージ: {values}","updated_at":"2026-07-12T06:33:04.097Z"} {"cache_key":"b2726a577da1eb6db36c759bdd2cec75437597229a66a19d642ecfea1e80584e","model":"gpt-5.5","provider":"openai","segment_id":"chat.composer.microphonePageInactive","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Microphone inputs are unavailable while this page is inactive.","text_hash":"775110f07819e48dc96203ed710c4df3546892e5672d7c469dedeb1e0e163882","tgt_lang":"ja-JP","translated":"このページが非アクティブな間は、マイク入力を利用できません。","updated_at":"2026-07-06T17:56:23.525Z"} {"cache_key":"b28d2a782c368c3db299b07598518721ff2df10f2a53049bef83eff63e4ea885","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillsPage.defaultAgent","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"{name} (default)","text_hash":"8bc148d3845d13e00922204f92117bfa2424e5fdd7a7bffda93755da54396352","tgt_lang":"ja-JP","translated":"{name}(デフォルト)","updated_at":"2026-07-12T06:34:17.485Z"} @@ -2930,6 +2951,7 @@ {"cache_key":"b486d63fc4b8d153d4b2929dcd33c7b10b09095aa0c4379c20754462d918cf95","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.toolCards.widgetExportFailed","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Widget export failed. Try again.","text_hash":"9adf31a83661a1315304bcb6ced6e5b75496052f9d9c7403385d5649995e4149","tgt_lang":"ja-JP","translated":"ウィジェットのエクスポートに失敗しました。もう一度お試しください。","updated_at":"2026-07-22T15:47:12.432Z"} {"cache_key":"b494d63cc1a9517a1ee9a935ae14b71ef02d24208cbcd9ce23351d4422530eb9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.copied","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Copied!","text_hash":"ea61bc15688d1e482ae5335e8dc030d8300b1afc07ecc7c2e6af5c43728b1d25","tgt_lang":"ja-JP","translated":"コピーしました!","updated_at":"2026-07-29T11:01:56.794Z"} {"cache_key":"b497b160682163a237b76856ff2f39e54bca3795c5b189a1ef135b2497938286","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.sessions.title","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Sessions","text_hash":"6fa3cbf451b2a1d54159d42c3ea5ab8725b0c8620d831f8c1602676b38ab00e6","tgt_lang":"ja-JP","translated":"セッション","updated_at":"2026-07-12T06:32:03.541Z"} +{"cache_key":"b4aa033a090e8c8207661fe468f0f659dfe6a9f18958119bfc20783a9d2c30c6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.actionUnavailable","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"This Gateway does not support this thread action.","text_hash":"88e138ded655d98aa0be82d2832e502ac495c75674c838c72b2429a1f7e28a26","tgt_lang":"ja-JP","translated":"この Gateway はこのスレッド操作をサポートしていません。","updated_at":"2026-08-06T05:30:07.880Z"} {"cache_key":"b4ac5d44847b18556c30f811b716dba6cf487563ca47d7ed37a21d7f81ce7f86","model":"claude-opus-4-8","provider":"anthropic","segment_id":"board.widget.allow","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Allow","text_hash":"e213c161d5cefa520c8dd4155c9569076d9a40406111465136a6f1b207045761","tgt_lang":"ja-JP","translated":"許可","updated_at":"2026-07-22T15:45:58.800Z"} {"cache_key":"b4ad433c777f642b8a50edb1f35653c9947bd39a672c64b82f1c4908d2da1733","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.emptySubtitle","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Sign in to a provider or add an API key, then refresh.","text_hash":"5d36ea8838bc6c445742489af259531b1eb743b57545c5b2984d9d4534f3538b","tgt_lang":"ja-JP","translated":"Sign in to a provider or add an API key, then refresh.","updated_at":"2026-07-29T11:01:56.794Z"} {"cache_key":"b4c8799aa05a05c5503fc99af3f0f5e99bf1dc29448eaf77f30a0a272d960986","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.engine.explicitHint","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"This engine is pinned in config under plugins.slots.memory.","text_hash":"d186081dbc2a7df26cd82c45add9343463fa93c20d2d9a770fdbb5b29ea8f0f9","tgt_lang":"ja-JP","translated":"このエンジンは plugins.slots.memory の設定で固定されています。","updated_at":"2026-07-28T07:05:56.364Z"} @@ -2939,6 +2961,7 @@ {"cache_key":"b519f68e4e9fd2eea31e4e6351d57fda2b93852e200d8a3f49bceac3991c46a7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.memories.keywordSearch","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"keyword search","text_hash":"cbf4df8b2c4ec5cf62dc384672bb64c95a3259f5956f1461364dfb65b1c000d5","tgt_lang":"ja-JP","translated":"キーワード検索","updated_at":"2026-07-29T11:00:12.073Z"} {"cache_key":"b5299362813de4782d42f2c4f1cb3305fc34a48e15bfb2bd13e2ef5fca6df160","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.dreaming.storage.modeHelp","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Inline writes into the memory file; separate keeps a dedicated report file.","text_hash":"6ee8c10eea8630ab6b2ca7e4a4b6ccc0766e885a574fe5afb137d7ef8d99edf4","tgt_lang":"ja-JP","translated":"Inline はメモリファイルに書き込みます。Separate は専用のレポートファイルを保持します。","updated_at":"2026-07-28T07:06:10.447Z"} {"cache_key":"b533e38959165d8f74c827f9b3057f154907394a3508e972de1431b1f6815c1d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.pairing.approveExplanation","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"This lets the sender talk to the agent in direct messages. It does not grant group access.","text_hash":"c78afcc9819b8613fcf16995c829f8517f38093cdbba44784e424e6999297c86","tgt_lang":"ja-JP","translated":"これにより送信者はダイレクトメッセージでエージェントと会話できるようになります。グループへのアクセスは付与されません。","updated_at":"2026-07-22T15:44:20.717Z"} +{"cache_key":"b534ec26b03a38988b2bec32f30d7437d2ee1a48713d83ddcd719af33205c7cd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"appsPage.ctaChromeWebStore","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Chrome Web Store","text_hash":"2b96646cfbc6ae7d1de1a356ebbec0e8802212b48d9f0393d5c93840fc71984a","tgt_lang":"ja-JP","translated":"Chrome Web Store","updated_at":"2026-08-06T05:30:17.901Z"} {"cache_key":"b555088fa9823b8191609fa147e785912ed0df7cbbb7eef8b3c4ca7fc2234542","model":"claude-opus-4-8","provider":"anthropic","segment_id":"labsPage.localModelLean.description","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Drop heavyweight default tools that smaller local models handle poorly, leaving a shorter set they can use reliably.","text_hash":"b75aaf5ac2e8dbb0f2b601b6c7d78bd549ab6061171a0a020bc17b5f85a92e36","tgt_lang":"ja-JP","translated":"小型のローカルモデルがうまく扱えない重量級のデフォルトツールを外し、確実に使える短いセットだけを残します。","updated_at":"2026-07-28T07:07:12.399Z"} {"cache_key":"b5576678390d9c243ba119ecf96f5333431863572506bffb6c766ad7e650955b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"approvalPage.approvedHere","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Approved here","text_hash":"a295c288c016ad868922d6b7ec1bb6e324ddd9ad9db69012364033be8226d926","tgt_lang":"ja-JP","translated":"Approved here","updated_at":"2026-07-29T11:01:56.794Z"} {"cache_key":"b57a5812c8a2a67cfda3b86b25fe21465d36daaddf7bc7b9ddafd9fc8f2905fe","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.sections.auth.description","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"API keys and authentication profiles","text_hash":"513c3d5b197fbd18d7cfaf12cd51f2598a00e886c108bd6e595d506ef24caa98","tgt_lang":"ja-JP","translated":"APIキーと認証プロファイル","updated_at":"2026-07-12T06:32:33.064Z"} @@ -2995,6 +3018,7 @@ {"cache_key":"b8a922d193de4ee078b7f9776ca96104f444de5addfd7461fb055611ad1b457c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.messages.message","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"message","text_hash":"ab530a13e45914982b79f9b7e3fba994cfd1f3fb22f71cea1afbf02b460c6d1d","tgt_lang":"ja-JP","translated":"メッセージ","updated_at":"2026-07-29T11:01:25.366Z"} {"cache_key":"b8e38735d0dc431af004158892ed27f8270d2ad85e29dde099cd285760e2be27","model":"claude-opus-4-8","provider":"anthropic","segment_id":"quickSettings.personal.saveProfile","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Save name","text_hash":"b7297226fd1f468119a6dee837d0ad0afaa04b35d25f3a4c525de6ae8f9e93b1","tgt_lang":"ja-JP","translated":"名前を保存","updated_at":"2026-07-22T15:44:42.565Z"} {"cache_key":"b8eaf049986c46a4b1a82eb6db299ab92845703c442988a1dc7c6641c269906f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.board.workboardCard","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Workboard card: {title}, {status}","text_hash":"574c473153619aa4745613bfd54f932ade414640bb13c4d470ae2b73031aec48","tgt_lang":"ja-JP","translated":"ワークボードカード: {title}, {status}","updated_at":"2026-07-22T15:46:24.233Z"} +{"cache_key":"b8ff15e20eb18e8b7c162efc85a8e7bbc75f8ad37c38b0a41d05ce972acb85c9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.readyIn","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Ready · {latencyMs} ms","text_hash":"fe3e0f81afe32081d39415a34f7a2ad1add67d8695f7a6bc5fccf9ecf9fd29b5","tgt_lang":"ja-JP","translated":"準備完了 · {latencyMs} ms","updated_at":"2026-08-06T05:30:07.880Z"} {"cache_key":"b8ff24129769ad21fd041e6390061492446f883a5a068dec890744a0ba56f51b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"worktrees.cleanupMaxCountHelp","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Maximum number of managed worktrees to retain across all repositories. Older worktrees are snapshotted and removed first. Set to 0 to disable the count limit.","text_hash":"685119a80cddd2520eaa1f27929d36b925fd4a92c0ede33acadbff816ae777e5","tgt_lang":"ja-JP","translated":"すべてのリポジトリで保持する管理対象 worktree の最大数です。古い worktree から順にスナップショットが作成され、削除されます。件数制限を無効にするには 0 に設定します。","updated_at":"2026-07-29T11:01:56.794Z"} {"cache_key":"b8ff6fd585ed851aa184ba755550764e55dcaa75ad1d48b678430ece60833b7c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nav.settingsSearchLabel","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Search settings","text_hash":"255b076dd82855431a4ce9a722d77d41f47755ab11be14fc686fd71415cdeef0","tgt_lang":"ja-JP","translated":"設定を検索","updated_at":"2026-07-12T06:33:52.552Z"} {"cache_key":"b905388202da5f370626eccc2fbdc441dcbad0b49df25dfb38d0c158e97d71f9","model":"gpt-5.5","provider":"openai","segment_id":"browser.newTab","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"New tab","text_hash":"1e08fda9c966d3bafb00c51e70935fad9f56990d4bfd0fdb70300ce15a60c7a6","tgt_lang":"ja-JP","translated":"新しいタブ","updated_at":"2026-07-11T02:17:57.654Z","segment_ids":["browser.untitledTab"]} @@ -3082,7 +3106,7 @@ {"cache_key":"be647735bcaae574eabbb6933ded9f65e3ac834552471248f02843897dc0ed54","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.disableStreamToReveal","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Disable stream mode to reveal value","text_hash":"561abaa8b6aa12bb634cfde16918d421a42f0e86a5c69f2e9542c8c23ef77b0b","tgt_lang":"ja-JP","translated":"値を表示するにはストリームモードを無効にしてください","updated_at":"2026-07-12T06:32:23.848Z"} {"cache_key":"be675029951948a81529099315a9eb1abaf5001ae297a579c77c515f6ebdc1ea","model":"claude-opus-4-8","provider":"anthropic","segment_id":"mcpApp.errors.sandboxTimedOut","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"MCP App sandbox timed out","text_hash":"838d4d0b8538a97527efaa505511d3b60c9201742830c09170b1bb01dac7e8c5","tgt_lang":"ja-JP","translated":"MCP App サンドボックスがタイムアウトしました","updated_at":"2026-07-29T10:58:48.005Z"} {"cache_key":"be8607ab8c858e9f1b4cc358ab4e58730bcd6f1cc06faa4d5ac09c585130de72","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.inventory.versionDrift","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"version drift","text_hash":"fd938e1c3af6a2db107588cabe50b5b631e2b7018962c66719674e881f4ffe06","tgt_lang":"ja-JP","translated":"バージョン差異","updated_at":"2026-07-12T06:31:34.003Z"} -{"cache_key":"bea73ed932227f2f988026bcf3f2110a88194e7767a1f4c82bdeb920438fb70e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.notifications.ready","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Ready","text_hash":"5fa7aac5375c5815787fba3f49559f9b45b14023147ce0652803387974144e5f","tgt_lang":"ja-JP","translated":"準備完了","updated_at":"2026-06-17T14:14:04.173Z","segment_ids":["skillsPage.tabs.ready","memoryImport.ready","talkPage.status.ready","talkPage.gptLive.ready","memoryPage.overview.health.healthy","workboard.status.ready","workboard.viewReady","modelProviders.status.ready"]} +{"cache_key":"bea73ed932227f2f988026bcf3f2110a88194e7767a1f4c82bdeb920438fb70e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.notifications.ready","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Ready","text_hash":"5fa7aac5375c5815787fba3f49559f9b45b14023147ce0652803387974144e5f","tgt_lang":"ja-JP","translated":"準備完了","updated_at":"2026-06-17T14:14:04.173Z","segment_ids":["skillsPage.tabs.ready","modelSetup.verify.ready","memoryImport.ready","talkPage.status.ready","talkPage.gptLive.ready","memoryPage.overview.health.healthy","workboard.status.ready","workboard.viewReady","modelProviders.status.ready"]} {"cache_key":"beb22243a35066ae0337af6b1a64bdcb2c94a4d1915dbc504ce0bfca3fb5a0cd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.connectorDescriptions.sentry","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Crash alerts explained and triaged the moment they fire.","text_hash":"0576776390ebe09d84fa3625cfb2fe3012b80a00ef0fded6030d4cfa3912bb1b","tgt_lang":"ja-JP","translated":"クラッシュアラートが発生した瞬間に、内容を説明しトリアージします。","updated_at":"2026-07-12T06:34:51.337Z"} {"cache_key":"bec8ffe94e741ec290381d76490058d66b558fa6a107b6389d8e55097a22756d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.schemaUnavailable","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Schema unavailable.","text_hash":"5ff36b82d87f7973ac44f95373bbcbf058d3d24977fbbe31b3c594ce8c231ea8","tgt_lang":"ja-JP","translated":"スキーマは利用できません。","updated_at":"2026-07-12T06:32:33.064Z"} {"cache_key":"bed46f133685b4c0286e265425ab42bcd91ecd07bd52c1df8b60b79cb3b49f51","model":"claude-opus-4-8","provider":"anthropic","segment_id":"languages.jaJP","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"日本語 (Japanese)","text_hash":"6da707c478f800a1b4c4fb6eac67f61d1046ecf2f3f297b1785ceb926e69c559","tgt_lang":"ja-JP","translated":"日本語(Japanese)","updated_at":"2026-07-29T11:01:56.794Z"} @@ -3128,6 +3152,7 @@ {"cache_key":"c1c3bb88b1107f68dde74bca5c4f95b641a30afdd1aa7c55d63385c90aa1513a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.failureAlertInherit","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Inherit global setting","text_hash":"d4a23b45ca8a97a420a2716e0c2b9db41f0a89adc259a43f8c842cea1fcd1491","tgt_lang":"ja-JP","translated":"グローバル設定を継承","updated_at":"2026-07-12T06:36:28.400Z"} {"cache_key":"c1cdec45ab82aba3cf0e95eea7c53ea64421835dca2793f81dbce0d40958ee23","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.pairing.senderDetails","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Sender details","text_hash":"8579ad752e425d1b95e415a959c4b93b526fd68f0eedb105f8268588b520bd1b","tgt_lang":"ja-JP","translated":"送信者の詳細","updated_at":"2026-07-22T15:44:07.986Z"} {"cache_key":"c1ce2d4f6f4404e8e18b8e069e0390575dafd78404032d32020ceb537dd9796a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.add","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Add","text_hash":"9fd728c66c9a256b121472dabf32a34317aed01d8427d70ec830289cf23a7cc8","tgt_lang":"ja-JP","translated":"追加","updated_at":"2026-07-12T06:32:23.848Z","segment_ids":["pluginsPage.connectorAdd","cron.suggestions.add"]} +{"cache_key":"c1dda5c28a901939cfdfe5e0c74538be55d0fe708a3d404bb33e62eec4ca053f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.format","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Check that the endpoint exposes a compatible chat model, then retry.","text_hash":"22ef704d9921834cb21e0b3c3c807f3d5fa2fd63f40ff652d26bcf2638556121","tgt_lang":"ja-JP","translated":"エンドポイントが互換性のあるチャットモデルを公開していることを確認してから、再試行してください。","updated_at":"2026-08-06T05:30:17.901Z"} {"cache_key":"c1feafa6292d3853484870f02a79308d79ae9840a4db7bcec9b7d19cb1edfc0a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agentChip.openChat","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Chat with {name}","text_hash":"d9bba8318ccf534dd3fe86980312bd750cd7f0c9f45c77490c774fce22a44c5a","tgt_lang":"ja-JP","translated":"{name}とチャット","updated_at":"2026-07-22T15:44:28.087Z"} {"cache_key":"c210ac0f76bca1241e94023f7726f26d8622c2479048d22db9e0a735e6f35da4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"updates.failureReasons.buildDirty","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"The selected revision's build changed checkout files. Retry with a revision that includes its generated artifacts.","text_hash":"771830e9598622416e0b822033a295528540c22db0fd352ea48dc18e258030bd","tgt_lang":"ja-JP","translated":"選択したリビジョンのビルドがチェックアウトファイルを変更しました。生成された成果物を含むリビジョンで再試行してください。","updated_at":"2026-07-29T10:59:10.501Z"} {"cache_key":"c2349e10df42a4a7cbaa6e189553572ec00370fbcadab3de4ac82ada28c0b2bb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.workspaceFiles.loading","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Loading thread workspace…","text_hash":"5929be4c49a429e68796f5d1ceaf4094a5d482ad116346294bc70a62bda8c15a","tgt_lang":"ja-JP","translated":"セッションワークスペースを読み込み中…","updated_at":"2026-06-16T14:14:13.256Z"} @@ -3215,6 +3240,7 @@ {"cache_key":"c74b2c3d3bb59a68bb1a12477d71250b1314ba6f374e06c589c703ce546bfbe9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillsPage.tabs.needsSetup","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Needs Setup","text_hash":"f0cae79a3657c1dba9731a1a9195ae6d86709a3d0bfb30ac1f80f72f19a25e83","tgt_lang":"ja-JP","translated":"セットアップが必要","updated_at":"2026-07-12T06:34:17.485Z"} {"cache_key":"c787c618efe581b07b09bc18999af9d57c72278e50574b83fe84dcd4c76c5273","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.dateYesterday","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Yesterday","text_hash":"566181254b293aa66653e43313be9e39c12d44f9ac4fcd3236ef1e9c50a2903f","tgt_lang":"ja-JP","translated":"昨日","updated_at":"2026-07-05T14:39:44.116Z","segment_ids":["skillWorkshop.recency.yesterday"]} {"cache_key":"c78a2bb70f4d71635aadcbad1449392deb1769ecc24d8292d4d0509961688a08","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.toolCards.verbs.fetched","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Fetched","text_hash":"0013b4c9a802901e9577e5774437f6901ad5449d3f18ee6423f11c8eaa46f688","tgt_lang":"ja-JP","translated":"取得済み","updated_at":"2026-07-29T11:01:56.794Z"} +{"cache_key":"c7cc4590a8497a9f63d74a970661fb958b8b028dde571d1d55615a04f5e67b62","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.unknown","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Review the connection details, then retry.","text_hash":"dc49542f1026ccbbe6bd75ed5167700086796a53d34f1a3524cc545590b3e990","tgt_lang":"ja-JP","translated":"接続の詳細を確認してから、再試行してください。","updated_at":"2026-08-06T05:30:17.901Z"} {"cache_key":"c7d5b2da251e94b9eb06f912791f0b57eadd016944829eb350a7c329a3747e55","model":"claude-opus-4-8","provider":"anthropic","segment_id":"connection.access.trustedProxy","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Authenticated via trusted proxy.","text_hash":"50aed97ebfb8ea2ed6642d719b45cfe3ce0d1fc976a858ea9c1eb8c433b15177","tgt_lang":"ja-JP","translated":"信頼済みプロキシ経由で認証されています。","updated_at":"2026-07-29T11:01:56.794Z"} {"cache_key":"c7d790eca2c1b7f9a711e0a11d2e9f5bdefe391e89b23af6345f22a3b7295b56","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.noSessions","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"No threads found.","text_hash":"10210aca4c9b8432dea57d699e4ce4e38dabd8aabc8cc3c8699bc7a89173b805","tgt_lang":"ja-JP","translated":"セッションが見つかりません。","updated_at":"2026-07-29T11:01:56.794Z"} {"cache_key":"c7e4e6e7d5c7f4d19319c51ac2ce0f0d379969414e7c74437fb4906aa36337e0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sessionSharing.noPeople","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"No paired people found.","text_hash":"dcd5ef1460456442817ca5336b8c7d499e6d6a6e44d5c81b8923a5339721e3b8","tgt_lang":"ja-JP","translated":"ペア設定された人が見つかりません。","updated_at":"2026-07-25T17:12:14.102Z"} @@ -3262,6 +3288,7 @@ {"cache_key":"cab4522870698433caee275faf0ed39dba1c07b342737232b96c84e47bf25fe2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tabs.debug","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Debug","text_hash":"1a03bd2fd107c453f3183e30b9716f82200671e8270fbbefbe602f5a48705527","tgt_lang":"ja-JP","translated":"デバッグ","updated_at":"2026-07-29T11:01:56.794Z"} {"cache_key":"cacebbffb0f542ccae1e8ceb0c866681ec856612bef1747e382e712ffa13abab","model":"gpt-5.6-sol","provider":"openai","segment_id":"sessionsView.stopCloudWorkerConfirm","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Stop the cloud worker for \"{session}\"?","text_hash":"6a05655be7a3f082e08667fbad3d13b503207589fcc8679138092de986401d35","tgt_lang":"ja-JP","translated":"「{session}」のクラウドワーカーを停止しますか?","updated_at":"2026-07-15T14:37:09.008Z"} {"cache_key":"cad3805db2c2ed96d47db5acfb12493823e16c1af85edd7a5a4bd36d0d6964be","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.noneInternal","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"None (internal)","text_hash":"f6820177591201d55e4b4c69520b46b4877c998d9ab3861bf0020a680c449397","tgt_lang":"ja-JP","translated":"なし(内部)","updated_at":"2026-07-29T11:01:56.794Z"} +{"cache_key":"cafb851dca1840f4babfac19c424ad3d3ae01c0e34e92edf0006f6f65239ffa8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.skillsPanel.updateError","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Could not update the agent skill allowlist.","text_hash":"ee69eb4828ac26cba851cec0b5ae90fd4059ab1d2f84dc8c1ee7def439c706eb","tgt_lang":"ja-JP","translated":"エージェントの Skills 許可リストを更新できませんでした。","updated_at":"2026-08-06T05:30:07.880Z"} {"cache_key":"cb0384dc37bc33ed7331d46d6f64d66f40f60b86ee6da27fcc994151158b783c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.execApprovals.title","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Exec approvals","text_hash":"01fd4bb2d70be608a5b2c5ff0c817b26a680211bba5ad84bd960c0af334f39c1","tgt_lang":"ja-JP","translated":"実行の承認","updated_at":"2026-07-12T06:31:45.639Z"} {"cache_key":"cb20b04bfa6803912e1d29c3b2ae34fddd2a4c19298b5712c750abdecbf9deeb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"languages.ar","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"العربية (Arabic)","text_hash":"10d878fbdf0087b986838cb75a671dc756251e353a6612c6d04082214a952639","tgt_lang":"ja-JP","translated":"العربية(アラビア語)","updated_at":"2026-07-29T11:01:56.794Z"} {"cache_key":"cb245e9d2822c2add3704d4d360594da57e1f0a2affee4dde1f579950c362c5a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commandResults.fast.unrecognized","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Unrecognized fast mode \"{mode}\". Valid levels: on, off, auto, default, status.","text_hash":"6eeac7a185c24a2258df93ee1b03fd1502a74c7811b80e1b8e4efb9dd5129eb6","tgt_lang":"ja-JP","translated":"認識できない高速モード「{mode}」です。有効なレベル: on, off, auto, default, status。","updated_at":"2026-07-29T11:01:07.452Z"} @@ -3306,6 +3333,7 @@ {"cache_key":"cd27a430d6bb19da9017f1f5da04e0e196785fd1f002255a32ab50e5536589eb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.addons.description","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"These plugins layer on top of the engine instead of competing for the slot, so any combination can run at once.","text_hash":"0983d8a2a14607a0a4c7027e54a87b2b62226d314fd1ed95c79ce827743fef92","tgt_lang":"ja-JP","translated":"これらのプラグインはスロットを奪い合うのではなくエンジンの上に重ねて動作するため、任意の組み合わせを同時に実行できます。","updated_at":"2026-07-28T07:05:56.364Z"} {"cache_key":"cd4cbcf66cf2da2b65108563917ce842dc408350d6ee5d3b3614821af8008136","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dashboardsPage.loadError","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Could not load dashboards: {error}","text_hash":"5edcf13ae7879fdd1e9fe1ca895b2a1db55dde2bcdf0611f08b264c8dd5b33b9","tgt_lang":"ja-JP","translated":"ダッシュボードを読み込めませんでした: {error}","updated_at":"2026-07-28T07:05:46.130Z"} {"cache_key":"cd508f2ae359a186d8a5dd9d0ea64faf92c5202d96832ce1ac3a4e19255b0cab","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.sections.diagnostics.description","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Instrumentation, OpenTelemetry, and cache-trace settings","text_hash":"89dcafeb3dc0415142248fe239aa3c311ee089a5e81f8e251510601bacf24276","tgt_lang":"ja-JP","translated":"計測、OpenTelemetry、キャッシュトレースの設定","updated_at":"2026-07-12T06:32:53.692Z"} +{"cache_key":"cd61f6cf809715cc5d35f0307828496c84af209d740d82c0bdc72981a3b59fb2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.pairing.stepDashboard","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"On the Gateway host, run openclaw dashboard to open a secure one-time pairing link.","text_hash":"11c126287764dab4e5bac5eb830368cd054b85cee578001cd159230f94b1d6c3","tgt_lang":"ja-JP","translated":"Gateway ホストで openclaw dashboard を実行し、安全なワンタイムのペアリングリンクを開いてください。","updated_at":"2026-08-06T05:30:17.902Z"} {"cache_key":"cd6caa1e1b37847f1a6d0faa44f6f60821d2a451b66077f335c4bf6e7601481b","model":"gpt-5.5","provider":"openai","segment_id":"nativeLinkMenu.label","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Link actions","text_hash":"bffef58c5284b351b41a353b723845cca19cf29bf817f7b74c2e77e74d282a20","tgt_lang":"ja-JP","translated":"リンクのアクション","updated_at":"2026-07-09T11:02:45.719Z"} {"cache_key":"cd723537ce40c23764702c2ffc571846e3b04962ad14ae9df7ea685b0f1ecc26","model":"claude-opus-4-8","provider":"anthropic","segment_id":"mcpPage.parallel","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"parallel","text_hash":"83a00300ad6a2502c3fd8f04f50b47f5ce60496614534ebf6bf9fc85c85e1b0d","tgt_lang":"ja-JP","translated":"並列","updated_at":"2026-07-12T06:34:37.704Z"} {"cache_key":"cd8b37def46288a021445100c47a3a830cbb926828c1d8ce3960894d7f1534ad","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.manual.selectProviderHint","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Choose where this credential comes from","text_hash":"d9def81e06f4cfb5d6d6bfede75f94de94d38892b1f74455c19f9ef22fa7b185","tgt_lang":"ja-JP","translated":"この認証情報の取得元を選択してください","updated_at":"2026-07-31T19:24:14.245Z"} @@ -3330,6 +3358,7 @@ {"cache_key":"cecf6f6e61b1d9726a715575a290ee5916e5e0d06143cfd779f4e428f58ac123","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.detailPanel.renderedMarkdownHint","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Sanitized rich-text preview for quick reading.","text_hash":"f33b5a7447cc77c8c29a59a6137a261e85eba4621ccf81e723e3340f7cf748ec","tgt_lang":"ja-JP","translated":"素早く読むためのサニタイズされたリッチテキストプレビュー。","updated_at":"2026-07-12T06:36:04.110Z"} {"cache_key":"cee479584dac1fcbd4e0df3ca8179c4df0d9a1f27f0fd5642cac95003a4c7b46","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.credentials.profileKey","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"API key profiles: {count}","text_hash":"4a382516e3f63361e0644d6b9c94d0cbc0d5f38a0f5c9e690b0bd3ac56aa4337","tgt_lang":"ja-JP","translated":"APIキープロファイル: {count}","updated_at":"2026-07-29T11:01:56.794Z"} {"cache_key":"cef0cbd712fe8a944f79316ec042e4a1a28131308de4f54de1f691b4d6c0aea1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.pageGroupSummary","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"{label} · {count}","text_hash":"4a81dd0ed1d3f253e9f64b43924f0dffd29fad1ea74ed001d245dfa4790f039d","tgt_lang":"ja-JP","translated":"{label} · {count}","updated_at":"2026-07-29T11:00:37.306Z"} +{"cache_key":"cf0383fef272b876bc9cc6b71cb8c9fb20671a8df80bfe1827aa29ea63054422","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.dismissDelivery","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Dismiss delivery","text_hash":"389321c0e83c3fa267bf36c17eeb45419b34e7136959cd885757300f4b3a8db5","tgt_lang":"ja-JP","translated":"配信を却下","updated_at":"2026-08-06T05:30:17.902Z"} {"cache_key":"cf3d9694b8d73f75943b9551cb948d539a8d036339330f67bf27175ab630dbab","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.toggleConfirmation.enableConfirm","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Turn On Dreaming","text_hash":"5e5eaea08f325b95e9755f04c7dd31ed548c1a35c2b27b6cce7790d10aad3649","tgt_lang":"ja-JP","translated":"Dreaming を有効にする","updated_at":"2026-07-28T07:07:12.399Z"} {"cache_key":"cf4ee1e696ac531e3cc38b4a5cc24ef8d2304f5a88ea51a05026f62432a6684f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.actions.dedupeRemovedOne","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Removed {removed} duplicate dream entry.","text_hash":"db75cb4295b58b820bd2576e185f803184134114e75fbb517979805867ad1d00","tgt_lang":"ja-JP","translated":"重複するドリームエントリを {removed} 件削除しました。","updated_at":"2026-07-29T11:00:20.847Z"} {"cache_key":"cf5cbf37cd4353e8cd09c89d31d3e501df82e6d5e7bb5744703bab310c37015a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"approvalPage.connectionErrorTitle","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Connection interrupted","text_hash":"183383d6bc23ecf9d92767d5bac077f983f1aa7e1767550951289a544075142e","tgt_lang":"ja-JP","translated":"Connection interrupted","updated_at":"2026-07-29T11:01:56.794Z"} @@ -3384,6 +3413,7 @@ {"cache_key":"d316fc801d4e1a2d3f429bdcc4d5ce0adaa55a9d88e13da565ced47001e0bbf2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.appearance.importFromTweakcn","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Import from tweakcn","text_hash":"9d93f5953173482dd06d6e2fb9582d6ab232cb70d97707d09f715c78902d6ba8","tgt_lang":"ja-JP","translated":"tweakcn からインポート","updated_at":"2026-07-12T06:33:39.094Z"} {"cache_key":"d322d39b19056233b3be172ddf9cf51cce7c581d1f9dadf3b68717ecaced9bc4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillGroups.installed","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Installed Skills","text_hash":"ed416e3fcb42c129b89f4110a1da28214ff6bcffe33e965d94e9f869511e5b70","tgt_lang":"ja-JP","translated":"インストール済み Skills","updated_at":"2026-07-12T06:34:17.485Z"} {"cache_key":"d33b20010aebc90bdfbd120713ed36ea2c9de02af50ee713c170689c07d921e8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.failureAlertAccountId","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Alert account ID","text_hash":"a3bb290b5e682539f86e4c0459011c8e6c7ac6fa69939422a524b4ce95e02214","tgt_lang":"ja-JP","translated":"アラートアカウントID","updated_at":"2026-07-12T06:36:32.326Z"} +{"cache_key":"d361d115c7d76ea5a589c6dbcc574ce83f40024b37247eba6ae931ac751e8343","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.actions.confirmRepairDescription","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"This archives derived dream cache files and rebuilds them from clean inputs. Your dream diary stays untouched.","text_hash":"2589fde250939480a492a5f25e92fb75430cccfcb4aa9da17a4c63c5ea3efb22","tgt_lang":"ja-JP","translated":"これにより、派生した dream キャッシュファイルをアーカイブし、クリーンな入力から再構築します。dream diary は変更されません。","updated_at":"2026-08-06T05:30:17.902Z"} {"cache_key":"d38bde47de7d13cd2b429112837c3c6eea95afd3bb90027b23b0c11a430a971a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.timezoneOptional","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Timezone","text_hash":"4ceca1d52cede44de32f74ad326272e339cece20244a6ff39f131d3331fb5c67","tgt_lang":"ja-JP","translated":"タイムゾーン(任意)","updated_at":"2026-07-29T11:01:56.794Z"} {"cache_key":"d3a6518ffd5573a890ede3a1c8b51199fe6318808937f1951cc8ca1a10c60cdf","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.pairing.approvedOwnerFailedNotice","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"DM access approved, but the first command owner could not be configured.","text_hash":"f11c3511b5cc530576bee91c25e58b1b066a58c855d7125b9bdd7831c8cf7e8f","tgt_lang":"ja-JP","translated":"DMアクセスを承認しましたが、最初のコマンドオーナーを設定できませんでした。","updated_at":"2026-07-22T15:44:20.717Z"} {"cache_key":"d3ebc3b38628cdfc3e61481bc4b833142f6a492db1a14bfc873a372a03924855","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.showArchived","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Show archived cards","text_hash":"bbdf5a0b9e3d791f3f322b9c465c05ec5bae93634024a9bddeba7a3406e8ade0","tgt_lang":"ja-JP","translated":"Show archived cards","updated_at":"2026-07-29T11:01:56.794Z"} @@ -3472,7 +3502,7 @@ {"cache_key":"da50fda05f5596cf695ef6963704ff1019826932e1b3027e6610c7654a79af9e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"quickSettings.personal.profileLoadFailed","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Could not load your profile.","text_hash":"fd2a9a955861683974ac47fa81e9e8de672142368719dbe5c1ba98081ceb6cdd","tgt_lang":"ja-JP","translated":"プロフィールを読み込めませんでした。","updated_at":"2026-07-22T15:44:42.565Z"} {"cache_key":"da5f08dc32616cbab2f4ec61d84a7008d4ff8a679c5b9d682f25f2f51c2f22c0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.followUpModeOverriding","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Overriding server default ({mode})","text_hash":"883fa3fd882fc2683335fd85f2f88f86a50f60e58eabddb0e306548c248b02ea","tgt_lang":"ja-JP","translated":"サーバーのデフォルトを上書き中 ({mode})","updated_at":"2026-07-17T04:27:51.203Z"} {"cache_key":"da7f5dc69e6acb9160a812290387dfe4ddff26e15fb8d2b3689d37d667b9cec1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.create","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Create","text_hash":"4759498ac2a719c619e2c8cf8ee60af2d2407425e95d308eb208425b2a6d427a","tgt_lang":"ja-JP","translated":"作成","updated_at":"2026-07-29T11:01:56.794Z"} -{"cache_key":"da8d7ffb7f210b5e667a1d3e531617ba9b9dad64b973cd3102c1c032827fbe22","model":"gpt-5.6-sol","provider":"openai","segment_id":"modelSetup.verify.answered","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Answered","text_hash":"665590354e719bcf6610c39fe617cf8cf8109e96a59e64c73a41a028b74369f9","tgt_lang":"ja-JP","translated":"応答あり","updated_at":"2026-07-16T15:48:38.363Z","segment_ids":["chat.questions.answered"]} +{"cache_key":"da8d7ffb7f210b5e667a1d3e531617ba9b9dad64b973cd3102c1c032827fbe22","model":"gpt-5.6-sol","provider":"openai","segment_id":"chat.questions.answered","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Answered","text_hash":"665590354e719bcf6610c39fe617cf8cf8109e96a59e64c73a41a028b74369f9","tgt_lang":"ja-JP","translated":"応答あり","updated_at":"2026-07-16T15:48:38.363Z"} {"cache_key":"da98fbe9052075618a85a0d9df2550ec2140ad9c225b9e76e310968251661301","model":"claude-sonnet-4-6","provider":"anthropic","segment_id":"cron.suggestions.ideas.watchdog.prompt","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Check that my services and gateway are healthy: scan recent logs for new errors, restarts, or unusual load. Reply with a single short all-clear line when everything is fine; if something looks broken, report what failed and where to start looking.","text_hash":"81c27753a3ba9ba3f5687e7b00bf943abdf2bf187ac0f2aed10136f5dc043aec","tgt_lang":"ja-JP","translated":"サービスとGatewayが正常かどうかを確認してください:最近のログで新しいエラー、再起動、または異常な負荷をスキャンしてください。すべて問題ない場合は短い1行のオールクリアメッセージで返答してください。問題が見つかった場合は、何が失敗したか、どこから調査を始めるべきかを報告してください。","updated_at":"2026-07-11T22:59:14.613Z"} {"cache_key":"da9fe2fcaae952555ff3012bfe3a454e4328a3095c18539933e6a16ed30bbac6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"activity.duration.seconds","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"{count} s","text_hash":"e4e6c0fbc1a49d45c3bd828a8f1db1b256b17db672e68d19b15d5cf58ca0aa52","tgt_lang":"ja-JP","translated":"{count} s","updated_at":"2026-07-29T11:01:56.794Z"} {"cache_key":"daab5935ecd2a6609b4077b76fa3715538ddef40bbeebdf0ebb0031f60392e75","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.browseClawHub","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Browse ClawHub","text_hash":"e08edbeae2690a558cb6ca2289f847cd6b9e5f5fc8787ac3bd09876afa76f884","tgt_lang":"ja-JP","translated":"ClawHubを参照","updated_at":"2026-07-29T11:01:56.794Z"} @@ -3565,7 +3595,6 @@ {"cache_key":"dfced78efb0149224f4ce4164b496ddd10a9896f36b363017b1d4fe787d8ad69","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.sessionDetails","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Thread details","text_hash":"e35e434a5cea4d9461c1069ac92c042b6f987ab8a0df79a3c61e4cedd1ee8848","tgt_lang":"ja-JP","translated":"セッション詳細","updated_at":"2026-07-29T11:01:56.794Z"} {"cache_key":"dfe01f08a9fdd490b13e57835ece6525c53ccccadb890e1aa40e65504d67fb53","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.binding.useDefault","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Use default","text_hash":"a769cedc799260e81ce23b3fc1533ae48004f6ab25f0dffcc783d95fea378e19","tgt_lang":"ja-JP","translated":"デフォルトを使用","updated_at":"2026-07-12T06:31:34.003Z","segment_ids":["nodes.execApprovals.useDefault","chat.modelControls.useDefault"]} {"cache_key":"dfe086060d5c2d828d090c8a1be1df07d3deca6b739730e0e4e840c39ab4c1f0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.actions.rejecting","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Rejecting…","text_hash":"09868524d9262e41e10d09a125de98688f4bacf20dfbf87ca118c0115c71e2d1","tgt_lang":"ja-JP","translated":"拒否中…","updated_at":"2026-07-12T06:34:56.740Z"} -{"cache_key":"dfffeceb26abb9248a36068843805a669057d08a1bb26f8148e71a0385adac66","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.tryAgain","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Try again","text_hash":"d8b8392e2c542950ca64867168e4ef87d4ad606882d5898f826b51c6d553988f","tgt_lang":"ja-JP","translated":"再試行","updated_at":"2026-07-29T11:01:56.794Z"} {"cache_key":"e00e53542d7eec633ba1fcc1493a64beb1c10b8701b69ceca951e93cecc3e17d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.toolCatalog.descriptions.exec","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Run shell commands","text_hash":"e289b75dc7e0b28a660f8627abea1c31eb6193908d61d007b65e0e233e06b5f6","tgt_lang":"ja-JP","translated":"シェルコマンドを実行する","updated_at":"2026-07-12T06:32:10.310Z"} {"cache_key":"e00f4bd34b7fe65bd22810cd49d3a9b97372bf788c549ac0dbe397508cd911f1","model":"gpt-5.5","provider":"openai","segment_id":"tasksPage.recentSub","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Latest completed, failed, and cancelled tasks.","text_hash":"44280ebc1ef9ff6ae709f96c5d262b1818e8c580d877fb7f9885344e102eba59","tgt_lang":"ja-JP","translated":"完了、失敗、キャンセルされた最新のタスク。","updated_at":"2026-07-09T21:53:13.637Z"} {"cache_key":"e015b338907b6a7e6a374a043409deb832a6c6588fe470046ba41c37e871e9e6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.errors.systemTextRequired","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"System text is required.","text_hash":"7b13b35a0dabfa257fada59d07a81a0559c20e8a5049419e4969e2c538f110e5","tgt_lang":"ja-JP","translated":"システムテキストは必須です。","updated_at":"2026-07-29T11:01:56.794Z"} @@ -3655,6 +3684,7 @@ {"cache_key":"e58622f72da3e91bb1b78f2d1f45b3b5933d1b0b3e6f3d23442c6bfe0fb402d9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.catalog.remoteViewOnly","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"This thread is on a paired node and is view-only.","text_hash":"635b62c16bc54c7174e17827a58ab2305836d14d6e56a758d370d5ca3820d8ad","tgt_lang":"ja-JP","translated":"このセッションはペアリング済みノード上にあり、表示専用です。","updated_at":"2026-07-29T11:01:56.794Z"} {"cache_key":"e58752994a7ef3a050fc9a5a82dbec1952e7e4aefb120013b464735a02c1218c","model":"gpt-5.6-sol","provider":"openai","segment_id":"cron.runNotStarted.stopped","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"The scheduler is stopped.","text_hash":"c6932b841004c92fd0e751c19bb712dc7f8a4974cf868c93dd4567a8477ec2fe","tgt_lang":"ja-JP","translated":"スケジューラは停止しています。","updated_at":"2026-07-13T03:19:21.666Z"} {"cache_key":"e5a3214bc41db386b6eb44d114c9d70d285fa31dc86bba7e521f869543406855","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.pairing.noApp","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Don't have the app yet?","text_hash":"84b45af9ba78e68db4a43fee9048a8ac0480284110bc078de3c360d2f269cf2e","tgt_lang":"ja-JP","translated":"まだアプリをお持ちでないですか?","updated_at":"2026-07-22T15:44:28.087Z"} +{"cache_key":"e5adbbf699b50763ee49632894e48146da521afa107ec33e9bec508aa8ce09d0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.branchCheckpointConfirm","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Create a new child thread from this compacted checkpoint?","text_hash":"dbafb7be891c3fd1d13d421909284ee93103bebf7b3b99a82e2fd882e59b58cd","tgt_lang":"ja-JP","translated":"このコンパクト化されたチェックポイントから新しい子スレッドを作成しますか?","updated_at":"2026-08-06T05:30:07.880Z"} {"cache_key":"e5b517de33003b8f8f4956f4723ad2c3361a1dd3c2009343117be29721895f28","model":"claude-opus-4-8","provider":"anthropic","segment_id":"updates.postRestart.default","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Check the gateway logs for the replacement failure.","text_hash":"8bbf1ba6a6a4c40a12be7f0109b781bd144041d44996c98e8708df7dee23df47","tgt_lang":"ja-JP","translated":"置き換えの失敗については Gateway のログを確認してください。","updated_at":"2026-07-29T10:59:10.501Z"} {"cache_key":"e5cec826765f95b1d73f2b0847700bde2e1e95993621333ce54a6856794f380d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.errors.invalidRunTime","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Invalid run time.","text_hash":"51465fa3cb94966411a49d8d1972fe997ac028fd249e05df55db8a2179975b48","tgt_lang":"ja-JP","translated":"無効な実行時刻です。","updated_at":"2026-07-29T11:01:56.794Z"} {"cache_key":"e5d8fb8939bd6b133a45f0ee02c1731e0236ac30df4f9978d7b9cb4031683a80","model":"claude-opus-4-8","provider":"anthropic","segment_id":"mcpApp.errors.mountUnavailable","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"MCP App mount unavailable","text_hash":"04e88d0fb08954a7b036d88ff9c4966a7648a61d28c332af3b86179bc074d64c","tgt_lang":"ja-JP","translated":"MCP App マウントを利用できません","updated_at":"2026-07-29T10:58:48.005Z"} @@ -3666,9 +3696,10 @@ {"cache_key":"e66423a9edbc2b07350b72b3cdb058673eabe619c71508d147da02561c4e316d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.connectorSearch","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Find on ClawHub","text_hash":"3597cbc37666845fa1325acf7ca7e07f7e81087da9289e95f97499073d074b26","tgt_lang":"ja-JP","translated":"ClawHub で検索","updated_at":"2026-07-29T11:01:56.794Z"} {"cache_key":"e683f716d7851fccc16d0124d9bb2ca8fd88525e799b65b6b8a7d36f6af072eb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.noDiscoverMatchTitle","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Nothing to discover matches","text_hash":"6becb932fc06a9b6bdfe92fb1964a1a20407fc4624d1687d8d53ee8e65c5320e","tgt_lang":"ja-JP","translated":"一致する項目はありません","updated_at":"2026-07-29T11:01:56.794Z"} {"cache_key":"e686fa6178f387b77fcbe3d9f537176ddcd5705c9f16d74bfd065e17c9694a2c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.pairing.approvedNotificationFailedNotice","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"DM access approved, but the requester notification could not be delivered.","text_hash":"c9732c25e8f0a79e951f4771ba430e734cbb6efb2667a1778061a55a6b12c16d","tgt_lang":"ja-JP","translated":"DMアクセスを承認しましたが、リクエスト者への通知を配信できませんでした。","updated_at":"2026-07-22T15:44:20.717Z"} -{"cache_key":"e6a3ebbeca52261d4888bbb791bd8f9552df3efdeba2bb101ede8b9ca3b7204d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.relative.hoursAgo","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"{count}h ago","text_hash":"520c737ea62430c4aa3e953abb60cf6bf7ecde97f0aef8f5e3fab5a9011db2a0","tgt_lang":"ja-JP","translated":"{count}時間前","updated_at":"2026-07-12T06:35:28.036Z"} {"cache_key":"e6ac580722a6b9784533baffd384d9c957b48b0d8100c0e487dfbec11d1fd98d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.dictationReleaseToInsert","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Release to insert dictation","text_hash":"7a839182d5c297ff103ff87722a7f9713fd921f0d4440e78b6761d0b182fcf19","tgt_lang":"ja-JP","translated":"離すとディクテーションを挿入します","updated_at":"2026-07-22T15:47:12.432Z"} +{"cache_key":"e6c9b7f2542a4002dea4dfecb147e6ee452f76d297f4d53d4baaea8e3f61a157","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sidebar.hiddenSessionSections","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Hidden session sections","text_hash":"cf99d90adc742855fd447a174d79c569ccf4de22d0778a19bf9bad3b02c5de31","tgt_lang":"ja-JP","translated":"非表示のセッションセクション","updated_at":"2026-08-06T05:30:17.902Z"} {"cache_key":"e6f0cff7fde24d98698f1414aeacda8c973647a98055d01dde20a4a3ff13a8f9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"approvalPage.unavailableDescription","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"This approval could not be found or this device is not authorized to review it.","text_hash":"19f5b725217005282e223e03a97a1d4934d470848302228a1ca255ca93a9c075","tgt_lang":"ja-JP","translated":"This approval could not be found or this device is not authorized to review it.","updated_at":"2026-07-29T11:01:56.794Z"} +{"cache_key":"e6ffa019d210dd56f8fac6b53741fe723e31861a39da5c855122f019f510e938","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.authRequired.stepPaste","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Paste the token from openclaw gateway auth-token --show or enter the configured password.","text_hash":"6c5acfa567345d569667eec7805b322491d1ad072c82923bcb0add343d10c0c4","tgt_lang":"ja-JP","translated":"openclaw gateway auth-token --show のトークンを貼り付けるか、設定されたパスワードを入力してください。","updated_at":"2026-08-06T05:30:17.902Z"} {"cache_key":"e738ddd385eb4f549c6388a6591294f0a73209f82826f3781b3a37cb476558aa","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.toolCards.group.searchesMany","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"ran {count} searches","text_hash":"a5b65f86850a21d23b7066ed08c5af2607508021a0129b587692f1dac5545ef4","tgt_lang":"ja-JP","translated":"{count} 件の検索を実行しました","updated_at":"2026-07-29T11:01:56.794Z"} {"cache_key":"e73a65ba0fccac7b3e872823fe76c8040bd30239ee918182d89c8a3ef54b1e3c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.connectorDescriptions.maps","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Places, routing, and travel-time answers.","text_hash":"86d006fbc3fb69ebcbd1735bb635e9ddd5767f82cf7d19eae1ebd180fc1a0030","tgt_lang":"ja-JP","translated":"場所、ルート、移動時間に関する回答を提供します。","updated_at":"2026-07-12T06:34:51.337Z"} {"cache_key":"e7496f96af8fbe02abb3ed8942a181c97163b87b63d0bd0d6f263aea4111eeda","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.onboardingDisabled","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Disabled during setup","text_hash":"9790a355d748c87f8c5497ffa7fd924d6b539bab8ff2a06d6f85dc7a3b4805f1","tgt_lang":"ja-JP","translated":"セットアップ中は無効","updated_at":"2026-07-29T11:01:56.794Z"} @@ -3680,6 +3711,7 @@ {"cache_key":"e77e639f3929659314ec4c997596cb1e94ecf0a363cf8b6d88d5602584bb14c1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.agentLinked","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Linked to {agent}","text_hash":"ccfe5849a95883f4843e7e3a10e89b9dba4713102cc840673d74441aecf8f65c","tgt_lang":"ja-JP","translated":"Linked to {agent}","updated_at":"2026-07-29T11:01:56.794Z"} {"cache_key":"e78053926555632b3cf39abe9e8c82591ea4f5f21a53c98b8291863036c03171","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.cacheStatus.status.partial","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"partial","text_hash":"9834a14ab9bcaa0f6a8da71073617eac8f004e596a3fa11d807b84631b825d9d","tgt_lang":"ja-JP","translated":"一部","updated_at":"2026-07-29T11:01:56.794Z"} {"cache_key":"e79d1be5d8774bffc158fca4e8d66d06e2726f0a8540849af3a7e4386acd6e76","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.dictationConnecting","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Starting dictation…","text_hash":"f3b4df905fa7605b1e8cd20700a2a19babae175868e7ef52f5002c8639dcb059","tgt_lang":"ja-JP","translated":"口述入力を開始しています…","updated_at":"2026-07-22T15:47:03.910Z"} +{"cache_key":"e79dd4fabe97eb90ef65318d7cb95ef0d44b82d713473de22a07de1e41ec124f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.deleteSelectedConfirm","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Delete {count} threads?\n\nThis will delete the thread entries and archive their transcripts.","text_hash":"4c54c281b40a03109f36a41d8ab02d72616493fd3cdafcf0d8adcf1cf89959cc","tgt_lang":"ja-JP","translated":"{count} 件のスレッドを削除しますか?\n\nスレッドのエントリを削除し、そのトランスクリプトをアーカイブします。","updated_at":"2026-08-06T05:30:07.880Z"} {"cache_key":"e7a4c4b64c803f4f6be208599748d8e9e438b741fd85301436b596fd58bba136","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.workspaceFiles.noSearchResults","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"No matching files.","text_hash":"6ba2ede6c6019b640f63e7e48c5ee8238e701c6e539ce9abb5a7a9d9c71d8a73","tgt_lang":"ja-JP","translated":"一致するファイルはありません。","updated_at":"2026-06-16T14:14:19.257Z"} {"cache_key":"e7bcc628be6aae1da51f36cf4d2f6dd0400886c7e339311d2ed32694eacdbdc8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.codeBlock.jsonLines","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"JSON · {count} lines","text_hash":"145336944743986ab80dc573c1c84780656033fed0e350e1df308701d5fc799d","tgt_lang":"ja-JP","translated":"JSON · {count} 行","updated_at":"2026-07-29T11:01:25.366Z"} {"cache_key":"e7e72f9b7d43aa1ee9f407d26af3b6b5d3c5dc87c0ab526c2ff3132d9265e6ad","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryImport.backfill.candidateCount","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"{count} candidates","text_hash":"70f1eb421654ad693b77d3781fdeb3f417e10e9d829c17a444b606254ff2d0d7","tgt_lang":"ja-JP","translated":"{count}件の候補","updated_at":"2026-07-29T10:59:28.455Z"} @@ -3872,6 +3904,7 @@ {"cache_key":"f3176867ecb4bf6ebedc1786525987b41e6299a74efaa9108b346b4b5524c20a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.sessions.descending","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Descending","text_hash":"79479a6c76d8416ab7839952a2f8222e350862464f4d02db13d8d8f9551dbf8e","tgt_lang":"ja-JP","translated":"降順","updated_at":"2026-07-29T11:01:56.794Z","segment_ids":["cron.jobs.descending"]} {"cache_key":"f327eeaa7719646b1415bae142d83939614a6cfd9c4ee6302c3089756443660c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillStatus.blockedAllowlist","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"blocked by allowlist","text_hash":"5ef37759cb09792554c00666d262cfe812ae35a592a69c2c7b705be8687bca4b","tgt_lang":"ja-JP","translated":"許可リストによりブロック","updated_at":"2026-07-12T06:34:27.939Z"} {"cache_key":"f345bd51e78e21827b11280b5dc44010a03ab709a4f27da2bff3b27dd4ce403f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.manual.connectAndVerify","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Connect & verify","text_hash":"162da25e63aad7c8cc605289defb979d3efc9ad5cbeb37105eb5f187d6ab5eef","tgt_lang":"ja-JP","translated":"接続と検証","updated_at":"2026-07-31T19:24:14.245Z"} +{"cache_key":"f34ca25439b4208ee5ffe087f951fbe3c4022696139a294950b2a6da4907f1d6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.retry","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Try again","text_hash":"d8b8392e2c542950ca64867168e4ef87d4ad606882d5898f826b51c6d553988f","tgt_lang":"ja-JP","translated":"再試行","updated_at":"2026-07-29T11:01:56.794Z","segment_ids":["pluginsPage.tryAgain"]} {"cache_key":"f34e78ef8d839f260a468b69ff09ac7d53c90643bfe9d50bc45eaecf0af3aba5","model":"gpt-5.6-sol","provider":"openai","segment_id":"chat.progressLabels.snapping","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Snapping","text_hash":"d77561a220212ca8889ff9a41def2595634f7f091f3485523564422a39bec10e","tgt_lang":"ja-JP","translated":"パチンとはさんでいます","updated_at":"2026-07-14T04:53:23.956Z"} {"cache_key":"f355a10e530dcbfd82d82b3c0a6944cc4c4d9f5ad5c09aa615fa6e057a953f0a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"filePreview.navigate","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"navigate","text_hash":"d0cda6559bb347db706f6fa92a5b2491658e0c1e5bda98bb14e3c8a711b8fa33","tgt_lang":"ja-JP","translated":"移動","updated_at":"2026-07-12T06:31:13.078Z","segment_ids":["palette.footer.navigate","chat.commands.navigate"]} {"cache_key":"f37b15fb13748df9e7d09e5d9000a0b42a8a7956c97e25161e001fcd402cb4b7","model":"gpt-5.5","provider":"openai","segment_id":"chat.composer.contextUsage.limitDaily","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Daily limit","text_hash":"1e4ce9cd955f07b1b79cddb1bec9df28d4033d4238c0e54b0b766239133afc8c","tgt_lang":"ja-JP","translated":"日次制限","updated_at":"2026-07-09T11:49:17.247Z"} @@ -3972,6 +4005,7 @@ {"cache_key":"fa2e666ce707bf2dc2d05140d25fbae08f4eded3346b94447f53d11c5170c114","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.responding","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"{name} is responding...","text_hash":"2096bf4c485a356dd7f438c01ca772c63151a55461258385b1b668a66737cff1","tgt_lang":"ja-JP","translated":"{name}が応答中...","updated_at":"2026-07-12T06:36:09.755Z"} {"cache_key":"fa2ff0434459af6fc1b7ca5f228f7670f4521af8872adbaa4ab9381ebc2d537a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.openQuestions","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Open questions","text_hash":"5e0a96ef86c219c391afd5f0a25827cf8813194caf8e2753aff31c4213879415","tgt_lang":"ja-JP","translated":"未解決の質問","updated_at":"2026-07-12T06:35:46.041Z"} {"cache_key":"fa3a668c90ff83592d14a56f6089e104a71069a28da6b784131733a5f8166b95","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.advanced.originMixed","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"mixed","text_hash":"3f8fee624f43b2a9d685353269a0ab3eac785863ab6227636db1060fba1855e0","tgt_lang":"ja-JP","translated":"混在","updated_at":"2026-07-29T11:01:56.794Z"} +{"cache_key":"fa523fa85bed238b03a4ceb2ad35aeb118cb87f6531370aa758b0620d42aeae1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.retryDelivery","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Retry delivery","text_hash":"a9e1b443d1646885b72943ce0fe8490248ac2ed20b6dcaf95b1e7b63899a862e","tgt_lang":"ja-JP","translated":"配信を再試行","updated_at":"2026-08-06T05:30:17.901Z"} {"cache_key":"fa579a69aca8c08b3d16357456f8b5744b4630dcac7c7bb40b2695b924cf9764","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.detailPanel.searchInFile","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Search in file","text_hash":"c4cda7252bc752dceb503cee00e44afb2699eba1870de56aa2f8a0e62c4a35e9","tgt_lang":"ja-JP","translated":"ファイル内を検索","updated_at":"2026-07-12T06:36:04.110Z"} {"cache_key":"fa5dae863c50cff62626315e9075d7f0a47b0b052bf40116c399b6f5142977c2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.notices.revisionRequested","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Revision requested","text_hash":"a509fe54e7998dee8d517ef8e7f65f7672590ad92ec3aad13ad7c8c3a7c00371","tgt_lang":"ja-JP","translated":"修正をリクエストしました","updated_at":"2026-07-29T11:00:12.073Z"} {"cache_key":"fa6ebb5c263485df1d55b478b85585f9f41c1c6f9aa43bc0b3769710a30bcb98","model":"claude-opus-4-8","provider":"anthropic","segment_id":"approvalPage.expiresLabel","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Expires","text_hash":"f6725f3af08a06a2804bf70e4493e6c78dd37ef533eebf9b419fc48b520ec753","tgt_lang":"ja-JP","translated":"Expires","updated_at":"2026-07-29T11:01:56.794Z"} diff --git a/ui/src/i18n/.i18n/ko.meta.json b/ui/src/i18n/.i18n/ko.meta.json index 92c2ef68d815..05e75b3bef63 100644 --- a/ui/src/i18n/.i18n/ko.meta.json +++ b/ui/src/i18n/.i18n/ko.meta.json @@ -1,11 +1,11 @@ { "fallbackKeys": [], - "generatedAt": "2026-07-31T19:24:20.209Z", + "generatedAt": "2026-08-06T05:30:12.517Z", "locale": "ko", "model": "claude-opus-4-8", "provider": "anthropic", - "sourceHash": "912ad83d5f70ee4463b1370efd9bf9c890017c65833f30501e8c3440da135ee7", - "totalKeys": 4652, - "translatedKeys": 4652, + "sourceHash": "10855748ee78e3fa7806b6f0f43f9f2dec749b41e7fc82439dbe19fca7e2f173", + "totalKeys": 4689, + "translatedKeys": 4689, "workflow": 1 } diff --git a/ui/src/i18n/.i18n/ko.tm.jsonl b/ui/src/i18n/.i18n/ko.tm.jsonl index ceec57470218..bc52fd321c93 100644 --- a/ui/src/i18n/.i18n/ko.tm.jsonl +++ b/ui/src/i18n/.i18n/ko.tm.jsonl @@ -113,6 +113,7 @@ {"cache_key":"071b8bda8e7cb9ced5b872e6bf95c2d27266ac78b7c6a0d8a5e3a7f61f88152a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.tokenRange","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"{before} to {after} tokens","text_hash":"ee3c520c48bad23f77e157fd200482d469d807c55785a5113ddc9f1baefdc3e5","tgt_lang":"ko","translated":"{before} to {after} 토큰","updated_at":"2026-07-29T11:02:21.725Z"} {"cache_key":"0720e273128b6bdc4f4bf3463553c0e0a357d2aabf3f7a287ffa6548050910f7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.recency.earlier","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Earlier this week","text_hash":"ec2f4ce70aa7f5d8db74332d93e2973bba197615185a13d3e52398e1b505efbe","tgt_lang":"ko","translated":"이번 주 초","updated_at":"2026-07-12T06:35:13.064Z"} {"cache_key":"0746d5a9f0a8375140226cb62ba3c867c58d80179367ef215c532b7f2080ce72","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tabs.activity","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Activity","text_hash":"38da1505ca8373288489495101b14f24ac95078f520ad64df18272aa6054f750","tgt_lang":"ko","translated":"활동","updated_at":"2026-07-12T06:36:13.954Z","segment_ids":["memoryPage.overview.activity.title","activity.title","chat.messages.activity"]} +{"cache_key":"0752ee5bd0c722dc787c5cbfe90da5ffd47da6fc5a63d6ed4714746c47c04156","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sidebar.hiddenSessionSections","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Hidden session sections","text_hash":"cf99d90adc742855fd447a174d79c569ccf4de22d0778a19bf9bad3b02c5de31","tgt_lang":"ko","translated":"숨긴 세션 섹션","updated_at":"2026-08-06T05:30:09.222Z"} {"cache_key":"07602492768daaa296802ca6cff804b281d7decdacc293934eaf47f334389577","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.codePlugin","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Code plugin","text_hash":"f1765020c657263e9429231379ba42b2baca07c69512c9c63268e9939d0f9db7","tgt_lang":"ko","translated":"코드 플러그인","updated_at":"2026-07-29T11:02:21.725Z"} {"cache_key":"0766989062060bb2b4fa0a2ba567e5df6ace370b443df9738b78d7da0c614539","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.inventory.olderPairings","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"{count} older pairings of {name}","text_hash":"975edb3821e2a3f633d12c9fb73d2157678b9a90b9cc7f878c083a6795c7b4ea","tgt_lang":"ko","translated":"{name}의 이전 페어링 {count}개","updated_at":"2026-07-12T06:31:54.149Z"} {"cache_key":"0770a04dcf3bb445f9a096a5e83216fc030f69328702dd58e88a7d75755cb797","model":"gpt-5.5","provider":"openai","segment_id":"chat.sidebar.sortBy","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Sort by","text_hash":"c9129025bd3ff6522a7eeebc1abf1481f36e4ac9d74524a473ac1c3be1c6fc2f","tgt_lang":"ko","translated":"정렬 기준","updated_at":"2026-07-06T23:40:54.646Z"} @@ -123,6 +124,7 @@ {"cache_key":"07b064f7b41755ab90ce8282f8a7683e0288cbdedab6a470608ca7bc97ae659a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.riskReasons","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Risk reasons:","text_hash":"a12cd562c4d973aabbeff3e9ce161edfbdd59646d1706bd460ae18f5e9591ce5","tgt_lang":"ko","translated":"위험 사유:","updated_at":"2026-07-12T06:36:01.767Z"} {"cache_key":"07d29e76e0f06e054f9bb98e8aaa35021b5c8e9d78d119abaa77730bcd19e80e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.selectors.sessionSearch","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Search threads","text_hash":"560d3e826c413dc9f7b15e6d73bc3aef5f9a62c08fa555e88332b7e1496e332a","tgt_lang":"ko","translated":"세션 검색","updated_at":"2026-07-29T11:02:21.725Z"} {"cache_key":"07ec97d6a559c88b7d074b209f226e21c4e0e175991edbcc6307b8dec3899f75","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.tabs.scene","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Scene","text_hash":"477e5af2fd7e4472aad3064654e4aa8bdd8653d826e8a6bfbd14f3537b072df8","tgt_lang":"ko","translated":"장면","updated_at":"2026-07-29T11:02:21.725Z"} +{"cache_key":"08009c0bcb39dbdbf8ef39ff98baa830f672a1b5a7b4caf47a5d8bcd12560a4f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.providerUnavailable","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"{provider} isn’t responding.","text_hash":"9691553e251c225e0a8436fa02f1d988f3285d8153228db08e52a1b36198de7c","tgt_lang":"ko","translated":"{provider}이(가) 응답하지 않습니다.","updated_at":"2026-08-06T05:29:59.573Z"} {"cache_key":"080ad85871257d2c3c6c9542c302baadfc7539e5a308f01bbf2f192c92f04679","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.dreaming.schedule.description","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"When the full sweep runs and which model narrates it.","text_hash":"f2c402dd69c87d6337188089dcbd0ad0fcf73026790f17be1ab2e3b98dad7149","tgt_lang":"ko","translated":"전체 스윕이 실행되는 시점과 이를 서술하는 모델입니다.","updated_at":"2026-07-28T07:07:24.582Z"} {"cache_key":"080fe402da54ddda796fe88931eac5934f78ea10f095274fca954e73fd332648","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agentTools.enabledByProfile","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Enabled by the current profile.","text_hash":"e71ef6fd7aa42db4fc46c718cf658538f54c7d8ea665911bb4eb492f1710107a","tgt_lang":"ko","translated":"현재 프로필로 활성화됨.","updated_at":"2026-07-12T06:34:10.370Z"} {"cache_key":"083646c3cea53bfe3e9c1cb4bb3c1fe3bbe2aa38cd5d60e484443b4421ced9bc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.unavailablePluginSuffix","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"plugin.","text_hash":"21bf6dd8a3f171db56b0b45b9b90a3a8faf2fe5807a4d5f4f029264c583e4283","tgt_lang":"ko","translated":"플러그인.","updated_at":"2026-07-12T06:36:08.156Z"} @@ -131,6 +133,7 @@ {"cache_key":"085c757d40c59311597eac7344a7c52ef4d8280eb69f7f0bc4fa480bddb296cd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agentTools.live","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Live","text_hash":"b64ac05f17e64d037db81a98f51e2688216e292ae9748f979f04dfbac49fd7fc","tgt_lang":"ko","translated":"라이브","updated_at":"2026-07-12T06:34:23.908Z"} {"cache_key":"0882b7595777bd3b6f84882979fe8e36797202b8486de71fa44b81ce955aab01","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.inventory.autoPaired","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"auto-paired","text_hash":"32bc56099d008345493a67a4a83ba0f8530f81cdfae6e3b03e7baab520b05f7e","tgt_lang":"ko","translated":"자동 페어링됨","updated_at":"2026-07-12T06:31:54.149Z"} {"cache_key":"08a07bba2c8bb103f29f21a3e5e5854ea6dd403fc0bcba723001f1f1bbcb307e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.eventProofAdded","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Proof added","text_hash":"671069a137b0af834db51b3c9e90b9e4cd439a31e1c692212d8d4308ae860cbf","tgt_lang":"ko","translated":"증빙 추가됨","updated_at":"2026-07-29T11:02:21.725Z"} +{"cache_key":"08c0166d05e4838b5ea3dcf94a54edec263c57e17f146ac21fc15300357b9f6c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"appsPage.ctaChromeWebStore","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Chrome Web Store","text_hash":"2b96646cfbc6ae7d1de1a356ebbec0e8802212b48d9f0393d5c93840fc71984a","tgt_lang":"ko","translated":"Chrome Web Store","updated_at":"2026-08-06T05:30:09.222Z"} {"cache_key":"08d2a73edd48aeb7e772673bfc2dcd281f55a2dfae8128d97cdc67282eededf9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.invalidEmojiIcon","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Enter exactly one emoji.","text_hash":"0ff6b39beec06cd4f55af909dc7d53f679ec83c8b0b33d72d5732bb254791b83","tgt_lang":"ko","translated":"이모지를 정확히 하나만 입력하세요.","updated_at":"2026-07-22T15:45:01.731Z"} {"cache_key":"08f55de18088fdcc36a56e89032b130b59f5215650088499a982ceffd21b2438","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.boardFilterSummary","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"{active} active · {total} total","text_hash":"d16d6822e709b7ef151d2c13d77dee176e7d8b59b7eaa84204fd5034d2cd9ca1","tgt_lang":"ko","translated":"{active} active · {total} total","updated_at":"2026-07-29T11:02:21.725Z"} {"cache_key":"09051a6789c3e91e6eb0e018ce785fdb8e64748c49eca6289214476365f49765","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.hideValue","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Hide value","text_hash":"381d9c1845cf1bd43116ffd0f7d77bc6e5c2a023b6ae4a5531a37a1a1ad6ed09","tgt_lang":"ko","translated":"값 숨기기","updated_at":"2026-07-12T06:32:38.783Z"} @@ -193,9 +196,11 @@ {"cache_key":"0cab2d3219492a4cf79565a804da82ad971f95c35376af88fdd163337a55c7e2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.pageTypes.concept","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"concept","text_hash":"da5e11efa36720a4211ac89acf1479952e99b35636f006a70bcede07495289d6","tgt_lang":"ko","translated":"개념","updated_at":"2026-07-29T11:00:52.556Z"} {"cache_key":"0cb2b5357ac68d835f398977306fecb9fe80d8cde02e0970033079ad4f1a9613","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.runs.noMatching","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"No matching runs.","text_hash":"567dd6add9cc8e3c398162d00493ca9f17fcd61ca079c5d8650f02d3f8ee0410","tgt_lang":"ko","translated":"일치하는 실행 기록이 없습니다.","updated_at":"2026-07-29T11:02:21.725Z"} {"cache_key":"0cc8df4dfb958a500a4bf5481724eb7b94cabcc6e728f154202da4459313daf4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.manual.verifyHint","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"OpenClaw verifies a real model reply before marking the connection ready.","text_hash":"382b47af14fd0802f3300b4eee52a8601d09021ded80c6a8976adbb6b9ec39a7","tgt_lang":"ko","translated":"OpenClaw는 연결을 준비 완료로 표시하기 전에 실제 모델 응답을 확인합니다.","updated_at":"2026-07-31T19:24:20.209Z"} +{"cache_key":"0ccaee53e116ccff3cc9a3a752ce1ccb461fb1bd98dceb18df5acb9411c6e534","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.unavailable","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Make sure the provider service is running and reachable, then retry.","text_hash":"91dd03a4485088dbe11b0bad797b05af1e3b3e87824c557fd514f944d3a3f992","tgt_lang":"ko","translated":"공급자 서비스가 실행 중이고 연결 가능한지 확인한 후 다시 시도하세요.","updated_at":"2026-08-06T05:30:09.222Z"} {"cache_key":"0cd584dd54edd1ce7d733bef0250935c96a823f3e86de805bc7767f76120a18c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.actions.repairArchivedThreadCorpus","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"archived thread corpus","text_hash":"1cdbba29259bdc9672b3ea6906b5afb8e951750c6d9f25c6957ef28a4731e8ef","tgt_lang":"ko","translated":"보관된 스레드 코퍼스","updated_at":"2026-07-29T11:00:42.875Z"} {"cache_key":"0cdd1135f76479a468b5b69bd1f88764da0442a163388c92bc4e4c03800aa0d9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.details.loadFailed","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Could not load {detail}: {error}","text_hash":"38c23a92a731b2e3cd3056fd5811408f2f93675ed3cee841a48cd1e85bf0c03b","tgt_lang":"ko","translated":"{detail} 불러오기 실패: {error}","updated_at":"2026-07-29T11:02:21.725Z"} {"cache_key":"0cf9770bbbfe375dd25bd99a13501e540ee24bedaa868d74b8ab0c40506f450d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.binding.defaultBindingHint","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Used when agents do not override a node binding.","text_hash":"a61df1a47c1edd595446e4954df0f8a0a3f84ee01ad399ef66c92cf03a75826d","tgt_lang":"ko","translated":"에이전트가 노드 바인딩을 재정의하지 않을 때 사용됩니다.","updated_at":"2026-07-29T11:02:21.725Z"} +{"cache_key":"0cfff19a5d12d380184641f15ae4c153763c9909522d634e0da426bcf882e916","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sidebar.showSessionSection","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Show","text_hash":"0df6f1cad36c49da768a6efdcc2c4be102f5729f7381cb53e4ff8061d17eaeb6","tgt_lang":"ko","translated":"표시","updated_at":"2026-08-06T05:30:09.222Z"} {"cache_key":"0d1b496efef3b40ae359b3d43c9877eff7431dafdf9f69dc5f594529f3a372e3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.inventory.more","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"+{count} more","text_hash":"ecccea94c62457a718fff608b635a8fdeb2a9d43b60a9db2680fa35e800b5dd6","tgt_lang":"ko","translated":"+{count}개 더보기","updated_at":"2026-07-12T06:31:59.316Z","segment_ids":["configView.formUnsafeMore","chat.commandResults.model.more","chat.backgroundTasks.statusPreviewMore"]} {"cache_key":"0d427887573237f7891decc1dbc98532f57d39cbe6e450f077bb52db6bdd49e8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.pairing.dismissExplanation","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"This removes the current request but does not block the sender. They can request access again later.","text_hash":"7a7991c448b3ed026a5aff8140ac5fbf511dcbcea519a34ac5c757bf33b72c72","tgt_lang":"ko","translated":"현재 요청을 제거하지만 발신자를 차단하지는 않습니다. 발신자는 나중에 다시 액세스를 요청할 수 있습니다.","updated_at":"2026-07-22T15:44:37.627Z"} {"cache_key":"0d61da103797d8acff48eef6969123c9d260ace1c2a64fa7092c06249927f8a9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.rawDiffUnavailable","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Changes detected (JSON diff not available)","text_hash":"ec6b4ad392b100e0034313da38e0c508a1f30f878f2b89718af854d3605a02e9","tgt_lang":"ko","translated":"변경 사항 감지됨(JSON diff를 사용할 수 없음)","updated_at":"2026-07-12T06:34:03.037Z"} @@ -341,7 +346,7 @@ {"cache_key":"16c37d5acc2a14cb34d2ee657c5dbee36c0df26be4bddf5a45072b9de51c0636","model":"claude-opus-4-8","provider":"anthropic","segment_id":"debug.snapshotsSubtitle","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Status, health, and heartbeat data.","text_hash":"80c44e86939b84060eed0e92d108b453558de0459dfcdbdd6f682ec6fa5e038d","tgt_lang":"ko","translated":"Status, health, and heartbeat data.","updated_at":"2026-07-29T11:02:21.725Z"} {"cache_key":"16d15c87f443065be8697d68b13b3a0152e85034e90553b32b192a12ac471e32","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.wizard.prepareTitle","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Set up a local model","text_hash":"823606d6c5183ccf99df922ee39a2dad14dfb6157fee03a35d3c6ae8a97df747","tgt_lang":"ko","translated":"로컬 모델 설정","updated_at":"2026-07-25T17:12:09.622Z"} {"cache_key":"16dc2ede457ddb6dbf570297c2bb5beb749f072c6ecc7bf715e96e6043c732fc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.noInstalledBody","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Discover a featured plugin or search ClawHub to extend OpenClaw.","text_hash":"24742261806d61a9cbf53f0c4e06ddce0e450f61dc57bd480c606809504958d5","tgt_lang":"ko","translated":"추천 플러그인을 살펴보거나 ClawHub를 검색해 OpenClaw를 확장하세요.","updated_at":"2026-07-29T11:02:21.725Z"} -{"cache_key":"16f0afb93ce724481133e5cc7c6d2a249970b3b11b0dcc8c21fed098fdccc760","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.secondsAgo","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"{count}s ago","text_hash":"244073ecb2be8fe875a37bcf7023ff32fb21f7c64e5d29e0ae62931a84c98a6a","tgt_lang":"ko","translated":"{count}초 전","updated_at":"2026-07-12T06:35:43.409Z","segment_ids":["skillWorkshop.relative.secondsAgo"]} +{"cache_key":"16f0afb93ce724481133e5cc7c6d2a249970b3b11b0dcc8c21fed098fdccc760","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.secondsAgo","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"{count}s ago","text_hash":"244073ecb2be8fe875a37bcf7023ff32fb21f7c64e5d29e0ae62931a84c98a6a","tgt_lang":"ko","translated":"{count}초 전","updated_at":"2026-07-12T06:35:43.409Z"} {"cache_key":"16fdc781721bfc1928483eb3c160bfaf5667f748d6a6219d50374ef07667bde9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.runControls.stopGenerating","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Stop generating","text_hash":"f6a74a2716d96439a3b066b5591c6fe74515bbb68510c743544c3343e38911a9","tgt_lang":"ko","translated":"Stop generating","updated_at":"2026-07-29T11:02:21.725Z"} {"cache_key":"17015b0dabb69834aa332c2bc266326df097a942f46e3b4f151830d358ee0dff","model":"claude-opus-4-8","provider":"anthropic","segment_id":"terminal.exited","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"exited","text_hash":"b251994ca8108bbfdac92861ce8d3c5c82c8e62de03cd9f44a3e338643bb98cc","tgt_lang":"ko","translated":"exited","updated_at":"2026-07-29T11:02:21.725Z"} {"cache_key":"170ba040ce39a9407cbbe8ef2553348ce7afcea9b57ce8b74c6f343da51136d0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.files.loadHint","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Load the agent workspace files to edit core instructions.","text_hash":"dfa4dead18217a28f883b93bceed8058424799e23436f0fc8dbf1d7c61cb4ad8","tgt_lang":"ko","translated":"Load the agent workspace files to edit core instructions.","updated_at":"2026-07-29T11:02:21.725Z"} @@ -357,7 +362,7 @@ {"cache_key":"174533ee18bba95b7628dcf371a20a3bc712a4ca99ba679e072f33de5364fbcd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.detailPanel.close","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Close sidebar","text_hash":"17e28e2302175d33308a4706042528db0f8605f7ec27b2dff8cc51bc65fa2096","tgt_lang":"ko","translated":"사이드바 닫기","updated_at":"2026-07-12T06:36:19.854Z"} {"cache_key":"1750fdc2e647b1a567d83d81f02a490dce51b423962607e2e9226efdf72597dd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.minutesPlaceholder","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"min","text_hash":"1f6fa6f69d185e6086d04e7330361bf9001a3b8d0ce511171055dc34eb90c1c5","tgt_lang":"ko","translated":"분","updated_at":"2026-07-29T11:02:21.725Z"} {"cache_key":"17589659d7ac73cd09477c386826dfa918c96064658c88b8e1a565ee1a602a6c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.errors.scheduleAtInvalid","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Enter a valid date/time.","text_hash":"4878bf3e9a06845a2ac4fee29c4518ac244808363fc4fa23e04e929c6e4a0554","tgt_lang":"ko","translated":"유효한 날짜/시간을 입력하세요.","updated_at":"2026-07-29T11:02:21.725Z"} -{"cache_key":"1759ffcf433649c2738587981ea536e248fb0b352dd86fd61c6869718970e3fe","model":"gpt-5.6-sol","provider":"openai","segment_id":"modelSetup.verify.answered","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Answered","text_hash":"665590354e719bcf6610c39fe617cf8cf8109e96a59e64c73a41a028b74369f9","tgt_lang":"ko","translated":"응답 완료","updated_at":"2026-07-16T15:48:41.178Z","segment_ids":["chat.questions.answered"]} +{"cache_key":"1759ffcf433649c2738587981ea536e248fb0b352dd86fd61c6869718970e3fe","model":"gpt-5.6-sol","provider":"openai","segment_id":"chat.questions.answered","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Answered","text_hash":"665590354e719bcf6610c39fe617cf8cf8109e96a59e64c73a41a028b74369f9","tgt_lang":"ko","translated":"응답 완료","updated_at":"2026-07-16T15:48:41.178Z"} {"cache_key":"17636bcb986021baefa979269ec6191e643cd1cbd5b8d467f530f6ffe1063bf8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.binding.useDefault","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Use default","text_hash":"a769cedc799260e81ce23b3fc1533ae48004f6ab25f0dffcc783d95fea378e19","tgt_lang":"ko","translated":"기본값 사용","updated_at":"2026-07-12T06:31:54.149Z","segment_ids":["nodes.execApprovals.useDefault","chat.modelControls.useDefault"]} {"cache_key":"176e8afd529f5720f30366bc4eae6cb3f7dadcaf4f5b5e92120a756e0c338081","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.apiKey.saved","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Secret saved.","text_hash":"44db26810911f7be2dce24244dd82d9e293f847d515cac4804581982dbd912d5","tgt_lang":"ko","translated":"비밀 정보가 저장되었습니다.","updated_at":"2026-07-29T11:02:21.725Z"} {"cache_key":"17823503f2a31d9a5ce5fdc050980645ef15e35c6c05e5246e192944b7ba4c0d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.wikiExplainer","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"This is the compiled memory wiki surface the system can search and reason over; use it to inspect actual memory pages, claims, open questions, and contradictions rather than raw imported source chats.","text_hash":"5aebf404dd38e4bb8cb1562c6fad4afd8dbb97cccfc53e90f5d2bc5efeeaa959","tgt_lang":"ko","translated":"이것은 시스템이 검색하고 추론할 수 있는 컴파일된 메모리 위키 표면입니다. 원본으로 가져온 소스 채팅이 아니라 실제 메모리 페이지, 주장, 미해결 질문, 모순을 살펴보는 데 사용하세요.","updated_at":"2026-07-12T06:35:54.787Z"} @@ -425,6 +430,7 @@ {"cache_key":"1b0b93b1737dd543446b56692e39634e4bfe95f20d8662891e7c7fd75149559f","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.showMoreChildren","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Show {count} more","text_hash":"e372f20a52883cff2eb03f97aba6383ccd70805457f928bba33da9129c405739","tgt_lang":"ko","translated":"{count}개 더 보기","updated_at":"2026-07-10T23:12:31.895Z","segment_ids":["chat.pullRequests.showMore"]} {"cache_key":"1b4141ddd26057ccf47d3bfa5992433c83f4787c36a6db27628e13970ab5dee4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillsPage.installNamed","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Install {name}","text_hash":"15d27e180bc64b4b3219b11337fa5e748c69724a16fc7b9918b5994ddaad2e9f","tgt_lang":"ko","translated":"{name} 설치","updated_at":"2026-07-12T06:34:39.346Z","segment_ids":["pluginsPage.installNamed"]} {"cache_key":"1b8241e69ecbb38c83a1d9386f5019193e71dea011ed65c6fad5c834dd38d147","model":"gpt-5.5","provider":"openai","segment_id":"workboard.eventProtocolViolation","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Protocol violation","text_hash":"367bb2052963f7d75beb672d3ca0430d7d49ac48a2759d578c7df933178fe564","tgt_lang":"ko","translated":"프로토콜 위반","updated_at":"2026-05-30T15:38:20.918Z"} +{"cache_key":"1b8276801ef51787269826678f446df41bb40173e3378457971530eea1b10a17","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.duplicateRisk","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Retrying may duplicate a result after an ambiguous acknowledgement.","text_hash":"7b818910c3637b34ad0890c3a089666f79d44c985608e69a2aefa48e90ed6579","tgt_lang":"ko","translated":"다시 시도하면 모호한 확인 후 결과가 중복될 수 있습니다.","updated_at":"2026-08-06T05:30:09.222Z"} {"cache_key":"1bc0690bdfbffb01196fcaff0e2a73898d9c2cf9a0ed13e99d6353d3dc714d81","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.deviceAuthMigration.loadFailed","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Could not load this browser's pairing request: {error}","text_hash":"f5a35b74d6190f67fdf9232b9c4e339e68e1dc8f476a1631f8d7658f664eaf25","tgt_lang":"ko","translated":"이 브라우저의 페어링 요청을 불러올 수 없습니다: {error}","updated_at":"2026-07-25T17:12:09.622Z"} {"cache_key":"1bc62ba7b03a6e661be7ccc09ecacdd118a649b64bd440ad0e804c105c628575","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.wakeMode","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Wake mode","text_hash":"0cdf77cce3335e6f2107f1f1fee1e34d7b105fd90a5b78e15f1a297dd4f89256","tgt_lang":"ko","translated":"웨이크 모드","updated_at":"2026-07-29T11:02:21.725Z"} {"cache_key":"1bcaeaa590781ea7f6a9f047324592567ca0a5e6fcc4701604f79c87a2c501fc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.cronPanel.schedulerTitle","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Scheduler","text_hash":"d3a27d96cd0791a2b2161ed5cf5e3b5c0d360d05070e7bf6bf0e45d4e5a8f264","tgt_lang":"ko","translated":"Scheduler","updated_at":"2026-07-29T11:02:21.725Z"} @@ -437,9 +443,9 @@ {"cache_key":"1c6a03c0fa92f54c1d93c81f37699b556ddcf92cbfabb2450810aeb7e5a3238a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.pullRequests.linkLabel","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Pull request #{number}: {title}","text_hash":"53759ac10b7f9d2b0c86b87c1fc6b49fc2e99f39d119012971756220da9696f0","tgt_lang":"ko","translated":"Pull request #{number}: {title}","updated_at":"2026-07-29T11:02:21.725Z"} {"cache_key":"1c781554d8a03f4c1af1b4d5b6b79fee61979a9a05e3847b2ee251096ad1cb04","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.candidates.testingButton","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Testing…","text_hash":"407b7a04662f2aabdfb3f017054466068e8155fc44815f88d9530833f30f7ff1","tgt_lang":"ko","translated":"테스트 중…","updated_at":"2026-07-29T11:00:25.855Z","segment_ids":["memoryPage.overview.health.testing","modelProviders.probe.testing"]} {"cache_key":"1cabe6bc044c90a249da91729ab42e85b6add1c0e7eb92b42ee4f5a8f59f5ed8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.overview.noModelData","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"No model data","text_hash":"2ea49a2ede0e209909d635b8d54ae10a4d85b76db4119f638c76a74f470a5960","tgt_lang":"ko","translated":"모델 데이터 없음","updated_at":"2026-07-29T11:02:21.725Z"} +{"cache_key":"1cacfa1b250961481270fc9c810a003c9d450d9f337330a60efd18507bc3bdb1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.actionRequiresConnection","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Connect to the Gateway to change threads.","text_hash":"727466635f5e0ced207246479290fa83cd03ca8c78d8b7120ec5abba0e3ed8ed","tgt_lang":"ko","translated":"스레드를 변경하려면 Gateway에 연결하세요.","updated_at":"2026-08-06T05:29:59.573Z"} {"cache_key":"1cc4368f606710071d96bbc9ef0af3e0c98fa532e4257e1670cc3fccccbe13f0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.allBoards","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"All boards","text_hash":"7bc7ba3d733a852d2fa093b8a7af1a58836ccf24a88243b1b0831ee29effd237","tgt_lang":"ko","translated":"All boards","updated_at":"2026-07-29T11:02:21.725Z"} {"cache_key":"1cd822ac47130a2742f8b9f3c7615b4c38764ee0e66f54cc9f814e323e67a62b","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.actions","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Actions","text_hash":"ff8059dc6752afdd30d275932b1d5031a2ec854b387a8c57ecc6689915293a43","tgt_lang":"ko","translated":"작업","updated_at":"2026-07-05T21:00:52.598Z"} -{"cache_key":"1cdd46097207023bfe132f791924d741becdc392b8b10f5d8fa38b51d99c4d88","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.actions.confirmRepair","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Repair Dream Cache? This archives derived dream cache files and rebuilds them from clean inputs. Your dream diary stays untouched.","text_hash":"bf72fa3d38159dffaddfcde0587d8d5d7002a7e5b60db804a5f3f953b260fac0","tgt_lang":"ko","translated":"꿈 캐시를 복구할까요? 파생된 꿈 캐시 파일을 보관하고 깨끗한 입력에서 다시 만듭니다. 꿈 일기는 그대로 유지됩니다.","updated_at":"2026-07-29T11:00:52.556Z"} {"cache_key":"1d1f983efbcbf62f30dbe453830ea84924130f755f017d358d24794f5848b523","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.overview.inheritDefaultModel","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Inherit default ({model})","text_hash":"e9a9944beb059b26b5dacf20a146b270a50eb9672f0926e2c76804127ba28d40","tgt_lang":"ko","translated":"기본값 상속 ({model})","updated_at":"2026-07-12T06:32:24.927Z"} {"cache_key":"1d2ab237827fe46352767dfcc78bd42722407f609ebded0633568b9290f5cfd5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.status.apiKey","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"API key","text_hash":"16f0ee47f993d6270c9059450473eea493ca8ae037f8877782ae2bc176f24d18","tgt_lang":"ko","translated":"API key","updated_at":"2026-07-29T11:02:21.725Z"} {"cache_key":"1d40bf6474a6c32c3608ec0ba96af449d9d127a352addab82bc3bd59387dc9fd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.restoreCheckpoint","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Restore checkpoint","text_hash":"661b500a1125a7e8d58f667a2e6bdbe16be625182d83261e0e09a852ef8caef8","tgt_lang":"ko","translated":"체크포인트 복원","updated_at":"2026-07-29T11:02:21.725Z"} @@ -555,6 +561,7 @@ {"cache_key":"24a0a62ba9693ceb2fc165e0a95cfd9fcfb544862f7d21759896066dc769f076","model":"claude-opus-4-8","provider":"anthropic","segment_id":"subtitles.nodes","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Paired devices, pairing approvals, and exec bindings.","text_hash":"6050739a94b9d5e440b62a7ecdd0293c47a2c4c3945a2bef4cee0c999a06ad63","tgt_lang":"ko","translated":"페어링된 디바이스 및 명령.","updated_at":"2026-07-29T11:02:21.725Z"} {"cache_key":"24a0a9112afe7105054553283b0eb79534f16115a448f2edf689b453e5703456","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.localCostDetail","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"{tokens} tokens · {sessions} sessions","text_hash":"c75225dc6caab07ae0b404881cd7345022f2ba583edaae579948b27765646867","tgt_lang":"ko","translated":"{tokens} tokens · {sessions} sessions","updated_at":"2026-07-29T11:02:21.725Z"} {"cache_key":"24c99822265d933d69e658667fa6fce03e0a74fb6a1979e138656e8c7bf611aa","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.toggleConfirmation.subtitle","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Dreaming is a global setting; it is not scoped to this agent.","text_hash":"3591aa4fd0fb876727685e60d2cb2863fe5bc26b083fd5700bf13b5051d9934b","tgt_lang":"ko","translated":"Dreaming은 전역 설정으로, 이 에이전트에만 적용되지 않습니다.","updated_at":"2026-07-28T07:08:06.146Z"} +{"cache_key":"24ca7e203b608316eb91339462f167e4f938fd56f2346aaa385e194eddb78117","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.unknown","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Review the connection details, then retry.","text_hash":"dc49542f1026ccbbe6bd75ed5167700086796a53d34f1a3524cc545590b3e990","tgt_lang":"ko","translated":"연결 세부 정보를 검토한 후 다시 시도하세요.","updated_at":"2026-08-06T05:30:09.222Z"} {"cache_key":"24e8f25d4a4d2a50201b70f6adf9ec6721337ec7bfd5072507a858c451a4a274","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.overview.activity.phaseHitCount","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Phase signals","text_hash":"b831dc5e7d9c08ab7d560b64da8e22bad0bfaa31fd31367ba5cf0943ee7204d1","tgt_lang":"ko","translated":"단계 신호","updated_at":"2026-07-29T11:00:18.859Z"} {"cache_key":"24eef851963e248603aaa3d58b5c822e3860e10d5ea2e4f9c124c58d07383da4","model":"gpt-5","provider":"openai","segment_id":"custodian.history.loadMore","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Load more","text_hash":"ac8991ef01019cf55a2426194a05959e0cb886333f1a332ff4f442320d165400","tgt_lang":"ko","translated":"더 보기","updated_at":"2026-07-09T10:01:43.732Z","segment_ids":["approvalHistory.loadMore","cron.list.loadMore"]} {"cache_key":"24f97a1cf0f2d236da856efd218d4c1ac392e0ddcf1051ba4ed401ecf500c5a4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.dreaming.storage.description","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Where promoted memories and dreaming reports are written.","text_hash":"2215b0db95851855f3eb208c6f908e0218a7ce3116e4a541c478d0e688d8fe67","tgt_lang":"ko","translated":"승격된 메모리와 dreaming 보고서가 기록되는 위치입니다.","updated_at":"2026-07-28T07:07:24.582Z"} @@ -578,6 +585,7 @@ {"cache_key":"2602b11970c067cd670dc219b9842f418e24a1e98b717c0ad03637e600ae9399","model":"gpt-5.6-sol","provider":"openai","segment_id":"channels.setup.subtitle","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"A short guided setup — you can fine-tune everything later.","text_hash":"dc08de952c90a0c10f4c7579b6a1060e9102d5cc65cde0a7ef5b45067b42ec54","tgt_lang":"ko","translated":"간단한 설정 안내입니다. 나중에 모든 항목을 세부 조정할 수 있습니다.","updated_at":"2026-07-13T16:51:52.896Z"} {"cache_key":"26053a81e7f4c1f891da44409e54aa2dfd74e13526fa715bf17295f70f06b643","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.overview.noChannelData","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"No channel data","text_hash":"28b65b08b938c27634e6f67a7d8835da8b4e8cbbcc5413da8b6a24afd9c767f2","tgt_lang":"ko","translated":"채널 데이터 없음","updated_at":"2026-07-29T11:02:21.725Z"} {"cache_key":"2614ac4377cb550895cfaae6e691f563a2b526f809d93481df7c56748b8e2513","model":"claude-opus-4-8","provider":"anthropic","segment_id":"appsPage.ctaSetupGuide","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Setup guide","text_hash":"f91058b1dfbde985a500035ec38aab18acd48c844c391b58bc22593630c2a3ff","tgt_lang":"ko","translated":"설정 가이드","updated_at":"2026-07-22T15:45:57.218Z"} +{"cache_key":"261dac580aeeabbff09dc0e7f368edf09802eaad887c346e664995c422fb7933","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.modelControls.modelsUnavailable","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Models unavailable","text_hash":"3165b4e4a0545cf89d54a11e8f862bbbfd06f986af3ff8f94f5c7c4992495b5f","tgt_lang":"ko","translated":"모델을 사용할 수 없음","updated_at":"2026-08-06T05:30:12.517Z"} {"cache_key":"262b5d4d908d6a3f7d12be37d6e6b818f766c4dd0afcffd2fff55e35679f46a3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.header.off","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Dreaming Off","text_hash":"fe2f15fef986e674efb95de86adba35f11455f29f9d3b045d0cf23196666cca9","tgt_lang":"ko","translated":"드리밍 꺼짐","updated_at":"2026-07-29T11:02:21.725Z"} {"cache_key":"262b8be33c62550d266c2ee5c71c0ea435bddafd01eebb49541a337cb77bed47","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.imessage.subtitle","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"macOS bridge status and channel configuration.","text_hash":"1b30054983dd5c6a19e750d04392372f4cf9670ec6c6e2b599fb6c73e1c2d3ae","tgt_lang":"ko","translated":"macOS 브리지 상태 및 채널 구성.","updated_at":"2026-07-12T06:31:35.667Z"} {"cache_key":"26371f913c4c1f45d46190952f8b1f89b3112f3b09cfbe8abc0fbc3f6c570a8c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillsPage.apiKey","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"API key","text_hash":"16f0ee47f993d6270c9059450473eea493ca8ae037f8877782ae2bc176f24d18","tgt_lang":"ko","translated":"API 키","updated_at":"2026-07-12T06:34:44.618Z","segment_ids":["modelProviders.apiKey.label"]} @@ -709,6 +717,7 @@ {"cache_key":"2ee21a1e9992969aa35fd319d4f474caa884d5fd3b1d70156cf298e40bdebe05","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sessionSharing.suggest","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Suggest","text_hash":"4effad823b048b0440dbeff42665f60a6ddec8e121c378966ed7c074a512c51f","tgt_lang":"ko","translated":"제안","updated_at":"2026-07-25T17:12:16.327Z","segment_ids":["chat.sessionSuggestions.suggest"]} {"cache_key":"2ef3aaa7e50edaccf09c1e7f0fbaf322035d14009e1b6f3118701e7fcf7ddea7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"languages.pl","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Polski (Polish)","text_hash":"750f08518ed1cc9307a2ae14bc8123a7c8917e2a5da12342287752884db4922a","tgt_lang":"ko","translated":"Polski (폴란드어)","updated_at":"2026-07-29T11:02:21.725Z"} {"cache_key":"2efaf3fd277616c8e54d98d306660a4014f272619ae851ee83acb3bd7a50b415","model":"gpt-5.6-sol","provider":"openai","segment_id":"agents.identity.chooseImage","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Choose image…","text_hash":"44ce6e4a2f8d959616507f661c1f97571148fc24445e21dd59946786d7f1ccf2","tgt_lang":"ko","translated":"이미지 선택…","updated_at":"2026-07-13T05:29:47.762Z"} +{"cache_key":"2f18164279167699167017d539422697c98fb3d0210ee3d67b5baf974d82d4b2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.modelControls.modelsRefreshFailed","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Couldn’t refresh models","text_hash":"b945dd9b9def5637a710863b594c4cfe700f7aa354e8856300c07bf0afd96be8","tgt_lang":"ko","translated":"모델을 새로 고치지 못했습니다","updated_at":"2026-08-06T05:30:12.517Z"} {"cache_key":"2f18f095ac44457d92a069039a1aeab5ccf492569a128fbe115c0674a4f1ca6b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.inventory.manualWake","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"manual wake required","text_hash":"d11e5d09f0a880f25a44c84ebc0fad80bd2448a24ff60bf14427304abf548396","tgt_lang":"ko","translated":"수동 깨우기 필요","updated_at":"2026-07-12T06:31:54.149Z"} {"cache_key":"2f23e067ff8c1828318c1838c09c4edba8cf9c99bc344a58fdd93027b182d48f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.evaluation.status.error","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Error","text_hash":"54a0e8c17ebb21a11f8a25b8042786ef7efe52441e6cc87e92c67e0c4c0c6e78","tgt_lang":"ko","translated":"오류","updated_at":"2026-07-29T11:00:42.875Z","segment_ids":["activity.status.error","cron.runs.runStatusError"]} {"cache_key":"2f2dee3fa79006ba5f53d01454dc11ec93bbfd0612a4f8f4dab267d5177a89b5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"quickSettings.model.thinkingLevels.low","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Low","text_hash":"f793de205ead5ac302c4a1627829dea41f176b1068b993a32373fc869918374b","tgt_lang":"ko","translated":"낮음","updated_at":"2026-07-06T20:20:02.809Z"} @@ -791,6 +800,7 @@ {"cache_key":"3446ec229103f2ff862a87f362f0c226af085713fc86d87e199007c4321f97f4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.catalog.sessionMenu","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"External thread actions","text_hash":"7435ecdf65d4538feeef097707d6c81682baea229e377d3f91510cfb13b30ea8","tgt_lang":"ko","translated":"External session actions","updated_at":"2026-07-29T11:02:21.725Z"} {"cache_key":"344d2bf1c6b29ebfc592bdb99bc119e1d1295f438e683844e1051b2772c5c99e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.sections.env","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Environment","text_hash":"9e471951a1b4106e54be128a21112b02914fe98cc79b2c92b49ee80c5464487c","tgt_lang":"ko","translated":"환경","updated_at":"2026-07-12T06:33:33.499Z"} {"cache_key":"3450cc352de8444626caf3fde1ec1deb60ebe73c44b36e81e77a49672213adc9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.passwordPlaceholder","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"optional","text_hash":"ec91fdd9256cb75ae611249b50cb7eb16533f0fa91b86239ec1d439a1ea033b8","tgt_lang":"ko","translated":"선택 사항","updated_at":"2026-07-29T11:02:21.725Z"} +{"cache_key":"3464043a4079c49eb4ed48dcf4ed122690cff2c74a26a925a86baba9d7c79c6f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.retryDelivery","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Retry delivery","text_hash":"a9e1b443d1646885b72943ce0fe8490248ac2ed20b6dcaf95b1e7b63899a862e","tgt_lang":"ko","translated":"전달 다시 시도","updated_at":"2026-08-06T05:30:09.222Z"} {"cache_key":"347279358225d3edc9e925cef13108d9767063626a3284272ae2b65176184c6f","model":"gpt-5.6-sol","provider":"openai","segment_id":"filePreview.navigate","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"navigate","text_hash":"d0cda6559bb347db706f6fa92a5b2491658e0c1e5bda98bb14e3c8a711b8fa33","tgt_lang":"ko","translated":"이동","updated_at":"2026-07-12T00:08:50.590Z","segment_ids":["palette.footer.navigate","chat.commands.navigate"]} {"cache_key":"34893830cdf56a030ddd81e8125c32c65ed2390fcab828bff11cb294d0bef595","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.detailAutomationBoard","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Board: {board}","text_hash":"96d7493589e40e17803b3bf643dff1b891a4ebf57f5d2b36af0a7ddd09e64b84","tgt_lang":"ko","translated":"보드: {board}","updated_at":"2026-06-16T14:14:21.259Z"} {"cache_key":"34a6322862c16242ce67b85d78e335a89284b01917eacd0ffcf68d7b38ae431c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.invalidJson","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Enter valid JSON before leaving this field.","text_hash":"8a2fd7f959b156b1b774cb60efd9d1fbb3394177f07f26d1362bfb1ad626adbe","tgt_lang":"ko","translated":"이 필드를 벗어나기 전에 유효한 JSON을 입력하세요.","updated_at":"2026-07-31T19:24:20.209Z"} @@ -825,6 +835,7 @@ {"cache_key":"36952d7f54283a59ae2b2673ba5c42802610d1a88cad79be27ddcfe5958cf542","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.dashboardEmpty","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"No dashboard yet — the working agent can pin widgets.","text_hash":"333d7315e2615f52c198afd61cc8a0203fe1909a72b870f4e20865732689e332","tgt_lang":"ko","translated":"아직 대시보드가 없습니다 — 작업 에이전트가 위젯을 고정할 수 있습니다.","updated_at":"2026-07-22T15:46:37.858Z"} {"cache_key":"369931a16265ac31b72396535ed342b0f9c7632d4054b34d0a4ec978f9328366","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.toolCatalog.profiles.minimal","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Minimal","text_hash":"057b5de48d7b90f123ec28d7e15f65d99b508d6b7cc2958c39472070f0f0f6bb","tgt_lang":"ko","translated":"최소","updated_at":"2026-07-12T06:32:38.783Z"} {"cache_key":"36a2b9941a7931398e123587287866b1edaf996b29f292321f0341fba9e39c4d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.invalidString","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Enter a value that matches this setting's constraints.","text_hash":"76c7242f5fe23344c91d3ef6d5900f9d68684a7409cae7b878f8a0c01c960e96","tgt_lang":"ko","translated":"이 설정의 제약 조건에 맞는 값을 입력하세요.","updated_at":"2026-07-31T19:24:20.209Z"} +{"cache_key":"36b20f4a7a76330751dfef9c816b97d1a4f319bb504a30f2bccb859fe4d73b26","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.deliveryDismissed","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Completed; result delivery was dismissed.","text_hash":"d900b43ef5112f054470df381b767ebd43a903d332207e5161a7cbf1b5016fc1","tgt_lang":"ko","translated":"완료됨. 결과 전달이 해제되었습니다.","updated_at":"2026-08-06T05:30:09.222Z"} {"cache_key":"36b30cfe76c799d4f9d330d9d16d829c6ef19c7af9c03766a8a8288e0355d1d0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"execApproval.labels.host","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Host","text_hash":"4a823118b9ba8baa2f47489c0716f52755368e3e3c2c26d60736ccfa1bb21b5e","tgt_lang":"ko","translated":"Host","updated_at":"2026-07-29T11:02:21.725Z"} {"cache_key":"36cb830366012ec68098d5a5bd63f96ddcefaa05098b590ff6a3acf05c14a13a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.eventCreated","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Created","text_hash":"d70b9e24bca26b409b9458ceca6c9e5c2b5c3171c37ff050c6f6a0d7a4420d2a","tgt_lang":"ko","translated":"생성됨","updated_at":"2026-07-29T11:02:21.725Z"} {"cache_key":"36fd0e098497172021154a474807c291a190d2fc4589f446422d3c03fd3d785c","model":"gpt-5.5","provider":"openai","segment_id":"tasksPage.activeSub","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Queued and running background work.","text_hash":"c5d1254fdacab64acf0c8203bf2f51758ec1c65fdf6c161d18c4fac92c4516a4","tgt_lang":"ko","translated":"대기 중이거나 실행 중인 백그라운드 작업입니다.","updated_at":"2026-07-09T21:53:16.037Z"} @@ -915,6 +926,7 @@ {"cache_key":"3ba980620da0dce097a9f5b83388552fde2126eedf65912d0b37acc97a01fb20","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.fallbackActive","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Fallback active: {model}","text_hash":"a4ee16df07c54028eaaba2375fada63bbd45f1cb3a2f959669c4358c73192f62","tgt_lang":"ko","translated":"폴백 활성화됨: {model}","updated_at":"2026-07-29T11:02:04.613Z"} {"cache_key":"3bcc7527725301b6d026c209b1867acb62cacdb6f220bee79feff48b00c26ff6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.questions.submitFailed","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Could not submit: {error}","text_hash":"b3047b66a5914ed2e981bf2f5f66dc6126866dfc93021c027f5c46608c754d7b","tgt_lang":"ko","translated":"제출할 수 없습니다: {error}","updated_at":"2026-07-22T15:47:02.534Z"} {"cache_key":"3bd839ae14a4c6cffdd34c3e0684e69afedc7483e542974ed8a0787306303221","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.sections.commands.description","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Custom slash commands","text_hash":"8f58fe38d078687d3920c61a730edb75c10c24966f57c15802affda6900bd488","tgt_lang":"ko","translated":"사용자 지정 슬래시 명령","updated_at":"2026-07-12T06:32:52.651Z"} +{"cache_key":"3bf14514ffe611251f4256c493f641bbfddc422f3aa23486e7a99dcd90d6be09","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.rateLimit","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Wait for the provider limit to reset, then retry.","text_hash":"59161ffdbbfc978ef95092eec47d88e127013ff4e75d44f3ffa7e6c69bcbe45e","tgt_lang":"ko","translated":"제공자 한도가 재설정될 때까지 기다린 후 다시 시도하세요.","updated_at":"2026-08-06T05:29:59.573Z"} {"cache_key":"3bfe214bcb53fc37d7dd21d98957d1ac6b8e0f6695d4439a113a490b3c9ad1d7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.jobs.lastRun","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Last run","text_hash":"512a48218ba2179153629504206e7d54a7767e19ee2aa21574a7c614e5c92537","tgt_lang":"ko","translated":"마지막 실행","updated_at":"2026-07-29T11:02:21.725Z"} {"cache_key":"3bff4c6f49ad45807fa33888983f2595cc84a201d596a4dad8dc306cf06a5550","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.addons.manage","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Enable or disable add-ons","text_hash":"df2bf57cbb6e33fa16ba2a8660df1dd2c7fa349736f954492dbd7754daddfafe","tgt_lang":"ko","translated":"애드온 활성화 또는 비활성화","updated_at":"2026-07-28T07:07:11.502Z"} {"cache_key":"3c1c1c072138642c04783944ed4b2fbcdb4485fa59fcabf7f56e38fc427d9cab","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.detailNoNotes","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"No operator notes yet.","text_hash":"497e07f47e33851483b6fb1254e88dc640d9fb25525c51f89934a7d39d7b2b9c","tgt_lang":"ko","translated":"아직 운영자 메모가 없습니다.","updated_at":"2026-06-16T14:14:28.718Z"} @@ -1049,7 +1061,6 @@ {"cache_key":"42cb1bd5d394452a5b7de502970221486d46937942b435ba98d99693c970ae05","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.detailPanel.fullContentLoadFailed","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Failed to load full content: {error}","text_hash":"ff0e598868fa28a918c56102910c54ff449f8857b31c7ba566a1bf09f08755bc","tgt_lang":"ko","translated":"전체 콘텐츠를 불러오지 못했습니다: {error}","updated_at":"2026-07-29T11:02:04.613Z"} {"cache_key":"42db84f583c6372597751222ed7cfbaa21ab57cc5a67cbedced4871aa40ee0ed","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillGroups.extra","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Extra Skills","text_hash":"1999b1716503a67377522c9416f5d2b2a424668ec761c5007655f0c8d284d686","tgt_lang":"ko","translated":"추가 Skills","updated_at":"2026-07-12T06:34:29.962Z"} {"cache_key":"42e5233afe4853d76c42be93371e8e4fb94e7691596a8c9b39a0379c0757a47b","model":"gpt-5.6-sol","provider":"openai","segment_id":"channels.setup.doneTitle","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Channel configured","text_hash":"85e87555bb1be59d20e800e21071492fe68ec44363b5036e165daff3aa79c50b","tgt_lang":"ko","translated":"채널이 구성되었습니다","updated_at":"2026-07-13T16:51:56.000Z"} -{"cache_key":"42f9d0730aab17b505a6a898e75b7cfb18e7106cda9e7c11e79e943d1188619a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.tryAgain","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Try again","text_hash":"d8b8392e2c542950ca64867168e4ef87d4ad606882d5898f826b51c6d553988f","tgt_lang":"ko","translated":"다시 시도","updated_at":"2026-07-29T11:02:21.725Z"} {"cache_key":"4307dd28504dd42f5089bfc3e61847996e0fe94a101b74257fe42e02ad5c7698","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.messages.selectionActions","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Selection actions","text_hash":"b847ffdd0a1bfe55c557072392a14b10dbfa4787ae190f66bbad860b577d3a1f","tgt_lang":"ko","translated":"선택 작업","updated_at":"2026-07-29T11:01:48.585Z"} {"cache_key":"430b4e034d4b80396f7d815cd9838bed17ad9cf9cc17d99864356221a62482e3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.nostr.lightningAddress","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Lightning Address","text_hash":"4e62bd8335f08ccfa0e779e08ddb03cff55255bbef981335dd1ba25521c375ec","tgt_lang":"ko","translated":"Lightning 주소","updated_at":"2026-07-29T11:02:21.725Z"} {"cache_key":"431c12a104d4fdecdf50d5d99470eca707e90058fb111e2d740c2746ddd56423","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.prepare.ollamaHint","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Connect to the Ollama service on this Gateway and prepare a tools-capable model","text_hash":"6f417eb2194fc72eb5f6ffcebcf7db8154b0be2619982a019b55ea2457be83d7","tgt_lang":"ko","translated":"Ollama 서버에서 도구를 지원하는 모델을 다운로드하세요","updated_at":"2026-07-25T17:12:09.622Z"} @@ -1074,10 +1085,10 @@ {"cache_key":"44c2056c32dd7c7048bcf3525592cca3939fcfa73c877f692e3d64771b611f8a","model":"gpt-5.5","provider":"openai","segment_id":"chat.sidebar.allSessions","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"All threads","text_hash":"48713fab09af2a336506d5c119d4e6c782cb35fb4e8e3bd920ab377e10a6430c","tgt_lang":"ko","translated":"모든 세션","updated_at":"2026-07-03T07:37:26.106Z"} {"cache_key":"45091e7fef4c36c9dbbd16f47b1fa6ada5424b6a4bfc2b3b6b4e19afede76f66","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.installedSuccess","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Installed {name}.","text_hash":"df61aa5dc714024732fb99ff6889ff87115652ec9ebaf8f68ddd9323bc17044e","tgt_lang":"ko","translated":"{name}을(를) 설치했습니다.","updated_at":"2026-07-29T11:02:21.725Z"} {"cache_key":"451869032fd20e4f765ede096164318ef4d6df6392c45c1faa716f759d589a58","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.contradictions","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Contradictions","text_hash":"c1c93b72082e87a5bcd5704fedddcc6acdc3c666dc77c2cfe18613889b9054db","tgt_lang":"ko","translated":"모순","updated_at":"2026-07-12T06:36:01.767Z"} -{"cache_key":"451f2d7431ce9a67debf13229bb235f7371a756e4609a9316356558d89112609","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.relative.minutesAgo","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"{count} minutes ago","text_hash":"78340a1d59dd94e977102e48309c28e777a863609c3855ab7cff6f292e55434d","tgt_lang":"ko","translated":"{count}분 전","updated_at":"2026-07-12T06:35:43.409Z"} {"cache_key":"45279636f1ab930ce00bd8a9380fb8506cc91f4a01e3d69651344a51fd0950e0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.detailPackage","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Package","text_hash":"59de121db1b8145e4c974543653fd48e1d6667b41160f5a393270c9c0f7852c3","tgt_lang":"ko","translated":"패키지","updated_at":"2026-07-29T11:02:21.725Z"} {"cache_key":"45323a52eb18f3ba3be70d889d2371f3911fe08ebafc7f1c8bd576f58e74007d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.runsIn","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Runs in","text_hash":"617579d5e7578130fcb7aaeeccc3d7f0d2597bd10b7f007bff5e563e255fdec2","tgt_lang":"ko","translated":"실행 위치","updated_at":"2026-07-12T06:36:45.775Z"} {"cache_key":"45324f1dcb6f3b853da6ffb32982b80acce4ede872dde8850052a50b5c4f354f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.status.idle","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Dreaming Idle","text_hash":"bb633a8129a7ecd9922ff32833ba5d6f74fff826bd83aa15af0aafc9ba8de863","tgt_lang":"ko","translated":"드리밍 유휴","updated_at":"2026-07-29T11:02:21.725Z"} +{"cache_key":"45416266a02d96bdf1d061da85b90f472a2af95ed31f0c3fc24aa4e49bd838e5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sidebar.hideFromSidebar","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Hide from sidebar","text_hash":"a96ec22ac9bff95bac64f1acdbd3ba23eda7a14a1f56257c8529900cdd561d53","tgt_lang":"ko","translated":"사이드바에서 숨기기","updated_at":"2026-08-06T05:30:09.222Z"} {"cache_key":"4552ea13b6b120f5aeaf5986f5dbf97dedc693af221bcdc7f055238aaf2299fe","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.messages.rewindToHere","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Rewind to here","text_hash":"447575533b63241f3447b33749703e5fbdd998b111a86cb89a9fd3c46b354f89","tgt_lang":"ko","translated":"여기까지 되감기","updated_at":"2026-07-22T15:47:09.516Z"} {"cache_key":"455581c056a3237253601f7d7cf9d59015048dc750d74c9a8bb9044a9ac33814","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.connectorDescriptions.transcription","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Turn audio and video into clean, structured transcripts.","text_hash":"b09935a4a68cc50664d8944093f4c95da627a6c4c19a37732ffafa30290d5951","tgt_lang":"ko","translated":"오디오와 비디오를 깔끔하고 구조화된 대본으로 변환합니다.","updated_at":"2026-07-12T06:35:04.296Z"} {"cache_key":"4566a614856e67694760a28f03bc211a1975d1c60206c5b48d289aa20d04c39d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.advanced.stagedTitle","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"From the Daily Log","text_hash":"bd5bd6787252a6faf14059e0fb7b122636ae23921b498a7ef7125486ab991545","tgt_lang":"ko","translated":"일일 로그에서","updated_at":"2026-07-29T11:02:21.725Z"} @@ -1087,7 +1098,6 @@ {"cache_key":"45a427b09e6c31a364f2069472c4d9dbea73bb9b006d84a4629e1c621e34bd02","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.queue.steer","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Steer","text_hash":"1cf39ed452541de41e0b1688ef67a1eb19c8823d8de23e2a05a5e9b95192901b","tgt_lang":"ko","translated":"조정","updated_at":"2026-07-12T06:36:13.954Z"} {"cache_key":"45aa1effa0b4ab7d9fbbd9648b0f83f4ddff37d10278fa0196e75608712dcb21","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.binding.noNodes","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"No nodes with system.run available.","text_hash":"b4298ad666f6e5feabe771b20dba9d1eda356856283e623ec2e9b8e854335e50","tgt_lang":"ko","translated":"system.run을 사용할 수 있는 노드가 없습니다.","updated_at":"2026-07-12T06:31:41.911Z"} {"cache_key":"45bdd8052f79b47ee881df4c96935d237e63b58130411ef6be8c4923d266a654","model":"claude-opus-4-8","provider":"anthropic","segment_id":"talkPage.model.defaultNamed","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Default ({model})","text_hash":"95c9f183e5dbb44dfed018b516f5900dc7281daebcc86fd34e40fd39d22db1a3","tgt_lang":"ko","translated":"기본값 ({model})","updated_at":"2026-07-29T11:00:08.504Z","segment_ids":["chat.modelControls.defaultWithModel"]} -{"cache_key":"45d47b2a510b5e1590c64ffbad0126f7478feeaa42714daeb50fae96792c2712","model":"gpt-5.6-sol","provider":"openai","segment_id":"modelSetup.verify.title","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Current connection","text_hash":"46d2f61048a3b2ef07471e4c9648624a8c2a6d00d4e733e984d2420504164c60","tgt_lang":"ko","translated":"현재 연결","updated_at":"2026-07-16T15:48:41.178Z"} {"cache_key":"460d45d89340b2073d78da37f5451748abf1d31d43a804bba794cb4e4424cf7b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.files.empty","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"No files found.","text_hash":"17d558b60b5e0c699055b8554ad23fce2c1665b2e270796380bbd1eeca8dc48f","tgt_lang":"ko","translated":"No files found.","updated_at":"2026-07-29T11:02:21.725Z"} {"cache_key":"462313994f57f46de1ab2b2849ad4a6690591467aaa8396a951e300b7eddf5d0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.overview.hero.refresh","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Refresh status","text_hash":"442c4b893915d8df437b1c70debb798401d590321131f7da73ec7da82b97bd6a","tgt_lang":"ko","translated":"상태 새로 고침","updated_at":"2026-07-29T11:00:18.859Z"} {"cache_key":"462effe959dc9bc12e41e0fa9dc0b9f530a49a3df97bad42530b6d63451e9b8d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.toggleConfirmation.enableDetail","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"The nightly dreaming sweep will run across every configured agent workspace, promoting short-term recalls into long-term memory. This applies right away.","text_hash":"eb8cc7983533611bef8c341666fde17f3b98adfe65e03ccb5842be4c458868db","tgt_lang":"ko","translated":"야간 dreaming 스윕이 구성된 모든 에이전트 워크스페이스에서 실행되어, 단기 회상을 장기 기억으로 승격합니다. 즉시 적용됩니다.","updated_at":"2026-07-28T07:08:06.146Z"} @@ -1140,7 +1150,6 @@ {"cache_key":"48ca88a8ed7defda852b62fc8624039e63c539822a785c36b1f1959977866b00","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.notifications.notRequested","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Not requested","text_hash":"2bb186b55caf8791978bf5137df84ff6bf7e8110db38db6c85c1485679e8e679","tgt_lang":"ko","translated":"요청되지 않음","updated_at":"2026-07-12T06:33:48.468Z","segment_ids":["cron.runs.deliveryNotRequested"]} {"cache_key":"48d533571cb252b276c37516ad5ec6f1e01008262b2d4774058c1466a70f4f87","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.runControls.queueMessage","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Queue message","text_hash":"891d4ef2928cc35aa2215dc3cd81e3aff23e2604d6809e3d3b2f1e03fa372092","tgt_lang":"ko","translated":"Queue message","updated_at":"2026-07-29T11:02:21.725Z"} {"cache_key":"48dd3c4f2842be5e20b74920de5247c69fe4d8d73221c1f602c2cc2450e6f446","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.queue.retryQueuedMessage","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Retry queued message","text_hash":"489a76e90c3987d1059e3f84967a6b158f8bdcea2a916e5346537af74c5dc90e","tgt_lang":"ko","translated":"대기 중인 메시지 다시 시도","updated_at":"2026-07-29T11:02:21.725Z"} -{"cache_key":"48f1432cc47e575f3c39ab539c247316c960b4cb9c65f6ffe95d68d6371fd0d9","model":"gpt-5.6-sol","provider":"openai","segment_id":"modelSetup.verify.answeredIn","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Answered in {latencyMs} ms","text_hash":"b42fae037247714a4c44fb8ecb28c8b3cf473a9e443e7a444e8e79eabd310bc4","tgt_lang":"ko","translated":"{latencyMs}ms 만에 응답","updated_at":"2026-07-16T15:48:41.178Z"} {"cache_key":"48f1653b37de9e622d459250d0130b2181e62dbcf633a7eb4984069247fce164","model":"claude-opus-4-8","provider":"anthropic","segment_id":"board.widget.cellLabel","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Dashboard widget: {title}. Use arrow keys to navigate. Hold Alt and press an arrow key to move it.","text_hash":"357fbbd95caccac52abec49c520a7bbc6c722d23955f9d0bf3191a6f92083cbd","tgt_lang":"ko","translated":"대시보드 위젯: {title}. 화살표 키로 이동하세요. Alt를 누른 상태에서 화살표 키를 누르면 위젯을 옮길 수 있습니다.","updated_at":"2026-07-22T15:46:20.856Z"} {"cache_key":"48f92fea30d0c7677316e3373c2feb45af6bdbd8321dc22e411f8d949f17381b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.status.pending","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Pending","text_hash":"331551b0de4157c9abc7b72b61b96a2a928fd6db3cdf029c1fc44b08ad633aa6","tgt_lang":"ko","translated":"대기 중","updated_at":"2026-07-12T06:35:13.064Z","segment_ids":["chat.sessionSuggestions.state.pending"]} {"cache_key":"48fa29b90d10745617e5d784e40cfbdb6b49724fec7a00ad9bd01229e08ecd27","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.execApprovals.emptyAllowlist","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"No allowlist entries yet.","text_hash":"503705dc60deb68ae7014650d371f287ae4d0601a1c2cf563ffb1a245eeb4367","tgt_lang":"ko","translated":"아직 허용 목록 항목이 없습니다.","updated_at":"2026-07-12T06:32:19.539Z"} @@ -1218,6 +1227,7 @@ {"cache_key":"4d9eecf8a0e18fd563cad6b5dad7b2218c7f52c099b40a8441c401c974bdbef4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"execApproval.expiresIn","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"expires in {time}","text_hash":"d8c982ecc7eaa75ab40492bb069777b414d8e194c7f88f668d2f1d6a27a13baf","tgt_lang":"ko","translated":"expires in {time}","updated_at":"2026-07-29T11:02:21.725Z"} {"cache_key":"4da75aac5fb2602aa22c4f5a0a33cb0f3547aefe8840d693742b834b8b0c9759","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.files.missing","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"missing","text_hash":"ffa63583dfa6706b87d284b86b0d693a161e4840aad2c5cf6b5d27c3b9621f7d","tgt_lang":"ko","translated":"missing","updated_at":"2026-07-29T11:02:21.725Z"} {"cache_key":"4db315ddcc80148842a57ee52366b69f455fae3be0b59d7c6d2adda56f76d284","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.connect","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Connect","text_hash":"1a2303ede07493acc7caaa7c737f3c52bcc9cf04372be19ed1b0af6b9f2c791e","tgt_lang":"ko","translated":"연결","updated_at":"2026-07-29T11:02:21.725Z","segment_ids":["modelSetup.manual.connect"]} +{"cache_key":"4dd44fc00b5a5a9512eb006c74b6cf847012433e74b301054bf88ed289c21ec0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.title","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Selected model","text_hash":"6cb8d3b4bdb37d02ea667999f8312af7ab0f9627f7869d5e09d788936d09fd3d","tgt_lang":"ko","translated":"선택한 모델","updated_at":"2026-08-06T05:29:59.573Z"} {"cache_key":"4dda0ccdecbde9a4b2c1f50b19065ba81020a24a26eb82a2ef294b190b4b4290","model":"claude-opus-4-8","provider":"anthropic","segment_id":"custodian.nudge.channelDegraded","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"{channel} is degraded — ask me what happened","text_hash":"df0df161344655f40aa7b068ab55cb468276c15460c46a962062c93825ba6e11","tgt_lang":"ko","translated":"{channel} 상태가 저하되었습니다 — 무슨 일이 있었는지 물어보세요","updated_at":"2026-07-22T15:45:33.188Z"} {"cache_key":"4de8a5b644b5bcbdfb63a768037fb08c714f8383ee860e58bdea04559ef82022","model":"gpt-5.6-sol","provider":"openai","segment_id":"nodes.inventory.summaryPending","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"{count} awaiting approval","text_hash":"3d7df4c24187374e4cc8189d56a0c9d946f6a2f2bd70d66f685c4c10490b30e2","tgt_lang":"ko","translated":"{count}개 승인 대기 중","updated_at":"2026-07-13T05:07:26.803Z"} {"cache_key":"4dff70c5052962cfb7bfbc8e6389a4a77b2e2f5b909aa90213f1335919c7da62","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.advanced.emptyShortTerm","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"No short-term entries to inspect.","text_hash":"2da0eeafc31b59fa5ff2c473c82b4d2589378ff500e4e06d5daad8ce3988a6e9","tgt_lang":"ko","translated":"검토할 단기 항목이 없습니다.","updated_at":"2026-07-29T11:02:21.725Z"} @@ -1344,6 +1354,7 @@ {"cache_key":"5661ba760dd0a966cfcb9fcda2d839191a77fe7e477a4aa8b99d36ac0c01fdf0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.welcome.suggestions.whatCanYouDo","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"What can you do?","text_hash":"2e5519b5b4943706022dc2fc66bf34a62e44b46edaa1af3dfd21b0ecb8dd5b23","tgt_lang":"ko","translated":"What can you do?","updated_at":"2026-07-29T11:02:21.725Z"} {"cache_key":"5662d6803498c95e8a6502eafc1b8deca4a45b2b879bc32b5378349c234700f9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.ok","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"OK","text_hash":"565339bc4d33d72817b583024112eb7f5cdf3e5eef0252d6ec1b9c9a94e12bb3","tgt_lang":"ko","translated":"확인","updated_at":"2026-07-29T11:02:21.725Z","segment_ids":["cron.runs.runStatusOk"]} {"cache_key":"566503efa262a223d812e4c7cd93affe462c6d5aca8d7e9d2c2c1fff2ba67d97","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.sections.meta.label","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Metadata","text_hash":"9eddf573cb509f1f62df633e25c052ac1b2a0ff9241e70223c77c73e834c0045","tgt_lang":"ko","translated":"메타데이터","updated_at":"2026-07-12T06:32:58.583Z"} +{"cache_key":"567b294383880fc9567798a8209d56091eda6440f6727a59b2e50f9d75e00942","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.restoreCheckpointConfirm","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Restore this thread to the selected compacted checkpoint?\n\nThis replaces the current active transcript for the session key.","text_hash":"e4f5de9f6c2d72014d2434ff7ad2704b6e4b54df553fc55a3705ddb3a8fa13ca","tgt_lang":"ko","translated":"이 스레드를 선택한 압축된 체크포인트로 복원할까요?\n\n세션 키의 현재 활성 대화 기록이 대체됩니다.","updated_at":"2026-08-06T05:29:59.573Z"} {"cache_key":"5680c05711535d47eb28edea6b83ae99c449a0ace312d6d1b7a75f03a868b4fd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.queue.noStatus","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"No {status} proposals.","text_hash":"544c678efbbaddc044e6193554b36e1ca8c8a6d688cdfecba0fb78ffa12c07c7","tgt_lang":"ko","translated":"{status} 제안이 없습니다.","updated_at":"2026-07-12T06:35:19.851Z"} {"cache_key":"569bd0c791ef788bf7eb55d2f8215c2b2229b495b75436a39423f2a8c775bf74","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.execApprovals.native","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Native","text_hash":"d509e493885298a23c55f83c133e5d725f24dd6cc67cf734baa2c11b220ab809","tgt_lang":"ko","translated":"네이티브","updated_at":"2026-07-12T06:32:06.418Z"} {"cache_key":"569c553fad28fb1a58369d125266b404a912d1256e8ead89d50a3c5f71629425","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.daily.tokensTitle","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Daily Token Usage","text_hash":"f445094fe3729c2a1e457eaf56b11f5ca12f8b6c439051dd7a8076e1647df4b9","tgt_lang":"ko","translated":"일별 토큰 사용량","updated_at":"2026-07-29T11:02:21.725Z"} @@ -1359,6 +1370,7 @@ {"cache_key":"576cbf7a2f4e7f7b3dff70872c663dcc38eac2a10893d2ca7fca500bc30741a0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.skillsPanel.loadAgent","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Load skills for this agent to view workspace-specific entries.","text_hash":"8071e15c0be9eb4b50a191485fa0537d85f7c834d61224dd4321140c438cc94b","tgt_lang":"ko","translated":"워크스페이스별 항목을 보려면 이 에이전트의 스킬을 로드하세요.","updated_at":"2026-07-12T06:32:38.783Z"} {"cache_key":"577dbddbe0cd750fbed4627804a832a58781201761bb972765d126328a4443ca","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.filters.unpin","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Unpin filters","text_hash":"23469c54ab00aa5fd13e3d0972883842c36663409dd8f70022a84c9ea591d1d7","tgt_lang":"ko","translated":"필터 고정 해제","updated_at":"2026-07-29T11:02:21.725Z"} {"cache_key":"5786df13b4f45cf47296a9306bc3d8e4b8cc7da4919dfc72aff45c3c37461823","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.probe.latency","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"{ms} ms","text_hash":"ca62b4f70fb34389570b4b3f1a56bac03ea306bdec787d1d1a3163e0de5b0288","tgt_lang":"ko","translated":"{ms} ms","updated_at":"2026-07-29T11:02:21.725Z"} +{"cache_key":"579b3cab62bad43b48dfe22fdb3e68034fe4ab6dc33020dff4a2f188ab6c446f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.deleteSelectedConfirmOne","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Delete 1 thread?\n\nThis will delete the thread entry and archive its transcript.","text_hash":"185d68c31db6e909783db324f7b7138ee72fff0bba942e72ec891badd0993b9f","tgt_lang":"ko","translated":"스레드 1개를 삭제할까요?\n\n스레드 항목이 삭제되고 대화 기록이 보관됩니다.","updated_at":"2026-08-06T05:29:59.573Z"} {"cache_key":"579c1a9dfad338cc7681ac305ffaab509d785208562f34b4a6b00be73a5c9b58","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.sections.session.label","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Session","text_hash":"6959b4159575d8dd76d9f3bbe2c6437904f861e7860c35abd18deffb1c3425a0","tgt_lang":"ko","translated":"세션","updated_at":"2026-06-16T14:14:34.760Z","segment_ids":["configView.sections.session","execApproval.labels.session","activity.session","usage.filters.session"]} {"cache_key":"579fad920bd8ddacff5c518037bdf3d0a24d86c4582abe810a4b6d165b2a11b2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.context.title","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Agent Context","text_hash":"e95dfac3306c6052222ee5f2007267d30280c46d5dfa4600ee86f56a6d20b27b","tgt_lang":"ko","translated":"Agent Context","updated_at":"2026-07-29T11:02:21.725Z"} {"cache_key":"57ad08ce43949622db5d0b6a6c25ce064024822d8aee480a362c01001e43f6a5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"quickSettings.system.loadAverage","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Load average: {values}","text_hash":"b16ad67a32de0efe4209ce1f4120eccb68c2d9c30cc3f395ea27892ca656be25","tgt_lang":"ko","translated":"부하 평균: {values}","updated_at":"2026-07-12T06:33:21.532Z"} @@ -1401,6 +1413,7 @@ {"cache_key":"59b4e7052520afaedde885e45861f0dc2fb87e66d6d09fbf045b563797c5b71a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryImport.destination","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Destination","text_hash":"293d404a500f5f9a149916d810ff4f4231bd5d6ecd25eb0f55a867e2095eca48","tgt_lang":"ko","translated":"대상","updated_at":"2026-07-29T11:02:21.725Z"} {"cache_key":"59dfc0db50edec2df8f7d08aea91cdef9b4de0332be3933ae45167dd98ad1fd0","model":"gpt-5.5","provider":"openai","segment_id":"quickSettings.appearance.lobsterSounds","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Lobster sounds","text_hash":"c6c110c389f3fa1aba4fb53cfca88665c3dcfa42aecd20d360398901f3ed180b","tgt_lang":"ko","translated":"바닷가재 소리","updated_at":"2026-07-10T04:50:07.131Z"} {"cache_key":"59ffcccad1f0ff70d1e29cb11a43f4904fbaf855ce82fd0d733e90e58459340b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.questions.timeRemaining","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Time remaining","text_hash":"864927fe11e01252ec4c72b4e1169934aa95eb06074800d4a5fb96fa347bb3f7","tgt_lang":"ko","translated":"남은 시간","updated_at":"2026-07-22T15:47:02.534Z"} +{"cache_key":"5a00e47f69246b2c1acfb155817070a971b2f64c42e25e5f543c5fd4b0463a10","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.retry","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Try again","text_hash":"d8b8392e2c542950ca64867168e4ef87d4ad606882d5898f826b51c6d553988f","tgt_lang":"ko","translated":"다시 시도","updated_at":"2026-07-29T11:02:21.725Z","segment_ids":["pluginsPage.tryAgain"]} {"cache_key":"5a0567d772cda1e01e1f262ccd87505ddae4c29d7e989bc06c2df1921d0763ce","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commandResults.fast.sourceSession","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":" (session)","text_hash":"0f0ef022f008ef50d1234da574e182d4fe7b34f057e28e4500db2a10c4ba7dd0","tgt_lang":"ko","translated":" (session)","updated_at":"2026-07-29T11:01:31.836Z"} {"cache_key":"5a1b13f19170cc41b532441dc01554295e074adab240e2ca3316adfc74d43478","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.presets.last30d","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"30d","text_hash":"e3ba17e322405f7f5887b350f7d398ab1c41fc5f7a758b7aab35bf23b1368ed6","tgt_lang":"ko","translated":"30일","updated_at":"2026-07-29T11:02:21.725Z"} {"cache_key":"5a252f80632fc09f4a0b855d721102bbd5ccdb749bf10d064791a55bb3284a71","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.runControls.queue","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Queue","text_hash":"3b2fe03e368939166bc6e318840b23fcade3ee55d6681b6ef16e7f08c00f23af","tgt_lang":"ko","translated":"Queue","updated_at":"2026-07-29T11:02:21.725Z"} @@ -1422,11 +1435,11 @@ {"cache_key":"5b1f36ae5b186b4c12e710d059a0aa68ee6c13638f1b25ee8dec618c740f82f1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.templateDraft.docsNotes","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Page:\nChange:\nSource proof:","text_hash":"5be1e701733d6173c67b08082a2b1c9729298e878e8418561211d71ebf24ad25","tgt_lang":"ko","translated":"페이지:\n변경 사항:\n출처 증빙:","updated_at":"2026-07-12T06:35:43.409Z"} {"cache_key":"5b35fb7923ad8df199f433988f39969d859de5d0f0dd54a63cbdcf1b4aadc3cc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"newSession.readingAttachment","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Reading attachment","text_hash":"74bdbc5b4b58cbd21f0606f1c78c86939ca4d3cde517ea435acc1992b0c39980","tgt_lang":"ko","translated":"첨부 파일 읽는 중","updated_at":"2026-07-14T11:49:26.119Z"} {"cache_key":"5b3e25d3970099a742a876fe7bc8575a8c856dcb4d798d71eb4e2d22ff42e453","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.importedClusterSummary","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Imported chats clustered around {label}.","text_hash":"c396096eda121da2ffee29dbb1147ae1ff308fc5eaaf841d2f18753e2dd863ad","tgt_lang":"ko","translated":"가져온 채팅이 {label} 중심으로 그룹화되었습니다.","updated_at":"2026-07-29T11:01:06.880Z"} -{"cache_key":"5b83cd2cc9282043b499b9bc9dba54662bdab8bcd08ded75d898bc5d05451826","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.messages.openInCanvas","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Open in canvas","text_hash":"02597bb20cb5d93ebbb47e62c3591fcf9dec76fc42697e1dc130e1f167232e61","tgt_lang":"ko","translated":"캔버스에서 열기","updated_at":"2026-07-12T06:36:13.954Z"} {"cache_key":"5b841370dd3be5ad19815f07bfcf54621d3ddd6e8c152fa2f64fcfbe74db1ec2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"mcpServers.nameTaken","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"An MCP server named “{name}” already exists.","text_hash":"32cef939d87970acbaf7a2dbc668f06f2e6f78f3e2f21252f66eb6a4148477cd","tgt_lang":"ko","translated":"이름이 “{name}”인 MCP 서버가 이미 있습니다.","updated_at":"2026-07-22T15:45:42.180Z"} {"cache_key":"5b88272f5719242d2d3375860c97560481346e09fa2933f6484bd794be239b3d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.pageTypes.source","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"source","text_hash":"41cf6794ba4200b839c53531555f0f3998df4cbb01a4d5cb0b94e3ca5e23947d","tgt_lang":"ko","translated":"출처","updated_at":"2026-07-29T11:00:52.556Z"} {"cache_key":"5ba66828525abf516345fa526ebb0ba13d856af455321b91f29b16e5ac760726","model":"claude-opus-4-8","provider":"anthropic","segment_id":"board.announcement.removed","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Removed {title}.","text_hash":"86b785080549bd36d495d05d414ae14c4b1babebed9deaec9acda9c354d2bd2e","tgt_lang":"ko","translated":"{title}을(를) 제거했습니다.","updated_at":"2026-07-22T15:46:20.856Z"} {"cache_key":"5bcc015dff0b814c1726d3658a46ac2fd6afbdeb036ac6cf2f920c0bf113195e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.overview.activity.lightPhaseHitCount","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Light-phase hits","text_hash":"b00f6a989209a11c8a3db04c17ff2f74543fe2d00183fde7c4dae376e78d22ea","tgt_lang":"ko","translated":"라이트 단계 히트","updated_at":"2026-07-29T11:00:18.859Z"} +{"cache_key":"5bcc595e4a370c95f72d0f54a398312b19dc177cbebd56ac064847851ebc4ede","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.actionRequiresRead","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"This action requires operator.read access.","text_hash":"d411bf9bd6ca898eba019d6f280dc545673c3e083151f9a0baa18a9ef3f382fc","tgt_lang":"ko","translated":"이 작업에는 operator.read 접근 권한이 필요합니다.","updated_at":"2026-08-06T05:29:59.573Z"} {"cache_key":"5bea41910f616c0bccc9d8e8a81325ebf7d4e87e632de212a98e10a62e2a2bdf","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agentTools.loadingCatalog","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Loading runtime tool catalog…","text_hash":"4219f435cd9da1794976ea616fdf071b2eaabe43e846f0a410927c0b6ed3aa1f","tgt_lang":"ko","translated":"런타임 도구 카탈로그를 로드하는 중…","updated_at":"2026-07-12T06:34:18.055Z"} {"cache_key":"5beac5059a4dc64166e6ee7570e4686dec5e1674812819ddd97754a75c7f5c5e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.needsAttention","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Needs attention","text_hash":"c1ebc7817870e5be78fceae559ba5fcac2b68d5c5498d8080298004f3f79d62d","tgt_lang":"ko","translated":"주의 필요","updated_at":"2026-07-29T11:02:21.725Z"} {"cache_key":"5bf62c8deb69ab1f1a3ae81ee6383b75b438244261fb228faf76147aff8bbc68","model":"claude-opus-4-8","provider":"anthropic","segment_id":"board.widget.autoHeight","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Auto height","text_hash":"c74a87296fd1c0e1b4607ac82cd91bcc12820e4c700daf0e02eb7481f78af786","tgt_lang":"ko","translated":"자동 높이","updated_at":"2026-07-22T15:46:20.856Z"} @@ -1539,6 +1552,7 @@ {"cache_key":"62c3d928da3f9a75e6ecd94bc1823845f3c196c33338c3ad09e4c5c8f42fc657","model":"claude-opus-4-8","provider":"anthropic","segment_id":"languages.zhTW","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"繁體中文 (Traditional Chinese)","text_hash":"a21d536382a8b56b077e1606933c7e417e5b66cb6333275b7ad3132ae393a2ab","tgt_lang":"ko","translated":"繁體中文 (중국어 번체)","updated_at":"2026-07-29T11:02:21.725Z"} {"cache_key":"62e48ab89661f6f89eef959bfb1cc1ed71be7e2b886523b1bb97e419e60fe224","model":"gpt-5.6-sol","provider":"openai","segment_id":"newSession.cloudWorkerProvider","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Cloud worker provider: {provider}","text_hash":"68e8f2868815089369c4d3e55e456227a7ec1ee0ec69bd8aefd629e7d3ad8c9c","tgt_lang":"ko","translated":"Cloud 작업자 제공업체: {provider}","updated_at":"2026-07-14T17:38:25.270Z"} {"cache_key":"62e4be4a02359bdb9cfb4991bbca0125cf19a71f37bd07f20f7880548fbf086c","model":"gpt-5.6-sol","provider":"openai","segment_id":"chat.progressLabels.sifting","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Sifting","text_hash":"f6b21a4dbcd8e5939326c6bdf5ef4dc79ee1108113ce4eea365fe7039acc24af","tgt_lang":"ko","translated":"고르는 중","updated_at":"2026-07-14T04:53:32.458Z"} +{"cache_key":"62e8dfac2ecf339bf325808d625764e2323f9270d6b4a67019978bcf05e03ebb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.copyResult","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Copy result","text_hash":"c467973d015e9cb72b4e3a39d8b304099974fe9b6cb67f3f6f66a328069179a6","tgt_lang":"ko","translated":"결과 복사","updated_at":"2026-08-06T05:30:09.222Z"} {"cache_key":"62ea82c19715ba479bc62e2adddc3c00fa57434a2d9147f8e26416779731db3c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.turnRecap.doneIn","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Done in {duration}","text_hash":"59117de94db4dc38c3d0735e9c50737ebfe6bf5cc8cbf3c0de38bffc68b73f46","tgt_lang":"ko","translated":"{duration} 만에 완료","updated_at":"2026-07-22T15:47:02.534Z"} {"cache_key":"62ec9e1717d7b0733e2154d6e619e323b5f68295fc3b68115ecafa3dfd8284ff","model":"claude-opus-4-8","provider":"anthropic","segment_id":"terminal.closeSession","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Close terminal session","text_hash":"613488436c92be31211422f5c27dadf394c657fe72fb3b027da22ee503635e62","tgt_lang":"ko","translated":"Close terminal session","updated_at":"2026-07-29T11:02:21.725Z"} {"cache_key":"63279a9a63a0c5d87ba5885abef88c0213eaa18497b5bf085623ba560789421b","model":"gpt-5.6-sol","provider":"openai","segment_id":"connection.help.copyCommand","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Copy command","text_hash":"9a01feecae675f2fb94baefe9b95c9b6f2970d7b4ccaf64e774335626cba785a","tgt_lang":"ko","translated":"명령어 복사","updated_at":"2026-07-12T00:08:48.860Z"} @@ -1665,6 +1679,7 @@ {"cache_key":"6a2b6d6a812d892aa7a15f4d95782c3c4f5405042eb720401a1463a6370f3086","model":"claude-opus-4-8","provider":"anthropic","segment_id":"mcpPage.operatorCommandsHint","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Status, diagnostics, auth, probing, and runtime reload.","text_hash":"0656214d59ac9ecb2f5f0598645697b7a1309872e029f54d98eb6c6ea38c3ad4","tgt_lang":"ko","translated":"상태, 진단, 인증, 프로빙 및 런타임 다시 로드.","updated_at":"2026-07-12T06:34:52.939Z"} {"cache_key":"6a403f024945c2f6139286eb72d254d743b63a99aa934d0e385e9b351cb4f07f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.splitView.splitDown","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Split down","text_hash":"8730b89df7caaf5b5090f9b7365a0a03e0a13d9682dc6418f556b8a676d9e98f","tgt_lang":"ko","translated":"아래쪽으로 분할","updated_at":"2026-07-29T11:02:21.725Z"} {"cache_key":"6a662ca48b599a619312dd3e580a9351113f19d7787285a064f32608882c871a","model":"gpt-5.5","provider":"openai","segment_id":"browser.inspectRole","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Role","text_hash":"14736a2eb9f4159f4b6b86f192c3c222243fd9659aadf2ecc0139e3d72bed85c","tgt_lang":"ko","translated":"역할","updated_at":"2026-07-11T02:18:12.376Z"} +{"cache_key":"6a69a3a4ca5758893eb8da1da385923bcb3fefabd68dcb3b9b6c981d507ddef4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.actionRequiresWrite","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"This action requires operator.write access.","text_hash":"48816bfddc8d61fc3ab5c633190b2fe68f8c7390a419d24a12ba9ece22a34402","tgt_lang":"ko","translated":"이 작업에는 operator.write 접근 권한이 필요합니다.","updated_at":"2026-08-06T05:29:59.573Z"} {"cache_key":"6a83137c7f9954f9de03b2a5b41aa1b109a2af5ad274bd391b4fbb3d8855d95f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.daily.byType","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"By Type","text_hash":"26901eeda3b27dae03e02ed92d2af1757fefe9929a2cbaf8bc17e193256d1ba8","tgt_lang":"ko","translated":"유형별","updated_at":"2026-07-29T11:02:21.725Z"} {"cache_key":"6a9f4702e8188b9314606ac415f6790137118d38e39bdac3733187ffe74b804e","model":"gpt-5.5","provider":"openai","segment_id":"nav.forward","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Forward","text_hash":"f1c65e14817efef2b77973a4f63446a7d462cd2636bbe721207107b7d126a001","tgt_lang":"ko","translated":"앞으로","updated_at":"2026-07-11T02:18:07.814Z","segment_ids":["browser.forward"]} {"cache_key":"6aa0c48e467ffeeeb2f4c2c5ebde0c38d70f49d779a73c2e0b8b72b74b7d87c2","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.groupByCategory","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Custom groups","text_hash":"9636b3c175d0e2a9fb982785a84275d191a8b4ef28e4d842a9e35a38e3c12f10","tgt_lang":"ko","translated":"사용자 지정 그룹","updated_at":"2026-07-05T14:39:46.951Z"} @@ -1791,7 +1806,6 @@ {"cache_key":"722baa8f156ee8fcaa80711d8753398f90b220d1b322277372ee67b78e793a8e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.removing","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Removing…","text_hash":"d4b09919ec929f15c19802296a06e97a0d0862e29e23c453d638fc0c3b87c641","tgt_lang":"ko","translated":"제거 중…","updated_at":"2026-07-29T11:02:21.725Z"} {"cache_key":"7233d6b586710a91b7f364cde6807248e09c47614ca3629324b3c15db41034e1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.details.filterByTool","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Filter by tool","text_hash":"15276f54f8e27cd1cac2e17338d8ad19d73bbe46b475d8a6cd74fae6cfdfb65a","tgt_lang":"ko","translated":"도구별 필터","updated_at":"2026-07-12T06:36:08.156Z"} {"cache_key":"723783e24664b62fb740902dc358ee28ee47819827c60df8533ec777cde74c20","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.toolCatalog.descriptions.applyPatch","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Patch files (OpenAI)","text_hash":"e0ebd02afc40c27d3dc100f68f3a92551696b3b1794cd3adab2a05a816d70147","tgt_lang":"ko","translated":"파일 패치 (OpenAI)","updated_at":"2026-07-12T06:32:31.554Z"} -{"cache_key":"72388b470f3791fbfd6aef1157801f1eb334ff6489549927e9b6904d389dea9d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.overview.health.checking","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Checking…","text_hash":"ec963ffc911b840134fc738b41a8bb0493489c402a4a761efd36c16dea7d984b","tgt_lang":"ko","translated":"확인 중…","updated_at":"2026-07-29T11:00:25.855Z"} {"cache_key":"724e9d12f60a40fcc59e76e326fdcbe68cea0b9b3c2261d3a8ad16f710a6e7c0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.categories.core","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Core","text_hash":"70ea1983c983deacc1b61805aea3d43648afd932f346fb2e5d9b15facd4035c2","tgt_lang":"ko","translated":"코어","updated_at":"2026-07-12T06:33:33.499Z"} {"cache_key":"72513043c336af70184fe14d8b4ed263e942a0cc7db37e2ee62c9aaeb434b77b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.scope.instance","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Current instance","text_hash":"962ffc6c660941ecc714fa817ce552f7f73ffe70e5f9f353797df5f15bdca136","tgt_lang":"ko","translated":"현재 인스턴스","updated_at":"2026-07-29T11:02:21.725Z"} {"cache_key":"72587fdda46118bcf0bda3a397bc9baa02ae150a230238d450688fed8d414d5d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.appearance.browseTweakcn","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Browse tweakcn themes","text_hash":"e950da4ba620adece9b71ebc5a1cd56f25b88dae64d8e3dd706b7ba54ebeca51","tgt_lang":"ko","translated":"tweakcn 테마 둘러보기","updated_at":"2026-07-12T06:33:56.681Z"} @@ -1824,6 +1838,7 @@ {"cache_key":"73e51d1573f30c8af6f9ac3d17872e26ec704d0845f1ce8b5084396b02560033","model":"claude-opus-4-8","provider":"anthropic","segment_id":"githubPreview.ariaLabel","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"{state} {kind} {repo} #{number}: {title}, by {author}","text_hash":"e18c624550814e4318a45e1e0f8782913409763d046aa703519e91c887be205b","tgt_lang":"ko","translated":"{state} {kind} {repo} #{number}: {title}, 작성자 {author}","updated_at":"2026-07-12T06:31:35.667Z"} {"cache_key":"73f8db796961f496e72ada9d714f17e10dc42f353bd90e29847f9b3c63c02271","model":"claude-opus-4-8","provider":"anthropic","segment_id":"custodian.history.sources.settings","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"settings","text_hash":"cde0fb0dec1400c54a0f7e7eafa73624c53e4da258bbd34b3380a0defeba95c1","tgt_lang":"ko","translated":"settings","updated_at":"2026-07-22T15:45:33.188Z"} {"cache_key":"73fbfc3876cadb2ea1d5cd77ecbc20e7caa42ff8c1864121745e504dc7945775","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.connectorDescriptions.canva","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Create and edit Canva designs, manage assets, and export results.","text_hash":"477116e721204b2cb119ec9421cc7880b7000563dcefce02bfd12d1825918a47","tgt_lang":"ko","translated":"Canva 디자인을 생성 및 편집하고, 에셋을 관리하고, 결과를 내보냅니다.","updated_at":"2026-07-12T06:35:04.296Z"} +{"cache_key":"74047b29e58914a2dbb976d0a308b8fde205502c01fe1fc06388efe365dc48d7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.candidates.retry","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Retry test","text_hash":"1fa8f72fe8a0f01c606d8f742fe775987bc78daf9e96e586f26a780989c75698","tgt_lang":"ko","translated":"테스트 재시도","updated_at":"2026-08-06T05:29:59.573Z"} {"cache_key":"7436ac6f60ccad0930aa82ece47d6ad77cbad9e1829093c6af3daa6750fb068c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.toolCards.verbs.wrote","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Wrote","text_hash":"4271706273b65093315f20ecda748591558220cc009d35acb619eed31ab623b5","tgt_lang":"ko","translated":"작성함","updated_at":"2026-07-29T11:02:21.725Z"} {"cache_key":"743d97112609052b70fb6524ecbd204e3b76a788d00ee51de1d2c109a6289b85","model":"claude-opus-4-8","provider":"anthropic","segment_id":"board.moreTabs","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"More dashboard tabs","text_hash":"193370790ce16f2db5a643651e9a653e6138421734addd2ae7df48a1a05fe9e9","tgt_lang":"ko","translated":"대시보드 탭 더 보기","updated_at":"2026-07-22T15:46:13.629Z"} {"cache_key":"74424ee06c15289a6f3b346fcf0a4961e097f0d9174d5e4d6a1e2e93e1142561","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.nostr.bioHelp","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"A brief bio or description","text_hash":"13c4378cf9fb4be11b124be3ee805740faafd2e3cf09936e4186ae037cade948","tgt_lang":"ko","translated":"간단한 소개 또는 설명","updated_at":"2026-07-29T11:02:21.725Z"} @@ -1930,6 +1945,7 @@ {"cache_key":"79f23eebcc4e3725102a52994465d60ed9e699b2008634536f82f8c8a468903c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"subtitles.automation","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Commands, hooks, automations, and plugins.","text_hash":"95de5b91015bdbbe3af60afdcf131af5df2706cdbe1bcfc3e0343a6a282d51ba","tgt_lang":"ko","translated":"명령, hooks, cron, plugins.","updated_at":"2026-07-29T11:02:21.725Z"} {"cache_key":"7a1f039dbb2208fec9130728b5dffb4acd140fb0d0d382d8a0837f7397c85156","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.inventory.revoked","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"revoked","text_hash":"4bb47f186df233e48b09d241ee4defb821add0c35ac8311469fe1522c6813dd5","tgt_lang":"ko","translated":"취소됨","updated_at":"2026-07-12T06:31:59.316Z"} {"cache_key":"7a24ee3626b8dd7c4b473c8f3032aeb89540ca4bd055decbc0b6d5504f6c7218","model":"gpt-5.6-sol","provider":"openai","segment_id":"palette.descriptions.shellCommand","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Run shell","text_hash":"154bfb96f42aa0efee3099944c7f98497cdb0a90e8f77fefa9ccecad51c20ff5","tgt_lang":"ko","translated":"셸 실행","updated_at":"2026-07-12T00:08:50.590Z"} +{"cache_key":"7a2530d7352a63d63ca7591378277ed2f14dda60b5d8c304fd9e03f5d3065edf","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.checkingButton","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Checking…","text_hash":"ec963ffc911b840134fc738b41a8bb0493489c402a4a761efd36c16dea7d984b","tgt_lang":"ko","translated":"확인 중…","updated_at":"2026-07-29T11:00:25.855Z","segment_ids":["memoryPage.overview.health.checking"]} {"cache_key":"7a2fbb3e70c3a422e94b34043640a4e1b1e53b69136724a1af24444a60e01bf3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agentTools.liveTools","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"{count} Live Tools","text_hash":"a118241e5d01d212b9eb9d03a4a4e5567f0e4a08b799a3b67d96ca5f49549dc6","tgt_lang":"ko","translated":"라이브 도구 {count}개","updated_at":"2026-07-12T06:34:29.962Z"} {"cache_key":"7a51b19dbc1a53d05bf4a0a3a970af2e8fe93f5664d247e63aa169cbe0c90f6b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.acknowledgeRisk","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Acknowledge risk and install","text_hash":"22492375100f74cd283f0f80143eb70c1d46d05e2762834bd8563e77a9bf99da","tgt_lang":"ko","translated":"위험을 확인하고 설치","updated_at":"2026-07-29T11:02:21.725Z"} {"cache_key":"7a5bb77efc011117a68833483bf8ab7f8e6e0989859803ffbd27d6fdf5b171a5","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.pinned","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Pinned","text_hash":"f20c879465551f0d1457a13d4390d0f1ece456b115d75463169c5d55341b9b1e","tgt_lang":"ko","translated":"고정됨","updated_at":"2026-07-02T14:30:10.945Z","segment_ids":["usage.filters.pinned","chat.toolCards.pinnedToDashboard"]} @@ -1993,6 +2009,7 @@ {"cache_key":"7db0333a00e0ab316c342f866a81a7ffd4b546e47c7df6b847d5d6ab51ce13b4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.connectorDescriptions.notion","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Search, create, and update pages and databases in your Notion workspace.","text_hash":"bac4727c4b17680f28121beb875e4b219000bf05de11bb6008ea0604aba7be74","tgt_lang":"ko","translated":"Notion 워크스페이스에서 페이지와 데이터베이스를 검색, 생성 및 업데이트합니다.","updated_at":"2026-07-12T06:34:52.939Z"} {"cache_key":"7dc0388c0cf142f3db7adca9aa56db8396dbfda550c6d9e50e0d7edcd65e2b7f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sessionSharing.noPeople","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"No paired people found.","text_hash":"dcd5ef1460456442817ca5336b8c7d499e6d6a6e44d5c81b8923a5339721e3b8","tgt_lang":"ko","translated":"페어링된 사람이 없습니다.","updated_at":"2026-07-25T17:12:16.327Z"} {"cache_key":"7dc7babbb105d424703783c333466bc2df3af8cdbedc97c8e72d7b50a8adcca0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.toolCards.group.editsMany","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"edited {count} files","text_hash":"31b1f78c59f43cb22514f475541a1d9fcbc86d3087f6a858c7cb1901be30295c","tgt_lang":"ko","translated":"{count}개의 파일을 편집함","updated_at":"2026-07-29T11:02:21.725Z"} +{"cache_key":"7dd2b533f078176e922429d24688b3d54bc67195de546b438bb940f38543e7a5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.actionRequiresAdmin","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"This action requires operator.admin access.","text_hash":"518b8e1950759a90a1bd23aa2ca3c6476d2278d010e83aff6087f7469050286b","tgt_lang":"ko","translated":"이 작업에는 operator.admin 접근 권한이 필요합니다.","updated_at":"2026-08-06T05:29:59.573Z"} {"cache_key":"7dfe23405ced54d0caf9856cc8c862053792e3609a7f38adf686445b82c408b3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.openSourcePage","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Open source page","text_hash":"adceca1a6bf7fd8414cfd2d97781d11393693b85e108d57998c6c7a90b861191","tgt_lang":"ko","translated":"소스 페이지 열기","updated_at":"2026-07-12T06:36:01.767Z"} {"cache_key":"7e07632955fefdf8603abe01f6a7ead0c60983db140e1c291cca8d26f53ab68e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.queue.loading","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Loading proposals…","text_hash":"5b6b1d4355c10da505f3337f6acdb2b898427a215cfe57b41138139574612154","tgt_lang":"ko","translated":"제안 불러오는 중…","updated_at":"2026-07-12T06:35:19.851Z"} {"cache_key":"7e2db17a1dd0b6a8663f2bd38177ff746d40fdf5fb3e6fd2a9a75a578be74c55","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.details.tokensWrittenToCache","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Tokens written to cache","text_hash":"7abf026d6ca218c915b61286a73e94b7c71c6744b63702eab9bc41b4a3b20797","tgt_lang":"ko","translated":"캐시에 기록된 토큰","updated_at":"2026-07-29T11:02:21.725Z"} @@ -2015,6 +2032,7 @@ {"cache_key":"7ef7ea4b195b18c7daafa070f73b2818046ea4d98a75d5fe361445bfa3b3a61a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.status.active","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Dreaming Active","text_hash":"fd7a73177f09d63e4afe11f3ac6e028368eb1c3163b80022a9bf46b94e1b658a","tgt_lang":"ko","translated":"드리밍 활성","updated_at":"2026-07-29T11:02:21.725Z"} {"cache_key":"7f078b258264f0882f5fe17099b962272ec1781e84bc3cea68aca8acaa274ac3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.execApprovals.lastUsed","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Last used: {time}","text_hash":"e1af94fe58b405d6f8ddd64972d7a496ce64144020cccecc1bdcfd1d1c2ab57c","tgt_lang":"ko","translated":"마지막 사용: {time}","updated_at":"2026-07-12T06:32:19.539Z"} {"cache_key":"7f0c516620c9bba4f8ed575ef1c3e0785af61e035f47bd71e79096b9ee83373c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.rail.askPending","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Checking the session…","text_hash":"60e4642975cc7e2bd7aefab78aec6328faf8f4b70fbe2ead3183519ce1511b04","tgt_lang":"ko","translated":"세션을 확인하는 중…","updated_at":"2026-07-25T17:12:22.957Z"} +{"cache_key":"7f19ff37a20bc58fe40e0dea6df679b36538e5ec9c55ea6223e508edc6b7dbeb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.actions.confirmRepairDescription","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"This archives derived dream cache files and rebuilds them from clean inputs. Your dream diary stays untouched.","text_hash":"2589fde250939480a492a5f25e92fb75430cccfcb4aa9da17a4c63c5ea3efb22","tgt_lang":"ko","translated":"파생된 dream 캐시 파일을 보관하고 깨끗한 입력에서 다시 빌드합니다. dream 일기는 그대로 유지됩니다.","updated_at":"2026-08-06T05:30:09.222Z"} {"cache_key":"7f32ca447fd19ad54c1f996069ea92b0e1a00ed9d6db7f62d9e863064c389d30","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.editCard","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Edit card","text_hash":"42eb1e3f7227aa186300a05f687c27f0f44355ca75acfdeae3e25a01fa69f4d7","tgt_lang":"ko","translated":"카드 편집","updated_at":"2026-07-29T11:02:21.725Z"} {"cache_key":"7f5bf8de7be58d1e3b23598167d16a12cbae3b6815f827c43d39b7fc84b71894","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.dreaming.phases.rem.description","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Pattern pass that looks for recurring themes across the lookback window.","text_hash":"ba48aefb30db7dcbf0485dd10ba85f4e25df32720f95b1b91c0435ffabef78de","tgt_lang":"ko","translated":"룩백 기간에 걸쳐 반복되는 주제를 찾는 패턴 처리 단계입니다.","updated_at":"2026-07-28T07:07:35.984Z"} {"cache_key":"7f609517f0809a35ba258db8c41fef7fb903910a75f46b109c1505697045d398","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.memories.searching","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Searching memories…","text_hash":"9bec915312442733d04fe9857bd4e2b95d08a8d69c591e8c74c18d4403e2af70","tgt_lang":"ko","translated":"메모리 검색 중…","updated_at":"2026-07-29T11:00:25.855Z"} @@ -2090,6 +2108,7 @@ {"cache_key":"8378f7f2bb5468357ba39039c66a07f0f36117798833916fb1b16f98b3687181","model":"claude-opus-4-8","provider":"anthropic","segment_id":"languages.it","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Italiano (Italian)","text_hash":"0090dc269d25b87e5739c688fed25a00a04b01d196c0c54fafeabf22351e6864","tgt_lang":"ko","translated":"Italiano (이탈리아어)","updated_at":"2026-07-29T11:02:21.725Z"} {"cache_key":"8380f929f569b5b72a4633ef776ec03dff2a06b3d35eaac1788236972f555476","model":"gpt-5.6-sol","provider":"openai","segment_id":"chat.pullRequests.createPrLabel","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Create a pull request for {branch}","text_hash":"33389cfbd9c904e64082a0b2bdc1617ae4d23292536848416876ff53ebfc1df6","tgt_lang":"ko","translated":"{branch}에 대한 풀 리퀘스트 만들기","updated_at":"2026-07-12T16:48:47.361Z"} {"cache_key":"839c9eb1f22e35429a8c572c01d8ff7f8c0334808ed1e6dee6347bdbf776b7b4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"browser.errors.screenshotReadFailed","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Screenshot read failed.","text_hash":"4c85920ffb7ca5dcd7e60a4584d55617bdc526ad9b476f0f6cdd721ed7b9c216","tgt_lang":"ko","translated":"스크린샷 읽기 실패.","updated_at":"2026-07-29T10:59:40.908Z"} +{"cache_key":"839f1042ea92fb16033a4624fb537c0c35805c9fea295be51d27b8e5515584c3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.recoveryFailed","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Could not update completion delivery.","text_hash":"bbeca2e058cc124638f8e2241905215a63eb671841584b97706bc41fbe2a2378","tgt_lang":"ko","translated":"완료 전달을 업데이트할 수 없습니다.","updated_at":"2026-08-06T05:30:09.222Z"} {"cache_key":"83a4820a8a777e6536a4ba7e8d6a696464c3bd7529ff604d7f54ddabfb6fd891","model":"gpt-5.6-sol","provider":"openai","segment_id":"skillWorkshop.selfLearning.updateError","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Could not update the self-learning setting.","text_hash":"abd6a661eaec9abddbbcb5f7594efe24878c2a537a8e64084679e09f1e39bca2","tgt_lang":"ko","translated":"자기 학습 설정을 업데이트할 수 없습니다.","updated_at":"2026-07-13T06:15:35.756Z"} {"cache_key":"83eeee01b18a2deb9fd49a575ef9c44e669a02f3db57cef4f1b343d4fb48b966","model":"claude-opus-4-8","provider":"anthropic","segment_id":"debug.snapshotsTitle","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Snapshots","text_hash":"f187f78e07efb26eacf88e2d361f91f4abf37d025e744f36446b62d22abd1460","tgt_lang":"ko","translated":"Snapshots","updated_at":"2026-07-29T11:02:21.725Z"} {"cache_key":"83f75020332b7facb752df4dcfcd327c84e3346f7d6acfa8f7703f81fe73c25a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"filePreview.kind.file","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"File","text_hash":"50009ce1da4d15e1c4a04024df691eed5f0d598e2c4c67092f205366d0adf99e","tgt_lang":"ko","translated":"파일","updated_at":"2026-07-29T10:59:03.154Z","segment_ids":["chat.detailPanel.file","chat.composer.attachFileOption"]} @@ -2342,6 +2361,7 @@ {"cache_key":"9336490262d73dba11f3cce71c964596ce3154c5668df2a624a4a9252f9b90a4","model":"gpt-5.6-sol","provider":"openai","segment_id":"approvalHistory.columns.resolved","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Resolved","text_hash":"5be3c2c8354e1eb924b03a3dcc7fa4172e9aa0f4917b46b44fcc7daf8835d7a7","tgt_lang":"ko","translated":"처리됨","updated_at":"2026-07-16T09:22:31.379Z"} {"cache_key":"933b9d219f4c2734484635c32ca31dc51084a40e680a90b33232a3e0b753375a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.agentHelp","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Start typing to pick a known agent, or enter a custom one.","text_hash":"451071fcd7e9e0c8b4a32102664d2a17739b132d024fa81b6f1e4cd254401b6e","tgt_lang":"ko","translated":"입력하여 알려진 에이전트를 선택하거나 사용자 지정 값을 입력하세요.","updated_at":"2026-07-29T11:02:21.725Z"} {"cache_key":"93480f3a59465d0dd068217cfa1de5a01b2920653de058cf9ebb40c77797653a","model":"gpt-5.5","provider":"openai","segment_id":"newSession.agent","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Agent","text_hash":"11b39c93777e8f1f3983bdba7c72b22fe68cfea20c677e9de53e17cb7dbfb19f","tgt_lang":"ko","translated":"에이전트","updated_at":"2026-07-05T14:39:46.951Z","segment_ids":["sessionsView.groupByAgent","execApproval.labels.agent","memoryPage.dreaming.agentScope.rowTitle","workboard.fieldAgent","usage.filters.agent"]} +{"cache_key":"934d82529a7c87df5b33983f249542356aaf55659be78eb6baa9f9e8601527d7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.authFailed.stepDashboard","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Run openclaw dashboard --no-open for a fresh URL, or openclaw gateway auth-token --show to recover the token.","text_hash":"fa26152d74b5e87de5bd2e743b0aefb3815c7720452ee67d0b42a48c9f83df55","tgt_lang":"ko","translated":"새 URL을 얻으려면 openclaw dashboard --no-open을 실행하거나, 토큰을 복구하려면 openclaw gateway auth-token --show를 실행하세요.","updated_at":"2026-08-06T05:30:09.222Z"} {"cache_key":"935dfa3064e8109dc0e5db0db500030909c5518e40bf06080db8cf8bec018ba9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.loading","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Checking this Gateway for available AI access…","text_hash":"4158a236abfb66eb52e2775836f304bb60e3f7263d29ff74b69a88f6e5d47e06","tgt_lang":"ko","translated":"이 Gateway에서 사용 가능한 AI 액세스를 확인하는 중…","updated_at":"2026-07-29T11:02:21.725Z"} {"cache_key":"93616059b0021ad5df1f89e59580e8038eef21ee60501ece4593fb68c81cc562","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.logout.confirm","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Log out of {provider}? Saved OAuth and token profiles will be removed.","text_hash":"acd8de73c2964f6b1fe1d8d4327629fda5901edb03b3c7f880e2e5736a717c6a","tgt_lang":"ko","translated":"{provider}에서 로그아웃하시겠습니까? 저장된 OAuth 및 토큰 프로필이 제거됩니다.","updated_at":"2026-07-29T11:02:21.725Z"} {"cache_key":"937a9e44f22ae85dc70686797fc43d19092064add050162dc08681fac3a19ee6","model":"gpt-5.6-sol","provider":"openai","segment_id":"nodes.pairing.limitedAccessHint","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Node, chat, and approvals without administrative controls.","text_hash":"875b64d38acce53b42fad8c29f5b91fb83b31234b509b9ea9d5afa909b915078","tgt_lang":"ko","translated":"관리 제어 기능 없이 Node, 채팅 및 승인을 사용할 수 있습니다.","updated_at":"2026-07-13T10:02:20.966Z"} @@ -2375,8 +2395,10 @@ {"cache_key":"95cf281d9e2591cc5f9814d30b202b44b81c1b30a554b9d30b70fcb75b39d190","model":"gpt-5.5","provider":"openai","segment_id":"nativeLinkMenu.copy","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Copy Link","text_hash":"724e78a3254c899d16ef6324a7abc9a8f5240ffce8bff74976df397c68ce9d78","tgt_lang":"ko","translated":"링크 복사","updated_at":"2026-07-09T11:02:47.260Z"} {"cache_key":"95d3a74df4837670611c304a746f0288c56f035a71e4fbdb70b159255933c956","model":"claude-opus-4-8","provider":"anthropic","segment_id":"custodian.history.button","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"History","text_hash":"0e769600933790607b2a13b33ddfade0fa17810eb62c3b28ee23e59516516491","tgt_lang":"ko","translated":"기록","updated_at":"2026-07-12T06:36:38.166Z"} {"cache_key":"95dd954e07512f4fe47ab9fabb96c67815dc75e255ff2e3da033186b220bd8a3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commandResults.steer.failed","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Steer failed before it reached the run; try again.","text_hash":"31b7c28af9cfdcf9d712bea164c614b41a71592ad080d5788fea50f5118f97d4","tgt_lang":"ko","translated":"실행에 도달하기 전에 steer가 실패했습니다. 다시 시도하세요.","updated_at":"2026-07-29T11:01:41.579Z"} +{"cache_key":"95e7f27d7f9fdf8f4c0ee90caaaac4a02cec27f74c4f6e2782f996cabb548f1f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.button","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Check model","text_hash":"ecbc2430febdf2ec2499efad15c6d2f2a01b64cc8ea7a1bce31663cf67c0dd9c","tgt_lang":"ko","translated":"모델 확인","updated_at":"2026-08-06T05:29:59.573Z"} {"cache_key":"96010b1f238c99f5d4f68d978b54d69d6424dd2832634b8dd3535333002f2c97","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.startupStatus.provisioningEnvironment","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Provisioning environment…","text_hash":"983d0729c9ec2322ce613f2b5078a6221b88529dbd053084dbb3c86d710a7d05","tgt_lang":"ko","translated":"환경 프로비저닝 중…","updated_at":"2026-07-22T15:46:37.858Z"} {"cache_key":"960a945e37880c4433de4ff276531cfb0a02fe59da42d617200410527c4bb5a2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"mcpServers.missing","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"MCP server “{name}” was not found in the configuration.","text_hash":"0fcf0028371340306f34d196f8069514ce59ebc4da45c4fe9bf64811420cde62","tgt_lang":"ko","translated":"구성에서 MCP 서버 “{name}”을(를) 찾을 수 없습니다.","updated_at":"2026-07-22T15:45:42.180Z"} +{"cache_key":"960bdea8e6dca0787c34f0ea17b56372693d0f25b1db70a0a0dbd99d78658849","model":"claude-opus-4-8","provider":"anthropic","segment_id":"appsPage.badgeStoreComingSoon","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Chrome Web Store · coming soon","text_hash":"d211e1cb0d006e8e02c0c3fe12d6d98e9b576b5b19eb85b501cb8448935647f3","tgt_lang":"ko","translated":"Chrome Web Store · 곧 제공 예정","updated_at":"2026-08-06T05:30:09.222Z"} {"cache_key":"963b246e2886c68d6b4109658fde86f06aa93f704b1eb3afc788149b26fbccd2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.themes.knot.label","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Knot","text_hash":"70615ec79d3fc736dea359ab29ed86a7e2007cf085b0c4fbd2975b411252666d","tgt_lang":"ko","translated":"Knot","updated_at":"2026-07-12T06:33:43.023Z"} {"cache_key":"96548f5481114d8529b125e0ac5f199e247a3666d202ffae60212ee7cd490eb6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.detailWorkerLogs","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Worker logs","text_hash":"67766b9f222a7ccdae6beb7d6e7877d1a13abb8a346a8c5c803a4380bdf851b1","tgt_lang":"ko","translated":"워커 로그","updated_at":"2026-06-16T14:14:21.259Z"} {"cache_key":"96581c44650c70dee025c1296b4cba4d9c416918a53500b8c3146f2182b78104","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.widget.openBoard","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Open board","text_hash":"673ae8242de169d3e0c9ec18b6fe6eadab2510808604ff14192a0f287d39a3f2","tgt_lang":"ko","translated":"보드 열기","updated_at":"2026-07-22T15:46:37.858Z"} @@ -2446,6 +2468,7 @@ {"cache_key":"99b2bf793d7f340064afefad0550bd067e9639b200dec3754231bfddfba1f789","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.eventsLabel","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Card events","text_hash":"7f69e0c8c586fe33047ad13effa55237af16f0f651f5d58e377db2d3ede45d94","tgt_lang":"ko","translated":"카드 이벤트","updated_at":"2026-07-29T11:02:21.725Z"} {"cache_key":"99f0e3d378a51d3e0bb049f321bddd7f6a8f3fac2c29d7595dd2e5e573ae97f1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.header.view","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Workshop view","text_hash":"1c1d655dd00b1518de2dff27702d5a26574995ca414fe37dc9613144d3bbbc26","tgt_lang":"ko","translated":"워크숍 보기","updated_at":"2026-07-12T06:35:13.064Z"} {"cache_key":"99f60d4ff0e9abbb842d731dc9594b44f7371a4d52bdcefaeb2c795f74448e28","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.execApprovals.allowlist","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Allowlist","text_hash":"4ec30e9d85725d4115511c19cf8254049b4c641c398f315fbcd6cdf16db3f64c","tgt_lang":"ko","translated":"허용 목록","updated_at":"2026-07-12T06:32:19.539Z","segment_ids":["nodes.execApprovals.options.allowlist"]} +{"cache_key":"9a0e1a5298b375440fab1b96adff18c694a51a46fc99c9052ac10eb645bec03c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.deliveryBlocked","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Completed, but result delivery is blocked.","text_hash":"cb34b0983f0b8b521ea9291291e02c165db3661730bfed241080e6a6aa32f4f9","tgt_lang":"ko","translated":"완료되었지만 결과 전달이 차단되었습니다.","updated_at":"2026-08-06T05:30:09.222Z"} {"cache_key":"9a1d9909fe9457fb1acb69d7103e817a94b55a55014364e75225bf4298bae5a9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.emptyFilteredHint","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Change the view, search, priority, agent, or archive filter.","text_hash":"049dfae940263ace9707334af06b298c1223c38a449b1cec5a712553badebbd0","tgt_lang":"ko","translated":"보기, 검색, 우선순위, 에이전트 또는 보관 필터를 변경하세요.","updated_at":"2026-06-17T14:14:20.553Z"} {"cache_key":"9a2222a26f0b3cef16aa94c8165392c7eea999eb17dc36f9b953a9f8c46547c4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agentTools.inspectAgent","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Switch chat to this agent to inspect live availability.","text_hash":"448a431d41e0f47394fea217c42ebd5ddb2aed8392fe75c3fb037d19a0589767","tgt_lang":"ko","translated":"라이브 가용성을 확인하려면 채팅을 이 에이전트로 전환하세요.","updated_at":"2026-07-12T06:34:29.962Z"} {"cache_key":"9a32b2aac9c41b78737bfcba9714a798c4cf0ac571488543c85db50c53e9849d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"debug.security.warnings","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"{count} warnings","text_hash":"20c152eb8c81aba048645d91a49f254c1f8cb41ed6e6290ac1e6c3bf4a94b913","tgt_lang":"ko","translated":"{count} warnings","updated_at":"2026-07-29T11:02:21.725Z"} @@ -2473,6 +2496,7 @@ {"cache_key":"9c0662e4a685e23536369e6df5a7fcfc9836613d3fbddefbe02cf6472ea8ebc6","model":"claude-sonnet-4-6","provider":"anthropic","segment_id":"cron.suggestions.ideas.watchdog.tagline","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Hourly health check with a one-line verdict.","text_hash":"8945cd3f1bc6620e14b68a1ad20929d38ef69de8915aecec9ef86339632957d1","tgt_lang":"ko","translated":"한 줄 결과로 확인하는 시간별 상태 점검.","updated_at":"2026-07-11T22:59:19.016Z"} {"cache_key":"9c0b47da75a180334655e24c7531b646b7da4d4f630fbe0eced6e8350a401f26","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commands.instant","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"instant","text_hash":"618dc58379dda348eba010597accf72a98ab4cd357b42acdda4091901b2ff144","tgt_lang":"ko","translated":"즉시","updated_at":"2026-07-12T06:36:08.156Z"} {"cache_key":"9c1d923c2da8aaffb21870de00032640426c399f89e7adc07c44305a97e5fe04","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.tabs.overview","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Overview","text_hash":"d4b1ea5708dd532930a85188b45aff6f0a3ed458500c7577e0127a538eb0d100","tgt_lang":"ko","translated":"개요","updated_at":"2026-07-12T06:32:24.927Z","segment_ids":["agents.overview.title","skillsPage.overview","memoryPage.tabs.overview","chat.board.mockOverview"]} +{"cache_key":"9c28f162cfb489e44a0cc29a353db530cbada4187a83a2867857e9beaccab9b5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.actionUnavailable","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"This Gateway does not support this thread action.","text_hash":"88e138ded655d98aa0be82d2832e502ac495c75674c838c72b2429a1f7e28a26","tgt_lang":"ko","translated":"이 Gateway는 이 스레드 작업을 지원하지 않습니다.","updated_at":"2026-08-06T05:29:59.573Z"} {"cache_key":"9c7d49ab3515fb353180051bea9bfbae89ff8d579b6f375c47e172a991641b1f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"newSession.places","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Places","text_hash":"eb5cfb73677d98eb9b976131e0aa92d19838605ea67cc9e6a44c90d0aeefe594","tgt_lang":"ko","translated":"장소","updated_at":"2026-07-22T15:44:45.684Z"} {"cache_key":"9c884fb666d9a6cb83bc0bdaf843ae3410dc6f68ca8dbdf09b8b07c5ad69f54f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.selectSession","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Select thread","text_hash":"118df41ea5ac6f1120bb36d49845851704b5d2a4479058b3be78c86beb96e554","tgt_lang":"ko","translated":"세션 선택","updated_at":"2026-07-29T11:02:21.725Z"} {"cache_key":"9ca11a25175fa3e9b6182c0dd0f6bf74e8d59236a0bf6e1c39b8c9cc82ec2b52","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.categories.infrastructure","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Infrastructure","text_hash":"ce0cff719a94747617230dde819ab25812021d6b80c236bf0c6891c0d46e45be","tgt_lang":"ko","translated":"인프라","updated_at":"2026-07-12T06:33:33.499Z","segment_ids":["tabs.infrastructure"]} @@ -2497,6 +2521,7 @@ {"cache_key":"9d503d5365f03c96088d2b950d19485dddb555e7d293a238bc5311fae8268ffa","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.connectorAddedReady","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Added {name}. New agent sessions can use it right away.","text_hash":"6e83577bc322cd89c4cff10d5809e54136075fcb9efce925fb9adc7fc2380695","tgt_lang":"ko","translated":"{name}이(가) 추가되었습니다. 새 에이전트 세션에서 바로 사용할 수 있습니다.","updated_at":"2026-07-29T11:02:21.725Z"} {"cache_key":"9d56b093364cec04d9a23316e27bf44f2012029e6245ccfb19b24e6398f26dfc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.inventory.connected","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"connected","text_hash":"12a7bd86e0a430327620a0e2274d0f6f091c783b21c169636ef8997f9f1da76a","tgt_lang":"ko","translated":"연결됨","updated_at":"2026-07-12T06:31:59.316Z"} {"cache_key":"9d659ae2fa062d10e58521f99acb79d3673612bc0c7798f4cab0fee88a9c1941","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.rail.show","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Show session rail","text_hash":"6e447056ba0f1190b425737d8239351203fa041efc52c0810d3d48584a593460","tgt_lang":"ko","translated":"세션 레일 표시","updated_at":"2026-07-25T17:12:22.957Z"} +{"cache_key":"9d9e3131deb64dc319641af1d3a0d4a0cddf91a577e9a71e80c2ddc9a7261344","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.dismissDelivery","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Dismiss delivery","text_hash":"389321c0e83c3fa267bf36c17eeb45419b34e7136959cd885757300f4b3a8db5","tgt_lang":"ko","translated":"전달 해제","updated_at":"2026-08-06T05:30:09.222Z"} {"cache_key":"9da83583951cfbf49fbbb8b7a7fd3460f55e7114991c7bdbfe6e37ef60132d99","model":"gpt-5.5","provider":"openai","segment_id":"browser.annotatePrompt.region","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Marked region {index}: centered around {x}% across / {y}% down, spanning about {width}% × {height}% of the view.","text_hash":"e2e51195aefb95748b2c7f794b41b042d70dfeab5de6420e196824eb7780a2ba","tgt_lang":"ko","translated":"표시된 영역 {index}: 가로 {x}% / 세로 {y}% 지점을 중심으로, 보기의 약 {width}% × {height}% 범위입니다.","updated_at":"2026-07-11T02:18:12.376Z"} {"cache_key":"9dca6652191accd764bf987f38925627b88ed2e1e098b9efa34027000868875d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.notifications.title","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Push notifications","text_hash":"a1fa4443fe4abe63d6a29c433e4e8f23604c6bda89d6cec04bc261b5021f74e4","tgt_lang":"ko","translated":"푸시 알림","updated_at":"2026-07-12T06:33:43.023Z"} {"cache_key":"9dcbf7ed3f2d004b342139acc990b2538f507dcfcf8f1bb8a8046fc4392b4ba0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.probe.unavailable","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Connection testing requires a newer gateway.","text_hash":"a74487d035e9b56d67af459a061e8a8ee5a8a270a124e980df2cca818fde592a","tgt_lang":"ko","translated":"연결 테스트를 사용하려면 최신 버전의 Gateway가 필요합니다.","updated_at":"2026-07-29T11:02:21.725Z"} @@ -2538,7 +2563,6 @@ {"cache_key":"a0f283922316d03bb0a55a31ac146e2573215aea642d9714b8516d3f1c97f55e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.toolCatalog.groups.messaging","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Messaging","text_hash":"eebdbb25cbbc7651f9519d09e94ca52598e5531655ad0c4f8cf402c4cda1bff1","tgt_lang":"ko","translated":"메시징","updated_at":"2026-07-12T06:32:24.927Z","segment_ids":["agents.toolCatalog.profiles.messaging"]} {"cache_key":"a0f4b6734c3e6bf1d57f46f2c3f96c8f29407501872e188242454c0864d9dd1c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsPage.hubTablistLabel","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Threads sections","text_hash":"06b79eea07938782ba4f922e4b38dffb2809e641d6dd8ae264b95712fd885363","tgt_lang":"ko","translated":"스레드 섹션","updated_at":"2026-07-22T15:45:42.180Z"} {"cache_key":"a101aa17d82d3f89ed8aedd5eefb96ccf6165095612b28d611f396956e026139","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.readiness.chooseProvider","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Choose another provider","text_hash":"994f468aaee8b1d97833878a6cf69495e41aec5a97dec4db0636c25e514ac24a","tgt_lang":"ko","translated":"다른 공급자 선택","updated_at":"2026-07-31T19:24:20.209Z"} -{"cache_key":"a10393031d866f356b0ed0ce9c9950fb68682217a3fc2ce46d65a31da6e656a3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.authFailed.stepDashboard","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Run openclaw dashboard --no-open and open the fresh URL or paste its token.","text_hash":"8332142ce650399926258b23bb7b6fd279cdde999caf9afcb27a92713624e085","tgt_lang":"ko","translated":"openclaw dashboard --no-open을 실행하고 새 URL을 열거나 해당 토큰을 붙여넣으세요.","updated_at":"2026-07-29T11:02:21.725Z"} {"cache_key":"a10f87c221291648400989643e963910b09448078f7a989cc7cd9d8c9eefa313","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryImport.unknownCollection","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Memory collection","text_hash":"a04d6d602f7093e6b2570091f15a1fd148dc3b37bfa84c866400e7cb142cb897","tgt_lang":"ko","translated":"메모리 컬렉션","updated_at":"2026-07-29T11:02:21.725Z"} {"cache_key":"a112426610b0f6748526488c4adbad526ddf70dd5d594c4c2c8f2e284b256a16","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.pairing.help","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Pairing help","text_hash":"38b889fa410f64c497158988bdf8da130164f09128b2960c1dc3f3da24636ac2","tgt_lang":"ko","translated":"페어링 도움말","updated_at":"2026-07-29T11:02:21.725Z"} {"cache_key":"a11bc1ba36b589bb80de5e4ec5bb97d53d46d6817c42370565a0968ef2acb768","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.contextUsage.planUsage","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Plan usage","text_hash":"eb55e9232d2a7503c819491be60761e99458daf4947df9676c5cc86b653f59f4","tgt_lang":"ko","translated":"플랜 사용량","updated_at":"2026-07-29T11:02:21.725Z"} @@ -2651,6 +2675,7 @@ {"cache_key":"a705c2bd29876e7df0462330ffaff6566216b24b4f6d2dd00b25c808261cab69","model":"claude-opus-4-8","provider":"anthropic","segment_id":"quickSettings.personal.title","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Personal","text_hash":"845f9286400f42697fbb196d24c794efa933ce1d20e2b93a7cf770b69f96f6fc","tgt_lang":"ko","translated":"개인","updated_at":"2026-07-12T06:33:21.532Z"} {"cache_key":"a711509c6b487453f415999ea2f908586581c956a6c91b60783963fed87a0cac","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.pairing.qrUnavailable","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"QR unavailable. Copy the setup code instead.","text_hash":"e8d0d53b8389740ab80b08474ac2539c28e54ad279bd2658fab050e92755b42f","tgt_lang":"ko","translated":"QR을 사용할 수 없습니다. 대신 설정 코드를 복사하세요.","updated_at":"2026-07-29T11:02:21.725Z"} {"cache_key":"a71340973be44e586a1052ad9ff94cc707184b1876becf2c0f16901aedf65dea","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.disconnected","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Disconnected from gateway.","text_hash":"4ffc03107f19ff43bc14cf84fc703c7de4716a08e1368561d53ba09b96e46fa9","tgt_lang":"ko","translated":"Gateway와 연결이 끊어졌습니다.","updated_at":"2026-07-29T11:02:21.725Z"} +{"cache_key":"a7244930be681f25b95c8542441ede50fc667d7dd8d2839f38388e85651e900e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.authRequired.stepPaste","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Paste the token from openclaw gateway auth-token --show or enter the configured password.","text_hash":"6c5acfa567345d569667eec7805b322491d1ad072c82923bcb0add343d10c0c4","tgt_lang":"ko","translated":"openclaw gateway auth-token --show에서 토큰을 붙여넣거나 구성된 비밀번호를 입력하세요.","updated_at":"2026-08-06T05:30:09.222Z"} {"cache_key":"a7280f865d52fb88b795c5176fee8de3ae13a827629007a8898f348a942c3a5b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.notifications.browserSupport","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Browser support","text_hash":"2bd218b87fe8152a7876fadbbcc71947c76d735c9f1f646c8062601bc0d9f2e1","tgt_lang":"ko","translated":"브라우저 지원","updated_at":"2026-07-12T06:33:48.468Z"} {"cache_key":"a7411ecd768eeaed5dedd7c157a23acd0b60b3f240a27e1113ddc49cc9b8aa79","model":"gpt-5.6-sol","provider":"openai","segment_id":"chat.progressLabels.pearling","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Pearling","text_hash":"f9777b12e8f49df274c843c278ce466de6991d5f57b954686bd8fc2ebeed314d","tgt_lang":"ko","translated":"진주를 만드는 중","updated_at":"2026-07-14T04:53:32.458Z"} {"cache_key":"a741f9b8718bbeab78896938743f78322f150cdc09d9ca22e0bee9847cc2dadb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"onboarding.memoryImport.skip","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Skip","text_hash":"28d03596d24eeb4eab2d6fe21ca1cb95be7cb1fa6f92933db05e2cc4f4cdfa06","tgt_lang":"ko","translated":"건너뛰기","updated_at":"2026-07-12T06:35:43.409Z","segment_ids":["skillWorkshop.today.skip","chat.questions.skip"]} @@ -2789,8 +2814,9 @@ {"cache_key":"af10bbce635f5fec34529ff1d9f16df39b853c65d5eb43ddb6b450b4ea3b82e1","model":"claude-sonnet-4-6","provider":"anthropic","segment_id":"cron.suggestions.ideas.hackerNewsScout.name","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Hacker News scout","text_hash":"6a00a3389ce54f09fe80af84deb8f1543f16ae6c3fd5917764ed30334367eb3e","tgt_lang":"ko","translated":"Hacker News 스카우트","updated_at":"2026-07-11T22:45:38.762Z"} {"cache_key":"af1934bd9982dd7efee6817c69d83f08badae097ce851fbd69385783c6491470","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.raw","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Raw","text_hash":"848123d14f84faa22d3dc567c6dec9dd70151f208eff68a1206ed28010ea2df4","tgt_lang":"ko","translated":"원본","updated_at":"2026-07-12T06:33:56.681Z"} {"cache_key":"af22888849dbd6f8443ba5e5dd55b32b1967582630479864eb44e8ae6ca8f1b5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.questions.other","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Type your own answer here","text_hash":"3896c7cd18dc09ad98580d3cd8d385cff011b8e3c90d93150790fe4a6abb0439","tgt_lang":"ko","translated":"다른 답변 입력","updated_at":"2026-07-17T12:45:40.686Z"} -{"cache_key":"af2ef181aa5f7ffccacb21531637bbaaa347de8d3f3e612160f8d65f560dcc75","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.probe.status.no_model","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"No models available","text_hash":"a5a9895b0241125f15e8c45740f220dc69014c8d046ea815d61dd3700c1e627b","tgt_lang":"ko","translated":"사용 가능한 모델 없음","updated_at":"2026-07-29T11:02:21.725Z","segment_ids":["modelProviders.readiness.noModels"]} +{"cache_key":"af2ef181aa5f7ffccacb21531637bbaaa347de8d3f3e612160f8d65f560dcc75","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.probe.status.no_model","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"No models available","text_hash":"a5a9895b0241125f15e8c45740f220dc69014c8d046ea815d61dd3700c1e627b","tgt_lang":"ko","translated":"사용 가능한 모델 없음","updated_at":"2026-07-29T11:02:21.725Z","segment_ids":["modelProviders.readiness.noModels","chat.modelControls.noModelsAvailable"]} {"cache_key":"af6a0b4f2cf838fc8d320aa4cb2f79a5a89abca3136b593fe973199bc387436a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"board.widget.appStaleDetail","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Its server, resource, or originating transcript is no longer available.","text_hash":"da379905991e8a945d7c9f7a349b7131753151baf250826c0184345ac300a3f5","tgt_lang":"ko","translated":"해당 서버, 리소스 또는 원본 대화 기록을 더 이상 사용할 수 없습니다.","updated_at":"2026-07-22T15:46:30.678Z"} +{"cache_key":"af8ccca5d43508ed88244fce46208fc68c127f4274adb53a9c5a515918a48e53","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.branchCheckpointConfirm","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Create a new child thread from this compacted checkpoint?","text_hash":"dbafb7be891c3fd1d13d421909284ee93103bebf7b3b99a82e2fd882e59b58cd","tgt_lang":"ko","translated":"이 압축된 체크포인트에서 새 하위 스레드를 만들까요?","updated_at":"2026-08-06T05:29:59.573Z"} {"cache_key":"af99505e18ab87d83d2a90bc035d69aec13e89ad7bf64db792dfec1e1e6d5f6d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.nostr.username","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Username","text_hash":"e3b89e9d33f88e523083d8b4436adcc3726c89e97fd3179a2e102d765d1b16ed","tgt_lang":"ko","translated":"사용자 이름","updated_at":"2026-07-29T11:02:21.725Z"} {"cache_key":"afa585127300a72104070cf30dcc1e1535d05ca6b77b96be757cdb0a6a5e6a2b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.runs.oldestFirst","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Oldest first","text_hash":"6e2ebdab3c02a3e6afd09432dbb9508b46e3174dfbf752e6b80d4b645189078c","tgt_lang":"ko","translated":"오래된 순","updated_at":"2026-07-29T11:02:21.725Z"} {"cache_key":"afa82091ccb78aa197cb3d9d0adb5767de647ddb634f75c1a60a4cbb611b8983","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.newGroup","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"New group…","text_hash":"ce58c189f2045434c28a50c9875a7362d28c79fb34d4b365c09f59180ca2712a","tgt_lang":"ko","translated":"새 그룹…","updated_at":"2026-07-05T14:39:46.951Z"} @@ -2830,6 +2856,7 @@ {"cache_key":"b24187912711fd303b89db6a4414faa3ed20f4e1cced6b15f6b499499cb7641f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.notifications.granted","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Granted","text_hash":"62026a42b2390a87bf21a984cabce8067c2bddf5031a519a11397f38a0ee828c","tgt_lang":"ko","translated":"허용됨","updated_at":"2026-07-12T06:33:43.023Z","segment_ids":["board.widget.granted"]} {"cache_key":"b259ecb6617e5f3f39f2e8e33f859b9d9a065cca12169b89975fac281bb0b934","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.files.extensionPreview","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"{ext} Preview","text_hash":"6368a3f430920120daf8a7f60cad5598b853ca1bff83f5126021216afe09533b","tgt_lang":"ko","translated":"{ext} Preview","updated_at":"2026-07-29T11:02:21.725Z"} {"cache_key":"b28ca7e7781326cec64d5434666bf107e9f2c255c02508e5fc957989ef106f29","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.rawDiscard","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Discard","text_hash":"eb1a70e39274bb762b5d7c1adb5debeea2b05e12af28207f21a375b596853273","tgt_lang":"ko","translated":"변경 사항 버리기","updated_at":"2026-07-12T06:36:19.854Z"} +{"cache_key":"b299be3711486979b20fa4f64ac02e70e3519a948f804e4be30ce4711037f51f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.auth","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Review the provider credential or sign-in, then retry.","text_hash":"06492ffbd3c87579037f41e3c00a217fb3020fafdc1f11442394e33b4b7dcd77","tgt_lang":"ko","translated":"제공자 자격 증명 또는 로그인을 확인한 후 다시 시도하세요.","updated_at":"2026-08-06T05:29:59.573Z"} {"cache_key":"b2b7539441db2c2d99ba9bb034fbffcca47a8ebf1f7bb8186eda5ef7db046f71","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.badgeArtifacts","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"{count} artifacts","text_hash":"022b6b55a10f1864b7aff7c307e49ab37e11e6999111fb87349f040d100abba3","tgt_lang":"ko","translated":"아티팩트 {count}개","updated_at":"2026-07-29T11:02:21.725Z"} {"cache_key":"b2f5ef4524fa415483819b2d5f09c173a6fe2b0cd95a13f2e88fa50a07680eff","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.agentFilterUnassignedHelp","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Cards without an explicit agent.","text_hash":"f716a36252b33511df056fe7d1092be598eca17ea76bedc5d6d3532ec6b0ffea","tgt_lang":"ko","translated":"명시적 에이전트가 없는 카드입니다.","updated_at":"2026-06-17T14:14:15.283Z"} {"cache_key":"b2fef93c817ed4ec2a11c74a8168592e66d5465e05584a50fe69af10c67f3fbb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sessionHeader.gatewayPicker.menuLabel","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Gateway: {gateway}","text_hash":"5627e48d007b7d9d9accf0ce9ad968aa9fca81d9ce387331c00c8d028133b26a","tgt_lang":"ko","translated":"Gateway: {gateway}","updated_at":"2026-07-28T07:08:06.146Z"} @@ -2853,7 +2880,6 @@ {"cache_key":"b41826c5bf8e1e0502539dc9e958cdc2c22668249ed1e410810d00179e6eba4d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.status.backlog","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Backlog","text_hash":"bf986e9a4f860eb0f3d2def12019dc81c8370e4fdd01940635c2265bae5791d0","tgt_lang":"ko","translated":"백로그","updated_at":"2026-07-29T11:02:21.725Z"} {"cache_key":"b483966f654c87fcd8a4755fb9f3be2ff7fe92081378fddd5c0079d5c04bf73e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.taskSuggestions.project","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Project","text_hash":"985959785319747668373cc6dee294b11db782b03cdd90a2851fbdc0637c6b7b","tgt_lang":"ko","translated":"프로젝트","updated_at":"2026-07-28T07:08:10.476Z","segment_ids":["chat.sidebar.catalogGroupByProject"]} {"cache_key":"b4997038d2080226530113b9c69b9b4076d297bb6329d2e3b46717d46ab44cc6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.queue.states.steering","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Steering","text_hash":"d0271c9db7c81d89b88bd9a9f46d9292aeaace64a073a14fa8452a9f89fadc45","tgt_lang":"ko","translated":"조정 중","updated_at":"2026-07-29T11:01:48.585Z"} -{"cache_key":"b49b80756fb9aa0402351f06f5b081697d489af3a6ed9101fbda0fd62b70fc26","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.relative.daysAgo","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"{count}d ago","text_hash":"a41234397f3c63b22d27312ffcea05114f8d3ae9d602ef1320168a6eae9ca361","tgt_lang":"ko","translated":"{count}일 전","updated_at":"2026-07-12T06:35:43.409Z"} {"cache_key":"b49bf0320eb698b54f73906bb868336bfa5e44725fd76920c08612a8087f497a","model":"gpt-5.6-sol","provider":"openai","segment_id":"modelSetup.verify.checking","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Checking — asking {modelRef} for a quick reply…","text_hash":"f50f954cdbc437a75b60e1270bfe39f872ef1c6619eb441c07f36414f1b517a2","tgt_lang":"ko","translated":"확인 중 — {modelRef}에 빠른 응답을 요청하고 있습니다…","updated_at":"2026-07-16T15:48:41.178Z"} {"cache_key":"b4a0e5370886636e448b91ec766f6d1f1fd1a2dcc598d66edef9bbe55ac5bc69","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agentTools.notIncluded","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Not included in the current profile.","text_hash":"0810781d07c3d282cabc00fd5ff315bc9263413abdf298fd6f675d2bd7f94d86","tgt_lang":"ko","translated":"현재 프로필에 포함되지 않음.","updated_at":"2026-07-12T06:34:10.370Z"} {"cache_key":"b4b650c1f5a0b5a384117a4c2f686d1bef88bad7999343ad114328e06a6ce5da","model":"claude-opus-4-8","provider":"anthropic","segment_id":"profilePage.identity.setIdentity","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Set identity","text_hash":"4f932e50802ee900214e888ae50bb8723c7353ebc98471c9a05a28b98062eab2","tgt_lang":"ko","translated":"신원 설정","updated_at":"2026-07-22T15:46:06.406Z"} @@ -3001,6 +3027,7 @@ {"cache_key":"bdeb1e33d53efbe404506514a544043492a481094f5884b6817d9c8aaae08ffb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.inventory.rolesAndScopes","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"roles: {roles} · scopes: {scopes}","text_hash":"035200095981fd169e4ff5855efc8233dafe1de451cccd054074b791f1f10e17","tgt_lang":"ko","translated":"역할: {roles} · 범위: {scopes}","updated_at":"2026-07-12T06:32:06.418Z"} {"cache_key":"bdf274a45018fc3e3549dfe0c8efa623c527d5501da44eefdeec4fd1930cfff4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.execApprovals.rule","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"{count} rule","text_hash":"9e1eb24911a431f20276564b80aae81390de05c31d6c305e0c288f6a9534fd15","tgt_lang":"ko","translated":"규칙 {count}개","updated_at":"2026-07-12T06:32:06.418Z"} {"cache_key":"bdf93dea0e98721532ab64f934acdc2bdf42f78c0a1d1e38ee4b12388c823d0d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.providerUsage.budget","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Budget","text_hash":"1c6225ec7092ad2f4a4acd79f8fc6854aa10653763fb053a6cf2bb2d2a4148ab","tgt_lang":"ko","translated":"예산","updated_at":"2026-07-29T11:02:21.725Z"} +{"cache_key":"be20036e287c5f7122ce125823ab3c42e5a31ae2e57d00565cc5b5fc02d28dc3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.readyIn","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Ready · {latencyMs} ms","text_hash":"fe3e0f81afe32081d39415a34f7a2ad1add67d8695f7a6bc5fccf9ecf9fd29b5","tgt_lang":"ko","translated":"준비됨 · {latencyMs} ms","updated_at":"2026-08-06T05:29:59.573Z"} {"cache_key":"be24a64a3ba07a88f8a56d34661aa6ec441a408ac5247673830dc8dbf0549ac1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nav.askOpenClaw","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Ask OpenClaw","text_hash":"d3ddf69d2e07abe4b6ac1048b11b3c638bb6986ba9d9edd914a064039cfff206","tgt_lang":"ko","translated":"OpenClaw에게 물어보기","updated_at":"2026-07-22T15:45:19.189Z","segment_ids":["custodian.panel.toggle"]} {"cache_key":"be3725795ab816e36c9bf9dd095f4d510db041248acf8379a5ba98c60369b740","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.autoRefresh60s","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"60s","text_hash":"f79f071ab5b033ca8fb42c077f39708930d194b18f4608eb26ac1d9665a8836f","tgt_lang":"ko","translated":"60초","updated_at":"2026-06-17T14:14:20.553Z"} {"cache_key":"be7f929fa57636e0d2d41988ed990f676403caba134590a6b531240a91b79e0a","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.renameGroupPrompt","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Rename group","text_hash":"98d254a311d0e820bb8739eb28d4e1eb5fc1cfc34f755167759864cd15504b4c","tgt_lang":"ko","translated":"그룹 이름 변경","updated_at":"2026-07-06T23:40:54.646Z"} @@ -3042,12 +3069,11 @@ {"cache_key":"c09be0ca77717dd77a25cc42056335ba3693ebc3c624f759165a395edd332ead","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.actions.tweak","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Tweak","text_hash":"004f1c973fa3c9fe5e55413a78c80a1f9533398adb4e546bee70b76740ba12e4","tgt_lang":"ko","translated":"조정","updated_at":"2026-07-12T06:35:19.851Z"} {"cache_key":"c0ae4f0f2ece5eb6bf7d337fb50ec99bc95108b5e31da8092d6effec01f9f4b9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sessionHeader.branches","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Thread branches","text_hash":"42d2a76109dfef1ba96a7e8ecf681749e3940a130f9c22662a112311e297519a","tgt_lang":"ko","translated":"스레드 분기","updated_at":"2026-07-22T15:46:44.664Z"} {"cache_key":"c0c782d7ed474beb1c8bceeeb8e74b21de64face4e520b94db6c857ec111c15d","model":"gpt-5.6-sol","provider":"openai","segment_id":"nodes.pairing.fullAccess","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Full access (recommended)","text_hash":"b381934c6a8b378cefaefbd9b5a378a82a0e0fad4782dcef8c25bc6294d72890","tgt_lang":"ko","translated":"전체 액세스(권장)","updated_at":"2026-07-13T10:02:20.966Z"} -{"cache_key":"c0de7da79e06a6a501c8bc2d3f2712fb86d08351c44cc705bd2cfb87cb8323f0","model":"gpt-5.6-sol","provider":"openai","segment_id":"modelSetup.verify.button","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Verify connection","text_hash":"7b840072a1e440b8a99365140e070b840e77bd9b879eb23379edf1577302a219","tgt_lang":"ko","translated":"연결 확인","updated_at":"2026-07-16T15:48:41.178Z"} {"cache_key":"c1027df4e0a7431f56fad88a4b0ae970f2bce5cdc68fff10dd3803d39b301562","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.textSizes.xxl","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"XXL","text_hash":"0a783b9b8a7de6efbd67ddd5e4b28fe3a6b79b0d120c5754a98832359261c385","tgt_lang":"ko","translated":"XXL","updated_at":"2026-07-12T06:33:43.023Z"} {"cache_key":"c1042d8d14c9074078db0b7506a7050ecbdce6c1734fdfd7536a7ee00e1a4ee5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"appsPage.cards.macos.desc","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Menu bar companion for your Gateway — notifications, approvals, quick chat.","text_hash":"a7b37d901df7a621ec7aae9365b4d2426205326638148c760710fde09a03734e","tgt_lang":"ko","translated":"Gateway용 메뉴 막대 컴패니언 — 알림, 승인, 빠른 채팅.","updated_at":"2026-07-22T15:45:57.218Z"} {"cache_key":"c10dc751881c2473eba472e293c6892a2297c179b673170c82ff724236aa6251","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.menu.toolAccess.summary","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"{enabled} of {total} tools on","text_hash":"2b74d324a2c9e18b3d73b3002a05eaf08af0887f9343736ca5efb4bf286ca364","tgt_lang":"ko","translated":"도구 {total}개 중 {enabled}개 켜짐","updated_at":"2026-07-31T19:24:20.209Z"} {"cache_key":"c12b65aec09e60d9b35fc07c00a81ad4caa975a1171b0428a7a92ebe1c2a1408","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.revision.preparing","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Preparing revision handoff","text_hash":"5287e6bef2d49751246bf986791a7301aac84c62be232d707210fc1abe74833f","tgt_lang":"ko","translated":"수정 인계 준비 중","updated_at":"2026-07-12T06:35:19.851Z"} -{"cache_key":"c12bfeb23ae0bbe41aaf6415d38d2a6c2360c09146b6e8d357e05566e0d00b6a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.checkAgain","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Check again","text_hash":"fb7099ad8e818d42eceefe0d97c824fd54ddb0eeef54c263ec72c77d39198ac9","tgt_lang":"ko","translated":"다시 확인","updated_at":"2026-07-29T11:02:21.725Z"} +{"cache_key":"c12bfeb23ae0bbe41aaf6415d38d2a6c2360c09146b6e8d357e05566e0d00b6a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.checkAgain","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Check again","text_hash":"fb7099ad8e818d42eceefe0d97c824fd54ddb0eeef54c263ec72c77d39198ac9","tgt_lang":"ko","translated":"다시 확인","updated_at":"2026-07-29T11:02:21.725Z","segment_ids":["modelSetup.verify.checkAgain"]} {"cache_key":"c138ce576c918ac67e4ada65ff9b7d9dc872f782eedee55bf59e8a4d2185eb5f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.modelControls.sessionOverride","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Thread override","text_hash":"e086822ee002a91f9e99f2efbd53285382b6d1ce8a9e2767e3ee667e85288346","tgt_lang":"ko","translated":"스레드 재정의","updated_at":"2026-07-22T15:47:09.516Z"} {"cache_key":"c1546fd8d748a3dcb13d831aedfdaa694a531287256f5015e9b453bf999dce3f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.memories.fileError","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Could not load this memory file: {message}","text_hash":"7a10be522a5694bbf49d0abc30c65756e7821d815b09264b7e2d43b09a632d17","tgt_lang":"ko","translated":"이 메모리 파일을 불러올 수 없습니다: {message}","updated_at":"2026-07-29T11:00:33.045Z"} {"cache_key":"c1947cc14d4d36f663b1f9d3ea82729ed0c54f6874ed8f83d820fbf13592279e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.sections.ui.description","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"User interface preferences","text_hash":"0fe12546b823438f22d60a1f95608c06fd6a5768319cddea51e2d3d02fb8a55f","tgt_lang":"ko","translated":"사용자 인터페이스 기본 설정","updated_at":"2026-07-12T06:32:58.583Z"} @@ -3168,6 +3194,7 @@ {"cache_key":"c80cc524b843b488ba47d7bdd40e8eae459a53ae2807c5f768a67bf0965d2f13","model":"gpt-5.5","provider":"openai","segment_id":"cron.detail.generalSection","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"General","text_hash":"c910d474dcd724bff83ddedeb06bf1eceaf9fb3af7c76bb282be057f36e6dffa","tgt_lang":"ko","translated":"일반","updated_at":"2026-07-09T08:07:54.348Z"} {"cache_key":"c81f26f362e9be7f346d9e4926d037bf654e305bf09c84b3ee12839c9326d7a8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.sections.diagnostics.description","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Instrumentation, OpenTelemetry, and cache-trace settings","text_hash":"89dcafeb3dc0415142248fe239aa3c311ee089a5e81f8e251510601bacf24276","tgt_lang":"ko","translated":"계측, OpenTelemetry 및 캐시 추적 설정","updated_at":"2026-07-12T06:33:05.231Z"} {"cache_key":"c8217d623cbdcbc610d3ca9c42c77aca3e7ee32f11af0d95bf387639c15fbf3d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.pageDetails","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Page details","text_hash":"86bbe3b1127c4076f48948f6a5a526db2d32efdef1f116d951b8f790dbb811b9","tgt_lang":"ko","translated":"페이지 세부 정보","updated_at":"2026-07-12T06:36:01.767Z"} +{"cache_key":"c82c799658d1afa15fbc39b5ccf4c8fd58892155f2616fd2965fee5bb3de1391","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.modelControls.loadingModels","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Loading models…","text_hash":"cc8b4624f7659c6883cc1eead057171b70cecf2c6cf8f1c2dec2372249792b5a","tgt_lang":"ko","translated":"모델 불러오는 중…","updated_at":"2026-08-06T05:30:12.517Z"} {"cache_key":"c8553a86d559b76b5303257109293e766265b65336b6cbb48b17eb2601a9f975","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commandResults.agents.none","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"No agents configured.","text_hash":"258e1518ab58d8ede9de48d936071d9d2d82904ad5058c5257a4eae515a1ffca","tgt_lang":"ko","translated":"구성된 에이전트가 없습니다.","updated_at":"2026-07-29T11:01:41.579Z"} {"cache_key":"c88f3ae363c7ca175c2addb473b22ec48a512cc31218c05fcde4a7a0b4318953","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.failureAlertAnnounce","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Announce (via channel)","text_hash":"89e838f2f194bf23ea8043fef22f838927ce333ad3371b57f26c10238a2a90ec","tgt_lang":"ko","translated":"알림(채널을 통해)","updated_at":"2026-07-12T06:36:50.815Z"} {"cache_key":"c892c0937c3cf123e65fbed41b90d47611814d4c77bd5d4eaad38d1b053953aa","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.filters.pin","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Pin","text_hash":"ff1cee74414621d812efa8f77a6024850158c209fba6158772088703c2a02ff9","tgt_lang":"ko","translated":"고정","updated_at":"2026-07-29T11:02:21.725Z"} @@ -3217,10 +3244,12 @@ {"cache_key":"cbcf32976597c762eac3c34bad7a42e7f89a1b83be4fb07747ae2cf4376c3220","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.surface","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Surface","text_hash":"0905f7f59021c2a85f1c0a50d7c252a3e6c6ee006514f01d7264097f1fd4337a","tgt_lang":"ko","translated":"표면","updated_at":"2026-07-29T11:02:21.725Z"} {"cache_key":"cbe436fbf63d8d8ce69f3d752c4bb2b2458cb4f960001f3db888bc1db0a5b736","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.noItems","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"No items yet. Click \"Add\" to create one.","text_hash":"7911888656dc431af458b7521f85f45aeeb702b8060d63a49d52520aa96cd9e8","tgt_lang":"ko","translated":"아직 항목이 없습니다. \"추가\"를 클릭하여 항목을 만드세요.","updated_at":"2026-07-12T06:32:45.938Z"} {"cache_key":"cbf116c3ad31ff3ae46692b7ac50a0342e7fd86b1f80424c0fac0b7660938bcb","model":"gpt-5.6-sol","provider":"openai","segment_id":"connection.access.trustedProxy","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Authenticated via trusted proxy.","text_hash":"50aed97ebfb8ea2ed6642d719b45cfe3ce0d1fc976a858ea9c1eb8c433b15177","tgt_lang":"ko","translated":"신뢰할 수 있는 프록시를 통해 인증되었습니다.","updated_at":"2026-07-12T00:08:45.941Z"} +{"cache_key":"cc1ab519d171216ba9c9d7eb0169334bc21e3cefced72066c4da3eb7c9039883","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.messages.fullContentLoadFailed","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Could not load the full message.","text_hash":"a786a21e46295cc228c4ec476928e20786dde74abe1d0999043c6598ce736456","tgt_lang":"ko","translated":"전체 메시지를 불러올 수 없습니다.","updated_at":"2026-08-06T05:30:12.517Z"} {"cache_key":"cc30fd972b544ec9828287302d0aea3aa28673417bd561169181a9363e419a2e","model":"gpt-5.5","provider":"openai","segment_id":"worktrees.repo","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Repository","text_hash":"13d6ff07b8a5d792ec87d5ec83bff2730ee77fa8f4fcd89ca5f1d688f64b4c73","tgt_lang":"ko","translated":"저장소","updated_at":"2026-07-05T21:00:52.598Z"} {"cache_key":"cc52bccc0a196d81e9856559d2bad4cdbe1998f0a2c50310d98a6b254ed787be","model":"claude-opus-4-8","provider":"anthropic","segment_id":"languages.de","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Deutsch (German)","text_hash":"cd0a5a7df7be954cf9f626961358b88a33f88c6027a9e50e922673b5e9468cd6","tgt_lang":"ko","translated":"Deutsch (독일어)","updated_at":"2026-07-29T11:02:21.725Z"} {"cache_key":"cc56f0266bc5799159f9a3283049f8c537b645b11069ec7d17a82bd4cfe0925e","model":"gpt-5.6-sol","provider":"openai","segment_id":"configForm.sections.tts.description","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Text-to-speech output, voices, and personas","text_hash":"e50c3817a89294371305bd3b74dbcde8ace10d42960bf3eeee05fd9f5543fc8c","tgt_lang":"ko","translated":"텍스트 음성 변환 출력, 음성 및 페르소나","updated_at":"2026-07-28T07:57:01.979Z"} {"cache_key":"cca0ba3c9a8df9450df50edb12d64b3d73a7dcaa9b2b4579e3da02104e36a723","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.dreaming.phaseFields.dedupeSimilarity","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Dedupe similarity","text_hash":"a4d9b033590e8cec66d4d4fc86fcfcfcf3b35d8095adac7a9b328e2b9dbec3fe","tgt_lang":"ko","translated":"중복 제거 유사도","updated_at":"2026-07-28T07:07:35.984Z"} +{"cache_key":"cce34838ec31ab03a0e8c640c11090ee56c7c180c03683121940b43edd3fb1e5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.skillsPanel.updateError","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Could not update the agent skill allowlist.","text_hash":"ee69eb4828ac26cba851cec0b5ae90fd4059ab1d2f84dc8c1ee7def439c706eb","tgt_lang":"ko","translated":"에이전트 Skills 허용 목록을 업데이트할 수 없습니다.","updated_at":"2026-08-06T05:29:59.573Z"} {"cache_key":"ccf2528327169f03dff99a0680e899708b6ef9673f5ad6545820139191166813","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.sections.wizard.label","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Setup Wizard","text_hash":"13d16249923201c79eafdacbbdfee6a1dbe87bf8345a30781c9aac334c406779","tgt_lang":"ko","translated":"설정 마법사","updated_at":"2026-07-12T06:32:58.583Z","segment_ids":["configView.sections.wizard"]} {"cache_key":"cd0480cc4f2f762f7685991753d38b978727ef9349b15b5bd6bba92486f33f01","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.detailAutomationWorkspace","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Workspace: {workspace}","text_hash":"17f5e696e557a646a9003fc8448f6f6761f5fe6bdf7478f750f471496e87c17b","tgt_lang":"ko","translated":"워크스페이스: {workspace}","updated_at":"2026-06-16T14:14:21.259Z"} {"cache_key":"cd0568743f890656da299d0e59105495b6a1cf872074da3665628f2cef33ce69","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.rail.progress","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"{completed} of {total}","text_hash":"6ee92be50bbb6e199814142376a112c74f6bf9a9481e6abed075ad67135154f0","tgt_lang":"ko","translated":"{total}개 중 {completed}개","updated_at":"2026-07-22T15:47:15.932Z","segment_ids":["chat.observer.progress"]} @@ -3363,7 +3392,7 @@ {"cache_key":"d436038ae0016ffc64903d752ebfdd5647210d8d436e07557905b04bf43052a3","model":"gpt-5.6-sol","provider":"openai","segment_id":"newSession.cloudRequiresWorktree","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Cloud workers require a managed worktree","text_hash":"e2a5d2573acd061b41dc476828dea6d0289e76ee0c7a7e7e71c1ebf8663fd08a","tgt_lang":"ko","translated":"Cloud 작업자를 사용하려면 관리형 worktree가 필요합니다","updated_at":"2026-07-14T17:38:25.270Z"} {"cache_key":"d43983cc39bd022c95a0e103a92f12fa862db971d05fb40c698b89a8b393b6ba","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nav.expand","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Expand sidebar","text_hash":"37a5d6485e109bf695382308d0e2cd33913c3e5f7e9ab990e8f1a5f4287b2c6a","tgt_lang":"ko","translated":"사이드바 펼치기","updated_at":"2026-07-29T11:02:21.725Z"} {"cache_key":"d4436c3e8f8261675464b8cc943de007f7c655afd6d11556be5db69327711495","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commands.showMoreMany","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Show {count} more commands","text_hash":"578ce4e2a7105a12f8147109a7bd92ba827d1518e96d266677265ca4990aeae2","tgt_lang":"ko","translated":"명령어 {count}개 더 보기","updated_at":"2026-07-12T06:36:13.954Z"} -{"cache_key":"d45fba57fcd9cca0e2f36ffd0d2fbbdedf48e6bfd296f7f7cba6987217b46d7a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.notifications.ready","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Ready","text_hash":"5fa7aac5375c5815787fba3f49559f9b45b14023147ce0652803387974144e5f","tgt_lang":"ko","translated":"준비됨","updated_at":"2026-06-17T14:14:15.283Z","segment_ids":["skillsPage.tabs.ready","memoryImport.ready","talkPage.status.ready","talkPage.gptLive.ready","memoryPage.overview.health.healthy","workboard.status.ready","workboard.viewReady","modelProviders.status.ready"]} +{"cache_key":"d45fba57fcd9cca0e2f36ffd0d2fbbdedf48e6bfd296f7f7cba6987217b46d7a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.notifications.ready","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Ready","text_hash":"5fa7aac5375c5815787fba3f49559f9b45b14023147ce0652803387974144e5f","tgt_lang":"ko","translated":"준비됨","updated_at":"2026-06-17T14:14:15.283Z","segment_ids":["skillsPage.tabs.ready","modelSetup.verify.ready","memoryImport.ready","talkPage.status.ready","talkPage.gptLive.ready","memoryPage.overview.health.healthy","workboard.status.ready","workboard.viewReady","modelProviders.status.ready"]} {"cache_key":"d46e03806a32c2381ef183e99193c3fb8c912157a96f869bb09a3c6c40de3fd6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"board.announcement.rejected","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Widget access rejected.","text_hash":"b4707dc8f8ccf4980d0b178baaf9897b601dd4ef86e21986722640b78e8e8fd1","tgt_lang":"ko","translated":"위젯 액세스가 거부되었습니다.","updated_at":"2026-07-22T15:46:20.856Z"} {"cache_key":"d477551410b3d68579671ed704b41a176736b0ea8bf0ca6a06a0ced12c6d871b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"lazyView.errorTitle","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Panel failed to load","text_hash":"f8c9d26f13962ea24220d44bb42badfec39d7f37b22dffdbb75a67c873cc044d","tgt_lang":"ko","translated":"패널을 로드하지 못했습니다","updated_at":"2026-07-29T11:02:21.725Z"} {"cache_key":"d47a5336ea76eae8630cbb70209c114d3c53dc2441494d7b7d82157a5112f737","model":"claude-opus-4-8","provider":"anthropic","segment_id":"terminal.uploadFailed","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Upload failed","text_hash":"6efc5d27f30b20c103ca1a855bfc65cdbdf9de98c3f8ac93a3df3f319c3388bd","tgt_lang":"ko","translated":"업로드 실패","updated_at":"2026-07-14T22:12:09.766Z"} @@ -3382,13 +3411,13 @@ {"cache_key":"d54f7f4820a0572c97ad114ae34bce8938b80b154176b94e2d822903ac0816e8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.rail.hide","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Hide session rail","text_hash":"8e4ac7c10a741ce1ee32193f4ec354395c22927a6004c64307f7886685761de2","tgt_lang":"ko","translated":"세션 레일 숨기기","updated_at":"2026-07-25T17:12:22.957Z"} {"cache_key":"d56249a00d480e37ec0529e78998f3662bfb51c5a53a6801823caa23038e1164","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.appearance.inlineHintAfter","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"to add one browser-local tweakcn theme. In tweakcn, use Share and paste the copied link here.","text_hash":"e6c946eeb47e2543aee4c4df56f6083c410ce72c103903990e1d69bec34ca5f8","tgt_lang":"ko","translated":"하여 브라우저 로컬 tweakcn 테마를 하나 추가하세요. tweakcn에서 Share를 사용하고 복사된 링크를 여기에 붙여넣으세요.","updated_at":"2026-07-12T06:33:56.681Z"} {"cache_key":"d579bc96e1995b1056d5a6223b0cc08d10d562fa9235d328659ba2e2bbb81cd9","model":"gpt-5.6-sol","provider":"openai","segment_id":"agentChip.menuLabel","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Agent menu","text_hash":"ef695e131e823d24ff7c82a3cfc8705db1fc795e356faa631006792848dab73e","tgt_lang":"ko","translated":"에이전트 메뉴","updated_at":"2026-07-12T23:39:08.972Z"} -{"cache_key":"d588e40237b5159d1f13e5391f2159a792186508329beae7ddf84d399e65bed3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.actions.confirmDedupe","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Dedupe Dream Diary? This rewrites DREAMS.md and removes only exact duplicate diary entries.","text_hash":"3b53e7e5445b3d763ff4a3f7f55ae4917ab2dbecc988f5b46c7b06a2dd736052","tgt_lang":"ko","translated":"꿈 일기의 중복을 제거할까요? DREAMS.md를 다시 작성하고 정확히 중복되는 일기 항목만 제거합니다.","updated_at":"2026-07-29T11:00:52.556Z"} {"cache_key":"d5bedaa825d82e73ee2da40fdd45e25735d19c53cc47b865129545d59a671067","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.sections.update.label","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Updates","text_hash":"22e2bada8f1c65cd83f4ba976f0027c5dd7cb81d5d2199cd1b0130792841eef4","tgt_lang":"ko","translated":"업데이트","updated_at":"2026-07-12T06:32:52.651Z","segment_ids":["configView.sections.update"]} {"cache_key":"d5e4d42798d8423739967b8f9cd18c2de3ba55b82eba39627d79d5397ac9fdae","model":"gpt-5.5","provider":"openai","segment_id":"activity.toolCallId","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Tool call","text_hash":"17011048725fe0aa705c845f084d0cceafa8c81f7f439bd83a6600d1f516e009","tgt_lang":"ko","translated":"도구 호출","updated_at":"2026-07-11T13:50:35.257Z"} {"cache_key":"d5e5348ba4f1d5d6e3ef3aa2e5a6dad2d1f4133b36d8b48fe85b66770f020da4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.offlineTitle","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Gateway offline","text_hash":"8a6ec210c09d2e1d4ac87b7f3a52f81dc631392f5e51a56b6e3452479e7f87dc","tgt_lang":"ko","translated":"Gateway 오프라인","updated_at":"2026-07-29T11:02:21.725Z"} {"cache_key":"d5e56984eaf21ae5693859185d5107e3a5b242ebcbc65397505ff270e803579e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"board.widget.needsApprovalDetail","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"This widget requested additional access.","text_hash":"4f9eb0413d51811cc6b025362a5d6b6c051df6f2e14cdb8ee3cd06d6f066036b","tgt_lang":"ko","translated":"이 위젯이 추가 액세스를 요청했습니다.","updated_at":"2026-07-22T15:46:20.856Z"} {"cache_key":"d60335363fea6bab1ba26ca5d62d794eb21b9f26f57ffcff7b0f7f9b49affb55","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.manual.accessValueFor","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"{provider} API key or token","text_hash":"cfbac242fb9b55d48136bac1bf3bba642815976e5cb8fba90fb1037deb3d9b0d","tgt_lang":"ko","translated":"{provider} API 키 또는 토큰","updated_at":"2026-07-31T19:24:20.209Z"} {"cache_key":"d6168a30463e6d9f07cb004acff19df2ba964060687d2fd75eb60e76d39bb723","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.messages.forkFromHere","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Fork from here","text_hash":"2147ee396ae75c73ef38ec50a3a6654d9fb1c9d6e7b8f3fb405b67cb9f9bb32d","tgt_lang":"ko","translated":"여기서부터 분기","updated_at":"2026-07-22T15:47:09.516Z"} +{"cache_key":"d61baea273a47ae58c0f7996e21cc8887fc029bd456c1ae5a882c6ba65b65bc4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.billing","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Restore provider billing or quota, then retry.","text_hash":"3768a5f28bb03d6f177fe40a4a20809abdd3af5b263fb1ebc1e4057af54b0466","tgt_lang":"ko","translated":"제공자 결제 또는 할당량을 복구한 후 다시 시도하세요.","updated_at":"2026-08-06T05:29:59.573Z"} {"cache_key":"d6237a65cdcaf01ec26491b98168ca00dfc1f18fb42158ed63aacaafb1c81db0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.network.stepGateway","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Confirm the Gateway is running with openclaw status or openclaw gateway run.","text_hash":"ff59e911c73ec9f77053c27b1267fd58bbf3606f92b73b67fff05e0125737a19","tgt_lang":"ko","translated":"openclaw status 또는 openclaw gateway run으로 Gateway가 실행 중인지 확인하세요.","updated_at":"2026-07-29T11:02:21.725Z"} {"cache_key":"d63ce115376ac13234d72ccc3963567130978bfadfea72794698b2ec9f51e3d7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.detail.newSubtitle","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Describe what OpenClaw should do, then pick when it runs.","text_hash":"4e4325fe837928317809deb34a448e45b94c3a5c3ef86a76a01d7503d6a3bb27","tgt_lang":"ko","translated":"OpenClaw가 수행할 작업을 설명한 후 실행 시점을 선택하세요.","updated_at":"2026-07-12T06:36:38.166Z"} {"cache_key":"d641d9974c703a8dbd5536121394f71a8d929599d21b63a1ec4246f663bb1b0d","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.dragSessionHint","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Drag thread to move between groups","text_hash":"ce9469c7dcde419d8d54cc23c75b4f9a586f62cdc422ed29a398fc7168ba66c5","tgt_lang":"ko","translated":"드래그하여 그룹 간 이동","updated_at":"2026-07-05T14:39:46.951Z"} @@ -3517,6 +3546,7 @@ {"cache_key":"dde26ffe0ca4a903bdbce2a6e4cdd3728d47e5010031eaee54a815cc247014b0","model":"gpt-5.6-sol","provider":"openai","segment_id":"agentChip.filterAgents","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Find agent…","text_hash":"7aa7e8d4b41e10192d255f78e2c67b41bc6f5f597709eb8cb5c94b2c65415ca5","tgt_lang":"ko","translated":"에이전트 찾기…","updated_at":"2026-07-13T05:29:47.762Z"} {"cache_key":"ddf3dcc1c5a802864b6c7f0b170f46456290040947cf7581df71113259abd834","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryImport.backfill.previewing","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Previewing…","text_hash":"bca5e24bc39d2b3fb66258c875a41e04d8aaacbf5e21fdc88d1ac269d1e9227f","tgt_lang":"ko","translated":"미리 보는 중…","updated_at":"2026-07-29T10:59:49.821Z"} {"cache_key":"ddf7cb5193faac6ce9c39afe88d5754572d36c55c0147f79a858a6c717d7bff8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commandResults.usage.title","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Thread Usage","text_hash":"8c06b026414654cc550b50b2496530583202b50392b2878ca6cd4b06fa17c5a8","tgt_lang":"ko","translated":"스레드 사용량","updated_at":"2026-07-29T11:01:31.836Z"} +{"cache_key":"de0343df63ba7e32318b71ba5827eba0a38c0ca46e9e02d50a01ce17e58165b4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.format","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Check that the endpoint exposes a compatible chat model, then retry.","text_hash":"22ef704d9921834cb21e0b3c3c807f3d5fa2fd63f40ff652d26bcf2638556121","tgt_lang":"ko","translated":"엔드포인트가 호환되는 채팅 모델을 노출하는지 확인한 후 다시 시도하세요.","updated_at":"2026-08-06T05:30:09.222Z"} {"cache_key":"de09bdfc552a850688b6d3fa12a636d69a73c412d6c0b8f08930a029ef020e53","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.adminRequired","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Browsing only. Automation changes require operator.admin access.","text_hash":"ee1edc73857874c835d1a76002515938d0ca8b142275b472e5b65339e0dfeef6","tgt_lang":"ko","translated":"탐색만 가능합니다. 자동화 변경에는 operator.admin 액세스가 필요합니다.","updated_at":"2026-07-29T11:02:21.725Z"} {"cache_key":"de15ce75220be8b317c365f87d23f86398f628d5f3ce807c26556e8fa8b23eae","model":"claude-opus-4-8","provider":"anthropic","segment_id":"profilePage.identity.avatarErrors.sourceTooLarge","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Choose an image that is 10 MB or smaller.","text_hash":"86ff06c06ff1b3336a773a4e5bc0037cba42b4c25da00dc64bcca04fa220d988","tgt_lang":"ko","translated":"10MB 이하의 이미지를 선택하세요.","updated_at":"2026-07-22T15:46:13.629Z"} {"cache_key":"de19152492b50500958bde646f86508ade6feea4bb7dcfe692857d2376522fa3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"subtitles.logs","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Live gateway logs.","text_hash":"6e85f21ce15f95b7a0778bfee68cbb1a1017f83d42fd86b618d404a3b6a122a7","tgt_lang":"ko","translated":"실시간 Gateway 로그.","updated_at":"2026-07-29T11:02:21.725Z"} @@ -3554,6 +3584,7 @@ {"cache_key":"df9e2b7c04a0dccec5517828493490de3f97f95c4f554330c23b8ab6d6f70e80","model":"gpt-5.6-sol","provider":"openai","segment_id":"connection.access.showToken","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Show token","text_hash":"2faef0ba40dc420f67de983b6c1be8f0f4b9b60f18409f2d2368b53b3c28a7bd","tgt_lang":"ko","translated":"토큰 표시","updated_at":"2026-07-12T00:08:45.941Z","segment_ids":["login.showToken"]} {"cache_key":"dfa7ea93b713f23b462a7105b9c1c694abdb05cbb1a809ee617a83906f350b1a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"terminal.newSession","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"New terminal session","text_hash":"96e872de71a6c7777746d7fc4338660418704d7b0832aa3ad3ca3423bcad1452","tgt_lang":"ko","translated":"New terminal session","updated_at":"2026-07-29T11:02:21.725Z"} {"cache_key":"dfb541ac8fb97d05b0d55c0522ff6d91575efe3a66ecd0dcb97caf3a558ea57b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nav.customizeReset","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Reset pinned items","text_hash":"0a93bfca7b918f7e13e8b44e80f4408c448468f249d74862c6057c2ed804c209","tgt_lang":"ko","translated":"기본값으로 재설정","updated_at":"2026-07-29T11:02:21.725Z"} +{"cache_key":"dfcaadb261955139e91ec39198a6ab5b5e2545945d3f721e376a0cdd649043a7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.pairing.stepDashboard","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"On the Gateway host, run openclaw dashboard to open a secure one-time pairing link.","text_hash":"11c126287764dab4e5bac5eb830368cd054b85cee578001cd159230f94b1d6c3","tgt_lang":"ko","translated":"Gateway 호스트에서 openclaw dashboard를 실행하여 보안 일회성 페어링 링크를 여세요.","updated_at":"2026-08-06T05:30:09.222Z"} {"cache_key":"dfe4fa4cb0740484112f4cccef73f1775154f3bd05c626b215ea35b709234b65","model":"claude-opus-4-8","provider":"anthropic","segment_id":"custodian.subtitle","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Your system setup guide","text_hash":"3ac72ee9f629d5d45dbe8ce79b87aa8c69b631d64b76cf2db061a1cafea4e026","tgt_lang":"ko","translated":"시스템 설정 가이드","updated_at":"2026-07-22T15:45:19.190Z"} {"cache_key":"e0018d9076c63fd18bd8d3f364593e4bd56025861fa51d01d2ef0bb355134af3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.dictationReleaseToInsert","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Release to insert dictation","text_hash":"7a839182d5c297ff103ff87722a7f9713fd921f0d4440e78b6761d0b182fcf19","tgt_lang":"ko","translated":"놓으면 받아쓰기가 삽입됩니다","updated_at":"2026-07-22T15:47:33.317Z"} {"cache_key":"e005a34ab0ae00e09c314ad620048feaa32a4f3eb310b038b0a59eaaafa9dc70","model":"claude-opus-4-8","provider":"anthropic","segment_id":"appsPage.cards.chrome.desc","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Let OpenClaw drive your existing Chrome — tabs, pages, and forms.","text_hash":"ec1d03690a224f05e43a2e537468ef92fa14c3d35bd4030e2f49e80ec7e8e8df","tgt_lang":"ko","translated":"OpenClaw가 기존 Chrome을 제어하도록 하세요 — 탭, 페이지, 양식.","updated_at":"2026-07-22T15:46:06.406Z"} @@ -3749,7 +3780,6 @@ {"cache_key":"eb39ad3f99361ac258b5aa129f98c9f1241991e8647b0e1221bfdc8cc7035880","model":"gpt-5.6-sol","provider":"openai","segment_id":"execApproval.agentPending","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"{count} pending approvals","text_hash":"d410f49cb2cbceda3ad03782ca2ccb315c63ae1afcdc212c1b9edbb8aae2d444","tgt_lang":"ko","translated":"대기 중인 승인 {count}개","updated_at":"2026-07-16T09:22:31.379Z","segment_ids":["attention.pendingApprovals"]} {"cache_key":"eb4c4425aac4ceb43f2b30700fd446e5f950914bad3f1a4c0d948e05a8f0ae0a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.evaluation.metrics","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Metrics","text_hash":"a58da793c7250f1b3b8f8710efd7c7ee7e1a2dac4208f355dad42458a421e4ec","tgt_lang":"ko","translated":"지표","updated_at":"2026-07-29T11:00:42.875Z"} {"cache_key":"eb7359e5529a7324d078370ea6e1f03aded7f2c762b9e2d176dc75af85bff9f2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.detailPanel.discard","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Discard","text_hash":"eb1a70e39274bb762b5d7c1adb5debeea2b05e12af28207f21a375b596853273","tgt_lang":"ko","translated":"취소","updated_at":"2026-07-12T06:36:19.854Z"} -{"cache_key":"eb775b5b217abc21a80402e4e2e18406237fff5f6a70c3f61738147a9d50a3da","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.relative.hoursAgo","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"{count}h ago","text_hash":"520c737ea62430c4aa3e953abb60cf6bf7ecde97f0aef8f5e3fab5a9011db2a0","tgt_lang":"ko","translated":"{count}시간 전","updated_at":"2026-07-12T06:35:43.409Z"} {"cache_key":"eb8afb1ed1b111754cd6a38b3a9e9c49debc0a958958a5f9694648caddd2d47c","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.archiveSession","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Archive thread","text_hash":"f3d74c1a1b8606d0fe8ed851a264d5b48abd0049033f3f63c6baf951b0c5eb78","tgt_lang":"ko","translated":"세션 보관","updated_at":"2026-07-02T14:30:10.945Z"} {"cache_key":"eb9bd23cf19af983be97981d505433198e2e4227f1916c3925e2db669d93fb7c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.tabs.dreams","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Dreams","text_hash":"9ff605e0dcea60562a8135740596059f867d3814c40b29a9467657280b7986e5","tgt_lang":"ko","translated":"Dreams","updated_at":"2026-07-12T06:35:54.787Z","segment_ids":["dreaming.wiki.dreamsTab"]} {"cache_key":"eb9bdb56a472693026255aaf67e6082ccce595a4cd95f153e965da324b0e6186","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.createdBy","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Created by {name}","text_hash":"00dcbcc2521f3a1543abe18786b69695cd7368c73eecc46fb1d2086ee95fbf2f","tgt_lang":"ko","translated":"{name} 생성","updated_at":"2026-07-22T15:44:45.684Z"} @@ -3820,6 +3850,7 @@ {"cache_key":"effb6bd63e89cd645d6b5ef5bca03b6c589b307c8a279f623dd7642e4fbb7172","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agentTools.plugin","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Plugin: {id}","text_hash":"26edf462e12944443c124758e11997967fd73c62e30fb651ab30449e19597772","tgt_lang":"ko","translated":"플러그인: {id}","updated_at":"2026-07-12T06:34:10.370Z"} {"cache_key":"f02a0b825468cbd4216b0c590440e123ca2d2d726a33df7283119766a549d2db","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.execApprovals.subtitlePrefix","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Allowlist and approval policy for","text_hash":"742aac06eaea5cfc613a9a4fbecd886235d76f239ec9bac5987b9951ba3615d9","tgt_lang":"ko","translated":"허용 목록 및 승인 정책 대상:","updated_at":"2026-07-12T06:32:06.418Z"} {"cache_key":"f02f6654d9d0f6b4cfb14c9c441db8237d317c2edbc6e4f68526e58476a0ce3b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.nostr.profilePicturePreview","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Profile picture preview","text_hash":"3b8e9c430210c1c90e87dfb8af3212a554bd4974ebcb4926bd67aeb3e0aba7fa","tgt_lang":"ko","translated":"프로필 사진 미리보기","updated_at":"2026-07-29T11:02:21.725Z"} +{"cache_key":"f03b3455d5d6dcd6ab807a4a6acdc6fe833dffa649461ee6695819b342666272","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.forkedSession","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Forked thread","text_hash":"52e0889e75a6aa22f91b410bd5e97080529a12ab4b60ab69dfa3c6c223db6788","tgt_lang":"ko","translated":"분기된 스레드","updated_at":"2026-08-06T05:29:59.573Z"} {"cache_key":"f03ea600aa35373162c95dedd0d4957306e730ed61b8e4b0da396bac75a3abbb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.transcriptSearchTitle","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Search transcripts","text_hash":"6dfac4fd43910caa6a776fa88730c968ad6ae3ad8bdf2d0cbd5ec7bfbf852d28","tgt_lang":"ko","translated":"대화 기록 검색","updated_at":"2026-07-29T11:02:21.725Z"} {"cache_key":"f040201042af15423af69944dd32835158706f2abc434313d86695c581442ea5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"aboutPage.built","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Built","text_hash":"cfe0e6cbcf5cdd1aab44a39ab4d39713561bafab51fa7ff4654c980d5578ee5f","tgt_lang":"ko","translated":"빌드됨","updated_at":"2026-07-29T11:02:21.725Z"} {"cache_key":"f056ed63dbe0ff4c11fa6bdb83d5440cef451d476f2bd5b4aa2a333d7a8f0067","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.defaults.automatic","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Automatic (provider default)","text_hash":"96a3d28aee0d6ae9bb5351008c42346de7e13839a2230c64d705f68c87f678f9","tgt_lang":"ko","translated":"자동(공급자 기본값)","updated_at":"2026-07-29T11:02:21.725Z"} @@ -3849,6 +3880,7 @@ {"cache_key":"f299a189150aa34e23d463ec0fb18f28c51b981d40903cc7e6d0501c3772c4db","model":"gpt-5.6-sol","provider":"openai","segment_id":"channels.hub.connectedTitle","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Your channels","text_hash":"08520e585e324637b3bfa1cbbe50421d168547d8e62b106d8c832bb1473f7a3f","tgt_lang":"ko","translated":"내 채널","updated_at":"2026-07-13T16:51:52.896Z"} {"cache_key":"f29ff7bb77e08a18af09fa68264554f73c721b2e9baffa5804897383bec57834","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.workspaceConflict.description","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"OpenClaw kept your local versions and applied the other cloud changes. Inspect the staged result or take its version for a conflicted path.","text_hash":"a5d25a3e60af4d811ec0f833652b46e9844923e39502b95990395b02d8425049","tgt_lang":"ko","translated":"OpenClaw가 로컬 버전을 유지하고 다른 클라우드 변경 사항을 적용했습니다. 스테이징된 결과를 확인하거나 충돌한 경로에 대해 클라우드 버전을 선택하세요.","updated_at":"2026-07-22T15:46:55.945Z"} {"cache_key":"f2aebbe95225b5c51d3634757de7e1c7535b1611cc82ebfb0692a4f72b98aec7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.rateLimited.stepStop","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Stop retrying from this tab for a moment.","text_hash":"1c4229536d95027f7046a19e5d5b06db5ffc8393818173e9d25e217fef2a7971","tgt_lang":"ko","translated":"이 탭에서 잠시 재시도를 중지하세요.","updated_at":"2026-07-29T11:02:21.725Z"} +{"cache_key":"f2d7d60daec8be0a66c24a28d2b2c67758f94fe4ffa13cd89e327e5f183d59dd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.modelControls.refreshingModels","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Refreshing models…","text_hash":"88c350cac6f76d81ff4030497c3862e3088348e461c045aa0a87d0efe8e3cab8","tgt_lang":"ko","translated":"모델 새로 고치는 중…","updated_at":"2026-08-06T05:30:12.517Z"} {"cache_key":"f2de0b746620165f095464267032a42782956bbf8c36edcf467ce5f3490a5a6b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.compaction.label","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Compacted history","text_hash":"1c066091aa0c37ad253bfe195469b0cf82b276a06dea4ccc55e246e175b2e68d","tgt_lang":"ko","translated":"압축된 기록","updated_at":"2026-07-12T06:36:08.156Z"} {"cache_key":"f2df3701a454d5c1df5ea364f9fb85a00b7750a594fa3593d665b054305f39bb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"execApproval.labels.security","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Security","text_hash":"8f6fb4eb7f42c0e245e29e63f5b82cc3ba19852681d1ed9aed291f59cf75ec0e","tgt_lang":"ko","translated":"Security","updated_at":"2026-07-29T11:02:21.725Z"} {"cache_key":"f2fad11b398ae8a6435c7ee67222a6a826fb8ee32ed3dff6c5253b1228167573","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.today.proposalsWaiting","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"{count} proposals waiting","text_hash":"9202f547e988033f053be5cde4543be5d33c3d5a6ce66f725633f0fc8bfbbf33","tgt_lang":"ko","translated":"{count}개의 제안 대기 중","updated_at":"2026-07-12T06:35:36.859Z"} @@ -3958,7 +3990,6 @@ {"cache_key":"f9aa7ca309f833ff318a3d8f0531f7efca4139dbbb8f6c03d1cffde9f0d673f4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.yes","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Yes","text_hash":"85a39ab345d672ff8ca9b9c6876f3adcacf45ee7c1e2dbd2408fd338bd55e07e","tgt_lang":"ko","translated":"예","updated_at":"2026-07-29T11:02:21.725Z"} {"cache_key":"f9b24a04a8513c9a915bac22366b5819d6328874726fc6062bf4987dc7edcb07","model":"claude-opus-4-8","provider":"anthropic","segment_id":"quickSettings.personal.avatarText","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Avatar text / emoji","text_hash":"67b08a6edd9c6ea8bac69d7556afa07dee2e3bfdab9c87e1a70ad0bb713ab9c3","tgt_lang":"ko","translated":"아바타 텍스트 / 이모지","updated_at":"2026-07-12T06:33:21.532Z"} {"cache_key":"f9c65d411d130f962010df864f5efbb23bccf9b1ac07fe4a3bb00f062af08a11","model":"claude-opus-4-8","provider":"anthropic","segment_id":"custodian.panel.resize","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Resize Ask OpenClaw","text_hash":"d13880c474ce1878b23a0b35a56a4a5830e901f3dfe55ac9b2ad8de73c4d5d1e","tgt_lang":"ko","translated":"Ask OpenClaw 크기 조정","updated_at":"2026-07-29T10:59:59.015Z"} -{"cache_key":"f9d0f52e03abf298ef26813a103583416f9021d86aa97d442f45bc4ba92c4fba","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.authRequired.stepPaste","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Paste the token from openclaw dashboard --no-open or enter the configured password.","text_hash":"d65aea1772b928b5eb212e6c4c0481b32cbaf6e4d492b32d6c970592e75490f1","tgt_lang":"ko","translated":"openclaw dashboard --no-open의 토큰을 붙여넣거나 구성된 비밀번호를 입력하세요.","updated_at":"2026-07-29T11:02:21.725Z"} {"cache_key":"f9d62b8c1be70ae857ad7737b73cf6f3d3d6bd92e81f2011f71fd47f9340735c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"mcpPage.toolFilter","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"tool filter","text_hash":"582d4e652116255489fe370ee55ed30d12d28f988c625448f9eb54fa3aaf55ee","tgt_lang":"ko","translated":"도구 필터","updated_at":"2026-07-12T06:34:52.939Z"} {"cache_key":"f9da79be76e39c522c57e3669b99da2d00c9c51ad557689db58ea87d6152b238","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.lightContextHelp","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Use lightweight bootstrap context for this agent job.","text_hash":"6aebad7bcc7f52b2df758588930165ccdfce28f58fe77c2db43a2fb5e950da00","tgt_lang":"ko","translated":"이 에이전트 작업에 경량 부트스트랩 컨텍스트를 사용합니다.","updated_at":"2026-07-12T06:36:45.775Z"} {"cache_key":"f9db17659980eab33947cd7850f01bb822cb3a3c04b26d5307ee9e76ef22fdf4","model":"gpt-5.5","provider":"openai","segment_id":"quickSettings.appearance.lobsterVisitsOff","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Never visits","text_hash":"4892012cb692f089af106c0533e80e3ce3331a7ff839bd2a1416a286cc85c6e8","tgt_lang":"ko","translated":"절대 방문하지 않습니다","updated_at":"2026-07-09T20:51:31.206Z"} @@ -3975,6 +4006,7 @@ {"cache_key":"fafb88e04dc6c38a6d307a2ed50ba5142ad16761b8a79e9d185b7fe196e346e8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.rail.expand","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Expand session rail","text_hash":"a06b5e413fbe4b166c15124ebc142dd734d1725a96d6b3afba10a7da43c7de10","tgt_lang":"ko","translated":"세션 레일 펼치기","updated_at":"2026-07-25T17:12:22.957Z"} {"cache_key":"fb009fbf58df1ec2c6e70c9cb8077b10e99be4f24305f755afd5d30123136b89","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.addons.description","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"These plugins layer on top of the engine instead of competing for the slot, so any combination can run at once.","text_hash":"0983d8a2a14607a0a4c7027e54a87b2b62226d314fd1ed95c79ce827743fef92","tgt_lang":"ko","translated":"이 플러그인들은 슬롯을 두고 경쟁하는 대신 엔진 위에 계층으로 동작하므로, 어떤 조합이든 동시에 실행할 수 있습니다.","updated_at":"2026-07-28T07:07:11.502Z"} {"cache_key":"fb08bf86d931f48b05136093c4fa2dac14aedd6f572130beb0b71ff82b86b046","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.removeConfirm","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Remove this plugin?","text_hash":"f91ee570e954b92163f67bf2b37b20236e213fbee3ee1e0046a9ece5b998c4a8","tgt_lang":"ko","translated":"이 플러그인을 제거하시겠습니까?","updated_at":"2026-07-29T11:02:21.725Z"} +{"cache_key":"fb0fd96c265df69fbbb07db97ac65ba43a26224a569ad25d10a8042043382644","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.stopCloudWorkerConfirmAction","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Stop worker","text_hash":"9a57ca2831c77ed95598e14dffcbb02156a28428b46f153a2cefb02c66f53d8c","tgt_lang":"ko","translated":"워커 중지","updated_at":"2026-08-06T05:29:59.573Z"} {"cache_key":"fb2f4f2c4b33703732e4478b4481782792dfcb65b3fcc7a7e910c50c16c79a89","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.mcpSettingsLink","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"MCP settings","text_hash":"c63c58c0874ca18691a2bc5896e73af3488303de668dbbe1e23d0b0e41ecee35","tgt_lang":"ko","translated":"MCP 설정","updated_at":"2026-07-29T11:02:21.725Z"} {"cache_key":"fb3120b88ec9332cef13b9d2a13cfb9161823d0754f77e364fa0b84329191808","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.advanced.shortTermTitle","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Waiting for Promotion","text_hash":"7c0139f0d89fd220354f1db6f5495cbeb80ebd35bf9006c8aa0e23a92a20844d","tgt_lang":"ko","translated":"승격 대기 중","updated_at":"2026-07-29T11:02:21.725Z"} {"cache_key":"fb3b83614df838d6be639ee9e17a18a2efaf55b5fc508ae447eab5bc01c6d505","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.toolCatalog.groups.nodes","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Nodes","text_hash":"7ac362063b9f204602f38f9f1ec9cf047f03e0d7b83896571c9df6d31ad41e9c","tgt_lang":"ko","translated":"노드","updated_at":"2026-07-12T06:32:31.554Z"} @@ -4023,6 +4055,7 @@ {"cache_key":"fd3b03599c9f15a2e0c095bdac7719ef0f79b981f5af82b14ff37df1db3b9ab2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.filters.selectAll","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Select All","text_hash":"d1ec69e64b9609d089aae09f7adc5c566d2cd222f8d8325f0ab3b523f0ac2690","tgt_lang":"ko","translated":"전체 선택","updated_at":"2026-07-29T11:02:21.725Z"} {"cache_key":"fd3b5b1723f5490bf749403991ff943f5f274a43ef03b3e9093422515cd83cb0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commandResults.fast.autoValue","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"auto ({seconds} sec)","text_hash":"5e24c7592f02a0922984bfc55b88260caf2d208cebd0bd13851ef7c981a52846","tgt_lang":"ko","translated":"auto ({seconds}초)","updated_at":"2026-07-29T11:01:22.972Z"} {"cache_key":"fd5fd01d0d8736a57a1a489c9c00e1fcc049d54fa0a2b54365d4b728bbca2259","model":"claude-opus-4-8","provider":"anthropic","segment_id":"subtitles.labs","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Experimental agent and tool capabilities.","text_hash":"3a6f00ef70f9fe9d593d4d988f785ee036744e3415059a95e1466398bf500946","tgt_lang":"ko","translated":"실험적인 에이전트 및 도구 기능.","updated_at":"2026-07-22T15:45:19.190Z"} +{"cache_key":"fd7256de3a9ad1b563c277f0ad3e331de451e9a9a3bf4ad3058fd036922ea5ec","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.deleteSelectedConfirm","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Delete {count} threads?\n\nThis will delete the thread entries and archive their transcripts.","text_hash":"4c54c281b40a03109f36a41d8ab02d72616493fd3cdafcf0d8adcf1cf89959cc","tgt_lang":"ko","translated":"스레드 {count}개를 삭제할까요?\n\n스레드 항목이 삭제되고 대화 기록이 보관됩니다.","updated_at":"2026-08-06T05:29:59.573Z"} {"cache_key":"fd75741e5fa08ad328debac776f584e10f37f1aaaeba5e36c875b7e1414fad0c","model":"gpt-5.6-sol","provider":"openai","segment_id":"approvalHistory.columns.reason","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Resolution reason","text_hash":"1ec205366c37f73c53164561f58931864ce3544adfff6c90466249393426a054","tgt_lang":"ko","translated":"처리 사유","updated_at":"2026-07-16T09:22:31.379Z"} {"cache_key":"fd88d38eddc7eda0a08620f41e201ea32bafcc3d39eb4c4aedf2c703dcd721ad","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.noCameras","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"No additional cameras found","text_hash":"31af6a71b75d0ddab906302189f3f558623df914f7c77ad1b06bcbd9208bb347","tgt_lang":"ko","translated":"추가 카메라를 찾을 수 없습니다","updated_at":"2026-07-22T15:47:24.136Z"} {"cache_key":"fd92a4013d98c92142f5556f413dd2f835d80853b784b2c2cdef85b7167a614e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.tabs.cronJobs","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Automations","text_hash":"ad1fb9ec0cb3c7a4747e4c161c83af164f3f49b2b88ed79f26c2af640a7af57e","tgt_lang":"ko","translated":"Cron 작업","updated_at":"2026-07-29T11:02:21.725Z","segment_ids":["tabs.cron"]} @@ -4062,4 +4095,5 @@ {"cache_key":"ffdc69b1fbabaa133a70c238da91d3db45cdf527a9546c2edcc8c5658cab3963","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.phrases.alphabetizingSubconscious","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"alphabetizing the subconscious…","text_hash":"689b32ed4cd0e3bdcad19116d447ea1eb8fdede1ba47d39a21750b3fc3ecf71f","tgt_lang":"ko","translated":"잠재의식을 가나다순으로 정리하는 중…","updated_at":"2026-07-29T11:02:21.725Z"} {"cache_key":"fff5f7132d45e3773fbf1bf7e45665a1f780921128a1a4a90736bf4fd3619886","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.disabled","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Disabled","text_hash":"75081b593d15cf6e631971bc6768723f593b88b172477e40ae7d363e4829816d","tgt_lang":"ko","translated":"사용 중지됨","updated_at":"2026-07-29T11:02:21.725Z"} {"cache_key":"fffa83689a604918f86d88c434d061982fca6b52d007c663885065d8b0072d79","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.startVoiceInput","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Start voice input","text_hash":"4ab80a0bacae288c4e99ef37d01b07955b6de8fc1748604fce50ae26e68f216c","tgt_lang":"ko","translated":"음성 입력 시작","updated_at":"2026-07-29T11:02:21.725Z"} +{"cache_key":"fffb031c5ad654420cc343869338f4afaa0167b26389215fc2214df584cf9525","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.actions.confirmDedupeDescription","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"This rewrites DREAMS.md and removes only exact duplicate diary entries.","text_hash":"66ce13326514c7a9e5d598490eefd03a054d8eeee1a21811dbc46f87103549d2","tgt_lang":"ko","translated":"이는 DREAMS.md를 다시 쓰고 정확히 중복된 일기 항목만 제거합니다.","updated_at":"2026-08-06T05:30:09.222Z"} {"cache_key":"ffffc5ec9233575a2cb442c55a59bc41c63f07f635bd97e8f49003f4cdc45f73","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agentTools.enableAll","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Enable All","text_hash":"87b3b5dda6254823c6bb59d3c280c56154f4e5fa463b4b4918fa28d46b89f1ee","tgt_lang":"ko","translated":"모두 사용 설정","updated_at":"2026-07-12T06:34:18.055Z"} diff --git a/ui/src/i18n/.i18n/nl.meta.json b/ui/src/i18n/.i18n/nl.meta.json index ecb31e36d749..f0e6380824c0 100644 --- a/ui/src/i18n/.i18n/nl.meta.json +++ b/ui/src/i18n/.i18n/nl.meta.json @@ -1,11 +1,11 @@ { "fallbackKeys": [], - "generatedAt": "2026-07-31T19:29:23.630Z", + "generatedAt": "2026-08-06T05:34:32.500Z", "locale": "nl", "model": "claude-opus-4-8", "provider": "anthropic", - "sourceHash": "912ad83d5f70ee4463b1370efd9bf9c890017c65833f30501e8c3440da135ee7", - "totalKeys": 4652, - "translatedKeys": 4652, + "sourceHash": "10855748ee78e3fa7806b6f0f43f9f2dec749b41e7fc82439dbe19fca7e2f173", + "totalKeys": 4689, + "translatedKeys": 4689, "workflow": 1 } diff --git a/ui/src/i18n/.i18n/nl.tm.jsonl b/ui/src/i18n/.i18n/nl.tm.jsonl index 9275b7dc5885..a689dc2718fb 100644 --- a/ui/src/i18n/.i18n/nl.tm.jsonl +++ b/ui/src/i18n/.i18n/nl.tm.jsonl @@ -74,6 +74,7 @@ {"cache_key":"04a23a54ca4147d374c7cd0c389a545fc432f2418806343fb98a5364527045c3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.execApprovals.loadHint","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Load exec approvals to edit allowlists.","text_hash":"9f2b6ceaf5659509413225c9a31ad891693e7229726f4a20716f17ea57e20630","tgt_lang":"nl","translated":"Laad exec-goedkeuringen om allowlists te bewerken.","updated_at":"2026-07-12T06:52:20.624Z"} {"cache_key":"04af2297123ae16720ce1176ddf4d5d1d0a6fe329c2e0f79e6b47c66a60d18bf","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.messages.showLess","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Show less","text_hash":"94ea9b1d33a02975ea6b71d6cf87d461a48de07869c047b5daeb1654e9d539f8","tgt_lang":"nl","translated":"Minder tonen","updated_at":"2026-07-22T16:00:41.082Z"} {"cache_key":"04c70e2e182df6b03f99fb8d902702a18deac619530be1bd4117ac91560b9874","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.overview.hero.waking","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Waking memory…","text_hash":"0cd8df5981b8595cfa10bcfdc7768cc1cc58e61666e7c07eecc159b2ad8e3dc6","tgt_lang":"nl","translated":"Geheugen ontwaakt…","updated_at":"2026-07-29T11:13:59.670Z"} +{"cache_key":"04d642feb3ae3024def0b336eb23cc9541fecc33490163b45634f218d475d605","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.title","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Selected model","text_hash":"6cb8d3b4bdb37d02ea667999f8312af7ab0f9627f7869d5e09d788936d09fd3d","tgt_lang":"nl","translated":"Geselecteerd model","updated_at":"2026-08-06T05:34:17.909Z"} {"cache_key":"04d934acea7fe757ea4ab828af0bd0579c299d9c174a24e1de26a1222fa905a3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.toolCards.group.writesOne","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"created a file","text_hash":"0b99307e8bce97bada6fbd086b4057878354e87b7acea400936a5728f27677d5","tgt_lang":"nl","translated":"een bestand aangemaakt","updated_at":"2026-07-29T11:16:09.967Z"} {"cache_key":"04db5abaae47ce672eafae295dc6342ec6ec0c321f07041725a70aff7bf6d8ef","model":"claude-opus-4-8","provider":"anthropic","segment_id":"custodian.history.requestFailed","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"OpenClaw could not load change history.","text_hash":"6b13e279dd1bfcf69b05e0b0aef7c53221be57a7f52cee6b9f1d5a09f7ab40b5","tgt_lang":"nl","translated":"OpenClaw kon de wijzigingsgeschiedenis niet laden.","updated_at":"2026-07-22T15:58:48.471Z"} {"cache_key":"04fe049baa1dfa8ded01b1583c9b5dd32ca4e114721f770dcee234b0fa2cccec","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tabs.communications","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Communications","text_hash":"919a92533fbe1d8129cc12e67ce06b13c83f1cc619b4e0b2088bbd2d4cc9583c","tgt_lang":"nl","translated":"Communicatie","updated_at":"2026-07-29T11:16:09.967Z"} @@ -86,6 +87,7 @@ {"cache_key":"05916cecee738448b9155ec29f4741df3b9492c228294ad6b600aae8a24c057e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.runControls.stop","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Stop","text_hash":"cae7d57bc067a514b8e34c9589631a95c7dc051638ddd2a190773269279a99df","tgt_lang":"nl","translated":"Stop","updated_at":"2026-07-29T11:16:09.967Z"} {"cache_key":"05b36e09ead16c2cbe2b2482b4984073d96fd86382b173193d93779e4424422a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.boardFilter","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Filter by board","text_hash":"24efd1c22140b50be2a71bdf06db6eacfb161307841640379dda429037ee2ded","tgt_lang":"nl","translated":"Filter by board","updated_at":"2026-07-29T11:16:09.967Z"} {"cache_key":"05ba6a95060a88ed768a8226d19cdcf21b4afba378a66187d61f73639c3710a6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.dreaming.phaseFields.lookbackDaysHelp","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"How far back this phase reads. Leave empty for the plugin default.","text_hash":"16091a9af681879de973a231c99e6aa71f9b5e3a31fc01ac5bf09510cff3ac2b","tgt_lang":"nl","translated":"Hoe ver deze fase terugleest. Laat leeg voor de plugin-standaard.","updated_at":"2026-07-28T07:15:36.684Z"} +{"cache_key":"05c37e9360c41262574f35dca84b9b9148ce2cfb9b4af62602dc700fc81c3b3d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"appsPage.ctaChromeWebStore","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Chrome Web Store","text_hash":"2b96646cfbc6ae7d1de1a356ebbec0e8802212b48d9f0393d5c93840fc71984a","tgt_lang":"nl","translated":"Chrome Web Store","updated_at":"2026-08-06T05:34:29.802Z"} {"cache_key":"05e3daf32b896d2f9d63f8312359b8eeb29149e3169d633928454d2af8c8c972","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.diary.title","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Dream Diary","text_hash":"d3ded599fb9ffd44fa19bf0fe14f34454abaf87377543182d931e50a3f0033a2","tgt_lang":"nl","translated":"Droomdagboek","updated_at":"2026-07-29T11:16:09.967Z"} {"cache_key":"0601340e68eeb527878c83d12ec8963d9a2e0e3bfb72268cbc8a76918ce557aa","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillsPage.source","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Source:","text_hash":"c707ee4ecc24044266322a90cf1a23752824f57a628facc169ddbe215ada4adb","tgt_lang":"nl","translated":"Bron:","updated_at":"2026-07-12T06:54:50.731Z"} {"cache_key":"0612116bb13ba137ddec02bce8beab979a334d144ed314794392d434358fc766","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.runtime.subagent","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Subagent","text_hash":"d6cb4188b8fa57aae3e4ca3a1210c9afe7ca995375c2fb36d90a1fa73529a44e","tgt_lang":"nl","translated":"Subagent","updated_at":"2026-07-29T11:16:09.967Z"} @@ -356,6 +358,7 @@ {"cache_key":"16dc48c69fbf84b843e3f6f880b240cd98fac86c2bc98aa35ab49aa2e90108cd","model":"gpt-5.6-sol","provider":"openai","segment_id":"cron.runNotStarted.invalidSpec","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"This automation has an invalid schedule or payload.","text_hash":"ded9502ec8b1ee78f319bcc31e934c72c2b3bb2a4a95cb75c037ecc92fe8fdb8","tgt_lang":"nl","translated":"Deze automatisering heeft een ongeldig schema of een ongeldige payload.","updated_at":"2026-07-13T03:20:00.688Z"} {"cache_key":"16e18bbe5248cf0455fefc6ec9b55cab3d9143d9fac0676eac047f8a7bedf6a0","model":"gpt-5.6-sol","provider":"openai","segment_id":"approvalHistory.reasons.runAborted","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Run aborted","text_hash":"7219de20c5aaf4a2a4ff14cbafe140f71d89ec4f35436874cf91bc912d493531","tgt_lang":"nl","translated":"Uitvoering afgebroken","updated_at":"2026-07-16T09:24:57.720Z"} {"cache_key":"16ece2ff43505df6d2ab279599f5fc181c0c39eece46dddbf56e19394da5379c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.overview.toolCallsHint","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Total tool call count across sessions.","text_hash":"6f9118c475f5f5242ac54891fd9d6e3fb3c99c52d4cb0e4048ee615411c060e4","tgt_lang":"nl","translated":"Totaal aantal tool-aanroepen over sessies.","updated_at":"2026-07-29T11:16:09.967Z"} +{"cache_key":"16f6e02e2318986dd88f59b0eed33792cb97006eb8287a0580cc3cd79a4be777","model":"claude-opus-4-8","provider":"anthropic","segment_id":"appsPage.badgeStoreComingSoon","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Chrome Web Store · coming soon","text_hash":"d211e1cb0d006e8e02c0c3fe12d6d98e9b576b5b19eb85b501cb8448935647f3","tgt_lang":"nl","translated":"Chrome Web Store · binnenkort beschikbaar","updated_at":"2026-08-06T05:34:29.802Z"} {"cache_key":"171a1c0d2ddf462417e15e3e692349d9c6d36af14c96ed4bb4e143e6a53c0a11","model":"gpt-5.6-sol","provider":"openai","segment_id":"agents.identity.imageUnusable","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"That image can't be used. Pick an image file up to 2 MB.","text_hash":"2908fd7720ffb0f3172678978f1bd07bb88ca3c46a3388dd8537582961a6a7b2","tgt_lang":"nl","translated":"Die afbeelding kan niet worden gebruikt. Kies een afbeeldingsbestand van maximaal 2 MB.","updated_at":"2026-07-13T05:31:09.464Z"} {"cache_key":"172d56cc4ab8315a07bcab3ff268978f52a85483b65d6b41886ed35161c470fa","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.failureAlertAnnounce","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Announce (via channel)","text_hash":"89e838f2f194bf23ea8043fef22f838927ce333ad3371b57f26c10238a2a90ec","tgt_lang":"nl","translated":"Aankondigen (via kanaal)","updated_at":"2026-07-12T06:57:04.922Z"} {"cache_key":"17353b344063245076d810530b66d1fe4fd3b4bc0097f9b4fdca82d7ddf37f1a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"labsPage.codeMode.description","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Let agents combine tools in compact, sandboxed JavaScript workflows. Auto engages code mode only for models evaluated as strong code-mode performers.","text_hash":"d16ffa396f3f19e10232d5a8d6e571a7a9a33ea6f7acc7c4262c9d6a9d981e80","tgt_lang":"nl","translated":"Laat agents tools combineren in compacte, sandboxed JavaScript-workflows.","updated_at":"2026-07-22T15:59:05.577Z"} @@ -397,6 +400,7 @@ {"cache_key":"199aa6fa312887779c44402259fe5464f146fbfeab13e48087b59ce54dd717b8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.files.addFile","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Add file…","text_hash":"0d428875df22eedce985266882a74485677ca63f751e863852894da2da2312b4","tgt_lang":"nl","translated":"Bestand toevoegen…","updated_at":"2026-07-28T07:15:04.168Z"} {"cache_key":"199ea8f91cbcb515f87e3051a571f7b2864fc95e8d1b715fd7069966f0d62c1f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.deviceAuthMigration.pendingUnavailable","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"The browser pairing request is not available yet. Retry in a moment.","text_hash":"fa8dfe12b66d8a8f850b4b5e952948abd211271ce363c22a25d2152d5f996583","tgt_lang":"nl","translated":"Het koppelingsverzoek van de browser is nog niet beschikbaar. Probeer het zo meteen opnieuw.","updated_at":"2026-07-25T17:16:35.085Z"} {"cache_key":"19a6661e4cea24b1db4a51f44afba7c809c905588320fe39eb971eccf47e849a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.expression","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Expression","text_hash":"c67415bcff328a59fd399e2a7ca9691e0044192fb7480ae501644339965d046d","tgt_lang":"nl","translated":"Expressie","updated_at":"2026-07-29T11:16:09.967Z"} +{"cache_key":"19a81ccbbb78a681247353037c777942e470d1179fc7b20710022153be478709","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.unknown","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Review the connection details, then retry.","text_hash":"dc49542f1026ccbbe6bd75ed5167700086796a53d34f1a3524cc545590b3e990","tgt_lang":"nl","translated":"Controleer de verbindingsgegevens en probeer het opnieuw.","updated_at":"2026-08-06T05:34:29.802Z"} {"cache_key":"19b4e5009e471682cfb917d41da2b65483190f567ff297b596608ca72cac7f7f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.startupStatus.preparingWorkspace","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Preparing workspace…","text_hash":"455db8f888136182a6408acf4faa0f164939f9f7d6df8c803b12e59ebbba29fc","tgt_lang":"nl","translated":"Werkruimte voorbereiden…","updated_at":"2026-07-22T16:00:07.084Z"} {"cache_key":"19d7dccee766be620ca23da7312e65b2362f8cc4f280bdb35bc60e20712b17b5","model":"gpt-5.5","provider":"openai","segment_id":"pluginsPage.defaultRiskWarning","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Review the ClawHub warning before installing this plugin.","text_hash":"3249be096066bd02f155b0f5674fd19abd8e4cbe991d760ee2a9a51ea84012bf","tgt_lang":"nl","translated":"Lees de ClawHub-waarschuwing voordat u deze plugin installeert.","updated_at":"2026-07-10T02:29:07.297Z"} {"cache_key":"19d821f3aadac9aaac78d7582594f52696b256b68bd5b5ebf1f582b333f22ced","model":"gpt-5.6-sol","provider":"openai","segment_id":"agents.pinToSwitcher","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Pin to switcher","text_hash":"868b68dfde29ac065806c2a5803b42d804df4a998e2678f9c9fae41b52d334c5","tgt_lang":"nl","translated":"Vastmaken aan wisselaar","updated_at":"2026-07-13T05:31:09.464Z"} @@ -452,6 +456,7 @@ {"cache_key":"1d7b979d20347a7b04f77f8f173db3916adb771530cc728b0ef98ee40c84a229","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.insightsExplainer","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"These are imported insights clustered from external history; use them to review what imports surfaced before any of it graduates into durable memory.","text_hash":"41ac16d8b115e9b61d628dffb9e89af754b8b3dcacacf48b526fd6a896e95bcb","tgt_lang":"nl","translated":"Dit zijn geïmporteerde inzichten die zijn geclusterd uit externe geschiedenis; gebruik ze om te bekijken wat imports naar boven brachten voordat iets ervan doorgroeit naar duurzaam geheugen.","updated_at":"2026-07-12T06:56:03.719Z"} {"cache_key":"1d8476ad612bc8fd0212d6b1aa71c42a8435db0ad4293cbf6d6617f5a4a78ff0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.lifecycleIdleDetail","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"No active run","text_hash":"87e6c43b902cea706f76dc5dc51dea5b5e141edd20e1c0a8a31e6850fb60833b","tgt_lang":"nl","translated":"Geen actieve run","updated_at":"2026-07-29T11:16:09.967Z"} {"cache_key":"1d8b3607ab966c426ba3fcd82be7b2489ba86f8d4dce3b61bf8dc8cff6f2f968","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commandResults.steer.requestFailed","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Failed to steer: {error}","text_hash":"6863043f1795c2eb468a9d9ce55b03711e3ffea4125aa563bba22220d498f9bf","tgt_lang":"nl","translated":"Sturen mislukt: {error}","updated_at":"2026-07-29T11:15:32.088Z"} +{"cache_key":"1d96c8accf9b0929730cd799f9a06350ac013359959e508a89e19416684d78b4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.format","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Check that the endpoint exposes a compatible chat model, then retry.","text_hash":"22ef704d9921834cb21e0b3c3c807f3d5fa2fd63f40ff652d26bcf2638556121","tgt_lang":"nl","translated":"Controleer of het endpoint een compatibel chatmodel blootstelt en probeer het opnieuw.","updated_at":"2026-08-06T05:34:29.802Z"} {"cache_key":"1d9cf740b21d135729dd69f76b070713a28ca5fabc2a1ede5aa7648f49dddaeb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"profilePage.offline","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Connect to the gateway to meet your agent.","text_hash":"8804d65574fee21ed454bc82cb65b5ac8f0320877b5e4db12230aa665cd86f18","tgt_lang":"nl","translated":"Maak verbinding met de Gateway om je agent te ontmoeten.","updated_at":"2026-07-29T11:16:09.967Z"} {"cache_key":"1da80e85eb3b7a90dbae12c9d396b94a0cd4cf5e3bd4d71b8eb690f7a2f7fffb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.details.systemShort","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Sys","text_hash":"a34a3472060a7340185039557366a9dee34a3d929efabfbde16828e94d9b5924","tgt_lang":"nl","translated":"Sys","updated_at":"2026-07-29T11:16:09.967Z"} {"cache_key":"1dadb22447c8492e3e7e89087203bfaf82f3a585fce7570e00ae4859fbac7aa9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"appsPage.sectionBrowser","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"In your browser","text_hash":"792b5bfb927cc6b0d4cddbe211246f0e3d0a3f831c7ab8ea235b2fe5616c439f","tgt_lang":"nl","translated":"In je browser","updated_at":"2026-07-22T15:59:13.634Z"} @@ -515,7 +520,7 @@ {"cache_key":"21799c4b51ca2542331cf9e029cba0a96d1d0a8d06cc4198e3418d6e9d4ba82d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"filePreview.fileCount","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"{count} files","text_hash":"63352fdc2cd6bbbfb4ac957d4fb6e0b03eda6d5240381ec7a0f3a9b8db3a231f","tgt_lang":"nl","translated":"{count} bestanden","updated_at":"2026-07-12T06:51:48.927Z","segment_ids":["githubPreview.files","memoryImport.fileCount"]} {"cache_key":"2181c35282685a23e979ee3d9c73d4192ab6288c449ea6554351fd5b1c516da2","model":"gpt-5.6-sol","provider":"openai","segment_id":"terminal.addFiles","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Add files to terminal","text_hash":"6e3f2a4464ccdd60563830915b635c008c5d1c765a5e626e8bc946c8d64e6fe6","tgt_lang":"nl","translated":"Bestanden toevoegen aan terminal","updated_at":"2026-07-14T10:36:55.667Z"} {"cache_key":"218a821b93f36546b706a37cfa707667a971989dab2dcedf5cc577005483946f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commandResults.fast.sourceAgent","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":" (default: agent)","text_hash":"1939e473ed4e4046edc8366f59b2578c793b951e311e34de9904020f24cd3116","tgt_lang":"nl","translated":" (standaard: agent)","updated_at":"2026-07-29T11:15:24.234Z"} -{"cache_key":"21a2606348d6fc1bd71c01e688f529689e0c1d79b5fda560607f0ded2875ec1d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.answered","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Answered","text_hash":"665590354e719bcf6610c39fe617cf8cf8109e96a59e64c73a41a028b74369f9","tgt_lang":"nl","translated":"Beantwoord","updated_at":"2026-07-22T16:00:34.567Z","segment_ids":["chat.questions.answered"]} +{"cache_key":"21a2606348d6fc1bd71c01e688f529689e0c1d79b5fda560607f0ded2875ec1d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.questions.answered","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Answered","text_hash":"665590354e719bcf6610c39fe617cf8cf8109e96a59e64c73a41a028b74369f9","tgt_lang":"nl","translated":"Beantwoord","updated_at":"2026-07-22T16:00:34.567Z"} {"cache_key":"21b932e8e7c1f0515e191225fd684b3582756f92523ac89f5a1b107398d420c4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"worktrees.cleanupTitle","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Cleanup","text_hash":"9f1b237b5dc314edb0dafba43265a24f2eb3fb998a011b4b605f38ec20a7cead","tgt_lang":"nl","translated":"Opschonen","updated_at":"2026-07-29T11:16:09.967Z"} {"cache_key":"21e41809b89295271743ed1d2d8072b6be9c49fd04539022b68cf0a645fb6e59","model":"gpt-5.6-sol","provider":"openai","segment_id":"agentChip.noAgentMatches","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"No matching agents","text_hash":"38b006752ec7a0a6e18631050994899431708df2707bbc0792315deaf8e3a933","tgt_lang":"nl","translated":"Geen overeenkomende agents","updated_at":"2026-07-13T05:31:09.464Z"} {"cache_key":"21f96ea89aaf7f55b7d7227e3bb72c43d273e2153fc299272bdfb9b1569bdd0f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.modelControls.useDefaultReasoning","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Use default reasoning ({level})","text_hash":"55d8e1b0026f932bd66fe864429f6122355b5ff8e730a7fe48a1ba7653f31550","tgt_lang":"nl","translated":"Standaardredenering gebruiken ({level})","updated_at":"2026-07-29T11:15:48.534Z"} @@ -555,7 +560,6 @@ {"cache_key":"23bfafba1f7ebcecbdd999c86d7f78e2db78cda1bb8cff105cadf97f8adf699c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"connection.retryNow","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Retry now","text_hash":"5148c3e20576923b589bd801ea84dc376213b82fbf8694f64437b621f1690615","tgt_lang":"nl","translated":"Nu opnieuw proberen","updated_at":"2026-07-29T11:16:09.967Z"} {"cache_key":"23f6956c403ad942cc0d31b553888f865b2df1c0be6429fa563c86a3aa818f80","model":"gpt-5.6-sol","provider":"openai","segment_id":"chat.backgroundTasks.outputPending","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"No output yet.","text_hash":"d2e93d40894f62ff9db2a84037e8cfa9581e3a74f913228d7d453e27ff1543f4","tgt_lang":"nl","translated":"Nog geen uitvoer.","updated_at":"2026-07-16T15:59:47.115Z"} {"cache_key":"23ffc35fa799655d22613f55b4a1f3585850732a24c13b670a79458162109223","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.inventory.unknownClient","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"unknown client","text_hash":"baa587826016bf39e382028c941821ac4a61481725740214cb226bba129c58f5","tgt_lang":"nl","translated":"onbekende client","updated_at":"2026-07-12T06:52:14.414Z"} -{"cache_key":"2401dd02b1c38c7780245ac0f8443565abb3f622d3583eabf2040e9214441108","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.authFailed.stepDashboard","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Run openclaw dashboard --no-open and open the fresh URL or paste its token.","text_hash":"8332142ce650399926258b23bb7b6fd279cdde999caf9afcb27a92713624e085","tgt_lang":"nl","translated":"Voer openclaw dashboard --no-open uit en open de nieuwe URL of plak het token.","updated_at":"2026-07-29T11:16:09.967Z"} {"cache_key":"24088053eb1338dfa26aa45eebc0c160ed648b7db50254d5841eec897e976ce1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.lastProbe","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Last probe","text_hash":"1a9f0db29cc4cfdcbca5e4c46688aac828d86b574e6abb5d0f12ab5c8a0ff6d3","tgt_lang":"nl","translated":"Laatste probe","updated_at":"2026-07-29T11:16:09.967Z"} {"cache_key":"2408d69000ccf23c29e9683cd3f0ba11a1d9cb968b5eef00f2a49c6ad204bfee","model":"claude-opus-4-8","provider":"anthropic","segment_id":"updates.coalescedRestart","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Update installed. A gateway restart is already in progress; status will refresh after it reconnects.","text_hash":"4e080c0e8e2bdef688165b256b48c54ed4f60b9ed4e07b9d805da6dd4a97fcbf","tgt_lang":"nl","translated":"Update geïnstalleerd. Een herstart van de gateway is al bezig; de status wordt vernieuwd nadat deze opnieuw verbinding maakt.","updated_at":"2026-07-29T11:13:06.776Z"} {"cache_key":"240c469054bbbe057f7fa7adf6e5cd98c3bafae095aa1b47622fd34d148264f9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"githubPreview.unavailable","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"GitHub preview unavailable","text_hash":"ad8e57ed8b9a842c9736a8daad41d8559601087ab2191389633fff0a0eb71e17","tgt_lang":"nl","translated":"GitHub-voorbeeld niet beschikbaar","updated_at":"2026-07-12T06:51:48.927Z"} @@ -733,6 +737,7 @@ {"cache_key":"2f94d8d8ea84febf321b19af26b1983450de7ba5333792f875b8118530d4d8b8","model":"gpt-5.5","provider":"openai","segment_id":"browser.annotationSent","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Annotation added to the chat composer.","text_hash":"d68fff7737c5145c3ac6dc95a99ff8f6cb205c0220dcdd8f7e602d14aef37f23","tgt_lang":"nl","translated":"Annotatie toegevoegd aan de chatcomposer.","updated_at":"2026-07-11T02:20:09.408Z"} {"cache_key":"2fa2239668d776df5e25276593a35e84a0c22349099f8496a31bd9e675a39ded","model":"claude-opus-4-8","provider":"anthropic","segment_id":"quickSettings.appearance.lobsterdexSeen","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"{seen}/{total} visited","text_hash":"e256f4f2c8acf9532195feecb6268817520de975b7e7e6d02c346126c660f556","tgt_lang":"nl","translated":"{seen}/{total} bezocht","updated_at":"2026-07-29T11:16:09.967Z"} {"cache_key":"2fa68c046a455d6093853dc023c7f8d2f09e232e92a15e0f7e5e3f1db0b8f2d3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.signal.subtitle","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"signal-cli status and channel configuration.","text_hash":"f3db03a5161c57c0f72c534d37f3bde423924cb645982c1c9e80c7a614155951","tgt_lang":"nl","translated":"signal-cli-status en kanaalconfiguratie.","updated_at":"2026-07-12T06:51:55.944Z"} +{"cache_key":"2fab41b86486ee6e6874c1b12904ea9e22c9c81a4f7f34a6d48bda55936c839c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.actionRequiresRead","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"This action requires operator.read access.","text_hash":"d411bf9bd6ca898eba019d6f280dc545673c3e083151f9a0baa18a9ef3f382fc","tgt_lang":"nl","translated":"Deze actie vereist operator.read-toegang.","updated_at":"2026-08-06T05:34:17.909Z"} {"cache_key":"2fb79acaccb13577203fbc0dbcfc37f74761c95e859e8d47988d7fc6b4dc608c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.mediaPlayer.play","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Play","text_hash":"436e61016e26fcb773b9725745cbbf0afe7f001ea26041a814a7712c2925c442","tgt_lang":"nl","translated":"Afspelen","updated_at":"2026-07-29T11:15:48.533Z"} {"cache_key":"2fbf921d99ecae8f05bd5245b332921fa492cc66280e688d2e951ff5dad9a4c6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.connectorDescriptions.news","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"A personalized daily briefing: news, weather, and tasks in one message.","text_hash":"de3d6d49631d0f84547b01d7aa74552d905c1c7ee047274916cef664199e10e2","tgt_lang":"nl","translated":"Een gepersonaliseerde dagelijkse briefing: nieuws, weer en taken in één bericht.","updated_at":"2026-07-12T06:55:20.162Z"} {"cache_key":"2fc221d2ccaf5657d9e4601fd462ebc69f5ad0863f6719094ad6bb2e16659f63","model":"gpt-5.5","provider":"openai","segment_id":"browser.inspectUnavailable","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Element inspection is disabled (browser.evaluateEnabled=false).","text_hash":"245e50b4d70ffaaca893f1c7e911e814230817a903825940d45c1c0de2148ef7","tgt_lang":"nl","translated":"Elementinspectie is uitgeschakeld (browser.evaluateEnabled=false).","updated_at":"2026-07-11T02:20:09.408Z"} @@ -826,6 +831,7 @@ {"cache_key":"355247edf05e7a22822c9acd10b13e83e6ad765299b2014705fb4062adf331af","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.autoRefresh30s","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"30s","text_hash":"d3382a4f0e03f8b14cf99424376886c236f1503d4b332137667484fc96d58fc4","tgt_lang":"nl","translated":"30s","updated_at":"2026-06-17T14:17:36.035Z"} {"cache_key":"355420e3a8a56a0fa95854816a74ead59901327889f3bc7283f5bba9ff924332","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.credentials.tokenProfiles","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Token profiles: {count}","text_hash":"14e56047d61730993875401155d01c1412ac1b41960cbc235e8a0e53ec294b5b","tgt_lang":"nl","translated":"Tokenprofielen: {count}","updated_at":"2026-07-29T11:16:09.967Z"} {"cache_key":"3559d0864595b5b443c34c7e40a57a5a5303b908886fc11e6c4a233b91e400ca","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.thinking","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Reasoning","text_hash":"d8211e24e83d1600a1b0cfe2f7baa68e4d4eb71131a0b2b1b2050cba111ea481","tgt_lang":"nl","translated":"Denken","updated_at":"2026-07-29T11:16:09.967Z"} +{"cache_key":"35784a3b537dcdf75ff78bae9e2cac05a387d37c937e7e8f264c929386fa8e79","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.branchCheckpointConfirm","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Create a new child thread from this compacted checkpoint?","text_hash":"dbafb7be891c3fd1d13d421909284ee93103bebf7b3b99a82e2fd882e59b58cd","tgt_lang":"nl","translated":"Een nieuwe onderliggende thread maken vanaf dit gecomprimeerde controlepunt?","updated_at":"2026-08-06T05:34:17.909Z"} {"cache_key":"35869f3a3e61fda3f25d8cd7aae7b6dd20b6096049a51d9a5f6569fcf764ed5c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.layout","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Card layout","text_hash":"f6853e95b79e5fd186406c0fd065c7e8b5b535f9973e9a42ef7d08a4d7e2b61e","tgt_lang":"nl","translated":"Card layout","updated_at":"2026-07-29T11:16:09.967Z"} {"cache_key":"358d92657b78da1943a216fca5d84a095481c031e7261c4b5c5b4ba05762e5bc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"debug.security.critical","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"{count} critical","text_hash":"97e8a7b9fe4cf2aec17af2d2f9e452ed4adef3ec84899cba45ec4b6c5045e1ec","tgt_lang":"nl","translated":"{count} kritiek","updated_at":"2026-07-29T11:16:09.967Z"} {"cache_key":"358dafcafb9f7a1e6cb6197fa4a97a84606f513d8c70542ffedbd1403b5a46b9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"appsPage.cards.linux.desc","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Native desktop app — .deb and AppImage builds.","text_hash":"dfac3e543f7625752a1306478a7b507056ff856f3c1f1935e1a7e43a52cafa01","tgt_lang":"nl","translated":"Native desktop-app — .deb- en AppImage-builds.","updated_at":"2026-07-22T15:59:21.524Z"} @@ -844,6 +850,7 @@ {"cache_key":"3664a851021987dc6cd2794b8b6a36ccbb91764d63d5b074b63272128cb296ec","model":"claude-opus-4-8","provider":"anthropic","segment_id":"logbook.nav.today","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Today","text_hash":"2b065c7c9ce466e5ebcad757987d5d660ee4c9ea708bc62c43444b53334738ba","tgt_lang":"nl","translated":"Today","updated_at":"2026-07-29T11:16:09.967Z"} {"cache_key":"367fd4d24d80fe89e1a6cf67ab726f62734688c6f52136f6d2f3cba94cebaf5d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.overview.hero.refresh","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Refresh status","text_hash":"442c4b893915d8df437b1c70debb798401d590321131f7da73ec7da82b97bd6a","tgt_lang":"nl","translated":"Status vernieuwen","updated_at":"2026-07-29T11:14:09.136Z"} {"cache_key":"36823bb70ab8737e98a457d6603b9d3c23c33473fb9d897ed4376b485349974c","model":"gpt-5.6-sol","provider":"openai","segment_id":"palette.items.debugMode","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Debug Mode","text_hash":"5f75368293f2c806ad6db16cde4b2a5329bca96422bf47a76986619f61feb73f","tgt_lang":"nl","translated":"Debugmodus","updated_at":"2026-07-12T00:11:02.720Z"} +{"cache_key":"3692b4a5f76b07c7f4a4e549c569f06481efafa5824c49c313f8d536a9817736","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.rateLimit","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Wait for the provider limit to reset, then retry.","text_hash":"59161ffdbbfc978ef95092eec47d88e127013ff4e75d44f3ffa7e6c69bcbe45e","tgt_lang":"nl","translated":"Wacht tot de providerlimiet is gereset en probeer het opnieuw.","updated_at":"2026-08-06T05:34:17.909Z"} {"cache_key":"3699b817ffcc9d1405f485779b3f85d73e968919a65ac9849a6c5d337aed6173","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.dreaming.phaseFields.minScore","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Minimum score","text_hash":"e7461df96adeec60db9219d0942473e219c38d87309fecb595df08c266d59b45","tgt_lang":"nl","translated":"Minimale score","updated_at":"2026-07-28T07:15:36.684Z"} {"cache_key":"369c2ce8d6afe226a9c5c9fc5027e2ae715b2e99dc88e4a9de90d4b1514241ca","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.phrases.indexingDay","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"softly indexing the day…","text_hash":"ff48bcdd6ad07670194006da8e1f7c90138be97b7e6f46fb37119baadb7a2455","tgt_lang":"nl","translated":"de dag zachtjes indexeren…","updated_at":"2026-07-29T11:16:09.967Z"} {"cache_key":"36af5c51d33882e478def29f15ceea682f1921e203cfe946ec3e693a25b69096","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commandResults.fast.enabled","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Fast mode enabled.","text_hash":"8879997072909385daa2a0a3d71b2b32d64b577bda59e6f6a211e85e9a67d8a8","tgt_lang":"nl","translated":"Snelle modus ingeschakeld.","updated_at":"2026-07-29T11:15:24.234Z"} @@ -960,7 +967,6 @@ {"cache_key":"3cfd46bd55e8ded7248c962b9b380a097e122e3f3cba672feeb101c10329966b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"logbook.status.pendingHelp","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Snapshots waiting for the next analysis batch.","text_hash":"27218056223b7c9c7992cceb1d868f1de3d00ac12dc2ababbcf453cb82cad6c1","tgt_lang":"nl","translated":"Snapshots waiting for the next analysis batch.","updated_at":"2026-07-29T11:16:09.967Z"} {"cache_key":"3d08d7ed676a3823e53872cea38ae381f40ad51558eaf3e5f61f86b6a84c9aaa","model":"claude-opus-4-8","provider":"anthropic","segment_id":"talkPage.status.noProvider","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"No realtime voice provider is configured yet.","text_hash":"5d7781836f908d56fe6fcac785b74e7282381acbc6db892d36cb6d262ff91d47","tgt_lang":"nl","translated":"Er is nog geen realtime spraakprovider geconfigureerd.","updated_at":"2026-07-29T11:13:49.653Z"} {"cache_key":"3d1d918c8ae4c02a6cc80bd4da436b2865eddb1c0aa11e5aabf0fac5f70fdcee","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.outputTokens","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"{count} output tokens","text_hash":"7ad6277b0b94f31bef4537fbe6d4339acfde8ec5668c3c2643bbe68a8f67d751","tgt_lang":"nl","translated":"{count} uitvoertokens","updated_at":"2026-07-22T16:00:07.084Z"} -{"cache_key":"3d568246b89dac7aa146cbaedb1c66b2e698a6ca3c04d1c175b9e6beb1984ee8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.relative.minutesAgo","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"{count} minutes ago","text_hash":"78340a1d59dd94e977102e48309c28e777a863609c3855ab7cff6f292e55434d","tgt_lang":"nl","translated":"{count} minuten geleden","updated_at":"2026-07-12T06:55:52.133Z"} {"cache_key":"3d5d3dbda7162ce33b610d1e3d4d8bb596022cc6b4b2bafcc7b63eb7829a73d1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.nostr.lightningAddress","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Lightning Address","text_hash":"4e62bd8335f08ccfa0e779e08ddb03cff55255bbef981335dd1ba25521c375ec","tgt_lang":"nl","translated":"Lightning-adres","updated_at":"2026-07-29T11:16:09.967Z"} {"cache_key":"3d774bcb135f8c010c5827b4a7b7e663edb29a52740f5cd510dfab1ca14308f4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"quickSettings.model.thinkingLevels.low","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Low","text_hash":"f793de205ead5ac302c4a1627829dea41f176b1068b993a32373fc869918374b","tgt_lang":"nl","translated":"Laag","updated_at":"2026-07-06T20:20:02.809Z"} {"cache_key":"3d79c958e569be05d664c7564f45188b450f0c97767bb619edaa62b5aa6aee8a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.counts.contradictions","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"{count} contradictions","text_hash":"3f804f85fcfcaf5f9785316d68d2625d19457953f9b77598aebf1d828539e2a7","tgt_lang":"nl","translated":"{count} tegenstrijdigheden","updated_at":"2026-07-29T11:14:51.634Z"} @@ -984,6 +990,7 @@ {"cache_key":"3e589a45fad2237406f7386ca6b4ef4f28c539b2cdf0f7f4aa759e19055803c1","model":"gpt-5.5","provider":"openai","segment_id":"chat.sessionDiff.notGit","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"This thread's workspace is not a git checkout.","text_hash":"c88c7580061755a4c614fc5a5cee32377955bbb5db22845dcbc4f6fba311d0d7","tgt_lang":"nl","translated":"De werkruimte van deze sessie is geen git-checkout.","updated_at":"2026-07-11T04:53:40.304Z"} {"cache_key":"3e60d75fe80b89c30679aa60d64d2069609d0178c6d2ede2a5de2d76706d1cba","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.overview.sessionsHint","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Distinct threads in the range.","text_hash":"a5dd2bfb66e697216520f7b1a7e88ee7fa0c292cc32873c118f78629c2c3a622","tgt_lang":"nl","translated":"Unieke sessies binnen het bereik.","updated_at":"2026-07-29T11:16:09.967Z"} {"cache_key":"3e63bae81cef3d74e0690189e21188d9f3156be0b16f82d834b1e6c712cdc5c6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commandResults.help.availableCommands","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Available Commands","text_hash":"0e76821e05e4610d50a5476935b860b3c8ce93a3e6fa134393b06b1f861fbe57","tgt_lang":"nl","translated":"Beschikbare opdrachten","updated_at":"2026-07-29T11:15:08.783Z"} +{"cache_key":"3e64eb28538f130ea9dc019f33bbd0cd086947040dd3e715280678ae5603c444","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.authFailed.stepDashboard","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Run openclaw dashboard --no-open for a fresh URL, or openclaw gateway auth-token --show to recover the token.","text_hash":"fa26152d74b5e87de5bd2e743b0aefb3815c7720452ee67d0b42a48c9f83df55","tgt_lang":"nl","translated":"Voer openclaw dashboard --no-open uit voor een nieuwe URL, of openclaw gateway auth-token --show om het token te herstellen.","updated_at":"2026-08-06T05:34:29.802Z"} {"cache_key":"3e690759136c13690185f7417cfb1b36960f601bd2e7b3e5dd86ba5ddc1e8070","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.selectedCameraUnavailable","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"The selected camera is unavailable. Choose another camera or System default.","text_hash":"9de2c5c714f321853c613819a46e86362b6decd344ce3e8155553f487e395efb","tgt_lang":"nl","translated":"De geselecteerde camera is niet beschikbaar. Kies een andere camera of Systeemstandaard.","updated_at":"2026-07-22T16:00:59.627Z"} {"cache_key":"3edf24305f310bca634a1d0f260906f8a57ffa619f8e1139c71cceeee363440b","model":"gpt-5.6-sol","provider":"openai","segment_id":"connection.access.token","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Gateway Token","text_hash":"45941f516017d194e44801df82d8da6599b9b069c0ba6b0b67e9bd6524f999ca","tgt_lang":"nl","translated":"Gateway-token","updated_at":"2026-07-12T00:10:56.665Z"} {"cache_key":"3ee12aa1202e2a227dbe738a33bb13a04d0d275476376a7bea1c0e8976b60c22","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.files.extensionPreview","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"{ext} Preview","text_hash":"6368a3f430920120daf8a7f60cad5598b853ca1bff83f5126021216afe09533b","tgt_lang":"nl","translated":"{ext}-preview","updated_at":"2026-07-29T11:16:09.967Z"} @@ -1118,6 +1125,7 @@ {"cache_key":"47a4185ec13819ca3dbb72ab9cb5583015e0928a34f2e1d54679f047feed967b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"terminal.uploadTooLarge","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"File exceeds the 16 MiB terminal upload limit: {file}","text_hash":"2ed8e6e4dc3585e50eb34e06a209a0294b5d5437682fcea4bdeda0ffed4588ec","tgt_lang":"nl","translated":"Bestand overschrijdt de uploadlimiet van 16 MiB voor de terminal: {file}","updated_at":"2026-07-29T11:13:29.581Z"} {"cache_key":"47b5734e188015889f9afd6318608de7cf3ef1db871f225b486aa537dcfefcea","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.files.content","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Content","text_hash":"47bd29075f8b8019f0beec6d86beda7c9bf67aaf05053dcbe0b3bcb63968517f","tgt_lang":"nl","translated":"Inhoud","updated_at":"2026-07-29T11:16:09.967Z"} {"cache_key":"47c79d851c19b2bf9ced24b338539f722387631764afbaef10151b807a19d547","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.details.noContextData","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"No context data","text_hash":"b47c4d5f0e9832bb8f16a4025296a6c41d7aaa7200a07746b6e35359dc464f28","tgt_lang":"nl","translated":"Geen contextgegevens","updated_at":"2026-07-29T11:16:09.967Z"} +{"cache_key":"47d05ee95091890f1b4b4d34f60fcf72101b7c599a4b09c146cca32887344e22","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.modelControls.refreshingModels","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Refreshing models…","text_hash":"88c350cac6f76d81ff4030497c3862e3088348e461c045aa0a87d0efe8e3cab8","tgt_lang":"nl","translated":"Modellen vernieuwen…","updated_at":"2026-08-06T05:34:32.499Z"} {"cache_key":"47da79f2748597d6bb00aa9e6a599d00638ce1e66f89c7404dcd8690a5bc4f1a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.overview.schedule.notScheduled","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Not scheduled","text_hash":"b3e24789bf8dc89bfbf7652e09b94488310916306db5db24ac24bf19c87e8768","tgt_lang":"nl","translated":"Niet ingepland","updated_at":"2026-07-29T11:14:09.136Z"} {"cache_key":"47e08f88b459ac3e00ccaeb160b1bd80cf3d4033cd5409aa183df82dbca423cc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.nostr.notices.timeout","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Request timed out after 30 seconds; the server may still have applied the change — check the profile before retrying.","text_hash":"08d9b5fe946686b3d36c5123b8b368a6d36f678357dae54fc88d2d658a6e6d75","tgt_lang":"nl","translated":"Verzoek is na 30 seconden verlopen; de server heeft de wijziging mogelijk toch toegepast — controleer het profiel voordat je het opnieuw probeert.","updated_at":"2026-07-29T11:12:54.670Z"} {"cache_key":"47e2d3f2272c5bd83933a1f59e97f797ec61c3acbebbe88c4314c93836423496","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.binding.defaultBinding","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Default binding","text_hash":"ce2cc6f09a11b7087293c651a72a308715d38aee5875150ff00907b9443bad4e","tgt_lang":"nl","translated":"Standaardbinding","updated_at":"2026-07-29T11:16:09.967Z"} @@ -1141,7 +1149,6 @@ {"cache_key":"495dd4bd1a6b5604eb8b838fbc0591ec2814517c52bdd633c79fcac2559b524c","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.dateThisWeek","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"This week","text_hash":"8c4eef5ab2532515ef24a662db70f6e5b8063c7f924342b2a463f763f1091634","tgt_lang":"nl","translated":"Deze week","updated_at":"2026-07-05T14:40:20.847Z"} {"cache_key":"49671d98250b210ec5761ddc3ec2b55e3b0a0233e63af941e0bda9668dabdf22","model":"gpt-5.6-sol","provider":"openai","segment_id":"pluginsPage.workshopTab","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Workshop","text_hash":"c0086f23dcddcdda8b10b6601dcb1564c1aa5306a4bedb2dbb4b0ac41030ba59","tgt_lang":"nl","translated":"Workshop","updated_at":"2026-07-12T02:11:32.501Z"} {"cache_key":"4967ce19920579b632a07b32a5686a5635a1e2274da6149a65de6609d927826f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.execApprovals.allowlistHint","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Case-insensitive glob patterns.","text_hash":"db5c89db24461b936404c53fe2f7ddc83315691aec34f90bdafdf14d290c0601","tgt_lang":"nl","translated":"Hoofdletterongevoelige glob-patronen.","updated_at":"2026-07-12T06:52:34.186Z"} -{"cache_key":"498218f827bcc86bfc252ce0459664d0bf1e8df91eac02362f123678c7898f1d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.button","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Verify connection","text_hash":"7b840072a1e440b8a99365140e070b840e77bd9b879eb23379edf1577302a219","tgt_lang":"nl","translated":"Verbinding verifiëren","updated_at":"2026-07-29T11:16:09.967Z"} {"cache_key":"499a4e00b5274ddf72a69bb62cb58321f689811a7767cdcc25d9eab5c34c59ba","model":"gpt-5.6-sol","provider":"openai","segment_id":"nodes.inventory.removeStalePromptBody","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Affected clients re-pair silently on their next connection.","text_hash":"ec9b73bfabe749bf6f3309b6e5e72cdba64e784482666157550d02d2183983c8","tgt_lang":"nl","translated":"Betrokken clients worden bij hun volgende verbinding automatisch opnieuw gekoppeld.","updated_at":"2026-07-14T04:44:39.462Z"} {"cache_key":"499ad196cfc7a4dd37590fe95d9fc4502159b77522f231f5f3922ba3617ee929","model":"claude-opus-4-8","provider":"anthropic","segment_id":"debug.eventLogTitle","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Event Log","text_hash":"ad46380cee0c03bd2d8f9c6d0d91b724118c796a9d9eb5f167fc8da4d7cfd2b7","tgt_lang":"nl","translated":"Gebeurtenislogboek","updated_at":"2026-07-29T11:16:09.967Z"} {"cache_key":"49a00427b046a6875cdd20a44a7876b2a0585dc95fe275652ff53c15c341462e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.startupStatus.preparingContext","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Preparing this turn…","text_hash":"4690e5c221a712c5e4020f3cd0f953f418fbd3341dccd4147a55d37a6ca9b2e0","tgt_lang":"nl","translated":"Context voorbereiden…","updated_at":"2026-07-22T16:00:07.084Z"} @@ -1160,7 +1167,6 @@ {"cache_key":"4a962c21a515d776d826e30a89009d77e04e8fb13052db95c94f03c2d1c66f8e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.overview.costShare","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"{percent}% of cost","text_hash":"1d0533da07d6ee21af9d1d02f4636bd9f70df239ad62388b0a415e550ee2de8b","tgt_lang":"nl","translated":"{percent}% van de kosten","updated_at":"2026-07-29T11:16:09.967Z"} {"cache_key":"4acb99e06ea9885b8eb0b8a81e5997b055e0887d2a9cf622e3e1eb70245d7b47","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.subtitle","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Browse threads and manage per-thread overrides.","text_hash":"6e9e0da4c1bf31be2f0650e840e9654ff41ad1b0166fb9a678e9b71fe58bfbec","tgt_lang":"nl","translated":"Actieve sessiesleutels en overrides per sessie.","updated_at":"2026-07-29T11:16:09.967Z"} {"cache_key":"4ae0df1d31861b9b8ed41210fb012b97892a78c98d52b0d6dc902e90101ec67f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commandResults.agents.none","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"No agents configured.","text_hash":"258e1518ab58d8ede9de48d936071d9d2d82904ad5058c5257a4eae515a1ffca","tgt_lang":"nl","translated":"Geen agents geconfigureerd.","updated_at":"2026-07-29T11:15:32.088Z"} -{"cache_key":"4af5d9768614e901e46b63af1e6543779785c5dacdc9b480dd85b69070d536dd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.title","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Current connection","text_hash":"46d2f61048a3b2ef07471e4c9648624a8c2a6d00d4e733e984d2420504164c60","tgt_lang":"nl","translated":"Huidige verbinding","updated_at":"2026-07-29T11:16:09.967Z"} {"cache_key":"4b16dc762c03895808f435036bc729c8b757313496aa3e8e590b637674f83a38","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.widget.summaryLabel","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Workboard summary","text_hash":"285b77ed8f6a195dd170aad0450e11bfe03d93095077e431a30afa0e648734c7","tgt_lang":"nl","translated":"Workboard-samenvatting","updated_at":"2026-07-22T15:59:59.341Z"} {"cache_key":"4b1c9a260edfd87344de3163326b26d9ccaf451140670bf49cad9a5845af5d9e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"appsPage.cards.android.desc","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Your Android phone as a full OpenClaw node — chat, camera, and Canvas.","text_hash":"a1ffa10bf5e9588b7ced2b2c7d3cefbbc07f414da4dfcf509bd05e7a4adac219","tgt_lang":"nl","translated":"Je Android-telefoon als volwaardige OpenClaw-node — chat, camera en Canvas.","updated_at":"2026-07-22T15:59:13.634Z"} {"cache_key":"4b213cbde95a02389113252442b49f0fac6443a0685256637f693b8ab883be5a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agentTools.globalAllowlist","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Global tools.allow is set. Agent overrides cannot enable tools that are globally blocked.","text_hash":"6ed7b4490e801857e6e2adbf254849397815c162e38dbd705311fcf6434a2939","tgt_lang":"nl","translated":"Globale tools.allow is ingesteld. Agent-overrides kunnen geen tools inschakelen die globaal geblokkeerd zijn.","updated_at":"2026-07-12T06:54:33.069Z"} @@ -1188,6 +1194,7 @@ {"cache_key":"4c4f3c0535122fef8eb532315c9d7d79af63b734d4aae241c3ca865f0517fc35","model":"claude-opus-4-8","provider":"anthropic","segment_id":"approvalPage.approvedHere","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Approved here","text_hash":"a295c288c016ad868922d6b7ec1bb6e324ddd9ad9db69012364033be8226d926","tgt_lang":"nl","translated":"Approved here","updated_at":"2026-07-29T11:16:09.967Z"} {"cache_key":"4c5926211d8a05e606ea21fb7c5d72e4f73a0dbe123290edc580ccaef892bec3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.readiness.notConfigured","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Choose a provider and verify the model OpenClaw will use.","text_hash":"a6bdf4a20eee759a14e394a6e28fd1f4e1e8ab0c4369daa3e93c00583f1ece4f","tgt_lang":"nl","translated":"Kies een provider en verifieer het model dat OpenClaw zal gebruiken.","updated_at":"2026-07-31T19:29:23.630Z"} {"cache_key":"4c926d3a55a521fd870f91b1aeb8901084c82331c787988eb2d2ff01e6192b27","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.counts.messages","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"{count} messages","text_hash":"d7b79bfdb6b9e53598a786daa82879bc1a8c82494bcbc04cbab5083d35a0ca9d","tgt_lang":"nl","translated":"{count} berichten","updated_at":"2026-07-22T16:00:07.084Z","segment_ids":["chat.sessionHeader.messages"]} +{"cache_key":"4ca422ff1abaf28113d2e16a466687f0985deb32dfa01c6c5c61fafe36cf99af","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.auth","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Review the provider credential or sign-in, then retry.","text_hash":"06492ffbd3c87579037f41e3c00a217fb3020fafdc1f11442394e33b4b7dcd77","tgt_lang":"nl","translated":"Controleer de providergegevens of aanmelding en probeer het opnieuw.","updated_at":"2026-08-06T05:34:17.909Z"} {"cache_key":"4ca81cd24e9a821ed0ba6542653ede81bfa8ec1ce1a5e4e5dd24992ca313146b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.dependenciesReadyTitle","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"{count} dependencies are done.","text_hash":"559fe92cd5fe39b4f511a146fc7ce6b51e7f528e1d388bbfde1d85dddb60604d","tgt_lang":"nl","translated":"{count} afhankelijkheden zijn klaar.","updated_at":"2026-06-16T14:18:17.492Z"} {"cache_key":"4cbd553a37e61a6eec4fa0e11c89bd4d843b9fb5d73ef2b059329b31ea209bb2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.bestEffortHelp","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Do not fail the task if delivery itself fails.","text_hash":"b2d0093c2662f215f6855ba409c62bedd997d9a81719a62a5453c628276965b6","tgt_lang":"nl","translated":"Laat de taak niet mislukken als de levering zelf mislukt.","updated_at":"2026-07-29T11:16:09.967Z"} {"cache_key":"4cc1f4a0c52c538bb0159639c7fc5c3f74613bdc7e557c82233ddb25caea65be","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.removeFromGroup","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Remove from group","text_hash":"035edd9bd720fa18902982143a4252c5537ed08521b8a988a953aa306b8f7565","tgt_lang":"nl","translated":"Remove from group","updated_at":"2026-07-29T11:16:09.967Z"} @@ -1287,6 +1294,7 @@ {"cache_key":"51746b9a0b101bbc8f8032da1b784e048b612dbc52a32c78f98f59f1f2d0219b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"updates.failureReasons.noUpstream","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Set an upstream branch, then retry.","text_hash":"0789b2dda4bc942b9868ce6eb51b18caaa67ed7528e4783a5fe08ef6184fea1b","tgt_lang":"nl","translated":"Stel een upstream-branch in en probeer het opnieuw.","updated_at":"2026-07-29T11:13:06.776Z"} {"cache_key":"51748b797d02870f9ab2340cca90e48a9212d816561088c4337de3d29f18c2a4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.overview.activity.phaseHitCount","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Phase signals","text_hash":"b831dc5e7d9c08ab7d560b64da8e22bad0bfaa31fd31367ba5cf0943ee7204d1","tgt_lang":"nl","translated":"Fasesignalen","updated_at":"2026-07-29T11:14:09.136Z"} {"cache_key":"51aac05d4089062afdba7cf19d137901889fe1af67f40a6e99a3cb18c016aa5c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.allPriorities","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"All priorities","text_hash":"423775b6a593dc7540b9eb6ee9086fe28e23ee17998900921fac9bce5125d1b0","tgt_lang":"nl","translated":"Alle prioriteiten","updated_at":"2026-07-29T11:16:09.967Z"} +{"cache_key":"51b9344772d36f8390a781405225618db6099f0adbc7441070e49e123abba808","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.unavailable","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Make sure the provider service is running and reachable, then retry.","text_hash":"91dd03a4485088dbe11b0bad797b05af1e3b3e87824c557fd514f944d3a3f992","tgt_lang":"nl","translated":"Zorg dat de provider-service actief en bereikbaar is en probeer het opnieuw.","updated_at":"2026-08-06T05:34:29.802Z"} {"cache_key":"51c10b0c7e0508debf9109249d24391cca2e3a944a7fb1a587060d653b0297ab","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.toolCards.toolInput","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Tool input","text_hash":"35336764ded5f2fd99f0c01ff4323d56de341e6f508e973bbcf15ce64866f2dd","tgt_lang":"nl","translated":"Tool-invoer","updated_at":"2026-07-29T11:16:09.967Z"} {"cache_key":"51d5b35365b5adac02ff65d9a96658e07b34541ad2cc364a16814e98903eae81","model":"gpt-5.6-sol","provider":"openai","segment_id":"approvalHistory.columns.resolved","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Resolved","text_hash":"5be3c2c8354e1eb924b03a3dcc7fa4172e9aa0f4917b46b44fcc7daf8835d7a7","tgt_lang":"nl","translated":"Afgehandeld","updated_at":"2026-07-16T09:24:54.424Z"} {"cache_key":"51e88cd1562339bdfdb4d93782027c4d67c1b060b124fd19ffbc8ff2a1ba2a7d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.counts.userMessages","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"{count} user","text_hash":"5d29c6c6fd955729ab743c035b33f7b8bb60b1b1b16072144b09639eb2eff949","tgt_lang":"nl","translated":"{count} gebruiker","updated_at":"2026-07-29T11:14:51.634Z"} @@ -1334,6 +1342,7 @@ {"cache_key":"54b1c59b038c7e0cd7058251d4fb77392555e43d1573b77160ef1d06e6efa859","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.rail.askPlaceholder","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"What should I know?","text_hash":"32a1c9dc3b0bc78adbda652dc8770d5861014cdf12be956603133fe41c149b45","tgt_lang":"nl","translated":"Wat moet ik weten?","updated_at":"2026-07-25T17:16:48.969Z"} {"cache_key":"54c3f05a9de3713630a371049264a4496fb6af6f91eca1f163a1a05ee3ae0120","model":"gpt-5.5","provider":"openai","segment_id":"chat.sidebar.sortUpdated","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Last updated","text_hash":"382ac5f308f76c24b2c981e2041943bc2be2229cbd285ad362b9af1cfc386ef8","tgt_lang":"nl","translated":"Laatst bijgewerkt","updated_at":"2026-07-06T15:07:02.499Z"} {"cache_key":"54d01d8b2b9fec0a9e94e64cbd687ef69caa62ca9edd60d4691832b4c3fe58bb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.actions.archivePathCopyFailed","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Could not copy archive path.","text_hash":"1c83f686174abc0c57732bb6032fda18dba164338d73813799e506bbada33de6","tgt_lang":"nl","translated":"Kon archiefpad niet kopiëren.","updated_at":"2026-07-29T11:14:43.291Z"} +{"cache_key":"54d4e02a91e26b0f58fc61c419b83808bf17fd66a53bbcc4b3c681ba45a60930","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.copyResult","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Copy result","text_hash":"c467973d015e9cb72b4e3a39d8b304099974fe9b6cb67f3f6f66a328069179a6","tgt_lang":"nl","translated":"Resultaat kopiëren","updated_at":"2026-08-06T05:34:29.802Z"} {"cache_key":"54df5d65a3cc2e383f4245e736d8438ca77f19ef946bda0fdb533474b32d1d5e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.today.manage","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Manage →","text_hash":"baea5b566b76a9b74196d78be2a5b21940fcb6eeb7440fd74838e7335317eb4a","tgt_lang":"nl","translated":"Beheren →","updated_at":"2026-07-12T06:55:52.133Z"} {"cache_key":"54ed224febe14f8088d6ba06507e51055d44ccbc653a03b676eadc15876ee29f","model":"gpt-5.5","provider":"openai","segment_id":"usage.providerUsage.costCategories","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Cost categories","text_hash":"cc320c9a0f62d2c1cf4b7214592b89080ffb035c5692463c7c514b2350814382","tgt_lang":"nl","translated":"Kostencategorieën","updated_at":"2026-07-06T06:40:15.357Z"} {"cache_key":"5511bca9b084ccc9ef996db8ea4157d45d290f1aec57ca9fbeb20da16c3cbeab","model":"claude-opus-4-8","provider":"anthropic","segment_id":"execApproval.labels.severity","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Severity","text_hash":"5e9f98120dbe568255ee059f39671686982b113d4e917b6d6faf149918c81709","tgt_lang":"nl","translated":"Ernst","updated_at":"2026-07-29T11:16:09.967Z"} @@ -1464,7 +1473,7 @@ {"cache_key":"5c60ce613587c81bd5bf2c6b07aa3f81b52609ffb1d0faff8d45d5222adda0f5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.execApprovals.options.full","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Full","text_hash":"008dacb6d1e85bd8c0ae9661c4472810ef75537f690dd75d77fc74ca62f78fec","tgt_lang":"nl","translated":"Volledig","updated_at":"2026-07-12T06:52:34.186Z","segment_ids":["agents.toolCatalog.profiles.full"]} {"cache_key":"5c84527e661cd9067382fe6f28ce8fcfe5009d6c0c7670b62a06f76a028457c3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.authFailed.stepReplace","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Replace stale token/password values; do not reuse a token from another Gateway URL.","text_hash":"e93f5b45884799431ff964891e9282f682ffd64c3c8e928df6be56360ca2d71c","tgt_lang":"nl","translated":"Vervang verlopen token-/wachtwoordwaarden; hergebruik geen token van een andere Gateway-URL.","updated_at":"2026-07-29T11:16:09.967Z"} {"cache_key":"5ca1ec9adc40f993be4e1aa0d3f7f6b651e4c7be456417704ad0b3189ee64aee","model":"gpt-5.5","provider":"openai","segment_id":"chat.composer.contextUsage.contextWindow","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Context window","text_hash":"7696d0855331622dc12438057f5509348f9d6f0ec2eb3580e18a99d31eba86db","tgt_lang":"nl","translated":"Contextvenster","updated_at":"2026-07-05T10:16:33.214Z"} -{"cache_key":"5ca4e9533621078f8cb0db56788b5b9ec1f6a335f9b9d12fbf0e0ef718bd64dd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.secondsAgo","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"{count}s ago","text_hash":"244073ecb2be8fe875a37bcf7023ff32fb21f7c64e5d29e0ae62931a84c98a6a","tgt_lang":"nl","translated":"{count}s geleden","updated_at":"2026-07-12T06:55:52.133Z","segment_ids":["skillWorkshop.relative.secondsAgo"]} +{"cache_key":"5ca4e9533621078f8cb0db56788b5b9ec1f6a335f9b9d12fbf0e0ef718bd64dd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.secondsAgo","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"{count}s ago","text_hash":"244073ecb2be8fe875a37bcf7023ff32fb21f7c64e5d29e0ae62931a84c98a6a","tgt_lang":"nl","translated":"{count}s geleden","updated_at":"2026-07-12T06:55:52.133Z"} {"cache_key":"5cade074c4d0d0ae6099aac7a3d883418c061a0888833ee97e7c09de434266aa","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.scope.familyIncluded","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Historical lineage includes {count} session instances.","text_hash":"93a5b77f61319f28b678391340649847cb190e03824c847dd7a627cb7d282847","tgt_lang":"nl","translated":"Historische afstamming omvat {count} sessie-instanties.","updated_at":"2026-07-29T11:16:09.967Z"} {"cache_key":"5cd074d0e79c7fb8bfbbdb3457f718654ef1965c7d346e6cae136022db865101","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.detail.supportFiles","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"{count} support files","text_hash":"89466bf6d8b3dcfd6ee1c54c39e4d74725613385cecfc3b44d319648fd4d306e","tgt_lang":"nl","translated":"{count} ondersteuningsbestanden","updated_at":"2026-07-12T06:55:35.427Z","segment_ids":["skillWorkshop.today.supportFiles"]} {"cache_key":"5cdd0f0ec6ead6669bf5136cce5c4b64c791fe9946c12e0b96cee5fbfebd0f98","model":"gpt-5.6-sol","provider":"openai","segment_id":"debug.callFailed","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Call failed","text_hash":"f5da6de3a9801f3e8b05f8f99ecf1f6c3b72b2865f2355fb3004551e2f2233fd","tgt_lang":"nl","translated":"Aanroep mislukt","updated_at":"2026-07-13T16:01:12.846Z"} @@ -1688,6 +1697,7 @@ {"cache_key":"68f3b33b3cc8bb7bfd67e0075e3a7b55b81a186e56af55519b0dae52508d8589","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.cronPanel.runNow","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Run Now","text_hash":"849ccb784cf30af60f03256816d78e91a7947c9d9800dd26283e09a91c77b128","tgt_lang":"nl","translated":"Nu uitvoeren","updated_at":"2026-07-29T11:16:09.967Z"} {"cache_key":"68f9af343252e1c48795155566bd524275c2a6a60beff607ea55daa6820b2db6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.runsIn","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Runs in","text_hash":"617579d5e7578130fcb7aaeeccc3d7f0d2597bd10b7f007bff5e563e255fdec2","tgt_lang":"nl","translated":"Draait in","updated_at":"2026-07-12T06:56:59.069Z"} {"cache_key":"69035d56954b4eaf33368b6f2eee3e8c0d4b4437e1f41cdd45dd0df93a3e02db","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.empty.searchTitle","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"No matching proposals","text_hash":"234a276112b9461d57c89b98e3fb75e83958d3ed2df5143927db7c77e99ff209","tgt_lang":"nl","translated":"Geen overeenkomende voorstellen","updated_at":"2026-07-12T06:55:35.427Z"} +{"cache_key":"6908b2b9386979726f2d516bbbebf6cd7df6b8d620208c95570b4363334d51c1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.restoreCheckpointConfirm","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Restore this thread to the selected compacted checkpoint?\n\nThis replaces the current active transcript for the session key.","text_hash":"e4f5de9f6c2d72014d2434ff7ad2704b6e4b54df553fc55a3705ddb3a8fa13ca","tgt_lang":"nl","translated":"Deze thread herstellen naar het geselecteerde gecomprimeerde controlepunt?\n\nHiermee wordt het huidige actieve transcript voor de sessiesleutel vervangen.","updated_at":"2026-08-06T05:34:17.909Z"} {"cache_key":"691ae12142b3a1495452290672d3bc1fe28d9bfb9b2a6e1bf2c637121ca70d9d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.execApprovals.defaultAction","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Default action","text_hash":"e02292552b559dd79665980d6cf7a841c825160a805cc790268f5a1961b7165a","tgt_lang":"nl","translated":"Standaardactie","updated_at":"2026-07-12T06:52:20.624Z"} {"cache_key":"691b80303b29db0f8b6a8257be50dfddacf12ae2ed02866bf49d55186e23f507","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.pairing.approvedNotice","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"DM access approved.","text_hash":"f4afee793bea6fa0b9738bde888b3cded77194bcb3ef72839a05dd7a48d5b22f","tgt_lang":"nl","translated":"DM-toegang goedgekeurd.","updated_at":"2026-07-22T15:57:54.035Z"} {"cache_key":"69283f38d00675f509212b84022b680f11e9ee5873bd24e5d7e408bee08ba41d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.detailPanel.noContent","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"No content available","text_hash":"a7c49ff5b9e2ea14c538a30c66632b858878a4e51b2f6aea07b73158b396b179","tgt_lang":"nl","translated":"Geen inhoud beschikbaar","updated_at":"2026-07-12T06:56:37.747Z"} @@ -1805,6 +1815,7 @@ {"cache_key":"6f897a352424dace01098136ce5c9b09b489139fdf2c0833df8e6326971d7254","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.rateLimited.stepWait","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Wait for the auth limiter to cool down, then reconnect with the corrected credential.","text_hash":"526e9e51e93e114921a3512498019e17e55490d1c8e7e4c5a46d6eafae7eabfb","tgt_lang":"nl","translated":"Wacht tot de auth-limiter is afgekoeld en verbind opnieuw met de gecorrigeerde referentie.","updated_at":"2026-07-29T11:16:09.967Z"} {"cache_key":"6f9023537eb3ac063f5a9b6d6b97fde5a14e071fd268b0ebd755314daad21c09","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.trace.emptyGrounded","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"No staged grounded items.","text_hash":"896991a7f5bb7b2b05b5eab90680bda0ffd534a9ff068e8bf627ec084307f64b","tgt_lang":"nl","translated":"Geen gestagede grounded-items.","updated_at":"2026-07-29T11:16:09.967Z"} {"cache_key":"6f9268293f5d293424595aef268d9d780ace833771526d939e7ab9bf76d62ac7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.webhookUrl","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Webhook URL","text_hash":"84805a7574a82052bdd5b3b98119cfd838d04036ec4bd3d667a95698e7097ad6","tgt_lang":"nl","translated":"Webhook-URL","updated_at":"2026-07-29T11:16:09.967Z"} +{"cache_key":"6fa969590df8455e12075f542463e96b4113441d0c0d69d236cdad44a4c7a260","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.forkedSession","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Forked thread","text_hash":"52e0889e75a6aa22f91b410bd5e97080529a12ab4b60ab69dfa3c6c223db6788","tgt_lang":"nl","translated":"Vertakte thread","updated_at":"2026-08-06T05:34:17.909Z"} {"cache_key":"6fd90dbbe6177ec681d4baf4a1f034d90adacef1dabc01abe9a82137de22634d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"browser.errors.screenshotPathMissing","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Browser screenshot did not return a media path.","text_hash":"b528dd4c8d1e6f56a96fefdb9d0f97f5464a299c597a67008b9a54b4d5d57f8c","tgt_lang":"nl","translated":"Browserscreenshot heeft geen mediapad geretourneerd.","updated_at":"2026-07-29T11:13:29.581Z"} {"cache_key":"6fde19ffffd9e6d183288856fc60de64ece6643f23bc8cc6e8262e22cd431649","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.pairing.dismissExplanation","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"This removes the current request but does not block the sender. They can request access again later.","text_hash":"7a7991c448b3ed026a5aff8140ac5fbf511dcbcea519a34ac5c757bf33b72c72","tgt_lang":"nl","translated":"Hiermee wordt het huidige verzoek verwijderd, maar de afzender wordt niet geblokkeerd. Ze kunnen later opnieuw toegang aanvragen.","updated_at":"2026-07-22T15:57:54.035Z"} {"cache_key":"6fe706e3618c289a73b8fa6a0f08ead3f09ff857149c1b3411de5670da848300","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.detail.newSubtitle","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Describe what OpenClaw should do, then pick when it runs.","text_hash":"4e4325fe837928317809deb34a448e45b94c3a5c3ef86a76a01d7503d6a3bb27","tgt_lang":"nl","translated":"Beschrijf wat OpenClaw moet doen en kies wanneer het wordt uitgevoerd.","updated_at":"2026-07-12T06:56:50.927Z"} @@ -1956,6 +1967,7 @@ {"cache_key":"78ff1ec61eeea928d62bde5e48f36930e11b88abe9e9386409775ced03225762","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.autoRefresh60s","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"60s","text_hash":"f79f071ab5b033ca8fb42c077f39708930d194b18f4608eb26ac1d9665a8836f","tgt_lang":"nl","translated":"60s","updated_at":"2026-06-17T14:17:36.035Z"} {"cache_key":"790354858995d60f39d9b212250c9f3a0462e98d7c8eb1d21f52df6bdceef7e9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryImport.backfill.dateRange","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Session date range","text_hash":"c39deaba532a94e423a0695db1576c8a87280d5a2348ab55b779faee2b2c02c2","tgt_lang":"nl","translated":"Datumbereik sessie","updated_at":"2026-07-29T11:13:39.356Z"} {"cache_key":"7910b15d626b68d96fa2031ddc3494592826336be9f4e972fe62b5430a991fc5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"custodian.history.description","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"What changed on this system, newest first.","text_hash":"f27650ca28951a0958b851cc189f77da21e5dfe98fbd5ca55444020b6825c3aa","tgt_lang":"nl","translated":"Wat er op dit systeem is gewijzigd, nieuwste eerst.","updated_at":"2026-07-22T15:58:48.471Z"} +{"cache_key":"79149d5f1f9fc1fc2650ece3d34467d776b6929a2d724165c991658940f26e04","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.checkingButton","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Checking…","text_hash":"ec963ffc911b840134fc738b41a8bb0493489c402a4a761efd36c16dea7d984b","tgt_lang":"nl","translated":"Bezig met controleren…","updated_at":"2026-07-29T11:14:16.641Z","segment_ids":["memoryPage.overview.health.checking"]} {"cache_key":"791a5ce17ea7bd9fdb20848f9378d43745195792f4cff8fc4cbbd276e7fafeb1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.nostr.notices.published","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Profile published to relays.","text_hash":"e28447ffc688772e1b203413abe57b23fdda69c033da847c3504894aa62ce9bf","tgt_lang":"nl","translated":"Profiel gepubliceerd naar relays.","updated_at":"2026-07-29T11:13:06.775Z"} {"cache_key":"791d3dbf5ba63a9d84c0b696674c43ec842cbb48f94e0fe47c7d19606ad2aec0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.takePhoto","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Take photo","text_hash":"7100ac9979a623d598684506ca1a1cdb210a1a1ce8bd7c894c4985969bcef031","tgt_lang":"nl","translated":"Foto maken","updated_at":"2026-07-29T11:16:09.967Z"} {"cache_key":"79247ea192287043373e3675c438f8933b64db35e9fefbb039964fa5b240e9af","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.sections.wizard.label","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Setup Wizard","text_hash":"13d16249923201c79eafdacbbdfee6a1dbe87bf8345a30781c9aac334c406779","tgt_lang":"nl","translated":"Installatiewizard","updated_at":"2026-07-12T06:53:09.848Z","segment_ids":["configView.sections.wizard"]} @@ -2003,6 +2015,7 @@ {"cache_key":"7c36d882d89c6a376349780e9f612e1702af6f1be0d5bd56488b8d18cc495692","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sendShortcut","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Send shortcut","text_hash":"3b35a429cb6e001096267f293fee725aa0012df1066a3c92d0ab903b391cfdf6","tgt_lang":"nl","translated":"Sneltoets voor verzenden","updated_at":"2026-07-29T11:16:09.967Z"} {"cache_key":"7c55fef4979752064b0629ce05f57c3a920c718d7c34b450baccf3af61a04a40","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.empty.defaultAgent","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Your agent","text_hash":"1ffbc15d64cea6fc4a2a979ff80be06e293a2fe52b3bfd4b55d2c7fd47de0bd1","tgt_lang":"nl","translated":"Je agent","updated_at":"2026-07-12T06:55:43.781Z"} {"cache_key":"7c5cd2ccbb6cdac5af3b51861e7f7a6640d5883bc38babd3d2d4f4f6c628a0f4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.workspaceFiles.noSearchResults","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"No matching files.","text_hash":"6ba2ede6c6019b640f63e7e48c5ee8238e701c6e539ce9abb5a7a9d9c71d8a73","tgt_lang":"nl","translated":"Geen overeenkomende bestanden.","updated_at":"2026-06-16T14:18:24.009Z"} +{"cache_key":"7c6d612a5616d1f77f0d8dc58a3334856a454ee619b030b77b8ac81125d9f61d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.actionUnavailable","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"This Gateway does not support this thread action.","text_hash":"88e138ded655d98aa0be82d2832e502ac495c75674c838c72b2429a1f7e28a26","tgt_lang":"nl","translated":"Deze Gateway ondersteunt deze threadactie niet.","updated_at":"2026-08-06T05:34:17.909Z"} {"cache_key":"7c6e33e04c0deb68c89cdba22b6fe6b8f3abf89219cebd38f16c5035219c846c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sessionSuggestions.typingMany","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"{names} are typing…","text_hash":"3e7bfe82860d7d8fb04ad8876211c4f930d5ea1e1b4c65a4a84e2c9d81c9336a","tgt_lang":"nl","translated":"{names} zijn aan het typen…","updated_at":"2026-07-25T17:16:42.331Z"} {"cache_key":"7c78101750f817597b5fa76f9fa35a6663da63e943be2f6e0cdb77f33500480c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.sections.models.description","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"AI model configurations and providers","text_hash":"a02dc88c5366c942eb656ab00157d8b02725745aebf483d47f2d364d4b12b623","tgt_lang":"nl","translated":"AI-modelconfiguraties en -providers","updated_at":"2026-07-12T06:53:16.528Z"} {"cache_key":"7c8e970be6c11c1015c8c66f064573331355ee400069597a01d3ab4d9b34737f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"subtitles.activity","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Browser-local tool activity summaries.","text_hash":"7fecbcaed2f89e3f28e1509f511948082c301546b77f6e16795c953ad08aa11d","tgt_lang":"nl","translated":"Browserlokale samenvattingen van toolactiviteit.","updated_at":"2026-07-29T11:16:09.967Z"} @@ -2020,6 +2033,7 @@ {"cache_key":"7d884fef26c98458b6c25778e50d13ca82a5d7e3727c12034c21bdc93302206a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agentTools.disableAll","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Disable All","text_hash":"cd265895b3d90a6774b7a744fec7b1bee63d15638800905e1320bc72f0f3505a","tgt_lang":"nl","translated":"Alles uitschakelen","updated_at":"2026-07-12T06:54:33.069Z"} {"cache_key":"7d88e1e1c300e2cd605940707cd62bfb51589107ac979d84c696718953a3a063","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.tabs.paused","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Paused","text_hash":"e159b06187d369a0615f66ce577582b5c983d4ea59b3a62b702049f61753f0bf","tgt_lang":"nl","translated":"Gepauzeerd","updated_at":"2026-07-12T06:56:44.218Z","segment_ids":["cron.list.paused","cron.detail.paused"]} {"cache_key":"7dd13a85af8052f378dd4ab2831859374cf6f254211c575cec9d559a678d3340","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.overview.schedule.learnMore","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"How dreaming works","text_hash":"63209a95c5ad4e46f79491aae572a82949c6db8fb49e8405492f09d0d6e71a48","tgt_lang":"nl","translated":"Hoe dromen werkt","updated_at":"2026-07-29T11:14:09.136Z"} +{"cache_key":"7dd7631362bb0ab3994eba5b1142120c9cb81efef361d041ece8980e7e34c26c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.retryDelivery","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Retry delivery","text_hash":"a9e1b443d1646885b72943ce0fe8490248ac2ed20b6dcaf95b1e7b63899a862e","tgt_lang":"nl","translated":"Levering opnieuw proberen","updated_at":"2026-08-06T05:34:29.802Z"} {"cache_key":"7dee30e5d5b881e93db619e67c5b48edacf813cd3cd92f1337d5d7ebf1580587","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.evaluation.severity.warn","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Warning","text_hash":"e981ddae45d8f4ca53f1ccbe613ad254a041dacf65a06026099a6302d332113b","tgt_lang":"nl","translated":"Waarschuwing","updated_at":"2026-07-29T11:14:32.367Z"} {"cache_key":"7dee87c19a77edb0b432168530fdba2d8856379c384e9db4e360561682962520","model":"claude-opus-4-8","provider":"anthropic","segment_id":"newSession.runsOn","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Runs on {place}","text_hash":"c5101b976550575aeb05eb822761607a38a910d0cdb69f6b096b60e3eb78e991","tgt_lang":"nl","translated":"Draait op {place}","updated_at":"2026-07-22T15:58:06.856Z"} {"cache_key":"7df6288abde279953c013fc46851e4cdbeabaaddd1ac53ccf73ebc51621dd471","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryImport.disconnected","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Connect to the gateway to import memory.","text_hash":"7a3736df9d0207fc68acc057840ccc67f3f514ea3ccd54464eb9f11001939e3b","tgt_lang":"nl","translated":"Maak verbinding met de Gateway om geheugen te importeren.","updated_at":"2026-07-29T11:16:09.967Z"} @@ -2063,10 +2077,11 @@ {"cache_key":"8062686333c314f5d9978294323489b40fe8fc4ca4f54a0a40792c3ce72f2083","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.unavailablePluginSuffix","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"plugin.","text_hash":"21bf6dd8a3f171db56b0b45b9b90a3a8faf2fe5807a4d5f4f029264c583e4283","tgt_lang":"nl","translated":"plug-in.","updated_at":"2026-07-12T06:56:19.372Z"} {"cache_key":"80729ee5a3df4eed08a5db430e9078b314478cd88aed18a917cbd74a33c26a90","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.isolatedSession","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Isolated session","text_hash":"3870e074c0c016b1eb5c12275d4bb055ba594ac3762bd50110e8460c10bf696f","tgt_lang":"nl","translated":"Geïsoleerde sessie","updated_at":"2026-07-12T06:56:59.069Z"} {"cache_key":"80813be70c6fa7ba2511bf8f3a7bfa0be25845894642fc415eccb5b3023003f6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.timezoneOptional","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Timezone","text_hash":"4ceca1d52cede44de32f74ad326272e339cece20244a6ff39f131d3331fb5c67","tgt_lang":"nl","translated":"Tijdzone (optioneel)","updated_at":"2026-07-29T11:16:09.967Z"} +{"cache_key":"80880ce375340550a78a327f0e6feb8f3f48418a4027d65609d7b216fb59ab21","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.dismissDelivery","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Dismiss delivery","text_hash":"389321c0e83c3fa267bf36c17eeb45419b34e7136959cd885757300f4b3a8db5","tgt_lang":"nl","translated":"Levering negeren","updated_at":"2026-08-06T05:34:29.802Z"} {"cache_key":"809426e422f4fb612485ee323ceddb0933467726dd84149dfeec41ee395ab2d2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.engineOpenAI","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"OpenAI","text_hash":"8b7d1a3187ab355dc31bc683aaa71ab5ed217940c12196a9cd5f4ca984babfa4","tgt_lang":"nl","translated":"OpenAI","updated_at":"2026-07-29T11:16:09.967Z"} {"cache_key":"809ce3bd7257d6af3528725ba92475f24ae0eca25e9c1cce38e2bd660c086c19","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.thread.searchPlaceholder","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Search messages...","text_hash":"764a5aa003f85c63cc9dca120be7ba8656acae3ab79664632efe8c988dac2a90","tgt_lang":"nl","translated":"Berichten zoeken...","updated_at":"2026-07-12T06:56:37.747Z"} {"cache_key":"80a07840b6fce8b9d4ea3f8fe45c863401a3dcea72d9f37766639746667a0a45","model":"gpt-5.6-sol","provider":"openai","segment_id":"approvalHistory.description","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Terminal exec, plugin, and system-agent approvals recorded by this gateway, newest first.","text_hash":"db0e48cb4975e3187851bdd41f558b43ea2a9a5d62ccdf0f53f244a4616c5684","tgt_lang":"nl","translated":"Goedkeuringen voor terminalexec, plugins en systeemagents die door deze Gateway zijn vastgelegd, nieuwste eerst.","updated_at":"2026-07-16T09:24:54.424Z"} -{"cache_key":"80be6010fc644cc8efbf22bf8d24373e8493c279a351bfbc34d11e3a1cdcf632","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.answeredIn","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Answered in {latencyMs} ms","text_hash":"b42fae037247714a4c44fb8ecb28c8b3cf473a9e443e7a444e8e79eabd310bc4","tgt_lang":"nl","translated":"Beantwoord in {latencyMs} ms","updated_at":"2026-07-29T11:16:09.967Z"} +{"cache_key":"80baad05fffe57634483988f10714993f66c20eb46d3679c9a2faa185b3996e2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.modelControls.modelsUnavailable","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Models unavailable","text_hash":"3165b4e4a0545cf89d54a11e8f862bbbfd06f986af3ff8f94f5c7c4992495b5f","tgt_lang":"nl","translated":"Modellen niet beschikbaar","updated_at":"2026-08-06T05:34:32.499Z"} {"cache_key":"80c772ff49712b42e5b920c769df601a608807ba175e2d1005ebbb1a25aff53a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.runControls.queueMessage","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Queue message","text_hash":"891d4ef2928cc35aa2215dc3cd81e3aff23e2604d6809e3d3b2f1e03fa372092","tgt_lang":"nl","translated":"Queue message","updated_at":"2026-07-29T11:16:09.967Z"} {"cache_key":"80cad3a5db6093a2de1f97c2210dcb2974aae5debbc108b4b7d0191528010177","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.daily.costTitle","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Daily Cost","text_hash":"7de5f8facf96834a19c79853ff2f0a5a4d0c2bc73a4059893f3a5c8c7f207627","tgt_lang":"nl","translated":"Dagelijkse kosten","updated_at":"2026-07-29T11:16:09.967Z"} {"cache_key":"80dc22225a03a16e07489c2e532bda70c46267589c36a4e69ee3f0dc0b8ca71c","model":"gpt-5.6-sol","provider":"openai","segment_id":"channels.setup.whatsappQrHint","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Click Show QR to generate a pairing code.","text_hash":"7f89dfa794c29ea8d5e2b2ab40213d97a58a9753aef135b77b2f0fa2bb55ec0a","tgt_lang":"nl","translated":"Klik op QR tonen om een koppelingscode te genereren.","updated_at":"2026-07-13T16:53:23.812Z"} @@ -2080,6 +2095,7 @@ {"cache_key":"8195d81e08383866d2fc9229ff27eff8244efb6774256664f6f62a1d75410e4b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.wizard.submit","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Submit","text_hash":"155f816c0407310c0dab222493370773e045ee7fe04e6c9a951b07f495531264","tgt_lang":"nl","translated":"Verzenden","updated_at":"2026-07-29T11:16:09.967Z"} {"cache_key":"81a8d0704527d95d99e9c320c7f5d4e3cbfead05a8363e8acbe25427509bf55d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.onExitHelp","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Runs when a watched command exits. The schedule cannot be edited here.","text_hash":"5929b0ae26ff278a9ef31b123153e137d775f51b7f398d4449d32d57328b0ff8","tgt_lang":"nl","translated":"Draait wanneer een bewaakte opdracht wordt afgesloten. De planning kan hier niet worden bewerkt.","updated_at":"2026-07-12T06:56:59.069Z"} {"cache_key":"81b5da6911ccae9dd3f10e739adb7b36d202b6f863448ac9cf161753d11f7c6c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.cameraAccessFailed","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Unable to access the camera.","text_hash":"ffb473b07379c8940e565cb33ec95d02d44cb6fd264bded93c4e467b18bf1ba7","tgt_lang":"nl","translated":"Kan geen toegang tot de camera krijgen.","updated_at":"2026-07-22T16:00:59.627Z"} +{"cache_key":"81cfd54bd277168989f9e8b555f1acb428d587b2d7e85f40ea8ed777840239c6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.deleteSelectedConfirmOne","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Delete 1 thread?\n\nThis will delete the thread entry and archive its transcript.","text_hash":"185d68c31db6e909783db324f7b7138ee72fff0bba942e72ec891badd0993b9f","tgt_lang":"nl","translated":"1 thread verwijderen?\n\nHiermee wordt de threaditem verwijderd en het transcript gearchiveerd.","updated_at":"2026-08-06T05:34:17.909Z"} {"cache_key":"81d3ce1960c8b226a23aef5c94796075096a807b7db239124928cbc6fb5452b9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsPage.hubTablistLabel","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Threads sections","text_hash":"06b79eea07938782ba4f922e4b38dffb2809e641d6dd8ae264b95712fd885363","tgt_lang":"nl","translated":"Threads-secties","updated_at":"2026-07-22T15:59:05.577Z"} {"cache_key":"81d75fc2b1ce819a54721442ebe311244fff2aa81b322ce4e4dc36fa9b359c43","model":"gpt-5.5","provider":"openai","segment_id":"browser.closeTab","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Close tab","text_hash":"50a3f9523122bd0776d8a43c5356c47eaa9c626eb2aa849c88a3ebc2e12c4c99","tgt_lang":"nl","translated":"Tabblad sluiten","updated_at":"2026-07-11T02:20:04.385Z"} {"cache_key":"81db10b795266627e8848ba2b1bbd38639907feb465284476845d4695f831d7d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"mcpApp.errors.gatewayUnavailable","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"MCP App gateway unavailable","text_hash":"f0cb7eb0ff4d6f18f6ec5d80c99ddba8cfafe7ee63325286f3eb9297b32591ca","tgt_lang":"nl","translated":"MCP App-gateway niet beschikbaar","updated_at":"2026-07-29T11:12:54.670Z"} @@ -2169,7 +2185,7 @@ {"cache_key":"867e4253c47d45a2007f2d5ca3b06c7500cb4c4edee73ce0c0af4e1d30bf6898","model":"gpt-5.5","provider":"openai","segment_id":"chat.pullRequests.checksPassed","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Passed","text_hash":"436fe71bb9561f0596161c4d50c7b23327b4189acaf63dc89f4f9205b67a7528","tgt_lang":"nl","translated":"Geslaagd","updated_at":"2026-07-10T23:12:53.493Z"} {"cache_key":"867fedc5351024b0d9cfabddbd8c47a4fc2a38b63b8b3800e49d849b4be4dcfa","model":"claude-sonnet-4-6","provider":"anthropic","segment_id":"cron.suggestions.ideas.polyglotMinute.tagline","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"One useful foreign phrase with your morning coffee.","text_hash":"6fa577e6bac3b95de128b7e13a5968cfb3249ab3d9854be4a442c9d0c7f97499","tgt_lang":"nl","translated":"Één nuttige buitenlandse zin bij je ochtendkoffie.","updated_at":"2026-07-11T22:49:06.392Z"} {"cache_key":"8690bed1730003aa87f0d5b412130aff980e45616de4da98d6fb0d431b62a07c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.connectorDescriptions.deepwiki","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Ask questions about any public GitHub repo. Free, no account needed.","text_hash":"a470e8c4357d53e13746a1f42dbbd2cd946901953f6742f37f421ff73e2a0fef","tgt_lang":"nl","translated":"Stel vragen over elke openbare GitHub-repo. Gratis, geen account nodig.","updated_at":"2026-07-12T06:55:20.162Z"} -{"cache_key":"86978001abccabae58e98fe514a67b3b892b8964d94004c5ddb0a4d9cb7264e9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.notifications.ready","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Ready","text_hash":"5fa7aac5375c5815787fba3f49559f9b45b14023147ce0652803387974144e5f","tgt_lang":"nl","translated":"Gereed","updated_at":"2026-06-17T14:17:30.702Z","segment_ids":["skillsPage.tabs.ready","memoryImport.ready","talkPage.status.ready","talkPage.gptLive.ready","memoryPage.overview.health.healthy","workboard.status.ready","workboard.viewReady","modelProviders.status.ready"]} +{"cache_key":"86978001abccabae58e98fe514a67b3b892b8964d94004c5ddb0a4d9cb7264e9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.notifications.ready","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Ready","text_hash":"5fa7aac5375c5815787fba3f49559f9b45b14023147ce0652803387974144e5f","tgt_lang":"nl","translated":"Gereed","updated_at":"2026-06-17T14:17:30.702Z","segment_ids":["skillsPage.tabs.ready","modelSetup.verify.ready","memoryImport.ready","talkPage.status.ready","talkPage.gptLive.ready","memoryPage.overview.health.healthy","workboard.status.ready","workboard.viewReady","modelProviders.status.ready"]} {"cache_key":"869f1646a8d05c5c8b2d827cbe4817d53872d8a3915cde94ae74ffeaf3a605db","model":"claude-opus-4-8","provider":"anthropic","segment_id":"activity.entrySummary","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"{argumentSummary}","text_hash":"d59968bd07c9304c77e9972265ada2b120e8f3eeda18072c254760c1cf49efb1","tgt_lang":"nl","translated":"{argumentSummary}","updated_at":"2026-07-29T11:16:09.967Z"} {"cache_key":"86a9b141c66f9d16fb1fe08ab30104d721203a42ba19192e8ce0c3bb907ae4be","model":"claude-opus-4-8","provider":"anthropic","segment_id":"logbook.duration.minutes","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"{minutes}m","text_hash":"f7047179845887e880e375a388989f802a3ae9792d3c3c04bba443311548a70b","tgt_lang":"nl","translated":"{minutes}m","updated_at":"2026-07-29T11:16:09.967Z"} {"cache_key":"86aa1c3982a5683b8a50b5fbe629d5ea606ae12ffdcd2f8f270b9e343483a094","model":"claude-opus-4-8","provider":"anthropic","segment_id":"mcpServers.sessionChanged","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"The active session changed before it could be enabled.","text_hash":"c720e19f05d077e1bb88f9e821560384d0926d42493071d52e3ac7fbe0b719ad","tgt_lang":"nl","translated":"De actieve sessie is gewijzigd voordat deze kon worden ingeschakeld.","updated_at":"2026-07-31T19:29:23.630Z"} @@ -2178,7 +2194,7 @@ {"cache_key":"8724e336a0343ff60280c69159ceebb0d1b47297f4e08a810eaec340c1f5f99b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"activity.allTools","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"All tools","text_hash":"81c151f98a190da765d67a020d175d400bfd9e46ed8da05bdaeeb0a9b8eef566","tgt_lang":"nl","translated":"Alle tools","updated_at":"2026-07-29T11:16:09.967Z"} {"cache_key":"872a0e69fcb64b4254f6d45ecfd2dfbae806308ae8865e2b40371590890d75d3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.refreshing","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Refreshing…","text_hash":"1c0def7be0607b966b89e4974da38090472d8ada625f5b4c89f25b09d39683bd","tgt_lang":"nl","translated":"Vernieuwen…","updated_at":"2026-07-12T06:54:57.384Z","segment_ids":["skillsPage.refreshing","dreaming.header.refreshing"]} {"cache_key":"872c9347a050f256b5dbece2cd5e7e7e3aaa8bb155599e0130a2bbe32bdf13e5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.turnCameraOn","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Turn camera on","text_hash":"95e9fb569c93eb7b9b3ac3fbf7ca21684962f6146035a0b5bdfecdf9dcb88fd5","tgt_lang":"nl","translated":"Camera inschakelen","updated_at":"2026-07-22T16:01:07.395Z"} -{"cache_key":"8761861413825ead05528788ee608fabfae24aedf1a4808780b7ef8553898efc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.actions.confirmRepair","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Repair Dream Cache? This archives derived dream cache files and rebuilds them from clean inputs. Your dream diary stays untouched.","text_hash":"bf72fa3d38159dffaddfcde0587d8d5d7002a7e5b60db804a5f3f953b260fac0","tgt_lang":"nl","translated":"Droomcache repareren? Hiermee worden afgeleide droomcachebestanden gearchiveerd en opnieuw opgebouwd uit schone invoer. Je droomdagboek blijft ongewijzigd.","updated_at":"2026-07-29T11:14:43.291Z"} +{"cache_key":"87633b44a91acd11561970d880afbaa5bbb1453f552cfddd0ee8f5569664bf32","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.providerUnavailable","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"{provider} isn’t responding.","text_hash":"9691553e251c225e0a8436fa02f1d988f3285d8153228db08e52a1b36198de7c","tgt_lang":"nl","translated":"{provider} reageert niet.","updated_at":"2026-08-06T05:34:17.909Z"} {"cache_key":"87639d3fad0cb14754c0b1267a86c3b1fb3918481ab09be964e971ce76adbe57","model":"claude-opus-4-8","provider":"anthropic","segment_id":"custodian.history.sources.systemAgent","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"system-agent","text_hash":"f76eb4bc3445b68a2b4af4bf86266784a58f949af8db68506a5b099c11169c48","tgt_lang":"nl","translated":"system-agent","updated_at":"2026-07-22T15:58:57.246Z"} {"cache_key":"87779a8559f8e50d9f329846cf72dcdbd8ed8c68a3aa460987d1d2a3e6ecaf83","model":"claude-opus-4-8","provider":"anthropic","segment_id":"labsPage.loopDetection.title","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Tool-loop detection","text_hash":"e9bf7c2dd778f51ef68f09b1376879c776d4267e137b0c3fca87958601d1d5e0","tgt_lang":"nl","translated":"Detectie van tool-lussen","updated_at":"2026-07-31T19:29:23.630Z"} {"cache_key":"879164fee0a0deb1e3d523953c2dd66be7ca99b281c1cabdd38c793fd968301b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"browser.errors.canvasUnavailable","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Canvas 2D context unavailable.","text_hash":"d0bec81588cdc0f8058e58e86bc642043314d26429837e316fd59f360787c6bd","tgt_lang":"nl","translated":"Canvas 2D-context niet beschikbaar.","updated_at":"2026-07-29T11:13:29.581Z"} @@ -2193,9 +2209,9 @@ {"cache_key":"885ce20e25a2ab3caa5cedcd51f64828d23dcf386bec42082862d89667bd9162","model":"claude-opus-4-8","provider":"anthropic","segment_id":"mcpApp.unavailable","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"MCP App unavailable: {error}","text_hash":"518fbf13d09f953d3545d11507c6adcfe25f68e83831e9b056fe52aa2920011a","tgt_lang":"nl","translated":"MCP-app niet beschikbaar: {error}","updated_at":"2026-07-12T06:51:48.927Z"} {"cache_key":"8863107f9b0d29e26fe7d3c9e56aa3575ea8b71410e9851f26fc143a0aa79208","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.limit","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Limit","text_hash":"674b0ed54bf7667356c19baaf2ec56d4432d485bf0ebc6d687ad6e50e9611880","tgt_lang":"nl","translated":"Limiet","updated_at":"2026-07-28T07:15:36.684Z","segment_ids":["memoryPage.dreaming.phaseFields.limit"]} {"cache_key":"8888b34192ea334e72dceac27945524f0b7410d63ff9e06b6416d760d8223587","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.menu.readOnlyBlocked","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Write access is required to change session capabilities.","text_hash":"9a096cb53c41c3e032441de837781d2e87d188fc2009ef7b9d6b4537347d9a37","tgt_lang":"nl","translated":"Schrijftoegang is vereist om sessiemogelijkheden te wijzigen.","updated_at":"2026-07-29T11:16:03.515Z"} -{"cache_key":"88bece2b359c7d2f72cea8d21c5ceb0be46fe7bc9fbbbaa11b0d75f59f62fd95","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.overview.health.checking","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Checking…","text_hash":"ec963ffc911b840134fc738b41a8bb0493489c402a4a761efd36c16dea7d984b","tgt_lang":"nl","translated":"Bezig met controleren…","updated_at":"2026-07-29T11:14:16.641Z"} {"cache_key":"88c113837e8b3edbad85c12f9f7ff1561ed52bb4289b3e1dc6cfc14bab5ac529","model":"gpt-5.5","provider":"openai","segment_id":"chat.composer.microphonePageInactive","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Microphone inputs are unavailable while this page is inactive.","text_hash":"775110f07819e48dc96203ed710c4df3546892e5672d7c469dedeb1e0e163882","tgt_lang":"nl","translated":"Microfooningangen zijn niet beschikbaar terwijl deze pagina inactief is.","updated_at":"2026-07-06T17:57:20.999Z"} {"cache_key":"88caef4c9a9e8b17633e5315049711dc0c7675388f0ca7db44a20b1ac06fb819","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.newGroupPrompt","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"New group name","text_hash":"cee9e709525c90b1a97dff72c62082602b199b54036ed573926d1b11c6d54ec7","tgt_lang":"nl","translated":"Naam van nieuwe groep","updated_at":"2026-07-05T14:40:20.847Z"} +{"cache_key":"88cd421e789ab0933e671a009027beccfc5c9acb37d2fdce2c04d4a438905ee6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.pairing.stepDashboard","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"On the Gateway host, run openclaw dashboard to open a secure one-time pairing link.","text_hash":"11c126287764dab4e5bac5eb830368cd054b85cee578001cd159230f94b1d6c3","tgt_lang":"nl","translated":"Voer op de Gateway-host openclaw dashboard uit om een veilige eenmalige koppelingslink te openen.","updated_at":"2026-08-06T05:34:29.802Z"} {"cache_key":"88d390c8106be42ebdb038f98ebf42de46fba7a9866c518e3a8ad9131fb04375","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.taskStatus.queued","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Task queued","text_hash":"1f81e55472b4a703f158d6aee85b835df71ba944c7b7362dde55abf2691db4b6","tgt_lang":"nl","translated":"Task queued","updated_at":"2026-07-29T11:16:09.967Z"} {"cache_key":"88d4a621a58c7219b0d84aa8b97960cbd1f26f1d7ffc057e37c70576013bae30","model":"gpt-5.6-sol","provider":"openai","segment_id":"nodes.pairing.generateCode","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Create setup code","text_hash":"e0c6b5eb6385b619edaa3f9f48c11e4a8b701b39f4aca24d8f5c3ed1697be417","tgt_lang":"nl","translated":"Installatiecode maken","updated_at":"2026-07-13T10:03:17.975Z"} {"cache_key":"88e09c271a1c42495493f808d587782a7dc1f6a85911e6e3b0c67e75840960bb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.notesPlaceholder","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Notes, acceptance criteria, links","text_hash":"78bc408092930b58b8e710723503c40bafe4b6b3566e9717c3da1acfce4442fc","tgt_lang":"nl","translated":"Notities, acceptatiecriteria, links","updated_at":"2026-07-29T11:16:09.967Z"} @@ -2264,6 +2280,7 @@ {"cache_key":"8d4d4fbdacd0cebdac0ea0cf6c8c29f220b605f7295a6612c77eb56551a4416e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"filePreview.kind.file","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"File","text_hash":"50009ce1da4d15e1c4a04024df691eed5f0d598e2c4c67092f205366d0adf99e","tgt_lang":"nl","translated":"Bestand","updated_at":"2026-07-29T11:12:54.670Z","segment_ids":["chat.detailPanel.file","chat.composer.attachFileOption"]} {"cache_key":"8d847e5b9e813aeb0b8fd9da1ed800666df0e33efe2873e127d9108aa57ab868","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.restoreCheckpoint","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Restore checkpoint","text_hash":"661b500a1125a7e8d58f667a2e6bdbe16be625182d83261e0e09a852ef8caef8","tgt_lang":"nl","translated":"Controlepunt herstellen","updated_at":"2026-07-29T11:16:09.967Z"} {"cache_key":"8d8b9182a2f045c1116d97dc90246c05c830d179de39aecb12ee15bdba8b7532","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.cameraListUnsupported","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"This browser cannot list cameras.","text_hash":"3f37fa1fe8fc33c308963647b2fe3a47315e2fdf6ba752a76dff901cf69ccdfa","tgt_lang":"nl","translated":"Deze browser kan geen camera's weergeven.","updated_at":"2026-07-22T16:00:59.627Z"} +{"cache_key":"8dab9aeeb97a3edff918929d413e0a9c4d7e7913c3debfc611c492067afca483","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.billing","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Restore provider billing or quota, then retry.","text_hash":"3768a5f28bb03d6f177fe40a4a20809abdd3af5b263fb1ebc1e4057af54b0466","tgt_lang":"nl","translated":"Herstel de facturering of het quotum van de provider en probeer het opnieuw.","updated_at":"2026-08-06T05:34:17.909Z"} {"cache_key":"8db4349f369d3d8a79c6eb61637cb933b5c0545b4fa6fe1cb50dc99b4ba86e7e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"browser.errors.screenshotFetchFailed","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Screenshot fetch failed ({status}).","text_hash":"738771c1b1b5853f9842786fa7a548a2da17a22036ef8716040c1e11fbd07eaf","tgt_lang":"nl","translated":"Ophalen van screenshot mislukt ({status}).","updated_at":"2026-07-29T11:13:29.581Z"} {"cache_key":"8dbccb99c429ad921a08c1d4849c50e957342f6b59934b5886f99978a5952529","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.query.placeholder","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Filter sessions (e.g. key:agent:main:cron* model:gpt-4o has:errors minTokens:2000)","text_hash":"cba9bff34c8bfb3e2c1c034d6c95355c1770d661b8702435a4ca31cc58623bd7","tgt_lang":"nl","translated":"Sessies filteren (bijv. key:agent:main:cron* model:gpt-4o has:errors minTokens:2000)","updated_at":"2026-07-29T11:16:09.967Z"} {"cache_key":"8dc2239fb527b9837dc3e4a240570f68eb37c58bcdd6935b199050779cb03e44","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.details.tokensWrittenToCache","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Tokens written to cache","text_hash":"7abf026d6ca218c915b61286a73e94b7c71c6744b63702eab9bc41b4a3b20797","tgt_lang":"nl","translated":"Tokens geschreven naar cache","updated_at":"2026-07-29T11:16:09.967Z"} @@ -2351,6 +2368,7 @@ {"cache_key":"93383434c3c965694242c479bc812e92b41156d77b7d56148c9edd156d8a0425","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sessionDiscussion.hide","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Hide discussion","text_hash":"d5ed91308dde20e0728f738a1a40930f7c5df8b6cd0e271dc474151b18bb28f8","tgt_lang":"nl","translated":"Discussie verbergen","updated_at":"2026-07-22T16:01:07.395Z"} {"cache_key":"9342303aa8608880a0e0af75a0d65e1a1c429f9c905e006ba5bda03a4f12ef67","model":"claude-opus-4-8","provider":"anthropic","segment_id":"labsPage.auditMessages.description","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Record content-free metadata for direct conversations in the audit ledger. Message content is never stored.","text_hash":"b18d586c9abcb3cf0971d4c3f7b12e649a65603c1c79a04de28ab6734861c006","tgt_lang":"nl","translated":"Registreer inhoudsvrije metadata voor directe gesprekken in het auditregister. Berichtinhoud wordt nooit opgeslagen.","updated_at":"2026-07-28T07:16:00.951Z"} {"cache_key":"93656feefd279577be30b98830d628fc9bd397e3fd911545a55cf6bc8c71927d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.skillsPanel.loadAgent","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Load skills for this agent to view workspace-specific entries.","text_hash":"8071e15c0be9eb4b50a191485fa0537d85f7c834d61224dd4321140c438cc94b","tgt_lang":"nl","translated":"Laad skills voor deze agent om workspace-specifieke items te bekijken.","updated_at":"2026-07-12T06:52:55.744Z"} +{"cache_key":"93840412713e7e14f276544d84e7c6e52412f7a676e33ea37beaf05e039b7a5c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.duplicateRisk","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Retrying may duplicate a result after an ambiguous acknowledgement.","text_hash":"7b818910c3637b34ad0890c3a089666f79d44c985608e69a2aefa48e90ed6579","tgt_lang":"nl","translated":"Opnieuw proberen kan een resultaat dupliceren na een dubbelzinnige bevestiging.","updated_at":"2026-08-06T05:34:29.802Z"} {"cache_key":"93e9f4fe55e595a957db6a3f56d0f3b2f310d1e8193e5dad824d95e475820f5d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.costWindows.selectedRange","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Selected Range","text_hash":"95917ae71066a19c266cd4530068f4bf775ed2401951ebf37ab0c91daa1a67d3","tgt_lang":"nl","translated":"Geselecteerde periode","updated_at":"2026-07-29T11:16:09.967Z"} {"cache_key":"93f596ea2dfb5d56973118f8707c8ed0fcf7ffdc1d23983ada51155aa95b3e10","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.today.progress","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"{current} of {total}","text_hash":"35d900116a14254824e4d1e6e1df94c230578113d2cfab1519ff67e5d98d4fbe","tgt_lang":"nl","translated":"{current} van {total}","updated_at":"2026-07-12T06:55:43.781Z"} {"cache_key":"9407162cf501a2d7109181b84688ebc4e820bdf9fdaed2fcef233abe886c5e79","model":"claude-opus-4-8","provider":"anthropic","segment_id":"talkPage.provider.description","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Auto picks the first provider with working credentials.","text_hash":"5f22e459eb9eab36418ae36868bcc780718b4862f2fe9bbb89cdc58cf0b53f48","tgt_lang":"nl","translated":"Auto kiest de eerste provider met werkende inloggegevens.","updated_at":"2026-07-29T11:13:59.669Z"} @@ -2416,6 +2434,7 @@ {"cache_key":"98b436d3a1b245d2445628800410ee7e847440ddd092a32ad8fd758c0a6da7d1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.pairing.detailSubtitle","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"People must be approved before their direct messages reach the agent.","text_hash":"d83c3ab2014ef401af63c618c628414045667ae0158d3c040cac3fd84b7fd694","tgt_lang":"nl","translated":"Personen moeten worden goedgekeurd voordat hun directe berichten de agent bereiken.","updated_at":"2026-07-22T15:57:54.035Z"} {"cache_key":"98b92d8a15f183e8ddf27cf52729cecd9cc8f92d7559d73ea44b05aed41963b9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.overview.avgCostHint","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Average cost per message when providers report costs.","text_hash":"a01deeb63479411d326bea64e10de7982b037e8f9a6361e7d7ba136e438846e1","tgt_lang":"nl","translated":"Gemiddelde kosten per bericht wanneer providers kosten rapporteren.","updated_at":"2026-07-29T11:16:09.967Z"} {"cache_key":"98fe63aeaf473cb29326d0423bcff5dd743ff9cf2b1d9da85b7520b3302aa208","model":"gpt-5.6-sol","provider":"openai","segment_id":"channels.setup.whatsappScanTitle","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Link WhatsApp by scanning the QR code","text_hash":"422d9556ef9aa7d37e2a76fa0c9066e0c6f043d4768acec108e61df563724f16","tgt_lang":"nl","translated":"Koppel WhatsApp door de QR-code te scannen","updated_at":"2026-07-13T16:53:23.812Z"} +{"cache_key":"990fd1d70f14bbd32fd75202b32b0592f9769c373d4474733ab221471f9fb943","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.modelControls.modelsRefreshFailed","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Couldn’t refresh models","text_hash":"b945dd9b9def5637a710863b594c4cfe700f7aa354e8856300c07bf0afd96be8","tgt_lang":"nl","translated":"Kan modellen niet vernieuwen","updated_at":"2026-08-06T05:34:32.499Z"} {"cache_key":"994bf59326a2dc8c240e868a3d5841d9c5d8a7502cde30a979c546889393b496","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.protocol.refresh","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Refresh page","text_hash":"b873c33c1c43af6b4fc2579128454fcc38a45c88860329906034e54ad87fce05","tgt_lang":"nl","translated":"Pagina vernieuwen","updated_at":"2026-07-22T16:00:07.084Z"} {"cache_key":"99594c07a8ea16565d4ce445e7e286c908efc0605dea41d7201862dde9da02e0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.execApprovals.autoAllowSkillsHint","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Allow skill executables listed by the Gateway.","text_hash":"ed7d92b55d128664eb3f2bda7ddd346d530fac3c09163af6f9afaea5748fbb3b","tgt_lang":"nl","translated":"Sta uitvoerbare Skills toe die door de Gateway worden vermeld.","updated_at":"2026-07-12T06:52:27.855Z"} {"cache_key":"995c6fda4322cd1150c430151ebeeb7260dfe555f475b369a9c5e5a9dae902f0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"appsPage.cards.windows.title","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Windows","text_hash":"d598026a9cbc60505f138ce53ac78088d582100c196d0f70c7e2538d4a8d7e10","tgt_lang":"nl","translated":"Windows","updated_at":"2026-07-22T15:59:21.524Z"} @@ -2493,11 +2512,14 @@ {"cache_key":"9dea53f1b8690152296de389f81fb419560a02c22c8233d24cb0a3783d54b644","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.deleteAllArchived","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Delete all archived…","text_hash":"d044ad695205099dcb050b4fb443a5a4b60a128ad501c5bd1ad795156166a472","tgt_lang":"nl","translated":"Alle gearchiveerde verwijderen…","updated_at":"2026-07-22T15:58:14.515Z"} {"cache_key":"9df4988d838583c2dbdec7d1db3424061c8d7436a0e0928397873bd1d06e33a0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.sections.cron.label","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Automations","text_hash":"ad1fb9ec0cb3c7a4747e4c161c83af164f3f49b2b88ed79f26c2af640a7af57e","tgt_lang":"nl","translated":"Cron","updated_at":"2026-07-12T06:53:16.528Z","segment_ids":["configView.sections.cron"]} {"cache_key":"9df87364191c7384e24322d1c21e9367ca9fd269c43a3e1b683289ec1b0d782c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.unsupportedType","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Unsupported type: {type}. Use Raw mode.","text_hash":"43c5e7ee83c144a01ec31b2f9169e38adcddff1ef7a190e6cc4e9318b32ae3fa","tgt_lang":"nl","translated":"Niet-ondersteund type: {type}. Gebruik de Raw-modus.","updated_at":"2026-07-12T06:52:55.744Z"} +{"cache_key":"9e12b8084bd16f7443f829c999bd4009ecd101e64e182e3557a13b5d4f09d52b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.authRequired.stepPaste","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Paste the token from openclaw gateway auth-token --show or enter the configured password.","text_hash":"6c5acfa567345d569667eec7805b322491d1ad072c82923bcb0add343d10c0c4","tgt_lang":"nl","translated":"Plak het token van openclaw gateway auth-token --show of voer het geconfigureerde wachtwoord in.","updated_at":"2026-08-06T05:34:29.802Z"} {"cache_key":"9e184c9dcef8f202ba653f77a0945393b74e04c719a13348165989d44689932a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.nostr.websiteHelp","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Your personal website","text_hash":"53b16b8c3ad0dd04970b1988ac06507a2927c2cd378897e57d5c5f9768d5a938","tgt_lang":"nl","translated":"Je persoonlijke website","updated_at":"2026-07-29T11:16:09.967Z"} {"cache_key":"9e4af4af747b4ad351211f5d54e8a3c41c4f744a441dba0cfa4d2f9e5f4f5aba","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.connectionFailure.body","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"OpenClaw found the provider and model selected for this agent, but the live check failed. Your configuration is still intact. Review the credential, model access, or provider status, then verify again.","text_hash":"c6b8b68fdfe80c6ac47d10be97eccf99936a2add8d8fa3039698ef698605c8c7","tgt_lang":"nl","translated":"Voor deze agent zijn een provider en model geselecteerd, maar de verbinding is mislukt. Controleer de providerlogin of API-sleutel, modeltoegang en servicestatus en probeer het opnieuw.","updated_at":"2026-07-29T11:13:29.581Z"} {"cache_key":"9e5b2edb9449fa7b02b95d226fb41bbac1f489f6c2a8dd3400b44c0288d9865d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.detailPanel.overwriteLoadFailed","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Failed to load the latest file before overwriting.","text_hash":"8750d012e309b0a1b82f17646b987a0e3c82f1792eea50b96aca565643481fcd","tgt_lang":"nl","translated":"Het laatste bestand kon niet worden geladen voordat het werd overschreven.","updated_at":"2026-07-29T11:15:55.458Z"} {"cache_key":"9e712298c89e879afcca7679811f04e6b885c1f40ce1a35a049d0557270ca27c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.today.waiting","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"WAITING","text_hash":"77aaf105c28c4c82ea7b2e0627b92fdff753c249771e7d2ab4a6f7ec6a5f400f","tgt_lang":"nl","translated":"WACHTEND","updated_at":"2026-07-12T06:55:43.781Z"} +{"cache_key":"9e79c56499c6cb1459fbbe0a3bab0377e5bcdcd2f0cb245eee3f550e452ef7d7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.stopCloudWorkerConfirmAction","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Stop worker","text_hash":"9a57ca2831c77ed95598e14dffcbb02156a28428b46f153a2cefb02c66f53d8c","tgt_lang":"nl","translated":"Worker stoppen","updated_at":"2026-08-06T05:34:17.909Z"} {"cache_key":"9e866ce336c9cd766c02e215114c6d654e9fe89086d4cb68aa894d455ad2bfb7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.failureAlertMode","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Alert mode","text_hash":"9f9e808feb4c8360c0181d69611c368d2a9f16af57d50756b207eff3b55b90f4","tgt_lang":"nl","translated":"Waarschuwingsmodus","updated_at":"2026-07-12T06:57:04.922Z"} +{"cache_key":"9e99456cc723d56c078aba0af0d492133e2e20f760729b4e0e86b78d07e50859","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.actionRequiresAdmin","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"This action requires operator.admin access.","text_hash":"518b8e1950759a90a1bd23aa2ca3c6476d2278d010e83aff6087f7469050286b","tgt_lang":"nl","translated":"Deze actie vereist operator.admin-toegang.","updated_at":"2026-08-06T05:34:17.909Z"} {"cache_key":"9ead1a4ca5260fd2c023e643c6e43d07ab438ccb09dffa83e5d383ea3eaa7d7a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.cronPanel.schedulerSubtitle","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Gateway automations status.","text_hash":"85751cda50b5e4de433a5b942e040fc69b3259c812f82ca33e59c621d84e648f","tgt_lang":"nl","translated":"Gateway-cronstatus.","updated_at":"2026-07-29T11:16:09.967Z"} {"cache_key":"9ebaf4848f60a936c19f6c38cf927d35ccd565825f30ce7b7da7a143e0a4532a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.suggestions.schedules.weekdayMornings","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Weekdays at 9:00 AM","text_hash":"c46965cb89500642382fa4d57be41983ba8d36e3bb441a7c15596f0b96aaf787","tgt_lang":"nl","translated":"Op weekdagen om 9:00 uur","updated_at":"2026-07-12T06:56:44.218Z"} {"cache_key":"9ed96f4935539a5f63922749df2361b1321ef2d547034c1878baeabcde5c0bf0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.today.reviewed","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"REVIEWED","text_hash":"5796063a0ef442e00cd95cc618296d1b6f07126e9a54d58df31324f88e8bbae4","tgt_lang":"nl","translated":"BEOORDEELD","updated_at":"2026-07-12T06:55:43.781Z"} @@ -2535,6 +2557,7 @@ {"cache_key":"a1866a2fd4e52a6858bcdda60840ed24230ef2b54385199a0b0de74eec3b3061","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.selectors.session","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Chat thread","text_hash":"db5c74187b7b845da88c612707ebc07de7f4afec3dd527736edabcbf0a6f0041","tgt_lang":"nl","translated":"Chat session","updated_at":"2026-07-29T11:16:09.967Z"} {"cache_key":"a188bf27bb5bb73216a638978f83f067656b4166abacfd810f8d3e7fbdf6f49e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.discord.subtitle","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Bot status and channel configuration.","text_hash":"db7009602c26c38ca76fd0d76d1f59027df8d05006b1a92136286500e563ba52","tgt_lang":"nl","translated":"Botstatus en kanaalconfiguratie.","updated_at":"2026-07-12T06:51:55.944Z","segment_ids":["channels.telegram.subtitle"]} {"cache_key":"a1a43382929f33aac7c1d14726cbb2fb07d5834bf52b03ab1d8852d8e127797f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.taskSuggestions.adminRequired","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Administrator access is required to create a worktree from this project.","text_hash":"05d3e149db56f76fc1ac964b8ff8dc3537bae2b23d1b44ea66c763ba32b70bea","tgt_lang":"nl","translated":"Beheerderstoegang is vereist om vanuit dit project een worktree te maken.","updated_at":"2026-07-29T11:16:09.967Z"} +{"cache_key":"a1ade9bc559e3d073ad0c7fd48991e145d99dd04757d7e8dc6b8dd37b53f79a4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.modelControls.loadingModels","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Loading models…","text_hash":"cc8b4624f7659c6883cc1eead057171b70cecf2c6cf8f1c2dec2372249792b5a","tgt_lang":"nl","translated":"Modellen laden…","updated_at":"2026-08-06T05:34:32.499Z"} {"cache_key":"a1b4d6d787f01d0908653ff2f8a3651a0bcc399402ca47f283e3a5b67de7cfa6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.status.ok","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Signed in","text_hash":"ca566c8968e7e881d55617e7caaf0c126924ab1cb64ca80edb2f37ef386492d8","tgt_lang":"nl","translated":"Verbonden","updated_at":"2026-07-29T11:16:09.967Z"} {"cache_key":"a1b57d89927acdc4df259507834c80ba6f9fd63d7ef49ffaa6e08721b9e6eb43","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.sessions.shown","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"{count} shown","text_hash":"e57b4adfe868fd74a183650103d820176d4960bd0bdb677d9985db09f9752867","tgt_lang":"nl","translated":"{count} weergegeven","updated_at":"2026-07-29T11:16:09.967Z"} {"cache_key":"a1c3b6aebc0f0408b23b146918df3422cfa7df7f28b3850b34f235076ccc2cf4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.imessage.subtitle","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"macOS bridge status and channel configuration.","text_hash":"1b30054983dd5c6a19e750d04392372f4cf9670ec6c6e2b599fb6c73e1c2d3ae","tgt_lang":"nl","translated":"macOS-bridgestatus en kanaalconfiguratie.","updated_at":"2026-07-12T06:51:55.944Z"} @@ -2567,7 +2590,7 @@ {"cache_key":"a31063e561254073bbb70ef2d03395e033c784a7a0cfef0a561d56954cc1f5a3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.toolCards.noResult","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"No result available.","text_hash":"b35c2e8abb3b63faa2122f98c11154abd0ec220fdc24038bf1d11dc9d978abd8","tgt_lang":"nl","translated":"Geen resultaat beschikbaar.","updated_at":"2026-07-29T11:16:09.967Z"} {"cache_key":"a316bc63858c76e6f8b30434d65ab20a36ad102ef7111bd69847640ff78ad423","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.archived","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Archived","text_hash":"bdb86505f8062d15f152cef71dd4ca89609d5bf8e98771dcd2c9f70d247403da","tgt_lang":"nl","translated":"Archived","updated_at":"2026-07-29T11:16:09.967Z","segment_ids":["workboard.showArchivedShort"]} {"cache_key":"a3172b51685c6f6bc6fea36b5418b79d3be296a57b4a6cb2096673fd26aa13ac","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.apiKey.replacePlaceholder","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Secret saved. Enter a new key to replace it.","text_hash":"2b787928b26ccd2320be409bf8753d389b310e5c34b3ec1a38de294adcacd000","tgt_lang":"nl","translated":"Geheim opgeslagen. Voer een nieuwe sleutel in om deze te vervangen.","updated_at":"2026-07-29T11:16:09.967Z"} -{"cache_key":"a32d322389009eb7c7729cf535bc09b8eb8089f941821c02aabdaa58e6f53014","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.checkAgain","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Check again","text_hash":"fb7099ad8e818d42eceefe0d97c824fd54ddb0eeef54c263ec72c77d39198ac9","tgt_lang":"nl","translated":"Opnieuw controleren","updated_at":"2026-07-29T11:16:09.967Z"} +{"cache_key":"a32d322389009eb7c7729cf535bc09b8eb8089f941821c02aabdaa58e6f53014","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.checkAgain","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Check again","text_hash":"fb7099ad8e818d42eceefe0d97c824fd54ddb0eeef54c263ec72c77d39198ac9","tgt_lang":"nl","translated":"Opnieuw controleren","updated_at":"2026-07-29T11:16:09.967Z","segment_ids":["modelSetup.verify.checkAgain"]} {"cache_key":"a33164b2774a3f706332942c62c7038b801fcd06f34ceefe1a1d10232e09593c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agentTools.plugin","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Plugin: {id}","text_hash":"26edf462e12944443c124758e11997967fd73c62e30fb651ab30449e19597772","tgt_lang":"nl","translated":"Plugin: {id}","updated_at":"2026-07-12T06:54:25.953Z"} {"cache_key":"a333a5b6363dfde8cbc0b79c96d4be3d796622793d75b9e0bf76348e13381cf7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.rail.hide","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Hide session rail","text_hash":"8e4ac7c10a741ce1ee32193f4ec354395c22927a6004c64307f7886685761de2","tgt_lang":"nl","translated":"Sessiebalk verbergen","updated_at":"2026-07-25T17:16:48.969Z"} {"cache_key":"a347f45c7b42ed1ce46f42cd7d180fd8f95965092b80d47121fa9c126b563473","model":"claude-opus-4-8","provider":"anthropic","segment_id":"custodian.hatchDraft","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Wake up, my friend!","text_hash":"ae7da63696f34b3e43bb5b873a1aec4e7f533590e1f4c3d831bf4f04c57a746c","tgt_lang":"nl","translated":"Word wakker, mijn vriend!","updated_at":"2026-07-22T15:58:48.471Z"} @@ -2676,6 +2699,7 @@ {"cache_key":"a9f84c4f3889e72829a31dec77569ab2fac27153f6ac0aaa781c2df6d83cccd7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.inventory.details","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Details","text_hash":"45989de49fb7f66dfe17a8fc26f3a02c7abcd74f7e8e6cf9f39fa0e3775780df","tgt_lang":"nl","translated":"Details","updated_at":"2026-07-12T06:52:09.077Z","segment_ids":["dreaming.wiki.details","chat.sidebarColumns.detail"]} {"cache_key":"aa187bcd799b66369ce621887e7f8f76cb03966d40360bc5803f49b6eaf16456","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.audience","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Audience","text_hash":"545c02357695a6ffed97b01a94a46b9aeb4686f4480173da6d0faeae8eb85053","tgt_lang":"nl","translated":"Doelgroep","updated_at":"2026-07-29T11:16:09.967Z"} {"cache_key":"aa1c9499eb03a1b190c0918f17ade4d47883fe5a764e5d6ebb97ced3f6a91cd7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sessionSuggestions.sendNow","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Send {author}'s suggestion now","text_hash":"35f80ca67a01f0c4afba12648f3a0156c422ffb2ef40311af45dce3dace8e48f","tgt_lang":"nl","translated":"Voorstel van {author} nu verzenden","updated_at":"2026-07-25T17:16:42.331Z"} +{"cache_key":"aa20c264b999b6c856effcbc70df2fc6ef0acce3ea4e3b8332ceddee940479a2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.deliveryDismissed","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Completed; result delivery was dismissed.","text_hash":"d900b43ef5112f054470df381b767ebd43a903d332207e5161a7cbf1b5016fc1","tgt_lang":"nl","translated":"Voltooid; de levering van het resultaat is genegeerd.","updated_at":"2026-08-06T05:34:29.802Z"} {"cache_key":"aa52e354e3aa1aad428325ec8fffc7f7385005729fe21f430233d93534508e08","model":"gpt-5.6-sol","provider":"openai","segment_id":"nodes.inventory.summaryConnected","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"{connected} of {total} connected","text_hash":"920cc846e8f27ae7f2a95f6089c382579fd774894df86b31d10fd69e4c165758","tgt_lang":"nl","translated":"{connected} van {total} verbonden","updated_at":"2026-07-13T05:07:50.876Z"} {"cache_key":"aa5bcaa36344dcd92cf81cbe392e619a0efcc24df3948819a7da3519e1336f27","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.saveAndPublish","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Save & Publish","text_hash":"235fd43504c70548679ce2854ebcda5bc013998677b41c25bc5afae53e082958","tgt_lang":"nl","translated":"Opslaan en publiceren","updated_at":"2026-07-29T11:16:09.967Z"} {"cache_key":"aa73c5dffed1a9862dd760ee8b2362e23eb5e993f6169562292f3316c1c55e83","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.sections.wizard.description","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Setup wizard state and history","text_hash":"ea73e739c8e20733ee3654f4aa60202b41683b94ead2fe7dff4eba05271be544","tgt_lang":"nl","translated":"Status en geschiedenis van installatiewizard","updated_at":"2026-07-12T06:53:09.848Z"} @@ -2694,6 +2718,7 @@ {"cache_key":"ab0d565e1ddce76581d62571dd7930f10e0df4edd6637e6172fb1a5ad289f0c9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.dreaming.storage.modes.separate","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Separate","text_hash":"726c1269604d059f8ef7966d88f703535a2d16f8dde76b58a24073ab299687b2","tgt_lang":"nl","translated":"Apart","updated_at":"2026-07-28T07:15:25.801Z"} {"cache_key":"ab170b454009debc335b1925fb8b7a9b572de21048fadb55d09deb3caee6b480","model":"gpt-5.6-sol","provider":"openai","segment_id":"terminal.connecting","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Connecting to session…","text_hash":"f1f49121a17a09b93f1601768c015f6fa9ef2056365c5a745837a2be98f71874","tgt_lang":"nl","translated":"Verbinding maken met sessie…","updated_at":"2026-07-15T00:45:44.990Z"} {"cache_key":"ab2dcada6652ca028ff3f5ed792cfb9b96562fd33d8ca85b5aa867d174c17609","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.actions","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Actions","text_hash":"ff8059dc6752afdd30d275932b1d5031a2ec854b387a8c57ecc6689915293a43","tgt_lang":"nl","translated":"Acties","updated_at":"2026-07-05T21:01:37.071Z"} +{"cache_key":"ab528b9abab05412de110aa8462453815d67408749d2704ba7e46dfe20752fab","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sidebar.hideFromSidebar","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Hide from sidebar","text_hash":"a96ec22ac9bff95bac64f1acdbd3ba23eda7a14a1f56257c8529900cdd561d53","tgt_lang":"nl","translated":"Verbergen in zijbalk","updated_at":"2026-08-06T05:34:29.802Z"} {"cache_key":"ab570a6ab4088b159718e2cd9d415cf31c1c843db8f35eee542ec8798fea6ad3","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.openChat","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Open chat","text_hash":"0600175af8429c3cd44ab859dcdd3cfa5c763d9b352c7b03520196d4ceb59a88","tgt_lang":"nl","translated":"Chat openen","updated_at":"2026-07-09T08:27:29.789Z"} {"cache_key":"ab6ac54076b2514231c5c964e4b023050d6a84fa40c396a7a5d41b5a00df15db","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.memories.searchPlaceholder","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Search this agent's memories","text_hash":"56b2018f0964c7388869dcd996f39e134055aceaa6240859a12ab73bfffd51b1","tgt_lang":"nl","translated":"Zoek in de herinneringen van deze agent","updated_at":"2026-07-29T11:14:16.641Z"} {"cache_key":"ab7d0b14839efb96b1e2b1d401b58be095b3402fcdce087f295e13af792eccda","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.actions.dedupeRemovedManyAndKept","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Removed {removed} duplicate dream entries and kept {kept}.","text_hash":"94be2736b0a19b8eb2ccef5b260f98fe66b77de240ddd5cba20346d974b8f0ec","tgt_lang":"nl","translated":"{removed} dubbele droomvermeldingen verwijderd en {kept} behouden.","updated_at":"2026-07-29T11:14:32.367Z"} @@ -2708,6 +2733,7 @@ {"cache_key":"ac342af8f305ec185a0bd23f77a4a8d00cd3103c9228ba089e723107cadb29c5","model":"gpt-5.6-sol","provider":"openai","segment_id":"approvalHistory.retention","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Approval history is a rolling 30-day window.","text_hash":"8fd4291f0654ebf78d3e4b5725577352d7b3925cca483a96a5816b500313e5db","tgt_lang":"nl","translated":"De goedkeuringsgeschiedenis wordt 30 dagen bewaard.","updated_at":"2026-07-16T09:24:54.424Z"} {"cache_key":"ac6384bca25ac4c873368a2901eeaef099c8ba6e0e0d0dc475bca1486cc8b792","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.toolCatalog.groups.nodes","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Nodes","text_hash":"7ac362063b9f204602f38f9f1ec9cf047f03e0d7b83896571c9df6d31ad41e9c","tgt_lang":"nl","translated":"Nodes","updated_at":"2026-07-12T06:52:40.692Z"} {"cache_key":"ac6a6d0cb2ed7da3808f3d43b4cf546a9045efeb0a6f94d0fb1ac4cf08494741","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.history.scanEarlier","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Scan earlier work","text_hash":"b62c31257d7be5c6503d2dbad09d14172e60b43707f7d6e65e514ce45d36ee25","tgt_lang":"nl","translated":"Eerder werk scannen","updated_at":"2026-07-29T11:16:09.967Z"} +{"cache_key":"ac70ef69897b0cc82566a5c6aee6137d42ee765f20d14ee1d7eb55425f3f7c09","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.deliveryBlocked","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Completed, but result delivery is blocked.","text_hash":"cb34b0983f0b8b521ea9291291e02c165db3661730bfed241080e6a6aa32f4f9","tgt_lang":"nl","translated":"Voltooid, maar de levering van het resultaat is geblokkeerd.","updated_at":"2026-08-06T05:34:29.802Z"} {"cache_key":"ac82af824299861d27c7aab127b9aaa9e0a2500f01d55f53c590ebe5628bdce3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.selectTitle","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Select an agent","text_hash":"7d4cf06874635248d725bcf641438f58529d029c16d9c2a88cdb5aee88142b1d","tgt_lang":"nl","translated":"Selecteer een agent","updated_at":"2026-07-29T11:16:09.967Z"} {"cache_key":"ac865fd73dc8ac3c2ab4702ea30ab89ece7b5d9d7377e97f77a03074e68f8687","model":"claude-opus-4-8","provider":"anthropic","segment_id":"logbook.status.analyzing","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Analyzing…","text_hash":"89b633adede66a057e627e74390a5d50adf46a7d53d4425524f3cb9d82012f12","tgt_lang":"nl","translated":"Analyzing…","updated_at":"2026-07-29T11:16:09.967Z"} {"cache_key":"acc000633f32947ccedc5db3f6f0dfa05d05f5d774681523a89ab5284d0adb22","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.copyArchivePath","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Copy archive path","text_hash":"3c0491b5ca614d11848915e19251012c2da20c4a69686087265c22b4a671cd07","tgt_lang":"nl","translated":"Archiefpad kopiëren","updated_at":"2026-07-12T06:56:03.719Z"} @@ -2767,6 +2793,7 @@ {"cache_key":"b09e0214984b4a47f00b490fb71ddf9340b826512209247c89a291b4d7ec1e24","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.counts.signals","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"{count} signals","text_hash":"e52fadc450bfcf57188e3fa078b304ac1d599366cf1e771c725ce37810541eb9","tgt_lang":"nl","translated":"{count} signalen","updated_at":"2026-07-29T11:14:51.634Z"} {"cache_key":"b0a0697b11269d271f802d95d394e9747ef0a35ad5b2c186b03dcf3614466476","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.actions.exitFocusMode","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Exit focus mode","text_hash":"cf1f3e5858222364ee1dbaad49d0a246996a578e39d0a46aff1283dd3fd1d9b7","tgt_lang":"nl","translated":"Focusmodus afsluiten","updated_at":"2026-07-12T06:56:19.372Z"} {"cache_key":"b0ced5bb37d9a2faf0ad7d33b170bbabda42a4e467f885f49fef5b09f508488c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.runtime.unknown","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Task","text_hash":"4bc74b21357c6cf5cca8f66b4d4ee948be64d0396feb434c9645e168ad61ceaf","tgt_lang":"nl","translated":"Taak","updated_at":"2026-07-29T11:16:09.967Z"} +{"cache_key":"b0e0f66f602a6a76fa5119552ddd3b1a0c6413c4a5285c9489b9108ba3aeeabd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sidebar.showSessionSection","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Show","text_hash":"0df6f1cad36c49da768a6efdcc2c4be102f5729f7381cb53e4ff8061d17eaeb6","tgt_lang":"nl","translated":"Tonen","updated_at":"2026-08-06T05:34:29.802Z"} {"cache_key":"b0e614a716dc146f5c03382236751f1b127151699bb0497a68c65a9bfb03c2bd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agentTools.profileSourceGlobal","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"global default","text_hash":"680709c314e8f1027b7718c3246fb0c5d211eda9e3b46f4b1f0295b8a4e53e1a","tgt_lang":"nl","translated":"globale standaard","updated_at":"2026-07-12T06:54:38.948Z"} {"cache_key":"b0f1d11efd4e3cef2e4928e80c3bad2951a7f63159ad733c047108c8e4b4d5b8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.evaluation.version","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Proposal {version}","text_hash":"77a0329a73ded7c6b32843919cc74f94e03754a0a041d867eb7116c3122fb03b","tgt_lang":"nl","translated":"Voorstel {version}","updated_at":"2026-07-29T11:14:24.052Z"} {"cache_key":"b0f3618b289552f18b9f94e64bb70d099bbbb9dc588d1f8a032cb6ea4fdb2f1d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.today.askAgent","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Ask the agent to change something","text_hash":"756d8c49d716577120af09971a16bf3771d6929e4ea2f38e4804928c64380147","tgt_lang":"nl","translated":"Vraag de agent iets te wijzigen","updated_at":"2026-07-12T06:55:52.133Z"} @@ -2788,7 +2815,6 @@ {"cache_key":"b1ac4ba1af95364ac2abc6a6d3cf54d05137006c2e64cd9d9db50dc2ab522815","model":"claude-opus-4-8","provider":"anthropic","segment_id":"terminal.exitedCode","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"exited ({code})","text_hash":"07f421158c0ac82fa04c4304b79d25bac8cb8885015c561a39d37c841e5e6f9d","tgt_lang":"nl","translated":"exited ({code})","updated_at":"2026-07-29T11:16:09.967Z"} {"cache_key":"b1ac880282501b3b07a9e055ffeb0d493a63e758ae0ae82f8d4740d7b49a8601","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.loadingCheckpoints","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Loading checkpoints…","text_hash":"28f4a96c140d1effc48388a1f67e650dfcf892df7003d38cd0ebeab22d65ba34","tgt_lang":"nl","translated":"Controlepunten laden…","updated_at":"2026-07-29T11:16:09.967Z"} {"cache_key":"b1c4113bf47aabaaa9204410785200ea6f751a83a296ee9a24f3c1afbf4bfcc9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"activity.streamLabel","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Agent activity entries","text_hash":"1a754ac51acb61a37b7246727ccbeba0b80ff25a8230b4e0f5d52351e4074ede","tgt_lang":"nl","translated":"Toolactiviteitsvermeldingen","updated_at":"2026-07-29T11:16:09.967Z"} -{"cache_key":"b1cfbd30635e699173a288da44c4c714ea2e5c7bfca230475f336a18e5f40956","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.messages.openInCanvas","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Open in canvas","text_hash":"02597bb20cb5d93ebbb47e62c3591fcf9dec76fc42697e1dc130e1f167232e61","tgt_lang":"nl","translated":"Openen in canvas","updated_at":"2026-07-12T06:56:31.300Z"} {"cache_key":"b1d57d81ddf819cd2e426cb742c1c93a5e72b696c9094a0e28edc8b24df6483b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.wikiTab","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Memory Wiki","text_hash":"413ee120879887c70a4da7fcbf27b4d7d602177cda89a777db907135e2859357","tgt_lang":"nl","translated":"Memory Wiki","updated_at":"2026-07-31T19:29:23.630Z"} {"cache_key":"b1d65ff164468e8cda020f5723ddca584050409d2bfc0b1797cd25ffe36f74a9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"appsPage.sectionCommunity","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Community","text_hash":"bb501d7877eb7ddbd40baf7990e8058212e8140a2e6ceaaf2d54a6412b770bfd","tgt_lang":"nl","translated":"Community","updated_at":"2026-07-22T15:59:13.634Z"} {"cache_key":"b1d8e3731b78229fb875bacdac4e7671801a7e79534e0d103ecc18e5ca26b51b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.attentionRequired","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Session needs attention","text_hash":"69ca7bd43893375a0a6f10981bd9d94b343151fc3a59dd9cf5f8103771a1f302","tgt_lang":"nl","translated":"Sessie vereist aandacht","updated_at":"2026-07-22T15:58:14.515Z"} @@ -2818,12 +2844,13 @@ {"cache_key":"b2acdaeac2cb2ebaec044f61c8022f4e78a34672b0e18ab6223e3539a2a395d3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.dreaming.storage.title","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Storage","text_hash":"a69c4dece144a46e40d430726395533d8f335a7d601d8ca292220b3a4a7faca4","tgt_lang":"nl","translated":"Opslag","updated_at":"2026-07-28T07:15:25.801Z"} {"cache_key":"b2be229b3de443d0f958d6c269af9f73cf2a6adacb77ef12203c316703499a02","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.inventory.versionDrift","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"version drift","text_hash":"fd938e1c3af6a2db107588cabe50b5b631e2b7018962c66719674e881f4ffe06","tgt_lang":"nl","translated":"versieverschil","updated_at":"2026-07-12T06:52:09.077Z"} {"cache_key":"b3226fa02b3e03cf7f6895280a739e84ed48cbad341500ec5ba9efcd5da80789","model":"claude-opus-4-8","provider":"anthropic","segment_id":"quickSettings.personal.profileIdentity","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Your gateway profile","text_hash":"fe0ec083e0133931e2a5bfae6f5a785c974d250ae9391d4b8351582a43a43eca","tgt_lang":"nl","translated":"Je gatewayprofiel","updated_at":"2026-07-22T15:58:22.273Z"} +{"cache_key":"b3248cf09a48282c848e8896e854855bc9fdda2ac95ca6acab982147fbc27b01","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.readyIn","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Ready · {latencyMs} ms","text_hash":"fe3e0f81afe32081d39415a34f7a2ad1add67d8695f7a6bc5fccf9ecf9fd29b5","tgt_lang":"nl","translated":"Klaar · {latencyMs} ms","updated_at":"2026-08-06T05:34:17.909Z"} {"cache_key":"b33b80475edcd3753c5d31c356ab960ffc082870fd073744f0d8f470cbd60348","model":"claude-opus-4-8","provider":"anthropic","segment_id":"terminal.tabHint","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"{agent} · {cwd}","text_hash":"64d5fe4bf54a2c3d203c62e0057675c810335a5b79a4ea9f5b3ec16f70d0201c","tgt_lang":"nl","translated":"{agent} · {cwd}","updated_at":"2026-07-29T11:16:09.967Z"} {"cache_key":"b33cb99f88dc794ccd0296f781259f3241adef8603af5a21dc507d45f1f6582a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agentTools.loadingCatalog","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Loading runtime tool catalog…","text_hash":"4219f435cd9da1794976ea616fdf071b2eaabe43e846f0a410927c0b6ed3aa1f","tgt_lang":"nl","translated":"Runtime-toolcatalogus laden…","updated_at":"2026-07-12T06:54:33.069Z"} {"cache_key":"b34489d1fce852eb6ae5b712c73d62860ad9d23ad32fcffd7f09a54b34db1b1f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.dreaming.schedule.description","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"When the full sweep runs and which model narrates it.","text_hash":"f2c402dd69c87d6337188089dcbd0ad0fcf73026790f17be1ab2e3b98dad7149","tgt_lang":"nl","translated":"Wanneer de volledige sweep draait en welk model deze vertelt.","updated_at":"2026-07-28T07:15:25.801Z"} {"cache_key":"b34ef0653af37fcfe1bb18979145cd5149fc787651b71ef14483acca456958ea","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.evaluation.errors.revisionHashUnavailable","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"The current proposal revision could not be identified.","text_hash":"9360d4a0f2d684a420fc8b3ec528c588e37ca11ee628c59814a655fbdbb6f9bc","tgt_lang":"nl","translated":"De huidige voorstelrevisie kon niet worden geïdentificeerd.","updated_at":"2026-07-29T11:14:32.367Z"} {"cache_key":"b35251b9bef69b39698de854b5669d5cdcb911051f98e913039d11f8ec27bca0","model":"gpt-5.6-sol","provider":"openai","segment_id":"lazyView.genericSubtitle","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Something went wrong while loading this panel.","text_hash":"0071a7cd1af34f2ca88ce51639c2a3bca5d5788067b5c30e66f97d1efd290c13","tgt_lang":"nl","translated":"Er is iets misgegaan bij het laden van dit paneel.","updated_at":"2026-07-13T07:27:19.862Z"} -{"cache_key":"b354ba00143e1cd68037939f2a6b9ef3ab6dc0026cfd497f999cbd1e30c5f8ea","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.probe.status.no_model","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"No models available","text_hash":"a5a9895b0241125f15e8c45740f220dc69014c8d046ea815d61dd3700c1e627b","tgt_lang":"nl","translated":"Geen model beschikbaar","updated_at":"2026-07-29T11:16:09.967Z"} +{"cache_key":"b354ba00143e1cd68037939f2a6b9ef3ab6dc0026cfd497f999cbd1e30c5f8ea","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.probe.status.no_model","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"No models available","text_hash":"a5a9895b0241125f15e8c45740f220dc69014c8d046ea815d61dd3700c1e627b","tgt_lang":"nl","translated":"Geen model beschikbaar","updated_at":"2026-07-29T11:16:09.967Z","segment_ids":["chat.modelControls.noModelsAvailable"]} {"cache_key":"b36967413b72708e8f165b60aa7c74e041daa372be2dcf1f66498c0742571838","model":"claude-opus-4-8","provider":"anthropic","segment_id":"profilePage.identity.loading","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Loading your identity…","text_hash":"c5a537feea0e08dfb65390854b951b9455baa6f7d2cd06ea24db90c8d1fb67df","tgt_lang":"nl","translated":"Je identiteit laden…","updated_at":"2026-07-22T15:59:21.524Z"} {"cache_key":"b36994402a236cc0c8764270d9848a6fbf73e8041ed8ff7bb42d03bb19269b56","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.execApprovals.promptUnavailable","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Applied when the UI prompt is unavailable.","text_hash":"d8d5994e7ec83550a1310d372bdacf5691524db0cf0148f970ef24283f78d299","tgt_lang":"nl","translated":"Toegepast wanneer de UI-prompt niet beschikbaar is.","updated_at":"2026-07-12T06:52:27.855Z"} {"cache_key":"b37a739e2048935494517b52e5d7373caf55190d2e732c5f965efe618c03a9c8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.allBoards","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"All boards","text_hash":"7bc7ba3d733a852d2fa093b8a7af1a58836ccf24a88243b1b0831ee29effd237","tgt_lang":"nl","translated":"All boards","updated_at":"2026-07-29T11:16:09.967Z"} @@ -2950,6 +2977,7 @@ {"cache_key":"b9c29a8d8d9c49de4b071905246d861d581c93ead29f52b3140131c76faa3bc9","model":"gpt-5.5","provider":"openai","segment_id":"chat.pullRequests.checksPassing","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"CI checks passing","text_hash":"f049a4c175c868586c44c8f31677e6015f6bba0100b0505a44276bf5447a9291","tgt_lang":"nl","translated":"CI-controles geslaagd","updated_at":"2026-07-10T17:04:34.202Z"} {"cache_key":"b9c6243c46039f08a17a422477febba8e9e612b5ef7bc07a71bf94bd20a6d580","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.overview.inheritDefault","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Inherit default","text_hash":"8f4c85f7f3228202d2c3549496a9ae2a2427ed7101411fe97fb96ad9959c1d7d","tgt_lang":"nl","translated":"Standaard overnemen","updated_at":"2026-07-12T06:52:40.692Z"} {"cache_key":"b9ce7bf0e4f96bb0440cb23f1247ebcfa25452838b26679992f0f4d42fea3bce","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.eventsLabel","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Card events","text_hash":"7f69e0c8c586fe33047ad13effa55237af16f0f651f5d58e377db2d3ede45d94","tgt_lang":"nl","translated":"Kaartgebeurtenissen","updated_at":"2026-07-29T11:16:09.967Z"} +{"cache_key":"b9d581edc993bbe8888decbbdfbc33273ef5d619a027a93db1496c3e78ffce46","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.actions.confirmRepairDescription","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"This archives derived dream cache files and rebuilds them from clean inputs. Your dream diary stays untouched.","text_hash":"2589fde250939480a492a5f25e92fb75430cccfcb4aa9da17a4c63c5ea3efb22","tgt_lang":"nl","translated":"Hiermee worden afgeleide dream-cachebestanden gearchiveerd en opnieuw opgebouwd vanuit schone invoer. Je dream-dagboek blijft onaangeroerd.","updated_at":"2026-08-06T05:34:29.802Z"} {"cache_key":"b9efd0417f8e8f4a173192647cee40c7cb339c08962a3c0d39b2d0f4467fe783","model":"claude-opus-4-8","provider":"anthropic","segment_id":"quickSettings.model.thinkingLevels.high","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"High","text_hash":"c4ebc6d4a5832cd9415f906ad03661110c705a72381c8b8b145761d02e2dd23a","tgt_lang":"nl","translated":"Hoog","updated_at":"2026-07-06T20:20:02.809Z"} {"cache_key":"ba1000fabf74222f12be2df9283ba2d9f95e00bf6e79fddb08aedf2ea0af08a5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.overrides.countOne","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"{count} session override","text_hash":"7deceba67ce891831527e87d9f417f2505da30d50a046d773d238f5f33f98c49","tgt_lang":"nl","translated":"{count} sessie-overschrijving","updated_at":"2026-07-29T11:16:09.966Z"} {"cache_key":"ba115f496b72842fd8fd364787c057cbfcf0e992de5f087d5f3944812386beb0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"languages.pl","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Polski (Polish)","text_hash":"750f08518ed1cc9307a2ae14bc8123a7c8917e2a5da12342287752884db4922a","tgt_lang":"nl","translated":"Polski (Pools)","updated_at":"2026-07-29T11:16:09.967Z"} @@ -3057,6 +3085,8 @@ {"cache_key":"c0818458291337d73e61155f1cd4fee71c4f0fb34ea875d609f691530857cc2f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.viewPendingChangesRaw","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"View pending changes","text_hash":"dfde31545cd2686bfc6834a69fdc8e56c5dbc9206557d0016cb861f02025b51c","tgt_lang":"nl","translated":"Openstaande wijzigingen bekijken","updated_at":"2026-07-12T06:54:17.176Z"} {"cache_key":"c0ae21a3cc19825e86adf6cd3afb20e6cec53bf47c8b676cbd6c0540847e5902","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.copyFailed","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Copy failed","text_hash":"5b50e7a693fee952b9ed0e7c240bf4cba69b1dbf02af718145b297e4110591f3","tgt_lang":"nl","translated":"Kopiëren mislukt","updated_at":"2026-07-29T11:12:54.670Z"} {"cache_key":"c0c5a53b96fc4aba55aea4206425f6c945d916f6cf3ad216858890702a9b0d31","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.runEngine","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Run {engine}","text_hash":"b7f84eadad45d4c588f1209bd249bd8088d5fcae72d8be0d3b2acf705f9ade5d","tgt_lang":"nl","translated":"{engine} uitvoeren","updated_at":"2026-07-29T11:16:09.967Z"} +{"cache_key":"c0d7c040b4e32a84113cd7c91a4f1dbdec5a6dec9e9f04617298bcc163e3412a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.actions.confirmDedupeDescription","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"This rewrites DREAMS.md and removes only exact duplicate diary entries.","text_hash":"66ce13326514c7a9e5d598490eefd03a054d8eeee1a21811dbc46f87103549d2","tgt_lang":"nl","translated":"Hiermee wordt DREAMS.md herschreven en worden alleen exacte dubbele dagboekvermeldingen verwijderd.","updated_at":"2026-08-06T05:34:29.802Z"} +{"cache_key":"c119bc356bb7b9851b3bc40265c782fb596401ad2f97389cb4327ab8dbf6b56a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.recoveryFailed","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Could not update completion delivery.","text_hash":"bbeca2e058cc124638f8e2241905215a63eb671841584b97706bc41fbe2a2378","tgt_lang":"nl","translated":"Kan levering van voltooiing niet bijwerken.","updated_at":"2026-08-06T05:34:29.802Z"} {"cache_key":"c13bde4c03cc44274c7dfb74e31a7592f92a6c3e5395c9cd7550de40b7f873b5","model":"gpt-5.5","provider":"openai","segment_id":"worktrees.subtitle","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Isolated repository checkouts owned by OpenClaw.","text_hash":"6a3984ca864c9188fa8c05e732f6831b501b4caed6bd61b60e48e9b0cf74bd0c","tgt_lang":"nl","translated":"Geïsoleerde repository-checkouts beheerd door OpenClaw.","updated_at":"2026-07-05T21:01:37.071Z"} {"cache_key":"c14c3f990becce56351abf5a5aa57c0d25a483818391399cfe23513f26bf9e90","model":"claude-opus-4-8","provider":"anthropic","segment_id":"execApproval.pluginApprovalNeeded","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Plugin approval needed","text_hash":"25a91b0ff6e8ffce180a9d26d940fd7d1cb90bb45fed7a029e2d246f2db8e4b3","tgt_lang":"nl","translated":"Plugin-goedkeuring nodig","updated_at":"2026-07-29T11:16:09.967Z"} {"cache_key":"c15b436f6d8d1dc5cd8811d939a69b15e8c446f4a96a431da0d5f7c9a7d53ff4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.wikiPage","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Wiki page:","text_hash":"6941f2293a63bab1c019cba7081e99b2937fc2c1c41a33c4ad210d6a5cc97a95","tgt_lang":"nl","translated":"Wikipagina:","updated_at":"2026-07-12T06:56:11.457Z"} @@ -3079,7 +3109,6 @@ {"cache_key":"c2815d5a823a829bd3714e19d585ecf5972384dbd7af66a9fa6c5f64ae132ace","model":"claude-opus-4-8","provider":"anthropic","segment_id":"githubPreview.file","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"{count} file","text_hash":"0358ab760b8ddcd6b56a8edc72125fa0a2737c41ac183fa088ed0ecebb6ff9e6","tgt_lang":"nl","translated":"{count} bestand","updated_at":"2026-07-12T06:51:48.927Z","segment_ids":["memoryImport.fileCountOne"]} {"cache_key":"c284f8b044e1b758f1c20b57f975d553c5bf467e8e89c14ba21c9800c7b5d08c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.overview.messagesHint","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Total user and assistant messages in range.","text_hash":"fb47849222e3d9e020ec16c1a413c4a9d28d7028ba5496612a57ce0c597fc09a","tgt_lang":"nl","translated":"Totaal aantal gebruikers- en assistentberichten binnen bereik.","updated_at":"2026-07-29T11:16:09.967Z"} {"cache_key":"c285fda577462319c612d80ed701c210e7c4998b37f214e95544695e7954e37d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.taskStatus.timed_out","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Task timed out","text_hash":"3e79860220ebe6465d212a02a04b5dac8160ada742877d66ca97ba268a9fc40d","tgt_lang":"nl","translated":"Task timed out","updated_at":"2026-07-29T11:16:09.967Z"} -{"cache_key":"c2a133dd78a52718f530f05440dce6edf4e58ceaa44fe3a53394eff2d942190d","model":"gpt-5.5","provider":"openai","segment_id":"pluginsPage.tryAgain","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Try again","text_hash":"d8b8392e2c542950ca64867168e4ef87d4ad606882d5898f826b51c6d553988f","tgt_lang":"nl","translated":"Opnieuw proberen","updated_at":"2026-07-10T02:28:48.783Z"} {"cache_key":"c31afd770fdbbaa31067673fbc7ceee2e00f27b410cc8d2f9328dc3f432dbe70","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.pairing.roleTitle","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Role upgrade pending","text_hash":"acee64e96b4d2288465df5211db805a9fe611d37f7f69489cefcae8b1f4528bf","tgt_lang":"nl","translated":"Rol-upgrade in behandeling","updated_at":"2026-07-29T11:16:09.967Z"} {"cache_key":"c327735ce0fb6e1ed64b3be02d035c354f70fd43e8fe3f939f49d84ba2aeadd9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.transcriptSearchSearching","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Searching transcripts…","text_hash":"ca23065e0905840d7cb430d522884354f8188593e827ef19437d44ef7e6f954e","tgt_lang":"nl","translated":"Transcripties doorzoeken…","updated_at":"2026-07-29T11:16:09.967Z"} {"cache_key":"c3326c9f1005b2d8261b0634fe54a7e95bedc3c9ee5770f79ac3ba45254c60ec","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.rail.askUnavailable","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"The companion cannot answer right now.","text_hash":"62dc1cdee81116cc1fb29280cfc5b5c8e195b5ce3118fb354cfc93a60ef5ddf9","tgt_lang":"nl","translated":"De hulp kan nu geen antwoord geven.","updated_at":"2026-07-25T17:16:48.969Z"} @@ -3206,12 +3235,14 @@ {"cache_key":"cb52ea11b2b72a5e388a4745e32f0a170614caa0aef650b0875b2742f7604f9a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.config.loadingSchema","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Loading config schema…","text_hash":"a4e89c92371b04d2c4be7d48f57167f93ae36796ec03bbb71bdf4642b753ac2a","tgt_lang":"nl","translated":"Configuratieschema laden…","updated_at":"2026-07-12T06:51:55.944Z"} {"cache_key":"cb68ae126e47f567ad0e3a8dd8cff39934c4c5f9a41e9755981f28361cd3444e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.overview.user","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"user","text_hash":"04f8996da763b7a969b1028ee3007569eaf3a635486ddab211d512c85b9df8fb","tgt_lang":"nl","translated":"gebruiker","updated_at":"2026-07-29T11:16:09.967Z"} {"cache_key":"cb6c84443ca09ca66b9cc3bebc2538399e0634bbb3214579aa84fe99ee311828","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.detailAutomationSummary","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Summary: {summary}","text_hash":"3a2270b3cd47b523936c13efec489f36112e0a64fe763dbe972d21fef029e814","tgt_lang":"nl","translated":"Samenvatting: {summary}","updated_at":"2026-06-16T14:18:09.152Z"} +{"cache_key":"cb6f51dc245b7cc0e849278329ddc782d400d7c81ab4cee29dcbea172c540b61","model":"gpt-5.5","provider":"openai","segment_id":"modelSetup.verify.retry","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Try again","text_hash":"d8b8392e2c542950ca64867168e4ef87d4ad606882d5898f826b51c6d553988f","tgt_lang":"nl","translated":"Opnieuw proberen","updated_at":"2026-07-10T02:28:48.783Z","segment_ids":["pluginsPage.tryAgain"]} {"cache_key":"cb7241516eaeb9b21f99e1d928f33c77c318817299e7556e2cf9bedae668a80e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.templateDraft.bugfixNotes","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Symptom:\nCause:\nAcceptance:\nProof:","text_hash":"8a069cda57e950855dc9dd541c6e2e92153d9034ffab044cc091c0e989f8cb9b","tgt_lang":"nl","translated":"Symptoom:\nOorzaak:\nAcceptatie:\nBewijs:","updated_at":"2026-07-12T06:56:03.719Z"} {"cache_key":"cb8038b94c017757920e8ad341143e8bc172fb9e33794542b1702bccc2245756","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.autoRefresh","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Auto-refresh","text_hash":"9ea4d7fd1550f0866089d18b1344546bfed91502b41c0484d6023ceb0fdeb75c","tgt_lang":"nl","translated":"Automatisch vernieuwen","updated_at":"2026-06-17T14:17:30.702Z"} {"cache_key":"cb8348353e6e0a5dbd00c473d9352fabf9f83814da71b2281cc27ad7f8c89353","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.unsavedChanges","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"You have unsaved changes","text_hash":"a4b17bc7db59e76b073a344d84ce06457042dde8c293cf91b4a994db2de58da7","tgt_lang":"nl","translated":"Je hebt niet-opgeslagen wijzigingen","updated_at":"2026-07-29T11:16:09.967Z"} {"cache_key":"cb8638b0034aff1c2d0e5b88e419f1fcc368a3eb087d7cfe2737469a3f1c60fd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.appearance.tweakcnInstructions","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Open tweakcn.com, choose or create a theme, click Share, then paste the copied theme link here. Share links, editor URLs, registry URLs, theme IDs, and default theme names like amethyst-haze are accepted.","text_hash":"fe6459efc2f61aeff269c824f4e4bc9c465e45240238569ab45d2e24bd8aaaff","tgt_lang":"nl","translated":"Open tweakcn.com, kies of maak een thema, klik op Delen en plak vervolgens de gekopieerde themalink hier. Deellinks, editor-URL's, registry-URL's, thema-ID's en standaard themanamen zoals amethyst-haze worden geaccepteerd.","updated_at":"2026-07-12T06:54:10.628Z"} {"cache_key":"cb878bae29e42679759edf70d062245f4f15cf267f70edfe2832bbbab5767137","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.titlePlaceholder","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Card title","text_hash":"03449f688ec4accc72d00c130ff3d15f598a3cd6fee1ee10869be54f2dc2b3cd","tgt_lang":"nl","translated":"Kaarttitel","updated_at":"2026-07-29T11:16:09.967Z"} {"cache_key":"cb8b54f78077000dc0fcbfad6236462da02536890691e1cbe7763ba474078bd2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.sections.session.description","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Session management and persistence","text_hash":"744f5b02b8639a6e3a4b00804534d2d0b6bc230a5c5f3403733c640d625f25ea","tgt_lang":"nl","translated":"Sessiebeheer en persistentie","updated_at":"2026-07-12T06:53:16.528Z"} +{"cache_key":"cba90b3a76f0e401808905032cd88d7064a2876ceb838b34799b18253585aebe","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sidebar.hiddenSessionSections","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Hidden session sections","text_hash":"cf99d90adc742855fd447a174d79c569ccf4de22d0778a19bf9bad3b02c5de31","tgt_lang":"nl","translated":"Verborgen sessiesecties","updated_at":"2026-08-06T05:34:29.802Z"} {"cache_key":"cbb859962e64539096c3428434e1a28aff7b00ca9cddc34aad8f0b9857ed5219","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.notifications.openSystemSettings","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Open System Settings","text_hash":"18196b39b44de54ac56110e77207ad61e1d8bb3198c1649d36c3ae12f8df6768","tgt_lang":"nl","translated":"Systeeminstellingen openen","updated_at":"2026-07-22T15:58:22.273Z"} {"cache_key":"cbbde245f92f7fb8ee171609d9b9763c0f74050a8625a4c9730648c91fcd7cad","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.dictationConnecting","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Starting dictation…","text_hash":"f3b4df905fa7605b1e8cd20700a2a19babae175868e7ef52f5002c8639dcb059","tgt_lang":"nl","translated":"Dicteren starten…","updated_at":"2026-07-22T16:00:59.627Z"} {"cache_key":"cbed3fc85ce019a246186972d0e3ec0946971ba2a10a321b532fb4fa770b0189","model":"claude-sonnet-4-6","provider":"anthropic","segment_id":"cron.suggestions.ideas.standupGhostwriter.prompt","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Draft my standup update from yesterday's commits, merged pull requests, and open review threads. Three bullets max: done, doing, blocked.","text_hash":"f579d93618226238ca346e3f109c798d24bf913c43f2ace07315fc0dfbb507cb","tgt_lang":"nl","translated":"Stel mijn standup-update op aan de hand van gisteren's commits, samengevoegde pull requests en open reviewthreads. Maximaal drie punten: gedaan, bezig, geblokkeerd.","updated_at":"2026-07-11T22:49:02.172Z"} @@ -3298,6 +3329,7 @@ {"cache_key":"d1826cca475a386c96d0b47dc64fecf199c2406ca9c4ed0a4192148d8303c1a4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nav.workboardGroup","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"WorkBoard","text_hash":"b347fe77c8b90ff1c1d000a46a309cca0f4758e0a39c770fb87020d47db1f0a2","tgt_lang":"nl","translated":"WorkBoard","updated_at":"2026-07-22T15:58:39.438Z"} {"cache_key":"d1ba982a734fb968415d75c2dfae82fae01fcedbb3bdf7bf3e8ae3d418fd7547","model":"gpt-5.6-sol","provider":"openai","segment_id":"chat.backgroundTasks.prompt","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Prompt","text_hash":"5c39123805ffb4e2f01ba096f17a5b18afb43c4f223afa4ba2d5a3f31cf74e09","tgt_lang":"nl","translated":"Prompt","updated_at":"2026-07-16T15:59:47.115Z"} {"cache_key":"d1c04ba219c77963db77445898ff36fde37800fde27cebdfc215d1867bcccfad","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.dependenciesReady","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"{count} ready","text_hash":"f5f5fd424d7c18f19a51ee147857efddc320a0ec6e1eeb4354be129425632f05","tgt_lang":"nl","translated":"{count} gereed","updated_at":"2026-06-16T14:18:17.492Z"} +{"cache_key":"d1e57523773f90c40feded5efd60cbed47ebb50f79ff08da3f6bcbf94fa0586f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.actionRequiresWrite","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"This action requires operator.write access.","text_hash":"48816bfddc8d61fc3ab5c633190b2fe68f8c7390a419d24a12ba9ece22a34402","tgt_lang":"nl","translated":"Deze actie vereist operator.write-toegang.","updated_at":"2026-08-06T05:34:17.909Z"} {"cache_key":"d1f4ebc32ef5f048c62c70b84681837b37c202e9f7f13d21a74f480bad9e675e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.apiKey.remove","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Remove key","text_hash":"81c45fd9b904308ae8d00aa14e8d8be085604cad40871ef27075a0da0a8022ae","tgt_lang":"nl","translated":"Sleutel verwijderen","updated_at":"2026-07-29T11:16:09.967Z"} {"cache_key":"d1fd76ee6472291d627467e55af3a670b61845d2b02b41e04470289ada9fdad8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.sessionObserver.toggleNote","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Update the Control UI session observer","text_hash":"01ac57b463a099b3a99c6f44decd94221405a7ce6667c0a2cc3fadaf7b6a9b76","tgt_lang":"nl","translated":"Werk de Control UI-sessieobservator bij","updated_at":"2026-07-22T15:58:31.702Z"} {"cache_key":"d215628e1e416cd933a855908fcd3775f08f4d970c1779fad9de9805b0ab4094","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.widget.loading","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Loading Workboard…","text_hash":"552abafb73a968d7cb8995d1f6ed3b16c6798d81ee503a67a44d7c96a675c5ac","tgt_lang":"nl","translated":"Workboard laden…","updated_at":"2026-07-22T15:59:59.341Z"} @@ -3382,6 +3414,7 @@ {"cache_key":"d771a510805ad2fb446a50f7455e0b7b059492b353f7cb092c792f33d685fc6b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.detailWorkerLogs","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Worker logs","text_hash":"67766b9f222a7ccdae6beb7d6e7877d1a13abb8a346a8c5c803a4380bdf851b1","tgt_lang":"nl","translated":"Worker-logboeken","updated_at":"2026-06-16T14:18:09.152Z"} {"cache_key":"d77901a4daa918cafaf3f442c8385d3f6843e3f938af474dab0002b09320b930","model":"gpt-5.6-sol","provider":"openai","segment_id":"chat.pullRequests.createPr","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Create PR","text_hash":"3f86d646f909535716e9c7d67e2ec317acd999d263427edf7bc47371f352ab3e","tgt_lang":"nl","translated":"PR aanmaken","updated_at":"2026-07-12T16:49:03.891Z"} {"cache_key":"d77f39e43498f4c222e31519b6b187257a8bb978731744612492736d81cbbb1f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.sections.discovery","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Discovery","text_hash":"80fc402133201fbe0e4e9962a9570e741856aa8b0c033f1a20a9bcb06c68e809","tgt_lang":"nl","translated":"Ontdekking","updated_at":"2026-07-12T06:53:55.611Z"} +{"cache_key":"d78239e442fac3eac60549ea63efe7f8ea047a9d9a99fbab65ecc480716feae5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.messages.fullContentLoadFailed","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Could not load the full message.","text_hash":"a786a21e46295cc228c4ec476928e20786dde74abe1d0999043c6598ce736456","tgt_lang":"nl","translated":"Kan het volledige bericht niet laden.","updated_at":"2026-08-06T05:34:32.499Z"} {"cache_key":"d78e3bbfa65af411c29d5f738cd892a482898a079455ce8e4a457ebd7edd8ba7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.healthReadyUnassigned","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"ready unassigned","text_hash":"1e1a31a02e9da6ffa99a459bfd82e5af723794c2175405a5a0d6a32afa955167","tgt_lang":"nl","translated":"klaar niet-toegewezen","updated_at":"2026-06-17T14:17:36.035Z"} {"cache_key":"d79401ca5f9e384b58bab007a75cd45985decd7bd87ea3989776177e33ae639f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.signIn.signIn","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Sign in","text_hash":"bfd402b2f6f3812529b55596136d3a11c51616317e3b1cd999928e2d4eae7d3f","tgt_lang":"nl","translated":"Aanmelden","updated_at":"2026-07-29T11:16:09.967Z"} {"cache_key":"d7a6093ee251007f7a99db67e781d80c280e151ac0cb03571936776297b2929c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"updates.status","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Update {status}: {reason}. {guidance}","text_hash":"505c08489add42676b432d7b3ffd67bd57b9a41568d51910ce67cbf6052fd8c8","tgt_lang":"nl","translated":"Update {status}: {reason}. {guidance}","updated_at":"2026-07-29T11:13:06.776Z"} @@ -3477,7 +3510,6 @@ {"cache_key":"ddb289d7a750cb908c79b0040f682deef765d122293e2313537e9293c6a8307e","model":"gpt-5.6-sol","provider":"openai","segment_id":"approvalHistory.columns.reason","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Resolution reason","text_hash":"1ec205366c37f73c53164561f58931864ce3544adfff6c90466249393426a054","tgt_lang":"nl","translated":"Reden van afhandeling","updated_at":"2026-07-16T09:24:54.424Z"} {"cache_key":"ddb50168ad34aa70c5fa1c7936ff7bb27006b71da461e449fc1b3885ddc9fa66","model":"claude-opus-4-8","provider":"anthropic","segment_id":"activity.outputTruncated","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Preview redacted and truncated.","text_hash":"b5e652d0df33749cbe16c90538a05643ee766c24207e12a4004e7b96f53ead0b","tgt_lang":"nl","translated":"Voorvertoning geredigeerd en afgekapt.","updated_at":"2026-07-29T11:16:09.967Z"} {"cache_key":"ddc242020d85cbcc2daccbf3dd53f639a7408c6743c9e22f64243512fbf5c1c7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.queue.states.steering","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Steering","text_hash":"d0271c9db7c81d89b88bd9a9f46d9292aeaace64a073a14fa8452a9f89fadc45","tgt_lang":"nl","translated":"Bijsturen","updated_at":"2026-07-29T11:15:39.141Z"} -{"cache_key":"ddd6efc674ca8b275e3557e9d85b90aac8ea361e6e47102c4e5aed9f8885bc75","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.actions.confirmDedupe","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Dedupe Dream Diary? This rewrites DREAMS.md and removes only exact duplicate diary entries.","text_hash":"3b53e7e5445b3d763ff4a3f7f55ae4917ab2dbecc988f5b46c7b06a2dd736052","tgt_lang":"nl","translated":"Droomdagboek ontdubbelen? Hiermee wordt DREAMS.md herschreven en worden alleen exacte dubbele dagboekvermeldingen verwijderd.","updated_at":"2026-07-29T11:14:43.291Z"} {"cache_key":"ddf92ab0b6cdb3ca81a0ff4adc9d5d2d441eca03951b0cdcffe459d81d9bce28","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.candidates.testing","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Testing — asking {modelRef} for a quick reply…","text_hash":"200c2057d69eae93a9e4101697b233eed50bd1932a21c553242635899f5488fa","tgt_lang":"nl","translated":"Testen — {modelRef} om een snel antwoord vragen…","updated_at":"2026-07-29T11:16:09.967Z"} {"cache_key":"ddfc0a24cb6b0004f66e55eac1979ec972baaaafe5637db42220eb61067179c6","model":"gpt-5.6-sol","provider":"openai","segment_id":"channels.setup.whatsappLinked","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"WhatsApp is linked and ready.","text_hash":"1450f6ffb97e722b5f72068837cd791e41d3cc9b58cb6f926d8b87b01261b504","tgt_lang":"nl","translated":"WhatsApp is gekoppeld en klaar voor gebruik.","updated_at":"2026-07-13T16:53:23.812Z"} {"cache_key":"de0a0828c095b3e3f6d853f65829de33226e8cb855be9d204b6f3e887501dfab","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.noContent","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"No wiki content available.","text_hash":"4f8fc61be414765d615b67be270454ed88c43311fdf9efdd1a82b8f2c660f78c","tgt_lang":"nl","translated":"Geen wiki-inhoud beschikbaar.","updated_at":"2026-07-29T11:15:01.533Z"} @@ -3548,7 +3580,6 @@ {"cache_key":"e296f4f4c3d281fc46fae008e901ed3eed984b616fa8b43b488d12033905ecef","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.counts.openQuestionOne","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"{count} open question","text_hash":"7a6bd0355e7e6688c8432a0bed7c10c6a2956f340eee72f43c48bc17190deb3d","tgt_lang":"nl","translated":"{count} open vraag","updated_at":"2026-07-29T11:14:51.634Z"} {"cache_key":"e2d99cbd94ba0d64b163bbdfeb1ff7b239e19f2f132d3c6c515eebf3587d4630","model":"claude-opus-4-8","provider":"anthropic","segment_id":"approvalPage.cancelledDescription","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"The requesting run ended before a decision could be used.","text_hash":"2640cea8518eabf7eb9439093025e1540d7d883074100411da37941337ad9da5","tgt_lang":"nl","translated":"The requesting run ended before a decision could be used.","updated_at":"2026-07-29T11:16:09.967Z"} {"cache_key":"e2eca1aa0a05f0fc2b9b28360e9964ab287b89290c454bf699028876a8391b1f","model":"gpt-5.5","provider":"openai","segment_id":"pluginsPage.loading","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Loading plugins…","text_hash":"5e31c8558019f12d10c234b86f339f9481ce5e81ad4a35a3fde0bebb3fbc251a","tgt_lang":"nl","translated":"Plugins laden…","updated_at":"2026-07-10T02:28:48.783Z"} -{"cache_key":"e307c8e73ab028878cedff728783dfc295a704b9ff6f2cd9b1c34560dd831665","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.relative.daysAgo","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"{count}d ago","text_hash":"a41234397f3c63b22d27312ffcea05114f8d3ae9d602ef1320168a6eae9ca361","tgt_lang":"nl","translated":"{count}d geleden","updated_at":"2026-07-12T06:55:52.133Z"} {"cache_key":"e30802ddcfd197d610a7b6721da7e8e8ebc8496c21b46d23df745fe9610808dc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.tabs.scene","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Scene","text_hash":"477e5af2fd7e4472aad3064654e4aa8bdd8653d826e8a6bfbd14f3537b072df8","tgt_lang":"nl","translated":"Scène","updated_at":"2026-07-29T11:16:09.967Z"} {"cache_key":"e322f0aa0f49b100d56834bee5876d3a64ec95858f981f8769827d6cd0b2fb07","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.prepare.providerNotReady","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"{provider} did not expose a usable local model. Review the setup result, then retry.","text_hash":"6290bad753f47232b8175c8437140fdf13dee29e22567be0949c23b57bab0f77","tgt_lang":"nl","translated":"{provider} heeft geen bruikbaar lokaal model beschikbaar gesteld. Bekijk het instellingsresultaat en probeer het opnieuw.","updated_at":"2026-07-31T19:29:23.630Z"} {"cache_key":"e33950cc372cf7fb3c8c10e7b881a3037d1e1da07bd84d3f18863ce6273414d1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.openWikiPage","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Open wiki page","text_hash":"5046885eb3ad10449c474b9352bead629ade70d56f7912c35d096ac8a4f77737","tgt_lang":"nl","translated":"Wikipagina openen","updated_at":"2026-07-12T06:56:19.372Z"} @@ -3586,7 +3617,6 @@ {"cache_key":"e538875dc2ae9b2fd8b33f6c39007c8212d1907853a7fd23686c711535f00625","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.attachments.outsideAllowedFolders","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Outside allowed folders","text_hash":"853309ef1f273b336fa6509d9744ca9b5bb449413d6494151662e8aba9c59756","tgt_lang":"nl","translated":"Buiten toegestane mappen","updated_at":"2026-07-29T11:16:09.966Z"} {"cache_key":"e5400433a669d762fc4163f29e84e29ef3dd07c31f6a54b98bf42751263bcbb1","model":"gpt-5.6-sol","provider":"openai","segment_id":"approvalHistory.columns.decision","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Decision","text_hash":"640ae4baf96061fee1798e9181e2b7a5145585233df2c27a501623afb0096ec1","tgt_lang":"nl","translated":"Beslissing","updated_at":"2026-07-16T09:24:54.424Z"} {"cache_key":"e5575031b7affdc5b1eec33a45568a1ddcd84a209f902a3070827a1de00e4386","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.statusDone","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Done","text_hash":"11a6767d5674c7e45f7e00dc525762275b3a48491ad6045427d2609cc496c516","tgt_lang":"nl","translated":"Voltooid","updated_at":"2026-07-29T11:16:09.967Z","segment_ids":["activity.status.done","workboard.status.done","workboard.lifecycleDone"]} -{"cache_key":"e55cf1b4b07bb73f3eaca971feceb190a9bb2f52f5887caadef954274c1fc5e9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.authRequired.stepPaste","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Paste the token from openclaw dashboard --no-open or enter the configured password.","text_hash":"d65aea1772b928b5eb212e6c4c0481b32cbaf6e4d492b32d6c970592e75490f1","tgt_lang":"nl","translated":"Plak het token uit openclaw dashboard --no-open of voer het geconfigureerde wachtwoord in.","updated_at":"2026-07-29T11:16:09.967Z"} {"cache_key":"e565237ee1f4fc922fa3e422d70262ed9fb15e8f2d20f665dcaeedd13872c00f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.sessionObserver.toggleHint","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Generate live status digests for subscribed Control UI sessions.","text_hash":"4a8c8b8f4d7163cf69a44177edb56853231ae3b4b516f5d76c45f1b9dfdc5e09","tgt_lang":"nl","translated":"Genereer live statusoverzichten voor geabonneerde Control UI-sessies.","updated_at":"2026-07-22T15:58:31.702Z"} {"cache_key":"e569c8edeeec6e027dd3013a5e1add94707c6771ad3c1ae7eed07fbb9373afb7","model":"gpt-5.5","provider":"openai","segment_id":"workboard.eventOrchestration","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Orchestration","text_hash":"ed4fdd1721677737cffb2862fe34d5b63901c7cc76b8c67c51e92a467b31a5e7","tgt_lang":"nl","translated":"Orkestratie","updated_at":"2026-05-30T15:38:50.257Z"} {"cache_key":"e56d7620fb5af6a065073f210950779d8d1a4d800b116efc79f0c1ac7dbb18a8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.overview.cacheHitRate","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Cache Hit Rate","text_hash":"055f971855fa2bc1aaabd669f6e0bb9948489b6b976ba053ee905dde766c0ecd","tgt_lang":"nl","translated":"Cache-hitpercentage","updated_at":"2026-07-29T11:16:09.967Z"} @@ -3680,11 +3710,11 @@ {"cache_key":"ea8f773c782a0e1b05ba1433fd0d0fac29cf0822a1894774b779f8bea89d8a45","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.readiness.signedInNoModels","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"You're signed in, but this account exposes no usable models. Choose another provider or account to continue.","text_hash":"8161c8ac3c1029e91facacac66caf3d159e019cb581041782fa7a9299bbe1702","tgt_lang":"nl","translated":"Je bent aangemeld, maar dit account biedt geen bruikbare modellen. Kies een andere provider of account om verder te gaan.","updated_at":"2026-07-31T19:29:23.630Z"} {"cache_key":"ea97fdbab4c26dca04711d95aba051eed6b81d74436b174ebc6380b8da62fc73","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.loadingWiki","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Loading memory wiki…","text_hash":"b8e8d567b257a80fc5b332e38ed17058d92257d2372f10e78300fe2e88e7f3db","tgt_lang":"nl","translated":"Memory-wiki laden…","updated_at":"2026-07-31T19:29:23.630Z"} {"cache_key":"eaa0d2da45f221de7c7f5644fb075dcad20ba8285aa6fd71ba8970046b3bddf4","model":"gpt-5.6-sol","provider":"openai","segment_id":"chat.backgroundTasks.statusRunningMany","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"{count} running tasks","text_hash":"48819a9d9c1caae0c1ccefd4f327b478692e794907ac11d1b89dcc6aa6d98ac9","tgt_lang":"nl","translated":"{count} actieve taken","updated_at":"2026-07-13T08:17:10.043Z"} +{"cache_key":"eaa6e4573e5017e416cc640a9a4c24506cba6eed27e4e2c5332fdfae547ce821","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.deleteSelectedConfirm","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Delete {count} threads?\n\nThis will delete the thread entries and archive their transcripts.","text_hash":"4c54c281b40a03109f36a41d8ab02d72616493fd3cdafcf0d8adcf1cf89959cc","tgt_lang":"nl","translated":"{count} threads verwijderen?\n\nHiermee worden de threaditems verwijderd en hun transcripten gearchiveerd.","updated_at":"2026-08-06T05:34:17.909Z"} {"cache_key":"eaaa2754fdcff900dab376f2af5db460e731b16a966e53e1f4c279e44000f282","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.providerUsage.title","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Provider plans & billing","text_hash":"a15584ef1778616103444c8244acfb5d2ed88231f274a0e58b9c3f82578e05f8","tgt_lang":"nl","translated":"Providerabonnementen en facturering","updated_at":"2026-07-29T11:16:09.967Z"} {"cache_key":"eaad5bde21f2edf7add070ca225198cd71528656843d3389fe7868a1618f6597","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.advanced.originDailyLog","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"replayed","text_hash":"ae94da4c1a6fabab4512e07bd7f597adec85b16c801a4b69251f9c4165010495","tgt_lang":"nl","translated":"opnieuw afgespeeld","updated_at":"2026-07-29T11:16:09.967Z"} {"cache_key":"eab9fef9d15e916e6fd5fdae94ebb7059fbbb7069e3bd03aa0fe092bdc7ce94e","model":"gpt-5.5","provider":"openai","segment_id":"chat.composer.selectedMicrophoneUnavailable","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"The selected microphone is unavailable. Choose another input or System default.","text_hash":"7ae3ae7c3179e22942d5b6f911a3de37085b7753814c65e58be50989987bb00f","tgt_lang":"nl","translated":"De geselecteerde microfoon is niet beschikbaar. Kies een andere ingang of System default.","updated_at":"2026-07-06T17:57:20.999Z"} {"cache_key":"ead5d4ec1c4a0d9c0efd64535f7b686f73df284eff335d14363dd7a9f1745a64","model":"gpt-5.6-sol","provider":"openai","segment_id":"execApproval.alwaysAllow","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Always allow","text_hash":"977618bd8bc7eef4d3bada0cf1a791d8362cd5fd8680e9673566abab2e76dded","tgt_lang":"nl","translated":"Altijd toestaan","updated_at":"2026-07-16T09:24:57.720Z","segment_ids":["approvalHistory.decisions.allowAlways"]} -{"cache_key":"eae7ead40f50aee4fef770db73d56e86d4230f9c5411b36e048edb7bfb933770","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.relative.hoursAgo","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"{count}h ago","text_hash":"520c737ea62430c4aa3e953abb60cf6bf7ecde97f0aef8f5e3fab5a9011db2a0","tgt_lang":"nl","translated":"{count}u geleden","updated_at":"2026-07-12T06:55:52.133Z"} {"cache_key":"eb0d2cbfa364760c2c9130656df94d46d1b58548876316b058cfff36526b907f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"custodian.history.sources.settings","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"settings","text_hash":"cde0fb0dec1400c54a0f7e7eafa73624c53e4da258bbd34b3380a0defeba95c1","tgt_lang":"nl","translated":"settings","updated_at":"2026-07-22T15:58:57.246Z"} {"cache_key":"eb16a220527c1a25fdee0dc8cd8fad84fdfa7b4603eb99816a2924b22533d237","model":"claude-opus-4-8","provider":"anthropic","segment_id":"logbook.actions.pause","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Pause","text_hash":"858e4ba7a29fd38b630ed73a79e2738333b3fc6778fafa90252f5556c1262fdc","tgt_lang":"nl","translated":"Pause","updated_at":"2026-07-29T11:16:09.967Z"} {"cache_key":"eb199d3e9c11fa796dc45b8fc5529bf98538f3543175d6e56259912555888380","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.followUpModeReset","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Reset to server default","text_hash":"a0d3eca18969b4e5c5df70697220db5c6a3144a957202b42e5849f94cabcbad3","tgt_lang":"nl","translated":"Terugzetten naar serverstandaard","updated_at":"2026-07-17T04:31:01.939Z"} @@ -3840,6 +3870,7 @@ {"cache_key":"f39591409fd1279dadad6a773482c3d95955298567f0f94b5ef200ac471d18ed","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.history.today","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"today","text_hash":"e0f4f767ac88a9303e7317843ac20be980665a36f52397e5b26d4cc2bf54011d","tgt_lang":"nl","translated":"vandaag","updated_at":"2026-07-29T11:16:09.967Z"} {"cache_key":"f39b6e61efb0ae26008a41159a7b9dbc608bc595d041bdee323e5415d537f82e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.manual.accessValue","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"API key or token","text_hash":"67e377dd3d9409bcf47d3ecce891b37dcd5bed460603ec58812ea85c8442f7cb","tgt_lang":"nl","translated":"API-sleutel of token","updated_at":"2026-07-29T11:16:09.967Z"} {"cache_key":"f39e757e32c5508ee83f7aab7d6f964ecd940d3aaada8919eb9b62130104289a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.googleChat.subtitle","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Chat API webhook status and channel configuration.","text_hash":"6f71cb0d35c5f60bf9f46231e5c1ce9889aa012ca7d353542380aee59eaf1663","tgt_lang":"nl","translated":"Chat API-webhookstatus en kanaalconfiguratie.","updated_at":"2026-07-12T06:51:55.944Z"} +{"cache_key":"f3b420d5d88c9a2b21eacbddf4c3089e9493e39e0ef4d76664eab6070f909293","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.button","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Check model","text_hash":"ecbc2430febdf2ec2499efad15c6d2f2a01b64cc8ea7a1bce31663cf67c0dd9c","tgt_lang":"nl","translated":"Model controleren","updated_at":"2026-08-06T05:34:17.909Z"} {"cache_key":"f3c33634a7b335a510d3262779c2764a8c3a9bbda2b065da818af712905973b3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.sensitiveHidden","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"{count} sensitive value hidden. Use the reveal button above to edit the raw config.","text_hash":"b3abcddb81ee262d824f021934f3b43bfb753900f46005d02c94632ce0d56313","tgt_lang":"nl","translated":"{count} gevoelige waarde verborgen. Gebruik de knop hierboven om de raw config te bewerken.","updated_at":"2026-07-12T06:54:25.953Z"} {"cache_key":"f3c44c5cef9e87005f4d3416a79ff2a79771e83d4e7377bf459548e92f03d7c0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.files.empty","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"No files found.","text_hash":"17d558b60b5e0c699055b8554ad23fce2c1665b2e270796380bbd1eeca8dc48f","tgt_lang":"nl","translated":"Geen bestanden gevonden.","updated_at":"2026-07-29T11:16:09.967Z"} {"cache_key":"f3d589691be52683750a891e37f9cba602a728debf2847c2ae056fb895e37cd8","model":"gpt-5.6-sol","provider":"openai","segment_id":"memoryImport.recoveryJournal","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Recovery journal","text_hash":"c2bcf068cb1f9c5abd9cbdd7fa74685b12f2ddfc1ec4dc5bd9fcd4e6458c2031","tgt_lang":"nl","translated":"Hersteljournaal","updated_at":"2026-07-13T14:57:08.222Z"} @@ -3885,6 +3916,7 @@ {"cache_key":"f65e49b87dd4786966e327dbf59aab4b4b46e11f947f741983470331833743f6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.pageTypes.concept","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"concept","text_hash":"da5e11efa36720a4211ac89acf1479952e99b35636f006a70bcede07495289d6","tgt_lang":"nl","translated":"concept","updated_at":"2026-07-29T11:14:43.291Z"} {"cache_key":"f67974cd2fa863cbdf8b4104bbbe95b1a4761ec584584e626509f6c372b809a1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.openConfig","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Open Config","text_hash":"63697308e9be76a975649e826a0640b5badf2e94f21a82af5e2c66c4a75889c4","tgt_lang":"nl","translated":"Config openen","updated_at":"2026-07-12T06:56:19.372Z"} {"cache_key":"f681fc2c4c9cc976fb027bebbeacd991750fe2fe91357c872cfeff0d1fccf521","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sessionSharing.publishDraft","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Publish draft","text_hash":"b59a5e81e2808745f628eed660768e67e06bd41304fe9464da311c95574098cf","tgt_lang":"nl","translated":"Concept publiceren","updated_at":"2026-07-25T17:16:42.331Z"} +{"cache_key":"f68b2ec0efd580f90b13be3d266981c19e955f38457d08608afbef61f8f42fe4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.candidates.retry","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Retry test","text_hash":"1fa8f72fe8a0f01c606d8f742fe775987bc78daf9e96e586f26a780989c75698","tgt_lang":"nl","translated":"Test opnieuw","updated_at":"2026-08-06T05:34:17.909Z"} {"cache_key":"f69054e676254f6cafd0f0d12258f7f31ec5b1fb79cd4e7557845e3ffc89f0eb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.compactingContext","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Compacting context...","text_hash":"97afc9af7645cc05670c1c3741b66434490dc00d185640355f6d7ff9e2b21c52","tgt_lang":"nl","translated":"Context comprimeren...","updated_at":"2026-07-29T11:15:55.458Z"} {"cache_key":"f6b873f0c339671fba66871a999546856360946a9fb8b0db968d9ff7ee60e271","model":"gpt-5.6-sol","provider":"openai","segment_id":"chat.progressLabels.lobstering","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Lobstering","text_hash":"7900450859bdb8c2935f5056a52c4842dbbd8b21a9320cd41da0182e3a9dbd85","tgt_lang":"nl","translated":"Kreeften","updated_at":"2026-07-14T04:55:12.441Z"} {"cache_key":"f6e916000b717179abbb435c1b56806b8fb9e46594515507063ee7a41d7c1950","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.nostr.notices.importFailed","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Profile import failed","text_hash":"5b471b75f7c1aa5d5435fd946ef5df46b8b46223bd98f31ae50d4be4ce685c97","tgt_lang":"nl","translated":"Importeren van profiel mislukt","updated_at":"2026-07-29T11:13:06.775Z"} @@ -3897,6 +3929,7 @@ {"cache_key":"f75819b456837e36558521b0a04f21385a36f8aff0f8b2c08288c6615096c636","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.header.useCurrentChat","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Use current chat","text_hash":"fbc1ffd63daa506e927c7a85f6e43acd11e0b8c9f52a3951fc782b236ce9a787","tgt_lang":"nl","translated":"Huidige chat gebruiken","updated_at":"2026-06-16T14:18:09.152Z"} {"cache_key":"f75e3d78d43f3f432e15a146837320335afdaef01c57c038e575236001f9c874","model":"claude-opus-4-8","provider":"anthropic","segment_id":"quickSettings.personal.profileHint","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"JPEG, PNG, or WebP. Images are center-cropped and resized to 512px.","text_hash":"ad89de501f3430d25cdbcc86bde19e831113e4145cce40cd9a9c444475edebfa","tgt_lang":"nl","translated":"JPEG, PNG of WebP. Afbeeldingen worden vanuit het midden bijgesneden en verkleind naar 512px.","updated_at":"2026-07-22T15:58:22.273Z"} {"cache_key":"f75f61aa98d1c683cdd71bb046934fd026bbde252719a02c600495a2206474b6","model":"gpt-5.6-sol","provider":"openai","segment_id":"chat.progressLabels.molting","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Molting","text_hash":"fbd2ae2ba1642ca5ffd2a92167bfc7aca3669ae73d6a592cede7ddae67bb55c3","tgt_lang":"nl","translated":"Vervellen","updated_at":"2026-07-14T04:55:12.441Z"} +{"cache_key":"f78d2276803d6372f842bb5feda11d7db3fb0441f7b1cc48d4fda9d96f62e332","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.skillsPanel.updateError","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Could not update the agent skill allowlist.","text_hash":"ee69eb4828ac26cba851cec0b5ae90fd4059ab1d2f84dc8c1ee7def439c706eb","tgt_lang":"nl","translated":"Kon de allowlist voor agent-skills niet bijwerken.","updated_at":"2026-08-06T05:34:17.909Z"} {"cache_key":"f79735a6dc97873b7df453349353595899be3f06d6b0af553c454091a8dd3d74","model":"claude-opus-4-8","provider":"anthropic","segment_id":"quickSettings.security.deviceAuth","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Device auth","text_hash":"6fc25a19873431c090a39a9ea327265e37e2201237e8f1d06045426d4341b92a","tgt_lang":"nl","translated":"Apparaatauthenticatie","updated_at":"2026-07-12T06:53:33.646Z"} {"cache_key":"f79afa5deabc00fc1936f389bc01505d4381f271647ee4a6da428ae5899495e8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.actions.runNow","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Run now","text_hash":"0991397702fabb407256a08adbb643c936aa03a49b9e78a2e62f4303c8a03e4c","tgt_lang":"nl","translated":"Nu uitvoeren","updated_at":"2026-07-12T06:56:50.927Z"} {"cache_key":"f7ab563cacc459a787681522446060dedb3a9f0a5d54657870c3859a77e2867f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.nostr.usernameHelp","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Short username (e.g., satoshi)","text_hash":"5e91f6b09039a459d4574c826d4280878ff019aeb382aa65e96c108472df0acf","tgt_lang":"nl","translated":"Korte gebruikersnaam (bijv. satoshi)","updated_at":"2026-07-29T11:16:09.967Z"} @@ -3972,6 +4005,7 @@ {"cache_key":"fc421ba31b0227d6d16b4d6307f9c99b1f3c41a7e5df9dc0d63b18e3a52c82d2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"debug.security.noCriticalIssues","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"No critical issues","text_hash":"4d69adae3af68edb6e97622becd8761755e2dd325602d8abfe01e7a88d6fbea1","tgt_lang":"nl","translated":"Geen kritieke problemen","updated_at":"2026-07-29T11:16:09.967Z"} {"cache_key":"fc538c3736695da5d3f388b9dfcbe48299fd17eddae0596683d3c7852dafa406","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.menu.browseConnectors","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Browse connectors","text_hash":"c426edc85f7bd617b90f0b2e6c9d52aeff7fac9a9a689e88cc4dd51331b549d4","tgt_lang":"nl","translated":"Connectors doorbladeren","updated_at":"2026-07-29T11:16:03.515Z"} {"cache_key":"fc567ae9b9e0632106ba555416e293e337dfee4cee03b6bd66f285db26a08d8d","model":"gpt-5.6-sol","provider":"openai","segment_id":"channels.hub.guidedSetup","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Guided step-by-step setup","text_hash":"5e74c7de170f2b25495e9cfba87647afeedd06df320a701aec213b677f99a54c","tgt_lang":"nl","translated":"Begeleide stapsgewijze configuratie","updated_at":"2026-07-13T16:53:20.143Z"} +{"cache_key":"fc56f7e233766afae928870baee1e4f52b4bd905543c118f57fde42fe1582d74","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.actionRequiresConnection","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Connect to the Gateway to change threads.","text_hash":"727466635f5e0ced207246479290fa83cd03ca8c78d8b7120ec5abba0e3ed8ed","tgt_lang":"nl","translated":"Maak verbinding met de Gateway om threads te wijzigen.","updated_at":"2026-08-06T05:34:17.909Z"} {"cache_key":"fc74c424a3bffbd2d3023e9fab7c002dcc12556f39c380381aaeb5f5ecd213bf","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.sections.update.description","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Auto-update settings and release channel","text_hash":"e61b824d77d8e34d4e3ede3d018533f02848cc6f2071b15a7682beed13a315e7","tgt_lang":"nl","translated":"Instellingen voor automatische updates en releasekanaal","updated_at":"2026-07-12T06:53:09.848Z"} {"cache_key":"fc914b09b5a8fbbcac0881e1add25e5e56877a1a779f741dfff1ab7f3e356490","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sidebarColumns.drag","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Drag {panel}","text_hash":"2b90bbf578a2f3b4e4a2a06c66c8e8b96ea50d2bcb7f98c8a1872b6401729bf6","tgt_lang":"nl","translated":"{panel} slepen","updated_at":"2026-07-28T07:16:05.248Z"} {"cache_key":"fc9449c354b9edc8064c544cc433913764d5be612723ab8fdc1ce73fad29669e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.details.assistantOutputTokens","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Assistant output tokens","text_hash":"a4f9a27f36f8e36fef71d7b22a318cc12ecf384c472e3ebddd39767741057d59","tgt_lang":"nl","translated":"Outputtokens van assistent","updated_at":"2026-07-29T11:16:09.967Z"} diff --git a/ui/src/i18n/.i18n/pl.meta.json b/ui/src/i18n/.i18n/pl.meta.json index 0026710ef93d..7d45f86a4da1 100644 --- a/ui/src/i18n/.i18n/pl.meta.json +++ b/ui/src/i18n/.i18n/pl.meta.json @@ -1,11 +1,11 @@ { "fallbackKeys": [], - "generatedAt": "2026-07-31T19:27:46.530Z", + "generatedAt": "2026-08-06T05:33:25.106Z", "locale": "pl", "model": "claude-opus-4-8", "provider": "anthropic", - "sourceHash": "912ad83d5f70ee4463b1370efd9bf9c890017c65833f30501e8c3440da135ee7", - "totalKeys": 4652, - "translatedKeys": 4652, + "sourceHash": "10855748ee78e3fa7806b6f0f43f9f2dec749b41e7fc82439dbe19fca7e2f173", + "totalKeys": 4689, + "translatedKeys": 4689, "workflow": 1 } diff --git a/ui/src/i18n/.i18n/pl.tm.jsonl b/ui/src/i18n/.i18n/pl.tm.jsonl index 1d319e180816..6f886e03df14 100644 --- a/ui/src/i18n/.i18n/pl.tm.jsonl +++ b/ui/src/i18n/.i18n/pl.tm.jsonl @@ -7,7 +7,6 @@ {"cache_key":"007f43da53617f9cd35ce90bea4e3b7f85703849cec6853a7754ec6b67f1f6aa","model":"gpt-5.6-sol","provider":"openai","segment_id":"attention.modelAuthExpired","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Model auth expired: {providers}","text_hash":"1af839b53686632bd3d0b5e0b89025a75052d0b7cfa84ce5e1654d4cd2469c61","tgt_lang":"pl","translated":"Uwierzytelnienie modelu wygasło: {providers}","updated_at":"2026-07-12T00:10:05.075Z"} {"cache_key":"008445567a775ad6bec6cb3e4b6a70b8cba3ce7f3c786eb6071aafb74fc66cb4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.rateLimited.stepStop","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Stop retrying from this tab for a moment.","text_hash":"1c4229536d95027f7046a19e5d5b06db5ffc8393818173e9d25e217fef2a7971","tgt_lang":"pl","translated":"Przestań na chwilę ponawiać próby z tej karty.","updated_at":"2026-07-29T11:11:50.449Z"} {"cache_key":"008941feb054335e7a86689b715b7cf0635309302eae4d5d1cf1900f5fd0a1b0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.autoRefresh15s","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"15s","text_hash":"21b5f52ded33ab19c16a680c4e280b8f9992395b514290163abf272f06394a6f","tgt_lang":"pl","translated":"15 s","updated_at":"2026-06-17T14:16:37.628Z"} -{"cache_key":"008cedc8005b08d2ff8ccfa2c313c9f51fcbaefb0cce3b33b466c56fc5185d7d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.relative.hoursAgo","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"{count}h ago","text_hash":"520c737ea62430c4aa3e953abb60cf6bf7ecde97f0aef8f5e3fab5a9011db2a0","tgt_lang":"pl","translated":"{count} godz. temu","updated_at":"2026-07-12T06:49:41.075Z"} {"cache_key":"008ecbf38bb3d66990607044748f2acbb1b361373fb7ceddada5ca4ce7eeda4f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.status.missing","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Not signed in","text_hash":"491fc91cd76e51571a745d780f0fc91f8ae62622e790cb113828988bba2e3c2c","tgt_lang":"pl","translated":"Not signed in","updated_at":"2026-07-29T11:11:50.449Z"} {"cache_key":"0094a9fa966863e9b81e557aab482aef5a2712937c8b37d60f7064d106ba54b3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.success.title","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Connection verified","text_hash":"1b4a941d96ef4c43cec8a7706fe6b653a3a88e886370795d34bd2b8349524e0f","tgt_lang":"pl","translated":"Twoja sztuczna inteligencja jest gotowa","updated_at":"2026-07-29T11:11:50.449Z"} {"cache_key":"0096775d565912f92ff32a6362fa2649cd3848e69cca821d653c9329c5ea2bf7","model":"gpt-5.5","provider":"openai","segment_id":"newSession.baseBranch","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Base branch","text_hash":"9acbb9ebea63701494639b7f2b27206b28628ab7994d45a8f41edf2f8e21efc7","tgt_lang":"pl","translated":"Gałąź bazowa","updated_at":"2026-07-10T15:21:41.615Z"} @@ -72,6 +71,7 @@ {"cache_key":"046fba60d207288b9ba53d688c84134d8505c8961865f393ecda96b8889566e4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.overview.avgTokens","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Avg Tokens / Msg","text_hash":"1f05d402adffc61f856e1a7635fe233c07b897448cae656802b70f7b3c521c88","tgt_lang":"pl","translated":"Śr. tokenów / wiadomość","updated_at":"2026-07-29T11:11:50.449Z"} {"cache_key":"047050320c6889d8464a62c8aad6ddcbb298bcf249fa8bf2515a12b2567c6479","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.unselect","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Unselect","text_hash":"ce9c9590ba6ebcb72a0ee9ce96a234f22531886757525e3c97bc4bdef50942bc","tgt_lang":"pl","translated":"Odznacz","updated_at":"2026-07-29T11:11:50.449Z"} {"cache_key":"04aa3b002306c75c9bb048ddd3f0a982d7ec6336d5408cfe275a25a4cf3bb533","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.selectors.lockedSessionModel","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Thread model","text_hash":"21595b36c8f905a51e9b03dcbb26733557fdf4de34e1ff1c660d6dc713f297f9","tgt_lang":"pl","translated":"Model sesji","updated_at":"2026-07-29T11:11:50.449Z"} +{"cache_key":"04d1aa20b981e1847681094dc10a8804ac9c9b1a3ab03ae72c5b3b21e631014a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.unavailable","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Make sure the provider service is running and reachable, then retry.","text_hash":"91dd03a4485088dbe11b0bad797b05af1e3b3e87824c557fd514f944d3a3f992","tgt_lang":"pl","translated":"Upewnij się, że usługa dostawcy działa i jest dostępna, a następnie spróbuj ponownie.","updated_at":"2026-08-06T05:33:22.120Z"} {"cache_key":"04d4c7f2433f569f65b06c0dd91ae683df66d66f3c1098be3439b78090431340","model":"gpt-5.5","provider":"openai","segment_id":"chat.sessionDiff.binaryFile","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Binary file","text_hash":"2c7ccf98f8b3278c4119e69d5b5ca20ec2aa2840dfd35279fe7cd22222b1cd23","tgt_lang":"pl","translated":"Plik binarny","updated_at":"2026-07-11T04:53:28.185Z"} {"cache_key":"04e11abb3a38f3cab2d738e8fdcc0aec234210e591d2c1202cb8784efc39af91","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commandResults.usage.model","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Model: {model}","text_hash":"b0ab6c0e435dc2efb0fd29589f9f7d6e82d37286c933f9466c2378b5b377fd4e","tgt_lang":"pl","translated":"Model: {model}","updated_at":"2026-07-29T11:11:04.371Z"} {"cache_key":"04e28918592a8f9050a60090487ad3e5473d02a973fab61ac3fa44dedceb584c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.empty.title","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Recommended installs","text_hash":"dcae2c33887370b33c2e70df5ce83a71004eedd6e1e190d53367d8491cf9629a","tgt_lang":"pl","translated":"Zalecane instalacje","updated_at":"2026-07-17T12:47:46.954Z"} @@ -100,6 +100,7 @@ {"cache_key":"0613095add760a14366571ce222a5aa0cff82305433200f8454b847ab5ebae87","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.localCost","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Global session spend · {days}d","text_hash":"bce6db669e054bab099bcd9188d33e7d7f4a6f8257bc90d9bd28570cc9fa7baf","tgt_lang":"pl","translated":"Session spend · {days}d","updated_at":"2026-07-29T11:11:50.449Z"} {"cache_key":"061b864401503e8f435157f35ab89edd53e8eba97114b55e27e6c7e5a4087952","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.contradictions","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Contradictions","text_hash":"c1c93b72082e87a5bcd5704fedddcc6acdc3c666dc77c2cfe18613889b9054db","tgt_lang":"pl","translated":"Sprzeczności","updated_at":"2026-07-12T06:49:59.252Z"} {"cache_key":"063fdedf80a41849e6b3a382e46d9367842e123813272b33d31fb0eca8bd955b","model":"gpt-5.5","provider":"openai","segment_id":"chat.sessionDiff.disconnected","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Gateway is disconnected.","text_hash":"7fd9356b0539a2b43987e019ea9c2725c80301b34006c23556a439d85e646e57","tgt_lang":"pl","translated":"Gateway jest rozłączony.","updated_at":"2026-07-11T04:53:28.185Z","segment_ids":["chat.sessionDiscussion.disconnected"]} +{"cache_key":"064469278b5a0889d57ecf819e30bd34409e482447785dfc803d58de03bbdbde","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.skillsPanel.updateError","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Could not update the agent skill allowlist.","text_hash":"ee69eb4828ac26cba851cec0b5ae90fd4059ab1d2f84dc8c1ee7def439c706eb","tgt_lang":"pl","translated":"Nie można zaktualizować listy dozwolonych umiejętności agenta.","updated_at":"2026-08-06T05:33:10.839Z"} {"cache_key":"066fa620383054e2037f47a0b25c1ccd152ce75b6c871b7396c64d391d446d8a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"mcpServers.transportStreamableHttp","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Streamable HTTP","text_hash":"e885e4421e6a6afb387b35be0cd896884a85df652a0676345c1157171d14bc4e","tgt_lang":"pl","translated":"Streamable HTTP","updated_at":"2026-07-22T15:54:21.561Z"} {"cache_key":"0687cc2d62754c035d88f59e40775ea91f8c272dce1d7de0b1faa66415646d6d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.modelControls.speedUnsupported","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Speed control is not supported for this model.","text_hash":"547bc2e2087f5493b558bc786be4b827e19e922fa4c255e263a4c8e8707e78c8","tgt_lang":"pl","translated":"Kontrola szybkości nie jest obsługiwana dla tego modelu.","updated_at":"2026-07-29T11:11:31.787Z"} {"cache_key":"068f71a506e32a943781273c3f9c62c85b6300dd14a57bd9daa1845b08117dc0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.fixFieldsPlural","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Fix {count} fields to continue.","text_hash":"a8631dd4d065e1e2657e8751e47594cd30b8dba25ec9b1ef9921e0340a3f93c1","tgt_lang":"pl","translated":"Popraw {count} pola, aby kontynuować.","updated_at":"2026-07-29T11:11:50.449Z"} @@ -147,7 +148,6 @@ {"cache_key":"0912dc3d4eae03d81278464dcbe0d560c66d50a781d242ca0042e0e0ca1afb2b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryImport.backfill.apply","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Apply","text_hash":"31e392d1c0378beca611de66c0f4c71cba29159905cc54242d9bddee5b23d851","tgt_lang":"pl","translated":"Zastosuj","updated_at":"2026-07-12T06:47:56.488Z","segment_ids":["skillWorkshop.actions.apply"]} {"cache_key":"09146ccd667394a59321ea491e254ecbcba6ed5c5cb2f32f2b6a1ce5717975a0","model":"gpt-5.6-sol","provider":"openai","segment_id":"terminal.loadingSessions","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Loading sessions…","text_hash":"c4141f554a0c31467abf841062446815018afb72f4745935c0debf3b7bf32aef","tgt_lang":"pl","translated":"Ładowanie sesji…","updated_at":"2026-07-14T12:26:59.502Z"} {"cache_key":"092f563e7e4600969c76beeedbe8df7a9d628b80cda1d3302e9876578f2b9d4c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.agentTurn","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Run agent task","text_hash":"e5160bd2434e31ee081ff785c90992d3ad6cf65b9a0ba625b2875becd14416fd","tgt_lang":"pl","translated":"Uruchom zadanie asystenta (izolowane)","updated_at":"2026-07-29T11:11:50.449Z"} -{"cache_key":"094167aa945510e038ee5f5f290e257623afbcc125429490e34fe86e1cdeedf5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.relative.minutesAgo","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"{count} minutes ago","text_hash":"78340a1d59dd94e977102e48309c28e777a863609c3855ab7cff6f292e55434d","tgt_lang":"pl","translated":"{count} minut temu","updated_at":"2026-07-12T06:49:41.075Z"} {"cache_key":"0969d34f91a1ef60aa877aa6e806c376a2126341f6d1b40b3cd1bb8f199166e4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.empty.allTitle","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"No proposals here","text_hash":"30289613b7f4e190e5a04e8544571a9ef3fadac44112c7378c49a3bff5688270","tgt_lang":"pl","translated":"Brak propozycji","updated_at":"2026-07-12T06:49:26.281Z"} {"cache_key":"09797fafcc7db00f94c8803a0c035a3f1153a353e690af31161c6ac2966f0398","model":"claude-opus-4-8","provider":"anthropic","segment_id":"custodian.nudge.channelDisconnected","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"{channel} just disconnected — ask me what happened","text_hash":"d7976102882c92c785fa7ed2737b2c4a89ea7b818b24892897665ede7cc5b4f1","tgt_lang":"pl","translated":"{channel} właśnie się rozłączył — zapytaj mnie, co się stało","updated_at":"2026-07-22T15:54:21.561Z"} {"cache_key":"098677993360c786970c876958f180c5693559d511de1acf349968d5fc2b3e49","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.addToWorkboard","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Add to Workboard","text_hash":"b8d41cc96315f126e50d8dbc34d206fd0c053829bfef1c7694082daff49b8c5c","tgt_lang":"pl","translated":"Dodaj do Workboard","updated_at":"2026-07-29T11:11:50.449Z"} @@ -411,6 +411,7 @@ {"cache_key":"18cc0f038435beed859718ee225a9b975f061752edd256c5d318dd2abe9eb9c2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.inventory.roleUpgrade","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"role upgrade requires approval","text_hash":"c2c2a021e6839c8bb89fcf5d387a4a7c577bf4a042a110220ee1ffb78f238966","tgt_lang":"pl","translated":"zmiana roli wymaga zatwierdzenia","updated_at":"2026-07-12T06:45:50.148Z"} {"cache_key":"18d175dbea422efbe1dbf78b9f47a4757223695ee42024ed3b6e00eeb6d27be8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.badgeDispatches","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"{count} dispatches","text_hash":"790ee71792db6bda04e7749c48cc595a72335455528def6973fe83fde8695020","tgt_lang":"pl","translated":"{count} wysyłki","updated_at":"2026-07-29T11:11:50.449Z"} {"cache_key":"18e3a38c52dd7e1eefeb323c28984157fc63acfabf15f2739a49c7b92d845b6e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"quickSettings.system.cpu","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"CPU","text_hash":"db9a4c7d4c195ebf80068dd04120accce1cbfbef342bb43a53cbd651eb96e37b","tgt_lang":"pl","translated":"CPU","updated_at":"2026-07-12T06:47:05.395Z"} +{"cache_key":"18e85cea9ff85d6c45436dd10617bcfa28b729e1740de7496353c19ffcca29ce","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.billing","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Restore provider billing or quota, then retry.","text_hash":"3768a5f28bb03d6f177fe40a4a20809abdd3af5b263fb1ebc1e4057af54b0466","tgt_lang":"pl","translated":"Przywróć rozliczenia lub limit dostawcy, a następnie spróbuj ponownie.","updated_at":"2026-08-06T05:33:10.839Z"} {"cache_key":"18fbd22c7816b98b6e83760b7769e1685dbf20a08c319b4946e7bd4435fadbaa","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.menu.connectors","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Connectors","text_hash":"c3d2e79ebdd046c6b7363de7b69dc9fb5b38235f0d328fdff0b2f9ccf2854b07","tgt_lang":"pl","translated":"Konektory","updated_at":"2026-07-29T11:11:39.307Z"} {"cache_key":"19086f1929e41e04b0b3133727bfb65a15471281f71781274f1deca256bd31c0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.advanced.originDailyLog","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"replayed","text_hash":"ae94da4c1a6fabab4512e07bd7f597adec85b16c801a4b69251f9c4165010495","tgt_lang":"pl","translated":"odtworzone","updated_at":"2026-07-29T11:11:50.449Z"} {"cache_key":"190fae10fead8992b5107ffbef7311a68c9059dbf4d3c7dbd9ea2aae96b56568","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.sections.channels.description","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Messaging channels (Telegram, Discord, Slack, etc.)","text_hash":"6e372c3083a4d6153c076740549e9cc20995bcb1bd0ef43950671b7845b6e07d","tgt_lang":"pl","translated":"Kanały komunikacyjne (Telegram, Discord, Slack itd.)","updated_at":"2026-07-12T06:46:40.901Z"} @@ -532,7 +533,6 @@ {"cache_key":"202904e6ad575da1cfe0aded06380557fa08b026a72b4fb60dad611195266e13","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.eventEdited","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Edited","text_hash":"7117f0807129493fd1f4d6942340d55e82980ef0a82bf629871829666824c7b3","tgt_lang":"pl","translated":"Edytowano","updated_at":"2026-07-29T11:11:50.449Z","segment_ids":["chat.toolCards.verbs.edited"]} {"cache_key":"206a8863cc825d71ded84eb6fecde500294247620409b5ff33417464b26e7521","model":"claude-opus-4-8","provider":"anthropic","segment_id":"appsPage.ctaSetupGuide","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Setup guide","text_hash":"f91058b1dfbde985a500035ec38aab18acd48c844c391b58bc22593630c2a3ff","tgt_lang":"pl","translated":"Przewodnik konfiguracji","updated_at":"2026-07-22T15:54:47.503Z"} {"cache_key":"206b1b7e7763a740ead366a08574f96bf089a04c9abd326e5d565351eae63711","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agentTools.liveToolsOne","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"{count} Live Tool","text_hash":"541e340b7487bf4832b1d717b6aafb240eee25f202846b80e83abdc067485f04","tgt_lang":"pl","translated":"{count} narzędzie na żywo","updated_at":"2026-07-12T06:48:18.206Z"} -{"cache_key":"206ccae24bc9b902b054da793aee8ed57baf4bead19166fb43ca1defe7ca886e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.overview.health.checking","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Checking…","text_hash":"ec963ffc911b840134fc738b41a8bb0493489c402a4a761efd36c16dea7d984b","tgt_lang":"pl","translated":"Sprawdzanie…","updated_at":"2026-07-29T11:09:58.625Z"} {"cache_key":"2073a8569cc7ba2f1d45ffffba5d64ad10bf5090527c7ee2d0b4c1b23bd5d26e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.toolCards.canvas","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Canvas","text_hash":"3824a9f4dafe92c6f1b80b40656a59784c03a824c27d58125d7d0ace753e2df2","tgt_lang":"pl","translated":"Canvas","updated_at":"2026-07-12T06:50:25.727Z"} {"cache_key":"2085a82bd3e56ce20c7df7e8a31febda543738a733c500b526b5c67582da5bb6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.memories.fileUnsupported","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"This memory file cannot be shown as text.","text_hash":"e0cdfd436204e01ebadf25f365453d30b28216fa2dddeb2e11593e53c1ea074f","tgt_lang":"pl","translated":"Tego pliku pamięci nie można wyświetlić jako tekst.","updated_at":"2026-07-29T11:10:05.990Z"} {"cache_key":"208c1c1e4299db6e8a859b2bbf59db60f7be06c63f78b6ab80267ac0fa1e8a20","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.actions.configHashMissing","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Config hash missing; refresh and retry.","text_hash":"27f5a35eb956f7c8201fecf68f3fbf0620869cbd46f66ae2ac90903dc4cbdc07","tgt_lang":"pl","translated":"Brak skrótu konfiguracji; odśwież i spróbuj ponownie.","updated_at":"2026-07-29T11:10:25.409Z"} @@ -559,7 +559,7 @@ {"cache_key":"21e178b6f00ede81a7787e6407e3a0967416d700ad290e74be6260a2cabbdc2d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.revision.placeholder","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Example: Make this use Gmail labels instead of unread search, and add a safer dry-run step.","text_hash":"7edb7073a0feb0a4c7077e287eec6b05ceea500e1d0ed452b274c211562042ec","tgt_lang":"pl","translated":"Przykład: Niech używa etykiet Gmaila zamiast wyszukiwania nieprzeczytanych i dodaj bezpieczniejszy krok próbnego uruchomienia.","updated_at":"2026-07-12T06:49:16.580Z"} {"cache_key":"21e7a1ed898bd69ac4e7ecccfba4af6279a497f6cf172deb4993aebe5af11813","model":"gpt-5.6-sol","provider":"openai","segment_id":"nodes.pairing.accessTitle","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Mobile access","text_hash":"f1a2806d9969ca032edca9ab24c4f24424e036772cd196011e027cc944850902","tgt_lang":"pl","translated":"Dostęp mobilny","updated_at":"2026-07-13T10:03:05.168Z"} {"cache_key":"21ef5ba240f879480d925056718c4deed248dfc6bcba8340cb431f4cd4e6e288","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.today.emptyBody","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Your agent hasn't drafted anything new. Switch to Board to browse history.","text_hash":"bd310b697446bdbdc2775670f0a92bd196ef7ef8c73909a6f093640f81a9a5e1","tgt_lang":"pl","translated":"Twój agent nie przygotował nic nowego. Przełącz się na Tablicę, aby przeglądać historię.","updated_at":"2026-07-12T06:49:33.406Z"} -{"cache_key":"21ef621d523096e71978c5a56f7c4ad02267992421803d25b94d9730a8ee2fdb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.notifications.ready","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Ready","text_hash":"5fa7aac5375c5815787fba3f49559f9b45b14023147ce0652803387974144e5f","tgt_lang":"pl","translated":"Gotowe","updated_at":"2026-06-17T14:16:32.528Z","segment_ids":["skillsPage.tabs.ready","memoryImport.ready","talkPage.status.ready","talkPage.gptLive.ready","memoryPage.overview.health.healthy","workboard.status.ready","workboard.viewReady","modelProviders.status.ready"]} +{"cache_key":"21ef621d523096e71978c5a56f7c4ad02267992421803d25b94d9730a8ee2fdb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.notifications.ready","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Ready","text_hash":"5fa7aac5375c5815787fba3f49559f9b45b14023147ce0652803387974144e5f","tgt_lang":"pl","translated":"Gotowe","updated_at":"2026-06-17T14:16:32.528Z","segment_ids":["skillsPage.tabs.ready","modelSetup.verify.ready","memoryImport.ready","talkPage.status.ready","talkPage.gptLive.ready","memoryPage.overview.health.healthy","workboard.status.ready","workboard.viewReady","modelProviders.status.ready"]} {"cache_key":"220c8583b7b4e7e43ec761aeb9887fba06edcfa83ea08cc468b2448057172aae","model":"claude-opus-4-8","provider":"anthropic","segment_id":"updates.failureReasons.depsInstallFailed","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Dependency install failed. Fix the install error and retry.","text_hash":"be8e61c3a04e17a567a1157428652f3603facc0211fbef3f4716027c84500795","tgt_lang":"pl","translated":"Instalacja zależności nie powiodła się. Napraw błąd instalacji i spróbuj ponownie.","updated_at":"2026-07-29T11:08:45.558Z"} {"cache_key":"22120e34d9d04c3806cd33f2aa0dfdb5776e25ea615073414535d63a3fa0b574","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.editCard","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Edit card","text_hash":"42eb1e3f7227aa186300a05f687c27f0f44355ca75acfdeae3e25a01fa69f4d7","tgt_lang":"pl","translated":"Edytuj kartę","updated_at":"2026-07-29T11:11:50.449Z"} {"cache_key":"2217faac3eff468c1006f193f3c6fc8ee25be4c8c102f1ef882688f5938923e5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.sections.session.description","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Session management and persistence","text_hash":"744f5b02b8639a6e3a4b00804534d2d0b6bc230a5c5f3403733c640d625f25ea","tgt_lang":"pl","translated":"Zarządzanie sesją i trwałość","updated_at":"2026-07-12T06:46:47.247Z"} @@ -619,7 +619,6 @@ {"cache_key":"24fe9077c0862ed6657754412bf0674d74860752804836dc6b1c89f19d05d9d1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryImport.importSelected","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Import selected","text_hash":"f12310620d6f87e759ba952d49c66c25457a44fb9231a08c9e5f9ce40324f88e","tgt_lang":"pl","translated":"Importuj wybrane","updated_at":"2026-07-29T11:11:50.449Z"} {"cache_key":"24ff1aa956d2a879f284a75340ce6c4d6262df07af65f167804081afd9e22251","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.theme","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Theme","text_hash":"efb52e7172b77731d996ff4f51cd7b3dcfd55fc6f07392994619418d58d170dd","tgt_lang":"pl","translated":"Motyw","updated_at":"2026-07-12T06:47:43.176Z","segment_ids":["configView.sections.theme","configView.appearance.theme"]} {"cache_key":"2502b869d1aacf9a4e5c19da92a8ce9f502a431c32aaeed0e231639868979453","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.engine.description","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Exactly one memory plugin owns the memory slot. Selecting an engine enables it and disables the others.","text_hash":"69df8b2b39b37300ca97e6833608425051b93019e77e9c65b047a49bfbcb5476","tgt_lang":"pl","translated":"Dokładnie jedna wtyczka pamięci zajmuje slot pamięci. Wybór silnika włącza go i wyłącza pozostałe.","updated_at":"2026-07-28T07:13:22.056Z"} -{"cache_key":"2505bb54129c9e14495ffa390a0c30aa16f2dbf5ce43919134b510e12d7ee9c3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.messages.openInCanvas","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Open in canvas","text_hash":"02597bb20cb5d93ebbb47e62c3591fcf9dec76fc42697e1dc130e1f167232e61","tgt_lang":"pl","translated":"Otwórz w kanwie","updated_at":"2026-07-12T06:50:12.480Z"} {"cache_key":"250ffb8d355c4cf792a77764bd8dd32e965d81e6a022e27524621fff04f33ccf","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.overview.noChannelData","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"No channel data","text_hash":"28b65b08b938c27634e6f67a7d8835da8b4e8cbbcc5413da8b6a24afd9c767f2","tgt_lang":"pl","translated":"Brak danych o kanałach","updated_at":"2026-07-29T11:11:50.449Z"} {"cache_key":"252b410425a42e843c7d50e54f8f66d4267e19dcbabcd9fb90589d08a3c497d0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.toolCatalog.descriptions.exec","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Run shell commands","text_hash":"e289b75dc7e0b28a660f8627abea1c31eb6193908d61d007b65e0e233e06b5f6","tgt_lang":"pl","translated":"Uruchamiaj polecenia powłoki","updated_at":"2026-07-12T06:46:19.681Z"} {"cache_key":"2537f7f253f98a6fe76df1b55f1c003690342c19492bc49c3e7c350d35e5fded","model":"gpt-5.6-sol","provider":"openai","segment_id":"cron.runNotStarted.notDue","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"This automation is not due yet.","text_hash":"cbe67d0536dfff1d2f886cd64361e6c340a733a499fda7ff3da060c60578e783","tgt_lang":"pl","translated":"Termin uruchomienia tej automatyzacji jeszcze nie nadszedł.","updated_at":"2026-07-13T03:19:51.935Z"} @@ -737,6 +736,7 @@ {"cache_key":"2c75e76975c55ac6a6ffc8789fa3d5fc5e1115f8b6050a0647ae0fda2086842c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.showAll","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Show all","text_hash":"2150d8df37e489573fb8f0f19ef89d2eda2ba4b49b3beb36333e5096a99a6dc0","tgt_lang":"pl","translated":"Pokaż wszystkie","updated_at":"2026-07-29T11:11:50.449Z"} {"cache_key":"2c88cc5b65e7f61238a4090be92ffd3cd7e74ddda3ca613b3831037366b3268c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.actions.runNow","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Run now","text_hash":"0991397702fabb407256a08adbb643c936aa03a49b9e78a2e62f4303c8a03e4c","tgt_lang":"pl","translated":"Uruchom teraz","updated_at":"2026-07-12T06:50:39.229Z"} {"cache_key":"2cb178c24979853c72257ac57a6b67f26cfb6dfa9930474f7db0b97e2589385e","model":"gpt-5.6-sol","provider":"openai","segment_id":"channels.hub.addTitle","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Add a channel","text_hash":"075fee454655d550f6d49d124cfa8de0882c22d28f1eb9ff4d1698d68a0aea5a","tgt_lang":"pl","translated":"Dodaj kanał","updated_at":"2026-07-13T16:52:40.495Z"} +{"cache_key":"2cba9ce780994d80d3ce1d8cdc6cb661ad2ea08677f8ac9256d4a4a556f63945","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.retry","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Try again","text_hash":"d8b8392e2c542950ca64867168e4ef87d4ad606882d5898f826b51c6d553988f","tgt_lang":"pl","translated":"Spróbuj ponownie","updated_at":"2026-07-29T11:11:50.449Z","segment_ids":["pluginsPage.tryAgain"]} {"cache_key":"2cceaa9e8c76847d96e5d78ea39845529d3d41d19113221035f37f06d8468d8c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"mcpServers.enable","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Enable","text_hash":"5342e09f2729fbc6514528e727aeb9857afb31719d43568e6b18661ace7d1014","tgt_lang":"pl","translated":"Włącz","updated_at":"2026-07-12T06:49:59.252Z","segment_ids":["memoryPage.engine.enable","pluginsPage.enableAction","dreaming.wiki.enablePrefix"]} {"cache_key":"2ce033adff47b50cdf6470a8ae00c1d034f0c5786839ff9f44741dbb2f7225c8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commands.showMoreOne","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Show 1 more command","text_hash":"967060aaf56b6be3141e2154bc903cb805f0877e21c432cae55e7b2dfd68eb25","tgt_lang":"pl","translated":"Pokaż 1 więcej polecenie","updated_at":"2026-07-12T06:50:06.149Z"} {"cache_key":"2ce17d79a03304f626502b8692485e43f1a1c8a8d49424c7c91dae581dee3bdc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"aboutPage.artifactTitle","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Control UI","text_hash":"73fc16837b0a6b13c23d4100f65a5e58460aac38cd66f884c5884b74a553f93a","tgt_lang":"pl","translated":"Control UI","updated_at":"2026-07-29T11:11:50.449Z"} @@ -966,6 +966,7 @@ {"cache_key":"3b0993d477930ac99cc8ca68b35bd2a3aa97df8d7a294d794c5c76fd7968ccef","model":"gpt-5.5","provider":"openai","segment_id":"chat.runControls.newSessionWorktree","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"New thread in worktree","text_hash":"fdb76d665fc1b29ae93ef7c28e84721cca0e3c7bb4b834fc6f883a41b0045f74","tgt_lang":"pl","translated":"Nowy czat w worktree","updated_at":"2026-07-06T04:56:35.905Z"} {"cache_key":"3b1a7086aa3138debba9b765c0d9809f87d05a89b57c92434b4b8b524dbe931e","model":"gpt-5.5","provider":"openai","segment_id":"usage.providerUsage.outputTokens","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"{count} output","text_hash":"e433f6601aaa1a1cce63c5ca6b15fddd247bf53697d09171d25592f70f2e949a","tgt_lang":"pl","translated":"{count} tokenów wyjściowych","updated_at":"2026-07-06T06:40:15.357Z"} {"cache_key":"3b242f8525142582cdb66a9f4e19da56609697d883c38a278e796f73ae296549","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.dreaming.storage.modes.both","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Both","text_hash":"b6c1d862f9f75ec31eb9829b6a5968eb291dc8785e7fb59d4bc6ef00f292d3f7","tgt_lang":"pl","translated":"Oba","updated_at":"2026-07-28T07:13:44.849Z"} +{"cache_key":"3b39e88d55d25ddebe60969a54d20b5cb1670079e8d827885664f6c17309edbb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.dismissDelivery","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Dismiss delivery","text_hash":"389321c0e83c3fa267bf36c17eeb45419b34e7136959cd885757300f4b3a8db5","tgt_lang":"pl","translated":"Odrzuć dostarczenie","updated_at":"2026-08-06T05:33:22.120Z"} {"cache_key":"3b58cac435e12e97876b0f0b1e897e11df2c53e3dd4452bfce91199653bf4645","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.catalog.openInOpenClaw","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Open in OpenClaw","text_hash":"b6a958772fb891fac992332a0a2393ece0c093b58274be421ac4a9063ecfb9c2","tgt_lang":"pl","translated":"Open in OpenClaw","updated_at":"2026-07-29T11:11:50.449Z"} {"cache_key":"3b63accd78b9fa34dd9429a5bd052114c3bf343988c04d6b6df169a0c7986e27","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.onExitHelp","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Runs when a watched command exits. The schedule cannot be edited here.","text_hash":"5929b0ae26ff278a9ef31b123153e137d775f51b7f398d4449d32d57328b0ff8","tgt_lang":"pl","translated":"Uruchamia się, gdy obserwowane polecenie zakończy działanie. Harmonogramu nie można tutaj edytować.","updated_at":"2026-07-12T06:50:39.229Z"} {"cache_key":"3b730f3a3fb204c5b0571e86965340b14cf283b2c0201a2deacc0b672470b044","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.markUnread","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Mark as unread","text_hash":"2c19d584bf8ad518f53b352bd41eb71714ffc130b6ec1dad8b4de26d4501ec77","tgt_lang":"pl","translated":"Mark as unread","updated_at":"2026-07-29T11:11:50.449Z"} @@ -1027,6 +1028,7 @@ {"cache_key":"3f46cdbe060c873983118ebb01eee493f1a8865aaf43a802b068f84d5ca0919e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.memories.score","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"score {score}","text_hash":"373ba1d7d0b41adc91cd541a9931b820dd51c6ed38db523542616d44e2a8f2ea","tgt_lang":"pl","translated":"wynik {score}","updated_at":"2026-07-29T11:10:05.990Z"} {"cache_key":"3f4cafa79bbc124041d7c86936d3b03a787c72dd02090f3bc110fc60d8b9af7b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"profilePage.usageStatistics","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Usage statistics","text_hash":"247e0b62560a1b002e0e995267416050eb8f18c75fff805668519d37e8dc2143","tgt_lang":"pl","translated":"Statystyki użycia","updated_at":"2026-07-29T11:10:05.990Z"} {"cache_key":"3f513f10e4fcfa92b67bfb460a6534a0f8c77cf2c22b95f875a156d507fd537c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.compaction.label","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Compacted history","text_hash":"1c066091aa0c37ad253bfe195469b0cf82b276a06dea4ccc55e246e175b2e68d","tgt_lang":"pl","translated":"Skompaktowana historia","updated_at":"2026-07-12T06:50:06.149Z"} +{"cache_key":"3f7cfc3dfc6c68b26ebdde2f84adcff44aba413320ae7264b996b192d4524c43","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.pairing.stepDashboard","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"On the Gateway host, run openclaw dashboard to open a secure one-time pairing link.","text_hash":"11c126287764dab4e5bac5eb830368cd054b85cee578001cd159230f94b1d6c3","tgt_lang":"pl","translated":"Na hoście Gateway uruchom openclaw dashboard, aby otworzyć bezpieczny jednorazowy link parowania.","updated_at":"2026-08-06T05:33:22.121Z"} {"cache_key":"3f86f8a3cf022d570a4486ecc862c2c58f829f30c1e8f9d5537abb40b024b229","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.contextUsage.resets","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Resets {time}","text_hash":"5a0f8c1b2755ee505e02e19fadc7377ad48df63cc7d3399c20228fe3edc37cb1","tgt_lang":"pl","translated":"Resetuje się {time}","updated_at":"2026-07-29T11:11:50.449Z"} {"cache_key":"3f8dbb9dd2a2e5e1c4d3ef0f3699fbcab83db600ec21ec086f739a4b43c5e3de","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.nostr.notices.updateFailed","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Profile update failed","text_hash":"e51c5f7d05453ac946d0147287cff268968b8b7d412979c89aac022b3e1961a5","tgt_lang":"pl","translated":"Aktualizacja profilu nie powiodła się","updated_at":"2026-07-29T11:08:33.340Z"} {"cache_key":"3f8f02f9c63592852fe1b18c3b18a17f1aa5387a152c14f5d6ffe0ef674604f0","model":"gpt-5.5","provider":"openai","segment_id":"chat.pullRequests.checksPending","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"CI checks running","text_hash":"451411025de9b78bc4a991c45efb7131807d53f84d5a2aeaf516c802d9705401","tgt_lang":"pl","translated":"Kontrole CI w toku","updated_at":"2026-07-10T17:04:20.062Z"} @@ -1159,6 +1161,7 @@ {"cache_key":"4710777b6338e7e28164a625a1250b744f5519d5ac45bc41fac8ddef205965c9","model":"gpt-5.5","provider":"openai","segment_id":"chat.splitView.splitDown","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Split down","text_hash":"8730b89df7caaf5b5090f9b7365a0a03e0a13d9682dc6418f556b8a676d9e98f","tgt_lang":"pl","translated":"Podziel w dół","updated_at":"2026-07-06T07:24:08.404Z"} {"cache_key":"4715b2a87969095bc1dcaa62819f0edfd085925e0c30fee9d9646fef76d785e1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.nextHeartbeat","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Next heartbeat","text_hash":"35e70a7ab8a0d3998180f789eecbec9bbcfe0520d436d8eb142ad6a8fbd55ec1","tgt_lang":"pl","translated":"Następny heartbeat","updated_at":"2026-07-29T11:11:50.449Z"} {"cache_key":"4743440cbe06790f9f3f033e953f73d1f1a58aabdd269e873e86d892ae6c7200","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.loadingPage","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Loading wiki page…","text_hash":"f8e133cfa8ea109742d56b4fcd5ebb770b9856d800a245255c667e573d558037","tgt_lang":"pl","translated":"Ładowanie strony wiki…","updated_at":"2026-07-12T06:49:51.454Z"} +{"cache_key":"4759667b293fba48023da4c0b1ad1e970908e5448f170ab96e31309e21415c06","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sidebar.hiddenSessionSections","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Hidden session sections","text_hash":"cf99d90adc742855fd447a174d79c569ccf4de22d0778a19bf9bad3b02c5de31","tgt_lang":"pl","translated":"Ukryte sekcje sesji","updated_at":"2026-08-06T05:33:22.121Z"} {"cache_key":"47a7a6758caadf59b60913ffbe0fd7a12b317e539388db638545647e4eb83c28","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sidebar.toolActivity","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Using {tool}","text_hash":"d6ec6589fbd0bc763cd0a648574778266330db0c46635e0176c5cbe835ae1b33","tgt_lang":"pl","translated":"Używanie {tool}","updated_at":"2026-07-22T15:55:56.876Z"} {"cache_key":"47aa4ef26f658c4aca1eb39e904ec8e536de02d82eeea6f43f17a06abd9b0104","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.catalog.unsupportedViewOnly","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"This external thread source is view-only.","text_hash":"de6069d797952b95094e4583e7262180ff77da1e717c2c6248f76ae886e2f600","tgt_lang":"pl","translated":"To zewnętrzne źródło sesji jest tylko do odczytu.","updated_at":"2026-07-29T11:11:50.449Z"} {"cache_key":"47bdce882e4708bada24329c49daca8a0763f5c5e98cde1349368d747bd7dd85","model":"claude-opus-4-8","provider":"anthropic","segment_id":"mcpApp.errors.invalidSandboxUrl","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"MCP App sandbox URL is invalid","text_hash":"2bc225355a8ff8ec9b133d04d129978379c282c96c8f24fc90639ec09919e7bf","tgt_lang":"pl","translated":"Adres URL piaskownicy aplikacji MCP jest nieprawidłowy","updated_at":"2026-07-29T11:08:33.340Z"} @@ -1184,11 +1187,13 @@ {"cache_key":"4965632b33b33fa7dd31135d60f6e8d99d799099226ef04bdfac3de7ed2e72e0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sessionHeader.activeBranch","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Active branch","text_hash":"a33ecac3a32fe4bacb3551532cfdcf73f6c87d4fe5bc4ed6f61c53b5cac6354a","tgt_lang":"pl","translated":"Aktywna gałąź","updated_at":"2026-07-22T15:55:36.605Z"} {"cache_key":"497efdefe1c6075105dd2377d4905a7a22462a78cbe9dd4c98b4f4ad88604915","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.openInEditorMenu","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Open in","text_hash":"2c8f3f64efd200a85a49bbc846102cf550c005f95ecd54dea063941c2967a3ba","tgt_lang":"pl","translated":"Otwórz w","updated_at":"2026-07-11T04:04:48.420Z"} {"cache_key":"4985790c2ea83d49c401093d3471e4cb7a7a6e44657eaa2f99b031243957ca43","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillsPage.skillCard","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Skill Card","text_hash":"1d6c06896131604a1d843445e5cc2b958dccbdf80b73c091826718d969f67710","tgt_lang":"pl","translated":"Karta Skill","updated_at":"2026-07-12T06:48:30.117Z"} +{"cache_key":"498669281555014a35381f9be81a1dcf6ff51a62a5e4b2ffe88bca3895da37a6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.stopCloudWorkerConfirmAction","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Stop worker","text_hash":"9a57ca2831c77ed95598e14dffcbb02156a28428b46f153a2cefb02c66f53d8c","tgt_lang":"pl","translated":"Zatrzymaj workera","updated_at":"2026-08-06T05:33:10.839Z"} {"cache_key":"4990402170a0a5f5f328178796a1ce3775b86fa608967ac7a67d160a769c4ec2","model":"gpt-5.6-sol","provider":"openai","segment_id":"connection.access.hideToken","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Hide token","text_hash":"ae132305cb4bfbfe5508d7a36a29a914ce321156b8b2e26d5cbddd29d033c713","tgt_lang":"pl","translated":"Ukryj token","updated_at":"2026-07-12T00:10:01.752Z","segment_ids":["login.hideToken"]} {"cache_key":"4993088b06caf22851e72a449d671e9032b1a91da86b2c0a6e12e7a34d379828","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.notifications.unavailableHint","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Not available in this browser.","text_hash":"4dad76698cde08136f50bd8b789e635c4cff19e25b6a4ec62290684958b23add","tgt_lang":"pl","translated":"Niedostępne w tej przeglądarce.","updated_at":"2026-07-12T06:47:33.953Z"} {"cache_key":"49aec2dbf8ffe201864745d1deb43bbcca6dd08930e0df4c4ce3379a12492e76","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commandResults.usage.outputTokens","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Output: {count} tokens","text_hash":"7580f672119030e109760f0bdd2b9beae23c79fddd2a39f86d68d87b45247693","tgt_lang":"pl","translated":"Wyjście: {count} tokenów","updated_at":"2026-07-29T11:11:04.371Z"} {"cache_key":"49bcbab139e0e94626f0f16b7428367439cd081a2eff0ba10b8206262ff4932e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.lastMessage","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Last message","text_hash":"ee5c88bf416d1e2fba390dbfa3643f063ff8c82ea2d69c79e9051f9a961b818a","tgt_lang":"pl","translated":"Ostatnia wiadomość","updated_at":"2026-07-29T11:11:50.449Z"} {"cache_key":"49d8ae6705e1aa91572de8271028e942d4d81ab397ad5c781606e59a41353bcb","model":"gpt-5.6-sol","provider":"openai","segment_id":"agentChip.agents","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Agents","text_hash":"279b44d2ab4b40c0fc132f8f3051293544cca91de9c8aa14f2cd29adb132b0ee","tgt_lang":"pl","translated":"Agenci","updated_at":"2026-07-12T00:10:06.767Z","segment_ids":["agents.toolCatalog.groups.agents","configForm.sections.agents.label","configView.sections.agents","tabs.agents","palette.items.agents","chat.commands.categories.agents"]} +{"cache_key":"49f4c50cbfc7cc063f5093b6b10a844c5dd461a4a7b878768f1febfe17ca1a3a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.recoveryFailed","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Could not update completion delivery.","text_hash":"bbeca2e058cc124638f8e2241905215a63eb671841584b97706bc41fbe2a2378","tgt_lang":"pl","translated":"Nie udało się zaktualizować dostarczenia po ukończeniu.","updated_at":"2026-08-06T05:33:22.120Z"} {"cache_key":"4a0dd8b0a7065554fcf5d7385ed207788e8a3e4b9cd515a8ed5453b2b5b90b9d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.menu.savingBlocked","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Wait for the current session capability change to finish.","text_hash":"cac0e4f5bc1c27c8e9d422d1d6522d2a81bf3096c8f9f2601a190b9953266cb7","tgt_lang":"pl","translated":"Poczekaj na zakończenie bieżącej zmiany możliwości sesji.","updated_at":"2026-07-29T11:11:47.371Z"} {"cache_key":"4a0e5276cfd29561a6aeb7c05a0381317e77b9b94193c86b9543515971cd09b2","model":"gpt-5.6-sol","provider":"openai","segment_id":"connection.snapshot.subtitle","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Latest gateway handshake information.","text_hash":"02c4ea80485c6beaf97787975883e58d65e0d1d4dd30e0c4c101e862fb45634a","tgt_lang":"pl","translated":"Najnowsze informacje o uzgadnianiu połączenia z Gateway.","updated_at":"2026-07-12T00:10:01.752Z"} {"cache_key":"4a26adf6f3921f73a4c19ac18417bc9563786b27ddc78f956da45e56d93d406c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.execApprovals.newPattern","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"New pattern","text_hash":"c6fbcde46fa9a9d2772cddd16675d11d0315ec6f505d859a2fd7a3cc65287e6e","tgt_lang":"pl","translated":"Nowy wzorzec","updated_at":"2026-07-12T06:46:04.495Z"} @@ -1231,6 +1236,7 @@ {"cache_key":"4d1dc7c60deb3a4da9498ea23fad97b7c455094046b5ee6ac988c8a56ac964d2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sidebarColumns.close","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Close {panel}","text_hash":"b5a17948c7be08f99afbdc5f16c46e0595ca4174049831c918ffbc9593fadd85","tgt_lang":"pl","translated":"Zamknij {panel}","updated_at":"2026-07-28T07:14:30.163Z"} {"cache_key":"4d4040324076d7b34d9fd5574d83204d6f05f0cde94529b23088046d8ab61028","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.mosaic.noon","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Noon","text_hash":"e227fdfa5daf8a279db1e378933f2c784c8ddd21993dd5220c0106a0247a5f09","tgt_lang":"pl","translated":"Południe","updated_at":"2026-07-29T11:11:50.449Z"} {"cache_key":"4d442edb83ea76b83023503a331e4325221d48edd8b327be448d8a33f7d22815","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.insecure.stepHttps","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Use HTTPS/Tailscale Serve, or open http://127.0.0.1:18789 on the Gateway host.","text_hash":"318ea190256bb07401ee70f48d87d81642274431273a7f32460f0768dafc2569","tgt_lang":"pl","translated":"Użyj HTTPS/Tailscale Serve albo otwórz http://127.0.0.1:18789 na hoście Gateway.","updated_at":"2026-07-29T11:11:50.449Z"} +{"cache_key":"4d4c3f84024c2bbb75a878fb0c5e5a6aa5ae7d39d4de1fe6dc2bbe0302e095c3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.actions.confirmRepairDescription","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"This archives derived dream cache files and rebuilds them from clean inputs. Your dream diary stays untouched.","text_hash":"2589fde250939480a492a5f25e92fb75430cccfcb4aa9da17a4c63c5ea3efb22","tgt_lang":"pl","translated":"To archiwizuje pochodne pliki pamięci podręcznej snów i odbudowuje je z czystych danych wejściowych. Twój dziennik snów pozostaje nienaruszony.","updated_at":"2026-08-06T05:33:22.120Z"} {"cache_key":"4d55ce406892232ac5a0c1dddc63daa7a004ed589aae6affceed8dedc33747d7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.phrases.indexingDay","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"softly indexing the day…","text_hash":"ff48bcdd6ad07670194006da8e1f7c90138be97b7e6f46fb37119baadb7a2455","tgt_lang":"pl","translated":"ciche indeksowanie dnia…","updated_at":"2026-07-29T11:11:50.449Z"} {"cache_key":"4d5bca7af39e779833ae6d5d20364ac974ac9edb346a010f7d769102dd32e62b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.detailPanel.close","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Close sidebar","text_hash":"17e28e2302175d33308a4706042528db0f8605f7ec27b2dff8cc51bc65fa2096","tgt_lang":"pl","translated":"Zamknij pasek boczny","updated_at":"2026-07-12T06:50:19.217Z"} {"cache_key":"4d7fef3b9249e5bb51d9094f88f9e609cb503a5e6cea4ce6526f16354d75cfb8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.candidates.testAndUse","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Test & use","text_hash":"ada023a45b16037a7ae81d56b08fbf484f3418bf30972ce5c449ed68999797b9","tgt_lang":"pl","translated":"Przetestuj i użyj","updated_at":"2026-07-29T11:11:50.449Z"} @@ -1244,6 +1250,8 @@ {"cache_key":"4e0c733bf7ca2ca638a1615a73295676cdb395242743f0c80d1071dbe1e9a23a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.pairing.scopeTitle","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Scope upgrade pending","text_hash":"530ca34000694683d2bf9162a4680082d71e0e27ea0e4a6f1437fd497682a341","tgt_lang":"pl","translated":"Oczekuje podniesienie scope","updated_at":"2026-07-29T11:11:50.449Z"} {"cache_key":"4e146f0c27dd7380f2e6cb83587094ba8c5162e7ab841869ca6d4ab5fdb2d9a0","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.deleteGroupConfirm","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Delete group \"{group}\"? Its threads move to Ungrouped.","text_hash":"26b32e81b4b23136ba0b2a15b00eab8ddc1201d24b83ed8bb7910860a9c4d010","tgt_lang":"pl","translated":"Usunąć grupę „{group}”? Jej sesje zostaną przeniesione do Bez grupy.","updated_at":"2026-07-06T23:41:14.105Z"} {"cache_key":"4e1a0bb6c544afde9bf2cf160aff5e8327e788ca9f6732aadf05a7a49a4d090f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"optionCard.recommended","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Recommended","text_hash":"d70604e8430461372849bbd123d85771e11423870a507e8fa4650a7e9a5a50ef","tgt_lang":"pl","translated":"Zalecane","updated_at":"2026-07-22T15:53:08.933Z","segment_ids":["modelSetup.candidates.recommended"]} +{"cache_key":"4e2ad3c649d251c47ecafa2fc806d0b8533e381a2a41b3fcd44f01c509bbbe83","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.button","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Check model","text_hash":"ecbc2430febdf2ec2499efad15c6d2f2a01b64cc8ea7a1bce31663cf67c0dd9c","tgt_lang":"pl","translated":"Sprawdź model","updated_at":"2026-08-06T05:33:10.839Z"} +{"cache_key":"4e30dae487a09d4c22dddefb0ed939619e50cfb35fc38c14cdb152f13306cd1a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.readyIn","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Ready · {latencyMs} ms","text_hash":"fe3e0f81afe32081d39415a34f7a2ad1add67d8695f7a6bc5fccf9ecf9fd29b5","tgt_lang":"pl","translated":"Gotowy · {latencyMs} ms","updated_at":"2026-08-06T05:33:10.839Z"} {"cache_key":"4e343662ac40a66cc49bcf98acd59718b15edcbc3393709062f3fedab2b58d1f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.runtime.unknown","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Task","text_hash":"4bc74b21357c6cf5cca8f66b4d4ee948be64d0396feb434c9645e168ad61ceaf","tgt_lang":"pl","translated":"Zadanie","updated_at":"2026-07-29T11:11:50.449Z"} {"cache_key":"4e36f9f6b6dc309455c6fb53ea8787abf765dd3034e944134e07c32d02223734","model":"gpt-5.5","provider":"openai","segment_id":"common.back","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Back","text_hash":"76900f1bfd16c8d4dd3d25e6f46638d7165aee23883ccea6bfe071c514421769","tgt_lang":"pl","translated":"Wstecz","updated_at":"2026-07-11T02:19:32.402Z","segment_ids":["nav.back","browser.back","chat.questions.back","chat.composer.menu.back"]} {"cache_key":"4e3882c84190580a16e2641163cab7f6440957e1843edbae7400d3666025be8b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.badgeAttempts","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"{count} attempts","text_hash":"98c22f516faa183eb6d50d193d91217aed5b50abe4a284be111c13d28007ca6f","tgt_lang":"pl","translated":"{count} prób","updated_at":"2026-07-29T11:11:50.449Z"} @@ -1478,13 +1486,13 @@ {"cache_key":"5aa8f4506953d91671a17ee6f3e46fc4cebab91312f4b48a900a41e0d20bc0fb","model":"gpt-5.6-sol","provider":"openai","segment_id":"approvalHistory.columns.source","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Source agent / session","text_hash":"c667da4853690d757dbd688fe58b82509c58359479e3a53fb7224806c81ce9a1","tgt_lang":"pl","translated":"Agent źródłowy / sesja","updated_at":"2026-07-16T09:24:21.267Z"} {"cache_key":"5aa97b020bad74d19253747b91226acd6cc1b2961c0ee6cb6bc2c0c9127f6d7d","model":"gpt-5.6-sol","provider":"openai","segment_id":"connection.access.hidePassword","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Hide password","text_hash":"a60a56c584b3b05b1a95076a36edbab7131a447910cf21124efcb35f769502df","tgt_lang":"pl","translated":"Ukryj hasło","updated_at":"2026-07-12T00:10:01.752Z","segment_ids":["login.hidePassword"]} {"cache_key":"5aad736233f9c11c78333001a741499edd043bee9ff660fc496978e375cf8836","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.manual.accessValue","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"API key or token","text_hash":"67e377dd3d9409bcf47d3ecce891b37dcd5bed460603ec58812ea85c8442f7cb","tgt_lang":"pl","translated":"Klucz API lub token","updated_at":"2026-07-29T11:11:50.449Z"} -{"cache_key":"5abd44707b5a2d70b91fd0ba055eab78d364eb09e375c7830818e1256a684959","model":"gpt-5.6-sol","provider":"openai","segment_id":"modelSetup.verify.answeredIn","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Answered in {latencyMs} ms","text_hash":"b42fae037247714a4c44fb8ecb28c8b3cf473a9e443e7a444e8e79eabd310bc4","tgt_lang":"pl","translated":"Odpowiedziano w ciągu {latencyMs} ms","updated_at":"2026-07-16T15:49:07.711Z"} {"cache_key":"5ae1099947b62152a391fa319f76a334dead5809b9d04d62730bcd69eb7bcee1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.claims","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Claims","text_hash":"1c85c12229a417ddaacb09e635095135e51d83b083f46636be47421d3cd54b5a","tgt_lang":"pl","translated":"Twierdzenia","updated_at":"2026-07-12T06:49:59.252Z"} {"cache_key":"5ae15dcc8ed6dae6a91aa7443efb212f50e8e1d07083a4552081b140f32c1fb0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commandResults.fast.current","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Current fast mode: {value}","text_hash":"ccc679bb7dbdfd395bb0e0f05820322f8ba5811e94394b6d2eea9b0c52926160","tgt_lang":"pl","translated":"Bieżący tryb szybki: {value}","updated_at":"2026-07-29T11:11:04.371Z"} {"cache_key":"5b2b3ef8e12a13a3f617bd1680df924957fd9f67a9ec97addd19fd8c2e38cbb7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"logbook.status.nodeHelp","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Node providing screen snapshots.","text_hash":"b62881a409d46ec4570770c9ffd1dec3dc551348a7760255f77aef69ee1f239a","tgt_lang":"pl","translated":"Node providing screen snapshots.","updated_at":"2026-07-29T11:11:50.449Z"} {"cache_key":"5b3c2b20a8b7c868c52226e5fb9c8e20cd93b330414936be9c6e2f374e9f6070","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.config.channelSchemaUnavailable","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Channel config schema unavailable.","text_hash":"c71ffa28f029b541b6da455033a4a67297e5f55097fc1b5a6292b448c7c48382","tgt_lang":"pl","translated":"Schemat konfiguracji kanału niedostępny.","updated_at":"2026-07-12T06:45:18.193Z"} {"cache_key":"5b4c1c5d7cddfd5a64d60d7fb88f938eefab4a7be7530ffb86bcbebfd339ab92","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.messages.hideConfirm","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Hide this message in this browser? The agent still sees it.","text_hash":"e499697eed50c66951bd2ba9f63db5e5ee9a34c46fdb28cdef397fe311cf648c","tgt_lang":"pl","translated":"Ukryć tę wiadomość w tej przeglądarce? Agent nadal ją widzi.","updated_at":"2026-07-22T15:56:04.183Z"} {"cache_key":"5b710e68315ac023406388b564cded12c19f5f05e59c1acab8508da69a1966c5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.notesPlaceholder","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Notes, acceptance criteria, links","text_hash":"78bc408092930b58b8e710723503c40bafe4b6b3566e9717c3da1acfce4442fc","tgt_lang":"pl","translated":"Notatki, kryteria akceptacji, linki","updated_at":"2026-07-29T11:11:50.449Z"} +{"cache_key":"5ba7dd80a23b96977333cf33b886958b3144bb2aab5b71b3dd004e804ed10ff9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.actionUnavailable","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"This Gateway does not support this thread action.","text_hash":"88e138ded655d98aa0be82d2832e502ac495c75674c838c72b2429a1f7e28a26","tgt_lang":"pl","translated":"Ten Gateway nie obsługuje tej akcji wątku.","updated_at":"2026-08-06T05:33:10.839Z"} {"cache_key":"5bb567d6024259c89bbae9a928e7a0ca9c23b870159426cb957370f0c99fe060","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.workspaceConflict.takeCloud","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Take the first cloud version","text_hash":"b6657cc4e8c4f093245346efd996a7e53c0fd6c99df5f125cdb9637cbfcf34ca","tgt_lang":"pl","translated":"Przejmij pierwszą wersję z chmury","updated_at":"2026-07-22T15:55:50.168Z"} {"cache_key":"5bd61724c09476c5e8b0049cc85a50cfc8b49f97e5143158c1d39ffe49c000c8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.sidebarPrefs.liveActivity","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Show live agent activity in sidebar","text_hash":"b7fbb5cccfd058de122df48ee8df6ced13686a61c1d3d63491c3836a0df747f2","tgt_lang":"pl","translated":"Pokaż aktywność agenta na żywo na pasku bocznym","updated_at":"2026-07-22T15:53:58.153Z"} {"cache_key":"5bdb45ca2b46118adbb4d091426a50e0da13afbb5ee7f12837e68aaf62f8e16d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.questions.answeredElsewhere","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Answered elsewhere","text_hash":"071c496aa34a4fd5a16c45b5cfb5ada8329be5ec646ee21d2df284a0f9870e28","tgt_lang":"pl","translated":"Odpowiedziano gdzie indziej","updated_at":"2026-07-22T15:55:56.876Z"} @@ -1510,6 +1518,7 @@ {"cache_key":"5d10b6a6404cd9130e3b8087c931fe8e66256e06c0914a0d8ff67ba1847dff63","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.attachments.attachedFile","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Attached file","text_hash":"77df760bebf1b2a6d124fa1f2adc64631924a071f065fb9c3203d34613391848","tgt_lang":"pl","translated":"Załączony plik","updated_at":"2026-07-29T11:11:47.371Z"} {"cache_key":"5d1c31203e5a507570fa6a3230eca1d3f6af198a470e3bac7807afb6b2a159b8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.overview.hero.disabledDescription","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"The selected memory engine is disabled. Re-enable it in Settings.","text_hash":"0f82276529fa4438d7984d5a8f369488b64a2e40df6a54d68d6f40d077cea06e","tgt_lang":"pl","translated":"Wybrany silnik pamięci jest wyłączony. Włącz go ponownie w Ustawieniach.","updated_at":"2026-07-29T11:09:40.723Z"} {"cache_key":"5d2254347a626b9c25cdc795620b14421bd61f293b7580e3386f237c6b7f54b6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.eventsLabel","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Card events","text_hash":"7f69e0c8c586fe33047ad13effa55237af16f0f651f5d58e377db2d3ede45d94","tgt_lang":"pl","translated":"Zdarzenia karty","updated_at":"2026-07-29T11:11:50.449Z"} +{"cache_key":"5d3a1851744a281ef6d11c454f2f492ee33f4d631c2df55fecff28c1277d7840","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.modelControls.loadingModels","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Loading models…","text_hash":"cc8b4624f7659c6883cc1eead057171b70cecf2c6cf8f1c2dec2372249792b5a","tgt_lang":"pl","translated":"Ładowanie modeli…","updated_at":"2026-08-06T05:33:25.106Z"} {"cache_key":"5d3e0686c5d903b95de7fb378214873ba1b1362a32bd37e423a5a99a4ccdcbc8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.dreaming.storage.modes.separate","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Separate","text_hash":"726c1269604d059f8ef7966d88f703535a2d16f8dde76b58a24073ab299687b2","tgt_lang":"pl","translated":"Oddzielnie","updated_at":"2026-07-28T07:13:44.849Z"} {"cache_key":"5d5f4226f2f31f1a0f969b4dbf8279a21580f4e00da0ad5487ae4f5cf0993b82","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.archiveSessionCount","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Archive {count}","text_hash":"23429631aecf1f672c3a0327317ba7306075629abc72f92a63e932c641bf8267","tgt_lang":"pl","translated":"Archiwizuj {count}","updated_at":"2026-07-11T10:41:11.477Z"} {"cache_key":"5d63f123f522084912ae87f6bc39a98b2364170aafdc07a6b825adb8370ab012","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.dreaming.phases.light.description","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Cheap recent-activity pass that stages replay candidates.","text_hash":"c912e591861910a557e09e9bed8be00146bdce9fdbe2bcb42b036954410dbdf0","tgt_lang":"pl","translated":"Tani przegląd ostatniej aktywności, który przygotowuje kandydatów do odtworzenia.","updated_at":"2026-07-28T07:13:57.040Z"} @@ -1635,7 +1644,6 @@ {"cache_key":"64fd09197a42489f011b72a4dd11b4a629fbd72e1638d740812edfa36e9e0f7d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.backend.description","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"How memory is stored and retrieved for the selected engine.","text_hash":"7db01feabbfbe3c5f9bd9e46246ecd2962eeeead85b91c52bab9eaf4d47ec344","tgt_lang":"pl","translated":"Sposób przechowywania i pobierania pamięci dla wybranego silnika.","updated_at":"2026-07-28T07:13:32.009Z"} {"cache_key":"6503aa5f2886152b7ad25262bb00ecc40d535e60fe6ebc6715c69b7704cca804","model":"gpt-5.5","provider":"openai","segment_id":"newSession.folderPlaceholder","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Agent workspace","text_hash":"9f6f919dc1088468f8197ef0c27501e1c0a71a94b9faed9d363410305d3a472b","tgt_lang":"pl","translated":"Obszar roboczy agenta","updated_at":"2026-07-10T15:21:41.615Z"} {"cache_key":"651b61c6763a10d1b7e3b2dc86219756f9927067fdc5e162fb75981272f56b11","model":"gpt-5.5","provider":"openai","segment_id":"chat.composer.microphoneAccessFailed","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Unable to access microphone inputs.","text_hash":"5125ca209d6d3c763713490ec0de3a44db42aeab03cb21dcf4b047a1a4970669","tgt_lang":"pl","translated":"Nie można uzyskać dostępu do wejść mikrofonu.","updated_at":"2026-07-06T17:57:07.854Z"} -{"cache_key":"651fa7e4c9822c4473900904c73a20f76324a98099e9d7d7642eb28755dcb3b3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.relative.daysAgo","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"{count}d ago","text_hash":"a41234397f3c63b22d27312ffcea05114f8d3ae9d602ef1320168a6eae9ca361","tgt_lang":"pl","translated":"{count} dni temu","updated_at":"2026-07-12T06:49:41.075Z"} {"cache_key":"652b0f65244fc19fc66b34c8499701380c3cfb7c6340cbf4bf91522b34b9bfca","model":"claude-opus-4-8","provider":"anthropic","segment_id":"approvalPage.allowedAlwaysDescription","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"The operation was approved with the always-allow decision.","text_hash":"da5c0e5b7d63682d38fdd5c9d985a4aad35603f1228bf13e62793dbbb56c1264","tgt_lang":"pl","translated":"The operation was approved with the always-allow decision.","updated_at":"2026-07-29T11:11:50.449Z"} {"cache_key":"652e9d60e6d7458f314b6718061f6f56f75e0b65e0b3b6155bf83bbc7e82a25b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.toolCards.group.fetchesOne","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"fetched a page","text_hash":"5dcb41cd61120822665a34674f7f6283c47f5ec159b769aaa215535304351523","tgt_lang":"pl","translated":"pobrano stronę","updated_at":"2026-07-29T11:11:50.449Z"} {"cache_key":"654307649917757d9ebed1509ca5cb4ba28bda718fa67f646830026a2c6ef4d0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"appsPage.cards.appleWatch.desc","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Glanceable chats and quick replies from your wrist.","text_hash":"7dbcaf2c61a0da5e299e9a0d18dfeaba393dbafab879aa715927478a29a15f5f","tgt_lang":"pl","translated":"Czaty na pierwszy rzut oka i szybkie odpowiedzi z nadgarstka.","updated_at":"2026-07-22T15:54:47.503Z"} @@ -1728,6 +1736,7 @@ {"cache_key":"6960c3966cdb1b9de107a585a12cbb3772cc7067da9db88a6e23e23d4a3b9a70","model":"claude-opus-4-8","provider":"anthropic","segment_id":"debug.security.runPrefix","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Run","text_hash":"00d60e31a4e6b8344d4201f25a6a7dee770713107f6d097abb01559d32b17f26","tgt_lang":"pl","translated":"Uruchom","updated_at":"2026-07-29T11:11:50.449Z","segment_ids":["activity.runId"]} {"cache_key":"6974fc244391ff909217b837eef0f45967f39bf3f653652be09fa4b44ec347bd","model":"gpt-5.6-sol","provider":"openai","segment_id":"chat.backgroundTasks.prompt","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Prompt","text_hash":"5c39123805ffb4e2f01ba096f17a5b18afb43c4f223afa4ba2d5a3f31cf74e09","tgt_lang":"pl","translated":"Polecenie","updated_at":"2026-07-16T15:59:37.509Z"} {"cache_key":"697b31b4312d29c532044dbe0b2c8a4b7ccc18f646f88ee0b7d09b5869862a34","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.dateThisWeek","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"This week","text_hash":"8c4eef5ab2532515ef24a662db70f6e5b8063c7f924342b2a463f763f1091634","tgt_lang":"pl","translated":"Ten tydzień","updated_at":"2026-07-05T14:40:11.071Z"} +{"cache_key":"698d5c035ffac4334c9e9930d4cc794237b5f715e7b40a2fb69f7b2d507e3cfc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.forkedSession","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Forked thread","text_hash":"52e0889e75a6aa22f91b410bd5e97080529a12ab4b60ab69dfa3c6c223db6788","tgt_lang":"pl","translated":"Rozgałęziony wątek","updated_at":"2026-08-06T05:33:10.839Z"} {"cache_key":"6996faaac0cf23699cd4debc1b1561c91f2cc616d73b6bb87b49f93a46ec6426","model":"gpt-5.6-sol","provider":"openai","segment_id":"nav.settings","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Settings","text_hash":"74a883a037bc227f91891ab654a753d3a99f31ab06ae5b5d2b6e594a692b41f8","tgt_lang":"pl","translated":"Ustawienia","updated_at":"2026-07-12T00:10:06.767Z","segment_ids":["memoryPage.tabs.settings","palette.items.settings","cron.detail.settingsTab"]} {"cache_key":"69ae375f1fff54e04cb8939701ae9a02a84086da3dda48a42fffc27d5957814b","model":"gpt-5.5","provider":"openai","segment_id":"languages.ru","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Русский (Russian)","text_hash":"ea81bf0fd46410b501bddee074ab6f00b0cdf377a6cafe608dcf2c28f7cb2f4e","tgt_lang":"pl","translated":"Русский (rosyjski)","updated_at":"2026-06-26T21:43:39.324Z"} {"cache_key":"69bb595b19c015b614ec921368e7dd992f5c740f4e2ab4e6471a1a2ca86ead01","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.today.emptyTitle","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Nothing waiting today","text_hash":"b2b6868ba60c559b0eff415f8035872d18bc61560eb6746d2f6d416cdbfa3c47","tgt_lang":"pl","translated":"Nic nie czeka dzisiaj","updated_at":"2026-07-12T06:49:33.406Z"} @@ -1867,6 +1876,7 @@ {"cache_key":"7124e444a10fd3f3bea10afa763456c0e452e966827d483cb89097b4fe9f98c6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.healthReadyUnassigned","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"ready unassigned","text_hash":"1e1a31a02e9da6ffa99a459bfd82e5af723794c2175405a5a0d6a32afa955167","tgt_lang":"pl","translated":"gotowe nieprzypisane","updated_at":"2026-06-17T14:16:37.628Z"} {"cache_key":"712acaac9ece07c8ecd2a3a689adb60e533e0fbb49367af1350dcddbad9f57d8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.workspaceFiles.artifacts","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Artifacts","text_hash":"314ae71b8c8dc9c952f0ffc58e35e6d9a41b5cf4756471c7cab0c9476cd5d20b","tgt_lang":"pl","translated":"Artefakty","updated_at":"2026-06-16T14:17:21.494Z"} {"cache_key":"7161c8d12aebe070da3be0a0392d680db8cf7e2c4154cb4e4f05eb015514fa4a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.overview.hero.openSettings","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Open Settings","text_hash":"3f940108cb1ecd9c0090da0b51b45f9fe673f00b22c7ffe3d013319b97456674","tgt_lang":"pl","translated":"Otwórz ustawienia","updated_at":"2026-07-29T11:09:50.883Z"} +{"cache_key":"718131cb718c762b139ace4da79092d42f8ae5e509974bf5ae5a23a03b3cf400","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.copyResult","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Copy result","text_hash":"c467973d015e9cb72b4e3a39d8b304099974fe9b6cb67f3f6f66a328069179a6","tgt_lang":"pl","translated":"Kopiuj wynik","updated_at":"2026-08-06T05:33:22.120Z"} {"cache_key":"71816c052d1edeaff4e37a79d0c4bcbb4d8e8cd931c253f0e3262cbc9e0f2eda","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.phrases.consolidatingMemories","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"consolidating memories…","text_hash":"89baaaae1f0e1ad3d02d40be2987273190f86bf34e8a27dd35c8e7faa76e2841","tgt_lang":"pl","translated":"konsolidowanie wspomnień…","updated_at":"2026-07-29T11:11:50.449Z"} {"cache_key":"7181ae0ca092b6131b3a1d7ef1e05b2ca54f17176552e84ded6006b1f8ad9a29","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.transcriptSearchTitle","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Search transcripts","text_hash":"6dfac4fd43910caa6a776fa88730c968ad6ae3ad8bdf2d0cbd5ec7bfbf852d28","tgt_lang":"pl","translated":"Przeszukaj transkrypcje","updated_at":"2026-07-29T11:11:50.449Z"} {"cache_key":"71852bd0a54b3d407252de1df470ad09c684e569186091e55eb78cf8d330601f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.dashboardEmpty","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"No dashboard yet — the working agent can pin widgets.","text_hash":"333d7315e2615f52c198afd61cc8a0203fe1909a72b870f4e20865732689e332","tgt_lang":"pl","translated":"Brak pulpitu — pracujący agent może przypiąć widgety.","updated_at":"2026-07-22T15:55:29.470Z"} @@ -1893,6 +1903,7 @@ {"cache_key":"72e5c0c606d78126d9436871611543270b521d272d6ed35a584a36ee77299195","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.pairing.generating","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Creating a secure setup code…","text_hash":"eca7942aeec595e3a1ebf01564b7dfc4ad90868636da4337f0470dcf1d97bc52","tgt_lang":"pl","translated":"Tworzenie bezpiecznego kodu konfiguracji…","updated_at":"2026-07-29T11:11:50.449Z"} {"cache_key":"72fbfa58870b447d5f8e3d76de47551942c80df4b6d37b7ab1ccb82b4d171f20","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.welcome.hintAfterShortcut","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"for commands","text_hash":"ac0118309984f4848096ed87ecb0f402984b15d82ad8c47ebd183dabc57c7e3c","tgt_lang":"pl","translated":"for commands","updated_at":"2026-07-29T11:11:50.449Z"} {"cache_key":"730945c81d7f92e46454bc5b931b67bb129f6987d437aaef91e3c070ba03d692","model":"gpt-5.6-sol","provider":"openai","segment_id":"agentChip.menuLabel","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Agent menu","text_hash":"ef695e131e823d24ff7c82a3cfc8705db1fc795e356faa631006792848dab73e","tgt_lang":"pl","translated":"Menu agenta","updated_at":"2026-07-12T23:39:23.596Z"} +{"cache_key":"732de6ecbcd08b41818ade837e66930689c1563820375f59dbcb1a5e3f1ddd55","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.duplicateRisk","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Retrying may duplicate a result after an ambiguous acknowledgement.","text_hash":"7b818910c3637b34ad0890c3a089666f79d44c985608e69a2aefa48e90ed6579","tgt_lang":"pl","translated":"Ponowna próba może zduplikować wynik po niejednoznacznym potwierdzeniu.","updated_at":"2026-08-06T05:33:22.120Z"} {"cache_key":"7342421aa430bfa06670d8c30c29f8ee4e82078b21449132983f384c145c0edb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.toggleConfirmation.enableTitle","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Turn On Dreaming for All Agents","text_hash":"d5f175233cddca978f705817c8f69837bfa5c7ee49f7311f83d790f14f3649bf","tgt_lang":"pl","translated":"Włącz Dreaming dla wszystkich agentów","updated_at":"2026-07-28T07:14:26.069Z"} {"cache_key":"7358b0d7b0cfabc5eb221a34dff4a79cfd8738c1de130c656e1b22c238e40527","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.baseUrl","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Base URL","text_hash":"70589413a3c9793339fcf764276727ac652fa7dfe2f15fb5671251303a52ca49","tgt_lang":"pl","translated":"Bazowy URL","updated_at":"2026-07-29T11:11:50.449Z"} {"cache_key":"73a7ecf1b1f0e5901e0d3ceb8eb6fa795cdb23f7539da7820f8e528c4d3807ee","model":"gpt-5.6-sol","provider":"openai","segment_id":"cron.runNotStarted.invalidSpec","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"This automation has an invalid schedule or payload.","text_hash":"ded9502ec8b1ee78f319bcc31e934c72c2b3bb2a4a95cb75c037ecc92fe8fdb8","tgt_lang":"pl","translated":"Ta automatyzacja ma nieprawidłowy harmonogram lub ładunek.","updated_at":"2026-07-13T03:19:51.935Z"} @@ -1923,6 +1934,7 @@ {"cache_key":"750b8d17e2f2863b2ab679152ce9192dbd9b89498f152d8f6e108c111f4d34e0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.details.conversation","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Conversation","text_hash":"ccca1817575365871461752f3229dd59ede742ae69e350e20fd00a6ce3d149e3","tgt_lang":"pl","translated":"Konwersacja","updated_at":"2026-07-29T11:11:50.449Z"} {"cache_key":"75203958e047bb35841b25fdc1dc643ddeb16ef8941b96dfe3fc7edbb64f83ac","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.details.noUsageData","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"No usage data for this session.","text_hash":"0d7e8a36956a3962062b10bbb0b251514111f2bdc4ec943693f48f768043c6ca","tgt_lang":"pl","translated":"Brak danych o użyciu dla tej sesji.","updated_at":"2026-07-29T11:11:50.449Z"} {"cache_key":"7524f0d0e79fe67e82d01162f9c9e222716a2e5496ebd20b278f3b9a8570013c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tabs.debug","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Debug","text_hash":"1a03bd2fd107c453f3183e30b9716f82200671e8270fbbefbe602f5a48705527","tgt_lang":"pl","translated":"Debug","updated_at":"2026-07-29T11:11:50.449Z"} +{"cache_key":"752e686b51be42056f9acedf5def5dba4efa12dddc721edfa661f6c89a2d1516","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.title","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Selected model","text_hash":"6cb8d3b4bdb37d02ea667999f8312af7ab0f9627f7869d5e09d788936d09fd3d","tgt_lang":"pl","translated":"Wybrany model","updated_at":"2026-08-06T05:33:10.839Z"} {"cache_key":"75360783a2db2276bde504c886eb2d4e307da958ebfe6d08abea56fc202a96db","model":"claude-opus-4-8","provider":"anthropic","segment_id":"labsPage.loopDetection.description","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Enable rolling-history guards that warn or block repeated tool calls when an agent stops making progress.","text_hash":"ceb1bf152e99089ee0f2eaf9765231d0038e1f30ad21f614892f0e64c1bcd071","tgt_lang":"pl","translated":"Włącz zabezpieczenia oparte na przewijanej historii, które ostrzegają lub blokują powtarzające się wywołania narzędzi, gdy agent przestaje robić postępy.","updated_at":"2026-07-31T19:27:46.530Z"} {"cache_key":"75388e889c74aadabba9caf8afe9fb61d9e06bbde70a4764b1043b98e6f4d6a9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.revision.preparing","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Preparing revision handoff","text_hash":"5287e6bef2d49751246bf986791a7301aac84c62be232d707210fc1abe74833f","tgt_lang":"pl","translated":"Przygotowywanie przekazania poprawki","updated_at":"2026-07-12T06:49:16.580Z"} {"cache_key":"753f3ed9de2a0200c1df628957e89fe932c2281c3007e0834450e9f4e4f42cb1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.rail.clear","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Clear companion thread","text_hash":"34344329f35d0a8b64bf74821acedf0f2f64b73eddf963fe0b3345e499ad8db3","tgt_lang":"pl","translated":"Wyczyść wątek asystenta","updated_at":"2026-07-25T17:15:25.508Z"} @@ -2009,6 +2021,7 @@ {"cache_key":"79ff01a71b087d2d12aeb81771136524558e786a0b742988707e9c27533712f3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commandResults.thinking.resetFailed","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Failed to reset thinking level: {error}","text_hash":"cb340523319abade5ef33a4bcbc45cbd652faee486f31d92a55ee67a88502063","tgt_lang":"pl","translated":"Nie udało się zresetować poziomu myślenia: {error}","updated_at":"2026-07-29T11:10:56.538Z"} {"cache_key":"7a11fe7bf8fb672e9d625550ce2bd40e34e4f68194190f4941c9496065aec9a5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.inventory.olderPairing","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"{count} older pairing of {name}","text_hash":"dfa632b71c161fa484536960000bbc4dc942fb76436fab31b5a685b1af559ce9","tgt_lang":"pl","translated":"{count} starsze parowanie {name}","updated_at":"2026-07-12T06:45:36.637Z"} {"cache_key":"7a1dd316c72720fb0d81efc40e7a8a5bc66d78240ab134b8ef8ba7d94bc08070","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.toolCatalog.descriptions.gateway","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Gateway control","text_hash":"477e95e144fd7bfb5afcfe32b35e77af8c4815afa764a321cd8992f00f7c39c0","tgt_lang":"pl","translated":"Sterowanie Gateway","updated_at":"2026-07-12T06:46:19.681Z"} +{"cache_key":"7a37f4c9ac3fa36c28cf6214dc6e188b67423ac7da19d2840bec52ec6a107d2f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.format","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Check that the endpoint exposes a compatible chat model, then retry.","text_hash":"22ef704d9921834cb21e0b3c3c807f3d5fa2fd63f40ff652d26bcf2638556121","tgt_lang":"pl","translated":"Sprawdź, czy punkt końcowy udostępnia zgodny model czatu, a następnie spróbuj ponownie.","updated_at":"2026-08-06T05:33:22.120Z"} {"cache_key":"7a3847e58c251c11b6538283f567980683a518500b1bc965b6aea9fc9b176614","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.files.coreFilesSubtitle","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Bootstrap persona, identity, and tool guidance.","text_hash":"d75ad947c2751bddf5612450c6bf1d53c8ae3d8fe51dc9479032eb677d081662","tgt_lang":"pl","translated":"Bootstrap persona, identity, and tool guidance.","updated_at":"2026-07-29T11:11:50.449Z"} {"cache_key":"7a7f56d88146b1ee24e114cb056b25711efb78882a05fb61ec459ab8b6dc81e4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.scene.dedupeDiary","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Dedupe Diary","text_hash":"805725ab08dda39943858e1ed241464dc23bc100fac04ce55d0f14a6009d06e4","tgt_lang":"pl","translated":"Dziennik deduplikacji","updated_at":"2026-07-29T11:11:50.449Z"} {"cache_key":"7a829482b31053f21b67c5a1e1a8b7aafef56b41b90488499e12b70405fe8df6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.eventExecutionUpdated","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Agent updated","text_hash":"d24a95381c8ef4232641339007b250bf6117845a0e7c7569b0830ad2fded11b7","tgt_lang":"pl","translated":"Agent zaktualizowany","updated_at":"2026-07-29T11:11:50.449Z"} @@ -2023,6 +2036,7 @@ {"cache_key":"7b4afa8bd499ec218620f655412c8aeda50b90e23a2e21c97d8d8dc46cd7892f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.execApprovals.rules","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"{count} rules","text_hash":"e838d0ef12825f802a10f914fbebc46645de9dacffffe4522eb035cd806039de","tgt_lang":"pl","translated":"{count} reguł","updated_at":"2026-07-12T06:45:50.148Z"} {"cache_key":"7b53cc8e070b97d2f3b551f1b05954f962b7cce0b25a5ca465bae848fe42832c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.menu.toolAccess.label","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Tool access","text_hash":"af24830760baf7cb77034c8b32bc72f654312fe3efb4c2c3172fa850083045eb","tgt_lang":"pl","translated":"Dostęp do narzędzi","updated_at":"2026-07-29T11:11:47.370Z"} {"cache_key":"7b55f749ecc333d20190ae93f4be6dbf1ff0b163ccf79277f7a9aaa430233aa7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.engine.openClawMemory","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"OpenClaw Memory","text_hash":"3599f093b20d42c20343e696c010f7bd4bfb8ea76dd771fbd98399753550ed14","tgt_lang":"pl","translated":"OpenClaw Memory","updated_at":"2026-07-31T19:27:46.530Z"} +{"cache_key":"7b56baa81981b9ee62f2c9189d9f3ddb285aa3c740e905dd02e2a3d00259033e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"appsPage.badgeStoreComingSoon","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Chrome Web Store · coming soon","text_hash":"d211e1cb0d006e8e02c0c3fe12d6d98e9b576b5b19eb85b501cb8448935647f3","tgt_lang":"pl","translated":"Chrome Web Store · wkrótce","updated_at":"2026-08-06T05:33:22.120Z"} {"cache_key":"7b6a9cc7a6afdbf4a05f381f3e185548e12b0364664b06ce128fffdd27c60e8d","model":"gpt-5.6-sol","provider":"openai","segment_id":"pluginsPage.hubTablistLabel","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Plugins sections","text_hash":"406d17a78b9662b89e0bde0e53699cf8702e066524b07226f0e4073633806231","tgt_lang":"pl","translated":"Sekcje wtyczek","updated_at":"2026-07-12T02:11:28.112Z"} {"cache_key":"7b6ab699edf32ca28cce8ab99fbc34ff4606b983649cc61c06a82b8ad9cba003","model":"gpt-5.5","provider":"openai","segment_id":"chat.pullRequests.checks","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"CI","text_hash":"fe8ee15bb86d27a77f2a62bd71bc65936156c99fe5b58537b347cbad1761fd95","tgt_lang":"pl","translated":"CI","updated_at":"2026-07-10T17:04:20.062Z"} {"cache_key":"7b6eddf6f40ba527df4336fe4a2a7059cf69c201f10cb49391839ed4966f5d64","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.fallbackAttempts","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Attempts: {attempts}","text_hash":"0da24609b325f017ec7ca7f456d589def6fe63be784b3e04fa410b43defbb284","tgt_lang":"pl","translated":"Próby: {attempts}","updated_at":"2026-07-29T11:11:39.307Z"} @@ -2186,6 +2200,7 @@ {"cache_key":"85c2e614ec8003d4e2f10f9056607adf2e99b578a3da6c805b672f10c8365f04","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.modelControls.usingDefault","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Using default from Settings","text_hash":"d83939f0ba1a98e0778adb1834e6c774b823aea8a07b4c4fcab4d869db452bcf","tgt_lang":"pl","translated":"Używa domyślnego z Ustawień","updated_at":"2026-07-22T15:56:04.183Z"} {"cache_key":"85d043c62ff7422b232b07b8788cc50c37329969091232158f1ed45e58283e12","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillsPage.missingRequirements","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Missing requirements","text_hash":"269d7976cdbad0e312aae1bb213e8522374bf23a36ab319be19f37902053b4d1","tgt_lang":"pl","translated":"Brakujące wymagania","updated_at":"2026-07-12T06:48:30.117Z"} {"cache_key":"85f79b81cf797e05d0f4113f8549565a1b44a87b3533656d4dcbfdd1a3d26252","model":"claude-opus-4-8","provider":"anthropic","segment_id":"board.widget.rejectedDetail","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"This widget stays inactive until it is removed or replaced.","text_hash":"aeb8c1094237c13ebff2066678a22f963bc5af6c44641b830a979b13d60c5d0d","tgt_lang":"pl","translated":"Ten widżet pozostaje nieaktywny, dopóki nie zostanie usunięty lub zastąpiony.","updated_at":"2026-07-22T15:55:21.163Z"} +{"cache_key":"860c2d0d25e372f3c5731b0c1df11515ed1e57aa44954bc1e9a3541a22bbbd9c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.modelControls.refreshingModels","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Refreshing models…","text_hash":"88c350cac6f76d81ff4030497c3862e3088348e461c045aa0a87d0efe8e3cab8","tgt_lang":"pl","translated":"Odświeżanie modeli…","updated_at":"2026-08-06T05:33:25.106Z"} {"cache_key":"86146a66bd1ee075304df46a440d0ee21c729995e90df4697f196c0bf2ed575b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.workspaceFiles.expand","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Expand thread workspace","text_hash":"00402cc200656aa9a6fef65d9e0ac88ae97b7927a0ab4ba8bb4ec31caf5ab326","tgt_lang":"pl","translated":"Rozwiń obszar roboczy sesji","updated_at":"2026-06-16T14:17:14.640Z"} {"cache_key":"8631152b04d9247b526370dbdb8a378c23e606d03df1fec72cf725605b14ba0f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agentTools.channelSource","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Channel: {id}","text_hash":"deeba4ed0001ba82ab20e37ea762c26095e52817c28b99b94e2e5026f88fee6c","tgt_lang":"pl","translated":"Kanał: {id}","updated_at":"2026-07-29T11:11:50.449Z"} {"cache_key":"8652f7423a045cc381b1b84fad763f8600c81326a407859d8640dc92474576b8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.openEngine","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Open {engine}","text_hash":"511b6c9443f6317fbc6dbe356ca307966772177a3e0225060d38785ac17919e3","tgt_lang":"pl","translated":"Otwórz {engine}","updated_at":"2026-07-29T11:11:50.449Z"} @@ -2254,6 +2269,7 @@ {"cache_key":"8b10ec4f4119ae74254bb1089a73e2a83c9cdcdff8421446b27974f8c49f9f5c","model":"gpt-5.5","provider":"openai","segment_id":"chat.backgroundTasks.stopTask","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Stop {title}","text_hash":"427b5bdce0f1f48dacc94b5969c6cf6d4fde3e3196545179484142feced2df74","tgt_lang":"pl","translated":"Zatrzymaj {title}","updated_at":"2026-07-11T00:45:31.838Z"} {"cache_key":"8b172dd20d6f65fe3457f341e59234db43ba07c7aef7b47c39e59bb0542274ea","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.mcpEmpty","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"No MCP servers configured yet. Add one here or pick a connector from Discover.","text_hash":"7ab46c2b4a5b1ec66b137d12a68fd0f024cf3582b9ee94bdee781086acd4c54c","tgt_lang":"pl","translated":"Nie skonfigurowano jeszcze żadnych serwerów MCP. Dodaj jeden tutaj lub wybierz łącznik z Discover.","updated_at":"2026-07-29T11:11:50.449Z"} {"cache_key":"8b22e89d6027c5fb3e94ef3721e2db6d926af6a660eb387cff2a40b4f9addc64","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.importFromRelays","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Import from Relays","text_hash":"b6a7b8934731285270b7f1671978dc0fc3147998f52405b2cc418eb4927bfc99","tgt_lang":"pl","translated":"Importuj z przekaźników","updated_at":"2026-07-29T11:11:50.449Z"} +{"cache_key":"8b276d064b94b882ef4c8bd6d86a52f7b127cc853e43da654d3167a2f5728334","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.actions.confirmDedupeDescription","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"This rewrites DREAMS.md and removes only exact duplicate diary entries.","text_hash":"66ce13326514c7a9e5d598490eefd03a054d8eeee1a21811dbc46f87103549d2","tgt_lang":"pl","translated":"To zapisuje ponownie plik DREAMS.md i usuwa tylko dokładne duplikaty wpisów dziennika.","updated_at":"2026-08-06T05:33:22.120Z"} {"cache_key":"8b2be12510c9b73ff157c77160c3617a653b2b23616d8ea202884b2698ca98e3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.list.loading","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Loading...","text_hash":"47d2a515ef2f05b87d688656286a61e4f743da4b878684c7654969db17711c40","tgt_lang":"pl","translated":"Ładowanie...","updated_at":"2026-07-12T06:50:33.143Z"} {"cache_key":"8b36aca633b933b8adc543f191f9b6731cbec3687e8d28f43d38c6faf46171c4","model":"gpt-5.5","provider":"openai","segment_id":"chat.workspaceFiles.showFiles","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Show thread files","text_hash":"3cc4cfdc6ffa8934d7dd607092a6704ec1b6fe93e968833acd23a8faa989e329","tgt_lang":"pl","translated":"Pokaż pliki sesji","updated_at":"2026-07-10T06:08:36.073Z"} {"cache_key":"8b438458f759f1e4a07b4896099ac8fc13150079a5e4641588ae35ac24fb0c10","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sessionSuggestions.state.dismissed","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Dismissed","text_hash":"9d74727714dba768278ea3e26ae526fedfa685d772a0d6669e506f44c1d676d4","tgt_lang":"pl","translated":"Odrzucono","updated_at":"2026-07-25T17:15:19.610Z"} @@ -2264,6 +2280,7 @@ {"cache_key":"8c19f34da3abd2f7200e5811d0085991faba141b50e45f66c341b5409d84282d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.toggleConfirmation.enableConfirm","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Turn On Dreaming","text_hash":"5e5eaea08f325b95e9755f04c7dd31ed548c1a35c2b27b6cce7790d10aad3649","tgt_lang":"pl","translated":"Włącz Dreaming","updated_at":"2026-07-28T07:14:26.069Z"} {"cache_key":"8c42189a23e7334260fb399258f824366179d8c0f6e29be4be69951c57e760fe","model":"gpt-5.6-sol","provider":"openai","segment_id":"channels.setup.whatsappLinked","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"WhatsApp is linked and ready.","text_hash":"1450f6ffb97e722b5f72068837cd791e41d3cc9b58cb6f926d8b87b01261b504","tgt_lang":"pl","translated":"WhatsApp jest połączony i gotowy.","updated_at":"2026-07-13T16:52:43.801Z"} {"cache_key":"8c42f36e515a8466c0517a60efad23f809ca671edc390caee5a72bb56b9d28a0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.pairing.approvedNotificationFailedNotice","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"DM access approved, but the requester notification could not be delivered.","text_hash":"c9732c25e8f0a79e951f4771ba430e734cbb6efb2667a1778061a55a6b12c16d","tgt_lang":"pl","translated":"Dostęp do wiadomości bezpośrednich zatwierdzony, ale nie udało się dostarczyć powiadomienia do osoby zgłaszającej.","updated_at":"2026-07-22T15:53:22.907Z"} +{"cache_key":"8c5683a6f7c917b04db25dbcc114ba279ab46f17959d6e9a22dc6063d2556f25","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.branchCheckpointConfirm","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Create a new child thread from this compacted checkpoint?","text_hash":"dbafb7be891c3fd1d13d421909284ee93103bebf7b3b99a82e2fd882e59b58cd","tgt_lang":"pl","translated":"Utworzyć nowy wątek podrzędny z tego skompaktowanego punktu kontrolnego?","updated_at":"2026-08-06T05:33:10.839Z"} {"cache_key":"8c5985fc145e188f72b3ce270542bacb570c46207eb2d8c0ed0b4b306a7aabc4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.tokenRange","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"{before} to {after} tokens","text_hash":"ee3c520c48bad23f77e157fd200482d469d807c55785a5113ddc9f1baefdc3e5","tgt_lang":"pl","translated":"{before} to {after} tokenów","updated_at":"2026-07-29T11:11:50.449Z"} {"cache_key":"8c61b7b15e08bfafc6303be1f001caea2d7d36cd4b089c48ec59fd0a598062a9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.counts.sensitive","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"{count} sensitive","text_hash":"353543c51cf982fdf8406682e13cbe6b7adaeb4ea1cab6806fe6b718d52983b8","tgt_lang":"pl","translated":"{count} wrażliwych","updated_at":"2026-07-29T11:10:32.290Z"} {"cache_key":"8c6f4b89df621ce95ab5df2c25fab61b50b248855c5167a8c86959149d37a862","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.approvalNeeded","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Approval needed","text_hash":"9928dd82f38fb09386ed14b4251ee6ee10e4d7c45a366d3a98ef2a34fc6453a2","tgt_lang":"pl","translated":"Wymagane zatwierdzenie","updated_at":"2026-07-22T15:53:41.326Z"} @@ -2289,6 +2306,7 @@ {"cache_key":"8e01ce66f0d55c5648990870a12f2b8f928f60bd15ffa31da129689a29bcef77","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.breakdown.cacheWrite","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Cache Write","text_hash":"1471a902cb72f0173bb438d603c33897462936c35a4155e71568e70fe65e2af4","tgt_lang":"pl","translated":"Zapis do pamięci podręcznej","updated_at":"2026-07-29T11:11:50.449Z"} {"cache_key":"8e01dbc8031c03d5ae540eb2935550f081a4bf97c41d6dc3fbd7e3d29949fb69","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.skillsPanel.customAllowlist","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"This agent uses a custom skill allowlist.","text_hash":"8ca99200022e524fae33f6bd76d215843ba080488bafb929261ec4cd993569c9","tgt_lang":"pl","translated":"Ten agent korzysta z niestandardowej listy dozwolonych Skills.","updated_at":"2026-07-12T06:46:27.742Z"} {"cache_key":"8e0963037c556f7eb27790f58cc05b61fd874ab183107db9fe8757222b8360a1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"updates.failureReasons.dirty","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Commit or stash changes, then retry.","text_hash":"6bb483adb0f3b3ede3a40872ddbaa1b6caa077faab5e31ae5151f266d616975e","tgt_lang":"pl","translated":"Zatwierdź lub odłóż zmiany, a następnie spróbuj ponownie.","updated_at":"2026-07-29T11:08:45.558Z"} +{"cache_key":"8e1aa8e99c0416c035099afc8c0d0316b9ae239cfabb9dc7a6e842de72908106","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.deleteSelectedConfirmOne","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Delete 1 thread?\n\nThis will delete the thread entry and archive its transcript.","text_hash":"185d68c31db6e909783db324f7b7138ee72fff0bba942e72ec891badd0993b9f","tgt_lang":"pl","translated":"Usunąć 1 wątek?\n\nSpowoduje to usunięcie wpisu wątku i zarchiwizowanie jego transkrypcji.","updated_at":"2026-08-06T05:33:10.839Z"} {"cache_key":"8e2065abe7ebfd88fdd840bc6560ffe73eb4ed67d3f96faae534bc90aea98378","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.connectorDescriptions.news","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"A personalized daily briefing: news, weather, and tasks in one message.","text_hash":"de3d6d49631d0f84547b01d7aa74552d905c1c7ee047274916cef664199e10e2","tgt_lang":"pl","translated":"Spersonalizowany codzienny briefing: wiadomości, pogoda i zadania w jednej wiadomości.","updated_at":"2026-07-12T06:49:01.233Z"} {"cache_key":"8e2fb8954bfbb70fbf8d712c7c2c42df7b1ac0cdc9407a944aa5933c004237f3","model":"gpt-5.6-sol","provider":"openai","segment_id":"connection.access.connectHint","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Click Connect to apply connection changes.","text_hash":"473e1a24ad5a8bff00b2db667b8ff16a9b537a5b127dd2af42842620ea830b6d","tgt_lang":"pl","translated":"Kliknij Połącz, aby zastosować zmiany połączenia.","updated_at":"2026-07-12T00:10:01.752Z"} {"cache_key":"8e45b512e6b7083829256e4334175670279ee81ac71df940140312b9f3cd6800","model":"gpt-5.5","provider":"openai","segment_id":"newSession.messagePlaceholder","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"What should this thread work on?","text_hash":"184c9278814adce510e995f64bb63b09a59cba350187d1a64a59856a6275d9e1","tgt_lang":"pl","translated":"Nad czym ma pracować ta sesja?","updated_at":"2026-07-10T15:21:41.615Z"} @@ -2330,6 +2348,7 @@ {"cache_key":"90764d568cf0b5dea24bcfc90703828092059065f36e98b34c4cf9a535791ab5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.revision.title","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"{verb} proposal","text_hash":"4b13b5a6d24bd3d5563d0a85beae9e17320b2a30af9a003104eff68fa2e26494","tgt_lang":"pl","translated":"{verb} propozycję","updated_at":"2026-07-12T06:49:16.580Z"} {"cache_key":"909364004c57af0bb5e8e8f93fac4363b8f1d6d56983a15ced685a05a31ee204","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.pairing.pending","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Device requests waiting for review: {count}","text_hash":"0bc0822235b930faa4038f1d7859f695de2519c989595c438505f8ce100a5801","tgt_lang":"pl","translated":"Prośby o dodanie urządzeń oczekujące na sprawdzenie: {count}","updated_at":"2026-07-29T11:11:50.449Z"} {"cache_key":"909c25a2d83bba89409ab4609d45a1d37648f52429eadcc4c1ed5334c79d846b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.sections.update.label","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Updates","text_hash":"22e2bada8f1c65cd83f4ba976f0027c5dd7cb81d5d2199cd1b0130792841eef4","tgt_lang":"pl","translated":"Aktualizacje","updated_at":"2026-07-12T06:46:40.901Z","segment_ids":["configView.sections.update"]} +{"cache_key":"90a250797a9173f33d85516d644430ff58d06ca1ea7ef0d32a3dbbc5862386a9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.actionRequiresAdmin","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"This action requires operator.admin access.","text_hash":"518b8e1950759a90a1bd23aa2ca3c6476d2278d010e83aff6087f7469050286b","tgt_lang":"pl","translated":"Ta akcja wymaga dostępu operator.admin.","updated_at":"2026-08-06T05:33:10.839Z"} {"cache_key":"90ad700d6a83ce7751cfb143d725bae6bc3d5065a4e281ea44f92c78b74f9101","model":"gpt-5.5","provider":"openai","segment_id":"newSession.title","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"New thread","text_hash":"73d023a30e4e7b50854ea21bb256f97bc43615e8b2ddf66893f41c9f45a777c7","tgt_lang":"pl","translated":"Nowa sesja","updated_at":"2026-07-10T15:21:41.615Z","segment_ids":["newSession.draftRow"]} {"cache_key":"90b59a439d8e7095e646f82e833d2a7b204661cad73c60ede007b1a5823b67e4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"quickSettings.model.default","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Default","text_hash":"21b111cbfe6e8fca2d181c43f53ad548b22e38aca955b9824706a504b0a07a2d","tgt_lang":"pl","translated":"Domyślne","updated_at":"2026-07-06T20:20:02.809Z","segment_ids":["configView.textSizes.default","chat.modelControls.default"]} {"cache_key":"90bf98f0b5c1ef28dc2fb73ac1cffa36a386c80389bb5e8d4aa5ce959d28a6ca","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.dreaming.timezone.label","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Timezone","text_hash":"4ceca1d52cede44de32f74ad326272e339cece20244a6ff39f131d3331fb5c67","tgt_lang":"pl","translated":"Strefa czasowa","updated_at":"2026-07-28T07:13:44.848Z"} @@ -2364,6 +2383,7 @@ {"cache_key":"929ef43506c366afe130f02eade680259b72b84f5ec732a16b2799596d9d5a8b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.pairing.showSetupCode","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Show setup code","text_hash":"dc4fa0026fedf726e622f08eafb87102dfe74b6f27a47c5bc3e78df69498296b","tgt_lang":"pl","translated":"Pokaż kod konfiguracji","updated_at":"2026-07-29T11:11:50.449Z"} {"cache_key":"92a6abc491284b6131348939a34764bb49ce59206f9a96c1200e52fa2593d84c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"quickSettings.model.thinkingLevels.low","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Low","text_hash":"f793de205ead5ac302c4a1627829dea41f176b1068b993a32373fc869918374b","tgt_lang":"pl","translated":"Niska","updated_at":"2026-07-06T20:20:02.809Z"} {"cache_key":"92a6cce4c8ee3975b9fdfade597e199e968848168bf5c02bf545af7a3d300753","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.inventory.versionDrift","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"version drift","text_hash":"fd938e1c3af6a2db107588cabe50b5b631e2b7018962c66719674e881f4ffe06","tgt_lang":"pl","translated":"rozbieżność wersji","updated_at":"2026-07-12T06:45:36.637Z"} +{"cache_key":"92abbd589298bbdc993d45519374649dcc1ae155b7eaa3c346fd8b406d982d3c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.deliveryBlocked","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Completed, but result delivery is blocked.","text_hash":"cb34b0983f0b8b521ea9291291e02c165db3661730bfed241080e6a6aa32f4f9","tgt_lang":"pl","translated":"Ukończono, ale dostarczenie wyniku jest zablokowane.","updated_at":"2026-08-06T05:33:22.120Z"} {"cache_key":"92ac2d0d840355f4b792d186fa456802405e41a43b6a84278ec1f0a5bbc60428","model":"gpt-5.5","provider":"openai","segment_id":"chat.sidebar.allSessions","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"All threads","text_hash":"48713fab09af2a336506d5c119d4e6c782cb35fb4e8e3bd920ab377e10a6430c","tgt_lang":"pl","translated":"Wszystkie sesje","updated_at":"2026-07-03T07:40:09.757Z"} {"cache_key":"92b6ff059160f68634542a07cdd201e86667a5dea779039eb28804765c337ce0","model":"claude-opus-4-6","provider":"anthropic","segment_id":"chat.composer.realtimeTalkRequiresMicrophone","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Realtime voice input requires browser microphone access.","text_hash":"a70d86265802e30aac70647cde33c62c5386741941d2ea9f54636a0242109dcd","tgt_lang":"pl","translated":"Głosowe wprowadzanie w czasie rzeczywistym wymaga dostępu do mikrofonu przeglądarki.","updated_at":"2026-07-06T22:42:24.968Z"} {"cache_key":"92c01aa2ab2d521d1dfe2573f2bae5e6812a8fe50d1e74adec90f8f31d168f66","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.renameGroupMenu","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Rename group…","text_hash":"fe4e8d175e15f0a28c7c39b8bf3ea98b704e793c7efbc5231eb4a7448d0e675b","tgt_lang":"pl","translated":"Zmień nazwę grupy…","updated_at":"2026-07-06T23:41:14.105Z"} @@ -2404,6 +2424,7 @@ {"cache_key":"94c164ab92dba747e2bb2463f50cc80d4a0e7599776670c6b03e65502ce41ed4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.context.primaryModel","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Primary Model","text_hash":"bc2701b024601dd88c58cdba885c980d2f87f74401b4182bfcbebf1cd9fe8647","tgt_lang":"pl","translated":"Primary Model","updated_at":"2026-07-29T11:11:50.449Z"} {"cache_key":"94cbb7c232317beb270f211eb25b22c1c6cef61b0e5abff6f09b059315d3aea5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.sections.broadcast","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Broadcast","text_hash":"17bc9178343601795dbd6d0e4328dcade21e406e6514640250c79ac9317ee81a","tgt_lang":"pl","translated":"Nadawanie","updated_at":"2026-07-12T06:47:28.389Z"} {"cache_key":"94fb7b828db45d22ba444e3da42f2f4e5076d38b667c50db4f5b2ea77c968c17","model":"claude-opus-4-8","provider":"anthropic","segment_id":"quickSettings.security.browserEnabled","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Browser enabled","text_hash":"121adc46173e9ec6185795ba831aced999439bad98133ff94743b8f2ad5ec768","tgt_lang":"pl","translated":"Browser enabled","updated_at":"2026-07-29T11:11:50.449Z"} +{"cache_key":"952d8fb17ee1fc70cfc6bab6eae327052a7ed8ab7fe015e5165732e83ed48162","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.messages.fullContentLoadFailed","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Could not load the full message.","text_hash":"a786a21e46295cc228c4ec476928e20786dde74abe1d0999043c6598ce736456","tgt_lang":"pl","translated":"Nie można załadować pełnej wiadomości.","updated_at":"2026-08-06T05:33:25.106Z"} {"cache_key":"952db07e9c97c275574ea3a57eb2c311c0f3bcbe52ce41434a2f77c2b70c0bd1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.overview.shortcuts.title","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Explore memory","text_hash":"f4b6c6b72fd0daff38e3e670cf52d56f7b30397fc3a23f3c3d0bc1722960e6a1","tgt_lang":"pl","translated":"Przeglądaj pamięć","updated_at":"2026-07-29T11:09:58.625Z"} {"cache_key":"9534b7b009665e1b157b4061fb5fd3375660ea46c33d7abb0f1173d2b3c68d69","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.export.label","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Export","text_hash":"3664895579f0a7e68c4aa09c91316e20239bc74499010e6423ece40cad7c28f7","tgt_lang":"pl","translated":"Eksport","updated_at":"2026-07-29T11:11:50.449Z","segment_ids":["chat.runControls.export"]} {"cache_key":"95457c31e4b9b4b35e9b7ab579c4ec63a56768473ec72ced0c7fc09db2a9d7f3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.toolCards.group.otherOne","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"used a tool","text_hash":"08bb96651d69ce6687766deae69df430ccacbb38a3a0cec9c5ca250995e5801a","tgt_lang":"pl","translated":"użyto narzędzia","updated_at":"2026-07-29T11:11:50.449Z"} @@ -2529,7 +2550,6 @@ {"cache_key":"9d88bc28b8130ee1c3b4b4576d4be2d3a6434831d95305c7332a1149827dbd50","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.notifications.browserSupport","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Browser support","text_hash":"2bd218b87fe8152a7876fadbbcc71947c76d735c9f1f646c8062601bc0d9f2e1","tgt_lang":"pl","translated":"Obsługa przeglądarki","updated_at":"2026-07-12T06:47:43.176Z"} {"cache_key":"9dcda741f7460f72236c36345a8b71ffd16baa7231206e33e71d348d66816964","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.list.shownOf","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"{shown} of {total}","text_hash":"214af50beb5559efe490e77117a4cfe051e9c890da950425d1dfb1e78533a58c","tgt_lang":"pl","translated":"{shown} z {total}","updated_at":"2026-07-12T06:50:33.143Z"} {"cache_key":"9de9d86a13b3be51836687efe8d7d01469a92e99c626b65a9796f5b5bf7f3c05","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.transcriptSearchError","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Transcript search failed","text_hash":"b4debb382c7a07b5ab43c50aad5ad936eeeee0ed4057b679bd6b7161555382b7","tgt_lang":"pl","translated":"Wyszukiwanie w transkrypcjach nie powiodło się","updated_at":"2026-07-29T11:11:50.449Z"} -{"cache_key":"9dfb3b9f437dd27d1c8a4b0aee2f9d84d69ff3a7378ad2ac5ed7eca659dfffbb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.tryAgain","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Try again","text_hash":"d8b8392e2c542950ca64867168e4ef87d4ad606882d5898f826b51c6d553988f","tgt_lang":"pl","translated":"Spróbuj ponownie","updated_at":"2026-07-29T11:11:50.449Z"} {"cache_key":"9e05604707b36e94621316cbf492741ed88ba26d4ff5de29d5e9b2532990fb64","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.inventory.manualWake","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"manual wake required","text_hash":"d11e5d09f0a880f25a44c84ebc0fad80bd2448a24ff60bf14427304abf548396","tgt_lang":"pl","translated":"wymagane ręczne wybudzenie","updated_at":"2026-07-12T06:45:36.637Z"} {"cache_key":"9e07443acb0c240e063606489b8e8f64ef77bd489e38897bf701b49a774ba2ec","model":"gpt-5.6-sol","provider":"openai","segment_id":"channels.setup.whatsappScanHelp","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"On your phone, open WhatsApp → Settings → Linked devices → Link a device, then scan this code.","text_hash":"6ee9ae3d7c359a355959a3ea758a930fc2ff2b83f919256c6b200d79b0c23928","tgt_lang":"pl","translated":"Na telefonie otwórz WhatsApp → Ustawienia → Połączone urządzenia → Połącz urządzenie, a następnie zeskanuj ten kod.","updated_at":"2026-07-13T16:52:43.801Z"} {"cache_key":"9e2b44d6f3cb3524428e5ec78f613ab45dd54425016ff45dfde0b1fa3f5b837a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.details.usageOverTime","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Usage Over Time","text_hash":"c58fed4f5cb59cb8475b85914c1c7c8aed2321506c24303467a59cb44eaabe03","tgt_lang":"pl","translated":"Użycie w czasie","updated_at":"2026-07-29T11:11:50.449Z"} @@ -2573,7 +2593,6 @@ {"cache_key":"a119f6067ec562dc3d6357892ed286ab1581a5185d556c3612205eeeb16e2459","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.pairing.approveAria","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Approve {sender} for {channel}, account {account}","text_hash":"6ec24fb1890940fefeb85a92d6c9562a6628ca8085a72dfc3ef300785cb968e7","tgt_lang":"pl","translated":"Zatwierdź {sender} dla {channel}, konto {account}","updated_at":"2026-07-22T15:53:08.933Z"} {"cache_key":"a1273975cb503e6dead0e890c8a37e5eb0365d4871818950497287281103d2af","model":"claude-opus-4-8","provider":"anthropic","segment_id":"filePreview.fileCount","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"{count} files","text_hash":"63352fdc2cd6bbbfb4ac957d4fb6e0b03eda6d5240381ec7a0f3a9b8db3a231f","tgt_lang":"pl","translated":"{count} plików","updated_at":"2026-07-12T06:45:11.874Z","segment_ids":["githubPreview.files","memoryImport.fileCount"]} {"cache_key":"a163c5e469049a64715a3086d41e04d19011d0cd13c43d3bb93107d2d4a0aa79","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.revealSensitive","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Reveal sensitive values","text_hash":"f36f2da80e76feab0457cd87b91b63cdfa6d310f6158ddbdc5c9d7c79badc672","tgt_lang":"pl","translated":"Pokaż poufne wartości","updated_at":"2026-07-12T06:48:03.350Z"} -{"cache_key":"a1769d70f0e1341ac12197cc8cf9ca167eb1122af220589050d197d3f9c372cf","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.actions.confirmRepair","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Repair Dream Cache? This archives derived dream cache files and rebuilds them from clean inputs. Your dream diary stays untouched.","text_hash":"bf72fa3d38159dffaddfcde0587d8d5d7002a7e5b60db804a5f3f953b260fac0","tgt_lang":"pl","translated":"Naprawić pamięć podręczną snów? Spowoduje to zarchiwizowanie pochodnych plików pamięci podręcznej snów i odbudowanie ich z czystych danych wejściowych. Twój dziennik snów pozostanie nietknięty.","updated_at":"2026-07-29T11:10:25.409Z"} {"cache_key":"a1886458dbae683063c1a6de25d230a9285cec74d9f15ed7bd19f66ca300d02d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.toolCards.noOutputSucceeded","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"No output — tool completed successfully.","text_hash":"07f268e36990878644ad87f2b51b96e74727c649ed9ff2c5690d3ace8ff07e1a","tgt_lang":"pl","translated":"Brak danych wyjściowych — narzędzie zakończyło działanie pomyślnie.","updated_at":"2026-07-29T11:11:50.449Z"} {"cache_key":"a1ae3217f7a72d730fc15c732fad36db653573c0ffcf7864b7bd75043cae657f","model":"gpt-5.5","provider":"openai","segment_id":"worktrees.cleanNow","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Clean up now","text_hash":"da367b57478fe6da969f5ff3a78717074d7fca77a312ac2c8f77dc2f56032578","tgt_lang":"pl","translated":"Wyczyść teraz","updated_at":"2026-07-05T21:01:26.445Z"} {"cache_key":"a1bd705d863e1bcda56ed7c8faa8acc4f01d8fa4fbfba10dfbb9843e73b9617c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.mediaPlayer.play","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Play","text_hash":"436e61016e26fcb773b9725745cbbf0afe7f001ea26041a814a7712c2925c442","tgt_lang":"pl","translated":"Odtwórz","updated_at":"2026-07-29T11:11:21.373Z"} @@ -2589,6 +2608,7 @@ {"cache_key":"a25c12a4156ea98c7ca498670403e2edecd1211218ff58c50be785e8d193deeb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.connectorAddedOauth","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Added {name}. Authenticate with “{command}”, then restart the gateway.","text_hash":"6c4d1b65932fdc0ff9aa0ceb2c8ce7f54dc4a410b5c5499354b44bb7f7dd5a96","tgt_lang":"pl","translated":"Dodano {name}. Uwierzytelnij za pomocą „{command}”, a następnie uruchom ponownie gateway.","updated_at":"2026-07-29T11:11:50.449Z"} {"cache_key":"a2604e5ed5de1924b9214026d0327bb9de46bc00751737446d5e1f4bde997aff","model":"gpt-5.6-sol","provider":"openai","segment_id":"agentChip.ready","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Ready to chat","text_hash":"3fa8ea6be1d02f555384b705b2b854d73c00c3da6372a69ca54667a288138b7d","tgt_lang":"pl","translated":"Gotowy do rozmowy","updated_at":"2026-07-12T23:39:23.596Z"} {"cache_key":"a2766c72fa4d2bed1c06998ce2836b9d80a8698485486e15b904a071d08672a9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.overview.health.title","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Engine health","text_hash":"fd3c36936d622873c744b49427ff0783cd94038a39738c7371663ad1fd1c2314","tgt_lang":"pl","translated":"Kondycja silnika","updated_at":"2026-07-29T11:09:50.883Z"} +{"cache_key":"a28060fdab4ac142ec0d9c43930de9867121fbc1b0c8c3a098cb15fea47f5eff","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.modelControls.modelsRefreshFailed","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Couldn’t refresh models","text_hash":"b945dd9b9def5637a710863b594c4cfe700f7aa354e8856300c07bf0afd96be8","tgt_lang":"pl","translated":"Nie udało się odświeżyć modeli","updated_at":"2026-08-06T05:33:25.106Z"} {"cache_key":"a2a617809de7f171de52fd252b6b049f98218e1f30e34876ca52b1aea675de51","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.evaluation.findings","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Findings","text_hash":"e171c2ff25b55e5a2d63d081ec3a65e272d11afec9169a03822c970aac37e79e","tgt_lang":"pl","translated":"Wyniki","updated_at":"2026-07-29T11:10:14.454Z"} {"cache_key":"a2cdd39d515e2a779ce8513dad00b0c222190f1c1b0932bef5d1f72dc6e0e3c2","model":"gpt-5.6-sol","provider":"openai","segment_id":"connection.help.docsLink","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Read the docs →","text_hash":"412b59669150e05afaf4671cae2d9708750732c55d290efffeec7dcf7fef80e7","tgt_lang":"pl","translated":"Przeczytaj dokumentację →","updated_at":"2026-07-12T00:10:05.075Z"} {"cache_key":"a2de234c5f2c6f3fc8784e991974e8a24a419673323959f1c16f81d557ca0d78","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.cancelReply","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Cancel reply","text_hash":"2355f73150190fc77c27f936d5b967569ac5d0bc9f5bf6f3cd8cb649d8f1a49d","tgt_lang":"pl","translated":"Anuluj odpowiedź","updated_at":"2026-07-12T06:50:25.727Z"} @@ -2608,6 +2628,7 @@ {"cache_key":"a3d9a5ba4621bc83d76a64c98d456f906a3a8f6fbc126a9000b0c39947ce8058","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.phrases.weavingShortTerm","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"weaving short-term into long-term…","text_hash":"1d64d672d34876489dc3885e05677abcae21d06bfa1d25ed87001721e441bd12","tgt_lang":"pl","translated":"przekształcanie pamięci krótkoterminowej w długoterminową…","updated_at":"2026-07-29T11:11:50.449Z"} {"cache_key":"a3e9dd4e04fd5cb5ff5c02880a03378c89d0aac0d9701d20cadfa854f6f5c858","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.title","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Threads","text_hash":"3e42e385075b9b569620eb6d652cff77b19eab567ee2927d6e1bf901f51d8246","tgt_lang":"pl","translated":"Sesje","updated_at":"2026-07-29T11:11:50.449Z","segment_ids":["agents.toolCatalog.groups.sessions","tabs.sessions","palette.items.sessions","usage.overview.sessions"]} {"cache_key":"a3f51925373975e126de9c305e37051d082812351f7f45eec774d5b20cfc3a7f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"quickSettings.personal.avatarPlaceholder","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"JD or 🦞","text_hash":"0c8423364cee2ff9cfdda023eae04fb8f75f3be33eb2ea07cd9aa9b720e7a5fd","tgt_lang":"pl","translated":"JD lub 🦞","updated_at":"2026-07-12T06:47:11.472Z"} +{"cache_key":"a3f7fc49d0d63cae25846a0f8514d30353149294bb03a6c4b4913de5255be792","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.deliveryDismissed","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Completed; result delivery was dismissed.","text_hash":"d900b43ef5112f054470df381b767ebd43a903d332207e5161a7cbf1b5016fc1","tgt_lang":"pl","translated":"Ukończono; dostarczenie wyniku zostało odrzucone.","updated_at":"2026-08-06T05:33:22.120Z"} {"cache_key":"a3fb289c107c4fabc4ad0d250f87996db855db3cd9edb113e2b15cc1e10fdb30","model":"claude-opus-4-8","provider":"anthropic","segment_id":"appsPage.cards.android.title","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Android","text_hash":"6d612a86bee4b0a659b8b3affd6f1fbcad15c4cbbbbdc4996c6c01c786711a21","tgt_lang":"pl","translated":"Android","updated_at":"2026-07-22T15:54:47.503Z"} {"cache_key":"a4128e87e11189b5d6d51536f133b3716478bb9b253fa9ce962d8c11b2b4e5e9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.selectors.clearSessionSearch","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Clear thread search","text_hash":"c18ee03d3906a488ee8d20cc9f1345ff48f37d271bb9e45427675d2bc65ed4ff","tgt_lang":"pl","translated":"Wyczyść wyszukiwanie sesji","updated_at":"2026-07-29T11:11:50.449Z"} {"cache_key":"a41ff3c90e68e1af146cc105668c449e83c68351f88c6c645fdce598204a2a36","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.connectorGroupDev","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Coding & infrastructure","text_hash":"39247c184ac938c5a3cab97d039b0bd0cd332ca44a46d8ec547f7f8a611cb86a","tgt_lang":"pl","translated":"Programowanie i infrastruktura","updated_at":"2026-07-29T11:11:50.449Z"} @@ -2714,6 +2735,7 @@ {"cache_key":"aa6b2f988cd783f59018584e9a94cc710027700eba28f7f46451777c14800b3f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.files.addFile","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Add file…","text_hash":"0d428875df22eedce985266882a74485677ca63f751e863852894da2da2312b4","tgt_lang":"pl","translated":"Dodaj plik…","updated_at":"2026-07-28T07:13:22.056Z"} {"cache_key":"aa7ba31cf47323b957db747a6c29eefb28c0243eb98745d11f04f65a596dc082","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.history.reviewed","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"{count} threads reviewed","text_hash":"314d666cd185de28b769c74ef6e1c487b07c53f5f3ed19e6915d3ce5eb7048b7","tgt_lang":"pl","translated":"Liczba przejrzanych sesji: {count}","updated_at":"2026-07-29T11:11:50.449Z"} {"cache_key":"aa840a36d4f0fb82aa506872b943754632581ab467533e879374a9b7e61e689f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.lastProbe","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Last probe","text_hash":"1a9f0db29cc4cfdcbca5e4c46688aac828d86b574e6abb5d0f12ab5c8a0ff6d3","tgt_lang":"pl","translated":"Ostatnie sprawdzenie","updated_at":"2026-07-29T11:11:50.449Z"} +{"cache_key":"aa8ecff40eb8fe340f83d0dda9a2efd8b835ac560d6bcbcbfc1517df808986fc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.providerUnavailable","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"{provider} isn’t responding.","text_hash":"9691553e251c225e0a8436fa02f1d988f3285d8153228db08e52a1b36198de7c","tgt_lang":"pl","translated":"{provider} nie odpowiada.","updated_at":"2026-08-06T05:33:10.839Z"} {"cache_key":"aa93efcd59358399832006738f6a99d4f00f4b67168f88c3c255211703e93143","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.addons.title","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Add-ons","text_hash":"ccfc53fcbd494330a3afbd856579cb719eea870425321dcd1d04e24576d24ed7","tgt_lang":"pl","translated":"Dodatki","updated_at":"2026-07-28T07:13:32.009Z"} {"cache_key":"aab218a06c1ea19c03bea874b3e879ec05aabcb10ae281862c1678705b298439","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.badgeSkills","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"{count} skills","text_hash":"c6c2928e3abbbdfaae0f5608b23b1a805b43a8d1daf54e1d307126ff01e80718","tgt_lang":"pl","translated":"{count} umiejętności","updated_at":"2026-07-29T11:11:50.449Z"} {"cache_key":"aaba6c4e2b1d8b570b099ed208505968cbed798fc8137e71674f4f30f15dc672","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.welcome.hintBeforeShortcut","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Type a message below ·","text_hash":"d7f17ca8fbb3ca2b6b0e5ea86ac9edeb36a2b53fc6e9089deb3b3bd19e5741b7","tgt_lang":"pl","translated":"Type a message below ·","updated_at":"2026-07-29T11:11:50.449Z"} @@ -2800,7 +2822,6 @@ {"cache_key":"af5a823714a9c0f2828f306f9e2efca42281a32fcd20a6ef18980d533dc32d82","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.inventory.tokens","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Tokens","text_hash":"a039dfb9628b53ddaebcfe8ef0793e3fdf19867601295f00d192acef59050869","tgt_lang":"pl","translated":"Tokeny","updated_at":"2026-07-12T06:45:42.007Z","segment_ids":["sessionsView.tokens","usage.metrics.tokens"]} {"cache_key":"af64091c32ec9cab181bb494553670e4f9ee326e83293553dd5a828e5be912ef","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.manual.selectProviderHint","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Choose where this credential comes from","text_hash":"d9def81e06f4cfb5d6d6bfede75f94de94d38892b1f74455c19f9ef22fa7b185","tgt_lang":"pl","translated":"Wybierz źródło tego poświadczenia","updated_at":"2026-07-31T19:27:46.530Z"} {"cache_key":"afb1950ce5fd7b9ed8119514f976e251d85c7485d3eb523c96e8155d9705444e","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.pinned","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Pinned","text_hash":"f20c879465551f0d1457a13d4390d0f1ece456b115d75463169c5d55341b9b1e","tgt_lang":"pl","translated":"Przypięte","updated_at":"2026-07-02T14:30:38.319Z","segment_ids":["usage.filters.pinned","chat.toolCards.pinnedToDashboard"]} -{"cache_key":"afe5df66cb3edf14097cd3e71a9151fe94e1507bdb25b9d9fd66bf2eae700934","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.relative.secondsAgo","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"{count}s ago","text_hash":"244073ecb2be8fe875a37bcf7023ff32fb21f7c64e5d29e0ae62931a84c98a6a","tgt_lang":"pl","translated":"{count} s temu","updated_at":"2026-07-12T06:49:41.075Z"} {"cache_key":"aff6d49aca9aa44227388df492bbb10e4f10e19189f8e17694fac9c011f857a4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.empty.staleTitle","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"No stale proposals","text_hash":"25b0c88fbfe8b10fdf21af3c5a2970c0576750c9d5990ac0106d61accfb73d78","tgt_lang":"pl","translated":"Brak nieaktualnych propozycji","updated_at":"2026-07-12T06:49:26.281Z"} {"cache_key":"aff8ed82239c029f4afc5d2c216195af2b730cd5435ee5693358ad3e47dfcc77","model":"claude-opus-4-8","provider":"anthropic","segment_id":"approvalPage.unavailableTitle","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Approval unavailable","text_hash":"1795a552ab7957892652dfe01ebcb7706e40b9ee8cae608e3fc9456da8753900","tgt_lang":"pl","translated":"Approval unavailable","updated_at":"2026-07-29T11:11:50.449Z"} {"cache_key":"b004642ce151736d0d5e589ca2433b0a49b23f43f57eeabb5524273a68f33292","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.providerUsage.remaining","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"{percent}% left","text_hash":"6ae3f6ed28cc3dcd007c2a887db11b30583a5ae51ac6b7b0b413b72d35b9178d","tgt_lang":"pl","translated":"Pozostało {percent}%","updated_at":"2026-07-29T11:11:50.449Z"} @@ -2818,6 +2839,7 @@ {"cache_key":"b0bb47329abd4f2e4dd887db786b2fff1ee01b26ca77c556ea208df94dff6d79","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.nostr.bioHelp","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"A brief bio or description","text_hash":"13c4378cf9fb4be11b124be3ee805740faafd2e3cf09936e4186ae037cade948","tgt_lang":"pl","translated":"Krótki biogram lub opis","updated_at":"2026-07-29T11:11:50.449Z"} {"cache_key":"b0c0b8f5f6a4ff94a31d9b6c0a9945dceb216bdbff86f02b1182fa9ba076f187","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.rail.progress","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"{completed} of {total}","text_hash":"6ee92be50bbb6e199814142376a112c74f6bf9a9481e6abed075ad67135154f0","tgt_lang":"pl","translated":"{completed} z {total}","updated_at":"2026-07-22T15:56:11.405Z","segment_ids":["chat.observer.progress"]} {"cache_key":"b0c891629180b79b33098cabd1116e976b9d4042b436bba10a79f155b68e550f","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.renameGroupPrompt","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Rename group","text_hash":"98d254a311d0e820bb8739eb28d4e1eb5fc1cfc34f755167759864cd15504b4c","tgt_lang":"pl","translated":"Zmień nazwę grupy","updated_at":"2026-07-06T23:41:14.105Z"} +{"cache_key":"b0df6fbd1beb01431fca535087dcf878f4fad06a6170bf7efd8e1e3284a5c4bf","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.actionRequiresRead","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"This action requires operator.read access.","text_hash":"d411bf9bd6ca898eba019d6f280dc545673c3e083151f9a0baa18a9ef3f382fc","tgt_lang":"pl","translated":"Ta akcja wymaga dostępu operator.read.","updated_at":"2026-08-06T05:33:10.839Z"} {"cache_key":"b1009e68d5d641a0e365e6f0b04b8480537a7587cb312e0c0d2554b66087a9d9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.evaluation.title","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Evaluation","text_hash":"163e44b102626149bbbfb058eee4fcfa7748b40949629e0a1a4ff058f3bb548b","tgt_lang":"pl","translated":"Ocena","updated_at":"2026-07-29T11:10:05.990Z"} {"cache_key":"b107e5a8d94b6767e463fcf0af7cc9afffda3ed17180bd90fb5f3c22cf30f00a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.autoRefresh60s","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"60s","text_hash":"f79f071ab5b033ca8fb42c077f39708930d194b18f4608eb26ac1d9665a8836f","tgt_lang":"pl","translated":"60 s","updated_at":"2026-06-17T14:16:37.628Z"} {"cache_key":"b1220458c8bde2877a08c5e142722b5622d59166c53a7ef1d38dee9ea5c152c1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.verifiedSource","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Verified source","text_hash":"8013ffdad04c8d1ab57ee4c121ae097c13ff8dde902debdf8e10de0408f7f1d7","tgt_lang":"pl","translated":"Zweryfikowane źródło","updated_at":"2026-07-29T11:11:50.449Z"} @@ -2913,6 +2935,7 @@ {"cache_key":"b670dd69f427e03fc239394b701f6f7b1602a3de085f594ffba410ad112e1e76","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.actions.clearReplayedComplete","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Cleared {count} replayed short-term entries.","text_hash":"fffb67215551c69b04fd893d07b825bfe567ade883549e41c74942ed0ab29338","tgt_lang":"pl","translated":"Wyczyszczono {count} odtworzonych wpisów krótkoterminowych.","updated_at":"2026-07-29T11:10:25.409Z"} {"cache_key":"b690e9692fc69a8d747436bd4840ac299ae0c9b7636a29178081c0fec7a865e5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.evaluation.completedAt","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Completed {time}","text_hash":"3b58fc87b78aabf483d6cbe0ed7dd7ed405cab89e44488e8963a87405bc63323","tgt_lang":"pl","translated":"Ukończono {time}","updated_at":"2026-07-29T11:10:05.990Z"} {"cache_key":"b6994126e457dd1c506f7d4fc2e1ffc67fa9ac8b6daef7ad7bf5965a1ffde446","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.questions.title","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Codex needs input","text_hash":"36698f2c6ccb809a991bce590615ec04a890e3174efbbedfc0bdaf0ba59ef5a4","tgt_lang":"pl","translated":"Codex wymaga danych wejściowych","updated_at":"2026-07-17T12:47:46.954Z"} +{"cache_key":"b69d020cb2a6959a8bbf769b89d020c23644839d3d702e0b3b0c7bcbdc7114c0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.candidates.retry","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Retry test","text_hash":"1fa8f72fe8a0f01c606d8f742fe775987bc78daf9e96e586f26a780989c75698","tgt_lang":"pl","translated":"Ponów test","updated_at":"2026-08-06T05:33:10.839Z"} {"cache_key":"b6ad197d7f95b78f86deec7862aa31b1baceacf8fbf183d23536faabc0fd984f","model":"gpt-5.5","provider":"openai","segment_id":"common.system","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"System","text_hash":"6725e7bbcd28f3a8a586fa34bf191fd72dde8b61756932cd3237c17a6f196f1a","tgt_lang":"pl","translated":"System","updated_at":"2026-07-09T08:08:08.824Z","segment_ids":["nav.settingsGroupSystem","usage.details.system"]} {"cache_key":"b6b63058d8740588b24725a2487aa5ad16f85a568b9af2b0fd6cb938d392291c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.modelControls.fastResponsesAria","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Fast responses: {state}","text_hash":"7e765aba38f51f964eab867b3a1f8c4ed00889c84bd73c4b6539e8ceec39a6ee","tgt_lang":"pl","translated":"Szybkie odpowiedzi: {state}","updated_at":"2026-07-29T11:11:31.787Z"} {"cache_key":"b6b957c27ba37b107b7e835e565329b1e14e53923111193dcdc2574e4df904a4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.mediaPlayer.preparing","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Preparing playback…","text_hash":"69700b7204137c08a0a21ca1456f410439af0347e543c4e5970d11e91dab9dc0","tgt_lang":"pl","translated":"Przygotowywanie odtwarzania…","updated_at":"2026-07-31T19:27:46.530Z"} @@ -2933,7 +2956,6 @@ {"cache_key":"b841cf5b8a8af4b443fc70c10b4b5cde4f5e9bed6878e5fb06d42e4068b697d0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.failureAlertInherit","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Inherit global setting","text_hash":"d4a23b45ca8a97a420a2716e0c2b9db41f0a89adc259a43f8c842cea1fcd1491","tgt_lang":"pl","translated":"Dziedzicz ustawienie globalne","updated_at":"2026-07-12T06:50:46.906Z"} {"cache_key":"b849ffb37416a93f117b2615e9f3638d4ebbb8456ef0f36ab0125035864a81af","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.filterLabel","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Filter installed plugins","text_hash":"f349ae2a9963d44d8f99a2995afcfb8704c119ad97c6c409ce7dcf6ac080cb9f","tgt_lang":"pl","translated":"Filtruj zainstalowane wtyczki","updated_at":"2026-07-29T11:11:50.449Z"} {"cache_key":"b853465321cf3f2192efbb6661368eaac7721fe536622c637e33eb08832a7cc3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.startVoiceInput","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Start voice input","text_hash":"4ab80a0bacae288c4e99ef37d01b07955b6de8fc1748604fce50ae26e68f216c","tgt_lang":"pl","translated":"Rozpocznij wprowadzanie głosowe","updated_at":"2026-07-29T11:11:50.449Z"} -{"cache_key":"b85d8056033eab2b39e7c459468be2e5cda054209feca7df861da013af8aacf9","model":"gpt-5.6-sol","provider":"openai","segment_id":"modelSetup.verify.button","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Verify connection","text_hash":"7b840072a1e440b8a99365140e070b840e77bd9b879eb23379edf1577302a219","tgt_lang":"pl","translated":"Sprawdź połączenie","updated_at":"2026-07-16T15:49:07.711Z"} {"cache_key":"b8673f125ad0eb20dc800441159d0248f572cfe9c294b197784c00161f1a36e2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.noSettingsInSection","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"No settings in this section","text_hash":"e5fe71779954d756282be0995ce95183bb9ff370d67c6b63b9f8335f51c7ab9a","tgt_lang":"pl","translated":"Brak ustawień w tej sekcji","updated_at":"2026-07-12T06:46:40.901Z"} {"cache_key":"b867e2ac5cfbe42036bba4179181aaa391877578a6746632332e7810fd50ed53","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.showAdvanced","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Show Advanced","text_hash":"365075d1bf3ed18878ba0bb50360278b7eaa5973d32ed92fa1544238c09254cb","tgt_lang":"pl","translated":"Pokaż zaawansowane","updated_at":"2026-07-29T11:11:50.449Z"} {"cache_key":"b86fe4570369c935e553d16c91c5443f47a92bb7876e40baa230524b2cd6672d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.success.activeModel","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Active model","text_hash":"35046308a7f9cf0fb17ac8c905e9af9bcf144f97f4d118260fa34ce728550dc2","tgt_lang":"pl","translated":"Aktywny model","updated_at":"2026-07-31T19:27:46.530Z"} @@ -2952,6 +2974,7 @@ {"cache_key":"b904c5a72135d907f18fcde99b7c0f735b434983bb56bdb7dcff42cd2ac9388d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.whatsapp.title","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"WhatsApp","text_hash":"6a40edf1fc87a29f243a7eefdbed57d19bfe16ab2e039d7ae1a44c097297e2f3","tgt_lang":"pl","translated":"WhatsApp","updated_at":"2026-07-12T06:45:18.193Z"} {"cache_key":"b91400e482c2b10b2afb2943f5ed30077ba9efa185cdbf5d89e0bc44f4267179","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.presets.last7d","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"7d","text_hash":"a7c742643c7cc56cde61922fb5e8d3548a30b717e8e8b38bc5ec903f2c0be6d2","tgt_lang":"pl","translated":"7d","updated_at":"2026-07-29T11:11:50.449Z"} {"cache_key":"b91c0f6a597b4e472266be30e1a68f5811ab9ae3c4dec0020797ec500d14b70b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.defaultOption","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Default ({value})","text_hash":"a9d6571117890ef77ecc72f77ba43e9d8b05ed82c1c64ff27a352c02dff3c2bd","tgt_lang":"pl","translated":"Domyślnie ({value})","updated_at":"2026-07-29T11:11:50.449Z"} +{"cache_key":"b92d3afd3b18f34d4afbb0d6b46456432306764e7836bc491356b2a4b3822847","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.unknown","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Review the connection details, then retry.","text_hash":"dc49542f1026ccbbe6bd75ed5167700086796a53d34f1a3524cc545590b3e990","tgt_lang":"pl","translated":"Sprawdź szczegóły połączenia, a następnie spróbuj ponownie.","updated_at":"2026-08-06T05:33:22.120Z"} {"cache_key":"b93df25135ae2856789db1891a7640654fece9ace9d4f19f9dfe5d3c1717bb7d","model":"gpt-5.6-sol","provider":"openai","segment_id":"channels.hub.connectedTitle","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Your channels","text_hash":"08520e585e324637b3bfa1cbbe50421d168547d8e62b106d8c832bb1473f7a3f","tgt_lang":"pl","translated":"Twoje kanały","updated_at":"2026-07-13T16:52:40.495Z"} {"cache_key":"b94abce3af8508c370422a8a8566b2c53e17ec6ce35b6c6992a26f8bdbb3ec10","model":"claude-opus-4-8","provider":"anthropic","segment_id":"browser.errors.screenshotDecodeFailed","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Screenshot decode failed.","text_hash":"122829d5c9651e6c8a1442f804410a4e8d629840afef9489619cde10543323dd","tgt_lang":"pl","translated":"Dekodowanie zrzutu ekranu nie powiodło się.","updated_at":"2026-07-29T11:09:10.170Z"} {"cache_key":"b95d20da787e48f69d8aaca49e1406bbac1284034792411a1ccdafab36d5a01d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.modelControls.speed","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Speed","text_hash":"c372fee9b4566b85a592ae6e98e571f3929c8e262cf2feff7acba63a65a50f14","tgt_lang":"pl","translated":"Prędkość","updated_at":"2026-07-12T06:50:12.480Z"} @@ -2972,7 +2995,6 @@ {"cache_key":"ba6f18afdbbf4bc206f88fa462944014b6b095b936b9e62223d3a6adf2f4f9dd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.command","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Command","text_hash":"713166971d730f81fcf8b757f2ea239d1a0360d9f74e8f5afe60fba97105879c","tgt_lang":"pl","translated":"Command","updated_at":"2026-07-29T11:11:50.449Z"} {"cache_key":"ba7318fbb64bd38f127f2aea9493a473b5fa66fd58cd6019840241b864c509a7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.detailPanel.nextMatch","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Next match","text_hash":"825e5abd0762be6e7083ca449c61fc73862d150d429cc9351b8cfae2a05cecc8","tgt_lang":"pl","translated":"Następne dopasowanie","updated_at":"2026-07-12T06:50:19.217Z"} {"cache_key":"baa154bf91b1168e6be5fe02a09e5fed2a017fba5f4760a0706e75765adf3270","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.notifications.granted","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Granted","text_hash":"62026a42b2390a87bf21a984cabce8067c2bddf5031a519a11397f38a0ee828c","tgt_lang":"pl","translated":"Przyznano","updated_at":"2026-07-12T06:47:33.953Z","segment_ids":["board.widget.granted"]} -{"cache_key":"baa47cb0aa699bb97ab974cabb3ced6c12caf4e0f9e7bf9d968c7dfaa86bbee4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.authRequired.stepPaste","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Paste the token from openclaw dashboard --no-open or enter the configured password.","text_hash":"d65aea1772b928b5eb212e6c4c0481b32cbaf6e4d492b32d6c970592e75490f1","tgt_lang":"pl","translated":"Wklej token z openclaw dashboard --no-open albo wpisz skonfigurowane hasło.","updated_at":"2026-07-29T11:11:50.449Z"} {"cache_key":"bab33a13ab4c199ecfd8ea273979824d1c1231807b23b526f9b8b84bbc832ef1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.clearAgentHelp","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Force this task to use the gateway default agent.","text_hash":"003e7ed14f2508b200a1729922ae2798733c22ebd9f2465fddbe6a16718be2e2","tgt_lang":"pl","translated":"Wymuś użycie domyślnego asystenta Gateway dla tego zadania.","updated_at":"2026-07-29T11:11:50.449Z"} {"cache_key":"babc01525c5383cdf999e74c5b8a28e9f996a4c02c6c05248306b6a201c7f7a8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.cronPanel.noJobs","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"No jobs assigned.","text_hash":"383bad244fa91178c32653d973a0a08efd0210bed068baf662d7bda25cc60f55","tgt_lang":"pl","translated":"No jobs assigned.","updated_at":"2026-07-29T11:11:50.449Z"} {"cache_key":"babc307f6aaf035a9f14274c9e9d41eebe8d35105a51470a3a2d428ef1664ee3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.toolCatalog.descriptions.sessionsList","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"List sessions","text_hash":"27697fc396535f1c439cd1ef3995c1f24b472f29b88dee060471342bb9724481","tgt_lang":"pl","translated":"Wyświetl sesje","updated_at":"2026-07-12T06:46:19.681Z"} @@ -3025,7 +3047,6 @@ {"cache_key":"bdb389a35cd85cd77ba8a22cca2173939b861fc059fb900cc96ff227b4efb6ed","model":"gpt-5.6-sol","provider":"openai","segment_id":"worktrees.cleanupMaxSizeHelp","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Maximum total size in GB across all managed worktrees. Set to 0 to disable the size limit.","text_hash":"dee50ce1b5cd0c15f0af28daf2160d891b0f3fadaa8465afbc1cf043637fe5fa","tgt_lang":"pl","translated":"Maksymalny łączny rozmiar w GB wszystkich zarządzanych drzew roboczych. Ustaw 0, aby wyłączyć limit rozmiaru.","updated_at":"2026-07-13T08:57:41.030Z"} {"cache_key":"bdb869599412bff4f27edd13509fb54ca24ad1d0755c6c562e93a6a2556cc219","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.costWindows.subtitle","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Calendar windows ending {date}","text_hash":"f01adb920b86724f393ee7bca5ea4a90bd5a777d39f6191ed9c13530ceb7851d","tgt_lang":"pl","translated":"Okresy kalendarzowe kończące się {date}","updated_at":"2026-07-29T11:11:50.449Z"} {"cache_key":"bdc31355ef4fab33880d188b009671475acd3cef5f7c94aada5c887c38dbb31b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.detailPanel.overwrite","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Overwrite","text_hash":"b24963ea2cbc74b97321a347754137aa207b126695a95c860406098528966b55","tgt_lang":"pl","translated":"Nadpisz","updated_at":"2026-07-12T06:50:19.217Z"} -{"cache_key":"bdcb01f32735d014f69f4791fa12246be7b7ce6e0d267890394ac026398cb8c2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.authFailed.stepDashboard","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Run openclaw dashboard --no-open and open the fresh URL or paste its token.","text_hash":"8332142ce650399926258b23bb7b6fd279cdde999caf9afcb27a92713624e085","tgt_lang":"pl","translated":"Uruchom openclaw dashboard --no-open i otwórz świeży URL albo wklej jego token.","updated_at":"2026-07-29T11:11:50.449Z"} {"cache_key":"bde5d552cb3f57d0b1e234df694c80cd43927dbf70487fa1c2a41a706522e757","model":"gpt-5.5","provider":"openai","segment_id":"quickSettings.appearance.lobsterSounds","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Lobster sounds","text_hash":"c6c110c389f3fa1aba4fb53cfca88665c3dcfa42aecd20d360398901f3ed180b","tgt_lang":"pl","translated":"Dźwięki homara","updated_at":"2026-07-10T04:50:34.303Z"} {"cache_key":"bdf926efb0788d2ada8e53d01ee16fb47e3cfea0602b312ab7392abee7bcc55f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.actions.repairArchivedIngestionState","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"archived ingestion state","text_hash":"456cf58b6fd872af64e0fdd1377953638fa1488074bc1ddc5efc473c99d2ff4f","tgt_lang":"pl","translated":"zarchiwizowany stan pozyskiwania","updated_at":"2026-07-29T11:10:25.409Z"} {"cache_key":"bdfcf1b895f29923a3b69ff6ed35750f8b7902ce2b75777d92cc8d797f422e5b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.execApprovals.addPattern","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Add pattern","text_hash":"d57e0aac9bfb822d6e9d05908d0f813fa353ba71e49f22d7d497f8f660679a6d","tgt_lang":"pl","translated":"Dodaj wzorzec","updated_at":"2026-07-12T06:46:04.495Z"} @@ -3120,6 +3141,7 @@ {"cache_key":"c29a8d466ec52b6d1f7440d1e8a790400fe0dc79367481e84244b8c7b94247b9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.actions.archivePathCopyFailed","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Could not copy archive path.","text_hash":"1c83f686174abc0c57732bb6032fda18dba164338d73813799e506bbada33de6","tgt_lang":"pl","translated":"Nie można skopiować ścieżki archiwum.","updated_at":"2026-07-29T11:10:25.409Z"} {"cache_key":"c2ac4d79de5d12974689432cd9ef098ecd2ab572cb97bbf4e352b3984f8b9318","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.engine.disabledHint","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"The memory slot points at this plugin, but the plugin itself is disabled, so memory is not running.","text_hash":"cfc0ab736e54659330bf061c173f1c96e94da38f2b8686ee721c9a8dc8837579","tgt_lang":"pl","translated":"Slot pamięci wskazuje na ten plugin, ale sam plugin jest wyłączony, więc pamięć nie działa.","updated_at":"2026-07-28T07:13:32.009Z"} {"cache_key":"c2bb2a2856d11b8c1689bebf119259e4e70baf8c1a2de01e0acfbb7af93507b7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.room","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Room","text_hash":"911ea89c43d9dbb85f5f25fdebc52e6f20816903b5946e36a1163d94d74c2040","tgt_lang":"pl","translated":"Pokój","updated_at":"2026-07-29T11:11:50.449Z"} +{"cache_key":"c2c015788fcf2f23ef922032ac7b59aa1a97b5d36b96067f13a73e333378cd44","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sidebar.hideFromSidebar","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Hide from sidebar","text_hash":"a96ec22ac9bff95bac64f1acdbd3ba23eda7a14a1f56257c8529900cdd561d53","tgt_lang":"pl","translated":"Ukryj z paska bocznego","updated_at":"2026-08-06T05:33:22.121Z"} {"cache_key":"c2d5f0fa91c9446e03853dbf35f2de9c3642c9be2f6fbb169e2945ddbd9f817c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.pageTypes.source","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"source","text_hash":"41cf6794ba4200b839c53531555f0f3998df4cbb01a4d5cb0b94e3ca5e23947d","tgt_lang":"pl","translated":"źródło","updated_at":"2026-07-29T11:10:25.409Z"} {"cache_key":"c31fd8ecb964d84ffe776e9ca5dc90a639a5dbb9cf22c26fc1a2b55c897180b5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"subtitles.usage","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"API usage and costs.","text_hash":"9ee4834076606d017e613a984a00c778fc0656d63fcc32dbf32c37ebb4cfdac3","tgt_lang":"pl","translated":"Zużycie API i koszty.","updated_at":"2026-07-29T11:11:50.449Z"} {"cache_key":"c3330544cf27a851ec5770407753bf664c5e692941fbde06f0ac8097f8caa6f6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.breakdown.input","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Input","text_hash":"36ecb4f8669133ce744c21982ba4abe2ecd7086e1dc2226ccd6f266f3a5005f8","tgt_lang":"pl","translated":"Wejście","updated_at":"2026-07-29T11:11:50.449Z"} @@ -3134,7 +3156,7 @@ {"cache_key":"c3b91d12a4325af63a9bea4f60baeaaa49d9430c323e301b211fcd2e1d940845","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.toolCards.verbs.write","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Write","text_hash":"3f00927a719345edd4a8316599d3b328857987547f8884306861161ffa09647e","tgt_lang":"pl","translated":"Zapisz","updated_at":"2026-07-29T11:11:50.449Z"} {"cache_key":"c3c3801ca7cb40b503b88540cef1408529628865e8f752854e8a199338bba260","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.startupStatus.preparingWorkspace","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Preparing workspace…","text_hash":"455db8f888136182a6408acf4faa0f164939f9f7d6df8c803b12e59ebbba29fc","tgt_lang":"pl","translated":"Przygotowywanie przestrzeni roboczej…","updated_at":"2026-07-22T15:55:29.470Z"} {"cache_key":"c3c73238e6bafe771375e0c60a4f1c05af92d37072d2ac9eba28ee1521b226c3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"onboarding.memoryImport.doneBody","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Migrated {migrated}, skipped {skipped}. You can continue setting up OpenClaw.","text_hash":"98807a01a3bc7e2b0e7cfde7031367cb48b3dfe6902c258596af7c67f547c211","tgt_lang":"pl","translated":"Przeniesiono: {migrated}, pominięto: {skipped}. Możesz kontynuować konfigurację OpenClaw.","updated_at":"2026-07-29T11:11:50.449Z"} -{"cache_key":"c3dbb9f31108f34ae0f76cdcbdd03e95fe21e7c57df8b1343c10312d51266963","model":"gpt-5.6-sol","provider":"openai","segment_id":"modelSetup.verify.answered","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Answered","text_hash":"665590354e719bcf6610c39fe617cf8cf8109e96a59e64c73a41a028b74369f9","tgt_lang":"pl","translated":"Odpowiedziano","updated_at":"2026-07-16T15:49:07.711Z","segment_ids":["chat.questions.answered"]} +{"cache_key":"c3dbb9f31108f34ae0f76cdcbdd03e95fe21e7c57df8b1343c10312d51266963","model":"gpt-5.6-sol","provider":"openai","segment_id":"chat.questions.answered","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Answered","text_hash":"665590354e719bcf6610c39fe617cf8cf8109e96a59e64c73a41a028b74369f9","tgt_lang":"pl","translated":"Odpowiedziano","updated_at":"2026-07-16T15:49:07.711Z"} {"cache_key":"c402b0b03a4ca21884f983defd2db94a2fbdf31452733ddf57a570a0e53562ae","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.inventory.rotate","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Rotate","text_hash":"c3613b1704f54c8bd38987e4e810ae6040935d048ac5bb0dd9c0bde269ecf739","tgt_lang":"pl","translated":"Rotuj","updated_at":"2026-07-12T06:45:42.007Z"} {"cache_key":"c4112f20eb80ad30df9232b6bc82ea31b83a37dea86015c5280bddc8ec89ab56","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.messages.hideMessage","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Hide message","text_hash":"50165099781955a16b71f872a193bc725082763a3da3515f412d97efc52a94a7","tgt_lang":"pl","translated":"Ukryj wiadomość","updated_at":"2026-07-22T15:56:04.183Z"} {"cache_key":"c4216e64f6109eef9fde8003f1a8fccb9920fd09dfbf857f8a5b4f4e55b6cce5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.nostr.notices.published","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Profile published to relays.","text_hash":"e28447ffc688772e1b203413abe57b23fdda69c033da847c3504894aa62ce9bf","tgt_lang":"pl","translated":"Profil opublikowany na przekaźnikach.","updated_at":"2026-07-29T11:08:45.558Z"} @@ -3198,6 +3220,7 @@ {"cache_key":"c82f24a93216ab8732a5ca94c8892d10660fd15f4765057fbaf0bf1be5d5978b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.success.latency","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Verified in {latencyMs} ms","text_hash":"36e31bef5e97e99d05c906ff684180126c11784a502e55fce952f32fbcb3716b","tgt_lang":"pl","translated":"Zweryfikowano w {latencyMs} ms","updated_at":"2026-07-31T19:27:46.530Z"} {"cache_key":"c840a5098eefacd4bd6d161fa5433a9d32df2a304437024d9b026b45dbcac5a8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.toolCatalog.descriptions.message","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Send messages","text_hash":"27a3f5335350f18465a1bb8c950fe1aad4c5909c77610e64844ff7714848d640","tgt_lang":"pl","translated":"Wysyłaj wiadomości","updated_at":"2026-07-12T06:46:19.681Z"} {"cache_key":"c84fb4fa55a7edaf471587830b8f7bd92c3e933e26613e5ab4fd1d60ccfd670d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"board.widget.needsApprovalDetail","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"This widget requested additional access.","text_hash":"4f9eb0413d51811cc6b025362a5d6b6c051df6f2e14cdb8ee3cd06d6f066036b","tgt_lang":"pl","translated":"Ten widżet zażądał dodatkowego dostępu.","updated_at":"2026-07-22T15:55:11.180Z"} +{"cache_key":"c853a17c80a013474fec1be557931550cada36bd7f088fbf4cc3604c51f85c00","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.authRequired.stepPaste","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Paste the token from openclaw gateway auth-token --show or enter the configured password.","text_hash":"6c5acfa567345d569667eec7805b322491d1ad072c82923bcb0add343d10c0c4","tgt_lang":"pl","translated":"Wklej token z openclaw gateway auth-token --show lub wprowadź skonfigurowane hasło.","updated_at":"2026-08-06T05:33:22.120Z"} {"cache_key":"c85cb43f0c26b29ea55b8f28eeb861dba478dfe225be59d345cc5ea3222a981c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.toolCards.group.emptyMany","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Ran {count} tool calls","text_hash":"55f790a731a2122cde189b469c4bf8ac836543e8b9c09169ef5d0e14ec720c86","tgt_lang":"pl","translated":"Uruchomiono {count} wywołań narzędzi","updated_at":"2026-07-29T11:11:50.449Z"} {"cache_key":"c86703014ceb76b02d3ca027b779dd5c915f542e0571968d35577a66e7c78d7b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.prepare.ollamaHint","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Connect to the Ollama service on this Gateway and prepare a tools-capable model","text_hash":"6f417eb2194fc72eb5f6ffcebcf7db8154b0be2619982a019b55ea2457be83d7","tgt_lang":"pl","translated":"Pobierz model obsługujący narzędzia z serwera Ollama","updated_at":"2026-07-25T17:15:11.431Z"} {"cache_key":"c87ed952c9f0d0a44728d8d664be30cd5c02208155581e9a28a76ada0408bf76","model":"gpt-5.6-sol","provider":"openai","segment_id":"terminal.addFiles","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Add files to terminal","text_hash":"6e3f2a4464ccdd60563830915b635c008c5d1c765a5e626e8bc946c8d64e6fe6","tgt_lang":"pl","translated":"Dodaj pliki do terminala","updated_at":"2026-07-14T10:36:47.635Z"} @@ -3315,6 +3338,7 @@ {"cache_key":"cf751c0926cff6c4cc385a864d1599f9bb7d749405c4cd147359de8aef81c7d6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agentTools.notLive","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Not Live","text_hash":"bea2fcd0c86443609bb2f1d0e9e107f154edc26d3bdce319675e08fa3ba49366","tgt_lang":"pl","translated":"Nieaktywne","updated_at":"2026-07-12T06:48:03.350Z"} {"cache_key":"cf781cc48ce1698dfddc8fc37a487853ace546cf80fcb99f9911aec023343e1b","model":"gpt-5.6-sol","provider":"openai","segment_id":"attention.cronOverdue","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"{count} automation(s) overdue","text_hash":"571edc869dd35bf6139c1ddfc99954269539f2ffe173268d76b31a701ea31f4d","tgt_lang":"pl","translated":"Zaległe zadania cron: {count}","updated_at":"2026-07-12T00:10:05.075Z"} {"cache_key":"cf877098e7076112f0a2e0a14508d9215d4b7ce12dac25e424bcb01b29c24d31","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.pairing.approvedFollowupsFailedNotice","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"DM access approved, but requester notification and command-owner setup both failed.","text_hash":"4b5fa1d2eb9b7bec16efd38fc7106b95dd9d84609c54069230698786d73953d3","tgt_lang":"pl","translated":"Dostęp do wiadomości bezpośrednich zatwierdzony, ale nie powiodło się zarówno powiadomienie osoby zgłaszającej, jak i konfiguracja właściciela poleceń.","updated_at":"2026-07-22T15:53:22.907Z"} +{"cache_key":"cf967ab8ce0c0a78f54c2b82b7ff5266b0e24c558f5c799ec37f54e25036561f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.actionRequiresConnection","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Connect to the Gateway to change threads.","text_hash":"727466635f5e0ced207246479290fa83cd03ca8c78d8b7120ec5abba0e3ed8ed","tgt_lang":"pl","translated":"Połącz się z Gateway, aby zmieniać wątki.","updated_at":"2026-08-06T05:33:10.839Z"} {"cache_key":"cf982601965708afc5da2b5440cad4a3f159ccae07a8204ba9fc6266a8b7f60f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.noCheckpoints","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"No compaction checkpoints recorded for this thread.","text_hash":"d3838c7b9181a5d700853bc53fe9d2e58f13f81b8122d7d0bf45b5e883677c86","tgt_lang":"pl","translated":"Dla tej sesji nie zarejestrowano punktów kontrolnych kompaktowania.","updated_at":"2026-07-29T11:11:50.449Z"} {"cache_key":"cfb78ecfc61ea398ffef6453df03c6c3978519df0eebfe94e74b5211e94e39f7","model":"gpt-5.5","provider":"openai","segment_id":"browser.inspectUnavailable","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Element inspection is disabled (browser.evaluateEnabled=false).","text_hash":"245e50b4d70ffaaca893f1c7e911e814230817a903825940d45c1c0de2148ef7","tgt_lang":"pl","translated":"Inspekcja elementów jest wyłączona (browser.evaluateEnabled=false).","updated_at":"2026-07-11T02:19:38.200Z"} {"cache_key":"cfb81a3f360fb8e5ed084979301f7703247e96a0b78985d62e03622923af347d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.skillsPanel.filter","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Filter","text_hash":"638e249f4a15ebb84957da130701d138a6e06d88dceeaa2e6dcd91db70cc1381","tgt_lang":"pl","translated":"Filtr","updated_at":"2026-07-12T06:46:27.742Z","segment_ids":["gatewayLogs.filter"]} @@ -3334,7 +3358,6 @@ {"cache_key":"d054d3bea87f6374511cdac01cf52ebf9806b7176ad7dc234183ec9b9bfdb88f","model":"gpt-5.5","provider":"openai","segment_id":"chat.backgroundTasks.label","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Background tasks","text_hash":"c6907e94a3b7ea1b0e9cb7bb3c674bbaddb0216cab132a2bfa63507afebbc888","tgt_lang":"pl","translated":"Zadania w tle","updated_at":"2026-07-11T00:45:31.838Z","segment_ids":["chat.backgroundTasks.title"]} {"cache_key":"d0553d073ae87624da16d10c3f4202b3191bcecbbb2d15c0dd59a533e7bc69a7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.nostr.avatarHelp","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"HTTPS URL to your profile picture","text_hash":"47a318504f5730335750f1a2147910a74fe606f730bed716e5a401d7a8246877","tgt_lang":"pl","translated":"Adres URL HTTPS do Twojego zdjęcia profilowego","updated_at":"2026-07-29T11:11:50.449Z"} {"cache_key":"d05729a2b14fdbbc824d6914ee829bdd79a877d38021ce3e4de36c186ca9d0e1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.empty.allBody","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Skill Workshop proposals will appear here when your agent drafts them.","text_hash":"a8ef9e59d728b397470791399160650fca139a0bb7a2d93622601d893c97ac4f","tgt_lang":"pl","translated":"Propozycje Skill Workshop pojawią się tutaj, gdy Twój agent je przygotuje.","updated_at":"2026-07-12T06:49:26.281Z"} -{"cache_key":"d062680ffdaea2852bb2c78bc45d74070615f27a9546b38a0aa6c7c98191bb40","model":"gpt-5.6-sol","provider":"openai","segment_id":"modelSetup.verify.title","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Current connection","text_hash":"46d2f61048a3b2ef07471e4c9648624a8c2a6d00d4e733e984d2420504164c60","tgt_lang":"pl","translated":"Bieżące połączenie","updated_at":"2026-07-16T15:49:07.711Z"} {"cache_key":"d08c6d7d0b07e8d9fde203e5f6100f2c55663dff8645e70012489cb9dc76be23","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.splitView.dropSplit","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Split","text_hash":"32afaa784333648025e24b162bece7474051bcaaa29e98e19922b400b4ceb04b","tgt_lang":"pl","translated":"Podziel","updated_at":"2026-07-29T11:11:50.449Z"} {"cache_key":"d08cec73dac91480a46fbe175be947bcf1574afeacaf9242d4ce9c89c1330016","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.details.collapseAll","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Collapse All","text_hash":"55988e28a4e8720a588c5c53fd47616d929a404d3d2af7e6f8ba313dce6dc3e4","tgt_lang":"pl","translated":"Zwiń wszystko","updated_at":"2026-07-29T11:11:50.449Z"} {"cache_key":"d0af201e792ae2564e8992c03b05566bdd72f27247ed899bfe0ec3c96c583263","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.daily.tokensTitle","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Daily Token Usage","text_hash":"f445094fe3729c2a1e457eaf56b11f5ca12f8b6c439051dd7a8076e1647df4b9","tgt_lang":"pl","translated":"Dzienne użycie tokenów","updated_at":"2026-07-29T11:11:50.449Z"} @@ -3378,6 +3401,8 @@ {"cache_key":"d2a78a7ba2067d763ff59f66d5233a96dcc3629112f9e54b8b3b0ead5832096e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.rail.collapse","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Collapse session rail","text_hash":"bd0bcba2e420abf451f4f8477ffef0daa3248003d65f183e8059dd33ac597ef1","tgt_lang":"pl","translated":"Zwiń panel sesji","updated_at":"2026-07-25T17:15:25.508Z"} {"cache_key":"d2a9492c1140e33e23f9b80aa3bcf7443e23b1f6cdc2e7d3c37cf80ad4d49758","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.next","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Next","text_hash":"1ff57a29d7c9d11bdf61c1b80f2b289b44c1ea844824d4b94a0d52b6ba5fc858","tgt_lang":"pl","translated":"Następne","updated_at":"2026-07-29T11:11:50.449Z","segment_ids":["cron.jobState.next"]} {"cache_key":"d2c57799aac2400cbeed72403308dd6d6ff09dcb27239e4c3430302de931c52e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.syncPendingHint","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Waiting to sync through the gateway.","text_hash":"11510dbeba346cd700b2c5f96d95430ff08c674cab35c8af07edc205fbc8bf2e","tgt_lang":"pl","translated":"Oczekiwanie na synchronizację przez gateway.","updated_at":"2026-07-31T19:27:46.530Z"} +{"cache_key":"d2c870443cbacec5479c7e817b694a9d38dbe6780251ec8b04ca4768abf459f2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.restoreCheckpointConfirm","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Restore this thread to the selected compacted checkpoint?\n\nThis replaces the current active transcript for the session key.","text_hash":"e4f5de9f6c2d72014d2434ff7ad2704b6e4b54df553fc55a3705ddb3a8fa13ca","tgt_lang":"pl","translated":"Przywrócić ten wątek do wybranego skompaktowanego punktu kontrolnego?\n\nSpowoduje to zastąpienie bieżącej aktywnej transkrypcji dla klucza sesji.","updated_at":"2026-08-06T05:33:10.839Z"} +{"cache_key":"d2d0974f18adc1536d6d4a1e3b653d54589dab31a9bee39ef9fb2c2d365aca67","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.modelControls.modelsUnavailable","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Models unavailable","text_hash":"3165b4e4a0545cf89d54a11e8f862bbbfd06f986af3ff8f94f5c7c4992495b5f","tgt_lang":"pl","translated":"Modele niedostępne","updated_at":"2026-08-06T05:33:25.106Z"} {"cache_key":"d2e29c8e7a9c9755370896b19eccceb8783d3908e6f3c860bec899b41b08218a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"custodian.nudge.channelDegraded","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"{channel} is degraded — ask me what happened","text_hash":"df0df161344655f40aa7b068ab55cb468276c15460c46a962062c93825ba6e11","tgt_lang":"pl","translated":"{channel} działa gorzej — zapytaj mnie, co się stało","updated_at":"2026-07-22T15:54:21.561Z"} {"cache_key":"d2ea45952904a7364f42a3949383adf1fac40131adec562e38e50cbd2068ef9b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.counts.claimRows","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"{count} claim rows","text_hash":"35f9552ff5960dcb3149d1f0cfdc5fb38392cbec72ef42172f6d4f5b35df4f78","tgt_lang":"pl","translated":"{count} wierszy twierdzeń","updated_at":"2026-07-29T11:10:32.290Z"} {"cache_key":"d2f1e3b23b924c5cbf40d8177c489709f64bae0a98691262d627f4b8e364465e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.cronPanel.jobs","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Jobs","text_hash":"2f17a0f8d518e491c5a0c490b2c1991828dd87d173994ba40996e1da59d4e368","tgt_lang":"pl","translated":"Zadania","updated_at":"2026-07-29T11:11:50.449Z"} @@ -3395,7 +3420,7 @@ {"cache_key":"d41f745fdc867333631c444c3a0a81a29285b6b3e67a77b7eb27369dd3d486b8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.inventory.title","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Paired devices","text_hash":"f72c6a3382ada30b77be0a0f4a31c6f66a675a903ebd214386e32c2c269d4c9c","tgt_lang":"pl","translated":"Urządzenia","updated_at":"2026-07-12T06:45:36.637Z"} {"cache_key":"d423122637810aae4d55fb52f050134d26a5cce0fe88bc9100fab7067db56f0a","model":"gpt-5.5","provider":"openai","segment_id":"chat.pullRequests.openChecks","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Open checks on GitHub","text_hash":"420244dba5fbf609d59521d9039f0a36ec19a7a0e8413cfb1d7de17f7d39d813","tgt_lang":"pl","translated":"Otwórz kontrole w GitHub","updated_at":"2026-07-10T23:12:47.273Z"} {"cache_key":"d4237c7d0606c2c83f01d4e13c54916bd8569c959ba7f47432da38f1b29dd71f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.addons.memoryWiki.title","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Memory wiki","text_hash":"4b253af46ce6928abb483487fd93a02d53445e459b5e175a9f83a06de1f10ab6","tgt_lang":"pl","translated":"Wiki pamięci","updated_at":"2026-07-28T07:13:32.009Z"} -{"cache_key":"d4341525c30061c79b384e752a5e0eeb2935852b0eb9c7059cf5b04f8ce4986e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.checkAgain","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Check again","text_hash":"fb7099ad8e818d42eceefe0d97c824fd54ddb0eeef54c263ec72c77d39198ac9","tgt_lang":"pl","translated":"Sprawdź ponownie","updated_at":"2026-07-29T11:11:50.449Z"} +{"cache_key":"d4341525c30061c79b384e752a5e0eeb2935852b0eb9c7059cf5b04f8ce4986e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.checkAgain","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Check again","text_hash":"fb7099ad8e818d42eceefe0d97c824fd54ddb0eeef54c263ec72c77d39198ac9","tgt_lang":"pl","translated":"Sprawdź ponownie","updated_at":"2026-07-29T11:11:50.449Z","segment_ids":["modelSetup.verify.checkAgain"]} {"cache_key":"d43be33f761ae3b5cf1fdca928663d7695e06b31380290b9d05592f7619e4e04","model":"claude-opus-4-8","provider":"anthropic","segment_id":"custodian.history.sources.manualEdit","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"manual edit","text_hash":"2dcb0947c983729286e80e19fb6e1a98bec1b732bd4e9de1c736cc66da3538ad","tgt_lang":"pl","translated":"manual edit","updated_at":"2026-07-22T15:54:21.561Z"} {"cache_key":"d43ea84bd75041b5b7db55970bb0eee7ab9d1f2508907ae4338483b4260b1276","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.sessionKey","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Session key","text_hash":"2319ec27475054a2fefa35a75f017ad906db6cb99dff1d2d60b293eee5fa5754","tgt_lang":"pl","translated":"Klucz sesji","updated_at":"2026-07-12T06:50:46.906Z"} {"cache_key":"d4628bc53eed0f6659eb704ce6300a53de51a67589958c0ba9e025f34cf98dd6","model":"gpt-5.5","provider":"openai","segment_id":"chat.workspaceFiles.dragToDock","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Drag to dock right or bottom","text_hash":"3fae26368a3c23df2e4e25691983c2a56efdbf92d5b970101e0aa432db9c48f6","tgt_lang":"pl","translated":"Przeciągnij, aby zadokować po prawej lub u dołu","updated_at":"2026-07-10T06:08:36.073Z"} @@ -3433,6 +3458,7 @@ {"cache_key":"d5d1f7c122979807d80971a9d52f348afdd704fd5cac3036b3043acd64c5339e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.binding.formModeHint","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Switch the Config tab to Form mode to edit bindings here.","text_hash":"af8526a5a7a925ecaa127907fc4e377373054036b27f99251767b5e4a2a135f8","tgt_lang":"pl","translated":"Przełącz kartę Konfiguracja na tryb Formularz, aby edytować tutaj powiązania.","updated_at":"2026-07-29T11:11:50.449Z"} {"cache_key":"d5dbc3bf399441ae74b0f6f3ad0a7b735d730644bc706abfa635f70a54e86d09","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.id","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Id:","text_hash":"68d036759794566ce5d3e8d118a575d6b481ceeb79b324e938a3e06614164d32","tgt_lang":"pl","translated":"Id:","updated_at":"2026-07-12T06:49:59.252Z"} {"cache_key":"d5dcc0ced9cc86689fcf0df1a37269ee985798de04e14999a0cd85d3c3d0dde1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.store","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Store: {path}","text_hash":"34c2bb64fd056d14ce239e1eb7de1ba8a27a2d3f2a293afdecd5088137e61b9f","tgt_lang":"pl","translated":"Magazyn: {path}","updated_at":"2026-07-29T11:11:50.449Z"} +{"cache_key":"d5df62b520d5297be87496eb3f66d1566e343081bd520a547f4b9a8cb6845e9a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"appsPage.ctaChromeWebStore","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Chrome Web Store","text_hash":"2b96646cfbc6ae7d1de1a356ebbec0e8802212b48d9f0393d5c93840fc71984a","tgt_lang":"pl","translated":"Chrome Web Store","updated_at":"2026-08-06T05:33:22.120Z"} {"cache_key":"d5ea8a59a9cbb093cb8bfaa2caaba3b730dfc0415106053b640ecd3ce8f1c563","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.microphoneAppliesNextSession","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Changes apply when you start your next Talk session.","text_hash":"46b12d5166d258b82f196073878759ab1ec6720445d98a917616cceeef4e4f9d","tgt_lang":"pl","translated":"Zmiany zostaną zastosowane po rozpoczęciu następnej sesji Talk.","updated_at":"2026-07-22T15:56:20.862Z"} {"cache_key":"d5f1635397fc37680060b45927b8600c06408fdefb92c19df1ed8d3a996a90d6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.trace.emptyGrounded","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"No staged grounded items.","text_hash":"896991a7f5bb7b2b05b5eab90680bda0ffd534a9ff068e8bf627ec084307f64b","tgt_lang":"pl","translated":"Brak przygotowanych uziemionych elementów.","updated_at":"2026-07-29T11:11:50.449Z"} {"cache_key":"d5f26fb9279d2d27c7ad3e155f5809513500ba6d71fd058f20b2dc51582249ce","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.details.filterByTool","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Filter by tool","text_hash":"15276f54f8e27cd1cac2e17338d8ad19d73bbe46b475d8a6cd74fae6cfdfb65a","tgt_lang":"pl","translated":"Filtruj według narzędzia","updated_at":"2026-07-12T06:50:06.149Z"} @@ -3586,6 +3612,7 @@ {"cache_key":"e0032ff1f0fcbac5d0f368acb8297521300ddbe1c89fefef9bde582e4fe9a24f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"subtitles.agents","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Workspaces, tools, identities.","text_hash":"8ad231ca3167964ff4fbdc62fcc794a6da125992233ce7d83153753630d9dd49","tgt_lang":"pl","translated":"Obszary robocze, narzędzia, tożsamości.","updated_at":"2026-07-29T11:11:50.449Z"} {"cache_key":"e00f163eaccc5741131fc5fefeba8307d48accbfadee3a7e6ed54fc7420e4f32","model":"claude-opus-4-8","provider":"anthropic","segment_id":"board.widget.sandboxUnavailable","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Widget sandbox host is unavailable.","text_hash":"41522a66cf8251e4ec8c9e82c463e92c93c19e2f56801394fe91e6bb67a3b85c","tgt_lang":"pl","translated":"Host piaskownicy widżetów jest niedostępny.","updated_at":"2026-07-22T15:55:21.164Z"} {"cache_key":"e0214bf002f1ae97bfcde410f07904c1425af0321c78ff43be3216d12be47c89","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.sections.logging.description","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Log levels and output configuration","text_hash":"10cfa29660ca55b5da5441029c2bbdc7d9c73933b44bd599af6cd0af1c91375f","tgt_lang":"pl","translated":"Poziomy logów i konfiguracja wyjścia","updated_at":"2026-07-12T06:46:47.247Z"} +{"cache_key":"e02ec180945a78e9a250d81bcfc748f035d43a95b9c0892626555591f87dcae6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.deleteSelectedConfirm","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Delete {count} threads?\n\nThis will delete the thread entries and archive their transcripts.","text_hash":"4c54c281b40a03109f36a41d8ab02d72616493fd3cdafcf0d8adcf1cf89959cc","tgt_lang":"pl","translated":"Usunąć {count} wątków?\n\nSpowoduje to usunięcie wpisów wątków i zarchiwizowanie ich transkrypcji.","updated_at":"2026-08-06T05:33:10.839Z"} {"cache_key":"e03586c189208bcf1c755a5a7597d53329efe3db394f329b41fc85c304a4f5ee","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.all","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"All","text_hash":"a52ace420f2175d08b1577a1bea5445e36801229c074ef9ed6c55a73401fd9c2","tgt_lang":"pl","translated":"Wszystkie","updated_at":"2026-07-12T06:49:08.686Z","segment_ids":["skillsPage.tabs.all","pluginsPage.filterAll","skillWorkshop.status.all","usage.presets.all","usage.filters.all","usage.sessions.all","cron.tabs.all","cron.jobs.all"]} {"cache_key":"e052ad5c0d0b73ab13948a26f9feeb4b25f23c7d46ad58095147e58c1d74ca35","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.files.content","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Content","text_hash":"47bd29075f8b8019f0beec6d86beda7c9bf67aaf05053dcbe0b3bcb63968517f","tgt_lang":"pl","translated":"Content","updated_at":"2026-07-29T11:11:50.449Z"} {"cache_key":"e07655ffb4ab71372a0629c0bdafe96b22c7dbf277094e7e9572fa74b2148180","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.overview.hero.waking","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Waking memory…","text_hash":"0cd8df5981b8595cfa10bcfdc7768cc1cc58e61666e7c07eecc159b2ad8e3dc6","tgt_lang":"pl","translated":"Wybudzanie pamięci…","updated_at":"2026-07-29T11:09:40.723Z"} @@ -3602,6 +3629,8 @@ {"cache_key":"e13ad8b6432d25665651becfad7eb165534740c26ef0872936b83c99bff889e4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.authRequired.title","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Auth required","text_hash":"0005d85116dc47ccae66cbbc7e55e4c72742ce598aca888d3b36c34ed7131318","tgt_lang":"pl","translated":"Wymagane uwierzytelnienie","updated_at":"2026-07-29T11:11:50.449Z"} {"cache_key":"e13b90841c1c11a0f55eb1b33ca4bac3c8742f543536eb38336074bf24de32ad","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.cacheStatus.status.refreshing","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"refreshing","text_hash":"0b61ac5d9426518ad7908a62037255c6881f9a5fa404ef3b99c24baa2111a174","tgt_lang":"pl","translated":"odświeżanie","updated_at":"2026-07-29T11:11:50.449Z"} {"cache_key":"e13eb06e57eacebb2fa0b8026613013ee1a08efd5a07b29ade6d657dbc9203a5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.toolCatalog.descriptions.canvas","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Control canvases","text_hash":"08dbd5631872bea797a78b0fe95b1ec07ae2691b97690db29d8930d6ab28e48e","tgt_lang":"pl","translated":"Steruj kanwami","updated_at":"2026-07-12T06:46:19.681Z"} +{"cache_key":"e15f3d99b90a086f01359b24b6bd158ba50370224f4aee8add87da038ebad908","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.auth","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Review the provider credential or sign-in, then retry.","text_hash":"06492ffbd3c87579037f41e3c00a217fb3020fafdc1f11442394e33b4b7dcd77","tgt_lang":"pl","translated":"Sprawdź dane uwierzytelniające dostawcy lub logowanie, a następnie spróbuj ponownie.","updated_at":"2026-08-06T05:33:10.839Z"} +{"cache_key":"e169fb36f882f7a20f8120f72bee1bae8ec6473c4b276b9df0e8f34d6e732bfa","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.actionRequiresWrite","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"This action requires operator.write access.","text_hash":"48816bfddc8d61fc3ab5c633190b2fe68f8c7390a419d24a12ba9ece22a34402","tgt_lang":"pl","translated":"Ta akcja wymaga dostępu operator.write.","updated_at":"2026-08-06T05:33:10.839Z"} {"cache_key":"e1717f05f2e42b53ea6ba1a8eee449ac55a30f9a45bd169d20992dba1924068a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.revision.send","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Send revision","text_hash":"953cc98c1bd59e81931f812a7edcb0f9e313737c18b15e1743e1c01a32d9fbbf","tgt_lang":"pl","translated":"Wyślij poprawkę","updated_at":"2026-07-12T06:49:16.580Z"} {"cache_key":"e176a3c988bd7afb9b1f4d0e8fd8569668717ce2f5c80cb6fd833806a012f6d0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sessionHeader.workspaceAria","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Workspace actions for {workspace}","text_hash":"f6ad6b9becd12548decb2ba6aeedc9f6b6115b69c260edb871abfabfbba94a70","tgt_lang":"pl","translated":"Akcje przestrzeni roboczej dla {workspace}","updated_at":"2026-07-17T04:30:00.979Z"} {"cache_key":"e17b1b646fcebc33cadfa9a15fe34db4f4d5b8ed5e833dda67cd988a79652411","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.status.review","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Review","text_hash":"aff0766a5290e117b8433c351bae7b7b23bed682b2369bd822d88a647cc58512","tgt_lang":"pl","translated":"Przegląd","updated_at":"2026-07-29T11:11:50.449Z","segment_ids":["dreaming.advanced.eyebrow"]} @@ -3707,11 +3736,13 @@ {"cache_key":"e99d4a9adffde66fa9505e331961e8c44c3b9d8a307938d00d6abd1082658dff","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agentChip.offlineOpenSettings","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Offline — open Settings","text_hash":"9a0a1db54ccaf3e3098a6f2249d73ae0806daef7a0ed8c3cd241ce82f41cf07c","tgt_lang":"pl","translated":"Offline — otwórz Ustawienia","updated_at":"2026-07-22T15:53:32.924Z"} {"cache_key":"e9b5939e9231127106f903384c5a865df19feb722f460bb703068d4354757dd4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryImport.noMemoryFound","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"No importable memory found on this computer.","text_hash":"404f0cc72c72cd94dd13c6521facfd43eaadc1e18c6d89c17526e51fa3bb531c","tgt_lang":"pl","translated":"Na tym komputerze nie znaleziono pamięci możliwej do zaimportowania.","updated_at":"2026-07-29T11:11:50.449Z"} {"cache_key":"e9b5b1a5a05855a750efbb3682a54adf6c98ec35adedf500414f569e84e08d4d","model":"claude-sonnet-4-6","provider":"anthropic","segment_id":"cron.suggestions.ideas.dependencyRadar.prompt","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Check my main project for outdated or vulnerable dependencies. List the notable updates with a one-line risk note each, and draft the upgrade command.","text_hash":"37e748522c37a70784490e38e52cad91fec0022910bb86f70a18badbebb3c4b4","tgt_lang":"pl","translated":"Sprawdź mój główny projekt pod kątem przestarzałych lub podatnych zależności. Wymień istotne aktualizacje z jednozdaniową oceną ryzyka każdej z nich i przygotuj polecenie aktualizacji.","updated_at":"2026-07-11T22:47:58.550Z"} +{"cache_key":"e9c3df5b4136eb294b70582a511de32aed508c2c728ddd0c6ad1e571d384ed7f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.retryDelivery","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Retry delivery","text_hash":"a9e1b443d1646885b72943ce0fe8490248ac2ed20b6dcaf95b1e7b63899a862e","tgt_lang":"pl","translated":"Ponów dostarczenie","updated_at":"2026-08-06T05:33:22.120Z"} {"cache_key":"e9cb9a9e162e67c8de431ba257d1b702116783726f09514f281378e86ffc55ac","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.catalog.remoteViewOnly","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"This thread is on a paired node and is view-only.","text_hash":"635b62c16bc54c7174e17827a58ab2305836d14d6e56a758d370d5ca3820d8ad","tgt_lang":"pl","translated":"Ta sesja znajduje się na sparowanym węźle i jest tylko do odczytu.","updated_at":"2026-07-29T11:11:50.449Z"} {"cache_key":"e9cf77bc7d4d1ea2b76590fa2bc2a832c63fd94b629ea7034dd16d8d127a1e97","model":"claude-opus-4-8","provider":"anthropic","segment_id":"newSession.gitCheckUnavailable","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Couldn't verify Git for this folder. Choose it again to retry.","text_hash":"afc955333c39185529344c6017e6b6753a6679c6bdfe7bf318fa9994d105c1e6","tgt_lang":"pl","translated":"Nie udało się zweryfikować Git dla tego folderu. Wybierz go ponownie, aby spróbować jeszcze raz.","updated_at":"2026-07-22T15:53:32.924Z"} {"cache_key":"e9d225e5fa9f50ddadc2bc727061fa4fedbcbe34105c292e55192c205bc49757","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.binding.defaultAgent","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"default agent","text_hash":"b3ea5ed73d8868c21016da035fb672d5451587fae205fe51543f9496b0e2dc52","tgt_lang":"pl","translated":"domyślny agent","updated_at":"2026-07-12T06:45:24.401Z"} {"cache_key":"ea10cd08568c8ba7774fe99dfcd312fc17c4e16f271fc0be5761d6a1b8b8b77b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.fieldNotes","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Notes","text_hash":"8a7525b1492fb84833f5c4a69b30f4bfbb134f9b666b61a2c1872d63d234c085","tgt_lang":"pl","translated":"Notatki","updated_at":"2026-07-29T11:11:50.449Z"} {"cache_key":"ea1461c50719595df900428e88512bbeb1ffe8899356a9dc757443bfb24a9337","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.eventDispatch","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Dispatch","text_hash":"811ace97bcf2c6d6a25db8bde24dd00c39040fedde80e78e70733e362791ead6","tgt_lang":"pl","translated":"Wysyłka","updated_at":"2026-07-29T11:11:50.449Z"} +{"cache_key":"ea217f974fb88eb29f8fd9800e3d6d4bb599b6cdc7e98ad7579155540d11ab7c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sidebar.showSessionSection","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Show","text_hash":"0df6f1cad36c49da768a6efdcc2c4be102f5729f7381cb53e4ff8061d17eaeb6","tgt_lang":"pl","translated":"Pokaż","updated_at":"2026-08-06T05:33:22.121Z"} {"cache_key":"ea4199a3a95212cab1b07de91e66f9d8f778b4836d52c28595179029eb2c5bc7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.noSettingsMatch","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"No settings match \"{query}\"","text_hash":"b039bc37eba8dcb5304f4b4bc8e369dd63fc4b8461a4254bfe7f2361395f167b","tgt_lang":"pl","translated":"Brak ustawień pasujących do „{query}”","updated_at":"2026-07-12T06:46:33.718Z"} {"cache_key":"ea4c4eaf4811d6d363e16a7a1cfb08be05f62a4fecd23671d9d42cb2303d76bf","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.full","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"full","text_hash":"a18b869b2e81c0c529552a3c4fa5c92ed08b98a4e146aed778d71d27517f83ac","tgt_lang":"pl","translated":"pełne","updated_at":"2026-07-29T11:11:50.449Z"} {"cache_key":"ea510eed661970a93a2d6effdd151589d177e472cc1596f2accd78b06e9d29b0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.required","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Required","text_hash":"4850b174b713d88cfc63de107830d5388929020e78abc91fc19bba7a6821625f","tgt_lang":"pl","translated":"Wymagane","updated_at":"2026-07-29T11:11:50.449Z"} @@ -3721,6 +3752,7 @@ {"cache_key":"ea91c892de8535472efd5643aa24665cef950fa55b9c0c36597004c28c0ed33b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.chatPrefs.messageWidth","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Message width","text_hash":"e98c679f0792cff1b13e4e2a9fc027c9d88318cb02351b6859944dd6c492dd41","tgt_lang":"pl","translated":"Szerokość wiadomości","updated_at":"2026-07-25T17:15:01.576Z"} {"cache_key":"ea99626b286cc0bf7f76d2b60756be1f0e656a72969f15110cd35c204c6cfeaf","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.actions.rejecting","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Rejecting…","text_hash":"09868524d9262e41e10d09a125de98688f4bacf20dfbf87ca118c0115c71e2d1","tgt_lang":"pl","translated":"Odrzucanie…","updated_at":"2026-07-12T06:49:16.580Z"} {"cache_key":"eaa804af5c1d4308fc8136252bb193bdd2ea2bf14b8db553fe4af4584a68efec","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.wizard.openSignIn","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Open sign-in page","text_hash":"d3976936e979be164499768f7baa4965692500bfc5f78042b4f73efd932028ef","tgt_lang":"pl","translated":"Otwórz stronę logowania","updated_at":"2026-07-29T11:11:50.449Z"} +{"cache_key":"eac4df97fe40497e62eb45dafec7737874d38db03b4e670f5fe7985de469738d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.rateLimit","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Wait for the provider limit to reset, then retry.","text_hash":"59161ffdbbfc978ef95092eec47d88e127013ff4e75d44f3ffa7e6c69bcbe45e","tgt_lang":"pl","translated":"Poczekaj na zresetowanie limitu dostawcy, a następnie spróbuj ponownie.","updated_at":"2026-08-06T05:33:10.839Z"} {"cache_key":"eadb59caa06a4724c35d6854b77417d81c2c1c912920543ac7ad1e36155e22cf","model":"gpt-5.5","provider":"openai","segment_id":"quickSettings.appearance.lobsterVisitsOff","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Never visits","text_hash":"4892012cb692f089af106c0533e80e3ce3331a7ff839bd2a1416a286cc85c6e8","tgt_lang":"pl","translated":"Nigdy nie odwiedza","updated_at":"2026-07-09T20:51:47.820Z"} {"cache_key":"eadba5d9e8fd2a34879f92675fc1ea25f445b4e7d328a24992cb15c70bdffe2d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.files.emptyDraft","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Empty draft","text_hash":"eb58f0ad743d8b3cf8c0e735a3beaad4a3f46bc15c6dc664f4fe6cab5401ac81","tgt_lang":"pl","translated":"Empty draft","updated_at":"2026-07-29T11:11:50.449Z"} {"cache_key":"eae1216a23751f9bdc5d40a4fc783dfb3c01572019ccb2e1a459901959b72153","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.runs.searchRuns","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Search runs","text_hash":"26d6d37f90dc1f5d611c3fa58c1a75a29384dd2e1ffb4b5a1b6f42331b0f1b6d","tgt_lang":"pl","translated":"Szukaj uruchomień","updated_at":"2026-07-29T11:11:50.449Z"} @@ -3917,7 +3949,7 @@ {"cache_key":"f7bf954af42902d08265f682fe174756c0f79ef9e76faa0eecc8d344f4d0b5f6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"board.emptyHint","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Your agent can pin widgets here — try asking for a status card.","text_hash":"f2aa2fa82375c466e3d007c1d4212b986fa1cb9e7c425b1983930aef37be3fec","tgt_lang":"pl","translated":"Twój agent może przypiąć tutaj widżety — spróbuj poprosić o kartę statusu.","updated_at":"2026-07-22T15:55:03.636Z"} {"cache_key":"f7c0bc7f3d9dec6b7e5a8b01223aa67a4e942df0e62dc237d3a8f00cdb3ac46d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.advancedHiddenPlural","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"{count} advanced settings hidden","text_hash":"6b31b3d7bfbd99a69b1936df30793ab4ec0a539568fbfef83f4e477a02bd5906","tgt_lang":"pl","translated":"Ukryte ustawienia zaawansowane: {count}","updated_at":"2026-07-25T17:15:01.576Z"} {"cache_key":"f7c0dc41155374646d0a87a76c730f9df5d9b707df729e980ff96a7a67f603ea","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.add.none","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"All known providers are already configured.","text_hash":"8dff2d3e8c42faec03bb194a6e5802dc59f1f39cd979454713c901714b792c76","tgt_lang":"pl","translated":"Wszyscy znani dostawcy są już skonfigurowani.","updated_at":"2026-07-29T11:11:50.449Z"} -{"cache_key":"f7e2a470388e95f09f508fcf57255740e499a1d93d5672d3ee6490cd1d815c64","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.readiness.noModels","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"No models available","text_hash":"a5a9895b0241125f15e8c45740f220dc69014c8d046ea815d61dd3700c1e627b","tgt_lang":"pl","translated":"Brak dostępnych modeli","updated_at":"2026-07-31T19:27:46.530Z"} +{"cache_key":"f7e2a470388e95f09f508fcf57255740e499a1d93d5672d3ee6490cd1d815c64","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.readiness.noModels","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"No models available","text_hash":"a5a9895b0241125f15e8c45740f220dc69014c8d046ea815d61dd3700c1e627b","tgt_lang":"pl","translated":"Brak dostępnych modeli","updated_at":"2026-07-31T19:27:46.530Z","segment_ids":["chat.modelControls.noModelsAvailable"]} {"cache_key":"f7e506921279901bf0c3660a7496742def42f52c58808d870b5a203dd5530f1e","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.groupByCategory","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Custom groups","text_hash":"9636b3c175d0e2a9fb982785a84275d191a8b4ef28e4d842a9e35a38e3c12f10","tgt_lang":"pl","translated":"Grupy niestandardowe","updated_at":"2026-07-05T14:40:11.071Z"} {"cache_key":"f7eebf5b10855acf739665c2aa866c07340def69358fa9a3fb7c45c3e34c52ab","model":"gpt-5.5","provider":"openai","segment_id":"newSession.browserLoadFailed","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Couldn't list that folder.","text_hash":"9872632bde1a61c0dac294031c716698063a3f3039ec9ddc753e754b13377086","tgt_lang":"pl","translated":"Nie udało się wyświetlić zawartości tego folderu.","updated_at":"2026-07-11T06:48:36.761Z"} {"cache_key":"f7f9c42b682e55b8e0fe72ad51fa3d827dd71e534e19472a6ac230636b985bf2","model":"gpt-5.6-sol","provider":"openai","segment_id":"channels.setup.starting","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Starting setup…","text_hash":"696abab0be63faeb1adbd218caf069dc625bd43bda829b60d6ad7c239241d6cd","tgt_lang":"pl","translated":"Rozpoczynanie konfiguracji…","updated_at":"2026-07-13T16:52:43.801Z"} @@ -3944,6 +3976,7 @@ {"cache_key":"f950e4b639c096a081839dfe8ff481ff23231f4dfc30447c14e2aeaebcff532f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.details.noMessagesMatch","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"No messages match the filters.","text_hash":"64a575d4d77472b6351168a4fadda155dd13148122fa7f9f3e69c721df41dde9","tgt_lang":"pl","translated":"Żadne wiadomości nie pasują do filtrów.","updated_at":"2026-07-29T11:11:50.449Z"} {"cache_key":"f956e6f7684638232fc09940d30afbb747c449411597f49d90e5dc4cd0dc8e1b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commandResults.usage.context","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Context: {percent} of {total}","text_hash":"34b033d82590bea75d446a8fc7dd3ce32771c9d05c0b6737b3872101b0e0a809","tgt_lang":"pl","translated":"Kontekst: {percent} z {total}","updated_at":"2026-07-29T11:11:04.371Z"} {"cache_key":"f95ed1ec591758964d637769bd5832a8406138465656cb791ee6583f2b09c794","model":"claude-opus-4-8","provider":"anthropic","segment_id":"talkPage.voiceSection.title","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Realtime voice","text_hash":"c41ad84496b534207f84a4ac23211104b368ad5a1bf31ccabe01bf01814cffde","tgt_lang":"pl","translated":"Głos w czasie rzeczywistym","updated_at":"2026-07-29T11:09:29.603Z"} +{"cache_key":"f961e337d9b8350760804ce6370318cdf6fdc129aab6eadcc2f28b2b5ff8c4f5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.checkingButton","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Checking…","text_hash":"ec963ffc911b840134fc738b41a8bb0493489c402a4a761efd36c16dea7d984b","tgt_lang":"pl","translated":"Sprawdzanie…","updated_at":"2026-07-29T11:09:58.625Z","segment_ids":["memoryPage.overview.health.checking"]} {"cache_key":"f96bc389ce9a6e82e3e99febf77c6fb4cc80d767c7c97ed567bd36dd46d490f3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"mcpServers.transportSse","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"SSE","text_hash":"5c89f37c9b97d69379b434926cf4ffefd7ce10ffe8e54991b1890784b148e297","tgt_lang":"pl","translated":"SSE","updated_at":"2026-07-22T15:54:21.561Z"} {"cache_key":"f96c3f4ef6ec516b6f1cd46ac5cd8e9b0c60ef2c131db15e788df42fa768730b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.unavailable","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Memory Wiki is not enabled","text_hash":"bbef7667ef8aa44c7ac1cc52bcf925a27baf524186f513f333bdd41331fb9939","tgt_lang":"pl","translated":"Memory Wiki nie jest włączone","updated_at":"2026-07-12T06:49:59.252Z"} {"cache_key":"f9787baf775f4f8d792d41d54d46eb73239e321151eaa5bf23f302af0318192a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"quickSettings.channels.connect","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Connect →","text_hash":"b75abfa6defedb2808a789d5c91b411db5f1047425ef20b11b2113d92bea084d","tgt_lang":"pl","translated":"Połącz →","updated_at":"2026-07-12T06:47:00.110Z"} @@ -3952,7 +3985,6 @@ {"cache_key":"f9b4859a25176bb463dde33412256d31bff57508b9883d8244f35439987d436e","model":"gpt-5.6-sol","provider":"openai","segment_id":"cron.form.summaryEveryMinutes","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Runs every {amount} minutes","text_hash":"e3701aec531109817416015880577e3c9ecb2f0164e96fa680a244ed80add375","tgt_lang":"pl","translated":"Uruchamia się co {amount} min","updated_at":"2026-07-12T09:22:23.142Z"} {"cache_key":"f9f02dbaac5dee60cedf83a5f6170b1bde4707874edcbec352fdca57dacba333","model":"claude-opus-4-8","provider":"anthropic","segment_id":"appsPage.cards.chrome.title","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Chrome extension","text_hash":"08e2a7f0f999ce504ef9ff7bf62931bb12a38aeee97087c33f5ce3aaafcbb4ad","tgt_lang":"pl","translated":"Rozszerzenie Chrome","updated_at":"2026-07-22T15:54:47.503Z"} {"cache_key":"fa051a55f475a84ecbc27939688439c484f25537697d5cbd3230b0a5e3a14e56","model":"claude-opus-4-8","provider":"anthropic","segment_id":"board.widget.networkCapability","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Network: {capability}","text_hash":"963bf47cdfd7ff38f26ff9d695499eb1515f8cc1976f3d1e3d3f4cc7b140ec8c","tgt_lang":"pl","translated":"Sieć: {capability}","updated_at":"2026-07-22T15:55:11.180Z"} -{"cache_key":"fa3290623e596c183462bb38bf8aa2ae967fac6291a3f3fa5f4b6d55e1404cd2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.actions.confirmDedupe","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Dedupe Dream Diary? This rewrites DREAMS.md and removes only exact duplicate diary entries.","text_hash":"3b53e7e5445b3d763ff4a3f7f55ae4917ab2dbecc988f5b46c7b06a2dd736052","tgt_lang":"pl","translated":"Usunąć duplikaty z dziennika snów? Spowoduje to przepisanie pliku DREAMS.md i usunięcie tylko dokładnych duplikatów wpisów dziennika.","updated_at":"2026-07-29T11:10:25.409Z"} {"cache_key":"fa3af118a9a83f669f9da10067378e7800d37e4988826b3495f48267d730c799","model":"gpt-5.6-sol","provider":"openai","segment_id":"attention.cronFailed","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"{count} automation(s) failed","text_hash":"467ec1e170c01557e74aa0afe31f0d1142c53354dfb5c7622969a2fc9b75b4b5","tgt_lang":"pl","translated":"Nieudane zadania cron: {count}","updated_at":"2026-07-12T00:10:05.075Z"} {"cache_key":"fa42fc0c5e8c58647108dcb6f1adea80c4d6e5b15e956ad251c1fc3b4abc23f1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.advancedHelp","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Optional overrides for delivery guarantees, schedule jitter, and model controls.","text_hash":"a470ce680d28996a5d0ea9c39691bd8b804b85c6766d6bb0ee81c1b01d5fc82f","tgt_lang":"pl","translated":"Opcjonalne nadpisania gwarancji dostarczenia, losowego rozrzutu harmonogramu i ustawień modelu.","updated_at":"2026-07-29T11:11:50.449Z"} {"cache_key":"fa45db6f0cd714a73a9f99d7fffab9cb21a88a87801f1288a002e05a12efd57e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"board.actionInProgress","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Another dashboard change is still being saved.","text_hash":"acaa3cea68e2316349686a26880c3e5bfad9d3696ef3166b543cc49e7d6d89e9","tgt_lang":"pl","translated":"Inna zmiana pulpitu jest wciąż zapisywana.","updated_at":"2026-07-22T15:55:03.636Z"} @@ -3973,6 +4005,7 @@ {"cache_key":"fafb060d0479fd3602a1a411ffc2c63e8e70f3e8d223a95da1fbcab97bd23b3f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.detailAddNote","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Add note","text_hash":"63565c0485fec4f743719849734553a5d7947f5962ec9e831e3bce131b3c47fb","tgt_lang":"pl","translated":"Dodaj notatkę","updated_at":"2026-06-16T14:17:14.640Z"} {"cache_key":"fb0c434db878b8c82fda8fbe6a6f49d4334c16b8a134c10750456415fcb7be58","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.execApprovals.promptUnavailable","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Applied when the UI prompt is unavailable.","text_hash":"d8d5994e7ec83550a1310d372bdacf5691524db0cf0148f970ef24283f78d299","tgt_lang":"pl","translated":"Stosowane, gdy monit interfejsu jest niedostępny.","updated_at":"2026-07-12T06:45:57.978Z"} {"cache_key":"fb21c3fbac6fb99b499a9d8a4488b2c0969d76bd5cce89ce317dbed5765a60db","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.noArchivedSessions","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"No archived sessions.","text_hash":"04788f1ffe091315d2aafc1b063048cbcfd18bb8ef1e54778ed276bcdece9a79","tgt_lang":"pl","translated":"Brak zarchiwizowanych sesji.","updated_at":"2026-07-22T15:53:41.326Z"} +{"cache_key":"fb2ae25a09dc8b19d2fba9a84c914f14ee5d505f786df154fdcd30d900ae3908","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.authFailed.stepDashboard","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Run openclaw dashboard --no-open for a fresh URL, or openclaw gateway auth-token --show to recover the token.","text_hash":"fa26152d74b5e87de5bd2e743b0aefb3815c7720452ee67d0b42a48c9f83df55","tgt_lang":"pl","translated":"Uruchom openclaw dashboard --no-open, aby uzyskać nowy adres URL, lub openclaw gateway auth-token --show, aby odzyskać token.","updated_at":"2026-08-06T05:33:22.121Z"} {"cache_key":"fb40087a41900f38e7a9bbf9256286747e2552978a5401f46dccae307fcb2dc5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.deleteAfterRunHelp","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Best for one-shot reminders that should auto-clean up.","text_hash":"ac58117ba82b8e2aebe353e66926cc53f936b1d38336f14db3904d15218df4f7","tgt_lang":"pl","translated":"Najlepsze dla jednorazowych przypomnień, które powinny zostać automatycznie usunięte.","updated_at":"2026-07-29T11:11:50.449Z"} {"cache_key":"fb58eb2ce42f4ca3a9b69b58463756dc2bd1c888e9f5219092c81f5f3cd3889a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.pairing.manageDevices","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Manage devices","text_hash":"3511575c8f3ee17581f629d4cf559c5c2fe4550d4249be8268404a1eb67920f8","tgt_lang":"pl","translated":"Zarządzaj urządzeniami","updated_at":"2026-07-29T11:11:50.449Z"} {"cache_key":"fb62352514d749ab5a9ad5d634052a7ca9bc5b5170750f4fd43c12d80acb3cce","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.pairing.noPending","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"No pending requests","text_hash":"883a9f47c79e89010ee490301143cacd80debfe30bd89ceb9cdfec685ccd2c66","tgt_lang":"pl","translated":"Brak oczekujących żądań","updated_at":"2026-07-22T15:53:22.907Z"} diff --git a/ui/src/i18n/.i18n/pt-BR.meta.json b/ui/src/i18n/.i18n/pt-BR.meta.json index dead18a3cd82..2517229fe8bd 100644 --- a/ui/src/i18n/.i18n/pt-BR.meta.json +++ b/ui/src/i18n/.i18n/pt-BR.meta.json @@ -1,11 +1,11 @@ { "fallbackKeys": [], - "generatedAt": "2026-07-31T19:22:13.129Z", + "generatedAt": "2026-08-06T05:28:57.654Z", "locale": "pt-BR", "model": "claude-opus-4-8", "provider": "anthropic", - "sourceHash": "912ad83d5f70ee4463b1370efd9bf9c890017c65833f30501e8c3440da135ee7", - "totalKeys": 4652, - "translatedKeys": 4652, + "sourceHash": "10855748ee78e3fa7806b6f0f43f9f2dec749b41e7fc82439dbe19fca7e2f173", + "totalKeys": 4689, + "translatedKeys": 4689, "workflow": 1 } diff --git a/ui/src/i18n/.i18n/pt-BR.tm.jsonl b/ui/src/i18n/.i18n/pt-BR.tm.jsonl index df8151f79fb3..798df9b34de2 100644 --- a/ui/src/i18n/.i18n/pt-BR.tm.jsonl +++ b/ui/src/i18n/.i18n/pt-BR.tm.jsonl @@ -1,5 +1,5 @@ {"cache_key":"00072be0a409bc28cef02b3bf2b2a55af66d82a0e58039a1c505acea5e992b76","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.workspaceFiles.artifacts","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Artifacts","text_hash":"314ae71b8c8dc9c952f0ffc58e35e6d9a41b5cf4756471c7cab0c9476cd5d20b","tgt_lang":"pt-BR","translated":"Artefatos","updated_at":"2026-06-16T14:13:25.058Z"} -{"cache_key":"0018aa5bfaf524e9effe74f4ad963ca4c5238502902f22a7c480fbe32411f587","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.notifications.ready","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Ready","text_hash":"5fa7aac5375c5815787fba3f49559f9b45b14023147ce0652803387974144e5f","tgt_lang":"pt-BR","translated":"Pronto","updated_at":"2026-06-17T14:13:15.046Z","segment_ids":["skillsPage.tabs.ready","memoryImport.ready","talkPage.status.ready","talkPage.gptLive.ready","memoryPage.overview.health.healthy","workboard.status.ready","workboard.viewReady","modelProviders.status.ready"]} +{"cache_key":"0018aa5bfaf524e9effe74f4ad963ca4c5238502902f22a7c480fbe32411f587","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.notifications.ready","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Ready","text_hash":"5fa7aac5375c5815787fba3f49559f9b45b14023147ce0652803387974144e5f","tgt_lang":"pt-BR","translated":"Pronto","updated_at":"2026-06-17T14:13:15.046Z","segment_ids":["skillsPage.tabs.ready","modelSetup.verify.ready","memoryImport.ready","talkPage.status.ready","talkPage.gptLive.ready","memoryPage.overview.health.healthy","workboard.status.ready","workboard.viewReady","modelProviders.status.ready"]} {"cache_key":"003bd6f6b0613682552b3bf9253fabf718d50e85a97bfc9bc44806840b33e509","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.detail.clickToPreview","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"· click to preview","text_hash":"e7122b28694c3a1928054e15e27f203aaae8d00f9c34ae04dedad01d8b652fb2","tgt_lang":"pt-BR","translated":"· clique para visualizar","updated_at":"2026-07-12T06:28:30.556Z"} {"cache_key":"0040569c17e1835d0532c2bcf09b32bca96392e040c2712389dbd33b82b323bd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.detailRun","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Run","text_hash":"00d60e31a4e6b8344d4201f25a6a7dee770713107f6d097abb01559d32b17f26","tgt_lang":"pt-BR","translated":"Execução","updated_at":"2026-06-16T14:13:11.260Z"} {"cache_key":"004cf6d12dc523a6fa72918fb592f8a697fe38bd66d192a769cc0084b8615bdd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryImport.confirmBackup","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"OpenClaw creates a verified pre-import backup before copying memory.","text_hash":"038ec4a2b0a02c5c344694dbcff3aaab6d1f29d4d749c05e1fc4ae5284a46e52","tgt_lang":"pt-BR","translated":"O OpenClaw cria um backup verificado antes da importação e antes de copiar a memória.","updated_at":"2026-07-29T10:57:24.690Z"} @@ -67,6 +67,7 @@ {"cache_key":"03bdfb3eff67ecfe97f1ceba37de2a00ed84d2f1c9430c3e392f6bd8f514f6d8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.phrases.connectingDots","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"connecting distant dots…","text_hash":"167c47f1f6e5d7399326f6a72572cef9ab8cf655c4e17f4bf250e25f76478812","tgt_lang":"pt-BR","translated":"conectando pontos distantes…","updated_at":"2026-07-29T10:57:24.690Z"} {"cache_key":"03cfbb60a73a2c76125bff38ea9c038d9992f65780f4e73481592cb43f7b4c8c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"labsPage.documentation","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Documentation","text_hash":"c205924de0fe636ccdde4ed616fef66f75b78e98b03620637965c033fd161141","tgt_lang":"pt-BR","translated":"Documentação","updated_at":"2026-07-22T15:41:18.556Z"} {"cache_key":"03d8a1c7884a6bb276144aedf42dd68bce05352f4a25fbc6d87f30b70c7bcb9f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.status.rejected","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Rejected","text_hash":"aea4a04a80426ed865ec2058b16854b9146166d22c1f3282a18f285941c42eba","tgt_lang":"pt-BR","translated":"Rejeitado","updated_at":"2026-07-12T06:28:16.888Z","segment_ids":["skillWorkshop.notices.rejected"]} +{"cache_key":"03ec24e94f4dca0b67a79d5efb9e56abefef411ac8833e485449592695161858","model":"claude-opus-4-8","provider":"anthropic","segment_id":"appsPage.badgeStoreComingSoon","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Chrome Web Store · coming soon","text_hash":"d211e1cb0d006e8e02c0c3fe12d6d98e9b576b5b19eb85b501cb8448935647f3","tgt_lang":"pt-BR","translated":"Chrome Web Store · em breve","updated_at":"2026-08-06T05:28:55.082Z"} {"cache_key":"03f53ea61c154a5fff64c4292c2728fbae020ef64a88bd5434f1c993cb0297d9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.risk.low","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"low risk","text_hash":"a2ce0d787f813342f730da429125527bed773d736ec8aaeae6c5111f86e9567f","tgt_lang":"pt-BR","translated":"risco baixo","updated_at":"2026-07-29T10:56:25.559Z"} {"cache_key":"0435392e9df78afa0a9a8a66b1a52d3cb9e03c25eaf46c9829b6db2bd1995bbc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"logbook.nav.today","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Today","text_hash":"2b065c7c9ce466e5ebcad757987d5d660ee4c9ea708bc62c43444b53334738ba","tgt_lang":"pt-BR","translated":"Today","updated_at":"2026-07-29T10:57:24.690Z"} {"cache_key":"0444edbcc21d2596cdb3a4574651bd67c1e3e950e832d51799d0a20df4350e62","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillsPage.defaultAgent","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"{name} (default)","text_hash":"8bc148d3845d13e00922204f92117bfa2424e5fdd7a7bffda93755da54396352","tgt_lang":"pt-BR","translated":"{name} (padrão)","updated_at":"2026-07-12T06:27:46.366Z"} @@ -92,6 +93,7 @@ {"cache_key":"0579fe3d1ad90f804d82075873c15edb3a1831faccfce029cab3f6e318e2c6f8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"onboarding.memoryImport.connectionChanged","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Skipped: the Gateway connection changed during the import","text_hash":"a37e14344a9656b795cdee78283949ce26f02412d261d8e70fc3042ab9909f70","tgt_lang":"pt-BR","translated":"Ignorado: a conexão com o Gateway mudou durante a importação","updated_at":"2026-07-29T10:57:24.690Z"} {"cache_key":"057fe190bdedfa17d3d46afe5a37007ce2a3ab78a265fb6811caa72880bf5738","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.dreaming.schedule.description","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"When the full sweep runs and which model narrates it.","text_hash":"f2c402dd69c87d6337188089dcbd0ad0fcf73026790f17be1ab2e3b98dad7149","tgt_lang":"pt-BR","translated":"Quando a varredura completa é executada e qual modelo a narra.","updated_at":"2026-07-28T07:06:25.461Z"} {"cache_key":"0597cbae5650256850e3cbbdc656345eb74622f5fdf4e98a8046c7d2d3b3a273","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.formUnsafeTitle","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Form view can't safely edit some fields","text_hash":"8b2a64361f1145812252f1aff4c122b303ee04657000233c7a5bd4d7dff4ebe0","tgt_lang":"pt-BR","translated":"A visualização de formulário não pode editar alguns campos com segurança","updated_at":"2026-07-12T06:27:10.938Z"} +{"cache_key":"059a0b1905385b17310739de7cb46aec69520f5b2ca443ee887842e233a0fa8e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.branchCheckpointConfirm","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Create a new child thread from this compacted checkpoint?","text_hash":"dbafb7be891c3fd1d13d421909284ee93103bebf7b3b99a82e2fd882e59b58cd","tgt_lang":"pt-BR","translated":"Criar uma nova thread filha a partir deste checkpoint compactado?","updated_at":"2026-08-06T05:28:45.265Z"} {"cache_key":"059ee10300a541f2925f7654104033a07bace5b6a62fa40fbda965c832089f62","model":"gpt-5.5","provider":"openai","segment_id":"chat.splitView.splitRight","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Split right","text_hash":"aa9997bb1d8c23d0b88521c4093fc8c3ee01b187f78635ae4d3e16d27e8a8475","tgt_lang":"pt-BR","translated":"Dividir à direita","updated_at":"2026-07-06T07:23:13.378Z"} {"cache_key":"059f700c750a4a750337039d4a6f662328267007d394f0aaeb5255bd71b2e7f0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.bestEffortDelivery","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Best effort delivery","text_hash":"3bd441f6fbb7a403ddfbca4d72b456833615ff410acc7942651f571f79f80944","tgt_lang":"pt-BR","translated":"Entrega com melhor esforço","updated_at":"2026-07-29T10:57:24.690Z"} {"cache_key":"05a0e5c9cef1900165702e0c9e09cd8f3a7d3f4e79eb2c69b9c88f8d6bfe26e6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agentTools.notLive","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Not Live","text_hash":"bea2fcd0c86443609bb2f1d0e9e107f154edc26d3bdce319675e08fa3ba49366","tgt_lang":"pt-BR","translated":"Não Ativo","updated_at":"2026-07-12T06:27:29.209Z"} @@ -121,6 +123,7 @@ {"cache_key":"06b67d67571d517953928769e73e01bc71e27a5ac0adde6c31b301d037973369","model":"gpt-5.6-sol","provider":"openai","segment_id":"channels.setup.regenerateQr","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"New QR code","text_hash":"fe99159ceb8bfd8d1201f6f02a0d7f65eab48d438fd56d2aaf7966178767142a","tgt_lang":"pt-BR","translated":"Novo código QR","updated_at":"2026-07-13T16:51:15.519Z"} {"cache_key":"06c0305e2c1b538f554cb23d2dd3bcc6e8627cc63ffa8f0ed22954f7e19fb84e","model":"gpt-5.5","provider":"openai","segment_id":"chat.sessionDiff.unmodifiedLines","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"{count} unmodified lines","text_hash":"34185cef239bc25347ee50aa60f7932c291708fc5aa68846a0d54414bf828e1a","tgt_lang":"pt-BR","translated":"{count} linhas não modificadas","updated_at":"2026-07-11T04:52:37.325Z"} {"cache_key":"06cbf9a3e6d319e6ed5674ae42ccf2b3341d9d5242b9ac0373803ef45760ef5b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commandResults.agents.runtime","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":" · runtime {runtime}","text_hash":"72d15777fc93348f08142ced0516345c4ea9383eec68c878f424567e3cbd43f4","tgt_lang":"pt-BR","translated":" · runtime {runtime}","updated_at":"2026-07-29T10:56:53.903Z"} +{"cache_key":"06d05a5626abdfc34b4c60e7b12139dd5c59c6a555db58f52fadad210175af08","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.duplicateRisk","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Retrying may duplicate a result after an ambiguous acknowledgement.","text_hash":"7b818910c3637b34ad0890c3a089666f79d44c985608e69a2aefa48e90ed6579","tgt_lang":"pt-BR","translated":"Tentar novamente pode duplicar um resultado após uma confirmação ambígua.","updated_at":"2026-08-06T05:28:55.083Z"} {"cache_key":"06d300112e0f4d303c68bad775d47d2ac9065f82698f700371684b899524b17b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.readOnly.adminRequired","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Browsing only. Model changes require operator.admin access.","text_hash":"8dab1962a453c6d713698814f05c9a326061b44e0242361ae02e7d2682e2ef1f","tgt_lang":"pt-BR","translated":"Somente navegação. Alterações de modelo exigem acesso operator.admin.","updated_at":"2026-07-29T10:57:24.690Z"} {"cache_key":"06e09e88660808a8572e5fd97fb1628b53da536ec4a31aa5651e72654d1d366a","model":"gpt-5.6-sol","provider":"openai","segment_id":"connection.access.sessionKey","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Default Session Key","text_hash":"9c4bec378fd5608ae5a57abc04c650590471e5a69c57922cc89e93815bb240c2","tgt_lang":"pt-BR","translated":"Chave de sessão padrão","updated_at":"2026-07-12T00:08:02.206Z"} {"cache_key":"06e4f2a8517f5adfe9e0e6c0c2805cf1a6c3d94318dbf976d0b6249798e8a9b2","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.status","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Status","text_hash":"920e413c7d411b61ef3e8c63b1cb6ad058d5f95f8b481dbafe60248387d8c355","tgt_lang":"pt-BR","translated":"Status","updated_at":"2026-07-05T21:00:34.411Z","segment_ids":["debug.status","configView.notifications.status","configView.connection.status","agentTools.status","talkPage.status.title","workboard.fieldStatus","connection.snapshot.status","cron.runs.status"]} @@ -145,6 +148,7 @@ {"cache_key":"07fa6749b9a2b214a48b1a17b3c9619a77120c3cb6b23c42e16ca182d97e0583","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.context.openFilesTab","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Open Files tab","text_hash":"423a21a02bc6f7c21d6c85e30f0bc0827c497b6bc4123767375edd67f463c7bf","tgt_lang":"pt-BR","translated":"Open Files tab","updated_at":"2026-07-29T10:57:24.690Z"} {"cache_key":"07ff3c76d8f24e59a2b125542ca9adabe2cfe65cadb907b9bd089d6c07915cb8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.skillsPanel.shown","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"{count} shown","text_hash":"e57b4adfe868fd74a183650103d820176d4960bd0bdb677d9985db09f9752867","tgt_lang":"pt-BR","translated":"{count} exibido(s)","updated_at":"2026-06-16T14:13:25.058Z","segment_ids":["skillsPage.shown","chat.workspaceFiles.browserCount"]} {"cache_key":"080bb05e6d36c5215f5c858541dce451370b2ca197534457da7f183888fc4759","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.createdBy","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Created by {name}","text_hash":"00dcbcc2521f3a1543abe18786b69695cd7368c73eecc46fb1d2086ee95fbf2f","tgt_lang":"pt-BR","translated":"Criado por {name}","updated_at":"2026-07-22T15:40:25.141Z"} +{"cache_key":"0811dd3c39fdd2293db7b497e0b4f32e39eb64b0ca635a40593b04eb8cc5f102","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.actions.confirmDedupeDescription","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"This rewrites DREAMS.md and removes only exact duplicate diary entries.","text_hash":"66ce13326514c7a9e5d598490eefd03a054d8eeee1a21811dbc46f87103549d2","tgt_lang":"pt-BR","translated":"Isso reescreve o DREAMS.md e remove apenas entradas de diário exatamente duplicadas.","updated_at":"2026-08-06T05:28:55.083Z"} {"cache_key":"082505bb9081cf5bdc6499656a5f3610687a1cb3f8805ce8c35d0d804c45939e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.alreadyDefaultTitle","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Already the default agent","text_hash":"28842ed7390eb8d6dc304fed820e1699adc70f80ac4b73777dcc8f29e5dafeb5","tgt_lang":"pt-BR","translated":"Already the default agent","updated_at":"2026-07-29T10:57:24.690Z"} {"cache_key":"08403cdc4258517da6861be0e14fb89d05082f28130fc470c6239e29f7316c8a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.failureAlertCooldownHelp","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Minimum seconds between alerts.","text_hash":"48e196f58248408f89071d71b49974378f7808537f5b7dc0c2b0557a5484cdec","tgt_lang":"pt-BR","translated":"Segundos mínimos entre alertas.","updated_at":"2026-07-12T06:29:45.898Z"} {"cache_key":"0850f271ac55132ea1687fa25ad075796179f9e8bde05ed808c63093d165a9e4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.actions.exitFocusMode","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Exit focus mode","text_hash":"cf1f3e5858222364ee1dbaad49d0a246996a578e39d0a46aff1283dd3fd1d9b7","tgt_lang":"pt-BR","translated":"Sair do modo de foco","updated_at":"2026-07-12T06:29:05.047Z"} @@ -176,10 +180,12 @@ {"cache_key":"0a48ee9094d488896e520067967e1666bb72113fe1232a44fd41e1b92a1cefcf","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.actions.dedupeRemovedManyAndKept","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Removed {removed} duplicate dream entries and kept {kept}.","text_hash":"94be2736b0a19b8eb2ccef5b260f98fe66b77de240ddd5cba20346d974b8f0ec","tgt_lang":"pt-BR","translated":"Removidas {removed} entradas de sonho duplicadas e mantidas {kept}.","updated_at":"2026-07-29T10:56:03.158Z"} {"cache_key":"0a4e7d97b8656dfdc4e1189969bd63b7d68c2bbeae69f5fd81560ce90ee36635","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commandResults.sessionUnavailable","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Session capability is unavailable","text_hash":"56a77720f7218f0b63e0f38def9253d4fab7f067f5193445af399d0ed0191003","tgt_lang":"pt-BR","translated":"O recurso de sessão está indisponível","updated_at":"2026-07-29T10:56:32.285Z"} {"cache_key":"0a757891cfdf84626e704ffe764ed294090ea2f8061088501656a023b3cea330","model":"gpt-5.5","provider":"openai","segment_id":"newSession.agent","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Agent","text_hash":"11b39c93777e8f1f3983bdba7c72b22fe68cfea20c677e9de53e17cb7dbfb19f","tgt_lang":"pt-BR","translated":"Agente","updated_at":"2026-07-05T14:39:34.196Z","segment_ids":["sessionsView.groupByAgent","execApproval.labels.agent","memoryPage.dreaming.agentScope.rowTitle","workboard.fieldAgent","usage.filters.agent"]} +{"cache_key":"0a77921c2f0289d6eba9c2fa110bb82571b751020923b4d079dac3bc3e56addc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.authFailed.stepDashboard","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Run openclaw dashboard --no-open for a fresh URL, or openclaw gateway auth-token --show to recover the token.","text_hash":"fa26152d74b5e87de5bd2e743b0aefb3815c7720452ee67d0b42a48c9f83df55","tgt_lang":"pt-BR","translated":"Execute openclaw dashboard --no-open para obter uma URL nova, ou openclaw gateway auth-token --show para recuperar o token.","updated_at":"2026-08-06T05:28:55.083Z"} {"cache_key":"0a7d01a5cea73fb8274079e33f69800e0f346a613fe0d6b987ae0ef91c051d08","model":"gpt-5.6-sol","provider":"openai","segment_id":"agents.identity.imageUnusable","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"That image can't be used. Pick an image file up to 2 MB.","text_hash":"2908fd7720ffb0f3172678978f1bd07bb88ca3c46a3388dd8537582961a6a7b2","tgt_lang":"pt-BR","translated":"Essa imagem não pode ser usada. Escolha um arquivo de imagem de até 2 MB.","updated_at":"2026-07-13T05:29:27.735Z"} {"cache_key":"0a7f8f2a28455a1841584e8ead9dbd22434c699ef94f64be17ecc35f471715c1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.openSourcePage","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Open source page","text_hash":"adceca1a6bf7fd8414cfd2d97781d11393693b85e108d57998c6c7a90b861191","tgt_lang":"pt-BR","translated":"Abrir página de origem","updated_at":"2026-07-12T06:28:59.235Z"} {"cache_key":"0a814a45fc1dab88b847cc7b65f5df5fa5a688a06e8dabe3839180ce95534057","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.protocol.summary","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"The served Control UI and the running Gateway do not agree on the supported connection protocol.","text_hash":"4dc962a3f495840ecc1493673dd5c69991e8917ae32f5178bb130c0548dc1aab","tgt_lang":"pt-BR","translated":"O Control UI servido e o Gateway em execução não concordam sobre o protocolo de conexão compatível.","updated_at":"2026-07-29T10:57:24.690Z"} {"cache_key":"0a91910c0bbed646a4a27ac1acdb7e84cc82568a450662c435593df18923af34","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.nostr.placeholders.bannerUrl","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"https://example.com/banner.jpg","text_hash":"8463a9acfa083b21e60df01db30979b68af9748f051401b8ad2b18b607b86aa6","tgt_lang":"pt-BR","translated":"https://example.com/banner.jpg","updated_at":"2026-07-12T06:25:03.826Z"} +{"cache_key":"0a99fc16c7fb8a0dc16c35e7f288d23240a62dc04ddcc75fb6e3b334652004d1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sidebar.hiddenSessionSections","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Hidden session sections","text_hash":"cf99d90adc742855fd447a174d79c569ccf4de22d0778a19bf9bad3b02c5de31","tgt_lang":"pt-BR","translated":"Seções de sessão ocultas","updated_at":"2026-08-06T05:28:55.083Z"} {"cache_key":"0aa77da6407cd7f4fd5c6d349e4b41c067c4a72c83683b390fabbd8fb576bfc6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.sessions.noRecent","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"No recent sessions","text_hash":"100ac08064a6d5867a400a56b2949f9de3f6da4602a99461ee3a300c20273c1b","tgt_lang":"pt-BR","translated":"Nenhuma sessão recente","updated_at":"2026-07-29T10:57:24.690Z"} {"cache_key":"0ac922bbe87fe535ad527939803a100414127fadde31569df00f3d3bb163c34d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.empty.pendingBody","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"New drafts will appear here when they need review.","text_hash":"4970bc9f12a8839e9893ce297d01f4419f95ee3ac694f23cf47c3c7e89412ffc","tgt_lang":"pt-BR","translated":"Novos rascunhos aparecerão aqui quando precisarem de revisão.","updated_at":"2026-07-12T06:28:30.556Z"} {"cache_key":"0ade0b5ce3d006ed7b8a890ed5f05527d831434a9014a461db23e117fe70c21a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.memories.empty","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"No memories matched “{query}”.","text_hash":"5dc2cd3333af5980c301b4c41ae9fe1cf0354358ca59406aed0ac6ec8263b618","tgt_lang":"pt-BR","translated":"Nenhuma memória corresponde a “{query}”.","updated_at":"2026-07-29T10:55:48.888Z"} @@ -291,7 +297,6 @@ {"cache_key":"10b410f8a2f2ac5cfef0f548d1676ab2daf0354136928cef96be05bc03670da8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"mcpServers.adding","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Adding…","text_hash":"c6de6f45c827f464b161b668ae93192ce4e6585c4029d8dd71795cbd7f922719","tgt_lang":"pt-BR","translated":"Adicionando…","updated_at":"2026-07-22T15:41:11.095Z"} {"cache_key":"10c0b48e0ab94d178ac841939eb09f4eeba2dc204c9bc1e5b079ba8ec0bd9f84","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.runEntry.due","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Due {rel}","text_hash":"a6ddda79818f8e62ea6f15982d13df6eb73e4eb5eaf5909e31256ce639353363","tgt_lang":"pt-BR","translated":"Vence {rel}","updated_at":"2026-07-29T10:57:24.690Z"} {"cache_key":"10dce7dfe66936a2d2a07b68944f01f80479beac869a0dbeb382ca6a72bf476a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.detailAutomationWorkspace","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Workspace: {workspace}","text_hash":"17f5e696e557a646a9003fc8448f6f6761f5fe6bdf7478f750f471496e87c17b","tgt_lang":"pt-BR","translated":"Workspace: {workspace}","updated_at":"2026-06-16T14:13:11.260Z"} -{"cache_key":"10f3f7bbba944681c63921866d5a5f8db0b57b9400fc79b69366494a7e674ff8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.relative.hoursAgo","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"{count}h ago","text_hash":"520c737ea62430c4aa3e953abb60cf6bf7ecde97f0aef8f5e3fab5a9011db2a0","tgt_lang":"pt-BR","translated":"há {count}h","updated_at":"2026-07-12T06:28:43.505Z"} {"cache_key":"10fedca2ac568b5e77f55dc0fc187970b77bf0aaba7310fe06bb14e5cdeae235","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.sections.browser.description","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Browser automation settings","text_hash":"afa2191d7389067d0f6f97e9e4b518059338732b2b74b7457485f04d59abb432","tgt_lang":"pt-BR","translated":"Configurações de automação do navegador","updated_at":"2026-07-12T06:26:11.562Z"} {"cache_key":"114c66447f19eecee1bde67f76f7d4e7635b18443472948cd456124097c51ba8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.status.expiring","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Expiring","text_hash":"ff44a401445c99df44771a1745513fdddec7d0a8baa503117bdacba5e13592e3","tgt_lang":"pt-BR","translated":"Expiring","updated_at":"2026-07-29T10:57:24.690Z"} {"cache_key":"115116407b33744ead8c5ab8b064589b0e3099cc71fb4465107a1805807b7d44","model":"gpt-5.6-sol","provider":"openai","segment_id":"chat.backgroundTasks.detailLoading","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Loading task details…","text_hash":"589ac61ced64ecf0dbbe7865f68ccbba781857d3aa02cf1fea78ed561c370505","tgt_lang":"pt-BR","translated":"Carregando detalhes da tarefa…","updated_at":"2026-07-16T15:58:34.228Z"} @@ -310,9 +315,11 @@ {"cache_key":"128b5c876f26a7eeb807ae26f2faf81188ff5b4d4b76dccda733abb48133f7b0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.questions.expand","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Expand question","text_hash":"07a97e86a258dcb42b349451b484208800a655c9b913bc509632dc9b80aabeec","tgt_lang":"pt-BR","translated":"Expandir pergunta","updated_at":"2026-07-22T15:42:30.764Z"} {"cache_key":"1296f20c1dd2605e25f5743c99ec4df6cd5ea15289d64529457a997756c496da","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.skillsPanel.allEnabled","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"All skills are enabled. Disabling any skill will create a per-agent allowlist.","text_hash":"1e82fad3faa79bbad0de4d4d2430a0e419a9f7d8eaf7a8b526d7b04343c774a4","tgt_lang":"pt-BR","translated":"Todas as Skills estão ativadas. Desativar qualquer Skill criará uma lista de permissões por agente.","updated_at":"2026-07-12T06:25:54.787Z"} {"cache_key":"12a5bd1836416c44f60e4aa07bf2a4c48824a533f5d508c5ff4d6fe29b5b364d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"board.widget.actionErrorDetail","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"The dashboard kept the previous widget state.","text_hash":"a901bc4ca2bb099965632574b1175a8d12e6b62307fe7c375252a6f661c4e964","tgt_lang":"pt-BR","translated":"O painel manteve o estado anterior do widget.","updated_at":"2026-07-22T15:42:00.520Z"} +{"cache_key":"12c81d3e1ef084d1c4283539eabaa61721ec8d91a2d3d2d2d47f5c4a0ea8a542","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.deliveryDismissed","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Completed; result delivery was dismissed.","text_hash":"d900b43ef5112f054470df381b767ebd43a903d332207e5161a7cbf1b5016fc1","tgt_lang":"pt-BR","translated":"Concluído; a entrega do resultado foi descartada.","updated_at":"2026-08-06T05:28:55.083Z"} {"cache_key":"12c957df8f81fe5bd046ea161ac46c42d04be84de80cd62df1f46eb0e2ea2992","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.sections.secrets.label","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Secrets","text_hash":"d8707d411d997657b1ca20b02711bdef4f5e144ea47c7b4a5307d95150c0b2be","tgt_lang":"pt-BR","translated":"Segredos","updated_at":"2026-07-12T06:26:22.168Z"} {"cache_key":"130b74a09e6ef99d3ff748bf453d96f1cecee4dc4e1e210b942078a50d41ce3a","model":"gpt-5.5","provider":"openai","segment_id":"quickSettings.personal.you","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"You","text_hash":"08b041935798fbf6fd6ff51099ffedb140a475889986d14f5559ff8e7fc571dd","tgt_lang":"pt-BR","translated":"Você","updated_at":"2026-07-11T10:24:43.509Z","segment_ids":["usage.details.you"]} {"cache_key":"13116b7d114d5ffc5e4733160e9d559c98ff7bb39f353f878a588648c0675a85","model":"claude-opus-4-8","provider":"anthropic","segment_id":"newSession.gatewayNamed","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Gateway · {name}","text_hash":"15fcd7362960daea6c639ba44b0014358a0138f0ad1a7478efb760aaf3c76b0c","tgt_lang":"pt-BR","translated":"Gateway · {name}","updated_at":"2026-07-22T15:40:25.141Z"} +{"cache_key":"131c6f369c198d2c299d9f12863f4dc150fe43938755943a1f8b8b7a87e097f4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.billing","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Restore provider billing or quota, then retry.","text_hash":"3768a5f28bb03d6f177fe40a4a20809abdd3af5b263fb1ebc1e4057af54b0466","tgt_lang":"pt-BR","translated":"Restaure a cobrança ou a cota do provedor e tente novamente.","updated_at":"2026-08-06T05:28:45.265Z"} {"cache_key":"1332bc571707ca8e59ce5690f4b7449b04cb5bc216f5e686bcc45515a610ed69","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.binding.binding","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Binding","text_hash":"164c690a353e7b5106d3de3de2d1d1811b7b7c30ab0c4640c15c8a141b226280","tgt_lang":"pt-BR","translated":"Vinculação","updated_at":"2026-07-12T06:25:11.589Z"} {"cache_key":"133c7721fca21bfc43ead52500a8730ffc9af3e59d71c6c7751f12097d7d148d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.channels.enabledCount","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"{count} enabled","text_hash":"06657a73495329606edc6995665febd5d3a88548251b1a7c9d6f21a507aaf3d2","tgt_lang":"pt-BR","translated":"{count} enabled","updated_at":"2026-07-29T10:57:24.690Z"} {"cache_key":"1343e541a5724299b3bb8660b378a7a2303dc123dafba12282f201f3d1405bab","model":"gpt-5.5","provider":"openai","segment_id":"chat.sidebar.sortUpdated","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Last updated","text_hash":"382ac5f308f76c24b2c981e2041943bc2be2229cbd285ad362b9af1cfc386ef8","tgt_lang":"pt-BR","translated":"Última atualização","updated_at":"2026-07-06T15:07:02.499Z"} @@ -321,6 +328,7 @@ {"cache_key":"13891514eb2dddfb02a95bf0670e5af5c24bb1bdb4c74f15e69196439330ac75","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.filterControls","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Thread filters","text_hash":"40b94e5d596ffabd789b93a6ab44f470d6495f21a175d802f57166fa5e107dc9","tgt_lang":"pt-BR","translated":"Filtros de sessão","updated_at":"2026-07-12T06:25:41.517Z"} {"cache_key":"13b48ea9fb879cacfd32f46bf4a040aaf2888d356598462facd4006adc0fb942","model":"claude-opus-4-8","provider":"anthropic","segment_id":"aboutPage.license","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"© 2026 OpenClaw Foundation — MIT License.","text_hash":"1d19464a31484a7ee7849dbd892b47dae3b492499af52d1461e428539ab775bd","tgt_lang":"pt-BR","translated":"© 2026 OpenClaw Foundation — Licença MIT.","updated_at":"2026-07-29T10:57:24.690Z"} {"cache_key":"13d798674e845b469a3e1536bf2eb135d21d30c6e21287529ce842ff2ee997fc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"mcpPage.operatorCommands","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"MCP operator commands","text_hash":"a1c61eb545b637d375f13e754d1542501c38bd23ef8a1a48da99a7ac455df859","tgt_lang":"pt-BR","translated":"Comandos de operador do MCP","updated_at":"2026-07-12T06:27:57.734Z"} +{"cache_key":"13e81c10777bf233e5dfa49b460d84c80dc372682f644e0f9e2f0090f0d12bf9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.recoveryFailed","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Could not update completion delivery.","text_hash":"bbeca2e058cc124638f8e2241905215a63eb671841584b97706bc41fbe2a2378","tgt_lang":"pt-BR","translated":"Não foi possível atualizar a entrega da conclusão.","updated_at":"2026-08-06T05:28:55.082Z"} {"cache_key":"13ff0f88d0b941e6f44c9956765a1fda23d85a89caf376e8b9d4965ed1741ce0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.badgeFailures","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"{count} failed","text_hash":"cd8f5051cba3686a4506eaa275f7fbb7776bc93045e74642e38338450eb05d8e","tgt_lang":"pt-BR","translated":"{count} falharam","updated_at":"2026-07-22T15:42:49.381Z","segment_ids":["chat.rail.checksFailing","chat.toolCards.group.failedMany"]} {"cache_key":"14253f5cfeaaaeb483be1a9f6f5495ba61c55dfbf37793b50229c5daa7a4b7a2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.autoRefresh5s","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"5s","text_hash":"93e3d8c5b10657d2884f177488b689aadf82a83f962237cb602b3314386ab3b7","tgt_lang":"pt-BR","translated":"5s","updated_at":"2026-06-17T14:13:19.801Z"} {"cache_key":"143197166a9c8e5a40471851508b3c2002aee0c6177ddade19a2f1ce57a5f3b8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.probe.unavailable","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Connection testing requires a newer gateway.","text_hash":"a74487d035e9b56d67af459a061e8a8ee5a8a270a124e980df2cca818fde592a","tgt_lang":"pt-BR","translated":"O teste de conexão requer um Gateway mais recente.","updated_at":"2026-07-29T10:57:24.690Z"} @@ -351,6 +359,7 @@ {"cache_key":"1592fbcaadea08d1674d5752904593a950d5212932ca3702debebf5327d33ab0","model":"gpt-5.6-sol","provider":"openai","segment_id":"lazyView.genericSubtitle","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Something went wrong while loading this panel.","text_hash":"0071a7cd1af34f2ca88ce51639c2a3bca5d5788067b5c30e66f97d1efd290c13","tgt_lang":"pt-BR","translated":"Algo deu errado ao carregar este painel.","updated_at":"2026-07-13T07:26:32.198Z"} {"cache_key":"159cc5fa3b70d3415cf3c6f45835e392e5b551f9ba6d92a50ca33c8216bb6f16","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.filterLabel","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Filter installed plugins","text_hash":"f349ae2a9963d44d8f99a2995afcfb8704c119ad97c6c409ce7dcf6ac080cb9f","tgt_lang":"pt-BR","translated":"Filtrar plugins instalados","updated_at":"2026-07-29T10:57:24.690Z"} {"cache_key":"15cfc11396ad66f32c4971a01bbf6c72f22e106111ec052d2968d4bfa6fc5d79","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.failureAlertCustom","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Custom per-job settings","text_hash":"101432f9e5333b4b8fa09d1f7381786d46ca042d26ba625cd1cd0037a7bc78ad","tgt_lang":"pt-BR","translated":"Configurações personalizadas por tarefa","updated_at":"2026-07-12T06:29:38.006Z"} +{"cache_key":"15d0775e2fa73d0f7ad40a8aeec66145cb8cb18a64c7d8a151010e5d0a966b72","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.auth","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Review the provider credential or sign-in, then retry.","text_hash":"06492ffbd3c87579037f41e3c00a217fb3020fafdc1f11442394e33b4b7dcd77","tgt_lang":"pt-BR","translated":"Revise a credencial ou o login do provedor e tente novamente.","updated_at":"2026-08-06T05:28:45.265Z"} {"cache_key":"160ef9a5963d2c85d043f9fe2e6452b3de2d0de0199a32d1aef6d411dcb3cffd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.refreshError","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Refresh failed","text_hash":"8fa7e6d90bef4e5cb735233347bf6a71b5b30d96e7c1a50b73f10cb441b275c2","tgt_lang":"pt-BR","translated":"Falha na atualização","updated_at":"2026-06-17T14:13:19.801Z"} {"cache_key":"1614dd7f841aec3204d8e9559e657e29e1d65e111c8cdafb23ec28b2aeabc4b1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sidebar.noSessionsForAgent","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"No sessions found for this agent","text_hash":"1acf7bc60a96e718561eba69c30f6de3a460fe923b0a80d375a577b086d74d91","tgt_lang":"pt-BR","translated":"Nenhuma sessão encontrada para este agente","updated_at":"2026-07-29T10:57:00.174Z"} {"cache_key":"161bba3a3d671e0adfe9cb9145cfce238b70fef921c3d4a471354fd585c3af22","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.structuredSecretRaw","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Structured value (SecretRef) - use Raw mode to edit","text_hash":"5c9de24354f1864bc17e90b4c7252cee65787868c7acae25790371f201320e89","tgt_lang":"pt-BR","translated":"Valor estruturado (SecretRef) - use o modo Raw para editar","updated_at":"2026-07-12T06:26:00.301Z"} @@ -510,6 +519,7 @@ {"cache_key":"2001c4df77f087253376e6d6b3d88930a8d9e7b16518a7dae2bec74056e5c328","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.toolCards.verbs.write","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Write","text_hash":"3f00927a719345edd4a8316599d3b328857987547f8884306861161ffa09647e","tgt_lang":"pt-BR","translated":"Escrever","updated_at":"2026-07-29T10:57:24.690Z"} {"cache_key":"2008cbf9fb6c07dba3899cc9eca9a101a430066fcfefcb4ca0c9f31caf6723b1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.addons.title","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Add-ons","text_hash":"ccfc53fcbd494330a3afbd856579cb719eea870425321dcd1d04e24576d24ed7","tgt_lang":"pt-BR","translated":"Complementos","updated_at":"2026-07-28T07:06:16.058Z"} {"cache_key":"20128a3646b06c6a043d627a6cd61c00349ecd3b3ff382632ae52d7ad2a1cab1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.eventLinkAdded","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Link added","text_hash":"7d102bc84176d3d6bd36093b59654ed3278b1dba51b8b3c5d273376f06865a29","tgt_lang":"pt-BR","translated":"Link adicionado","updated_at":"2026-07-29T10:57:24.690Z"} +{"cache_key":"2012c432cb530671f9a14606c04f391e9ffed87d28d8e50e9cbbf66102773bbc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.candidates.retry","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Retry test","text_hash":"1fa8f72fe8a0f01c606d8f742fe775987bc78daf9e96e586f26a780989c75698","tgt_lang":"pt-BR","translated":"Repetir teste","updated_at":"2026-08-06T05:28:45.265Z"} {"cache_key":"201e1e2f62ed55a85b409fdde923459d9a75b8b4bfae9adc6515351a5ca4a48f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.pairing.review","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Review","text_hash":"aff0766a5290e117b8433c351bae7b7b23bed682b2369bd822d88a647cc58512","tgt_lang":"pt-BR","translated":"Revisão","updated_at":"2026-06-17T14:13:15.046Z","segment_ids":["skillsPage.verdict.review","workboard.status.review","workboard.viewReview","dreaming.advanced.eyebrow"]} {"cache_key":"202841ef574b6b793f40a0fbe867e15fa35e7fddcd51158202aa8c1eb8ce5fa4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.credentials.envKey","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"API key from environment","text_hash":"3c6c4b4cfbd0beaf44c83d8eb0414d23eb3ef21c9eccf04a67144577290edae4","tgt_lang":"pt-BR","translated":"Chave de API do ambiente","updated_at":"2026-07-29T10:57:24.690Z"} {"cache_key":"203998607a19a2f105e6b7174e3d3026a12c75aac7b2ee30cfa715d27cb67c6b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"subtitles.appearance","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Theme, UI, and setup wizard settings.","text_hash":"5b80d29d431c5b7aba941188ef192192dc8e59aa94a1fd0368c2372188ad72eb","tgt_lang":"pt-BR","translated":"Configurações de tema, UI e assistente de configuração.","updated_at":"2026-07-29T10:57:24.690Z"} @@ -611,6 +621,7 @@ {"cache_key":"26299ab87202319c9f07d1f6530fab151513415fc61e39ce42c151e56488f915","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.taskSuggestions.project","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Project","text_hash":"985959785319747668373cc6dee294b11db782b03cdd90a2851fbdc0637c6b7b","tgt_lang":"pt-BR","translated":"Projeto","updated_at":"2026-07-28T07:07:00.356Z","segment_ids":["chat.sidebar.catalogGroupByProject"]} {"cache_key":"26339db38d106c891bfea7809f4d9ee05c1727b9027c67370cdce00e8c8c28a9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.overview.hero.needsAttention","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Memory needs attention","text_hash":"a96f92e477b8493855943f14c0bc44f2a01d310d928f394ca70f35ba82408d63","tgt_lang":"pt-BR","translated":"A memória precisa de atenção","updated_at":"2026-07-29T10:55:33.491Z"} {"cache_key":"265046f2d901d7bf6ecf006877672a945917bce2bae54b3034a466d7ce32ba82","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tabs.workboard","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Workboard","text_hash":"48d4659e64e383e94d3bc3badcf8e6e8c162ada4e5254958994531748fd7ab3b","tgt_lang":"pt-BR","translated":"Quadro de trabalho","updated_at":"2026-07-29T10:57:24.690Z"} +{"cache_key":"265309c1fc7d059dfed02f0750b158fa990f3a3900916f88925ac81dec83d26c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.readyIn","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Ready · {latencyMs} ms","text_hash":"fe3e0f81afe32081d39415a34f7a2ad1add67d8695f7a6bc5fccf9ecf9fd29b5","tgt_lang":"pt-BR","translated":"Pronto · {latencyMs} ms","updated_at":"2026-08-06T05:28:45.265Z"} {"cache_key":"2659d3c3bfbe5ffe32a57d588a5dc33fcb2ef7006ce0a48472e0b4bbdb799035","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commandResults.usage.model","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Model: {model}","text_hash":"b0ab6c0e435dc2efb0fd29589f9f7d6e82d37286c933f9466c2378b5b377fd4e","tgt_lang":"pt-BR","translated":"Modelo: {model}","updated_at":"2026-07-29T10:56:53.903Z"} {"cache_key":"266693e96dcd5e68fd5f066f423892d87f725ec0331156851ca28760a27da924","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.memories.gatewayUpdateRequired","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Update the gateway to search memories from the Control UI.","text_hash":"41ab2db562a02c1cf79e5baf8f354c7ba72cb3ed91c061601daede12691663cc","tgt_lang":"pt-BR","translated":"Atualize o gateway para buscar memórias a partir do Control UI.","updated_at":"2026-07-29T10:55:48.888Z"} {"cache_key":"26713413ff497881daa7d1925fdc602e6bff04209429f3925e07ef29f54069c6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.runtime.cron","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Automation","text_hash":"d909750b1bbb71a39b6330ba8f81f4f8f6e889ed96d7ab366e74857909750c64","tgt_lang":"pt-BR","translated":"Cron","updated_at":"2026-07-29T10:57:24.690Z"} @@ -622,6 +633,7 @@ {"cache_key":"26e73f5cc632c101d9b5a89e8be3f4387dcb7f92be2ec2ff00c0b380802c2a69","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.dreaming.model.default","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Agent model","text_hash":"3d030e101ab0a9174d768f4d366b103642152c03061090fa1a7c304f0e283ae4","tgt_lang":"pt-BR","translated":"Modelo do agente","updated_at":"2026-07-31T19:22:13.129Z"} {"cache_key":"26ed4ff55acdd0788ab6b975ab9722f0ed411940a233eb7e9ae3d48e190b5c13","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.docsOpensInNewTab","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"{label} (opens in new tab)","text_hash":"d52984fc54f2c64defc1fd3cf1fe1826f0f843ecdb5854baec279c5237457224","tgt_lang":"pt-BR","translated":"{label} (abre em nova aba)","updated_at":"2026-07-29T10:57:24.690Z"} {"cache_key":"2700e184c34eed906dca755aed598c5402410dc5a0b36378503d42a7f450d61c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.queue.resize","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Resize proposal list","text_hash":"10db6eb07c97cdb2b2e38db2c5a4281c903b14c67a3281f20bbb5408c872b88e","tgt_lang":"pt-BR","translated":"Redimensionar lista de propostas","updated_at":"2026-07-12T06:28:23.038Z"} +{"cache_key":"271bc4f04d2318e39f65147d80c9e17b074ef75b5a1f41597455031c57a2b156","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.deleteSelectedConfirm","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Delete {count} threads?\n\nThis will delete the thread entries and archive their transcripts.","text_hash":"4c54c281b40a03109f36a41d8ab02d72616493fd3cdafcf0d8adcf1cf89959cc","tgt_lang":"pt-BR","translated":"Excluir {count} threads?\n\nIsso excluirá as entradas das threads e arquivará suas transcrições.","updated_at":"2026-08-06T05:28:45.265Z"} {"cache_key":"2732aea696c57eae8e9ab1350d8b4ee3e7150861c93ea9aa5caf665b04ff3241","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.phrases.consolidatingMemories","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"consolidating memories…","text_hash":"89baaaae1f0e1ad3d02d40be2987273190f86bf34e8a27dd35c8e7faa76e2841","tgt_lang":"pt-BR","translated":"consolidando memórias…","updated_at":"2026-07-29T10:57:24.690Z"} {"cache_key":"2744215a1c6d72fabe45c1baac0c776b4eaa25d46909f0bf91086783997946cc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.deleteAfterRun","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Delete after run","text_hash":"ed7fcb6a70cb79c43343fd72da48695bc36b8863afba224ed8f7fc3d797e20d3","tgt_lang":"pt-BR","translated":"Excluir após a execução","updated_at":"2026-07-29T10:57:24.690Z"} {"cache_key":"2747e6dffe9755cc16058fe8660de86ba691d90c5bda2a8513ad7069dfb6b5c2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.timeoutRetry","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"timeout retry","text_hash":"79d153651a03220f4efa053666d2102b238e62f65f0d5358891699656eb5a0d4","tgt_lang":"pt-BR","translated":"nova tentativa por tempo limite","updated_at":"2026-07-29T10:57:24.690Z"} @@ -677,6 +689,7 @@ {"cache_key":"29bfd3c1e44d3a087b13118fc48190aec50146bebb1df0c4a6fa96e3c530ea76","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.removeEntry","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Remove entry","text_hash":"d653a1c5faf2820607300fb0f889dadba1b3e2a23daa09eeb52fd48352f6cf2b","tgt_lang":"pt-BR","translated":"Remover entrada","updated_at":"2026-07-12T06:26:00.301Z"} {"cache_key":"29c1379317e16327699a6ffc32856cfbc187384e5bd849eb5ebbae59d4d0776d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"subtitles.labs","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Experimental agent and tool capabilities.","text_hash":"3a6f00ef70f9fe9d593d4d988f785ee036744e3415059a95e1466398bf500946","tgt_lang":"pt-BR","translated":"Recursos experimentais de agentes e ferramentas.","updated_at":"2026-07-22T15:40:56.250Z"} {"cache_key":"29c22a62b8c8d71b23f7014407acb66b891fdc502a1bd556ee4d987ad4d73a0e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.menu.manageSkills","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Manage skills","text_hash":"f3600715a1c388c10f6ece04f6e10d981d5cd83a000dfd37b0208c648060c90f","tgt_lang":"pt-BR","translated":"Gerenciar Skills","updated_at":"2026-07-29T10:57:21.314Z"} +{"cache_key":"29d35e707ef94e09b86b1103bd969b9d712bea9365d7513093fc718fc2a01f29","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.modelControls.loadingModels","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Loading models…","text_hash":"cc8b4624f7659c6883cc1eead057171b70cecf2c6cf8f1c2dec2372249792b5a","tgt_lang":"pt-BR","translated":"Carregando modelos…","updated_at":"2026-08-06T05:28:57.654Z"} {"cache_key":"29ec46a75d05e737b73fa2eca2e045b736008790f32c85756b34c3422b3bbab1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.sections.wizard.description","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Setup wizard state and history","text_hash":"ea73e739c8e20733ee3654f4aa60202b41683b94ead2fe7dff4eba05271be544","tgt_lang":"pt-BR","translated":"Estado e histórico do assistente de configuração","updated_at":"2026-07-12T06:26:11.562Z"} {"cache_key":"2a0130358dc05feb59f8c5c998c88ee132e4e24cc1420d30f06a46941318d4ca","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.queue.steerQueuedMessage","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Steer queued message","text_hash":"293c9fefe1508e31a8b082a5a7b3cd05084f7f537e437842f6303095dee928eb","tgt_lang":"pt-BR","translated":"Direcionar mensagem na fila","updated_at":"2026-07-12T06:29:10.164Z"} {"cache_key":"2a070ed91738717e6dee2e9503a35ddf98b3380c068b46bad6cc81b602796474","model":"gpt-5.5","provider":"openai","segment_id":"chat.sessionDiff.unknownSession","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"No workspace is associated with this thread.","text_hash":"1a363147343ba769ac249d6c93f481649697a2a784b017c1cd31e48e0f987b7a","tgt_lang":"pt-BR","translated":"Nenhum workspace está associado a esta sessão.","updated_at":"2026-07-11T04:52:37.325Z"} @@ -741,6 +754,7 @@ {"cache_key":"2d3f9472dcba43c765ac693c19447d1861fea2f4590350e1cfc1ac45462f6e44","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.dreaming.phases.deep.description","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Scored promotion pass that graduates short-term entries into memory.","text_hash":"3f52ebe39547d656a5e8a5e37de7f2bd8c49c4eb530c1999ba20d65e835992d5","tgt_lang":"pt-BR","translated":"Passagem de promoção pontuada que gradua entradas de curto prazo para a memória.","updated_at":"2026-07-28T07:06:34.940Z"} {"cache_key":"2d440683dcdc1f2a6014267ec37197b9401f2088180d948a601d177fd739b218","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.autoRefresh","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Auto-refresh","text_hash":"9ea4d7fd1550f0866089d18b1344546bfed91502b41c0484d6023ceb0fdeb75c","tgt_lang":"pt-BR","translated":"Atualização automática","updated_at":"2026-06-17T14:13:15.046Z"} {"cache_key":"2d5012d649ed33b5fb99786697d81b666296efcb3867b5b038b9c1fbeb6d6b64","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.allPriorities","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"All priorities","text_hash":"423775b6a593dc7540b9eb6ee9086fe28e23ee17998900921fac9bce5125d1b0","tgt_lang":"pt-BR","translated":"Todas as prioridades","updated_at":"2026-07-29T10:57:24.690Z"} +{"cache_key":"2d564b4661d105ed77f74ec2dfb2d247584e195a1e4066b087c9930145b07b80","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.unknown","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Review the connection details, then retry.","text_hash":"dc49542f1026ccbbe6bd75ed5167700086796a53d34f1a3524cc545590b3e990","tgt_lang":"pt-BR","translated":"Revise os detalhes da conexão, depois tente novamente.","updated_at":"2026-08-06T05:28:55.082Z"} {"cache_key":"2d5c8f2b5531b68338b3e9da369e2803ec1ac2cd200e8be25cde5c139972fdaf","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.revision.placeholder","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Example: Make this use Gmail labels instead of unread search, and add a safer dry-run step.","text_hash":"7edb7073a0feb0a4c7077e287eec6b05ceea500e1d0ed452b274c211562042ec","tgt_lang":"pt-BR","translated":"Exemplo: Faça isso usar rótulos do Gmail em vez de busca por não lidos e adicione uma etapa de dry-run mais segura.","updated_at":"2026-07-12T06:28:23.038Z"} {"cache_key":"2d72431956bb4e3f2f59aa41d8c8b830e7aa07d8270f585ee9abcf1a56c33a6f","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.dateThisWeek","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"This week","text_hash":"8c4eef5ab2532515ef24a662db70f6e5b8063c7f924342b2a463f763f1091634","tgt_lang":"pt-BR","translated":"Esta semana","updated_at":"2026-07-05T14:39:34.196Z"} {"cache_key":"2d7e78e3b23fd898f51201ef799b36a19b48b080edaf69d5929994ad94d0ec8f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"quickSettings.model.fastModes.auto","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Auto","text_hash":"0286249762f7c94349cdc0ba3bb2255baf9a80036e2193ead1d77696f888582f","tgt_lang":"pt-BR","translated":"Automático","updated_at":"2026-07-06T20:20:02.809Z","segment_ids":["talkPage.provider.auto"]} @@ -969,6 +983,7 @@ {"cache_key":"3d086ba939efd12c83cb13f3ae6374655fac7bb32a3195c38860a715541172a1","model":"gpt-5.5","provider":"openai","segment_id":"chat.runControls.newSessionDisconnected","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Connect to create a new thread","text_hash":"8e3664b72d5f62d55c1a666a363b9ae5c52adf1c169789c3ac2d13e22e609e2e","tgt_lang":"pt-BR","translated":"Conecte-se para criar uma nova sessão","updated_at":"2026-07-10T17:58:45.041Z"} {"cache_key":"3d1a839c1f2a735dc7d387a278b6b6aa8e7e12f5f73fee73b6b34d64ca8bba53","model":"gpt-5.5","provider":"openai","segment_id":"subtitles.worktrees","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Isolated agent task checkouts and recovery snapshots.","text_hash":"bc794dc846493e3c5f88964268af19b7dd818eae942c596002ef4067ba5a3d0c","tgt_lang":"pt-BR","translated":"Checkouts isolados de tarefas de agentes e snapshots de recuperação.","updated_at":"2026-07-05T21:00:34.411Z"} {"cache_key":"3d1e8fc26a63276a4aaa6fed24d50d91f2bc1a3dc5f2b58c4a02edefdec297ab","model":"claude-opus-4-8","provider":"anthropic","segment_id":"logbook.standup.empty","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Turn today's timeline into a ready-to-paste standup update.","text_hash":"8e6c69fda0ce5088abe0083c144a9378464db1bb31025a6fd9093b3b454929e3","tgt_lang":"pt-BR","translated":"Turn today's timeline into a ready-to-paste standup update.","updated_at":"2026-07-29T10:57:24.690Z"} +{"cache_key":"3d223d02eb006933fc5b227787dbf99893b3f98d50423caec71f19891cb0def8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.rateLimit","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Wait for the provider limit to reset, then retry.","text_hash":"59161ffdbbfc978ef95092eec47d88e127013ff4e75d44f3ffa7e6c69bcbe45e","tgt_lang":"pt-BR","translated":"Aguarde o limite do provedor ser redefinido e tente novamente.","updated_at":"2026-08-06T05:28:45.265Z"} {"cache_key":"3d4091bef59b0808f43ab682ebb19db52b9c7f4a85f75bebf160e5703d3ce1d4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.providerUsage.balance","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Balance","text_hash":"d05e07b7c14e596a5fe0b7dc50ab6be1607bdd1311fd559382122ea76ceab4c3","tgt_lang":"pt-BR","translated":"Saldo","updated_at":"2026-07-29T10:57:24.690Z"} {"cache_key":"3d4dcc4505a4934b851fcc18f8b4c646a4f02c41d5117c454c501a37f3004697","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.goalNote","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Goal note","text_hash":"1afb7855a394ef7078728de1c804d6b995413db4eafe7d74190076cb9ed2c9f5","tgt_lang":"pt-BR","translated":"Nota do objetivo","updated_at":"2026-05-29T20:59:56.109Z"} {"cache_key":"3d6c06a88909080742c7cb8b820cfd5c1c6b213588186c709b8930724e23170e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"appsPage.sectionWatch","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"On your wrist","text_hash":"3df50adb3d72f9c2524125ec5a6d638bcfdec9a67291482515568b064099446f","tgt_lang":"pt-BR","translated":"No seu pulso","updated_at":"2026-07-22T15:41:25.847Z"} @@ -1015,7 +1030,6 @@ {"cache_key":"3f993f0b0721eafcd8887e5c217edc8f97e49862f841e09ee41b9c05a2ab2525","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.pairing.noApp","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Don't have the app yet?","text_hash":"84b45af9ba78e68db4a43fee9048a8ac0480284110bc078de3c360d2f269cf2e","tgt_lang":"pt-BR","translated":"Ainda não tem o app?","updated_at":"2026-07-22T15:40:25.141Z"} {"cache_key":"3f9f57b8ae0a5e634b80c74fd8470fa6296dc94732e00204bb84035566b050a8","model":"gpt-5.5","provider":"openai","segment_id":"chat.composer.contextUsage.limitDaily","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Daily limit","text_hash":"1e4ce9cd955f07b1b79cddb1bec9df28d4033d4238c0e54b0b766239133afc8c","tgt_lang":"pt-BR","translated":"Limite diário","updated_at":"2026-07-09T11:48:56.309Z"} {"cache_key":"3fbab76a9762936067f1a984f07934bf0dffb56464ed39005b30fd1e6c4f5da3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.sessionDetails","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Thread details","text_hash":"e35e434a5cea4d9461c1069ac92c042b6f987ab8a0df79a3c61e4cedd1ee8848","tgt_lang":"pt-BR","translated":"Detalhes da sessão","updated_at":"2026-07-29T10:57:24.690Z"} -{"cache_key":"3fd8fccebbe6e6c1764cd3bae435e001d86f0e993f7b0ebd421bb63b78897a37","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.tryAgain","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Try again","text_hash":"d8b8392e2c542950ca64867168e4ef87d4ad606882d5898f826b51c6d553988f","tgt_lang":"pt-BR","translated":"Tentar novamente","updated_at":"2026-07-29T10:57:24.690Z"} {"cache_key":"3feaf5122252a1b8e2b4659757cd72b489315aeecc25ec0dffb21a5e18a46a28","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.overview.health.notChecked","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Not checked","text_hash":"d16948e73a6800900e894177d1837427c401015926513e54b7433b3e2c5a94c5","tgt_lang":"pt-BR","translated":"Não verificado","updated_at":"2026-07-29T10:55:48.888Z"} {"cache_key":"3fed61c45fe1c84071428da66d4b358e36846df0c993e01eda01496dd405bcf0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.notifications.nativeHint","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Notifications are shown natively by the OpenClaw app on this Mac.","text_hash":"953dfbf21228e2b457baa93d1f75c7ed01690a448eeee3fa8f8a616f69234522","tgt_lang":"pt-BR","translated":"As notificações são exibidas nativamente pelo app OpenClaw neste Mac.","updated_at":"2026-07-22T15:40:40.656Z"} {"cache_key":"402277477557b54c4b799fd1e7c5033b98e9106d14ecd965fd57f75dc2b26950","model":"gpt-5.5","provider":"openai","segment_id":"chat.composer.microphonePermissionBlocked","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Microphone access is blocked. Allow it in browser site settings to list inputs.","text_hash":"707f9594b092cf816d6d7a74381665a74acfecbe32d859d0a4adac9e9c9ff77b","tgt_lang":"pt-BR","translated":"O acesso ao microfone está bloqueado. Permita-o nas configurações de site do navegador para listar as entradas.","updated_at":"2026-07-06T17:56:11.051Z"} @@ -1300,7 +1314,6 @@ {"cache_key":"517fff07c3b2503e011ab0927b37a90b7d408ee1a491cc1de99a478ae9420102","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.appearance.intro","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Theme, chat, and sidebar preferences for this Control UI client.","text_hash":"59120fc05997d60404cf7282dfcb6c6ff7a81c5cedf11cac735828db34049348","tgt_lang":"pt-BR","translated":"Preferências de tema, chat e barra lateral para este cliente do Control UI.","updated_at":"2026-07-29T10:55:09.212Z"} {"cache_key":"518224f5bb10faee7dfa9a16974132b8519441fd072e1127f0b962b21a88ff27","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.clearAgentHelp","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Force this task to use the gateway default agent.","text_hash":"003e7ed14f2508b200a1729922ae2798733c22ebd9f2465fddbe6a16718be2e2","tgt_lang":"pt-BR","translated":"Força esta tarefa a usar o assistente padrão do Gateway.","updated_at":"2026-07-29T10:57:24.690Z"} {"cache_key":"518fbc1b8145e7afb662e4d3cb85bcb7e0159dfc01bef11cc2bf0c7cd73e88ba","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.included","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Included","text_hash":"ba829a98b799408899294035fa50f73daa14b204e672049da9697d5b3e8d5757","tgt_lang":"pt-BR","translated":"Incluído","updated_at":"2026-07-29T10:57:24.690Z"} -{"cache_key":"51a19dd281766d901e62fa0c1a6602b2a10363f452ad1af47fbf962d2251e3b0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.actions.confirmRepair","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Repair Dream Cache? This archives derived dream cache files and rebuilds them from clean inputs. Your dream diary stays untouched.","text_hash":"bf72fa3d38159dffaddfcde0587d8d5d7002a7e5b60db804a5f3f953b260fac0","tgt_lang":"pt-BR","translated":"Reparar o cache de sonhos? Isso arquiva os arquivos derivados do cache de sonhos e os reconstrói a partir de entradas limpas. Seu diário de sonhos permanece intacto.","updated_at":"2026-07-29T10:56:12.829Z"} {"cache_key":"51bb9850b0c949bab0c32f0b2625835e1771f540342222eb39573ee9b033eecd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.globalTooltip","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Include global threads.","text_hash":"a5e624fc221cee1ad401116a2d2a8d54c67f81e060865493a13b7a8ec843fa51","tgt_lang":"pt-BR","translated":"Incluir sessões globais.","updated_at":"2026-07-29T10:57:24.690Z"} {"cache_key":"51bbd963ad611486b06c0752c6bb9cc30116028ffe990fa1e86774ea9818e8fc","model":"gpt-5.5","provider":"openai","segment_id":"chat.composer.contextUsage.limitHours","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"{hours}-hour limit","text_hash":"c9091350c3c5c4e3c54dae43eec58cd35555724276a0acc388b98239a573f9df","tgt_lang":"pt-BR","translated":"Limite de {hours} horas","updated_at":"2026-07-09T11:48:56.309Z"} {"cache_key":"51c2186817fbbbe5e90e8173f24702ecf1c01a2203bad3f8e2975e4454197638","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agentTools.enabledByOverride","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Enabled by agent override.","text_hash":"298b111d71465ff9092838988e31a5d6fbdb8557d301e99fae621ba1924e1fb6","tgt_lang":"pt-BR","translated":"Ativado pela substituição do agente.","updated_at":"2026-07-12T06:27:22.409Z"} @@ -1340,7 +1353,6 @@ {"cache_key":"546c3e45a2ec81de01e8bd5813839979606dc1f12740b44bf668cf95049a257b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tabs.appearance","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Appearance","text_hash":"3907fa7f80722a6fc58cd8c1bd30abf7638095d6774f183b6e831b7093957d1b","tgt_lang":"pt-BR","translated":"Aparência e Configuração","updated_at":"2026-07-29T10:57:24.690Z"} {"cache_key":"54873937b4b872d4925dbfa13d7fdc7d2303be42c43d7ddb53db5705aa7c3b88","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.history.today","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"today","text_hash":"e0f4f767ac88a9303e7317843ac20be980665a36f52397e5b26d4cc2bf54011d","tgt_lang":"pt-BR","translated":"hoje","updated_at":"2026-07-29T10:57:24.690Z"} {"cache_key":"548a416e38527aec44083cf8dce0cc25214a855e8f0e744d0e514e72a01a4384","model":"claude-opus-4-8","provider":"anthropic","segment_id":"updates.coalescedRestart","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Update installed. A gateway restart is already in progress; status will refresh after it reconnects.","text_hash":"4e080c0e8e2bdef688165b256b48c54ed4f60b9ed4e07b9d805da6dd4a97fcbf","tgt_lang":"pt-BR","translated":"Atualização instalada. Uma reinicialização do gateway já está em andamento; o status será atualizado após a reconexão.","updated_at":"2026-07-29T10:54:50.111Z"} -{"cache_key":"549a2440defaf37562a29331c04387f66a0345d9b69feab4ca72d0bd060683b5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.messages.openInCanvas","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Open in canvas","text_hash":"02597bb20cb5d93ebbb47e62c3591fcf9dec76fc42697e1dc130e1f167232e61","tgt_lang":"pt-BR","translated":"Abrir no canvas","updated_at":"2026-07-12T06:29:10.164Z"} {"cache_key":"549f9eb5bfb47109c634961ade76e170c4c4ce6b3d29f76bad18851a389818d2","model":"gpt-5.6-sol","provider":"openai","segment_id":"terminal.connectionTimedOut","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Session did not connect within 30 seconds.","text_hash":"38c85973d7e3a6e0d95a423366c67d737a8857eeeb09954ed1e31bf47a0f4b9e","tgt_lang":"pt-BR","translated":"A sessão não foi conectada em até 30 segundos.","updated_at":"2026-07-15T00:45:05.102Z"} {"cache_key":"54e413d127eabc5d41ba8916286c51228984010b95c36efea00704ed25e04c56","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.themes.claw.label","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Claw","text_hash":"587cfbbbcd42a71ba7f33f8051d5c354707fa1ff227cab11452c3ba2147a8682","tgt_lang":"pt-BR","translated":"Claw","updated_at":"2026-07-12T06:26:59.355Z"} {"cache_key":"54eeb45ea39f7e08b314e1465d3e93a40f4f2888bf95f8ff4557ab906544b1fe","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.filters.pin","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Pin","text_hash":"ff1cee74414621d812efa8f77a6024850158c209fba6158772088703c2a02ff9","tgt_lang":"pt-BR","translated":"Fixar","updated_at":"2026-07-29T10:57:24.690Z"} @@ -1519,7 +1531,7 @@ {"cache_key":"5e594b9405ddd768ae88d9d98374a756e5c4b4cae2d06ae5234edc34b9508a17","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.questions.summaryLabel","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Question outcome","text_hash":"a28aa11ffb1cf8fe0501ac1031c7e7f0837d80b2bc5ec41d815e6ee075383583","tgt_lang":"pt-BR","translated":"Resultado da pergunta","updated_at":"2026-07-22T15:42:30.764Z"} {"cache_key":"5e85780bb061b65cad5728884751e2b2d402e22476be76ebbfc4e1eb6710f121","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.questions.collapse","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Collapse question","text_hash":"5323954264648a025e509af8e9560f8f2d21c28bdba539b438e479e26a1251fb","tgt_lang":"pt-BR","translated":"Recolher pergunta","updated_at":"2026-07-22T15:42:30.764Z"} {"cache_key":"5eaa0798a50b28ce15e0371433f252223c0e17cf00b7c65aa800f5666a01b494","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.errors.webhookUrlRequired","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Webhook URL is required.","text_hash":"a84533e7d336c2821ad97847dbe84fd1f7f0219b710e98d4e5f978485dc5008a","tgt_lang":"pt-BR","translated":"A URL do webhook é obrigatória.","updated_at":"2026-07-29T10:57:24.690Z"} -{"cache_key":"5eb1e9c5f58b62dd15b1d6a08d2ffc3d1b78c418c0d88a841b59cb56ee557503","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.probe.status.no_model","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"No models available","text_hash":"a5a9895b0241125f15e8c45740f220dc69014c8d046ea815d61dd3700c1e627b","tgt_lang":"pt-BR","translated":"Nenhum modelo disponível","updated_at":"2026-07-29T10:57:24.690Z","segment_ids":["modelProviders.readiness.noModels"]} +{"cache_key":"5eb1e9c5f58b62dd15b1d6a08d2ffc3d1b78c418c0d88a841b59cb56ee557503","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.probe.status.no_model","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"No models available","text_hash":"a5a9895b0241125f15e8c45740f220dc69014c8d046ea815d61dd3700c1e627b","tgt_lang":"pt-BR","translated":"Nenhum modelo disponível","updated_at":"2026-07-29T10:57:24.690Z","segment_ids":["modelProviders.readiness.noModels","chat.modelControls.noModelsAvailable"]} {"cache_key":"5edfaab40253ffb5c7a59c1df22b5c45f19b164642d0bc6dc919457b26377e9f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.detailPanel.viewRawText","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"View Raw Text","text_hash":"0619b8780004a7c1dd8d5bb6c1bfe43ff48b2e2449632dca78d9fa4ab0bf480d","tgt_lang":"pt-BR","translated":"Ver texto bruto","updated_at":"2026-07-12T06:29:15.360Z"} {"cache_key":"5ee443c0061f73928ba46082cad3b4c24192758de6b4d9402e73c329cd2bb851","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.sessions.more","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"+{count} more","text_hash":"ecccea94c62457a718fff608b635a8fdeb2a9d43b60a9db2680fa35e800b5dd6","tgt_lang":"pt-BR","translated":"+{count} a mais","updated_at":"2026-07-29T10:57:24.690Z"} {"cache_key":"5ef29f55ea4a571e459c268dfc5241b676b821635c087a35782c4ef3e81c60c6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.dreaming.intro","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Dreaming runs as one managed automation across every agent workspace, so these settings are global. They are owned by the {plugin} plugin.","text_hash":"a385a8976751baf1226eb1d8c87b3566fcfa839530fbc0c49fb6f63d916e84b2","tgt_lang":"pt-BR","translated":"Dreaming é executado como uma tarefa cron gerenciada em todos os workspaces de agentes, então essas configurações são globais. Elas pertencem ao plugin {plugin}.","updated_at":"2026-07-28T07:06:25.461Z"} @@ -1585,7 +1597,6 @@ {"cache_key":"619d52d0868845ba128c8cff356f7563cc1aeb5b72a620153ea20461c8a60773","model":"claude-opus-4-8","provider":"anthropic","segment_id":"gatewayLogs.autoFollow","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Auto-follow","text_hash":"31dc172792a718e38a549b41e78e68ee8fef7a6ae7c5af27cc485f50df5bdf87","tgt_lang":"pt-BR","translated":"Acompanhar automaticamente","updated_at":"2026-07-22T15:41:47.341Z"} {"cache_key":"61a1f170a1b9128071ce29e858364dc812d9856b0057fc42d51d8dc173e9b7ba","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.query.matching","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"{shown} of {total} sessions match","text_hash":"083883e7e8242df6bfca399e168ab9e7f86e05b26fd26f59fc8e2f98366a5d06","tgt_lang":"pt-BR","translated":"{shown} de {total} sessões correspondem","updated_at":"2026-07-29T10:57:24.690Z"} {"cache_key":"61a532f9d933671c12e2953af15397b08fdd60a135d27a967a34e80ca6d20d97","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.untitled","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Background task","text_hash":"dba3626059c35bd2e98b0d10db53d9832106dca8a364c3f6106f2788b4d032c6","tgt_lang":"pt-BR","translated":"Tarefa em segundo plano","updated_at":"2026-07-29T10:57:24.690Z"} -{"cache_key":"61c223510fe11491860dabe959221f557aa7c4afd52a7475487f8772e9c0b671","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.authRequired.stepPaste","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Paste the token from openclaw dashboard --no-open or enter the configured password.","text_hash":"d65aea1772b928b5eb212e6c4c0481b32cbaf6e4d492b32d6c970592e75490f1","tgt_lang":"pt-BR","translated":"Cole o token de openclaw dashboard --no-open ou informe a senha configurada.","updated_at":"2026-07-29T10:57:24.690Z"} {"cache_key":"61eb7f655fe1a188c34352a9d15e720c1b1fcec187152cf91e10ab7fe0f7cb00","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.board.mockResearch","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Research","text_hash":"979d6300fd9884ff8d8e03391d524fed8e88cd5560788f065ba2444db3b7b20c","tgt_lang":"pt-BR","translated":"Pesquisa","updated_at":"2026-07-22T15:42:24.560Z"} {"cache_key":"61f37702b5e0e9b525cd27d39380d87df8c3f7d80b4115a4d323482998847030","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.chatPrefs.messageWidthInvalid","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Enter a CSS width such as 960px, 82%, min(1280px, 82%), or calc(100% - 2rem).","text_hash":"2ca4d28e33e60b6ac90c7179accd0997ad980a859288e9ec9493d90574f840a2","tgt_lang":"pt-BR","translated":"Insira uma largura CSS como 960px, 82%, min(1280px, 82%) ou calc(100% - 2rem).","updated_at":"2026-07-25T17:10:24.797Z"} {"cache_key":"6216a6db217206094037a196e2a021d733da902a0a8648f49ba86bde940f8792","model":"gpt-5.6-sol","provider":"openai","segment_id":"approvalHistory.decisions.allowOnce","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Allow once","text_hash":"168511d24d9ee03122b3200f929be11eaaedad45cb0ecb20a95f549b3e3f4d0f","tgt_lang":"pt-BR","translated":"Permitir uma vez","updated_at":"2026-07-16T09:21:47.888Z"} @@ -1641,7 +1652,7 @@ {"cache_key":"6515d6928bbb6abf95a22ae131ad564283121db240db96eaf7dd1e499e522827","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agentTools.moreLiveTitle","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"{count} more live tools are available in the groups below.","text_hash":"a3172e9f24beccc3469522210cc41f76e51e2e891f3a73b84092db84a05bd861","tgt_lang":"pt-BR","translated":"Mais {count} ferramentas ao vivo estão disponíveis nos grupos abaixo.","updated_at":"2026-07-12T06:27:35.199Z"} {"cache_key":"651f93b883a5ccc79f03a07c0a02a77da0f938041586ea4e2b6e251efb844f4b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"terminal.resize","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Resize terminal panel","text_hash":"d557f03d91a5fd02983fcda9f2fb31b48583e026d379c4c7754ee38181ba2a4d","tgt_lang":"pt-BR","translated":"Resize terminal panel","updated_at":"2026-07-29T10:57:24.690Z"} {"cache_key":"6524a92995420ce4b9c68a9f808457a2ae1aaddde067ae6e793e19e0845bc20b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.workspaceConflict.commandsUnavailable","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"This filename contains terminal control characters, so OpenClaw will not build a copyable shell command for it. Inspect the staged ref directly and enter the path manually with care.","text_hash":"48f995d3ff3cd53a844cf91e4a5a09875556bd19a1a7312ff316defc1016ca93","tgt_lang":"pt-BR","translated":"Este nome de arquivo contém caracteres de controle de terminal, então o OpenClaw não criará um comando de shell copiável para ele. Inspecione o ref preparado diretamente e digite o caminho manualmente com cuidado.","updated_at":"2026-07-22T15:42:24.560Z"} -{"cache_key":"655b4cae7974a981848900c81dbaf68adab29b79f5e762bd8a3386570a9c0b10","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.checkAgain","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Check again","text_hash":"fb7099ad8e818d42eceefe0d97c824fd54ddb0eeef54c263ec72c77d39198ac9","tgt_lang":"pt-BR","translated":"Verificar novamente","updated_at":"2026-07-29T10:57:24.690Z"} +{"cache_key":"655b4cae7974a981848900c81dbaf68adab29b79f5e762bd8a3386570a9c0b10","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.checkAgain","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Check again","text_hash":"fb7099ad8e818d42eceefe0d97c824fd54ddb0eeef54c263ec72c77d39198ac9","tgt_lang":"pt-BR","translated":"Verificar novamente","updated_at":"2026-07-29T10:57:24.690Z","segment_ids":["modelSetup.verify.checkAgain"]} {"cache_key":"655b6683c64b8081dd7c8f33e4b97edb23a23d67b05aa4580a2e4ced0e4bfdfe","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.evaluation.errors.revisionChanged","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"The proposal revision changed during evaluation.","text_hash":"04f9ca8fd87c9139a2d97d6dfc072e01b2dead8a241180cb8560cbab52e222eb","tgt_lang":"pt-BR","translated":"A revisão da proposta mudou durante a avaliação.","updated_at":"2026-07-29T10:56:03.158Z"} {"cache_key":"656ed25cbf3658303f1f331e1832bbea24575be6ccdd2ebd3022761f147a4107","model":"claude-opus-4-8","provider":"anthropic","segment_id":"onboarding.memoryImport.plannedCount","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"{count} ready to import","text_hash":"5cd77f8c50e67428b1824cbb86869d94a4c28d0c007c45220f298193c206f459","tgt_lang":"pt-BR","translated":"{count} prontos para importar","updated_at":"2026-07-29T10:57:24.690Z"} {"cache_key":"6590270b1078d48db504659efd8e5dca7d10bf9f3a7eb57f1afc427bbc58db0e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.evaluation.status.error","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Error","text_hash":"54a0e8c17ebb21a11f8a25b8042786ef7efe52441e6cc87e92c67e0c4c0c6e78","tgt_lang":"pt-BR","translated":"Erro","updated_at":"2026-07-29T10:56:03.158Z","segment_ids":["activity.status.error","cron.runs.runStatusError"]} @@ -1663,11 +1674,12 @@ {"cache_key":"66f32653681763aec43082d528215f5633eae019e85f18861bfde0fff4267966","model":"claude-sonnet-4-6","provider":"anthropic","segment_id":"cron.suggestions.ideas.standupGhostwriter.name","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Standup ghostwriter","text_hash":"015ee0a6b946b2dc0aa2f8daf27acbd90210e588671674b88e639d839be7bdf1","tgt_lang":"pt-BR","translated":"Ghostwriter do standup","updated_at":"2026-07-11T22:44:39.671Z"} {"cache_key":"671f73b211b5f13622cfa49b619a38dbbbbce6830f4951ea66608a6f6de8601f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.selectors.modelLockedLabel","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Model selection controlled for this thread","text_hash":"a257314d57cf70381758944373524b5aac56a516020081234fc2fa742e5a9ede","tgt_lang":"pt-BR","translated":"Seleção de modelo controlada para esta sessão","updated_at":"2026-07-29T10:57:24.690Z"} {"cache_key":"67446cac443c38aa97674af501c522371b1bb9d07bf45b12b0ee1deb1f103f51","model":"claude-opus-4-8","provider":"anthropic","segment_id":"quickSettings.appearance.lobsterdexOpen","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Open Lobsterdex","text_hash":"fbbfe1ab1f280e5aa91cba11107f8e046819bc679ba86ab994ecc5e5257c1494","tgt_lang":"pt-BR","translated":"Abrir Lobsterdex","updated_at":"2026-07-28T07:06:05.723Z"} -{"cache_key":"674b880836a7d99d4474fca99121e32049e377c32f823e79a8d3890ecd664460","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.secondsAgo","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"{count}s ago","text_hash":"244073ecb2be8fe875a37bcf7023ff32fb21f7c64e5d29e0ae62931a84c98a6a","tgt_lang":"pt-BR","translated":"há {count}s","updated_at":"2026-07-12T06:28:43.505Z","segment_ids":["skillWorkshop.relative.secondsAgo"]} +{"cache_key":"674b880836a7d99d4474fca99121e32049e377c32f823e79a8d3890ecd664460","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.secondsAgo","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"{count}s ago","text_hash":"244073ecb2be8fe875a37bcf7023ff32fb21f7c64e5d29e0ae62931a84c98a6a","tgt_lang":"pt-BR","translated":"há {count}s","updated_at":"2026-07-12T06:28:43.505Z"} {"cache_key":"675a9c80fafd60ad91b2873a489ff28ad9c5a43c8898713e638dac1bc0b26851","model":"gpt-5.5","provider":"openai","segment_id":"workboard.eventCreated","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Created","text_hash":"d70b9e24bca26b409b9458ceca6c9e5c2b5c3171c37ff050c6f6a0d7a4420d2a","tgt_lang":"pt-BR","translated":"Criado","updated_at":"2026-07-06T15:07:02.499Z","segment_ids":["chat.sidebar.sortCreated"]} {"cache_key":"67658ff54dd069386a88972ca5df02ccea6e7f96c03a33e38a8f1c24e88cbd53","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.never","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"never","text_hash":"6497e4b3d7bed16979a343a7db4efa6d57725529f5ac3cec45c1f08fabcbdafc","tgt_lang":"pt-BR","translated":"never","updated_at":"2026-07-29T10:57:24.690Z"} {"cache_key":"6779d346f66b29bb89564a061d4d8b290caf7d71b16ca645d8d310ee26e1b2d1","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.openInEditorMenu","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Open in","text_hash":"2c8f3f64efd200a85a49bbc846102cf550c005f95ecd54dea063941c2967a3ba","tgt_lang":"pt-BR","translated":"Abrir em","updated_at":"2026-07-11T04:04:31.381Z"} {"cache_key":"67855a48d1e0ee34d595e167a28ab91a0900155a5c27a6b51cea964501f364d7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.breakdown.tokensByType","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Tokens by Type","text_hash":"d27ec373ce7c31e25b570de9efd370c081820fa0469371072c6b200168eb8603","tgt_lang":"pt-BR","translated":"Tokens por tipo","updated_at":"2026-07-29T10:57:24.690Z"} +{"cache_key":"67a7b91a084ade72d65391ad8bdf250918bb0d83864c8ae2930296629002cdcd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"appsPage.ctaChromeWebStore","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Chrome Web Store","text_hash":"2b96646cfbc6ae7d1de1a356ebbec0e8802212b48d9f0393d5c93840fc71984a","tgt_lang":"pt-BR","translated":"Chrome Web Store","updated_at":"2026-08-06T05:28:55.082Z"} {"cache_key":"67bba64a8f59c445a692f889e2fbc3b0a2ff5d2717cb7977e7fc108773278175","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.costWindows.lastDays","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Last {count} days","text_hash":"4aa456a0fa9b73dcc14766740b19fc52c452950ccb7bc892499c3c29a4122162","tgt_lang":"pt-BR","translated":"Últimos {count} dias","updated_at":"2026-07-29T10:57:24.690Z"} {"cache_key":"67bbabf2904150e52dbfb8e34bbf9213ec804ea1ea3535bc7f9d860c92fc5cf2","model":"gpt-5.6-sol","provider":"openai","segment_id":"connection.snapshot.lastChannelsRefresh","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Last Channels Refresh","text_hash":"97a20d4f5b29914b8a08748cfc55d704a4d52ed948180cc90b7c1e06267c692f","tgt_lang":"pt-BR","translated":"Última atualização dos canais","updated_at":"2026-07-12T00:08:07.158Z"} {"cache_key":"681385893e5c21157c2c8e5a2a9db74dc9990c27cd3f9e29b46b7a0d304a7b3b","model":"gpt-5.6-sol","provider":"openai","segment_id":"sessionsView.runErrorTimedOut","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Timed out","text_hash":"9718cc761cfd5810041ef007ae258fa1308b8487d0f30c5f36a442f8fe5f76c5","tgt_lang":"pt-BR","translated":"Tempo limite excedido","updated_at":"2026-07-16T09:21:47.888Z","segment_ids":["modelSetup.failure.timeout","approvalHistory.reasons.timeout","modelProviders.probe.status.timeout"]} @@ -1771,6 +1783,7 @@ {"cache_key":"6e20960585709756bb35a5333abbcb62386d59bc5f0eed57f0ffa89cfa84bc01","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.view.commentary","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Keep commentary","text_hash":"d07a74c5b3fff1307553e698a43185e1e294c115e8397bbfdbe49dd813a6e81f","tgt_lang":"pt-BR","translated":"Manter comentários","updated_at":"2026-07-29T10:57:24.690Z"} {"cache_key":"6e36e52c3d0e926d72636b6ecd63ac88ee234644884d8beffcd8984f4a5d8429","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.timeoutHelp","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Optional. Leave blank to use the gateway default timeout for this run.","text_hash":"84c0aecd29321c5119f22bb59f8b5f4a992d2c6cc424b951aea0411e5d46e4b4","tgt_lang":"pt-BR","translated":"Opcional. Deixe em branco para usar o comportamento padrão de tempo limite do Gateway nesta execução.","updated_at":"2026-07-29T10:57:24.690Z"} {"cache_key":"6e397259d85a22d87d69e38f8d4d845b06ec5ec5dc3a80b87dc6a9b5164b6252","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.workspaceConflict.description","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"OpenClaw kept your local versions and applied the other cloud changes. Inspect the staged result or take its version for a conflicted path.","text_hash":"a5d25a3e60af4d811ec0f833652b46e9844923e39502b95990395b02d8425049","tgt_lang":"pt-BR","translated":"O OpenClaw manteve suas versões locais e aplicou as outras alterações da nuvem. Inspecione o resultado preparado ou use a versão da nuvem para um caminho em conflito.","updated_at":"2026-07-22T15:42:24.560Z"} +{"cache_key":"6e42933b01b4f8571ed9d7133adafdd72b9bb256586bb5f7bc49bd5745f7bdcb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.format","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Check that the endpoint exposes a compatible chat model, then retry.","text_hash":"22ef704d9921834cb21e0b3c3c807f3d5fa2fd63f40ff652d26bcf2638556121","tgt_lang":"pt-BR","translated":"Verifique se o endpoint expõe um modelo de chat compatível, depois tente novamente.","updated_at":"2026-08-06T05:28:55.082Z"} {"cache_key":"6e4ffb5aba885678277071fff1ef101a12f9070772f4ca729e405fbc62b37c7d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"aboutPage.artifactDetails","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Control UI build details","text_hash":"80874a1256a7311a43b13990c1ab27b3c993abf90d5699287ce733b79d46ed7e","tgt_lang":"pt-BR","translated":"Detalhes da build da Control UI","updated_at":"2026-07-29T10:57:24.690Z"} {"cache_key":"6e61762ce31db633d77e2c2eab324a11a89b4bfdfdead4f8bbf7b5898d55efe4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.viewPreset","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Workboard view","text_hash":"cc2b05179ad742029156bb45578e880c46599fd28e1c2ab66f5a6f9e7f8fa08e","tgt_lang":"pt-BR","translated":"Visualização do workboard","updated_at":"2026-06-17T14:13:15.046Z"} {"cache_key":"6e6857aee1ca52c518fa092c18e5292566e1a55c02dbf169618d88e5aa5a79e2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.removedRestart","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Removed {name}. A Gateway restart is required to apply the change.","text_hash":"7eec4a0f3f0ddc1d8bb7941fcb5d28293ccf49db0ffde037d426fa8c1a15b85f","tgt_lang":"pt-BR","translated":"{name} removido. É necessário reiniciar o Gateway para aplicar a alteração.","updated_at":"2026-07-29T10:57:24.690Z"} @@ -1783,6 +1796,7 @@ {"cache_key":"6ee08c7cf2d7b69cb4d0eb39bc508f790801f30fa809a9d8c8b5e3d20c7f3fd7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.config.channelSchemaUnavailable","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Channel config schema unavailable.","text_hash":"c71ffa28f029b541b6da455033a4a67297e5f55097fc1b5a6292b448c7c48382","tgt_lang":"pt-BR","translated":"Esquema de configuração do canal indisponível.","updated_at":"2026-07-12T06:24:58.182Z"} {"cache_key":"6ee777e4e0f6b4db65ed4fa98512c5a0576216ffa7f691b51b975ef1993e13cd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"custodian.history.loading","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Loading recent changes…","text_hash":"7053de1728691fe2c88f359fbe579b4a39a94655fc81454c767d50a0c8abfda8","tgt_lang":"pt-BR","translated":"Carregando alterações recentes…","updated_at":"2026-07-22T15:41:03.016Z"} {"cache_key":"6ef4db6abb89ab06e962c074c998afaebec53c177881794ce9369f4449cb8432","model":"claude-opus-4-8","provider":"anthropic","segment_id":"talkPage.status.unavailableHint","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Connect to the Gateway to check realtime voice readiness.","text_hash":"1a6238e44c7e9ce6ceb7c1c1842585992cf60247c3a74210250dd291110adc87","tgt_lang":"pt-BR","translated":"Conecte-se ao Gateway para verificar a prontidão da voz em tempo real.","updated_at":"2026-07-29T10:55:24.828Z"} +{"cache_key":"6f06b33db3fd4d5c2d39b854e8ca42d5557c3707ab81cbdcda206018d580bdad","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.restoreCheckpointConfirm","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Restore this thread to the selected compacted checkpoint?\n\nThis replaces the current active transcript for the session key.","text_hash":"e4f5de9f6c2d72014d2434ff7ad2704b6e4b54df553fc55a3705ddb3a8fa13ca","tgt_lang":"pt-BR","translated":"Restaurar esta thread para o checkpoint compactado selecionado?\n\nIsso substitui a transcrição ativa atual da chave de sessão.","updated_at":"2026-08-06T05:28:45.265Z"} {"cache_key":"6f2401d03c34fa4193048603e0eb2dea9ffb4cd2fdedf1e5884531c80eb1e582","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryImport.importComplete","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Import complete","text_hash":"a9c747fe220f0a9f1cf16923b4fd8d8dc7d11e9f15a58eeb28d1c7c769267185","tgt_lang":"pt-BR","translated":"Importação concluída","updated_at":"2026-07-29T10:57:24.690Z"} {"cache_key":"6f538d13e6f50f8b237bc31ef3cf9ce7319eac2e0fe8f6e687d6926a9c856efe","model":"claude-opus-4-8","provider":"anthropic","segment_id":"mcpServers.enable","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Enable","text_hash":"5342e09f2729fbc6514528e727aeb9857afb31719d43568e6b18661ace7d1014","tgt_lang":"pt-BR","translated":"Ativar","updated_at":"2026-07-12T06:29:05.047Z","segment_ids":["memoryPage.engine.enable","pluginsPage.enableAction","dreaming.wiki.enablePrefix"]} {"cache_key":"6f5779299b6c508cd17534552c992c33c4c044fc58e71b90945681a60248312d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryImport.reviewFiles","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Review files","text_hash":"5a3ec6cc93489d7d584d0c6bb0444cf2e8859b0148d7e278d2b09718bbf511ca","tgt_lang":"pt-BR","translated":"Revisar arquivos","updated_at":"2026-07-29T10:57:24.690Z"} @@ -1798,6 +1812,7 @@ {"cache_key":"703292d54f246bd7329ad06db24fe57b4063f74d43c0feff025d4cab01901962","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.pairing.qrUnavailable","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"QR unavailable. Copy the setup code instead.","text_hash":"e8d0d53b8389740ab80b08474ac2539c28e54ad279bd2658fab050e92755b42f","tgt_lang":"pt-BR","translated":"QR indisponível. Copie o código de configuração em vez disso.","updated_at":"2026-07-29T10:57:24.690Z"} {"cache_key":"703487d0a82ec2ebe8fa68267dac53e34eb0dc065fb4ff83df61885ed97ea257","model":"gpt-5.6-sol","provider":"openai","segment_id":"chat.workRun.workedFor","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Worked for {duration}","text_hash":"c8e2dac0ee966bbad30c620b4049b9cb92879e3e4f1967dc8161e3937a73cc2c","tgt_lang":"pt-BR","translated":"Trabalhou por {duration}","updated_at":"2026-07-12T17:49:23.237Z"} {"cache_key":"703e6a87ed55eb71e1f9699824ee19266db00226c6128dfea7a680410aacfd1f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"routeTitles.modelProviders","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Models","text_hash":"d17d2d78d76e6a6cd13048de225e107ac73de4aa5f8914e58a0cfaa9698c373e","tgt_lang":"pt-BR","translated":"Provedores de Modelo","updated_at":"2026-07-22T15:40:56.250Z"} +{"cache_key":"7055986b9d31d81bec0022fd6993d2e046ba3d3c6d293c2f0731268829218748","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.title","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Selected model","text_hash":"6cb8d3b4bdb37d02ea667999f8312af7ab0f9627f7869d5e09d788936d09fd3d","tgt_lang":"pt-BR","translated":"Modelo selecionado","updated_at":"2026-08-06T05:28:45.265Z"} {"cache_key":"706688063703fdc330d71a99ddadcde4bd5d1feaaa1726502b9823a2f5f3895c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.staggerUnit","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Stagger unit","text_hash":"91f427bfe9e5d6bb461f1cdcd124fbf3ee25ceec6e5763c69092ffe9120007ed","tgt_lang":"pt-BR","translated":"Unidade de escalonamento","updated_at":"2026-07-29T10:57:24.690Z"} {"cache_key":"7077e02e9ed35d0c709296906efc4bca9811bb2d61c2ac56c9248fdaf0a739d7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.candidates.title","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Found on this Gateway","text_hash":"de49eba6769eab483c51df2b56ebb0f8ee2756f2f8d50fea87fc14c2cde326e2","tgt_lang":"pt-BR","translated":"Encontrado neste Gateway","updated_at":"2026-07-29T10:57:24.690Z"} {"cache_key":"708698d7a51bf23aaefdde80bcc7d54530f1ed42ec6f6b784d86fddfb490faf7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.thread.loading","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Loading chat","text_hash":"1d6c5e282cd8037056bf5a1b4524d12e68b3a6141f04c9fd4a5e05da94e59ded","tgt_lang":"pt-BR","translated":"Carregando conversa","updated_at":"2026-07-12T06:29:21.041Z"} @@ -1830,6 +1845,7 @@ {"cache_key":"72891f57db3935e6fa5e04f28378b7766c09ca19b55c9aafb46921e17108df1d","model":"gpt-5.6-sol","provider":"openai","segment_id":"chat.progressLabels.nautiling","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Nautiling","text_hash":"8d6976fa1face9dd84cc0f059cfe2cdb098f7f197ac6280ed5769c6fc1863c2c","tgt_lang":"pt-BR","translated":"Nautilando","updated_at":"2026-07-14T04:53:03.154Z"} {"cache_key":"72b7d1b4a07e843b186689d90d06162aa632e4f8cd8b2b554e10819e2b750d0e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.dreamsExplainer","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"This is the raw dream diary the system writes while replaying and consolidating memory; use it to inspect what the memory system is noticing, and where it still looks noisy or thin.","text_hash":"c416fa2901b6054d2aa777229a1d40ae9d81e0dc77fba71717910fbdd6415efc","tgt_lang":"pt-BR","translated":"Este é o diário de sonhos bruto que o sistema escreve enquanto reproduz e consolida a memória; use-o para inspecionar o que o sistema de memória está percebendo e onde ainda parece ruidoso ou insuficiente.","updated_at":"2026-07-12T06:28:52.650Z"} {"cache_key":"72bf521b187c56e800bbc12199e519c664dd6d86800583cf8f7e854e9b7d11d0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.welcome.hintBeforeShortcut","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Type a message below ·","text_hash":"d7f17ca8fbb3ca2b6b0e5ea86ac9edeb36a2b53fc6e9089deb3b3bd19e5741b7","tgt_lang":"pt-BR","translated":"Type a message below ·","updated_at":"2026-07-29T10:57:24.690Z"} +{"cache_key":"72c566e417cf468509ee9e24e25ff4af1f539e7242fcd61ebbe27792b4455ae0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.button","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Check model","text_hash":"ecbc2430febdf2ec2499efad15c6d2f2a01b64cc8ea7a1bce31663cf67c0dd9c","tgt_lang":"pt-BR","translated":"Verificar modelo","updated_at":"2026-08-06T05:28:45.265Z"} {"cache_key":"72c6e17257ff62d07293c21b9da4a9310db0c13973f6f371a78a97816b336f87","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.connectorDescriptions.linear","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Triage issues, update cycles, and file bugs straight from chat.","text_hash":"9ac5ab0db3f984cec1f653b56e4d930ea8e519c7a6482724f3822381b8fb6645","tgt_lang":"pt-BR","translated":"Faça triagem de issues, atualize ciclos e registre bugs direto do chat.","updated_at":"2026-07-12T06:27:57.734Z"} {"cache_key":"72d84cf300601c83dbeb8d5410dd5ddccf5a5d5950f3b4f708f44a86bf5dd277","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.thread.unpin","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Unpin","text_hash":"ee3c716130546a45492c899f7486b67f880e5631a2b8b8065bb16be9956d0b43","tgt_lang":"pt-BR","translated":"Desafixar","updated_at":"2026-07-12T06:29:21.041Z"} {"cache_key":"72df36ebc09c14294504af2f72198791154edad7d02e717630cc2b94b47e4b90","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.full","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"full","text_hash":"a18b869b2e81c0c529552a3c4fa5c92ed08b98a4e146aed778d71d27517f83ac","tgt_lang":"pt-BR","translated":"completo","updated_at":"2026-07-29T10:57:24.690Z"} @@ -1974,6 +1990,7 @@ {"cache_key":"7b95778a362850e504f57f128a50c1a012edf02040e248496694bfef4e3694d5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commands.redirectDescription","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Abort and restart with a new message","text_hash":"5763ca8a23df93a9fd94c4b2fa972e3ec6919625faba4faf2d7502d9d8d95da1","tgt_lang":"pt-BR","translated":"Abortar e reiniciar com uma nova mensagem","updated_at":"2026-07-12T06:29:10.164Z"} {"cache_key":"7ba4f76c2d574f43e4ecbe16ca0a875b138d1ff4356616d78268a6a5271eff87","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.execApprovals.noNodes","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"No nodes advertise exec approvals yet.","text_hash":"55236df97da4a51d2b1a3db322448af32d8503855f4c24dab38b6487d129c9f5","tgt_lang":"pt-BR","translated":"Nenhum nó anuncia aprovações de exec ainda.","updated_at":"2026-07-12T06:25:28.367Z"} {"cache_key":"7bbfbe94cf874fe844243be2087583dfae8b8175f4604bc8d6f946dc10147fb0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryImport.backfill.rollbackWarning","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Session backfill cursors are rewound, so the same candidates can be staged again.","text_hash":"980ebd03204adce3e1cd8da5dd268fa92edb2e360c5dec77a4215e0f78cf4f28","tgt_lang":"pt-BR","translated":"Os cursores de sessão rastreados permanecem no lugar, então as entradas removidas não serão preparadas novamente.","updated_at":"2026-07-29T10:55:24.828Z"} +{"cache_key":"7bcb560b6c3eb009d7f246dc6892d41b3895801330bfa5173beb84399cb3cd30","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.actionRequiresWrite","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"This action requires operator.write access.","text_hash":"48816bfddc8d61fc3ab5c633190b2fe68f8c7390a419d24a12ba9ece22a34402","tgt_lang":"pt-BR","translated":"Esta ação requer acesso operator.write.","updated_at":"2026-08-06T05:28:45.265Z"} {"cache_key":"7bf4e4a32b7d5df35002b87dc08f1ab1cbe9ae02ce52259bee0e68d146181284","model":"claude-opus-4-8","provider":"anthropic","segment_id":"updates.failureReasons.buildDirty","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"The selected revision's build changed checkout files. Retry with a revision that includes its generated artifacts.","text_hash":"771830e9598622416e0b822033a295528540c22db0fd352ea48dc18e258030bd","tgt_lang":"pt-BR","translated":"A compilação da revisão selecionada alterou arquivos de checkout. Tente novamente com uma revisão que inclua seus artefatos gerados.","updated_at":"2026-07-29T10:55:00.357Z"} {"cache_key":"7bfdee18bf54a6f7c46619dbbfb755044f253fc672b8c570a9369ad60b144ef4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.sections.talk.label","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Talk","text_hash":"449f5a775762cdc561ee231300af1b02be67c56b81e503058a1c777ea1dc8b55","tgt_lang":"pt-BR","translated":"Fala","updated_at":"2026-07-12T06:26:22.168Z"} {"cache_key":"7c0fd85a15338754bce0e2c07cffed959eb90067f275ab1d093fbd94cdebc231","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.required","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Required","text_hash":"4850b174b713d88cfc63de107830d5388929020e78abc91fc19bba7a6821625f","tgt_lang":"pt-BR","translated":"Obrigatório","updated_at":"2026-07-29T10:57:24.690Z"} @@ -2015,6 +2032,7 @@ {"cache_key":"7e9f2c69a4a6d912be0f53e8359fcfb1d7c93ec6c290033da7e3f3cf95cf1df2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.sections.wizard.label","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Setup Wizard","text_hash":"13d16249923201c79eafdacbbdfee6a1dbe87bf8345a30781c9aac334c406779","tgt_lang":"pt-BR","translated":"Assistente de Configuração","updated_at":"2026-07-12T06:26:11.562Z"} {"cache_key":"7ea1ea0902bf6da54611e9222953433142ed933d945344e290cc8ce491cb47db","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.toolCards.group.searchesOne","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"ran a search","text_hash":"17f8c8b594a381e07d3414cbad56b14ce8cd124bc20133c884b2b9cd9dd2abf1","tgt_lang":"pt-BR","translated":"executou uma pesquisa","updated_at":"2026-07-29T10:57:24.690Z"} {"cache_key":"7ea6c9d386fd105c7d50e2846b4bfacbafe0880be56571b37622ec7729efff34","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.trace.emptyShortTerm","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"No active short-term items.","text_hash":"e3a71c5ac02b76384ed603efc99062bf70b21092fd094fb3a7c0b3e2647ee757","tgt_lang":"pt-BR","translated":"Nenhum item ativo de curto prazo.","updated_at":"2026-07-29T10:57:24.690Z"} +{"cache_key":"7ecb1c4e5d73d3371501e7ebefed3824001805f279c6626bb2b5ddab8ea11bcb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.pairing.stepDashboard","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"On the Gateway host, run openclaw dashboard to open a secure one-time pairing link.","text_hash":"11c126287764dab4e5bac5eb830368cd054b85cee578001cd159230f94b1d6c3","tgt_lang":"pt-BR","translated":"No host do Gateway, execute openclaw dashboard para abrir um link seguro de pareamento único.","updated_at":"2026-08-06T05:28:55.083Z"} {"cache_key":"7f07b6e3caa77df23d7058bcda8d8d20a63fca01a8eed19a5865c1cdb661196d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.contradictions","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Contradictions","text_hash":"c1c93b72082e87a5bcd5704fedddcc6acdc3c666dc77c2cfe18613889b9054db","tgt_lang":"pt-BR","translated":"Contradições","updated_at":"2026-07-12T06:28:59.235Z"} {"cache_key":"7f3354ad814008a1e3ca97df41f430f4b625853497f340837ec5acab9c028891","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.notifications.sendTest","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Send test","text_hash":"22d7b11d40c98b51df5d10fdb6d5dfdf7eb83481ba75b5269aad4fab51010615","tgt_lang":"pt-BR","translated":"Enviar teste","updated_at":"2026-07-12T06:27:04.378Z"} {"cache_key":"7f38273b914c817e4418b12b6b991a94f6de5531fc903c6f13fc84bf57187544","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.phrases.nurturingInsights","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"nurturing fledgling insights…","text_hash":"da5f6e65f6de5a90400e5c1a810989556b06996de08e3fa459a4ed21b9b59d78","tgt_lang":"pt-BR","translated":"cultivando insights iniciais…","updated_at":"2026-07-29T10:57:24.690Z"} @@ -2103,6 +2121,7 @@ {"cache_key":"8400665352d8273304824049d55ad2d3a487919eaa0abe370461fc225a2289f2","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.archiveSessionCount","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Archive {count}","text_hash":"23429631aecf1f672c3a0327317ba7306075629abc72f92a63e932c641bf8267","tgt_lang":"pt-BR","translated":"Arquivar {count}","updated_at":"2026-07-11T10:40:44.168Z"} {"cache_key":"8414bb16f98a15b4e9d7bc34cd93b8a45b7b3a685f2d265f09c5e0544199a32c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.pullRequests.checksFailing","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"CI checks failing","text_hash":"a0904dea545f3990800c5b108e2c3f2f97990124f3266ae4ff66a23fe7ee8ccf","tgt_lang":"pt-BR","translated":"Verificações de CI falhando","updated_at":"2026-07-29T10:57:24.690Z"} {"cache_key":"842443271276c2d593814ee92c200a0f1de661f44b9f2b7b2d770699f75fe53b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.formUnsafeCount","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"1 setting in this config can only be edited as text: {paths}","text_hash":"6d820c6c94773ed52d4c433aeac3544486a93ff0ffda1ee56da5d094fa00d43b","tgt_lang":"pt-BR","translated":"1 configuração nesta config só pode ser editada como texto: {paths}","updated_at":"2026-07-25T17:10:24.797Z"} +{"cache_key":"84267fedbc9522d3a65ee9aa8a05eeaa234d39a484a80d4c59e47ee6a9889c9b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.dismissDelivery","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Dismiss delivery","text_hash":"389321c0e83c3fa267bf36c17eeb45419b34e7136959cd885757300f4b3a8db5","tgt_lang":"pt-BR","translated":"Descartar entrega","updated_at":"2026-08-06T05:28:55.082Z"} {"cache_key":"8458949ce0d767a54037e8e1373296dfd1770eaefed1d5347cad473d0f4409c7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"quickSettings.appearance.lobsterdexCardCopyLink","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Copy link","text_hash":"dbf362d4f210c780513a9258278d4d07abe8a224f84ba7ad775d819039342e77","tgt_lang":"pt-BR","translated":"Copiar link","updated_at":"2026-07-29T10:55:00.357Z"} {"cache_key":"8459e01a687a275955bf935c178b72c51f431f638e7a38ec0ebf9461858e76f5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.generic.subtitle","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Channel status and configuration.","text_hash":"af598d2e3f8e7a9dcacdc23e2865c738ceced7ac9c98bb19ff0fde64e76d5be0","tgt_lang":"pt-BR","translated":"Status e configuração do canal.","updated_at":"2026-07-29T10:57:24.690Z"} {"cache_key":"846e46c7d4290777c7ec8df649019bca81b1587b9ec098667b8c447f50048c71","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.limitTooltip","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Max threads to load.","text_hash":"1125bb490e3002184117a4ca922c1c4b5f4e1833d57295452b8db6489f7b0daa","tgt_lang":"pt-BR","translated":"Máximo de sessões a carregar.","updated_at":"2026-07-29T10:57:24.690Z"} @@ -2264,6 +2283,7 @@ {"cache_key":"8e3e4e0fea8830f6fbad2986a8f515fbfd3cd92130fc800404a00f18755a48ca","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.skills.loading","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Loading skills…","text_hash":"5546d5d6f57f25bd18d98b94754dd44c41601ec1faf47074da49dea590c8aedd","tgt_lang":"pt-BR","translated":"Carregando Skills…","updated_at":"2026-07-29T10:57:21.314Z","segment_ids":["chat.composer.menu.loadingSkills"]} {"cache_key":"8e4c05779cce2107378475cdee3a54e7146930ec4deac0e5285272d870ce7306","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sessionSharing.readOnly","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Read-only","text_hash":"72bb90897ab1eadc924fa1358773c5949372c1f06d8dd53d730bbfa3b0c5b695","tgt_lang":"pt-BR","translated":"Somente leitura","updated_at":"2026-07-25T17:10:40.057Z"} {"cache_key":"8e509eb6f4d6db656ea389227988eddcb5dd029721fce004be448b102402e99f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.authRequired.stepGenerate","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"If no token is configured, run openclaw doctor --generate-gateway-token on the gateway host.","text_hash":"6d1eae106bbcdaa7e1f99d992837e643506a2c593c225ca8a57caf3cd3474fdc","tgt_lang":"pt-BR","translated":"Se nenhum token estiver configurado, execute openclaw doctor --generate-gateway-token no host do Gateway.","updated_at":"2026-07-29T10:57:24.690Z"} +{"cache_key":"8e51414bca45bf5cf7239a841bbbeabf556d977da0188db54bd4751aff387b09","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.messages.fullContentLoadFailed","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Could not load the full message.","text_hash":"a786a21e46295cc228c4ec476928e20786dde74abe1d0999043c6598ce736456","tgt_lang":"pt-BR","translated":"Não foi possível carregar a mensagem completa.","updated_at":"2026-08-06T05:28:57.654Z"} {"cache_key":"8e5d183eae2dd8c34140fc0a1bffaedc2ab48705906dc1abf5ecd9edd3a6e012","model":"gpt-5.6-sol","provider":"openai","segment_id":"approvalHistory.reasons.runAborted","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Run aborted","text_hash":"7219de20c5aaf4a2a4ff14cbafe140f71d89ec4f35436874cf91bc912d493531","tgt_lang":"pt-BR","translated":"Execução interrompida","updated_at":"2026-07-16T09:21:47.888Z"} {"cache_key":"8e5fd8c90ff2ba2a2374554cae8daf57de23a0bcc3edbeddb147152b5cfa4829","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.themes.knot.description","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Black & red","text_hash":"172ec887bd073284c16015b7265eecd7b0b1c8c6cecdd89209595ddc51f27d50","tgt_lang":"pt-BR","translated":"Preto e vermelho","updated_at":"2026-07-12T06:26:59.355Z"} {"cache_key":"8e616a91ba0f1ffcaa15d9dfbe00733c69252d95f6b8202580aa6292aa0c834e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"debug.security.info","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"{count} info","text_hash":"a84e3331299caa904b633757b6c5cafdab536c874e78ba168a0290c36ade2f20","tgt_lang":"pt-BR","translated":"{count} info","updated_at":"2026-07-29T10:57:24.690Z"} @@ -2388,6 +2408,7 @@ {"cache_key":"95580c01f1cb6920a84b54ced2ede9d0598e98026f5f17d294e5a0becb53d89b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.badgeLinks","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"{count} links","text_hash":"e57a08b791263efb4e5af8bb8bae8286a5432b6ae9642655aaa4c73bc45f691f","tgt_lang":"pt-BR","translated":"{count} links","updated_at":"2026-07-29T10:57:24.690Z"} {"cache_key":"9563235b4b673d9f420d07200746c54dafcf897277014a379e9b5c4abcf4f535","model":"claude-opus-4-8","provider":"anthropic","segment_id":"custodian.history.title","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Recent changes","text_hash":"f66a12ef4fd99fa604a5229012d70e40f68a73c531b583e5e9b6a77ed5a5c6fc","tgt_lang":"pt-BR","translated":"Alterações recentes","updated_at":"2026-07-22T15:41:03.016Z"} {"cache_key":"956d7ce2f7f13365e5af5aebc6e57186da7c4cbcbad6ebb51ecd57a24ab50f7c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"quickSettings.personal.avatarInvalid","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Choose a valid JPEG, PNG, or WebP image.","text_hash":"3271497f59ac95ee76eaa22b54ea8948a23b81114a65382f4874ab13079edd79","tgt_lang":"pt-BR","translated":"Escolha uma imagem JPEG, PNG ou WebP válida.","updated_at":"2026-07-22T15:40:40.656Z"} +{"cache_key":"956daf84695d8fdd916ed78632cbb04e9900af195bc8c64d7c0badbd4779e2f7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.actions.confirmRepairDescription","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"This archives derived dream cache files and rebuilds them from clean inputs. Your dream diary stays untouched.","text_hash":"2589fde250939480a492a5f25e92fb75430cccfcb4aa9da17a4c63c5ea3efb22","tgt_lang":"pt-BR","translated":"Isso arquiva os arquivos de cache de sonhos derivados e os reconstrói a partir de entradas limpas. Seu diário de sonhos permanece intacto.","updated_at":"2026-08-06T05:28:55.083Z"} {"cache_key":"957c2fcc709a34178ac2a7a7e482c813399323975b5291876ea50c4cb1bd28ae","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.heatmap.title","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Token Activity","text_hash":"b5d5448e0d28ced013dfdef427b57f0b0258da0b08da8d4b515321f4db110d8b","tgt_lang":"pt-BR","translated":"Atividade de Tokens","updated_at":"2026-07-29T10:56:32.285Z"} {"cache_key":"95b943b1e82a0c507cdce273317c6f96332fc24ae461e2b64c3f51e4afa9d6ff","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.execApprovals.pattern","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Pattern","text_hash":"4288ade73ff9d32824e931c858f11acab4e0a323e6b1da9bfbe124473a13ac5a","tgt_lang":"pt-BR","translated":"Padrão","updated_at":"2026-07-12T06:25:36.317Z"} {"cache_key":"95c1a544c8c29551614d52f75181fdd713ebc66dde4fe14ada836e5cee896109","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.howToEnable","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"How to enable","text_hash":"790e7baf165ea39118e9b759e63a42ccf7c741f4229d248508ed4ad1eeede3a3","tgt_lang":"pt-BR","translated":"Como ativar","updated_at":"2026-07-12T06:29:05.047Z"} @@ -2447,6 +2468,7 @@ {"cache_key":"998432b87adcbef61a8b1a1150b55591c38f341b07377205a72bd5ca17669931","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.workspaceConflict.eventSender","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Cloud workspace","text_hash":"35aa5d5891e027c6884dbd1fafac968bf3e84f336ae771cca4002d3ed5d7876d","tgt_lang":"pt-BR","translated":"Workspace na nuvem","updated_at":"2026-07-22T15:42:24.560Z"} {"cache_key":"99924ca18bdb8836eadd23e2c875d84d32294a8dd42efdfecc08eef51f4492ca","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.queue.noStatus","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"No {status} proposals.","text_hash":"544c678efbbaddc044e6193554b36e1ca8c8a6d688cdfecba0fb78ffa12c07c7","tgt_lang":"pt-BR","translated":"Nenhuma proposta {status}.","updated_at":"2026-07-12T06:28:23.038Z"} {"cache_key":"99a232f533fbc816a2057115a3abc0cfd2305da9fe28e7b72992d81cc3e0e3e1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.network.summary","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"The browser could not complete the Gateway connection. Check the target and transport before retrying credentials.","text_hash":"4d45767ea8c0cc7151a3fdc17c3c5ebba667c028aff1af59a9b71f80ab471a66","tgt_lang":"pt-BR","translated":"O navegador não conseguiu concluir a conexão ao Gateway. Verifique o destino e o transporte antes de tentar credenciais novamente.","updated_at":"2026-07-29T10:57:24.690Z"} +{"cache_key":"99a9fa12838db636421a69cf0f98eed0187877462dfe8e9ca8b7b2d319595214","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.deleteSelectedConfirmOne","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Delete 1 thread?\n\nThis will delete the thread entry and archive its transcript.","text_hash":"185d68c31db6e909783db324f7b7138ee72fff0bba942e72ec891badd0993b9f","tgt_lang":"pt-BR","translated":"Excluir 1 thread?\n\nIsso excluirá a entrada da thread e arquivará sua transcrição.","updated_at":"2026-08-06T05:28:45.265Z"} {"cache_key":"99d05a67600b3adc1cd8d374eebde2c06d0aa1bbb19e1d34504d5194cce03b69","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.themes.knot.label","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Knot","text_hash":"70615ec79d3fc736dea359ab29ed86a7e2007cf085b0c4fbd2975b411252666d","tgt_lang":"pt-BR","translated":"Knot","updated_at":"2026-07-12T06:26:59.355Z"} {"cache_key":"99e35ca0d7dec873b4b3864d8acf37ae2f76da641f4f439f39931a14c7406763","model":"claude-opus-4-8","provider":"anthropic","segment_id":"approvalPage.cancelled","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Cancelled","text_hash":"d353a99eb4556847ceeb3c306ac886cf6b4fa13043eb1864b9aeb0607fd5f2cc","tgt_lang":"pt-BR","translated":"Cancelled","updated_at":"2026-07-29T10:57:24.690Z"} {"cache_key":"99ef8337c8cf242ea04c24955e2ef0b4f2de3c3fed35ae63929b84e717a69166","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.counts.chats","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"{count} chats","text_hash":"b17f6dd2358eab21a0e5df372ea9c0a7f4f933c6361b6c47cd9f1da19eb7944e","tgt_lang":"pt-BR","translated":"{count} conversas","updated_at":"2026-07-29T10:56:18.664Z"} @@ -2476,7 +2498,6 @@ {"cache_key":"9bb1a6fc1667104f40794c8ea8d3ffb9394bb1fc6bad7bc7c973d2338383a525","model":"claude-opus-4-8","provider":"anthropic","segment_id":"terminal.dockBottom","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Dock to bottom","text_hash":"e2e55afd4848203700e890012a976e47e9976649e479d960662403575476ccd2","tgt_lang":"pt-BR","translated":"Dock to bottom","updated_at":"2026-07-29T10:57:24.690Z"} {"cache_key":"9bc9f4648455c3fc25edb4544137a43cab832a71042409d1bf7b4862a8a7fb85","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sessionHeader.workspaceAria","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Workspace actions for {workspace}","text_hash":"f6ad6b9becd12548decb2ba6aeedc9f6b6115b69c260edb871abfabfbba94a70","tgt_lang":"pt-BR","translated":"Ações do workspace para {workspace}","updated_at":"2026-07-17T04:26:39.762Z"} {"cache_key":"9bcb10becae2b36c38f4d1e3132ad521eb969cf6437c9e20576dc5ac52889342","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.subject","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Subject","text_hash":"68971283841aecdf1da48428849b3b33164ec5c41d0f3c4d6cea624db5aff8f2","tgt_lang":"pt-BR","translated":"Assunto","updated_at":"2026-07-29T10:57:24.690Z"} -{"cache_key":"9bcf25507c007d260b5515aaaa8a3fffb2c682c4a0d0d604a2ec50e0ae308649","model":"gpt-5.6-sol","provider":"openai","segment_id":"modelSetup.verify.title","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Current connection","text_hash":"46d2f61048a3b2ef07471e4c9648624a8c2a6d00d4e733e984d2420504164c60","tgt_lang":"pt-BR","translated":"Conexão atual","updated_at":"2026-07-16T15:48:30.423Z"} {"cache_key":"9bef36ab59e75794349dbd86c0db8837f9a17f6e38f633c3ef0e4f55c890188a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.overview.avgCostHintMissing","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Average cost per message when providers report costs. Cost data is missing for some or all threads in this range.","text_hash":"b9a5018a525c92e9dc73cb5282514d655e70d37208d24718f8f20b2b59e5e256","tgt_lang":"pt-BR","translated":"Custo médio por mensagem quando os provedores informam custos. Os dados de custo estão ausentes para algumas ou todas as sessões neste intervalo.","updated_at":"2026-07-29T10:57:24.690Z"} {"cache_key":"9befde2490b4903761a36804f38c06d7c847beaaf2b6e9bcd2e3b1728569d66d","model":"gpt-5.6-sol","provider":"openai","segment_id":"chat.progressLabels.surfacing","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Surfacing","text_hash":"fa91fd53f004be47ca9dcc5e1b206585e99a78627357e9b0da0de16bcc9ba655","tgt_lang":"pt-BR","translated":"Emergindo","updated_at":"2026-07-14T04:53:03.154Z"} {"cache_key":"9bf0862fb7b9409d9fd7e49477c5ade19af6b7368058d7811d6b28c791bfc57a","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.openChat","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Open chat","text_hash":"0600175af8429c3cd44ab859dcdd3cfa5c763d9b352c7b03520196d4ceb59a88","tgt_lang":"pt-BR","translated":"Abrir chat","updated_at":"2026-07-09T08:27:12.271Z"} @@ -2615,14 +2636,12 @@ {"cache_key":"a46e0c2225dbbbd1578928e1448446a27c4dbf7db14caced1a3e21c72dbd6bbd","model":"gpt-5.5","provider":"openai","segment_id":"configForm.sections.mcp.label","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"MCP","text_hash":"53f13ae99ed53bd346eb8e1c8cefb7ef8260683b50401caf101360967ea052aa","tgt_lang":"pt-BR","translated":"MCP","updated_at":"2026-05-31T05:36:33.676Z","segment_ids":["configView.sections.mcp","tabs.mcp","pluginsPage.mcp","board.widget.kindMcp"]} {"cache_key":"a49926af547a10d625591ee0c98dcf022246978535de186e78fbc6fc4170c7c7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"execApproval.pending","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"{count} pending","text_hash":"bc608dfbf45c2100068b524854dcfa3ceada5954a955e007883a69a940f285fd","tgt_lang":"pt-BR","translated":"{count} pending","updated_at":"2026-07-29T10:57:24.690Z"} {"cache_key":"a4c060df354279938642d34833c02a05b0a7504ee845b5a2b8ae2a28e9bc158a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.presets.last7d","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"7d","text_hash":"a7c742643c7cc56cde61922fb5e8d3548a30b717e8e8b38bc5ec903f2c0be6d2","tgt_lang":"pt-BR","translated":"7d","updated_at":"2026-07-29T10:57:24.690Z"} -{"cache_key":"a4c367bf82fd158af44c5a3b88f7d48e021dbb537aadd34afbab4e64749a00e4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.authFailed.stepDashboard","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Run openclaw dashboard --no-open and open the fresh URL or paste its token.","text_hash":"8332142ce650399926258b23bb7b6fd279cdde999caf9afcb27a92713624e085","tgt_lang":"pt-BR","translated":"Execute openclaw dashboard --no-open e abra o novo URL ou cole seu token.","updated_at":"2026-07-29T10:57:24.690Z"} {"cache_key":"a4ca73b91947b452fc76fd3ad5e55b1f086098cd0d89c362c1898d57356ddd18","model":"claude-opus-4-8","provider":"anthropic","segment_id":"subtitles.advanced","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Every remaining config section, plus the raw file editor.","text_hash":"61666df271ba8f1198fa9cbe67cc27460347b91bd82c6bad3ddb62dc375935e6","tgt_lang":"pt-BR","translated":"Todas as seções de configuração restantes, além do editor de arquivo bruto.","updated_at":"2026-07-22T15:40:56.250Z"} {"cache_key":"a4cae13953db50c0e01b5164915ad8fab7e7db2b96d44a1fd719aab21ce443e6","model":"gpt-5.6-sol","provider":"openai","segment_id":"channels.hub.runSetup","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Run setup","text_hash":"5066259b6cb888a7d2d0d6f4c94fb37634eeaf62672836e121b68698bc59eace","tgt_lang":"pt-BR","translated":"Executar configuração","updated_at":"2026-07-13T16:51:11.700Z"} {"cache_key":"a4cb3de0aec5aabb75aa46513899bcd84e888d119df6716a78d3acf180a558b4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.noInsights","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"No imported insights yet","text_hash":"142229b8c7997abf8b8f99a0bb216d6fe73696a87eca79c982150cea1309ba15","tgt_lang":"pt-BR","translated":"Nenhum insight importado ainda","updated_at":"2026-07-12T06:28:52.650Z"} {"cache_key":"a4db324d71c3f43b73c944c084cbb0ec27dcecf56ad6639d4f45adacaf08d2c5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.inventory.seen","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"seen {time}","text_hash":"1105d5b9b4ea5a1435799d6fc8ef8debc8547459e9980c67bab10e0c7863b1d9","tgt_lang":"pt-BR","translated":"visto {time}","updated_at":"2026-07-12T06:25:16.155Z"} {"cache_key":"a4dd421cebec80da9e497006b75921e93eb7ac5fc7bfec74af552c49fef0b71e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.today.applicabilityHeading","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"When the agent should use it","text_hash":"9bcb082c93e860b42659a674b869d018cb7128035b83dccf55bbb4509ee1a882","tgt_lang":"pt-BR","translated":"Quando o agente deve usá-la","updated_at":"2026-07-12T06:28:43.505Z"} {"cache_key":"a4ddad7b959503c70364e901894ac8c091fa1bfa39f812674f7b47b23b27c338","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.detailPanel.noContent","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"No content available","text_hash":"a7c49ff5b9e2ea14c538a30c66632b858878a4e51b2f6aea07b73158b396b179","tgt_lang":"pt-BR","translated":"Nenhum conteúdo disponível","updated_at":"2026-07-12T06:29:21.041Z"} -{"cache_key":"a4eb405ca55b92b0a871d6c317caa2e22bb64c699009eca56ccfe4d962b24754","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.relative.minutesAgo","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"{count} minutes ago","text_hash":"78340a1d59dd94e977102e48309c28e777a863609c3855ab7cff6f292e55434d","tgt_lang":"pt-BR","translated":"há {count} minutos","updated_at":"2026-07-12T06:28:43.505Z"} {"cache_key":"a4f415cc653fed4ee97365b94e2836157b20ac6d51bf9458f76b8a3799b985b7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.startupStatus.preparingWorkspace","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Preparing workspace…","text_hash":"455db8f888136182a6408acf4faa0f164939f9f7d6df8c803b12e59ebbba29fc","tgt_lang":"pt-BR","translated":"Preparando espaço de trabalho…","updated_at":"2026-07-22T15:42:08.391Z"} {"cache_key":"a50135c3c9580fd2b09668b02e95a4f5d464b9de002d8ac9af45548f0551752e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"appsPage.sectionBrowser","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"In your browser","text_hash":"792b5bfb927cc6b0d4cddbe211246f0e3d0a3f831c7ab8ea235b2fe5616c439f","tgt_lang":"pt-BR","translated":"No seu navegador","updated_at":"2026-07-22T15:41:25.847Z"} {"cache_key":"a50a1dee004a38730b423e5d4d28eb1f47b5b73ae3426ae8f36899987f9559e3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.eventAttemptStarted","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Attempt started","text_hash":"0ae8b8907c7c597bb34df01a729e5e03821881a309d4f5ad2b42e002d6a90bd2","tgt_lang":"pt-BR","translated":"Tentativa iniciada","updated_at":"2026-07-29T10:57:24.690Z"} @@ -2704,6 +2723,7 @@ {"cache_key":"a9d65f33d21a09c89833aa62a5d76626da7c5ab53824f199cc8df415193e2f85","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.memories.lineRange","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"lines {start}–{end}","text_hash":"20495b422635b45ef52699d06fe0e614b3409d57a60dfde574a453ae59906504","tgt_lang":"pt-BR","translated":"linhas {start}–{end}","updated_at":"2026-07-29T10:55:55.620Z"} {"cache_key":"a9d66b6a8b5999d2bbacfef292232ce1e5b99226a0d73aa35ec8d3da9c203865","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.skillsPanel.empty","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"No skills found.","text_hash":"32bddf99233e450856a5e9a7d018206a4f6b33577144fd00a1fa34087694c806","tgt_lang":"pt-BR","translated":"Nenhuma Skill encontrada.","updated_at":"2026-07-12T06:25:54.787Z","segment_ids":["skillsPage.empty"]} {"cache_key":"a9e708a37b81a9bb16371bd2e61e4100204509b4b74f0de13d02549c806e3228","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.channels.loadHint","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Load channels to see live status.","text_hash":"bcefda2639b6f198c48c0ef1b7e7a4d1169d9a5f7474fb9ddb1f3afc63730de9","tgt_lang":"pt-BR","translated":"Load channels to see live status.","updated_at":"2026-07-29T10:57:24.690Z"} +{"cache_key":"a9f890bea2864fb6626f063b189e338e4e3fc0660d550fd93ddf4122f9514e0e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.authRequired.stepPaste","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Paste the token from openclaw gateway auth-token --show or enter the configured password.","text_hash":"6c5acfa567345d569667eec7805b322491d1ad072c82923bcb0add343d10c0c4","tgt_lang":"pt-BR","translated":"Cole o token de openclaw gateway auth-token --show ou insira a senha configurada.","updated_at":"2026-08-06T05:28:55.083Z"} {"cache_key":"aa1bf6b2149943a4f93b242ad331a3a0bf2bc2141b9d6303fd6f395cddd08d8f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.openRawEditor","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Open Raw editor","text_hash":"6ab8245e40a432272e099718dd9ccde20d1affaa7fd1195d1dc142c27d84f6a9","tgt_lang":"pt-BR","translated":"Abrir editor Raw","updated_at":"2026-07-25T17:10:24.797Z"} {"cache_key":"aa26c49897c091b2bb222cf8a83bea826bdee2bfa0dc3344b374c4c414e9f5e5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.noContent","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"No wiki content available.","text_hash":"4f8fc61be414765d615b67be270454ed88c43311fdf9efdd1a82b8f2c660f78c","tgt_lang":"pt-BR","translated":"Nenhum conteúdo de wiki disponível.","updated_at":"2026-07-29T10:56:25.559Z"} {"cache_key":"aa399eaf46297b3d3dc9d00f85f850cf390b25ee3af71f58138bfce8ef62e944","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.observer.boardPreviousRun","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Previous run","text_hash":"faa75779504c1592097b2c89701bd69b22b646b63d763ea989d36141a239c5c3","tgt_lang":"pt-BR","translated":"Execução anterior","updated_at":"2026-07-22T15:42:56.881Z"} @@ -2814,7 +2834,6 @@ {"cache_key":"b05e889f2d2f12b57bcc262b7f2f2c5bac06f959c58667cdb3514324b676b687","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sessionHeader.untitledBranch","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Untitled branch","text_hash":"84a2e27466832efd36dd6bc3963dfa15e340f87151c5a35592d7a596c6db290a","tgt_lang":"pt-BR","translated":"Ramificação sem título","updated_at":"2026-07-22T15:42:14.560Z"} {"cache_key":"b0708012c258ce899de96b803681dd67deeb1e9b915180af6d87514517d90561","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.board.workboardCard","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Workboard card: {title}, {status}","text_hash":"574c473153619aa4745613bfd54f932ade414640bb13c4d470ae2b73031aec48","tgt_lang":"pt-BR","translated":"Cartão do quadro de trabalho: {title}, {status}","updated_at":"2026-07-22T15:42:14.560Z"} {"cache_key":"b072ebdff908017c043c1d46a8a85a157a2a82753aed541f96770bfda2fc71c0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.advanced.originDailyLog","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"replayed","text_hash":"ae94da4c1a6fabab4512e07bd7f597adec85b16c801a4b69251f9c4165010495","tgt_lang":"pt-BR","translated":"reproduzido","updated_at":"2026-07-29T10:57:24.690Z"} -{"cache_key":"b075d8193d5391b7feb10ee0e898e60649c75a338f3256d8f242134a4c60278c","model":"gpt-5.6-sol","provider":"openai","segment_id":"modelSetup.verify.answeredIn","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Answered in {latencyMs} ms","text_hash":"b42fae037247714a4c44fb8ecb28c8b3cf473a9e443e7a444e8e79eabd310bc4","tgt_lang":"pt-BR","translated":"Respondido em {latencyMs} ms","updated_at":"2026-07-16T15:48:30.424Z"} {"cache_key":"b08488c92f99c3680581ab4a0ce7a7d3700664243907b365f208a3649d8a4ca6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"worktrees.cleanupSubtitle","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"OpenClaw periodically removes old worktrees to free disk space. Tune how aggressively cleanup runs.","text_hash":"b610745198ef43f80adae99b46454d0ec7b66bdcd79a3adc695b4e680b8d1a39","tgt_lang":"pt-BR","translated":"O OpenClaw remove periodicamente worktrees antigos para liberar espaço em disco. Ajuste o nível de agressividade da limpeza.","updated_at":"2026-07-29T10:57:24.690Z"} {"cache_key":"b0af949ac7023c9604faf496e7d52261a84d0de7ec429877b2a4bddfabc0e96a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.unit","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Unit","text_hash":"4e545960f1bffc134026127ef92963e136ec84b24bb2a6103c0731a64843a40b","tgt_lang":"pt-BR","translated":"Unidade","updated_at":"2026-07-29T10:57:24.690Z"} {"cache_key":"b0cecf3756d76a3391e9942a672cb2f93d0fda61b00fdd1d606bd1b30f6867ff","model":"gpt-5.6-sol","provider":"openai","segment_id":"skillWorkshop.selfLearning.pitchTitle","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Turn on self-learning","text_hash":"8d61db9f8b0572d04351740416428ad307d3d5c444fa2f1b39110accee0b2ddd","tgt_lang":"pt-BR","translated":"Ativar o autoaprendizado","updated_at":"2026-07-13T06:15:15.673Z"} @@ -2856,6 +2875,7 @@ {"cache_key":"b3390c895765501b60fc6b92ccd9238c44f72319d9e4a4afb53e3ed8432b2dbf","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.startVoiceInput","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Start voice input","text_hash":"4ab80a0bacae288c4e99ef37d01b07955b6de8fc1748604fce50ae26e68f216c","tgt_lang":"pt-BR","translated":"Iniciar entrada de voz","updated_at":"2026-07-29T10:57:24.690Z"} {"cache_key":"b3532a08f08b6076d48a652532e8080b3b2c4259e7b48ff4b677cc805acdfd3e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillStatus.blockedAllowlist","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"blocked by allowlist","text_hash":"5ef37759cb09792554c00666d262cfe812ae35a592a69c2c7b705be8687bca4b","tgt_lang":"pt-BR","translated":"bloqueado pela lista de permissões","updated_at":"2026-07-12T06:27:57.734Z"} {"cache_key":"b358b0b6bfc7b71be57a91b0d5213357a552a6ff3f0aad6df64e0c60a9e5fb8e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.overview.shortcuts.diary","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Read the dream diary","text_hash":"22175a7f2cfed7060be4936232be676173ec5f82ca2992bd77a134a7f6979ede","tgt_lang":"pt-BR","translated":"Ler o diário de sonhos","updated_at":"2026-07-29T10:55:48.888Z"} +{"cache_key":"b383fd67e35ef81fb80682b9beec827179410da86587428ee5f83c83d1c97ce8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.actionRequiresConnection","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Connect to the Gateway to change threads.","text_hash":"727466635f5e0ced207246479290fa83cd03ca8c78d8b7120ec5abba0e3ed8ed","tgt_lang":"pt-BR","translated":"Conecte-se ao Gateway para alterar threads.","updated_at":"2026-08-06T05:28:45.265Z"} {"cache_key":"b385338fab71afd02813031637fa1ce57689d5395a030ebd68274a43ff9bd2e2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.actions.repairComplete","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Dream cache repair complete: {actions}.","text_hash":"60bc0106dbe0900ca2f329c0bd8f12533367d69b03545bb0aa9d1458a8a81653","tgt_lang":"pt-BR","translated":"Reparo do cache de sonhos concluído: {actions}.","updated_at":"2026-07-29T10:56:12.829Z"} {"cache_key":"b3854e5e88fc4b67cefedc0c8b84cc95bf1e3eb1e13145204121345af6fb4b69","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.rail.health.grinding","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Working","text_hash":"a92f0449a9f7235bf69dc2e8ff7070bfae3f00ec8f8f26e5457a9beac53466ac","tgt_lang":"pt-BR","translated":"Trabalhando","updated_at":"2026-07-22T15:42:56.881Z","segment_ids":["chat.observer.health.grinding"]} {"cache_key":"b3cc046444ba362ddaadb7f5e71e00c62edb315f80ff7a4e8183bcf150c2a6f9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.cameraInput","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Camera","text_hash":"03494b0d1f803522a3497d751eaaf6f987883cd4fe0b0e66baf67a662ae231b2","tgt_lang":"pt-BR","translated":"Câmera","updated_at":"2026-07-22T15:42:56.881Z"} @@ -2972,6 +2992,7 @@ {"cache_key":"ba74ff02069261a577515c36ae9518c8b1a110d2c15c80481afa4a98dc2bb339","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.taskCount","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"{count} tasks","text_hash":"1d43774da9d4e2aabcff69b02e03591836a632f430121f8ecdaf2f115a250233","tgt_lang":"pt-BR","translated":"{count} tarefas","updated_at":"2026-07-29T10:57:24.690Z"} {"cache_key":"ba7b18ba67bbbb84775352e531437602c87119d03e253a1501794c96b4554857","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.eventCommentAdded","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Comment added","text_hash":"b474791acafe8d8b4796982afdcecd5cbf2492435fb6a5598069e6d8ff4230df","tgt_lang":"pt-BR","translated":"Comentário adicionado","updated_at":"2026-07-29T10:57:24.690Z"} {"cache_key":"ba7d0926e926c89191cfd1408e2d357295d081dac8ebc9504a79f90f3c4aa0e1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"profilePage.identity.setIdentity","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Set identity","text_hash":"4f932e50802ee900214e888ae50bb8723c7353ebc98471c9a05a28b98062eab2","tgt_lang":"pt-BR","translated":"Definir identidade","updated_at":"2026-07-22T15:41:39.824Z"} +{"cache_key":"ba7e8a58adfa8950b24f40574c2b2ecb09013c7fc2b2270dcaa5f2380f9e007a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.actionRequiresRead","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"This action requires operator.read access.","text_hash":"d411bf9bd6ca898eba019d6f280dc545673c3e083151f9a0baa18a9ef3f382fc","tgt_lang":"pt-BR","translated":"Esta ação requer acesso operator.read.","updated_at":"2026-08-06T05:28:45.265Z"} {"cache_key":"baac933c930daa9c9704365f69e651d11d55ec8da20021f4479c5c46226956bb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.overview.errorHint","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Error rate = errors / total messages. Lower is better.","text_hash":"4626170f699e5b41fb2a4044fc94204ca8b706a9878382c9d57d97fbb7f8b1f9","tgt_lang":"pt-BR","translated":"Taxa de erro = erros / total de mensagens. Quanto menor, melhor.","updated_at":"2026-07-29T10:57:24.690Z"} {"cache_key":"baae7ea7097a7b44008cd15b0e7a756bb29d8e19759f3516d6769544663855a7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.taskStatus.cancelled","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Task cancelled","text_hash":"1a7f1e13e7ad3ebeb832eeec64ef238c4ce3eb8d74df61aa0ef575835570cc05","tgt_lang":"pt-BR","translated":"Task cancelled","updated_at":"2026-07-29T10:57:24.690Z"} {"cache_key":"babb87c11a9973f0b64a726dba974b1fc509b690bf88e733559f55841cf24142","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.pairing.summary","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"This browser needs one-time approval from the Gateway host before it can use the Control UI.","text_hash":"80a1f7f72bf2f2b38ebfbb54b4cf515fa1ad58a08cf1bf5b8bec58a8ffaa5b74","tgt_lang":"pt-BR","translated":"Este navegador precisa de uma aprovação única do host do Gateway antes de poder usar o Control UI.","updated_at":"2026-07-29T10:57:24.690Z"} @@ -3040,6 +3061,7 @@ {"cache_key":"beedc3e88a5fe6378dda7bb37d39ea4528ec5a1643124ea1fe9d9286543b17cd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.overview.avgTokensHint","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Average tokens per message in this range.","text_hash":"bbd6264e7d1f78cedb1fa94a36a3cc55900f5f9c4c63171482b3c3ceb6898bdf","tgt_lang":"pt-BR","translated":"Média de tokens por mensagem neste intervalo.","updated_at":"2026-07-29T10:57:24.690Z"} {"cache_key":"bf0c17f33b335d99b72e60b6709ebdd6ef2f45252a94ef4b03a79e11c3fe936c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"profilePage.identity.menuLabel","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Identity menu","text_hash":"e33c2034759e090f6e97889c18e3da81cf0e7362e79f7b8aa6a544bb88a77894","tgt_lang":"pt-BR","translated":"Menu de identidade","updated_at":"2026-07-25T17:10:32.325Z"} {"cache_key":"bf166665afbd7e76a3646cf59e83497a39ff8a9687dbff39539f41004c88280a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"board.announcement.removed","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Removed {title}.","text_hash":"86b785080549bd36d495d05d414ae14c4b1babebed9deaec9acda9c354d2bd2e","tgt_lang":"pt-BR","translated":"{title} removido.","updated_at":"2026-07-22T15:41:53.214Z"} +{"cache_key":"bf33ee13f04c792db3082801199cdb2a96f7e5abced0212ea972c026d25185c3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.unavailable","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Make sure the provider service is running and reachable, then retry.","text_hash":"91dd03a4485088dbe11b0bad797b05af1e3b3e87824c557fd514f944d3a3f992","tgt_lang":"pt-BR","translated":"Verifique se o serviço do provedor está em execução e acessível, depois tente novamente.","updated_at":"2026-08-06T05:28:55.082Z"} {"cache_key":"bf4f664f9999a37fc7dafa5de799566926b812fb5a36986db73487791c605c89","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.overview.hero.loadingDescription","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Checking this agent's memory engine and dream cycle.","text_hash":"893b96febbf799a4f280cd8e978c660f42c10110a6079e23823d460a235453bb","tgt_lang":"pt-BR","translated":"Verificando o mecanismo de memória e o ciclo de sonho deste agente.","updated_at":"2026-07-29T10:55:33.491Z"} {"cache_key":"bf50bf574febbe80a1320ce3771203e0773dd5bacf68e6b07855a9cda9351b01","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.optionalCapability","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Optional OpenClaw capability.","text_hash":"6721f4c64905a3c8e0fa1702ef341d5fa0fb04d624fafd4c06d83ad03d3e0af2","tgt_lang":"pt-BR","translated":"Recurso opcional do OpenClaw.","updated_at":"2026-07-29T10:57:24.690Z"} {"cache_key":"bf53498918913af335b1cf63409a00c4ca633878f622b34eb7dbf1c4fc4224f9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.turnRecap.doneIn","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Done in {duration}","text_hash":"59117de94db4dc38c3d0735e9c50737ebfe6bf5cc8cbf3c0de38bffc68b73f46","tgt_lang":"pt-BR","translated":"Concluído em {duration}","updated_at":"2026-07-22T15:42:30.764Z"} @@ -3062,6 +3084,7 @@ {"cache_key":"c04d2aa0fbfe35bebee03c21183f7c9668e1bca83007e7b75f60544b2eb8ab4f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.rail.askBusy","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"The companion is already answering a question.","text_hash":"476eab70cc896955ef4f010aa45a0926ffe727509e1b0ee58a41fde7d1989c26","tgt_lang":"pt-BR","translated":"O assistente já está respondendo a uma pergunta.","updated_at":"2026-07-25T17:10:46.138Z"} {"cache_key":"c0530c5dff229848bb89816218aef039f6d0a7d3a781c8b8f3d863166258d6a7","model":"claude-sonnet-4-6","provider":"anthropic","segment_id":"cron.suggestions.ideas.repoPulse.name","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Repo pulse","text_hash":"3a589428d1df9681364b11ee8772a8fdd4246066b4131f5d0ded44cca2cf07d5","tgt_lang":"pt-BR","translated":"Pulso do repositório","updated_at":"2026-07-11T22:44:39.671Z"} {"cache_key":"c05831928a1ce327a862d861c56f83928c59ae1178dfa1259acd5c6338024e1a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.messages.hide","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Hide","text_hash":"ac20a57bfde0bbc40bfe70895eb1cfacc944aaff06ca784053623c569b3e1b3d","tgt_lang":"pt-BR","translated":"Ocultar","updated_at":"2026-07-22T15:42:39.804Z"} +{"cache_key":"c05fc77cc4a6df901854b896ee48b3f4c89354084ce656f038a44ce7f95b3b8e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.actionUnavailable","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"This Gateway does not support this thread action.","text_hash":"88e138ded655d98aa0be82d2832e502ac495c75674c838c72b2429a1f7e28a26","tgt_lang":"pt-BR","translated":"Este Gateway não oferece suporte a esta ação de thread.","updated_at":"2026-08-06T05:28:45.265Z"} {"cache_key":"c064ad6a31366529520e0247b4bec3b27cf7f636e351689eab3191cc913ddfb6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"quickSettings.personal.avatarText","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Avatar text / emoji","text_hash":"67b08a6edd9c6ea8bac69d7556afa07dee2e3bfdab9c87e1a70ad0bb713ab9c3","tgt_lang":"pt-BR","translated":"Texto do avatar / emoji","updated_at":"2026-07-12T06:26:38.130Z"} {"cache_key":"c0664071bf052b12e508274d1726f892974778d336d14b9b61c5dae209f527d3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.connectorDescriptions.email","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Mailbox triage, summaries, and drafts with send-on-approval.","text_hash":"ba48296df0613eff276edad474c32efeb8ffec2590287d7f6de51a4de26f4d0f","tgt_lang":"pt-BR","translated":"Triagem de caixa de entrada, resumos e rascunhos com envio mediante aprovação.","updated_at":"2026-07-12T06:28:07.870Z"} {"cache_key":"c083b913ae8ce1d2696cb7eb5c20d1bea29256fe842ea87d3b680b828c8c0655","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sessionSuggestions.queue","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Queue {author}'s suggestion","text_hash":"008f2a030b67a4036ef12eec1cec45b2f835484b2c1dbc0e1973d59e08ff4ffc","tgt_lang":"pt-BR","translated":"Enfileirar a sugestão de {author}","updated_at":"2026-07-25T17:10:40.057Z"} @@ -3078,7 +3101,6 @@ {"cache_key":"c10e4a430a7d5c9afb18949c249b25f1761fbed6ef5e3d571a6a639228465fa9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sessionSharing.publishDraft","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Publish draft","text_hash":"b59a5e81e2808745f628eed660768e67e06bd41304fe9464da311c95574098cf","tgt_lang":"pt-BR","translated":"Publicar rascunho","updated_at":"2026-07-25T17:10:40.057Z"} {"cache_key":"c125c63731df6b64700295690baf7af8e4a32c23786be36458047cf593ae8f9a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.unsupportedType","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Unsupported type: {type}. Use Raw mode.","text_hash":"43c5e7ee83c144a01ec31b2f9169e38adcddff1ef7a190e6cc4e9318b32ae3fa","tgt_lang":"pt-BR","translated":"Tipo não suportado: {type}. Use o modo Raw.","updated_at":"2026-07-12T06:26:00.301Z"} {"cache_key":"c13d06964294e9557bdfc4073c7a69d89291aa67f42fdfcba1f8a37edc0c8213","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.header.off","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Dreaming Off","text_hash":"fe2f15fef986e674efb95de86adba35f11455f29f9d3b045d0cf23196666cca9","tgt_lang":"pt-BR","translated":"Dreaming desativado","updated_at":"2026-07-29T10:57:24.690Z"} -{"cache_key":"c1463f35d664385b6fa128dd2befb221eaf5f8c3282c64dbeb6d32f2cbdc06bc","model":"gpt-5.6-sol","provider":"openai","segment_id":"modelSetup.verify.button","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Verify connection","text_hash":"7b840072a1e440b8a99365140e070b840e77bd9b879eb23379edf1577302a219","tgt_lang":"pt-BR","translated":"Verificar conexão","updated_at":"2026-07-16T15:48:30.424Z"} {"cache_key":"c14fcde6567459871c0f9d977ff0b7b0b04f5308edcfb0cc5548d49fca7defb4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.inventory.autoPaired","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"auto-paired","text_hash":"32bc56099d008345493a67a4a83ba0f8530f81cdfae6e3b03e7baab520b05f7e","tgt_lang":"pt-BR","translated":"pareado automaticamente","updated_at":"2026-07-12T06:25:11.589Z"} {"cache_key":"c17510e29ef27b35967e7bb1a487ebdd81bad572852447e5377dadc313e3e771","model":"claude-opus-4-8","provider":"anthropic","segment_id":"logbook.empty.title","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Nothing on the timeline yet.","text_hash":"07e073bb3b04e40fdff7549694aeba6bf92e4da4ef670994d7423c0bcfad3d46","tgt_lang":"pt-BR","translated":"Nothing on the timeline yet.","updated_at":"2026-07-29T10:57:24.690Z"} {"cache_key":"c180da7facabfcf68b25dad998308f414f9d8c7107185e24af68c7ed7eac05ba","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.pairing.stepApproveId","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Approve this request: openclaw devices approve {requestId}.","text_hash":"1e9c932c2042f5c7af72b679de5f41019f086dcb4563a6940e925207738a2840","tgt_lang":"pt-BR","translated":"Aprove esta solicitação: openclaw devices approve {requestId}.","updated_at":"2026-07-29T10:57:24.690Z"} @@ -3088,7 +3110,6 @@ {"cache_key":"c1bcf6f2d962fa64960ee192c394fb0e3b599dffec1f262509de2ae4e5c8c58d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.detailPanel.markdownPreview","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Markdown preview","text_hash":"c621839fa6edbefb18968a8331d24bde966ac73bc8d0cd009b292e16e588447a","tgt_lang":"pt-BR","translated":"Visualização de Markdown","updated_at":"2026-07-29T10:57:14.302Z"} {"cache_key":"c1c24b2620413bcdbb7db6081a50b13178d523f80097494577085cc49e38a966","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nav.workboardGroup","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"WorkBoard","text_hash":"b347fe77c8b90ff1c1d000a46a309cca0f4758e0a39c770fb87020d47db1f0a2","tgt_lang":"pt-BR","translated":"WorkBoard","updated_at":"2026-07-22T15:40:56.250Z"} {"cache_key":"c1cd8b5728f6dc36c02b2c836db966ec155ccaa0b99eadd683c1814a98a60922","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.messages.replyingTo","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Replying to {name}","text_hash":"bde8cc9610421c83e6cfb7168272c71135b4102825926f380a1dd874eb360cfb","tgt_lang":"pt-BR","translated":"Respondendo a {name}","updated_at":"2026-07-25T17:10:40.057Z"} -{"cache_key":"c1d98ec345eb1ce7d284b3fd5fc729671d72869cd1a421accbc5a8ed474e3aed","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.overview.health.checking","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Checking…","text_hash":"ec963ffc911b840134fc738b41a8bb0493489c402a4a761efd36c16dea7d984b","tgt_lang":"pt-BR","translated":"Verificando…","updated_at":"2026-07-29T10:55:48.888Z"} {"cache_key":"c1db653ad8d6b3bd150ca639887ee9968f5da17ac89f4f5deff0cc58476e7a5a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.execApprovals.usingDefault","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Using default ({value}).","text_hash":"4a8b9eb91b5bb00e754abc810f4bd7d143f7fd05500cf0c1cc1dd461895c65a8","tgt_lang":"pt-BR","translated":"Usando o padrão ({value}).","updated_at":"2026-07-12T06:25:36.317Z"} {"cache_key":"c1dfdc87404fcd04e3a30732b82f25f6197031f7d50b49d22e98291129b8a2e4","model":"gpt-5.5","provider":"openai","segment_id":"chat.pullRequests.checksPassed","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Passed","text_hash":"436fe71bb9561f0596161c4d50c7b23327b4189acaf63dc89f4f9205b67a7528","tgt_lang":"pt-BR","translated":"Aprovadas","updated_at":"2026-07-10T23:12:24.535Z"} {"cache_key":"c1eab1e8070b562928cae627a95295d28136cdec66a06f7f0b2dfe2d03a662fa","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillsPage.tabs.all","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"All","text_hash":"a52ace420f2175d08b1577a1bea5445e36801229c074ef9ed6c55a73401fd9c2","tgt_lang":"pt-BR","translated":"Todas","updated_at":"2026-07-12T06:27:40.704Z","segment_ids":["usage.presets.all","usage.filters.all","usage.sessions.all","cron.jobs.all"]} @@ -3104,6 +3125,7 @@ {"cache_key":"c274f5c00dfede8ca009fad5e5b75a636bee244f9a18993c16608fd8c671a293","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.inventory.rotate","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Rotate","text_hash":"c3613b1704f54c8bd38987e4e810ae6040935d048ac5bb0dd9c0bde269ecf739","tgt_lang":"pt-BR","translated":"Rotacionar","updated_at":"2026-07-12T06:25:22.602Z"} {"cache_key":"c2a1216426619e8be00a77401bd0235a4b766bb941e2547745afdb884ed0d126","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.advancedHelp","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Optional overrides for delivery guarantees, schedule jitter, and model controls.","text_hash":"a470ce680d28996a5d0ea9c39691bd8b804b85c6766d6bb0ee81c1b01d5fc82f","tgt_lang":"pt-BR","translated":"Substituições opcionais para garantias de entrega, jitter de agendamento e controles de modelo.","updated_at":"2026-07-29T10:57:24.690Z"} {"cache_key":"c2c034c657e3fe42f26c0d5b289269afd6568832f4ba6998fa3da42f6d0e5a8d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.categories.appearance","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Appearance","text_hash":"3907fa7f80722a6fc58cd8c1bd30abf7638095d6774f183b6e831b7093957d1b","tgt_lang":"pt-BR","translated":"Aparência","updated_at":"2026-07-12T06:26:48.452Z"} +{"cache_key":"c2d5cae3923d0c872718659875f53d6cbbf93af9fd5d8bb6fb250b0eaadbb2de","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.retryDelivery","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Retry delivery","text_hash":"a9e1b443d1646885b72943ce0fe8490248ac2ed20b6dcaf95b1e7b63899a862e","tgt_lang":"pt-BR","translated":"Tentar entrega novamente","updated_at":"2026-08-06T05:28:55.082Z"} {"cache_key":"c2e418e3b304f81e300ea9360c86b8d27560adbe1777c435b5ab7d53546f05f6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.today.emptyTitle","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Nothing waiting today","text_hash":"b2b6868ba60c559b0eff415f8035872d18bc61560eb6746d2f6d416cdbfa3c47","tgt_lang":"pt-BR","translated":"Nada aguardando hoje","updated_at":"2026-07-12T06:28:37.138Z"} {"cache_key":"c2e47cebdbcf539bf60c2c694761202e7014b3181ef5174f18b367d40611085f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.rateLimited.summary","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"The Gateway is temporarily limiting authentication attempts for this client.","text_hash":"d8fa743e54d8cb80e08e44fdfe20a74b3c99505a82ca5b7a2a65d7dd53ac9f6c","tgt_lang":"pt-BR","translated":"O Gateway está limitando temporariamente as tentativas de autenticação deste cliente.","updated_at":"2026-07-29T10:57:24.690Z"} {"cache_key":"c2f5586405556d5c2f57e0f1c5a8e3408b98b5034ad216ce55f3bdd9b3f5df0d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.loadingSchema","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Loading schema…","text_hash":"3af4d559fa0a731b1879e068e97bd8f7a55dd36340a38a786cddd4628c0fa59b","tgt_lang":"pt-BR","translated":"Carregando esquema…","updated_at":"2026-07-12T06:27:22.409Z"} @@ -3146,6 +3168,7 @@ {"cache_key":"c5991223a354e7a812456ef791158cb9a17ae7e5402a0533e17f581d68daa7c8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"logbook.nav.nextDay","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Next day","text_hash":"2b6a38b89f9c7b30fdd546953e48371ae0c66e655c6e75757da39806eed69958","tgt_lang":"pt-BR","translated":"Next day","updated_at":"2026-07-29T10:57:24.690Z"} {"cache_key":"c5a6efde06885f367706efcb5d7b4b7654d5784d3548983a1f7d8c506d133ae6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.delete","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Delete","text_hash":"e2d0a54968ead24efc0dffa6ac78fc606dceec34a0f586177a74a54cc2272cf8","tgt_lang":"pt-BR","translated":"Excluir","updated_at":"2026-07-29T10:57:24.690Z","segment_ids":["sessionsView.deleteSelected"]} {"cache_key":"c5c2cce33deb2356a46f518ffd7281d720d8996c7a77c97e91f0b16ab386ff7a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.toolCards.group.writesOne","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"created a file","text_hash":"0b99307e8bce97bada6fbd086b4057878354e87b7acea400936a5728f27677d5","tgt_lang":"pt-BR","translated":"criou um arquivo","updated_at":"2026-07-29T10:57:24.690Z"} +{"cache_key":"c5cca694a10c00038ea5a8e66950c1ab47f599ba2fddf144ed2c2b98861760bd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.modelControls.refreshingModels","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Refreshing models…","text_hash":"88c350cac6f76d81ff4030497c3862e3088348e461c045aa0a87d0efe8e3cab8","tgt_lang":"pt-BR","translated":"Atualizando modelos…","updated_at":"2026-08-06T05:28:57.654Z"} {"cache_key":"c5d07c239c9505ba6164790b28e631b3ed2dfe1d275113e45c461e30c4dc82d3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.secretCount","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"{count} secret","text_hash":"0e6d25bb2eb2d8b98f478224b4330f249de6465d2c06a012c51575b3dd56cb6b","tgt_lang":"pt-BR","translated":"{count} segredo","updated_at":"2026-07-12T06:27:22.409Z"} {"cache_key":"c5dc0dfdf2a12f2367601625e9dfce71ff8984cc668d2e1f999f8d8ebc184a2c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"custodian.sensitiveReply","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Sensitive reply sent","text_hash":"c35434ce2a724b208ca3af55e54ab55a9fe2ae7d53db9a079b568ebbbbb254f3","tgt_lang":"pt-BR","translated":"Resposta sensível enviada","updated_at":"2026-07-22T15:41:03.016Z"} {"cache_key":"c601b40253319f28aa267537811a79d6628a86b077a21ae45bfd7a56b706fce6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commandResults.thinking.current","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Current thinking level: {level}.","text_hash":"41078c92c615b1d9164a7e8d114f4c953b19068e2b9233db797df9919fdd5619","tgt_lang":"pt-BR","translated":"Nível de raciocínio atual: {level}.","updated_at":"2026-07-29T10:56:39.763Z"} @@ -3165,6 +3188,7 @@ {"cache_key":"c71f2c2f667d0a37b51e1e59f6d367326765e9a28ca6e6751c4caa2f14c8c281","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.eventDispatch","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Dispatch","text_hash":"811ace97bcf2c6d6a25db8bde24dd00c39040fedde80e78e70733e362791ead6","tgt_lang":"pt-BR","translated":"Despacho","updated_at":"2026-07-29T10:57:24.690Z"} {"cache_key":"c7253d15eb38a2159d34425a64fddea609fc9fe0b23f1ab88616899cc95d9628","model":"gpt-5.6-sol","provider":"openai","segment_id":"palette.placeholder","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Search chats and commands…","text_hash":"4f67ac6ab88a864f3a3648f5ac4b67c30f72d79db34acdbb4fd65adeadc2fa8e","tgt_lang":"pt-BR","translated":"Pesquisar conversas e comandos…","updated_at":"2026-07-12T00:08:07.158Z"} {"cache_key":"c7418035204c4af9ac0879295201a834d0854f3d2b8740296da1a17c5da31f39","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.nostr.lightningAddress","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Lightning Address","text_hash":"4e62bd8335f08ccfa0e779e08ddb03cff55255bbef981335dd1ba25521c375ec","tgt_lang":"pt-BR","translated":"Endereço Lightning","updated_at":"2026-07-29T10:57:24.690Z"} +{"cache_key":"c769ea76a7b88df7b359dd5782634acd048d0cd968293660b6d513cf186eb3f4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.stopCloudWorkerConfirmAction","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Stop worker","text_hash":"9a57ca2831c77ed95598e14dffcbb02156a28428b46f153a2cefb02c66f53d8c","tgt_lang":"pt-BR","translated":"Parar worker","updated_at":"2026-08-06T05:28:45.265Z"} {"cache_key":"c76fde0a0fc8bbbeca110c8ba66494bb5d17f072f4a8828e87daa51524af3404","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.today.addToSkills","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Add to your skills","text_hash":"cc2b4927b2cda724252ec52daf6252ea0d0e9e768977b555e0dc2603aecb80be","tgt_lang":"pt-BR","translated":"Adicionar às suas skills","updated_at":"2026-07-12T06:28:43.505Z"} {"cache_key":"c7809f79443f0a98c720170f191e4ac62110d8eb2e1ee6719917d0fd70e688e9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.origin.title","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Browser origin not allowed","text_hash":"9cd35644ce04b4c9c5fa5378ab58eb3c92f7333d3a02ce4fb485ea4d9f57ce09","tgt_lang":"pt-BR","translated":"Origem do navegador não permitida","updated_at":"2026-07-29T10:57:24.690Z"} {"cache_key":"c782d08816acc809dc5e19213228fc4beec02f84c2b97cff21d2272f34a996fa","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.dreaming.storage.modes.separate","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Separate","text_hash":"726c1269604d059f8ef7966d88f703535a2d16f8dde76b58a24073ab299687b2","tgt_lang":"pt-BR","translated":"Separado","updated_at":"2026-07-28T07:06:25.461Z"} @@ -3237,6 +3261,7 @@ {"cache_key":"cbf13fd5e2bad71fa95d130a43879939160fa3ab0e0b94aa9753a4a0b1756b34","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.moveToGroupMenuCount","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Move {count} to group","text_hash":"e94f7534365a9b769d007f844c60a3b27fe3eb878361c51a98279ddd0ec5bfe6","tgt_lang":"pt-BR","translated":"Mover {count} para o grupo","updated_at":"2026-07-11T10:40:44.168Z"} {"cache_key":"cc0d1c238734e5d18c44a50a95bc77510cdd59de66fa9f3b902db1c1c74c2d8f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"activity.allTools","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"All tools","text_hash":"81c151f98a190da765d67a020d175d400bfd9e46ed8da05bdaeeb0a9b8eef566","tgt_lang":"pt-BR","translated":"Todas as ferramentas","updated_at":"2026-07-29T10:57:24.690Z"} {"cache_key":"cc169f70912e055c238ff891e415a7021394d5966a1f72e25cc28fdf97979f72","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.settingsSections","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Settings sections","text_hash":"e26d51d36781ba171c5eba3f73a03d53120e8479d5275f0768ec49a40b3b0386","tgt_lang":"pt-BR","translated":"Seções de configurações","updated_at":"2026-07-29T10:57:24.690Z"} +{"cache_key":"cc2d61f557c526bcbc558aae4c11d5f33fde7fb76b980453675920cf4f407d55","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sidebar.showSessionSection","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Show","text_hash":"0df6f1cad36c49da768a6efdcc2c4be102f5729f7381cb53e4ff8061d17eaeb6","tgt_lang":"pt-BR","translated":"Mostrar","updated_at":"2026-08-06T05:28:55.083Z"} {"cache_key":"cc4fb0eb1c5dda1eb342060bf587b52d570b705dc5009e47ada3c97cf1087f54","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.binding.anyNode","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Any node","text_hash":"589eb1d63c2babd953793f5a9048361bfb24ab34781cc9e33c3f29cbee0a3064","tgt_lang":"pt-BR","translated":"Qualquer nó","updated_at":"2026-07-12T06:25:03.826Z"} {"cache_key":"cc54e9d1db7d62d75ebc97c39fce66553c1e8f90d22f75daae17f049053a3356","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.loadingInsights","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Loading imported insights…","text_hash":"6f15375302e8340787a035bd20edd48102fa6aa24d500dce660ed6087c0d163b","tgt_lang":"pt-BR","translated":"Carregando insights importados…","updated_at":"2026-07-12T06:28:52.650Z"} {"cache_key":"cc57a82ddfeb62132c1311d957c42576565a9b17684d971b49780b18ebce3e8e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"quickSettings.model.thinking","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Thinking","text_hash":"a20d12c5e9c428c398b9d25e4dded1d6d3e599184e38b4d37bcb9d2d595ff8f7","tgt_lang":"pt-BR","translated":"Raciocínio","updated_at":"2026-07-12T06:26:27.056Z"} @@ -3277,6 +3302,7 @@ {"cache_key":"cefaa5e6ce96932e790a8d08957dbf8e252a6565fdf6d910c979a0764ccc1091","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.cacheStatus.status.partial","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"partial","text_hash":"9834a14ab9bcaa0f6a8da71073617eac8f004e596a3fa11d807b84631b825d9d","tgt_lang":"pt-BR","translated":"parcial","updated_at":"2026-07-29T10:57:24.690Z"} {"cache_key":"cf03f62489fc4b57b551f8f0ff8ddf84c14c0b22b1d76d0a7c4d7e9d6cab478a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.files.coreFilesTitle","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Core Files","text_hash":"83c68c93244246cb86ff828bc82864f1e01057b3c0cc5745fde4ccf162b81cdf","tgt_lang":"pt-BR","translated":"Core Files","updated_at":"2026-07-29T10:57:24.690Z"} {"cache_key":"cf1b49c81b081c63a4052a2263b75d7b08cefa797b26ab13b21335726c4617f1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.tabs.paused","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Paused","text_hash":"e159b06187d369a0615f66ce577582b5c983d4ea59b3a62b702049f61753f0bf","tgt_lang":"pt-BR","translated":"Pausados","updated_at":"2026-07-12T06:29:26.779Z"} +{"cache_key":"cf25f5ea4195f114d0b5033faaed75a0adc92b12051932e4341202c56e9d4f4f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.providerUnavailable","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"{provider} isn’t responding.","text_hash":"9691553e251c225e0a8436fa02f1d988f3285d8153228db08e52a1b36198de7c","tgt_lang":"pt-BR","translated":"{provider} não está respondendo.","updated_at":"2026-08-06T05:28:45.265Z"} {"cache_key":"cf2a09cfb742cd7dd8e9c04151ab311ead2d2ec8e432d4dc31369720c91fddbd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"updates.postRestart.restartUnhealthy","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"The replacement process never became healthy and the previous process stayed up.","text_hash":"2f6b8ec4a9b787c58782852ee490526f23048701af076c200ec714c3e14c41cf","tgt_lang":"pt-BR","translated":"O processo de substituição nunca ficou saudável e o processo anterior permaneceu ativo.","updated_at":"2026-07-29T10:55:00.357Z"} {"cache_key":"cf2ba41459063f378db6951ccc40d31bdf706e5ea5a2098c2acf560353dd1583","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.runControls.send","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Send","text_hash":"f6f4688ff23d50c67053963c251fa0ce64a925cf283537cf066b1f362cb9b778","tgt_lang":"pt-BR","translated":"Send","updated_at":"2026-07-29T10:57:24.690Z"} {"cache_key":"cf30ddf9cbc4c13d2afb1cc2e8d008e2b847dfcde8bc1a67d4d4cebd0735c40d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"logbook.status.disabled","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Capture off","text_hash":"680582e662d253141976318ef2b7c69a95943dc72c3d7db7c2df52ace7374cec","tgt_lang":"pt-BR","translated":"Capture off","updated_at":"2026-07-29T10:57:24.690Z"} @@ -3312,6 +3338,7 @@ {"cache_key":"d0fd18a0deb5e19a5ae8e9d73299d606dec3355876698ccdd13d08edaa0c41a0","model":"gpt-5.6-sol","provider":"openai","segment_id":"cron.form.summaryEveryDays","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Runs every {amount} days","text_hash":"3723e5039eec7e8897b2e25bba9bee6ce2c1bce3760b2383ee465a2dd6da81ce","tgt_lang":"pt-BR","translated":"Executa a cada {amount} dias","updated_at":"2026-07-12T09:21:46.373Z"} {"cache_key":"d100db84c9f5489433d6ec112dd8519a0467bc4a01369f7eb8b61d2dce20cc3a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.toolCards.verbs.editing","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Editing","text_hash":"fab4539d26e078ca276a7559935cefdc55149ea5815f449139a1419584193cd2","tgt_lang":"pt-BR","translated":"Editando","updated_at":"2026-07-29T10:57:24.690Z"} {"cache_key":"d105b8b7d16389230e7f737ca081571df194e55d741421b7e00a4b5a4cbd2fb1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.actions.scrollToLatest","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Scroll to latest","text_hash":"60df3caee4bdbdad5b699375edc79340fbd86c484b4b24b6b50bb0562ea060cd","tgt_lang":"pt-BR","translated":"Rolar até o mais recente","updated_at":"2026-07-12T06:29:05.047Z"} +{"cache_key":"d10bd4c820f20420ebad79d0dc572cd52d4b644ef997cd7ffb956227932a9a92","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.modelControls.modelsUnavailable","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Models unavailable","text_hash":"3165b4e4a0545cf89d54a11e8f862bbbfd06f986af3ff8f94f5c7c4992495b5f","tgt_lang":"pt-BR","translated":"Modelos indisponíveis","updated_at":"2026-08-06T05:28:57.654Z"} {"cache_key":"d10d0c306007ffef55c9a5c269bc4f8d48128386c2991b975b740bf3acf4da9d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commandResults.steer.noActiveRun","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"No active run. Use the chat input or `/redirect` instead.","text_hash":"1f5f081e7d97297e1406f0bd409ae91a6185e7c9e92dbb1ced8c6d9cf8188912","tgt_lang":"pt-BR","translated":"Nenhuma execução ativa. Use a entrada de chat ou `/redirect`.","updated_at":"2026-07-29T10:56:53.903Z"} {"cache_key":"d128ff48c84b6688ac6e14e51ac08af90b546a631c79b998a27a51bfdf277668","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tabs.apps","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Apps","text_hash":"89dd748442c194857825848e1500abbbc5f52fb067ad27fb05dc9fb23eebba3b","tgt_lang":"pt-BR","translated":"Apps","updated_at":"2026-07-22T15:40:56.250Z","segment_ids":["palette.items.apps"]} {"cache_key":"d13718b1c02800fc5f894ef4c2821c6af927a088e96829200ad0f5035fc197fb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.overview.topTools","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Top Tools","text_hash":"ff908e711c3c21e0074b29e1f2953688ab11a463b463af18005e8900d92f1ee5","tgt_lang":"pt-BR","translated":"Principais ferramentas","updated_at":"2026-07-29T10:57:24.690Z"} @@ -3389,6 +3416,7 @@ {"cache_key":"d5462bfcc1822022ddadbec99f606e6e63fec159a39a677facf6e321ab536dc5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.taskStatus.failed","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Task failed","text_hash":"973420f51104f963609506a64b51b704ba83c43effbc68cdaeb52ef2928cf5ff","tgt_lang":"pt-BR","translated":"Task failed","updated_at":"2026-07-29T10:57:24.690Z"} {"cache_key":"d5469969d94761f6662dabec11f48b313eef8c37d7d61f32bd9cc7a6e63c7dca","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.overview.messagesAbbrev","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"msgs","text_hash":"8dc321b9135ee4fbee83a304b911e871f83e7ae84d344bae6f464804f77b2f86","tgt_lang":"pt-BR","translated":"msgs","updated_at":"2026-07-29T10:57:24.690Z"} {"cache_key":"d54e130ea95e9c4b23bac3149fe4730de8ecf8c063e278d8e8eb59daf59382ab","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.viewMissingProof","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Missing proof","text_hash":"b46debe888e32eec183dc5936c79d22ea43bec580c410c2b3c1aa24aaa75d677","tgt_lang":"pt-BR","translated":"Sem comprovação","updated_at":"2026-06-17T14:13:15.046Z"} +{"cache_key":"d54e8850da6e3abf774ecc774842cb30a9516fba7f691ef914b6b28e0277c3c2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.actionRequiresAdmin","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"This action requires operator.admin access.","text_hash":"518b8e1950759a90a1bd23aa2ca3c6476d2278d010e83aff6087f7469050286b","tgt_lang":"pt-BR","translated":"Esta ação requer acesso operator.admin.","updated_at":"2026-08-06T05:28:45.265Z"} {"cache_key":"d55e1301efc91b0371ab11b55a1d1f80c35643546b5bc357c0850878a13b4777","model":"claude-opus-4-8","provider":"anthropic","segment_id":"mcpServers.transportSse","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"SSE","text_hash":"5c89f37c9b97d69379b434926cf4ffefd7ce10ffe8e54991b1890784b148e297","tgt_lang":"pt-BR","translated":"SSE","updated_at":"2026-07-22T15:41:11.095Z"} {"cache_key":"d571c3272fd7ac6e967682e776a9444919872daafc77d337455db379c0669519","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.label","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Label","text_hash":"0e66373f45dcf3dd656151e519f7ee5e3d558d9c22cb87df339bbdd2b6c6a3c1","tgt_lang":"pt-BR","translated":"Rótulo","updated_at":"2026-07-29T10:57:24.690Z"} {"cache_key":"d576d9e65c119331d38bba051b303138313e8965b6721ba769726a4e7fbd8bd9","model":"gpt-5.5","provider":"openai","segment_id":"browser.inspectRole","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Role","text_hash":"14736a2eb9f4159f4b6b86f192c3c222243fd9659aadf2ecc0139e3d72bed85c","tgt_lang":"pt-BR","translated":"Função","updated_at":"2026-07-11T02:17:35.876Z"} @@ -3437,6 +3465,7 @@ {"cache_key":"d7ee0f9fd51898259404c370287ed85e0ed4a8b4a8b164609bf55730bde95adf","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.emptyActive","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"No queued or running tasks.","text_hash":"00db4a453c2e92f4d807847fc0d8d340708ed9ab547280ce376ba1d610bcb5a6","tgt_lang":"pt-BR","translated":"Nenhuma tarefa na fila ou em execução.","updated_at":"2026-07-29T10:57:24.690Z"} {"cache_key":"d802af67302082e456a14f25fc4d0d32e51a33eaf7e9c80ebd5cede373bc0757","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.stats.shortTerm","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Short-term","text_hash":"5bb852d4225d676aa64e8933284475ce54fd35d9535b4f5b4b37c42245112df0","tgt_lang":"pt-BR","translated":"Curto prazo","updated_at":"2026-07-29T10:57:24.690Z","segment_ids":["dreaming.trace.shortTerm"]} {"cache_key":"d80a055aed1fa28a52c4bf06687b6b96982593b869432cf9e5be419824789f54","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.engine.disabledHint","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"The memory slot points at this plugin, but the plugin itself is disabled, so memory is not running.","text_hash":"cfc0ab736e54659330bf061c173f1c96e94da38f2b8686ee721c9a8dc8837579","tgt_lang":"pt-BR","translated":"O slot de memória aponta para este plugin, mas o próprio plugin está desativado, então a memória não está em execução.","updated_at":"2026-07-28T07:06:16.058Z"} +{"cache_key":"d822ff93cef8c5eb660f333e40e8b08fd038f4a683010fb9ee782f425fe86e7b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.skillsPanel.updateError","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Could not update the agent skill allowlist.","text_hash":"ee69eb4828ac26cba851cec0b5ae90fd4059ab1d2f84dc8c1ee7def439c706eb","tgt_lang":"pt-BR","translated":"Não foi possível atualizar a lista de permissões de Skills do agente.","updated_at":"2026-08-06T05:28:45.265Z"} {"cache_key":"d827aa19e8c10a68904cc5bcd649e8fe2dc3fe87a786d9c072a84050dd17b47b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sessionHeader.gatewayPicker.unreachable","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Unreachable","text_hash":"abaa46adb4e13ab2e7202ad1480a4182fde02f70e2e8ac27eb8b8dd04dc3c427","tgt_lang":"pt-BR","translated":"Inacessível","updated_at":"2026-07-28T07:06:56.109Z"} {"cache_key":"d856518496418678fbf96e03f37ac91d7c57b153eb9fa019aaf997d94308c225","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.errors.cronExprRequiredShort","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Cron expression required.","text_hash":"dcd8b9471afc9f89d49a6279aba723d2f38dcd28f4df55045be674608930bea0","tgt_lang":"pt-BR","translated":"Expressão cron obrigatória.","updated_at":"2026-07-29T10:57:24.690Z"} {"cache_key":"d85da782777c35555ed12d44f8afbbe7afe7c497a39d1a770999e9f77ff98cde","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.compaction.label","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Compacted history","text_hash":"1c066091aa0c37ad253bfe195469b0cf82b276a06dea4ccc55e246e175b2e68d","tgt_lang":"pt-BR","translated":"Histórico compactado","updated_at":"2026-07-12T06:29:05.047Z"} @@ -3655,6 +3684,7 @@ {"cache_key":"e4e4987224fcb62c5b2e1d25479bae57d1eb37cccba06d74a48ed1899d21a189","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.toolCards.group.namedTool","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"used {names}","text_hash":"fe027f39f4399b166a5d338e680568c283cff804a64edc2897433d7131861fb5","tgt_lang":"pt-BR","translated":"usou {names}","updated_at":"2026-07-29T10:57:24.690Z"} {"cache_key":"e4e9f4830585ac7af9bc1dd45ca9dc6bfd0255dc32133463fa0a142b84b38233","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.eventArtifactAdded","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Artifact added","text_hash":"f8732113af36c6d348a4ae88f6cc26dc766e4d03acc7c310cb60ed5f05397d0c","tgt_lang":"pt-BR","translated":"Artefato adicionado","updated_at":"2026-07-29T10:57:24.690Z"} {"cache_key":"e4eedfa64d96d3bde8fbcc93251b91fcd1991c0c22271bc1ec71da2be7f2b5bf","model":"claude-opus-4-8","provider":"anthropic","segment_id":"approvalPage.actionsLabel","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Approval decisions","text_hash":"f7c028b465b95f4b83c8fe794e03399982a878c587d869f3ffa5d877b332859d","tgt_lang":"pt-BR","translated":"Approval decisions","updated_at":"2026-07-29T10:57:24.690Z"} +{"cache_key":"e503b1b180086e17f04a8509d89bc967dcb601f27430888c0c491c3006464164","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.modelControls.modelsRefreshFailed","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Couldn’t refresh models","text_hash":"b945dd9b9def5637a710863b594c4cfe700f7aa354e8856300c07bf0afd96be8","tgt_lang":"pt-BR","translated":"Não foi possível atualizar os modelos","updated_at":"2026-08-06T05:28:57.654Z"} {"cache_key":"e51b6ad12d5a5262b3276fc534c5b2ea80e1d733aa168854d76f2ef22a977302","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.nostr.avatarUrl","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Avatar URL","text_hash":"18a20f99701c5c7ac5c7d4f4c62e57e8f35a4aec25a43494baa3b741152c0706","tgt_lang":"pt-BR","translated":"URL do avatar","updated_at":"2026-07-29T10:57:24.690Z"} {"cache_key":"e5214f7537355f5e1294b76ca1c0a2e821ec75ee0529db17bea8c37c79da44cb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"execApproval.expired","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"expired","text_hash":"fa64ea1e82e1206f828ab2a02917c7e92accb98e3b95881a1b4ad52b914b66e3","tgt_lang":"pt-BR","translated":"expired","updated_at":"2026-07-29T10:57:24.690Z"} {"cache_key":"e539ee051fb85db54e3892e8c52837cdb34f0a6ae0128f6115da1db80cee8418","model":"gpt-5.6-sol","provider":"openai","segment_id":"palette.footer.close","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"close","text_hash":"310ff200149b44a32f124023d7caba19a1a890763a980606813d3a3d4a085d36","tgt_lang":"pt-BR","translated":"fechar","updated_at":"2026-07-12T00:08:10.895Z","segment_ids":["chat.commands.close"]} @@ -3706,7 +3736,6 @@ {"cache_key":"e8e86f4dff134eb7888281b5b2a9d71a25dd9c8826e33206bc585eec5c4d5d40","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.nostr.profilePicturePreview","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Profile picture preview","text_hash":"3b8e9c430210c1c90e87dfb8af3212a554bd4974ebcb4926bd67aeb3e0aba7fa","tgt_lang":"pt-BR","translated":"Prévia da foto do perfil","updated_at":"2026-07-29T10:57:24.690Z"} {"cache_key":"e90650acc1f137b687390551cfad171db7d271a28ab99d2fc262d620e02e2536","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.setup.whatsappQrAlt","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"WhatsApp QR","text_hash":"cbc9ab351353e83f6a15d7d1a65da85043ce8b9366824b93cb03ddbf9a5f1bb7","tgt_lang":"pt-BR","translated":"QR do WhatsApp","updated_at":"2026-07-29T10:54:41.117Z"} {"cache_key":"e91b9ba2dc78cf67f48c780fc97236006d4a1443e858c592fa49e762d4bb4ba1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.subagentPrefix","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Subagent:","text_hash":"29704ce947db98038a3b948f783c8244138e256db458eeb80d91f483ef345d4b","tgt_lang":"pt-BR","translated":"Subagente:","updated_at":"2026-07-31T19:22:13.129Z"} -{"cache_key":"e9206da0bebf3070278e34bc24539c5ce24a8100a228db4264f5894cd9fc91ac","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.relative.daysAgo","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"{count}d ago","text_hash":"a41234397f3c63b22d27312ffcea05114f8d3ae9d602ef1320168a6eae9ca361","tgt_lang":"pt-BR","translated":"há {count}d","updated_at":"2026-07-12T06:28:43.505Z"} {"cache_key":"e92c2e6e95e2b34bb6a63c457473ac011c6509588899264fcfb5118eded4ba30","model":"claude-opus-4-8","provider":"anthropic","segment_id":"custodian.exitSetup","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Exit setup","text_hash":"a8b459d56bdf501f89b44dcf5a185c73f51995a39f8facabcda279de74da85c4","tgt_lang":"pt-BR","translated":"Sair da configuração","updated_at":"2026-07-22T15:41:03.016Z"} {"cache_key":"e944faf466950c5077a3911796694fc3356fc249d5377cccc09bae93afb70a54","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.noDiscoverMatchTitle","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Nothing to discover matches","text_hash":"6becb932fc06a9b6bdfe92fb1964a1a20407fc4624d1687d8d53ee8e65c5320e","tgt_lang":"pt-BR","translated":"Nada para descobrir corresponde","updated_at":"2026-07-29T10:57:24.690Z"} {"cache_key":"e94fa8015f997fd1613fd56335af0fe4759ea03901df6e78bae6fbc3ad128569","model":"claude-opus-4-8","provider":"anthropic","segment_id":"custodian.history.loadingMore","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Loading more…","text_hash":"964e5f88d03630deca8a0d52ae42323980e216a787afa7e7e77dbdaeaa760f62","tgt_lang":"pt-BR","translated":"Carregando mais…","updated_at":"2026-07-22T15:41:03.016Z"} @@ -3724,6 +3753,7 @@ {"cache_key":"ea032475ef931a3ebf0f84a59cfb2f5c21d864140a255a88fc37b63591d88197","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sessionDiscussion.openExternal","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Open discussion in a new tab","text_hash":"402caac05c422f537f81ea07597a1a14cd39c2d2afbba21b38dd350d2efee31b","tgt_lang":"pt-BR","translated":"Abrir discussão em uma nova aba","updated_at":"2026-07-22T15:43:09.276Z"} {"cache_key":"ea228ff1165a45e5c791ad3f9450d0b04257c9382c40dd7daa0caf6ec5e11cf8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.daily.byType","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"By Type","text_hash":"26901eeda3b27dae03e02ed92d2af1757fefe9929a2cbaf8bc17e193256d1ba8","tgt_lang":"pt-BR","translated":"Por tipo","updated_at":"2026-07-29T10:57:24.690Z"} {"cache_key":"ea387136d1553b600f77a06fbac1a3543befb8cbe5c30897e1e2d01f0f2fecb2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"activity.filtersLabel","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Activity filters","text_hash":"b58a53ca6c579bbc8c888361333cad3aa15add6c07b5c443af8c3dcd1de98975","tgt_lang":"pt-BR","translated":"Filtros de atividade","updated_at":"2026-07-29T10:57:24.690Z"} +{"cache_key":"ea3e61eec0cf29d178433c2d3e95c95e3a4cb63e27cbc2d978df2a045f2bfd95","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.forkedSession","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Forked thread","text_hash":"52e0889e75a6aa22f91b410bd5e97080529a12ab4b60ab69dfa3c6c223db6788","tgt_lang":"pt-BR","translated":"Thread bifurcada","updated_at":"2026-08-06T05:28:45.265Z"} {"cache_key":"ea506eed7953bc9a66afed6379af0bb38cf55090c0271e3f07e1cb259f1f329c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"worktrees.cleanupMaxCount","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Max worktrees","text_hash":"a834511e1162b37b5fb8400bd75b47b6388ab7185eba0f3725af74412a142401","tgt_lang":"pt-BR","translated":"Máximo de worktrees","updated_at":"2026-07-29T10:57:24.690Z"} {"cache_key":"ea7abf95196df3f8c5f920af076835b150795ceab60a495c06d5938029ca617d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.notifications.subscribing","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Subscribing...","text_hash":"9c2b9e485b62068f6a111c4f0f7c4d5e9a8cd691dba495cac5b3c9e473cda908","tgt_lang":"pt-BR","translated":"Inscrevendo...","updated_at":"2026-07-12T06:27:04.378Z"} {"cache_key":"ea94376e49af52f167f84c4f9555cdaa9d15637875df7253900f4b4b39bad02f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"mcpPage.setUpFirstServer","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Set up your first MCP server","text_hash":"5a055100c3a756a9a9fe0dc1a59f37fcb9be9c3cfe73657f70dc7eaec62197d2","tgt_lang":"pt-BR","translated":"Configure seu primeiro servidor MCP","updated_at":"2026-07-29T10:55:24.828Z"} @@ -3748,6 +3778,7 @@ {"cache_key":"eb9a20215194e5d9acf0a7897748cc1eb645b1c160a6c15563d61b4245b9037f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.save","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Save","text_hash":"1509f561f2416598629b886ad7d3c05a7e221e4e0675c84bbff4ee6d9e03913d","tgt_lang":"pt-BR","translated":"Salvar","updated_at":"2026-07-29T10:57:24.690Z"} {"cache_key":"ebd1f993b76d59bb4111d3be200fe2f12251536c0ba4ef52b72eb9a085d46ed2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"appsPage.badgeBundledAndroid","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Included with the Android app","text_hash":"190f218c6f3acb2d1b78dacaadaa3e2e69ce19bd588e32a5b2030060932d9a56","tgt_lang":"pt-BR","translated":"Incluído no aplicativo Android","updated_at":"2026-07-22T15:41:32.646Z"} {"cache_key":"ebe9239a1a32895cc3942b472a80df06438cb70d1f564db1b42fe519e1776ae0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.installedTab","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Installed","text_hash":"f8b32f4e92bd84ce1fcd177bec17d43093de3ee8303bb40c1b9ea521ed6a70f6","tgt_lang":"pt-BR","translated":"Instalados","updated_at":"2026-07-29T10:57:24.690Z"} +{"cache_key":"ebedadfa08c759f2f32135b262bee0ae2a9ed9f37dfebe03cd07579115bcb9fa","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.deliveryBlocked","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Completed, but result delivery is blocked.","text_hash":"cb34b0983f0b8b521ea9291291e02c165db3661730bfed241080e6a6aa32f4f9","tgt_lang":"pt-BR","translated":"Concluído, mas a entrega do resultado está bloqueada.","updated_at":"2026-08-06T05:28:55.082Z"} {"cache_key":"ebf627c44a3eec819964e38682d0f2ebd58d99dc48ab9e26d6f5aa4d96ba2c73","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.toolCatalog.descriptions.memorySearch","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Semantic search","text_hash":"e1a8427665b9238a408714df432b2c2868da570bb508e0318b56b13b54e49b6d","tgt_lang":"pt-BR","translated":"Pesquisa semântica","updated_at":"2026-07-12T06:25:47.939Z"} {"cache_key":"ec0cb9dd9ac83986a28b551ec415b64e1f384bd906db20c4e8ab19cc6c150194","model":"claude-opus-4-8","provider":"anthropic","segment_id":"languages.nl","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Nederlands (Dutch)","text_hash":"0287fda204edd760d95a69ab350efebd123bd93b6c0b5d19a9d60b81147f15f6","tgt_lang":"pt-BR","translated":"Nederlands (Holandês)","updated_at":"2026-07-29T10:57:24.690Z"} {"cache_key":"ec17022574a076975ad236c27279ffa3f29d2a194dca423995fda45f1c3a9c4f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.nostr.bioHelp","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"A brief bio or description","text_hash":"13c4378cf9fb4be11b124be3ee805740faafd2e3cf09936e4186ae037cade948","tgt_lang":"pt-BR","translated":"Uma breve bio ou descrição","updated_at":"2026-07-29T10:57:24.690Z"} @@ -3755,6 +3786,7 @@ {"cache_key":"ec1a901d600c47a78e425d63bca5443d87af68c2a8089ab07fbc87724d9164f3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.dictationFinalizing","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Finishing dictation…","text_hash":"fd9c27551307b1051a59d27ac0650e17e14e0d00029bd54f2dc8283facf4411d","tgt_lang":"pt-BR","translated":"Finalizando ditado…","updated_at":"2026-07-22T15:43:04.255Z"} {"cache_key":"ec296be2fc208102a394c79f3f51a322ae1292a3546a5d7aae0d48d78912e572","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.pairing.approvedOwnerFailedNotice","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"DM access approved, but the first command owner could not be configured.","text_hash":"f11c3511b5cc530576bee91c25e58b1b066a58c855d7125b9bdd7831c8cf7e8f","tgt_lang":"pt-BR","translated":"Acesso a DM aprovado, mas o primeiro proprietário de comandos não pôde ser configurado.","updated_at":"2026-07-22T15:40:18.565Z"} {"cache_key":"ec34557183d152958c216b38f19067e2d5ce72c3c792f20a3e2599586fcf6f46","model":"claude-opus-4-8","provider":"anthropic","segment_id":"custodian.subtitleCaretaker","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"System setup and care.","text_hash":"10aaa1def5006bcfe83808324fcd1c90718d3abaf3d49ab49a1bd0ba91c8d749","tgt_lang":"pt-BR","translated":"Configuração e cuidados do sistema.","updated_at":"2026-07-22T15:41:03.016Z"} +{"cache_key":"ec358cd36a6c3f291273bad6ff1074e2a33a12be951918f144c01e16d0075c0f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.retry","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Try again","text_hash":"d8b8392e2c542950ca64867168e4ef87d4ad606882d5898f826b51c6d553988f","tgt_lang":"pt-BR","translated":"Tentar novamente","updated_at":"2026-07-29T10:57:24.690Z","segment_ids":["pluginsPage.tryAgain"]} {"cache_key":"ec3a71356a92ef4a1651defd1cc025ff96b17a185f3f3a3439d6634e87f1e118","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agentTools.statusUnsaved","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"unsaved","text_hash":"9c80e8331a862108064d063c621730772cb3559bd1ef22450ed68ce71a98f74c","tgt_lang":"pt-BR","translated":"não salvo","updated_at":"2026-07-12T06:27:35.199Z"} {"cache_key":"ec43399a57d24ec9f3b27dfdfe53222647d7e7761e5f1d59050b660812efcc5a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tabs.memoryImport","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Import Memory","text_hash":"30d3a8a671a69648615ee201b595792e2c9ecb65b385432c16ee45d60e4d41cc","tgt_lang":"pt-BR","translated":"Importar memória","updated_at":"2026-07-29T10:57:24.690Z"} {"cache_key":"ec4c9ff97e2fcc360a7a5225a56574b0e99e35aaf5cb0b748df5befb3330436d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.inventory.inputAgo","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"input {time} ago","text_hash":"cf922e918893ebac328c042f6cb71f6381c808dbdf06faa23a962bf21ac225f1","tgt_lang":"pt-BR","translated":"entrada há {time}","updated_at":"2026-07-12T06:25:11.589Z"} @@ -3807,6 +3839,7 @@ {"cache_key":"ef1e1dff22cc372a3ab5e3668e5736cd3312b9a924b738972379fc9e93e0ef54","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.dismissVoiceInputError","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Dismiss voice input error","text_hash":"0dd8c7ce138cb92b0e9b1fac5fb335b04310972cb47e63237542b36ebf826bb9","tgt_lang":"pt-BR","translated":"Dispensar erro de entrada de voz","updated_at":"2026-07-29T10:57:24.690Z"} {"cache_key":"ef259d957cb92ffdebdac70c2d233aa46924fb501fc27fccb633dd3ef5842503","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.catalog.openInOpenClaw","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Open in OpenClaw","text_hash":"b6a958772fb891fac992332a0a2393ece0c093b58274be421ac4a9063ecfb9c2","tgt_lang":"pt-BR","translated":"Open in OpenClaw","updated_at":"2026-07-29T10:57:24.690Z"} {"cache_key":"ef25ed8d462733f3fc9cb73861191b0eaabd0cf64693edba44889dd6410614f4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.rail.title","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Session companion","text_hash":"b0ee4721d99e6909423b9839a27f0b340421563f6024456d32787a0272a85d54","tgt_lang":"pt-BR","translated":"Assistente da sessão","updated_at":"2026-07-25T17:10:46.138Z"} +{"cache_key":"ef3337f0e2eb0b530d032b6a0874cb3fb88344a1f1106881a69e4e054e369445","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sidebar.hideFromSidebar","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Hide from sidebar","text_hash":"a96ec22ac9bff95bac64f1acdbd3ba23eda7a14a1f56257c8529900cdd561d53","tgt_lang":"pt-BR","translated":"Ocultar da barra lateral","updated_at":"2026-08-06T05:28:55.083Z"} {"cache_key":"ef747ec17c4e43d173cf5ee7356c5c8071f6d0b8989593a30b66dcc18aab9a63","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.importDetails","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Import details","text_hash":"aabbbf2d6b84ea3d5a539b9fd56a336310da7700b5cfcad6004c3e88ab25b67c","tgt_lang":"pt-BR","translated":"Detalhes da importação","updated_at":"2026-07-12T06:28:59.235Z"} {"cache_key":"ef802220fba938ca20de1a168c440b63cc9180a4c2df6f5be4101f355fd0da8e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"profilePage.identity.avatarDescription","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"PNG, JPEG, or WebP. Images are resized to 256 × 256 or smaller.","text_hash":"b5959bd4fcf9002c93d4cd8a69507ed552c62af7820aa9a94be7df94f7984f1a","tgt_lang":"pt-BR","translated":"PNG, JPEG ou WebP. As imagens são redimensionadas para 256 × 256 ou menor.","updated_at":"2026-07-22T15:41:39.824Z"} {"cache_key":"efc33ed0adaaec5e505b3a6827d7cd4e4107f4038b99cb17df263240a9cfa228","model":"claude-opus-4-8","provider":"anthropic","segment_id":"board.widget.autoHeight","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Auto height","text_hash":"c74a87296fd1c0e1b4607ac82cd91bcc12820e4c700daf0e02eb7481f78af786","tgt_lang":"pt-BR","translated":"Altura automática","updated_at":"2026-07-22T15:41:53.214Z"} @@ -3890,7 +3923,7 @@ {"cache_key":"f3aefe5b60ba4c2f2870472d4b9930689835a217babc6643e1cd016bac58119c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"updates.failureReasons.managedServiceHandoffAlreadyRunning","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Another managed update is already running. Wait for it to complete, then refresh update status.","text_hash":"0964cbca36699673bbf98f5fe8a9e2ce0a43bcccf4e9e4c7cb47ed3fd25fc14a","tgt_lang":"pt-BR","translated":"Outra atualização gerenciada já está em execução. Aguarde sua conclusão e atualize o status da atualização.","updated_at":"2026-07-29T10:55:00.357Z"} {"cache_key":"f3b41eaf0555ea23bc6a7b5e1b67968090ec758211459279f3c84b390af4e6a4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.backend.invalid","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Invalid configured value","text_hash":"c268415445c3d9f3de2185b089e62bff6f896758885ecc0be59dae3bd3f551fd","tgt_lang":"pt-BR","translated":"Valor configurado inválido","updated_at":"2026-07-31T19:22:13.129Z"} {"cache_key":"f3cf5d8218a477de6e1d1661f85b0790cf35429b6ff4ffa24fcdc3ec1af87ea8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.config.schemaUnavailable","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Schema unavailable. Use Raw.","text_hash":"9b2c629cdc071edf27f313651bfc34eace1a9431e3122e63c5503c244dd302a4","tgt_lang":"pt-BR","translated":"Esquema indisponível. Use Raw.","updated_at":"2026-07-12T06:24:58.182Z"} -{"cache_key":"f3d28df8b064ead7f188481729008fce1aa3afb90d2a09960cf3bf6972aa1b80","model":"gpt-5.6-sol","provider":"openai","segment_id":"modelSetup.verify.answered","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Answered","text_hash":"665590354e719bcf6610c39fe617cf8cf8109e96a59e64c73a41a028b74369f9","tgt_lang":"pt-BR","translated":"Respondido","updated_at":"2026-07-16T15:48:30.424Z","segment_ids":["chat.questions.answered"]} +{"cache_key":"f3d28df8b064ead7f188481729008fce1aa3afb90d2a09960cf3bf6972aa1b80","model":"gpt-5.6-sol","provider":"openai","segment_id":"chat.questions.answered","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Answered","text_hash":"665590354e719bcf6610c39fe617cf8cf8109e96a59e64c73a41a028b74369f9","tgt_lang":"pt-BR","translated":"Respondido","updated_at":"2026-07-16T15:48:30.424Z"} {"cache_key":"f3ddbb19b7cd13d98a3fc88e3b475130d956d12558151d6b5b0ce5cc9035b79f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"logbook.stats.tracked","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"{duration} tracked","text_hash":"57c7cfe7ef14e745f4161d1c72f32c1594770f980a2cbb7bfae415b4ae82ad03","tgt_lang":"pt-BR","translated":"{duration} tracked","updated_at":"2026-07-29T10:57:24.690Z"} {"cache_key":"f3ea97e3b1c626354b919e1678f3562053ee8c7ca3337d86237f59324b0d1e59","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.pairing.detailSubtitle","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"People must be approved before their direct messages reach the agent.","text_hash":"d83c3ab2014ef401af63c618c628414045667ae0158d3c040cac3fd84b7fd694","tgt_lang":"pt-BR","translated":"As pessoas devem ser aprovadas antes que suas mensagens diretas cheguem ao agente.","updated_at":"2026-07-22T15:40:18.565Z"} {"cache_key":"f3f7c799c12fc981c604cc8e527446f537ec78be9daa666b5c9df0f533d98512","model":"claude-opus-4-8","provider":"anthropic","segment_id":"custodian.history.sources.settings","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"settings","text_hash":"cde0fb0dec1400c54a0f7e7eafa73624c53e4da258bbd34b3380a0defeba95c1","tgt_lang":"pt-BR","translated":"configurações","updated_at":"2026-07-22T15:41:11.095Z"} @@ -3901,7 +3934,6 @@ {"cache_key":"f431ebe7338a5f17e6cf93de395f1c69eda570151fda9946d6ebd6d1cbb858dc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.overview.avgCostHint","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Average cost per message when providers report costs.","text_hash":"a01deeb63479411d326bea64e10de7982b037e8f9a6361e7d7ba136e438846e1","tgt_lang":"pt-BR","translated":"Custo médio por mensagem quando os provedores informam custos.","updated_at":"2026-07-29T10:57:24.690Z"} {"cache_key":"f43280b5b0e1f09c85dab19297ac20483cc36747e7a77591e88cfa5a48e5995e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"quickSettings.channels.connect","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Connect →","text_hash":"b75abfa6defedb2808a789d5c91b411db5f1047425ef20b11b2113d92bea084d","tgt_lang":"pt-BR","translated":"Conectar →","updated_at":"2026-07-12T06:26:27.056Z"} {"cache_key":"f4450e92b93c6aff8e225f81b5047118bf2961c82fbe493cdc09de93bfeb723e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.lifecycleNeedsReviewDetail","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Run stopped or failed","text_hash":"4f651ed1352e6802bda969a97f63811a59d39cb1f4bfe0f05009e80aa03cad95","tgt_lang":"pt-BR","translated":"A execução foi interrompida ou falhou","updated_at":"2026-07-29T10:57:24.690Z"} -{"cache_key":"f453f125346922c65a5712072b4faa316994a428ec0f8f86c267ae5738a14f05","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.actions.confirmDedupe","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Dedupe Dream Diary? This rewrites DREAMS.md and removes only exact duplicate diary entries.","text_hash":"3b53e7e5445b3d763ff4a3f7f55ae4917ab2dbecc988f5b46c7b06a2dd736052","tgt_lang":"pt-BR","translated":"Remover duplicatas do diário de sonhos? Isso reescreve DREAMS.md e remove apenas entradas de diário exatamente duplicadas.","updated_at":"2026-07-29T10:56:12.829Z"} {"cache_key":"f47bbf243b833d6e9694a6b4552229ccdc23e678246ad7c79182f5eb5a70cf29","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.repeatOnce","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Once","text_hash":"d88f6d8372f4d54ecfa210948ad8f8fccf83984881e298b673c8f1a941e2aa33","tgt_lang":"pt-BR","translated":"Uma vez","updated_at":"2026-07-12T06:29:38.006Z"} {"cache_key":"f482fbee0c3e741ccacd94e0df303a3706ab2706a8b69183077c4de1a97fc6e6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.cloudWorkerPlacementConflicts","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Cloud worker: {state} · {count} workspace conflicts","text_hash":"467db2f6d8115ad74c84ceb79fbdcaccd0b71d9dc5784bc33610259cdbebf222","tgt_lang":"pt-BR","translated":"Worker na nuvem: {state} · {count} conflitos de workspace","updated_at":"2026-07-22T15:40:32.057Z"} {"cache_key":"f4abf4a68e64449d09bd2e76b21ef023892bc99af8edbded78bd932130807835","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.inventory.pendingApproval","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Pending approval","text_hash":"bb33a7f41817b38d13854b7f47501050851951e77bba690419fc75be5cd5a372","tgt_lang":"pt-BR","translated":"Aprovação pendente","updated_at":"2026-07-12T06:25:11.589Z"} @@ -3998,6 +4030,7 @@ {"cache_key":"fb0ad3d208fa85743b7e3608f3b9b6285c90798dfc245ab5da7d2e5165e97e97","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.overview.toolResults","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"tool results","text_hash":"a5594e12dfffd8e54c36d9b99bc31c7d41f0389d2251790338f34e836a3211fe","tgt_lang":"pt-BR","translated":"resultados de ferramenta","updated_at":"2026-07-29T10:57:24.690Z"} {"cache_key":"fb0d4f2e7f58b9e7e7b8043854f02b2e4b74e332850543701a34e6166aad5720","model":"gpt-5.6-sol","provider":"openai","segment_id":"agentChip.filterAgents","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Find agent…","text_hash":"7aa7e8d4b41e10192d255f78e2c67b41bc6f5f597709eb8cb5c94b2c65415ca5","tgt_lang":"pt-BR","translated":"Encontrar agente…","updated_at":"2026-07-13T05:29:27.735Z"} {"cache_key":"fb15e13b67c04fb17ed19ef0c977a33c17f3769cf84735c0929bee73f2a4b0b2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.inventory.versionDriftTitle","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Node {nodeVersion}; Gateway {gatewayVersion}. Update the older component to align the fleet.","text_hash":"c75baee08f2c5b4cb1a32cfd97cff8b89e1250f7105da2402e3fc35828f04001","tgt_lang":"pt-BR","translated":"Nó {nodeVersion}; Gateway {gatewayVersion}. Atualize o componente mais antigo para alinhar a frota.","updated_at":"2026-07-12T06:25:11.589Z"} +{"cache_key":"fb3cc8eccbcc85928564b39580974a4589489f56579911d782f9836e523de602","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.copyResult","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Copy result","text_hash":"c467973d015e9cb72b4e3a39d8b304099974fe9b6cb67f3f6f66a328069179a6","tgt_lang":"pt-BR","translated":"Copiar resultado","updated_at":"2026-08-06T05:28:55.082Z"} {"cache_key":"fb42b259db4ff508201e42ec7f5ab72b956d0f7135892e20df00a7ba0333daff","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.loading","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Loading plugins…","text_hash":"5e31c8558019f12d10c234b86f339f9481ce5e81ad4a35a3fde0bebb3fbc251a","tgt_lang":"pt-BR","translated":"Carregando plugins…","updated_at":"2026-07-29T10:57:24.690Z"} {"cache_key":"fb626219b61774847bd85f3111c42b17b22e538b251e7f76cbcb7036a50434f5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.candidates.credentialsReady","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Credentials ready","text_hash":"1511e53de4d040731306a7ed77fea501cef3193723261a06921ebba61d8dac9e","tgt_lang":"pt-BR","translated":"Credenciais prontas","updated_at":"2026-07-29T10:57:24.690Z"} {"cache_key":"fb6f7fd376dce4c7999d9b22ecff8a961f5ed73d7a72fb165e43333da6084b30","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.searchLabel","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Search plugins","text_hash":"df08b7498d9a1be739b5bec4ec1205e5c9350f66faf66ce0b26784d94031ca73","tgt_lang":"pt-BR","translated":"Pesquisar plugins","updated_at":"2026-07-29T10:57:24.690Z"} @@ -4015,6 +4048,7 @@ {"cache_key":"fc3432974fccd014ea5dfee3fef51a25701348097adfb94168fa488ffdf179aa","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.today.manage","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Manage →","text_hash":"baea5b566b76a9b74196d78be2a5b21940fcb6eeb7440fd74838e7335317eb4a","tgt_lang":"pt-BR","translated":"Gerenciar →","updated_at":"2026-07-12T06:28:43.505Z"} {"cache_key":"fc4743c993af0a2d1d3fb584118098c16b4ebe50e92c6ab9f3e239cb4dabb77d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.tabs.channels","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Channels","text_hash":"4c8906cf76f5740ab8792aef9f0033fe21a92045e90b357816064e9f6860a03e","tgt_lang":"pt-BR","translated":"Channels","updated_at":"2026-07-29T10:57:24.690Z","segment_ids":["agents.channels.title"]} {"cache_key":"fc6ba9489ef87691a49c59abc52d8df79f44b0ee30c18165ad24ef4e07b1bba3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.questions.ownAnswerFor","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Your own answer for {header}","text_hash":"448016174da1fa64214ff11997c6c1b6ac0d17a9c34f891166451bc9ed9bc3fd","tgt_lang":"pt-BR","translated":"Sua própria resposta para {header}","updated_at":"2026-07-22T15:42:30.764Z"} +{"cache_key":"fc7637d95c6d2d899532c5a0f861a1d2bdacdb423eca195e9e00f07821fadeaf","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.checkingButton","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Checking…","text_hash":"ec963ffc911b840134fc738b41a8bb0493489c402a4a761efd36c16dea7d984b","tgt_lang":"pt-BR","translated":"Verificando…","updated_at":"2026-07-29T10:55:48.888Z","segment_ids":["memoryPage.overview.health.checking"]} {"cache_key":"fc8702fba2dc04061db087158f29c2f19c3e13d77c48fdfd4e1931a129a29aee","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.phase.rem","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Rem","text_hash":"4c14dc4d912623b7710f1cd7038895f720aa9f374e34e82492fe6e5a16b513cf","tgt_lang":"pt-BR","translated":"Rem","updated_at":"2026-07-29T10:57:24.690Z"} {"cache_key":"fca031243a9766c5e27f428d1c8d0ef0be4a533fed2c3a8c08cdfb13675090be","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.phrases.whisperingVectorStore","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"whispering to the vector store…","text_hash":"44f8f2666f20599ad12e2e33ea95c6f37c8a2b422bf438d4bdb59e778ae6a527","tgt_lang":"pt-BR","translated":"sussurrando para o vector store…","updated_at":"2026-07-29T10:57:24.690Z"} {"cache_key":"fcbf447b0b2fc64171c799e2e63d35f1da1e16fba45cfcd46dc82152c1114194","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.onExitHelp","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Runs when a watched command exits. The schedule cannot be edited here.","text_hash":"5929b0ae26ff278a9ef31b123153e137d775f51b7f398d4449d32d57328b0ff8","tgt_lang":"pt-BR","translated":"Executa quando um comando monitorado é encerrado. A programação não pode ser editada aqui.","updated_at":"2026-07-12T06:29:38.006Z"} diff --git a/ui/src/i18n/.i18n/ru.meta.json b/ui/src/i18n/.i18n/ru.meta.json index 06339ad5ea89..0836b1323509 100644 --- a/ui/src/i18n/.i18n/ru.meta.json +++ b/ui/src/i18n/.i18n/ru.meta.json @@ -1,11 +1,11 @@ { "fallbackKeys": [], - "generatedAt": "2026-07-31T19:29:58.902Z", + "generatedAt": "2026-08-06T05:35:02.547Z", "locale": "ru", "model": "claude-opus-4-8", "provider": "anthropic", - "sourceHash": "912ad83d5f70ee4463b1370efd9bf9c890017c65833f30501e8c3440da135ee7", - "totalKeys": 4652, - "translatedKeys": 4652, + "sourceHash": "10855748ee78e3fa7806b6f0f43f9f2dec749b41e7fc82439dbe19fca7e2f173", + "totalKeys": 4689, + "translatedKeys": 4689, "workflow": 1 } diff --git a/ui/src/i18n/.i18n/ru.tm.jsonl b/ui/src/i18n/.i18n/ru.tm.jsonl index 5f5ffe693445..f6a463e31a8a 100644 --- a/ui/src/i18n/.i18n/ru.tm.jsonl +++ b/ui/src/i18n/.i18n/ru.tm.jsonl @@ -16,6 +16,7 @@ {"cache_key":"015a76a76115d917a5cc3cb615fc016018d31c3c165890acce13456b3f0f8b3b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sessionHeader.renameAria","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Rename thread {title}","text_hash":"389043fc791f071aca46b87657543e1bf99b0f3576178da3dd390219ea1dc3c8","tgt_lang":"ru","translated":"Переименовать сессию {title}","updated_at":"2026-07-17T04:31:19.427Z"} {"cache_key":"015e6beebf4725aa859e575c9bc76d7da6e4426d5d7f249c0d3e6e755f99022e","model":"gpt-5.5","provider":"openai","segment_id":"cron.jobState.next","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Next","text_hash":"1ff57a29d7c9d11bdf61c1b80f2b289b44c1ea844824d4b94a0d52b6ba5fc858","tgt_lang":"ru","translated":"Следующий","updated_at":"2026-06-26T21:42:47.554Z"} {"cache_key":"0181a79102b23bd6c3887c73d8a3b0149a02fea64c8a508fdb1ff548e86f3704","model":"gpt-5.5","provider":"openai","segment_id":"cron.errors.webhookUrlRequired","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Webhook URL is required.","text_hash":"a84533e7d336c2821ad97847dbe84fd1f7f0219b710e98d4e5f978485dc5008a","tgt_lang":"ru","translated":"Требуется URL вебхука.","updated_at":"2026-06-26T21:42:51.343Z"} +{"cache_key":"01a2a47ea2b339bb6516a50499367e8b4d9e72c9ccc1347517974f9d9c149219","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.actions.confirmDedupeDescription","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"This rewrites DREAMS.md and removes only exact duplicate diary entries.","text_hash":"66ce13326514c7a9e5d598490eefd03a054d8eeee1a21811dbc46f87103549d2","tgt_lang":"ru","translated":"Это перезаписывает DREAMS.md и удаляет только точные дубликаты записей дневника.","updated_at":"2026-08-06T05:34:59.704Z"} {"cache_key":"01aa8a6baf1d24a8f553e52d4aa5131991f210b1699907668bde8052acb5c411","model":"gpt-5.6-sol","provider":"openai","segment_id":"aboutPage.linkGitHub","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"GitHub","text_hash":"f911e414cf6bdfc595532ab166b5ba0f63d73c021452fcdacbda363dda6ad8fb","tgt_lang":"ru","translated":"GitHub","updated_at":"2026-07-13T17:00:26.029Z"} {"cache_key":"01b63bca953a00625c29d94419b5692f7f9784d299e76059658eaa24773cb3af","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.board.faceLabel","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Thread face","text_hash":"0abaca5d8e690587772576d30d712dea5d954737a14be8ceb8c7ac1394634acc","tgt_lang":"ru","translated":"Вид ветки","updated_at":"2026-07-22T16:03:00.829Z"} {"cache_key":"01b64d1bf5a03abf0686670b70f30860517f939f4c99170e27b4d684322cd093","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.import.link","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Open Memory Import","text_hash":"c4c3031904b55babe953580bdd69a1e1e0966771cc82f501827887ddcb79fa6d","tgt_lang":"ru","translated":"Открыть импорт памяти","updated_at":"2026-07-28T07:17:04.986Z"} @@ -63,6 +64,7 @@ {"cache_key":"0471cc8d4d2dab4ab620367de6f80ee95efa8e5f2e21dd1808dd3cfd5523ab2f","model":"gpt-5.5","provider":"openai","segment_id":"workboard.searchPlaceholder","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Search cards","text_hash":"8d0b0964d00974b58416ce6aa78b2fa6d1f0845e0475a1b86e037a5b21613651","tgt_lang":"ru","translated":"Поиск карточек","updated_at":"2026-06-26T21:40:03.947Z"} {"cache_key":"048bc3ab103bb9e14f26e64a947684c4a709b06a0745c91cc02b90a48c6c400a","model":"gpt-5.5","provider":"openai","segment_id":"login.subtitle","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Gateway Dashboard","text_hash":"a8a4f466acb4542337608029c6f0769f3daa5fed65128f73ab99f00eddfa6ccb","tgt_lang":"ru","translated":"Панель управления Gateway","updated_at":"2026-06-26T21:41:35.342Z"} {"cache_key":"04928a82e5af5e11739c518841a6acfb07eb2ba8b38fec08f444b4443d2e1aa9","model":"gpt-5.5","provider":"openai","segment_id":"agents.files.savedPreview","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Saved Preview","text_hash":"114b12b88b6da1bb0386785ef5f86fc52d93d7ba6d803497d47e1e2648cfc2b6","tgt_lang":"ru","translated":"Предпросмотр сохраненной версии","updated_at":"2026-06-26T21:39:14.470Z"} +{"cache_key":"04a475ada716eed6d5b4017d95affe45fc2db8720d44e905f186ac0431b29310","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.candidates.retry","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Retry test","text_hash":"1fa8f72fe8a0f01c606d8f742fe775987bc78daf9e96e586f26a780989c75698","tgt_lang":"ru","translated":"Повторить проверку","updated_at":"2026-08-06T05:34:50.493Z"} {"cache_key":"04a4995bb964666936e0e68ea5c79d04e03cf31d2899f894bbe91ae5f13c43c2","model":"gpt-5.5","provider":"openai","segment_id":"connection.access.showPassword","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Show password","text_hash":"6aeaa6a53d09dcad071fdda6280b1e7c42aa164cd0514304ff162e7da440ffaa","tgt_lang":"ru","translated":"Показать пароль","updated_at":"2026-06-26T21:40:18.156Z","segment_ids":["login.showPassword"]} {"cache_key":"04a524a359e46411f98ce349399c9c90c33a54240c2b2510c31c47ffe0b783c5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.actions.scrollToLatest","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Scroll to latest","text_hash":"60df3caee4bdbdad5b699375edc79340fbd86c484b4b24b6b50bb0562ea060cd","tgt_lang":"ru","translated":"Перейти к последнему","updated_at":"2026-07-12T07:02:32.992Z"} {"cache_key":"04af02154705a22382b7c6ab5a16912449836a1f99a3515ec7cd0cc7d6248003","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.overrides","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Overrides","text_hash":"7f6e1f2662b4580395baa9963cec4ed7605869b24facb6de5c24f3a4a0989618","tgt_lang":"ru","translated":"Overrides","updated_at":"2026-07-29T11:19:04.877Z"} @@ -343,6 +345,7 @@ {"cache_key":"1807024821f10ec8fe3f9bed8844936529078839b4778fae345fe1d66eba052c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.config.loadingSchema","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Loading config schema…","text_hash":"a4e89c92371b04d2c4be7d48f57167f93ae36796ec03bbb71bdf4642b753ac2a","tgt_lang":"ru","translated":"Загрузка схемы конфигурации…","updated_at":"2026-07-12T06:58:20.924Z"} {"cache_key":"1837a4da881b3e23a3acba713d35368d7c95a3695f9c74a2eaf45f0e74dd92f6","model":"gpt-5.5","provider":"openai","segment_id":"dreaming.advanced.updatedPrefix","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"updated","text_hash":"27eb5e51506c911f6fc4bb345c0d9db6f60415fceab7c18e1e9b862637415777","tgt_lang":"ru","translated":"обновлено","updated_at":"2026-06-26T21:40:48.120Z"} {"cache_key":"184895a65993334af605d248ba2154c2cb5cb4811b73888f5e6ca80ae03143bf","model":"gpt-5.5","provider":"openai","segment_id":"debug.modelsSubtitle","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Catalog from models.list.","text_hash":"2c7b4707e3fc276fcce56d3635eb6e120ac440d5c23ac613b1b3f882165c72fe","tgt_lang":"ru","translated":"Каталог из models.list.","updated_at":"2026-06-26T21:39:17.817Z"} +{"cache_key":"185c30e9865786b72259f59805e427b0b3f458f06264c022f5927f025f67bd34","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.modelControls.modelsRefreshFailed","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Couldn’t refresh models","text_hash":"b945dd9b9def5637a710863b594c4cfe700f7aa354e8856300c07bf0afd96be8","tgt_lang":"ru","translated":"Не удалось обновить модели","updated_at":"2026-08-06T05:35:02.547Z"} {"cache_key":"1887c230f6ef5d5a2d3df68148dde31ab4e100b8deadb73082499d00e9b421d3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.boardFilterArchivedSummary","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Archived · {active} active · {total} total","text_hash":"340e8cd80b3c57afccca5990437eab3c14eba2003dd3d71c6a97ce5fffcb46d5","tgt_lang":"ru","translated":"Archived · {active} active · {total} total","updated_at":"2026-07-29T11:19:04.877Z"} {"cache_key":"18935f8c98d3f1daa5aacdbbd1154dff014a48adf586c6d17c629c1501453cf3","model":"claude-sonnet-4-6","provider":"anthropic","segment_id":"cron.suggestions.ideas.dependencyRadar.name","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Dependency radar","text_hash":"87934151936f549abbc080b64b217a214f4501cf0b0a13a497719efedcc851ce","tgt_lang":"ru","translated":"Радар зависимостей","updated_at":"2026-07-11T22:49:48.260Z"} {"cache_key":"18a453d3f6edbafc283db547eb392f8a75ee375d856efd49d454c49d5fe83ff3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.signal.title","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Signal","text_hash":"1e9806e4227ba3b9a986732f1b09a21fd6b96043d12e5a4334a326ec5ad39842","tgt_lang":"ru","translated":"Signal","updated_at":"2026-07-12T06:58:20.924Z"} @@ -416,6 +419,7 @@ {"cache_key":"1d675ef4b71ed1d8ef3f74b238ce6184a4c1ddeb23b661499191a40d2d96387e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.dreaming.model.placeholder","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"anthropic/claude-sonnet-4-6","text_hash":"fec21a94f39632a416a46e73adaf03af59c162d4e4139f6b2151e17f801883de","tgt_lang":"ru","translated":"anthropic/claude-sonnet-4-6","updated_at":"2026-07-28T07:17:13.143Z"} {"cache_key":"1d81b0fdaa5a1a587563542853d018a222eb4ad8caa569a5b1110a79325d9c8d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.cameraPageInactive","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Cameras are unavailable while this page is inactive.","text_hash":"3b042a88aa2dd525457f3744e73786c3cceff2b0c3a6792d5b0869807b91b5a6","tgt_lang":"ru","translated":"Камеры недоступны, пока эта страница неактивна.","updated_at":"2026-07-22T16:03:38.776Z"} {"cache_key":"1d9dcd385e59ec0a976bf7cb0affcc1870f6d9bf2c28036a778b9d6486e527da","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.toolCatalog.descriptions.edit","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Make precise edits","text_hash":"758dd82fc1391a16106eeecbd14d3229771959675f0ae7c8f6476ebf1a883b82","tgt_lang":"ru","translated":"Внесение точных изменений","updated_at":"2026-07-12T06:59:01.872Z"} +{"cache_key":"1da162a16e0661cef08f175c3f60bf5218aa4637105e685b1efecf80fb3112db","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.auth","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Review the provider credential or sign-in, then retry.","text_hash":"06492ffbd3c87579037f41e3c00a217fb3020fafdc1f11442394e33b4b7dcd77","tgt_lang":"ru","translated":"Проверьте учётные данные или вход провайдера, затем повторите.","updated_at":"2026-08-06T05:34:50.493Z"} {"cache_key":"1dafa0d6759f5315ce21ab4c7e1492a717873069998c471e39279f5c96ccf6ed","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.inventory.revoke","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Revoke","text_hash":"87e6d00bbf53ec5ae251de23ace84d5cf01c69deae04cfff08a5fe353a9853bb","tgt_lang":"ru","translated":"Отозвать","updated_at":"2026-07-12T06:58:42.341Z"} {"cache_key":"1dbc3875e2227281b200a0b63e2ba9bbe87ba8bd9644af0471f6564571b3b3dc","model":"gpt-5.5","provider":"openai","segment_id":"common.resources","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Resources","text_hash":"e89b30aa1dc30a6ad8c34610689bede83b3ef645a24c3a84a0990826687fb735","tgt_lang":"ru","translated":"Ресурсы","updated_at":"2026-06-26T21:38:30.975Z"} {"cache_key":"1dbf497627accb5523c59ab782106b5679e5ba5783aea0c328c27ef01843145c","model":"gpt-5.5","provider":"openai","segment_id":"quickSettings.appearance.lobsterdexFirstVisited","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"{name} · first visited {date}","text_hash":"706999216844c5af2e53509091e7b30b200b93c5da9fbede9e82f8b7e7526441","tgt_lang":"ru","translated":"{name} · первое посещение {date}","updated_at":"2026-07-10T04:20:49.464Z"} @@ -469,7 +473,6 @@ {"cache_key":"2096d7bd334b52c1a42b726210be8934509219e90308ab95e3d19b732721499e","model":"gpt-5.5","provider":"openai","segment_id":"chat.sidebar.allSessions","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"All threads","text_hash":"48713fab09af2a336506d5c119d4e6c782cb35fb4e8e3bd920ab377e10a6430c","tgt_lang":"ru","translated":"Все сеансы","updated_at":"2026-07-03T07:53:18.171Z"} {"cache_key":"20c195ae943af1fd0da93fa22afc16616ac72f9134c6fa51bf367d40fcde1541","model":"claude-opus-4-8","provider":"anthropic","segment_id":"talkPage.gptLive.hint","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"GPT-Live works with a ChatGPT subscription: sign in once with “openclaw models auth login --provider openai”. No Platform API key needed. Browser Talk only. Delegated work can be steered while running and requires exact spoken confirmation for high-impact actions.","text_hash":"50bc1547e6d09828990143731cfb35b626a7fb2a261a318c1e926eafff08419e","tgt_lang":"ru","translated":"GPT-Live работает с подпиской ChatGPT: войдите один раз с помощью «openclaw models auth login --provider openai». Ключ Platform API не требуется. Только Browser Talk. Делегированной работой можно управлять во время выполнения, а для действий с высоким влиянием требуется точное голосовое подтверждение.","updated_at":"2026-07-29T11:17:10.892Z"} {"cache_key":"20c57cc08881f8d614d88153a9e4407917f59081bfb548381855551b8ee0e554","model":"gpt-5.5","provider":"openai","segment_id":"nodes.inventory.tokens","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Tokens","text_hash":"a039dfb9628b53ddaebcfe8ef0793e3fdf19867601295f00d192acef59050869","tgt_lang":"ru","translated":"Токены","updated_at":"2026-06-26T21:38:51.115Z","segment_ids":["sessionsView.tokens","usage.metrics.tokens"]} -{"cache_key":"20c9e2f5df8885ee4ca44779316951be0e05cc3f106804cac6ca002f28e5b312","model":"gpt-5.6-sol","provider":"openai","segment_id":"modelSetup.verify.button","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Verify connection","text_hash":"7b840072a1e440b8a99365140e070b840e77bd9b879eb23379edf1577302a219","tgt_lang":"ru","translated":"Проверить подключение","updated_at":"2026-07-16T15:49:25.889Z"} {"cache_key":"2113b0eaed28a329517d4875f5f4118835fba0fdeb014e23ef6550f35b67efe2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryImport.backfill.noCandidates","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"No new trusted session candidates were found.","text_hash":"4948944105c16b226729f0cecaeeec677b6639059d9928126418adc395151e66","tgt_lang":"ru","translated":"Новых доверенных кандидатов из сессий не найдено.","updated_at":"2026-07-29T11:16:49.608Z"} {"cache_key":"21532df3c784b438ab4878f4f23c6fc9e0005c6bd27d3298cb45b463fe92fc8e","model":"gpt-5.5","provider":"openai","segment_id":"agents.cronPanel.schedulerTitle","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Scheduler","text_hash":"d3a27d96cd0791a2b2161ed5cf5e3b5c0d360d05070e7bf6bf0e45d4e5a8f264","tgt_lang":"ru","translated":"Планировщик","updated_at":"2026-06-26T21:39:07.415Z"} {"cache_key":"215927101097d3195f86f243217d57997388fe2298b2d40620dadbfac3a228c4","model":"gpt-5.5","provider":"openai","segment_id":"usage.mosaic.noTimelineData","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"No timeline data yet.","text_hash":"56999faaea449cab870229050c84ae72fff4317101442b228bd4ef6df778adbe","tgt_lang":"ru","translated":"Данных временной шкалы пока нет.","updated_at":"2026-06-26T21:41:31.698Z"} @@ -483,6 +486,7 @@ {"cache_key":"225633a9fff7a6dff72ce709ee77d51b525144b2337f4bd92a0c9350a64f7245","model":"gpt-5.5","provider":"openai","segment_id":"chat.composer.noMicrophones","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"No additional microphones found","text_hash":"a6e4a20dda44dead8daa06da30fca7e7d90fa5aa4c15cbada30af1f52874d347","tgt_lang":"ru","translated":"Дополнительные микрофоны не найдены","updated_at":"2026-07-06T17:34:09.324Z"} {"cache_key":"22722e8668df5f8d6a6d9ceaf0abb344fd00d2df5488af5056a19f7c013ff53b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.sections.security","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Security Policy","text_hash":"446c944749e3e680b1dd49578e6e0ea7d5ab0651ce0941b482bdf1310f982ece","tgt_lang":"ru","translated":"Политика безопасности","updated_at":"2026-07-22T16:01:28.391Z"} {"cache_key":"22799e7adc1013534a1aaf527df61ddda89f24147571911aee392d3a9d6dbf99","model":"gpt-5.5","provider":"openai","segment_id":"approvalPage.expired","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Expired","text_hash":"424a2551d356754c882d04ac16c63e6b50b80b159549d23231001f629455756e","tgt_lang":"ru","translated":"Истек","updated_at":"2026-07-02T14:31:15.337Z","segment_ids":["approvalHistory.statuses.expired","modelProviders.status.expired","chat.questions.expired","chat.pairingQrExpired.badge"]} +{"cache_key":"227f042f0a02a2b09ba96a7e9626d6ee879eeb78bf7c9d1b97a1cd40e0b3de69","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.forkedSession","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Forked thread","text_hash":"52e0889e75a6aa22f91b410bd5e97080529a12ab4b60ab69dfa3c6c223db6788","tgt_lang":"ru","translated":"Ответвлённая цепочка","updated_at":"2026-08-06T05:34:50.493Z"} {"cache_key":"22959e4f23fd0c69119784eeb8cca7285ea3724ff85615d01256639a1ef232ec","model":"gpt-5.6-sol","provider":"openai","segment_id":"modelSetup.failure.format","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Invalid response","text_hash":"eed60677c45e0e918f7cea764ee925ea6452655dc43392e1c7b7e0a096b478f1","tgt_lang":"ru","translated":"Недопустимый ответ","updated_at":"2026-07-13T16:33:39.498Z","segment_ids":["modelProviders.probe.status.format"]} {"cache_key":"229cf3f2c452785db90038d4193547942ac7d5dd01169359317a151ed4c1ae28","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.queuedMessages","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"{count} messages queued to send","text_hash":"d5340a74fb37d0b763706710b8810835658e866430efed34e3942922e82d84dd","tgt_lang":"ru","translated":"{count} сообщений в очереди на отправку","updated_at":"2026-07-25T17:17:12.895Z"} {"cache_key":"22a337032fd74b3814be245c01e1a5d26a62d0270441d9b22e370b8b1ba9e278","model":"gpt-5.5","provider":"openai","segment_id":"newSession.createFailed","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Couldn't create the thread.","text_hash":"1e193aa96d82b434668ff5f0e194df1ae63e4130bf7b2c50c71c92615b2f3aa6","tgt_lang":"ru","translated":"Не удалось создать сессию.","updated_at":"2026-07-10T15:22:08.248Z"} @@ -647,7 +651,7 @@ {"cache_key":"2c4cac18bec17a1f60e8be3b782f20e8830e777231bba718daf0c03198bd7b97","model":"claude-opus-4-8","provider":"anthropic","segment_id":"mcpServers.addedSuccess","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Added MCP server {name}.","text_hash":"a15c3a1725ae35dfa9a4efc01cc2e51f6ae88aa7f7f380abc5c02944ab532412","tgt_lang":"ru","translated":"Сервер MCP {name} добавлен.","updated_at":"2026-07-22T16:01:58.110Z"} {"cache_key":"2c53b2e7f4c785f9e396b04896411ee6507d987ada3261bf2e6d33620450f5cf","model":"gpt-5.5","provider":"openai","segment_id":"workboard.eventDecomposed","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Decomposed","text_hash":"73d8f6e762f129fe422b492fe8ea82466b76a72cc97857fdb799996ade6b91c3","tgt_lang":"ru","translated":"Декомпозировано","updated_at":"2026-06-26T21:40:10.976Z"} {"cache_key":"2c6fe2bdeee51ba61a237a206053dd2f48f8ce01406b263df67f0b4b68122a0e","model":"gpt-5.5","provider":"openai","segment_id":"usage.overview.toolsUsed","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"tools used","text_hash":"6b8956397b4b2d4c5ffa56aaa71dedc923afc6618e4043f3c5a0805fdff2d1d2","tgt_lang":"ru","translated":"использовано инструментов","updated_at":"2026-06-26T21:41:12.411Z"} -{"cache_key":"2c874c015cf9866263cfa4922c202a1ec707fef33a80af28beb0f0177e3c3fdc","model":"gpt-5.5","provider":"openai","segment_id":"common.secondsAgo","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"{count}s ago","text_hash":"244073ecb2be8fe875a37bcf7023ff32fb21f7c64e5d29e0ae62931a84c98a6a","tgt_lang":"ru","translated":"{count} с назад","updated_at":"2026-06-26T21:38:34.337Z","segment_ids":["skillWorkshop.relative.secondsAgo"]} +{"cache_key":"2c874c015cf9866263cfa4922c202a1ec707fef33a80af28beb0f0177e3c3fdc","model":"gpt-5.5","provider":"openai","segment_id":"common.secondsAgo","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"{count}s ago","text_hash":"244073ecb2be8fe875a37bcf7023ff32fb21f7c64e5d29e0ae62931a84c98a6a","tgt_lang":"ru","translated":"{count} с назад","updated_at":"2026-06-26T21:38:34.337Z"} {"cache_key":"2ca8fa2413c74cb025360aaf5fa7188584e68c94efbc822e67d467d0cbede54e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.sidebarPrefs.liveActivity","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Show live agent activity in sidebar","text_hash":"b7fbb5cccfd058de122df48ee8df6ced13686a61c1d3d63491c3836a0df747f2","tgt_lang":"ru","translated":"Показывать активность агента в боковой панели","updated_at":"2026-07-22T16:01:28.391Z"} {"cache_key":"2cbd64bf48d2bd75681f62bb62141932cc3c0c51fb7fffbde6849110190bded3","model":"gpt-5.5","provider":"openai","segment_id":"common.audience","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Audience","text_hash":"545c02357695a6ffed97b01a94a46b9aeb4686f4480173da6d0faeae8eb85053","tgt_lang":"ru","translated":"Аудитория","updated_at":"2026-06-26T21:38:30.975Z"} {"cache_key":"2cc5636712e38bb589a0a5a47a7475e83b738e6afd10441e13dbad85a81b6b58","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.dreaming.phaseFields.limitHelp","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Maximum entries this phase processes per run.","text_hash":"7e9907823459cd268bb67cd377688e9da6f595bbb568eee9fb67296d3409d513","tgt_lang":"ru","translated":"Максимальное число записей, обрабатываемых этой фазой за один запуск.","updated_at":"2026-07-28T07:17:24.384Z"} @@ -894,6 +898,7 @@ {"cache_key":"3b136f5bfa610e7b4aa9d785590cf31b1ed29bc5e6410edf63d86af76f219cd3","model":"gpt-5.5","provider":"openai","segment_id":"workboard.runDefaultAgent","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Run default agent","text_hash":"15948166c46071d465e41d8a206030c04b3eb9843c9c543de8118b00f0e3b546","tgt_lang":"ru","translated":"Запустить агента по умолчанию","updated_at":"2026-06-26T21:39:54.162Z"} {"cache_key":"3b3431addf83533a22bac333fdb91c2433ab3350155bba3354b42f2f42ab968f","model":"gpt-5.6-sol","provider":"openai","segment_id":"cron.form.summaryCron","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Cron schedule {expr}","text_hash":"953e6a80deb2a7c7fd3a8a29e4c363baa92bc4df48ae58ac0c7dafee554fd510","tgt_lang":"ru","translated":"Расписание Cron: {expr}","updated_at":"2026-07-12T09:22:35.524Z"} {"cache_key":"3b4cd8c60c0e3abc9098790065c5a5ea386d755f808ebbcadb7d8c0417b79ea3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.messages.forkFromHere","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Fork from here","text_hash":"2147ee396ae75c73ef38ec50a3a6654d9fb1c9d6e7b8f3fb405b67cb9f9bb32d","tgt_lang":"ru","translated":"Ответвить отсюда","updated_at":"2026-07-22T16:03:23.917Z"} +{"cache_key":"3b548d558cfccd563ac58aeccef5c0fad23c3fafd25111282f3e1febbf89b3bd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.unavailable","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Make sure the provider service is running and reachable, then retry.","text_hash":"91dd03a4485088dbe11b0bad797b05af1e3b3e87824c557fd514f944d3a3f992","tgt_lang":"ru","translated":"Убедитесь, что служба провайдера запущена и доступна, затем повторите попытку.","updated_at":"2026-08-06T05:34:59.704Z"} {"cache_key":"3b81a4642b4ede1cac3ffa550138ced311d845c65203ce3fd3366d695298cba0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.markRead","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Mark as read","text_hash":"50c8b81faf51e7d1433c62086339c8eed71f7577278b1b797e684b3da3465b73","tgt_lang":"ru","translated":"Mark as read","updated_at":"2026-07-29T11:19:04.877Z"} {"cache_key":"3b96bd201cdfad9e7a87a9737682e0686ec7b307dcb0a46caac268b336ce1fc1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryImport.selectAtLeastOne","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Select at least one file","text_hash":"856dcfcbc7ef5d97e2ebb7e8ac767c66f0b7c396b5812c0e6b0bebf28d8ecb93","tgt_lang":"ru","translated":"Выберите хотя бы один файл","updated_at":"2026-07-29T11:19:04.877Z"} {"cache_key":"3b99b3cb2c69a03725ecca8cd2c2399c52305bd781d0b5539285b1171522792b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.sections.env.label","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Environment Variables","text_hash":"1124ecc667c5f22e3a6d6275c661d4c5f6fe66bc74ccc278a00ea0cccd8d3a5b","tgt_lang":"ru","translated":"Переменные окружения","updated_at":"2026-07-12T06:59:21.547Z"} @@ -923,7 +928,6 @@ {"cache_key":"3cbf42573ba9c41cb3ad13871fe89e0c012ca0fbf0dfe8f5b0dae20d7d85c26a","model":"gpt-5.5","provider":"openai","segment_id":"usage.providerUsage.inputTokens","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"{count} input","text_hash":"f24231cff78fed82d155712973ede6f9369e96b015acc30d5de2b740677edce9","tgt_lang":"ru","translated":"{count} входных токенов","updated_at":"2026-07-06T06:40:15.357Z"} {"cache_key":"3cc5ab5228b61b5be33c941e9254e37040e7e8c7f5802221d0c3c8b5f6caee98","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.vault","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Vault","text_hash":"5d55c415e356dd7b59f329aa5c83a34ee10c3803516ac569fde5e68804a7e06c","tgt_lang":"ru","translated":"Хранилище","updated_at":"2026-07-29T11:18:04.538Z"} {"cache_key":"3cceee47644808442a5359f02dccef96c79594b40847581df2d05a36f710f666","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.pairing.dismissAria","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Dismiss {sender} for {channel}, account {account}","text_hash":"515b4fa5f19d42d21c72286933bb19b9b0a77fd3745d208b910dbaae41bdab1f","tgt_lang":"ru","translated":"Отклонить {sender} для {channel}, учётная запись {account}","updated_at":"2026-07-22T16:00:56.292Z"} -{"cache_key":"3cdc562f9b874e21e7ada0ecf801588721ac91d73f367c12d91b91b019ffee77","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.actions.confirmDedupe","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Dedupe Dream Diary? This rewrites DREAMS.md and removes only exact duplicate diary entries.","text_hash":"3b53e7e5445b3d763ff4a3f7f55ae4917ab2dbecc988f5b46c7b06a2dd736052","tgt_lang":"ru","translated":"Удалить дубликаты в дневнике снов? Это перезапишет DREAMS.md и удалит только точные дубликаты записей дневника.","updated_at":"2026-07-29T11:17:50.794Z"} {"cache_key":"3cfa06c008e13d48353f1b73fd7072609400ef594e2f3e8d7acabda5514a6821","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.detailPanel.renderedMarkdown","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Rendered Markdown","text_hash":"021ce6464fdbd9ab51e4013d1105d869e92eac93012a9cf7a36452d18e144987","tgt_lang":"ru","translated":"Отрисованный Markdown","updated_at":"2026-07-12T07:02:44.662Z"} {"cache_key":"3d0d9336eb2b29d357dc416eba36a7e36422eaf75665a12730f3c0ba869fe354","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.actions.dedupeRemovedMany","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Removed {removed} duplicate dream entries.","text_hash":"526f901f3f895aa0bb6b935906f938b03be5f472d2f1cd4e305bfd945da3b4f2","tgt_lang":"ru","translated":"Удалено дублирующих записей сновидений: {removed}.","updated_at":"2026-07-29T11:17:42.705Z"} {"cache_key":"3d15a67ee564998b57d86ee80cea2f533f0dc4d278267b3539d94e03b15e5943","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.themes.claw.label","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Claw","text_hash":"587cfbbbcd42a71ba7f33f8051d5c354707fa1ff227cab11452c3ba2147a8682","tgt_lang":"ru","translated":"Claw","updated_at":"2026-07-12T07:00:07.907Z"} @@ -947,10 +951,10 @@ {"cache_key":"3e4d155fc2e214cde04bf66d880fc28b8764f94e7714630b597645915ff93416","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryImport.backfill.previewSummary","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"{candidates} candidates across {days} days","text_hash":"d174efceac24a9b4894f6fb218b2c912c7e1495f432a0d1e4b74b5b304dcc106","tgt_lang":"ru","translated":"{candidates} кандидатов за {days} дн.","updated_at":"2026-07-29T11:16:49.608Z"} {"cache_key":"3e7e7fbd13b7829f87cd8eb0a2d1bb8d4fa08021b933ae8b0d052923bc60564b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.success.title","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Connection verified","text_hash":"1b4a941d96ef4c43cec8a7706fe6b653a3a88e886370795d34bd2b8349524e0f","tgt_lang":"ru","translated":"Ваш ИИ готов","updated_at":"2026-07-29T11:19:04.877Z"} {"cache_key":"3e8251e6d8b752ada0c755bcb19b34f5a02d2550348b12afd17b30fd53daa6e8","model":"gpt-5.6-sol","provider":"openai","segment_id":"chat.progressLabels.barnacling","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Barnacling","text_hash":"d221e1221dce05f98917f21c41b9bb4a29957a279e812caa5013a20f37ce0e08","tgt_lang":"ru","translated":"Обрастает ракушками","updated_at":"2026-07-14T04:55:30.458Z"} -{"cache_key":"3e868247d89f1f8712e24baf2ad11cf422aee4fc36fb161f83597fb1949b52bc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.relative.minutesAgo","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"{count} minutes ago","text_hash":"78340a1d59dd94e977102e48309c28e777a863609c3855ab7cff6f292e55434d","tgt_lang":"ru","translated":"{count} минут назад","updated_at":"2026-07-12T07:02:10.002Z"} {"cache_key":"3e8ebe6db27ffa23a8eca25f2a70a06bbdc47c19ce9b624834b89e078b589b07","model":"gpt-5.5","provider":"openai","segment_id":"cron.jobs.name","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Name","text_hash":"dcd1d5223f73b3a965c07e3ff5dbee3eedcfedb806686a05b9b3868a2c3d6d50","tgt_lang":"ru","translated":"Название","updated_at":"2026-06-26T21:42:21.706Z","segment_ids":["cron.form.fieldName"]} {"cache_key":"3e9274652e87ab4bd134f32d2d8874ff13818587fec82c529ac6857ae1402291","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.sections.diagnostics.description","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Instrumentation, OpenTelemetry, and cache-trace settings","text_hash":"89dcafeb3dc0415142248fe239aa3c311ee089a5e81f8e251510601bacf24276","tgt_lang":"ru","translated":"Настройки инструментирования, OpenTelemetry и трассировки кэша","updated_at":"2026-07-12T06:59:40.544Z"} {"cache_key":"3e9f0120671435dce53ef0c38e1544e4f02a5a2d19f7c793f743477065f6c967","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.empty.quarantinedBody","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Scanner-blocked or safety-held proposals will appear here.","text_hash":"d5ec21a7b1bbfc064c70a8768166e9b66ebbbf748cf12bf52d887ea27fc3198c","tgt_lang":"ru","translated":"Здесь появятся предложения, заблокированные сканером или задержанные по соображениям безопасности.","updated_at":"2026-07-12T07:01:54.167Z"} +{"cache_key":"3eafb45d0648b5b5686f405c3dcc40c4a397dfd3ec31dd04b4d242745b92373f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.deliveryBlocked","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Completed, but result delivery is blocked.","text_hash":"cb34b0983f0b8b521ea9291291e02c165db3661730bfed241080e6a6aa32f4f9","tgt_lang":"ru","translated":"Завершено, но доставка результата заблокирована.","updated_at":"2026-08-06T05:34:59.704Z"} {"cache_key":"3eb2512a813e9b2d38c88f4ff077694cc8f7a59c650d010e60d089251dfc4163","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.signIn.signIn","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Sign in","text_hash":"bfd402b2f6f3812529b55596136d3a11c51616317e3b1cd999928e2d4eae7d3f","tgt_lang":"ru","translated":"Войти","updated_at":"2026-07-29T11:19:04.877Z"} {"cache_key":"3ecbe5201a2a6776e27ef1c55eeea3a875b07a647dc733a09c50a4ec0073cd46","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillStatus.blockedAgentFilter","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"blocked by agent filter","text_hash":"b16ca6740fd805900151d4e254d16f5375bb1b52d75117f2cb663ff0f194874d","tgt_lang":"ru","translated":"заблокировано фильтром агента","updated_at":"2026-07-12T07:01:06.519Z"} {"cache_key":"3ed511deb5f614b579572f885b9f15d6c3c491d79ac6ebc1548102c0470172bc","model":"gpt-5.5","provider":"openai","segment_id":"cron.form.fixFields","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Fix {count} field to continue.","text_hash":"d23ecdcad6814e7d5b166d385f58c95735e3219acba8ec2b07c74345681e63d2","tgt_lang":"ru","translated":"Исправьте {count} поле, чтобы продолжить.","updated_at":"2026-06-26T21:42:44.768Z"} @@ -1154,6 +1158,7 @@ {"cache_key":"4a5c1333032af0cb6dbb88fbbea26c4f96de68a0a4504895184274ba2748939e","model":"gpt-5.5","provider":"openai","segment_id":"githubPreview.states.merged","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Merged","text_hash":"bd0a06202c440a9ee86f50165aa66886259d89c3d219e2ef47a759cde6a38c00","tgt_lang":"ru","translated":"Слит","updated_at":"2026-07-10T17:04:41.686Z","segment_ids":["chat.pullRequests.merged"]} {"cache_key":"4a5f6266cc2a2b1d06259cc76d04aeb329ee5ebe79d3fcad8d6a75a43b52d59a","model":"gpt-5.5","provider":"openai","segment_id":"workboard.template.bugfix","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Bugfix","text_hash":"e712c50c8b068d31bad54ef6ba21dd7d8e5ba33659e017e536152b39ea90b68d","tgt_lang":"ru","translated":"Исправление ошибки","updated_at":"2026-06-26T21:40:00.644Z"} {"cache_key":"4a67b7b88e16664fc1fbcd869012b7c6dffc6e7f32aa1cfa83c921c50e35ef3f","model":"gpt-5.6-sol","provider":"openai","segment_id":"modelProviders.notes.saveKey","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Save API key for {provider} from Control UI","text_hash":"37a1902e14127e7a351492d5b7833c992e200376d57e8494bb16a0d40365c56b","tgt_lang":"ru","translated":"Сохранить API-ключ для {provider} из Control UI","updated_at":"2026-07-13T16:33:43.103Z"} +{"cache_key":"4a7bd041a89c6c14404063c4f2aa2900e6f5b9fdb5723d269166bca234e8d7ef","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.modelControls.refreshingModels","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Refreshing models…","text_hash":"88c350cac6f76d81ff4030497c3862e3088348e461c045aa0a87d0efe8e3cab8","tgt_lang":"ru","translated":"Обновление моделей…","updated_at":"2026-08-06T05:35:02.547Z"} {"cache_key":"4a823b434bca274095383095fe77d091589dc5f25245010ead69b488c083aaf8","model":"gpt-5.5","provider":"openai","segment_id":"filePreview.listLabel","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Files","text_hash":"abc7e9892806b047b4d4786b3685285543f76ca314c4c76246d5f6544c7856c9","tgt_lang":"ru","translated":"Файлы","updated_at":"2026-06-26T21:41:28.060Z","segment_ids":["agents.tabs.files","agents.toolCatalog.groups.files","usage.details.files"]} {"cache_key":"4a824dab4b2168a6259075f2e1e7c78fd50ba245d95ee5abdea94efbcca4d63c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"custodian.history.loading","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Loading recent changes…","text_hash":"7053de1728691fe2c88f359fbe579b4a39a94655fc81454c767d50a0c8abfda8","tgt_lang":"ru","translated":"Загрузка недавних изменений…","updated_at":"2026-07-22T16:01:50.442Z"} {"cache_key":"4a8a5bcef510a51e392fa93c8fe660028186a6d46cd4a15e64a02ab2009a2d5c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.pairing.subtitle","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Scan this QR code in the mobile app to connect a new phone.","text_hash":"d2db2ea1eaa4ab5857be526ed93b485e1bd8f84a559eeb382151a683a576232e","tgt_lang":"ru","translated":"Отсканируйте этот QR-код в мобильном приложении, чтобы подключить новый телефон.","updated_at":"2026-07-29T11:19:04.877Z"} @@ -1205,7 +1210,8 @@ {"cache_key":"4d789f8ee8fb7e093e3b8cff966b30941fce9d2eb9845a1fd1573973c454f324","model":"claude-opus-4-8","provider":"anthropic","segment_id":"custodian.history.opaqueChange","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Formatting or comments changed without visible configuration path changes.","text_hash":"9f038a99274826db1ebf1570769574be60bd5aacf85ad244f3a6be887544d5ba","tgt_lang":"ru","translated":"Форматирование или комментарии изменились без видимых изменений путей конфигурации.","updated_at":"2026-07-22T16:01:50.442Z"} {"cache_key":"4d7c2e76cb88010900043c495c945965aa7b2e9f0a65ca588c4af8123e91efec","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.questionCountOnPages","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"{questionCount} on {pageCount}","text_hash":"217d2b3450ac0384dd3e5117ac2320c9a47fe9f1505a24bd72809b394876a52c","tgt_lang":"ru","translated":"{questionCount} на {pageCount}","updated_at":"2026-07-29T11:17:57.106Z"} {"cache_key":"4d816ba8e5ea3be59f70b81ea9680f53784f87866e3ed928010c3782864d1121","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.sessionObserver.title","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Session observer","text_hash":"9b314ed84236718caad31ba69acc451730e26889e0111f49cad010a531531371","tgt_lang":"ru","translated":"Наблюдатель за сессиями","updated_at":"2026-07-22T16:01:35.859Z","segment_ids":["configView.sessionObserver.toggle"]} -{"cache_key":"4da8b2a65459ce4c60734cfb1beff1e1bc957225cfc76d8e6a45ef4110740e8b","model":"gpt-5.6-sol","provider":"openai","segment_id":"modelSetup.verify.answered","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Answered","text_hash":"665590354e719bcf6610c39fe617cf8cf8109e96a59e64c73a41a028b74369f9","tgt_lang":"ru","translated":"Ответ получен","updated_at":"2026-07-16T15:49:25.889Z","segment_ids":["chat.questions.answered"]} +{"cache_key":"4d8651386dab685cfa455497345faf9078f500aa602168500b9fb398f29b9384","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.restoreCheckpointConfirm","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Restore this thread to the selected compacted checkpoint?\n\nThis replaces the current active transcript for the session key.","text_hash":"e4f5de9f6c2d72014d2434ff7ad2704b6e4b54df553fc55a3705ddb3a8fa13ca","tgt_lang":"ru","translated":"Восстановить эту цепочку до выбранной сжатой контрольной точки?\n\nЭто заменит текущую активную стенограмму для ключа сессии.","updated_at":"2026-08-06T05:34:50.493Z"} +{"cache_key":"4da8b2a65459ce4c60734cfb1beff1e1bc957225cfc76d8e6a45ef4110740e8b","model":"gpt-5.6-sol","provider":"openai","segment_id":"chat.questions.answered","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Answered","text_hash":"665590354e719bcf6610c39fe617cf8cf8109e96a59e64c73a41a028b74369f9","tgt_lang":"ru","translated":"Ответ получен","updated_at":"2026-07-16T15:49:25.889Z"} {"cache_key":"4da9054dd4f60cef6929be8ab35f12aa5698c77acf61089d7894dc1bf03e9281","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.setup.whatsappLinked","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"WhatsApp is linked and ready.","text_hash":"1450f6ffb97e722b5f72068837cd791e41d3cc9b58cb6f926d8b87b01261b504","tgt_lang":"ru","translated":"WhatsApp привязан и готов к работе.","updated_at":"2026-07-29T11:19:04.877Z"} {"cache_key":"4da99a4a2de64070a6b140a1f3f053aab3341eff398a00c7d6e671615c69de15","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.menu.scopeSessionHint","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"The server is saved globally disabled and enabled only for this session.","text_hash":"0ceb3cecc6f4196d92d8c2e31d672a7e117b5358350e1fe5285ab416b32a982f","tgt_lang":"ru","translated":"Сервер сохраняется глобально отключённым и включается только для этой сессии.","updated_at":"2026-07-31T19:29:58.902Z"} {"cache_key":"4dbdac2f1e42fe65b9b9f64c6dacfc5b3a0a0b2c924888167a7bc0d6b0afb8c0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.connectorDescriptions.github","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"PR review queues, issue triage, and repo Q&A through the official GitHub MCP.","text_hash":"56ac30344e3daa6df914513e72ae6a4b2043974ae3fa1c003388536d5635e3d1","tgt_lang":"ru","translated":"Очереди проверки PR, сортировка задач и вопросы по репозиториям через официальный GitHub MCP.","updated_at":"2026-07-12T07:01:25.543Z"} @@ -1230,6 +1236,7 @@ {"cache_key":"4ecb1b224356ff020a865772cf728bf758921d0403a1ac4ba8a325e198fe1e81","model":"gpt-5.5","provider":"openai","segment_id":"connection.help.step1","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Start the gateway on your host machine:","text_hash":"b74384094713483b077df8caec91fcaf5726332a258a2853ed85750db16b43ad","tgt_lang":"ru","translated":"Запустите gateway на хост-машине:","updated_at":"2026-06-26T21:40:28.260Z"} {"cache_key":"4ece5807af6cfdd8ff9e4579990d8fa963058c1f03eb87e0a238ea309a1ad37a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryImport.confirmImport","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Import memory","text_hash":"9b1aa4a9e7dac2f8013a74e05aed829ef31e0ff8dc0855d7e9acc6a4d91fd245","tgt_lang":"ru","translated":"Импортировать память","updated_at":"2026-07-29T11:19:04.877Z"} {"cache_key":"4ee28e562107d0c12b0c32fa3ca2f5a5aedb922a9185bd07807c7d2d7b4f8eea","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.readiness.chooseProvider","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Choose another provider","text_hash":"994f468aaee8b1d97833878a6cf69495e41aec5a97dec4db0636c25e514ac24a","tgt_lang":"ru","translated":"Выбрать другого провайдера","updated_at":"2026-07-31T19:29:58.902Z"} +{"cache_key":"4f045fa88f3d49bf348f99906a43f9f564f25ef3c40e513c5cce4a3c0e8e7ce8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"appsPage.ctaChromeWebStore","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Chrome Web Store","text_hash":"2b96646cfbc6ae7d1de1a356ebbec0e8802212b48d9f0393d5c93840fc71984a","tgt_lang":"ru","translated":"Chrome Web Store","updated_at":"2026-08-06T05:34:59.704Z"} {"cache_key":"4f188ca26fd8f1110225bab6654c64f141513f88c3f5fe4c91eece8190dc0c02","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.execApprovals.allowlistHint","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Case-insensitive glob patterns.","text_hash":"db5c89db24461b936404c53fe2f7ddc83315691aec34f90bdafdf14d290c0601","tgt_lang":"ru","translated":"Шаблоны glob без учёта регистра.","updated_at":"2026-07-12T06:58:55.781Z"} {"cache_key":"4f32a3ce3215cba7c21e1c2a8f44e161a416b9ddc03f3ecb1566ef0fa1e3bba3","model":"gpt-5.5","provider":"openai","segment_id":"workboard.agentCurrentUnconfigured","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"{agent} (not configured)","text_hash":"d138ab0079dea760c723d7c947d0c31178252e28e7dd70a40b9d3d85e5549b1d","tgt_lang":"ru","translated":"{agent} (не настроен)","updated_at":"2026-06-26T21:39:50.999Z"} {"cache_key":"4f34c359b001b09af2494eb526c47d2a71d28653acf53dc12acdbd95d7c08161","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.catalog.remoteViewOnly","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"This thread is on a paired node and is view-only.","text_hash":"635b62c16bc54c7174e17827a58ab2305836d14d6e56a758d370d5ca3820d8ad","tgt_lang":"ru","translated":"Этот сеанс находится на сопряжённом узле и доступен только для просмотра.","updated_at":"2026-07-29T11:19:04.877Z"} @@ -1276,6 +1283,7 @@ {"cache_key":"516684833f83f467768137edbb1363462db17c6401a2f8425abed85c439467f9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.voice.connecting","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Connecting voice input...","text_hash":"04928af78f92a4dd22d8b718b08c5278d528a0cf4529acf97a51f33fcf47ca45","tgt_lang":"ru","translated":"Подключение голосового ввода...","updated_at":"2026-07-29T11:19:04.877Z"} {"cache_key":"516f2e24c73dce244d1cf42f67141ef2e94ab7ce0521a1c888f3419efca84d68","model":"claude-opus-4-8","provider":"anthropic","segment_id":"appsPage.heroTagline","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Companion apps for your phone, watch, desktop, and browser — plus plugins to extend what your agent can do.","text_hash":"f8f1b222b2d30d07caf36ce2f1e9e93ae5045da12ea547d16920d5a57a60e035","tgt_lang":"ru","translated":"Приложения-компаньоны для вашего телефона, часов, компьютера и браузера — плюс плагины, расширяющие возможности вашего агента.","updated_at":"2026-07-22T16:02:14.005Z"} {"cache_key":"5177625d2fe5baa917176ff002bfd1172174fde9fa369fb186206cad6323243c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"custodian.nudge.channelDisconnected","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"{channel} just disconnected — ask me what happened","text_hash":"d7976102882c92c785fa7ed2737b2c4a89ea7b818b24892897665ede7cc5b4f1","tgt_lang":"ru","translated":"{channel} только что отключился — спросите меня, что случилось","updated_at":"2026-07-22T16:01:58.110Z"} +{"cache_key":"5179071386803bb395d6773d621928ee2edcba21bf9bb9273935de2e69891af9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.button","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Check model","text_hash":"ecbc2430febdf2ec2499efad15c6d2f2a01b64cc8ea7a1bce31663cf67c0dd9c","tgt_lang":"ru","translated":"Проверить модель","updated_at":"2026-08-06T05:34:50.493Z"} {"cache_key":"518531a2f744b1e9bd4d8a30912917fae038aef269859d1ea837b72fb82e559c","model":"gpt-5.5","provider":"openai","segment_id":"configView.sessionObserver.modelDisabled","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"disabled","text_hash":"17eb3c0168d0d7b21ede5481150f17233427d89833ec121b4dbc4fb96cfab71e","tgt_lang":"ru","translated":"отключено","updated_at":"2026-06-26T21:42:47.554Z","segment_ids":["skillStatus.disabled"]} {"cache_key":"51a23a8c418827eaad6b97262590f0a659daed8e5caf5c51839e3301a7942e12","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.modelControls.fastHelp","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Fast responses finish sooner and can use more of your usage limits.","text_hash":"edd4826912063d141c68296207f4e172c447bcc3c7e939bfe10df67ccb11f554","tgt_lang":"ru","translated":"Быстрые ответы завершаются раньше и могут расходовать больше вашего лимита.","updated_at":"2026-07-29T11:18:44.153Z"} {"cache_key":"51b4775461e1787f69d157471ba90548b3b44105e7b1f0fe4e9d59ac1fce77a3","model":"gpt-5.5","provider":"openai","segment_id":"tabs.worktrees","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Worktrees","text_hash":"aec2f93d67b7c4c5fd9b94042f33299f7a0e55cdcb7e8e35feb9d0f6da697f3d","tgt_lang":"ru","translated":"Рабочие деревья","updated_at":"2026-07-05T21:01:47.002Z"} @@ -1348,6 +1356,7 @@ {"cache_key":"55a66c9a75981e2f46047bc0dc89ae1885751caebcb0331971ff59cf73f7d402","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.connectorDescriptions.transcription","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Turn audio and video into clean, structured transcripts.","text_hash":"b09935a4a68cc50664d8944093f4c95da627a6c4c19a37732ffafa30290d5951","tgt_lang":"ru","translated":"Превращайте аудио и видео в чистые структурированные расшифровки.","updated_at":"2026-07-12T07:01:25.543Z"} {"cache_key":"55a93f2bfb97fc89d60c9b1ee575c2558cceca411d804941cbcf9e9b3c5189d2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.board.dockBottom","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Dock chat bottom","text_hash":"116e063751ce6eceaac037e7b01df18b7ea69be9e1e9f482462d4eada7113a97","tgt_lang":"ru","translated":"Закрепить чат снизу","updated_at":"2026-07-22T16:03:00.829Z"} {"cache_key":"55cbb8380a7cd712cb188bf5851fda57133ee8baf50b3672549eeec39c768fac","model":"gpt-5.5","provider":"openai","segment_id":"cron.errors.cronExprRequiredShort","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Cron expression required.","text_hash":"dcd8b9471afc9f89d49a6279aba723d2f38dcd28f4df55045be674608930bea0","tgt_lang":"ru","translated":"Требуется cron-выражение.","updated_at":"2026-06-26T21:42:51.343Z"} +{"cache_key":"55e84ba9fac921b1afc85bca0a57cbdb1a93ab8ca70e7fa97dc567faa4ba52ac","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sidebar.hideFromSidebar","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Hide from sidebar","text_hash":"a96ec22ac9bff95bac64f1acdbd3ba23eda7a14a1f56257c8529900cdd561d53","tgt_lang":"ru","translated":"Скрыть из боковой панели","updated_at":"2026-08-06T05:34:59.704Z"} {"cache_key":"55f6c2b5a7fbac9c032d74e9779094af595ff773f0002df5d96f40f0487baf16","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agentTools.profileSourceDefault","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"default","text_hash":"37a8eec1ce19687d132fe29051dca629d164e2c4958ba141d5f4133a33f0688f","tgt_lang":"ru","translated":"по умолчанию","updated_at":"2026-07-12T07:00:50.137Z","segment_ids":["chat.commandResults.agents.default"]} {"cache_key":"561580bbdfc6993527981b181bf81fd6e73b59be15764f4baf9ca0ac812bfea8","model":"gpt-5.5","provider":"openai","segment_id":"connection.snapshot.subtitle","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Latest gateway handshake information.","text_hash":"02c4ea80485c6beaf97787975883e58d65e0d1d4dd30e0c4c101e862fb45634a","tgt_lang":"ru","translated":"Последняя информация о рукопожатии шлюза.","updated_at":"2026-06-26T21:40:18.156Z"} {"cache_key":"5615f348e06030a64385c89bdb552a34293d5ac01dfdaa2f8071913938df9d03","model":"gpt-5.6-sol","provider":"openai","segment_id":"modelProviders.logout.loggingOut","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Logging out…","text_hash":"5a79edda3e34d40e4ca5bde413b7aee550aca8f48718415994e1407d80fbdcb8","tgt_lang":"ru","translated":"Выполняется выход…","updated_at":"2026-07-13T16:33:39.498Z"} @@ -1358,6 +1367,7 @@ {"cache_key":"56433f80db24ab41f90f1f5fba406c3d733827f0ae55ca16a74935114c373957","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commandResults.thinking.reset","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Thinking level reset to default.","text_hash":"760a995cd6c6f7e1bf4a7f1b55a1e89bcd5b4ebe5a8dc5af1b787f7766973155","tgt_lang":"ru","translated":"Уровень размышления сброшен на значение по умолчанию.","updated_at":"2026-07-29T11:18:12.436Z"} {"cache_key":"5646540f8b7d8350af4e2530122303a548fbe42ee32d9ece1c322433b259b25e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sessionSharing.selected","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Member","text_hash":"7c968fb71f50e335442b35062a35620a508bbd0bd3ee7888deff2490636a5311","tgt_lang":"ru","translated":"Участник","updated_at":"2026-07-25T17:17:28.586Z"} {"cache_key":"5650150db819cbb11441471b2bc3a2687571f039803c6ce739db41e6a5aa283c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.inventory.details","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Details","text_hash":"45989de49fb7f66dfe17a8fc26f3a02c7abcd74f7e8e6cf9f39fa0e3775780df","tgt_lang":"ru","translated":"Подробности","updated_at":"2026-07-12T06:58:35.815Z"} +{"cache_key":"5660a276e146839798f461ce70069a3d1c557a0ce177876efc12a2489fb0cc04","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.messages.fullContentLoadFailed","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Could not load the full message.","text_hash":"a786a21e46295cc228c4ec476928e20786dde74abe1d0999043c6598ce736456","tgt_lang":"ru","translated":"Не удалось загрузить полное сообщение.","updated_at":"2026-08-06T05:35:02.547Z"} {"cache_key":"567c96075ebedfbcc5c394e568e252af572ae2ebb215994a96955006487046ff","model":"gpt-5.5","provider":"openai","segment_id":"chat.composer.microphoneAccessFailed","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Unable to access microphone inputs.","text_hash":"5125ca209d6d3c763713490ec0de3a44db42aeab03cb21dcf4b047a1a4970669","tgt_lang":"ru","translated":"Не удалось получить доступ к входам микрофона.","updated_at":"2026-07-06T17:57:33.379Z"} {"cache_key":"5691ba82a9d4b28ec6a83c14ad73b0c43013db055650280652c12452d3de259e","model":"gpt-5.6-sol","provider":"openai","segment_id":"chat.progressLabels.lobstering","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Lobstering","text_hash":"7900450859bdb8c2935f5056a52c4842dbbd8b21a9320cd41da0182e3a9dbd85","tgt_lang":"ru","translated":"Омарничает","updated_at":"2026-07-14T04:55:30.458Z"} {"cache_key":"56a16ecd428492852619b6e80f53f1abcf833e0fbb3cc34e9db03c3d73515fd3","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.groupByDate","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Date","text_hash":"99c40ab405926cb5ad1def9cff4d7ce624f8f8abfff4e85f655347fcb949d08e","tgt_lang":"ru","translated":"Дата","updated_at":"2026-07-05T14:40:26.836Z"} @@ -1394,11 +1404,11 @@ {"cache_key":"5919e3f1243c2e90b4e7734682e6452524a446f72ceac1f9a7cb970b30e95303","model":"gpt-5.5","provider":"openai","segment_id":"usage.filters.days","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Days","text_hash":"e08c0aa8f558f39fa99077e92036cf7d2210fe88ffae4d3b30fd489d9ac99e02","tgt_lang":"ru","translated":"Дни","updated_at":"2026-06-26T21:40:59.486Z","segment_ids":["cron.form.days"]} {"cache_key":"59206ebb7274e5620d6b5c7f9892f7271e08cec5beaf9f31adfeac7011ba7877","model":"gpt-5.6-sol","provider":"openai","segment_id":"common.skipToMainContent","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Skip to main content","text_hash":"c887f134c26ea8310e1fb4bd6fbab7b640393bd1b556e62691c7a442be92ec2a","tgt_lang":"ru","translated":"Перейти к основному содержимому","updated_at":"2026-07-13T13:04:33.986Z"} {"cache_key":"59227db329a2936f818aa7d393d27a20ee0ba4e47eb3341d154de5de8ef2f16d","model":"gpt-5.5","provider":"openai","segment_id":"execApproval.alwaysAllow","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Always allow","text_hash":"977618bd8bc7eef4d3bada0cf1a791d8362cd5fd8680e9673566abab2e76dded","tgt_lang":"ru","translated":"Всегда разрешать","updated_at":"2026-06-26T21:39:20.621Z","segment_ids":["approvalHistory.decisions.allowAlways"]} +{"cache_key":"59364fd77099084154414ded16ce840fc4d0e539ca88067e4d2397ce589a4e6e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.skillsPanel.updateError","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Could not update the agent skill allowlist.","text_hash":"ee69eb4828ac26cba851cec0b5ae90fd4059ab1d2f84dc8c1ee7def439c706eb","tgt_lang":"ru","translated":"Не удалось обновить список разрешённых навыков агента.","updated_at":"2026-08-06T05:34:50.493Z"} {"cache_key":"59371597ca5682c7f3f6c36ed0b485c4d30a15b271b462557e4030a240a40480","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.pairing.review","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Review requests","text_hash":"a48df62f7f899a16aaff595a3977e2a4ce17f42cc7b430a549a934827439dd0b","tgt_lang":"ru","translated":"Проверить запросы","updated_at":"2026-07-22T16:01:06.766Z"} {"cache_key":"59387f9bc0a98c357e70e94a1b2af43b3e81348f0c6b9266d37288f2b0c6178c","model":"gpt-5.5","provider":"openai","segment_id":"debug.manualRpcSubtitle","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Send a raw gateway method with JSON params.","text_hash":"21ff33425efbda80bc90ede3a293768d63220ac7937401575b1e0e5e00861685","tgt_lang":"ru","translated":"Отправьте необработанный метод шлюза с параметрами JSON.","updated_at":"2026-06-26T21:39:17.817Z"} {"cache_key":"593f224268ea1676db0ae5c5efc5a8f80be728275bd3fad51dcbe064d22d2327","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.selectedCameraUnavailable","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"The selected camera is unavailable. Choose another camera or System default.","text_hash":"9de2c5c714f321853c613819a46e86362b6decd344ce3e8155553f487e395efb","tgt_lang":"ru","translated":"Выбранная камера недоступна. Выберите другую камеру или системную по умолчанию.","updated_at":"2026-07-22T16:03:46.583Z"} {"cache_key":"596bae7e519420fa2197899e18edb21960436eb3f663311637d9f87e332d8f53","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commandResults.agents.title","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"**Agents** ({count})","text_hash":"6d5dc25208b73f9917c2d4efe4e2ad1d7f531bbeb4b92ae12a6ef5ca46f1b7c3","tgt_lang":"ru","translated":"**Агенты** ({count})","updated_at":"2026-07-29T11:18:28.281Z"} -{"cache_key":"597a8d16af2c9b4162e7ebcc3d1b5e93ce9560b2b6248c72e449219af8947ff2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.messages.openInCanvas","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Open in canvas","text_hash":"02597bb20cb5d93ebbb47e62c3591fcf9dec76fc42697e1dc130e1f167232e61","tgt_lang":"ru","translated":"Открыть в холсте","updated_at":"2026-07-12T07:02:38.378Z"} {"cache_key":"597b4450c24d23a34851a5850c81ddc465dba7d2335251ce87286c34c0068658","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agentTools.notLive","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Not Live","text_hash":"bea2fcd0c86443609bb2f1d0e9e107f154edc26d3bdce319675e08fa3ba49366","tgt_lang":"ru","translated":"Не активно","updated_at":"2026-07-12T07:00:42.425Z"} {"cache_key":"59999bfb52dc6e03f4ece054639a06baf78c0e322bafc9019e3b51e9599b1a2c","model":"gpt-5","provider":"openai","segment_id":"usage.costWindows.selectedRange","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Selected Range","text_hash":"95917ae71066a19c266cd4530068f4bf775ed2401951ebf37ab0c91daa1a67d3","tgt_lang":"ru","translated":"Выбранный период","updated_at":"2026-07-05T20:24:32.108Z"} {"cache_key":"59bdf58a3d18b2e9de93653780de9bd03ae88c9292f31c2c1a09cb8569761900","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.dreaming.phaseFields.lookbackDaysHelp","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"How far back this phase reads. Leave empty for the plugin default.","text_hash":"16091a9af681879de973a231c99e6aa71f9b5e3a31fc01ac5bf09510cff3ac2b","tgt_lang":"ru","translated":"Насколько далеко назад читает эта фаза. Оставьте пустым для значения плагина по умолчанию.","updated_at":"2026-07-28T07:17:24.384Z"} @@ -1410,7 +1420,9 @@ {"cache_key":"5a3b0bd964562376954bc0002f4fae5007a3da9044944b12b2718e5ee12197c1","model":"gpt-5.5","provider":"openai","segment_id":"cron.form.webhookPlaceholder","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"https://example.com/cron","text_hash":"1a8d9a48565f0ed4d43751b2b9a4a9c5b5d78c06e20c6ceef36fe55c47bb7d79","tgt_lang":"ru","translated":"https://example.com/cron","updated_at":"2026-06-26T21:42:41.136Z"} {"cache_key":"5a4479081f6b9cb6f39c60a1b3debf51a21d381f59d5f29c939436eab864a2f7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.itemCount","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"[{count} item]","text_hash":"1a333a842f6709d3738084abb9fbe4d2a5a31674a696ccd7fb7c198dab702b3e","tgt_lang":"ru","translated":"[{count} элемент]","updated_at":"2026-07-12T07:00:27.513Z"} {"cache_key":"5a724b017a87502d684a5da6942cadd2e4c99afbac8015a7554346d7dc569099","model":"claude-opus-4-8","provider":"anthropic","segment_id":"browser.errors.screenshotFetchTimedOut","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Screenshot fetch timed out.","text_hash":"77d5583c2f548487a6dac509e6650b1b19b1a7fbdde4631a904f680236f9eda8","tgt_lang":"ru","translated":"Время ожидания получения снимка экрана истекло.","updated_at":"2026-07-29T11:16:40.698Z"} +{"cache_key":"5aaff899cc256e6ebdfbfdcdc9ea1087ffd3cfea6cd7d4aa92035ed95da9a0ae","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.actionRequiresConnection","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Connect to the Gateway to change threads.","text_hash":"727466635f5e0ced207246479290fa83cd03ca8c78d8b7120ec5abba0e3ed8ed","tgt_lang":"ru","translated":"Подключитесь к Gateway, чтобы изменять цепочки.","updated_at":"2026-08-06T05:34:50.493Z"} {"cache_key":"5abc656a258159d07eef40b97414f409b2f5903cda5c2c5534077b572c175204","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.toolCatalog.descriptions.image","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Image understanding","text_hash":"aec67a106aa810addfcd9b734f34f329ba4805caf5abbe0cf5483c6c42d177bc","tgt_lang":"ru","translated":"Распознавание изображений","updated_at":"2026-07-12T06:59:08.580Z"} +{"cache_key":"5ac8d8682d24242e45767207f83612c8e5966759c2b8687a298252986996087d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.modelControls.modelsUnavailable","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Models unavailable","text_hash":"3165b4e4a0545cf89d54a11e8f862bbbfd06f986af3ff8f94f5c7c4992495b5f","tgt_lang":"ru","translated":"Модели недоступны","updated_at":"2026-08-06T05:35:02.547Z"} {"cache_key":"5acf712e98f282694cf1e12e625b37d73d9d08c151be2df37e8cc79c04430bea","model":"claude-opus-4-8","provider":"anthropic","segment_id":"subtitles.modelSetup","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Connect a verified AI model","text_hash":"a17c975743b0a0b50fcc96243183b9daaa1055edf009bf1a808c2e23650aa13c","tgt_lang":"ru","translated":"Подключите проверенную модель ИИ","updated_at":"2026-07-29T11:19:04.877Z","segment_ids":["modelProviders.readiness.heading"]} {"cache_key":"5ad1a84b3ca9dadffbc6e941fb7dbaaec0b5edfa3721da145880bd91b54b8386","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.connectorGroupHome","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Home & media","text_hash":"69a5e0e1ebb60ea9a55eaa00f3a398e4cff4210303e0a98c2c666731bc1e08e8","tgt_lang":"ru","translated":"Дом и медиа","updated_at":"2026-07-29T11:19:04.877Z"} {"cache_key":"5ad71fa696a43c103b8357e56eb92455e1ecf42f1950835758ba34effdaab6f1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.signIn.title","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Sign in with a provider","text_hash":"6ecacb39fbded1787b43f7eb9a04f987fe15de98a19aec5c6f384ca36743b375","tgt_lang":"ru","translated":"Войти через провайдера","updated_at":"2026-07-29T11:19:04.877Z","segment_ids":["modelSetup.wizard.title"]} @@ -1617,7 +1629,6 @@ {"cache_key":"66c13dfe9d2f8e97afb35729f090ae67f77116a73611aad375d8e8a7e81b61d5","model":"gpt-5.5","provider":"openai","segment_id":"usage.overview.errorsHint","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Total message and tool errors in range.","text_hash":"d99a4b10fb87bda650577c36cec57f531433cbee6046ebb8e614af9e2fffce28","tgt_lang":"ru","translated":"Общее число ошибок сообщений и инструментов за период.","updated_at":"2026-06-26T21:41:12.411Z"} {"cache_key":"66cc41bbc182457d23c80307ee41635637e534a860137a26ec547d5c7c5ab1a7","model":"gpt-5.5","provider":"openai","segment_id":"workboard.eventAttemptUpdated","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Attempt updated","text_hash":"4f4c9984589da8e84df4db1f456131af2e5c645a653251dd44be503060d75ec1","tgt_lang":"ru","translated":"Попытка обновлена","updated_at":"2026-06-26T21:40:10.976Z"} {"cache_key":"66d199c3d50d161aafb15232aff32fa8f173782d91a3872f64b495deb649de8f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.pairing.approvedOwnerNotice","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"DM access approved and the first command owner was configured.","text_hash":"399120a17958553e8bc7b4b7f03700aef143c13dcbddffe7e0c8b79b2b151b82","tgt_lang":"ru","translated":"Доступ к личным сообщениям одобрен, и настроен первый владелец команд.","updated_at":"2026-07-22T16:01:06.766Z"} -{"cache_key":"66dc8950797aa17af0f80025ca6fea625c9b651b246e0cb1576a11a42f38d024","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.relative.daysAgo","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"{count}d ago","text_hash":"a41234397f3c63b22d27312ffcea05114f8d3ae9d602ef1320168a6eae9ca361","tgt_lang":"ru","translated":"{count} дн назад","updated_at":"2026-07-12T07:02:10.002Z"} {"cache_key":"670b3ff73a9afaabf98b7a8dea6c621733a62dc12ba05a8aea555866504ec4d7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.menu.noSkills","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"No skills available.","text_hash":"a0643757b34712189e740a0a0ba59dc93aefb35dc7e641f762d476c0a4e830aa","tgt_lang":"ru","translated":"Нет доступных Skills.","updated_at":"2026-07-29T11:18:59.329Z"} {"cache_key":"671785b476c9453773a3c7570ae8504c799886ad956b4f511bf3c844853ee684","model":"claude-opus-4-8","provider":"anthropic","segment_id":"logbook.stats.title","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Day at a glance","text_hash":"db15480eb17e972867245ba747725ce433878198f4808814d59795184f68e46c","tgt_lang":"ru","translated":"Day at a glance","updated_at":"2026-07-29T11:19:04.877Z"} {"cache_key":"672effabbf9beff1e60a753638970aabc9a1db04c2ca4d7c46d8ae31d60d7381","model":"gpt-5.5","provider":"openai","segment_id":"cron.form.sessionHelp","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Main posts into the agent's timeline. Isolated runs a dedicated agent turn.","text_hash":"ca59ec2456da83588395f5d5045ec40ba74903246b0da74b540a754ab3b64207","tgt_lang":"ru","translated":"Основной публикует системное событие. Изолированный запускает отдельный ход агента.","updated_at":"2026-06-26T21:42:31.568Z"} @@ -1652,6 +1663,7 @@ {"cache_key":"68bcd8ba63393cba3049c0c87225d5b7b31fe83b95c51247cbfdf6701b673148","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.overview.health.notChecked","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Not checked","text_hash":"d16948e73a6800900e894177d1837427c401015926513e54b7433b3e2c5a94c5","tgt_lang":"ru","translated":"Не проверено","updated_at":"2026-07-29T11:17:20.175Z"} {"cache_key":"68be6e9fcbfeb02c89b8e9376c135b383e42ee717171a098321eb830fcba885f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sidebarColumns.resize","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Resize {panel}","text_hash":"8979a73ee55c63ce6d1de8bd2b38e1e6eb751471226634ea0ef39f0184408dfa","tgt_lang":"ru","translated":"Изменить размер {panel}","updated_at":"2026-07-28T07:17:53.987Z"} {"cache_key":"68c0e729e0a0305819e684be960739ca213a205d75dd93e8ba19395620a0183d","model":"gpt-5.5","provider":"openai","segment_id":"cron.form.webhookPost","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Webhook POST","text_hash":"d723454d0dc5c8e14aa37fc971854acea7aebcff2f323d537dac4732aacb0aa3","tgt_lang":"ru","translated":"Webhook POST","updated_at":"2026-06-26T21:42:36.583Z"} +{"cache_key":"68c54f3d4103f0c13285463c4847915a01e3f63b711adce407ea26113679b017","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.authFailed.stepDashboard","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Run openclaw dashboard --no-open for a fresh URL, or openclaw gateway auth-token --show to recover the token.","text_hash":"fa26152d74b5e87de5bd2e743b0aefb3815c7720452ee67d0b42a48c9f83df55","tgt_lang":"ru","translated":"Запустите openclaw dashboard --no-open, чтобы получить новый URL, или openclaw gateway auth-token --show для восстановления токена.","updated_at":"2026-08-06T05:34:59.704Z"} {"cache_key":"68cd129642b029735e4be27600a8d6b8168c78e455ed5451764716ab913d81e2","model":"gpt-5.5","provider":"openai","segment_id":"subtitles.logs","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Live gateway logs.","text_hash":"6e85f21ce15f95b7a0778bfee68cbb1a1017f83d42fd86b618d404a3b6a122a7","tgt_lang":"ru","translated":"Живые журналы шлюза.","updated_at":"2026-06-26T21:39:31.958Z"} {"cache_key":"68e052950843216dbbc473cf4c3d9cf3ab3a64bb0acd87c2c3ea2ae4c2ecc59f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"filePreview.fileCount","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"{count} files","text_hash":"63352fdc2cd6bbbfb4ac957d4fb6e0b03eda6d5240381ec7a0f3a9b8db3a231f","tgt_lang":"ru","translated":"{count} файлов","updated_at":"2026-07-12T06:58:15.198Z","segment_ids":["githubPreview.files","memoryImport.fileCount"]} {"cache_key":"6904ee5867804c24b2b7aa2fcb80ef868850621da06f80039d18a08f4917667c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.compacting","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Compacting","text_hash":"df77799ce8a28165204ff27fb292f9d3759b204f23959a1c8a1b901c0683abdb","tgt_lang":"ru","translated":"Сжатие","updated_at":"2026-07-29T11:18:52.707Z"} @@ -1662,6 +1674,7 @@ {"cache_key":"69316c6f38b91d66ac3682219f752386cbad52f21346e6148d314d2abd255b9a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"updates.error","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Update error: {error}","text_hash":"ae8933901a9fcf12886c36b81b5562b531f0cf364bf4ffbd7d10b1e6f8cb728f","tgt_lang":"ru","translated":"Ошибка обновления: {error}","updated_at":"2026-07-29T11:16:20.487Z"} {"cache_key":"693b7d9b7a2732a5ac41170a6fd03b157ffeca2d369fb962362b38fa11652c16","model":"gpt-5.5","provider":"openai","segment_id":"common.showQr","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Show QR","text_hash":"b694a5029e4f3f603422c10a6c3d1e03e87d78dae506dc24ca9ac12476ac2533","tgt_lang":"ru","translated":"Показать QR","updated_at":"2026-06-26T21:38:34.337Z"} {"cache_key":"694917c12ec63d93fa169e3244e0a74c398fe57a99e84a09bf3de2e6f99e8e13","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.defaults.description","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Defaults every agent inherits unless overridden.","text_hash":"2c29c94b71787f79818e9f3e06c1f3ff7cee613cd9fbc61cec7f2de2ec8c23b4","tgt_lang":"ru","translated":"Значения по умолчанию, которые наследует каждый агент, если не переопределены.","updated_at":"2026-07-29T11:16:30.946Z"} +{"cache_key":"695207279d6c6a279ee12ee75f2373c622bdcdb39f2adac7ae6f0c61283db415","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sidebar.showSessionSection","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Show","text_hash":"0df6f1cad36c49da768a6efdcc2c4be102f5729f7381cb53e4ff8061d17eaeb6","tgt_lang":"ru","translated":"Показать","updated_at":"2026-08-06T05:34:59.704Z"} {"cache_key":"6964dccd11d79e017b0e235e1121f9788036108e649a90dec833924c2e774eaf","model":"gpt-5.5","provider":"openai","segment_id":"usage.empty.title","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Start with a date range","text_hash":"b7c62643985a46857b304fcad4565f828cba8925e4f5de2a078f647414b6279c","tgt_lang":"ru","translated":"Начните с диапазона дат","updated_at":"2026-06-26T21:41:08.399Z"} {"cache_key":"69781986e4d68085375df7f39caad7662e79b1897e01f7c14bad0935a186c1e6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.actions.evaluating","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Evaluating…","text_hash":"f46f4682a742e00452e5b0a3d4abb3bb61611e97b3df7a5afe07e33c2d3e153c","tgt_lang":"ru","translated":"Оценка…","updated_at":"2026-07-29T11:17:34.238Z"} {"cache_key":"6978e3473770c250da90255a1c973460b59a1d5863c51138c52285d2843f7584","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.groupBy","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Group by","text_hash":"956a51f6b098a41b7c3108015f0790bb24af7693717b07cee39d5df6a5da1826","tgt_lang":"ru","translated":"Группировать по","updated_at":"2026-07-05T14:40:26.836Z"} @@ -1671,6 +1684,7 @@ {"cache_key":"69a95b9227e25606b89851b8fc9026dd26834d17963a3115d83d08edb8b48fda","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.actions.archivePathCopied","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Archive path copied.","text_hash":"b5ec380acc82ac827ed2fc4fb81fe0915a92c1a0aaa85a54c9a7e970fc406c14","tgt_lang":"ru","translated":"Путь к архиву скопирован.","updated_at":"2026-07-29T11:17:50.794Z"} {"cache_key":"69ae7cd95f37350571ca2636cca9d39a8f7bb56812557cf9740011d2f32fee7c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"quickSettings.personal.clearAvatar","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Clear avatar","text_hash":"13bf7b9f89587bcbc16db609df7343b1fbb40330635edb276881c1ce235fbcb8","tgt_lang":"ru","translated":"Очистить аватар","updated_at":"2026-07-12T06:59:58.004Z"} {"cache_key":"69d30bb21ca1c14f8285c3be003d253a698e5e2daaaac9a2c7ee83164cd2b35d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sessionHeader.copied","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Copied","text_hash":"8d525e5f158b9afe05f3122af363ac67763bdc4e1395b46597b320c289766ce3","tgt_lang":"ru","translated":"Скопировано","updated_at":"2026-07-17T04:31:19.427Z"} +{"cache_key":"69e7bf911fd9a8a93dcc2ad9f15d6a7346bc568bb4d8e086e5f4b9c36739414a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.branchCheckpointConfirm","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Create a new child thread from this compacted checkpoint?","text_hash":"dbafb7be891c3fd1d13d421909284ee93103bebf7b3b99a82e2fd882e59b58cd","tgt_lang":"ru","translated":"Создать новую дочернюю цепочку из этой сжатой контрольной точки?","updated_at":"2026-08-06T05:34:50.493Z"} {"cache_key":"69f70c25725eafcd173b94b4ccbf8466321b1d6fac6f98947de077288d5f728c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.success.configuredModel","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Configured model","text_hash":"4e68099d5f21091463a046eb699e9269e6ba3dadbc45307fad82cb4ee2ae5d0e","tgt_lang":"ru","translated":"Настроенная модель","updated_at":"2026-07-29T11:19:04.877Z"} {"cache_key":"69fda3a65e9769af380e0397e1ecc9311bff3b8779308010309e4114fdc6ba62","model":"gpt-5.5","provider":"openai","segment_id":"gatewayLogs.exportButton","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Export {label}","text_hash":"50b12f90f821522131afebaeff51bb079a8dbbc4c068fe1a3a9e70026d411ac9","tgt_lang":"ru","translated":"Экспорт {label}","updated_at":"2026-06-26T21:39:38.402Z"} {"cache_key":"6a111cc5c8b73ec59c6211d6b718be6c352cde079c679fbaff063d91eb179104","model":"claude-opus-4-8","provider":"anthropic","segment_id":"quickSettings.personal.avatarIssues.unsupported","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Unsupported image type","text_hash":"49b54c9d53c58d499ae36c94ab9475213a18433e623b57b00fe768284e5e0d44","tgt_lang":"ru","translated":"Неподдерживаемый тип изображения","updated_at":"2026-07-12T06:59:58.004Z"} @@ -1744,6 +1758,7 @@ {"cache_key":"6ed20fae829b1e12f87a6adc8e731c426a848998536446e111da6a158d6bef49","model":"gpt-5.6-sol","provider":"openai","segment_id":"cron.form.summaryOnce","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Runs once at {at}","text_hash":"d6c96c2d9f9104738a2caed982391df045756f794e961bc58dc23c06106cc3d3","tgt_lang":"ru","translated":"Запускается один раз в {at}","updated_at":"2026-07-12T09:22:35.524Z"} {"cache_key":"6ed80ea964430e75add167c3103bcebfa53a4151da4b5aa695ad46861e9d5db1","model":"gpt-5.5","provider":"openai","segment_id":"agents.files.updated","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Updated {time}","text_hash":"2f87419441e6111b4d62893d3c4ef5ddeb2c8e1af82fabab6132856faf77f907","tgt_lang":"ru","translated":"Обновлено {time}","updated_at":"2026-06-26T21:39:14.470Z","segment_ids":["workboard.lastRefreshed","modelProviders.updated"]} {"cache_key":"6eef9f4716def896e05428bc46fce1bedfb703c44efed091659372a9201e43f2","model":"gpt-5.5","provider":"openai","segment_id":"common.credential","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Credential","text_hash":"b1c42b3ce118093bc656bf16e7b87e069403a18246d2ea36d3c667850cb5bda1","tgt_lang":"ru","translated":"Учетные данные","updated_at":"2026-06-26T21:38:30.975Z"} +{"cache_key":"6ef137b8af78379b1a55fc114e53ee20ded37458cd655723b79247622acbb301","model":"claude-opus-4-8","provider":"anthropic","segment_id":"appsPage.badgeStoreComingSoon","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Chrome Web Store · coming soon","text_hash":"d211e1cb0d006e8e02c0c3fe12d6d98e9b576b5b19eb85b501cb8448935647f3","tgt_lang":"ru","translated":"Chrome Web Store · скоро","updated_at":"2026-08-06T05:34:59.704Z"} {"cache_key":"6f04f47844809f8e6b924f1f8ab09fce21a95471beeb3d91a301a3d60c6a8c62","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.localCost","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Global session spend · {days}d","text_hash":"bce6db669e054bab099bcd9188d33e7d7f4a6f8257bc90d9bd28570cc9fa7baf","tgt_lang":"ru","translated":"Session spend · {days}d","updated_at":"2026-07-29T11:19:04.877Z"} {"cache_key":"6f0747ebba0ea00293d3294dd1bc33d91eb817282201c54bb3fd814bbc1b1d0b","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.kind","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Kind","text_hash":"f5387f9bb6ed70315a77fdcb9335facc27a9bf241f35955bd2755c55e0c016c7","tgt_lang":"ru","translated":"Тип","updated_at":"2026-06-26T21:38:51.115Z","segment_ids":["sessionsView.groupByKind","approvalHistory.columns.kind"]} {"cache_key":"6f0cc07c2f53b96a259e175ce02cde31ae32db5f920b3f75efaa9404ff04df29","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sessionHeader.branches","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Thread branches","text_hash":"42d2a76109dfef1ba96a7e8ecf681749e3940a130f9c22662a112311e297519a","tgt_lang":"ru","translated":"Ветки обсуждения","updated_at":"2026-07-22T16:02:53.651Z"} @@ -1791,7 +1806,7 @@ {"cache_key":"71b3830082d1ba2092c726c2296948620b19512c7ee8cfe0d369a650f65abb11","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.sections.logging","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Logging","text_hash":"d3ef01b4a9c9910364c9b26b2499c8787a0461d2d24ab80376fff736a288b34c","tgt_lang":"ru","translated":"Журналирование","updated_at":"2026-07-12T07:00:02.819Z"} {"cache_key":"71d2811eca489aade299522a81bdd7e8c2377f90adde909651b2d914cd403639","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.cameraPermissionBlocked","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Camera access is blocked. Allow camera access in browser site settings.","text_hash":"69772cad2558e1ead2c8f071e8fdff48e0a648bb8fc182a29fa6f170f3c47bf1","tgt_lang":"ru","translated":"Доступ к камере заблокирован. Разрешите доступ к камере и микрофону в настройках сайта в браузере.","updated_at":"2026-07-17T04:31:24.354Z"} {"cache_key":"71dd0e1826278e704cfe70e3adae0fda9764db83d485d2616a7123e0ac95a324","model":"gpt-5.5","provider":"openai","segment_id":"browser.annotatePrompt.introTitled","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"I annotated the page at {url} (page-reported title: \"{title}\") — the attached screenshot shows my markup.","text_hash":"07238283d91897e6c5c97bdb7ceb4dfdf021d3c4de2cf2cb3844e93517cd60d7","tgt_lang":"ru","translated":"Я добавил аннотацию на страницу по адресу {url} (заголовок, сообщённый страницей: \"{title}\") — на прикреплённом снимке экрана видна моя разметка.","updated_at":"2026-07-11T02:20:36.704Z"} -{"cache_key":"71f9f57a93de6facf6c3835f3a8fe0148423dc661ccec977a72c622fcc750c41","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.checkAgain","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Check again","text_hash":"fb7099ad8e818d42eceefe0d97c824fd54ddb0eeef54c263ec72c77d39198ac9","tgt_lang":"ru","translated":"Проверить снова","updated_at":"2026-07-29T11:19:04.877Z"} +{"cache_key":"71f9f57a93de6facf6c3835f3a8fe0148423dc661ccec977a72c622fcc750c41","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.checkAgain","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Check again","text_hash":"fb7099ad8e818d42eceefe0d97c824fd54ddb0eeef54c263ec72c77d39198ac9","tgt_lang":"ru","translated":"Проверить снова","updated_at":"2026-07-29T11:19:04.877Z","segment_ids":["modelSetup.verify.checkAgain"]} {"cache_key":"72005f64282796793ddfd61d2b77487084cfa5da931b042ab3fdfb8d5a5e4d21","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.evaluation.errors.revisionHashUnavailable","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"The current proposal revision could not be identified.","text_hash":"9360d4a0f2d684a420fc8b3ec528c588e37ca11ee628c59814a655fbdbb6f9bc","tgt_lang":"ru","translated":"Не удалось определить текущую редакцию предложения.","updated_at":"2026-07-29T11:17:42.705Z"} {"cache_key":"7211fe59716be575182d2a6195027ebd6c03f12755354ba72f91887395b3195f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commands.run","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"run","text_hash":"acba25512100f80b56fc3ccd14c65be55d94800cda77585c5f41a887e398f9be","tgt_lang":"ru","translated":"выполнить","updated_at":"2026-07-12T07:02:32.992Z"} {"cache_key":"721582b2b9df719cb0a29248121430d63542bcf45ceae8090d710b5425fc1eb9","model":"gpt-5.5","provider":"openai","segment_id":"subtitles.cron","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Scheduled tasks and recurring agent runs.","text_hash":"01f53c1090d030a9833b9dee089ab9cea6cb1c6f5134d32e27804583de6e5936","tgt_lang":"ru","translated":"Пробуждения и повторяющиеся запуски.","updated_at":"2026-06-26T21:39:27.659Z"} @@ -1964,6 +1979,7 @@ {"cache_key":"7bca01dbaa76e6242f90adbe5458f91c6d0d0553dba02aa1eaa1e3cdcab0317e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.observer.boardCurrentRun","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Current run","text_hash":"34a04b78fca4e4d0fb35115190a94e59b4aed1b6d68711139f0c7748a3ac7a83","tgt_lang":"ru","translated":"Текущий запуск","updated_at":"2026-07-22T16:03:29.888Z"} {"cache_key":"7bd736d3035d7a83e7ef019290697597ab568620d95afde59dc67a73318da6cf","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryImport.reviewFiles","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Review files","text_hash":"5a3ec6cc93489d7d584d0c6bb0444cf2e8859b0148d7e278d2b09718bbf511ca","tgt_lang":"ru","translated":"Просмотреть файлы","updated_at":"2026-07-29T11:19:04.877Z"} {"cache_key":"7bdab500ba72e1956214af4d9f110578b5b2b60b31fb7b1b462540354344d3a6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryImport.backfill.candidateCount","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"{count} candidates","text_hash":"70f1eb421654ad693b77d3781fdeb3f417e10e9d829c17a444b606254ff2d0d7","tgt_lang":"ru","translated":"{count} кандидатов","updated_at":"2026-07-29T11:16:49.608Z"} +{"cache_key":"7bdb5a0ea63d2b4bfb400a969b65c8d2639ebd4e364fcdf4a07c980f82e7a938","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.copyResult","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Copy result","text_hash":"c467973d015e9cb72b4e3a39d8b304099974fe9b6cb67f3f6f66a328069179a6","tgt_lang":"ru","translated":"Копировать результат","updated_at":"2026-08-06T05:34:59.704Z"} {"cache_key":"7c47bfaed926654aa2a591950f768b6df46ce69c2ca6832f6743a94296c78b66","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.hub.browseAllSubtitle","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Browse every available channel, including installable plugins.","text_hash":"1fbcbf3569fc26dae5991e22c409ac7ea2ef107d24cd88922c2f5c258a2bfa6c","tgt_lang":"ru","translated":"Просмотрите все доступные каналы, включая устанавливаемые плагины.","updated_at":"2026-07-29T11:19:04.877Z"} {"cache_key":"7c577f64bff0f8641168783ccb087f1402a58add6e815a2b8984f0fd1df47627","model":"gpt-5.5","provider":"openai","segment_id":"login.failure.origin.stepRestart","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Restart or reload the Gateway after changing allowed origins.","text_hash":"3c366c9fe45cebc7313e03554d7b5052f77e7b7efaca5a75d370f3e44b4be0f9","tgt_lang":"ru","translated":"Перезапустите или перезагрузите Gateway после изменения разрешенных источников.","updated_at":"2026-06-26T21:41:46.401Z"} {"cache_key":"7c84c7c0ab008600eb9eac3ec2da2f9dc974f4c5bd59f9e761edd0668492c2f7","model":"gpt-5.5","provider":"openai","segment_id":"workboard.fieldLabels","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Labels","text_hash":"934b8899c3d918d4b40bbb3512aed9c4ecd639c4be8e2263106536922a423121","tgt_lang":"ru","translated":"Метки","updated_at":"2026-06-26T21:40:00.644Z"} @@ -2029,7 +2045,7 @@ {"cache_key":"80484aaefafef242bacb800a4a74b736c7d2fb0484e99e61cc5310bfedfb236b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commands.showMoreMany","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Show {count} more commands","text_hash":"578ce4e2a7105a12f8147109a7bd92ba827d1518e96d266677265ca4990aeae2","tgt_lang":"ru","translated":"Показать ещё {count} команд","updated_at":"2026-07-12T07:02:32.992Z"} {"cache_key":"8048c688ce9aae46876129e22138aeba791e3a293c926ed97df4689a97af4cd5","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.selectSession","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Select thread","text_hash":"118df41ea5ac6f1120bb36d49845851704b5d2a4479058b3be78c86beb96e554","tgt_lang":"ru","translated":"Выбрать сеанс","updated_at":"2026-06-26T21:38:51.115Z"} {"cache_key":"80684045671ae77811519108d15ae080d38ce373f1fc82086ed9687372c35a22","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.pairing.showSetupCode","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Show setup code","text_hash":"dc4fa0026fedf726e622f08eafb87102dfe74b6f27a47c5bc3e78df69498296b","tgt_lang":"ru","translated":"Показать код настройки","updated_at":"2026-07-29T11:19:04.877Z"} -{"cache_key":"806ae3c983d9c40db754010bea67598902a540150bf62dcab105a1678bb2d81d","model":"gpt-5.6-sol","provider":"openai","segment_id":"modelProviders.probe.status.no_model","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"No models available","text_hash":"a5a9895b0241125f15e8c45740f220dc69014c8d046ea815d61dd3700c1e627b","tgt_lang":"ru","translated":"Нет доступных моделей","updated_at":"2026-07-13T16:33:39.498Z","segment_ids":["modelProviders.readiness.noModels"]} +{"cache_key":"806ae3c983d9c40db754010bea67598902a540150bf62dcab105a1678bb2d81d","model":"gpt-5.6-sol","provider":"openai","segment_id":"modelProviders.probe.status.no_model","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"No models available","text_hash":"a5a9895b0241125f15e8c45740f220dc69014c8d046ea815d61dd3700c1e627b","tgt_lang":"ru","translated":"Нет доступных моделей","updated_at":"2026-07-13T16:33:39.498Z","segment_ids":["modelProviders.readiness.noModels","chat.modelControls.noModelsAvailable"]} {"cache_key":"8083b964474858fdaff3c3af089f00950e88865913ab061bba7fbdfdc7ae0b34","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.risk.needsReview","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"needs review","text_hash":"42e19750d12233c06d08fd3d7bebb5627af4284e7722b97f03cb42dc9986f50d","tgt_lang":"ru","translated":"требует проверки","updated_at":"2026-07-29T11:17:57.106Z"} {"cache_key":"808de0e8dc6162620b235e8959d5aca004ac36f6b6d429a664a8b82208fb1f64","model":"gpt-5.5","provider":"openai","segment_id":"common.unselect","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Unselect","text_hash":"ce9c9590ba6ebcb72a0ee9ce96a234f22531886757525e3c97bc4bdef50942bc","tgt_lang":"ru","translated":"Снять выбор","updated_at":"2026-06-26T21:38:28.190Z"} {"cache_key":"808f3f6e7db8d8c11ff07a2919dd68a3237063cd5cf953e24b52d12b14895ce8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"custodian.hatchDraft","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Wake up, my friend!","text_hash":"ae7da63696f34b3e43bb5b873a1aec4e7f533590e1f4c3d831bf4f04c57a746c","tgt_lang":"ru","translated":"Проснись, мой друг!","updated_at":"2026-07-22T16:01:43.320Z"} @@ -2077,7 +2093,6 @@ {"cache_key":"8448fbea969ba973fab95f7dab76ee1d7719a9797cc601b88036eaa5826aaccc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.nostr.subtitle","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Decentralized DMs via Nostr relays (NIP-04).","text_hash":"f910815433f5df92e08b45c501380a6607a3bb86a66dd51bfc5ea32720f918d3","tgt_lang":"ru","translated":"Децентрализованные личные сообщения через реле Nostr (NIP-04).","updated_at":"2026-07-12T06:58:28.621Z"} {"cache_key":"8452250360fd988aacc153ea16829bf160eb5f9dd15d53725ef7de5e191e5086","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.notifications.subscribing","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Subscribing...","text_hash":"9c2b9e485b62068f6a111c4f0f7c4d5e9a8cd691dba495cac5b3c9e473cda908","tgt_lang":"ru","translated":"Подписка...","updated_at":"2026-07-12T07:00:21.256Z"} {"cache_key":"845a3e2754b685076d809064a059adf1a18488ca2cff44e1c29a295d0287eb71","model":"gpt-5.6-sol","provider":"openai","segment_id":"agentChip.viewChangelog","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"View changelog","text_hash":"84b91cacd9b03c521d95cfb6045b66db1a7f0126f6675beaf476e045e9062bf9","tgt_lang":"ru","translated":"Посмотреть журнал изменений","updated_at":"2026-07-13T01:36:57.644Z"} -{"cache_key":"8468d62414c4ee2c42ba9cfeb41bfddb13a3a6ecb72b1b54f6f4e98ad05941bd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.actions.confirmRepair","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Repair Dream Cache? This archives derived dream cache files and rebuilds them from clean inputs. Your dream diary stays untouched.","text_hash":"bf72fa3d38159dffaddfcde0587d8d5d7002a7e5b60db804a5f3f953b260fac0","tgt_lang":"ru","translated":"Восстановить кэш снов? Это архивирует производные файлы кэша снов и перестраивает их из чистых данных. Ваш дневник снов останется без изменений.","updated_at":"2026-07-29T11:17:50.794Z"} {"cache_key":"84701cb004febb76ddd0fde34d64cb23e21aac5a2e57afc96bfa717d6a0c64dd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.emptyRecent","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"No recent completed tasks.","text_hash":"71aceaf6accb5308950898b4d2fd7d938fd190cc7cf6314f000466577ed8de24","tgt_lang":"ru","translated":"Нет недавно завершенных задач.","updated_at":"2026-07-29T11:19:04.877Z"} {"cache_key":"847126da6757df4a30d687a68b5d19e3495883b1ec0f8040e714eb0f83a51521","model":"claude-opus-4-8","provider":"anthropic","segment_id":"aboutPage.artifactDetails","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Control UI build details","text_hash":"80874a1256a7311a43b13990c1ab27b3c993abf90d5699287ce733b79d46ed7e","tgt_lang":"ru","translated":"Сведения о сборке Control UI","updated_at":"2026-07-29T11:19:04.877Z"} {"cache_key":"847a94ab2175fd795fefdc98ac64c8e8345e1efd61eb4661cdf8b083fedf0267","model":"gpt-5.5","provider":"openai","segment_id":"channels.nostr.displayNameHelp","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Your full display name","text_hash":"577ade6f04f7c59ea5c0e10122c78353e03e55cbe771b60a6810bd440b02fe06","tgt_lang":"ru","translated":"Ваше полное отображаемое имя","updated_at":"2026-06-26T21:38:40.558Z"} @@ -2086,7 +2101,6 @@ {"cache_key":"8490f5b55729612e2c6f22c67ee2f6749725bdf88f317c32f5ca58e6f8be5b3c","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.active","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Updated within","text_hash":"e9537da244d0056a8bf64a2c9f33b5742c6521f804c72395b59ca0c7da0c60a3","tgt_lang":"ru","translated":"Обновлено в течение","updated_at":"2026-06-26T21:38:48.084Z"} {"cache_key":"84a6ec4c2397dbcedaef7ea30cfe245f0ebd01eaf96b364f3665466bbc4f8651","model":"gpt-5.5","provider":"openai","segment_id":"workboard.healthRunning","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"running","text_hash":"c071cf5f5ed6f884cc70155b6f05f755fd46a302d05e4261b7e92ce878bbfed8","tgt_lang":"ru","translated":"выполняется","updated_at":"2026-06-26T21:39:57.757Z"} {"cache_key":"84b5f2d896f68e7698b517ac59032367a1f545a04ec83f76442212d00e1411ca","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.status.ok","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Signed in","text_hash":"ca566c8968e7e881d55617e7caaf0c126924ab1cb64ca80edb2f37ef386492d8","tgt_lang":"ru","translated":"Подключено","updated_at":"2026-07-29T11:19:04.877Z"} -{"cache_key":"84ba3db6dbd4d9a97a8901f7518e99cf3d878fc4d3b031d7e6babbdeca742a15","model":"gpt-5.6-sol","provider":"openai","segment_id":"modelSetup.verify.title","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Current connection","text_hash":"46d2f61048a3b2ef07471e4c9648624a8c2a6d00d4e733e984d2420504164c60","tgt_lang":"ru","translated":"Текущее подключение","updated_at":"2026-07-16T15:49:25.889Z"} {"cache_key":"84d8a607b354835b394d13db9b25099f5fc2d301fd984a896922e5e746bf117b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.showAdvanced","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Show advanced","text_hash":"8d6bb0f98ef181afc62545e13f6facfde80c95a6725afc5eceb3d1d8ea2ebfc9","tgt_lang":"ru","translated":"Показать расширенные","updated_at":"2026-07-22T16:01:20.450Z"} {"cache_key":"84e3b9cdf6d1adc07ca18bd471185c0e78518dfac889661e5734ba9f958ba3b2","model":"gpt-5.5","provider":"openai","segment_id":"workboard.detailTitle","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Card details","text_hash":"93985f84673405070ffdf7e6f64175caff0f2c489c10e40627718525e79af631","tgt_lang":"ru","translated":"Сведения о карточке","updated_at":"2026-06-26T21:39:43.912Z"} {"cache_key":"84e7113df9ac50d70a37406941c946d32153032c54900470348b3e43d64d7e65","model":"gpt-5.5","provider":"openai","segment_id":"common.lastMessage","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Last message","text_hash":"ee5c88bf416d1e2fba390dbfa3643f063ff8c82ea2d69c79e9051f9a961b818a","tgt_lang":"ru","translated":"Последнее сообщение","updated_at":"2026-06-26T21:38:30.975Z"} @@ -2165,6 +2179,7 @@ {"cache_key":"88954033b1bdea05a955e1d7c2d0c223123fb1dfb3e42a5b39171d365494f22f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.wikiExplainer","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"This is the compiled memory wiki surface the system can search and reason over; use it to inspect actual memory pages, claims, open questions, and contradictions rather than raw imported source chats.","text_hash":"5aebf404dd38e4bb8cb1562c6fad4afd8dbb97cccfc53e90f5d2bc5efeeaa959","tgt_lang":"ru","translated":"Это скомпилированная вики-поверхность памяти, по которой система может искать и рассуждать; используйте её для изучения реальных страниц памяти, утверждений, открытых вопросов и противоречий, а не необработанных импортированных исходных чатов.","updated_at":"2026-07-12T07:02:20.103Z"} {"cache_key":"889a2dab736d9f665a6b39cd47b72c9568949644e986c77f28f02a53fe313121","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agentTools.profileOff","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Profile Off","text_hash":"5d996a1b9731b141e48d00403bb7faafefdefbba600566f4b83f021360491000","tgt_lang":"ru","translated":"Профиль выкл.","updated_at":"2026-07-12T07:00:42.425Z"} {"cache_key":"88a029c68a7fd0b1adf825e4b67035f400424a38c3eaa756cecefeb34fe4e9dc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.textSizes.xl","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"XL","text_hash":"f365705bb0612eed918b30a166bd7b5d48908d58cbfb7da0deff2a7b953199ce","tgt_lang":"ru","translated":"XL","updated_at":"2026-07-12T07:00:13.586Z"} +{"cache_key":"88aba2321d37ed85f858defe86a79f77aae18defb332e8c3faf1dcbdc647f8f9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.actionRequiresWrite","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"This action requires operator.write access.","text_hash":"48816bfddc8d61fc3ab5c633190b2fe68f8c7390a419d24a12ba9ece22a34402","tgt_lang":"ru","translated":"Для этого действия требуется доступ operator.write.","updated_at":"2026-08-06T05:34:50.493Z"} {"cache_key":"88ba52eaa0183e56f41a57d310ead86bf2adc09d733313684c236bccf707938d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.appearance.import","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Import","text_hash":"2cff9baabf56ca002610e113bc94deb6ededddfc3c130365b6e88ed5195bf774","tgt_lang":"ru","translated":"Импорт","updated_at":"2026-07-12T07:00:21.256Z","segment_ids":["onboarding.memoryImport.import","memoryPage.import.title"]} {"cache_key":"88be5baeda8dcf9bda310ebd91f33e8629f260589022e8b338330478276f46d2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.filters.removeDays","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Remove days filter","text_hash":"5f9ff99f2ed6cfc30e40b0e273aab9539ebc40ed76016dc7299f01ed68e8b636","tgt_lang":"ru","translated":"Убрать фильтр по дням","updated_at":"2026-07-12T07:02:26.762Z"} {"cache_key":"88cc9ec4938d12ca6a4b2a6036cf0baf8046478e2ecead80ceba2bdb6ea431fd","model":"gpt-5.5","provider":"openai","segment_id":"connection.access.title","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Gateway Access","text_hash":"a22d5425b3cb2d89a7e8d96398b1d9b8141b49afcdc4d9e0c6a591e64e82de5d","tgt_lang":"ru","translated":"Доступ к шлюзу","updated_at":"2026-06-26T21:40:14.690Z"} @@ -2212,6 +2227,7 @@ {"cache_key":"8af51f161f0e807aaf759a47913d5ce49053048f9cf0432cd860e09aad9a9980","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.startEnabled","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Start enabled","text_hash":"5286337e4b052b0f50096892a306b9c6ecc62d0a694282a8fee52386b91ff033","tgt_lang":"ru","translated":"Запускать включённым","updated_at":"2026-07-12T07:03:03.714Z"} {"cache_key":"8afe03f8378c1b87d97417886e96829df203a4c9384128b551223feeba2c2145","model":"claude-opus-4-8","provider":"anthropic","segment_id":"palette.placeholder","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Search chats and commands…","text_hash":"4f67ac6ab88a864f3a3648f5ac4b67c30f72d79db34acdbb4fd65adeadc2fa8e","tgt_lang":"ru","translated":"Поиск чатов и команд…","updated_at":"2026-07-29T11:19:04.877Z"} {"cache_key":"8b096b6eaf59ec57d3e5c55c6fb0f2fcecd4f7aa3985c25bbe8e8c96b71c29f7","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.pinned","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Pinned","text_hash":"f20c879465551f0d1457a13d4390d0f1ece456b115d75463169c5d55341b9b1e","tgt_lang":"ru","translated":"Закреплено","updated_at":"2026-06-26T21:40:59.486Z","segment_ids":["usage.filters.pinned","chat.toolCards.pinnedToDashboard"]} +{"cache_key":"8b1b054c5c836ebf5ecb53ed14cf312615ddb9300d778ff922593274af9b8ff0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.readyIn","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Ready · {latencyMs} ms","text_hash":"fe3e0f81afe32081d39415a34f7a2ad1add67d8695f7a6bc5fccf9ecf9fd29b5","tgt_lang":"ru","translated":"Готово · {latencyMs} мс","updated_at":"2026-08-06T05:34:50.493Z"} {"cache_key":"8b1e8f51ca696c1c50464095b4151ce5eec17d262d015a589f6122093a589b82","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.board.dockRight","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Dock chat right","text_hash":"b68dcf4bc94ce08c01d7267d6706a15538402b0c36673932cdda5174989007b8","tgt_lang":"ru","translated":"Закрепить чат справа","updated_at":"2026-07-22T16:03:00.829Z"} {"cache_key":"8b21acd247a501cfc29e59bd800d74ce8c553f5a78a4cf0449b62914ee80613c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.workspaceConflict.stagedResult","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Staged cloud result","text_hash":"fa6ca52214dac0a84d1011accddf0a56d2909a1f1b0e685a1e22b9306d9b4490","tgt_lang":"ru","translated":"Подготовленный облачный результат","updated_at":"2026-07-22T16:03:11.311Z"} {"cache_key":"8b406cda21e6c63cdca555be658bb12cd20dc8785b5485d48f93522cea774560","model":"gpt-5.6-sol","provider":"openai","segment_id":"approvalHistory.reasons.noRoute","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"No route","text_hash":"f9fbd430a285b937bfc81e9b248c3612695b355a496cd351173fc1110cdea92b","tgt_lang":"ru","translated":"Маршрут отсутствует","updated_at":"2026-07-16T09:25:40.403Z"} @@ -2245,6 +2261,7 @@ {"cache_key":"8cbf91828891206b8ddc0772b0571dc0bde36de16dffa1020f298ea2956de71a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.toolCatalog.profiles.coding","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Coding","text_hash":"a18b4be8e3181ff4e601779cb8744c00304e1531cc5671248199f94085aad765","tgt_lang":"ru","translated":"Программирование","updated_at":"2026-07-12T06:59:15.747Z","segment_ids":["chat.sidebar.coding"]} {"cache_key":"8ce66d1e02bdd13765aaa3fc92f39cb988a48c268adb76b7f4087bea4fcad980","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.noInstalledBody","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Discover a featured plugin or search ClawHub to extend OpenClaw.","text_hash":"24742261806d61a9cbf53f0c4e06ddce0e450f61dc57bd480c606809504958d5","tgt_lang":"ru","translated":"Откройте для себя рекомендуемый плагин или выполните поиск в ClawHub, чтобы расширить OpenClaw.","updated_at":"2026-07-29T11:19:04.877Z"} {"cache_key":"8d14c0d6fa236eb4f0f3ea5ea33abbeee504655669018b57849344a7c436abc4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commandResults.steer.usage","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Usage: `/steer `","text_hash":"a1861e148713934b74c52b0e5ca20e5628ed3697da49807e96dafdeaf027fa86","tgt_lang":"ru","translated":"Использование: `/steer `","updated_at":"2026-07-29T11:18:28.281Z"} +{"cache_key":"8d155ed9ac9c3598bfc846594a6ff5983cac95c9dd947e8546218d6587617366","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.deleteSelectedConfirmOne","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Delete 1 thread?\n\nThis will delete the thread entry and archive its transcript.","text_hash":"185d68c31db6e909783db324f7b7138ee72fff0bba942e72ec891badd0993b9f","tgt_lang":"ru","translated":"Удалить 1 цепочку?\n\nЭто удалит запись цепочки и заархивирует её стенограмму.","updated_at":"2026-08-06T05:34:50.493Z"} {"cache_key":"8d407fe52befc2fabd4825589239d3533a4f9d435f611738cb4c118f8dd6eabe","model":"gpt-5.5","provider":"openai","segment_id":"browser.inspectUnavailable","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Element inspection is disabled (browser.evaluateEnabled=false).","text_hash":"245e50b4d70ffaaca893f1c7e911e814230817a903825940d45c1c0de2148ef7","tgt_lang":"ru","translated":"Проверка элементов отключена (browser.evaluateEnabled=false).","updated_at":"2026-07-11T02:20:36.704Z"} {"cache_key":"8d48e0a23d92cebda20ecffd6f5f5319d8ccab05cc03f05bd6dd9984f77a5dbe","model":"gpt-5.6-sol","provider":"openai","segment_id":"newSession.cloudRequiresWorktree","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Cloud workers require a managed worktree","text_hash":"e2a5d2573acd061b41dc476828dea6d0289e76ee0c7a7e7e71c1ebf8663fd08a","tgt_lang":"ru","translated":"Для облачных исполнителей требуется управляемое рабочее дерево","updated_at":"2026-07-14T17:40:16.716Z"} {"cache_key":"8d5a5600a0e95e3f6fb43ca9fe86154c38fed95d543d529ec9310f5748548818","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.backend.builtinHint","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Memory files are indexed and searched by OpenClaw itself.","text_hash":"df21cec1835021f488f4a2da563551b86ae80bdedf174b44cc183ec5578a1209","tgt_lang":"ru","translated":"Файлы памяти индексируются и ищутся самим OpenClaw.","updated_at":"2026-07-28T07:17:04.986Z"} @@ -2439,6 +2456,7 @@ {"cache_key":"9928e2aeb56b8fc33cb791a391ac6fb20076664e1b75c9faa3284ccfa59124b5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"logbook.status.pending","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"{count} frames queued","text_hash":"76d11253f66b990cd4b9557829e9d481a016695f7eeeb7d0e9a99f27d1d9bcf4","tgt_lang":"ru","translated":"{count} frames queued","updated_at":"2026-07-29T11:19:04.877Z"} {"cache_key":"9929b1a91523f94391ee8e1cfcfc8f9a8f51fc774328ace2209a71f6d2b4a249","model":"gpt-5.5","provider":"openai","segment_id":"connection.access.connectHint","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Click Connect to apply connection changes.","text_hash":"473e1a24ad5a8bff00b2db667b8ff16a9b537a5b127dd2af42842620ea830b6d","tgt_lang":"ru","translated":"Нажмите «Подключиться», чтобы применить изменения подключения.","updated_at":"2026-06-26T21:40:14.690Z"} {"cache_key":"9931738498589a925349358595f5a111d6c056804a590ea4a128ff0492c1ef8b","model":"gpt-5.5","provider":"openai","segment_id":"common.baseUrl","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Base URL","text_hash":"70589413a3c9793339fcf764276727ac652fa7dfe2f15fb5671251303a52ca49","tgt_lang":"ru","translated":"Базовый URL","updated_at":"2026-06-26T21:38:28.190Z"} +{"cache_key":"993bf25737ac5d996df387bc6a88194ba181ad52c7908ee423c6977aecc45326","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.authRequired.stepPaste","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Paste the token from openclaw gateway auth-token --show or enter the configured password.","text_hash":"6c5acfa567345d569667eec7805b322491d1ad072c82923bcb0add343d10c0c4","tgt_lang":"ru","translated":"Вставьте токен из openclaw gateway auth-token --show или введите заданный пароль.","updated_at":"2026-08-06T05:34:59.704Z"} {"cache_key":"9950df33cf023d1de7df8f4745c122c3bfb73ea8947e19d247920ff0f122376d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"approvalPage.expiredDescription","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"No decision arrived before the deadline, so the operation was denied.","text_hash":"7adc31693edbd89b6336e268d665a695ecdba872c2e229455d951013226906bb","tgt_lang":"ru","translated":"No decision arrived before the deadline, so the operation was denied.","updated_at":"2026-07-29T11:19:04.877Z"} {"cache_key":"995627efb092f2748f848fd9a180c0edf97cc2275b3877f00a2e0e5a6dbda387","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agentTools.liveNow","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Live Now","text_hash":"0fe44c21a56b717c73133574038748250370276c513eaa849578a69e18f6a6fc","tgt_lang":"ru","translated":"Сейчас активно","updated_at":"2026-07-12T07:00:42.424Z"} {"cache_key":"9970f26c360c2e4463a73d4248e8edbfee0366742bcdad6402d85c79c673f56c","model":"gpt-5.5","provider":"openai","segment_id":"subtitles.automation","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Commands, hooks, automations, and plugins.","text_hash":"95de5b91015bdbbe3af60afdcf131af5df2706cdbe1bcfc3e0343a6a282d51ba","tgt_lang":"ru","translated":"Команды, хуки, cron и плагины.","updated_at":"2026-06-26T21:39:31.958Z"} @@ -2483,6 +2501,7 @@ {"cache_key":"9bbce6a7441ce4b8b6d827c37ff5c3d811909e0a854db7d2bd5efbe0ae5780aa","model":"gpt-5.6-sol","provider":"openai","segment_id":"skillWorkshop.selfLearning.pitchTitle","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Turn on self-learning","text_hash":"8d61db9f8b0572d04351740416428ad307d3d5c444fa2f1b39110accee0b2ddd","tgt_lang":"ru","translated":"Включить самообучение","updated_at":"2026-07-13T06:16:43.600Z"} {"cache_key":"9be280bda3cefde6db7a2322e4f82eb8c9ea7b2f5c22f2431f7cc4a03ac06327","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.codeBlock.jsonLines","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"JSON · {count} lines","text_hash":"145336944743986ab80dc573c1c84780656033fed0e350e1df308701d5fc799d","tgt_lang":"ru","translated":"JSON · {count} строк","updated_at":"2026-07-29T11:18:36.249Z"} {"cache_key":"9be5941b57efb78647592a7806e2da5963b449c8481d726c69f968895a2ee638","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.runStatus","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Run status: {status}","text_hash":"f1a452538bcedff3f592a48e2ccc33b1f0fced879d45d2dac8454421c96a3836","tgt_lang":"ru","translated":"Статус выполнения: {status}","updated_at":"2026-07-12T07:02:51.145Z"} +{"cache_key":"9bf3fdabac3bfe5d52e89f6a22324b660ea272bb3553c69c64308fef61579026","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.duplicateRisk","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Retrying may duplicate a result after an ambiguous acknowledgement.","text_hash":"7b818910c3637b34ad0890c3a089666f79d44c985608e69a2aefa48e90ed6579","tgt_lang":"ru","translated":"Повтор может продублировать результат после неоднозначного подтверждения.","updated_at":"2026-08-06T05:34:59.704Z"} {"cache_key":"9c07e09c14362a6a862787018f7fd14f17866c721856897502812bc0ea70599b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.pairing.title","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"OpenClaw mobile","text_hash":"9adab9e889c70409aa1138dbcbba43edfc6d39f9e2855f8182f0f801aaf3541f","tgt_lang":"ru","translated":"OpenClaw для мобильных устройств","updated_at":"2026-07-29T11:19:04.877Z"} {"cache_key":"9c0e04e7819f690b19cab9a8e5af202a70675a31a4cfa5627331dce923fad088","model":"claude-opus-4-8","provider":"anthropic","segment_id":"approvalPage.deniedDescription","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"The operation was denied and will not continue.","text_hash":"7d551344f540d9d36d7a2e85c1868249230bbe52a331b92691271f418269d51d","tgt_lang":"ru","translated":"The operation was denied and will not continue.","updated_at":"2026-07-29T11:19:04.877Z"} {"cache_key":"9c0ef163855be159f4426c403cccb582b353b3bea2aaa7aa0465fc8351614631","model":"gpt-5.5","provider":"openai","segment_id":"worktrees.cleanNow","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Clean up now","text_hash":"da367b57478fe6da969f5ff3a78717074d7fca77a312ac2c8f77dc2f56032578","tgt_lang":"ru","translated":"Очистить сейчас","updated_at":"2026-07-05T21:01:47.002Z"} @@ -2545,6 +2564,7 @@ {"cache_key":"9fb9235d356ef6ebf9f0f76c081ab1812040c4f004ca23253c7417a9038631a3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.toolCards.downloadFile","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Download file","text_hash":"9de4149fb9716cfc2d9f757708f261e93698c5bef33d41a0c5b927decc88e169","tgt_lang":"ru","translated":"Скачать файл","updated_at":"2026-07-22T16:03:46.583Z"} {"cache_key":"9fbb590aa3a0e10dd700d8312c17294788705fcd295781dc7506a58b8f249d17","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.menu.skillBlocked","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"not available for this agent","text_hash":"37a6b876707209178e7665836de176af79eaffa99ad8123fc20c65e0ea5f34e2","tgt_lang":"ru","translated":"недоступно для этого агента","updated_at":"2026-07-29T11:19:04.877Z"} {"cache_key":"9fc055aa54ec63c42e3a4c3c3f65dd15eeebbe0d392ebf7a8a7d51cdb019e2cc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.rail.collapse","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Collapse session rail","text_hash":"bd0bcba2e420abf451f4f8477ffef0daa3248003d65f183e8059dd33ac597ef1","tgt_lang":"ru","translated":"Свернуть панель сессии","updated_at":"2026-07-25T17:17:34.853Z"} +{"cache_key":"9fd97744eda8b28c6a2baeeaf836cfd50398a80e5993122fb56e13499d971b3f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.checkingButton","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Checking…","text_hash":"ec963ffc911b840134fc738b41a8bb0493489c402a4a761efd36c16dea7d984b","tgt_lang":"ru","translated":"Проверка…","updated_at":"2026-07-29T11:17:27.581Z","segment_ids":["memoryPage.overview.health.checking"]} {"cache_key":"9fe7b89441fb824eb3e706d12e15b7ac72ee3680473bb0c4bc8ede0a162c2541","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.templateDraft.pluginTitle","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Plugin: ","text_hash":"f14b590f7b2dbbb23bca6a07d9a7705ea3faecf417a46d17dabf5a5bdf8127f0","tgt_lang":"ru","translated":"Плагин: ","updated_at":"2026-07-12T07:02:10.002Z"} {"cache_key":"9ff4033241d74e761926a5464a179fedc75d6ed788af068e0c1942edc25e028b","model":"gpt-5.5","provider":"openai","segment_id":"workboard.eventCommentAdded","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Comment added","text_hash":"b474791acafe8d8b4796982afdcecd5cbf2492435fb6a5598069e6d8ff4230df","tgt_lang":"ru","translated":"Комментарий добавлен","updated_at":"2026-06-26T21:40:10.976Z"} {"cache_key":"9ff679553ae0b58c585b5a6631d5666996da43312368b70c1812bb815b5969ec","model":"gpt-5.5","provider":"openai","segment_id":"cron.form.webhookUrl","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Webhook URL","text_hash":"84805a7574a82052bdd5b3b98119cfd838d04036ec4bd3d667a95698e7097ad6","tgt_lang":"ru","translated":"URL вебхука","updated_at":"2026-06-26T21:42:41.136Z"} @@ -2689,6 +2709,7 @@ {"cache_key":"a90ce3bb8593b849d82d6a24ab79a2c2a8b27ccd231f4053521caa3f35ca5256","model":"gpt-5.5","provider":"openai","segment_id":"chat.sessionDiff.binaryFile","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Binary file","text_hash":"2c7ccf98f8b3278c4119e69d5b5ca20ec2aa2840dfd35279fe7cd22222b1cd23","tgt_lang":"ru","translated":"Бинарный файл","updated_at":"2026-07-11T04:53:48.668Z"} {"cache_key":"a91f7c82d198663f61475698f9ad650e4df69c579866b42ab39796155968b9b1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.nostr.title","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Nostr","text_hash":"cd27eb85bbbcde66be45dd832281190c0002b58be5c867e4f095d59b110c0c04","tgt_lang":"ru","translated":"Nostr","updated_at":"2026-07-12T06:58:20.924Z"} {"cache_key":"a9231fa09d16f5f90c7228be9e90d1ac28e9017d4326103c338211c9b388a8d5","model":"gpt-5.5","provider":"openai","segment_id":"usage.cacheStatus.warning","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Usage cache is rebuilding in the background. Displayed totals may be stale.","text_hash":"b6ac0edeeffcb9a8f9c4f2a2e1a586206e8f2850bb4a304455c6b8abf5efa95a","tgt_lang":"ru","translated":"Кэш использования перестраивается в фоновом режиме. Отображаемые итоги могут быть устаревшими.","updated_at":"2026-06-26T21:41:03.285Z"} +{"cache_key":"a94168dacb6cbe7f5a6805bd53b734277277c79e676284229ba93415394b4bcd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.deliveryDismissed","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Completed; result delivery was dismissed.","text_hash":"d900b43ef5112f054470df381b767ebd43a903d332207e5161a7cbf1b5016fc1","tgt_lang":"ru","translated":"Завершено; доставка результата была отклонена.","updated_at":"2026-08-06T05:34:59.704Z"} {"cache_key":"a9420453ba08407f188b880618b7a18440021a7e06565b6ab20654c0d5c35952","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.imageLightbox.open","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Open image {title}","text_hash":"7832b9178a843b1d5a6a98d8e709c6740500f673eb304016a43434065f4f0f45","tgt_lang":"ru","translated":"Открыть изображение {title}","updated_at":"2026-07-22T16:03:17.183Z"} {"cache_key":"a95db7196734834f7cfe2b77a1967905fee03b8b4287a5ff999fc05140193fbc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.thread.closeSearch","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Close search","text_hash":"55656b5e434f4c069877f0c12174a14e67ef9619d30e796834b1216a03d9f677","tgt_lang":"ru","translated":"Закрыть поиск","updated_at":"2026-07-12T07:02:44.662Z"} {"cache_key":"a96d56b79d86a89ac1b67624789deae683c1455dde73051aaf487a888b571b9b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.loading","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Loading tasks…","text_hash":"9ae9f7d835d95a2cf1362c130da3a0ebacae4331dbb431e60e1735477591bf7b","tgt_lang":"ru","translated":"Загрузка задач…","updated_at":"2026-07-29T11:19:04.877Z"} @@ -2727,6 +2748,7 @@ {"cache_key":"aba0752058c32514e1c84687a7a479fab457fd9c8c70cac1a1cfb83a23832b88","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.failureAlertAfter","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Alert after","text_hash":"54a58f74f4a3dea94e53b4a36e2849f5e796b54337362566dce3e3f29abf6c15","tgt_lang":"ru","translated":"Оповещать после","updated_at":"2026-07-12T07:03:03.714Z"} {"cache_key":"aba9734d8aca8fb6d0ea507c7bc565181d47343bcffb0f0242efe302041141ef","model":"gpt-5.5","provider":"openai","segment_id":"agents.context.skillsFilter","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Skills Filter","text_hash":"55adfafb5397bbb183fd28a9fc9cee00c327d45ae1a9ed4841be66cd4658e99e","tgt_lang":"ru","translated":"Фильтр навыков","updated_at":"2026-06-26T21:39:07.415Z"} {"cache_key":"abb61aaeb67709f7ffd51c6eb72215a2f65e4daf4bb87ba26922a318b69ddda7","model":"gpt-5.5","provider":"openai","segment_id":"cron.form.timeoutPlaceholder","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Optional, e.g. 90","text_hash":"6df8499092f2542448e280448a6915fe0d1b5354749ad0170108e193bfd23583","tgt_lang":"ru","translated":"Необязательно, например 90","updated_at":"2026-06-26T21:42:36.583Z"} +{"cache_key":"abe67e47615ff7d4bf83e8f8bd16d826ba34426941190a12137c42a5febf1829","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.pairing.stepDashboard","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"On the Gateway host, run openclaw dashboard to open a secure one-time pairing link.","text_hash":"11c126287764dab4e5bac5eb830368cd054b85cee578001cd159230f94b1d6c3","tgt_lang":"ru","translated":"На хосте Gateway запустите openclaw dashboard, чтобы открыть безопасную одноразовую ссылку сопряжения.","updated_at":"2026-08-06T05:34:59.704Z"} {"cache_key":"abe9e8b5fa8ce552f0eb8e801b20eb17a8cb2818a4c5019fbc210272c67a6331","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sessionHeader.gatewayPicker.openSettings","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Gateway settings…","text_hash":"d643b368132b4a6f376b1de47fb08c129b9d7100e783214b20307a249531d8ff","tgt_lang":"ru","translated":"Настройки Gateway…","updated_at":"2026-07-28T07:17:50.419Z"} {"cache_key":"ac02704389c17755a3d9bc2963a947c37522d7bac626ff290468ababef195a43","model":"gpt-5.5","provider":"openai","segment_id":"newSession.folder","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Folder","text_hash":"74ccd43303847f2655300641a934959cdb11689ce171aa0f00faa92917fbd340","tgt_lang":"ru","translated":"Папка","updated_at":"2026-07-10T15:22:08.248Z"} {"cache_key":"ac0d0dd6ddbcc688f7c74f91707942dedd7e738ce3e71957fb8e158bd64ea667","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.history.scanning","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Reviewing threads…","text_hash":"320701596ba380fd8a39424bfd0ac2223282175547b88e1f8e9f6e400526d6cf","tgt_lang":"ru","translated":"Просмотр сеансов…","updated_at":"2026-07-29T11:19:04.877Z"} @@ -2788,7 +2810,6 @@ {"cache_key":"af67ec81975e5d3aabe30c3765e5fbb18648d412a1e3b350a47eb73b72e4da29","model":"gpt-5.5","provider":"openai","segment_id":"usage.overview.throughput","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Throughput","text_hash":"960bcc4e48b929b89a54da1613c577f938e27adffd9fefc84b176a081eba5ae6","tgt_lang":"ru","translated":"Пропускная способность","updated_at":"2026-06-26T21:41:16.423Z"} {"cache_key":"af69db137eb404729b619e39e1dc429f7f0a9f1954050ebaa265cf37acf90fa7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sessionRoute.chooseTitle","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Choose a session","text_hash":"b40f3be54b3ea1b1a846883bef85248b7f7c94d4bc174c6b551ed179e43eb0c8","tgt_lang":"ru","translated":"Выберите сеанс","updated_at":"2026-07-28T07:17:50.419Z"} {"cache_key":"af6ab8e7627c133dd3c23d7cfa982096d149a547d42533b68a489b582ebd1e34","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.pairing.subtitle","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Review people waiting to send direct messages to pairing-protected channels.","text_hash":"52060f8be3e95c1eacc8bca7f3aa1c93ffc148f960f840712020581132b9f58f","tgt_lang":"ru","translated":"Просматривайте людей, ожидающих отправки прямых сообщений в каналы с защитой сопряжения.","updated_at":"2026-07-22T16:00:56.292Z"} -{"cache_key":"af91b1c347cbc61a53991aa318ab7668a4bf3d302308be955972b098c94f020d","model":"gpt-5.5","provider":"openai","segment_id":"login.failure.authFailed.stepDashboard","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Run openclaw dashboard --no-open and open the fresh URL or paste its token.","text_hash":"8332142ce650399926258b23bb7b6fd279cdde999caf9afcb27a92713624e085","tgt_lang":"ru","translated":"Запустите openclaw dashboard --no-open и откройте новый URL или вставьте его токен.","updated_at":"2026-06-26T21:41:40.878Z"} {"cache_key":"af9da397567dbb4e3eda81b9f007f90ab97dcc93243e98a2f476211f892378e7","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.openInEditorMenu","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Open in","text_hash":"2c8f3f64efd200a85a49bbc846102cf550c005f95ecd54dea063941c2967a3ba","tgt_lang":"ru","translated":"Открыть в","updated_at":"2026-07-11T04:04:55.372Z"} {"cache_key":"afad8337b5e34bca4f27779d023195d625c26385b594d3aff662bb9ad8197dd6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commandResults.compaction.skippedWithReason","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Compaction skipped: {reason}","text_hash":"343c923ccbe08d759ad876169bcb9bc8d73a6c6e03a5aa0b8b99d24aa51e8e5f","tgt_lang":"ru","translated":"Сжатие пропущено: {reason}","updated_at":"2026-07-29T11:18:12.436Z"} {"cache_key":"afb61af9fe3d945746f0ec441343ec9a5af3e02b81c4f9793fa7f2f72cd116c9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"approvalPage.actionsLabel","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Approval decisions","text_hash":"f7c028b465b95f4b83c8fe794e03399982a878c587d869f3ffa5d877b332859d","tgt_lang":"ru","translated":"Approval decisions","updated_at":"2026-07-29T11:19:04.877Z"} @@ -2845,6 +2866,7 @@ {"cache_key":"b3e3be2e76776d2baeb3fc552beb4e051de497d3a3747cba126c8eaf9b272c7f","model":"gpt-5.6-sol","provider":"openai","segment_id":"nodes.pairing.fullAccessHint","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Node plus complete Gateway controls, including settings and upgrades.","text_hash":"34f30d69ea514fbaae45e3e166454db2c5c0031b04d31f6af1ba38dcb15f8f6b","tgt_lang":"ru","translated":"Узел и полный набор элементов управления Gateway, включая настройки и обновления.","updated_at":"2026-07-13T10:03:28.176Z"} {"cache_key":"b3f747ee23abe0b5041ab8f77305170f70d3dc8edd9f2f216f915577141c4816","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.connectorDescriptions.translation","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Translate and localize text and documents.","text_hash":"05b0a814b414275c38417a95b0cf9ca3bcc7e238f8c8d7e39feba26e2d1ec427","tgt_lang":"ru","translated":"Перевод и локализация текста и документов.","updated_at":"2026-07-12T07:01:38.753Z"} {"cache_key":"b3fbd75631b6fabe933b648324a2791eae678d70d91862178c9a6e3746bdedb1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.menu.toolAccess.noTools","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"No tools available for this connector.","text_hash":"23b872909e3e0b0affc7244d3d4678abf2a1c4a6f5e5aa149524a557e7fee289","tgt_lang":"ru","translated":"Для этого коннектора нет доступных инструментов.","updated_at":"2026-07-31T19:29:58.902Z"} +{"cache_key":"b413ca53fb987f219902ef878778bb4c9850f77b336d455e38d76295314df60a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.retryDelivery","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Retry delivery","text_hash":"a9e1b443d1646885b72943ce0fe8490248ac2ed20b6dcaf95b1e7b63899a862e","tgt_lang":"ru","translated":"Повторить доставку","updated_at":"2026-08-06T05:34:59.704Z"} {"cache_key":"b446ea8725637aaddf8442d1d48d1b73e6b2cf20cb92dee0ebd33411df23af7b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.inventory.empty","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"No paired devices.","text_hash":"b1b9e874188f2084e7d8b7cf662982956d3a6b83b521a93ea23d231346cf4633","tgt_lang":"ru","translated":"Нет сопряжённых устройств.","updated_at":"2026-07-12T06:58:35.815Z"} {"cache_key":"b451da1f86e2bc310dfa8884f1ec1c2098882267ff2e72d87c451e3b27ad53d3","model":"gpt-5.5","provider":"openai","segment_id":"execApproval.labels.severity","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Severity","text_hash":"5e9f98120dbe568255ee059f39671686982b113d4e917b6d6faf149918c81709","tgt_lang":"ru","translated":"Серьезность","updated_at":"2026-06-26T21:39:20.621Z"} {"cache_key":"b45bd7ebc68bb44bfea5e32b41f0610c8a52cd19d42b5ea54e71a7337fad92a9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.sensitiveHiddenPlural","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"{count} sensitive values hidden. Use the reveal button above to edit the raw config.","text_hash":"7f430dceb4ab6b11f1b4039ef1157901585ac0ca8aa0870f8360c62d6b78c266","tgt_lang":"ru","translated":"{count} конфиденциальных значений скрыто. Используйте кнопку показа выше, чтобы изменить исходную конфигурацию.","updated_at":"2026-07-12T07:00:42.424Z"} @@ -2933,6 +2955,7 @@ {"cache_key":"b96a4f7ed4f5defeeaa082640882463bdf67fe83bcbff378df771651856b37ef","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.today.emptyBody","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Your agent hasn't drafted anything new. Switch to Board to browse history.","text_hash":"bd310b697446bdbdc2775670f0a92bd196ef7ef8c73909a6f093640f81a9a5e1","tgt_lang":"ru","translated":"Ваш агент не подготовил ничего нового. Переключитесь на «Доску», чтобы просмотреть историю.","updated_at":"2026-07-12T07:02:01.900Z"} {"cache_key":"b99008974429b24eb4d6291ee2fa9eb0a5f19cb4cbf33f1170ba02b248d9744b","model":"gpt-5.5","provider":"openai","segment_id":"browser.urlPlaceholder","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Enter a URL and press Enter","text_hash":"3b6dc87d786334836143f8153f5fbdeaac12afecd9fe2127aa62742320eb24b3","tgt_lang":"ru","translated":"Введите URL и нажмите Enter","updated_at":"2026-07-11T02:20:32.214Z"} {"cache_key":"b99a4d2844431df8527f5bbee4b865311290764c45fe5d564b368461c6b0e04a","model":"gpt-5.5","provider":"openai","segment_id":"quickSettings.appearance.lobsterSounds","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Lobster sounds","text_hash":"c6c110c389f3fa1aba4fb53cfca88665c3dcfa42aecd20d360398901f3ed180b","tgt_lang":"ru","translated":"Звуки омара","updated_at":"2026-07-10T04:50:47.996Z"} +{"cache_key":"b9c958948f363307d52dfd8e7b818fdb8032b0cab5c2dd4e92388a03177a2630","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.stopCloudWorkerConfirmAction","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Stop worker","text_hash":"9a57ca2831c77ed95598e14dffcbb02156a28428b46f153a2cefb02c66f53d8c","tgt_lang":"ru","translated":"Остановить воркер","updated_at":"2026-08-06T05:34:50.493Z"} {"cache_key":"b9c98fc7f3b6ea3d7a93e8f9372ba55eef25a459161cc60337331c12f3758b5e","model":"gpt-5.5","provider":"openai","segment_id":"usage.export.json","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"JSON","text_hash":"db1a21a0bc2ef8fbe13ac4cf044e8c9116d29137d5ed8b916ab63dcb2d4290df","tgt_lang":"ru","translated":"JSON","updated_at":"2026-06-26T21:41:03.285Z"} {"cache_key":"b9cf70b21116d6324548e12f16dbb048fa8c28dba557d3201a25ffea1def76a9","model":"gpt-5.5","provider":"openai","segment_id":"configView.categories.ai","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Agent Defaults","text_hash":"e378e3a3f31eefae6a8c088f697c4ad2aa95fad2b37694e0a56b0dbda01b94b3","tgt_lang":"ru","translated":"ИИ и агенты","updated_at":"2026-06-26T21:39:27.659Z","segment_ids":["tabs.aiAgents"]} {"cache_key":"b9d4cd560174c98a663a6e56396227cc0c3585c77823501e5f9cb4a218dade81","model":"claude-opus-4-8","provider":"anthropic","segment_id":"custodian.nudge.configReload","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Configuration reload stopped — ask me what happened","text_hash":"73c1239e5b10e3bd173f114bd88afe4fed40574630a35ef354787b80832f87c5","tgt_lang":"ru","translated":"Перезагрузка конфигурации остановлена — спросите меня, что случилось","updated_at":"2026-07-22T16:01:58.110Z"} @@ -2941,7 +2964,7 @@ {"cache_key":"b9f745be5cc4cef44cf2a2702307df9049d053334c3c036fefabc7e4a39f6169","model":"claude-opus-4-8","provider":"anthropic","segment_id":"subtitles.memoryImport","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Bring Codex and Claude Code memory into an agent workspace.","text_hash":"cd4336d7be4b329923cd90bbc73142990dffde66f9895887600f965ba304cf5d","tgt_lang":"ru","translated":"Перенесите память Codex и Claude Code в рабочее пространство агента.","updated_at":"2026-07-29T11:19:04.877Z"} {"cache_key":"ba0475c47ba4868f9bac5e34537f7d2371a877de154376bb044bec0800f9b52b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.overview.activity.shortTermCount","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Pending short-term entries","text_hash":"7448d22390777f381897776c52d5799406226cbfd5b6dff974f96a2a5a6e388f","tgt_lang":"ru","translated":"Ожидающие краткосрочные записи","updated_at":"2026-07-29T11:17:20.175Z"} {"cache_key":"ba19d689cf790c1acb235982464aa8fea5532599cac4bcdf367bc267d2968443","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.dateYesterday","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Yesterday","text_hash":"566181254b293aa66653e43313be9e39c12d44f9ac4fcd3236ef1e9c50a2903f","tgt_lang":"ru","translated":"Вчера","updated_at":"2026-07-05T14:40:26.836Z","segment_ids":["skillWorkshop.recency.yesterday"]} -{"cache_key":"ba23ff1dac75ac57f161863fa160f1602b1e7508241426b5d195c1b9f3869299","model":"gpt-5.5","provider":"openai","segment_id":"configView.notifications.ready","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Ready","text_hash":"5fa7aac5375c5815787fba3f49559f9b45b14023147ce0652803387974144e5f","tgt_lang":"ru","translated":"Готово","updated_at":"2026-06-26T21:39:50.999Z","segment_ids":["skillsPage.tabs.ready","memoryImport.ready","talkPage.status.ready","talkPage.gptLive.ready","memoryPage.overview.health.healthy","workboard.status.ready","workboard.viewReady","modelProviders.status.ready"]} +{"cache_key":"ba23ff1dac75ac57f161863fa160f1602b1e7508241426b5d195c1b9f3869299","model":"gpt-5.5","provider":"openai","segment_id":"configView.notifications.ready","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Ready","text_hash":"5fa7aac5375c5815787fba3f49559f9b45b14023147ce0652803387974144e5f","tgt_lang":"ru","translated":"Готово","updated_at":"2026-06-26T21:39:50.999Z","segment_ids":["skillsPage.tabs.ready","modelSetup.verify.ready","memoryImport.ready","talkPage.status.ready","talkPage.gptLive.ready","memoryPage.overview.health.healthy","workboard.status.ready","workboard.viewReady","modelProviders.status.ready"]} {"cache_key":"ba386ab22b5d4b3207c33d482f28e9db2b9bc07c3deda24810de7f9a783c744f","model":"gpt-5.5","provider":"openai","segment_id":"activity.noOutputPreview","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"No output preview.","text_hash":"6464da9ee34177f2ed51fd2fd357f7a5be1e8e9c75222c951f906028304ee026","tgt_lang":"ru","translated":"Нет предпросмотра вывода.","updated_at":"2026-06-26T21:39:35.030Z"} {"cache_key":"ba4a64240e33f1cbf9b2a5af0ee4021adbbf012eefc01e8e06a70eaa582c53c9","model":"gpt-5.5","provider":"openai","segment_id":"usage.details.tokensWrittenToCache","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Tokens written to cache","text_hash":"7abf026d6ca218c915b61286a73e94b7c71c6744b63702eab9bc41b4a3b20797","tgt_lang":"ru","translated":"Токены, записанные в кэш","updated_at":"2026-06-26T21:41:23.762Z"} {"cache_key":"ba6e9ca48bfd684ff33bf910a22b633d67a73d10b10b07f05062e9af4496b461","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commandResults.thinking.current","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Current thinking level: {level}.","text_hash":"41078c92c615b1d9164a7e8d114f4c953b19068e2b9233db797df9919fdd5619","tgt_lang":"ru","translated":"Текущий уровень размышления: {level}.","updated_at":"2026-07-29T11:18:12.436Z"} @@ -3171,6 +3194,7 @@ {"cache_key":"ca45fa7bc1b8c5405dafa8a95778609df13d9ea59d5e049396e8887729024614","model":"gpt-5.5","provider":"openai","segment_id":"palette.footer.select","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"select","text_hash":"b1a36d25d9633ed2ac04939fcb614ccb2b513243c148f18694592ae037f9d35f","tgt_lang":"ru","translated":"выбрать","updated_at":"2026-06-26T21:40:37.573Z","segment_ids":["chat.commands.select"]} {"cache_key":"ca4fd0acd6843148cc8d6c29eaf1ffaa64c6c1725f4752437ea16227cba47494","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryImport.backfill.rollbackConfirmDescription","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Remove diary entries and staged memories created by session backfill for this agent.","text_hash":"2ddd91c6bd609a6678190c249b069cd665de2f896fffd0ba2e4bfe493c73fbac","tgt_lang":"ru","translated":"Удалить записи дневника и подготовленные воспоминания, созданные при переносе из сессий для этого агента.","updated_at":"2026-07-29T11:16:49.608Z"} {"cache_key":"ca68f6d3053eb59f9dab583f3459a957bbc42cabff60e145a2168fd6b3c50348","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.emptySubtitle","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Sign in to a provider or add an API key, then refresh.","text_hash":"5d36ea8838bc6c445742489af259531b1eb743b57545c5b2984d9d4534f3538b","tgt_lang":"ru","translated":"Sign in to a provider or add an API key, then refresh.","updated_at":"2026-07-29T11:19:04.877Z"} +{"cache_key":"ca7e49dfd525b26f96ebafb6622c970e61e296590c4d49ea4c0986eb43392706","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.deleteSelectedConfirm","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Delete {count} threads?\n\nThis will delete the thread entries and archive their transcripts.","text_hash":"4c54c281b40a03109f36a41d8ab02d72616493fd3cdafcf0d8adcf1cf89959cc","tgt_lang":"ru","translated":"Удалить {count} цепочек?\n\nЭто удалит записи цепочек и заархивирует их стенограммы.","updated_at":"2026-08-06T05:34:50.493Z"} {"cache_key":"ca854c34108cf1e9a684f4fe2f82c0cabed3d999f08d9d3d273d281ea41eb1e5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.dreaming.storage.separateReportsHelp","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Keep dreaming reports out of the main memory file.","text_hash":"36e1f08dc3508afd6f6b3f99a29bb24455182998ccb45420605f741b2c5a23c7","tgt_lang":"ru","translated":"Хранить отчёты о сновидениях вне основного файла памяти.","updated_at":"2026-07-28T07:17:13.143Z"} {"cache_key":"ca8a64fc75b9dff6cbca760676fd4f16848b1e0b2d5f4a410e454a12d9f756e3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"quickSettings.system.loadAverage","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Load average: {values}","text_hash":"b16ad67a32de0efe4209ce1f4120eccb68c2d9c30cc3f395ea27892ca656be25","tgt_lang":"ru","translated":"Средняя нагрузка: {values}","updated_at":"2026-07-12T06:59:50.969Z"} {"cache_key":"ca9e7dd810964197f78d3594df698f1ebb9c7a65ed1c3df3deebc21a53d36290","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.actions","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Actions","text_hash":"ff8059dc6752afdd30d275932b1d5031a2ec854b387a8c57ecc6689915293a43","tgt_lang":"ru","translated":"Действия","updated_at":"2026-06-26T21:38:54.164Z"} @@ -3233,6 +3257,7 @@ {"cache_key":"ce9375be19d60403c812b2780add559cc9148b25f7418c032e430d84b93acf25","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sessionHeader.gatewayPicker.primaryTag","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"primary","text_hash":"986a1b7135f4986150aa5fa0028feeaa66cdaf3ed6a00a355dd86e042f7fb494","tgt_lang":"ru","translated":"основной","updated_at":"2026-07-28T07:17:50.419Z"} {"cache_key":"cea162b1edaaecdeea2b85169e3fa0593107c006e0471f9d45a9e7ebf029efbb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.approvalNeeded","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Approval needed","text_hash":"9928dd82f38fb09386ed14b4251ee6ee10e4d7c45a366d3a98ef2a34fc6453a2","tgt_lang":"ru","translated":"Требуется подтверждение","updated_at":"2026-07-22T16:01:20.450Z"} {"cache_key":"ceb304aea92b434979cecfd72982bf5e0ba2c5d867b4808af3a667de212033f5","model":"gpt-5.6-sol","provider":"openai","segment_id":"chat.sidebar.updateGateway","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Update Gateway","text_hash":"86ced0f93696577e1b01c95850addc15dafd241bb8e4792f3a8af9d0c354cf02","tgt_lang":"ru","translated":"Обновить Gateway","updated_at":"2026-07-14T22:25:26.797Z"} +{"cache_key":"ceb50ab65affd6b3b42adead81cf3066730fcdb6936f9ae1d3daa71e756b09c4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.format","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Check that the endpoint exposes a compatible chat model, then retry.","text_hash":"22ef704d9921834cb21e0b3c3c807f3d5fa2fd63f40ff652d26bcf2638556121","tgt_lang":"ru","translated":"Проверьте, что конечная точка предоставляет совместимую чат-модель, затем повторите попытку.","updated_at":"2026-08-06T05:34:59.704Z"} {"cache_key":"ceed9529455607dc716eb0eff10a86c08d07b821636dc79937b25b0f3e4716d8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.redactedPlaceholder","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"[redacted - click reveal to view]","text_hash":"8ba13ff7421e0624f85632cc77e968946a0233ad54a2f241e3913c756d889da7","tgt_lang":"ru","translated":"[скрыто — нажмите «показать» для просмотра]","updated_at":"2026-07-29T11:16:30.946Z"} {"cache_key":"ceee50d8575df7c16f5d48d5fbd9a11a0a073513fa9087411041d29125fcb24a","model":"gpt-5.5","provider":"openai","segment_id":"workboard.badgeHeartbeat","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"heartbeat {age}","text_hash":"000637b3800ae069edbbe207cfad0a3f5037f06e9661ee89d70a1dfe6f404485","tgt_lang":"ru","translated":"пульс {age}","updated_at":"2026-06-26T21:40:03.947Z"} {"cache_key":"cf375ccefae9de141d6f2a7e9170854722abb3740133a96e565c993b3170d960","model":"gpt-5.5","provider":"openai","segment_id":"chat.selectors.sessionSearch","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Search threads","text_hash":"560d3e826c413dc9f7b15e6d73bc3aef5f9a62c08fa555e88332b7e1496e332a","tgt_lang":"ru","translated":"Поиск сеансов","updated_at":"2026-06-26T21:41:59.944Z"} @@ -3259,6 +3284,7 @@ {"cache_key":"d0a2a5f7a345841f2e55f79f97a3e9547bcc5e9020c32eba2ebed8b7780a2394","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.skillsPanel.empty","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"No skills found.","text_hash":"32bddf99233e450856a5e9a7d018206a4f6b33577144fd00a1fa34087694c806","tgt_lang":"ru","translated":"Навыки не найдены.","updated_at":"2026-07-12T06:59:15.747Z"} {"cache_key":"d0a6d4bb88cd80caad936058ea875ae3bfb87b3f789f47a6e580de681793a6e9","model":"gpt-5.5","provider":"openai","segment_id":"usage.heatmap.more","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"More","text_hash":"d47d7cb0e4f8fd2be5ee07826694c18917d83ca77d0a01698582d05f432db996","tgt_lang":"ru","translated":"Больше","updated_at":"2026-07-09T11:29:21.881Z"} {"cache_key":"d0ca897b27e22c0e1c56570d301205b2388d0399eecc3f708907f2848aef10ef","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.toolCards.group.searchesMany","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"ran {count} searches","text_hash":"a5b65f86850a21d23b7066ed08c5af2607508021a0129b587692f1dac5545ef4","tgt_lang":"ru","translated":"выполнено поисков: {count}","updated_at":"2026-07-29T11:19:04.877Z"} +{"cache_key":"d0ddea1ecd3fed380767b839ee32a952bdc92eca703ee70acb726c486261e3f9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.actionRequiresRead","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"This action requires operator.read access.","text_hash":"d411bf9bd6ca898eba019d6f280dc545673c3e083151f9a0baa18a9ef3f382fc","tgt_lang":"ru","translated":"Для этого действия требуется доступ operator.read.","updated_at":"2026-08-06T05:34:50.493Z"} {"cache_key":"d0e9e184f56a0aec68bca9808fc46412ce4b829f31e6660ed69df126d1e10270","model":"claude-opus-4-8","provider":"anthropic","segment_id":"talkPage.model.description","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Realtime voice model for browser Talk sessions.","text_hash":"90152f06080bc9f86b99682e719cca56265489b5af9e0ce6494dca48388d2966","tgt_lang":"ru","translated":"Модель голоса в реальном времени для сессий Talk в браузере.","updated_at":"2026-07-29T11:16:58.668Z"} {"cache_key":"d0ec355103f17c4028916e7501fa58bf0136ca74a1de38739658e6eaae4109c8","model":"gpt-5.5","provider":"openai","segment_id":"newSession.browserUse","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Use this folder","text_hash":"30cbaeca91c8e904dbd231d41d7e98b9c065647d6cd813e234589f983591d6a4","tgt_lang":"ru","translated":"Использовать эту папку","updated_at":"2026-07-11T06:48:45.323Z"} {"cache_key":"d0ed369638316820799ac914f613d4b1be302a7c1ae5aab400a1303257eb189f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"quickSettings.personal.saveProfile","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Save name","text_hash":"b7297226fd1f468119a6dee837d0ad0afaa04b35d25f3a4c525de6ae8f9e93b1","tgt_lang":"ru","translated":"Сохранить имя","updated_at":"2026-07-22T16:01:28.390Z"} @@ -3311,6 +3337,7 @@ {"cache_key":"d3738d00aec373ad6dda881a002a69be31843ae2522417e7faac15e02d8e6031","model":"gpt-5.5","provider":"openai","segment_id":"common.dismiss","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Dismiss","text_hash":"48845bff334a50a59aaecf499f28a7a24c3b4b891b8b18a9f1169ad8e8a6b261","tgt_lang":"ru","translated":"Закрыть","updated_at":"2026-06-26T21:38:28.190Z","segment_ids":["channels.pairing.dismiss"]} {"cache_key":"d37a1e33537a6c693a6941ec378772716ef80b422db2346b05ee0f42bc1c8b92","model":"gpt-5.5","provider":"openai","segment_id":"memoryPage.backend.builtin","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Built-in","text_hash":"1f43948106d1d47fef7b0afa5c60be05f7334dc4fe43a0b77d8716ef6ec22611","tgt_lang":"ru","translated":"Встроенный","updated_at":"2026-06-26T21:39:20.621Z"} {"cache_key":"d37ea7b3cf850416061886d5a9f0d1fc52817ec67ed837d2ea72a5745ae3aa99","model":"gpt-5.5","provider":"openai","segment_id":"tabs.skillWorkshop","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Skill Workshop","text_hash":"3912c65bdd0a43563438762a43ecbd4b14637844a18decbf9249df73d21152a0","tgt_lang":"ru","translated":"Мастерская навыков","updated_at":"2026-06-26T21:39:23.906Z","segment_ids":["skillWorkshop.title"]} +{"cache_key":"d38945359d3e30d1ba830e13c118d5131931b0b5c08277e126b7996dc453ed77","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.actions.confirmRepairDescription","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"This archives derived dream cache files and rebuilds them from clean inputs. Your dream diary stays untouched.","text_hash":"2589fde250939480a492a5f25e92fb75430cccfcb4aa9da17a4c63c5ea3efb22","tgt_lang":"ru","translated":"Это архивирует производные файлы кэша снов и пересобирает их из чистых входных данных. Ваш дневник снов останется нетронутым.","updated_at":"2026-08-06T05:34:59.704Z"} {"cache_key":"d38d37eddd4dcd637bda885bd5790c183b7ff033e579e1c72df16da8d3bb75f8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.connection.title","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Connection","text_hash":"639a40e82b9a96f0cbeed5f006cf5634c8d1b990b3c83753c00a910fc268d2a6","tgt_lang":"ru","translated":"Подключение","updated_at":"2026-07-12T07:00:27.513Z"} {"cache_key":"d3a98fe0a1dd90c90b63cdc3e069b66a35ef2e54a691d498d45453f6cc4eca6b","model":"gpt-5.5","provider":"openai","segment_id":"usage.overview.errorRate","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Error Rate","text_hash":"bf7d539c44f171797478b65a6dc0ec7ab2abe1a684e4c20d6407b2376a2f79d1","tgt_lang":"ru","translated":"Частота ошибок","updated_at":"2026-06-26T21:41:16.423Z"} {"cache_key":"d3b54a64d95aa346c4810fc44d334242e8d806cfbea840edbcc09c98e8c2ad42","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.dictationConnecting","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Starting dictation…","text_hash":"f3b4df905fa7605b1e8cd20700a2a19babae175868e7ef52f5002c8639dcb059","tgt_lang":"ru","translated":"Запуск диктовки…","updated_at":"2026-07-22T16:03:38.776Z"} @@ -3373,6 +3400,7 @@ {"cache_key":"d7dc17cd8b95ed402b62f0c1711777063437d502da5c630c6ee3850685ebeb06","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sessionDiscussion.loading","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Loading discussion…","text_hash":"8015ee6cfc520000ae1895b029481f520b5a775896ff2d980310818a62e90de0","tgt_lang":"ru","translated":"Загрузка обсуждения…","updated_at":"2026-07-22T16:03:51.242Z"} {"cache_key":"d7e7963f5fb38b37ef021fc158c1f9719d44cfd38f16ecdb42351952dbe30ab6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.fromClawHub","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"From ClawHub","text_hash":"7ab917666959f3e9cfd5cdf9d06636b7908a0ca5445889cb7812629f3b39d250","tgt_lang":"ru","translated":"Из ClawHub","updated_at":"2026-07-29T11:19:04.877Z"} {"cache_key":"d7edf3aa4a2d183bf045a270f1a1e0f27cf6a9a756a531396a6018cf76ae8339","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.revision.preparing","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Preparing revision handoff","text_hash":"5287e6bef2d49751246bf986791a7301aac84c62be232d707210fc1abe74833f","tgt_lang":"ru","translated":"Подготовка передачи ревизии","updated_at":"2026-07-12T07:01:45.888Z"} +{"cache_key":"d7ff73b654e1a04d66c5927797dad227e36e6be73d14609a6913da1afd70fc0a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.actionRequiresAdmin","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"This action requires operator.admin access.","text_hash":"518b8e1950759a90a1bd23aa2ca3c6476d2278d010e83aff6087f7469050286b","tgt_lang":"ru","translated":"Для этого действия требуется доступ operator.admin.","updated_at":"2026-08-06T05:34:50.493Z"} {"cache_key":"d808aa4930f7b31319b909261162e227bb47009c388bb0e22143bb3e6014095f","model":"gpt-5.5","provider":"openai","segment_id":"usage.overview.topProviders","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Top Providers","text_hash":"2e8b08a8d152483960de5a1090251cb17ce0a20e51d5c291a6cf2cccec2b0079","tgt_lang":"ru","translated":"Лучшие провайдеры","updated_at":"2026-06-26T21:41:16.423Z"} {"cache_key":"d81f05a06f6faf6c9a1a0561fdac76a96c2555c84e3d60e78bf5933378528f80","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sessionHeader.branchSwitchUnavailable","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Branch switch is unavailable while the agent is working.","text_hash":"0741ab39078a2397e516cf3d4f56276b2c4c81b21b552451367ab7cf77cef0d8","tgt_lang":"ru","translated":"Переключение веток недоступно, пока агент работает.","updated_at":"2026-07-22T16:03:00.829Z"} {"cache_key":"d84ca5230e64c690095185fae105b1e6f78f6f62fac6ad1d7918f3c559eda755","model":"gpt-5.5","provider":"openai","segment_id":"browser.empty","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"No open tabs. Enter a URL above to browse.","text_hash":"a9e25255aa326aac375865aac61e932f80d6030997ad0d8d2fe04b6d30772edd","tgt_lang":"ru","translated":"Нет открытых вкладок. Введите URL выше, чтобы начать просмотр.","updated_at":"2026-07-11T02:20:36.704Z"} @@ -3392,6 +3420,7 @@ {"cache_key":"d92269897dd695a8b22254f61ccb031e4d49e7bdde106e973620d310f1400f6d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.templateDraft.releaseTitle","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Release: ","text_hash":"81cc8aced396244791a60bbb43901df905a1837fb508a4ff2468403e03263708","tgt_lang":"ru","translated":"Релиз: ","updated_at":"2026-07-12T07:02:10.002Z"} {"cache_key":"d935c87f1a865a6f5135c81752974ba1775e4c2c2140186556ae020cdd7f771c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.thread.search","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Search messages","text_hash":"ddf0602b21a7f2a8a4653e2f70b43f776b578f167b414389fcd53f8c7f08d42c","tgt_lang":"ru","translated":"Поиск сообщений","updated_at":"2026-07-12T07:02:44.662Z"} {"cache_key":"d93b152838efaa7e30d1cb10cd989b1ac9393beb6a30781f065e2ac8da1aab2a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"execApproval.allowAlwaysUnavailable","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Allow Always is unavailable for this command.","text_hash":"7a85c7cbd2cc258c789e3f33c6c3b9696501dd0a16fdae03133acfe7b2525785","tgt_lang":"ru","translated":"«Всегда разрешать» недоступно для этой команды.","updated_at":"2026-07-29T11:19:04.877Z"} +{"cache_key":"d93c8badf0028517f2665f0e44d6cb612e35cd5c24e33384ee06610c5d88fc86","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.title","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Selected model","text_hash":"6cb8d3b4bdb37d02ea667999f8312af7ab0f9627f7869d5e09d788936d09fd3d","tgt_lang":"ru","translated":"Выбранная модель","updated_at":"2026-08-06T05:34:50.493Z"} {"cache_key":"d960f356502135f1856d36b60e94e921d4c5f7123b2e551bceb58f9e155063a8","model":"gpt-5.6-sol","provider":"openai","segment_id":"worktrees.cleanupIncrease","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Increase {label}","text_hash":"bbf5fc94e9037a8aced3717524b6b2a96928998acf62fb996a8eec13905ba33e","tgt_lang":"ru","translated":"Увеличить {label}","updated_at":"2026-07-13T08:58:03.776Z"} {"cache_key":"d96d3f848395e3b4663218aa17d9b7409ae9d6dca467269b4ee773dd517f4007","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.defaults.title","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Agent defaults","text_hash":"82fc28b75c590c8d1eb0f4a908c9804bd4eee52bab1eb4a58aa821cb16ad9924","tgt_lang":"ru","translated":"Значения по умолчанию для агента","updated_at":"2026-07-29T11:16:30.946Z"} {"cache_key":"d96f74cd2c0aed43edb97ae4b363e975e293bef5035c323c8985a6a9a4b34c56","model":"claude-opus-4-8","provider":"anthropic","segment_id":"profilePage.identity.avatarErrors.invalid","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"That image could not be processed.","text_hash":"c12675f25d8268d8f9bc495f98194cdc5c0e9b81e53c38a100c255ff01c2b712","tgt_lang":"ru","translated":"Не удалось обработать это изображение.","updated_at":"2026-07-22T16:02:31.740Z"} @@ -3463,7 +3492,6 @@ {"cache_key":"dd274ab1e8c9d148987d0fa1994257e3fe4f34de73c1ee4e39739bd2655de5e2","model":"gpt-5.5","provider":"openai","segment_id":"login.failure.protocol.title","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Protocol mismatch","text_hash":"338b815e499777ff95df05f0ac57246360c98ddb7eb6727f86cd26653a0f69bf","tgt_lang":"ru","translated":"Несоответствие протокола","updated_at":"2026-06-26T21:41:46.401Z"} {"cache_key":"dd285b1c30c3a730472fec77a871bc3780ea60e833a14e729115b736a39883ab","model":"gpt-5.5","provider":"openai","segment_id":"dreaming.phrases.indexingDay","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"softly indexing the day…","text_hash":"ff48bcdd6ad07670194006da8e1f7c90138be97b7e6f46fb37119baadb7a2455","tgt_lang":"ru","translated":"мягкая индексация дня…","updated_at":"2026-06-26T21:40:53.979Z"} {"cache_key":"dd398d121fe82e58fb7c1aaffcb79e1f6b486908dc92631ee8fff27d3ff0e819","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.failureAlertInherit","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Inherit global setting","text_hash":"d4a23b45ca8a97a420a2716e0c2b9db41f0a89adc259a43f8c842cea1fcd1491","tgt_lang":"ru","translated":"Наследовать глобальную настройку","updated_at":"2026-07-12T07:03:03.714Z"} -{"cache_key":"dd4c9352acbb5df6ca6663aeff3f744849f87077b7be938d6a7e73f59683ce04","model":"gpt-5.6-sol","provider":"openai","segment_id":"modelSetup.verify.answeredIn","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Answered in {latencyMs} ms","text_hash":"b42fae037247714a4c44fb8ecb28c8b3cf473a9e443e7a444e8e79eabd310bc4","tgt_lang":"ru","translated":"Ответ получен за {latencyMs} мс","updated_at":"2026-07-16T15:49:25.889Z"} {"cache_key":"dd6249514ce3d4b018638188be9cfecc287f0c41d70c7b7413440ffc1ddc0e29","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.appearance.intro","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Theme, chat, and sidebar preferences for this Control UI client.","text_hash":"59120fc05997d60404cf7282dfcb6c6ff7a81c5cedf11cac735828db34049348","tgt_lang":"ru","translated":"Настройки темы, чата и боковой панели для этого клиента Control UI.","updated_at":"2026-07-29T11:16:40.698Z"} {"cache_key":"dd90a973265c66ce10a55d9ee5161e08680ed505e0a1fd534ef38d462a5e6523","model":"gpt-5.5","provider":"openai","segment_id":"cron.form.thinkingHelp","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Use a suggested level or enter a provider-specific value.","text_hash":"f212b73f0e1d00bfe2385182c16c191c67357d75ec402daa6ec9575bd07c30a3","tgt_lang":"ru","translated":"Используйте предложенный уровень или введите значение, специфичное для провайдера.","updated_at":"2026-06-26T21:42:44.768Z"} {"cache_key":"dda25d6c9ce48b8aefcd940c18b8199f1e13a6bc650a1ff1d341ff7325a34235","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.notifications.available","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Available","text_hash":"e674447337e83c1346f6122ed69f35bf5526e2a11842b2f2b788f3fb67d714ca","tgt_lang":"ru","translated":"Доступно","updated_at":"2026-07-12T07:00:13.586Z","segment_ids":["pluginsPage.available"]} @@ -3503,6 +3531,7 @@ {"cache_key":"dfc0140279dcd8e3af8f59a4bf1b0178ece5e89164e5c5d6130e0786d9588409","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.pairing.approvedOwnerFailedNotice","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"DM access approved, but the first command owner could not be configured.","text_hash":"f11c3511b5cc530576bee91c25e58b1b066a58c855d7125b9bdd7831c8cf7e8f","tgt_lang":"ru","translated":"Доступ к личным сообщениям одобрен, но не удалось настроить первого владельца команд.","updated_at":"2026-07-22T16:01:06.766Z"} {"cache_key":"dfc60d7865916120ffb4ebb381e190fa32b157f19f0accb99540d28e7d3364ec","model":"gpt-5.5","provider":"openai","segment_id":"chat.runControls.newSessionDisconnected","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Connect to create a new thread","text_hash":"8e3664b72d5f62d55c1a666a363b9ae5c52adf1c169789c3ac2d13e22e609e2e","tgt_lang":"ru","translated":"Подключитесь, чтобы создать новую сессию","updated_at":"2026-07-10T15:22:08.248Z"} {"cache_key":"dfdc654d2ceeb13ce7309ab085a3d716d5098cd1dd95af9deafd29294f30479e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.pageGroupSummary","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"{label} · {count}","text_hash":"4a81dd0ed1d3f253e9f64b43924f0dffd29fad1ea74ed001d245dfa4790f039d","tgt_lang":"ru","translated":"{label} · {count}","updated_at":"2026-07-29T11:17:57.106Z"} +{"cache_key":"dfefed9b48d466ff4520adba88a05f47ab7b6ab2cdcc182f95d31477bbc54df6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.recoveryFailed","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Could not update completion delivery.","text_hash":"bbeca2e058cc124638f8e2241905215a63eb671841584b97706bc41fbe2a2378","tgt_lang":"ru","translated":"Не удалось обновить доставку результата.","updated_at":"2026-08-06T05:34:59.704Z"} {"cache_key":"dffd976ebbdf5222d08995b31618aefb3fef310ad0f5e798d5b06a5a26dbc882","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.overview.shortcuts.diary","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Read the dream diary","text_hash":"22175a7f2cfed7060be4936232be676173ec5f82ca2992bd77a134a7f6979ede","tgt_lang":"ru","translated":"Читать дневник снов","updated_at":"2026-07-29T11:17:27.581Z"} {"cache_key":"e0117d4d90864088412ca48c67053d708c3ae20fa00c289fa261ea14b6f0d30f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.prepare.ollamaLabel","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Ollama","text_hash":"eb82ef89769382466eef9958817a8a28907e4a4c91d6ff8282af25cefdd1da58","tgt_lang":"ru","translated":"Ollama","updated_at":"2026-07-25T17:17:12.895Z"} {"cache_key":"e01f5486a2a34781e17498427e6445359b902a63b7c47a27f2a13a1a6d5e5d91","model":"gpt-5.5","provider":"openai","segment_id":"agentChip.agents","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Agents","text_hash":"279b44d2ab4b40c0fc132f8f3051293544cca91de9c8aa14f2cd29adb132b0ee","tgt_lang":"ru","translated":"Агенты","updated_at":"2026-06-26T21:40:37.573Z","segment_ids":["agents.toolCatalog.groups.agents","configForm.sections.agents.label","configView.sections.agents","tabs.agents","palette.items.agents","chat.commands.categories.agents"]} @@ -3520,6 +3549,7 @@ {"cache_key":"e0fd2cd3c30ab8a1e438835d83b73d9c6737a216a3bb3b2d273fac157ab1cc13","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sessionDiscussion.openExternal","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Open discussion in a new tab","text_hash":"402caac05c422f537f81ea07597a1a14cd39c2d2afbba21b38dd350d2efee31b","tgt_lang":"ru","translated":"Открыть обсуждение в новой вкладке","updated_at":"2026-07-22T16:03:51.242Z"} {"cache_key":"e103b30c4e0398620b2d62d96f66c473d42e7819ad50ab09478815fe0471dab7","model":"gpt-5.6-sol","provider":"openai","segment_id":"chat.progressLabels.surfacing","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Surfacing","text_hash":"fa91fd53f004be47ca9dcc5e1b206585e99a78627357e9b0da0de16bcc9ba655","tgt_lang":"ru","translated":"Всплывает","updated_at":"2026-07-14T04:55:30.458Z"} {"cache_key":"e11ce15ed433b8cc8a97dea9274b2681b703b056f2850e9796b86964400276e6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.boardFilterSummary","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"{active} active · {total} total","text_hash":"d16d6822e709b7ef151d2c13d77dee176e7d8b59b7eaa84204fd5034d2cd9ca1","tgt_lang":"ru","translated":"{active} active · {total} total","updated_at":"2026-07-29T11:19:04.877Z"} +{"cache_key":"e13dcf0a8ca54dbc6dbb86c285ad575793e3ded113925f3792a42470479c49a7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.billing","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Restore provider billing or quota, then retry.","text_hash":"3768a5f28bb03d6f177fe40a4a20809abdd3af5b263fb1ebc1e4057af54b0466","tgt_lang":"ru","translated":"Восстановите оплату или квоту провайдера, затем повторите.","updated_at":"2026-08-06T05:34:50.493Z"} {"cache_key":"e16b16d0f482a2579692d6354b1878153da821cb50567878a825aa240fdbe85b","model":"gpt-5.5","provider":"openai","segment_id":"chat.pullRequests.dismiss","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Dismiss pull request #{number}","text_hash":"e8d17ef5e85323002d77852ac6433a8568774fca2db95ac861aff62bf2bd8340","tgt_lang":"ru","translated":"Скрыть pull request #{number}","updated_at":"2026-07-10T17:04:41.686Z"} {"cache_key":"e175a8183d2221759c69fd41c49907f5e13b77e8514445cd689100c9ba5a0423","model":"gpt-5.5","provider":"openai","segment_id":"workboard.taskStatus.failed","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Task failed","text_hash":"973420f51104f963609506a64b51b704ba83c43effbc68cdaeb52ef2928cf5ff","tgt_lang":"ru","translated":"Ошибка задачи","updated_at":"2026-06-26T21:40:07.529Z"} {"cache_key":"e185edc439cf76d6d8cb1c77836650650b4208aa2eda69a152ba073b79234587","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.inventory.rotate","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Rotate","text_hash":"c3613b1704f54c8bd38987e4e810ae6040935d048ac5bb0dd9c0bde269ecf739","tgt_lang":"ru","translated":"Обновить","updated_at":"2026-07-12T06:58:42.341Z"} @@ -3608,6 +3638,7 @@ {"cache_key":"e6fe472d4f11117244f67cb3fd2bfa6ae6fb0ffe896c3d6ffd066c4a7d1ee660","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.menu.adminBlocked","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Admin access is required to manage connectors.","text_hash":"b8a5903996df8ab1b3869a481768e7fa53cf222282850d4153db0706277e1ab3","tgt_lang":"ru","translated":"Для управления коннекторами требуется доступ администратора.","updated_at":"2026-07-29T11:19:04.877Z"} {"cache_key":"e6fee8a4d8faf137f3ec7bc0c8c1e683084b6b0a83389ad3433714d612883c68","model":"gpt-5.5","provider":"openai","segment_id":"agents.files.missingHint","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"This file is missing. Saving will create it in the agent workspace.","text_hash":"76f5e100c76d9904ada60584ca5d595980600e772931fdfeb9c5e6c85039ff22","tgt_lang":"ru","translated":"Этот файл отсутствует. При сохранении он будет создан в рабочей области агента.","updated_at":"2026-06-26T21:39:14.470Z"} {"cache_key":"e7110f2bcd8ec68711b7c6e79c4c8219617803e78bd4a196a26bf284b2a5d49c","model":"gpt-5.5","provider":"openai","segment_id":"quickSettings.appearance.lobsterVisitsOn","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Drops by occasionally","text_hash":"620c90596deb02d1164d4036d540b11c780b61cb04e4825230efed1cd8a45e6e","tgt_lang":"ru","translated":"Заглядывает время от времени","updated_at":"2026-07-09T20:52:00.833Z"} +{"cache_key":"e713e7b5fe7e753ee5898b0704df11ccfc3811690eda2e77198b2bba36abc378","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.actionUnavailable","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"This Gateway does not support this thread action.","text_hash":"88e138ded655d98aa0be82d2832e502ac495c75674c838c72b2429a1f7e28a26","tgt_lang":"ru","translated":"Этот Gateway не поддерживает такое действие с цепочкой.","updated_at":"2026-08-06T05:34:50.493Z"} {"cache_key":"e7238d42e2447136009bbd29059ce515dbfdf647e88b282671d9a6a06e960176","model":"gpt-5.5","provider":"openai","segment_id":"cron.errors.systemEventTextRequired","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"System event text required.","text_hash":"b6a571210cc1c529ced733fc25d04ce3fa25c68673d841b33dca8aebcffe130d","tgt_lang":"ru","translated":"Требуется текст системного события.","updated_at":"2026-06-26T21:42:51.343Z"} {"cache_key":"e7245442ed3dead03deea0aeb327a2dc4ce12a2318c920b2c02782ffa23ccb39","model":"gpt-5.5","provider":"openai","segment_id":"languages.th","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"ไทย (Thai)","text_hash":"0339954ca7e472c2f007782682a76629a864d63d3e419430bb5f6c72c4c1c88d","tgt_lang":"ru","translated":"ไทย (тайский)","updated_at":"2026-06-26T21:42:10.945Z"} {"cache_key":"e738b4c420389aaa29bfb6b77deb7d50e7cb2ec19193f81ee63d88d50451b363","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.pairing.dismissExplanation","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"This removes the current request but does not block the sender. They can request access again later.","text_hash":"7a7991c448b3ed026a5aff8140ac5fbf511dcbcea519a34ac5c757bf33b72c72","tgt_lang":"ru","translated":"Это удаляет текущий запрос, но не блокирует отправителя. Он сможет запросить доступ снова позже.","updated_at":"2026-07-22T16:01:06.766Z"} @@ -3690,7 +3721,6 @@ {"cache_key":"ece5ac13eff6a98f93155d17ea78dec7479676cf8ac1eb9528b77338d88a6a64","model":"claude-opus-4-8","provider":"anthropic","segment_id":"updates.failureReasons.depsInstallFailed","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Dependency install failed. Fix the install error and retry.","text_hash":"be8e61c3a04e17a567a1157428652f3603facc0211fbef3f4716027c84500795","tgt_lang":"ru","translated":"Не удалось установить зависимости. Исправьте ошибку установки и повторите.","updated_at":"2026-07-29T11:16:20.488Z"} {"cache_key":"eceac224a4dad2688711208b7d3c7dc9906556828d27c6f07694fbb78b51c11d","model":"gpt-5.6-sol","provider":"openai","segment_id":"agentChip.noAgentMatches","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"No matching agents","text_hash":"38b006752ec7a0a6e18631050994899431708df2707bbc0792315deaf8e3a933","tgt_lang":"ru","translated":"Подходящие агенты не найдены","updated_at":"2026-07-13T05:31:27.367Z"} {"cache_key":"ecf98ae6e2ef9fa5bbdd875bf4f217d655ab58f736fa7d907eac5af8121aa2de","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agentTools.moreLive","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"+{count} more live tools","text_hash":"637862fd3c71333dbc415662df2ccba1b37007d4577dc442702fabc683e7ccee","tgt_lang":"ru","translated":"+{count} активных инструментов","updated_at":"2026-07-12T07:00:50.137Z"} -{"cache_key":"ecfa81a23651d141968067363f5009a39dee587017c8ae1c1b8a74fca05420b3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.overview.health.checking","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Checking…","text_hash":"ec963ffc911b840134fc738b41a8bb0493489c402a4a761efd36c16dea7d984b","tgt_lang":"ru","translated":"Проверка…","updated_at":"2026-07-29T11:17:27.581Z"} {"cache_key":"ed0790776c5e347dfe471886595dc0049e7d197b43653dba341e954d1337ec32","model":"gpt-5.6-sol","provider":"openai","segment_id":"approvalHistory.reasons.gatewayRestart","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Gateway restart","text_hash":"04c4367cd70fbba8d19ac04866a02986f1b6f705fe37f0435af9a4a670489cd7","tgt_lang":"ru","translated":"Перезапуск Gateway","updated_at":"2026-07-16T09:25:40.403Z"} {"cache_key":"ed1846ec597f0b9f9d1c3405e91a1a33eb5bceafbf7931f538a0afa2e80bd106","model":"claude-opus-4-8","provider":"anthropic","segment_id":"custodian.history.changedPaths","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Changed paths ({count})","text_hash":"efccad39d2df959f66df9485e142e30fe953d8eed4216d0a67cc2dc8c0a783c2","tgt_lang":"ru","translated":"Изменённые пути ({count})","updated_at":"2026-07-22T16:01:50.442Z"} {"cache_key":"ed18fbe96693a89347b5942df66c6c598958edc34a29c7776023d583dc0f5266","model":"gpt-5.5","provider":"openai","segment_id":"nodes.binding.execNodeBinding","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Exec node binding","text_hash":"4f421128b0cba9533df139c20d023669afc1a78e06544578fa84c32681a863bc","tgt_lang":"ru","translated":"Привязка узла exec","updated_at":"2026-06-26T21:38:44.774Z"} @@ -3778,7 +3808,6 @@ {"cache_key":"f1409779f48b09886fb4d19fa5b42d1e625a058f0102a234b9ee420808f44b73","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sidebarColumns.close","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Close {panel}","text_hash":"b5a17948c7be08f99afbdc5f16c46e0595ca4174049831c918ffbc9593fadd85","tgt_lang":"ru","translated":"Закрыть {panel}","updated_at":"2026-07-28T07:17:50.419Z"} {"cache_key":"f145952bf8c99940efcbb90adf6962c4a2d9c4a00d9bc04a82c1229e62d28f7f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"logbook.stats.focus","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"{pct}% focus","text_hash":"91a5474c84f0cf20cf39cb5d78ea976b96a2ea3f0db9e6d873cc35cf9c4732be","tgt_lang":"ru","translated":"{pct}% focus","updated_at":"2026-07-29T11:19:04.877Z"} {"cache_key":"f1875301df862f541c34ad966bd473f7fc0355912ec9e93268bec2de06ce04fd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.failureAlertAfterHelp","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Consecutive errors before alerting.","text_hash":"cfab25f9233c6418534dc02f551be9afb62045e6c956ddb44340ce131ede1614","tgt_lang":"ru","translated":"Количество последовательных ошибок до оповещения.","updated_at":"2026-07-12T07:03:03.714Z"} -{"cache_key":"f19246df79b6ee363399903eaea306d40aa1cdaf5e8912b54c5344f8be25ec2f","model":"gpt-5.5","provider":"openai","segment_id":"login.failure.authRequired.stepPaste","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Paste the token from openclaw dashboard --no-open or enter the configured password.","text_hash":"d65aea1772b928b5eb212e6c4c0481b32cbaf6e4d492b32d6c970592e75490f1","tgt_lang":"ru","translated":"Вставьте токен из openclaw dashboard --no-open или введите настроенный пароль.","updated_at":"2026-06-26T21:41:35.342Z"} {"cache_key":"f195ac18671fd877a734a573c4d8011a1c24ffe343137c141ce4b14102d97e86","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.contextUsageApprox","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"~{percent}% of context used ({used} / {context} tokens, approximate)","text_hash":"54007077673048ad26ff220971d2598fde53a34c33da9e1eaca0927ce80b2708","tgt_lang":"ru","translated":"Использовано ~{percent}% контекста ({used} / {context} токенов, приблизительно)","updated_at":"2026-07-09T07:40:53.552Z"} {"cache_key":"f19b1514aa5a78c82175424af56d8e75e6cf84ca030898142ad96eec9bb28067","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.limitTooltip","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Max threads to load.","text_hash":"1125bb490e3002184117a4ca922c1c4b5f4e1833d57295452b8db6489f7b0daa","tgt_lang":"ru","translated":"Максимальное количество сеансов для загрузки.","updated_at":"2026-06-26T21:38:51.115Z"} {"cache_key":"f1a1d88c01cd5b6f9d52c731a9dd873044237551212d3fc913f636447a23fbad","model":"claude-opus-4-8","provider":"anthropic","segment_id":"updates.verificationFailed","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Update installed but running version did not change — restart may have been blocked.","text_hash":"993146133f8509e6e5daa7a40694c474d8e4079b9492e6dbff7b91aaa038f90d","tgt_lang":"ru","translated":"Обновление установлено, но выполняемая версия не изменилась — возможно, перезапуск был заблокирован.","updated_at":"2026-07-29T11:16:20.487Z"} @@ -3794,7 +3823,6 @@ {"cache_key":"f20c0a7d1e0178a9edfa0083b05765b12c0f008310436480ee739573825fa6b5","model":"gpt-5.5","provider":"openai","segment_id":"cron.form.systemEvent","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Post to main timeline","text_hash":"880253fc69b9dac289f14abe9b9249b8d552ca7911c8afc5003f60a16d7bade8","tgt_lang":"ru","translated":"Опубликовать сообщение в основной ленте","updated_at":"2026-06-26T21:42:36.583Z"} {"cache_key":"f227f4d3700a0332fc1e46b1ea4f6669c99362f7c80a571d271de53602e229f9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.messages","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Messages:","text_hash":"66377b92d782c26ba51bad97ec2be3f15b020709acf41e1fb624ca9486825613","tgt_lang":"ru","translated":"Сообщения:","updated_at":"2026-07-12T07:02:20.103Z"} {"cache_key":"f22cfe983a326de11fef34fbf3f76c9b4efbd87f2db1cde383187c631293fcfc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.categoryContextEngine","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Context engines","text_hash":"88383a5cf96392ee24d5b6d14f93a540b8277099f50a76a6639fc198678dfeb1","tgt_lang":"ru","translated":"Контекстные движки","updated_at":"2026-07-29T11:19:04.877Z"} -{"cache_key":"f268f0a36d233f5eea7ba593341091206f3a2dfa450156b38f5f03f40d60ad72","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.relative.hoursAgo","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"{count}h ago","text_hash":"520c737ea62430c4aa3e953abb60cf6bf7ecde97f0aef8f5e3fab5a9011db2a0","tgt_lang":"ru","translated":"{count} ч назад","updated_at":"2026-07-12T07:02:10.002Z"} {"cache_key":"f270f7a0d4bb9caeadb0661788cd7d8398060ecc25e9fd08747aba5e32dd8290","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.selected","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"{count} selected","text_hash":"529aacfdfd2b17bf9fe56ebad9a24339a2d1151327dd420c52c5f163aeb9acc6","tgt_lang":"ru","translated":"Выбрано: {count}","updated_at":"2026-06-26T21:38:51.115Z","segment_ids":["agents.overview.selectedSkills","memoryImport.selectedCount"]} {"cache_key":"f282d80509279a189042e408e3fdec45db122f67e5e7c0affb7d5ca4ec52287e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.wizard.starting","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Starting provider sign-in…","text_hash":"9b8ccc5eb2b36abe1214bc648a45f50fa1c6366b84a8cee9d54763a8dc1b7058","tgt_lang":"ru","translated":"Запуск входа через провайдера…","updated_at":"2026-07-29T11:19:04.877Z"} {"cache_key":"f28901cdc96d28a11d1116ea2d8d866ac9f8f27c7d9605581a41594b250823d4","model":"gpt-5","provider":"openai","segment_id":"usage.overview.costShare","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"{percent}% of cost","text_hash":"1d0533da07d6ee21af9d1d02f4636bd9f70df239ad62388b0a415e550ee2de8b","tgt_lang":"ru","translated":"{percent}% затрат","updated_at":"2026-07-05T20:24:32.108Z"} @@ -3815,8 +3843,10 @@ {"cache_key":"f3b195aa0e6cf4414441e6b21c1f1d807c16bc4406d2a858b3c225fa7ba3c45f","model":"gpt-5.5","provider":"openai","segment_id":"common.authAge","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Auth age","text_hash":"7fdd504ad1c11faeeaf5d51554593b9b03b2274b28cf1041ed2eb34ab02a502f","tgt_lang":"ru","translated":"Возраст авторизации","updated_at":"2026-06-26T21:38:30.975Z"} {"cache_key":"f3baf2c4b4cc100f028f309b48b2e8cb7f4728157a808dfcc046bf1c0230fe43","model":"gpt-5.5","provider":"openai","segment_id":"cron.runs.allDelivery","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"All delivery","text_hash":"41ae1c2395e52fa33ba7df91afec0e316cd9e36a74a39b87a825f65a7dce707b","tgt_lang":"ru","translated":"Все доставки","updated_at":"2026-06-26T21:42:24.729Z"} {"cache_key":"f3c98f200ab2d37c2264802c4fac71b2253e9de7a584914756ffa6072ca73431","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.unread","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Unread","text_hash":"1b9f384c1436f607447ff66db22dcfe569141506b7499589a9b4857580075b26","tgt_lang":"ru","translated":"Unread","updated_at":"2026-07-29T11:19:04.877Z"} +{"cache_key":"f3cfe78825d2216aa806a7d28ff13c6b8f79d09b08e31ada57197242fa12b2de","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.rateLimit","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Wait for the provider limit to reset, then retry.","text_hash":"59161ffdbbfc978ef95092eec47d88e127013ff4e75d44f3ffa7e6c69bcbe45e","tgt_lang":"ru","translated":"Дождитесь сброса лимита провайдера, затем повторите.","updated_at":"2026-08-06T05:34:50.493Z"} {"cache_key":"f3d3e63b5c1066b1c27abce5d7b7326a298247b3ce0858f99a88310c6f4664dd","model":"gpt-5.5","provider":"openai","segment_id":"usage.overview.noModelData","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"No model data","text_hash":"2ea49a2ede0e209909d635b8d54ae10a4d85b76db4119f638c76a74f470a5960","tgt_lang":"ru","translated":"Нет данных модели","updated_at":"2026-06-26T21:41:20.199Z"} {"cache_key":"f3d5cc4202ea5b4807ae991b24216f425e035fae8e92b115bd87902311a60194","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.execApprovals.defaults","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Defaults","text_hash":"610b7468ce69872ffa3636f975a3d340022b33c89c6eea659dc8bd2b0466a5dd","tgt_lang":"ru","translated":"По умолчанию","updated_at":"2026-07-12T06:58:49.202Z"} +{"cache_key":"f40afdf1542c498266c1f53cfbc4e0b9fc59fe928af8e0adfd7eb5ab1fd6e7c0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.retry","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Try again","text_hash":"d8b8392e2c542950ca64867168e4ef87d4ad606882d5898f826b51c6d553988f","tgt_lang":"ru","translated":"Повторить попытку","updated_at":"2026-07-29T11:19:04.877Z","segment_ids":["pluginsPage.tryAgain"]} {"cache_key":"f40c0abe30169f4d4a9e1f2efccab05989d7ce3c36945ce5436b23343990e924","model":"gpt-5.5","provider":"openai","segment_id":"workboard.viewDetails","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"View details","text_hash":"d1bf045bb524dae5b02c471c230958bcd1bf232d7a49367b1cdf977855a06b41","tgt_lang":"ru","translated":"Просмотреть сведения","updated_at":"2026-06-26T21:39:43.912Z"} {"cache_key":"f411ab8791d1fca99ec216aa56ebaee40dba369bcb71b9f69d6d8527cd66b707","model":"gpt-5.5","provider":"openai","segment_id":"connection.snapshot.tickInterval","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Tick Interval","text_hash":"5e913b1331d1645eed8f87e79af3016b78b2ebe8b1286f2ce861c50671ae6886","tgt_lang":"ru","translated":"Интервал тика","updated_at":"2026-06-26T21:40:18.156Z"} {"cache_key":"f41793b09736c8129e5506b8bb3a0652a05cfcde2631208689facef7d69377bd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.today.collection","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Your collection · {count} in use","text_hash":"b1e9bf2b67d753dbca82f086666576f3a497ee2b224936763d2cb5344c06522a","tgt_lang":"ru","translated":"Ваша коллекция · {count} используется","updated_at":"2026-07-12T07:02:10.002Z"} @@ -3923,6 +3953,7 @@ {"cache_key":"f992df98213e03e70f7be426db789681b79e23a3d33f1a5127456869a5bc61c5","model":"gpt-5.5","provider":"openai","segment_id":"channels.nostr.website","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Website","text_hash":"b5a229ac8becc6035511f432ca6018f581f0627233eada6ae8e12b505d44af7f","tgt_lang":"ru","translated":"Веб-сайт","updated_at":"2026-06-26T21:38:44.774Z","segment_ids":["aboutPage.linkWebsite"]} {"cache_key":"f999ec1413f54f4426e059b3f0341c132fe11a89c696d1ab76533d85bdda1ee9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"mcpServers.sessionChanged","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"The active session changed before it could be enabled.","text_hash":"c720e19f05d077e1bb88f9e821560384d0926d42493071d52e3ac7fbe0b719ad","tgt_lang":"ru","translated":"Активная сессия изменилась до того, как её удалось включить.","updated_at":"2026-07-31T19:29:58.902Z"} {"cache_key":"f9b53639754e3c25d9e3a2cef7cd5f20bf1b77abc9341b0f8df95e540f82debe","model":"gpt-5.5","provider":"openai","segment_id":"usage.sessions.title","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Sessions","text_hash":"6fa3cbf451b2a1d54159d42c3ea5ab8725b0c8620d831f8c1602676b38ab00e6","tgt_lang":"ru","translated":"Сеансы","updated_at":"2026-06-26T21:41:20.199Z"} +{"cache_key":"f9bc4b7d7110da61c80acab58e02f791ccb0b7c46ae34065e1c9d9f8430c2faf","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.unknown","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Review the connection details, then retry.","text_hash":"dc49542f1026ccbbe6bd75ed5167700086796a53d34f1a3524cc545590b3e990","tgt_lang":"ru","translated":"Проверьте параметры подключения, затем повторите попытку.","updated_at":"2026-08-06T05:34:59.704Z"} {"cache_key":"f9c1d072e709367b487484e64db90339bc4a5e24f899f5434fa83bb910e157ea","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.nostr.placeholders.avatarUrl","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"https://example.com/avatar.jpg","text_hash":"c4b95326a9bbe217aff02d1b4f137d33a9cdb67ee5b763b7ef2851b9f2355ba4","tgt_lang":"ru","translated":"https://example.com/avatar.jpg","updated_at":"2026-07-12T06:58:28.621Z"} {"cache_key":"f9c27f5465dc969311a0af517e7533438a05b27ab4267a8d3a5fb5bcc792cfbe","model":"gpt-5.5","provider":"openai","segment_id":"dreaming.stats.phaseHits","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Phase Hits","text_hash":"7048bb922818ecab86930a1e134b4a9cd165faca3cbe48c9af93d7bc5bcf407d","tgt_lang":"ru","translated":"Попадания по фазам","updated_at":"2026-06-26T21:40:48.120Z"} {"cache_key":"f9cf57d228cf4ec45eb16f57035767d8e44f1173348b5d1dfe53a275c98ad07d","model":"gpt-5.5","provider":"openai","segment_id":"common.working","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Working…","text_hash":"5474eef8d0f179c707cf418e2bbb468c77cc24edc5e9f5f4e137e85e06a8eea0","tgt_lang":"ru","translated":"Выполняется…","updated_at":"2026-06-26T21:38:34.337Z","segment_ids":["channels.setup.working","agentChip.working","modelSetup.wizard.working","mcpServers.working","pluginsPage.working","dreaming.scene.working"]} @@ -3931,6 +3962,7 @@ {"cache_key":"fa0908d6982dcfa2ee64b48b26bd78b98d04b3c154278a422e4e0be2fa371c05","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.board.dockLeft","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Dock chat left","text_hash":"5ff493f771dc0f4a1ad49a33da435661c59c9b886461f96d3f68c501f45fdeed","tgt_lang":"ru","translated":"Закрепить чат слева","updated_at":"2026-07-22T16:03:00.829Z"} {"cache_key":"fa17fafa23acfaacf43f34c1c488878607e7953cd95ee2a959dfed08e408f37a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"terminal.exited","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"exited","text_hash":"b251994ca8108bbfdac92861ce8d3c5c82c8e62de03cd9f44a3e338643bb98cc","tgt_lang":"ru","translated":"exited","updated_at":"2026-07-29T11:19:04.877Z"} {"cache_key":"fa1aaf882c12ff4556fa9577327299096ca5ef13269f649b7a248c4a2923f21c","model":"gpt-5.5","provider":"openai","segment_id":"workboard.autoRefresh","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Auto-refresh","text_hash":"9ea4d7fd1550f0866089d18b1344546bfed91502b41c0484d6023ceb0fdeb75c","tgt_lang":"ru","translated":"Автообновление","updated_at":"2026-06-26T21:39:57.757Z"} +{"cache_key":"fa2eda9bb5d537f0aa36db03154c10e524a17dc353903cbbb625b9b6be79ea05","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.dismissDelivery","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Dismiss delivery","text_hash":"389321c0e83c3fa267bf36c17eeb45419b34e7136959cd885757300f4b3a8db5","tgt_lang":"ru","translated":"Отклонить доставку","updated_at":"2026-08-06T05:34:59.704Z"} {"cache_key":"fa54750f819f44ce4ebd7f418dd70a854cfcd305798f96bf7b5a5eb1d4a8cda4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"labsPage.loopDetection.description","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Enable rolling-history guards that warn or block repeated tool calls when an agent stops making progress.","text_hash":"ceb1bf152e99089ee0f2eaf9765231d0038e1f30ad21f614892f0e64c1bcd071","tgt_lang":"ru","translated":"Включить защиту на основе скользящей истории, которая предупреждает или блокирует повторяющиеся вызовы инструментов, когда агент перестаёт продвигаться.","updated_at":"2026-07-31T19:29:58.902Z"} {"cache_key":"fa61cc3ad25f96b6cb679d44a843ed5c43c589df78b9665d50ed0f7c7323e406","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.setup.starting","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Starting setup…","text_hash":"696abab0be63faeb1adbd218caf069dc625bd43bda829b60d6ad7c239241d6cd","tgt_lang":"ru","translated":"Запуск настройки…","updated_at":"2026-07-29T11:19:04.877Z"} {"cache_key":"fa74f25d5596cc05a880197ee4048857cb036c53a53aec1ab02be476623e74fa","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.evaluation.decision.pass","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Pass","text_hash":"ebdf8cc00bc4d9ceee633c56c63b49955769a92ca060825c9b08e4af61326e2b","tgt_lang":"ru","translated":"Пройдено","updated_at":"2026-07-29T11:17:34.238Z"} @@ -3954,12 +3986,14 @@ {"cache_key":"fbb921fec5362aa71c9f6439afdf8716b4c1976b3894a3a42700e3ed175d3bdb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.automationAttached","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Automation attached","text_hash":"53d527b00d149c37c465e3d74853c3b78247923c6b737fad2c1809b92bd00bef","tgt_lang":"ru","translated":"Automation attached","updated_at":"2026-07-29T11:19:04.877Z"} {"cache_key":"fbc56a9af7ee12888b35b3c247f5301c336090f5f540990168acb63af6fd4080","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.modelsAvailable","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"{available} of {count} models available","text_hash":"07b95780d25dbf01d8ba3d4e2e2171d6b7071f3721e1a9860ac086567f3136a7","tgt_lang":"ru","translated":"{available} of {count} models available","updated_at":"2026-07-29T11:19:04.877Z"} {"cache_key":"fbc928d501f811de8ff5659c52f4f204a76007c7b00c2756ca47934e7365437e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.waitingForAnswer","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Waiting for your answer","text_hash":"8e4b72ca2511e0bcdbb24cfba59f203972522cc440bfee2e8d9b7b0f7bebfd84","tgt_lang":"ru","translated":"Ожидается ваш ответ","updated_at":"2026-07-22T16:01:20.450Z"} +{"cache_key":"fbccd672d53dafe352ef1f296911b1639ae9e0c4b95e19778527112168c6c787","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.modelControls.loadingModels","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Loading models…","text_hash":"cc8b4624f7659c6883cc1eead057171b70cecf2c6cf8f1c2dec2372249792b5a","tgt_lang":"ru","translated":"Загрузка моделей…","updated_at":"2026-08-06T05:35:02.547Z"} {"cache_key":"fbd4d5acbddb4601b4db51354ce6c73976c7abf418347c3b0124adb71fc9f34f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.actions.copyAsMarkdown","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Copy as markdown","text_hash":"fec6709d0f0a779bf2f20340b223675e55a6802d3e0461be1aca4c587ea3af51","tgt_lang":"ru","translated":"Копировать как markdown","updated_at":"2026-07-29T11:18:36.249Z"} {"cache_key":"fbdb29ceb0a6ce31d11c8d982d6255cfaf60c32281655a6bcdc0564364f94a4e","model":"gpt-5.5","provider":"openai","segment_id":"agents.files.expandPreview","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Expand preview","text_hash":"59edd3fe9cc5d5b4980b94efbaf2f17751850c33f77cda11c389998da87ae850","tgt_lang":"ru","translated":"Развернуть предпросмотр","updated_at":"2026-06-26T21:39:11.166Z"} {"cache_key":"fbe537360800820ef12b8ab02d034692647aa714235b4799abc6b5802c1b8ea9","model":"gpt-5.5","provider":"openai","segment_id":"agents.default","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Default","text_hash":"21b111cbfe6e8fca2d181c43f53ad548b22e38aca955b9824706a504b0a07a2d","tgt_lang":"ru","translated":"По умолчанию","updated_at":"2026-06-26T21:39:04.015Z","segment_ids":["agents.context.default","quickSettings.model.default","configView.textSizes.default","chat.modelControls.default"]} {"cache_key":"fc028b8045b1759564c6ab7dac4981e6546410e2de86bce15adf829b29464c20","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configPage.themeRemoved","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Custom theme removed.","text_hash":"7d512ef8b6fd6eb3282e24ba38a51cc23fd3100c68dc4c7e31651b988cdbe735","tgt_lang":"ru","translated":"Пользовательская тема удалена.","updated_at":"2026-07-12T07:00:02.819Z"} {"cache_key":"fc0edacc0cb845fc346f5c75feb194ce764c8e8a8ad3c8412f419a7f6bb7053b","model":"gpt-5.6-sol","provider":"openai","segment_id":"nodes.pairing.fullAccess","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Full access (recommended)","text_hash":"b381934c6a8b378cefaefbd9b5a378a82a0e0fad4782dcef8c25bc6294d72890","tgt_lang":"ru","translated":"Полный доступ (рекомендуется)","updated_at":"2026-07-13T10:03:28.176Z"} {"cache_key":"fc11eaded325cfd6da9956bdef48daaa2eb5c7f8529b60779c38755d3a8f6b57","model":"gpt-5.5","provider":"openai","segment_id":"worktrees.confirmDelete","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Snapshot and delete {name}?","text_hash":"3c3ee9b4dd86ac95d852528c6fd78c214c61cbb434f857051d8f0d73a615bd2f","tgt_lang":"ru","translated":"Создать снимок и удалить {name}?","updated_at":"2026-07-05T21:01:47.002Z"} +{"cache_key":"fc613cd12b41fa513080a96a9e696355bef766d450d9c2c3dc6ec1fdba2bd103","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.providerUnavailable","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"{provider} isn’t responding.","text_hash":"9691553e251c225e0a8436fa02f1d988f3285d8153228db08e52a1b36198de7c","tgt_lang":"ru","translated":"{provider} не отвечает.","updated_at":"2026-08-06T05:34:50.493Z"} {"cache_key":"fc70b2b8cd18f5ab8af7336267429c6dfe64a77b261a791e710136c0685d1958","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.messages.reply","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Reply","text_hash":"c253f451bdd56431ff15f638498d0003c36aabd5b07e5d21aaa7f1391410747c","tgt_lang":"ru","translated":"Ответить","updated_at":"2026-07-22T16:03:23.917Z"} {"cache_key":"fc7d8ec30c94b0d20d0f7c93a70de89508d35b2e57213347c53ae1a1ade3d703","model":"gpt-5.5","provider":"openai","segment_id":"tabs.config","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Config","text_hash":"87e89abb4c1c551fe08d355d097f18b8de78edca5f556997085681662fce8eed","tgt_lang":"ru","translated":"Конфигурация","updated_at":"2026-06-26T21:39:23.906Z","segment_ids":["pluginsPage.config"]} {"cache_key":"fc85eb13f983350db9699618dc23a7ab2ab3940cf3fd225ae4fe02dd83410702","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.wizard.cancelled","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Provider sign-in was cancelled.","text_hash":"9345481a9516a4f6de342b5729271ac2123426d31303095e69d977a3f8066fab","tgt_lang":"ru","translated":"Вход через провайдера отменён.","updated_at":"2026-07-29T11:19:04.877Z"} @@ -3976,7 +4010,6 @@ {"cache_key":"fd601c5953f63a90cceadee5a0a4a52fa1b967c4b4b324a2d9495ec932c9cd5b","model":"gpt-5.5","provider":"openai","segment_id":"activity.subtitle","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Ephemeral agent activity derived from live session events.","text_hash":"c9d9b37850168c136d0cec116fff35eebe67ab54feb394c613cea53c750376a8","tgt_lang":"ru","translated":"Временная активность инструментов, полученная из событий текущей сессии.","updated_at":"2026-06-26T21:39:31.958Z"} {"cache_key":"fd75ca5e1848bc9f90da359ac13730d869a2d86209c088a75f61d3c5da9fad2a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.discord.subtitle","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Bot status and channel configuration.","text_hash":"db7009602c26c38ca76fd0d76d1f59027df8d05006b1a92136286500e563ba52","tgt_lang":"ru","translated":"Статус бота и настройка канала.","updated_at":"2026-07-12T06:58:20.924Z","segment_ids":["channels.telegram.subtitle"]} {"cache_key":"fd7e3e68852b2322b06b67550275fe2a3b93dc3d5408dd1e7337602392c229c6","model":"gpt-5.5","provider":"openai","segment_id":"agents.files.updatedUnknown","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Updated Unknown","text_hash":"ae7b1778740ab9aa0178ad72df21881176e9af2e1e4b9e56fb1371524887d319","tgt_lang":"ru","translated":"Время обновления неизвестно","updated_at":"2026-06-26T21:39:14.470Z"} -{"cache_key":"fd8535874440dd8a67d436888ba41435c65505986839d0e2d5b360d6e50fba72","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.tryAgain","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Try again","text_hash":"d8b8392e2c542950ca64867168e4ef87d4ad606882d5898f826b51c6d553988f","tgt_lang":"ru","translated":"Повторить попытку","updated_at":"2026-07-29T11:19:04.877Z"} {"cache_key":"fda3cf71a15af541702a16162d1d9756f85f1061d2028fb1ab073a0c47dfc8db","model":"gpt-5.5","provider":"openai","segment_id":"skillWorkshop.status.stale","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Stale","text_hash":"40c9e59c5e152b0ae9affc84d8461c29b75a7709e4506307eeedf246b526014e","tgt_lang":"ru","translated":"Устаревшие","updated_at":"2026-06-26T21:39:50.999Z","segment_ids":["workboard.viewStale"]} {"cache_key":"fdbd464dcb67ea9e551f23fdfa27fb29a7d2625fc58127af57425a3a3288b29a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.emptyTitle","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"No model providers configured","text_hash":"ade0b287c503fd3b0f5749c06886a649e1ac2d13f1b7105cc7e71bc3977d555a","tgt_lang":"ru","translated":"No model providers configured","updated_at":"2026-07-29T11:19:04.877Z"} {"cache_key":"fdc695ad4c16af892dcf652848917d46a413cf4362f3032111cb8cddb7ee5c7b","model":"gpt-5.6-sol","provider":"openai","segment_id":"approvalHistory.notApplicable","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"N/A","text_hash":"e2f79e5b60330bba4c289962231b6ba2957d0b14e7deb3110417003c79dea635","tgt_lang":"ru","translated":"Н/Д","updated_at":"2026-07-16T09:25:37.458Z"} @@ -3993,6 +4026,7 @@ {"cache_key":"fe37161cfa111679c876e8ba47b1838a12cb3f0c046c197b9f27ef0cb6632166","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.counts.contradictions","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"{count} contradictions","text_hash":"3f804f85fcfcaf5f9785316d68d2625d19457953f9b77598aebf1d828539e2a7","tgt_lang":"ru","translated":"{count} противоречий","updated_at":"2026-07-29T11:17:57.106Z"} {"cache_key":"fe396fd5947f2605850acf29605970386cdb393cfbbfa167061a3fb1a3b74dcf","model":"claude-opus-4-8","provider":"anthropic","segment_id":"terminal.uploadUnsupportedShell","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Cannot safely insert an uploaded path into unsupported shell: {shell}","text_hash":"8bd759844ec8b6016e7745894b56ddcfc531ccfc137e0c72ccfa8c85158363d3","tgt_lang":"ru","translated":"Невозможно безопасно вставить загруженный путь в неподдерживаемую оболочку: {shell}","updated_at":"2026-07-29T11:16:40.698Z"} {"cache_key":"fe3a8558efb4c63675ea5a81eb1eb562dab2e26d5ea5d477855bd30f072324bf","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.setup.doneBody","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Configuration saved. The gateway reloads the channel automatically; check its card for live status.","text_hash":"752caa1598003a22472698b267be1e0c4f3dd4fb3edaa63d40d4de93b134a0d4","tgt_lang":"ru","translated":"Конфигурация сохранена. Gateway автоматически перезагрузит канал; текущий статус можно проверить на его карточке.","updated_at":"2026-07-29T11:19:04.877Z"} +{"cache_key":"fe49f6bed48ddbeee9527aa33320e2f7504db1fac3a8c9ee4e4e610083431192","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sidebar.hiddenSessionSections","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Hidden session sections","text_hash":"cf99d90adc742855fd447a174d79c569ccf4de22d0778a19bf9bad3b02c5de31","tgt_lang":"ru","translated":"Скрытые разделы сессий","updated_at":"2026-08-06T05:34:59.704Z"} {"cache_key":"fe4ee3e611a4ec0c20104651c6ea02b246c702de62c1be92dc67ce84cc002b3c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.searching","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Searching ClawHub…","text_hash":"1dc48144c37134cc875133799e40d6766a0306fa220e8fa63139c4dcab0bfd54","tgt_lang":"ru","translated":"Поиск в ClawHub…","updated_at":"2026-07-29T11:19:04.877Z"} {"cache_key":"fe5258fa142027f9c4f08441a7565a550def2920889e79f43f480c87bf9ddfc9","model":"gpt-5.5","provider":"openai","segment_id":"channels.pairing.accountFilter","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Account","text_hash":"7e1b0d5641f2640ce9a953ec231eea2c27a2a7633f7d3c273e5735e2b30c10b7","tgt_lang":"ru","translated":"Аккаунт","updated_at":"2026-06-26T21:38:40.558Z","segment_ids":["channels.nostr.account","nav.account"]} {"cache_key":"fe5a033758c0f5e20be284415e5d0241a5fa35e0547998f2f257e3d6bce746be","model":"gpt-5.5","provider":"openai","segment_id":"activity.toolCallId","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Tool call","text_hash":"17011048725fe0aa705c845f084d0cceafa8c81f7f439bd83a6600d1f516e009","tgt_lang":"ru","translated":"Вызов инструмента","updated_at":"2026-06-26T21:39:35.030Z"} diff --git a/ui/src/i18n/.i18n/th.meta.json b/ui/src/i18n/.i18n/th.meta.json index 58a4a15e5fdc..fa16e8ea518d 100644 --- a/ui/src/i18n/.i18n/th.meta.json +++ b/ui/src/i18n/.i18n/th.meta.json @@ -1,11 +1,11 @@ { "fallbackKeys": [], - "generatedAt": "2026-07-31T19:28:01.318Z", + "generatedAt": "2026-08-06T05:33:44.948Z", "locale": "th", "model": "claude-opus-4-8", "provider": "anthropic", - "sourceHash": "912ad83d5f70ee4463b1370efd9bf9c890017c65833f30501e8c3440da135ee7", - "totalKeys": 4652, - "translatedKeys": 4652, + "sourceHash": "10855748ee78e3fa7806b6f0f43f9f2dec749b41e7fc82439dbe19fca7e2f173", + "totalKeys": 4689, + "translatedKeys": 4689, "workflow": 1 } diff --git a/ui/src/i18n/.i18n/th.tm.jsonl b/ui/src/i18n/.i18n/th.tm.jsonl index 98f3fce403f0..0e817bfd8d75 100644 --- a/ui/src/i18n/.i18n/th.tm.jsonl +++ b/ui/src/i18n/.i18n/th.tm.jsonl @@ -96,7 +96,7 @@ {"cache_key":"05f824eaf875af68e17e68cc64012c280fad515fd43a3a8cb4bf0cafd73b4a66","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.queue.retryQueuedMessage","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Retry queued message","text_hash":"489a76e90c3987d1059e3f84967a6b158f8bdcea2a916e5346537af74c5dc90e","tgt_lang":"th","translated":"ลองส่งข้อความในคิวอีกครั้ง","updated_at":"2026-07-29T11:14:47.751Z"} {"cache_key":"060867306ca571006419250267a50c851522666939cec76c4e13f29927f3e3cd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.binding.execNodeBinding","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Exec node binding","text_hash":"4f421128b0cba9533df139c20d023669afc1a78e06544578fa84c32681a863bc","tgt_lang":"th","translated":"การผูกโหนด exec","updated_at":"2026-07-29T11:14:47.751Z"} {"cache_key":"06111c53ee616f38ba7316532c1b172c269e17b1b098aab5935bc081e1d1663b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillStatus.blockedAgentFilter","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"blocked by agent filter","text_hash":"b16ca6740fd805900151d4e254d16f5375bb1b52d75117f2cb663ff0f194874d","tgt_lang":"th","translated":"ถูกบล็อกโดยตัวกรองเอเจนต์","updated_at":"2026-07-12T06:55:10.915Z"} -{"cache_key":"062b86b2f993f33afeb65bc9fa025af1011079d7906a724921eafc4037045e82","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.notifications.ready","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Ready","text_hash":"5fa7aac5375c5815787fba3f49559f9b45b14023147ce0652803387974144e5f","tgt_lang":"th","translated":"พร้อม","updated_at":"2026-06-17T14:16:47.316Z","segment_ids":["skillsPage.tabs.ready","memoryImport.ready","talkPage.status.ready","talkPage.gptLive.ready","memoryPage.overview.health.healthy","workboard.status.ready","workboard.viewReady","modelProviders.status.ready"]} +{"cache_key":"062b86b2f993f33afeb65bc9fa025af1011079d7906a724921eafc4037045e82","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.notifications.ready","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Ready","text_hash":"5fa7aac5375c5815787fba3f49559f9b45b14023147ce0652803387974144e5f","tgt_lang":"th","translated":"พร้อม","updated_at":"2026-06-17T14:16:47.316Z","segment_ids":["skillsPage.tabs.ready","modelSetup.verify.ready","memoryImport.ready","talkPage.status.ready","talkPage.gptLive.ready","memoryPage.overview.health.healthy","workboard.status.ready","workboard.viewReady","modelProviders.status.ready"]} {"cache_key":"065ab6650ba5b8c51703ef461efe0d105860a512ba84dc0cc844c0830cdb996c","model":"gpt-5.6-sol","provider":"openai","segment_id":"agentChip.agents","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Agents","text_hash":"279b44d2ab4b40c0fc132f8f3051293544cca91de9c8aa14f2cd29adb132b0ee","tgt_lang":"th","translated":"เอเจนต์","updated_at":"2026-07-12T00:10:41.112Z","segment_ids":["agents.toolCatalog.groups.agents","configForm.sections.agents.label","configView.sections.agents","tabs.agents","palette.items.agents","chat.commands.categories.agents"]} {"cache_key":"066804629f71179525ac999efecd4fdeeca0b89b6c3aea4a9a0c44351556f6fe","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.refreshing","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Refreshing…","text_hash":"1c0def7be0607b966b89e4974da38090472d8ada625f5b4c89f25b09d39683bd","tgt_lang":"th","translated":"กำลังรีเฟรช…","updated_at":"2026-07-12T06:54:54.288Z","segment_ids":["skillsPage.refreshing","dreaming.header.refreshing"]} {"cache_key":"066c1082721917ed712b8430ef948f493a92c1f6b4417fbbdb45df1c9cf15da1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.files.content","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Content","text_hash":"47bd29075f8b8019f0beec6d86beda7c9bf67aaf05053dcbe0b3bcb63968517f","tgt_lang":"th","translated":"Content","updated_at":"2026-07-29T11:14:47.751Z"} @@ -116,6 +116,7 @@ {"cache_key":"078b25a861dc025d6eccf389fa974f1c1f4ff1df933108a01ebdce8cf9322893","model":"claude-opus-4-8","provider":"anthropic","segment_id":"approvalPage.cancelledDescription","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"The requesting run ended before a decision could be used.","text_hash":"2640cea8518eabf7eb9439093025e1540d7d883074100411da37941337ad9da5","tgt_lang":"th","translated":"The requesting run ended before a decision could be used.","updated_at":"2026-07-29T11:14:47.751Z"} {"cache_key":"07a58918b5c36b1334cdbe9505b3ac3429d58614f3b1bcc2958545cc32dca383","model":"gpt-5.6-sol","provider":"openai","segment_id":"connection.snapshot.title","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Snapshot","text_hash":"6ad27bd4ec33b079208334dfea86ff96900f95ca640dda1d2638d694d077668b","tgt_lang":"th","translated":"สแนปช็อต","updated_at":"2026-07-12T00:10:17.485Z"} {"cache_key":"07ac00146a566813f0409289f5c567cbac4251cabc56aab5d5cdba9194e43553","model":"gpt-5.5","provider":"openai","segment_id":"newSession.gateway","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Gateway · local","text_hash":"b82bf739d73b54a7ac3596fdf9bb9255573ce18675dda095cae645493b62df8f","tgt_lang":"th","translated":"Gateway · ภายในเครื่อง","updated_at":"2026-07-10T17:59:52.431Z"} +{"cache_key":"07ad8a90a029d0ea105795d5dbf0a09a5e8ba74c4415cf8f8f55c4af29cccee7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.unavailable","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Make sure the provider service is running and reachable, then retry.","text_hash":"91dd03a4485088dbe11b0bad797b05af1e3b3e87824c557fd514f944d3a3f992","tgt_lang":"th","translated":"ตรวจสอบให้แน่ใจว่าบริการผู้ให้บริการกำลังทำงานและเข้าถึงได้ จากนั้นลองใหม่","updated_at":"2026-08-06T05:33:41.502Z"} {"cache_key":"07b1d38f8351f13e25cc39152ebe8bc7cb2f6b1216fb8a14654aceaf44f81b27","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.toolCatalog.descriptions.write","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Create or overwrite files","text_hash":"b29a2552b08fc6afff15e7d9e6276beeaa33e59f3fa298a999c6e8115b487d7a","tgt_lang":"th","translated":"สร้างหรือเขียนทับไฟล์","updated_at":"2026-07-12T06:50:54.777Z"} {"cache_key":"07b37d59dccf5d2ce92d09c3367453230c580023a9f16c762f93a08263a1f14e","model":"gpt-5.6-sol","provider":"openai","segment_id":"memoryImport.importedWithIssues","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"{migrated} imported · {errors} failed · {conflicts} conflicts","text_hash":"b943e3ce6889404c0d9fecd04447688c7cafcb2f61383eb14d9ff7f259b0aba4","tgt_lang":"th","translated":"นำเข้าแล้ว {migrated} · ล้มเหลว {errors} · ขัดแย้ง {conflicts}","updated_at":"2026-07-13T13:15:35.298Z"} {"cache_key":"07c48fe9198f33436506104c3068040190012965b6ab575d1a48f35378119e51","model":"gpt-5.6-sol","provider":"openai","segment_id":"palette.items.debugMode","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Debug Mode","text_hash":"5f75368293f2c806ad6db16cde4b2a5329bca96422bf47a76986619f61feb73f","tgt_lang":"th","translated":"โหมดดีบัก","updated_at":"2026-07-12T00:10:41.112Z"} @@ -123,7 +124,6 @@ {"cache_key":"07fe06de518fe807003677cdeec4789c24b1bede83aea9003aa3be21d9113fed","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.actions.revise","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Revise","text_hash":"f1323f09f63c867d520b3b267f6e314e4eaf92fb314f916b1c50b67076dfcab7","tgt_lang":"th","translated":"แก้ไข","updated_at":"2026-07-12T06:56:08.404Z","segment_ids":["skillWorkshop.evaluation.decision.revise"]} {"cache_key":"0806c27e56c9d0cff5f02e28e0147f5ee805858880d071a4a6f6be17d42c7cd2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commands.optionCount","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"{count} options","text_hash":"137f9be04f13f21218d990489432f33edf796709d7fd9768d8775a26433ac91e","tgt_lang":"th","translated":"{count} ตัวเลือก","updated_at":"2026-07-12T06:57:31.913Z"} {"cache_key":"081ea12e5ff609437d7a9d5fc426b9fcd87a664037c328f5dc71e2e189664ecc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.compactRecommendedContext","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Compact recommended thread context","text_hash":"ebc4e67829c41e046c5abcd363a198e37325d4de7f2385c852e9f74869c24353","tgt_lang":"th","translated":"บีบอัดบริบทเซสชันที่แนะนำ","updated_at":"2026-07-12T06:58:01.916Z"} -{"cache_key":"081eae9b357156338b42b60aa1593d3b58a4965514dcae5fad19a9141e33bc6e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.messages.openInCanvas","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Open in canvas","text_hash":"02597bb20cb5d93ebbb47e62c3591fcf9dec76fc42697e1dc130e1f167232e61","tgt_lang":"th","translated":"เปิดใน Canvas","updated_at":"2026-07-12T06:57:41.384Z"} {"cache_key":"08298355daf23d80e1f0e498e709f028169be54a7452a69ed9a7dffd613ea26e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"approvalPage.expiresLabel","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Expires","text_hash":"f6725f3af08a06a2804bf70e4493e6c78dd37ef533eebf9b419fc48b520ec753","tgt_lang":"th","translated":"Expires","updated_at":"2026-07-29T11:14:47.751Z"} {"cache_key":"082cbd005913643a4a2565eb8959ab938e8dc5fbeae7417b8b68afbf8f8cec73","model":"gpt-5.6-sol","provider":"openai","segment_id":"memoryImport.claudeDescription","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Claude Code per-project auto-memory files.","text_hash":"7efb44121f3d18be53b858420879bee3725dd763ad7439299ba11452c2fec493","tgt_lang":"th","translated":"ไฟล์หน่วยความจำอัตโนมัติของ Claude Code แยกตามโปรเจกต์","updated_at":"2026-07-13T13:15:35.298Z"} {"cache_key":"0833824050c7cd0c621e356e62aa8fc95a8d8a928832a1943c0cbaf5a9ea9d0e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.modelControls.speed","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Speed","text_hash":"c372fee9b4566b85a592ae6e98e571f3929c8e262cf2feff7acba63a65a50f14","tgt_lang":"th","translated":"ความเร็ว","updated_at":"2026-07-12T06:57:50.389Z"} @@ -191,6 +191,7 @@ {"cache_key":"0c176c5b2470ef7750ea8139e95125e91e399cd6180f187619bdbb6e14ce7392","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.toolCatalog.descriptions.memoryGet","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Read memory files","text_hash":"273136cc9ac82f03a16c816790e50053303ad9780deb16c241f74b4c584deddd","tgt_lang":"th","translated":"อ่านไฟล์หน่วยความจำ","updated_at":"2026-07-12T06:50:54.777Z"} {"cache_key":"0c1f9c2def2f2a49e7d262e8a77eeb16177d02ca5e5b545bd1fb8e88ceaeda34","model":"claude-opus-4-8","provider":"anthropic","segment_id":"quickSettings.personal.profileIdentity","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Your gateway profile","text_hash":"fe0ec083e0133931e2a5bfae6f5a785c974d250ae9391d4b8351582a43a43eca","tgt_lang":"th","translated":"โปรไฟล์ Gateway ของคุณ","updated_at":"2026-07-22T15:55:08.233Z"} {"cache_key":"0c284c867f7ef49f72fe235d64d97d5c0906c4cfcd5c90ccebbce050e0213235","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.whatsapp.loggedOut","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Logged out.","text_hash":"3ef97079d2bec2bfd0059fcbe10caf162764f475a2c9fe20d4903c5926a24a51","tgt_lang":"th","translated":"ออกจากระบบแล้ว","updated_at":"2026-07-22T15:54:41.476Z","segment_ids":["modelProviders.logout.done"]} +{"cache_key":"0c32f88dd661422b6dd504a82fac33e0aefcb4b1fc5d305cc438806e70049d7a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.unknown","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Review the connection details, then retry.","text_hash":"dc49542f1026ccbbe6bd75ed5167700086796a53d34f1a3524cc545590b3e990","tgt_lang":"th","translated":"ตรวจสอบรายละเอียดการเชื่อมต่อ จากนั้นลองใหม่","updated_at":"2026-08-06T05:33:41.502Z"} {"cache_key":"0c350954e5512437b8fbbe3a1948225571ac9bb8883603534c3488a499f39668","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nav.more","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"More","text_hash":"d47d7cb0e4f8fd2be5ee07826694c18917d83ca77d0a01698582d05f432db996","tgt_lang":"th","translated":"เพิ่มเติม","updated_at":"2026-07-29T11:14:47.751Z"} {"cache_key":"0c3f281c2fbefa757d9b4e6a7b5d33f5e223380be5430d3d6e0c6041caec7ed4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.timeoutPlaceholder","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Optional, e.g. 90","text_hash":"6df8499092f2542448e280448a6915fe0d1b5354749ad0170108e193bfd23583","tgt_lang":"th","translated":"ไม่บังคับ เช่น 90","updated_at":"2026-07-29T11:14:47.751Z"} {"cache_key":"0c4f5216e2103cd80885e6af3f3928240f0fc90d60bd8c7b0e3302726cec0d84","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.breakdown.cacheWrite","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Cache Write","text_hash":"1471a902cb72f0173bb438d603c33897462936c35a4155e71568e70fe65e2af4","tgt_lang":"th","translated":"การเขียน Cache","updated_at":"2026-07-29T11:14:47.751Z"} @@ -256,6 +257,7 @@ {"cache_key":"0f7885a279f3b6dab08522b5315f2fc8fb687ffae89d96a250f5422f3d3c7881","model":"gpt-5.6-sol","provider":"openai","segment_id":"memoryImport.reportSaved","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"report saved","text_hash":"2df78195106d49f6d09ef472d02bffa4fd51aca1d466b1ea8c06102929c23a9b","tgt_lang":"th","translated":"บันทึกรายงานแล้ว","updated_at":"2026-07-13T13:15:35.298Z"} {"cache_key":"0f7e47775ee0495f896051bd21bb4b194eb9c037ea6478332d0ab4ed0cd762e2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryImport.backfill.unavailable","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Session backfill is unavailable on this Gateway.","text_hash":"e3083edd6046e5bce9ea356a5f36a381566278a0f99793aadad23ff827c094e3","tgt_lang":"th","translated":"การเติมข้อมูลเซสชันไม่พร้อมใช้งานบน Gateway นี้","updated_at":"2026-07-29T11:11:02.585Z"} {"cache_key":"0f83a834bfefbed98439e0a109980c9120f0709001fed16d86c2baf46f5ce4bc","model":"gpt-5.5","provider":"openai","segment_id":"browser.refresh","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Refresh view","text_hash":"112b4ddb82dac7080c1c85de7475cd9754b2ac7e0a89fbb38126923180d76ec2","tgt_lang":"th","translated":"รีเฟรชมุมมอง","updated_at":"2026-07-11T02:19:51.827Z"} +{"cache_key":"0f84d3f5bfd4e0d78ed91f9fe6a3ee32eb994e6dea0611520fb61b736171333d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.pairing.stepDashboard","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"On the Gateway host, run openclaw dashboard to open a secure one-time pairing link.","text_hash":"11c126287764dab4e5bac5eb830368cd054b85cee578001cd159230f94b1d6c3","tgt_lang":"th","translated":"บนโฮสต์ Gateway ให้รัน openclaw dashboard เพื่อเปิดลิงก์จับคู่ครั้งเดียวที่ปลอดภัย","updated_at":"2026-08-06T05:33:41.502Z"} {"cache_key":"0f8b0664d430f84c9c9d0533c6be285899764ce3509e563cbaa0e7c0537f7b4b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.customOption","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"{value} (custom)","text_hash":"3c72a6f7c232c01c3d59e562bc0423a5fe43ef909dbd539a3779d2c0961cebfd","tgt_lang":"th","translated":"{value} (กำหนดเอง)","updated_at":"2026-07-29T11:14:47.751Z"} {"cache_key":"0f8b5da1eac75007e0fb648e8a8b55b513113a422232025358bc86b444b567ae","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commandResults.fast.current","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Current fast mode: {value}","text_hash":"ccc679bb7dbdfd395bb0e0f05820322f8ba5811e94394b6d2eea9b0c52926160","tgt_lang":"th","translated":"โหมด fast ปัจจุบัน: {value}","updated_at":"2026-07-29T11:13:33.930Z"} {"cache_key":"0f8d099bd769ea332b0801da892762fa4923c00bea1cf032363fe3e7edd32789","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillsPage.getKey","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Get your key:","text_hash":"5967a1d63cbe8351cbd53ec559df7b498ce02375084c968fc54cfada332aac26","tgt_lang":"th","translated":"รับคีย์ของคุณ:","updated_at":"2026-07-12T06:54:54.288Z"} @@ -344,6 +346,7 @@ {"cache_key":"15113334417dd40c4c4a3c9e9105b689c344c40c8f050b8469601dcf0ef9180b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"subtitles.about","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Control UI and connected Gateway build identity.","text_hash":"fd2885ca5ec93b2e9ad97b2e33f923d5e4eeb352538b54153e92767c16db3c63","tgt_lang":"th","translated":"ข้อมูลระบุตัวตนของบิลด์ Control UI และ Gateway ที่เชื่อมต่อ","updated_at":"2026-07-29T11:14:47.751Z"} {"cache_key":"1526b293dbe092a24640990f82cdd5f3eda04ab6f3808bd4b5b82a70d7f69623","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.removeFromGroup","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Remove from group","text_hash":"035edd9bd720fa18902982143a4252c5537ed08521b8a988a953aa306b8f7565","tgt_lang":"th","translated":"Remove from group","updated_at":"2026-07-29T11:14:47.751Z"} {"cache_key":"1539a10ccff82b71ce0f0c8152dd2190593c25129bd15e9e5c622ad34afbd891","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.overrides.count","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"{count} session overrides","text_hash":"9c7565b547e1bcbe60682cc8e96fb06760df4628dcef8e5aea5254b6e76fbbc1","tgt_lang":"th","translated":"การแทนที่เซสชัน {count} รายการ","updated_at":"2026-07-29T11:14:40.793Z"} +{"cache_key":"157a0d094e231d8a2338d4bb84a1c05bd983a2c94de6514d193a62e0a9e4c960","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sidebar.hiddenSessionSections","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Hidden session sections","text_hash":"cf99d90adc742855fd447a174d79c569ccf4de22d0778a19bf9bad3b02c5de31","tgt_lang":"th","translated":"ส่วนเซสชันที่ซ่อนไว้","updated_at":"2026-08-06T05:33:41.502Z"} {"cache_key":"159551ec860c9dc5bd2ac385347cc969050d5cbe025a23ec7a58e58473b860cf","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.toolCards.group.namedToolRepeated","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"used {names} ×{count}","text_hash":"59bfab2d83cc31bb300b9d32d21f414f3b7cf3f90f3c8da9d128a6ce331ceb31","tgt_lang":"th","translated":"ใช้ {names} ×{count}","updated_at":"2026-07-29T11:14:47.751Z"} {"cache_key":"15a0a61848c7e9a65d0d101c495ae040d70b94d1f84ca79c8bc5e2c5e6e8f006","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.pullRequests.closed","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Closed","text_hash":"c21ead0614e7e1b70edb3759e1d19ca1e12e6036980d10bfb73052fb1a018efa","tgt_lang":"th","translated":"ปิดแล้ว","updated_at":"2026-07-29T11:14:47.751Z"} {"cache_key":"15b92b1f337f80f7d254e386f2892a734fbf7f15cc0de081ad17ac6941e22457","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.overview.cacheHitRate","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Cache Hit Rate","text_hash":"055f971855fa2bc1aaabd669f6e0bb9948489b6b976ba053ee905dde766c0ecd","tgt_lang":"th","translated":"อัตราการใช้งานแคชสำเร็จ","updated_at":"2026-07-29T11:14:47.751Z"} @@ -357,10 +360,12 @@ {"cache_key":"1637affbd59e1aad252172b542b3faf237d0e2454e9ce19f12dc979efdc490f8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agentTools.linkTool","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Link to This Tool","text_hash":"5659a6585a602f84f954c3cef99495564fc341aa89482252eb960c61ba88ccb2","tgt_lang":"th","translated":"ลิงก์ไปยังเครื่องมือนี้","updated_at":"2026-07-12T06:54:35.824Z"} {"cache_key":"163b705ee0d78f9592e59cd11040e127e03268c099fb7cb7ab19356c20c68a2e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.runEntry.next","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Next {rel}","text_hash":"5103a64770ff39be372a8004ce2b7dfc3cb3a84d79bf86a9e3ecee19b01a9e97","tgt_lang":"th","translated":"ถัดไป {rel}","updated_at":"2026-07-29T11:14:47.751Z"} {"cache_key":"164493be541ebf997da89d261154928dc27543920ab1173811f65da881c4af22","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.detailPackage","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Package","text_hash":"59de121db1b8145e4c974543653fd48e1d6667b41160f5a393270c9c0f7852c3","tgt_lang":"th","translated":"แพ็กเกจ","updated_at":"2026-07-29T11:14:47.751Z"} +{"cache_key":"166cce68fa29f1605a5e43197361d04ab129a4a0b60ab8c55cde92e651f131e0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.modelControls.modelsRefreshFailed","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Couldn’t refresh models","text_hash":"b945dd9b9def5637a710863b594c4cfe700f7aa354e8856300c07bf0afd96be8","tgt_lang":"th","translated":"ไม่สามารถรีเฟรชโมเดลได้","updated_at":"2026-08-06T05:33:44.947Z"} {"cache_key":"1671889aea68bad8b52618397cde56b805a3317f5fb3b2a52578728ab16f4bc3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.backend.invalid","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Invalid configured value","text_hash":"c268415445c3d9f3de2185b089e62bff6f896758885ecc0be59dae3bd3f551fd","tgt_lang":"th","translated":"ค่าที่กำหนดค่าไม่ถูกต้อง","updated_at":"2026-07-31T19:28:01.318Z"} {"cache_key":"16973e703fd7926240a32f9d963cd475261024c7f4dfc368789a98f1f5776fff","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.memories.results","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"{count} results","text_hash":"d6c49c40059ea7d94d4bd550547665e02253d499f3e37055d6cb515dfb87886f","tgt_lang":"th","translated":"{count} ผลลัพธ์","updated_at":"2026-07-29T11:11:52.250Z"} {"cache_key":"1698559bfd925b2166a4acf3dcc4a0bea7068cb7a86658329fb6c7ccc7cfd009","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.hideEnvValues","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Hide env values","text_hash":"37033c9d32c1c97b3ce679938874c66099970a35c53459ad2f13a4a6dd1d1be8","tgt_lang":"th","translated":"ซ่อนค่า env","updated_at":"2026-07-12T06:53:46.826Z"} {"cache_key":"16989d6be2b675d3ae5a79133268adcb4973204d02c447d788287514cd6e9305","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.sessionKeyHelp","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Optional routing key for job delivery and wake routing.","text_hash":"84b6a56bd40fb0123cc4a13098dd0cc4b2388801eaa38c57f0d2cdfbbe16fa25","tgt_lang":"th","translated":"คีย์การกำหนดเส้นทางเสริมสำหรับการส่งงานและการกำหนดเส้นทางปลุก","updated_at":"2026-07-12T06:58:35.781Z"} +{"cache_key":"16aa52184bc9dfa7b037a9003f370bf209677c68199590547a662650fe5a9108","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.copyResult","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Copy result","text_hash":"c467973d015e9cb72b4e3a39d8b304099974fe9b6cb67f3f6f66a328069179a6","tgt_lang":"th","translated":"คัดลอกผลลัพธ์","updated_at":"2026-08-06T05:33:41.502Z"} {"cache_key":"16aba3bd8a067cf09be4da2e08d9ef98aa9999652693102c51df3f6346afe918","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.notifications.hint","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Receive browser push notifications from your gateway.","text_hash":"1a90345f698ef3383b5aaef3cce80cd844e49a2d6301876816c49439dc17661e","tgt_lang":"th","translated":"รับการแจ้งเตือนแบบพุชในเบราว์เซอร์จาก gateway ของคุณ","updated_at":"2026-07-12T06:53:10.345Z"} {"cache_key":"16af4cd0d36de28fea15c1ba5cb9ddcc808e81e842cc465e45e76750c853eec7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.runs.deliveryNotRequested","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Not requested","text_hash":"2bb186b55caf8791978bf5137df84ff6bf7e8110db38db6c85c1485679e8e679","tgt_lang":"th","translated":"ไม่ได้ร้องขอ","updated_at":"2026-07-29T11:14:47.751Z"} {"cache_key":"16bdee3b5beb1bdbec8ef1fd59951841ae86af8f16407d87165782855d3ea940","model":"gpt-5.5","provider":"openai","segment_id":"chat.composer.microphonePageInactive","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Microphone inputs are unavailable while this page is inactive.","text_hash":"775110f07819e48dc96203ed710c4df3546892e5672d7c469dedeb1e0e163882","tgt_lang":"th","translated":"อินพุตไมโครโฟนไม่พร้อมใช้งานขณะที่หน้านี้ไม่ได้ใช้งาน","updated_at":"2026-07-06T17:57:13.451Z"} @@ -400,7 +405,6 @@ {"cache_key":"192e7d4648e9bbfc812508d5e017d3cd91a239b1b433de8af92763d769eba1d3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"updates.failureReasons.restartDisabled","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"The update was not applied because gateway restarts are disabled. Enable restarts in config, then retry.","text_hash":"fa66b2ecdd82ede49ee66d54c680b103c014941b13223ad2cd6210c8203ae2ca","tgt_lang":"th","translated":"ไม่ได้ใช้การอัปเดตเนื่องจากการรีสตาร์ท gateway ถูกปิดใช้งาน เปิดใช้งานการรีสตาร์ทใน config แล้วลองใหม่","updated_at":"2026-07-29T11:10:05.455Z"} {"cache_key":"193b43926bb3e05f5be0850b5a4b19ab7dcf08da7e62c1bb8339e96e004a5a62","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.diary.noDreamsHint","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Dreams will appear here after the first dreaming cycle runs.","text_hash":"8a252309d817bc57e543418f758794fec3efef8473bdf0bdeb22fb667edb76ff","tgt_lang":"th","translated":"ความฝันจะแสดงที่นี่หลังจากรอบการฝันครั้งแรกทำงานเสร็จ","updated_at":"2026-07-29T11:14:47.751Z"} {"cache_key":"193e595b2d6273792dd6c981ee3d20340c45bf782ad88f95f235d4bcd941e533","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.deleteGroupMenu","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Delete group…","text_hash":"996ee6f0d878196a0b88da2c0c3dc44c65428e3ffb7097d0ecae054154654675","tgt_lang":"th","translated":"ลบกลุ่ม…","updated_at":"2026-07-06T23:41:15.864Z"} -{"cache_key":"193ef55cb8e806c4da259e86dd008f020c9fef047b561037ca5649d1618ecc71","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.authRequired.stepPaste","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Paste the token from openclaw dashboard --no-open or enter the configured password.","text_hash":"d65aea1772b928b5eb212e6c4c0481b32cbaf6e4d492b32d6c970592e75490f1","tgt_lang":"th","translated":"วางโทเค็นจาก openclaw dashboard --no-open หรือป้อนรหัสผ่านที่ตั้งค่าไว้","updated_at":"2026-07-29T11:14:47.751Z"} {"cache_key":"19502945dc520a33729666bb21fd5a5ebc048265573afb32b7fd9534d11a6999","model":"gpt-5.6-sol","provider":"openai","segment_id":"nodes.inventory.removePromptTitle","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Remove {name}?","text_hash":"01c1f0250884f59318b310f94ab575cdbf6fc21434dcc27756f349a6526b2bde","tgt_lang":"th","translated":"นำ {name} ออกหรือไม่?","updated_at":"2026-07-14T04:44:34.585Z"} {"cache_key":"1966fe1699042572e631485afdfe2825ba38053aabf2cb56ba8d14a88ec37441","model":"gpt-5.5","provider":"openai","segment_id":"usage.providerUsage.inputTokens","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"{count} input","text_hash":"f24231cff78fed82d155712973ede6f9369e96b015acc30d5de2b740677edce9","tgt_lang":"th","translated":"โทเค็นขาเข้า {count}","updated_at":"2026-07-06T06:40:15.357Z"} {"cache_key":"196a9756136050eb56d7c5fb5f11412e31127dddf6c5767cd85d6ba476435cf4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillStatus.eligible","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"eligible","text_hash":"fc99c152d84713fe276da3f905807ab166666451a8736224efc2fee710658d5f","tgt_lang":"th","translated":"มีสิทธิ์","updated_at":"2026-07-12T06:54:54.288Z"} @@ -415,6 +419,7 @@ {"cache_key":"19a5c91618e9b7c893be6dfc19e9b6ef689d0acffb98a1f887e0c72fe65f707b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.toggleConfirmation.disableDetail","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"The nightly dreaming sweep will stop for every configured agent, not just this one. Memories already written stay; nothing new gets promoted. This applies right away.","text_hash":"8e7b3fbab1bd35efae28110e0963db5af4f19c57fe2a058b99098e263d4f0c95","tgt_lang":"th","translated":"การกวาด Dreaming ทุกคืนจะหยุดสำหรับทุกเอเจนต์ที่กำหนดค่าไว้ ไม่ใช่แค่เอเจนต์นี้ ความทรงจำที่เขียนไว้แล้วจะยังคงอยู่ แต่จะไม่มีการเลื่อนสิ่งใหม่ขึ้นมา การเปลี่ยนแปลงนี้มีผลทันที","updated_at":"2026-07-28T07:15:41.325Z"} {"cache_key":"19b92883d3bb76d9a429c017bd9dcb63fb1973e7671597861a9711bbb46d5644","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.observer.boardPreviousRun","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Previous run","text_hash":"faa75779504c1592097b2c89701bd69b22b646b63d763ea989d36141a239c5c3","tgt_lang":"th","translated":"การรันก่อนหน้า","updated_at":"2026-07-22T15:59:10.573Z"} {"cache_key":"19b97e4e3f3d86133b8d0957afcfd3d5389cd1965cd43db2392d90250cddfbf6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.nostr.noProfile","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"No profile set.","text_hash":"a2d0128c8e18d50be9ac5e6f0f45a22cd31b543129a027ac17c7c06b9b0959dc","tgt_lang":"th","translated":"ยังไม่ได้ตั้งค่าโปรไฟล์","updated_at":"2026-07-29T11:14:47.751Z"} +{"cache_key":"19bcfb244bf4f2af7e6378f7eb46da35f8e3e13b3418c267f18477b72b87612c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.dismissDelivery","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Dismiss delivery","text_hash":"389321c0e83c3fa267bf36c17eeb45419b34e7136959cd885757300f4b3a8db5","tgt_lang":"th","translated":"ปิดการส่ง","updated_at":"2026-08-06T05:33:41.502Z"} {"cache_key":"19c58cc1736c18e63101bc658eb09416ded2339cf1b6d59b14495a0ef9dc7bf0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryImport.backfill.rollbackCounts","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"{diary} diary entries and {staged} staged entries removed","text_hash":"cfb6311f5de190740cab8554127515ce684a186d63fc3f06b83005664a7f62e7","tgt_lang":"th","translated":"ลบรายการไดอารี {diary} รายการและรายการที่จัดเตรียมไว้ {staged} รายการแล้ว","updated_at":"2026-07-29T11:11:02.585Z"} {"cache_key":"19f109201f6ef753a6b276a49107ce867956941100b80d038a656442df47969b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.toggleConfirmation.enableTitle","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Turn On Dreaming for All Agents","text_hash":"d5f175233cddca978f705817c8f69837bfa5c7ee49f7311f83d790f14f3649bf","tgt_lang":"th","translated":"เปิด Dreaming สำหรับเอเจนต์ทั้งหมด","updated_at":"2026-07-28T07:15:41.325Z"} {"cache_key":"19f79958e286ea0ba7851f76bda639dd3918d193d815dcb14d204a65cb145a67","model":"gpt-5.6-sol","provider":"openai","segment_id":"channels.setup.dialogLabel","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Set up {channel}","text_hash":"da970871e0fd71cf4a309e17db2352f43402f90ef98c7d1ee4b7fb8ce7e12bb4","tgt_lang":"th","translated":"ตั้งค่า {channel}","updated_at":"2026-07-13T16:52:50.541Z","segment_ids":["channels.setup.title"]} @@ -484,10 +489,9 @@ {"cache_key":"1d827799322deaf8ee56653c29bdaf3d1e2c873dd12c9e928d4538c608ea8fd0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.origin.stepFullOrigin","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Use full origins such as http://localhost:5173, not wildcard patterns.","text_hash":"fdccb74608aaeb227784ffa6c1b8596cca8f23489a5eac85dff2156f78894104","tgt_lang":"th","translated":"ใช้ origin แบบเต็ม เช่น http://localhost:5173 ไม่ใช่รูปแบบ wildcard","updated_at":"2026-07-29T11:14:47.751Z"} {"cache_key":"1da52c633046419d5929afa77c2f48b87fd139391ea5529e458342619f9e95be","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.channels.subtitle","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Gateway-wide channel status snapshot.","text_hash":"ec2da3c2795d082812a8dbd72ae91ab2aadb236aa1cbc77e5eb3b1ba2638c96e","tgt_lang":"th","translated":"Gateway-wide channel status snapshot.","updated_at":"2026-07-29T11:14:47.751Z"} {"cache_key":"1db23dc41e6e020f001ec972369dcd5a69041b9b9e7ee8ffb13f6a0f0712943e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agentTools.source","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Source","text_hash":"0e570ca6fabe24f94e52c1833f3ffd25567022beb826fa16891f3322051bc221","tgt_lang":"th","translated":"แหล่งที่มา","updated_at":"2026-07-12T06:54:24.367Z","segment_ids":["memoryImport.source","pluginsPage.detailOrigin"]} -{"cache_key":"1db4011416d7040c2db656e370ea511c2919b6dbab12e228308eae91dc78aa4c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.secondsAgo","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"{count}s ago","text_hash":"244073ecb2be8fe875a37bcf7023ff32fb21f7c64e5d29e0ae62931a84c98a6a","tgt_lang":"th","translated":"{count} วินาทีที่แล้ว","updated_at":"2026-07-12T06:56:43.658Z","segment_ids":["skillWorkshop.relative.secondsAgo"]} +{"cache_key":"1db4011416d7040c2db656e370ea511c2919b6dbab12e228308eae91dc78aa4c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.secondsAgo","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"{count}s ago","text_hash":"244073ecb2be8fe875a37bcf7023ff32fb21f7c64e5d29e0ae62931a84c98a6a","tgt_lang":"th","translated":"{count} วินาทีที่แล้ว","updated_at":"2026-07-12T06:56:43.658Z"} {"cache_key":"1dcceae9e7151caf55a149fb78d1492699534af112415f97f46f40dcca4bd8e7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.pullRequests.rateLimited","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"GitHub API rate limit reached. Pull request status may be out of date until the limit resets.","text_hash":"312059c23083ca0a15fdf51232ff632d96149e734d8cecb5db8295163c7a33a5","tgt_lang":"th","translated":"ถึงขีดจำกัดอัตราการเรียกใช้ GitHub API แล้ว สถานะ Pull request อาจไม่เป็นปัจจุบันจนกว่าจะรีเซ็ตขีดจำกัด","updated_at":"2026-07-29T11:14:47.751Z"} {"cache_key":"1dd6cb769c7b34225f9f0ffca17fee3d012eba970d3129a86be4b41a89e23d77","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.details.of","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"of","text_hash":"28391d3bc64ec15cbb090426b04aa6b7649c3cc85f11230bb0105e02d15e3624","tgt_lang":"th","translated":"ของ","updated_at":"2026-07-29T11:14:47.751Z"} -{"cache_key":"1dd95a4af031aefb58f81a573a51404238330cd7b28f016b11241af7e8492e71","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.relative.hoursAgo","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"{count}h ago","text_hash":"520c737ea62430c4aa3e953abb60cf6bf7ecde97f0aef8f5e3fab5a9011db2a0","tgt_lang":"th","translated":"{count} ชั่วโมงที่แล้ว","updated_at":"2026-07-12T06:56:43.658Z"} {"cache_key":"1de22e1d1b1062fc1547bf7f4bfcd6c57d249a9ee894bae40876cdbb19f2a35a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.agentTurn","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Run agent task","text_hash":"e5160bd2434e31ee081ff785c90992d3ad6cf65b9a0ba625b2875becd14416fd","tgt_lang":"th","translated":"รันงานของผู้ช่วย (แยก)","updated_at":"2026-07-29T11:14:47.751Z"} {"cache_key":"1ded15eb87849c37ba45269a5413429abe9981890eea66f5cfef6393bea85194","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agentTools.subtitle","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Profile + per-tool overrides for this agent.","text_hash":"adbee505ecd0b8a23bd5bb9f85d3d7317923151685aa6bc78eac14d0bcfcdec3","tgt_lang":"th","translated":"โปรไฟล์ + การแทนที่ต่อเครื่องมือสำหรับเอเจนต์นี้","updated_at":"2026-07-12T06:54:14.347Z"} {"cache_key":"1e01903b08c4526fa3e7df0032066feb5b825f083dc7d25624e368c7137bfa45","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.detailPanel.noContent","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"No content available","text_hash":"a7c49ff5b9e2ea14c538a30c66632b858878a4e51b2f6aea07b73158b396b179","tgt_lang":"th","translated":"ไม่มีเนื้อหา","updated_at":"2026-07-12T06:58:01.916Z"} @@ -682,6 +686,7 @@ {"cache_key":"29de138b85cf885bec38bd850a7065145b978d96eb5f4d8b24827c6cfb6ad825","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryImport.backfill.previewTruncated","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"This preview shows the first bounded batch. Apply continues through the remaining candidates.","text_hash":"aef9850eb9dc9d14d2030a36038b022d0267ccfd47839dd78615e3922f40c9a0","tgt_lang":"th","translated":"ตัวอย่างนี้แสดงชุดข้อมูลชุดแรกที่จำกัดไว้ การใช้งานจะดำเนินต่อกับรายการที่เหลือ","updated_at":"2026-07-29T11:10:44.178Z"} {"cache_key":"29df05a6b94e900e8d9a800060e941c679d5e99db9c8e43bd5fdf749c48cbad5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sessionSharing.visibility","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Visibility","text_hash":"7448611d5f93aa8acac6a06d76c00b3f23d985bd7fbedbc771409a85ad4a23c5","tgt_lang":"th","translated":"การมองเห็น","updated_at":"2026-07-25T17:15:42.224Z"} {"cache_key":"29f189621e67dd4c008d75a131eeee138ef65ac556b4d0c7e0573d2e3c319d72","model":"gpt-5.5","provider":"openai","segment_id":"nodes.pairing.adminRequired","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Administrator access is required to create setup codes.","text_hash":"ebdddd4b5a8fa32c796cb3ae068c328a3f8564f67217b781c65a072ab7bcc9ff","tgt_lang":"th","translated":"จำเป็นต้องมีสิทธิ์ผู้ดูแลระบบเพื่อสร้างรหัสตั้งค่า","updated_at":"2026-07-04T16:48:49.478Z"} +{"cache_key":"2a18746ff8c37af152fe55047a8aa6eda3b3c9ff82ab5fba615196d78b6e8b22","model":"claude-opus-4-8","provider":"anthropic","segment_id":"appsPage.ctaChromeWebStore","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Chrome Web Store","text_hash":"2b96646cfbc6ae7d1de1a356ebbec0e8802212b48d9f0393d5c93840fc71984a","tgt_lang":"th","translated":"Chrome Web Store","updated_at":"2026-08-06T05:33:41.502Z"} {"cache_key":"2a1f0ef257c64922cb59d2528f7049caa051cd16f60d1a533c22889c3a1a8537","model":"claude-opus-4-8","provider":"anthropic","segment_id":"onboarding.memoryImport.connectionChanged","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Skipped: the Gateway connection changed during the import","text_hash":"a37e14344a9656b795cdee78283949ce26f02412d261d8e70fc3042ab9909f70","tgt_lang":"th","translated":"ข้ามแล้ว: การเชื่อมต่อ Gateway เปลี่ยนแปลงระหว่างการนำเข้า","updated_at":"2026-07-29T11:14:47.751Z"} {"cache_key":"2a2ca1ee70dbe701981ecd56cf7aae07cea1dec8ae3d390807b59f92e7648c69","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.pairing.missingPermission","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"This connection does not have operator.pairing access, so DM requests cannot be reviewed.","text_hash":"5ef6c4cd344c35b9ca243743d2dc43ce2d93ecba2bd4eed594d75b1040b5c008","tgt_lang":"th","translated":"การเชื่อมต่อนี้ไม่มีสิทธิ์เข้าถึง operator.pairing จึงไม่สามารถตรวจสอบคำขอ DM ได้","updated_at":"2026-07-22T15:54:03.767Z"} {"cache_key":"2a2fcde7224e331cfe59a1863aab4c030e217920a38cd886b19f5bfb0584eb82","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.pairing.detailTitle","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"DM access","text_hash":"109c3000d6e98c4ff8cb220f107bf504876fbf30c922b52308a1f7274d2243d2","tgt_lang":"th","translated":"การเข้าถึง DM","updated_at":"2026-07-22T15:54:03.767Z"} @@ -891,6 +896,7 @@ {"cache_key":"366c126bbf05333bd62d96b569134322d56f9df11ed64877b55c24fe89da5bfe","model":"claude-opus-4-6","provider":"anthropic","segment_id":"configView.rawDraftBlocksApply","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Unsaved raw config edits — save or discard them in the Raw editor before restarting.","text_hash":"639b5967256f66f5d03419951e450454f3ade72a6821d62c852d249fb822b5d2","tgt_lang":"th","translated":"มีการแก้ไข Raw config ที่ยังไม่ได้บันทึก — บันทึกหรือยกเลิกในตัวแก้ไข Raw ก่อนรีสตาร์ท","updated_at":"2026-07-14T12:53:38.593Z"} {"cache_key":"366d3b8af51c86f2997b65129a4a4a10ba316bdc17d2622cd643ac01d5456a65","model":"claude-opus-4-8","provider":"anthropic","segment_id":"custodian.nudge.dismiss","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Dismiss this update","text_hash":"0920ee525b379883f63f5f659a22521fc0bfa71f696f3727bea117c3fc801c7c","tgt_lang":"th","translated":"ปิดการอัปเดตนี้","updated_at":"2026-07-22T15:56:02.604Z"} {"cache_key":"367d86047ec8530528ee386cbacf63fa82106ab248d73cea49816416c79bc62e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.user","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"User","text_hash":"b512d97e7cbf97c273e4db073bbb547aa65a84589227f8f3d9e4a72b9372a24d","tgt_lang":"th","translated":"ผู้ใช้","updated_at":"2026-07-12T06:52:25.798Z","segment_ids":["quickSettings.personal.user"]} +{"cache_key":"36ac28d7b2b4cf2f49c03d202fc9bad0d1ec18cad51c9a179bc7c400a17f3c4d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.retryDelivery","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Retry delivery","text_hash":"a9e1b443d1646885b72943ce0fe8490248ac2ed20b6dcaf95b1e7b63899a862e","tgt_lang":"th","translated":"ลองส่งใหม่","updated_at":"2026-08-06T05:33:41.502Z"} {"cache_key":"36ae8dc68e5630562ac24f28866f9ae2ffe442f530209b598cac549ae0e3f910","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.list.emptyTitle","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"No automations yet","text_hash":"b777509a8aea71f32c54d02b7225a4453041dacdd94beb6ec8833479ea004380","tgt_lang":"th","translated":"ยังไม่มีงานที่ตั้งเวลาไว้","updated_at":"2026-07-12T06:58:11.766Z"} {"cache_key":"36ba64d0fa8ef5ed39f89b67e056429dee0329f1859dd913367f93ea1d8e08e5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.showAdvanced","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Show Advanced","text_hash":"365075d1bf3ed18878ba0bb50360278b7eaa5973d32ed92fa1544238c09254cb","tgt_lang":"th","translated":"แสดงขั้นสูง","updated_at":"2026-07-29T11:14:47.751Z"} {"cache_key":"36bac4139518c5e253d9111abb8d59eac7ed21341b2d5252f582cf720e13a6ac","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.space","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Space","text_hash":"20eac5aae274985fd88629d19eddccbbec21dacd82a8c7a7dd99661f2135be02","tgt_lang":"th","translated":"พื้นที่","updated_at":"2026-07-29T11:14:47.751Z"} @@ -1018,7 +1024,6 @@ {"cache_key":"3e1080fb7076599cba2c0eb64fc82b7113f5576d3a53f621aceb0357ba2911b2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"onboarding.memoryImport.title","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Bring your assistant memory with you","text_hash":"42c3d9d89530f0636f73ac5a03159163222af7602289e5dc0f2ad298bcc4739a","tgt_lang":"th","translated":"นำความจำของผู้ช่วยติดตัวมาด้วย","updated_at":"2026-07-29T11:14:47.751Z"} {"cache_key":"3e1e9dc9cb952f3170c6cc4a1d9d8cd9395485bffcfb10c4aebdb7a23e5142da","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.protocol.stepDashboard","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Reopen the served dashboard with openclaw dashboard so the UI and Gateway come from the same install.","text_hash":"137c0eab8a7b641e6a2b5723f815ced2ec9338e6106705ae2c4309577951ee6c","tgt_lang":"th","translated":"เปิด dashboard ที่เสิร์ฟอีกครั้งด้วย openclaw dashboard เพื่อให้ UI และ Gateway มาจากการติดตั้งเดียวกัน","updated_at":"2026-07-29T11:14:47.751Z"} {"cache_key":"3e236f3d34fe11f6dfb9bb699e56b39f2f224f4f0d2c7ec741145b0377ada21b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.mosaic.noon","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Noon","text_hash":"e227fdfa5daf8a279db1e378933f2c784c8ddd21993dd5220c0106a0247a5f09","tgt_lang":"th","translated":"เที่ยงวัน","updated_at":"2026-07-29T11:14:47.751Z"} -{"cache_key":"3e3e32f5babc1fa19ca71999e7c8e745fb050dc2ea61f955b3fbece044b8a1c8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.actions.confirmDedupe","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Dedupe Dream Diary? This rewrites DREAMS.md and removes only exact duplicate diary entries.","text_hash":"3b53e7e5445b3d763ff4a3f7f55ae4917ab2dbecc988f5b46c7b06a2dd736052","tgt_lang":"th","translated":"ลบรายการซ้ำในไดอารีความฝันหรือไม่? การดำเนินการนี้จะเขียน DREAMS.md ใหม่และลบเฉพาะรายการไดอารีที่ซ้ำกันทุกประการเท่านั้น","updated_at":"2026-07-29T11:12:37.132Z"} {"cache_key":"3e48e96393e8dec095163ec83ff20c50fb52fc38d4f375045c95904736e38312","model":"gpt-5.6-sol","provider":"openai","segment_id":"debug.callFailed","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Call failed","text_hash":"f5da6de3a9801f3e8b05f8f99ecf1f6c3b72b2865f2355fb3004551e2f2233fd","tgt_lang":"th","translated":"การเรียกใช้ล้มเหลว","updated_at":"2026-07-13T16:01:03.178Z"} {"cache_key":"3e5017a6423e0846fefcf048639a7a0631e729f8f6a90b2de7988496ea12ed74","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.cameraInput","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Camera","text_hash":"03494b0d1f803522a3497d751eaaf6f987883cd4fe0b0e66baf67a662ae231b2","tgt_lang":"th","translated":"กล้อง","updated_at":"2026-07-22T15:59:26.124Z"} {"cache_key":"3e54d19b5e0a9f094996be95e971035c6e7c4ebb58b92a70bf5a80b1bce6bdda","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.restoreCheckpoint","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Restore checkpoint","text_hash":"661b500a1125a7e8d58f667a2e6bdbe16be625182d83261e0e09a852ef8caef8","tgt_lang":"th","translated":"กู้คืนเช็กพอยต์","updated_at":"2026-07-29T11:14:47.751Z"} @@ -1026,6 +1031,8 @@ {"cache_key":"3e6ec558c06c16c520bdd3a91618c19042756a20bf3eb72e329a4e800736c8c0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.evaluation.evaluatorVersion","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Evaluator {version}","text_hash":"04dec4397b9b9fe3372ff5c53e38df84621f8dbb48e703eb22f4ee50b024c17c","tgt_lang":"th","translated":"ตัวประเมิน {version}","updated_at":"2026-07-29T11:12:15.947Z"} {"cache_key":"3e79bb3b1c0ab629b7da4025e93c6e19b086527030d94744c9b117b3e6fa377a","model":"gpt-5.6-sol","provider":"openai","segment_id":"terminal.addFiles","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Add files to terminal","text_hash":"6e3f2a4464ccdd60563830915b635c008c5d1c765a5e626e8bc946c8d64e6fe6","tgt_lang":"th","translated":"เพิ่มไฟล์ไปยังเทอร์มินัล","updated_at":"2026-07-14T10:36:50.100Z"} {"cache_key":"3e804e53feacda47008da85f58fa15a5f4b0fe9313764b5a3779b24f61342ffa","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.sections.acp.label","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"ACP","text_hash":"75ad69d7586c3d7e42c1ac14e80c7938dc0e7413f7f6f867c3be14d5304cc66b","tgt_lang":"th","translated":"ACP","updated_at":"2026-07-12T06:51:59.866Z","segment_ids":["configView.sections.acp","tasksPage.runtime.acp"]} +{"cache_key":"3e8415ad462d0938b238110ab15b27d6eb3ae700892045baab5d100f49e464fd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sidebar.showSessionSection","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Show","text_hash":"0df6f1cad36c49da768a6efdcc2c4be102f5729f7381cb53e4ff8061d17eaeb6","tgt_lang":"th","translated":"แสดง","updated_at":"2026-08-06T05:33:41.502Z"} +{"cache_key":"3ea38869d6de7ee7acb404cfa7248994421351a9b96dc72f578c89684babdb3c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sidebar.hideFromSidebar","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Hide from sidebar","text_hash":"a96ec22ac9bff95bac64f1acdbd3ba23eda7a14a1f56257c8529900cdd561d53","tgt_lang":"th","translated":"ซ่อนจากแถบด้านข้าง","updated_at":"2026-08-06T05:33:41.502Z"} {"cache_key":"3eca244618cb31aecf85e283cac6d1d5e677035a1c595c9d72ddce7b6d3fbc7a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.tabs.cronJobs","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Automations","text_hash":"ad1fb9ec0cb3c7a4747e4c161c83af164f3f49b2b88ed79f26c2af640a7af57e","tgt_lang":"th","translated":"งาน Cron","updated_at":"2026-07-29T11:14:47.751Z","segment_ids":["tabs.cron"]} {"cache_key":"3ed1c013620ec37de83e4f13151c5e88869f26c05b3edac234d46d6665e1d034","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.failureAlertWebhook","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Webhook (HTTP POST)","text_hash":"02ad6f27c8f776fb40227ab86832c482ab1b3a487db43f5adc69645430a1b9cd","tgt_lang":"th","translated":"Webhook (HTTP POST)","updated_at":"2026-07-12T06:58:44.975Z"} {"cache_key":"3ed36f4816ea2f621ef9fb65e303408400bc376c378a91fa7abf4518374d7ab3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.notes.removeKey","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Remove API key for {provider} from Control UI","text_hash":"bec2c63b5f26f0dcc7a9d366736e31adab5e4550dfacf236c08f260c39831aee","tgt_lang":"th","translated":"ลบคีย์ API สำหรับ {provider} จาก Control UI","updated_at":"2026-07-29T11:14:47.751Z"} @@ -1051,7 +1058,6 @@ {"cache_key":"3faf5a98959daeac9fb55017ed818eb588ccdb572ee009747f08a36282e1f86f","model":"gpt-5.6-sol","provider":"openai","segment_id":"memoryImport.confirmDescription","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Copy {count} selected memory files into this agent workspace.","text_hash":"9c3c1138756e7ca1431c349510d2cca34213492c6452e5761bf985e2713481df","tgt_lang":"th","translated":"คัดลอกไฟล์หน่วยความจำที่เลือกจำนวน {count} ไฟล์ไปยังพื้นที่ทำงานของเอเจนต์นี้","updated_at":"2026-07-13T13:15:41.352Z"} {"cache_key":"3fb0193a00084a78cbcd61c3b838b26ce50dcc6d8e29f04d792989a3d0513990","model":"claude-opus-4-8","provider":"anthropic","segment_id":"board.widget.resizeHandle","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Resize {title}","text_hash":"3f7d17de4b5625f6c0213843844ae06aef23b81390bd2e98e3b61315ecc745a9","tgt_lang":"th","translated":"ปรับขนาด {title}","updated_at":"2026-07-22T15:57:31.564Z"} {"cache_key":"3fb7376170542ef76758d1370395022179e677960a1e48613a48558ca8fed68e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"mcpServers.transportStreamableHttp","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Streamable HTTP","text_hash":"e885e4421e6a6afb387b35be0cd896884a85df652a0676345c1157171d14bc4e","tgt_lang":"th","translated":"Streamable HTTP","updated_at":"2026-07-22T15:56:02.604Z"} -{"cache_key":"40095e05795760e86e33f665df28db10f2e768cbbdf9dc46f6a05168799201e7","model":"gpt-5.6-sol","provider":"openai","segment_id":"modelSetup.verify.button","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Verify connection","text_hash":"7b840072a1e440b8a99365140e070b840e77bd9b879eb23379edf1577302a219","tgt_lang":"th","translated":"ตรวจสอบการเชื่อมต่อ","updated_at":"2026-07-16T15:49:10.770Z"} {"cache_key":"4022aff6baad4d862558b02d6f25839c9a4dfd410037a4dda3f423b21edc64db","model":"gpt-5.6-sol","provider":"openai","segment_id":"skillWorkshop.header.selfLearningTooltip","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Capture corrections and review substantial completed work as reusable skills. The default automatic mode applies scanner-approved captures and shows them on this board.","text_hash":"945e288e0900855cc39dd984780a450b46ca527c0aa8399725479ef5af3f31a3","tgt_lang":"th","translated":"รวบรวมการแก้ไขและทบทวนงานสำคัญที่เสร็จสมบูรณ์เพื่อนำมาสร้างข้อเสนอ Skills ที่รอดำเนินการ ใช้โทเค็นเบื้องหลังเพิ่มเติม โดยฉบับร่างจะปรากฏบนบอร์ดนี้ในรูปแบบข้อเสนอที่รอดำเนินการ","updated_at":"2026-07-13T06:41:06.895Z"} {"cache_key":"402801a01b6279c1263ba8326abe9fd38e9295be2bba227bf0a04769a2aa6f79","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.presets.last30d","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"30d","text_hash":"e3ba17e322405f7f5887b350f7d398ab1c41fc5f7a758b7aab35bf23b1368ed6","tgt_lang":"th","translated":"30 วัน","updated_at":"2026-07-29T11:14:47.751Z"} {"cache_key":"402b087f89d19aba45175026c719e7a508172c92b23f623608deb5f42e761363","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.modelControls.current","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Current","text_hash":"e0d1b68224bf0b31ef16b206c65b5f8f6b89d18161f4a7cdcb8d0ac8d952549a","tgt_lang":"th","translated":"ปัจจุบัน","updated_at":"2026-07-29T11:14:15.928Z"} @@ -1060,6 +1066,7 @@ {"cache_key":"4041abcd364018c01c66a3340c5f078bc976b7aa627ca6797ca213972364f848","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.agentHelp","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Start typing to pick a known agent, or enter a custom one.","text_hash":"451071fcd7e9e0c8b4a32102664d2a17739b132d024fa81b6f1e4cd254401b6e","tgt_lang":"th","translated":"เริ่มพิมพ์เพื่อเลือกเอเจนต์ที่รู้จัก หรือป้อนเอเจนต์แบบกำหนดเอง","updated_at":"2026-07-29T11:14:47.751Z"} {"cache_key":"40635cbc21e5e2aeedb5a57c9a2247ec216ee96905407910b4d356222083edf7","model":"gpt-5.5","provider":"openai","segment_id":"chat.workspaceFiles.dragToDock","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Drag to dock right or bottom","text_hash":"3fae26368a3c23df2e4e25691983c2a56efdbf92d5b970101e0aa432db9c48f6","tgt_lang":"th","translated":"ลากเพื่อยึดไว้ทางขวาหรือด้านล่าง","updated_at":"2026-07-10T06:08:40.899Z"} {"cache_key":"40696f52dbc144e5a7bdf5e3a1ce03676d84afaefc1f01b80c4b7ba463c8994b","model":"gpt-5.6-sol","provider":"openai","segment_id":"connection.help.step2","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Get a tokenized dashboard URL:","text_hash":"c697a6e03fa9ac7f8036204eb6c2a95a143a4de97961318cb00b3e5c039b1794","tgt_lang":"th","translated":"รับ URL แดชบอร์ดที่มีโทเค็น:","updated_at":"2026-07-12T00:10:22.896Z"} +{"cache_key":"4077a4b0b98f27c5849f63b661149c354715e59c4733e94a346b82203773e9cf","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.deliveryDismissed","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Completed; result delivery was dismissed.","text_hash":"d900b43ef5112f054470df381b767ebd43a903d332207e5161a7cbf1b5016fc1","tgt_lang":"th","translated":"เสร็จสิ้นแล้ว การส่งผลลัพธ์ถูกปิด","updated_at":"2026-08-06T05:33:41.502Z"} {"cache_key":"407c960e20c038dc9f8e3a255317a6620ba7eb5f0f1fb55eaeff0388e66b99dd","model":"gpt-5.6-sol","provider":"openai","segment_id":"skillWorkshop.selfLearning.pitchBody","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"OpenClaw reviews corrections and substantial completed runs, then applies scanner-approved skills and shows them on this board. Experience review spends extra background tokens.","text_hash":"ba0ba4438f61d37e1eafa78a008642f6b36a7fa56508df7fe00ec1956c97fdb3","tgt_lang":"th","translated":"OpenClaw จะทบทวนการแก้ไขและการดำเนินงานสำคัญที่เสร็จสมบูรณ์ จากนั้นสร้างฉบับร่างข้อเสนอ Skills สำหรับบอร์ดนี้ โดยจะใช้โทเค็นเบื้องหลังเพิ่มเติม และฉบับร่างจะปรากฏเป็นข้อเสนอที่รอดำเนินการ","updated_at":"2026-07-13T06:41:06.895Z"} {"cache_key":"407f06889a29bdfad5b6931af07f8bae9dc2b51707aa0f445923ea9de38e9641","model":"gpt-5.5","provider":"openai","segment_id":"quickSettings.personal.you","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"You","text_hash":"08b041935798fbf6fd6ff51099ffedb140a475889986d14f5559ff8e7fc571dd","tgt_lang":"th","translated":"คุณ","updated_at":"2026-07-11T13:51:20.603Z","segment_ids":["usage.details.you"]} {"cache_key":"409e7a32773ca4cfaad6040b79e08f395724751a56fca118fa183822811287ce","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.detailAddNote","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Add note","text_hash":"63565c0485fec4f743719849734553a5d7947f5962ec9e831e3bce131b3c47fb","tgt_lang":"th","translated":"เพิ่มบันทึก","updated_at":"2026-06-16T14:17:26.503Z"} @@ -1072,7 +1079,6 @@ {"cache_key":"40fca48045328893e8eb7b9c79fdb630a0fc63ae67248576a53d06c090a8b83d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.connectorDescriptions.grafana","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Grafana know-how and community connectors for dashboards and alerts.","text_hash":"5e33b161935bee02bb2a242d88518dcf5cee29ce9898e6176189e5af51c099b6","tgt_lang":"th","translated":"ความรู้เกี่ยวกับ Grafana และคอนเนกเตอร์ชุมชนสำหรับแดชบอร์ดและการแจ้งเตือน","updated_at":"2026-07-12T06:55:38.034Z"} {"cache_key":"411452df275d04e56f9e97757cb5c22786b3104f98c62321036e7fbaeda46fb3","model":"gpt-5.6-sol","provider":"openai","segment_id":"worktrees.cleanupMaxCountHelp","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Maximum number of managed worktrees to retain across all repositories. Older worktrees are snapshotted and removed first. Set to 0 to disable the count limit.","text_hash":"685119a80cddd2520eaa1f27929d36b925fd4a92c0ede33acadbff816ae777e5","tgt_lang":"th","translated":"จำนวน worktree ที่มีการจัดการสูงสุดที่จะเก็บไว้ในทุก repository ระบบจะสร้าง snapshot และลบ worktree ที่เก่ากว่าก่อน ตั้งค่าเป็น 0 เพื่อปิดใช้งานขีดจำกัดจำนวน","updated_at":"2026-07-13T08:57:44.769Z"} {"cache_key":"412890b29a3c0261af0273402594007c19d54f2c1c67db3d0fba255caa37eef0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.execApprovals.scope","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Scope","text_hash":"b073f6c68ef8721107fd9815b19b2c35ec111d526b75c2123d1111ba64424000","tgt_lang":"th","translated":"ขอบเขต","updated_at":"2026-07-12T06:50:23.420Z"} -{"cache_key":"4149b205f03b7956845d04b06da081e9ca0ca5b152723c1205a5b3c9f0e39051","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.relative.minutesAgo","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"{count} minutes ago","text_hash":"78340a1d59dd94e977102e48309c28e777a863609c3855ab7cff6f292e55434d","tgt_lang":"th","translated":"{count} นาทีที่แล้ว","updated_at":"2026-07-12T06:56:43.658Z"} {"cache_key":"41660076a96a67996c568fbeafc3fa89fa458cb13da27889823437df4074d2a1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"quickSettings.personal.clearAvatar","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Clear avatar","text_hash":"13bf7b9f89587bcbc16db609df7343b1fbb40330635edb276881c1ce235fbcb8","tgt_lang":"th","translated":"ล้างอวาตาร์","updated_at":"2026-07-12T06:52:25.798Z"} {"cache_key":"418b9164218f1c86ae2e3a51f5313610f3491b9760427dee1b97fcd8a8723db0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.logout.action","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Log out","text_hash":"49616145514e9abf1fc47d631fccccff2ed974cc260d38848181a07e0fa9972f","tgt_lang":"th","translated":"ออกจากระบบ","updated_at":"2026-07-29T11:14:47.751Z"} {"cache_key":"4191869fd8f2ad3eb7439e3e5bc6cc23c3fa52acd7e6ea6ddef92cee586364ae","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.counts.openQuestions","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"{count} open questions","text_hash":"6bd45ce6621fb02798aebe2d419ce58ca36463ce921288ef7713a5a5d8404ab9","tgt_lang":"th","translated":"{count} คำถามที่ยังไม่ได้ตอบ","updated_at":"2026-07-29T11:12:47.193Z"} @@ -1138,6 +1144,7 @@ {"cache_key":"45bc55dc3a05ee5de1b33913200793bc0ee4437e508977221dfebaa5a809a775","model":"gpt-5.6-sol","provider":"openai","segment_id":"channels.setup.doneNoChangesTitle","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"No changes made","text_hash":"3e54c258f56eab3876b728dd7735f1d858c48e9927cb894d95accc4019dc3f40","tgt_lang":"th","translated":"ไม่มีการเปลี่ยนแปลง","updated_at":"2026-07-13T18:47:27.712Z"} {"cache_key":"45bdf7d8f6969e9937bde95438c5e979a7f2024ab5fde53b875908e46da80ae5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.queue.loading","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Loading proposals…","text_hash":"5b6b1d4355c10da505f3337f6acdb2b898427a215cfe57b41138139574612154","tgt_lang":"th","translated":"กำลังโหลดข้อเสนอ…","updated_at":"2026-07-12T06:56:08.404Z"} {"cache_key":"45bee4834a0e5a412462681f9950958aef3531d64401aacc3db5c0d94085016b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"debug.security.warnings","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"{count} warnings","text_hash":"20c152eb8c81aba048645d91a49f254c1f8cb41ed6e6290ac1e6c3bf4a94b913","tgt_lang":"th","translated":"{count} warnings","updated_at":"2026-07-29T11:14:47.751Z"} +{"cache_key":"45c755d2c96bad876e03b5e3413e92758b019bdf485e4884dcd81b0f2f7266cc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.messages.fullContentLoadFailed","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Could not load the full message.","text_hash":"a786a21e46295cc228c4ec476928e20786dde74abe1d0999043c6598ce736456","tgt_lang":"th","translated":"ไม่สามารถโหลดข้อความทั้งหมดได้","updated_at":"2026-08-06T05:33:44.947Z"} {"cache_key":"45caaaf2107e7a0988e70725f3d07eed7f4dd2030f30fa4b5abd3c0795fc1a62","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.eventDispatch","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Dispatch","text_hash":"811ace97bcf2c6d6a25db8bde24dd00c39040fedde80e78e70733e362791ead6","tgt_lang":"th","translated":"ส่งงาน","updated_at":"2026-07-29T11:14:47.751Z"} {"cache_key":"45d1c57e64552dc82aa00f6199043b8c7605fe25d98f255f003d4607c677e4b2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"languages.fa","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"فارسی (Persian)","text_hash":"16396f00e9a73b7e86b42f29489fb5939ce17072cf9ee031a9186490da5e05e3","tgt_lang":"th","translated":"فارسی (เปอร์เซีย)","updated_at":"2026-07-29T11:14:47.751Z"} {"cache_key":"45e12203b0d49bbb7adc24e7f50edd38c7b36b2131246e3c8f1579123ecd0170","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillGroups.builtIn","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Built-in Skills","text_hash":"eb4f7789eadee2923123c6c7cffa5295c22e4e1b3158d71a792fa643f2ed8d66","tgt_lang":"th","translated":"Skills ที่มีมาให้","updated_at":"2026-07-12T06:54:35.824Z"} @@ -1214,6 +1221,7 @@ {"cache_key":"4a6062064f8e6f9ee957edfdb28864fe6f2205348293410e49f715684ba02732","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.dreaming.storage.separateReportsLabel","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Separate reports","text_hash":"eb8da87077276914e6a96a44a301e1974e21c50ddbd194244e5ceeac0b848363","tgt_lang":"th","translated":"แยกรายงาน","updated_at":"2026-07-28T07:14:53.095Z"} {"cache_key":"4a67f3023348fea8be656a225e191a8c19c00a8c78da9d59411008736046bd5a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.advanced.summaryWaiting","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"waiting","text_hash":"80cfa3e7f28dde4df64436b652230aff28d7779116d1369c21ef2bbf37261d71","tgt_lang":"th","translated":"กำลังรอ","updated_at":"2026-07-29T11:14:47.751Z"} {"cache_key":"4a681a894fc6dc4f812767bc675026dcf027d4d9a45499585504f7f7a6a42b1f","model":"gpt-5.6-sol","provider":"openai","segment_id":"sessionsView.cloudWorkerPlacement","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Cloud worker: {state}","text_hash":"cf0d6adcc0cbcf35108fcfb0b4c197b331bbabdd374f29fe7f7512e549c362f4","tgt_lang":"th","translated":"เวิร์กเกอร์คลาวด์: {state}","updated_at":"2026-07-14T17:39:56.675Z"} +{"cache_key":"4a781eaac4386a1bd0cbbf23c7ccb864caf37a84172476f8800280ee335a3f71","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.billing","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Restore provider billing or quota, then retry.","text_hash":"3768a5f28bb03d6f177fe40a4a20809abdd3af5b263fb1ebc1e4057af54b0466","tgt_lang":"th","translated":"กู้คืนการเรียกเก็บเงินหรือโควตาของผู้ให้บริการ แล้วลองใหม่","updated_at":"2026-08-06T05:33:20.133Z"} {"cache_key":"4a8134fa6d449880136fafd25fa13a90db439afdf3177a0ef5c3c38f188fdd80","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.toolCatalog.groups.automation","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Automation","text_hash":"d909750b1bbb71a39b6330ba8f81f4f8f6e889ed96d7ab366e74857909750c64","tgt_lang":"th","translated":"ระบบอัตโนมัติ","updated_at":"2026-06-16T14:17:16.747Z","segment_ids":["configView.categories.automation","tabs.automation","workboard.detailAutomation"]} {"cache_key":"4a83b37e1c54d271dc075e44f9bf031d2b9a1e4f24bb8627b1af9b853b788075","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.filters.startDate","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Start date","text_hash":"8169693101a4536c24e384595cce97fa4740c7529114bead65525f5532699597","tgt_lang":"th","translated":"วันที่เริ่มต้น","updated_at":"2026-07-29T11:14:47.751Z"} {"cache_key":"4aa7c621d8ee6058a8a34d590d64eabf9ba8d274fb65ff946eb1748eec2f3727","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.toggleConfirmation.enableConfirm","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Turn On Dreaming","text_hash":"5e5eaea08f325b95e9755f04c7dd31ed548c1a35c2b27b6cce7790d10aad3649","tgt_lang":"th","translated":"เปิด Dreaming","updated_at":"2026-07-28T07:15:41.325Z"} @@ -1228,7 +1236,9 @@ {"cache_key":"4b7489f0bd80c82de2e496daf619258ca4d0eaf5d468d656de382e8e05552fbf","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.header.useCurrentChatTooltip","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Send revision requests to the current chat thread instead of the proposal's workshop thread.","text_hash":"fca63a553d044a9072430e35927a0061fd96a6d9519b17a7cdbe0b1798c16570","tgt_lang":"th","translated":"ส่งคำขอแก้ไขไปยังเซสชันแชทปัจจุบันแทนเซสชัน workshop ของข้อเสนอ","updated_at":"2026-06-16T14:17:16.747Z"} {"cache_key":"4b7cb620cf2ecdc41ba7e9dfe69499d3b9ac02c7b41fec5479106be533cf456f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"profilePage.identity.avatarErrors.sourceTooLarge","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Choose an image that is 10 MB or smaller.","text_hash":"86ff06c06ff1b3336a773a4e5bc0037cba42b4c25da00dc64bcca04fa220d988","tgt_lang":"th","translated":"เลือกรูปภาพที่มีขนาด 10 MB หรือเล็กกว่า","updated_at":"2026-07-22T15:57:20.010Z"} {"cache_key":"4ba277f851e44965b982b8d57a394c4a646a4b82e60bdc1474074b2a7e2c0690","model":"claude-opus-4-8","provider":"anthropic","segment_id":"activity.argumentsHidden","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"{count} arguments hidden","text_hash":"b07c2a42573925aefc0b23619e69a34fef45b58350020a985e00a1bd343f7814","tgt_lang":"th","translated":"ซ่อนอาร์กิวเมนต์ {count} รายการ","updated_at":"2026-07-29T11:14:47.751Z"} +{"cache_key":"4c33fcbb41fc8325a5eab1afb032e37673ed77850e8c5b2977917af157f0a173","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.readyIn","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Ready · {latencyMs} ms","text_hash":"fe3e0f81afe32081d39415a34f7a2ad1add67d8695f7a6bc5fccf9ecf9fd29b5","tgt_lang":"th","translated":"พร้อม · {latencyMs} ms","updated_at":"2026-08-06T05:33:20.133Z"} {"cache_key":"4c682aa94cef207bc9a388d6ffce5cfaea80e2e519e9e7d06d05f4ad69cc4836","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.disabledRestart","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Disabled {name}. A Gateway restart is required to apply the change.","text_hash":"1ee58e882a46a89d43cc9118873fede5aa815a1f80b407b3d6ebe79576a56e37","tgt_lang":"th","translated":"ปิดใช้งาน {name} แล้ว ต้องรีสตาร์ท Gateway เพื่อใช้การเปลี่ยนแปลง","updated_at":"2026-07-29T11:14:47.751Z"} +{"cache_key":"4c83325b576294dceefb7c488dd854a365e179897fa1aca2c69194c2535d0490","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.actionRequiresConnection","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Connect to the Gateway to change threads.","text_hash":"727466635f5e0ced207246479290fa83cd03ca8c78d8b7120ec5abba0e3ed8ed","tgt_lang":"th","translated":"เชื่อมต่อกับ Gateway เพื่อเปลี่ยนเธรด","updated_at":"2026-08-06T05:33:20.133Z"} {"cache_key":"4c8fdbd6ff28a68249cfe91f5f9bccddd59542a442cc7472f12fd786a39510b2","model":"gpt-5.6-sol","provider":"openai","segment_id":"skillWorkshop.header.selfLearning","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Self-learning","text_hash":"24f8158ffaa927ec54714a7ffbe1d2af5ea680a6d9419e2c4fc9e5ee52520602","tgt_lang":"th","translated":"การเรียนรู้ด้วยตนเอง","updated_at":"2026-07-13T06:16:22.653Z"} {"cache_key":"4cb7f8e293a5404b04dd82b8f1be2c995a5751c9ed670bb483ead28618c1499b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"languages.it","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Italiano (Italian)","text_hash":"0090dc269d25b87e5739c688fed25a00a04b01d196c0c54fafeabf22351e6864","tgt_lang":"th","translated":"Italiano (อิตาลี)","updated_at":"2026-07-29T11:14:47.751Z"} {"cache_key":"4cd43b18a48f3be9d6fa885041078ecd583a16debe66222b30fb47fd3b689853","model":"gpt-5.6-sol","provider":"openai","segment_id":"nodes.pairing.generateCode","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Create setup code","text_hash":"e0c6b5eb6385b619edaa3f9f48c11e4a8b701b39f4aca24d8f5c3ed1697be417","tgt_lang":"th","translated":"สร้างรหัสตั้งค่า","updated_at":"2026-07-13T10:03:09.768Z"} @@ -1254,6 +1264,7 @@ {"cache_key":"4ddecc7e21f447a2ac530a5cca42bff7dbd72e451ca65c631361dfe6fdd6c690","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.advanced.description","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Review what came from the daily log, what is waiting for promotion, and what was promoted recently.","text_hash":"2e7bad7c9bd052bb3a5c0bb3c9a5f59cb202ec91db37f4f547926689ff37bf12","tgt_lang":"th","translated":"ตรวจสอบสิ่งที่มาจากบันทึกประจำวัน สิ่งที่กำลังรอการเลื่อนระดับ และสิ่งที่เพิ่งได้รับการเลื่อนระดับล่าสุด","updated_at":"2026-07-29T11:14:47.751Z"} {"cache_key":"4dec3c27c72aca25895fef2b206b5af1f95b887d00758f76d1cd45ce4a8e7de5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.advanced.sortSignals","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Strongest support","text_hash":"7a78c39506cf7151ca2ccb1b378c3c35e0fb551c4d15aea0c404e86de10f6244","tgt_lang":"th","translated":"การสนับสนุนที่แข็งแกร่งที่สุด","updated_at":"2026-07-29T11:14:47.751Z"} {"cache_key":"4df5cef0a71587b8d87aafb54d0763db881c32b688602507a5851fb802257720","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryImport.backfill.previewSummary","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"{candidates} candidates across {days} days","text_hash":"d174efceac24a9b4894f6fb218b2c912c7e1495f432a0d1e4b74b5b304dcc106","tgt_lang":"th","translated":"{candidates} รายการที่เป็นไปได้ ในช่วง {days} วัน","updated_at":"2026-07-29T11:10:44.178Z"} +{"cache_key":"4df7705b67e7594f655a1c3c212923b6b5dd954e8ec84c2211997b317c4813c7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.candidates.retry","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Retry test","text_hash":"1fa8f72fe8a0f01c606d8f742fe775987bc78daf9e96e586f26a780989c75698","tgt_lang":"th","translated":"ทดสอบอีกครั้ง","updated_at":"2026-08-06T05:33:20.133Z"} {"cache_key":"4e0292281431634983ff9f3bab64fb903b996aba16bd643125ee7447948272a4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agentTools.inspectAgent","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Switch chat to this agent to inspect live availability.","text_hash":"448a431d41e0f47394fea217c42ebd5ddb2aed8392fe75c3fb037d19a0589767","tgt_lang":"th","translated":"สลับแชทไปยังเอเจนต์นี้เพื่อตรวจสอบความพร้อมใช้งานแบบเรียลไทม์","updated_at":"2026-07-12T06:54:35.824Z"} {"cache_key":"4e0f179c4416e277b0873d39c2c769115777321e470e219504a0eda83950c0e5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.inventory.requestedAccess","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"requested: {access}","text_hash":"3317275f95707c51dcf168603b518c225999a420c76ca74f51b78bbdd004854d","tgt_lang":"th","translated":"ร้องขอ: {access}","updated_at":"2026-07-12T06:50:13.234Z"} {"cache_key":"4e4dee7046ae0b1c6e0756cb25d7235da0a7105e4701036f92aad738e1a23d3d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.taskSuggestions.instructions","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Instructions","text_hash":"934652dce41d62d3c9ff34b2c5e44e3addaedc67d6137328a9fe75a63c51dbac","tgt_lang":"th","translated":"คำแนะนำ","updated_at":"2026-07-29T11:14:47.751Z"} @@ -1320,6 +1331,7 @@ {"cache_key":"52dc576c9f123a35d5458e12a18e4394d4ea9c94a2bddf5f76a5bab307059f4f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.apiKey.removed","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"API key removed.","text_hash":"bcec69c08301b4597925dd588279ad548bc5a8d6972187697112ea0e49474879","tgt_lang":"th","translated":"ลบคีย์ API แล้ว","updated_at":"2026-07-29T11:14:47.751Z"} {"cache_key":"52e863625306346a3a750ee282ac1d2e3b53235adf6ef34b53b4ea65b3ad86d9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.overview.hero.waking","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Waking memory…","text_hash":"0cd8df5981b8595cfa10bcfdc7768cc1cc58e61666e7c07eecc159b2ad8e3dc6","tgt_lang":"th","translated":"กำลังปลุกหน่วยความจำ…","updated_at":"2026-07-29T11:11:23.726Z"} {"cache_key":"52fc6571dfbefa0d1c4a465ecc68030c6284d2919dc7053f95fa9b6247926c90","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.dateNoActivity","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"No activity","text_hash":"0cf9505f9f97c8359cc143ba3e88bedaba3a4ae92c2794ffd1b097270732ed18","tgt_lang":"th","translated":"ไม่มีกิจกรรม","updated_at":"2026-07-05T14:40:13.915Z"} +{"cache_key":"5314040bdaa683e822dfb5d70e2e4db8f97db86af38a33dda641880717ed08a1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.modelControls.refreshingModels","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Refreshing models…","text_hash":"88c350cac6f76d81ff4030497c3862e3088348e461c045aa0a87d0efe8e3cab8","tgt_lang":"th","translated":"กำลังรีเฟรชโมเดล…","updated_at":"2026-08-06T05:33:44.947Z"} {"cache_key":"5315446407a8c897cd8e94679455f14463fb4c58f398f34c8ffe324e8b00766a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"custodian.history.loadingMore","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Loading more…","text_hash":"964e5f88d03630deca8a0d52ae42323980e216a787afa7e7e77dbdaeaa760f62","tgt_lang":"th","translated":"กำลังโหลดเพิ่มเติม…","updated_at":"2026-07-22T15:55:51.349Z"} {"cache_key":"531c540dfb73572e07a8911660a3f50b9d83c4804a84cbeb4f0d1d6433fbb461","model":"gpt-5.6-sol","provider":"openai","segment_id":"chat.backgroundTasks.prompt","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Prompt","text_hash":"5c39123805ffb4e2f01ba096f17a5b18afb43c4f223afa4ba2d5a3f31cf74e09","tgt_lang":"th","translated":"พรอมต์","updated_at":"2026-07-16T15:59:40.392Z"} {"cache_key":"531ff2782d6d3af626bb16cc61265ba49d709ba3cf8637a93325755f29c5b3c0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.unsupportedSchema","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Unsupported schema. Use Raw.","text_hash":"b8a674fe9b5630592fee5803cece8c806acd3b3089137def4e4d931ffaf4c115","tgt_lang":"th","translated":"Schema ไม่รองรับ ใช้ Raw","updated_at":"2026-07-12T06:51:31.233Z"} @@ -1336,6 +1348,7 @@ {"cache_key":"53a9f0d5f461064469ff5eef5b7035493bc0f718b6f3d0ce171dab61fa0b5d46","model":"gpt-5.5","provider":"openai","segment_id":"cron.detail.generalSection","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"General","text_hash":"c910d474dcd724bff83ddedeb06bf1eceaf9fb3af7c76bb282be057f36e6dffa","tgt_lang":"th","translated":"ทั่วไป","updated_at":"2026-07-09T08:08:10.509Z"} {"cache_key":"53b7907ff1696105fe6f2857f34751e47dc723e6166ba85d884471286b2fa9b3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sessionSharing.readOnly","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Read-only","text_hash":"72bb90897ab1eadc924fa1358773c5949372c1f06d8dd53d730bbfa3b0c5b695","tgt_lang":"th","translated":"อ่านอย่างเดียว","updated_at":"2026-07-25T17:15:52.484Z"} {"cache_key":"53cdd2a49073d041ca44ef084df6c38765f4f54024b4e1b300647d14ee228839","model":"claude-opus-4-8","provider":"anthropic","segment_id":"activity.filtersLabel","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Activity filters","text_hash":"b58a53ca6c579bbc8c888361333cad3aa15add6c07b5c443af8c3dcd1de98975","tgt_lang":"th","translated":"ตัวกรองกิจกรรม","updated_at":"2026-07-29T11:14:47.751Z"} +{"cache_key":"53ddd41d47979774032ffba8d56c7e405d254f57e48eeaec2dc3fbe23e88b922","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.actionUnavailable","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"This Gateway does not support this thread action.","text_hash":"88e138ded655d98aa0be82d2832e502ac495c75674c838c72b2429a1f7e28a26","tgt_lang":"th","translated":"Gateway นี้ไม่รองรับการดำเนินการกับเธรดนี้","updated_at":"2026-08-06T05:33:20.133Z"} {"cache_key":"53e7e593fbff2c9b2193be9b82717f6c6abea3b104b25416e8406435b9b6a287","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.connectorDescriptions.todoist","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Read, add, and complete tasks and projects in Todoist.","text_hash":"de752d3f3270b42889ff4f1fa5ded19d459cb653d13deafa4359e2c960b9976a","tgt_lang":"th","translated":"อ่าน เพิ่ม และทำงานและโปรเจกต์ให้เสร็จใน Todoist","updated_at":"2026-07-12T06:55:38.034Z"} {"cache_key":"53ed391d641ff44bc96463f6c5ec29b6a0723322015a4ab887d57e8d00c5d275","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.skillsPanel.empty","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"No skills found.","text_hash":"32bddf99233e450856a5e9a7d018206a4f6b33577144fd00a1fa34087694c806","tgt_lang":"th","translated":"ไม่พบ Skills","updated_at":"2026-07-12T06:51:07.519Z","segment_ids":["skillsPage.empty"]} {"cache_key":"5403f82d80270f4f6306470283b5a98ff12b9bb858d35fd25ae37d4566155090","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sessionSuggestions.typingMany","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"{names} are typing…","text_hash":"3e7bfe82860d7d8fb04ad8876211c4f930d5ea1e1b4c65a4a84e2c9d81c9336a","tgt_lang":"th","translated":"{names} กำลังพิมพ์…","updated_at":"2026-07-25T17:15:52.484Z"} @@ -1362,6 +1375,7 @@ {"cache_key":"55a14d32b4dd96872a6356266935b4288a350ae2fa8b6fc5b0cc9567ac966a14","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.previous","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Previous","text_hash":"a57b08a480b822a0a572b993391c292ede593bf8000b406675b180bbb16260fa","tgt_lang":"th","translated":"ก่อนหน้า","updated_at":"2026-07-12T06:49:19.074Z","segment_ids":["skillWorkshop.actions.previous"]} {"cache_key":"55a27805987dc25ea6e51b47963f6227b3b34d11319824098eedcd8ec99d1cc1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"subtitles.infrastructure","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Gateway, browser, node host, discovery, and ACP settings.","text_hash":"9c110cc567be41c7a1eb302dc263ac9db5d5b69662fe9dd710209d9ebf42b2b1","tgt_lang":"th","translated":"การตั้งค่าเกตเวย์ เว็บ เบราว์เซอร์ และสื่อ","updated_at":"2026-07-29T11:14:47.751Z"} {"cache_key":"55a434bb7c6c03daba6d0d755f40d2a8b47c4639ab6ab0b10a76558669cf4319","model":"gpt-5.5","provider":"openai","segment_id":"newSession.worktree","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Worktree","text_hash":"c893ba3003855aabfee294479c03266349e97e1675ade569b480e56ce4c2bde3","tgt_lang":"th","translated":"Worktree","updated_at":"2026-07-10T17:59:52.431Z"} +{"cache_key":"55cc9f96f950fb8a240541bf85e2b670bd48c960127789d4aec7a0246364c677","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.providerUnavailable","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"{provider} isn’t responding.","text_hash":"9691553e251c225e0a8436fa02f1d988f3285d8153228db08e52a1b36198de7c","tgt_lang":"th","translated":"{provider} ไม่ตอบสนอง","updated_at":"2026-08-06T05:33:20.133Z"} {"cache_key":"55efede36d8bef1d31c03f3567638870a7e0b575dcd62e60f4a0d4479e29237a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.badgeDiagnostics","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"{count} diagnostics","text_hash":"ffc15749e420a111c30c3127911144bc733aabce2795c173587b0ad7c3320536","tgt_lang":"th","translated":"การวินิจฉัย {count} รายการ","updated_at":"2026-07-29T11:14:47.751Z"} {"cache_key":"55f8f64aaefcb1463981f551a11b648b08583e17220227796686ece6151d7378","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.actions.resetDiaryComplete","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Removed {count} backfilled dream diary entries.","text_hash":"7d62754cb10c6767fb19463b7c51775df819d261a0dedf7f6d1928941aafb28f","tgt_lang":"th","translated":"ลบรายการไดอารีความฝันที่เติมย้อนหลัง {count} รายการแล้ว","updated_at":"2026-07-29T11:12:37.132Z"} {"cache_key":"55fa62151444c0717a75867f8c9eedf3187c952e5e47334cd07aba9987d28276","model":"gpt-5.6-sol","provider":"openai","segment_id":"tasksPage.status.cancelled","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Cancelled","text_hash":"d353a99eb4556847ceeb3c306ac886cf6b4fa13043eb1864b9aeb0607fd5f2cc","tgt_lang":"th","translated":"ยกเลิกแล้ว","updated_at":"2026-07-16T09:24:36.440Z","segment_ids":["approvalHistory.statuses.cancelled","chat.questions.cancelled"]} @@ -1440,7 +1454,6 @@ {"cache_key":"5a327590fef3c90c616f3dfaf750dbbb6c3587cb46806d6ec704d03ffdde28b7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.header.useCurrentChatAria","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Use current chat for revision requests","text_hash":"9c551a423ae74aedaaa90e4df9899dbdc02f846d6ee058bf2576a812e2c52119","tgt_lang":"th","translated":"ใช้แชทปัจจุบันสำหรับคำขอแก้ไข","updated_at":"2026-06-16T14:17:16.747Z"} {"cache_key":"5a5296d5adc2ec719ffc5fb19d649308b394cfab95be3f7c605aef65fc8cbe2b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.pairing.stepApprove","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Approve the pending browser/device request from that list.","text_hash":"d1a4ba76c4f75efa957637632b5a0155d593ed02a3696002cab59d7ec94e933d","tgt_lang":"th","translated":"อนุมัติคำขอเบราว์เซอร์/อุปกรณ์ที่รอดำเนินการจากรายการนั้น","updated_at":"2026-07-29T11:14:47.751Z"} {"cache_key":"5a5f5e888298e3bdc81056950ed2da08ddff51f7832f3d455577878847c24bfe","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.rail.health.stuck","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Stuck","text_hash":"577c2254dc68ce8bd09e9d2d8e8d96df06b545c58b6f432d07f2abcf596e7a16","tgt_lang":"th","translated":"ติดขัด","updated_at":"2026-07-22T15:59:26.124Z","segment_ids":["chat.observer.health.stuck"]} -{"cache_key":"5a6edd087f8577c04277b6797bdda194ea9875575fdd0125450bee023fb77a8e","model":"gpt-5.6-sol","provider":"openai","segment_id":"modelSetup.verify.answeredIn","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Answered in {latencyMs} ms","text_hash":"b42fae037247714a4c44fb8ecb28c8b3cf473a9e443e7a444e8e79eabd310bc4","tgt_lang":"th","translated":"ตอบภายใน {latencyMs} มิลลิวินาที","updated_at":"2026-07-16T15:49:10.770Z"} {"cache_key":"5a6efca0611e30dda2d41f74a9d165393806604ccb94043c02a5bba93b22eabb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.notifications.unsubscribe","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Unsubscribe","text_hash":"3e92efb7664f0255ffce2ed60d7eb423059101cbca4b2e2d55e3871aba70ae63","tgt_lang":"th","translated":"ยกเลิกการสมัครรับ","updated_at":"2026-07-12T06:53:20.853Z"} {"cache_key":"5a74faabb401f3a52783c504cd7568a83f8a4cf7638464f5a123cfd91a46b610","model":"claude-opus-4-8","provider":"anthropic","segment_id":"filePreview.copyFile","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Copy file","text_hash":"b60f1c7ad15c2b0438f155784ea4dadfeb9a5c58173bcf08b6ae20d09d4074a8","tgt_lang":"th","translated":"คัดลอกไฟล์","updated_at":"2026-07-12T06:49:19.074Z"} {"cache_key":"5a78c50494048b90a23ecc644d4e686eec516040ec16cebc6ce547f44c4e377d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.skillsPanel.reason","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Reason: {items}","text_hash":"81d7e0e0b82276324ba85e1f68d1a0a5c014658cfb3fbc01f9c24bd4c0bc5bd7","tgt_lang":"th","translated":"เหตุผล: {items}","updated_at":"2026-07-12T06:51:07.519Z"} @@ -1471,7 +1484,6 @@ {"cache_key":"5bd01094a30f9f3eb748178a2339158b35c82c2e3029969fcf31ced7674a526e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.thread.noMatches","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"No matching messages","text_hash":"bf3cda4412882a031c30dba6040f3f693d22bcb427d9cd35b76132981995cda0","tgt_lang":"th","translated":"ไม่พบข้อความที่ตรงกัน","updated_at":"2026-07-12T06:58:01.916Z"} {"cache_key":"5bd1d3beb6e132974136b2861e1fc9b4629b6c9a4af2659e32916c7a5dcda461","model":"gpt-5.5","provider":"openai","segment_id":"newSession.browserUse","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Use this folder","text_hash":"30cbaeca91c8e904dbd231d41d7e98b9c065647d6cd813e234589f983591d6a4","tgt_lang":"th","translated":"ใช้โฟลเดอร์นี้","updated_at":"2026-07-11T06:48:38.469Z"} {"cache_key":"5bd2d6c8f711a45effa359fe6234198bfbc1699b42b352e61150906c4f63f58c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.runEntry.openRunChat","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Open run chat","text_hash":"57c9914f2b6233d9e62ef37300d551c3eff303e39ed15e8ea1678a2145a1618b","tgt_lang":"th","translated":"เปิดแชตการรัน","updated_at":"2026-07-29T11:14:47.751Z"} -{"cache_key":"5bd43b0a8bf3d7f42c91b44f63b199fcf51fd091a25a94efb331cdab3bb4cb98","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.relative.daysAgo","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"{count}d ago","text_hash":"a41234397f3c63b22d27312ffcea05114f8d3ae9d602ef1320168a6eae9ca361","tgt_lang":"th","translated":"{count} วันที่แล้ว","updated_at":"2026-07-12T06:56:43.658Z"} {"cache_key":"5bea49e45ca36ff23b3858e5f72d967f5bca2b013c1db1cff3d67d5169b8fb63","model":"gpt-5.5","provider":"openai","segment_id":"terminal.detached","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"detached","text_hash":"88e34e4cdbb5c6066cb1b0d0abe74714bd72f86259433bc8287614e4ae052605","tgt_lang":"th","translated":"แยกออกแล้ว","updated_at":"2026-07-04T21:24:03.515Z"} {"cache_key":"5beb53da247f4784f522288c21f929e302e2a01c2ad84b3a1637b1129a73c352","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.wizard.prepareDialogLabel","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Local model setup","text_hash":"3fce0610d7aea5ac3891138479f476d2abe23f873710790ea25a554bc4af1fc6","tgt_lang":"th","translated":"การตั้งค่าโมเดลในเครื่อง","updated_at":"2026-07-25T17:15:42.224Z"} {"cache_key":"5beb928c5c27c7e6c5b6826c61c004109788fbf162fef38b6e2bfe32c433e188","model":"gpt-5.6-sol","provider":"openai","segment_id":"palette.categories.navigation","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Navigation","text_hash":"3db65f8c2a7d1861b4bca37da3adec5aa7905931eb6faddbc595a35f75e6ca40","tgt_lang":"th","translated":"การนำทาง","updated_at":"2026-07-12T00:10:22.896Z"} @@ -1483,6 +1495,7 @@ {"cache_key":"5c2c61289f2e1a1cc68cb8857acfa6547eb35cf83d8972e75a410cd0c22180df","model":"gpt-5.6-sol","provider":"openai","segment_id":"channels.setup.regenerateQr","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"New QR code","text_hash":"fe99159ceb8bfd8d1201f6f02a0d7f65eab48d438fd56d2aaf7966178767142a","tgt_lang":"th","translated":"คิวอาร์โค้ดใหม่","updated_at":"2026-07-13T16:52:55.251Z"} {"cache_key":"5c3545b8210fdab49b85ace34eab1b6cca0d6b69cbb57be0304be56164141b78","model":"gpt-5.6-sol","provider":"openai","segment_id":"approvalHistory.columns.reason","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Resolution reason","text_hash":"1ec205366c37f73c53164561f58931864ce3544adfff6c90466249393426a054","tgt_lang":"th","translated":"เหตุผลในการดำเนินการ","updated_at":"2026-07-16T09:24:33.649Z"} {"cache_key":"5c4769ef25862f6c904854b97b9dc21fbb255cb6c2cab08d4a8bc4c5297a3a36","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.actions.scrollToLatest","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Scroll to latest","text_hash":"60df3caee4bdbdad5b699375edc79340fbd86c484b4b24b6b50bb0562ea060cd","tgt_lang":"th","translated":"เลื่อนไปยังรายการล่าสุด","updated_at":"2026-07-12T06:57:31.913Z"} +{"cache_key":"5c5f01de197ead8c11ff808c4c67b67fbea52e9998e89fec784d99d04b04f70d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.checkingButton","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Checking…","text_hash":"ec963ffc911b840134fc738b41a8bb0493489c402a4a761efd36c16dea7d984b","tgt_lang":"th","translated":"กำลังตรวจสอบ…","updated_at":"2026-07-29T11:11:52.250Z","segment_ids":["memoryPage.overview.health.checking"]} {"cache_key":"5c5f5834dedfdf97e76e6011f02514e2fda38a90405a3a8d35d93fcb04261f9d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"custodian.nudge.channelSetupDismiss","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Keep using the web app","text_hash":"3678ef3d4ebe16feac84994fab81a9442a4f733875693095a092718940ef64f5","tgt_lang":"th","translated":"ใช้เว็บแอปต่อไป","updated_at":"2026-07-31T19:28:01.318Z"} {"cache_key":"5c7d3dfa312a29003946152e73743acc4628bcd2383e88d667624df981c07541","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.categories.ai","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Agent Defaults","text_hash":"e378e3a3f31eefae6a8c088f697c4ad2aa95fad2b37694e0a56b0dbda01b94b3","tgt_lang":"th","translated":"AI และเอเจนต์","updated_at":"2026-07-12T06:52:46.823Z","segment_ids":["tabs.aiAgents"]} {"cache_key":"5c7e209db46257838ee3364828e57177e64c2aa721964e6764ba8cd4569c487d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.publicKey","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Public Key","text_hash":"a51af74c1dda1bf0f6a64455d747f7e14aa8cda977cbe7b26fb9d5323125d41a","tgt_lang":"th","translated":"Public Key","updated_at":"2026-07-29T11:14:47.751Z"} @@ -1490,11 +1503,12 @@ {"cache_key":"5cb6403cbd2628e302ae2a0c4c72c3c7dcf020dce6e2b85ba09eac18ead67e3b","model":"gpt-5.6-sol","provider":"openai","segment_id":"newSession.browseRequiresAdmin","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Folder browsing needs an admin connection","text_hash":"bd2b24ee92e98080d004279300d4a067d73189da537b4ee747b7a697fe4321c2","tgt_lang":"th","translated":"การเรียกดูโฟลเดอร์ต้องใช้การเชื่อมต่อของผู้ดูแลระบบ","updated_at":"2026-07-12T18:40:26.767Z"} {"cache_key":"5cbcb1c4c7bc04e77cc079272f788c65411a99ded2de3b6ba8524a816c221cbc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.offlineTitle","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Gateway offline","text_hash":"8a6ec210c09d2e1d4ac87b7f3a52f81dc631392f5e51a56b6e3452479e7f87dc","tgt_lang":"th","translated":"Gateway ออฟไลน์","updated_at":"2026-07-29T11:14:47.751Z"} {"cache_key":"5ce3b62a13928c854d4fc4b1d0a1437d74525c80c7a4764a77f43157b7d73a3a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"updates.handoffTimeout","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Update handoff started, but completion was not reported after reconnect. Run `openclaw update status` for the final result.","text_hash":"1387c0b054cad51c48861f508055341507560db72a7b68a488aa4523eddad620","tgt_lang":"th","translated":"เริ่มการส่งต่อการอัปเดตแล้ว แต่ไม่มีการรายงานการเสร็จสิ้นหลังจากเชื่อมต่อใหม่ รัน `openclaw update status` เพื่อดูผลลัพธ์สุดท้าย","updated_at":"2026-07-29T11:09:41.364Z"} -{"cache_key":"5d054d269f7e6eef25f5ae2166be966d0c46df13d534988a06d90c8e8b5ac4a5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.checkAgain","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Check again","text_hash":"fb7099ad8e818d42eceefe0d97c824fd54ddb0eeef54c263ec72c77d39198ac9","tgt_lang":"th","translated":"ตรวจสอบอีกครั้ง","updated_at":"2026-07-29T11:14:47.751Z"} +{"cache_key":"5d054d269f7e6eef25f5ae2166be966d0c46df13d534988a06d90c8e8b5ac4a5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.checkAgain","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Check again","text_hash":"fb7099ad8e818d42eceefe0d97c824fd54ddb0eeef54c263ec72c77d39198ac9","tgt_lang":"th","translated":"ตรวจสอบอีกครั้ง","updated_at":"2026-07-29T11:14:47.751Z","segment_ids":["modelSetup.verify.checkAgain"]} {"cache_key":"5d2d0ecc4051b29b11dd50cc34d317f3f749018ee7a6e5dea4d4b33825e55fe4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.statusDone","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Done","text_hash":"11a6767d5674c7e45f7e00dc525762275b3a48491ad6045427d2609cc496c516","tgt_lang":"th","translated":"เสร็จสิ้น","updated_at":"2026-07-12T06:58:01.916Z","segment_ids":["activity.status.done","workboard.status.done","workboard.lifecycleDone","chat.rail.health.done","chat.observer.health.done","chat.composer.runDone"]} {"cache_key":"5d2dc18ab7dbd4953c435bfacec48f5b2d2a9e624f6e1ab2e949eb97a57602ba","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.rail.show","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Show session rail","text_hash":"6e447056ba0f1190b425737d8239351203fa041efc52c0810d3d48584a593460","tgt_lang":"th","translated":"แสดงแถบเซสชัน","updated_at":"2026-07-25T17:16:04.061Z"} {"cache_key":"5d3df64a142a8a502010b73498aeb920cc152327f170de1443cd3aa52cee60ad","model":"claude-opus-4-8","provider":"anthropic","segment_id":"connection.reconnecting","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Reconnecting…","text_hash":"27b80374e1151af6df7824a358606c77502548bff4d467e4ae2e146801f601ce","tgt_lang":"th","translated":"กำลังเชื่อมต่อใหม่…","updated_at":"2026-07-29T11:14:47.751Z"} {"cache_key":"5d5763c832e4d914f728503991e8729abaf0e43611a104dc02f1e4b405967e94","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.wikiPage","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Wiki page:","text_hash":"6941f2293a63bab1c019cba7081e99b2937fc2c1c41a33c4ad210d6a5cc97a95","tgt_lang":"th","translated":"หน้า wiki:","updated_at":"2026-07-12T06:57:19.049Z"} +{"cache_key":"5d5c67ff1564e780f0ffed3229ccaac03664889908c6d81f63866cfbb5ac9581","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.deleteSelectedConfirmOne","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Delete 1 thread?\n\nThis will delete the thread entry and archive its transcript.","text_hash":"185d68c31db6e909783db324f7b7138ee72fff0bba942e72ec891badd0993b9f","tgt_lang":"th","translated":"ลบ 1 เธรดหรือไม่?\n\nการดำเนินการนี้จะลบรายการเธรดและเก็บถาวรบทสนทนา","updated_at":"2026-08-06T05:33:20.133Z"} {"cache_key":"5d638f2e2937abaea4cf724b3cb9509e3a3ac0efd44af774e4a1371371ddf36d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.gatewayUrlConfirmation.title","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Change Gateway URL","text_hash":"72b5e3578a95dcde8c7bb08200cffc3dbeb405095e2304cc93f71b18977cc145","tgt_lang":"th","translated":"เปลี่ยน Gateway URL","updated_at":"2026-07-29T11:14:47.751Z"} {"cache_key":"5d729d955f7d1b1e531433112ef9f872b957e4a8783cef6289e6b318220742ad","model":"gpt-5.6-sol","provider":"openai","segment_id":"memoryImport.title","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Import assistant memory","text_hash":"f88b63d0d6b93d22d4744b25b8e80e9f188289a9484f2f101c27632a2c1b5926","tgt_lang":"th","translated":"นำเข้าหน่วยความจำของผู้ช่วย","updated_at":"2026-07-13T13:15:41.352Z"} {"cache_key":"5d92f4ac841cbb6e26b33604642b1667361e0924325515b7fa96e9a137ba47af","model":"claude-opus-4-8","provider":"anthropic","segment_id":"browser.errors.requestFailed","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Browser request failed: {error}","text_hash":"028e9d5c0b9fbf030e67fa051361b5a8a29a2bd2efbc1fde510602f4a08ede8e","tgt_lang":"th","translated":"คำขอเบราว์เซอร์ล้มเหลว: {error}","updated_at":"2026-07-29T11:10:28.789Z"} @@ -1520,6 +1534,7 @@ {"cache_key":"5ec94b50fcf56845eb7afe1a08846255606db0c335dd1aab696f2f911e096e80","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.toolCatalog.descriptions.applyPatch","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Patch files (OpenAI)","text_hash":"e0ebd02afc40c27d3dc100f68f3a92551696b3b1794cd3adab2a05a816d70147","tgt_lang":"th","translated":"แพตช์ไฟล์ (OpenAI)","updated_at":"2026-07-12T06:50:54.777Z"} {"cache_key":"5ece8d9a00eacd4cb4045b8169a741b828b055bcb3037ac21d6d7c2129e2b98b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.workspaceConflict.takeCloud","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Take the first cloud version","text_hash":"b6657cc4e8c4f093245346efd996a7e53c0fd6c99df5f125cdb9637cbfcf34ca","tgt_lang":"th","translated":"เลือกใช้เวอร์ชันคลาวด์แรก","updated_at":"2026-07-22T15:58:38.679Z"} {"cache_key":"5ed1d2b296228702211f1063e6c5fa6e44b132bc0b51db82c08844243e6cf22a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.menu.browseConnectors","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Browse connectors","text_hash":"c426edc85f7bd617b90f0b2e6c9d52aeff7fac9a9a689e88cc4dd51331b549d4","tgt_lang":"th","translated":"เรียกดูตัวเชื่อมต่อ","updated_at":"2026-07-29T11:14:40.793Z"} +{"cache_key":"5ed4762efd381753dd278b5c96cdf6887ca4457ca9051397e7620c3cd9e9c278","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.stopCloudWorkerConfirmAction","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Stop worker","text_hash":"9a57ca2831c77ed95598e14dffcbb02156a28428b46f153a2cefb02c66f53d8c","tgt_lang":"th","translated":"หยุด worker","updated_at":"2026-08-06T05:33:20.133Z"} {"cache_key":"5ed5fd28a531bef358c928282484cd9bff3c6ff595d9bc8beabb93bba4ad7322","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agentTools.channelSource","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Channel: {id}","text_hash":"deeba4ed0001ba82ab20e37ea762c26095e52817c28b99b94e2e5026f88fee6c","tgt_lang":"th","translated":"ช่องทาง: {id}","updated_at":"2026-07-29T11:14:47.751Z"} {"cache_key":"5ed9fb22882f6c5410d2aedb99b2c1609729618f877bbe214dd3911e99d35590","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.connect","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Connect","text_hash":"1a2303ede07493acc7caaa7c737f3c52bcc9cf04372be19ed1b0af6b9f2c791e","tgt_lang":"th","translated":"เชื่อมต่อ","updated_at":"2026-07-29T11:14:47.751Z","segment_ids":["modelSetup.manual.connect"]} {"cache_key":"5ee69b2bd0c4a23df84fc6e952eb838be2f22214b158b1c390a2341932017716","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.draftRejected","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"This setting could not be saved. Your draft is still here.","text_hash":"2920acada4f37f8bc2417e17f29cc8e46dbc01855a501ae44fee80d550430cc4","tgt_lang":"th","translated":"ไม่สามารถบันทึกการตั้งค่านี้ได้ ฉบับร่างของคุณยังอยู่ที่นี่","updated_at":"2026-07-31T19:28:01.318Z"} @@ -1530,6 +1545,7 @@ {"cache_key":"5f1dfc6ec11c12a5fa985223d44e38301f629853508a1a994b6d71104136c73e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"logbook.actions.resume","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Resume","text_hash":"d640c7421da066618a39daf4266da5f61f66a9b1afcd626481b831a17064965d","tgt_lang":"th","translated":"Resume","updated_at":"2026-07-29T11:14:47.751Z"} {"cache_key":"5f1fcf27a2b0432e206bda348cb1627998cd192c0e3c9c309a4d126c02218a39","model":"gpt-5.6-sol","provider":"openai","segment_id":"memoryImport.noMemoryFound","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"No importable memory found on this computer.","text_hash":"404f0cc72c72cd94dd13c6521facfd43eaadc1e18c6d89c17526e51fa3bb531c","tgt_lang":"th","translated":"ไม่พบหน่วยความจำที่นำเข้าได้ในคอมพิวเตอร์เครื่องนี้","updated_at":"2026-07-13T13:15:35.298Z"} {"cache_key":"5f3e565832af8c0368a0f2002150eea8caa787d183b17898d65f73b9f6c254ca","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.na","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"n/a","text_hash":"a683c5c5349f6f7fb903ba8a9e7e55d0ba1b8f03579f95be83f4954c33e81098","tgt_lang":"th","translated":"n/a","updated_at":"2026-07-29T11:14:47.751Z"} +{"cache_key":"5f5120e7565a426c57804558548e013de9c2814ce6d646f3e4276e9084abd639","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.rateLimit","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Wait for the provider limit to reset, then retry.","text_hash":"59161ffdbbfc978ef95092eec47d88e127013ff4e75d44f3ffa7e6c69bcbe45e","tgt_lang":"th","translated":"รอให้ขีดจำกัดของผู้ให้บริการรีเซ็ต แล้วลองใหม่","updated_at":"2026-08-06T05:33:20.133Z"} {"cache_key":"5f541af70c585feab166924a7e7b44b823b9977e9b1063e2f3ea79aa70c569b2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.workspaceFiles.label","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Thread workspace","text_hash":"7e9e432eda31a46c65720a76385b64a6d7295dd61c2e3d28554069932e797bf5","tgt_lang":"th","translated":"พื้นที่ทำงานของเซสชัน","updated_at":"2026-06-16T14:17:26.503Z"} {"cache_key":"5f5b28d0a67962bf4f7d8aaaf36dde8fd63770e7b9f7fc14199f23b16f2fe29b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"board.widget.noOtherTabs","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"No other tabs","text_hash":"c7fbdb628989b48b4a6884c5cd52356688c5edb6b3b91c9908659626e8f011af","tgt_lang":"th","translated":"ไม่มีแท็บอื่น","updated_at":"2026-07-22T15:57:31.564Z"} {"cache_key":"5f81572489fbf307aadfa870cff72a99cfed7bced2e117efaac1842dc215ee24","model":"gpt-5.5","provider":"openai","segment_id":"browser.inspectFocusable","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Focusable","text_hash":"18ab85b65c8401162517e0abde980c12b0d32027eaae9a7dec2334cea85d881e","tgt_lang":"th","translated":"โฟกัสได้","updated_at":"2026-07-11T02:19:51.827Z"} @@ -1553,6 +1569,7 @@ {"cache_key":"610ab56ffe4a330f6af19ba2963347371880e2d2d2fa43ebd42707b06afaa803","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.eventLinked","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Linked thread","text_hash":"155cd7f39be4d6e7697c24249857af123c73d8b09c3be591f799c81a347cefac","tgt_lang":"th","translated":"เซสชันที่ลิงก์แล้ว","updated_at":"2026-07-29T11:14:47.751Z"} {"cache_key":"61134664689be4749a6605b57490e9ba17d95ead7187664b670e3d88bb2766f8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.risk.high","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"high risk","text_hash":"48c7fe033cf0297a519640440586e9d3a534835a5659445f60ebd7426490281d","tgt_lang":"th","translated":"ความเสี่ยงสูง","updated_at":"2026-07-29T11:12:58.400Z"} {"cache_key":"61165f8d3a4700b8ec21c445b5c454da4b88f59daf73e2edeadd12627b98b28e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillsPage.installing","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Installing…","text_hash":"530bcc355f0a3cd6a75a5216f1648e3dc48da5615ee41f56e033f4732982a3df","tgt_lang":"th","translated":"กำลังติดตั้ง…","updated_at":"2026-07-12T06:54:44.653Z","segment_ids":["pluginsPage.installing"]} +{"cache_key":"6135650d86548609d2a7e144ac2f946297f09fdbf607648c383608fcebd49a45","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.forkedSession","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Forked thread","text_hash":"52e0889e75a6aa22f91b410bd5e97080529a12ab4b60ab69dfa3c6c223db6788","tgt_lang":"th","translated":"เธรดที่แยกออกมา","updated_at":"2026-08-06T05:33:20.133Z"} {"cache_key":"613960f289fc901b6e31f871f4214646a2c8a165b2fbfc86928c2a806d91d922","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.outputTokens","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"{count} output tokens","text_hash":"7ad6277b0b94f31bef4537fbe6d4339acfde8ec5668c3c2643bbe68a8f67d751","tgt_lang":"th","translated":"{count} โทเค็นเอาต์พุต","updated_at":"2026-07-22T15:58:05.711Z"} {"cache_key":"615e9fd6765f871270f5ae99af6db1ebdcb86bd02bdf4eda46a2fdd102dcdddc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.unit","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Unit","text_hash":"4e545960f1bffc134026127ef92963e136ec84b24bb2a6103c0731a64843a40b","tgt_lang":"th","translated":"หน่วย","updated_at":"2026-07-29T11:14:47.751Z"} {"cache_key":"61611f968e74cd0820529f60b09214a00dba2bca85bb4742066a42e751930480","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.archiveSessionCount","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Archive {count}","text_hash":"23429631aecf1f672c3a0327317ba7306075629abc72f92a63e932c641bf8267","tgt_lang":"th","translated":"เก็บถาวร {count} รายการ","updated_at":"2026-07-11T10:41:14.056Z"} @@ -1691,6 +1708,7 @@ {"cache_key":"6a6737581827fde4527c2079736a52924be9dd586ec4d71647e7ee803d763f96","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.today.supportFiles","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"{count} support files","text_hash":"89466bf6d8b3dcfd6ee1c54c39e4d74725613385cecfc3b44d319648fd4d306e","tgt_lang":"th","translated":"ไฟล์สนับสนุน {count} ไฟล์","updated_at":"2026-07-12T06:56:32.987Z"} {"cache_key":"6a74bcae0d45a05d2765a3b00178e0b29cd874de8fc3d0e5e826bb3647f116b1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.runStatus","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Run status: {status}","text_hash":"f1a452538bcedff3f592a48e2ccc33b1f0fced879d45d2dac8454421c96a3836","tgt_lang":"th","translated":"สถานะการทำงาน: {status}","updated_at":"2026-07-12T06:58:01.916Z"} {"cache_key":"6a757325b1a376f1f306b46aa4b130adcf6164fda51a46c278ddab2d7cc91a49","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.notes.addProvider","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Add model provider {provider} from Control UI","text_hash":"761eaf8e2739e40731137b4a12e4816ac1ac192cfecbddbd85dc0e8bc58be7f7","tgt_lang":"th","translated":"เพิ่มผู้ให้บริการโมเดล {provider} จาก Control UI","updated_at":"2026-07-29T11:14:47.751Z"} +{"cache_key":"6a9b4fc65692b584da1a8ac920b40ba8948fa51341328f785dadb4d8fc1b2a71","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.deliveryBlocked","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Completed, but result delivery is blocked.","text_hash":"cb34b0983f0b8b521ea9291291e02c165db3661730bfed241080e6a6aa32f4f9","tgt_lang":"th","translated":"เสร็จสิ้นแล้ว แต่การส่งผลลัพธ์ถูกบล็อก","updated_at":"2026-08-06T05:33:41.502Z"} {"cache_key":"6aab199d3a0ef6ae0843b47d73ee13b3ffadbed5ec7e2386e43c7ecf9dded1d3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.loading.title","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Usage Overview","text_hash":"4e59a10f60e0e162e55c1c8399a7bc68792b9120c5f57b11f522afd6d0f1971e","tgt_lang":"th","translated":"ภาพรวมการใช้งาน","updated_at":"2026-07-29T11:14:47.751Z","segment_ids":["usage.overview.title"]} {"cache_key":"6aaf81ec21c62a5e6485567d7cc9cf5005c1d1b64dd5e19dfc64accb2c121d12","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.workspaceFiles.empty","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"No files touched in this thread yet","text_hash":"135fcba70606bded19510bb675f41f0e4cd194b99ce34b2727c2f811dacaeb05","tgt_lang":"th","translated":"ยังไม่มีไฟล์ที่แก้ไขในเซสชันนี้","updated_at":"2026-06-16T14:17:26.503Z"} {"cache_key":"6ad4016a0c17ac98fef7b6c136f01a826ebde3acfe8023bed64be3f6358070a2","model":"gpt-5.6-sol","provider":"openai","segment_id":"channels.hub.updatedAgo","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Updated {ago}","text_hash":"cda30b9c4b8f7318d0083051cf2ce3d3cee5da238c787ce87729488bacb80270","tgt_lang":"th","translated":"อัปเดตเมื่อ {ago}","updated_at":"2026-07-13T16:52:50.541Z"} @@ -1704,6 +1722,7 @@ {"cache_key":"6b4d043c1f2cfd73e36e17ea055f433a9de319ad30549ded5c6e17efed21a2ff","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.toolCatalog.descriptions.canvas","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Control canvases","text_hash":"08dbd5631872bea797a78b0fe95b1ec07ae2691b97690db29d8930d6ab28e48e","tgt_lang":"th","translated":"ควบคุมแคนวาส","updated_at":"2026-07-12T06:50:54.777Z"} {"cache_key":"6b75e0272bb3ed8478a4b6a13742e8fcc28095857c82d948d9311eba09a85e26","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.risk.medium","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"medium risk","text_hash":"abcb32664a9958ce0d7be1b278d18615c06e658033204f1107f55bda03c485cb","tgt_lang":"th","translated":"ความเสี่ยงปานกลาง","updated_at":"2026-07-29T11:12:58.400Z"} {"cache_key":"6b7674f56e8c65476edca55edc3e9d5dcce0cc50c2f2b8e221156177239ef602","model":"gpt-5.5","provider":"openai","segment_id":"chat.backgroundTasks.label","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Background tasks","text_hash":"c6907e94a3b7ea1b0e9cb7bb3c674bbaddb0216cab132a2bfa63507afebbc888","tgt_lang":"th","translated":"งานเบื้องหลัง","updated_at":"2026-07-11T00:45:34.273Z","segment_ids":["chat.backgroundTasks.title"]} +{"cache_key":"6b80ca347dd300007f295bf8a021351f9051322fd710438c032c6180872c7aaf","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.skillsPanel.updateError","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Could not update the agent skill allowlist.","text_hash":"ee69eb4828ac26cba851cec0b5ae90fd4059ab1d2f84dc8c1ee7def439c706eb","tgt_lang":"th","translated":"ไม่สามารถอัปเดตรายการอนุญาต Skill ของเอเจนต์ได้","updated_at":"2026-08-06T05:33:20.133Z"} {"cache_key":"6b859bbb01f6e3b4474775724f22cbf597681f61f701de027abc8315c2975da3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.toolCards.widgetExportFailed","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Widget export failed. Try again.","text_hash":"9adf31a83661a1315304bcb6ced6e5b75496052f9d9c7403385d5649995e4149","tgt_lang":"th","translated":"การส่งออกวิดเจ็ตล้มเหลว ลองอีกครั้ง","updated_at":"2026-07-22T15:59:41.678Z"} {"cache_key":"6b96dd8f5c66e265001123723a5577ead4ef58ccf0d9cc155aa35871bafb40b3","model":"gpt-5.6-sol","provider":"openai","segment_id":"cron.form.summaryEveryHours","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Runs every {amount} hours","text_hash":"d768f088e6fc3e6db373453662463b0e8315069d52cf575bb915f118883e3301","tgt_lang":"th","translated":"ทำงานทุก {amount} ชั่วโมง","updated_at":"2026-07-12T09:22:25.523Z"} {"cache_key":"6b9aab0b9ecae23ba45531a6b61352b10b97c6df1244b34a5d16f2bbee000d36","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.detailPanel.markdownPreview","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Markdown preview","text_hash":"c621839fa6edbefb18968a8331d24bde966ac73bc8d0cd009b292e16e588447a","tgt_lang":"th","translated":"ตัวอย่าง Markdown","updated_at":"2026-07-29T11:14:26.387Z"} @@ -1775,7 +1794,6 @@ {"cache_key":"6ff3cfb15a28962c0b54f1c3512adbeac3f90a4e2ab9b9ddac4071ad98efb1eb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.execApprovals.lastUsed","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Last used: {time}","text_hash":"e1af94fe58b405d6f8ddd64972d7a496ce64144020cccecc1bdcfd1d1c2ab57c","tgt_lang":"th","translated":"ใช้ล่าสุด: {time}","updated_at":"2026-07-12T06:50:32.668Z"} {"cache_key":"70143e5e5a1f39b0a82f8946672a123346519e449391ca8c29c36fc401faa0e3","model":"gpt-5.6-sol","provider":"openai","segment_id":"lazyView.staleTitle","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"A new version is available","text_hash":"e848cbed198f3bae6be6bf8c4e0b65ef375a0ef490a66e30938a7c24d3f0d6c3","tgt_lang":"th","translated":"มีเวอร์ชันใหม่พร้อมใช้งาน","updated_at":"2026-07-13T05:02:21.570Z"} {"cache_key":"701f89e8283738d2efc3571265e2fe85edddbac31c595ee731fef3b4e6f7be7f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.sections.mcp.description","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Model Context Protocol server definitions","text_hash":"bcafe6b826750f5565395b53cb77493f44b5cb0c9809d6b97e0df95407b91b9e","tgt_lang":"th","translated":"การกำหนดค่าเซิร์ฟเวอร์ Model Context Protocol","updated_at":"2026-07-12T06:52:09.333Z"} -{"cache_key":"703a20b8f583078d123a294bf1c116d0afcde1e82b5ac9f8661a6fd100783713","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.actions.confirmRepair","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Repair Dream Cache? This archives derived dream cache files and rebuilds them from clean inputs. Your dream diary stays untouched.","text_hash":"bf72fa3d38159dffaddfcde0587d8d5d7002a7e5b60db804a5f3f953b260fac0","tgt_lang":"th","translated":"ซ่อมแซมแคชความฝันหรือไม่? การดำเนินการนี้จะจัดเก็บไฟล์แคชความฝันที่สร้างขึ้นและสร้างใหม่จากอินพุตที่สะอาด ไดอารีความฝันของคุณจะไม่ถูกแตะต้อง","updated_at":"2026-07-29T11:12:37.132Z"} {"cache_key":"7068cb69dd2ca734fcbe7737729fb03f913719f4122f377329707db4b91a4c62","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agentTools.unavailableSession","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Not available in this chat thread right now.","text_hash":"8021b528f7b14dcc5d34c1ed6663d9488ba1f91ebc118ccd26851f0ac61645d7","tgt_lang":"th","translated":"ยังไม่พร้อมใช้งานในเซสชันแชทนี้ในขณะนี้","updated_at":"2026-07-12T06:54:35.824Z"} {"cache_key":"70715b702a9f53502ea898b6ede0b786e6b8580a015f2ffaff3381c021f76024","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nav.close","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Close navigation","text_hash":"99904db30de4a2a32ee6672a99e77e79c482d4e188860695723d3dd306749879","tgt_lang":"th","translated":"ปิดการนำทาง","updated_at":"2026-07-12T06:55:10.915Z"} {"cache_key":"70852496ec40b6797ed330392a5dfefbb0f15f5e19b986995af23343f9543dd2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.history.eyebrow","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Past work","text_hash":"5c9960aff7af9c4e85e36da06648817299d8e64f548255f5ba9749429aefcf54","tgt_lang":"th","translated":"งานที่ผ่านมา","updated_at":"2026-07-29T11:14:47.751Z"} @@ -1789,7 +1807,6 @@ {"cache_key":"70bc98ddf51e0521057bc73f65900d9b4d3eec156a78ad9715f2fa5a70a6f065","model":"claude-opus-4-8","provider":"anthropic","segment_id":"activity.answerCandidate.superseded","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Superseded answer","text_hash":"62bc8fa2411f0089036bbbc2dd1508f987f95b4ec118548ac4c2a6846e14ae54","tgt_lang":"th","translated":"คำตอบที่ถูกแทนที่","updated_at":"2026-07-17T12:47:56.866Z"} {"cache_key":"70c08123bc141e6c93b17241cd2de899c7f3dccd47493fbb9b07274d6da0bdec","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sidebarColumns.resize","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Resize {panel}","text_hash":"8979a73ee55c63ce6d1de8bd2b38e1e6eb751471226634ea0ef39f0184408dfa","tgt_lang":"th","translated":"ปรับขนาด {panel}","updated_at":"2026-07-28T07:15:48.096Z"} {"cache_key":"70c3d806524980a89b6eed1d1c3c16a4aaafff9f259760401a2b4216ba6d00e1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.suggestions.schedules.weekly","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Mondays at 9:00 AM","text_hash":"2111f105a757595a738713cf6d3aadcf132236a6f36fce82d44d82248de0acdb","tgt_lang":"th","translated":"ทุกวันจันทร์ เวลา 9:00 น.","updated_at":"2026-07-12T06:58:11.766Z"} -{"cache_key":"70d94166d7e8921044640d5e8698b36261b3f838dbbce0dc978dccaeff79f53c","model":"gpt-5.6-sol","provider":"openai","segment_id":"modelSetup.verify.title","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Current connection","text_hash":"46d2f61048a3b2ef07471e4c9648624a8c2a6d00d4e733e984d2420504164c60","tgt_lang":"th","translated":"การเชื่อมต่อปัจจุบัน","updated_at":"2026-07-16T15:49:10.770Z"} {"cache_key":"7125f8939cdc9ca36ef320d27d5be0dca7abd61d6109b48376a46f8c0b70d28b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.itemCountOne","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"{count} item","text_hash":"208a19d5eb9000273a202281cc70fd556e829273fbf5f63d7fff6544fccd9576","tgt_lang":"th","translated":"{count} รายการ","updated_at":"2026-07-12T06:51:17.672Z"} {"cache_key":"713bd0e5cd226c4be6035e81648283824fe7326154d444a5f7a9d281f844e170","model":"claude-opus-4-8","provider":"anthropic","segment_id":"appsPage.cards.chrome.title","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Chrome extension","text_hash":"08e2a7f0f999ce504ef9ff7bf62931bb12a38aeee97087c33f5ce3aaafcbb4ad","tgt_lang":"th","translated":"ส่วนขยาย Chrome","updated_at":"2026-07-22T15:56:50.505Z"} {"cache_key":"71413f225dbaf691c8c4afa2313804c07085b727f4af7658e1c0cc2262046643","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.menu.toolAccess.summary","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"{enabled} of {total} tools on","text_hash":"2b74d324a2c9e18b3d73b3002a05eaf08af0887f9343736ca5efb4bf286ca364","tgt_lang":"th","translated":"เปิดใช้เครื่องมือ {enabled} จาก {total} รายการ","updated_at":"2026-07-31T19:28:01.318Z"} @@ -1802,8 +1819,8 @@ {"cache_key":"71694fb0f012f1bad11f48a2e03cd77b50408cc46129b590e8480fd294c96bfb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.title","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Threads","text_hash":"3e42e385075b9b569620eb6d652cff77b19eab567ee2927d6e1bf901f51d8246","tgt_lang":"th","translated":"เซสชัน","updated_at":"2026-07-29T11:14:47.751Z","segment_ids":["agents.toolCatalog.groups.sessions","tabs.sessions","palette.items.sessions","usage.overview.sessions"]} {"cache_key":"717e9a8f71a6dac44c22c736e72e248602f3182a5b3ecd7712dc9770be4d130e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.mosaic.fourAm","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"4am","text_hash":"c2a15a1684ec7e544681bcb5cc60f3c192fa87ed733d0a4b6b975db88724a9fb","tgt_lang":"th","translated":"4am","updated_at":"2026-07-29T11:14:47.751Z"} {"cache_key":"718027fe535ac8c693051d9e75ecb3931b08daf8144bc478a37378102dce8702","model":"claude-opus-4-8","provider":"anthropic","segment_id":"logbook.standup.empty","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Turn today's timeline into a ready-to-paste standup update.","text_hash":"8e6c69fda0ce5088abe0083c144a9378464db1bb31025a6fd9093b3b454929e3","tgt_lang":"th","translated":"Turn today's timeline into a ready-to-paste standup update.","updated_at":"2026-07-29T11:14:47.751Z"} +{"cache_key":"7199145a6d75583163341caa06400ed23625e8b9f6f270103633d130b7b91ea9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"appsPage.badgeStoreComingSoon","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Chrome Web Store · coming soon","text_hash":"d211e1cb0d006e8e02c0c3fe12d6d98e9b576b5b19eb85b501cb8448935647f3","tgt_lang":"th","translated":"Chrome Web Store · เร็วๆ นี้","updated_at":"2026-08-06T05:33:41.502Z"} {"cache_key":"719faff0ede3995874ca20771fa36e6c203093e87cbb044f057931a78b503d16","model":"claude-opus-4-8","provider":"anthropic","segment_id":"logbook.empty.title","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Nothing on the timeline yet.","text_hash":"07e073bb3b04e40fdff7549694aeba6bf92e4da4ef670994d7423c0bcfad3d46","tgt_lang":"th","translated":"Nothing on the timeline yet.","updated_at":"2026-07-29T11:14:47.751Z"} -{"cache_key":"71d25df94099542291260e57d898117c0e68e6dca3937f4b12e27b93fe60b7b6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.authFailed.stepDashboard","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Run openclaw dashboard --no-open and open the fresh URL or paste its token.","text_hash":"8332142ce650399926258b23bb7b6fd279cdde999caf9afcb27a92713624e085","tgt_lang":"th","translated":"รัน openclaw dashboard --no-open แล้วเปิด URL ใหม่หรือวางโทเค็นของ URL นั้น","updated_at":"2026-07-29T11:14:47.751Z"} {"cache_key":"71e9b860b8a78d7b4fa5c9f6b49c88dde12ab5f205ef4f71ae5b90253831b122","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.today.upNext","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Up next · {count} more waiting","text_hash":"9f2a67f22d9ca908c4251c43b81269329e118fd9c8dfc42dea3bb006924b8ad2","tgt_lang":"th","translated":"ถัดไป · รออยู่อีก {count} รายการ","updated_at":"2026-07-12T06:56:43.658Z"} {"cache_key":"71ea2f5c02c3acc69db37c6a92303fd60c20ee03b30d24af3462fa3823d40c75","model":"gpt-5.5","provider":"openai","segment_id":"chat.sessionDiff.statusModified","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Modified","text_hash":"e8ce5dcaf408935ff76747226d2e8bee4319a2f593c1d7a838115e56183d1f37","tgt_lang":"th","translated":"แก้ไขแล้ว","updated_at":"2026-07-11T04:53:32.869Z"} {"cache_key":"7209f42ef716d434df131bd9756dbf6a89a26f630831849632e353d4e9882243","model":"gpt-5.6-sol","provider":"openai","segment_id":"chat.progressLabels.scuttling","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Scuttling","text_hash":"4646155e9edc98598bf9b7f01a3ad8fbf13649cf53aa8c3710dd7a82ef1c5ba8","tgt_lang":"th","translated":"กำลังไต่ไปมา","updated_at":"2026-07-14T04:54:51.816Z"} @@ -1994,6 +2011,7 @@ {"cache_key":"7cfb05fe38ea5755c39c000139da7b7644bc9ee5810048133699b3e692ae54ca","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.overview.avgCostHint","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Average cost per message when providers report costs.","text_hash":"a01deeb63479411d326bea64e10de7982b037e8f9a6361e7d7ba136e438846e1","tgt_lang":"th","translated":"ค่าใช้จ่ายเฉลี่ยต่อข้อความเมื่อผู้ให้บริการรายงานค่าใช้จ่าย","updated_at":"2026-07-29T11:14:47.751Z"} {"cache_key":"7cfc9ac6ae93f10f92d61831bb8a63387b28707ff2d5f2a04dfd6580ce4c3ab3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.runs.searchPlaceholder","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Summary, error, or task","text_hash":"19b020f4987f53c38595368341791c15df3b8b11c490cbd769db4a4c1aaf383d","tgt_lang":"th","translated":"สรุป ข้อผิดพลาด หรืองาน","updated_at":"2026-07-29T11:14:47.751Z"} {"cache_key":"7d05cc90bbb48af79d774dca4d0434b623c6d2e4f66a3016a86694ff200f82ba","model":"claude-opus-4-8","provider":"anthropic","segment_id":"activity.streamLabel","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Agent activity entries","text_hash":"1a754ac51acb61a37b7246727ccbeba0b80ff25a8230b4e0f5d52351e4074ede","tgt_lang":"th","translated":"รายการกิจกรรมของเครื่องมือ","updated_at":"2026-07-29T11:14:47.751Z"} +{"cache_key":"7d1f3c3e75fd06149d0c4a9d8df9187439e9595b1bdd71fc0a3835c2fe57e41c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.actions.confirmDedupeDescription","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"This rewrites DREAMS.md and removes only exact duplicate diary entries.","text_hash":"66ce13326514c7a9e5d598490eefd03a054d8eeee1a21811dbc46f87103549d2","tgt_lang":"th","translated":"การดำเนินการนี้จะเขียน DREAMS.md ใหม่และลบเฉพาะรายการไดอารีที่ซ้ำกันทั้งหมด","updated_at":"2026-08-06T05:33:41.502Z"} {"cache_key":"7d28d7bbffdaadfc5d58b0e1776aead06f1b0e8b63d9020c45c31900cc23323f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.execApprovals.pattern","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Pattern","text_hash":"4288ade73ff9d32824e931c858f11acab4e0a323e6b1da9bfbe124473a13ac5a","tgt_lang":"th","translated":"รูปแบบ","updated_at":"2026-07-12T06:50:32.668Z"} {"cache_key":"7d2ba5cc196e924a7a0cc0445b1af7f1d7ee175d20ce4718c63285b02aa96dc4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.defaults.subtitle","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Choose the primary, ordered fallbacks, and utility model.","text_hash":"3b480e9ddf801fc84e67e216042188fa7400f15dd4471c27e32a20f7688c9fb2","tgt_lang":"th","translated":"เลือกโมเดลหลัก โมเดลสำรองตามลำดับ และโมเดลอรรถประโยชน์","updated_at":"2026-07-29T11:14:47.751Z"} {"cache_key":"7d3d3dc8055ec69b8ed7b93a8a199e792e23dc080b42a35855299edfcbbac3d1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.execApprovals.loadHint","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Load exec approvals to edit allowlists.","text_hash":"9f2b6ceaf5659509413225c9a31ad891693e7229726f4a20716f17ea57e20630","tgt_lang":"th","translated":"โหลดการอนุมัติ exec เพื่อแก้ไขรายการที่อนุญาต","updated_at":"2026-07-12T06:50:13.234Z"} @@ -2037,6 +2055,7 @@ {"cache_key":"7f2923ca65d43018e2f793b3104af4bb48c8fd6b25274d56ff6f384175a2408e","model":"gpt-5.6-sol","provider":"openai","segment_id":"connection.access.password","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Password (not stored)","text_hash":"a693085108fe8ddea3acb78ba8ac0c275e593fc85db1c526006247ceb1372dda","tgt_lang":"th","translated":"รหัสผ่าน (ไม่จัดเก็บ)","updated_at":"2026-07-12T00:10:17.485Z"} {"cache_key":"7f3516f180ca0f784b80a2135370d7df4dafd9552604b91c955b04c652896703","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.sections.talk.label","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Talk","text_hash":"449f5a775762cdc561ee231300af1b02be67c56b81e503058a1c777ea1dc8b55","tgt_lang":"th","translated":"Talk","updated_at":"2026-07-12T06:51:59.866Z"} {"cache_key":"7f4a3cf38d6532a3447423e8de89cefb6921ffc0180d63f741484764c52927b9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"board.widget.needsApproval","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Needs approval","text_hash":"db0e960b68b57894a7a33ce69c53c58b7bc4e98ae59499824a2d3a43bb47a120","tgt_lang":"th","translated":"ต้องการการอนุมัติ","updated_at":"2026-07-22T15:57:31.564Z"} +{"cache_key":"7f7a0090898f621d0a929b654fb9cac7b42990d3c0603dea3546cb3424f0a50c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.deleteSelectedConfirm","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Delete {count} threads?\n\nThis will delete the thread entries and archive their transcripts.","text_hash":"4c54c281b40a03109f36a41d8ab02d72616493fd3cdafcf0d8adcf1cf89959cc","tgt_lang":"th","translated":"ลบ {count} เธรดหรือไม่?\n\nการดำเนินการนี้จะลบรายการเธรดและเก็บถาวรบทสนทนา","updated_at":"2026-08-06T05:33:20.133Z"} {"cache_key":"7fc9b9804e845b556f13a0ecf11d226a4f3f971b7ceaf93c2414f21a7c1b5aa9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.questionCountOnPages","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"{questionCount} on {pageCount}","text_hash":"217d2b3450ac0384dd3e5117ac2320c9a47fe9f1505a24bd72809b394876a52c","tgt_lang":"th","translated":"{questionCount} ใน {pageCount}","updated_at":"2026-07-29T11:12:58.400Z"} {"cache_key":"7fcf436fc07e3b5b4bb80ac56d7a182e6748695beacd420a64e1f9a1add735f9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.themes.claw.label","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Claw","text_hash":"587cfbbbcd42a71ba7f33f8051d5c354707fa1ff227cab11452c3ba2147a8682","tgt_lang":"th","translated":"Claw","updated_at":"2026-07-12T06:53:10.345Z"} {"cache_key":"7fd1522397fa306b38bd875c22740276cdefe76222eb3ebe049f7e8cf06b6ff8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.nostr.notices.publishFailed","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Profile publish failed on all relays.","text_hash":"f8f9a819c7021aff39d30cb30e10045954bb7cdab9f50967afb15f6d92c4b0ca","tgt_lang":"th","translated":"การเผยแพร่โปรไฟล์ล้มเหลวบนรีเลย์ทั้งหมด","updated_at":"2026-07-29T11:09:41.364Z"} @@ -2141,6 +2160,7 @@ {"cache_key":"8667d42602c1e1d7c7afd1f030731bf34f951e210848479a561243cbd6a7d943","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.staleData","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Showing stale data.","text_hash":"849160b0bda2fd0fe008a3f8757ba386073c88472007a4680825429df0f7ff61","tgt_lang":"th","translated":"กำลังแสดงข้อมูลที่ไม่เป็นปัจจุบัน","updated_at":"2026-07-29T11:14:47.751Z"} {"cache_key":"868a59100ff9050b64990a22e4f1b7a7dfaf8a0a63346f7156e26683260dba9a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"browser.errors.screenshotPathMissing","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Browser screenshot did not return a media path.","text_hash":"b528dd4c8d1e6f56a96fefdb9d0f97f5464a299c597a67008b9a54b4d5d57f8c","tgt_lang":"th","translated":"ภาพหน้าจอของเบราว์เซอร์ไม่ได้ส่งคืนพาธของสื่อ","updated_at":"2026-07-29T11:10:28.789Z"} {"cache_key":"868cd2aa962ad1b8fb8593948a942eee4b89fe7f5670a904990867e7b1b35e85","model":"gpt-5.6-sol","provider":"openai","segment_id":"channels.hub.browseAllSubtitle","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Browse every available channel, including installable plugins.","text_hash":"1fbcbf3569fc26dae5991e22c409ac7ea2ef107d24cd88922c2f5c258a2bfa6c","tgt_lang":"th","translated":"เรียกดูช่องทั้งหมดที่พร้อมใช้งาน รวมถึงปลั๊กอินที่ติดตั้งได้","updated_at":"2026-07-13T16:52:50.541Z"} +{"cache_key":"86c2af0bf35875b57e3ca5d142a7e53c35d26e096ebb703ffb1f56037beff5dd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.button","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Check model","text_hash":"ecbc2430febdf2ec2499efad15c6d2f2a01b64cc8ea7a1bce31663cf67c0dd9c","tgt_lang":"th","translated":"ตรวจสอบโมเดล","updated_at":"2026-08-06T05:33:20.133Z"} {"cache_key":"86c4fd537c47f81c836ae0ad4a61c093fe500df50f6c21ae4f7c467c1fb3e2e2","model":"gpt-5.5","provider":"openai","segment_id":"chat.composer.contextUsage.limitFiveHour","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"5-hour limit","text_hash":"26d04fad786b1e3a08fd957ec893b0457b72a2926da0ee63847aea9037951d24","tgt_lang":"th","translated":"ขีดจำกัด 5 ชั่วโมง","updated_at":"2026-07-09T11:49:48.608Z"} {"cache_key":"86f654d4439684f566ecc3fa7fbabf45b11f35adfa53ed072545baf5afe0a2d9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.boardFilter","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Filter by board","text_hash":"24efd1c22140b50be2a71bdf06db6eacfb161307841640379dda429037ee2ded","tgt_lang":"th","translated":"Filter by board","updated_at":"2026-07-29T11:14:47.751Z"} {"cache_key":"87092c38f185832024034e533a65686cffdcbf8c2ee34d994ed0e553a607c133","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.viewPreset","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Workboard view","text_hash":"cc2b05179ad742029156bb45578e880c46599fd28e1c2ab66f5a6f9e7f8fa08e","tgt_lang":"th","translated":"มุมมอง Workboard","updated_at":"2026-06-17T14:16:47.316Z"} @@ -2297,6 +2317,7 @@ {"cache_key":"9063e277e7592624b8b2e4e5c7d84ede8a42aa7b4c0aa416d72b224dd533f863","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.sessionObserver.modelPickerHint","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Used for observer digests and other short utility tasks.","text_hash":"a4b675feda9c5758e99843c0af61ccef162f4ef297823dcdb3e771a0dd103135","tgt_lang":"th","translated":"ใช้สำหรับสรุปของตัวสังเกตและงานอรรถประโยชน์สั้นๆ อื่นๆ","updated_at":"2026-07-22T15:55:23.840Z"} {"cache_key":"9072842fe4b1539dcb033d38e139ad57bf8e3692314f555332f58543eab67312","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.autoRefresh60s","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"60s","text_hash":"f79f071ab5b033ca8fb42c077f39708930d194b18f4608eb26ac1d9665a8836f","tgt_lang":"th","translated":"60 วินาที","updated_at":"2026-06-17T14:16:55.187Z"} {"cache_key":"9079bcf15de247c3352f68a37a5fa05e9adbf02d7fea57aad8b7828a6a36890e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.sections.cron.label","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Automations","text_hash":"ad1fb9ec0cb3c7a4747e4c161c83af164f3f49b2b88ed79f26c2af640a7af57e","tgt_lang":"th","translated":"Cron","updated_at":"2026-07-12T06:51:59.866Z","segment_ids":["configView.sections.cron"]} +{"cache_key":"907fc70139af3830677552658e8d64d4b3f27786f8abd93eec62ca787962064a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.restoreCheckpointConfirm","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Restore this thread to the selected compacted checkpoint?\n\nThis replaces the current active transcript for the session key.","text_hash":"e4f5de9f6c2d72014d2434ff7ad2704b6e4b54df553fc55a3705ddb3a8fa13ca","tgt_lang":"th","translated":"กู้คืนเธรดนี้ไปยังจุดตรวจที่บีบอัดที่เลือกหรือไม่?\n\nการดำเนินการนี้จะแทนที่บทสนทนาที่ใช้งานอยู่สำหรับ session key","updated_at":"2026-08-06T05:33:20.133Z"} {"cache_key":"908fa1579b6aec2a439be3cc49bd44b495236a8af9097552916cee50892d5c3a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"worktrees.ownerSession","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Thread","text_hash":"5373c7f8a5a69019e959540ef127be3302afdd5e2313244e6d08cbd5e975d06d","tgt_lang":"th","translated":"เซสชัน","updated_at":"2026-06-16T14:17:36.173Z","segment_ids":["workboard.fieldSession","chat.commands.categories.session","chat.workspaceFiles.workspace","chat.workspaceFiles.session"]} {"cache_key":"9092ff06532f98571d06a410f7b53a811b68bee030a493e8571526ff404673d8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"custodian.history.sources.doctor","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"doctor","text_hash":"72f4be89d6ebab1496e21e38bcd7c8ca0a68928af3081ad7dff87e772eb350c2","tgt_lang":"th","translated":"doctor","updated_at":"2026-07-22T15:56:02.604Z"} {"cache_key":"90a325b8beb9c1e09ca4aa7c8a52e603f17dc1437872fb9d3af53155ab82b689","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.optionalPlaceholder","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"(optional)","text_hash":"0059798b7f7023e4d9e5c4595f7b9ba7ee64f69993ee524824d57e5a48b1228c","tgt_lang":"th","translated":"(ไม่บังคับ)","updated_at":"2026-07-29T11:14:47.751Z"} @@ -2345,6 +2366,7 @@ {"cache_key":"931e02cc457e07ecb042b741ad517d45b5f3bd05231302e090752e79ed6d478e","model":"gpt-5.5","provider":"openai","segment_id":"browser.annotatePrompt.outro","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Please look at the marked area and tell me what you make of it.","text_hash":"fdf6ad77887cf4668105f142e42a6fc67d025d92f7852d80c352e2fbacebd9bf","tgt_lang":"th","translated":"โปรดดูบริเวณที่ทำเครื่องหมายไว้ แล้วบอกฉันว่าคุณเห็นว่าเป็นอย่างไร","updated_at":"2026-07-11T02:19:51.827Z"} {"cache_key":"932b25141669202097250f44fd09c9c3ff2136be698294512422c8e14b646c15","model":"gpt-5.6-sol","provider":"openai","segment_id":"nodes.pairing.transportLimitedTitle","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Limited for network safety","text_hash":"ada889416d378c6da2028f6faa23e2f365c26311940988adb9662079994f35c6","tgt_lang":"th","translated":"จำกัดเพื่อความปลอดภัยของเครือข่าย","updated_at":"2026-07-13T10:03:09.768Z"} {"cache_key":"9333900fb50cbb810f4a9388d3d18a20223176c8810240eca8557a89bec4396f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sessionRoute.additionalMatches","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Search results remain. Use a longer id prefix.","text_hash":"b94705972bd00d8a4fcab15d18a7ac0a072d85c244f6610ac8b357d16f25ef63","tgt_lang":"th","translated":"ยังมีผลการค้นหาเหลืออยู่ ใช้คำนำหน้า id ที่ยาวขึ้น","updated_at":"2026-07-28T07:15:41.325Z"} +{"cache_key":"9335e6b909126ee2e0f04d48eb293084fdd7cafe17f8a050605a2d17d3d068dd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.actionRequiresAdmin","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"This action requires operator.admin access.","text_hash":"518b8e1950759a90a1bd23aa2ca3c6476d2278d010e83aff6087f7469050286b","tgt_lang":"th","translated":"การดำเนินการนี้ต้องการสิทธิ์ operator.admin","updated_at":"2026-08-06T05:33:20.133Z"} {"cache_key":"93429dd3d295db856d7a634cf91c74d6c051172917cdb3a54466274158232501","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.checkpoint","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"{count} Checkpoint","text_hash":"68cdc96ca56004e18961730551961cbaddab68733cb335a0c2a3be0f44fe1b2b","tgt_lang":"th","translated":"{count} เช็กพอยต์","updated_at":"2026-07-29T11:14:47.751Z"} {"cache_key":"936cd1108c1652644bd78e45d4269e57d1050d54900dc2670d6c6b2aae1ac9d2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.setDefault","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Set Default","text_hash":"c365f1cb6d8e84e7476450255ffb4dd9360ed4a895c83b5378238bcc764e39f8","tgt_lang":"th","translated":"Set Default","updated_at":"2026-07-29T11:14:47.751Z"} {"cache_key":"937c2200a085fa3b71fc073a2b70a8a6534869d3b1dbbba9e9e92987bdb2c984","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.heatmap.cellTokens","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"{tokens} tokens","text_hash":"507a17952dbcbb44f1b9ffff34ec5fc71563ca5d60c07c5fa9ab68339e462139","tgt_lang":"th","translated":"{tokens} โทเคน","updated_at":"2026-07-29T11:13:10.014Z"} @@ -2486,6 +2508,7 @@ {"cache_key":"9bbb595901cf35fa6ba43d3e0bd92cda2b0a0f957d9e5c7453695fd375714ab2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.menu.toolAccess.summaryOne","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"{enabled} of {total} tool on","text_hash":"b56862c99713669e04e83ed40e67fd6e7b4e7d8c82d8ec394479fd9b310c2f8d","tgt_lang":"th","translated":"เปิดใช้เครื่องมือ {enabled} จาก {total} รายการ","updated_at":"2026-07-31T19:28:01.318Z"} {"cache_key":"9bbfa0206e9ca18990cfb05141b3d21deee6f45437edb2759efd20d9109e62e8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.context.primaryModel","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Primary Model","text_hash":"bc2701b024601dd88c58cdba885c980d2f87f74401b4182bfcbebf1cd9fe8647","tgt_lang":"th","translated":"Primary Model","updated_at":"2026-07-29T11:14:47.751Z"} {"cache_key":"9bd09131f49da0fd3f4d78f0ee48e8a0fb248e04f89805b7fee5bb4a748f1ec8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.dreaming.storage.modeLabel","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Storage mode","text_hash":"7e0605aec4c031b43939c7322522abc23b5c0089a1aa6183eb840590c03969c5","tgt_lang":"th","translated":"โหมดการจัดเก็บ","updated_at":"2026-07-28T07:14:32.326Z"} +{"cache_key":"9bd3e08d25a8844d405cd4a1f8c4d5fa9afbdc11e80f94a0f5216eca7151a1bc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.modelControls.loadingModels","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Loading models…","text_hash":"cc8b4624f7659c6883cc1eead057171b70cecf2c6cf8f1c2dec2372249792b5a","tgt_lang":"th","translated":"กำลังโหลดโมเดล…","updated_at":"2026-08-06T05:33:44.947Z"} {"cache_key":"9c0e1f51d9425c2423eab961059e1528241cffddbe736d40fc9ac49d5cc6a74b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.empty","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"No background tasks yet.","text_hash":"e920d0a7849ab499c0eb22fe353bad656795e9a48c55e72edc58a04e2dff58b1","tgt_lang":"th","translated":"ยังไม่มีงานเบื้องหลัง","updated_at":"2026-07-29T11:14:47.751Z"} {"cache_key":"9c33257b507695e49cd24f342f720c653f10604d3dfe7995eecd185d5d56edfe","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.connectorGroupWork","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Work & productivity","text_hash":"fb7630f5dba5774a83602aba681a0be6bc1a9ea85dfda92c63716cdadb023a69","tgt_lang":"th","translated":"งานและประสิทธิภาพการทำงาน","updated_at":"2026-07-29T11:14:47.751Z"} {"cache_key":"9c38aebada7be9c999b60ff6f92a9fc5de711f8a635a08af49c303dcf2a18de5","model":"gpt-5.6-sol","provider":"openai","segment_id":"connection.snapshot.lastChannelsRefresh","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Last Channels Refresh","text_hash":"97a20d4f5b29914b8a08748cfc55d704a4d52ed948180cc90b7c1e06267c692f","tgt_lang":"th","translated":"การรีเฟรชช่องครั้งล่าสุด","updated_at":"2026-07-12T00:10:22.896Z"} @@ -2495,6 +2518,7 @@ {"cache_key":"9c92e9c36bbab1efc057271539adcaa45fc44e545082ba7373655809e03bd929","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.suggestions.schedules.everyMorning","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Daily at 8:00 AM","text_hash":"1cd9af2c3816010faaffc9adb5efa4e0a337f35e5af82eb4f5462d09ad62a94b","tgt_lang":"th","translated":"ทุกวัน เวลา 8:00 น.","updated_at":"2026-07-12T06:58:11.766Z"} {"cache_key":"9cbc92f64520db08e9c05183097e8764946448479db71ec20b771d220701dae5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.nostr.profilePicture","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Profile picture","text_hash":"a7acc4ebae2c00142fc74577ddb733679a087770b10e29c1c57e4cf5bdf02f43","tgt_lang":"th","translated":"รูปโปรไฟล์","updated_at":"2026-07-29T11:14:47.751Z"} {"cache_key":"9cbca8b1e3348c91607131a0aaec77f0fb8d972005a59d34d3e78001942a9a89","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.mediaPlayer.pause","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Pause","text_hash":"858e4ba7a29fd38b630ed73a79e2738333b3fc6778fafa90252f5556c1262fdc","tgt_lang":"th","translated":"หยุดชั่วคราว","updated_at":"2026-07-12T06:58:21.295Z","segment_ids":["cron.actions.pause"]} +{"cache_key":"9cc50602522ab9160955656d6dd643345a34c3a550929fda9c57e0e769b9c9a5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.title","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Selected model","text_hash":"6cb8d3b4bdb37d02ea667999f8312af7ab0f9627f7869d5e09d788936d09fd3d","tgt_lang":"th","translated":"โมเดลที่เลือก","updated_at":"2026-08-06T05:33:20.133Z"} {"cache_key":"9cdab3ee824fd3a1e972babdfb124801663f10ab689495030dbf74467a9fade2","model":"gpt-5.5","provider":"openai","segment_id":"tabs.skillWorkshop","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Skill Workshop","text_hash":"3912c65bdd0a43563438762a43ecbd4b14637844a18decbf9249df73d21152a0","tgt_lang":"th","translated":"Skill Workshop","updated_at":"2026-05-31T21:48:38.842Z","segment_ids":["skillWorkshop.title"]} {"cache_key":"9d09e6b92cc9f7594eb631c26d2bf1755aa5b4dafe8bd53aa8de6f779d6c4782","model":"gpt-5.6-sol","provider":"openai","segment_id":"memoryImport.reviewFiles","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Review files","text_hash":"5a3ec6cc93489d7d584d0c6bb0444cf2e8859b0148d7e278d2b09718bbf511ca","tgt_lang":"th","translated":"ตรวจสอบไฟล์","updated_at":"2026-07-13T13:15:35.298Z"} {"cache_key":"9d1315a714812d87d946cee44073e073b11af4854986d629eb865723fe263349","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.overrides.countOne","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"{count} session override","text_hash":"7deceba67ce891831527e87d9f417f2505da30d50a046d773d238f5f33f98c49","tgt_lang":"th","translated":"{count} การแทนที่เซสชัน","updated_at":"2026-07-29T11:14:47.751Z"} @@ -2535,7 +2559,6 @@ {"cache_key":"9fc90eb0ebd9d6121d04134afa2f0e778d601bdb66591f0c2f4752eae119de88","model":"claude-opus-4-8","provider":"anthropic","segment_id":"mcpServers.disabledSuccess","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Disabled MCP server {name}.","text_hash":"1bc06ce58ec21bd337445c7d2a142aae99bea9e7775e11a43847ef6d1c217e07","tgt_lang":"th","translated":"ปิดใช้งานเซิร์ฟเวอร์ MCP {name} แล้ว","updated_at":"2026-07-22T15:56:20.674Z"} {"cache_key":"9fcef51979ad87e547ad41ac870059a34ecfe06ec8e22e24b9bb26a8c31fd28f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.configRefreshFailed","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Could not refresh Control UI configuration: {error}","text_hash":"f891ede32107ed16155caa1b9000babfd85461eadeaf62c6a1fc94baca22d563","tgt_lang":"th","translated":"ไม่สามารถรีเฟรชการกำหนดค่า Control UI ได้: {error}","updated_at":"2026-07-29T11:14:47.751Z"} {"cache_key":"9fd96bc2c800674657777aaf78ca55d3775b42d978b8ab553d7c77e7f6d616d3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.loadingPage","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Loading wiki page…","text_hash":"f8e133cfa8ea109742d56b4fcd5ebb770b9856d800a245255c667e573d558037","tgt_lang":"th","translated":"กำลังโหลดหน้าวิกิ…","updated_at":"2026-07-12T06:57:05.533Z"} -{"cache_key":"9fdb9e4097a94c962c1a71436361714971b7bcb6f7d88a8d9a8c4414e67764bf","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.tryAgain","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Try again","text_hash":"d8b8392e2c542950ca64867168e4ef87d4ad606882d5898f826b51c6d553988f","tgt_lang":"th","translated":"ลองอีกครั้ง","updated_at":"2026-07-29T11:14:47.751Z"} {"cache_key":"9fe591aadb4c4097e582cc67ac9f01b36e1733895bc2cbb3593c93eefaa7925d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.daily.costTitle","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Daily Cost","text_hash":"7de5f8facf96834a19c79853ff2f0a5a4d0c2bc73a4059893f3a5c8c7f207627","tgt_lang":"th","translated":"ค่าใช้จ่ายรายวัน","updated_at":"2026-07-29T11:14:47.751Z"} {"cache_key":"9ff53878a8eb697c07c7fc941900df60b9abd086b6bce73ff6596b405b7c22ac","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.invalidEmojiIcon","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Enter exactly one emoji.","text_hash":"0ff6b39beec06cd4f55af909dc7d53f679ec83c8b0b33d72d5732bb254791b83","tgt_lang":"th","translated":"ป้อนอีโมจิเพียงตัวเดียว","updated_at":"2026-07-22T15:55:08.233Z"} {"cache_key":"9ffb22a9eeb13663d066a60035578098dcb0cc18580d73043ded7149a260862e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.errors.webhookUrlRequired","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Webhook URL is required.","text_hash":"a84533e7d336c2821ad97847dbe84fd1f7f0219b710e98d4e5f978485dc5008a","tgt_lang":"th","translated":"ต้องระบุ Webhook URL","updated_at":"2026-07-29T11:14:47.751Z"} @@ -2684,6 +2707,7 @@ {"cache_key":"a81ceb22e36e45ff8a6d2729b9aff611f864c83a211ae9d5b6d3bc5900227ed0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.promptPlaceholder","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Describe what OpenClaw should do...","text_hash":"81afbe360be2d62d23ea39306a351c9b95b2d9a5a653c7469343454dc2ac706b","tgt_lang":"th","translated":"อธิบายสิ่งที่ OpenClaw ควรทำ...","updated_at":"2026-07-12T06:58:21.295Z"} {"cache_key":"a83b02d80b45521d2439060915bd3565eef09804ddfddd0780587ee89029f039","model":"claude-opus-4-8","provider":"anthropic","segment_id":"quickSettings.security.gatewayAuth","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Gateway auth","text_hash":"593b35c1b027b42b1f14fcd3913017dae726062941e8039a72e3af3399f728df","tgt_lang":"th","translated":"การยืนยันตัวตน Gateway","updated_at":"2026-07-12T06:52:17.476Z"} {"cache_key":"a83d5abfffd3c9e80ef394876c9d95badf2cdaac8988b3da6be9858e309f0d16","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.actions.evaluated","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Evaluated","text_hash":"ca533a85286317b414e46a45834a842d140c6501ab76d9b3b1c67149e126bc2a","tgt_lang":"th","translated":"ประเมินแล้ว","updated_at":"2026-07-29T11:12:03.570Z"} +{"cache_key":"a8421dad8de01b20f12545b8933c37d956776dcd473a99b55bed4e980ecb3247","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.retry","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Try again","text_hash":"d8b8392e2c542950ca64867168e4ef87d4ad606882d5898f826b51c6d553988f","tgt_lang":"th","translated":"ลองอีกครั้ง","updated_at":"2026-07-29T11:14:47.751Z","segment_ids":["pluginsPage.tryAgain"]} {"cache_key":"a84da749a166cd2a01d8921c22d155c71521e7605b9ac5699996c5755e2ebfb9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.dashboardEmpty","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"No dashboard yet — the working agent can pin widgets.","text_hash":"333d7315e2615f52c198afd61cc8a0203fe1909a72b870f4e20865732689e332","tgt_lang":"th","translated":"ยังไม่มีแดชบอร์ด — เอเจนต์ที่ทำงานสามารถปักหมุดวิดเจ็ตได้","updated_at":"2026-07-22T15:58:05.711Z"} {"cache_key":"a8533e9365bd1bd31c6fdf17ffe4c124cc7d797e6b07ae08ef5e7eb94c0895c4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.sections.agents.description","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Agent configurations, models, and identities","text_hash":"49d0a7cd1e664533232676ad9934bfdac1a21d1ac14516112285f181bd2d75ac","tgt_lang":"th","translated":"การกำหนดค่า Agent, โมเดล และข้อมูลระบุตัวตน","updated_at":"2026-07-12T06:51:31.234Z"} {"cache_key":"a85fe4e9e8b7a34999418d9e79fd1b7305a821d4ff65ad89edd90c3d329df74b","model":"gpt-5.6-sol","provider":"openai","segment_id":"approvalHistory.columns.decision","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Decision","text_hash":"640ae4baf96061fee1798e9181e2b7a5145585233df2c27a501623afb0096ec1","tgt_lang":"th","translated":"การตัดสินใจ","updated_at":"2026-07-16T09:24:33.649Z"} @@ -3158,11 +3182,10 @@ {"cache_key":"c4d60c807be7fcf485681cb83cab9a717e15976f3f4656a1a816d94d5feff49a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.mosaic.subtitle","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Estimated from session spans (first/last activity). Time zone: {zone}.","text_hash":"711be9280277f81f8392c1db00b40b8e2ecc9f4fe322da79b19f260b46b0a1f0","tgt_lang":"th","translated":"ประมาณจากช่วงเวลาของเซสชัน (กิจกรรมแรก/ล่าสุด) เขตเวลา: {zone}","updated_at":"2026-07-29T11:14:47.751Z"} {"cache_key":"c4db5b3195752a8c550a65547b5e2eb3e724975dcc2c9adb7bce0d6233a771de","model":"claude-opus-4-8","provider":"anthropic","segment_id":"activity.duration.ms","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"{count} ms","text_hash":"4f6d5b615138fefacf1688c9664fc7b2d4bdffbb05fc324a9fec208faee554d0","tgt_lang":"th","translated":"{count} ms","updated_at":"2026-07-29T11:14:47.751Z"} {"cache_key":"c4f746689d54a80c4c9d7f881d401d6ea928665f4d53da7192541535baea77cf","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.workspaceConflict.titleMany","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"{count} cloud workspace conflicts","text_hash":"9512abab002fa93614f03ed067feba55e06856005866e6456fc7678da01ccd6c","tgt_lang":"th","translated":"ข้อขัดแย้งของ workspace บนคลาวด์ {count} รายการ","updated_at":"2026-07-22T15:58:38.679Z"} -{"cache_key":"c5099e0fd4927eff26ec075a3bbd00ec646ef949e26771f7cc330d9c03c5cab2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.overview.health.checking","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Checking…","text_hash":"ec963ffc911b840134fc738b41a8bb0493489c402a4a761efd36c16dea7d984b","tgt_lang":"th","translated":"กำลังตรวจสอบ…","updated_at":"2026-07-29T11:11:52.250Z"} {"cache_key":"c51944ff5ad4ae02ec6ba0308e5c6b51c7425a6b4630b267621ca044cd09d1bb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.toolCatalog.descriptions.webSearch","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Search the web","text_hash":"0d3d9dd6d2ebd697f7068a644d1b72767a7b04309e333fa432fbadc536c46491","tgt_lang":"th","translated":"ค้นหาเว็บ","updated_at":"2026-07-12T06:50:54.777Z"} {"cache_key":"c522aa383c390d7d68c659d4b320ca2052aa6534ebb6437180f267360f7c8b9b","model":"gpt-5.5","provider":"openai","segment_id":"worktrees.confirmForceDelete","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Snapshot failed: {error}\n\nDelete without a snapshot?","text_hash":"200ce9b8fb04659df79e1d26e69ec1014631ad5a85a92130dbdb9fcb550ba34f","tgt_lang":"th","translated":"สร้างสแนปช็อตไม่สำเร็จ: {error}\n\nลบโดยไม่มีสแนปช็อตหรือไม่?","updated_at":"2026-07-05T21:01:30.011Z"} {"cache_key":"c550cf3edf1e843386e6b87ed37d675207a3f7a3a507308fbc117ef17f82bd95","model":"claude-opus-4-8","provider":"anthropic","segment_id":"profilePage.usageStatistics","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Usage statistics","text_hash":"247e0b62560a1b002e0e995267416050eb8f18c75fff805668519d37e8dc2143","tgt_lang":"th","translated":"สถิติการใช้งาน","updated_at":"2026-07-29T11:12:03.570Z"} -{"cache_key":"c55adae0655fb04a8cd4cda1a13f5f26fd2e2ac9515f2b5e3b9adc86f925eb3b","model":"gpt-5.6-sol","provider":"openai","segment_id":"modelSetup.verify.answered","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Answered","text_hash":"665590354e719bcf6610c39fe617cf8cf8109e96a59e64c73a41a028b74369f9","tgt_lang":"th","translated":"ตอบแล้ว","updated_at":"2026-07-16T15:49:10.770Z","segment_ids":["chat.questions.answered"]} +{"cache_key":"c55adae0655fb04a8cd4cda1a13f5f26fd2e2ac9515f2b5e3b9adc86f925eb3b","model":"gpt-5.6-sol","provider":"openai","segment_id":"chat.questions.answered","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Answered","text_hash":"665590354e719bcf6610c39fe617cf8cf8109e96a59e64c73a41a028b74369f9","tgt_lang":"th","translated":"ตอบแล้ว","updated_at":"2026-07-16T15:49:10.770Z"} {"cache_key":"c57e588945f27380c5bc2e868bad296d843d9b3ea4d6f6061119507fe59cd7c0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.queue.steered","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Steered","text_hash":"030ed66937ef8b9ec3a179ee4731715df00ee1dacc1fed0cdbdb4d251e02daaa","tgt_lang":"th","translated":"กำหนดทิศทางแล้ว","updated_at":"2026-07-12T06:57:41.384Z"} {"cache_key":"c586a463c87e8840aeb006de73b83408d72c425b05df2f5d33ecd2cd3af4907d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sessionRoute.multipleMatches","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"More than one session matches {shortId}.","text_hash":"3aa7e0d1e1cc1f44f43538e5c502b3cacd86e52ea78ad3ab1f2198bea150fc96","tgt_lang":"th","translated":"มีเซสชันมากกว่าหนึ่งรายการที่ตรงกับ {shortId}","updated_at":"2026-07-28T07:15:41.325Z"} {"cache_key":"c5a6d0d0e9ccd9a5973f1619b804c3eae227f239c4b2829b041c2695cf2e8f31","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.details.noDataInRange","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"No data in range","text_hash":"15ade27888fa80f7c32ce2563ad40035bcba81514dc431d2f6774d300a602647","tgt_lang":"th","translated":"ไม่มีข้อมูลในช่วงนี้","updated_at":"2026-07-29T11:14:47.751Z"} @@ -3266,10 +3289,12 @@ {"cache_key":"cc5408fdd3f24fe23d9044840cec59da89500e03fba1ee1c3513b64020496ee6","model":"gpt-5.6-sol","provider":"openai","segment_id":"terminal.currentSession","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"current","text_hash":"97b0560280ed60a5a1eaa1bc45492543c8a986ad5a25b468c427eb83c3e88191","tgt_lang":"th","translated":"ปัจจุบัน","updated_at":"2026-07-14T12:27:16.597Z"} {"cache_key":"cc5fe79bf98fd6f113755a74faa40098dbb275afe048fe2f2396b4256881cf65","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.phrases.promotingHunches","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"promoting promising hunches…","text_hash":"493f45d89bba211da77e3de94c05d9a51a4b87537a6778114b8670ee892c0ae3","tgt_lang":"th","translated":"กำลังเลื่อนระดับลางสังหรณ์ที่มีแวว…","updated_at":"2026-07-29T11:14:47.751Z"} {"cache_key":"cc68891bbb600845eb7f2290c77aacd40d8ba41c654f73c836626e6441d2fa6f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commandResults.usage.noActiveThread","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"No active thread.","text_hash":"d0fbd9f33154a38b4a6041585991cdbc8900964eb94f4d8dfb2046b710856d12","tgt_lang":"th","translated":"ไม่มีเธรดที่ใช้งานอยู่","updated_at":"2026-07-29T11:13:33.930Z"} +{"cache_key":"cc79259b2a6d000bc37a5f3ef9d924fb2d7ad827e0d73e7576fb749296418782","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.actionRequiresRead","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"This action requires operator.read access.","text_hash":"d411bf9bd6ca898eba019d6f280dc545673c3e083151f9a0baa18a9ef3f382fc","tgt_lang":"th","translated":"การดำเนินการนี้ต้องการสิทธิ์ operator.read","updated_at":"2026-08-06T05:33:20.133Z"} {"cache_key":"cc7b6c8dbcb34d802f19a11efc505ddcd9f9e0b1350a9de7481be804c9eeb5a1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillsPage.invalidLink","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"ClawHub link invalid","text_hash":"1cbb782a259b1b75e8c8a5629c829a571e13fa9f9dba1f73635e8bf2d04e1c71","tgt_lang":"th","translated":"ลิงก์ ClawHub ไม่ถูกต้อง","updated_at":"2026-07-12T06:54:44.653Z"} {"cache_key":"cc8216b531c767a9dbdc0b8d2a39f8ed7e665267da47b40675f31fc871828e33","model":"claude-opus-4-8","provider":"anthropic","segment_id":"terminal.newSession","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"New terminal session","text_hash":"96e872de71a6c7777746d7fc4338660418704d7b0832aa3ad3ca3423bcad1452","tgt_lang":"th","translated":"New terminal session","updated_at":"2026-07-29T11:14:47.751Z"} {"cache_key":"cc8925569eb22db7b2ef9b6ef8660abebe27930e6e36e4c083db158060302657","model":"gpt-5.6-sol","provider":"openai","segment_id":"connection.access.passwordPlaceholder","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"system or shared password","text_hash":"34a9738798b1867d236d9f47ade0fb12cb06f64709c78661289f169c94336e36","tgt_lang":"th","translated":"รหัสผ่านของระบบหรือรหัสผ่านที่ใช้ร่วมกัน","updated_at":"2026-07-12T00:10:17.485Z"} {"cache_key":"cc971e1b48cfd7632970f1b0df603124dadeeddd68b8fd826e18b5aaf5948882","model":"gpt-5.5","provider":"openai","segment_id":"browser.notRunning","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"The gateway browser is not running.","text_hash":"a062240dbfdbaf47389f06257b05e9d0a4a42db667f7261c65403c7246a43ba4","tgt_lang":"th","translated":"เบราว์เซอร์ของ Gateway ไม่ได้ทำงานอยู่","updated_at":"2026-07-11T02:19:51.827Z"} +{"cache_key":"cca0e851a10d4e4aafb95ac2c50e119d209450dcb2ca786fc779cfbaeeb672bd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.authFailed.stepDashboard","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Run openclaw dashboard --no-open for a fresh URL, or openclaw gateway auth-token --show to recover the token.","text_hash":"fa26152d74b5e87de5bd2e743b0aefb3815c7720452ee67d0b42a48c9f83df55","tgt_lang":"th","translated":"รัน openclaw dashboard --no-open เพื่อรับ URL ใหม่ หรือ openclaw gateway auth-token --show เพื่อกู้คืนโทเค็น","updated_at":"2026-08-06T05:33:41.502Z"} {"cache_key":"cca677075024700b2eeadeb3b76e40f4739220e25efdac5244236e39b6ab4152","model":"claude-opus-4-8","provider":"anthropic","segment_id":"optionCard.skip","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Skip for now","text_hash":"b58eb52c8810b97857e264ea9de45f7bd7edb754bb0edad30ffab78ff027c45e","tgt_lang":"th","translated":"ข้ามไปก่อน","updated_at":"2026-07-22T15:54:03.767Z"} {"cache_key":"cccbbe14b822afde78d4515cedfda268c6a2a3de68a70a6d9112d253a2f679fb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.dashboardAvailable","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Dashboard available","text_hash":"0cb0f0f929eacb9d9b7cc008ac924abdba083ccefb24ffde3148c8c21db927ee","tgt_lang":"th","translated":"มีแดชบอร์ดพร้อมใช้งาน","updated_at":"2026-07-22T15:54:54.072Z"} {"cache_key":"ccdf96caeb90a7160a34821c23feceeef944983a66151b13de6f143f7d7dd917","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.empty.defaultAgent","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Your agent","text_hash":"1ffbc15d64cea6fc4a2a979ff80be06e293a2fe52b3bfd4b55d2c7fd47de0bd1","tgt_lang":"th","translated":"Agent ของคุณ","updated_at":"2026-07-12T06:56:32.987Z"} @@ -3293,7 +3318,7 @@ {"cache_key":"cdee0bec2f33628f331d68a07430bedce07fbf363767a93ae8f67dabd86e6e1e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.binding.defaultAgent","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"default agent","text_hash":"b3ea5ed73d8868c21016da035fb672d5451587fae205fe51543f9496b0e2dc52","tgt_lang":"th","translated":"เอเจนต์เริ่มต้น","updated_at":"2026-07-12T06:49:37.673Z"} {"cache_key":"cdef831792d7cb5acdd667d3f520de1d46e009d3e06e43df8e8d55a5b4e66fd2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.messages.hideConfirm","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Hide this message in this browser? The agent still sees it.","text_hash":"e499697eed50c66951bd2ba9f63db5e5ee9a34c46fdb28cdef397fe311cf648c","tgt_lang":"th","translated":"ซ่อนข้อความนี้ในเบราว์เซอร์นี้หรือไม่ เอเจนต์ยังคงเห็นข้อความนี้อยู่","updated_at":"2026-07-22T15:58:59.898Z"} {"cache_key":"ce31af86b05eac0ddad7d06c091964b4e43d54284a42227eda64fcdb0f70cbc1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.engine.disabledHint","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"The memory slot points at this plugin, but the plugin itself is disabled, so memory is not running.","text_hash":"cfc0ab736e54659330bf061c173f1c96e94da38f2b8686ee721c9a8dc8837579","tgt_lang":"th","translated":"สล็อตหน่วยความจำชี้ไปยังปลั๊กอินนี้ แต่ตัวปลั๊กอินเองถูกปิดใช้งาน ดังนั้นหน่วยความจำจึงไม่ทำงาน","updated_at":"2026-07-28T07:14:11.226Z"} -{"cache_key":"ce550f3e8b25e2f31ecec0450b5db1ea0295058aeabda6a614bfe755290d9a69","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.readiness.noModels","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"No models available","text_hash":"a5a9895b0241125f15e8c45740f220dc69014c8d046ea815d61dd3700c1e627b","tgt_lang":"th","translated":"ไม่มีโมเดลที่ใช้ได้","updated_at":"2026-07-31T19:28:01.318Z"} +{"cache_key":"ce550f3e8b25e2f31ecec0450b5db1ea0295058aeabda6a614bfe755290d9a69","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.readiness.noModels","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"No models available","text_hash":"a5a9895b0241125f15e8c45740f220dc69014c8d046ea815d61dd3700c1e627b","tgt_lang":"th","translated":"ไม่มีโมเดลที่ใช้ได้","updated_at":"2026-07-31T19:28:01.318Z","segment_ids":["chat.modelControls.noModelsAvailable"]} {"cache_key":"ce5e484307b62308be65d4c62a0116005abbd6edd2a85e2f5504fff6690d99ce","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.cronOption","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Cron","text_hash":"dd9d24965dbedc026915308732b77c1af68dcf52d3c0ca2421b1fdb0d197aca1","tgt_lang":"th","translated":"Cron","updated_at":"2026-07-12T06:51:59.866Z"} {"cache_key":"ce7108c06139ede5944f97740251958ad41bbc2d99fbf06aa339e14eb98ebc42","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.sections.meta.description","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Gateway metadata and version information","text_hash":"66e146f6b3d3da495bc11d350747155cea7a33b0e57ff9e9d1b9e7fb9364415e","tgt_lang":"th","translated":"ข้อมูลเมตาและข้อมูลเวอร์ชันของ Gateway","updated_at":"2026-07-12T06:51:44.844Z"} {"cache_key":"ce8bb4417f50ff8676b5bea5ce2a2a530e53e427f54afbcaab0f79ccbba3cccf","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.manual.selectProvider","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Select a provider","text_hash":"71e2ca7b1c9f58dc9f5aa46785ae0876ea222554fbc4ed5ae7dc5c53398f1c83","tgt_lang":"th","translated":"เลือกผู้ให้บริการ","updated_at":"2026-07-29T11:14:47.751Z","segment_ids":["modelProviders.add.selectProvider"]} @@ -3405,6 +3430,7 @@ {"cache_key":"d4922ea8f8d6ae994344a8696c646aa9824eeabe978a0a2d7c5ffe19716c01a9","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.renameSession","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Rename thread","text_hash":"6930c8d1fc4f01d97ea3dbc5c5325c4ce9f88111aec79c61c32fa0efa6f9bc7a","tgt_lang":"th","translated":"เปลี่ยนชื่อเซสชัน","updated_at":"2026-07-02T14:30:49.122Z","segment_ids":["sessionsView.renameSessionPrompt","chat.sessionHeader.renameTooltip"]} {"cache_key":"d4943f055fc7204f35cd9f489678f30c3d100b15fc03b8944b692c8b4d62c5af","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.pairing.dismissAria","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Dismiss {sender} for {channel}, account {account}","text_hash":"515b4fa5f19d42d21c72286933bb19b9b0a77fd3745d208b910dbaae41bdab1f","tgt_lang":"th","translated":"ปิด {sender} สำหรับ {channel} บัญชี {account}","updated_at":"2026-07-22T15:54:03.767Z"} {"cache_key":"d4b9397b687bb238dd123c1f20d6ac65716de98748976eaea21f2c2f825b74c8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.inventory.connectedWithoutPairing","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Connected without pairing","text_hash":"dece647a57eac7bd7ccd6d082ac70bd4fc233d9a5323d8a9ce08b03da8c2ed79","tgt_lang":"th","translated":"เชื่อมต่อโดยไม่ได้จับคู่","updated_at":"2026-07-12T06:49:52.359Z"} +{"cache_key":"d4d0f4ea057a5ae2ceab543687b4a6a138221d17ec4221de6475de2077eb9159","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.actionRequiresWrite","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"This action requires operator.write access.","text_hash":"48816bfddc8d61fc3ab5c633190b2fe68f8c7390a419d24a12ba9ece22a34402","tgt_lang":"th","translated":"การดำเนินการนี้ต้องการสิทธิ์ operator.write","updated_at":"2026-08-06T05:33:20.133Z"} {"cache_key":"d4de8a3a11c4294657250d0d4fa8fe4ea03236614315df62306251e28b51b3de","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.cloudWorkerPlacementConflicts","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Cloud worker: {state} · {count} workspace conflicts","text_hash":"467db2f6d8115ad74c84ceb79fbdcaccd0b71d9dc5784bc33610259cdbebf222","tgt_lang":"th","translated":"Cloud worker: {state} · ขัดแย้งเวิร์กสเปซ {count} รายการ","updated_at":"2026-07-22T15:54:54.072Z"} {"cache_key":"d500fdd030d5b92ecc53216b204bbdfbbd55ca3de25d9fa1bb8382c2e8fdb999","model":"claude-opus-4-8","provider":"anthropic","segment_id":"updates.failureReasons.dirty","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Commit or stash changes, then retry.","text_hash":"6bb483adb0f3b3ede3a40872ddbaa1b6caa077faab5e31ae5151f266d616975e","tgt_lang":"th","translated":"คอมมิตหรือ stash การเปลี่ยนแปลง แล้วลองใหม่","updated_at":"2026-07-29T11:09:41.364Z"} {"cache_key":"d51124bc775c5007c19ff14045df2da0e457d1eabe86b3246db9d0bdf10c699b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"terminal.title","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Terminal","text_hash":"e0926fdac700b09497b5f0218ea3dd54fa13c0bdeaee6caa7b85e50b852aa05f","tgt_lang":"th","translated":"Terminal","updated_at":"2026-07-29T11:14:47.751Z","segment_ids":["chat.catalogOpenTargetTerminal"]} @@ -3545,6 +3571,7 @@ {"cache_key":"dfd1a8b46dd48d8db5979635c4faf7696bc45990c2ee826a4eb2c99c1f41e4ed","model":"gpt-5.5","provider":"openai","segment_id":"worktrees.repo","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Repository","text_hash":"13d6ff07b8a5d792ec87d5ec83bff2730ee77fa8f4fcd89ca5f1d688f64b4c73","tgt_lang":"th","translated":"คลัง","updated_at":"2026-07-05T21:01:30.011Z"} {"cache_key":"dff344fac3675ddc2e6042c9ed4af6d64e86b536555aff329644f9716467f279","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.nostr.placeholders.username","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"satoshi","text_hash":"da2876b3eb31edb4436fa4650673fc6f01f90de2f1793c4ec332b2387b09726f","tgt_lang":"th","translated":"satoshi","updated_at":"2026-07-12T06:49:37.673Z"} {"cache_key":"e0000947488216b499f339b76d39565fdc78aeb123fcb424aa5d200e0ffd11a7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.workspaceConflict.dismiss","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Dismiss workspace conflict notice","text_hash":"90d5711dc996c9620233e18afb808aaa4b784eaa573b28b8d630133351dc3dd8","tgt_lang":"th","translated":"ปิดการแจ้งเตือนข้อขัดแย้งของ workspace","updated_at":"2026-07-22T15:58:38.679Z"} +{"cache_key":"e01669fa80dbb47269565bc41aea5ec0842945985adb78dbd5c0cf9dbca46b0e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.authRequired.stepPaste","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Paste the token from openclaw gateway auth-token --show or enter the configured password.","text_hash":"6c5acfa567345d569667eec7805b322491d1ad072c82923bcb0add343d10c0c4","tgt_lang":"th","translated":"วางโทเค็นจาก openclaw gateway auth-token --show หรือป้อนรหัสผ่านที่ตั้งค่าไว้","updated_at":"2026-08-06T05:33:41.502Z"} {"cache_key":"e04576138da7b52f119cd028a90547386dc36b6352b61ccadd76e862bc910c41","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.overview.peakErrorDays","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Peak Error Days","text_hash":"6851f93681ae97c562b5dfa5867f7779c06c144085834b211cb8795bcb7073c4","tgt_lang":"th","translated":"วันที่เกิดข้อผิดพลาดสูงสุด","updated_at":"2026-07-29T11:14:47.751Z"} {"cache_key":"e04a80f7da9ca4183156ead509a9660c0edbcb9d4cb8a6caae1236ffb02561c5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.thread.pinnedCount","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"{count} pinned","text_hash":"8421e9e38d04ff79c31abffe7acc38204a1583c5221f48cdc10e71be46786560","tgt_lang":"th","translated":"ปักหมุดแล้ว {count} รายการ","updated_at":"2026-07-29T11:14:26.387Z"} {"cache_key":"e04ae61419d5247aa72aebb21e3b482be864b53de8c17ee07a6f85af915ba2f8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.textSizes.xxl","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"XXL","text_hash":"0a783b9b8a7de6efbd67ddd5e4b28fe3a6b79b0d120c5754a98832359261c385","tgt_lang":"th","translated":"XXL","updated_at":"2026-07-12T06:53:10.345Z"} @@ -3651,6 +3678,7 @@ {"cache_key":"e674028336ffe7ee3689a4dbebf7d128e15e5338545e0a7c2df17959cd29d813","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.actions.dedupeRemovedManyAndKept","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Removed {removed} duplicate dream entries and kept {kept}.","text_hash":"94be2736b0a19b8eb2ccef5b260f98fe66b77de240ddd5cba20346d974b8f0ec","tgt_lang":"th","translated":"ลบรายการความฝันที่ซ้ำกัน {removed} รายการและเก็บไว้ {kept} รายการ","updated_at":"2026-07-29T11:12:15.947Z"} {"cache_key":"e67ce1e05f5343a5de5b51b0a67e1035499d27aeb7b169a9faa8657aaaaf295f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"githubPreview.states.open","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Open","text_hash":"ed077f3d8125d60dca1979c7133601bd187d47c73ed9975028f677e49e709942","tgt_lang":"th","translated":"เปิด","updated_at":"2026-07-12T06:49:19.074Z","segment_ids":["configView.open","chat.pullRequests.open"]} {"cache_key":"e68144cf1ce4caabc92822fffd28f033244c70a18a20f5de1a92d8e37c535b09","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.files.coreFilesTitle","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Core Files","text_hash":"83c68c93244246cb86ff828bc82864f1e01057b3c0cc5745fde4ccf162b81cdf","tgt_lang":"th","translated":"Core Files","updated_at":"2026-07-29T11:14:47.751Z"} +{"cache_key":"e68d4cbc1e2a06039af49e777ab6ada86ca49401aee078cf05e61fa418127de8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.modelControls.modelsUnavailable","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Models unavailable","text_hash":"3165b4e4a0545cf89d54a11e8f862bbbfd06f986af3ff8f94f5c7c4992495b5f","tgt_lang":"th","translated":"ไม่มีโมเดลให้ใช้งาน","updated_at":"2026-08-06T05:33:44.947Z"} {"cache_key":"e69c6904a92f465bdbd6296aea8c544ccc2fae50542bfcd4b99a401cc92adbe0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"githubPreview.states.merged","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Merged","text_hash":"bd0a06202c440a9ee86f50165aa66886259d89c3d219e2ef47a759cde6a38c00","tgt_lang":"th","translated":"ผสานแล้ว","updated_at":"2026-07-12T06:49:19.074Z","segment_ids":["chat.pullRequests.merged"]} {"cache_key":"e6b8d5a91e3b52ef6841fb38885bd17142f96eb1b1c08d0d013b3db6c660eef6","model":"gpt-5.5","provider":"openai","segment_id":"chat.backgroundTasks.stopTask","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Stop {title}","text_hash":"427b5bdce0f1f48dacc94b5969c6cf6d4fde3e3196545179484142feced2df74","tgt_lang":"th","translated":"หยุด {title}","updated_at":"2026-07-11T00:45:34.273Z"} {"cache_key":"e6cb5c8c9ace909ddc3f664840c6f88e36c8adaae5d84ef6617ada6f406c9b81","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillsPage.skillCard","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Skill Card","text_hash":"1d6c06896131604a1d843445e5cc2b958dccbdf80b73c091826718d969f67710","tgt_lang":"th","translated":"Skill Card","updated_at":"2026-07-12T06:54:54.288Z"} @@ -3670,6 +3698,7 @@ {"cache_key":"e7d61780e5241167b53840384c2a22e6b9af2dee48fd5e293c8055ede64fe4f8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.overview.hero.openSettings","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Open Settings","text_hash":"3f940108cb1ecd9c0090da0b51b45f9fe673f00b22c7ffe3d013319b97456674","tgt_lang":"th","translated":"เปิดการตั้งค่า","updated_at":"2026-07-29T11:11:40.580Z"} {"cache_key":"e7e527f78d0c4345ecfc07ebea98e5a132e5eacc9b5d8e1331358522ffa6f16d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.details.noMessagesMatch","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"No messages match the filters.","text_hash":"64a575d4d77472b6351168a4fadda155dd13148122fa7f9f3e69c721df41dde9","tgt_lang":"th","translated":"ไม่มีข้อความที่ตรงกับตัวกรอง","updated_at":"2026-07-29T11:14:47.751Z"} {"cache_key":"e8093b1e3aa14890d6226b1264dc37194f0763c86f30621e421186ba92827ee4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.sections.notifications","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Notifications","text_hash":"788011833a5a0f22db90c91e8eb7bd8e9f5cd423354ff5ef8c338e7895f44ba9","tgt_lang":"th","translated":"การแจ้งเตือน","updated_at":"2026-07-12T06:52:55.582Z","segment_ids":["configView.notifications.nativeTitle","routeTitles.notifications"]} +{"cache_key":"e80dd8be98ce6602e8ed04f73db66a8bd0e68fd0686f5d8a5593210f8e4f2083","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.branchCheckpointConfirm","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Create a new child thread from this compacted checkpoint?","text_hash":"dbafb7be891c3fd1d13d421909284ee93103bebf7b3b99a82e2fd882e59b58cd","tgt_lang":"th","translated":"สร้างเธรดย่อยใหม่จากจุดตรวจที่บีบอัดนี้หรือไม่?","updated_at":"2026-08-06T05:33:20.133Z"} {"cache_key":"e819fd7d5e657fb462eb22b779d6ae6995855fcdc43b4cbff255ffdc2b11ac35","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.activeTooltip","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Loads threads updated in the last {count} minutes.","text_hash":"371eba1fea884a08656df2e02612ed5e934738994f405c0bcfab17039feb4842","tgt_lang":"th","translated":"อัปเดตในช่วง {count} นาทีที่ผ่านมา","updated_at":"2026-07-29T11:14:47.751Z"} {"cache_key":"e821c86ded0ec3bbb794a06b805df85fe0f6263a850d844217706acdcbfb2837","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.imageLightbox.label","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Image preview: {title}","text_hash":"0abb39d90b8c7339e84550c608e527f4d0116d2e3a3d668f18c5b25dc8cf8d6e","tgt_lang":"th","translated":"ตัวอย่างรูปภาพ: {title}","updated_at":"2026-07-22T15:58:48.643Z"} {"cache_key":"e82fd38d97a361f0f47d6f32ee6b810b8120e9e14098910ffd8d77bb832ebaf9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.files.lines","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"lines","text_hash":"5ea44c3961f16643e614435496b16115aa6d75458b5cc3fd5398aae291f3126b","tgt_lang":"th","translated":"lines","updated_at":"2026-07-29T11:14:47.751Z"} @@ -3697,6 +3726,7 @@ {"cache_key":"e9ed105260dd505043ffc1a5bd836da4a5bc6c360d7b8f220820ffbb2379ea2f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.pairing.approvedOwnerNotice","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"DM access approved and the first command owner was configured.","text_hash":"399120a17958553e8bc7b4b7f03700aef143c13dcbddffe7e0c8b79b2b151b82","tgt_lang":"th","translated":"อนุมัติการเข้าถึง DM แล้ว และกำหนดค่าเจ้าของคำสั่งคนแรกเรียบร้อย","updated_at":"2026-07-22T15:54:25.001Z"} {"cache_key":"e9ed996f35e8e74cb66da390d64ccfade123de590518b9ac0668b2f4de57e104","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commandResults.model.current","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"**Current model:** {model}","text_hash":"8ad66d1d95b3f3a5147bc0216e069c229f3d52981e59357304ba1b3b03726516","tgt_lang":"th","translated":"**โมเดลปัจจุบัน:** {model}","updated_at":"2026-07-29T11:13:21.857Z"} {"cache_key":"e9f0efbddcd9773b02cdaabf5a97c2d6804b0b7d1f36451e4eb9a599e324d89e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.agentCurrentUnconfigured","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"{agent} (not configured)","text_hash":"d138ab0079dea760c723d7c947d0c31178252e28e7dd70a40b9d3d85e5549b1d","tgt_lang":"th","translated":"{agent} (ยังไม่ได้กำหนดค่า)","updated_at":"2026-06-17T14:16:47.316Z"} +{"cache_key":"e9fefacd97fda0e4ae391e1d1b4de1c044067067f10fedc7e1b260bcbc4b67af","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.duplicateRisk","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Retrying may duplicate a result after an ambiguous acknowledgement.","text_hash":"7b818910c3637b34ad0890c3a089666f79d44c985608e69a2aefa48e90ed6579","tgt_lang":"th","translated":"การลองใหม่อาจทำให้ผลลัพธ์ซ้ำหลังจากการรับทราบที่ไม่ชัดเจน","updated_at":"2026-08-06T05:33:41.502Z"} {"cache_key":"ea382ab36fccd92b19ad64856be1fbb2002ef41744216d865f441834084d4212","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.addEntry","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Add Entry","text_hash":"b65440dceed4cb4498574b0eee217f072271b834277932bf229b0ec55c96eb44","tgt_lang":"th","translated":"เพิ่มรายการ","updated_at":"2026-07-12T06:51:17.672Z"} {"cache_key":"ea54bc2281b91c8d3b362120d0b3f110b49eebe2c5c90b8b36ea022a51263693","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.dreaming.phases.light.description","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Cheap recent-activity pass that stages replay candidates.","text_hash":"c912e591861910a557e09e9bed8be00146bdce9fdbe2bcb42b036954410dbdf0","tgt_lang":"th","translated":"การประมวลผลกิจกรรมล่าสุดแบบประหยัดที่จัดเตรียมผู้สมัครสำหรับการเล่นซ้ำ","updated_at":"2026-07-28T07:14:53.095Z"} {"cache_key":"ea705a9b3cb50a40d6d20d46fb239b99b37ae3745afebcef9150ae0922120b9f","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.goalNote","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Goal note","text_hash":"1afb7855a394ef7078728de1c804d6b995413db4eafe7d74190076cb9ed2c9f5","tgt_lang":"th","translated":"หมายเหตุเป้าหมาย","updated_at":"2026-05-29T21:02:14.030Z"} @@ -3720,6 +3750,7 @@ {"cache_key":"eb922b80fa90c926638e22943bc570b0a91a7e9629d099fb8aea5fe4a4b87628","model":"claude-opus-4-8","provider":"anthropic","segment_id":"mcpPage.toolFilter","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"tool filter","text_hash":"582d4e652116255489fe370ee55ed30d12d28f988c625448f9eb54fa3aaf55ee","tgt_lang":"th","translated":"ตัวกรองเครื่องมือ","updated_at":"2026-07-12T06:55:10.915Z"} {"cache_key":"eba1827e880ad583e0f915ed993eb22aac98e752f18d0d0565e5e6c06a175640","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.emptyFilteredHint","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Change the view, search, priority, agent, or archive filter.","text_hash":"049dfae940263ace9707334af06b298c1223c38a449b1cec5a712553badebbd0","tgt_lang":"th","translated":"เปลี่ยนมุมมอง การค้นหา ลำดับความสำคัญ เอเจนต์ หรือตัวกรองที่เก็บถาวร","updated_at":"2026-06-17T14:16:55.187Z"} {"cache_key":"ebc2d27e1a406f479639632eac5fa418c3e8c92d13923437f222fa03d61e109b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.overview.schedule.lastRun","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"last {time}","text_hash":"0c2ca63c65372314f02196c209b297e0d7500bbaff80c719c28e4e3e6c9e8f3a","tgt_lang":"th","translated":"ครั้งล่าสุด {time}","updated_at":"2026-07-29T11:11:40.580Z"} +{"cache_key":"ebce5128358eee10f7a9c04574b31c40a3ad71fcd212e76ba119265ee6fef7d4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.recoveryFailed","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Could not update completion delivery.","text_hash":"bbeca2e058cc124638f8e2241905215a63eb671841584b97706bc41fbe2a2378","tgt_lang":"th","translated":"ไม่สามารถอัปเดตการส่งผลลัพธ์เมื่อเสร็จสิ้นได้","updated_at":"2026-08-06T05:33:41.502Z"} {"cache_key":"ebec071752cfa59514233a7bd592612afc5da34ba2603cf703fb1b5c4e49ca26","model":"claude-opus-4-8","provider":"anthropic","segment_id":"profilePage.offline","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Connect to the gateway to meet your agent.","text_hash":"8804d65574fee21ed454bc82cb65b5ac8f0320877b5e4db12230aa665cd86f18","tgt_lang":"th","translated":"เชื่อมต่อกับ Gateway เพื่อพบเอเจนต์ของคุณ","updated_at":"2026-07-29T11:14:47.751Z"} {"cache_key":"ebf576105778b19bae7f9db2dc4f3d9255ec76c6176d28dc6cc22971658a3350","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.evaluation.status.error","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Error","text_hash":"54a0e8c17ebb21a11f8a25b8042786ef7efe52441e6cc87e92c67e0c4c0c6e78","tgt_lang":"th","translated":"ข้อผิดพลาด","updated_at":"2026-07-29T11:12:15.947Z","segment_ids":["activity.status.error","cron.runs.runStatusError"]} {"cache_key":"ec10f43d8b85ef342bcefb5389b23546ee736f172c1835d5473978492e6955a2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.advanced.sortRecent","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Most recent","text_hash":"7459b8690410d3da0417aab2c54d61c54472d9f59b353a09e11570dd5542fc2a","tgt_lang":"th","translated":"ล่าสุด","updated_at":"2026-07-29T11:14:47.751Z"} @@ -3781,6 +3812,7 @@ {"cache_key":"ef26dfaebb46244779dc6b048f0bc852869cddeb016adc14dbd4f37a9c6dae78","model":"gpt-5.6-sol","provider":"openai","segment_id":"agents.identity.chooseImage","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Choose image…","text_hash":"44ce6e4a2f8d959616507f661c1f97571148fc24445e21dd59946786d7f1ccf2","tgt_lang":"th","translated":"เลือกรูปภาพ…","updated_at":"2026-07-13T05:30:53.738Z"} {"cache_key":"ef38f4917c723b902c0a2018857589fc125d425810b3d522bb41cac881724543","model":"claude-opus-4-8","provider":"anthropic","segment_id":"mcpServers.missingTransport","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"missing transport","text_hash":"363856aac63a4c64867ce1a4f641c61f70c9fe4cf68e822a8afac390f4866a80","tgt_lang":"th","translated":"ไม่มีการขนส่ง","updated_at":"2026-07-12T06:55:10.915Z"} {"cache_key":"ef52de27b8a9db837df90fd73432615c5bb455c5fce18c7f162af9ea1cbb50e2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.notifications.title","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Push notifications","text_hash":"a1fa4443fe4abe63d6a29c433e4e8f23604c6bda89d6cec04bc261b5021f74e4","tgt_lang":"th","translated":"การแจ้งเตือนแบบพุช","updated_at":"2026-07-12T06:53:10.345Z"} +{"cache_key":"ef531a6896b9b3de708039d47e3dda145f113bc17353888c71fa59a66439093b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.format","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Check that the endpoint exposes a compatible chat model, then retry.","text_hash":"22ef704d9921834cb21e0b3c3c807f3d5fa2fd63f40ff652d26bcf2638556121","tgt_lang":"th","translated":"ตรวจสอบว่าปลายทางแสดงโมเดลแชทที่เข้ากันได้ จากนั้นลองใหม่","updated_at":"2026-08-06T05:33:41.502Z"} {"cache_key":"ef728eff812f18cadd12cc92235054a35001f3e6525213c2ed1c64c0e0c98fe3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"profilePage.identity.openSettings","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Open identity settings for {name}","text_hash":"e88ac287ce57dfae2af2f33ef747d245015c22aa2521cd83b12d5212c7b8001b","tgt_lang":"th","translated":"เปิดการตั้งค่าข้อมูลประจำตัวสำหรับ {name}","updated_at":"2026-07-22T15:57:04.293Z"} {"cache_key":"ef7ca5df1b4211c015d70364e42f936297de59e9f29ba366bba4a116b2e90e3c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.pairing.noPending","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"No pending requests","text_hash":"883a9f47c79e89010ee490301143cacd80debfe30bd89ceb9cdfec685ccd2c66","tgt_lang":"th","translated":"ไม่มีคำขอที่รอดำเนินการ","updated_at":"2026-07-22T15:54:25.001Z"} {"cache_key":"ef861042b964f94ead7faa47875a1c9f738f8014ef3feb626da6d27e76e88ec5","model":"gpt-5.5","provider":"openai","segment_id":"chat.backgroundTasks.show","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Show background tasks","text_hash":"7cce70ac350d780017a5a7f109b28cbe69f5a1c7bfc92d1c1d9479f402ab8bdf","tgt_lang":"th","translated":"แสดงงานเบื้องหลัง","updated_at":"2026-07-11T00:45:34.273Z"} @@ -3835,6 +3867,7 @@ {"cache_key":"f22d46bf84df55716c1ecf29716b6e79dd06571ed51d7ee3fe0bd531b165e416","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.evaluation.decision.pass","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Pass","text_hash":"ebdf8cc00bc4d9ceee633c56c63b49955769a92ca060825c9b08e4af61326e2b","tgt_lang":"th","translated":"ผ่าน","updated_at":"2026-07-29T11:12:15.947Z"} {"cache_key":"f22dc36b9f1e4f44cb985a8a4e3d6b5fb1023ed2f9a7858138edc6d0aca4459f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillsPage.installNamed","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Install {name}","text_hash":"15d27e180bc64b4b3219b11337fa5e748c69724a16fc7b9918b5994ddaad2e9f","tgt_lang":"th","translated":"ติดตั้ง {name}","updated_at":"2026-07-12T06:54:44.653Z","segment_ids":["pluginsPage.installNamed"]} {"cache_key":"f22eddb50e5ed1a3c23cfac5f1a1bd9b1b9ef1161f88dd9d9ef9d25d1745bfa3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"updates.failureReasons.globalInstallFailed","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"The global package install did not verify on disk. Retry or reinstall from the CLI.","text_hash":"cb43816f96f6f5636e4da1576ee01edfbdf7d6851b9c98c43976738765edda7f","tgt_lang":"th","translated":"การติดตั้งแพ็กเกจแบบ global ไม่ผ่านการยืนยันบนดิสก์ ลองใหม่หรือติดตั้งใหม่จาก CLI","updated_at":"2026-07-29T11:10:05.455Z"} +{"cache_key":"f22ee68b3b3e51bb0c06f85dc7e590670d6372ccdc9f20686dfc07c4bfd0e8cc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.actions.confirmRepairDescription","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"This archives derived dream cache files and rebuilds them from clean inputs. Your dream diary stays untouched.","text_hash":"2589fde250939480a492a5f25e92fb75430cccfcb4aa9da17a4c63c5ea3efb22","tgt_lang":"th","translated":"การดำเนินการนี้จะจัดเก็บไฟล์แคชความฝันที่ได้มาและสร้างใหม่จากอินพุตที่สะอาด ไดอารีความฝันของคุณจะไม่ถูกแตะต้อง","updated_at":"2026-08-06T05:33:41.502Z"} {"cache_key":"f2334c8ec630a2448f7590bd0219ca718f17e75c4250211df204ee04fccc3dcc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.detailPanel.editFile","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Edit file","text_hash":"9608dd142d9b10d7799422fe96eab7262a5db3de6edbb1fde660d74ddaa2617b","tgt_lang":"th","translated":"แก้ไขไฟล์","updated_at":"2026-07-12T06:57:50.389Z"} {"cache_key":"f2475342f9ebc91db8ae868a38eb1646db8ba37513eec0bd9b072f8c5de0b7a4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.dreaming.storage.modes.inline","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Inline","text_hash":"99ed40acbd94bb1f0ebdf87703b4cd00843eae77c4137e5d9165e5a2c34d7918","tgt_lang":"th","translated":"Inline","updated_at":"2026-07-28T07:14:32.326Z"} {"cache_key":"f250af3c55171cd7cd7313df029445a9d10bc56ff454e8ff6fcf2a05637f9bcf","model":"claude-opus-4-8","provider":"anthropic","segment_id":"terminal.dockRight","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Dock to right","text_hash":"df50a8c47b03e86a5edfdfaf2cd7289a22f9ce8dc0f91a80d71438bc887c964e","tgt_lang":"th","translated":"Dock to right","updated_at":"2026-07-29T11:14:47.751Z"} @@ -3867,6 +3900,7 @@ {"cache_key":"f47095d5b9684e81897da0b8b0172421d4e86a6710cc7beb98e674d4aa831e79","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.modelControls.resetToDefault","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Reset to default ({model})","text_hash":"45f95e556c6171066d273ce70c9721bdae0a93767eedfeb6ee0c79fdb851b497","tgt_lang":"th","translated":"รีเซ็ตเป็นค่าเริ่มต้น ({model})","updated_at":"2026-07-22T15:58:59.898Z"} {"cache_key":"f474b395ca3ebf9cce9c22b1321b4dc15cf8ca4d528489fb8e75c50b1509d83e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.searching","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Searching ClawHub…","text_hash":"1dc48144c37134cc875133799e40d6766a0306fa220e8fa63139c4dcab0bfd54","tgt_lang":"th","translated":"กำลังค้นหา ClawHub…","updated_at":"2026-07-29T11:14:47.751Z"} {"cache_key":"f485656b857e0d93dd6c8fc0dc188029c2af0aab4e54b4af1f46cb44ca9c1e7a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commandResults.redirect.requestFailed","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Failed to redirect: {error}","text_hash":"a90aef67e11b7ba9ec9e398241261ef85d443fb49d99c95ea6a6aeb044c8eed7","tgt_lang":"th","translated":"ไม่สามารถ redirect: {error}","updated_at":"2026-07-29T11:13:46.307Z"} +{"cache_key":"f492bdab1f0a239e15b9deee9b12ef1f725fa275f2a62c7092680cb7e35c9370","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.auth","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Review the provider credential or sign-in, then retry.","text_hash":"06492ffbd3c87579037f41e3c00a217fb3020fafdc1f11442394e33b4b7dcd77","tgt_lang":"th","translated":"ตรวจสอบข้อมูลรับรองหรือการลงชื่อเข้าใช้ของผู้ให้บริการ แล้วลองใหม่","updated_at":"2026-08-06T05:33:20.133Z"} {"cache_key":"f498105bbcf3ac2a1ffb995b9438ed715d9dc5082c7d443daa67c713c2353f9e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.pullRequests.linkLabel","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Pull request #{number}: {title}","text_hash":"53759ac10b7f9d2b0c86b87c1fc6b49fc2e99f39d119012971756220da9696f0","tgt_lang":"th","translated":"Pull request #{number}: {title}","updated_at":"2026-07-29T11:14:47.751Z"} {"cache_key":"f4a23d7ed7b2d842b86ce615acd24905f8714a7a05775a7f4ff31b6a6da3b53b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commandResults.steer.succeeded","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Steered.","text_hash":"b2984f44f7ffe8e83cbb09d1eb42a3202a72ffa767749b5b5d6021e2a1897bab","tgt_lang":"th","translated":"Steer แล้ว","updated_at":"2026-07-29T11:13:46.307Z"} {"cache_key":"f4a389af2a2b1eaec3cacb35bde4eace9424fe077444a0f4faedd9f942982de5","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.groupBy","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Group by","text_hash":"956a51f6b098a41b7c3108015f0790bb24af7693717b07cee39d5df6a5da1826","tgt_lang":"th","translated":"จัดกลุ่มตาม","updated_at":"2026-07-05T14:40:13.915Z"} diff --git a/ui/src/i18n/.i18n/tr.meta.json b/ui/src/i18n/.i18n/tr.meta.json index e433b468d07c..37cb6eaf08c1 100644 --- a/ui/src/i18n/.i18n/tr.meta.json +++ b/ui/src/i18n/.i18n/tr.meta.json @@ -1,11 +1,11 @@ { "fallbackKeys": [], - "generatedAt": "2026-07-31T19:26:07.651Z", + "generatedAt": "2026-08-06T05:31:47.193Z", "locale": "tr", "model": "claude-opus-4-8", "provider": "anthropic", - "sourceHash": "912ad83d5f70ee4463b1370efd9bf9c890017c65833f30501e8c3440da135ee7", - "totalKeys": 4652, - "translatedKeys": 4652, + "sourceHash": "10855748ee78e3fa7806b6f0f43f9f2dec749b41e7fc82439dbe19fca7e2f173", + "totalKeys": 4689, + "translatedKeys": 4689, "workflow": 1 } diff --git a/ui/src/i18n/.i18n/tr.tm.jsonl b/ui/src/i18n/.i18n/tr.tm.jsonl index 24181fd0ee18..cd0f03dfcc7c 100644 --- a/ui/src/i18n/.i18n/tr.tm.jsonl +++ b/ui/src/i18n/.i18n/tr.tm.jsonl @@ -1,6 +1,7 @@ {"cache_key":"00092af75e16e3c3b48921db31d62f4910a936927b39b34d50644d59c4325cdf","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.recent","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Recent","text_hash":"690dbe9dc0993c4256683738fc3fd541cfa96f60d299be33343615dd58179d93","tgt_lang":"tr","translated":"Son","updated_at":"2026-07-29T11:07:29.221Z","segment_ids":["usage.sessions.recentShort"]} {"cache_key":"0011479afc6cc5d06e04c9a9491bcc357ee1fab6db4bd705ecc03c136a64e572","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.sessionHelp","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Main posts into the agent's timeline. Isolated runs a dedicated agent turn.","text_hash":"ca59ec2456da83588395f5d5045ec40ba74903246b0da74b540a754ab3b64207","tgt_lang":"tr","translated":"Ana, bir sistem olayı gönderir. Yalıtılmış, ayrılmış bir aracı turu çalıştırır.","updated_at":"2026-07-29T11:07:29.221Z"} {"cache_key":"0015801a4a8449a5aeedec6484da163320c06404d185a08754eaa096a45f1a45","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.dreaming.phaseFields.dedupeSimilarity","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Dedupe similarity","text_hash":"a4d9b033590e8cec66d4d4fc86fcfcfcf3b35d8095adac7a9b328e2b9dbec3fe","tgt_lang":"tr","translated":"Yinelenen benzerliği","updated_at":"2026-07-28T07:10:53.877Z"} +{"cache_key":"001a48b5930882551f09d99631dae8c4d906595f929b3402ea8182fdacb6d0fc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.actionRequiresAdmin","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"This action requires operator.admin access.","text_hash":"518b8e1950759a90a1bd23aa2ca3c6476d2278d010e83aff6087f7469050286b","tgt_lang":"tr","translated":"Bu eylem operator.admin erişimi gerektirir.","updated_at":"2026-08-06T05:31:31.168Z"} {"cache_key":"0028481d2d662450d09366ed60ee26e9bfc9bc1de18a666ab5ddeff6805b05f5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.rail.progress","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"{completed} of {total}","text_hash":"6ee92be50bbb6e199814142376a112c74f6bf9a9481e6abed075ad67135154f0","tgt_lang":"tr","translated":"{total} / {completed}","updated_at":"2026-07-22T15:52:05.974Z","segment_ids":["chat.observer.progress"]} {"cache_key":"00307a5dd5257a88c6445e132cbc93e104d2bdd87ad84526b6c1e86bf6386124","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.lastRefreshed","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Updated {time}","text_hash":"2f87419441e6111b4d62893d3c4ef5ddeb2c8e1af82fabab6132856faf77f907","tgt_lang":"tr","translated":"Güncellendi {time}","updated_at":"2026-06-17T14:15:40.711Z","segment_ids":["modelProviders.updated"]} {"cache_key":"0030aa3b560ce69ac53cf25a2ce019ca33ed446368c8d4aa8e2c1e1679108c60","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.export.label","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Export","text_hash":"3664895579f0a7e68c4aa09c91316e20239bc74499010e6423ece40cad7c28f7","tgt_lang":"tr","translated":"Dışa aktar","updated_at":"2026-07-29T11:07:29.221Z","segment_ids":["chat.runControls.export"]} @@ -9,6 +10,7 @@ {"cache_key":"007b2e8532cea8e293361e17e5f81b5c40b9bbd2ed9ee04b5a9acca1d2249b25","model":"claude-opus-4-8","provider":"anthropic","segment_id":"custodian.history.changedPaths","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Changed paths ({count})","text_hash":"efccad39d2df959f66df9485e142e30fe953d8eed4216d0a67cc2dc8c0a783c2","tgt_lang":"tr","translated":"Değişen yollar ({count})","updated_at":"2026-07-22T15:50:08.841Z"} {"cache_key":"008dd4139c591c799f7390a57509c365d0545ef3b03c1cb1c7640988e54281c4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"debug.security.warnings","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"{count} warnings","text_hash":"20c152eb8c81aba048645d91a49f254c1f8cb41ed6e6290ac1e6c3bf4a94b913","tgt_lang":"tr","translated":"{count} warnings","updated_at":"2026-07-29T11:07:29.221Z"} {"cache_key":"008ea32cbd37f7ad29bf33b623f6680c7d77618011ff283e0524805c04e5b58d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.filters.selectAll","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Select All","text_hash":"d1ec69e64b9609d089aae09f7adc5c566d2cd222f8d8325f0ab3b523f0ac2690","tgt_lang":"tr","translated":"Tümünü Seç","updated_at":"2026-07-29T11:07:29.221Z"} +{"cache_key":"009972b8077e367a7618f1484b4c752e0cc7540774bbba751fbb194ef8e7c805","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.pairing.stepDashboard","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"On the Gateway host, run openclaw dashboard to open a secure one-time pairing link.","text_hash":"11c126287764dab4e5bac5eb830368cd054b85cee578001cd159230f94b1d6c3","tgt_lang":"tr","translated":"Gateway ana makinesinde, güvenli tek seferlik bir eşleştirme bağlantısı açmak için openclaw dashboard komutunu çalıştırın.","updated_at":"2026-08-06T05:31:44.543Z"} {"cache_key":"009bcdab5e4551d4971831664f8296f47c0547a970b3d6dbcfc8310e1832999d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.dark","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Dark","text_hash":"60acc53f13a5d1bf115878c4a785e9a43e8286c4139a8402a6ac7d23966f9153","tgt_lang":"tr","translated":"Koyu","updated_at":"2026-07-29T11:07:29.221Z"} {"cache_key":"00bded249aa72cf24debab482ff282e0fd2d9a477866a008f0085c5eefd56c73","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.localCost","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Global session spend · {days}d","text_hash":"bce6db669e054bab099bcd9188d33e7d7f4a6f8257bc90d9bd28570cc9fa7baf","tgt_lang":"tr","translated":"Session spend · {days}d","updated_at":"2026-07-29T11:07:29.221Z"} {"cache_key":"00d30f653c06736aa3a2bbe35921a6a96807e49599793b20dd8dca7670befc56","model":"gpt-5.5","provider":"openai","segment_id":"chat.composer.contextUsage.title","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Context usage details","text_hash":"0e04e44654b5a2abf769dcd2f82a32e0501a41689d6635d7f718978c160958f0","tgt_lang":"tr","translated":"Bağlam kullanımı ayrıntıları","updated_at":"2026-07-05T10:16:19.859Z"} @@ -44,6 +46,7 @@ {"cache_key":"028089bf913dcdaaafcc83bbdbe4870b980ecdfbda50a877796fbca22e170f71","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.taskSuggestions.dismiss","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Dismiss {title}","text_hash":"d4d093af8c7f724b3f2578c60d09fc1660767fe6ca92518e13c2397bca96b348","tgt_lang":"tr","translated":"{title} önerisini kapat","updated_at":"2026-07-29T11:07:29.221Z"} {"cache_key":"029f084d6eecc2ac972493bd54fcf03990b546ad85b002900dfcfff06a84ba8c","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.dragSessionHint","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Drag thread to move between groups","text_hash":"ce9469c7dcde419d8d54cc23c75b4f9a586f62cdc422ed29a398fc7168ba66c5","tgt_lang":"tr","translated":"Gruplar arasında taşımak için sürükleyin","updated_at":"2026-07-05T14:40:02.505Z"} {"cache_key":"02bdfd9e150d2e5ef3bd8b2134eb745d572f4b03be631526c95df8c2bacf694b","model":"gpt-5.5","provider":"openai","segment_id":"common.failed","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Failed","text_hash":"031a8f0f659df890dfd53c92e45295b0f14c997185bae46e168831e403b273f7","tgt_lang":"tr","translated":"Başarısız","updated_at":"2026-07-10T23:12:39.784Z","segment_ids":["sessionsView.statusFailed","chat.pullRequests.checksFailed","chat.rail.health.failed","chat.observer.health.failed"]} +{"cache_key":"02bf25ae6b985307e94a23172e112612c30cefbd3b502db9e1f395ab2718860b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.actionRequiresConnection","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Connect to the Gateway to change threads.","text_hash":"727466635f5e0ced207246479290fa83cd03ca8c78d8b7120ec5abba0e3ed8ed","tgt_lang":"tr","translated":"İş parçacıklarını değiştirmek için Gateway'e bağlanın.","updated_at":"2026-08-06T05:31:31.168Z"} {"cache_key":"02c4e93d1f25d9bfef785a08f96e6f0ba704cfb8a5461eb4c5fcd3d1db93a12f","model":"gpt-5.6-sol","provider":"openai","segment_id":"lazyView.staleSubtitle","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"OpenClaw was updated in the background. Reload to get the latest panel.","text_hash":"059f63e57629dbb4ea5aa42c5598d95f2889169d76efefa813d0bb148e56648e","tgt_lang":"tr","translated":"OpenClaw arka planda güncellendi. En son paneli almak için yeniden yükleyin.","updated_at":"2026-07-13T05:02:03.348Z"} {"cache_key":"02c61ec378ae6dc84afcabc8ece0353b90810303799ea3804e15f5b0470bfdbf","model":"gpt-5.6-sol","provider":"openai","segment_id":"configPage.content","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Settings content","text_hash":"e4dcd3d9bff6ba5422b5216d88009d9b4be8eb0e6c65d25781cb3441c80e0597","tgt_lang":"tr","translated":"Ayarlar içeriği","updated_at":"2026-07-13T13:04:15.640Z"} {"cache_key":"02dd3d3a14cea23849b7d29924fa0bcaa6d7e6191398424f96ebd148b1f1f2d6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.status.promotedSuffix","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"promoted","text_hash":"348f71b67f2d742317773fc33fa48fa65f4a016adc8ce1a5afdbc50ce33b2c34","tgt_lang":"tr","translated":"yükseltildi","updated_at":"2026-07-29T11:07:29.221Z"} @@ -52,6 +55,7 @@ {"cache_key":"03288bc109a9a34cbf7f941970e402bf71df821fc59b70843e28d48eac926d5c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"quickSettings.personal.avatarIssues.outsideWorkspace","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Outside workspace","text_hash":"993f0ebd3b3e492e86b0d64955cb5dc76359b3390e97863b22f5a94398b6b36e","tgt_lang":"tr","translated":"Çalışma alanı dışında","updated_at":"2026-07-12T06:40:09.538Z"} {"cache_key":"033526609d4a6265b6fe4e2c4647fa2bfe4a5cc57e205cb80a849108310c7e6f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.dependenciesBlocked","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"{count} blocked","text_hash":"fb39869b0fb3b8933126014e5c3739d7d67a620b8369781ca27e7395c595bde8","tgt_lang":"tr","translated":"{count} engellendi","updated_at":"2026-06-16T14:15:44.904Z"} {"cache_key":"03494452e9fef8f553a24614623f03ad8e4c140228a4716ca52c90557a171506","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.now","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"now","text_hash":"ed5eb9a37e2d8231af3388319b941995f6dc8755c56043d0cc52b5fe405a87de","tgt_lang":"tr","translated":"şimdi","updated_at":"2026-07-29T11:03:58.738Z"} +{"cache_key":"035cf2fec69270ae02ee8bc53cedb5318e910b3b5ce82df2110f13cac747358d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.modelControls.modelsRefreshFailed","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Couldn’t refresh models","text_hash":"b945dd9b9def5637a710863b594c4cfe700f7aa354e8856300c07bf0afd96be8","tgt_lang":"tr","translated":"Modeller yenilenemedi","updated_at":"2026-08-06T05:31:47.192Z"} {"cache_key":"03606ad6c2a469c06119546ac3d9347c9b4c869628ad44848ae7addf0a88f68e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.overview.avgCostHintMissing","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Average cost per message when providers report costs. Cost data is missing for some or all threads in this range.","text_hash":"b9a5018a525c92e9dc73cb5282514d655e70d37208d24718f8f20b2b59e5e256","tgt_lang":"tr","translated":"Sağlayıcılar maliyet bildirdiğinde mesaj başına ortalama maliyet. Bu aralıktaki bazı veya tüm oturumlar için maliyet verisi eksik.","updated_at":"2026-07-29T11:07:29.221Z"} {"cache_key":"0360ea935632dab475c07d8c1c5b94d279958381b0b55bece62216955defa1a9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.dreaming.storage.separateReportsHelp","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Keep dreaming reports out of the main memory file.","text_hash":"36e1f08dc3508afd6f6b3f99a29bb24455182998ccb45420605f741b2c5a23c7","tgt_lang":"tr","translated":"Rüya raporlarını ana bellek dosyasının dışında tutun.","updated_at":"2026-07-28T07:10:53.877Z"} {"cache_key":"0376a28e08ef5d0a6b445d69a4497191dbdec4995835ad9adf4c3e4fdfd070d5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.pairing.getApps","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Get the apps","text_hash":"cd573c27d9675c31a931fdbc329d17d50bede2d9f96a20f9acd103e704f3d7dd","tgt_lang":"tr","translated":"Uygulamaları edinin","updated_at":"2026-07-22T15:49:18.772Z","segment_ids":["agentChip.getApps"]} @@ -148,10 +152,10 @@ {"cache_key":"091cf6b71534bde995dda44f72ec1740541a9a4396908cfd4ee794d783ee721c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.autoThreshold","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"auto-threshold","text_hash":"1226b481f4c922e35ec4ce19374ef387fc5d7a1fc014bcb0bebd07265b2171d9","tgt_lang":"tr","translated":"otomatik eşik","updated_at":"2026-07-29T11:07:29.221Z"} {"cache_key":"09234073aba4c317e9b6d65cafda59bcc12f0bb8172bc7142f901b2877c95f1b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.untitled","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Background task","text_hash":"dba3626059c35bd2e98b0d10db53d9832106dca8a364c3f6106f2788b4d032c6","tgt_lang":"tr","translated":"Arka plan görevi","updated_at":"2026-07-29T11:07:29.221Z"} {"cache_key":"092b0c9b09d3086ab222a39cb3d4ecdce5190429c26d4c919aea59c28f194d08","model":"gpt-5.6-sol","provider":"openai","segment_id":"chat.progressLabels.snapping","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Snapping","text_hash":"d77561a220212ca8889ff9a41def2595634f7f091f3485523564422a39bec10e","tgt_lang":"tr","translated":"Şaklatıyor","updated_at":"2026-07-14T04:54:15.564Z"} +{"cache_key":"0954b49c9d389138202201fb21b9adc4cd179bd9469a1a5894d8f46230fb87fa","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.unknown","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Review the connection details, then retry.","text_hash":"dc49542f1026ccbbe6bd75ed5167700086796a53d34f1a3524cc545590b3e990","tgt_lang":"tr","translated":"Bağlantı ayrıntılarını gözden geçirin, ardından yeniden deneyin.","updated_at":"2026-08-06T05:31:44.542Z"} {"cache_key":"0970fcee9cf52f6c5c2753dbc40e82a03884fa0189136b6d6409b077a353994a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.cronPanel.schedulerTitle","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Scheduler","text_hash":"d3a27d96cd0791a2b2161ed5cf5e3b5c0d360d05070e7bf6bf0e45d4e5a8f264","tgt_lang":"tr","translated":"Scheduler","updated_at":"2026-07-29T11:07:29.221Z"} {"cache_key":"09791883a03ee4a2deab1e99b9cd29d7dc356b6cc2b79d2354d6b3f1e5d23dda","model":"claude-opus-4-8","provider":"anthropic","segment_id":"optionCard.skip","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Skip for now","text_hash":"b58eb52c8810b97857e264ea9de45f7bd7edb754bb0edad30ffab78ff027c45e","tgt_lang":"tr","translated":"Şimdilik atla","updated_at":"2026-07-22T15:48:57.417Z"} {"cache_key":"099e83392c5e137483cbe3c59cb6c521779cbda2b8434cfd8f069ad7f5a7d5cb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"profilePage.identity.menuLabel","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Identity menu","text_hash":"e33c2034759e090f6e97889c18e3da81cf0e7362e79f7b8aa6a544bb88a77894","tgt_lang":"tr","translated":"Kimlik menüsü","updated_at":"2026-07-25T17:14:04.043Z"} -{"cache_key":"09ab88f6dd820de75adbe9840c6a8a695f0edacc38cb9f2090793bcc390e7761","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.relative.secondsAgo","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"{count}s ago","text_hash":"244073ecb2be8fe875a37bcf7023ff32fb21f7c64e5d29e0ae62931a84c98a6a","tgt_lang":"tr","translated":"{count}sn önce","updated_at":"2026-07-12T06:42:37.243Z"} {"cache_key":"09ad767d9b5953015405714f5ab76db03a425964c162b3b1531e0cbe16b7cce3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.today.draftedBy","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Drafted by","text_hash":"a93a4965d4e86c6590ceab7841c24d893b432ca8d4890766f38d2aa1ea31e91a","tgt_lang":"tr","translated":"Hazırlayan","updated_at":"2026-07-12T06:42:29.259Z"} {"cache_key":"09c4ddcb8134e1fa100fc652483f0ef6ea5ac922a5431fae8312fed4926cd3e7","model":"gpt-5.6-sol","provider":"openai","segment_id":"tasksPage.status.cancelled","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Cancelled","text_hash":"d353a99eb4556847ceeb3c306ac886cf6b4fa13043eb1864b9aeb0607fd5f2cc","tgt_lang":"tr","translated":"İptal edildi","updated_at":"2026-07-16T09:23:47.655Z","segment_ids":["approvalHistory.statuses.cancelled","chat.questions.cancelled"]} {"cache_key":"09ca14e674d4fc3a6a659683b6f32117bd9885711c8666855d93e03f951b830a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.status.missing","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Not signed in","text_hash":"491fc91cd76e51571a745d780f0fc91f8ae62622e790cb113828988bba2e3c2c","tgt_lang":"tr","translated":"Not signed in","updated_at":"2026-07-29T11:07:29.221Z"} @@ -208,6 +212,7 @@ {"cache_key":"0cf56de4c11c34d26245eea8abe9f3653189d0a60c68022b9137a7e9ab4e5f8d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.connectorDescriptions.todoist","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Read, add, and complete tasks and projects in Todoist.","text_hash":"de752d3f3270b42889ff4f1fa5ded19d459cb653d13deafa4359e2c960b9976a","tgt_lang":"tr","translated":"Todoist'te görevleri ve projeleri okuyun, ekleyin ve tamamlayın.","updated_at":"2026-07-12T06:41:39.223Z"} {"cache_key":"0cfcd7972e3d5bfc2b1183278301c445574dc479dbd61ffcde651fb9ff6b112e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.status.scheduled","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Scheduled","text_hash":"4724f344c1c0e4a1c5e4085610cc31bf67d0959dfda9793d4605b7b329399775","tgt_lang":"tr","translated":"Zamanlandı","updated_at":"2026-07-29T11:07:29.221Z"} {"cache_key":"0d0c4af66603180cd7aba9bb636ba0138eb91c3634391828c57e65d16a8d11b8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.overview.avgSession","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"avg session","text_hash":"a8ce1dc2f9461f5c3cf015b40c54888e55840ac786b8f878465ff1c77348a6df","tgt_lang":"tr","translated":"ort. oturum","updated_at":"2026-07-29T11:07:29.221Z"} +{"cache_key":"0d1959d1feb944292631fbf7557885694243def58f78275be226aea463977d45","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.restoreCheckpointConfirm","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Restore this thread to the selected compacted checkpoint?\n\nThis replaces the current active transcript for the session key.","text_hash":"e4f5de9f6c2d72014d2434ff7ad2704b6e4b54df553fc55a3705ddb3a8fa13ca","tgt_lang":"tr","translated":"Bu iş parçacığı seçili sıkıştırılmış kontrol noktasına geri yüklensin mi?\n\nBu, oturum anahtarı için mevcut etkin transkriptin yerini alır.","updated_at":"2026-08-06T05:31:31.168Z"} {"cache_key":"0d22b9a7b9113232ccc85a94983765ff8c7efc0c70fa29ab15bd927f57bc937d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.activeTooltip","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Loads threads updated in the last {count} minutes.","text_hash":"371eba1fea884a08656df2e02612ed5e934738994f405c0bcfab17039feb4842","tgt_lang":"tr","translated":"Son {count} dakika içinde güncellendi.","updated_at":"2026-07-29T11:07:29.221Z"} {"cache_key":"0d423375101c0241188b59a3d7c0c2fdd0492a074ae879b5f053ef64c7056202","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.overview.hero.refresh","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Refresh status","text_hash":"442c4b893915d8df437b1c70debb798401d590321131f7da73ec7da82b97bd6a","tgt_lang":"tr","translated":"Durumu yenile","updated_at":"2026-07-29T11:05:26.305Z"} {"cache_key":"0d690e72c0da4da61029c6fb9e34cbcfb2a0f000e7cb6ccd5cd3b01a1996cc0c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.turnCameraOn","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Turn camera on","text_hash":"95e9fb569c93eb7b9b3ac3fbf7ca21684962f6146035a0b5bdfecdf9dcb88fd5","tgt_lang":"tr","translated":"Kamerayı aç","updated_at":"2026-07-22T15:52:24.110Z"} @@ -216,6 +221,7 @@ {"cache_key":"0d95f00e431deb4eaa8e3a03dccc0a99f0a28f2924ff103374b2fe3a630ba010","model":"claude-opus-4-8","provider":"anthropic","segment_id":"terminal.tabHint","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"{agent} · {cwd}","text_hash":"64d5fe4bf54a2c3d203c62e0057675c810335a5b79a4ea9f5b3ec16f70d0201c","tgt_lang":"tr","translated":"{agent} · {cwd}","updated_at":"2026-07-29T11:07:29.221Z"} {"cache_key":"0d98fd9f503a0a5b1636e69513d8abf55cac4b24ec070bfcf901d0ec771564fd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.connectorDescriptions.notion","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Search, create, and update pages and databases in your Notion workspace.","text_hash":"bac4727c4b17680f28121beb875e4b219000bf05de11bb6008ea0604aba7be74","tgt_lang":"tr","translated":"Notion çalışma alanınızdaki sayfaları ve veritabanlarını arayın, oluşturun ve güncelleyin.","updated_at":"2026-07-12T06:41:39.223Z"} {"cache_key":"0da3948514ce6f34beb61533a9044c017c59de0253f28a08e6a6b040adefb194","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.evaluation.errors.revisionHashUnavailable","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"The current proposal revision could not be identified.","text_hash":"9360d4a0f2d684a420fc8b3ec528c588e37ca11ee628c59814a655fbdbb6f9bc","tgt_lang":"tr","translated":"Mevcut öneri revizyonu belirlenemedi.","updated_at":"2026-07-29T11:05:51.349Z"} +{"cache_key":"0daaa870f12dc8da265d72c2c23db5146c8c843c3b4e940b727132455b65ba9b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sidebar.showSessionSection","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Show","text_hash":"0df6f1cad36c49da768a6efdcc2c4be102f5729f7381cb53e4ff8061d17eaeb6","tgt_lang":"tr","translated":"Göster","updated_at":"2026-08-06T05:31:44.543Z"} {"cache_key":"0db25ce673a7e663053e9013fc382de15d11bb50ab64b1eff71211b1762a5384","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.searching","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Searching ClawHub…","text_hash":"1dc48144c37134cc875133799e40d6766a0306fa220e8fa63139c4dcab0bfd54","tgt_lang":"tr","translated":"ClawHub'da aranıyor…","updated_at":"2026-07-29T11:07:29.221Z"} {"cache_key":"0dc89be2c180695d83370063823bf161a075e0915164e6ac9b24006304a3e779","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.presets.last30d","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"30d","text_hash":"e3ba17e322405f7f5887b350f7d398ab1c41fc5f7a758b7aab35bf23b1368ed6","tgt_lang":"tr","translated":"30g","updated_at":"2026-07-29T11:07:29.221Z"} {"cache_key":"0dda921d9767dde877449c7cd42b7eb0f778e3b2a80cc57986aa7cdf05a0e1cf","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.overview.noProviderData","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"No provider data","text_hash":"2f97f86c6c1555a13d977d78f6ab6f6441450350cb9b643223361b636eed2e30","tgt_lang":"tr","translated":"Sağlayıcı verisi yok","updated_at":"2026-07-29T11:07:29.221Z"} @@ -276,6 +282,7 @@ {"cache_key":"1178565419cd5a2a877e24045d11e90d4148e11aaf2508d3c219b2dfeae5268b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.badgeArtifacts","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"{count} artifacts","text_hash":"022b6b55a10f1864b7aff7c307e49ab37e11e6999111fb87349f040d100abba3","tgt_lang":"tr","translated":"{count} yapıt","updated_at":"2026-07-29T11:07:29.221Z"} {"cache_key":"1184ed7b2953aa7354ee4f5a7edaee1879695ed44eaeb60f58997cb6c3851ac0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agentTools.builtIn","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Built-In","text_hash":"86d50abefe4a4533f0c0f127ed3aa0fa017dc7d51e28de37659d656fb2acdce0","tgt_lang":"tr","translated":"Yerleşik","updated_at":"2026-07-29T11:07:29.221Z"} {"cache_key":"11924341351412bdb558fd48b6d98833406b1a2c903875da7154e7a628efd388","model":"gpt-5.6-sol","provider":"openai","segment_id":"connection.access.sessionKey","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Default Session Key","text_hash":"9c4bec378fd5608ae5a57abc04c650590471e5a69c57922cc89e93815bb240c2","tgt_lang":"tr","translated":"Varsayılan Oturum Anahtarı","updated_at":"2026-07-12T00:09:30.696Z"} +{"cache_key":"119ea5e1fef606718c92d5a78a9b26f66531bc7ddc7f4269b7fa869555519412","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.auth","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Review the provider credential or sign-in, then retry.","text_hash":"06492ffbd3c87579037f41e3c00a217fb3020fafdc1f11442394e33b4b7dcd77","tgt_lang":"tr","translated":"Sağlayıcı kimlik bilgisini veya oturum açmayı gözden geçirin, ardından yeniden deneyin.","updated_at":"2026-08-06T05:31:31.168Z"} {"cache_key":"11a1d14147e053741369c60fb3f2dc7189b257d28219a0d8609d92ed61ebc6e7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.rail.finished","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Finished {time}","text_hash":"21721052b49ffe3fea75ab73b02ab770f27ba4fd3f646c0aa11dde5db99f45d9","tgt_lang":"tr","translated":"Bitti {time}","updated_at":"2026-07-25T17:14:20.775Z"} {"cache_key":"11b057846d7bf95e09ac7d975ba79173b694a61dfe67741624d569576b704a91","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.counts.claimRows","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"{count} claim rows","text_hash":"35f9552ff5960dcb3149d1f0cfdc5fb38392cbec72ef42172f6d4f5b35df4f78","tgt_lang":"tr","translated":"{count} iddia satırı","updated_at":"2026-07-29T11:06:09.346Z"} {"cache_key":"11d48758712d458f5e3a0f90c3cedd77c97e31a9cc81de235958ed0b35cf0c1f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.modelControls.fastHelp","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Fast responses finish sooner and can use more of your usage limits.","text_hash":"edd4826912063d141c68296207f4e172c447bcc3c7e939bfe10df67ccb11f554","tgt_lang":"tr","translated":"Hızlı yanıtlar daha erken tamamlanır ve kullanım sınırlarınızın daha fazlasını kullanabilir.","updated_at":"2026-07-29T11:07:11.124Z"} @@ -362,6 +369,7 @@ {"cache_key":"1682257157e618338ba6d393322c42db75d9bcdc44fc0d4a50092a10025b8e97","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.detailPanel.fileChanged","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"File changed on disk since it was loaded.","text_hash":"8904ba557934c50b9486bc15e737134496fca5011c567da9b6dc691eab4bc327","tgt_lang":"tr","translated":"Dosya yüklendiğinden bu yana diskte değişti.","updated_at":"2026-07-29T11:07:11.124Z"} {"cache_key":"16930990aad096568701f71238339fd97260644897fdc62bb32fe0f25d766ec3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"subtitles.notifications","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Browser push notifications from your gateway.","text_hash":"568d09332e2974f83a6790db268e2d01a9dbf1dde9d7c5351682794c36284ff6","tgt_lang":"tr","translated":"Gateway'inizden gelen tarayıcı anlık bildirimleri.","updated_at":"2026-07-22T15:49:53.599Z"} {"cache_key":"16d9bc3515fe275d998d834dd72a65b2f51caa32a1b10524dc156481344acd35","model":"gpt-5.5","provider":"openai","segment_id":"common.restore","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Restore","text_hash":"a76e13b9839270eb73ed11417f7d8acca55df0ad52065799361631d0fff74f27","tgt_lang":"tr","translated":"Geri yükle","updated_at":"2026-07-05T21:01:15.459Z","segment_ids":["worktrees.restore"]} +{"cache_key":"16dc15ada51d4d23fbc1e67a0f6d95bc66915e16c72c22b5e6d837e16b64b941","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.modelControls.refreshingModels","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Refreshing models…","text_hash":"88c350cac6f76d81ff4030497c3862e3088348e461c045aa0a87d0efe8e3cab8","tgt_lang":"tr","translated":"Modeller yenileniyor…","updated_at":"2026-08-06T05:31:47.192Z"} {"cache_key":"16dd56cd4108429ce98db4e4f814277b30caffa70d86a9f79fc359629b74dec2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.detail.newTitle","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"New automation","text_hash":"db87a63d537e49e3610575e079a14c3268c5a01fbfe5f2f37dca721e98ce516e","tgt_lang":"tr","translated":"Yeni zamanlanmış görev","updated_at":"2026-07-12T06:43:39.739Z"} {"cache_key":"16ef0c44aa27d8a9db719369ee16cbfc5ea02952fcde391ced71825e559343b6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"gatewayLogs.file","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"File: {file}","text_hash":"ea38ba09b5e15042f6981adb617735b87665a0830ef2efad5a8f452059d1b430","tgt_lang":"tr","translated":"Dosya: {file}","updated_at":"2026-07-22T15:50:55.559Z"} {"cache_key":"1707659586c2be46db9658adc956bc53fdb24f7db08b11aeac867da132a1262d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"githubPreview.states.draft","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Draft","text_hash":"ebf12ef47cf575b3ba9a3cc019c5310146fdac88f6d1be6618d6e91158c2f174","tgt_lang":"tr","translated":"Taslak","updated_at":"2026-07-12T06:38:01.448Z","segment_ids":["newSession.draft","chat.sessionSharing.draft","chat.pullRequests.draft"]} @@ -413,6 +421,7 @@ {"cache_key":"19fc757ed885e158ea0ac4dedfdab9ea36799f59043ad1abebbfedd7859d8bd8","model":"gpt-5.6-sol","provider":"openai","segment_id":"cron.runNotStarted.unknown","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"This automation could not be started.","text_hash":"7b85f5436926974b77952bfd3f7757b3b9ed167f909095cd9b4178c7759a8012","tgt_lang":"tr","translated":"Bu otomasyon başlatılamadı.","updated_at":"2026-07-13T03:19:42.502Z"} {"cache_key":"1a1fc24503f4d0dedc86fce90bb849153d702da60c4ed96acfffdadd80b86241","model":"gpt-5.5","provider":"openai","segment_id":"newSession.folderPlaceholder","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Agent workspace","text_hash":"9f6f919dc1088468f8197ef0c27501e1c0a71a94b9faed9d363410305d3a472b","tgt_lang":"tr","translated":"Agent workspace","updated_at":"2026-07-10T17:59:33.427Z"} {"cache_key":"1a236fa7d6f43f650c9b3e6603c8f96cbe2f8f52551b18170e0b66d75f7452b7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.actions.dedupeRemovedOne","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Removed {removed} duplicate dream entry.","text_hash":"db75cb4295b58b820bd2576e185f803184134114e75fbb517979805867ad1d00","tgt_lang":"tr","translated":"{removed} yinelenen rüya girişi kaldırıldı.","updated_at":"2026-07-29T11:05:51.349Z"} +{"cache_key":"1a2af0b78d1b2b2aa0d71e6eaf8c2579480659fb4cb6c0a84db6b19edfa29a8f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"appsPage.badgeStoreComingSoon","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Chrome Web Store · coming soon","text_hash":"d211e1cb0d006e8e02c0c3fe12d6d98e9b576b5b19eb85b501cb8448935647f3","tgt_lang":"tr","translated":"Chrome Web Store · yakında","updated_at":"2026-08-06T05:31:44.542Z"} {"cache_key":"1a5b3291ff8a5b236d3762078e04c06c6d61ce089f3a153fa63d6c6667e3b0e0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.trace.emptyGrounded","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"No staged grounded items.","text_hash":"896991a7f5bb7b2b05b5eab90680bda0ffd534a9ff068e8bf627ec084307f64b","tgt_lang":"tr","translated":"Hazırlanmış temellendirilmiş öğe yok.","updated_at":"2026-07-29T11:07:29.221Z"} {"cache_key":"1a6039c50686394405fc015ada1d32d59f3d14d598fa20da370caffb696ca20e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.categories.core","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Core","text_hash":"70ea1983c983deacc1b61805aea3d43648afd932f346fb2e5d9b15facd4035c2","tgt_lang":"tr","translated":"Çekirdek","updated_at":"2026-07-12T06:40:14.373Z"} {"cache_key":"1a7acd94353ac314d3668f23043b207f9328e8787929dc5e59b5dcf68fa0d35c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commandResults.agents.none","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"No agents configured.","text_hash":"258e1518ab58d8ede9de48d936071d9d2d82904ad5058c5257a4eae515a1ffca","tgt_lang":"tr","translated":"Yapılandırılmış aracı yok.","updated_at":"2026-07-29T11:06:54.287Z"} @@ -457,6 +466,7 @@ {"cache_key":"1d83cf60ef8f4a87214ead810afd2c91123fd8cd1973ce58711546118f16a7b2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commands.menu","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Slash commands","text_hash":"fb87b8dba88b3edced028edfe2efa5f884ab2639c1b26efa290ccd0469454d25","tgt_lang":"tr","translated":"Slash komutları","updated_at":"2026-07-12T06:43:06.800Z"} {"cache_key":"1d8612df0c96afd3def0c8767b90d780b78bd919e69a5e03cd409730536c807a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.workspaceFiles.summary","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Thread workspace summary","text_hash":"5eef33c0fa8a838ff9b362a2ad400bad00d4feff5aa0aa3b0ca3bfaf3d591984","tgt_lang":"tr","translated":"Oturum çalışma alanı özeti","updated_at":"2026-06-16T14:15:55.679Z"} {"cache_key":"1d8a493b98bc77d9a31b46317167ee7a1068bb73a183aa6e71b120d04166b417","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.nostr.displayName","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Display Name","text_hash":"18d67c992b71ce69eb924554dbace110236c7e2db06effceb3d690b8cd64a671","tgt_lang":"tr","translated":"Görünen Ad","updated_at":"2026-07-29T11:07:29.221Z"} +{"cache_key":"1d8b0aba859bf8245e0b47d154ce2ffb9cdf12feef3ac9a0dca799cb06c7298c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.recoveryFailed","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Could not update completion delivery.","text_hash":"bbeca2e058cc124638f8e2241905215a63eb671841584b97706bc41fbe2a2378","tgt_lang":"tr","translated":"Tamamlanma teslimatı güncellenemedi.","updated_at":"2026-08-06T05:31:44.542Z"} {"cache_key":"1d8f00664e6c365bc45d64fa51659544e626940bef491d336b2a90fd0d8da629","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.dismissVoiceInputError","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Dismiss voice input error","text_hash":"0dd8c7ce138cb92b0e9b1fac5fb335b04310972cb47e63237542b36ebf826bb9","tgt_lang":"tr","translated":"Ses girişi hatasını kapat","updated_at":"2026-07-29T11:07:29.221Z"} {"cache_key":"1d96b1fbc6b41ceb9117c0c37c3df2bf58665bdcda671148505a0358e98f620a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.switchCamera","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Switch camera","text_hash":"43f019ea133423c838dc896df8dc8529e5a0176c6e10620bb80b2eb6bbe4daeb","tgt_lang":"tr","translated":"Kamera değiştir","updated_at":"2026-07-22T15:52:24.110Z"} {"cache_key":"1d9874c942a1ad746694717fe4ca6e1973746663409338884e198ae80ef52501","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.tabs.cronJobs","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Automations","text_hash":"ad1fb9ec0cb3c7a4747e4c161c83af164f3f49b2b88ed79f26c2af640a7af57e","tgt_lang":"tr","translated":"Cron İşleri","updated_at":"2026-07-29T11:07:29.221Z","segment_ids":["tabs.cron"]} @@ -475,7 +485,6 @@ {"cache_key":"1ec6a723d5bdafc79f21dbc16e24f9bcab4985e0b5862daa7aaa5c602b270573","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.toolCards.openDetails","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Open tool details in side panel","text_hash":"c6056b4228d222d66008f2ddf0d39980d4d451f1590b08a15999b629a32ff5db","tgt_lang":"tr","translated":"Araç ayrıntılarını yan panelde aç","updated_at":"2026-07-12T06:43:33.122Z"} {"cache_key":"1ec86c00d2a34a53ae048dd7581c5e25658811f55bf8b595f93cbb91da4f336e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sessionSharing.readOnlyNotice","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Only the thread owner and members can act in this thread.","text_hash":"d69f9f1d7b0111ddaf6ae8f5fb5a330c89a4cbbc8014e5134222145df93bd3de","tgt_lang":"tr","translated":"Bu konu başlığında yalnızca konu sahibi ve üyeler işlem yapabilir.","updated_at":"2026-07-25T17:14:12.316Z"} {"cache_key":"1efad9ee92cefc1d49f3f947bef64a8b0096a29459e60b78ad3ee0b81bce8cc8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"languages.ko","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"한국어 (Korean)","text_hash":"30f959f34501d524b06cf98b3711cdffea10a6479a316cf2c030362e8d274740","tgt_lang":"tr","translated":"한국어 (Korece)","updated_at":"2026-07-29T11:07:29.221Z"} -{"cache_key":"1f0144473aca9a68e73dc998def1cfaef7e0a24773e9becd0b2609447adccb42","model":"gpt-5.6-sol","provider":"openai","segment_id":"modelSetup.verify.answeredIn","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Answered in {latencyMs} ms","text_hash":"b42fae037247714a4c44fb8ecb28c8b3cf473a9e443e7a444e8e79eabd310bc4","tgt_lang":"tr","translated":"{latencyMs} ms içinde yanıtlandı","updated_at":"2026-07-16T15:48:57.692Z"} {"cache_key":"1f08453db4eefde7fd7708b92bdc437455f025a415be5f25b01aade892f98545","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.network.title","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Could not connect","text_hash":"8630b4dd33f22d2f1b078dea49c0066b309f8da78647e0ccf80cfc946cf1a30e","tgt_lang":"tr","translated":"Bağlanılamadı","updated_at":"2026-07-29T11:07:29.221Z"} {"cache_key":"1f23a57ee70b316b2a5e5cf4f0969e297f10854627dcdc0c09b85ade96406de9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.connectorAddedReady","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Added {name}. New agent sessions can use it right away.","text_hash":"6e83577bc322cd89c4cff10d5809e54136075fcb9efce925fb9adc7fc2380695","tgt_lang":"tr","translated":"{name} eklendi. Yeni ajan oturumları bunu hemen kullanabilir.","updated_at":"2026-07-29T11:07:29.221Z"} {"cache_key":"1f2632700073f59f7d8d424d314da68d6519076c2c14ab287fc1cbb8958a4704","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.tabs.memories","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Memories","text_hash":"e7218b5e4a56497509ef63bbad37e594d8f24ac90928ef6ce542b1142e5426fa","tgt_lang":"tr","translated":"Bellekler","updated_at":"2026-07-29T11:05:12.366Z"} @@ -556,6 +565,7 @@ {"cache_key":"24095ca59c88aa93501433ab82cbe85f3ce54ab85749df3fd249dbacb96c0321","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.evaluation.status.error","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Error","text_hash":"54a0e8c17ebb21a11f8a25b8042786ef7efe52441e6cc87e92c67e0c4c0c6e78","tgt_lang":"tr","translated":"Hata","updated_at":"2026-07-29T11:05:51.349Z","segment_ids":["activity.status.error","cron.runs.runStatusError"]} {"cache_key":"240af3c8cfd5af2ee6ecfb522bd7a588ce4b599dfe6ef57a8febaab2b76780a4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.channels.subtitle","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Gateway-wide channel status snapshot.","text_hash":"ec2da3c2795d082812a8dbd72ae91ab2aadb236aa1cbc77e5eb3b1ba2638c96e","tgt_lang":"tr","translated":"Gateway-wide channel status snapshot.","updated_at":"2026-07-29T11:07:29.221Z"} {"cache_key":"2413a9c67b7dfec46b163e7246206cd59da3f1f6bde17698182736e872347fa1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tabs.labs","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Labs","text_hash":"d181843c9a23c1f1343b91fb1667544cb41c64e70ec65e2f39cd2efc165c2279","tgt_lang":"tr","translated":"Labs","updated_at":"2026-07-22T15:49:53.599Z"} +{"cache_key":"241fc18cd90b64c2c170b274e28ade39de008529669f2b597dd34ec94dff4019","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.actionRequiresWrite","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"This action requires operator.write access.","text_hash":"48816bfddc8d61fc3ab5c633190b2fe68f8c7390a419d24a12ba9ece22a34402","tgt_lang":"tr","translated":"Bu eylem operator.write erişimi gerektirir.","updated_at":"2026-08-06T05:31:31.168Z"} {"cache_key":"24222dba801ae81b1b393354cc35ce69719c049e6436f432d130945352dced90","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.showArchived","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Show archived cards","text_hash":"bbdf5a0b9e3d791f3f322b9c465c05ec5bae93634024a9bddeba7a3406e8ade0","tgt_lang":"tr","translated":"Show archived cards","updated_at":"2026-07-29T11:07:29.221Z"} {"cache_key":"242276a4c5c0b2f2c02746a39e24189763c6ebc478c0f4597ab44a3b2f79213f","model":"gpt-5.5","provider":"openai","segment_id":"quickSettings.appearance.lobsterdexFirstVisited","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"{name} · first visited {date}","text_hash":"706999216844c5af2e53509091e7b30b200b93c5da9fbede9e82f8b7e7526441","tgt_lang":"tr","translated":"{name} · ilk ziyaret {date}","updated_at":"2026-07-10T04:20:37.154Z"} {"cache_key":"2425436cbd6df1e63399e29ead2cc39b64f74162add08ff66575a408f31b6868","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.goalNote","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Goal note","text_hash":"1afb7855a394ef7078728de1c804d6b995413db4eafe7d74190076cb9ed2c9f5","tgt_lang":"tr","translated":"Hedef notu","updated_at":"2026-05-29T21:01:25.865Z"} @@ -631,7 +641,6 @@ {"cache_key":"297b52b524f6768c9b8c22e4ca839bbfca76a2ea2a26b21c1ba470547148441c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.unit","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Unit","text_hash":"4e545960f1bffc134026127ef92963e136ec84b24bb2a6103c0731a64843a40b","tgt_lang":"tr","translated":"Birim","updated_at":"2026-07-29T11:07:29.221Z"} {"cache_key":"2998f159e85ad3c8c91c4d56baece3f3c2cbdbc6edfe935897362e65aaa8a4da","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.sections.models.description","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"AI model configurations and providers","text_hash":"a02dc88c5366c942eb656ab00157d8b02725745aebf483d47f2d364d4b12b623","tgt_lang":"tr","translated":"Yapay zeka modeli yapılandırmaları ve sağlayıcıları","updated_at":"2026-07-12T06:39:35.979Z"} {"cache_key":"299eeeb48c5ed3d70d5b11713eb1e001f393889dbf375a27b76b7e7c2ff509a9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.actions.evaluate","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Evaluate","text_hash":"966591fe7e17f1074acd8b9b1652edf2b536f8f5cc594e222611d3e91cf0c109","tgt_lang":"tr","translated":"Değerlendir","updated_at":"2026-07-29T11:05:43.612Z","segment_ids":["skillWorkshop.today.evaluate"]} -{"cache_key":"29a536b41a33f57f8ec2eb66ec171927c9be9c87996deb715bc54d19f1a178de","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.actions.confirmDedupe","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Dedupe Dream Diary? This rewrites DREAMS.md and removes only exact duplicate diary entries.","text_hash":"3b53e7e5445b3d763ff4a3f7f55ae4917ab2dbecc988f5b46c7b06a2dd736052","tgt_lang":"tr","translated":"Rüya Günlüğü Yinelenenleri Kaldırılsın mı? Bu işlem DREAMS.md dosyasını yeniden yazar ve yalnızca birebir yinelenen günlük girişlerini kaldırır.","updated_at":"2026-07-29T11:06:02.864Z"} {"cache_key":"29b19aec2bca7a7753431b165e607ed8d1c84dfbef1b304c0d5c695b26b21400","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.queue.states.runningCommand","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Running command","text_hash":"2afb17673ff906622e0363d648d6a7ef61083e2a729b881bfa5d13cf42876fd7","tgt_lang":"tr","translated":"Komut çalıştırılıyor","updated_at":"2026-07-29T11:07:01.485Z"} {"cache_key":"29baee753ef07c41c005f4f3f9cff54ee7edd6ae0aa24a66e9b8cf34751aa151","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.eventArtifactAdded","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Artifact added","text_hash":"f8732113af36c6d348a4ae88f6cc26dc766e4d03acc7c310cb60ed5f05397d0c","tgt_lang":"tr","translated":"Yapıt eklendi","updated_at":"2026-07-29T11:07:29.221Z"} {"cache_key":"29e0ccfeed697ef71deb19d95284edaa1b27cf5190ceed7f9e291131dbf4e54f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.backgroundTasks.backToTasks","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Back to background tasks","text_hash":"407010d57983c4614f1baaa018419e3ec8d506a6acc6bfa3601f93c4a3a7253b","tgt_lang":"tr","translated":"Arka plan görevlerine dön","updated_at":"2026-07-25T17:14:20.775Z"} @@ -647,7 +656,6 @@ {"cache_key":"2a4295a408f1f78509e02407695a44de86d54cef9449f36a3bb898e363cdca2a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"mcpServers.connectRequired","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Connect to the gateway to change MCP servers.","text_hash":"5a28c8265370c09a96862c1762f1a6135d45fa9a1048c5ad74fb6286027af4c7","tgt_lang":"tr","translated":"MCP sunucularını değiştirmek için Gateway'e bağlanın.","updated_at":"2026-07-22T15:50:19.148Z"} {"cache_key":"2a457dc32d26f7336d277aa929f02f52761e0e059942afa2fce4ebc630258e19","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.create","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Create","text_hash":"4759498ac2a719c619e2c8cf8ee60af2d2407425e95d308eb208425b2a6d427a","tgt_lang":"tr","translated":"Oluştur","updated_at":"2026-07-29T11:07:29.221Z"} {"cache_key":"2a5634e4794808191f676efdc9180315f3a6498eb988063f78083cc8cff478b5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.runs.oldestFirst","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Oldest first","text_hash":"6e2ebdab3c02a3e6afd09432dbb9508b46e3174dfbf752e6b80d4b645189078c","tgt_lang":"tr","translated":"En eskiden yeniye","updated_at":"2026-07-29T11:07:29.221Z"} -{"cache_key":"2a5b5e67e0deb6dffc183eb4b3b1b1f170c8b8a5d0619199e01340bffb236830","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.overview.health.checking","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Checking…","text_hash":"ec963ffc911b840134fc738b41a8bb0493489c402a4a761efd36c16dea7d984b","tgt_lang":"tr","translated":"Kontrol ediliyor…","updated_at":"2026-07-29T11:05:34.673Z"} {"cache_key":"2a633c2feec67cc1331f5fc546f048c3fb0a90881fa4b01132efe3dd503940fa","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.diary.noDreamsHint","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Dreams will appear here after the first dreaming cycle runs.","text_hash":"8a252309d817bc57e543418f758794fec3efef8473bdf0bdeb22fb667edb76ff","tgt_lang":"tr","translated":"İlk dreaming döngüsü çalıştıktan sonra rüyalar burada görünecek.","updated_at":"2026-07-29T11:07:29.221Z"} {"cache_key":"2a65fc1e17ac2c3132ba295ae1833aafa1ca9c781c3f03bcc75abd8760a48d10","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.runs.allDelivery","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"All delivery","text_hash":"41ae1c2395e52fa33ba7df91afec0e316cd9e36a74a39b87a825f65a7dce707b","tgt_lang":"tr","translated":"Tüm teslimatlar","updated_at":"2026-07-29T11:07:29.221Z"} {"cache_key":"2a67aeccd294eff213dc3c4cef12d6cac0ebe712bdc3fb6151a525b703d2d294","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.memories.searching","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Searching memories…","text_hash":"9bec915312442733d04fe9857bd4e2b95d08a8d69c591e8c74c18d4403e2af70","tgt_lang":"tr","translated":"Anılar aranıyor…","updated_at":"2026-07-29T11:05:34.673Z"} @@ -699,7 +707,7 @@ {"cache_key":"2d49eeff7af006d56eee9a9db0e6a927aaa14bdfc1ca31b6f609c744ce031b44","model":"claude-opus-4-8","provider":"anthropic","segment_id":"appsPage.cards.wearOs.title","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Wear OS","text_hash":"8993accc61d7efa90debb88c6741259044f1b1f40dee01a0c40f4b932826ea5f","tgt_lang":"tr","translated":"Wear OS","updated_at":"2026-07-22T15:50:38.403Z"} {"cache_key":"2d4fc7e48b4bf41162cf698cff0f55b59e19fd03a8d8024761d6b8565425782d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"activity.toolFilter","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Tool","text_hash":"2e53bdcd0740867b597599e733c04a994f55fb17c89a61595183a001742e5705","tgt_lang":"tr","translated":"Araç","updated_at":"2026-07-29T11:07:29.221Z","segment_ids":["usage.filters.tool","usage.details.tool","chat.toolCards.tool"]} {"cache_key":"2d773cd474d0faeb528bcdcfdc1ed0a564eddbf75ce0236ad9255c6357cff082","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.apiKey.saved","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Secret saved.","text_hash":"44db26810911f7be2dce24244dd82d9e293f847d515cac4804581982dbd912d5","tgt_lang":"tr","translated":"Gizli anahtar kaydedildi.","updated_at":"2026-07-29T11:07:29.221Z"} -{"cache_key":"2d9f82cbde80b5d2e7f13eed5b8e95198534888c43bf7665e58dce758fd1a80a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.probe.status.no_model","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"No models available","text_hash":"a5a9895b0241125f15e8c45740f220dc69014c8d046ea815d61dd3700c1e627b","tgt_lang":"tr","translated":"Kullanılabilir model yok","updated_at":"2026-07-29T11:07:29.221Z","segment_ids":["modelProviders.readiness.noModels"]} +{"cache_key":"2d9f82cbde80b5d2e7f13eed5b8e95198534888c43bf7665e58dce758fd1a80a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.probe.status.no_model","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"No models available","text_hash":"a5a9895b0241125f15e8c45740f220dc69014c8d046ea815d61dd3700c1e627b","tgt_lang":"tr","translated":"Kullanılabilir model yok","updated_at":"2026-07-29T11:07:29.221Z","segment_ids":["modelProviders.readiness.noModels","chat.modelControls.noModelsAvailable"]} {"cache_key":"2db2d0e8fff4cb86a5797fe31fed59ca2742cacc642daa9cee9539fb22950b55","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.credentials.label","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Credentials for {agent}","text_hash":"d35fde459bca41f48f1f825aeb916c15304d01e96792bf0fcb53c962502ac02b","tgt_lang":"tr","translated":"{agent} için kimlik bilgileri","updated_at":"2026-07-22T15:51:22.842Z"} {"cache_key":"2db9519dbb08372612ab90261512a869de78fdcfa0266b6261c538246539aeee","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillsPage.missingRequirements","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Missing requirements","text_hash":"269d7976cdbad0e312aae1bb213e8522374bf23a36ab319be19f37902053b4d1","tgt_lang":"tr","translated":"Eksik gereksinimler","updated_at":"2026-07-12T06:41:30.413Z"} {"cache_key":"2dbd8c671a914b055ee251a0c74ec9a01ed68475d230cea6813475577e05f454","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.backend.qmdHint","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Retrieval is delegated to QMD. Its settings appear below.","text_hash":"67e7f23c74cbb294079a97d2b22b0ee71ea03dd1f2927d8ad00314d7f889f07a","tgt_lang":"tr","translated":"Alma işlemi QMD'ye devredilir. Ayarları aşağıda görünür.","updated_at":"2026-07-28T07:10:27.929Z"} @@ -764,6 +772,7 @@ {"cache_key":"32078a9f42046ddaa09a8a6136bfb3fe7081999163b6d38cbf5ace4ef73b5d8a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.eventNotification","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Notification","text_hash":"7d31b83313991d4c969b95ff28385ff891514dbe7a93c93c5db8145ad031420f","tgt_lang":"tr","translated":"Bildirim","updated_at":"2026-07-29T11:07:29.221Z"} {"cache_key":"3240484ee7f98ca3979fdeec875b43f389aea091e5599558a3778bc4c722784d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.filters.days","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Days","text_hash":"e08c0aa8f558f39fa99077e92036cf7d2210fe88ffae4d3b30fd489d9ac99e02","tgt_lang":"tr","translated":"Günler","updated_at":"2026-07-29T11:07:29.221Z","segment_ids":["cron.form.days"]} {"cache_key":"3256f3d6c140c45157c8e88f3165edc49fb549bd2649b567fabfbfa259c593ee","model":"gpt-5.6-sol","provider":"openai","segment_id":"newSession.cloudRequiresWorktree","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Cloud workers require a managed worktree","text_hash":"e2a5d2573acd061b41dc476828dea6d0289e76ee0c7a7e7e71c1ebf8663fd08a","tgt_lang":"tr","translated":"Bulut çalışanları yönetilen bir worktree gerektirir","updated_at":"2026-07-14T17:39:34.333Z"} +{"cache_key":"32583d830c22aba3cd6185dbc7680018b1a50dbc56c2dd0d4697088fb8485c1f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.format","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Check that the endpoint exposes a compatible chat model, then retry.","text_hash":"22ef704d9921834cb21e0b3c3c807f3d5fa2fd63f40ff652d26bcf2638556121","tgt_lang":"tr","translated":"Uç noktanın uyumlu bir sohbet modeli sunduğunu kontrol edin, ardından yeniden deneyin.","updated_at":"2026-08-06T05:31:44.542Z"} {"cache_key":"3260e5256e7f737707dde13197d799e7b0c290f3cbee50c4adb58e11307bb9d5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.risk.high","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"high risk","text_hash":"48c7fe033cf0297a519640440586e9d3a534835a5659445f60ebd7426490281d","tgt_lang":"tr","translated":"yüksek risk","updated_at":"2026-07-29T11:06:17.561Z"} {"cache_key":"327a4e56285380a446c66613ccec361e3714cca0d9d9eb4afa3b507c85d16cb6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"filePreview.searchPlaceholder","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Search files…","text_hash":"149a9d15d11317e97928e496e244586f6b547525fa36ff1f6cb13ec2165e0fcf","tgt_lang":"tr","translated":"Dosyalarda ara…","updated_at":"2026-07-12T06:38:01.448Z"} {"cache_key":"327f1a33fa7cefd99cf15485ed9cddcb7cb12e9b1a1c8c5fd9ce14ab42d25cc2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"appsPage.ctaPlayStore","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Google Play","text_hash":"027b1684683ad70355967d3b0f6c6366a02adee5db8fb5e0baddfa20521e4635","tgt_lang":"tr","translated":"Google Play","updated_at":"2026-07-22T15:50:38.403Z"} @@ -858,6 +867,7 @@ {"cache_key":"39203c059c0e0f191c87c7367e243bca344c56eea68209ccc9b7c6bc508c2a1b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"activity.allTools","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"All tools","text_hash":"81c151f98a190da765d67a020d175d400bfd9e46ed8da05bdaeeb0a9b8eef566","tgt_lang":"tr","translated":"Tüm araçlar","updated_at":"2026-07-29T11:07:29.221Z"} {"cache_key":"392a546b38f14051b5d086ce6e4c15371da5d5f2cdb6f78d0cad589345a41f52","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.ageHours","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"{count}h","text_hash":"5828ef1c1e95e0bae1c98548d1795a2482cc8e14a8b161b183960a06018ce10d","tgt_lang":"tr","translated":"{count}sa","updated_at":"2026-06-17T14:15:40.711Z"} {"cache_key":"394b5e2224e9c2cd76aa99c331078db1cea4eeab1d5bc295680f8da5b4afb498","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.modelControls.usingDefault","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Using default from Settings","text_hash":"d83939f0ba1a98e0778adb1834e6c774b823aea8a07b4c4fcab4d869db452bcf","tgt_lang":"tr","translated":"Ayarlar'daki varsayılan kullanılıyor","updated_at":"2026-07-22T15:52:05.974Z"} +{"cache_key":"394d7f63ca7bdec299f018c95522bbf447a18f5a04de62b4a3be78c7d07d5ecb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.checkingButton","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Checking…","text_hash":"ec963ffc911b840134fc738b41a8bb0493489c402a4a761efd36c16dea7d984b","tgt_lang":"tr","translated":"Kontrol ediliyor…","updated_at":"2026-07-29T11:05:34.673Z","segment_ids":["memoryPage.overview.health.checking"]} {"cache_key":"395f14e5bb25ca0136fc91f9eaa3564947bc33fe7f799774281c2a471918411d","model":"gpt-5.5","provider":"openai","segment_id":"browser.annotateDone","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Exit annotate mode","text_hash":"ec8bf75657b38358d4fdc51f042bc82af894a7fb80802e0085298d3fed68a566","tgt_lang":"tr","translated":"Açıklama modundan çık","updated_at":"2026-07-11T02:19:05.554Z"} {"cache_key":"39917339f194dc2ba8d069e7469129eab8f2a3d097052d7a64edbfd89167b324","model":"gpt-5","provider":"openai","segment_id":"custodian.history.loadMore","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Load more","text_hash":"ac8991ef01019cf55a2426194a05959e0cb886333f1a332ff4f442320d165400","tgt_lang":"tr","translated":"Daha fazla yükle","updated_at":"2026-07-09T10:01:43.764Z","segment_ids":["approvalHistory.loadMore","cron.list.loadMore"]} {"cache_key":"3998347584a7881534ed2a3d309850a121fc83d517bb89b10f20950c6cb7f90e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"custodian.connectionChanged","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"The Gateway connection changed. Retry to continue this setup.","text_hash":"a7803d3cc7305704165c49c1ba46aed3647c1aa59cd24b1b3d9f7f856802927c","tgt_lang":"tr","translated":"Gateway bağlantısı değişti. Bu kuruluma devam etmek için yeniden deneyin.","updated_at":"2026-07-22T15:50:01.317Z"} @@ -898,6 +908,7 @@ {"cache_key":"3ba64b989ec401d6844b9e11e2c90767ceebfede70fceb072901749a751c2e40","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.next","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Next","text_hash":"1ff57a29d7c9d11bdf61c1b80f2b289b44c1ea844824d4b94a0d52b6ba5fc858","tgt_lang":"tr","translated":"Sonraki","updated_at":"2026-07-12T06:42:04.207Z","segment_ids":["skillWorkshop.actions.next","chat.questions.next","cron.jobState.next"]} {"cache_key":"3ba705fb752b903416155ac792309a1f542560d6d42923ca643a2a4aed60531b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.nostr.avatarHelp","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"HTTPS URL to your profile picture","text_hash":"47a318504f5730335750f1a2147910a74fe606f730bed716e5a401d7a8246877","tgt_lang":"tr","translated":"Profil resminizin HTTPS URL'si","updated_at":"2026-07-29T11:07:29.221Z"} {"cache_key":"3bace5202532a6011b383eb46642314ac3e26744f4fe27def4c32e4d40fd000c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.dreaming.model.help","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Provider/model override for dream diary narration. Requires subagent model overrides to be allowed.","text_hash":"56e0ac26fa7c9ff40b68f48be4d417ba600e9acfa9bbce4bf1b15714f65b3671","tgt_lang":"tr","translated":"Rüya günlüğü anlatımı için sağlayıcı/model geçersiz kılması. Alt aracı model geçersiz kılmalarına izin verilmesini gerektirir.","updated_at":"2026-07-28T07:10:40.612Z"} +{"cache_key":"3c065ee7875eb689c4eadea3890bc063ab957d333c8b13429aaf721cefba17ff","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.unavailable","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Make sure the provider service is running and reachable, then retry.","text_hash":"91dd03a4485088dbe11b0bad797b05af1e3b3e87824c557fd514f944d3a3f992","tgt_lang":"tr","translated":"Sağlayıcı hizmetinin çalıştığından ve erişilebilir olduğundan emin olun, ardından yeniden deneyin.","updated_at":"2026-08-06T05:31:44.542Z"} {"cache_key":"3c1097c44d2337bac78b83971671f2542893454b84eb6cd22c398cc8361ccd9d","model":"gpt-5.6-sol","provider":"openai","segment_id":"common.skipToMainContent","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Skip to main content","text_hash":"c887f134c26ea8310e1fb4bd6fbab7b640393bd1b556e62691c7a442be92ec2a","tgt_lang":"tr","translated":"Ana içeriğe geç","updated_at":"2026-07-13T13:04:15.640Z"} {"cache_key":"3c2df1b7b4374d47410401169848c666ee78ad996ffd43e7492a783fa852bd83","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.importFromRelays","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Import from Relays","text_hash":"b6a7b8934731285270b7f1671978dc0fc3147998f52405b2cc418eb4927bfc99","tgt_lang":"tr","translated":"Aktarıcılardan içe aktar","updated_at":"2026-07-29T11:07:29.221Z"} {"cache_key":"3c52db77e1ac0d7dae803f505eb481e20445cf4ca5f8e18588ce7c62442580ca","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.detailAutomationBoard","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Board: {board}","text_hash":"96d7493589e40e17803b3bf643dff1b891a4ebf57f5d2b36af0a7ddd09e64b84","tgt_lang":"tr","translated":"Pano: {board}","updated_at":"2026-06-16T14:15:38.462Z"} @@ -908,7 +919,6 @@ {"cache_key":"3cb29020b22fd92bc6bcc5252623ad738f971b9d2376320393fdf48f258f97cd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failure.unknown","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Connection failed","text_hash":"596c52f1eb65c1c3c65404e5f75974937fee4fc77d0970abeddf580e7123ce0c","tgt_lang":"tr","translated":"Bağlantı başarısız oldu","updated_at":"2026-07-29T11:07:29.221Z","segment_ids":["modelProviders.probe.status.unknown"]} {"cache_key":"3cd6a4bac595680ab10d766dcf4b0c6f2c20954cf6eb17728e545e938041ee12","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commandResults.fast.options","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"on, off, auto ({seconds} sec), default, status","text_hash":"3139f99aa04f50581df4a17e634fad29c11ba70a28935406aeb88989fa4fce71","tgt_lang":"tr","translated":"on, off, auto ({seconds} sn), default, status","updated_at":"2026-07-29T11:06:44.368Z"} {"cache_key":"3cdc65aa8df59c1915740264d294d61759907f297b191ebcb475c8af9147ca72","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.sessionObserver.toggleNote","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Update the Control UI session observer","text_hash":"01ac57b463a099b3a99c6f44decd94221405a7ce6667c0a2cc3fadaf7b6a9b76","tgt_lang":"tr","translated":"Control UI oturum gözlemcisini güncelle","updated_at":"2026-07-22T15:49:45.129Z"} -{"cache_key":"3cee43dfd014a9d1ed3cd31cbd3779521ff50378fb6fe174dca6e14bb5d099b6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.authRequired.stepPaste","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Paste the token from openclaw dashboard --no-open or enter the configured password.","text_hash":"d65aea1772b928b5eb212e6c4c0481b32cbaf6e4d492b32d6c970592e75490f1","tgt_lang":"tr","translated":"openclaw dashboard --no-open çıktısındaki tokenı yapıştırın veya yapılandırılmış parolayı girin.","updated_at":"2026-07-29T11:07:29.221Z"} {"cache_key":"3cf3abfe6f5b2ac81c688c6624730ef21174f98558a5275e96c03ea184941f0a","model":"gpt-5.6-sol","provider":"openai","segment_id":"chat.pullRequests.createPr","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Create PR","text_hash":"3f86d646f909535716e9c7d67e2ec317acd999d263427edf7bc47371f352ab3e","tgt_lang":"tr","translated":"PR oluştur","updated_at":"2026-07-12T16:48:54.570Z"} {"cache_key":"3cfa5a04ad018c492cf73f6b4ba770226af0f0fc3f64b69a672851a9fe5bb6c9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.presets.last7d","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"7d","text_hash":"a7c742643c7cc56cde61922fb5e8d3548a30b717e8e8b38bc5ec903f2c0be6d2","tgt_lang":"tr","translated":"7g","updated_at":"2026-07-29T11:07:29.221Z"} {"cache_key":"3d012bbf52dbb132baa75fb4aa7624806445d28da3130917d6bab7bad3f33b8b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.selected","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"{count} selected","text_hash":"529aacfdfd2b17bf9fe56ebad9a24339a2d1151327dd420c52c5f163aeb9acc6","tgt_lang":"tr","translated":"{count} seçildi","updated_at":"2026-07-29T11:07:29.221Z"} @@ -1134,6 +1144,7 @@ {"cache_key":"4a40f27d8cd0941edb27a5dbf30899179b2a4464b825f8a08814e3da52e75794","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.widget.summaryLabel","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Workboard summary","text_hash":"285b77ed8f6a195dd170aad0450e11bfe03d93095077e431a30afa0e648734c7","tgt_lang":"tr","translated":"Workboard özeti","updated_at":"2026-07-22T15:51:22.842Z"} {"cache_key":"4a4da5d58c9550a5d99a28954968b773278c813ba4c908edea1bfc05e38763b7","model":"gpt-5.5","provider":"openai","segment_id":"common.colorModeOption","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Color mode: {mode}","text_hash":"d5b61a3af66f845d2ab32795685ca0b37889374de15f66ae3f848abf83169a43","tgt_lang":"tr","translated":"Renk modu: {mode}","updated_at":"2026-07-07T08:47:34.967Z"} {"cache_key":"4a4e6618c6eb25b78aa2aaafcc3dd41da74b368cb33fa69ec2ab85a153dbf956","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.messages.message","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"message","text_hash":"ab530a13e45914982b79f9b7e3fba994cfd1f3fb22f71cea1afbf02b460c6d1d","tgt_lang":"tr","translated":"mesaj","updated_at":"2026-07-29T11:07:01.485Z"} +{"cache_key":"4a53ddd4f8e22dc95f9319e2f411f36d69f5b85f70c91d7d9af4ccdda771fe70","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.copyResult","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Copy result","text_hash":"c467973d015e9cb72b4e3a39d8b304099974fe9b6cb67f3f6f66a328069179a6","tgt_lang":"tr","translated":"Sonucu kopyala","updated_at":"2026-08-06T05:31:44.542Z"} {"cache_key":"4a7ad5f2bb1cbea04aec1e6322e155e975a9831ca0f5b121ea7ec151d0d6c88d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.detailPluginId","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Plugin ID","text_hash":"32a723fa23c16a93157b972c5fad5668e2a9e91a94719b2a00a1b41ead75bf94","tgt_lang":"tr","translated":"Eklenti Kimliği","updated_at":"2026-07-29T11:07:29.221Z"} {"cache_key":"4a81cea08457f168b25a47406965ea065bb23bae6f43348391b07ea1fc0a6934","model":"claude-opus-4-8","provider":"anthropic","segment_id":"aboutPage.artifactTitle","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Control UI","text_hash":"73fc16837b0a6b13c23d4100f65a5e58460aac38cd66f884c5884b74a553f93a","tgt_lang":"tr","translated":"Control UI","updated_at":"2026-07-29T11:07:29.221Z"} {"cache_key":"4a859bf95c4b2547ee354cbd9db0ee9c87035703a7f6d6eaacf8cd68961c6eea","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.sections.hooks.description","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Webhooks and event hooks","text_hash":"cc50f2b47e0d5f3a14fdfd0958402032e428ab3c31aa86e447a19e4e20057dc9","tgt_lang":"tr","translated":"Web kancaları ve olay kancaları","updated_at":"2026-07-12T06:39:28.784Z"} @@ -1155,6 +1166,7 @@ {"cache_key":"4b41bd1d57cdd219f1cbb3eeec223da9f01dcd0bdd30205851678ff7341651aa","model":"gpt-5.6-sol","provider":"openai","segment_id":"cron.detail.deliverySection","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Delivery","text_hash":"52bfe584a5fc450539e2aa651b990fa2415060492a243816ab2994292089c6fd","tgt_lang":"tr","translated":"Teslimat","updated_at":"2026-07-12T09:22:14.654Z","segment_ids":["cron.runs.delivery"]} {"cache_key":"4b515cfc58990ddc862cbadd9969c9476550e0943029e1a6d51823b3c12fce6d","model":"gpt-5.5","provider":"openai","segment_id":"chat.sessionDiff.empty","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"No changes in this thread's checkout.","text_hash":"f1e5e6cd30c01bf9faacc8a8bc60394c5e4255aa54f9662c04d178a730e6e2d7","tgt_lang":"tr","translated":"Bu oturumun checkout'ında değişiklik yok.","updated_at":"2026-07-11T04:53:17.706Z"} {"cache_key":"4b5b8afad9bdda19048111e00d9626dc131d6d40b4c9e78eddb996abf503684a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"quickSettings.personal.profileLoadFailed","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Could not load your profile.","text_hash":"fd2a9a955861683974ac47fa81e9e8de672142368719dbe5c1ba98081ceb6cdd","tgt_lang":"tr","translated":"Profiliniz yüklenemedi.","updated_at":"2026-07-22T15:49:35.216Z"} +{"cache_key":"4b5f71d7a9f377d01936c0d353af33359cb1a31dd4c4cb39452d0ec4f291177e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.deliveryDismissed","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Completed; result delivery was dismissed.","text_hash":"d900b43ef5112f054470df381b767ebd43a903d332207e5161a7cbf1b5016fc1","tgt_lang":"tr","translated":"Tamamlandı; sonuç teslimatı yoksayıldı.","updated_at":"2026-08-06T05:31:44.542Z"} {"cache_key":"4b8117cd3a186f43c834ff3bb198726fb441dead9dc63c8bfbb5549ba60f2a76","model":"claude-opus-4-8","provider":"anthropic","segment_id":"filePreview.kind.shell","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Shell","text_hash":"a733285486d5438327c37af6e6e84a69a6c6f22aae74b94d33cf88c6eeda93cc","tgt_lang":"tr","translated":"Shell","updated_at":"2026-07-29T11:03:58.739Z"} {"cache_key":"4b914652f12aed39441f1012246e9b56fd6cbb1018e94263f4a184e3df7a68d7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"updates.failureReasons.managedServiceHandoffAlreadyRunning","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Another managed update is already running. Wait for it to complete, then refresh update status.","text_hash":"0964cbca36699673bbf98f5fe8a9e2ce0a43bcccf4e9e4c7cb47ed3fd25fc14a","tgt_lang":"tr","translated":"Başka bir yönetilen güncelleme zaten çalışıyor. Tamamlanmasını bekleyin, ardından güncelleme durumunu yenileyin.","updated_at":"2026-07-29T11:04:25.748Z"} {"cache_key":"4b9d35b920fe5eb695cd5e146554148dc88313b53a0b425185dc09fdc8b749b8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.pagination","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"{start}-{end} of {total} rows","text_hash":"acc3758866aee4bf192462c02f356b7e3f52d1ca64cf8a8b84783fb2879af41a","tgt_lang":"tr","translated":"{start}-{end} / {total} satır","updated_at":"2026-07-12T06:38:57.731Z"} @@ -1287,6 +1299,7 @@ {"cache_key":"52fe2bfe679f38785fbfebbc47c72573f399961d518d2a6fbe5b0f7192d97117","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.cameraFallback","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Camera {number}","text_hash":"c2059a7f1c74690db1916ee66a39fa8b96efa84b2caa09fc60ec988eafa14e1f","tgt_lang":"tr","translated":"Kamera {number}","updated_at":"2026-07-22T15:52:13.705Z"} {"cache_key":"530ba786b38bf81c7a73b1b2498f544a20da3e7036600acb80491b95b1057fdf","model":"claude-opus-4-8","provider":"anthropic","segment_id":"updates.handoffTimeout","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Update handoff started, but completion was not reported after reconnect. Run `openclaw update status` for the final result.","text_hash":"1387c0b054cad51c48861f508055341507560db72a7b68a488aa4523eddad620","tgt_lang":"tr","translated":"Güncelleme devri başladı ancak yeniden bağlandıktan sonra tamamlanma bildirilmedi. Nihai sonuç için `openclaw update status` komutunu çalıştırın.","updated_at":"2026-07-29T11:04:12.336Z"} {"cache_key":"530d82bfd7fd7c885cd195dd0b5ff6a3abcc53626a75c093c1d65540590b0084","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.viewPendingChangesRaw","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"View pending changes","text_hash":"dfde31545cd2686bfc6834a69fdc8e56c5dbc9206557d0016cb861f02025b51c","tgt_lang":"tr","translated":"Bekleyen değişiklikleri görüntüle","updated_at":"2026-07-12T06:40:47.574Z"} +{"cache_key":"5311409847dab808247e80ee67fb4a106815eebeb56788d16cc9af7a061afeb4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.branchCheckpointConfirm","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Create a new child thread from this compacted checkpoint?","text_hash":"dbafb7be891c3fd1d13d421909284ee93103bebf7b3b99a82e2fd882e59b58cd","tgt_lang":"tr","translated":"Bu sıkıştırılmış kontrol noktasından yeni bir alt iş parçacığı oluşturulsun mu?","updated_at":"2026-08-06T05:31:31.168Z"} {"cache_key":"53172041b71456b3dbb1d696bdb38ca93be8c861f81d1e27a83c109c72e9ba7e","model":"gpt-5.5","provider":"openai","segment_id":"browser.newTab","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"New tab","text_hash":"1e08fda9c966d3bafb00c51e70935fad9f56990d4bfd0fdb70300ce15a60c7a6","tgt_lang":"tr","translated":"Yeni sekme","updated_at":"2026-07-11T02:19:05.554Z","segment_ids":["browser.untitledTab"]} {"cache_key":"531cd162427d7bd95ab9a355ebeb0348a75f4fee20c4aa0569433cf4cdc9b6ac","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.prepare.llamaCppLabel","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"llama.cpp","text_hash":"150dc86746a90bad4fc2c3334aeb9b5887b3adad3cc1459446717638605348ef","tgt_lang":"tr","translated":"Yerel model (llama.cpp)","updated_at":"2026-07-25T17:14:04.043Z"} {"cache_key":"532117a8efabbbffd7bf62149068347c14f29a4c9b9865f1eaab9fb47030146c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"board.label","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Thread dashboard","text_hash":"005188319b618329726a2387a811ace5c42bfaadae81fdcf7de740eb8d252790","tgt_lang":"tr","translated":"İş parçacığı panosu","updated_at":"2026-07-22T15:50:55.559Z"} @@ -1302,6 +1315,7 @@ {"cache_key":"5388d72e418d04cb24f83433e9869c83cde6fadfeac0a229426b6a84314c2f75","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.showSessionDetails","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Show thread details for {count}","text_hash":"e64f3cbe3a31fed5b084ae4008563a499de482a7fbb11e5948b90dd740dea619","tgt_lang":"tr","translated":"{count} için oturum ayrıntılarını göster","updated_at":"2026-07-29T11:07:29.221Z"} {"cache_key":"5394e68b483d259c17334eb0b299a599552eb2e49365b80a0ae49e4a456fe1ae","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.details.expandAll","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Expand All","text_hash":"9f5b023a413a7d0771cc3fb51b103dc0aaaafe8f7b7c88c7258d43e3bc5b243d","tgt_lang":"tr","translated":"Tümünü Genişlet","updated_at":"2026-07-29T11:07:29.221Z"} {"cache_key":"53b3de198e78b7929a59c6cd1889c0e848560f97eca8f9c5d75f5f71a3d7a7fe","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.failureAlertWebhook","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Webhook (HTTP POST)","text_hash":"02ad6f27c8f776fb40227ab86832c482ab1b3a487db43f5adc69645430a1b9cd","tgt_lang":"tr","translated":"Webhook (HTTP POST)","updated_at":"2026-07-12T06:43:53.540Z"} +{"cache_key":"53b3e9eda77670bdbee1385c4a0fceceb4ef6922e34accec45d2769c27013946","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.authFailed.stepDashboard","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Run openclaw dashboard --no-open for a fresh URL, or openclaw gateway auth-token --show to recover the token.","text_hash":"fa26152d74b5e87de5bd2e743b0aefb3815c7720452ee67d0b42a48c9f83df55","tgt_lang":"tr","translated":"Yeni bir URL için openclaw dashboard --no-open komutunu çalıştırın veya belirteci kurtarmak için openclaw gateway auth-token --show komutunu çalıştırın.","updated_at":"2026-08-06T05:31:44.543Z"} {"cache_key":"53b705106d794e04f9ac9011219df08cd984ba74bef5e2068e936e0914c23498","model":"gpt-5.6-sol","provider":"openai","segment_id":"agentChip.agents","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Agents","text_hash":"279b44d2ab4b40c0fc132f8f3051293544cca91de9c8aa14f2cd29adb132b0ee","tgt_lang":"tr","translated":"Ajanlar","updated_at":"2026-07-12T00:09:36.357Z","segment_ids":["agents.toolCatalog.groups.agents","configForm.sections.agents.label","configView.sections.agents","palette.items.agents","chat.commands.categories.agents"]} {"cache_key":"53bc71d3ddcd3ad9fa90c4fdfaaa2d4e822b5d91f47017658ded97fc17ab3c8e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.engine.enable","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Enable","text_hash":"5342e09f2729fbc6514528e727aeb9857afb31719d43568e6b18661ace7d1014","tgt_lang":"tr","translated":"Etkinleştir","updated_at":"2026-07-12T06:43:06.800Z","segment_ids":["pluginsPage.enableAction"]} {"cache_key":"53c76e6b4d7feeb2dcebcf43a91cb70f9f522161c6b51534e4794bdd9c10a2b5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.today.emptyBody","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Your agent hasn't drafted anything new. Switch to Board to browse history.","text_hash":"bd310b697446bdbdc2775670f0a92bd196ef7ef8c73909a6f093640f81a9a5e1","tgt_lang":"tr","translated":"Aracınız yeni bir şey hazırlamadı. Geçmişe göz atmak için Panoya geçin.","updated_at":"2026-07-12T06:42:29.259Z"} @@ -1352,6 +1366,7 @@ {"cache_key":"561222d7ed03eef999a81f8589048a474f681829db78fa077db55c9153308b03","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.whatsapp.subtitle","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Link WhatsApp Web and monitor connection health.","text_hash":"8fae764185b313a9439f19b2beffa5633bba5a7cb2b45f160b0b8d7e444b8be3","tgt_lang":"tr","translated":"WhatsApp Web'i bağlayın ve bağlantı durumunu izleyin.","updated_at":"2026-07-12T06:38:14.794Z"} {"cache_key":"5624d860972c103f6bd82e68182494094c0e3cf1ec49d7aff2603fdd4a95990a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryImport.backfill.rollbackConfirmTitle","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Rollback session backfill?","text_hash":"04b599d1d96b3f2f1d326cc80d8250f6fbd8261911815b4e09b78ea6fed53495","tgt_lang":"tr","translated":"Oturum geri doldurma geri alınsın mı?","updated_at":"2026-07-29T11:05:00.255Z"} {"cache_key":"5632ead315851f750a119d2387b92e448ea900312e0ed519766d6cb3edbd36f7","model":"gpt-5.5","provider":"openai","segment_id":"newSession.start","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Start thread","text_hash":"71984a2e5a3afb3ccc7bca8e3977ccb78a9296a8e5b6c8c6fc5a301cace67561","tgt_lang":"tr","translated":"Oturumu başlat","updated_at":"2026-07-10T17:59:33.427Z"} +{"cache_key":"5651023a7248cf87629665e146b874c1ffa2733c29589d1d92cfdf2429d4924e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.title","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Selected model","text_hash":"6cb8d3b4bdb37d02ea667999f8312af7ab0f9627f7869d5e09d788936d09fd3d","tgt_lang":"tr","translated":"Seçili model","updated_at":"2026-08-06T05:31:31.168Z"} {"cache_key":"565ad9efc9824e1393ed5fb70268fba790680061038177470f27b04799a0c469","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.details.conversation","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Conversation","text_hash":"ccca1817575365871461752f3229dd59ede742ae69e350e20fd00a6ce3d149e3","tgt_lang":"tr","translated":"Konuşma","updated_at":"2026-07-29T11:07:29.221Z"} {"cache_key":"566c77ae92365afc50211af4dc5abef47536aa798c09d8d123a77ad623a37508","model":"claude-opus-4-8","provider":"anthropic","segment_id":"updates.failureReasons.uiBuildFailed","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"The control UI rebuild failed. Fix the UI build error and retry.","text_hash":"aefb1ed2a9aadbb1523fdbf2975cb234ce0713580f2ac317c6dbe663147e1804","tgt_lang":"tr","translated":"Control UI yeniden derlemesi başarısız oldu. UI derleme hatasını düzeltip yeniden deneyin.","updated_at":"2026-07-29T11:04:25.748Z"} {"cache_key":"566cab73d71d20df5e44c0d2a495986b92ded7ed86f4f167c4af70853b2cd252","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commandResults.verbose.set","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Verbose mode set to {level}.","text_hash":"43eaee7b74d2d2da75e1725e6d5a55df9ab832fb6a9a6fb7755a03198b9f09bc","tgt_lang":"tr","translated":"Ayrıntı modu {level} olarak ayarlandı.","updated_at":"2026-07-29T11:06:35.116Z"} @@ -1406,11 +1421,13 @@ {"cache_key":"58d91d0168da39ac837bc1a1389e8b4726adfe33cda693785e59ab14921924f8","model":"gpt-5.5","provider":"openai","segment_id":"chat.backgroundTasks.loading","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Loading background tasks…","text_hash":"b8f8eaea7ccdee15740c7daa3d290a534fd3db2b4f0b2835243a6627d9ff7ff6","tgt_lang":"tr","translated":"Arka plan görevleri yükleniyor…","updated_at":"2026-07-11T00:45:23.743Z"} {"cache_key":"58fb719e3ed81c65bc3d4cb96b2b670d10eed6a8dbcc24ec9eb90960f67c9a19","model":"gpt-5.6-sol","provider":"openai","segment_id":"nodes.pairing.transportLimitedTitle","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Limited for network safety","text_hash":"ada889416d378c6da2028f6faa23e2f365c26311940988adb9662079994f35c6","tgt_lang":"tr","translated":"Ağ güvenliği için sınırlandırıldı","updated_at":"2026-07-13T10:02:51.117Z"} {"cache_key":"590a88a223867e63acd6319c89fb7e0f657a0510ca412d6d3d6948cd624e40d1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.connectionFailure.title","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Configured AI needs attention","text_hash":"0deee5de014698f7f30dfda76f54d523c1f85c57301bd783c764f03e1724e3c4","tgt_lang":"tr","translated":"OpenClaw, yapılandırdığınız AI'yı kullanamadı","updated_at":"2026-07-29T11:04:38.126Z"} +{"cache_key":"590b46e3a71b51f45bf40991e9f3d43aa3ee64ce5c56c5542b44102d92d01de7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.messages.fullContentLoadFailed","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Could not load the full message.","text_hash":"a786a21e46295cc228c4ec476928e20786dde74abe1d0999043c6598ce736456","tgt_lang":"tr","translated":"Tam mesaj yüklenemedi.","updated_at":"2026-08-06T05:31:47.192Z"} {"cache_key":"591b1f923d20c7f4075ad4482a7951dc3ab0d9e0090df4f774169d63ddbab337","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.phrases.whisperingVectorStore","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"whispering to the vector store…","text_hash":"44f8f2666f20599ad12e2e33ea95c6f37c8a2b422bf438d4bdb59e778ae6a527","tgt_lang":"tr","translated":"vector store'a fısıldanıyor…","updated_at":"2026-07-29T11:07:29.221Z"} {"cache_key":"5930cee5d49d05eb15f29e1e83a3af3829d750322cdbd0b8a81e90c433f939a6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.healthReadyUnassigned","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"ready unassigned","text_hash":"1e1a31a02e9da6ffa99a459bfd82e5af723794c2175405a5a0d6a32afa955167","tgt_lang":"tr","translated":"hazır atanmamış","updated_at":"2026-06-17T14:15:40.711Z"} {"cache_key":"593d979eccb124f3e7e05fae07d018a22013c658b0735b4684358d4a5effbc74","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.errors.timeoutInvalid","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"If set, timeout must be greater than 0 seconds.","text_hash":"0764500a498eaaaaec3489e0850a815efb7cf0adafcb92f37ea6ee779d281ee3","tgt_lang":"tr","translated":"Ayarlanırsa zaman aşımı 0 saniyeden büyük olmalıdır.","updated_at":"2026-07-29T11:07:29.221Z"} {"cache_key":"5945f3d00d973918f9f2cfb5a6ea835bac5be4dc260e482f23eddac7a286f6b2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.menu.toolAccess.label","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Tool access","text_hash":"af24830760baf7cb77034c8b32bc72f654312fe3efb4c2c3172fa850083045eb","tgt_lang":"tr","translated":"Araç erişimi","updated_at":"2026-07-29T11:07:25.976Z"} {"cache_key":"59476e2642cf63d9cc62cf7d35b83a68cd6b7c9320ebb894bd4a81646d3dd963","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.probe.test","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Test connection","text_hash":"5bcf311b19d80c5645ce05f5fd36fc449412a6571ceb229fd483e9c415865912","tgt_lang":"tr","translated":"Bağlantıyı test et","updated_at":"2026-07-29T11:07:29.221Z"} +{"cache_key":"594a3ccd53e0135fb94d7c51076e6095579065ee4fe0739ebeb306786d6f482c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.actionRequiresRead","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"This action requires operator.read access.","text_hash":"d411bf9bd6ca898eba019d6f280dc545673c3e083151f9a0baa18a9ef3f382fc","tgt_lang":"tr","translated":"Bu eylem operator.read erişimi gerektirir.","updated_at":"2026-08-06T05:31:31.168Z"} {"cache_key":"5954f421d9138fb105d677b444e4f99b1e8c36737db7aa9670c49b97018bdab2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"approvalPage.approvedHere","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Approved here","text_hash":"a295c288c016ad868922d6b7ec1bb6e324ddd9ad9db69012364033be8226d926","tgt_lang":"tr","translated":"Approved here","updated_at":"2026-07-29T11:07:29.221Z"} {"cache_key":"596c5c1a87950c13d324a0dafca834a9b0fbae1f02ff0df393252c572880864a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.tabs.overview","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Overview","text_hash":"d4b1ea5708dd532930a85188b45aff6f0a3ed458500c7577e0127a538eb0d100","tgt_lang":"tr","translated":"Genel Bakış","updated_at":"2026-07-12T06:38:57.731Z","segment_ids":["agents.overview.title","memoryPage.tabs.overview","chat.board.mockOverview"]} {"cache_key":"598240e3b38c327d97e12c70904c47ebc44ef612c16b3b25e7314cafb3fad507","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commandResults.fast.getFailed","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Failed to get fast mode: {error}","text_hash":"b020db0ac2ba2369fd682bc9965aa036761e12d99c6053a5670633b865391e51","tgt_lang":"tr","translated":"Hızlı mod alınamadı: {error}","updated_at":"2026-07-29T11:06:44.368Z"} @@ -1522,7 +1539,6 @@ {"cache_key":"6000ed53a22209df7f8dfa045bfb84a971a353b63cc025006cf1b49f9e8bb55e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.execApprovals.allowlist","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Allowlist","text_hash":"4ec30e9d85725d4115511c19cf8254049b4c641c398f315fbcd6cdf16db3f64c","tgt_lang":"tr","translated":"İzin listesi","updated_at":"2026-07-12T06:38:51.747Z","segment_ids":["nodes.execApprovals.options.allowlist"]} {"cache_key":"6004d52956b7152c4c2bfb401208e185b6e05190290a7be3227c5777c64d5ac1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.reloadConfig","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Reload Config","text_hash":"48e6315352561c36be84097326fbb3558b4c2fa3fc4f833402d32040ccb640f7","tgt_lang":"tr","translated":"Yapılandırmayı Yeniden Yükle","updated_at":"2026-07-29T11:07:29.221Z"} {"cache_key":"6006e505db754cd4adf23952eceffea0418cafe525acdc962fb3f826ab922bc0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.toolCards.group.editsOne","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"edited a file","text_hash":"6156b5182e74200328126944a1070280c31168ca19371278c080827b8a85f136","tgt_lang":"tr","translated":"bir dosya düzenledi","updated_at":"2026-07-29T11:07:29.221Z"} -{"cache_key":"6017308724255d0011fea16bdcc19bdf14bb62389dd3893408b4f1ba92ee87e2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.relative.hoursAgo","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"{count}h ago","text_hash":"520c737ea62430c4aa3e953abb60cf6bf7ecde97f0aef8f5e3fab5a9011db2a0","tgt_lang":"tr","translated":"{count}sa önce","updated_at":"2026-07-12T06:42:37.243Z"} {"cache_key":"601e68507f475d0df53601ffe66636991150e7cbe1b88fec46906a371b50dd92","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.template.release","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Release","text_hash":"e020e3c67bd0c31227720bd8eb2c3a777d162e0987e8fd8438b007c170266476","tgt_lang":"tr","translated":"Sürüm","updated_at":"2026-07-29T11:07:29.221Z"} {"cache_key":"60264d0fd2493d6c87336e91f89c8434bc3ca931773293c69407eca19fa99c8f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sessionHeader.gatewayPicker.primaryTag","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"primary","text_hash":"986a1b7135f4986150aa5fa0028feeaa66cdaf3ed6a00a355dd86e042f7fb494","tgt_lang":"tr","translated":"birincil","updated_at":"2026-07-28T07:11:20.895Z"} {"cache_key":"602be34973560fa551f11cad398b4805a2fcff4fc32b9f989d6acf1ca9ae666a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.sessionId","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Session ID","text_hash":"cb9ac5c561daa67069c5fc0ac9185906dfe15794b636d4813e421f77b6d2a259","tgt_lang":"tr","translated":"Oturum kimliği","updated_at":"2026-07-29T11:07:29.221Z"} @@ -1543,6 +1559,7 @@ {"cache_key":"612aa4d411541fbbdc98daec17b19e8cabd566d7fde251e7a60769e5ab8c0257","model":"claude-opus-4-8","provider":"anthropic","segment_id":"mcpApp.title","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"MCP App","text_hash":"02cc8d80ba6a1d436ead6100fcbfa433910ee0f6213ac1f0967a892d3e36da4b","tgt_lang":"tr","translated":"MCP App","updated_at":"2026-07-12T06:38:01.448Z"} {"cache_key":"6133b66c638b817fcfa1227eede4d94b5911e36f930cc6a3ea006b0c6dc31cca","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.mosaic.legend","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Low → High token density","text_hash":"a7e92dca14df67c975094299ace18e888113972db8d134b212857e00d1cac20e","tgt_lang":"tr","translated":"Düşük → Yüksek token yoğunluğu","updated_at":"2026-07-29T11:07:29.221Z"} {"cache_key":"6134f3b3de4ea7b84813acecc3f2524f4261418235350d3431632099a9d6497f","model":"claude-sonnet-4-6","provider":"anthropic","segment_id":"cron.suggestions.ideas.standupGhostwriter.name","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Standup ghostwriter","text_hash":"015ee0a6b946b2dc0aa2f8daf27acbd90210e588671674b88e639d839be7bdf1","tgt_lang":"tr","translated":"Standup yazarı","updated_at":"2026-07-11T22:47:07.117Z"} +{"cache_key":"613da13cf5c590fd31059950682e4d3a4fa1e52cc51b28f25b2343cdcfa97b1e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.rateLimit","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Wait for the provider limit to reset, then retry.","text_hash":"59161ffdbbfc978ef95092eec47d88e127013ff4e75d44f3ffa7e6c69bcbe45e","tgt_lang":"tr","translated":"Sağlayıcı sınırının sıfırlanmasını bekleyin, ardından yeniden deneyin.","updated_at":"2026-08-06T05:31:31.168Z"} {"cache_key":"617182b79aac80b544855b964242328b65c955e0416df7aa3d8ac39731c18007","model":"gpt-5.6-sol","provider":"openai","segment_id":"cron.form.summaryEveryMinutes","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Runs every {amount} minutes","text_hash":"e3701aec531109817416015880577e3c9ecb2f0164e96fa680a244ed80add375","tgt_lang":"tr","translated":"Her {amount} dakikada bir çalışır","updated_at":"2026-07-12T09:22:14.654Z"} {"cache_key":"61843f384df0d8f02cf22317556e91f22fad3f75cebed90587a34347756af5c3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tabs.debug","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Debug","text_hash":"1a03bd2fd107c453f3183e30b9716f82200671e8270fbbefbe602f5a48705527","tgt_lang":"tr","translated":"Hata Ayıklama","updated_at":"2026-07-29T11:07:29.221Z"} {"cache_key":"61a7859cff23b1daa896ce3911824d2d3cd0276bef5f0bd9fd91319fa98cd270","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.filters.to","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"to","text_hash":"663ea1bfffe5038f3f0cf667f14c4257eff52d77ce7f2a218f72e9286616ea39","tgt_lang":"tr","translated":"ile","updated_at":"2026-07-29T11:07:29.221Z"} @@ -1568,6 +1585,7 @@ {"cache_key":"632bfb03e281fe07a51681938d7feca687f253c579f9f46f42fba5d11b732c3f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.gatewayUrlConfirmation.title","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Change Gateway URL","text_hash":"72b5e3578a95dcde8c7bb08200cffc3dbeb405095e2304cc93f71b18977cc145","tgt_lang":"tr","translated":"Gateway URL'sini Değiştir","updated_at":"2026-07-29T11:07:29.221Z"} {"cache_key":"634212ee53aec65645ac250136a035b152b3dc53556031cccee607ae8e37ad1c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.menu.toolAccess.loading","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Loading tools…","text_hash":"ff20973001c13ece56692c536bfb554627ea3e572f65809d675e9c8848e53f1e","tgt_lang":"tr","translated":"Araçlar yükleniyor…","updated_at":"2026-07-31T19:26:07.651Z"} {"cache_key":"6344fd6fa8ee6cb7485c393b9df14c17704e09231a5749c981b560920a64db3c","model":"gpt-5.6-sol","provider":"openai","segment_id":"palette.descriptions.debugMode","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Toggle debug","text_hash":"3a3694c533cf3e15af8f2186a5750ab5919ca21b64e82c5dce5abd1ce4bdc406","tgt_lang":"tr","translated":"Hata ayıklamayı aç/kapat","updated_at":"2026-07-12T00:09:36.357Z"} +{"cache_key":"635c73361b37f863388907a1abd8065c63ff1c975d8b5953cca202f197225c31","model":"claude-opus-4-8","provider":"anthropic","segment_id":"appsPage.ctaChromeWebStore","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Chrome Web Store","text_hash":"2b96646cfbc6ae7d1de1a356ebbec0e8802212b48d9f0393d5c93840fc71984a","tgt_lang":"tr","translated":"Chrome Web Store","updated_at":"2026-08-06T05:31:44.542Z"} {"cache_key":"635d16f8e489ce3c83540d8764233923bf8025ba31b5323bc44ea4d2f3f02935","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.limitTooltip","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Max threads to load.","text_hash":"1125bb490e3002184117a4ca922c1c4b5f4e1833d57295452b8db6489f7b0daa","tgt_lang":"tr","translated":"Yüklenecek maksimum oturum sayısı.","updated_at":"2026-07-29T11:07:29.221Z"} {"cache_key":"635e58ab45311c390f13367de7d0b2cf5095fc600abb207eeeaba56649eb2529","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.origin.title","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Browser origin not allowed","text_hash":"9cd35644ce04b4c9c5fa5378ab58eb3c92f7333d3a02ce4fb485ea4d9f57ce09","tgt_lang":"tr","translated":"Tarayıcı originine izin verilmiyor","updated_at":"2026-07-29T11:07:29.221Z"} {"cache_key":"6369eb461c66a1b5c0bb43710f7db7bff836bcb0cd2c7e1727d1d6c49da49d4b","model":"gpt-5.5","provider":"openai","segment_id":"worktrees.confirmDelete","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Snapshot and delete {name}?","text_hash":"3c3ee9b4dd86ac95d852528c6fd78c214c61cbb434f857051d8f0d73a615bd2f","tgt_lang":"tr","translated":"{name} için anlık görüntü alınıp silinsin mi?","updated_at":"2026-07-05T21:01:15.459Z"} @@ -1790,6 +1808,7 @@ {"cache_key":"6fcca3ff2d4d20d7ddd81cbce10c09e990b20ca7ef2461deb9ced20ed40ecb47","model":"claude-opus-4-8","provider":"anthropic","segment_id":"onboarding.memoryImport.doneBody","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Migrated {migrated}, skipped {skipped}. You can continue setting up OpenClaw.","text_hash":"98807a01a3bc7e2b0e7cfde7031367cb48b3dfe6902c258596af7c67f547c211","tgt_lang":"tr","translated":"{migrated} taşındı, {skipped} atlandı. OpenClaw kurulumuna devam edebilirsiniz.","updated_at":"2026-07-29T11:07:29.221Z"} {"cache_key":"6fd378c0d772684d7824c363532d21fe4cf80b87f9ee1d807fbe2c213dec9987","model":"claude-opus-4-8","provider":"anthropic","segment_id":"custodian.nudge.channelSetupDismiss","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Keep using the web app","text_hash":"3678ef3d4ebe16feac84994fab81a9442a4f733875693095a092718940ef64f5","tgt_lang":"tr","translated":"Web uygulamasını kullanmaya devam et","updated_at":"2026-07-31T19:26:07.651Z"} {"cache_key":"6fd708af77b6a19b59ffe9c6a6ae23d97fefa89c73bd4ef976ab0ac1eab7d47b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"optionCard.recommended","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Recommended","text_hash":"d70604e8430461372849bbd123d85771e11423870a507e8fa4650a7e9a5a50ef","tgt_lang":"tr","translated":"Önerilen","updated_at":"2026-07-22T15:48:57.417Z","segment_ids":["modelSetup.candidates.recommended"]} +{"cache_key":"6fe1f99ee7b9178bed20874068b8f0728784935f5f2d98b32bc57a0b7b1b75a3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.providerUnavailable","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"{provider} isn’t responding.","text_hash":"9691553e251c225e0a8436fa02f1d988f3285d8153228db08e52a1b36198de7c","tgt_lang":"tr","translated":"{provider} yanıt vermiyor.","updated_at":"2026-08-06T05:31:31.168Z"} {"cache_key":"6fedc7d86fa9a0ca937c35a4dea68d1b671f065140b31f4087cf8dee9da06134","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.notes.defaultModel","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Update default model selection from Control UI","text_hash":"40174ecf454540e7b792a679bccd7646756917788d176c1effc27de95c36c948","tgt_lang":"tr","translated":"Control UI üzerinden varsayılan model seçimini güncelleyin","updated_at":"2026-07-29T11:07:29.221Z"} {"cache_key":"7009aba379a01ffa1ddc8026dbc36f5c0f66e66a58e53a06e716e5b1424491ce","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.observer.boardSinceYouLeft","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Since you left","text_hash":"5bb420c411626c12974866252613062ce7606b781501d76a0141a1c33353e778","tgt_lang":"tr","translated":"Ayrıldığınızdan beri","updated_at":"2026-07-22T15:52:13.705Z"} {"cache_key":"7014d630d36686b04df57ff4843377014c0a7b82be9eaa27f708acad1d12c9c5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"languages.de","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Deutsch (German)","text_hash":"cd0a5a7df7be954cf9f626961358b88a33f88c6027a9e50e922673b5e9468cd6","tgt_lang":"tr","translated":"Deutsch (Almanca)","updated_at":"2026-07-29T11:07:29.221Z"} @@ -2025,6 +2044,7 @@ {"cache_key":"7dd6e50fde38978e99f7c85e1696e72575981b874d2234d0dcfa72689ed4a79b","model":"gpt-5.6-sol","provider":"openai","segment_id":"execApproval.agentPendingOne","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"{count} pending approval","text_hash":"eec2f7efb6ff9e964e8fb1ceb6f8f337703ae4b516b645c54573e286a8011c37","tgt_lang":"tr","translated":"{count} bekleyen onay","updated_at":"2026-07-16T09:23:42.829Z","segment_ids":["attention.pendingApproval"]} {"cache_key":"7ddc03c9197a200c728d014bfc336890ce83cce34983342629919c41fc8a6757","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.pullRequests.checks","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"CI","text_hash":"fe8ee15bb86d27a77f2a62bd71bc65936156c99fe5b58537b347cbad1761fd95","tgt_lang":"tr","translated":"CI","updated_at":"2026-07-29T11:07:29.221Z"} {"cache_key":"7de2ce44ef9cb94bdf4006b8d93c4d8294bc74e93f7e99a4953fbac0d4cdbc79","model":"claude-opus-4-8","provider":"anthropic","segment_id":"subtitles.sessions","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Active threads and defaults.","text_hash":"2ff741ae75ff6b33cc22a41addb2989fed6532811580952d403858c7e1ba1423","tgt_lang":"tr","translated":"Etkin oturumlar ve varsayılanlar.","updated_at":"2026-07-29T11:07:29.221Z"} +{"cache_key":"7df03f7fe56436e17961b7aa578cdccdbb63e4866eb626d80e6f5758b3d986bd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.actions.confirmRepairDescription","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"This archives derived dream cache files and rebuilds them from clean inputs. Your dream diary stays untouched.","text_hash":"2589fde250939480a492a5f25e92fb75430cccfcb4aa9da17a4c63c5ea3efb22","tgt_lang":"tr","translated":"Bu işlem türetilmiş dream önbellek dosyalarını arşivler ve bunları temiz girdilerden yeniden oluşturur. Dream günlüğünüz olduğu gibi kalır.","updated_at":"2026-08-06T05:31:44.543Z"} {"cache_key":"7e049919b89c51c7e936f38132e77b09369b3e92f35978d1a54f1a07dd994f0e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"terminal.exited","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"exited","text_hash":"b251994ca8108bbfdac92861ce8d3c5c82c8e62de03cd9f44a3e338643bb98cc","tgt_lang":"tr","translated":"exited","updated_at":"2026-07-29T11:07:29.221Z"} {"cache_key":"7e04e300ea73eeabe00a4352cf29d7f1a4b6ad4c9dd13c86003e07678c73a212","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.toolCards.group.emptyMany","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Ran {count} tool calls","text_hash":"55f790a731a2122cde189b469c4bf8ac836543e8b9c09169ef5d0e14ec720c86","tgt_lang":"tr","translated":"{count} araç çağrısı çalıştırdı","updated_at":"2026-07-29T11:07:29.221Z"} {"cache_key":"7e051118981c1e2a02b66e8a6fe21539a51d004667ec82de543b650ba408df52","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.files.expandPreview","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Expand preview","text_hash":"59edd3fe9cc5d5b4980b94efbaf2f17751850c33f77cda11c389998da87ae850","tgt_lang":"tr","translated":"Expand preview","updated_at":"2026-07-29T11:07:29.221Z"} @@ -2077,6 +2097,7 @@ {"cache_key":"80bb54844ee83870f9a2c23883af62fe0bf25d5bd39e4fb0eb7e2174ec12877f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.loadFailed","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Could not load tasks.","text_hash":"a4d24c89cb53e14f67055c1cdc6c0f98bca7e013ad8e533cabef5d276381e106","tgt_lang":"tr","translated":"Görevler yüklenemedi.","updated_at":"2026-07-29T11:07:29.221Z"} {"cache_key":"80de83ffa497e60af11d66286850ff5e28f9568d91ed21b3936ce54c3b2562d9","model":"claude-sonnet-4-6","provider":"anthropic","segment_id":"cron.suggestions.ideas.hackerNewsScout.name","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Hacker News scout","text_hash":"6a00a3389ce54f09fe80af84deb8f1543f16ae6c3fd5917764ed30334367eb3e","tgt_lang":"tr","translated":"Hacker News kaşifi","updated_at":"2026-07-11T22:47:07.117Z"} {"cache_key":"80f772af578fddcae01391464fdb56dfc01658f3421499b895405cb0a49feab3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"approvalPage.pending","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Waiting for your decision","text_hash":"0274047f66f72222d935dd39d9374212fc830192978badff167b332d4baeb150","tgt_lang":"tr","translated":"Waiting for your decision","updated_at":"2026-07-29T11:07:29.221Z"} +{"cache_key":"810eb24ba7a6802d2121eb61fe7a50a9af9458ae567c004b05d36553fb85611b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.button","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Check model","text_hash":"ecbc2430febdf2ec2499efad15c6d2f2a01b64cc8ea7a1bce31663cf67c0dd9c","tgt_lang":"tr","translated":"Modeli kontrol et","updated_at":"2026-08-06T05:31:31.168Z"} {"cache_key":"811e417fd08ab2d267cc722fc58887353e81e25804dda7b7ab31081ffa772cb0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.dreaming.storage.modeLabel","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Storage mode","text_hash":"7e0605aec4c031b43939c7322522abc23b5c0089a1aa6183eb840590c03969c5","tgt_lang":"tr","translated":"Depolama modu","updated_at":"2026-07-28T07:10:40.612Z"} {"cache_key":"815499b6bef879276e3662b0992c83195bed81455b0464481eb555d20ac58ef9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.pairing.title","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Device pairing required","text_hash":"6e596885ae4dfd349a51e96302c8dc653164909cc1c85fdcdb86bdf26bb962cd","tgt_lang":"tr","translated":"Cihaz eşleştirmesi gerekli","updated_at":"2026-07-29T11:07:29.221Z"} {"cache_key":"816822f33760133dcb887f2cf12b94fe7d52f20bbd9d899618967a1b6342db0f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.pageTypes.concept","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"concept","text_hash":"da5e11efa36720a4211ac89acf1479952e99b35636f006a70bcede07495289d6","tgt_lang":"tr","translated":"kavram","updated_at":"2026-07-29T11:06:02.864Z"} @@ -2171,6 +2192,7 @@ {"cache_key":"873f39efa19c61c06880561acdd67154bfc1881bc9eb695fdd713e8717ef4269","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.runs.searchRuns","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Search runs","text_hash":"26d6d37f90dc1f5d611c3fa58c1a75a29384dd2e1ffb4b5a1b6f42331b0f1b6d","tgt_lang":"tr","translated":"Çalıştırmalarda ara","updated_at":"2026-07-29T11:07:29.221Z"} {"cache_key":"875a770bcc6e863ce245893a140d86ec40ea807c6b98642388e54999e659f7ae","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sessionHeader.revealFinder","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Reveal in Finder","text_hash":"cc849385646ba0d67a8687fb561eec23fadf51b144242cf6a41dd5b594bb4180","tgt_lang":"tr","translated":"Finder'da göster","updated_at":"2026-07-17T04:28:56.093Z"} {"cache_key":"87613d71373a208fcefd092c4d0b04fcd39abe6c9900f8a5e85074d802d287f8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"appsPage.sectionMobile","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"On your phone","text_hash":"8c4b9d0b170fc688eb4a152f063c2af2a11af29c048cfc0ec09d33c53ca855c6","tgt_lang":"tr","translated":"Telefonunuzda","updated_at":"2026-07-22T15:50:29.517Z"} +{"cache_key":"8765623380a640efb10be69dbf01fc2f8fd51c1c25cba76a861cc58ff6e2e534","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.dismissDelivery","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Dismiss delivery","text_hash":"389321c0e83c3fa267bf36c17eeb45419b34e7136959cd885757300f4b3a8db5","tgt_lang":"tr","translated":"Teslimatı yoksay","updated_at":"2026-08-06T05:31:44.542Z"} {"cache_key":"877fa01296d85284836897f33bd972bf771745c13356169d0cb61ac8ba29fd10","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.defaults.unsaved","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Unsaved changes","text_hash":"a710c2b90913b5375ca6ac865341e49dd6daa42f6d95182e6ed1a7b1b650ff4c","tgt_lang":"tr","translated":"Kaydedilmemiş değişiklikler","updated_at":"2026-07-12T06:40:09.538Z"} {"cache_key":"87914cf80d3b2db63720d9a4f102b8a97c794ba562fc4a15e43bbc02ec008e8b","model":"gpt-5.6-sol","provider":"openai","segment_id":"channels.setup.doneNoChangesBody","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Setup finished without configuring a channel. Nothing was saved.","text_hash":"e8b763d9543f817fcded62afd026bf386fc3b3ba58d7112a41896c84aa1718b8","tgt_lang":"tr","translated":"Kurulum, bir kanal yapılandırılmadan tamamlandı. Hiçbir şey kaydedilmedi.","updated_at":"2026-07-13T18:47:20.946Z"} {"cache_key":"879c08e8c03eb494b4ed9fc8d45a6572dc5ce3081121c0dbbf601a9a899c1bb9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.dispatchSummary","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Dispatch complete: started {started}, promoted {promoted}, blocked {blocked}, reclaimed {reclaimed}, orchestrated {orchestrated}, failures {failures}.","text_hash":"d01dbb3c1876ba9fcec66ef42c38c74a804c66fb947b7939bc567eb190c3a536","tgt_lang":"tr","translated":"Dispatch complete: started {started}, promoted {promoted}, blocked {blocked}, reclaimed {reclaimed}, orchestrated {orchestrated}, failures {failures}.","updated_at":"2026-07-29T11:07:29.221Z"} @@ -2215,9 +2237,11 @@ {"cache_key":"8a139501b6dd0fbbbef6bfb13b0a86b03b855914df53e45f2eaebae6fbc852ca","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.filters.timeZoneUtc","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"UTC","text_hash":"7e5f76c94a635c217e282f79db4fc7ee4bfd9b64044166714067602cc4be620c","tgt_lang":"tr","translated":"UTC","updated_at":"2026-07-29T11:07:29.221Z"} {"cache_key":"8a433c96ddaa927f8f30fc3bb1acd8a4c0b51371e0abf18f60203f74a4f9e3be","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.presets.last1y","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"1y","text_hash":"987a4ba6e3ed7f58d01b334eead9bbc96a76a644f61faff4faa2b7b86ae5f408","tgt_lang":"tr","translated":"1y","updated_at":"2026-07-29T11:07:29.221Z"} {"cache_key":"8a51cb48eaaddf679658c1638bbcf1dfe3995a18e43a2f1fa6b1770c628c3294","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.templateDraft.pluginNotes","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Boundary:\nConfig/docs:\nTests:","text_hash":"9f16f0fd9fc414e0dff8851dd6a0e928d8d5bfab417fb6ee97db1ba13f196aa6","tgt_lang":"tr","translated":"Sınır:\nYapılandırma/belgeler:\nTestler:","updated_at":"2026-07-12T06:42:51.542Z"} +{"cache_key":"8a6924320ce6bcd262aeddd4fdcce6c0093ece0f2017150bfc492362478d21c8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.modelControls.loadingModels","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Loading models…","text_hash":"cc8b4624f7659c6883cc1eead057171b70cecf2c6cf8f1c2dec2372249792b5a","tgt_lang":"tr","translated":"Modeller yükleniyor…","updated_at":"2026-08-06T05:31:47.192Z"} {"cache_key":"8a7428cba8a49d29fb5a04743428a05c67db795fcafa715c203e63190d16ab2d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillStatus.blockedAgentFilter","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"blocked by agent filter","text_hash":"b16ca6740fd805900151d4e254d16f5375bb1b52d75117f2cb663ff0f194874d","tgt_lang":"tr","translated":"aracı filtresi tarafından engellendi","updated_at":"2026-07-12T06:41:39.223Z"} {"cache_key":"8a8ee2d0ac3cfbb7d8ce17f4360d91cf209e51eaa9e22d6cd138a6bd9d235753","model":"claude-sonnet-4-6","provider":"anthropic","segment_id":"cron.suggestions.ideas.polyglotMinute.tagline","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"One useful foreign phrase with your morning coffee.","text_hash":"6fa577e6bac3b95de128b7e13a5968cfb3249ab3d9854be4a442c9d0c7f97499","tgt_lang":"tr","translated":"Sabah kahvenizle birlikte işe yarar bir yabancı dil ifadesi.","updated_at":"2026-07-11T22:47:13.712Z"} {"cache_key":"8aa40e5718031cd65ec47412c42f3f4a2d16cc30b5bcf2d31cf63952c7e2751c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.setup.whatsappScanTitle","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Link WhatsApp by scanning the QR code","text_hash":"422d9556ef9aa7d37e2a76fa0c9066e0c6f043d4768acec108e61df563724f16","tgt_lang":"tr","translated":"QR kodunu tarayarak WhatsApp'ı bağlayın","updated_at":"2026-07-29T11:07:29.221Z"} +{"cache_key":"8aa59203ad745ab47e5b3bf6a3962d9f4856b692affe6f6bb1fc0c49485fa524","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.deliveryBlocked","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Completed, but result delivery is blocked.","text_hash":"cb34b0983f0b8b521ea9291291e02c165db3661730bfed241080e6a6aa32f4f9","tgt_lang":"tr","translated":"Tamamlandı, ancak sonuç teslimatı engellendi.","updated_at":"2026-08-06T05:31:44.542Z"} {"cache_key":"8aa5dbc778d0bb0bf6d7e4239d106c276dab073dc113849291c5552a8a6146dc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.attentionRequired","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Session needs attention","text_hash":"69ca7bd43893375a0a6f10981bd9d94b343151fc3a59dd9cf5f8103771a1f302","tgt_lang":"tr","translated":"Oturum ilgi gerektiriyor","updated_at":"2026-07-22T15:49:27.027Z"} {"cache_key":"8ab76ad653b9314910dccd808e9d8997d840222d3275314c02f1c0b29d91fea1","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.archiveSessionCount","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Archive {count}","text_hash":"23429631aecf1f672c3a0327317ba7306075629abc72f92a63e932c641bf8267","tgt_lang":"tr","translated":"{count} arşivle","updated_at":"2026-07-11T10:41:05.371Z"} {"cache_key":"8ab7e2d4be2fe9c8ed09d5301995941af78d05be436cde23ec13e6f240582ea2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.healthRunning","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"running","text_hash":"c071cf5f5ed6f884cc70155b6f05f755fd46a302d05e4261b7e92ce878bbfed8","tgt_lang":"tr","translated":"çalışıyor","updated_at":"2026-06-17T14:15:40.711Z"} @@ -2295,7 +2319,6 @@ {"cache_key":"8fa85f3b6e17ba57a31d7d0ca9569d02197429ecc9acfc167dc96e1b000b05c7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"quickSettings.model.fastMode","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Fast mode","text_hash":"1b7f9ecb7cd6a212557188989a5bd6807c566415b08b331f56284041aafb2daa","tgt_lang":"tr","translated":"Hızlı mod","updated_at":"2026-07-12T06:39:49.200Z"} {"cache_key":"8fa9b2e48234aaf0c9a6ab7854841903463fce8f4a1d5f3361e4cda5aa883c67","model":"gpt-5.6-sol","provider":"openai","segment_id":"chat.workRun.workedFor","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Worked for {duration}","text_hash":"c8e2dac0ee966bbad30c620b4049b9cb92879e3e4f1967dc8161e3937a73cc2c","tgt_lang":"tr","translated":"{duration} boyunca çalıştı","updated_at":"2026-07-12T17:49:42.668Z"} {"cache_key":"8faa6fd55c1b74b71a5ea228ed93c231c366f449423619a6e6c442e885b6dcf7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.dispatchSummaryEmpty","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Dispatch complete: no ready work changed.","text_hash":"d9de474da80103e3d4fd0395c3c5a1f1ec2925bde5bca571b0a5ffe55bc2cc8a","tgt_lang":"tr","translated":"Dispatch complete: no ready work changed.","updated_at":"2026-07-29T11:07:29.221Z"} -{"cache_key":"8fbb2eaca92ff93e1a9616f793b61aff85beaad79aadbb0e0be03c03a373b4df","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.authFailed.stepDashboard","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Run openclaw dashboard --no-open and open the fresh URL or paste its token.","text_hash":"8332142ce650399926258b23bb7b6fd279cdde999caf9afcb27a92713624e085","tgt_lang":"tr","translated":"openclaw dashboard --no-open çalıştırın ve yeni URL’yi açın veya tokenını yapıştırın.","updated_at":"2026-07-29T11:07:29.221Z"} {"cache_key":"8fcdbff48feedc678e68756455d3d4641f4241387e7f1948cb5124b13638c856","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.costWindows.title","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Cost Windows","text_hash":"d085ca9b7dffb14e13dd359e697260f29a1201cc065356abc06b7e3ed3fafd64","tgt_lang":"tr","translated":"Maliyet aralıkları","updated_at":"2026-07-29T11:07:29.221Z"} {"cache_key":"8fcdc5ee489de0786a3c2d6a710e67dcec8c8352b1b2060bc5cb775f3d36f821","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.editCardHelp","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Update queue metadata and thread handoff.","text_hash":"b21e7d9eb919b94de1ef7767f6d4a889aae08be5b83eaa22b27d2b3a969ebe13","tgt_lang":"tr","translated":"Kuyruk meta verilerini ve oturum devrini güncelleyin.","updated_at":"2026-07-29T11:07:29.221Z"} {"cache_key":"8fceca1b71233fe6e30ea6a2a41b8534779915f38a735516e00a663c01fb2901","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.compactionHistory","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Compaction history","text_hash":"cc9c4ee1ed1297d8e380e11a4526c3f5906a58bd263cd3294c6b95ec200e25b2","tgt_lang":"tr","translated":"Sıkıştırma geçmişi","updated_at":"2026-07-29T11:07:29.221Z"} @@ -2319,6 +2342,7 @@ {"cache_key":"9116f41f50719706b98ad13a8bf7f5dce50b83c2bdb834b7fa694a0afeb70d8c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.network.summary","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"The browser could not complete the Gateway connection. Check the target and transport before retrying credentials.","text_hash":"4d45767ea8c0cc7151a3fdc17c3c5ebba667c028aff1af59a9b71f80ab471a66","tgt_lang":"tr","translated":"Tarayıcı Gateway bağlantısını tamamlayamadı. Kimlik bilgilerini yeniden denemeden önce hedefi ve taşıma yolunu kontrol edin.","updated_at":"2026-07-29T11:07:29.221Z"} {"cache_key":"914463690c9519177f3da13aefcb397201498b34af9d27a7f265aa7e8778c69d","model":"gpt-5.6-sol","provider":"openai","segment_id":"newSession.hiddenFolder","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Hidden folder","text_hash":"c78ecee5a0c7be7018af285ac58b0d6812a5bb0a781ef549927f3b8c98a441b2","tgt_lang":"tr","translated":"Gizli klasör","updated_at":"2026-07-12T18:40:17.054Z"} {"cache_key":"9151f29cd23a8cf24970b347e4f5642ebf79d7b0e6d102ef7e8e45982a0c540e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"quickSettings.model.fastModes.auto","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Auto","text_hash":"0286249762f7c94349cdc0ba3bb2255baf9a80036e2193ead1d77696f888582f","tgt_lang":"tr","translated":"Otomatik","updated_at":"2026-07-06T20:20:02.809Z","segment_ids":["talkPage.provider.auto"]} +{"cache_key":"915975cdcae30b504ab6e89a9c0663e339ff165bed59b6f62a056b3dbf9d07e7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.forkedSession","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Forked thread","text_hash":"52e0889e75a6aa22f91b410bd5e97080529a12ab4b60ab69dfa3c6c223db6788","tgt_lang":"tr","translated":"Çatallanmış iş parçacığı","updated_at":"2026-08-06T05:31:31.168Z"} {"cache_key":"915a02497033f796895a74d77bc48b839552b877433f6076eb22d4a3391e55fa","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.inventory.repair","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"repair","text_hash":"a1a14ff4aab4f1d3efbe2f3fe8e32ec686289ba95e5b2fc3e1f38052d64da522","tgt_lang":"tr","translated":"yeniden eşleştir","updated_at":"2026-07-12T06:38:37.636Z"} {"cache_key":"916fd0059a61549b9707c629bbe8844c14a0ded85636832594c7fba3a78f2c50","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.overview.schedule.remDescription","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Reflects on themes and recurring ideas across recent activity to strengthen ranking without changing long-term memory.","text_hash":"7fd54d6332ca5d2e67930a75b4d2488bd4857d7c77217249be83255114c948c4","tgt_lang":"tr","translated":"Uzun vadeli belleği değiştirmeden sıralamayı güçlendirmek için son etkinlikteki temalar ve tekrarlayan fikirler üzerine düşünür.","updated_at":"2026-07-29T11:05:26.305Z"} {"cache_key":"91789e0b717656d445a814606da7e68e9670b5ec2e270c0fef54e6017608072e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.channels.noAccounts","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"no accounts","text_hash":"11397ad5e7303cdd127ac98987b3c52e35c06a11428c6e7503a128dd96749dbd","tgt_lang":"tr","translated":"no accounts","updated_at":"2026-07-29T11:07:29.221Z"} @@ -2365,7 +2389,7 @@ {"cache_key":"94686b2c0a27fa8405c4023c7732fb2be36f70e37c2587ec972564d99ad07b45","model":"claude-opus-4-8","provider":"anthropic","segment_id":"logbook.status.modelMissingHelp","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Set plugins.entries.logbook.config.visionModel (for example codex/gpt-5.6-sol) or configure tools.media models.","text_hash":"0cc49f30d9bcab8a5c0a7fdd3fd0656170e8ca5bf6d4cd9c5250b23fbeca9a3b","tgt_lang":"tr","translated":"Set plugins.entries.logbook.config.visionModel (for example codex/gpt-5.6-sol) or configure tools.media models.","updated_at":"2026-07-29T11:07:29.221Z"} {"cache_key":"948dbf1d4e014de6e3bf8ea38dbb9634a493c20a7bf03eacc6c4d3d3f9e1c060","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillsPage.clawHub","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"ClawHub","text_hash":"a2019fe71279ebb59b7876298299699524a6eb7885a04484409a1b556c8548f3","tgt_lang":"tr","translated":"ClawHub","updated_at":"2026-07-12T06:41:24.588Z"} {"cache_key":"94946e8946a539da95900dfc00337ddf3312607e9343124634aa5c84ad5075bb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.sessionArchived","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Thread archived","text_hash":"8b6fa4962deda4ff03ae8264d9aaa09a6e68179934f65a702cfbfbded45397e6","tgt_lang":"tr","translated":"Konu arşivlendi","updated_at":"2026-07-22T15:49:27.027Z"} -{"cache_key":"9498eb966ec2f9c9156567d59a3355340bddc8bba43cb656c961aebbfa1cc7f2","model":"gpt-5.6-sol","provider":"openai","segment_id":"modelSetup.verify.answered","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Answered","text_hash":"665590354e719bcf6610c39fe617cf8cf8109e96a59e64c73a41a028b74369f9","tgt_lang":"tr","translated":"Yanıtlandı","updated_at":"2026-07-16T15:48:57.692Z","segment_ids":["chat.questions.answered"]} +{"cache_key":"9498eb966ec2f9c9156567d59a3355340bddc8bba43cb656c961aebbfa1cc7f2","model":"gpt-5.6-sol","provider":"openai","segment_id":"chat.questions.answered","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Answered","text_hash":"665590354e719bcf6610c39fe617cf8cf8109e96a59e64c73a41a028b74369f9","tgt_lang":"tr","translated":"Yanıtlandı","updated_at":"2026-07-16T15:48:57.692Z"} {"cache_key":"949e61169f43756c547b684d07348ab4d768ab168b29d9af159a43439ded5c95","model":"claude-opus-4-8","provider":"anthropic","segment_id":"appsPage.heroTagline","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Companion apps for your phone, watch, desktop, and browser — plus plugins to extend what your agent can do.","text_hash":"f8f1b222b2d30d07caf36ce2f1e9e93ae5045da12ea547d16920d5a57a60e035","tgt_lang":"tr","translated":"Telefonunuz, saatiniz, masaüstünüz ve tarayıcınız için yardımcı uygulamalar — ayrıca aracınızın yapabileceklerini genişletmek için eklentiler.","updated_at":"2026-07-22T15:50:29.517Z"} {"cache_key":"94aeb63b8e8cf7eb7ee809c6fc0b1e234ca315af1529654f449bbad4e853d436","model":"claude-opus-4-8","provider":"anthropic","segment_id":"aboutPage.built","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Built","text_hash":"cfe0e6cbcf5cdd1aab44a39ab4d39713561bafab51fa7ff4654c980d5578ee5f","tgt_lang":"tr","translated":"Derlendi","updated_at":"2026-07-29T11:07:29.221Z"} {"cache_key":"94e96ab12a7ff4423e9baa873231bf18294a1cc4598843a123fa62eafd0345c6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillStatus.bundled","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"bundled","text_hash":"4c4164b5039c360603643de4507bf8a558e50513b01281aa5ecbe5c22be298c9","tgt_lang":"tr","translated":"birlikte gelen","updated_at":"2026-07-12T06:41:30.413Z"} @@ -2423,6 +2447,7 @@ {"cache_key":"980756d9ce1433b90ab2248a0bbc868ba98b5a1339e8d90db86424d4acb24b56","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.toolCatalog.profiles.coding","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Coding","text_hash":"a18b4be8e3181ff4e601779cb8744c00304e1531cc5671248199f94085aad765","tgt_lang":"tr","translated":"Kodlama","updated_at":"2026-07-12T06:39:14.078Z","segment_ids":["chat.sidebar.coding"]} {"cache_key":"980fc330d2bbc0582dd47cf674535942c69be2bc3e2449d796029fad6ebc2bc3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.modelControls.chatOnlyHelp","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"This model can chat, but it cannot use tools. Choose another model for files, commands, web, or media tasks.","text_hash":"0656eeaab0c53289fa6c5fcd96283dd599919fd9bfe8ffa396fbe536f95e5454","tgt_lang":"tr","translated":"Bu model sohbet edebilir, ancak araçları kullanamaz. Dosya, komut, web veya medya görevleri için başka bir model seçin.","updated_at":"2026-07-31T19:26:07.651Z"} {"cache_key":"98122fd350d43bb2244a2a79ca1aa9c3e8349d76647a7625a97e94df126fb060","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.optionalCapability","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Optional OpenClaw capability.","text_hash":"6721f4c64905a3c8e0fa1702ef341d5fa0fb04d624fafd4c06d83ad03d3e0af2","tgt_lang":"tr","translated":"İsteğe bağlı OpenClaw özelliği.","updated_at":"2026-07-29T11:07:29.221Z"} +{"cache_key":"9813e026f903454170bca50b2669f1d789b905f38ada39b4e3bf2cba502da278","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sidebar.hideFromSidebar","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Hide from sidebar","text_hash":"a96ec22ac9bff95bac64f1acdbd3ba23eda7a14a1f56257c8529900cdd561d53","tgt_lang":"tr","translated":"Kenar çubuğundan gizle","updated_at":"2026-08-06T05:31:44.543Z"} {"cache_key":"98195ac8e4db3815339db7ab2bbdbf4dab03e4fd1a914f3e7a9ce4a007859ffc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.connectorsHint","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"One-click MCP connectors and hand-picked ClawHub searches for popular services.","text_hash":"828377405933c20c7e04ca0de6918f915e81394d435f44618ce8bd23e7ef3f11","tgt_lang":"tr","translated":"Popüler hizmetler için tek tıkla MCP bağlayıcıları ve özenle seçilmiş ClawHub aramaları.","updated_at":"2026-07-29T11:07:29.221Z"} {"cache_key":"981fce765c52c77ea0162e8522b9f866d77b3f61e0c1f6ce3978e3011853a359","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.errors.systemEventTextRequired","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"System event text required.","text_hash":"b6a571210cc1c529ced733fc25d04ce3fa25c68673d841b33dca8aebcffe130d","tgt_lang":"tr","translated":"Sistem olayı metni gerekli.","updated_at":"2026-07-29T11:07:29.221Z"} {"cache_key":"982e5259361fe1a64a8b876fb22d97832dbae2e4315d6aa656a086d9b13b1a7c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.agentTurnHelp","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Starts an agent run in its own session using your prompt.","text_hash":"12fe36dcfaa57341678a0f0d3d338ae5e28da64daa10cbb8863782da106a7dcf","tgt_lang":"tr","translated":"İsteminizi kullanarak kendi oturumunda bir asistan çalıştırması başlatır.","updated_at":"2026-07-29T11:07:29.221Z"} @@ -2458,7 +2483,7 @@ {"cache_key":"9a6cf5ecfdac7e74075e967603f2e6ad21c90c8e38ee939c2dd343631f0ed299","model":"claude-opus-4-8","provider":"anthropic","segment_id":"onboarding.memoryImport.plannedCount","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"{count} ready to import","text_hash":"5cd77f8c50e67428b1824cbb86869d94a4c28d0c007c45220f298193c206f459","tgt_lang":"tr","translated":"{count} öğe içe aktarılmaya hazır","updated_at":"2026-07-29T11:07:29.221Z"} {"cache_key":"9a774f58b25bfb0ec54863370578bee80ba3ba28faff47896382cd47d50e35f4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"quickSettings.personal.chooseImage","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Choose image","text_hash":"f7e6f67fb7b5137f586571b005bbc6316fd1b149afb00e9adde1a5e5bf132fcd","tgt_lang":"tr","translated":"Görsel seç","updated_at":"2026-07-12T06:40:00.418Z","segment_ids":["profilePage.identity.chooseAvatar"]} {"cache_key":"9a897bf1c929e1c9582ee29704e51119408d001e880bdcaa0aacf14c368bc2dc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.apiKey.remove","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Remove key","text_hash":"81c45fd9b904308ae8d00aa14e8d8be085604cad40871ef27075a0da0a8022ae","tgt_lang":"tr","translated":"Anahtarı kaldır","updated_at":"2026-07-29T11:07:29.221Z"} -{"cache_key":"9aa7e2b9f3c7f992f209f3b2f74742cf872c6633cf35997648e846aed1850aaa","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.notifications.ready","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Ready","text_hash":"5fa7aac5375c5815787fba3f49559f9b45b14023147ce0652803387974144e5f","tgt_lang":"tr","translated":"Hazır","updated_at":"2026-06-17T14:15:34.754Z","segment_ids":["skillsPage.tabs.ready","memoryImport.ready","talkPage.status.ready","talkPage.gptLive.ready","memoryPage.overview.health.healthy","workboard.status.ready","workboard.viewReady","modelProviders.status.ready"]} +{"cache_key":"9aa7e2b9f3c7f992f209f3b2f74742cf872c6633cf35997648e846aed1850aaa","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.notifications.ready","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Ready","text_hash":"5fa7aac5375c5815787fba3f49559f9b45b14023147ce0652803387974144e5f","tgt_lang":"tr","translated":"Hazır","updated_at":"2026-06-17T14:15:34.754Z","segment_ids":["skillsPage.tabs.ready","modelSetup.verify.ready","memoryImport.ready","talkPage.status.ready","talkPage.gptLive.ready","memoryPage.overview.health.healthy","workboard.status.ready","workboard.viewReady","modelProviders.status.ready"]} {"cache_key":"9ab22904e5f7d5360d521026d0dafeda82e79dcf7eb141dd9bde2d6102eab6a7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.hub.guidedSetup","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Guided step-by-step setup","text_hash":"5e74c7de170f2b25495e9cfba87647afeedd06df320a701aec213b677f99a54c","tgt_lang":"tr","translated":"Adım adım yönlendirmeli kurulum","updated_at":"2026-07-29T11:07:29.221Z"} {"cache_key":"9abe42a899037a899b3371a0425e1e13b20635d4f31b4f03982c440c506d489c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"aboutPage.waveHello","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Wave hello to Clawd","text_hash":"e67cc95a5831be22169d7fe6b45ae15087b32e49e077de7edcc3c672c7a73bc8","tgt_lang":"tr","translated":"Clawd'a el sallayın","updated_at":"2026-07-29T11:07:29.221Z"} {"cache_key":"9ac564816798e7d03cfb4cd4a878979733678e982cc5d55d8306c36601f2bc0f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.run","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Run","text_hash":"00d60e31a4e6b8344d4201f25a6a7dee770713107f6d097abb01559d32b17f26","tgt_lang":"tr","translated":"Run","updated_at":"2026-07-29T11:07:29.221Z"} @@ -2483,6 +2508,7 @@ {"cache_key":"9becbe104d9bbbefe89caf7890efad3f84abd42518d3aafb09023fdf0b95a9bc","model":"gpt-5.6-sol","provider":"openai","segment_id":"approvalHistory.columns.source","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Source agent / session","text_hash":"c667da4853690d757dbd688fe58b82509c58359479e3a53fb7224806c81ce9a1","tgt_lang":"tr","translated":"Kaynak aracı / oturum","updated_at":"2026-07-16T09:23:42.829Z"} {"cache_key":"9bf66b3b77f7c82aed338108fc71a2e0b2b8f23d1d290ddc1b8c67b52da442be","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.sessions.avg","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"avg","text_hash":"ca5c8585b0760a760e0b887800360306b60288aa8581d4800ab42bc2c0d591a5","tgt_lang":"tr","translated":"ort.","updated_at":"2026-07-29T11:07:29.221Z"} {"cache_key":"9bfd1ab821c7a4abd512579c48a1ec005bed9e66c4b20445687420bfdf4155cc","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.reasoning","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Reasoning","text_hash":"d8211e24e83d1600a1b0cfe2f7baa68e4d4eb71131a0b2b1b2050cba111ea481","tgt_lang":"tr","translated":"Akıl yürütme","updated_at":"2026-07-11T13:51:02.916Z","segment_ids":["chat.view.reasoning","chat.modelControls.reasoning"]} +{"cache_key":"9c0519e8cbd15e1a9bb4dfb86833cacef3252af3243328e7ee223e524a19f47b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.duplicateRisk","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Retrying may duplicate a result after an ambiguous acknowledgement.","text_hash":"7b818910c3637b34ad0890c3a089666f79d44c985608e69a2aefa48e90ed6579","tgt_lang":"tr","translated":"Yeniden deneme, belirsiz bir onay sonrasında bir sonucu çoğaltabilir.","updated_at":"2026-08-06T05:31:44.543Z"} {"cache_key":"9c0bc4b688ae9ebf2775ff5e7f4800fb1d476ab1c64003b03dc5ff601c8a1537","model":"gpt-5.6-sol","provider":"openai","segment_id":"chat.progressLabels.barnacling","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Barnacling","text_hash":"d221e1221dce05f98917f21c41b9bb4a29957a279e812caa5013a20f37ce0e08","tgt_lang":"tr","translated":"Midyeleniyor","updated_at":"2026-07-14T04:54:15.564Z"} {"cache_key":"9c1a054a611bbf2c667d964d1e3e948dc5239fec1caee84b227a55dd40bbe9eb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commandResults.steer.noActiveRun","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"No active run. Use the chat input or `/redirect` instead.","text_hash":"1f5f081e7d97297e1406f0bd409ae91a6185e7c9e92dbb1ced8c6d9cf8188912","tgt_lang":"tr","translated":"Etkin çalışma yok. Bunun yerine sohbet girişini veya `/redirect` kullanın.","updated_at":"2026-07-29T11:06:54.287Z"} {"cache_key":"9c1fc61ab640bd3b1463b3a3edab030be324cf76fd11ddae65f1df695961d0bd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.searchLabel","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Search plugins","text_hash":"df08b7498d9a1be739b5bec4ec1205e5c9350f66faf66ce0b26784d94031ca73","tgt_lang":"tr","translated":"Eklentileri ara","updated_at":"2026-07-29T11:07:29.221Z"} @@ -2491,6 +2517,7 @@ {"cache_key":"9c767b9135cc85609fd74808e0cc9445fe2cfd990d9443058661d92dcd06bac4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.healthFailedAttempts","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"failed attempts","text_hash":"fd9023af0795825a458100ddbe894a7a8f603324a2b7ad2305d4c9d2334cbd26","tgt_lang":"tr","translated":"başarısız denemeler","updated_at":"2026-06-17T14:15:40.711Z"} {"cache_key":"9cc0ed519ab2985dcd91842bb6e4809b514ea8822099117525cbb2b27b1f8c29","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.microphoneAppliesNextSession","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Changes apply when you start your next Talk session.","text_hash":"46b12d5166d258b82f196073878759ab1ec6720445d98a917616cceeef4e4f9d","tgt_lang":"tr","translated":"Değişiklikler bir sonraki Talk oturumunuzu başlattığınızda uygulanır.","updated_at":"2026-07-22T15:52:24.110Z"} {"cache_key":"9cc2e9ce642aca847b70763a297554290616b3c90c3ac327688f98d775e941f9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"updates.postRestart.restartUnhealthy","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"The replacement process never became healthy and the previous process stayed up.","text_hash":"2f6b8ec4a9b787c58782852ee490526f23048701af076c200ec714c3e14c41cf","tgt_lang":"tr","translated":"Yeni süreç hiçbir zaman sağlıklı hale gelmedi ve önceki süreç çalışır durumda kaldı.","updated_at":"2026-07-29T11:04:25.748Z"} +{"cache_key":"9ccf8788c156879204a56370c37263ae2f14c82ca2ac2a280e0c3d24bbe7c920","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.modelControls.modelsUnavailable","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Models unavailable","text_hash":"3165b4e4a0545cf89d54a11e8f862bbbfd06f986af3ff8f94f5c7c4992495b5f","tgt_lang":"tr","translated":"Modeller kullanılamıyor","updated_at":"2026-08-06T05:31:47.192Z"} {"cache_key":"9cd8fba5c5a25f831c05c7640cc021298198e47196522dc41b629debfbb2002b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"onboarding.memoryImport.providerIncomplete","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Migrated {migrated}, skipped {skipped}, {errors} failed, {conflicts} conflicts","text_hash":"9eceeb07949cdffae722034ce3f4c0cb3faf7c02b0ed8e1dc4e1b0c6c806fa92","tgt_lang":"tr","translated":"{migrated} taşındı, {skipped} atlandı, {errors} başarısız oldu, {conflicts} çakışma oluştu","updated_at":"2026-07-29T11:07:29.221Z"} {"cache_key":"9ce6333f5e634bd02e2d18d0f0c42f8076b1cfced2ae9e13eaeb1ff6e5d643c8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.failureAlertAfterHelp","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Consecutive errors before alerting.","text_hash":"cfab25f9233c6418534dc02f551be9afb62045e6c956ddb44340ce131ede1614","tgt_lang":"tr","translated":"Uyarı vermeden önceki ardışık hata sayısı.","updated_at":"2026-07-12T06:43:53.540Z"} {"cache_key":"9d00623fe50d4cc31c76e604f70b973f517858fe3e9c4f20d7684314739dc6a9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"labsPage.loopDetection.title","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Tool-loop detection","text_hash":"e9bf7c2dd778f51ef68f09b1376879c776d4267e137b0c3fca87958601d1d5e0","tgt_lang":"tr","translated":"Araç döngüsü algılama","updated_at":"2026-07-31T19:26:07.651Z"} @@ -2553,6 +2580,7 @@ {"cache_key":"9ffa6b360fc80d30286c0a211cff7791c85f8105aa74b1fcd8ebac076dc3c521","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.add.save","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Save provider","text_hash":"4986554fbf65669efa8faba3fbbdf95fa0595720d428fd54939e56d74da74fb5","tgt_lang":"tr","translated":"Sağlayıcıyı kaydet","updated_at":"2026-07-29T11:07:29.221Z"} {"cache_key":"a00a88965474d86ae9b66913ca5e145010685ef3cbdb8e3d801eed6206e88260","model":"gpt-5.6-sol","provider":"openai","segment_id":"nodes.inventory.summaryPending","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"{count} awaiting approval","text_hash":"3d7df4c24187374e4cc8189d56a0c9d946f6a2f2bd70d66f685c4c10490b30e2","tgt_lang":"tr","translated":"{count} onay bekliyor","updated_at":"2026-07-13T05:07:37.531Z"} {"cache_key":"a01843612e1291d94cc64130aa77b51813f9966a4728fd33061d34d4c27abde9","model":"gpt-5.5","provider":"openai","segment_id":"common.close","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Close","text_hash":"7d9eb7acb13e24625c404401d8e88b2350e32162455885f18276cf802f7701ed","tgt_lang":"tr","translated":"Kapat","updated_at":"2026-07-10T17:59:33.426Z","segment_ids":["skillsPage.close","pluginsPage.detailClose","skillWorkshop.actions.close","dreaming.wiki.close"]} +{"cache_key":"a037d1068d92629eb87495833ac3b3b797149f5bb14cf1c36543c17e1d1974f8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.deleteSelectedConfirm","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Delete {count} threads?\n\nThis will delete the thread entries and archive their transcripts.","text_hash":"4c54c281b40a03109f36a41d8ab02d72616493fd3cdafcf0d8adcf1cf89959cc","tgt_lang":"tr","translated":"{count} iş parçacığı silinsin mi?\n\nBu, iş parçacığı girdilerini siler ve transkriptlerini arşivler.","updated_at":"2026-08-06T05:31:31.168Z"} {"cache_key":"a042440b57de8722ee9747769cf145f87a427d7f5a3e4a190a04195fb70babbc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.templateDraft.releaseNotes","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Scope:\nVerification:\nCloseout:","text_hash":"14aa8e696e5f7cc0e2fe4b528555a0d4537b72386016970fff47257aa9de4470","tgt_lang":"tr","translated":"Kapsam:\nDoğrulama:\nKapanış:","updated_at":"2026-07-12T06:42:51.542Z"} {"cache_key":"a048fc0069258c4513a27ec955080935d2206632866278bb06ce4a2b770bd0b0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.apiKey.replacePlaceholder","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Secret saved. Enter a new key to replace it.","text_hash":"2b787928b26ccd2320be409bf8753d389b310e5c34b3ec1a38de294adcacd000","tgt_lang":"tr","translated":"Gizli anahtar kaydedildi. Değiştirmek için yeni bir anahtar girin.","updated_at":"2026-07-29T11:07:29.221Z"} {"cache_key":"a05305ddcc8d5ed6b6d0fe644663d22c024082e3e967bcb3f87477bd552eeb11","model":"claude-opus-4-8","provider":"anthropic","segment_id":"mcpPage.setUpFirstServer","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Set up your first MCP server","text_hash":"5a055100c3a756a9a9fe0dc1a59f37fcb9be9c3cfe73657f70dc7eaec62197d2","tgt_lang":"tr","translated":"İlk MCP sunucunuzu kurun","updated_at":"2026-07-29T11:05:00.255Z"} @@ -2644,7 +2672,6 @@ {"cache_key":"a50c7239f9c0783c192ddfdda38e3f183518de0be20cc7b49c4eeb458c316edd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.sections.meta.label","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Metadata","text_hash":"9eddf573cb509f1f62df633e25c052ac1b2a0ff9241e70223c77c73e834c0045","tgt_lang":"tr","translated":"Meta Veriler","updated_at":"2026-07-12T06:39:35.979Z"} {"cache_key":"a51dc27ecff8faaf82a9527b37e14f9f8ad04774a41849add2af80bbb8a3b71b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"filePreview.readOnly","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"read-only","text_hash":"4fed3970dcc0d31dccddbf69ef55b00f32d2ca787f1757894914bc0365ea7aa5","tgt_lang":"tr","translated":"salt okunur","updated_at":"2026-07-12T06:38:01.448Z"} {"cache_key":"a52ea572a3485b34b98c17c7692a7aab7abbb8fc86f51f8b0bc39bfffe13a0d0","model":"gpt-5.6-sol","provider":"openai","segment_id":"agentChip.getHelp","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Get help","text_hash":"fd64e81bf74ddf97a7e79318e68ad3af232c351f50b20dfd5e981a5e7e1e537c","tgt_lang":"tr","translated":"Yardım alın","updated_at":"2026-07-13T01:36:45.978Z"} -{"cache_key":"a52ef523704d8a91db1339f7a76c7cdc3edd4323318cb1d64876f0e2ccdf416e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.relative.minutesAgo","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"{count} minutes ago","text_hash":"78340a1d59dd94e977102e48309c28e777a863609c3855ab7cff6f292e55434d","tgt_lang":"tr","translated":"{count} dakika önce","updated_at":"2026-07-12T06:42:37.243Z"} {"cache_key":"a54845f1f7ad688df35ab73e1aa487bd7baadde8a5281a548059f5668b80ac23","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.errors.webhookUrlInvalid","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Webhook URL must start with http:// or https://.","text_hash":"08a52ce0d5afdaa43d74ecefd749f61e6ecc3368a92a459f07bf85e612ac7dc1","tgt_lang":"tr","translated":"Webhook URL http:// veya https:// ile başlamalıdır.","updated_at":"2026-07-29T11:07:29.221Z"} {"cache_key":"a5763d1ce7593b778afd8b9658dcea6b4acb1150dc3e47708d0338ed1f703511","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.overview.cacheHint","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Cache hit rate = cache read / (input + cache read + cache write). Higher is better.","text_hash":"f27052f7e631b9a9897b95074717bca434b3de90e0e469526cfab6695e6ef339","tgt_lang":"tr","translated":"Önbellek isabet oranı = önbellek okuma / (girdi + önbellek okuma). Daha yüksek olması daha iyidir.","updated_at":"2026-07-29T11:07:29.221Z"} {"cache_key":"a57a5d406f24e23cb9893e82b416ab70496fdee588be3553c1189a01df6a0af7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.mcpEmpty","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"No MCP servers configured yet. Add one here or pick a connector from Discover.","text_hash":"7ab46c2b4a5b1ec66b137d12a68fd0f024cf3582b9ee94bdee781086acd4c54c","tgt_lang":"tr","translated":"Henüz yapılandırılmış MCP sunucusu yok. Buradan bir tane ekleyin veya Keşfet’ten bir bağlayıcı seçin.","updated_at":"2026-07-29T11:07:29.221Z"} @@ -2845,7 +2872,6 @@ {"cache_key":"b07ac88c585272c93271a40dcef86467e416fbe996bf16916f499c8b5e13aeb5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"approvalPage.allowedAlwaysDescription","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"The operation was approved with the always-allow decision.","text_hash":"da5c0e5b7d63682d38fdd5c9d985a4aad35603f1228bf13e62793dbbb56c1264","tgt_lang":"tr","translated":"The operation was approved with the always-allow decision.","updated_at":"2026-07-29T11:07:29.221Z"} {"cache_key":"b103f0b736c8fde0b3f2dc381553cde8b5b4c34dbf4f9dbfd38c07262aa75643","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nav.customize","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Edit pinned items","text_hash":"33693c8e32cdb50e5425dd9584ae0f9037100d6fa77b0998eb488efe26bca6f1","tgt_lang":"tr","translated":"Kenar çubuğunu özelleştir","updated_at":"2026-07-29T11:07:29.221Z"} {"cache_key":"b112cb7134dce0aa62b1a2d2864d1e66828545011bcdfafa52ff9ec442c2cff0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.questions.collapse","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Collapse question","text_hash":"5323954264648a025e509af8e9560f8f2d21c28bdba539b438e479e26a1251fb","tgt_lang":"tr","translated":"Soruyu daralt","updated_at":"2026-07-22T15:51:50.927Z"} -{"cache_key":"b113e56c88252c091fcf3189c2b32d9f49551192cb59ceabf6cdf2196271699c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.actions.confirmRepair","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Repair Dream Cache? This archives derived dream cache files and rebuilds them from clean inputs. Your dream diary stays untouched.","text_hash":"bf72fa3d38159dffaddfcde0587d8d5d7002a7e5b60db804a5f3f953b260fac0","tgt_lang":"tr","translated":"Rüya Önbelleği Onarılsın mı? Bu işlem türetilen rüya önbelleği dosyalarını arşivler ve temiz girdilerden yeniden oluşturur. Rüya günlüğünüz olduğu gibi kalır.","updated_at":"2026-07-29T11:06:02.864Z"} {"cache_key":"b1163aafcaca7af17495957109d7ec5d951e4b8eabf5be9eceba2b4714f50391","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.history.eyebrow","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Past work","text_hash":"5c9960aff7af9c4e85e36da06648817299d8e64f548255f5ba9749429aefcf54","tgt_lang":"tr","translated":"Geçmiş çalışmalar","updated_at":"2026-07-29T11:07:29.221Z"} {"cache_key":"b11a82bb9d7c39903d415e7575f8466d680614c0cfdfb1b0205de559fdd20a06","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.subtitle","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Model providers with auth, plan, quota, and cost data.","text_hash":"a71fe340a1c57f0bdba13c719e84828a28fa79ea5eaf09f26cc1441f0f7f73fe","tgt_lang":"tr","translated":"Model providers with auth, plan, quota, and cost data.","updated_at":"2026-07-29T11:07:29.221Z"} {"cache_key":"b12fa5df4294b01e784ae1726780e7eb21217cedece92de6903ae7dc9c971ee7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillsPage.clawHubSubtitle","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Search and install skills from the registry","text_hash":"f2f48d7fd66c1373b38868c51bafa772a428d5fb534d9a4d0814b79d0242e3ab","tgt_lang":"tr","translated":"Kayıt defterinden becerileri arayın ve yükleyin","updated_at":"2026-07-12T06:41:24.588Z"} @@ -2934,7 +2960,6 @@ {"cache_key":"b76213503152c5c247880bccd1d77f7f5a12470bd78d25bee1aec28b7bcc78fc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.unsupportedArray","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Unsupported array schema. Use Raw mode.","text_hash":"514c5495390b74778b013094051a0a15a795600f6bb6e1c1cb04852b5f4cb51e","tgt_lang":"tr","translated":"Desteklenmeyen dizi şeması. Raw modunu kullanın.","updated_at":"2026-07-12T06:39:21.359Z"} {"cache_key":"b7625dae4cfa32c5bb62c8f152ca34be29a52cbac381126abf127b72541bf119","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.searchPlaceholder","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Search cards","text_hash":"8d0b0964d00974b58416ce6aa78b2fa6d1f0845e0475a1b86e037a5b21613651","tgt_lang":"tr","translated":"Kartlarda ara","updated_at":"2026-07-29T11:07:29.221Z"} {"cache_key":"b76f3dd18a04f8fc5030fb01c588787d2b525d110ed4de3c07dbdd904ace1525","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryImport.backfill.rollbackWarning","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Session backfill cursors are rewound, so the same candidates can be staged again.","text_hash":"980ebd03204adce3e1cd8da5dd268fa92edb2e360c5dec77a4215e0f78cf4f28","tgt_lang":"tr","translated":"İzlenen oturum imleçleri yerinde kalır, bu nedenle kaldırılan kayıtlar tekrar hazırlanmaz.","updated_at":"2026-07-29T11:05:00.255Z"} -{"cache_key":"b77a45414de9f4362642d0cbfa795e28c5f0ac54caad8fd0ec987f53bdede4fd","model":"gpt-5.6-sol","provider":"openai","segment_id":"modelSetup.verify.button","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Verify connection","text_hash":"7b840072a1e440b8a99365140e070b840e77bd9b879eb23379edf1577302a219","tgt_lang":"tr","translated":"Bağlantıyı doğrula","updated_at":"2026-07-16T15:48:57.692Z"} {"cache_key":"b77e73ebfb8afb65ecf68beb0c7a2ca9270f3c497dbedb6a57fa86a3147476e6","model":"gpt-5.6-sol","provider":"openai","segment_id":"terminal.currentSession","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"current","text_hash":"97b0560280ed60a5a1eaa1bc45492543c8a986ad5a25b468c427eb83c3e88191","tgt_lang":"tr","translated":"geçerli","updated_at":"2026-07-14T12:26:31.293Z"} {"cache_key":"b79de94df61c8911a58e5f9e621448f706941d2fdf730056fc786513049244c1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sessionSharing.noPeople","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"No paired people found.","text_hash":"dcd5ef1460456442817ca5336b8c7d499e6d6a6e44d5c81b8923a5339721e3b8","tgt_lang":"tr","translated":"Eşleştirilmiş kişi bulunamadı.","updated_at":"2026-07-25T17:14:12.316Z"} {"cache_key":"b7a546d1aff78e067ade7453aabd45fe7ca67fb1cbbfbfc8abcdd7a6a0e79311","model":"claude-opus-4-8","provider":"anthropic","segment_id":"subtitles.dashboards","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Threads that open on their dashboard face.","text_hash":"2cfdcd3083ed5b6c521ba4e52002e281531b2f2ebea24e406d2adc8b4d17dcc4","tgt_lang":"tr","translated":"Pano yüzünde açılan konuşmalar.","updated_at":"2026-07-28T07:10:16.396Z"} @@ -2975,12 +3000,12 @@ {"cache_key":"b8e16d36f37677a19a84161d20de999da977446c86f04436003c0d814947ee15","model":"gpt-5.5","provider":"openai","segment_id":"quickSettings.appearance.lobsterSounds","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Lobster sounds","text_hash":"c6c110c389f3fa1aba4fb53cfca88665c3dcfa42aecd20d360398901f3ed180b","tgt_lang":"tr","translated":"Istakoz sesleri","updated_at":"2026-07-10T04:50:25.947Z"} {"cache_key":"b8e6293eade783cfe454dff3a1020ad9e83645f720889c9b78b43c02e4cac099","model":"gpt-5.5","provider":"openai","segment_id":"terminal.detached","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"detached","text_hash":"88e34e4cdbb5c6066cb1b0d0abe74714bd72f86259433bc8287614e4ae052605","tgt_lang":"tr","translated":"ayrıldı","updated_at":"2026-07-04T21:23:59.587Z"} {"cache_key":"b8eea0ed042a8ce785d19d7b930b934b56f7dd7439349b7f1d2fd912c28c29ac","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agentChip.switchAgent","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Switch agent","text_hash":"a31fc91f231bf551b6e92472c81f7e9ff6a8eaf1de5dc6b26f8dbe9edca6b842","tgt_lang":"tr","translated":"Aracıyı değiştir","updated_at":"2026-07-22T15:49:18.772Z"} +{"cache_key":"b8f02ae943b4b06592e88d063c10bd449c9e272a44673483c23b3fae2af7a7f9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.deleteSelectedConfirmOne","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Delete 1 thread?\n\nThis will delete the thread entry and archive its transcript.","text_hash":"185d68c31db6e909783db324f7b7138ee72fff0bba942e72ec891badd0993b9f","tgt_lang":"tr","translated":"1 iş parçacığı silinsin mi?\n\nBu, iş parçacığı girdisini siler ve transkriptini arşivler.","updated_at":"2026-08-06T05:31:31.168Z"} {"cache_key":"b8f1e09d0483a8371a23ec063c6d5d6ed4305c5fa4d81e56115c7ab38ee2338a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.diary.waitingTitle","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"The diary is waiting","text_hash":"bce935f0c4eb2feb409016a0c4302e25aa76844d715b7f691bd40bff88d76039","tgt_lang":"tr","translated":"Günlük bekliyor","updated_at":"2026-07-29T11:07:29.221Z"} {"cache_key":"b927166010ae33bd9f4fb392dfe31a24435893a85ab5c3469ffbf74ff3270a76","model":"claude-opus-4-8","provider":"anthropic","segment_id":"activity.empty","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"No activity yet.","text_hash":"a288d2d0a21eed3c166d051806b178bc88cbd4a5390fd7c7aa6725826c237c98","tgt_lang":"tr","translated":"Henüz araç etkinliği yok.","updated_at":"2026-07-29T11:07:29.221Z"} {"cache_key":"b92b401f910a38921a247cb4e92b88bfd1bcf56d72f8db4d3259ef6a46252286","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.sections.mcp.description","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Model Context Protocol server definitions","text_hash":"bcafe6b826750f5565395b53cb77493f44b5cb0c9809d6b97e0df95407b91b9e","tgt_lang":"tr","translated":"Model Context Protocol sunucu tanımları","updated_at":"2026-07-12T06:39:49.200Z"} {"cache_key":"b94ccc952d515942645da4d35551775c11d2a95b0204850de1c7e2b8df339b57","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.openEngine","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Open {engine}","text_hash":"511b6c9443f6317fbc6dbe356ca307966772177a3e0225060d38785ac17919e3","tgt_lang":"tr","translated":"{engine} aç","updated_at":"2026-07-29T11:07:29.221Z"} {"cache_key":"b94d525d280fa1f88ab06aeb1a12440660bf6ac50aba54c492d2217e5db95d47","model":"claude-opus-4-8","provider":"anthropic","segment_id":"custodian.history.sources.settings","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"settings","text_hash":"cde0fb0dec1400c54a0f7e7eafa73624c53e4da258bbd34b3380a0defeba95c1","tgt_lang":"tr","translated":"settings","updated_at":"2026-07-22T15:50:08.841Z"} -{"cache_key":"b9538b2aeead98649f77f0e21e09705587048677b85a88a5b179b978c4200096","model":"gpt-5.6-sol","provider":"openai","segment_id":"modelSetup.verify.title","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Current connection","text_hash":"46d2f61048a3b2ef07471e4c9648624a8c2a6d00d4e733e984d2420504164c60","tgt_lang":"tr","translated":"Mevcut bağlantı","updated_at":"2026-07-16T15:48:57.692Z"} {"cache_key":"b963e0042b547da978664d817e8980eada5cac397dc3e2ea86273367be199986","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.execApprovals.addPattern","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Add pattern","text_hash":"d57e0aac9bfb822d6e9d05908d0f813fa353ba71e49f22d7d497f8f660679a6d","tgt_lang":"tr","translated":"Desen ekle","updated_at":"2026-07-12T06:38:51.747Z"} {"cache_key":"b98407f7c09ad119df20bee5cb6ba9801a4f66cb57036cce854ee4f543dd6989","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.execApprovals.hostNativePolicy","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Host-native policy","text_hash":"446a7a708989770fcd9ba2ecd25f364177dc87d06cc670676687127f46841cbe","tgt_lang":"tr","translated":"Ana makine yerel politikası","updated_at":"2026-07-12T06:38:37.636Z"} {"cache_key":"b997b491317d1a39642763034d1406fc1d618a5064d2c01be13662d3c297c63c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.nostr.username","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Username","text_hash":"e3b89e9d33f88e523083d8b4436adcc3726c89e97fd3179a2e102d765d1b16ed","tgt_lang":"tr","translated":"Kullanıcı adı","updated_at":"2026-07-29T11:07:29.221Z"} @@ -3038,6 +3063,7 @@ {"cache_key":"bce77328534d36697c6ad70670c07128332367351a15794809955b544547a4b7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.pairing.metadataTitle","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Device refresh pending","text_hash":"10d1029b24891605542904ca3f5d55f2182c8453b7035bd6b9941c46c22bb4d4","tgt_lang":"tr","translated":"Cihaz yenilemesi bekliyor","updated_at":"2026-07-29T11:07:29.221Z"} {"cache_key":"bceff823386b4d6dcf5627adb362ce3afb2444a86baf050be3687337d36a56e3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.refreshing","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Refreshing…","text_hash":"1c0def7be0607b966b89e4974da38090472d8ada625f5b4c89f25b09d39683bd","tgt_lang":"tr","translated":"Refreshing…","updated_at":"2026-07-29T11:07:29.221Z"} {"cache_key":"bcf0d6bf14b5be24df3bf6ebf33b15324f3c85c6b265cee4d8aeacf4889fbffc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"lazyView.reloading","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Reloading…","text_hash":"ea456dcf3d908b4e432c180e3045a2b41ef2ece7ddb3cc4f168bcbc8addb3d00","tgt_lang":"tr","translated":"Yeniden yükleniyor…","updated_at":"2026-07-22T15:49:18.772Z","segment_ids":["dreaming.diary.reloading"]} +{"cache_key":"bd0aff05172845e9d3736d01cf2081e8c08efcab99950e3e954b02f249f3d9ab","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.retry","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Try again","text_hash":"d8b8392e2c542950ca64867168e4ef87d4ad606882d5898f826b51c6d553988f","tgt_lang":"tr","translated":"Tekrar deneyin","updated_at":"2026-07-29T11:07:29.221Z","segment_ids":["pluginsPage.tryAgain"]} {"cache_key":"bd0df5481cc5bd1f4823ad4152eb52d6fb3ed6c163c6a4fbfdd4b8a506eec4a4","model":"gpt-5.6-sol","provider":"openai","segment_id":"nodes.pairing.limitedAccessHint","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Node, chat, and approvals without administrative controls.","text_hash":"875b64d38acce53b42fad8c29f5b91fb83b31234b509b9ea9d5afa909b915078","tgt_lang":"tr","translated":"Yönetim kontrolleri olmadan düğüm, sohbet ve onaylar.","updated_at":"2026-07-13T10:02:51.117Z"} {"cache_key":"bd2d739445fbbbcbe8f14b3f7d514e6fcf32982d228b3b8c8143409b6a3f930f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.files.minRead","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"{count} min read","text_hash":"ba43151afaf01bf1e02c6edad8da835d0dedf91b7f2f572fcdea186c5dc353f9","tgt_lang":"tr","translated":"{count} min read","updated_at":"2026-07-29T11:07:29.221Z"} {"cache_key":"bd2d954e8bda9bea9b04b3357adbadfafa5824bd64a2f70aef6b16c84b5146ad","model":"claude-opus-4-8","provider":"anthropic","segment_id":"aboutPage.artifactDetails","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Control UI build details","text_hash":"80874a1256a7311a43b13990c1ab27b3c993abf90d5699287ce733b79d46ed7e","tgt_lang":"tr","translated":"Control UI derleme ayrıntıları","updated_at":"2026-07-29T11:07:29.221Z"} @@ -3081,6 +3107,7 @@ {"cache_key":"c007ac17b3d5533ed9c3f4fb03f5f3d1b7782b544d6f9e0dedba79f656193eda","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.connectorGroupHome","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Home & media","text_hash":"69a5e0e1ebb60ea9a55eaa00f3a398e4cff4210303e0a98c2c666731bc1e08e8","tgt_lang":"tr","translated":"Ev ve medya","updated_at":"2026-07-29T11:07:29.221Z"} {"cache_key":"c0092ddf1ac3ec15d1bb35b8376284589daa7942529b1932bc9109f475299bd3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.connectorDescriptions.canva","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Create and edit Canva designs, manage assets, and export results.","text_hash":"477116e721204b2cb119ec9421cc7880b7000563dcefce02bfd12d1825918a47","tgt_lang":"tr","translated":"Canva tasarımları oluşturun ve düzenleyin, varlıkları yönetin ve sonuçları dışa aktarın.","updated_at":"2026-07-12T06:41:55.091Z"} {"cache_key":"c00942fe96f9017e88eda5081ea1f200b9d02d15bef95e7a2736177f2fcea06d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.revealSensitive","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Reveal sensitive values","text_hash":"f36f2da80e76feab0457cd87b91b63cdfa6d310f6158ddbdc5c9d7c79badc672","tgt_lang":"tr","translated":"Hassas değerleri göster","updated_at":"2026-07-12T06:40:55.965Z"} +{"cache_key":"c00f1fb9393266e5e30c1831591fc93fa0ab7e2875a0f08fa8eb693679738342","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.retryDelivery","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Retry delivery","text_hash":"a9e1b443d1646885b72943ce0fe8490248ac2ed20b6dcaf95b1e7b63899a862e","tgt_lang":"tr","translated":"Teslimatı yeniden dene","updated_at":"2026-08-06T05:31:44.542Z"} {"cache_key":"c020203fa0de1918534428dc4b0f8ddb4215fbd48f9b5f136c9b9ec37dac5a05","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.systemEventHelp","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Sends your text to the gateway main timeline (good for reminders).","text_hash":"2b40ad2aca813765f5c5b4bead3d639a299bba2ca1ac3fdc3a0a3f510ba07d02","tgt_lang":"tr","translated":"Metninizi gateway ana zaman çizelgesine gönderir (hatırlatıcılar/tetikleyiciler için uygundur).","updated_at":"2026-07-29T11:07:29.221Z"} {"cache_key":"c04dad539f3c2efbdce0105cd2dc42b8ceb781c8ffe05bcf72ebe6828728df48","model":"claude-opus-4-8","provider":"anthropic","segment_id":"updates.failureReasons.depsInstallFailed","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Dependency install failed. Fix the install error and retry.","text_hash":"be8e61c3a04e17a567a1157428652f3603facc0211fbef3f4716027c84500795","tgt_lang":"tr","translated":"Bağımlılık kurulumu başarısız oldu. Kurulum hatasını düzeltin ve yeniden deneyin.","updated_at":"2026-07-29T11:04:12.336Z"} {"cache_key":"c0559b6f193146d2d437533e31b0a3b82b6dfa829c2d4b000ec2bd55a87ef9b6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"newSession.recentFolders","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Recent","text_hash":"690dbe9dc0993c4256683738fc3fd541cfa96f60d299be33343615dd58179d93","tgt_lang":"tr","translated":"Son kullanılanlar","updated_at":"2026-07-22T15:49:18.772Z"} @@ -3270,6 +3297,7 @@ {"cache_key":"ccb30d76493ef853b2c45150091950757d40ee08b9e1b99cb26cd98dd1e891cd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sidebar.catalogGroupByPerson","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Person","text_hash":"6007db63e18e532c7399975ed77d2e3900810aa75cad165b8d2e5d8b08085c3d","tgt_lang":"tr","translated":"Kişi","updated_at":"2026-07-28T07:11:25.987Z"} {"cache_key":"ccdeb47caa60dfc003379c9543470ab0c3c9f98888ed18da51c690dbc661d428","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.actions.runNow","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Run now","text_hash":"0991397702fabb407256a08adbb643c936aa03a49b9e78a2e62f4303c8a03e4c","tgt_lang":"tr","translated":"Şimdi çalıştır","updated_at":"2026-07-12T06:43:39.739Z"} {"cache_key":"ccf11038f020f7c83a6ac6e42891dfb98bf06b99c98dffd9f832ab94f0ef6ef0","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.showMoreChildren","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Show {count} more","text_hash":"e372f20a52883cff2eb03f97aba6383ccd70805457f928bba33da9129c405739","tgt_lang":"tr","translated":"{count} tane daha göster","updated_at":"2026-07-10T23:12:39.784Z","segment_ids":["chat.pullRequests.showMore"]} +{"cache_key":"ccf8e22da5f5046f3af94a4990b9b7e31c5ffa9e40b6f25aa097639b466ebe4d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.actionUnavailable","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"This Gateway does not support this thread action.","text_hash":"88e138ded655d98aa0be82d2832e502ac495c75674c838c72b2429a1f7e28a26","tgt_lang":"tr","translated":"Bu Gateway bu iş parçacığı eylemini desteklemiyor.","updated_at":"2026-08-06T05:31:31.168Z"} {"cache_key":"ccff45f960fce27e97840b30ee4d67c7ede406de9c82640a5248d219780b64ba","model":"claude-opus-4-8","provider":"anthropic","segment_id":"execApproval.pluginApprovalNeeded","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Plugin approval needed","text_hash":"25a91b0ff6e8ffce180a9d26d940fd7d1cb90bb45fed7a029e2d246f2db8e4b3","tgt_lang":"tr","translated":"Plugin approval needed","updated_at":"2026-07-29T11:07:29.221Z"} {"cache_key":"cd08027bb9e27552f5ecceb6494da1e88e2d0bf503b1cd397157720583fae7bf","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.overview.messagesAbbrev","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"msgs","text_hash":"8dc321b9135ee4fbee83a304b911e871f83e7ae84d344bae6f464804f77b2f86","tgt_lang":"tr","translated":"msg","updated_at":"2026-07-29T11:07:29.221Z"} {"cache_key":"cd1e9aa414a773c4b6b7ab3aa694ee120b6354333fd311f7fb66bf2a93fccbc1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agentTools.source","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Source","text_hash":"0e570ca6fabe24f94e52c1833f3ffd25567022beb826fa16891f3322051bc221","tgt_lang":"tr","translated":"Kaynak","updated_at":"2026-07-12T06:41:10.955Z","segment_ids":["memoryImport.source","pluginsPage.detailOrigin"]} @@ -3350,7 +3378,7 @@ {"cache_key":"d148ad07f96d8a4daf370e25a7f472424527609d5fc412234e4a34749119483f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"quickSettings.model.title","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Model & Thinking","text_hash":"e7fa5231806713c5a5d0a884c9706f24b330778c07f8390c116455a82abfba0d","tgt_lang":"tr","translated":"Model ve Düşünme","updated_at":"2026-07-12T06:39:49.200Z"} {"cache_key":"d14b157e29c36b16c7dad8f26b4b4c30f06fec61707c96558b5fcf213ffa5655","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.overview.schedule.title","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Sleep schedule","text_hash":"844ad4ea18a0272176c965049ac3f847e1bd02b9cb426ba6d497acbf6faa5677","tgt_lang":"tr","translated":"Uyku programı","updated_at":"2026-07-29T11:05:26.305Z"} {"cache_key":"d14d0e1a01f24e441434a0f2e8eb4cdca3fea0052056c261a93ba88ec1dd8f46","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.workspaceConflict.eventTitleOne","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Cloud result applied with 1 conflict","text_hash":"8f6fca3bd9d7aa87752aeea93bdac406b44de9be39eca8c2f796907cb6b555be","tgt_lang":"tr","translated":"Bulut sonucu 1 çakışmayla uygulandı","updated_at":"2026-07-22T15:51:50.927Z"} -{"cache_key":"d15525df10655eb636e674321bd15bb80c4716520a5e0fe2d4c590b4924e3588","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.checkAgain","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Check again","text_hash":"fb7099ad8e818d42eceefe0d97c824fd54ddb0eeef54c263ec72c77d39198ac9","tgt_lang":"tr","translated":"Tekrar kontrol et","updated_at":"2026-07-29T11:07:29.221Z"} +{"cache_key":"d15525df10655eb636e674321bd15bb80c4716520a5e0fe2d4c590b4924e3588","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.checkAgain","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Check again","text_hash":"fb7099ad8e818d42eceefe0d97c824fd54ddb0eeef54c263ec72c77d39198ac9","tgt_lang":"tr","translated":"Tekrar kontrol et","updated_at":"2026-07-29T11:07:29.221Z","segment_ids":["modelSetup.verify.checkAgain"]} {"cache_key":"d1729015887bc231e8eae0c428f771d960a17c68cfb6f8fbd96322cbe35e0a0e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.toolCatalog.groups.ui","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"UI","text_hash":"7c32699ff595e13b5c1315db137593163f4e28052592c776bea23471139b2422","tgt_lang":"tr","translated":"UI","updated_at":"2026-07-12T06:38:57.731Z","segment_ids":["configForm.sections.ui.label","configView.sections.ui"]} {"cache_key":"d174aea7657d3afccf26b0772ebc29d8d7f74444ebed94c92a63d0ef76aa21ac","model":"claude-opus-4-8","provider":"anthropic","segment_id":"onboarding.memoryImport.doneTitle","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Memory import finished","text_hash":"43dad96e0f17dd405bf29d8e0339d1f29c15aaca31134a347703704586dfb449","tgt_lang":"tr","translated":"Bellek içe aktarma işlemi tamamlandı","updated_at":"2026-07-29T11:07:29.221Z"} {"cache_key":"d189feeb641a1b57aa977d6319d4013f3c0b3cc0278c61325287550d7e2f4dd6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.files.extensionPreview","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"{ext} Preview","text_hash":"6368a3f430920120daf8a7f60cad5598b853ca1bff83f5126021216afe09533b","tgt_lang":"tr","translated":"{ext} Preview","updated_at":"2026-07-29T11:07:29.221Z"} @@ -3366,6 +3394,7 @@ {"cache_key":"d2341739ee8e9632c314903a0c309ade62703e337b96fa5a7d99c8ad50355e41","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.pairing.noRequests","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"No pending DM access requests.","text_hash":"6a88acd27d5ab35cc56079c81d5f69fb6d5a6c57d82b237b19050a586b5c6df4","tgt_lang":"tr","translated":"Bekleyen DM erişim isteği yok.","updated_at":"2026-07-22T15:48:57.417Z"} {"cache_key":"d24d3cf024956fe4177d14bba4deeba4ff39ea326ab703881fff4cb7b4256df3","model":"gpt-5.6-sol","provider":"openai","segment_id":"chat.progressLabels.reefing","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Reefing","text_hash":"5f2c0d991f6945be68fbfaf52b9933b18f87d9390d9900d294c7395400dbb1ef","tgt_lang":"tr","translated":"Resifleniyor","updated_at":"2026-07-14T04:54:15.564Z"} {"cache_key":"d25e2501c0bd96b9bf6012d1abe85aede7b0b83b5b3518f0e864ed1f0710ea05","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.dreaming.phaseFields.recencyHalfLifeDays","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Recency half-life (days)","text_hash":"b75a5022d189607b5f6d64bf119277431e8ca2466b45918932ad2197a6ff65ea","tgt_lang":"tr","translated":"Güncellik yarı ömrü (gün)","updated_at":"2026-07-28T07:11:08.401Z"} +{"cache_key":"d27d56d5cbf22cbeafd046a50e4c3c0f610d6d6a9bb889c36c6675b56c84e957","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.billing","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Restore provider billing or quota, then retry.","text_hash":"3768a5f28bb03d6f177fe40a4a20809abdd3af5b263fb1ebc1e4057af54b0466","tgt_lang":"tr","translated":"Sağlayıcı faturalandırmasını veya kotasını geri yükleyin, ardından yeniden deneyin.","updated_at":"2026-08-06T05:31:31.168Z"} {"cache_key":"d27f63ac11b82147487cd6f156fe051adfb2ea262addc93f2c6c9d17c42a8416","model":"claude-opus-4-8","provider":"anthropic","segment_id":"appsPage.cards.ios.desc","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Chat, talk, approve actions, and share into OpenClaw from iOS.","text_hash":"e1f26cba173a2ab3359729293a4b81a8dcf2f92f56027242dd978488b6965161","tgt_lang":"tr","translated":"iOS'tan sohbet edin, konuşun, eylemleri onaylayın ve OpenClaw'a paylaşın.","updated_at":"2026-07-22T15:50:38.403Z"} {"cache_key":"d294d9e2b04c28c4954a9210a4833752def0800b598d786e5e7adbeb7cd90718","model":"claude-opus-4-8","provider":"anthropic","segment_id":"logbook.standup.empty","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Turn today's timeline into a ready-to-paste standup update.","text_hash":"8e6c69fda0ce5088abe0083c144a9378464db1bb31025a6fd9093b3b454929e3","tgt_lang":"tr","translated":"Turn today's timeline into a ready-to-paste standup update.","updated_at":"2026-07-29T11:07:29.221Z"} {"cache_key":"d2b3957d6099bd1e9ba46f4a37e4dc6ca390f36331d9efb12baff078739aee77","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.toolCards.group.commandsMany","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"ran {count} commands","text_hash":"96ef4983fabcd44ff5b7069e0de20cc215e85a4c0f26aff787b223fb3e540b4f","tgt_lang":"tr","translated":"{count} komut çalıştırdı","updated_at":"2026-07-29T11:07:29.221Z"} @@ -3376,6 +3405,7 @@ {"cache_key":"d2de94c3c8ceaa18dd39d32d71d5f1188cdb59858715266209f0ddd39bd5bbfd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.notes.addProvider","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Add model provider {provider} from Control UI","text_hash":"761eaf8e2739e40731137b4a12e4816ac1ac192cfecbddbd85dc0e8bc58be7f7","tgt_lang":"tr","translated":"Control UI üzerinden {provider} model sağlayıcısını ekleyin","updated_at":"2026-07-29T11:07:29.221Z"} {"cache_key":"d2ded550e7f861b58b60f656eb7914c5d08f4e1374c6fb57fc4ada79da3868e9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.notifications.browserSupport","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Browser support","text_hash":"2bd218b87fe8152a7876fadbbcc71947c76d735c9f1f646c8062601bc0d9f2e1","tgt_lang":"tr","translated":"Tarayıcı desteği","updated_at":"2026-07-12T06:40:31.494Z"} {"cache_key":"d2e178bbf862d23ea8306f9dff8841ed33b357dcd879b99e942069eb9e29477f","model":"gpt-5.5","provider":"openai","segment_id":"browser.dockRight","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Dock to right","text_hash":"df50a8c47b03e86a5edfdfaf2cd7289a22f9ce8dc0f91a80d71438bc887c964e","tgt_lang":"tr","translated":"Sağa yerleştir","updated_at":"2026-07-11T02:19:05.554Z"} +{"cache_key":"d32b04e73e869b344e281f32eb0a9b68ac401c7b5c9e0e9d87415bf6708a85f4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.actions.confirmDedupeDescription","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"This rewrites DREAMS.md and removes only exact duplicate diary entries.","text_hash":"66ce13326514c7a9e5d598490eefd03a054d8eeee1a21811dbc46f87103549d2","tgt_lang":"tr","translated":"Bu işlem DREAMS.md dosyasını yeniden yazar ve yalnızca tam olarak yinelenen günlük girişlerini kaldırır.","updated_at":"2026-08-06T05:31:44.543Z"} {"cache_key":"d345e11e5c161aeb986851489cf7162b9bc1e82224d141f71963baf4d55dbbfb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"activity.answerCandidate.title","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Answer candidate","text_hash":"077e719bfea09e3a8be67a97d9e5228284f276aedc0dc2452d6ba730a6c6d67f","tgt_lang":"tr","translated":"Yanıt adayı","updated_at":"2026-07-17T12:46:57.779Z"} {"cache_key":"d35ec2e7bb8b31ae01d6cbbc5acf1e0b24be1a35a16f1e5f13896300f0e5e9d5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.lastStart","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Last start","text_hash":"37a1eec0a7895251539d960c0ee5951c83da27223bdf5223c8440a4a48e061ef","tgt_lang":"tr","translated":"Son başlatma","updated_at":"2026-07-29T11:07:29.221Z"} {"cache_key":"d366cc37c8b7445c2c38cff182cc26419ff79b3f9a376073c5cafb4581c60945","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.notifications.checking","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Checking...","text_hash":"2e5f79bb94a8c40b3a103600323d7faee672abfb51f3c38679aab02fd4075a8d","tgt_lang":"tr","translated":"Kontrol ediliyor...","updated_at":"2026-07-22T15:49:35.216Z","segment_ids":["chat.attachments.checking"]} @@ -3386,12 +3416,12 @@ {"cache_key":"d448d8817388401755947abc38a8af7bdc6cb707140f0f718915024a40678c06","model":"gpt-5.6-sol","provider":"openai","segment_id":"worktrees.cleanupDecrease","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Decrease {label}","text_hash":"995a5d67159c71ab0cb5f7d92ba38b232c81382ee1ecbac4f4a9d025bad8d81c","tgt_lang":"tr","translated":"{label} değerini azalt","updated_at":"2026-07-13T08:57:26.903Z"} {"cache_key":"d44fd0fe343ef95c4dcba39e1a487bcf7c5720959dec90e838e918b99de8fc97","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.mediaPlayer.pause","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Pause","text_hash":"858e4ba7a29fd38b630ed73a79e2738333b3fc6778fafa90252f5556c1262fdc","tgt_lang":"tr","translated":"Duraklat","updated_at":"2026-07-12T06:43:39.739Z","segment_ids":["cron.actions.pause"]} {"cache_key":"d4576a130fc9997c24414de97e43498ecef7b66eff14b5529070e035902d915d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.rateLimited.stepStop","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Stop retrying from this tab for a moment.","text_hash":"1c4229536d95027f7046a19e5d5b06db5ffc8393818173e9d25e217fef2a7971","tgt_lang":"tr","translated":"Bu sekmeden bir süre yeniden denemeyi bırakın.","updated_at":"2026-07-29T11:07:29.221Z"} -{"cache_key":"d45e7bceee8bdc588f6987aef242a6396e346f71414702ee09a4f3b65636ce40","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.relative.daysAgo","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"{count}d ago","text_hash":"a41234397f3c63b22d27312ffcea05114f8d3ae9d602ef1320168a6eae9ca361","tgt_lang":"tr","translated":"{count}g önce","updated_at":"2026-07-12T06:42:37.243Z"} {"cache_key":"d489e252ccd3033839f60deee94d3c2d38b50b454e3016204d9dffcdeb922fa3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.lifecycleDoneDetail","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Moved to review","text_hash":"2fa7fea7da3d6234a5ac340eb30585102f9b13f81efc73f9e87a51718283bbff","tgt_lang":"tr","translated":"İncelemeye taşındı","updated_at":"2026-07-29T11:07:29.221Z"} {"cache_key":"d49f12aeedb36e598b13919d1ad403a32b5d7da2b52c2fc9cb067d0dccf9ece9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillsPage.invalidLink","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"ClawHub link invalid","text_hash":"1cbb782a259b1b75e8c8a5629c829a571e13fa9f9dba1f73635e8bf2d04e1c71","tgt_lang":"tr","translated":"ClawHub bağlantısı geçersiz","updated_at":"2026-07-12T06:41:24.588Z"} {"cache_key":"d4b1f5f93e2e24654d738bbaa99a512b8ca7adc9dd122e053281e508448e5cc1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.surface","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Surface","text_hash":"0905f7f59021c2a85f1c0a50d7c252a3e6c6ee006514f01d7264097f1fd4337a","tgt_lang":"tr","translated":"Yüzey","updated_at":"2026-07-29T11:07:29.221Z"} {"cache_key":"d4bb2f981477a6f4e5ed0a4e371390d75cd221ee23d1cbf2893fe61d99663461","model":"claude-opus-4-8","provider":"anthropic","segment_id":"mcpServers.removedSuccess","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Removed MCP server {name}.","text_hash":"23bc526898fa87ba16c8e445e94473181ef240c4055d94b523bb6872a3c61feb","tgt_lang":"tr","translated":"{name} MCP sunucusu kaldırıldı.","updated_at":"2026-07-22T15:50:19.148Z"} {"cache_key":"d4ee79ec763707ef4dd006a34bc531d2d5b48e8ae513471bb065c60ca6b2e528","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.readiness.signedInNoModels","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"You're signed in, but this account exposes no usable models. Choose another provider or account to continue.","text_hash":"8161c8ac3c1029e91facacac66caf3d159e019cb581041782fa7a9299bbe1702","tgt_lang":"tr","translated":"Oturum açtınız, ancak bu hesap kullanılabilir model sunmuyor. Devam etmek için başka bir sağlayıcı veya hesap seçin.","updated_at":"2026-07-31T19:26:07.651Z"} +{"cache_key":"d4f6394b3a6a04dc30fe98c28a966e50adb2ef97b145558601d75c1cd2edc821","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.candidates.retry","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Retry test","text_hash":"1fa8f72fe8a0f01c606d8f742fe775987bc78daf9e96e586f26a780989c75698","tgt_lang":"tr","translated":"Testi yeniden dene","updated_at":"2026-08-06T05:31:31.168Z"} {"cache_key":"d4f899928e2e6be53c702e739141b194afcddef0f46a9c9fd0d0ae4ac5bcb5db","model":"claude-opus-4-8","provider":"anthropic","segment_id":"activity.streamLabel","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Agent activity entries","text_hash":"1a754ac51acb61a37b7246727ccbeba0b80ff25a8230b4e0f5d52351e4074ede","tgt_lang":"tr","translated":"Araç etkinliği girişleri","updated_at":"2026-07-29T11:07:29.221Z"} {"cache_key":"d539a77fd6292ffa4c8fdf783bd59b2fd0aa76b9236e2f4ba8944f64ff3c3ab8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.nostr.lightningHelp","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Lightning address for tips (LUD-16)","text_hash":"fee6e236efa382b3797e36ec38e023459d2e48c8e5e3bba466b08d438878b713","tgt_lang":"tr","translated":"Bahşişler için Lightning adresi (LUD-16)","updated_at":"2026-07-29T11:07:29.221Z"} {"cache_key":"d53db645b5feb54f846afc8601918497be86ad5b4c840e56398c951b9c9ac07e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.adminRequired","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Browsing only. Automation changes require operator.admin access.","text_hash":"ee1edc73857874c835d1a76002515938d0ca8b142275b472e5b65339e0dfeef6","tgt_lang":"tr","translated":"Yalnızca görüntüleme. Otomasyon değişiklikleri operator.admin erişimi gerektirir.","updated_at":"2026-07-29T11:07:29.221Z"} @@ -3470,6 +3500,7 @@ {"cache_key":"daf85166ea2e89596284cb06de7177ed03fbf1800541842c53fc136161e0a36b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.actions.unsupportedPlugin","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Selected memory plugin \"{pluginId}\" does not support dreaming settings.","text_hash":"09181b9e572058b6d12ffcd0c3903b71878e3a9c474926a929686f3459bd2d44","tgt_lang":"tr","translated":"Seçilen bellek eklentisi \"{pluginId}\" rüya ayarlarını desteklemiyor.","updated_at":"2026-07-29T11:06:02.864Z"} {"cache_key":"db10439518c6f9b04940cb4d61277eef4ae21b2f36bea83a39a34631d806ab52","model":"gpt-5.6-sol","provider":"openai","segment_id":"connection.access.trustedProxy","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Authenticated via trusted proxy.","text_hash":"50aed97ebfb8ea2ed6642d719b45cfe3ce0d1fc976a858ea9c1eb8c433b15177","tgt_lang":"tr","translated":"Güvenilir proxy aracılığıyla kimlik doğrulandı.","updated_at":"2026-07-12T00:09:30.696Z"} {"cache_key":"db1634ba0c0dd62ac63419f1efba3799905c65c76c2c0379ded07dea20f9d82f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agentTools.availableNow","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Available Right Now","text_hash":"e0b4338c7cbe5ae5d06ba48205b9c6d9743268f728ee21f5972f313dd2e5d203","tgt_lang":"tr","translated":"Şu Anda Kullanılabilir","updated_at":"2026-07-12T06:41:04.649Z"} +{"cache_key":"db26251b23f0e2b2e6251ef23646afd689326fac74bd52da6070fac273cf7000","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.stopCloudWorkerConfirmAction","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Stop worker","text_hash":"9a57ca2831c77ed95598e14dffcbb02156a28428b46f153a2cefb02c66f53d8c","tgt_lang":"tr","translated":"Çalışanı durdur","updated_at":"2026-08-06T05:31:31.168Z"} {"cache_key":"db2e8657f8370868bdc207ca1be0f92918f5feaafacd4fd358182dc26e4972f4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"quickSettings.model.fastModes.standard","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Standard","text_hash":"ef6691545d2c5523efed00424407cb261aeb0037d165ca5792f7f8bac3381362","tgt_lang":"tr","translated":"Standart","updated_at":"2026-07-12T06:39:49.200Z"} {"cache_key":"db2eed373e5b8a7726dcfe85df4bbeef820eba928fa2fc38a50a13ca68bae143","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.actions.complete","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Dream diary action complete.","text_hash":"1743cdfa5db89b876a664e32829e4edc177ce59fb653cfd21318e6a1e2e4062e","tgt_lang":"tr","translated":"Rüya günlüğü eylemi tamamlandı.","updated_at":"2026-07-29T11:06:02.864Z"} {"cache_key":"db2f1ea932ff220387d92c72739c13227b64618e93429d21b5baa3f1ee38c354","model":"claude-opus-4-8","provider":"anthropic","segment_id":"githubPreview.issue","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"issue","text_hash":"4a502846d070e2088b7025abe80629830bf03d7ab5624d5e91f332bc9d049d3f","tgt_lang":"tr","translated":"sorun","updated_at":"2026-07-12T06:38:07.865Z"} @@ -3611,6 +3642,7 @@ {"cache_key":"e31fe13e1df5371d4f1102f9ef957e34f9bd50690e57309e1cb53683bcc7164a","model":"gpt-5.6-sol","provider":"openai","segment_id":"agentChip.discord","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Discord community","text_hash":"ebe608a1f3fe9b0abe3049a8a9cb2f9000aad130610cf03c562f31168bf0e518","tgt_lang":"tr","translated":"Discord topluluğu","updated_at":"2026-07-13T01:36:45.978Z","segment_ids":["appsPage.linkDiscord"]} {"cache_key":"e320c2ffb27e29112b7c60626fcb8ec7a8ebdc9da24703b2bddb6c6e48ad6fe4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.setup.sessionExpired","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"This setup session expired after the Gateway restarted. Close this dialog, then start channel setup again.","text_hash":"0a6f6303683e417b74458a8800c40b2906421e4f32e69b6c1afeba3b55a50baa","tgt_lang":"tr","translated":"Bu kurulum oturumu Gateway yeniden başlatıldıktan sonra sona erdi. Bu iletişim kutusunu kapatın, ardından kanal kurulumunu tekrar başlatın.","updated_at":"2026-07-22T15:49:10.303Z"} {"cache_key":"e32467cde560e8144e288ddc9fd7ae4efe72168269272f6287586ffcd91acc01","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.sendingMessage","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Sending message...","text_hash":"ad3bc129aa3cd95d7f4f1c73ddf3fca6ce1356f8faba803d6f01f4c382cfff9f","tgt_lang":"tr","translated":"Mesaj gönderiliyor...","updated_at":"2026-07-12T06:43:25.799Z"} +{"cache_key":"e327ff6a15c4e9b22335f2f868df5f4aad12c52388ebd1e576bc8e6bf27e681c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.authRequired.stepPaste","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Paste the token from openclaw gateway auth-token --show or enter the configured password.","text_hash":"6c5acfa567345d569667eec7805b322491d1ad072c82923bcb0add343d10c0c4","tgt_lang":"tr","translated":"openclaw gateway auth-token --show komutundan gelen belirteci yapıştırın veya yapılandırılmış parolayı girin.","updated_at":"2026-08-06T05:31:44.543Z"} {"cache_key":"e341570e36339c29a01116f06591660fde3719d10bb9245daa1dbe7b21af11ab","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.rail.health.waiting-on-user","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Waiting on you","text_hash":"57dccc5db9b096172f80ed94d7ba1886dbd8ad7c582831c78f0a3e4ab095ceec","tgt_lang":"tr","translated":"Sizi bekliyor","updated_at":"2026-07-22T15:52:13.705Z","segment_ids":["chat.observer.health.waiting-on-user"]} {"cache_key":"e347e97a70bb30f6f3eb6540f1d5c28f1c7fc0b3ce387cba29c46fbaef031de0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.overview.schedule.learnMore","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"How dreaming works","text_hash":"63209a95c5ad4e46f79491aae572a82949c6db8fb49e8405492f09d0d6e71a48","tgt_lang":"tr","translated":"Rüya görme nasıl çalışır","updated_at":"2026-07-29T11:05:26.305Z"} {"cache_key":"e369394bfd9113da40033036722eb8d6ad8f04ec180c8bc70c4029cc062f2de6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.unsavedChanges","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"You have unsaved changes","text_hash":"a4b17bc7db59e76b073a344d84ce06457042dde8c293cf91b4a994db2de58da7","tgt_lang":"tr","translated":"Kaydedilmemiş değişiklikleriniz var","updated_at":"2026-07-29T11:07:29.221Z"} @@ -3786,6 +3818,7 @@ {"cache_key":"ee1750c739439cdd3be0afa186abb7e959987153217e7d2f5308c9f33b7a5684","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.queue.steered","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Steered","text_hash":"030ed66937ef8b9ec3a179ee4731715df00ee1dacc1fed0cdbdb4d251e02daaa","tgt_lang":"tr","translated":"Yönlendirildi","updated_at":"2026-07-12T06:43:13.126Z"} {"cache_key":"ee1a43e0cd5bd9930fadc719d6a5636933a72623044be488c4f9f99858a7a3a7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.notifications.notSupported","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Not supported","text_hash":"74e8477e28e035b3b2e599df3a24f9a33735218fd04dc82e9769189b6c9dbfa4","tgt_lang":"tr","translated":"Desteklenmiyor","updated_at":"2026-07-12T06:40:31.494Z"} {"cache_key":"ee3ba5148fdd3cf467b1e29898cbc4f7bc9e3111395307e32a4074c1cb4f0c70","model":"claude-opus-4-8","provider":"anthropic","segment_id":"lazyView.loadingTitle","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Loading panel","text_hash":"c52d4e931095354dcdc9c01945a3987516f4012024d3db73f6c2581349f28d89","tgt_lang":"tr","translated":"Panel yükleniyor","updated_at":"2026-07-29T11:07:29.221Z"} +{"cache_key":"ee3bb851588eeedfc0db78958ebb61cd97031c050759f766e4642d13dd2b4b80","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sidebar.hiddenSessionSections","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Hidden session sections","text_hash":"cf99d90adc742855fd447a174d79c569ccf4de22d0778a19bf9bad3b02c5de31","tgt_lang":"tr","translated":"Gizli oturum bölümleri","updated_at":"2026-08-06T05:31:44.543Z"} {"cache_key":"ee4c1177486dd4bc4d57b376f3d87afb974a240c2b20728778a66e9557e21bc4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.childSessions","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Child threads","text_hash":"0dd1600dd412accb2c7927d51395f9257c10bcb97e2657c81c9900b5de7e1b00","tgt_lang":"tr","translated":"Alt oturumlar","updated_at":"2026-07-29T11:07:29.221Z"} {"cache_key":"ee5efd7ead62c72fb7c36c906927be3c1554f7b0c2598a7e9739da0a4c1e7fbb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.addons.toggleAriaLabel","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Enable or disable {plugin}","text_hash":"a7ff49d02b934c2973f2d3c001abbac3a68bfd420d7dad1581bfefa1ea9baaef","tgt_lang":"tr","translated":"{plugin} özelliğini etkinleştir veya devre dışı bırak","updated_at":"2026-07-29T11:05:43.612Z"} {"cache_key":"ee72b51c5ef22a0651d45731c203bb54ea0c5598238964d8437b7509c40f57c6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.usingDefault","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Using default: {value}","text_hash":"b5c73bc037deca2bdd62014cb8d79a534b2432eb52dd374b3b2a564eac50d8c4","tgt_lang":"tr","translated":"Varsayılan kullanılıyor: {value}","updated_at":"2026-07-31T19:26:07.651Z"} @@ -3807,8 +3840,8 @@ {"cache_key":"ef88aa2bf4aaded5b547c8e33e68835f070233beb8d52cedb85e7e7ea1f03a8a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.archived","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Archived","text_hash":"bdb86505f8062d15f152cef71dd4ca89609d5bf8e98771dcd2c9f70d247403da","tgt_lang":"tr","translated":"Archived","updated_at":"2026-07-29T11:07:29.221Z","segment_ids":["workboard.showArchivedShort"]} {"cache_key":"ef9630699c245c7b270d19b6ca47507eb46408f5cf4d266b266eb54ba0a2ed6b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.showToken","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Show token","text_hash":"2faef0ba40dc420f67de983b6c1be8f0f4b9b60f18409f2d2368b53b3c28a7bd","tgt_lang":"tr","translated":"Tokenı göster","updated_at":"2026-07-29T11:07:29.221Z"} {"cache_key":"efa08e578bca0a9d95b888d1e705a3f9a52217aa93bf23b853eae16fdc18868e","model":"gpt-5.5","provider":"openai","segment_id":"usage.providerUsage.inputTokens","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"{count} input","text_hash":"f24231cff78fed82d155712973ede6f9369e96b015acc30d5de2b740677edce9","tgt_lang":"tr","translated":"{count} giriş belirteci","updated_at":"2026-07-06T06:40:15.357Z"} +{"cache_key":"efb75b2f551d687e4c59585c21a94359361fa7dfb1d3742be27ef8d5c3b4fdba","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.skillsPanel.updateError","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Could not update the agent skill allowlist.","text_hash":"ee69eb4828ac26cba851cec0b5ae90fd4059ab1d2f84dc8c1ee7def439c706eb","tgt_lang":"tr","translated":"Aracı Skills izin listesi güncellenemedi.","updated_at":"2026-08-06T05:31:31.168Z"} {"cache_key":"efd0ac5318dbce623f799dab4497b3d26a7fa9348529bba714e4b87b4f0007f4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.readOnly.adminRequired","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Browsing only. Model changes require operator.admin access.","text_hash":"8dab1962a453c6d713698814f05c9a326061b44e0242361ae02e7d2682e2ef1f","tgt_lang":"tr","translated":"Yalnızca göz atabilirsiniz. Model değişiklikleri operator.admin erişimi gerektirir.","updated_at":"2026-07-29T11:07:29.221Z"} -{"cache_key":"eff6e572995610f93aa173ec863ef444f6c264d429f252ec06b118a7bc0b4fea","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.messages.openInCanvas","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Open in canvas","text_hash":"02597bb20cb5d93ebbb47e62c3591fcf9dec76fc42697e1dc130e1f167232e61","tgt_lang":"tr","translated":"Kanvasta aç","updated_at":"2026-07-12T06:43:13.126Z"} {"cache_key":"f00aead9654c4874b4a3a0fee122cede65d24b69f6e43fbb820942dadd05e2be","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.mosaic.fourPm","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"4pm","text_hash":"6672b306c3e94cfd5b2e3c089a8904c7e213658513785372a8e2f27168597b6a","tgt_lang":"tr","translated":"16:00","updated_at":"2026-07-29T11:07:29.221Z"} {"cache_key":"f012271b4f46d73c83ffa57276614bfa5cf225031475167181dfb864a662f5b3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.presets.last90d","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"90d","text_hash":"c906817c1dd244107977b235f1ccc79e27b0b69d88eb9bad6f845e86e7fb08f4","tgt_lang":"tr","translated":"90g","updated_at":"2026-07-29T11:07:29.221Z"} {"cache_key":"f03afa0d2ed53d53befcc813461b90bd0be46cc427a43fd8c57d172768c47468","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tabs.workboard","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Workboard","text_hash":"48d4659e64e383e94d3bc3badcf8e6e8c162ada4e5254958994531748fd7ab3b","tgt_lang":"tr","translated":"Çalışma panosu","updated_at":"2026-07-29T11:07:29.221Z"} @@ -3973,7 +4006,6 @@ {"cache_key":"fa65d92e59579ef9cee1e6b58b299f52091404e96ec07e69d2c0d5e782dc6703","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sidebarColumns.resize","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Resize {panel}","text_hash":"8979a73ee55c63ce6d1de8bd2b38e1e6eb751471226634ea0ef39f0184408dfa","tgt_lang":"tr","translated":"{panel} panelini yeniden boyutlandır","updated_at":"2026-07-28T07:11:25.987Z"} {"cache_key":"fa8cd906705ba727e39ff9e96ce832339f68ffa1668e2d4f8544a5461e9cddc9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.dictationRecording","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Recording {elapsed}","text_hash":"19d348c2a8a266fcaf5f40ceaeea9f3b4e9010c2d665844bdd0f948aba95bcf6","tgt_lang":"tr","translated":"Kaydediliyor {elapsed}","updated_at":"2026-07-22T15:52:24.110Z"} {"cache_key":"faad69a8845ccc4b63f549c45e0d60b96d66af11d1c6677c2e2998b49a1f9093","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.holdToRecordSetting","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Hold microphone button to dictate","text_hash":"5fb1b0720ba5996f5ecb5c17cbd825390eb7a5c2aab7dea9097802b3ddef83bf","tgt_lang":"tr","translated":"Dikte etmek için mikrofon düğmesini basılı tutun","updated_at":"2026-07-22T15:52:24.110Z"} -{"cache_key":"fadf4c8a07301079d27320650e09bc06c6aef2e1e1353e73f4b927936dcda048","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.tryAgain","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Try again","text_hash":"d8b8392e2c542950ca64867168e4ef87d4ad606882d5898f826b51c6d553988f","tgt_lang":"tr","translated":"Tekrar deneyin","updated_at":"2026-07-29T11:07:29.221Z"} {"cache_key":"fae9b6cbc1a1b588e30ddbd2e7fdbb79f88e37369546a33c8ee9c052cfd8f126","model":"gpt-5.5","provider":"openai","segment_id":"tasksPage.activeSub","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Queued and running background work.","text_hash":"c5d1254fdacab64acf0c8203bf2f51758ec1c65fdf6c161d18c4fac92c4516a4","tgt_lang":"tr","translated":"Kuyruğa alınmış ve çalışan arka plan işleri.","updated_at":"2026-07-09T21:53:28.317Z"} {"cache_key":"faf3b9683123312d7437e5684a27807fc1bc31d084dee4699795118159ec1bcd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.actions.more","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"More actions","text_hash":"f8d46c2570e70736d62beb6e2e8df321d7cb4842a2b894f2025c47b31871d9f1","tgt_lang":"tr","translated":"Diğer işlemler","updated_at":"2026-07-12T06:43:39.739Z"} {"cache_key":"fafaa824ec7bab93a26edafd252ecc3bf1a1800175bda320674a1bfae0a33dcf","model":"gpt-5.5","provider":"openai","segment_id":"chat.sessionDiff.truncatedResult","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Some changes were omitted because the diff is very large.","text_hash":"1c0564ef3281e6e1c551539688c40190bb2124fa83bd3ff896c6fed8d4537d8d","tgt_lang":"tr","translated":"Diff çok büyük olduğu için bazı değişiklikler atlandı.","updated_at":"2026-07-11T04:53:17.706Z"} @@ -3989,6 +4021,7 @@ {"cache_key":"fbb1da082f82227c867833556fbbfa7a4d917e73c2b44e3225adc3ba44148b19","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.withheldDigestOne","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"{count} digest was withheld pending review.","text_hash":"1e72b098f50256e2cdbb878bb787078a1a7bd23ad91e982ff17ecf1b6615f9ac","tgt_lang":"tr","translated":"{count} özet inceleme beklenirken bekletildi.","updated_at":"2026-07-29T11:06:17.561Z"} {"cache_key":"fbdd553cdfd2997c8118539cb7ca871a62c9efd077fb252638c6e28d65f6c17a","model":"gpt-5.6-sol","provider":"openai","segment_id":"chat.progressLabels.bubbling","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Bubbling","text_hash":"9cb35bee8628332d361c350d2111c552a7fb889f67e2a2636eda4d9c8455cd38","tgt_lang":"tr","translated":"Kabarcıklanıyor","updated_at":"2026-07-14T04:54:15.564Z"} {"cache_key":"fbdf49a2a2a1531e9bb7d1abfb180e0644e4249e11b60c4aac9d8c2ea3717637","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.backgroundTasks.detailTitle","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Task details","text_hash":"c13142f7eeca91e4a9299190031c5b1aa95fcf6b1227bcf90973e2b82aedc379","tgt_lang":"tr","translated":"Görev ayrıntıları","updated_at":"2026-07-25T17:14:20.775Z"} +{"cache_key":"fbe5ee78d79d3cf4ce142a377de43a419060f74e8ee7d4bffec8a8b49c91b4a9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.readyIn","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Ready · {latencyMs} ms","text_hash":"fe3e0f81afe32081d39415a34f7a2ad1add67d8695f7a6bc5fccf9ecf9fd29b5","tgt_lang":"tr","translated":"Hazır · {latencyMs} ms","updated_at":"2026-08-06T05:31:31.168Z"} {"cache_key":"fbee98b7b7ebccc2cd75cc9a6f49cd8a8c1e55cb994af304a555c41832f043f6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sessionHeader.copyPath","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Copy path","text_hash":"720ff4160412b943370afdb8fc1c082ff057d54713d5fb4b4b7a9634bfabf5fe","tgt_lang":"tr","translated":"Yolu kopyala","updated_at":"2026-06-16T14:15:58.007Z","segment_ids":["chat.detailPanel.copyPath","chat.workspaceFiles.copyPath"]} {"cache_key":"fbf6fa7cc60598d11431ade7979d171fd95a0f8278138654942b05264169de7a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.cameraPermissionBlocked","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Camera access is blocked. Allow camera access in browser site settings.","text_hash":"69772cad2558e1ead2c8f071e8fdff48e0a648bb8fc182a29fa6f170f3c47bf1","tgt_lang":"tr","translated":"Kamera erişimi engellendi. Tarayıcı site ayarlarından kamera ve mikrofon erişimine izin verin.","updated_at":"2026-07-17T04:29:00.034Z"} {"cache_key":"fbf88b7da86c7b549db216c8c4ef76852a67e638a7a098cab6a9f78a1ff6b6dc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.clearAgentOverride","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Clear agent override","text_hash":"fd24775d3b52742a86ffa2e2727fc342ec45a98b17b452d783ff78fa629e2cca","tgt_lang":"tr","translated":"Aracı geçersiz kılmasını temizle","updated_at":"2026-07-29T11:07:29.221Z"} diff --git a/ui/src/i18n/.i18n/uk.meta.json b/ui/src/i18n/.i18n/uk.meta.json index 935fa366c18c..20ea8d87f2f6 100644 --- a/ui/src/i18n/.i18n/uk.meta.json +++ b/ui/src/i18n/.i18n/uk.meta.json @@ -1,11 +1,11 @@ { "fallbackKeys": [], - "generatedAt": "2026-07-31T19:27:41.486Z", + "generatedAt": "2026-08-06T05:33:11.096Z", "locale": "uk", "model": "claude-opus-4-8", "provider": "anthropic", - "sourceHash": "912ad83d5f70ee4463b1370efd9bf9c890017c65833f30501e8c3440da135ee7", - "totalKeys": 4652, - "translatedKeys": 4652, + "sourceHash": "10855748ee78e3fa7806b6f0f43f9f2dec749b41e7fc82439dbe19fca7e2f173", + "totalKeys": 4689, + "translatedKeys": 4689, "workflow": 1 } diff --git a/ui/src/i18n/.i18n/uk.tm.jsonl b/ui/src/i18n/.i18n/uk.tm.jsonl index ec25d24439b9..3921657906d5 100644 --- a/ui/src/i18n/.i18n/uk.tm.jsonl +++ b/ui/src/i18n/.i18n/uk.tm.jsonl @@ -66,6 +66,7 @@ {"cache_key":"0356978f0e47a8b2223275f396b236a3fa41d2d0c0648168c98437ae36d906e4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.daily.title","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Daily Usage","text_hash":"a3a4cc0143e0ce6222f374efe62c1f8cb4170bec1faea1e0ab3049080a5a4508","tgt_lang":"uk","translated":"Щоденне використання","updated_at":"2026-07-29T11:11:13.574Z"} {"cache_key":"03592dd49c05f005fe78ffbe20212dea896eeefd669bb3368f9a12c9f1984548","model":"claude-opus-4-8","provider":"anthropic","segment_id":"aboutPage.linkX","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"X (Twitter)","text_hash":"89c9b65356e34ac9ef7aa2344b92ec887f52e606e2575f631d91052e10738ee7","tgt_lang":"uk","translated":"X (Twitter)","updated_at":"2026-07-22T15:54:13.724Z"} {"cache_key":"0360b01a762d4f9ee39286c58f4071a086eb98432571390fdbc66b9026d96b84","model":"claude-opus-4-8","provider":"anthropic","segment_id":"profilePage.identity.description","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Your profile on this gateway.","text_hash":"4b2eb6a11167580b171d46baed0f77ab575c0f9394929ece7a3dadac6b819943","tgt_lang":"uk","translated":"Ваш профіль на цьому gateway.","updated_at":"2026-07-22T15:54:34.032Z"} +{"cache_key":"0367305bbe0bdb2f69bc4f8d733e5c8a1c1b933efb56dea6160c4e8a2efc741f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.pairing.stepDashboard","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"On the Gateway host, run openclaw dashboard to open a secure one-time pairing link.","text_hash":"11c126287764dab4e5bac5eb830368cd054b85cee578001cd159230f94b1d6c3","tgt_lang":"uk","translated":"На хості Gateway виконайте openclaw dashboard, щоб відкрити безпечне одноразове посилання для сполучення.","updated_at":"2026-08-06T05:33:06.320Z"} {"cache_key":"036b452231a78953cfba146e4bee7ab1d4cb9648479f61f5e1cad92e19224999","model":"gpt-5.6-sol","provider":"openai","segment_id":"worktrees.cleanupMaxCount","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Max worktrees","text_hash":"a834511e1162b37b5fb8400bd75b47b6388ab7185eba0f3725af74412a142401","tgt_lang":"uk","translated":"Максимальна кількість робочих дерев","updated_at":"2026-07-13T08:57:30.775Z"} {"cache_key":"036d53be9037c303cb69afad84589acd5042d673996059e9d55f97c15013cb4d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"updates.handoffTimeout","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Update handoff started, but completion was not reported after reconnect. Run `openclaw update status` for the final result.","text_hash":"1387c0b054cad51c48861f508055341507560db72a7b68a488aa4523eddad620","tgt_lang":"uk","translated":"Передавання оновлення розпочато, але про завершення не повідомлено після повторного підключення. Виконайте `openclaw update status`, щоб дізнатися остаточний результат.","updated_at":"2026-07-29T11:07:47.475Z"} {"cache_key":"0390bf1aadb180e1ce78d6e8be05dd665a4c4795a8d9566bb45f98bf9f5d336a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.overview.noToolCalls","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"No tool calls","text_hash":"28c926f4c5f55fa7c6dbdcc0991b5cbb599ad7e98c2137a3535a999ac93f91b3","tgt_lang":"uk","translated":"Немає викликів інструментів","updated_at":"2026-07-29T11:11:13.574Z"} @@ -132,6 +133,7 @@ {"cache_key":"078f11e9b8870f0e83c7f35abfbeb96a5c4156c483ce7a54ce9994e9abe16425","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.breakdown.costByType","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Cost by Type","text_hash":"191407927e3b9ed0accd8cc9d2b8952704dfd9a8cc6edfe8c04a722e146fe612","tgt_lang":"uk","translated":"Вартість за типом","updated_at":"2026-07-29T11:11:13.574Z"} {"cache_key":"07947bcaabec1e6c35b15f9bff8d2fa913a3a6fe483a5f0ea91657ca918e89f9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.sessionObserver.resolvedModel","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Resolved small model","text_hash":"2561f2a02d961bd78203233d5a7ef6b0917af5545f8b79e53cb13396d26f1f82","tgt_lang":"uk","translated":"Визначена невелика модель","updated_at":"2026-07-22T15:53:29.389Z"} {"cache_key":"079b0d3950b0fa2d653591429cc0fee12e2cced0c73d032e803afe9c209dad9e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.rail.finished","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Finished {time}","text_hash":"21721052b49ffe3fea75ab73b02ab770f27ba4fd3f646c0aa11dde5db99f45d9","tgt_lang":"uk","translated":"Завершено {time}","updated_at":"2026-07-25T17:15:12.564Z"} +{"cache_key":"07a07b80c022c7497bd1cc3c3cab67dcd06ee71bcd8180d46f1bfa5b4560855a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"appsPage.badgeStoreComingSoon","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Chrome Web Store · coming soon","text_hash":"d211e1cb0d006e8e02c0c3fe12d6d98e9b576b5b19eb85b501cb8448935647f3","tgt_lang":"uk","translated":"Chrome Web Store · незабаром","updated_at":"2026-08-06T05:33:06.320Z"} {"cache_key":"07a1dcf344d2fb0fbc0cf672e40d9c6f3540a9d6fc550223ce47747c30ffedd3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commandResults.fast.setAuto","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Fast mode set to auto.","text_hash":"7fcb4797a26365cdc1800018454df19aa2b0c673aa01bafcc7b2edcaf4afac1e","tgt_lang":"uk","translated":"Швидкий режим встановлено на auto.","updated_at":"2026-07-29T11:10:24.616Z"} {"cache_key":"07b0b812a8fa18de4ac401880b1527f6f57cd28eb3030ff67afd63bc628a1035","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.inventory.requestedAccess","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"requested: {access}","text_hash":"3317275f95707c51dcf168603b518c225999a420c76ca74f51b78bbdd004854d","tgt_lang":"uk","translated":"запитано: {access}","updated_at":"2026-07-12T06:44:56.276Z"} {"cache_key":"07b5c0a2adac3c47f204218b1c53a20c3eeff785e6a463cab32b8e70c4f6dc36","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.mosaic.title","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Activity by Time","text_hash":"d4f5e691d1d415aabf25860ac10b620e6f798075db0ef42c7a59a41f340c80e6","tgt_lang":"uk","translated":"Активність за часом","updated_at":"2026-07-29T11:11:13.574Z"} @@ -178,7 +180,6 @@ {"cache_key":"098fc59e4290c89575731cfb36ebf7743e5a85d1cb11e53b87b7a164da01711c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"logbook.ask.placeholder","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"When did I review the gateway PR?","text_hash":"80acba742e75ca9625244bf520d377cf70939377076cb3c4ee2fc2e271b26c18","tgt_lang":"uk","translated":"When did I review the gateway PR?","updated_at":"2026-07-29T11:11:13.574Z"} {"cache_key":"09bcdd8b044cbb8b7cdfe3c6871c82579f8272568c6c3dba7c0fc0cfa68be77d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.actions.rejecting","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Rejecting…","text_hash":"09868524d9262e41e10d09a125de98688f4bacf20dfbf87ca118c0115c71e2d1","tgt_lang":"uk","translated":"Відхилення…","updated_at":"2026-07-12T06:48:42.444Z"} {"cache_key":"09c0b6a2b87712167cc8d632da54ced0ccef34014b648d49c87978a112b360d3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.nostr.displayNameHelp","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Your full display name","text_hash":"577ade6f04f7c59ea5c0e10122c78353e03e55cbe771b60a6810bd440b02fe06","tgt_lang":"uk","translated":"Ваше повне відображуване ім’я","updated_at":"2026-07-29T11:11:13.574Z"} -{"cache_key":"09cf88d1b2b16583d28922534325f66e4d13fb7ef7d234004742d31d7878d97c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.relative.daysAgo","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"{count}d ago","text_hash":"a41234397f3c63b22d27312ffcea05114f8d3ae9d602ef1320168a6eae9ca361","tgt_lang":"uk","translated":"{count} д тому","updated_at":"2026-07-12T06:49:10.507Z"} {"cache_key":"09d3b4f8f737c36cde16778f75cdcb4690d1f183e553ebb58ee9fbcc7b139505","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.execApprovals.targetHint","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Gateway edits local approvals; node edits the selected node.","text_hash":"c840a52abe5aeda9939648f24429a23e705935c659a6a07d38764d00e976f39b","tgt_lang":"uk","translated":"Gateway редагує локальні дозволи; вузол редагує вибраний вузол.","updated_at":"2026-07-12T06:45:02.908Z"} {"cache_key":"09e5bfbd20cfcbf51b0c2817e34004ae38343a9d1398a488551424e0973467a3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.active","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Updated within","text_hash":"e9537da244d0056a8bf64a2c9f33b5742c6521f804c72395b59ca0c7da0c60a3","tgt_lang":"uk","translated":"Активно","updated_at":"2026-07-29T11:11:13.574Z"} {"cache_key":"09e9c1c76f075e1e6371205037e6ed5e3d7829accdff8453a02d4aa52a9e9657","model":"gpt-5.6-sol","provider":"openai","segment_id":"chat.pullRequests.createPrLabel","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Create a pull request for {branch}","text_hash":"33389cfbd9c904e64082a0b2bdc1617ae4d23292536848416876ff53ebfc1df6","tgt_lang":"uk","translated":"Створити запит на злиття для {branch}","updated_at":"2026-07-12T16:48:55.970Z"} @@ -304,11 +305,13 @@ {"cache_key":"127db31d581ecafd5410bce55bbffef7fc681fb4f100e5ef71487d3b71ab07b2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.waitForScan","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Wait for scan","text_hash":"bd99a64030bbae315da9bba62c2ea6493386708c738d3b9ab0cb815e9be6c748","tgt_lang":"uk","translated":"Очікування сканування","updated_at":"2026-07-29T11:11:13.574Z"} {"cache_key":"1281033cf67a1005b0ac74f502f82a2f8020a77fcfc1bd0b47e1ba4ac22dc6d2","model":"gpt-5.5","provider":"openai","segment_id":"chat.view.toolCalls","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Tool calls","text_hash":"da5122dc0f97b158bfbd27c5bd479322f34e0916a0cd4626d42c03bb0000e4b4","tgt_lang":"uk","translated":"Виклики інструментів","updated_at":"2026-07-09T11:28:14.349Z"} {"cache_key":"12814619d9d36b8fd6638238f50dde78b15b2a3de1c40b74dbb921a0970a3cee","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.execApprovals.options.always","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Always","text_hash":"de9f057a471cdb8d3b082719bdc7ad2031788d042947349723fa83c9d13a517a","tgt_lang":"uk","translated":"Завжди","updated_at":"2026-07-12T06:45:09.591Z"} +{"cache_key":"1287bd2947fd1e8f467c9de343d07746bcb5604d06ceeb5b5f2c7ccc63904c55","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sidebar.hiddenSessionSections","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Hidden session sections","text_hash":"cf99d90adc742855fd447a174d79c569ccf4de22d0778a19bf9bad3b02c5de31","tgt_lang":"uk","translated":"Приховані розділи сеансів","updated_at":"2026-08-06T05:33:06.320Z"} {"cache_key":"128a9b3e8ad9f83fc98ad267d4c39d126a9b824152cbcf1c9f9e1a0e57eabec4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.empty.defaultAgent","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Your agent","text_hash":"1ffbc15d64cea6fc4a2a979ff80be06e293a2fe52b3bfd4b55d2c7fd47de0bd1","tgt_lang":"uk","translated":"Ваш агент","updated_at":"2026-07-12T06:49:02.317Z"} {"cache_key":"12916ff8d28cceee5188ec309f97842f14499fc90ca21fc33de1de1b57d6ae88","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.mosaic.eightPm","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"8pm","text_hash":"232df857db5e72521b783719e674c41bce48738283c637b44ed2a80fa81ec56c","tgt_lang":"uk","translated":"8 вечора","updated_at":"2026-07-29T11:11:13.574Z"} {"cache_key":"129712ca8b2f35edf17797b455502d169d5576220f577bc1e78925f3d9b9cd3a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.healthRunning","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"running","text_hash":"c071cf5f5ed6f884cc70155b6f05f755fd46a302d05e4261b7e92ce878bbfed8","tgt_lang":"uk","translated":"виконується","updated_at":"2026-06-17T14:15:34.049Z"} {"cache_key":"129defa3dfb3099050cc6267660203ba28f0a2df36ceff66b6a55c34369fb566","model":"gpt-5.6-sol","provider":"openai","segment_id":"nav.settings","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Settings","text_hash":"74a883a037bc227f91891ab654a753d3a99f31ab06ae5b5d2b6e594a692b41f8","tgt_lang":"uk","translated":"Налаштування","updated_at":"2026-07-12T00:09:47.099Z","segment_ids":["memoryPage.tabs.settings","palette.items.settings","cron.detail.settingsTab"]} {"cache_key":"12b488789c98a48433d3df10be3613da2b02d366927fb6f8947ada892a5d13f7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.detail.created","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Created {time}","text_hash":"4fb454fe7521a73270b6a49e6be34aef76a1184f39adce723146f7264cb6f230","tgt_lang":"uk","translated":"Створено {time}","updated_at":"2026-07-12T06:48:53.885Z"} +{"cache_key":"12bd6f0c69e4bf5725d707b93d240afdc8c1647f5b84c14678f27c9b39831d22","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.readyIn","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Ready · {latencyMs} ms","text_hash":"fe3e0f81afe32081d39415a34f7a2ad1add67d8695f7a6bc5fccf9ecf9fd29b5","tgt_lang":"uk","translated":"Готово · {latencyMs} мс","updated_at":"2026-08-06T05:32:54.274Z"} {"cache_key":"12c61dc7e6f876cb807993cc2d821c6eb9af59b020fbb7e2a3117d9f03a59477","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.engine.catalogUnavailable","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Connect to the gateway to change the memory engine.","text_hash":"6b4de002f86ea3f4e51d125a0a9569ebb6fbc0da04adab1b86b44db177bfd753","tgt_lang":"uk","translated":"Підключіться до Gateway, щоб змінити рушій пам'яті.","updated_at":"2026-07-28T07:11:24.151Z"} {"cache_key":"12c91bf56b3954b56f1b1e0c9d23b346a369ea2679d7c40a4ce3fe825310f71f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.deleteAllArchivedConfirm","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Delete {count} archived threads and their transcripts?","text_hash":"b5d8d2585fe29862fd42d66dcd9fd0d66751a70739a0aa903b329c45fc5e9866","tgt_lang":"uk","translated":"Видалити {count} заархівованих тем та їхні транскрипти?","updated_at":"2026-07-22T15:53:09.397Z"} {"cache_key":"12f23de41e5dd421e12891eb37a8881c51c6e0de462f34c3300c78790561c023","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.providerUsage.budget","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Budget","text_hash":"1c6225ec7092ad2f4a4acd79f8fc6854aa10653763fb053a6cf2bb2d2a4148ab","tgt_lang":"uk","translated":"Бюджет","updated_at":"2026-07-29T11:11:13.574Z"} @@ -316,7 +319,7 @@ {"cache_key":"12f77b47d3e39a4a3b856e83fd0167284c5c6e914d65c0d5351feecd1ff2f684","model":"gpt-5.5","provider":"openai","segment_id":"chat.workspaceFiles.dockBottom","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Dock to the bottom","text_hash":"acaf4ae60031ae0f6ae96f17a943cd90dce40cf063154c5a3a42ad08dc47cb24","tgt_lang":"uk","translated":"Закріпити внизу","updated_at":"2026-07-10T06:08:30.131Z"} {"cache_key":"13063c87f9874bbe68fc9e92badb279b23cea5d775456864c4d1d734d5fa0ddb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.confirm","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Confirm","text_hash":"eebdd24a77d9ad32222660c07777163bf5f6732df2b172351f3f8d5783e4f529","tgt_lang":"uk","translated":"Підтвердити","updated_at":"2026-07-29T11:11:13.574Z"} {"cache_key":"1307928bf8b85734c73413c01c6b7b12ce6b879902f33e8443388ace38cfb451","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryImport.recoveryFile","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Recovery file","text_hash":"47bdd425fa3b2c220c396d7be09ee71ed991a3db9a87e417dd7797216caba164","tgt_lang":"uk","translated":"Файл відновлення","updated_at":"2026-07-29T11:11:13.574Z"} -{"cache_key":"1312c3b221802f169311a465317dddcfffdc6df6824dc065b64ac94147baa797","model":"gpt-5.6-sol","provider":"openai","segment_id":"modelProviders.probe.status.no_model","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"No models available","text_hash":"a5a9895b0241125f15e8c45740f220dc69014c8d046ea815d61dd3700c1e627b","tgt_lang":"uk","translated":"Немає доступних моделей","updated_at":"2026-07-13T16:32:27.716Z","segment_ids":["modelProviders.readiness.noModels"]} +{"cache_key":"1312c3b221802f169311a465317dddcfffdc6df6824dc065b64ac94147baa797","model":"gpt-5.6-sol","provider":"openai","segment_id":"modelProviders.probe.status.no_model","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"No models available","text_hash":"a5a9895b0241125f15e8c45740f220dc69014c8d046ea815d61dd3700c1e627b","tgt_lang":"uk","translated":"Немає доступних моделей","updated_at":"2026-07-13T16:32:27.716Z","segment_ids":["modelProviders.readiness.noModels","chat.modelControls.noModelsAvailable"]} {"cache_key":"13358eb213fbcd6fcb0dc473bd4d5f16d65d8d3d0e26504c38b629ec90b8c28f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.nostr.lightningAddress","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Lightning Address","text_hash":"4e62bd8335f08ccfa0e779e08ddb03cff55255bbef981335dd1ba25521c375ec","tgt_lang":"uk","translated":"Lightning Address","updated_at":"2026-07-29T11:11:13.574Z"} {"cache_key":"13368028c24d7f00b4c907aedf06e0ca1c444fedd054e3e877bc35bb7ccf05af","model":"claude-opus-4-8","provider":"anthropic","segment_id":"custodian.history.sources.doctor","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"doctor","text_hash":"72f4be89d6ebab1496e21e38bcd7c8ca0a68928af3081ad7dff87e772eb350c2","tgt_lang":"uk","translated":"doctor","updated_at":"2026-07-22T15:53:54.841Z"} {"cache_key":"1341a16b33ec31119e7ad77f4ca77d36762c4263b3bd4fbda88afb02cdda8f32","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryImport.recoveryJournal","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Recovery journal","text_hash":"c2bcf068cb1f9c5abd9cbdd7fa74685b12f2ddfc1ec4dc5bd9fcd4e6458c2031","tgt_lang":"uk","translated":"Журнал відновлення","updated_at":"2026-07-29T11:11:13.574Z"} @@ -330,6 +333,7 @@ {"cache_key":"13e41a9acecfe1115d188ca43f5ce1ec224673c39b3695f3f3efc52255be07e4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"githubPreview.states.draft","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Draft","text_hash":"ebf12ef47cf575b3ba9a3cc019c5310146fdac88f6d1be6618d6e91158c2f174","tgt_lang":"uk","translated":"Чернетка","updated_at":"2026-07-12T06:44:16.787Z","segment_ids":["newSession.draft","chat.sessionSharing.draft","chat.pullRequests.draft"]} {"cache_key":"13f6dfac45737157489b1e6c6f1164967bf75670b575cc037c9b9f73331ad897","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.healthLabel","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Workboard health","text_hash":"85416c4a6d64e35611bdd9747b82815936c38b41d820796ba1fbfbb7539d906b","tgt_lang":"uk","translated":"Стан дошки","updated_at":"2026-06-17T14:15:34.049Z"} {"cache_key":"140272022ad8aaee2fbf76729f0a7592fe5d4e8b0f0f712867d218fc67130c0e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.agentFilterConfiguredDefaultHelp","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Cards explicitly assigned to the configured default agent.","text_hash":"9bb80530da1dfd473936d94642b83cc668b7362cb65675a565f17569937af92f","tgt_lang":"uk","translated":"Картки, явно призначені налаштованому агенту за замовчуванням.","updated_at":"2026-06-17T14:15:28.579Z"} +{"cache_key":"140a50cccf61d424d544cdae19b1fbdbedb42884bce1866a53dd944d66556b51","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.auth","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Review the provider credential or sign-in, then retry.","text_hash":"06492ffbd3c87579037f41e3c00a217fb3020fafdc1f11442394e33b4b7dcd77","tgt_lang":"uk","translated":"Перевірте облікові дані провайдера або вхід, потім повторіть спробу.","updated_at":"2026-08-06T05:32:54.274Z"} {"cache_key":"14211f8c6c0d3dd6d6d6f4452461e35d45b3efc53779750d95e01a889b64efda","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.menu.toolAccess.noTools","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"No tools available for this connector.","text_hash":"23b872909e3e0b0affc7244d3d4678abf2a1c4a6f5e5aa149524a557e7fee289","tgt_lang":"uk","translated":"Немає доступних інструментів для цього конектора.","updated_at":"2026-07-31T19:27:41.486Z"} {"cache_key":"14316f4c089a6b8936eb2933d09d0d96941db2b5caf462cfa14baa33e1ee5f4b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.cancelReply","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Cancel reply","text_hash":"2355f73150190fc77c27f936d5b967569ac5d0bc9f5bf6f3cd8cb649d8f1a49d","tgt_lang":"uk","translated":"Скасувати відповідь","updated_at":"2026-07-12T06:50:03.839Z"} {"cache_key":"14338ab3e48be00c81b9606a1e9481e82843d4585fad5f930bc849b9b79b8fec","model":"gpt-5.6-sol","provider":"openai","segment_id":"newSession.cloudSyncsFolder","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Syncs {folder} to the cloud worker","text_hash":"590a0f047f3fdf62f3beca323cbdb126146221f4a2cda9ea8d1444cb8fdc141d","tgt_lang":"uk","translated":"Синхронізує {folder} із хмарним робочим процесом","updated_at":"2026-07-15T06:07:50.019Z"} @@ -410,6 +414,7 @@ {"cache_key":"19827660639fcf5717cbcef01911056d62bea86215f23b3970b9cbe51bf260bc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillsPage.acknowledgeRisk","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Acknowledge risk and install","text_hash":"22492375100f74cd283f0f80143eb70c1d46d05e2762834bd8563e77a9bf99da","tgt_lang":"uk","translated":"Визнати ризик і встановити","updated_at":"2026-07-12T06:47:52.017Z"} {"cache_key":"1985c0027a6b61f4d4da61316a85998bc14bf04beff3c6ceaddc726f0b6dba4a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryImport.backfill.dateRange","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Session date range","text_hash":"c39deaba532a94e423a0695db1576c8a87280d5a2348ab55b779faee2b2c02c2","tgt_lang":"uk","translated":"Діапазон дат сеансів","updated_at":"2026-07-29T11:08:27.365Z"} {"cache_key":"19931cd4237347facc584e2af7ae39a3e6754c48512966b74c03f2ab9a8ba231","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.mosaic.sat","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Sat","text_hash":"fdeb71b569e0034d827041c354d2a609ee60b2d3ab71eb0e390faa70c10e36e1","tgt_lang":"uk","translated":"Сб","updated_at":"2026-07-29T11:11:13.574Z"} +{"cache_key":"199847caab5496bddb5ca98d1b411cb332d8de3ef46fbb3b47bd74be9de5cfec","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.deleteSelectedConfirm","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Delete {count} threads?\n\nThis will delete the thread entries and archive their transcripts.","text_hash":"4c54c281b40a03109f36a41d8ab02d72616493fd3cdafcf0d8adcf1cf89959cc","tgt_lang":"uk","translated":"Видалити {count} гілок?\n\nЦе видалить записи гілок та заархівує їхні транскрипти.","updated_at":"2026-08-06T05:32:54.273Z"} {"cache_key":"19a8793a5d52e8b6ff0469dd6717a324541a12cff782f7f42a4c72b5f6af4b3a","model":"gpt-5.5","provider":"openai","segment_id":"chat.sessionDiff.loading","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Loading changes…","text_hash":"99f48f20532c48dcd9f2bfcd0f4d4ba230fb0396b320e67bdfa2f3383901fd1a","tgt_lang":"uk","translated":"Завантаження змін…","updated_at":"2026-07-11T04:53:21.654Z"} {"cache_key":"19ac5ab504d20b5c3d1a0ead4202476ed34dea0e6e208ed37ba9e1a5be195702","model":"claude-opus-4-8","provider":"anthropic","segment_id":"talkPage.model.defaultNamed","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Default ({model})","text_hash":"95c9f183e5dbb44dfed018b516f5900dc7281daebcc86fd34e40fd39d22db1a3","tgt_lang":"uk","translated":"Стандартна ({model})","updated_at":"2026-07-29T11:08:50.750Z"} {"cache_key":"19d2f9434ed0871795159b4aac3b5b92ed1a841a9a43924d462d17a0245730c8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.eventUnarchived","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Unarchived","text_hash":"4aa9bb34ebb3feb2d7e2fc21777ca223a83beac6e236620799ae1bb41ddb37c0","tgt_lang":"uk","translated":"Розархівовано","updated_at":"2026-07-29T11:11:13.574Z"} @@ -455,6 +460,7 @@ {"cache_key":"1c0523b70ae4f19e228a9714cd3b6cefa27719cf65e7d6faf7b7a7addb568e79","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryImport.backfill.rollbackConfirmTitle","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Rollback session backfill?","text_hash":"04b599d1d96b3f2f1d326cc80d8250f6fbd8261911815b4e09b78ea6fed53495","tgt_lang":"uk","translated":"Скасувати заповнення сесії?","updated_at":"2026-07-29T11:08:38.737Z"} {"cache_key":"1c1374638a30e3e93f414ce5f62817c7c22825ba26c64d1c2c99be0200e991cd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.files.selectFile","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Select a file to edit.","text_hash":"c0e9ac91b0432b9f2cf9d928011da75aa0ce078a15d915299d11bedcbdf705d4","tgt_lang":"uk","translated":"Select a file to edit.","updated_at":"2026-07-29T11:11:13.574Z"} {"cache_key":"1c13d3ab8276c812ffdbd05b6d225d70ace6bce86810187264b9402857765e6c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.toolCards.verbs.fetched","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Fetched","text_hash":"0013b4c9a802901e9577e5774437f6901ad5449d3f18ee6423f11c8eaa46f688","tgt_lang":"uk","translated":"Отримано","updated_at":"2026-07-29T11:11:13.574Z"} +{"cache_key":"1c15717133e6845459a42649b2788c1f6577da8f36ae4de3fbf8e62fa061a2f6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.unknown","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Review the connection details, then retry.","text_hash":"dc49542f1026ccbbe6bd75ed5167700086796a53d34f1a3524cc545590b3e990","tgt_lang":"uk","translated":"Перегляньте деталі підключення, потім повторіть спробу.","updated_at":"2026-08-06T05:33:06.320Z"} {"cache_key":"1c1d672f78f124e37b4b8c2a9196886d46af53a41f09d0f475b52461daac7af6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.startupStatus.provisioningEnvironment","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Provisioning environment…","text_hash":"983d0729c9ec2322ce613f2b5078a6221b88529dbd053084dbb3c86d710a7d05","tgt_lang":"uk","translated":"Підготовка середовища…","updated_at":"2026-07-22T15:55:24.546Z"} {"cache_key":"1c3952651f4df65bdbf2b83bc3ae057a56d82c2d84988045457d2c8d77315b5b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.dreaming.storage.title","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Storage","text_hash":"a69c4dece144a46e40d430726395533d8f335a7d601d8ca292220b3a4a7faca4","tgt_lang":"uk","translated":"Сховище","updated_at":"2026-07-28T07:11:36.981Z"} {"cache_key":"1c43f372185a603d998159c7bfe7f850f600bfcf229a674b8d06bc9787b83444","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.forkSession","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Fork","text_hash":"8e5b1a73152cf01c1ce614f31711fc4159e8ecc177cd4c02975ed0145b3d3d45","tgt_lang":"uk","translated":"Fork","updated_at":"2026-07-29T11:11:13.574Z"} @@ -536,6 +542,7 @@ {"cache_key":"209b66a81f92426eb3c17660c0b20fac64ada24b3c687ed392c0eb42e164a2fa","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.nostr.placeholders.bannerUrl","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"https://example.com/banner.jpg","text_hash":"8463a9acfa083b21e60df01db30979b68af9748f051401b8ad2b18b607b86aa6","tgt_lang":"uk","translated":"https://example.com/banner.jpg","updated_at":"2026-07-12T06:44:33.271Z"} {"cache_key":"20a628d506d759623c4f77c4d76ec5d7a68d8c2dd3b2db52086a9007e7a43528","model":"claude-opus-4-8","provider":"anthropic","segment_id":"board.widget.menuLabel","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Widget options","text_hash":"3a2a263869998aebb652aa868f7b7b86c747cff86452df75b1d518ec9c0e10c3","tgt_lang":"uk","translated":"Параметри віджета","updated_at":"2026-07-22T15:54:57.452Z"} {"cache_key":"20a95b1f0ce70119b9dcba7e647208bf5f11698165fe1a06bbc07e862c1ff0b3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"onboarding.memoryImport.reviewDetails","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Review details","text_hash":"1640b0da3e699184ba67e65849e80cd23a814b3eb8de35938b59e2981f0aee0a","tgt_lang":"uk","translated":"Переглянути деталі","updated_at":"2026-07-29T11:11:13.574Z"} +{"cache_key":"20aaf717f5a2fbc70539c49151d5b6c76a624602e128656bb19354514c287491","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.forkedSession","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Forked thread","text_hash":"52e0889e75a6aa22f91b410bd5e97080529a12ab4b60ab69dfa3c6c223db6788","tgt_lang":"uk","translated":"Відгалужена гілка","updated_at":"2026-08-06T05:32:54.273Z"} {"cache_key":"20c2f02a81b90127077c5ca0b2ed538b5cceae4400fb98ccab7928825cc61237","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.cronPanel.runNow","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Run Now","text_hash":"849ccb784cf30af60f03256816d78e91a7947c9d9800dd26283e09a91c77b128","tgt_lang":"uk","translated":"Run Now","updated_at":"2026-07-29T11:11:13.574Z"} {"cache_key":"20c404612dfb1d5bba430d54dc6ac6b4fa6a712b013244c7e7c5704606794d09","model":"claude-opus-4-8","provider":"anthropic","segment_id":"talkPage.model.default","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Provider default","text_hash":"352a25678fb9c8a3bdf12f4c0106a9c4f62f36e2398c1b3a39558935dcdf66cf","tgt_lang":"uk","translated":"Стандартний постачальника","updated_at":"2026-07-29T11:08:50.750Z","segment_ids":["talkPage.voice.default"]} {"cache_key":"20ca1c9d9f6087c562e62ca9482bcd389c9fdb75e8354992ede846966427982e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.autoRefresh30s","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"30s","text_hash":"d3382a4f0e03f8b14cf99424376886c236f1503d4b332137667484fc96d58fc4","tgt_lang":"uk","translated":"30 с","updated_at":"2026-06-17T14:15:34.049Z"} @@ -546,6 +553,7 @@ {"cache_key":"211d177108ff8d4a3d481a7c7a25c042a75b21804889882a17573ff792f21ca1","model":"gpt-5.6-sol","provider":"openai","segment_id":"cron.form.summaryCronTz","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Cron schedule {expr} ({tz})","text_hash":"69819542e9141498329264906a7b43cf858e59da220b334a7a0fab072b67f9db","tgt_lang":"uk","translated":"Розклад Cron {expr} ({tz})","updated_at":"2026-07-12T09:22:17.947Z"} {"cache_key":"212d46eff6d4c23e9112487908ea0fbce9989bbed48b8a96439f5520ac8117e8","model":"gpt-5.5","provider":"openai","segment_id":"browser.annotatePrompt.introTitled","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"I annotated the page at {url} (page-reported title: \"{title}\") — the attached screenshot shows my markup.","text_hash":"07238283d91897e6c5c97bdb7ceb4dfdf021d3c4de2cf2cb3844e93517cd60d7","tgt_lang":"uk","translated":"Я анотував сторінку за адресою {url} (заголовок, повідомлений сторінкою: \"{title}\") — на прикріпленому знімку екрана видно мою розмітку.","updated_at":"2026-07-11T02:19:21.035Z"} {"cache_key":"21479c52af75d7534820873142c7373b9d5299ea04b270290e520ed45e1cead9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.addToWorkboard","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Add to Workboard","text_hash":"b8d41cc96315f126e50d8dbc34d206fd0c053829bfef1c7694082daff49b8c5c","tgt_lang":"uk","translated":"Додати до Workboard","updated_at":"2026-07-29T11:11:13.574Z"} +{"cache_key":"2156402b80fc4a5749c48c334b2ed7d282f4c54d3c70525cdc137565f9b90036","model":"claude-opus-4-8","provider":"anthropic","segment_id":"appsPage.ctaChromeWebStore","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Chrome Web Store","text_hash":"2b96646cfbc6ae7d1de1a356ebbec0e8802212b48d9f0393d5c93840fc71984a","tgt_lang":"uk","translated":"Chrome Web Store","updated_at":"2026-08-06T05:33:06.320Z"} {"cache_key":"216d14d6335e289329079c4f4732532bbcd8c3d30bb4a752dd894fc3d67d76ed","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.messages.rewindUnavailable","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Rewind is unavailable while the agent is working","text_hash":"c83bde1e586c5d4146ad211e5153d9ce56cb908afd84ced87fce3ea5d82aeb90","tgt_lang":"uk","translated":"Перемотування недоступне, поки агент працює","updated_at":"2026-07-22T15:56:02.935Z"} {"cache_key":"21746095577c7a52b44722841f4552fd41fe7b85e144f8db99dd8af32f051ff9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.lightContextHelp","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Use lightweight bootstrap context for this agent job.","text_hash":"6aebad7bcc7f52b2df758588930165ccdfce28f58fe77c2db43a2fb5e950da00","tgt_lang":"uk","translated":"Використовувати полегшений контекст ініціалізації для цього завдання агента.","updated_at":"2026-07-12T06:50:27.325Z"} {"cache_key":"21818851b3b7245bf663bdcf7c31ebb7e63b0dfa38402eb3eeaf1b0d64bcf1bb","model":"gpt-5.6-sol","provider":"openai","segment_id":"usage.sessions.title","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Sessions","text_hash":"6fa3cbf451b2a1d54159d42c3ea5ab8725b0c8620d831f8c1602676b38ab00e6","tgt_lang":"uk","translated":"Сеанси","updated_at":"2026-07-12T00:09:44.762Z"} @@ -588,6 +596,7 @@ {"cache_key":"2373f4926ecea25cab24fedc9acbf3c132e861f5201358c6c222b99dec63527c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agentTools.profileSourceDefault","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"default","text_hash":"37a8eec1ce19687d132fe29051dca629d164e2c4958ba141d5f4133a33f0688f","tgt_lang":"uk","translated":"стандарт","updated_at":"2026-07-12T06:47:38.942Z","segment_ids":["chat.commandResults.agents.default"]} {"cache_key":"237a7a3496d3e02afb2b8b67fd98d4b5f1098452193ff8abbbca13b5ecdb9078","model":"claude-opus-4-8","provider":"anthropic","segment_id":"approvalPage.approved","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Approved","text_hash":"87b42e40c2a290e01d87b721bf381c3c5e259d1eb0a4660e41fdbf8bc73f7ddd","tgt_lang":"uk","translated":"Approved","updated_at":"2026-07-29T11:11:13.574Z"} {"cache_key":"237acd3acc88da791474d2d64f3aaef0d6af0bcbd11fe4971272b9cad6850624","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.notifications.subscribed","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Subscribed","text_hash":"25c4797cdc7f6c547b7bdf2c003a883f041f61a946dc4a5e07eca8048494d2a6","tgt_lang":"uk","translated":"Підписано","updated_at":"2026-07-12T06:46:56.909Z"} +{"cache_key":"238f7fcb9799cfccca2a052fc8f92f6bdae2de42e1c30f910e78ce51c62e4afe","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.deliveryBlocked","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Completed, but result delivery is blocked.","text_hash":"cb34b0983f0b8b521ea9291291e02c165db3661730bfed241080e6a6aa32f4f9","tgt_lang":"uk","translated":"Завершено, але доставку результату заблоковано.","updated_at":"2026-08-06T05:33:06.320Z"} {"cache_key":"239648331ec43a8b440b59c72e93b7baf2b5c929a6a00631fc6a92248ee89c8a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.overview.health.runtime","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Embedding runtime","text_hash":"7b5e099d83f07c38922dde61ccb1196d8001fc2304f7d086081e726afa671a28","tgt_lang":"uk","translated":"Середовище ембедингів","updated_at":"2026-07-29T11:09:02.202Z"} {"cache_key":"23a000816c51677ad8cbaf04765c57b21d5695408e5d0efc7ce4579e4d30a75d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"quickSettings.personal.avatarPlaceholder","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"JD or 🦞","text_hash":"0c8423364cee2ff9cfdda023eae04fb8f75f3be33eb2ea07cd9aa9b720e7a5fd","tgt_lang":"uk","translated":"JD або 🦞","updated_at":"2026-07-12T06:46:25.158Z"} {"cache_key":"23a80500717185ebe2def0772c231f5b247bdf1fee27095dd6feb34228f8a4e0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.messages.hideTooltip","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Hide in this browser only","text_hash":"79364bd5a36dcafb943b6dec79aca619be12a1ec748c2ecbcf07bc756c52e232","tgt_lang":"uk","translated":"Приховати лише в цьому браузері","updated_at":"2026-07-22T15:55:54.399Z"} @@ -598,7 +607,7 @@ {"cache_key":"23f66fef3724564a173df8a1ce3e40505e08bc1c5cc0900638050b59ee4ccfe8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.errors.cronExprRequiredShort","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Cron expression required.","text_hash":"dcd8b9471afc9f89d49a6279aba723d2f38dcd28f4df55045be674608930bea0","tgt_lang":"uk","translated":"Потрібен вираз Cron.","updated_at":"2026-07-29T11:11:13.574Z"} {"cache_key":"23fa5440c24c70faf78beea4be5dcab0f6259ad3e52553e23142294d993f2cdd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.healthReadyUnassigned","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"ready unassigned","text_hash":"1e1a31a02e9da6ffa99a459bfd82e5af723794c2175405a5a0d6a32afa955167","tgt_lang":"uk","translated":"готово без виконавця","updated_at":"2026-06-17T14:15:34.049Z"} {"cache_key":"2401a9f8b36a70a68f6e3c31d15a4a4a0547749eb9780236ecc5f99a12f0e9be","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.nostr.placeholders.username","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"satoshi","text_hash":"da2876b3eb31edb4436fa4650673fc6f01f90de2f1793c4ec332b2387b09726f","tgt_lang":"uk","translated":"satoshi","updated_at":"2026-07-12T06:44:33.271Z"} -{"cache_key":"241b6f3dcef6c061fafe6c9d3aa0f6675a3aa2cfe2a4b85fc87a50331c3be778","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.notifications.ready","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Ready","text_hash":"5fa7aac5375c5815787fba3f49559f9b45b14023147ce0652803387974144e5f","tgt_lang":"uk","translated":"Готово","updated_at":"2026-06-17T14:15:28.579Z","segment_ids":["skillsPage.tabs.ready","memoryImport.ready","talkPage.status.ready","talkPage.gptLive.ready","memoryPage.overview.health.healthy","workboard.status.ready","workboard.viewReady","modelProviders.status.ready"]} +{"cache_key":"241b6f3dcef6c061fafe6c9d3aa0f6675a3aa2cfe2a4b85fc87a50331c3be778","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.notifications.ready","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Ready","text_hash":"5fa7aac5375c5815787fba3f49559f9b45b14023147ce0652803387974144e5f","tgt_lang":"uk","translated":"Готово","updated_at":"2026-06-17T14:15:28.579Z","segment_ids":["skillsPage.tabs.ready","modelSetup.verify.ready","memoryImport.ready","talkPage.status.ready","talkPage.gptLive.ready","memoryPage.overview.health.healthy","workboard.status.ready","workboard.viewReady","modelProviders.status.ready"]} {"cache_key":"242c11f8245690918682c2fcfa8c11a8b815b82b6de45f3eaeacc7c5f8ef561b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"appsPage.cards.plugins.desc","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Extend OpenClaw with channels, tools, and skills from the community.","text_hash":"730467555124c0fffedbe977ca889c221436a2f19447935e0dcda9ee7db1e395","tgt_lang":"uk","translated":"Розширюйте OpenClaw каналами, інструментами та навичками від спільноти.","updated_at":"2026-07-22T15:54:34.032Z"} {"cache_key":"244a13783417e8656076064bf6b0ceed55030eb935bd345627eff89e1bafe311","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.cameraPermissionBlocked","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Camera access is blocked. Allow camera access in browser site settings.","text_hash":"69772cad2558e1ead2c8f071e8fdff48e0a648bb8fc182a29fa6f170f3c47bf1","tgt_lang":"uk","translated":"Доступ до камери заблоковано. Дозвольте доступ до камери й мікрофона в налаштуваннях сайту в браузері.","updated_at":"2026-07-17T04:30:16.703Z"} {"cache_key":"245c8450c41f8b24fa9135dccc480d2a68b27035de3ba4af992e0b578eebe8de","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.copyFailed","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Copy failed","text_hash":"5b50e7a693fee952b9ed0e7c240bf4cba69b1dbf02af718145b297e4110591f3","tgt_lang":"uk","translated":"Не вдалося скопіювати","updated_at":"2026-07-29T11:07:34.508Z"} @@ -628,7 +637,6 @@ {"cache_key":"262e5644f8fd4571aff7ddc003acc435ebe5945555a9bf3ca4569974fe1f7dfc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.appearance.textSize","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Text size","text_hash":"d68761cc1eb296478531e007ff1fda9252fb7be5d24429a97eb05765211dafe5","tgt_lang":"uk","translated":"Розмір тексту","updated_at":"2026-07-12T06:47:05.726Z"} {"cache_key":"263bd74ee6950483c523348b2311c86e6177e8036f625c604b306849a27f5ecd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.board.mockResearch","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Research","text_hash":"979d6300fd9884ff8d8e03391d524fed8e88cd5560788f065ba2444db3b7b20c","tgt_lang":"uk","translated":"Дослідження","updated_at":"2026-07-22T15:55:34.287Z"} {"cache_key":"264367f4c43ea7ebc6b1de982db6914955c9a4987f6ae5d9736c2d2ab8f0fa20","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.noClawHubResultsBody","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"ClawHub has no results for “{query}”.","text_hash":"0b7099e769d1f2e1443eacf05cac27104c6ace1a392c7a5b16f32c50a4ef4d68","tgt_lang":"uk","translated":"У ClawHub немає результатів для “{query}”.","updated_at":"2026-07-29T11:11:13.574Z"} -{"cache_key":"2646f1275d23512e8b4733cd1b3775b30399da6880259de8fafcbfd7b246edf0","model":"gpt-5.6-sol","provider":"openai","segment_id":"modelSetup.verify.title","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Current connection","text_hash":"46d2f61048a3b2ef07471e4c9648624a8c2a6d00d4e733e984d2420504164c60","tgt_lang":"uk","translated":"Поточне підключення","updated_at":"2026-07-16T15:49:00.691Z"} {"cache_key":"26497cff046773ca358f73e009232747311dfbf9cb44e02ba81666a6d1de0597","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.today.notForMe","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Not for me","text_hash":"d81123b5e9a4dd915c1d26e51b704975bb95ebf6ec3ac6d32d986ccb58ee3520","tgt_lang":"uk","translated":"Не для мене","updated_at":"2026-07-12T06:49:10.507Z"} {"cache_key":"264dfa746ef1af38c3c50065199572df5c622e8f8f769f0f46221c718f1ef25f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.statusKilled","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Killed","text_hash":"b3ce8f082c5333a51874503e85870c7604ac10588202e218b47b937049351a97","tgt_lang":"uk","translated":"Завершено примусово","updated_at":"2026-07-29T11:11:13.574Z"} {"cache_key":"265d059941bdf22d2c3d726fece0e716aa9ddca2bbce1646fed1fac5d63d3167","model":"claude-opus-4-8","provider":"anthropic","segment_id":"custodian.history.sources.manualEdit","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"manual edit","text_hash":"2dcb0947c983729286e80e19fb6e1a98bec1b732bd4e9de1c736cc66da3538ad","tgt_lang":"uk","translated":"manual edit","updated_at":"2026-07-22T15:53:54.841Z"} @@ -657,7 +665,6 @@ {"cache_key":"2820d803da27b32644b49ce515dab5f57ccb7f6f1ab23770e5cc9655c941b5e6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"profilePage.identity.menuLabel","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Identity menu","text_hash":"e33c2034759e090f6e97889c18e3da81cf0e7362e79f7b8aa6a544bb88a77894","tgt_lang":"uk","translated":"Меню ідентичності","updated_at":"2026-07-25T17:14:57.126Z"} {"cache_key":"282418edc3f8634b0424ac8af2610a947558a927a49c7d2256829d1d54cfe0d8","model":"gpt-5.5","provider":"openai","segment_id":"browser.closeTab","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Close tab","text_hash":"50a3f9523122bd0776d8a43c5356c47eaa9c626eb2aa849c88a3ebc2e12c4c99","tgt_lang":"uk","translated":"Закрити вкладку","updated_at":"2026-07-11T02:19:15.248Z"} {"cache_key":"2847fe72aa026ef72b2c0b134be2e424b523445a5f2646120d7ec3562bbe634d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.manual.required","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Choose a provider and enter an API key or token.","text_hash":"3ccf3168d9a4205482af3486b54ae0b5363fe6d29bafafbe98a0347b2a6f69a3","tgt_lang":"uk","translated":"Виберіть постачальника та введіть ключ API або токен.","updated_at":"2026-07-29T11:11:13.574Z"} -{"cache_key":"2853242004164610acd1e71c102ef7477926222642a5d8bfefd4256e5b94b600","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.tryAgain","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Try again","text_hash":"d8b8392e2c542950ca64867168e4ef87d4ad606882d5898f826b51c6d553988f","tgt_lang":"uk","translated":"Спробувати ще раз","updated_at":"2026-07-29T11:11:13.574Z"} {"cache_key":"28721672a3f8ded34ec930c679f076479fd1416b24d3c8336817f407c8aaa531","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commandResults.chatHistoryCleared","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Chat history cleared.","text_hash":"e98f0631a58683063926b128e8c831d466f7d47eb076fba150b5e85d8704b60b","tgt_lang":"uk","translated":"Історію чату очищено.","updated_at":"2026-07-29T11:10:04.845Z"} {"cache_key":"28815297e3e7ed908be76797f19000d8264ac480dced6c4b93d7d1a9ef44a52e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.pairing.dismiss","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Dismiss","text_hash":"48845bff334a50a59aaecf499f28a7a24c3b4b891b8b18a9f1169ad8e8a6b261","tgt_lang":"uk","translated":"Відхилити","updated_at":"2026-07-22T15:52:36.753Z"} {"cache_key":"288260a68462a45447cbb2611b99a1e2679247d3181850c0e435c0ccb0b4601a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillGroups.other","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Other Skills","text_hash":"9f5fa179467e417431376f5445f4bacb1ecb88c7bf93c3426d11d6059dc45879","tgt_lang":"uk","translated":"Інші Skills","updated_at":"2026-07-12T06:47:45.937Z"} @@ -681,6 +688,7 @@ {"cache_key":"2929ff4e6366f2a7df210de15c792b037731508d154f54e3872ce14753b9ce5b","model":"gpt-5.6-sol","provider":"openai","segment_id":"modelProviders.defaults.utility","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Utility model","text_hash":"7deff1044354d39e9b5e7860c5505134b53d17fd19a4e6bfaa36fbcf214994a9","tgt_lang":"uk","translated":"Допоміжна модель","updated_at":"2026-07-13T16:32:32.979Z"} {"cache_key":"2930a58da6a8c995e5eae0faf1fe18266b6edad3f9a1c6f50c51567e718f1ca1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"updates.failureReasons.restartUnavailable","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"This global install cannot be safely replaced while restarts are disabled and no supervisor is present.","text_hash":"4c0e48b2ef4dbe4b7dad180fbced30389ba585dfb4a7de72227ffa833fe3310f","tgt_lang":"uk","translated":"Це глобальне встановлення не можна безпечно замінити, поки перезапуски вимкнено та відсутній супервізор.","updated_at":"2026-07-29T11:08:04.444Z"} {"cache_key":"294111d57afd2226f8d2dcd80f02993ba7551ab1dca0a101955218e8871a6d3c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.inventory.revoke","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Revoke","text_hash":"87e6d00bbf53ec5ae251de23ace84d5cf01c69deae04cfff08a5fe353a9853bb","tgt_lang":"uk","translated":"Відкликати","updated_at":"2026-07-12T06:44:56.276Z"} +{"cache_key":"29448610327684b320024a1ba01317f3ba78e6acecd1838a896eba84348b21c0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.modelControls.refreshingModels","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Refreshing models…","text_hash":"88c350cac6f76d81ff4030497c3862e3088348e461c045aa0a87d0efe8e3cab8","tgt_lang":"uk","translated":"Оновлення моделей…","updated_at":"2026-08-06T05:33:11.096Z"} {"cache_key":"294adb94b102ca12c4eeca3d11fc6fb1728a4f0cd6754dd21e419f8c148485d7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.common.unknown","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"unknown","text_hash":"b23a6a8439c0dde5515893e7c90c1e3233b8616e634470f20dc4928bcf3609bc","tgt_lang":"uk","translated":"невідомо","updated_at":"2026-07-29T11:11:13.574Z"} {"cache_key":"295759f124c0970934c161544bd6343ec7bae8a4d2c13ffdb09e26c6bbbb2510","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tabs.about","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"About","text_hash":"4efca0d10c5feb8e9b35eb1d994f2905bb71714e6a271f511d713b539ea5faa1","tgt_lang":"uk","translated":"Про застосунок","updated_at":"2026-07-29T11:11:13.574Z"} {"cache_key":"295968b34cd549e243fa84ba21b0359e509a3e07e2c88fbf71ec29c2be74fec7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.actions.complete","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Dream diary action complete.","text_hash":"1743cdfa5db89b876a664e32829e4edc177ce59fb653cfd21318e6a1e2e4062e","tgt_lang":"uk","translated":"Дію зі щоденником снів завершено.","updated_at":"2026-07-29T11:09:40.661Z"} @@ -817,6 +825,7 @@ {"cache_key":"319930720c0b80abe18a3a4adc21c9059b402aa2b4850590b5b7841dfdb71821","model":"gpt-5.6-sol","provider":"openai","segment_id":"palette.placeholder","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Search chats and commands…","text_hash":"4f67ac6ab88a864f3a3648f5ac4b67c30f72d79db34acdbb4fd65adeadc2fa8e","tgt_lang":"uk","translated":"Пошук чатів і команд…","updated_at":"2026-07-12T00:09:44.762Z"} {"cache_key":"319d1cd29fd1d4d8819a5e384848f3bdc01ab4f3ec2ff44b1778a030c5edd84f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commandResults.redirect.requestFailed","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Failed to redirect: {error}","text_hash":"a90aef67e11b7ba9ec9e398241261ef85d443fb49d99c95ea6a6aeb044c8eed7","tgt_lang":"uk","translated":"Не вдалося перенаправити: {error}","updated_at":"2026-07-29T11:10:34.748Z"} {"cache_key":"31da4116a78bb46fac0fb13bc05f3b7a9b601a4597b08e84e9ae3ec282c14afb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commandResults.steer.requestFailed","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Failed to steer: {error}","text_hash":"6863043f1795c2eb468a9d9ce55b03711e3ffea4125aa563bba22220d498f9bf","tgt_lang":"uk","translated":"Не вдалося скерувати: {error}","updated_at":"2026-07-29T11:10:34.748Z"} +{"cache_key":"31da6d62cb72d5340928429f4f9e71b58cfcb1812eca4009b8598b44b926ece7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.authRequired.stepPaste","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Paste the token from openclaw gateway auth-token --show or enter the configured password.","text_hash":"6c5acfa567345d569667eec7805b322491d1ad072c82923bcb0add343d10c0c4","tgt_lang":"uk","translated":"Вставте токен з openclaw gateway auth-token --show або введіть налаштований пароль.","updated_at":"2026-08-06T05:33:06.320Z"} {"cache_key":"31f6e47605b2f182fc9612eaaa54a9008a1cf21d636e2f8dc40fe1f2c4214200","model":"claude-opus-4-8","provider":"anthropic","segment_id":"quickSettings.personal.fallbackLogo","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Fallback logo","text_hash":"b33abbfbd7cdf8b142bf1917818c4da44a558a83a61e82b9ba95200bbb2d1522","tgt_lang":"uk","translated":"Резервний логотип","updated_at":"2026-07-12T06:46:34.430Z"} {"cache_key":"3200724caaaa7bc4fb28b3a74dc912b3dd5b9370373ef94e5fd6475d000412da","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.customOption","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"{value} (custom)","text_hash":"3c72a6f7c232c01c3d59e562bc0423a5fe43ef909dbd539a3779d2c0961cebfd","tgt_lang":"uk","translated":"{value} (власне)","updated_at":"2026-07-29T11:11:13.574Z"} {"cache_key":"322ad90c4a08b0eeee2d266ebedeb53f49179901551d1952ef6edb48d2308ddc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.overview.primaryModelDefault","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Primary model (default)","text_hash":"ac1b07e4c946a636c7d164a07ccf14468355ba90e2b8c204a1c80dd2cdebb46e","tgt_lang":"uk","translated":"Основна модель (за замовчуванням)","updated_at":"2026-07-12T06:45:15.861Z"} @@ -925,6 +934,7 @@ {"cache_key":"3807905bd71712cb01202e756bc24e135dde2ca59a5675457e4387b517e5421f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.nostr.notices.importFailedStatus","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Profile import failed ({status})","text_hash":"5699810e917f7eb36684d44b4ef6da2bad141fef27c0b568ddaa6b04d9a29501","tgt_lang":"uk","translated":"Не вдалося імпортувати профіль ({status})","updated_at":"2026-07-29T11:07:47.475Z"} {"cache_key":"38135ec0b022d60304c4d27b22a0f5e145eb7ecae47a987f475b2d29a4b8a963","model":"claude-opus-4-8","provider":"anthropic","segment_id":"languages.id","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Bahasa Indonesia (Indonesian)","text_hash":"5c9f82fd90a4d39be1781670006d9cb199f5f2be0abd06d73d536dbc65f2b9d4","tgt_lang":"uk","translated":"Bahasa Indonesia (індонезійська)","updated_at":"2026-07-29T11:11:13.574Z"} {"cache_key":"3822b7e8e5369d9591e4c11eb1a498a6089237c2004b0eb96c5616c0b83e4bfd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sessionHeader.incognito","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Incognito thread","text_hash":"7da906dbe6f55e764c166ba0d3ef4c464bc569f998d9e1f829ea246221e593e5","tgt_lang":"uk","translated":"Анонімна гілка","updated_at":"2026-07-25T17:15:05.225Z"} +{"cache_key":"3839a4ffa2163f80e2a2bd90db21633c8b9ec157aacab64092ac5322d0517bac","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.actionRequiresWrite","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"This action requires operator.write access.","text_hash":"48816bfddc8d61fc3ab5c633190b2fe68f8c7390a419d24a12ba9ece22a34402","tgt_lang":"uk","translated":"Ця дія потребує доступу operator.write.","updated_at":"2026-08-06T05:32:54.273Z"} {"cache_key":"3844d4ba122424f40c5fb3d2d11aec06294c2ba8f554c132ad5c575a3aa5bbc2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sessionSuggestions.typingMany","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"{names} are typing…","text_hash":"3e7bfe82860d7d8fb04ad8876211c4f930d5ea1e1b4c65a4a84e2c9d81c9336a","tgt_lang":"uk","translated":"{names} друкують…","updated_at":"2026-07-25T17:15:05.225Z"} {"cache_key":"384deed3c0352f418034fd70f3891fc1cec63e021ebf7caaf0bbe8993e94c881","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.phase.rem","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Rem","text_hash":"4c14dc4d912623b7710f1cd7038895f720aa9f374e34e82492fe6e5a16b513cf","tgt_lang":"uk","translated":"REM","updated_at":"2026-07-29T11:11:13.574Z"} {"cache_key":"3870c71e0666f362197dd0118c5e5cc3756cc6b04d6dbb9d001ce68f7d56e17f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.files.willCreateOnSave","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Will Create on Save","text_hash":"b643a88a93743af7349db462040f355dab1f98007a7b98f7e7bbe07b50b7e068","tgt_lang":"uk","translated":"Will Create on Save","updated_at":"2026-07-29T11:11:13.574Z"} @@ -989,10 +999,12 @@ {"cache_key":"3c995940ff25573295f0ec8779e5858c2154f3ac7adc834afa399092db2651f8","model":"gpt-5.5","provider":"openai","segment_id":"common.reload","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Reload","text_hash":"bdc090ec61e3fcfc65f469951dfe00f3f2ecfc6003c44deac8e05b7237092de6","tgt_lang":"uk","translated":"Перезавантажити","updated_at":"2026-07-11T02:19:15.248Z","segment_ids":["browser.reload","dreaming.diary.reload"]} {"cache_key":"3cb76962c26bd20cd9cc7818cbec4aabc4646348498d16b7453a58262d517b47","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.rawTitle","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Edit raw JSON/JSON5 config","text_hash":"d6ecf3de8d568e401bc5e1adeb0b9e2fb2c0a12b3d222c01616a69604616b03d","tgt_lang":"uk","translated":"Редагувати необроблену конфігурацію JSON/JSON5","updated_at":"2026-07-12T06:47:05.726Z"} {"cache_key":"3cc2315cb6f7bd1cd4e023a5662a17400b6ed9bb4ac4117060038134270d40a8","model":"gpt-5.5","provider":"openai","segment_id":"activity.toolCallId","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Tool call","text_hash":"17011048725fe0aa705c845f084d0cceafa8c81f7f439bd83a6600d1f516e009","tgt_lang":"uk","translated":"Виклик інструмента","updated_at":"2026-07-11T13:51:08.177Z"} +{"cache_key":"3cc7fdf69955366341575522cf11c9d5638e480e697bed869ea0d1358571545a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.messages.fullContentLoadFailed","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Could not load the full message.","text_hash":"a786a21e46295cc228c4ec476928e20786dde74abe1d0999043c6598ce736456","tgt_lang":"uk","translated":"Не вдалося завантажити повне повідомлення.","updated_at":"2026-08-06T05:33:11.096Z"} {"cache_key":"3ce9eb5b8ebede47fedf77e97b1eaef8ee9e7c86307a35d9a699894f8bd6acac","model":"gpt-5.6-sol","provider":"openai","segment_id":"nodes.pairing.accessTitle","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Mobile access","text_hash":"f1a2806d9969ca032edca9ab24c4f24424e036772cd196011e027cc944850902","tgt_lang":"uk","translated":"Мобільний доступ","updated_at":"2026-07-13T10:02:54.685Z"} {"cache_key":"3d00d4d8db01c1629cbda7774d81b2b4d7459c92858adbb2fd14ba6b301a9355","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.files.addFile","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Add file…","text_hash":"0d428875df22eedce985266882a74485677ca63f751e863852894da2da2312b4","tgt_lang":"uk","translated":"Додати файл…","updated_at":"2026-07-28T07:11:13.126Z"} {"cache_key":"3d0dca1cdbb237b813744f7fa162d885e6ac665ffa09dab15e68f4916dfd8da1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.toolCatalog.descriptions.sessionsSend","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Send to session","text_hash":"832b527e87a2c949b0af9f7220414adb15dcbe92d6b29d42f8bb427e3216d15e","tgt_lang":"uk","translated":"Надсилання до сесії","updated_at":"2026-07-12T06:45:24.727Z"} {"cache_key":"3d1636cab23352ce12edbea8d26e9a0bb1bd72af9a3844e5dedc4fc77df378bc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"quickSettings.personal.displayNamePlaceholder","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Your name","text_hash":"2c6b2e253c01fb2ed7209c15766745ccee92a35ac8209f544789bdf9500e0944","tgt_lang":"uk","translated":"Ваше ім'я","updated_at":"2026-07-22T15:53:18.251Z"} +{"cache_key":"3d1cf2dfd94931b821bd38c06acd58e48d2ae5fefdb3e9d11649925fede51a37","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.skillsPanel.updateError","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Could not update the agent skill allowlist.","text_hash":"ee69eb4828ac26cba851cec0b5ae90fd4059ab1d2f84dc8c1ee7def439c706eb","tgt_lang":"uk","translated":"Не вдалося оновити список дозволених навичок агента.","updated_at":"2026-08-06T05:32:54.274Z"} {"cache_key":"3d25cd429d75aef2155f3b2ef44537edd165359e14f159bbe536531423b28c0e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.toolCatalog.descriptions.memorySearch","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Semantic search","text_hash":"e1a8427665b9238a408714df432b2c2868da570bb508e0318b56b13b54e49b6d","tgt_lang":"uk","translated":"Семантичний пошук","updated_at":"2026-07-12T06:45:24.727Z"} {"cache_key":"3d444f10d69bb76e9ce4714c31034aa9dec96985937d01b7cd117a4a7eaaa38f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.verifiedSource","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Verified source","text_hash":"8013ffdad04c8d1ab57ee4c121ae097c13ff8dde902debdf8e10de0408f7f1d7","tgt_lang":"uk","translated":"Перевірене джерело","updated_at":"2026-07-29T11:11:13.574Z"} {"cache_key":"3d54c86059b436e22503ee4d64d92477855bc7b832e641a8cb093ab9c310e9aa","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agentTools.toolPreview","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Tool preview","text_hash":"d81c7cfb90c6b4adde09bd415923c2f1a0fa0c1f6ef5835949d60cd44bf57a8e","tgt_lang":"uk","translated":"Попередній перегляд інструмента","updated_at":"2026-07-12T06:47:38.942Z"} @@ -1064,6 +1076,7 @@ {"cache_key":"40e5c7674614e5f76a8a040d64c976125fd937b40962cd9d060cb939b4601023","model":"gpt-5.6-sol","provider":"openai","segment_id":"connection.access.subtitle","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Where the dashboard connects and how it authenticates.","text_hash":"2f6f51f66a943e8e3fc0204189b15b27a161e28fec528288dc8886c924b2ff51","tgt_lang":"uk","translated":"Куди підключається панель керування та як вона автентифікується.","updated_at":"2026-07-12T00:09:41.150Z"} {"cache_key":"40ed5110c31e47d4d63872765647e74c4ee316c249becc2d092085b41a8ddd6f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"appsPage.havePhone","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Already have the app?","text_hash":"8c924158c153484d537d55c3df2457ad9958417ec5dbf57f846eb12816762032","tgt_lang":"uk","translated":"Вже маєте застосунок?","updated_at":"2026-07-22T15:54:13.725Z"} {"cache_key":"4108a4fc374ea821e0c7ade57a4cd57d15a6d97732771513f14c49c912a5fd66","model":"gpt-5.6-sol","provider":"openai","segment_id":"filePreview.navigate","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"navigate","text_hash":"d0cda6559bb347db706f6fa92a5b2491658e0c1e5bda98bb14e3c8a711b8fa33","tgt_lang":"uk","translated":"навігація","updated_at":"2026-07-12T00:09:47.099Z","segment_ids":["palette.footer.navigate","chat.commands.navigate"]} +{"cache_key":"410b875b508dd15ec72b81d910f971926823976403085fe6e0fef5d347e0153b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.retry","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Try again","text_hash":"d8b8392e2c542950ca64867168e4ef87d4ad606882d5898f826b51c6d553988f","tgt_lang":"uk","translated":"Спробувати ще раз","updated_at":"2026-07-29T11:11:13.574Z","segment_ids":["pluginsPage.tryAgain"]} {"cache_key":"410d9bfd8cac2a62f7cfa3284a41bde34882e9474d0bb1e7113f014f9846266d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.summaryEverySecondOne","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Runs every second","text_hash":"285b1b66613217f2a86201e8f5057da1752fdeb4220a15b28053aeb3fd67a558","tgt_lang":"uk","translated":"Виконується щосекунди","updated_at":"2026-07-22T15:56:33.133Z"} {"cache_key":"4117ffc765b4e307e4b80bc6392e4a16e6ab000ed0bec9e5deb4ddb41f9bf7a4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.jobs.nextRun","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Next run","text_hash":"b3c0ab96930c9e21f118b971e6e6a964da71f14b30366b11bc8b76c048878fb9","tgt_lang":"uk","translated":"Наступний запуск","updated_at":"2026-07-29T11:11:13.574Z"} {"cache_key":"413b1ad5a1ffeb0bff0e4d5af40d4539d5f62b181616cd04b453b7b546860d74","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.network.stepUrl","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Check the WebSocket URL and use wss:// when the Gateway is behind HTTPS/Tailscale Serve.","text_hash":"9fa7223c6c3c1256087a9282d8c7d8c484bf04c3dffe3049105f18ed80287601","tgt_lang":"uk","translated":"Перевірте WebSocket URL і використовуйте wss://, коли Gateway знаходиться за HTTPS/Tailscale Serve.","updated_at":"2026-07-29T11:11:13.574Z"} @@ -1114,7 +1127,6 @@ {"cache_key":"43a6553d1a8e2f952678f367cf05e742a3b7efb9d9d1d096df2e440d220447d6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.authRequired.title","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Auth required","text_hash":"0005d85116dc47ccae66cbbc7e55e4c72742ce598aca888d3b36c34ed7131318","tgt_lang":"uk","translated":"Потрібна автентифікація","updated_at":"2026-07-29T11:11:13.574Z"} {"cache_key":"43b484a64c539b2bd4e1511ee9fc2c847097992e1c92eb1c86d9aa3b68f378df","model":"gpt-5.6-sol","provider":"openai","segment_id":"approvalHistory.decisions.allowAlways","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Always allow","text_hash":"977618bd8bc7eef4d3bada0cf1a791d8362cd5fd8680e9673566abab2e76dded","tgt_lang":"uk","translated":"Завжди дозволяти","updated_at":"2026-07-16T09:23:59.915Z"} {"cache_key":"43bb1366c08cba53de9ff60486e17f26ff0c2268f8890c767ff9dc66b0dafdc0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.connectorsGroup","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Connect your world","text_hash":"5936f0296a1716ced3d9a1b8635599b1bbe23743beb51b3f8c0c6cce97456cba","tgt_lang":"uk","translated":"Підключіть свій світ","updated_at":"2026-07-29T11:11:13.574Z"} -{"cache_key":"43d1c5cc68e6c1f2e3e504cb6e2ca3b3a317a1d2d2a3086ddd657b1ef3375351","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.authRequired.stepPaste","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Paste the token from openclaw dashboard --no-open or enter the configured password.","text_hash":"d65aea1772b928b5eb212e6c4c0481b32cbaf6e4d492b32d6c970592e75490f1","tgt_lang":"uk","translated":"Вставте токен з openclaw dashboard --no-open або введіть налаштований пароль.","updated_at":"2026-07-29T11:11:13.574Z"} {"cache_key":"43d4631f00524fcf735c421d50d79b9567f6fa951369a4ebebc6348fab162754","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.unit","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Unit","text_hash":"4e545960f1bffc134026127ef92963e136ec84b24bb2a6103c0731a64843a40b","tgt_lang":"uk","translated":"Одиниця","updated_at":"2026-07-29T11:11:13.574Z"} {"cache_key":"43ec2388c3077d3b5ea0ee49e1f5abb4b34be4ad0b9a10beb5c61a8d241695c7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.openSession","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Open thread","text_hash":"a901aa25b833cf338ad5a9a241766c31efcbaf9de175bcae101fa36d1bc94384","tgt_lang":"uk","translated":"Відкрити гілку","updated_at":"2026-07-28T07:11:13.126Z"} {"cache_key":"43ec5fb46d96a327eedf2189d2a63b497e803df6353fafc59f668275f859127b","model":"gpt-5.5","provider":"openai","segment_id":"chat.sessionDiff.unmodifiedLines","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"{count} unmodified lines","text_hash":"34185cef239bc25347ee50aa60f7932c291708fc5aa68846a0d54414bf828e1a","tgt_lang":"uk","translated":"{count} незмінених рядків","updated_at":"2026-07-11T04:53:21.654Z"} @@ -1135,6 +1147,7 @@ {"cache_key":"450fbf38ffd5a2d4f65a93dadfab93a1a7f15a69971c109464d740ff3f96fd6f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"activity.argumentsHidden","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"{count} arguments hidden","text_hash":"b07c2a42573925aefc0b23619e69a34fef45b58350020a985e00a1bd343f7814","tgt_lang":"uk","translated":"{count} аргументів приховано","updated_at":"2026-07-29T11:11:13.574Z"} {"cache_key":"45183d5238662f2ff65199ffb5b8c0e535efad5a1d771a8fbe928f6245749e83","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.revision.title","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"{verb} proposal","text_hash":"4b13b5a6d24bd3d5563d0a85beae9e17320b2a30af9a003104eff68fa2e26494","tgt_lang":"uk","translated":"{verb} пропозицію","updated_at":"2026-07-12T06:48:42.444Z"} {"cache_key":"45558d4ab10ecdc10adb1e47b9acd368eb461d3589dc746f388780bedb7f9215","model":"gpt-5.5","provider":"openai","segment_id":"browser.annotateDone","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Exit annotate mode","text_hash":"ec8bf75657b38358d4fdc51f042bc82af894a7fb80802e0085298d3fed68a566","tgt_lang":"uk","translated":"Вийти з режиму анотування","updated_at":"2026-07-11T02:19:15.248Z"} +{"cache_key":"458e43bd9888220ba1160e2a3757c045b9d6f1b08f606592475aef92d73d0978","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sidebar.hideFromSidebar","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Hide from sidebar","text_hash":"a96ec22ac9bff95bac64f1acdbd3ba23eda7a14a1f56257c8529900cdd561d53","tgt_lang":"uk","translated":"Приховати з бічної панелі","updated_at":"2026-08-06T05:33:06.320Z"} {"cache_key":"458f7968fed0d6f4935dede0be23651cfa963cbf441d86e184efd90547e2c4ed","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.queue.states.waitingForRun","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Waiting for current run","text_hash":"8c6d67816e265f6bc2305aa13029b5663a4cf37851d8dbb285c2ba7039fadbc5","tgt_lang":"uk","translated":"Очікування поточного запуску","updated_at":"2026-07-29T11:10:34.748Z"} {"cache_key":"458ff83b2f0804f74d9af6d10e8bbb3e52a258f9683bdeafe9021ea89ff12196","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.queue.noStatus","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"No {status} proposals.","text_hash":"544c678efbbaddc044e6193554b36e1ca8c8a6d688cdfecba0fb78ffa12c07c7","tgt_lang":"uk","translated":"Немає пропозицій зі статусом {status}.","updated_at":"2026-07-12T06:48:42.444Z"} {"cache_key":"4592fe90c2c4410ae0aabb92e720abac366508a9f433554229a8430098ccfc6f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.toolCatalog.descriptions.agentsList","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"List agents","text_hash":"14c11ce2c1ad03acc37cf3f89893cd4d986f1ab24ab2d7fb5e49bd89c923c72d","tgt_lang":"uk","translated":"Список агентів","updated_at":"2026-07-12T06:45:33.014Z"} @@ -1255,6 +1268,7 @@ {"cache_key":"4bd75038d07319512d48f6f85b58aee3bfcb4b6d19adc03f16172e304be25607","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.failureAlertAnnounce","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Announce (via channel)","text_hash":"89e838f2f194bf23ea8043fef22f838927ce333ad3371b57f26c10238a2a90ec","tgt_lang":"uk","translated":"Оголосити (через канал)","updated_at":"2026-07-12T06:50:33.392Z"} {"cache_key":"4bd858bffcf72aeae6d9d647d581ebb464703e58f33e751d9a7de713991ac608","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.bestEffortDelivery","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Best effort delivery","text_hash":"3bd441f6fbb7a403ddfbca4d72b456833615ff410acc7942651f571f79f80944","tgt_lang":"uk","translated":"Доставка best effort","updated_at":"2026-07-29T11:11:13.574Z"} {"cache_key":"4bdc302d6cba27dde216c4976e363154c4965fdb3999ad4a0caf3cb55d87fe85","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sessionHeader.gatewayPicker.unreachable","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Unreachable","text_hash":"abaa46adb4e13ab2e7202ad1480a4182fde02f70e2e8ac27eb8b8dd04dc3c427","tgt_lang":"uk","translated":"Недоступний","updated_at":"2026-07-28T07:12:18.568Z"} +{"cache_key":"4bf1ffe4d7e72bb8b8a7d214db2b172ebe58446355533b46d4b5625798ed25be","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.actionRequiresConnection","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Connect to the Gateway to change threads.","text_hash":"727466635f5e0ced207246479290fa83cd03ca8c78d8b7120ec5abba0e3ed8ed","tgt_lang":"uk","translated":"Підключіться до Gateway, щоб змінювати гілки.","updated_at":"2026-08-06T05:32:54.273Z"} {"cache_key":"4c21d4eac481171a11c7992c2ca05315d70020f3cdb7c2a1e4b9b48d8e7b3106","model":"gpt-5.6-sol","provider":"openai","segment_id":"tabs.connection","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Gateway","text_hash":"41ed52921661c7f0d68d92511589cc9d7aaeab2b5db49fb27f0be336cbfdb7df","tgt_lang":"uk","translated":"Підключення","updated_at":"2026-07-12T00:09:41.150Z"} {"cache_key":"4c25c77094e62847bcd2cb8c63dbaac1e498d15d83191594d530e49abef02920","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.fieldLabels","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Labels","text_hash":"934b8899c3d918d4b40bbb3512aed9c4ecd639c4be8e2263106536922a423121","tgt_lang":"uk","translated":"Мітки","updated_at":"2026-07-29T11:11:13.574Z"} {"cache_key":"4c289707455c659fa4b65f85613cb3853b979116cad84286bf42e578f1160c2d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.dreaming.frequency.placeholder","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"0 3 * * *","text_hash":"51c662a2b4ac1c6b762e67ed107b1febae3000dd35399dea1b6acbc1d51a98d7","tgt_lang":"uk","translated":"0 3 * * *","updated_at":"2026-07-28T07:11:36.981Z"} @@ -1278,6 +1292,7 @@ {"cache_key":"4d5240441cf4c3f832e9d378b44da2433a6f1b981a00001f2dcecaa50d9f571b","model":"gpt-5.6-sol","provider":"openai","segment_id":"terminal.connectionTimedOut","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Session did not connect within 30 seconds.","text_hash":"38c85973d7e3a6e0d95a423366c67d737a8857eeeb09954ed1e31bf47a0f4b9e","tgt_lang":"uk","translated":"Не вдалося підключитися до сеансу протягом 30 секунд.","updated_at":"2026-07-15T00:45:31.680Z"} {"cache_key":"4d756c7394c2b05d4ea59b6c11e06a7715297cf4539ddbcddc70e21b30c3f38c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"activity.toolFilter","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Tool","text_hash":"2e53bdcd0740867b597599e733c04a994f55fb17c89a61595183a001742e5705","tgt_lang":"uk","translated":"Інструмент","updated_at":"2026-07-29T11:11:13.574Z","segment_ids":["usage.filters.tool","usage.details.tool","chat.toolCards.tool"]} {"cache_key":"4d873333457c611d47bf6cc0a7bf0377b4e16f16d89afd46ae75f09685af8c54","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.header.useCurrentChatAria","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Use current chat for revision requests","text_hash":"9c551a423ae74aedaaa90e4df9899dbdc02f846d6ee058bf2576a812e2c52119","tgt_lang":"uk","translated":"Використовувати поточний чат для запитів на перегляд","updated_at":"2026-06-16T14:15:40.204Z"} +{"cache_key":"4d8f87a0ca5138ab71642039a02345d94f41ce9c8629887cf6e7b05dd69cb263","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.restoreCheckpointConfirm","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Restore this thread to the selected compacted checkpoint?\n\nThis replaces the current active transcript for the session key.","text_hash":"e4f5de9f6c2d72014d2434ff7ad2704b6e4b54df553fc55a3705ddb3a8fa13ca","tgt_lang":"uk","translated":"Відновити цю гілку до вибраної стисненої контрольної точки?\n\nЦе замінить поточний активний транскрипт для ключа сесії.","updated_at":"2026-08-06T05:32:54.273Z"} {"cache_key":"4d99da0cd0680aac3190705810443df1cbf68520733f1bd6c6e1e5db0d623d69","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryImport.backfill.candidateCount","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"{count} candidates","text_hash":"70f1eb421654ad693b77d3781fdeb3f417e10e9d829c17a444b606254ff2d0d7","tgt_lang":"uk","translated":"{count} кандидатів","updated_at":"2026-07-29T11:08:27.365Z"} {"cache_key":"4da0f4bbd155ad5f54284ca0e08c09b53cd6dd3bfcfad41d33d9d63b53920352","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.workspaceConflict.stagedResult","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Staged cloud result","text_hash":"fa6ca52214dac0a84d1011accddf0a56d2909a1f1b0e685a1e22b9306d9b4490","tgt_lang":"uk","translated":"Підготовлений хмарний результат","updated_at":"2026-07-22T15:55:34.287Z"} {"cache_key":"4db00fa34c63b2a5138b412e16ab195bf8e8a81153735e812752f6c2055093ba","model":"claude-opus-4-8","provider":"anthropic","segment_id":"profilePage.identity.avatarErrors.invalid","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"That image could not be processed.","text_hash":"c12675f25d8268d8f9bc495f98194cdc5c0e9b81e53c38a100c255ff01c2b712","tgt_lang":"uk","translated":"Не вдалося обробити це зображення.","updated_at":"2026-07-22T15:54:48.192Z"} @@ -1450,6 +1465,7 @@ {"cache_key":"58f0fd71f9d735286b65d7e2590942499034958132be46cecaf4b1cd5a2964a0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"appsPage.cards.plugins.title","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Plugins & ClawHub","text_hash":"b97a036f2f9e1eb7a1bad951c21104c045b988f9793fa9b9bf5d586bf1ea7b57","tgt_lang":"uk","translated":"Плагіни та ClawHub","updated_at":"2026-07-22T15:54:34.032Z"} {"cache_key":"58f73262151483c5d2b3e100f34163580cda8f66817c844047c0c95f89f2549b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.counts.signals","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"{count} signals","text_hash":"e52fadc450bfcf57188e3fa078b304ac1d599366cf1e771c725ce37810541eb9","tgt_lang":"uk","translated":"{count} сигналів","updated_at":"2026-07-29T11:09:48.548Z"} {"cache_key":"58fb019658f8f255375ec3118172753fa1c2f82f4bdc0c4367d114cb7894912f","model":"gpt-5.6-sol","provider":"openai","segment_id":"connection.access.sessionKey","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Default Session Key","text_hash":"9c4bec378fd5608ae5a57abc04c650590471e5a69c57922cc89e93815bb240c2","tgt_lang":"uk","translated":"Ключ сеансу за замовчуванням","updated_at":"2026-07-12T00:09:41.150Z"} +{"cache_key":"5905ad3e922f2b3ca4831383372168f8144f09ffb4c6d4894e5e02d53e7216a8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.modelControls.modelsRefreshFailed","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Couldn’t refresh models","text_hash":"b945dd9b9def5637a710863b594c4cfe700f7aa354e8856300c07bf0afd96be8","tgt_lang":"uk","translated":"Не вдалося оновити моделі","updated_at":"2026-08-06T05:33:11.096Z"} {"cache_key":"59213b390b1297f84f565167b36b9544fee98ed18eb17b523997f72d697fb41a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.cameraPageInactive","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Cameras are unavailable while this page is inactive.","text_hash":"3b042a88aa2dd525457f3744e73786c3cceff2b0c3a6792d5b0869807b91b5a6","tgt_lang":"uk","translated":"Камери недоступні, поки ця сторінка неактивна.","updated_at":"2026-07-22T15:56:11.291Z"} {"cache_key":"59343f52987dcec7348f750508a5ae0f60404a9dca9acac0014759f1cd4eb401","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.details.noDataInRange","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"No data in range","text_hash":"15ade27888fa80f7c32ce2563ad40035bcba81514dc431d2f6774d300a602647","tgt_lang":"uk","translated":"Немає даних у діапазоні","updated_at":"2026-07-29T11:11:13.574Z"} {"cache_key":"5946308c62eeed4191a140fa0cac12e412079a5a88eaa7f5d1b38d9e25c7848c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"aboutPage.built","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Built","text_hash":"cfe0e6cbcf5cdd1aab44a39ab4d39713561bafab51fa7ff4654c980d5578ee5f","tgt_lang":"uk","translated":"Зібрано","updated_at":"2026-07-29T11:11:13.574Z"} @@ -1475,7 +1491,7 @@ {"cache_key":"5aa9f07f9069a0d7728d30703bd59e918fbc89080250dabb5cd726baa873bda7","model":"gpt-5.6-sol","provider":"openai","segment_id":"common.saving","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Saving…","text_hash":"23e39291d6135814ed7c936e278974544b0df5fbf0eb0427b6700979b7472a93","tgt_lang":"uk","translated":"Збереження…","updated_at":"2026-07-13T16:32:22.776Z","segment_ids":["quickSettings.personal.saving","configView.autoSaveSaving","dreaming.toggleConfirmation.saving","modelProviders.saving"]} {"cache_key":"5abf09372b6fdc7d7de8096ec16a3547dd911b881eb8f2f9141b47b4058175a5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.rail.askBusy","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"The companion is already answering a question.","text_hash":"476eab70cc896955ef4f010aa45a0926ffe727509e1b0ee58a41fde7d1989c26","tgt_lang":"uk","translated":"Помічник уже відповідає на запитання.","updated_at":"2026-07-25T17:15:12.564Z"} {"cache_key":"5acdbbcde7d060107f8bc26c837587ecbbebb23a3b214fd00a9c30bb7ca51c7e","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.dateNoActivity","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"No activity","text_hash":"0cf9505f9f97c8359cc143ba3e88bedaba3a4ae92c2794ffd1b097270732ed18","tgt_lang":"uk","translated":"Немає активності","updated_at":"2026-07-05T14:40:05.415Z"} -{"cache_key":"5ad2b479212363454a21aca5465dfc83c40a9200c7c3117719e466c009fa97c6","model":"gpt-5.6-sol","provider":"openai","segment_id":"modelSetup.verify.answered","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Answered","text_hash":"665590354e719bcf6610c39fe617cf8cf8109e96a59e64c73a41a028b74369f9","tgt_lang":"uk","translated":"Відповідь отримано","updated_at":"2026-07-16T15:49:00.691Z","segment_ids":["chat.questions.answered"]} +{"cache_key":"5ad2b479212363454a21aca5465dfc83c40a9200c7c3117719e466c009fa97c6","model":"gpt-5.6-sol","provider":"openai","segment_id":"chat.questions.answered","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Answered","text_hash":"665590354e719bcf6610c39fe617cf8cf8109e96a59e64c73a41a028b74369f9","tgt_lang":"uk","translated":"Відповідь отримано","updated_at":"2026-07-16T15:49:00.691Z"} {"cache_key":"5adefe46c614d8bbeea3f3e0612cd747cf3f3008d39c97051a86fbf801365dca","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.sections.security","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Security Policy","text_hash":"446c944749e3e680b1dd49578e6e0ea7d5ab0651ce0941b482bdf1310f982ece","tgt_lang":"uk","translated":"Політика безпеки","updated_at":"2026-07-22T15:53:18.251Z"} {"cache_key":"5ae24309134128db4830ac810457ee8e9203b2e6a0cec74f8e72258ad5be7943","model":"gpt-5.6-sol","provider":"openai","segment_id":"agentChip.help","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Help","text_hash":"b79cac926e0b2e347e72cc91d5174037c9e17ae7733fd7bdb570f71b10cd7bfc","tgt_lang":"uk","translated":"Довідка","updated_at":"2026-07-13T11:30:07.183Z"} {"cache_key":"5afb58bd35201fee86fb848e6f77464b118f16203a25f70fc860e659eef1ab81","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agentTools.availableVia","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Available now via {source}.","text_hash":"e2f3f08e6b399eec19ced69604904ad3d9445fda46656d656a45460c9ea3d4cd","tgt_lang":"uk","translated":"Доступно зараз через {source}.","updated_at":"2026-07-12T06:47:45.936Z"} @@ -1513,6 +1529,7 @@ {"cache_key":"5d2bce1fb610d9cce0996337e02fc5952f7af42c919790f3b4ac352ced005731","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.loadingWiki","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Loading memory wiki…","text_hash":"b8e8d567b257a80fc5b332e38ed17058d92257d2372f10e78300fe2e88e7f3db","tgt_lang":"uk","translated":"Завантаження вікі пам'яті…","updated_at":"2026-07-31T19:27:41.486Z"} {"cache_key":"5d4878675c00e5f4deaefd26b814544a16b929d1a1084f75af0f959275539326","model":"claude-opus-4-8","provider":"anthropic","segment_id":"mcpServers.missingTransport","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"missing transport","text_hash":"363856aac63a4c64867ce1a4f641c61f70c9fe4cf68e822a8afac390f4866a80","tgt_lang":"uk","translated":"відсутній транспорт","updated_at":"2026-07-12T06:48:07.313Z"} {"cache_key":"5d583dc3185686dcb0eff27767a8bd636d66072dbcd4d06390046abec67ad1cc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"activity.searchPlaceholder","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Filter by activity, summary, run, session","text_hash":"9d2bdae5d93c5b39bb767889242ea8cdb8a3750b363941ec75c8a26478985386","tgt_lang":"uk","translated":"Фільтрувати за інструментом, підсумком, запуском, сеансом","updated_at":"2026-07-29T11:11:13.574Z"} +{"cache_key":"5d6db355759df4c6d3ef5c1307557aaca9fc7d2b5a7638dce8b9ec7f82e78ca2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.actions.confirmDedupeDescription","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"This rewrites DREAMS.md and removes only exact duplicate diary entries.","text_hash":"66ce13326514c7a9e5d598490eefd03a054d8eeee1a21811dbc46f87103549d2","tgt_lang":"uk","translated":"Це перезаписує DREAMS.md і видаляє лише точні дублікати записів щоденника.","updated_at":"2026-08-06T05:33:06.320Z"} {"cache_key":"5d9baea05c84ecaf876ea28a84e8284babc77b27e74055867daf4aef0d5cf0ae","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.unavailablePluginPrefix","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Imported Insights and Memory Wiki are provided by the bundled","text_hash":"6854a7bb1f0f0a5a210edc8182f2a19b5aa69f5fd8696ef3addd3d0e961e4027","tgt_lang":"uk","translated":"Imported Insights і Memory Palace надаються вбудованим","updated_at":"2026-07-12T06:49:34.403Z"} {"cache_key":"5db9cafdd20324c1c05d607b21ff0053556ea125da588bcf403bf6e417820728","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.sections.discovery.label","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Discovery","text_hash":"80fc402133201fbe0e4e9962a9570e741856aa8b0c033f1a20a9bcb06c68e809","tgt_lang":"uk","translated":"Виявлення","updated_at":"2026-07-12T06:46:03.755Z","segment_ids":["configView.sections.discovery"]} {"cache_key":"5dba2dfb26ade02a86737f06b9b82ab35afd2dd07bc6c714668d9404105e2c0e","model":"gpt-5.6-sol","provider":"openai","segment_id":"modelProviders.apiKey.replace","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Replace key","text_hash":"548dca59aca6ba0f15b29f2420e804245da35b09b8d53add2b2a61e7609b3bec","tgt_lang":"uk","translated":"Замінити ключ","updated_at":"2026-07-13T16:32:22.776Z"} @@ -1631,6 +1648,7 @@ {"cache_key":"654a5367f37ad3158508b0dd7cd618db5eecd558ebcaa87da32e9dd824cbde88","model":"claude-opus-4-8","provider":"anthropic","segment_id":"board.widget.rejectedDetail","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"This widget stays inactive until it is removed or replaced.","text_hash":"aeb8c1094237c13ebff2066678a22f963bc5af6c44641b830a979b13d60c5d0d","tgt_lang":"uk","translated":"Цей віджет залишається неактивним, доки його не буде видалено або замінено.","updated_at":"2026-07-22T15:55:08.467Z"} {"cache_key":"654b383cba98b6966c8b5c3312ea7ff66ac7c01670333cb700b7d2fedd4ef811","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.failureAlertAccountId","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Alert account ID","text_hash":"a3bb290b5e682539f86e4c0459011c8e6c7ac6fa69939422a524b4ce95e02214","tgt_lang":"uk","translated":"ID облікового запису для сповіщень","updated_at":"2026-07-12T06:50:33.392Z"} {"cache_key":"655c039534e56497327756bae346cdcc48e3eb975e326144974f46328e050893","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.fallbackPrevious","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Previous fallback: {model}","text_hash":"975a4294363e2061646e913fcc590bf0741fd19144e284ea742c0fae48e29e6d","tgt_lang":"uk","translated":"Попередній резервний: {model}","updated_at":"2026-07-29T11:11:03.221Z"} +{"cache_key":"6565d83e08328839ec226c3e749d1f588f02cb111c813e23b72c7409534821f1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.dismissDelivery","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Dismiss delivery","text_hash":"389321c0e83c3fa267bf36c17eeb45419b34e7136959cd885757300f4b3a8db5","tgt_lang":"uk","translated":"Відхилити доставку","updated_at":"2026-08-06T05:33:06.320Z"} {"cache_key":"656f881fd93d69a8c77c1b93a0441f45a2b25b84040f7ee8f2d2bf56eb7fe258","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.trace.groundedLed","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"grounded-led","text_hash":"28ac99cfc445d54fd3f7e2aa8c5d6f4cf86da63878b58cce1a91911b1cee91b5","tgt_lang":"uk","translated":"grounded-led","updated_at":"2026-07-29T11:11:13.574Z"} {"cache_key":"6573a4e18da11c0e7e651e52709ec5ed7176ff472ac54399927616d9d363568b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.setup.whatsappScanTitle","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Link WhatsApp by scanning the QR code","text_hash":"422d9556ef9aa7d37e2a76fa0c9066e0c6f043d4768acec108e61df563724f16","tgt_lang":"uk","translated":"Підключіть WhatsApp, відсканувавши QR-код","updated_at":"2026-07-29T11:11:13.574Z"} {"cache_key":"6583061d1a1479489ecc9e0f1e46be5ef268e83a578259a8e2edd8d1edab0e5a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.workspaceConflict.copyTakeCommand","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Copy take-cloud command","text_hash":"44133cc72764b01c8581d9131746883edd236b11a312678b851f97105d4ee4aa","tgt_lang":"uk","translated":"Копіювати команду take-cloud","updated_at":"2026-07-22T15:55:34.287Z"} @@ -1647,6 +1665,7 @@ {"cache_key":"6668ab32aa5cd392fe53aaba0df64f3cb7381ced9c3fcde1e35086da9c8fb6b8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"quickSettings.personal.avatarIssues.missing","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"File not found","text_hash":"3521021a2e875fbc52ae82e2a3fea5024d507bbc919f504ca8521292c3fe14d3","tgt_lang":"uk","translated":"Файл не знайдено","updated_at":"2026-07-12T06:46:34.430Z"} {"cache_key":"666c07b411dd0fbe6c5417e7de892b23215092f146d7b553e8b5e9846678214d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.authFailed.title","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Auth did not match","text_hash":"fc356c09be2cf9bb83d3ceaa20507f882c15c3a3b970de3aa490102c176fb1ef","tgt_lang":"uk","translated":"Автентифікація не збігається","updated_at":"2026-07-29T11:11:13.574Z"} {"cache_key":"6675da6d420da3f7df2821ae731d953dcbf82073ec88ef723fafee9193e87fe3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.query.tip","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Tip: use filters or click bars to refine days.","text_hash":"3062d0128ec3be6245bfc99d9cd9370d6911d947f90ada05baff887e7fe8c15c","tgt_lang":"uk","translated":"Порада: використовуйте фільтри або натискайте на стовпчики, щоб уточнювати дні.","updated_at":"2026-07-29T11:11:13.574Z"} +{"cache_key":"667cc05027b237cfb68a4a3fc0fcca2658319be8dda3c64265acffaf83be3107","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.format","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Check that the endpoint exposes a compatible chat model, then retry.","text_hash":"22ef704d9921834cb21e0b3c3c807f3d5fa2fd63f40ff652d26bcf2638556121","tgt_lang":"uk","translated":"Перевірте, чи кінцева точка надає сумісну модель чату, потім повторіть спробу.","updated_at":"2026-08-06T05:33:06.320Z"} {"cache_key":"667db2852ebc4edafb35f27bdddd4467f0a7a331818d915decccda92c4bd0eaf","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryImport.backfill.previewing","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Previewing…","text_hash":"bca5e24bc39d2b3fb66258c875a41e04d8aaacbf5e21fdc88d1ac269d1e9227f","tgt_lang":"uk","translated":"Попередній перегляд…","updated_at":"2026-07-29T11:08:27.365Z"} {"cache_key":"66982eced397fdda6100d2997072493ca75e2f0a514845b5dc47df932d7c2840","model":"claude-opus-4-8","provider":"anthropic","segment_id":"debug.selectMethod","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Select a method…","text_hash":"450944954964bbabe665a35abd2d13a36801a519dd8cf507492b82326d1962bd","tgt_lang":"uk","translated":"Select a method…","updated_at":"2026-07-29T11:11:13.574Z"} {"cache_key":"669dadd3c2fc94a7b8dab1e2d31ab7856c5858672467f1328f1aad9afadb52b0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.dreaming.phases.light.description","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Cheap recent-activity pass that stages replay candidates.","text_hash":"c912e591861910a557e09e9bed8be00146bdce9fdbe2bcb42b036954410dbdf0","tgt_lang":"uk","translated":"Дешевий прохід нещодавньої активності, що готує кандидатів для відтворення.","updated_at":"2026-07-28T07:11:50.389Z"} @@ -1671,6 +1690,7 @@ {"cache_key":"67dcc6c7023b51f74bf8bdfbe7ee5abdda2f134cf295c5f6b417b53d8238cf18","model":"claude-opus-4-8","provider":"anthropic","segment_id":"logbook.stats.focus","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"{pct}% focus","text_hash":"91a5474c84f0cf20cf39cb5d78ea976b96a2ea3f0db9e6d873cc35cf9c4732be","tgt_lang":"uk","translated":"{pct}% focus","updated_at":"2026-07-29T11:11:13.574Z"} {"cache_key":"67e26dfc166fbf84b2eba01a2176476122ef71a30ac97c7b77fcd9a64efd0669","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.unread","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Unread","text_hash":"1b9f384c1436f607447ff66db22dcfe569141506b7499589a9b4857580075b26","tgt_lang":"uk","translated":"Unread","updated_at":"2026-07-29T11:11:13.574Z"} {"cache_key":"67e6ce7d31512ccacd753cc1a4f4c63dd0793d7816ffcf48d717cbee050012c1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.eventArtifactAdded","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Artifact added","text_hash":"f8732113af36c6d348a4ae88f6cc26dc766e4d03acc7c310cb60ed5f05397d0c","tgt_lang":"uk","translated":"Артефакт додано","updated_at":"2026-07-29T11:11:13.574Z"} +{"cache_key":"67e7f71d69b9886b8a9770c4d80e4b046be54a340f407c736481246dc3b7e920","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.modelControls.loadingModels","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Loading models…","text_hash":"cc8b4624f7659c6883cc1eead057171b70cecf2c6cf8f1c2dec2372249792b5a","tgt_lang":"uk","translated":"Завантаження моделей…","updated_at":"2026-08-06T05:33:11.096Z"} {"cache_key":"67f42284d77ff7c8ccf5eff6e8aab5332295262323872443fa7220eb8f7fcee8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.defaultRiskWarning","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Review the ClawHub warning before installing this plugin.","text_hash":"3249be096066bd02f155b0f5674fd19abd8e4cbe991d760ee2a9a51ea84012bf","tgt_lang":"uk","translated":"Ознайомтеся з попередженням ClawHub перед установленням цього плагіна.","updated_at":"2026-07-29T11:11:13.574Z"} {"cache_key":"6843428c994844d535f184bc7f1f089f046eee9ff45b17e2ff21f7a1eaeddf14","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.overview.cached","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"cached","text_hash":"3673014e72b67383be302485694555a57ad393afdebaed6ded110a775bd0556d","tgt_lang":"uk","translated":"кешовано","updated_at":"2026-07-29T11:11:13.574Z"} {"cache_key":"6864337ff5790c4af992d2742f4349ac9512f818de965bc4157bded806a35d17","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.nostr.placeholders.lightningAddress","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"you@getalby.com","text_hash":"7c433ad5c3a532bd4ab1a634c4ac4d75cbd857e41b1de75b50ac8c8b16ccf319","tgt_lang":"uk","translated":"you@getalby.com","updated_at":"2026-07-12T06:44:33.271Z"} @@ -1838,7 +1858,6 @@ {"cache_key":"73ba6d958207eb88e75b0fbbb5c66ab01fe047453f6ee600d0c9b72c0252f17c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.transcriptSearchTitle","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Search transcripts","text_hash":"6dfac4fd43910caa6a776fa88730c968ad6ae3ad8bdf2d0cbd5ec7bfbf852d28","tgt_lang":"uk","translated":"Пошук у стенограмах","updated_at":"2026-07-29T11:11:13.574Z"} {"cache_key":"73c126513c2f1f64479e23a917576608f3d010482cc3a23b759cd0934d378929","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.overview.subtitle","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Workspace paths and identity metadata.","text_hash":"ab53df87d2978399819ac45425026a5627ea28a836887aad33de3cb6a546e5aa","tgt_lang":"uk","translated":"Шляхи робочого простору та метадані ідентичності.","updated_at":"2026-07-12T06:45:15.861Z"} {"cache_key":"73c726caeeec7d08bd4e68195e588bd0e43a855ca94817e15224139d9e9f24c0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.badgeFailures","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"{count} failed","text_hash":"cd8f5051cba3686a4506eaa275f7fbb7776bc93045e74642e38338450eb05d8e","tgt_lang":"uk","translated":"{count} невдалих","updated_at":"2026-07-29T11:11:13.574Z"} -{"cache_key":"73df59eb5350c487fbdb2b693b6ab78d27d85e9e168aa3d1cb216a10b3cf5afe","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.messages.openInCanvas","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Open in canvas","text_hash":"02597bb20cb5d93ebbb47e62c3591fcf9dec76fc42697e1dc130e1f167232e61","tgt_lang":"uk","translated":"Відкрити в полотні","updated_at":"2026-07-12T06:49:49.319Z"} {"cache_key":"73f011073433bd4d347c43da3b7e280858ba21341e80c9adcaae21ba1d9441c4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.connectorDescriptions.markets","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Live stocks and crypto with price alerts and daily digests.","text_hash":"b6410f326e27df23d2bf50e3c22a14063644d715f33f24222d54c6ba1687e6ab","tgt_lang":"uk","translated":"Живі акції та криптовалюта зі сповіщеннями про ціни та щоденними дайджестами.","updated_at":"2026-07-12T06:48:34.643Z"} {"cache_key":"73f82bd9926acdf43d172a8d08b6547acebf8bab59bc1d78b68b5b0a259b98d8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.sessionArchived","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Thread archived","text_hash":"8b6fa4962deda4ff03ae8264d9aaa09a6e68179934f65a702cfbfbded45397e6","tgt_lang":"uk","translated":"Тему заархівовано","updated_at":"2026-07-22T15:53:09.397Z"} {"cache_key":"73feda41fcdab37c4006a8e83456de817a15d908af0d4a5cfc54e44930b2fb8e","model":"gpt-5.5","provider":"openai","segment_id":"nativeLinkMenu.openExternal","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Open in Default Browser","text_hash":"fc4fd2b1f38c03d1a8bffe8ad5baf4d19e414bc2f0b8c319b3990d513de2aa05","tgt_lang":"uk","translated":"Відкрити у браузері за замовчуванням","updated_at":"2026-07-09T11:02:59.094Z"} @@ -2094,6 +2113,7 @@ {"cache_key":"85679780ddd7adf8bc0b52d08370b5079e9447b3135f2cf177e52c3abe262d15","model":"gpt-5.6-sol","provider":"openai","segment_id":"chat.progressLabels.sifting","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Sifting","text_hash":"f6b21a4dbcd8e5939326c6bdf5ef4dc79ee1108113ce4eea365fe7039acc24af","tgt_lang":"uk","translated":"Просіювання","updated_at":"2026-07-14T04:54:29.080Z"} {"cache_key":"85927b12bc09d5f1fd64f66604924456e3fbc8a1f9c0a2d8c807f3849cbb5990","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.runDuration","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Run duration","text_hash":"b5e9698b25697ec71f0947df28e6b08438033fe73b1b87ac7362766d77b45b97","tgt_lang":"uk","translated":"Тривалість виконання","updated_at":"2026-07-09T10:13:26.704Z"} {"cache_key":"85972cac74d018ce64a3e42bc300148da3ccf5db25fc40576fbbd53dfa41b7d6","model":"gpt-5.5","provider":"openai","segment_id":"tasksPage.activeSub","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Queued and running background work.","text_hash":"c5d1254fdacab64acf0c8203bf2f51758ec1c65fdf6c161d18c4fac92c4516a4","tgt_lang":"uk","translated":"Фонові завдання в черзі та в процесі виконання.","updated_at":"2026-07-09T21:53:30.529Z"} +{"cache_key":"85ba40dda447c5c39525456884fc821657e9cd0bf83b81ee5e5148c9a7ae01b8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.modelControls.modelsUnavailable","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Models unavailable","text_hash":"3165b4e4a0545cf89d54a11e8f862bbbfd06f986af3ff8f94f5c7c4992495b5f","tgt_lang":"uk","translated":"Моделі недоступні","updated_at":"2026-08-06T05:33:11.096Z"} {"cache_key":"85ca4fc4c1edeec4b2d54199b247ce2d06b9172d8024d6dfc7041871976d8bfa","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.widget.openBoard","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Open board","text_hash":"673ae8242de169d3e0c9ec18b6fe6eadab2510808604ff14192a0f287d39a3f2","tgt_lang":"uk","translated":"Відкрити дошку","updated_at":"2026-07-22T15:55:16.298Z"} {"cache_key":"85cc24e79a8aeedead92f2505bd6e0076519a450c9fd735d9003a9996f4a32ce","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.toolCards.group.namedToolRepeated","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"used {names} ×{count}","text_hash":"59bfab2d83cc31bb300b9d32d21f414f3b7cf3f90f3c8da9d128a6ce331ceb31","tgt_lang":"uk","translated":"використано {names} ×{count}","updated_at":"2026-07-29T11:11:13.574Z"} {"cache_key":"85cfab33e9def1ae6b7d62c3958c59ac78bc1f9b4ab1d1acffee8fd345f8766d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.pairing.approve","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Approve","text_hash":"6007acbe30b2cd98703e83350ea665c06009fcd51f26dd73b309294235f45f21","tgt_lang":"uk","translated":"Схвалити","updated_at":"2026-07-12T06:44:48.232Z","segment_ids":["nodes.inventory.approve"]} @@ -2123,6 +2143,7 @@ {"cache_key":"874016d4aaeed8bb0dbb92634eaaa8c9ba3c4f87f6278966e78eb4d7f4563ab8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.inventory.details","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Details","text_hash":"45989de49fb7f66dfe17a8fc26f3a02c7abcd74f7e8e6cf9f39fa0e3775780df","tgt_lang":"uk","translated":"Деталі","updated_at":"2026-07-12T06:44:48.232Z","segment_ids":["dreaming.wiki.details","chat.sidebarColumns.detail"]} {"cache_key":"875cc1bf7f216b39045f1d73e61a61e63efec30fb2caa68c17e14766dfd54b6f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.untitled","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Background task","text_hash":"dba3626059c35bd2e98b0d10db53d9832106dca8a364c3f6106f2788b4d032c6","tgt_lang":"uk","translated":"Фонове завдання","updated_at":"2026-07-29T11:11:13.574Z"} {"cache_key":"876121017706b05ad7993eefc3a453980100bea53cf00fcf7445bb0fa9e2ce7b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.hub.saveBeforeSetup","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"You have unsaved channel config changes. Save or reload them before running guided setup.","text_hash":"9073386258007eb78addc28607abee5b09b8b86e63f10d936fa3c5681e0e9f9f","tgt_lang":"uk","translated":"У вас є незбережені зміни конфігурації каналу. Збережіть або перезавантажте їх перед запуском покрокового налаштування.","updated_at":"2026-07-29T11:11:13.574Z"} +{"cache_key":"876c9ad3b0f699a38f86ed330faaf63acdb3a04deab4d7be47211613ee50aee9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.actionRequiresRead","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"This action requires operator.read access.","text_hash":"d411bf9bd6ca898eba019d6f280dc545673c3e083151f9a0baa18a9ef3f382fc","tgt_lang":"uk","translated":"Ця дія потребує доступу operator.read.","updated_at":"2026-08-06T05:32:54.273Z"} {"cache_key":"87757efb8e58a679bbd9f1711c094e3adbce6be00dad2c4409551dc52e6c34ae","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.eventLinkAdded","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Link added","text_hash":"7d102bc84176d3d6bd36093b59654ed3278b1dba51b8b3c5d273376f06865a29","tgt_lang":"uk","translated":"Посилання додано","updated_at":"2026-07-29T11:11:13.574Z"} {"cache_key":"8781fd75e3efe31e36b944e12b81b9a5e67c8167483a825cddd6eb1bb660279e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.gatewayUrlConfirmation.subtitle","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"This will reconnect to a different gateway server","text_hash":"20c2df24b9c9bc9124ef6f0805dcf42b59951522b40868addc0508ffb7c0c645","tgt_lang":"uk","translated":"Це перепідключить до іншого сервера Gateway","updated_at":"2026-07-29T11:11:13.574Z"} {"cache_key":"8795dfee769e50a9b99a5e2922c6edf6c2586b2686462a0cc7d5692071bdefb3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"aboutPage.artifactDetails","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Control UI build details","text_hash":"80874a1256a7311a43b13990c1ab27b3c993abf90d5699287ce733b79d46ed7e","tgt_lang":"uk","translated":"Відомості про збірку Control UI","updated_at":"2026-07-29T11:11:13.574Z"} @@ -2150,6 +2171,7 @@ {"cache_key":"8894e5be6af37216d495ca1ca40dcadc5d4d96d89c2faf8660b2d9ee32638e66","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.addons.description","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"These plugins layer on top of the engine instead of competing for the slot, so any combination can run at once.","text_hash":"0983d8a2a14607a0a4c7027e54a87b2b62226d314fd1ed95c79ce827743fef92","tgt_lang":"uk","translated":"Ці плагіни працюють поверх рушія, а не конкурують за слот, тож будь-яка комбінація може працювати одночасно.","updated_at":"2026-07-28T07:11:24.151Z"} {"cache_key":"8899fbfe47e19bc63a72b2b06b57de50fbe524e8100c3dfabddb892edf277183","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tabs.modelSetup","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Model Setup","text_hash":"162966827b3710a6a3a0707f55165bb823482f98343bf076072232a11d6c8cad","tgt_lang":"uk","translated":"Налаштування моделі","updated_at":"2026-07-29T11:11:13.574Z"} {"cache_key":"88b8e7399c9178939d2c84adbb5b8f7a6dda6bed6385ffb490520cabc9ff5368","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.appearance.chooseTheme","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Choose a theme family.","text_hash":"f6bade51c6e4e2c40833ab8fff991e76b291a25d247ea4cf469c3c1a3e9b473d","tgt_lang":"uk","translated":"Виберіть сімейство тем.","updated_at":"2026-07-12T06:46:56.909Z"} +{"cache_key":"88c988e47c7b478885d855b70009b9c189d938d7091aeffd168e366c61a97519","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.branchCheckpointConfirm","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Create a new child thread from this compacted checkpoint?","text_hash":"dbafb7be891c3fd1d13d421909284ee93103bebf7b3b99a82e2fd882e59b58cd","tgt_lang":"uk","translated":"Створити нову дочірню гілку з цієї стисненої контрольної точки?","updated_at":"2026-08-06T05:32:54.273Z"} {"cache_key":"88ced5b936bc1c1da34e48f24036daa5450f6c6127c0bad7bb4f057f249231e9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.connectorGroupWork","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Work & productivity","text_hash":"fb7630f5dba5774a83602aba681a0be6bc1a9ea85dfda92c63716cdadb023a69","tgt_lang":"uk","translated":"Робота й продуктивність","updated_at":"2026-07-29T11:11:13.574Z"} {"cache_key":"88edbf8f836070dba9c75f4424a15c00b0831c12a96e1dd279dc0ea203ca6737","model":"gpt-5.6-sol","provider":"openai","segment_id":"modelProviders.defaults.title","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Default models","text_hash":"7aa0a4a68dee23c806a3c437acef010dd20bb47c646b9ac7ae2ddc5aa8f01acf","tgt_lang":"uk","translated":"Моделі за замовчуванням","updated_at":"2026-07-13T16:32:32.979Z"} {"cache_key":"8907edface8e7a8c0d18a4d12ad5a7dace2f17cb3d680fc319f0562e27abd09c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.history.today","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"today","text_hash":"e0f4f767ac88a9303e7317843ac20be980665a36f52397e5b26d4cc2bf54011d","tgt_lang":"uk","translated":"сьогодні","updated_at":"2026-07-29T11:11:13.574Z"} @@ -2171,6 +2193,7 @@ {"cache_key":"8a35bc4745824950b61d1cd9f5ee4be7be9004673550f2e34813d2a38684c251","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.counts.chats","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"{count} chats","text_hash":"b17f6dd2358eab21a0e5df372ea9c0a7f4f933c6361b6c47cd9f1da19eb7944e","tgt_lang":"uk","translated":"{count} чатів","updated_at":"2026-07-29T11:09:48.548Z"} {"cache_key":"8a558350cce75c8c914bc42555ef4b1b96471a45f8d040a1e85e216d2b28b812","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.dreaming.phaseFields.maxPromotedSnippetTokens","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Max promoted snippet tokens","text_hash":"2c4fc16a8a934a98d361982832d19efc937a20e825505dd827b09bee4520ad2b","tgt_lang":"uk","translated":"Макс. токенів просунутого фрагмента","updated_at":"2026-07-28T07:12:06.616Z"} {"cache_key":"8a6669583222616671b523b75f76fd867f118509ddbdc2df1e7fb288ad519cca","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.save","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Save","text_hash":"1509f561f2416598629b886ad7d3c05a7e221e4e0675c84bbff4ee6d9e03913d","tgt_lang":"uk","translated":"Зберегти","updated_at":"2026-07-29T11:11:13.574Z"} +{"cache_key":"8a67ae9beeabd7fb4b81ede2eb841519daca6b6abf1314a82ea2aa68474ec583","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.retryDelivery","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Retry delivery","text_hash":"a9e1b443d1646885b72943ce0fe8490248ac2ed20b6dcaf95b1e7b63899a862e","tgt_lang":"uk","translated":"Повторити доставку","updated_at":"2026-08-06T05:33:06.320Z"} {"cache_key":"8a68c91831422382c67854dbce83e53f0c4c9059fc151618a4536c9739596e5c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.removeIcon","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Remove icon","text_hash":"93d6de7104f0b39f3b122a60ea753e4c904ac92ae17b34bb3cb82b54df5f03e1","tgt_lang":"uk","translated":"Видалити піктограму","updated_at":"2026-07-22T15:53:18.251Z"} {"cache_key":"8a705efeb27bae6295ef1efd1b5ca5286684d8d3831abbd616570ff925b64ea6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"mcpApp.errors.requestFailed","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Request failed","text_hash":"cfce761befa84073c2ea0d29bc3f3d647c985faa02d80854eada5312a7cc24a1","tgt_lang":"uk","translated":"Запит не вдався","updated_at":"2026-07-29T11:07:34.508Z"} {"cache_key":"8a72389f5fcabff157833ef5c8023bab77f76654e55b62294a64e659e6c0dcd7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"approvalPage.openControlUi","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Open Control UI","text_hash":"75749c826a4ef681f502dda59a02d41deb6d6ac60934f254e89d7b4c118160be","tgt_lang":"uk","translated":"Open Control UI","updated_at":"2026-07-29T11:11:13.574Z"} @@ -2215,6 +2238,7 @@ {"cache_key":"8d6c18e8c01141362f100fb224e186601e53b1d384eca5647bb1897988013d86","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.query.inRange","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"{total} sessions in range","text_hash":"a7280631c94ed4479e25609cb443b235d3be5cb364d1feb28c1d5d8ecd132714","tgt_lang":"uk","translated":"{total} сеансів у діапазоні","updated_at":"2026-07-29T11:11:13.574Z"} {"cache_key":"8d747375781d172da6ced8bd7aea142acdb1f1f94d344f039d6ac2050a1ecff2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.errors.systemEventTextRequired","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"System event text required.","text_hash":"b6a571210cc1c529ced733fc25d04ce3fa25c68673d841b33dca8aebcffe130d","tgt_lang":"uk","translated":"Потрібен текст системної події.","updated_at":"2026-07-29T11:11:13.574Z"} {"cache_key":"8d75da85e275f5fc6b27a3e4ea1e360da6e5af9db6ac85cb60c008bf66224c66","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.space","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Space","text_hash":"20eac5aae274985fd88629d19eddccbbec21dacd82a8c7a7dd99661f2135be02","tgt_lang":"uk","translated":"Простір","updated_at":"2026-07-29T11:11:13.574Z"} +{"cache_key":"8d7a0657030d6d8a3bd2bece55cd3a58408fa0bbfb4c83d4b31c1c57720befc4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.billing","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Restore provider billing or quota, then retry.","text_hash":"3768a5f28bb03d6f177fe40a4a20809abdd3af5b263fb1ebc1e4057af54b0466","tgt_lang":"uk","translated":"Відновіть оплату або квоту провайдера, потім повторіть спробу.","updated_at":"2026-08-06T05:32:54.274Z"} {"cache_key":"8d84be08e6356a19522f0d41d4b3fc1310214c2d9e21e2c1148b6eb8cfca6564","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.loading","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Loading plugins…","text_hash":"5e31c8558019f12d10c234b86f339f9481ce5e81ad4a35a3fde0bebb3fbc251a","tgt_lang":"uk","translated":"Завантаження плагінів…","updated_at":"2026-07-29T11:11:13.574Z"} {"cache_key":"8d8d6ec5913f98ee68ba64f3ecda7b9025998932d11360734fc52889496a7a9f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.attachmentPreview","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Attachment preview","text_hash":"c9e886952e4f6c10b09c889652b1aa4a5dc58b7196f6396de70eac38e46ac9e6","tgt_lang":"uk","translated":"Попередній перегляд вкладення","updated_at":"2026-07-29T11:11:03.221Z"} {"cache_key":"8d8e9218c881e8fda124c0a1d059dbd8f49af6cd3987468aa93a89c240395be4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"activity.subtitle","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Ephemeral agent activity derived from live session events.","text_hash":"c9d9b37850168c136d0cec116fff35eebe67ab54feb394c613cea53c750376a8","tgt_lang":"uk","translated":"Тимчасова активність інструментів, отримана з подій поточного сеансу.","updated_at":"2026-07-29T11:11:13.574Z"} @@ -2290,7 +2314,6 @@ {"cache_key":"91bfda46d47c4503cd8da4fe2513781c5c6ae1a592808b68b576ef714fd85623","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.activeTooltip","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Loads threads updated in the last {count} minutes.","text_hash":"371eba1fea884a08656df2e02612ed5e934738994f405c0bcfab17039feb4842","tgt_lang":"uk","translated":"Оновлено за останні {count} хвилин.","updated_at":"2026-07-29T11:11:13.574Z"} {"cache_key":"91d092a64f2749d762aeaea645d0647a304b20e059bddaa61c60cf5efb79340e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.actions.evaluate","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Evaluate","text_hash":"966591fe7e17f1074acd8b9b1652edf2b536f8f5cc594e222611d3e91cf0c109","tgt_lang":"uk","translated":"Оцінити","updated_at":"2026-07-29T11:09:19.418Z","segment_ids":["skillWorkshop.today.evaluate"]} {"cache_key":"91f6043383c61c8a57b18dddaa25315c08ebe50eb2571f9b9d16d5e79eafa3ac","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.deletePreservedWorktreeConfirm","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"The thread's worktree has uncommitted or unpushed work, so it was kept ({branch}). Delete the checkout anyway?","text_hash":"e3e6064322d8b8c0f4a30641f0c2f2f9740423ca4dc5c485ab5c977f829a759b","tgt_lang":"uk","translated":"Робоче дерево сеансу має незакомічені або невідправлені зміни, тому його було збережено ({branch}). Усе одно видалити checkout?","updated_at":"2026-07-10T17:59:43.073Z"} -{"cache_key":"91fa03332ae7f58cbb9025e1c06e874f63d32c11ee2d57a1ae68eabadf1a53b5","model":"gpt-5.6-sol","provider":"openai","segment_id":"modelSetup.verify.button","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Verify connection","text_hash":"7b840072a1e440b8a99365140e070b840e77bd9b879eb23379edf1577302a219","tgt_lang":"uk","translated":"Перевірити підключення","updated_at":"2026-07-16T15:49:00.691Z"} {"cache_key":"9212dabdcdf1aceecf7a0439a2fcd0440d728a5eb1857284aadf083122cf7fd7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"terminal.tabHint","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"{agent} · {cwd}","text_hash":"64d5fe4bf54a2c3d203c62e0057675c810335a5b79a4ea9f5b3ec16f70d0201c","tgt_lang":"uk","translated":"{agent} · {cwd}","updated_at":"2026-07-29T11:11:13.574Z"} {"cache_key":"92152f8ece58a3de44dc3073b84a18d99f249fac2521a848d5af4d0ee3d368b1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"custodian.nudge.channelSetupDismiss","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Keep using the web app","text_hash":"3678ef3d4ebe16feac84994fab81a9442a4f733875693095a092718940ef64f5","tgt_lang":"uk","translated":"Продовжити користуватися веб-застосунком","updated_at":"2026-07-31T19:27:41.486Z"} {"cache_key":"921aafb1a8a7392184d08706a4fdb30a67854d2ccc5056ec3e7a08eaccd5fff2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.workspaceConflict.titleMany","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"{count} cloud workspace conflicts","text_hash":"9512abab002fa93614f03ed067feba55e06856005866e6456fc7678da01ccd6c","tgt_lang":"uk","translated":"{count} конфліктів хмарного робочого простору","updated_at":"2026-07-22T15:55:34.287Z"} @@ -2385,6 +2408,7 @@ {"cache_key":"9769ef03238480e6ade5b852b4d0d69a948951beb9e982f1228a98e71a2c8cb7","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.archiveSessionCount","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Archive {count}","text_hash":"23429631aecf1f672c3a0327317ba7306075629abc72f92a63e932c641bf8267","tgt_lang":"uk","translated":"Архівувати {count}","updated_at":"2026-07-11T10:41:07.470Z"} {"cache_key":"97ae23536fb8bd2d5a35f6a4002b8e1035527268050887b955577c12a1b242ad","model":"gpt-5.6-sol","provider":"openai","segment_id":"cron.form.summaryEveryHours","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Runs every {amount} hours","text_hash":"d768f088e6fc3e6db373453662463b0e8315069d52cf575bb915f118883e3301","tgt_lang":"uk","translated":"Запускається кожні {amount} годин","updated_at":"2026-07-12T09:22:17.947Z"} {"cache_key":"97af1751474354cd7e910be8fba4e1e4ca8d3ba196d38ef0219a8cd48605bdae","model":"claude-opus-4-8","provider":"anthropic","segment_id":"custodian.nudge.dismiss","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Dismiss this update","text_hash":"0920ee525b379883f63f5f659a22521fc0bfa71f696f3727bea117c3fc801c7c","tgt_lang":"uk","translated":"Відхилити це оновлення","updated_at":"2026-07-22T15:53:54.841Z"} +{"cache_key":"97e058283457a4901be116ba012d47821255fa94b7ecef3ddfa646297519fc08","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.deleteSelectedConfirmOne","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Delete 1 thread?\n\nThis will delete the thread entry and archive its transcript.","text_hash":"185d68c31db6e909783db324f7b7138ee72fff0bba942e72ec891badd0993b9f","tgt_lang":"uk","translated":"Видалити 1 гілку?\n\nЦе видалить запис гілки та заархівує її транскрипт.","updated_at":"2026-08-06T05:32:54.273Z"} {"cache_key":"97e591301e4d0578b4e5cd6fbb1a5243e210dcacace53366a83815bbdf9ea1e9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.filters.pin","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Pin","text_hash":"ff1cee74414621d812efa8f77a6024850158c209fba6158772088703c2a02ff9","tgt_lang":"uk","translated":"Закріпити","updated_at":"2026-07-29T11:11:13.574Z"} {"cache_key":"97f824b0394e643734b8b08e09f83521d97d9cdcab5c456658c60824dcd0c906","model":"claude-opus-4-8","provider":"anthropic","segment_id":"filePreview.label","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Support files","text_hash":"7850bc0717416285d154ec1a5e279172ec32d2173d5058ac0f456ebbb07c53ec","tgt_lang":"uk","translated":"Файли підтримки","updated_at":"2026-07-12T06:44:16.787Z"} {"cache_key":"980d7ec28d2312b5fad4d79812e0d9eb7b3d6592d09507686bde7a53e2bda533","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.dreamsExplainer","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"This is the raw dream diary the system writes while replaying and consolidating memory; use it to inspect what the memory system is noticing, and where it still looks noisy or thin.","text_hash":"c416fa2901b6054d2aa777229a1d40ae9d81e0dc77fba71717910fbdd6415efc","tgt_lang":"uk","translated":"Це необроблений щоденник снів, який система записує під час відтворення й консолідації пам'яті; використовуйте його, щоб оглянути, що помічає система пам'яті та де вона ще виглядає зашумленою чи неповною.","updated_at":"2026-07-12T06:49:25.039Z"} @@ -2706,13 +2730,13 @@ {"cache_key":"aa10fef901fbb060c32a8a454def6e3cd7bac6d93dafe9980d5fb3e23b9699a9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"debug.security.info","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"{count} info","text_hash":"a84e3331299caa904b633757b6c5cafdab536c874e78ba168a0290c36ade2f20","tgt_lang":"uk","translated":"{count} info","updated_at":"2026-07-29T11:11:13.574Z"} {"cache_key":"aa12df51617b86204f43890ae421d8cdcc120059bc06363e84cd5a7f859941a3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.messages.replyingTo","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Replying to {name}","text_hash":"bde8cc9610421c83e6cfb7168272c71135b4102825926f380a1dd874eb360cfb","tgt_lang":"uk","translated":"Відповідь для {name}","updated_at":"2026-07-25T17:15:05.225Z"} {"cache_key":"aa4e4650b1eff776e15288861ab962da6d40a9970910ad8948be16404cce8b53","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.splitView.dropOpenHere","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Open here","text_hash":"b08e2fd2e872adcb575b305187b9db8482369325806953ce80190fc2dc1ab9fb","tgt_lang":"uk","translated":"Відкрити тут","updated_at":"2026-07-29T11:11:13.574Z"} -{"cache_key":"aa56a45ff413e5aab7f763d71e80b7db93c22d9318d4b3b1b6e6b09b3039cb59","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.actions.confirmRepair","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Repair Dream Cache? This archives derived dream cache files and rebuilds them from clean inputs. Your dream diary stays untouched.","text_hash":"bf72fa3d38159dffaddfcde0587d8d5d7002a7e5b60db804a5f3f953b260fac0","tgt_lang":"uk","translated":"Відновити кеш снів? Це архівує похідні файли кешу снів і перебудовує їх із чистих вхідних даних. Ваш щоденник снів залишиться незмінним.","updated_at":"2026-07-29T11:09:40.661Z"} {"cache_key":"aa72d3babb4c5b4ca9b8134aa9cfa58cab1145d3d4ec33cdac8cd433400dfb90","model":"gpt-5.6-sol","provider":"openai","segment_id":"connection.help.step2","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Get a tokenized dashboard URL:","text_hash":"c697a6e03fa9ac7f8036204eb6c2a95a143a4de97961318cb00b3e5c039b1794","tgt_lang":"uk","translated":"Отримайте URL панелі керування з токеном:","updated_at":"2026-07-12T00:09:44.762Z"} {"cache_key":"aa774782c868016f67fdd2668192ec1c91cbc695866f32fb64982d3e21b82ddd","model":"gpt-5.5","provider":"openai","segment_id":"chat.sidebar.allSessions","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"All threads","text_hash":"48713fab09af2a336506d5c119d4e6c782cb35fb4e8e3bd920ab377e10a6430c","tgt_lang":"uk","translated":"Усі сеанси","updated_at":"2026-07-03T07:39:04.008Z"} {"cache_key":"aa866106b0f4e67b8bc28e1ebb74fe0216ba94671a98bd43bec01a07300c7885","model":"claude-opus-4-8","provider":"anthropic","segment_id":"board.widget.actionErrorTitle","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Widget change failed","text_hash":"c0ae8452096bf447628f454efbda14b1807819f065a0c978bdcf25aff89965d9","tgt_lang":"uk","translated":"Не вдалося змінити віджет","updated_at":"2026-07-22T15:55:08.467Z"} {"cache_key":"aa8feaa3cffd96472f91330a824d54f74a06397b884992c21bd64c0f06e6abce","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agentChip.switchAgent","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Switch agent","text_hash":"a31fc91f231bf551b6e92472c81f7e9ff6a8eaf1de5dc6b26f8dbe9edca6b842","tgt_lang":"uk","translated":"Змінити агента","updated_at":"2026-07-22T15:53:00.422Z"} {"cache_key":"aa9c92354de4491d691cecd59d033957e8735905c348519ba8ae3adb86f65910","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.advanced.promotedTitle","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Recent Promotions","text_hash":"85051af6bfc0dd7be0988540e19a83f9855e93be2642c8b39a3d9a352ede92ff","tgt_lang":"uk","translated":"Нещодавні підвищення","updated_at":"2026-07-29T11:11:13.574Z"} {"cache_key":"aa9f983345ddf1632b3ba26f310fdda4522af261b62014f06925f2c78d5fe500","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.hideSensitive","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Hide sensitive values","text_hash":"cf838a405131320478472df32d60e5c5b5cfdaa359ec9a465e484549135345e0","tgt_lang":"uk","translated":"Приховати конфіденційні значення","updated_at":"2026-07-12T06:47:22.144Z"} +{"cache_key":"aac1e07fdce108abcb4baa555a3d27eca7349dc02f082e832b15603391f8f432","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.candidates.retry","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Retry test","text_hash":"1fa8f72fe8a0f01c606d8f742fe775987bc78daf9e96e586f26a780989c75698","tgt_lang":"uk","translated":"Повторити тест","updated_at":"2026-08-06T05:32:54.274Z"} {"cache_key":"aac5f5c6c1b67c0bdbabc1a2d0adb5581f0361dc27e6b5e12d0068d3d6d387d5","model":"gpt-5.5","provider":"openai","segment_id":"subtitles.worktrees","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Isolated agent task checkouts and recovery snapshots.","text_hash":"bc794dc846493e3c5f88964268af19b7dd818eae942c596002ef4067ba5a3d0c","tgt_lang":"uk","translated":"Ізольовані копії для завдань агентів і знімки для відновлення.","updated_at":"2026-07-05T21:01:19.646Z"} {"cache_key":"aad7e83c3b43c96a61d812c2650359fc94376445540675c8faa6608cd16c113c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.nostr.placeholders.website","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"https://example.com","text_hash":"100680ad546ce6a577f42f52df33b4cfdca756859e664b8d7de329b150d09ce9","tgt_lang":"uk","translated":"https://example.com","updated_at":"2026-07-12T06:44:33.271Z"} {"cache_key":"ab259a42c5a4db289466185dc16e88d2589fc14b6ef3c8a9c4cd33010ce5a522","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.notifications.browserSupport","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Browser support","text_hash":"2bd218b87fe8152a7876fadbbcc71947c76d735c9f1f646c8062601bc0d9f2e1","tgt_lang":"uk","translated":"Підтримка браузера","updated_at":"2026-07-12T06:46:56.909Z"} @@ -2723,7 +2747,6 @@ {"cache_key":"ab751646b0aadd294c47e7321d4c47088bd2a787ff412faea73269e6793f3297","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.resizeSplitView","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Resize split view","text_hash":"23036fbb6baffb5d5d17ce0683f56e948f580b0523aa46ef3e2275841c862910","tgt_lang":"uk","translated":"Змінити розмір розділеного вигляду","updated_at":"2026-07-29T11:07:34.508Z"} {"cache_key":"ab775ac3c24c811cd215cea391b27665ff7cb600283e499ea6b9f380475990a6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.lightContext","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Light context","text_hash":"2b88c3cf73a3ac176f54ab6538615c1fb85b85a223e0fc07942952cdb09aa8ba","tgt_lang":"uk","translated":"Легкий контекст","updated_at":"2026-07-12T06:50:27.325Z"} {"cache_key":"ab79f291c47cb023ca5ce05a3f7bccdf1c2b1ecda820c5f9bc3064b95b283bd8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.generic.subtitle","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Channel status and configuration.","text_hash":"af598d2e3f8e7a9dcacdc23e2865c738ceced7ac9c98bb19ff0fde64e76d5be0","tgt_lang":"uk","translated":"Стан каналу та конфігурація.","updated_at":"2026-07-29T11:11:13.574Z"} -{"cache_key":"ab9805cfc2423116c41af5f30883d968a20cfa036dde051660e7a4e07de4f52c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.actions.confirmDedupe","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Dedupe Dream Diary? This rewrites DREAMS.md and removes only exact duplicate diary entries.","text_hash":"3b53e7e5445b3d763ff4a3f7f55ae4917ab2dbecc988f5b46c7b06a2dd736052","tgt_lang":"uk","translated":"Видалити дублікати зі щоденника снів? Це перезапише DREAMS.md і видалить лише точні дублікати записів щоденника.","updated_at":"2026-07-29T11:09:40.661Z"} {"cache_key":"ab9e805a975b676f0946bf5654fdd84ebc1d092a52bcda9a82a8f3cd2f2b3f6e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"approvalPage.pending","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Waiting for your decision","text_hash":"0274047f66f72222d935dd39d9374212fc830192978badff167b332d4baeb150","tgt_lang":"uk","translated":"Waiting for your decision","updated_at":"2026-07-29T11:11:13.574Z"} {"cache_key":"abaff48f44766007d6cdf6fdc9ca8a8b290ced536a87ec604bb96574f45a67a4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.backgroundTasks.detailTitle","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Task details","text_hash":"c13142f7eeca91e4a9299190031c5b1aa95fcf6b1227bcf90973e2b82aedc379","tgt_lang":"uk","translated":"Деталі завдання","updated_at":"2026-07-25T17:15:12.564Z"} {"cache_key":"abb5b002eb519bd17ab69b3610c9d37416f6a87c0d8e68d31d5e0a87cf1fcffc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.toolCards.failed","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"failed","text_hash":"5d28a90f4498a81461efbaf6f628a19d9778390bb5c81a393dd936181cc3d826","tgt_lang":"uk","translated":"не вдалося","updated_at":"2026-07-29T11:11:13.574Z"} @@ -2773,6 +2796,7 @@ {"cache_key":"ae6cb5a53600a43f4b8d53789e7b6643d563e36a9251e52919bcd2dc758644af","model":"gpt-5.6-sol","provider":"openai","segment_id":"channels.setup.doneNoChangesTitle","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"No changes made","text_hash":"3e54c258f56eab3876b728dd7735f1d858c48e9927cb894d95accc4019dc3f40","tgt_lang":"uk","translated":"Змін не внесено","updated_at":"2026-07-13T18:47:22.284Z"} {"cache_key":"ae87745efd018b13b6dc9bdde676b9d7af821b95ec46c6cc947b8f67adcf80b0","model":"gpt-5.5","provider":"openai","segment_id":"usage.details.toolResult","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Tool result","text_hash":"9bb620efa692f707a302a5f42464015a54c20843e2f76f18a1542626b886bb91","tgt_lang":"uk","translated":"Результат інструмента","updated_at":"2026-07-11T13:51:08.177Z"} {"cache_key":"ae8d4eb27e3015ff569ea3a1858c1b4913897a8e7a4a3b41d37ca924daac0969","model":"claude-opus-4-8","provider":"anthropic","segment_id":"logbook.empty.title","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Nothing on the timeline yet.","text_hash":"07e073bb3b04e40fdff7549694aeba6bf92e4da4ef670994d7423c0bcfad3d46","tgt_lang":"uk","translated":"Nothing on the timeline yet.","updated_at":"2026-07-29T11:11:13.574Z"} +{"cache_key":"ae8e3be088034c96b65ce9a485b7eecce899d2ef465dbf840e656e57164ce461","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.actionUnavailable","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"This Gateway does not support this thread action.","text_hash":"88e138ded655d98aa0be82d2832e502ac495c75674c838c72b2429a1f7e28a26","tgt_lang":"uk","translated":"Цей Gateway не підтримує цю дію з гілкою.","updated_at":"2026-08-06T05:32:54.273Z"} {"cache_key":"ae92b90acf51a872fb76a4639915edba2d0f07ddd7a5b83454301252524b1fdc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.engine.changeFailed","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Could not change the memory engine","text_hash":"c037dc40cdf16447a172861fb0c518e5ddb04da756ea2593abb49a3803d59813","tgt_lang":"uk","translated":"Не вдалося змінити рушій пам'яті","updated_at":"2026-07-28T07:11:24.151Z"} {"cache_key":"ae9da0a9da53b77fd8bbb9ca7dacc15c7cf6004338e77f24bfb5b4fffbe461da","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agentTools.enabledSummary","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"{enabled}/{total} enabled.","text_hash":"459c4e1be47cb122e6b393dad90a635ade6a40cb54e6470bbb29170fd77ca3b8","tgt_lang":"uk","translated":"{enabled}/{total} увімкнено.","updated_at":"2026-07-12T06:47:31.797Z"} {"cache_key":"aebb792444c102427b940f942eb646bb35fab4ce5c8e456c306b27bfa9b99452","model":"claude-opus-4-8","provider":"anthropic","segment_id":"newSession.draftDescription","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Keep this thread to yourself until you publish it","text_hash":"20e16a8825588845412a2277b2e61cb5935bb58b969f7d5310c6a9f49824f97d","tgt_lang":"uk","translated":"Тримайте цю гілку для себе, доки не опублікуєте її","updated_at":"2026-07-28T07:11:13.126Z"} @@ -2939,6 +2963,7 @@ {"cache_key":"b6c26a184d58769c5ba0a25e4b508c79c9c5012d7183b75a0be408e52d8a1e31","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillsPage.platforms","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Platforms: {platforms}","text_hash":"63c9e5af8e3d4476fb7926f07a64d53247434b4c5ddc89419c7f0966f556e92c","tgt_lang":"uk","translated":"Платформи: {platforms}","updated_at":"2026-07-12T06:47:52.017Z"} {"cache_key":"b6d96f9d0c621674303bd9f33fab635dd64418cd9f072d1137d4ce938ba734bb","model":"gpt-5.6-sol","provider":"openai","segment_id":"worktrees.cleanupTitle","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Cleanup","text_hash":"9f1b237b5dc314edb0dafba43265a24f2eb3fb998a011b4b605f38ec20a7cead","tgt_lang":"uk","translated":"Очищення","updated_at":"2026-07-13T08:57:30.775Z"} {"cache_key":"b6f417524052149219d4af264e25225209cdef0e5b3cdb01fb28ca18b9c733cf","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.pairing.detailTitle","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"DM access","text_hash":"109c3000d6e98c4ff8cb220f107bf504876fbf30c922b52308a1f7274d2243d2","tgt_lang":"uk","translated":"Доступ до особистих повідомлень","updated_at":"2026-07-22T15:52:36.753Z"} +{"cache_key":"b6ffbd843e8b0ee74ac2b5bf75025eb9f3d273bdeeaea383a2e2a25f5cd0dae2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.copyResult","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Copy result","text_hash":"c467973d015e9cb72b4e3a39d8b304099974fe9b6cb67f3f6f66a328069179a6","tgt_lang":"uk","translated":"Копіювати результат","updated_at":"2026-08-06T05:33:06.320Z"} {"cache_key":"b708b80aa400a5e48a14712ecfe3b632ed717e9f04ec477a8076b5826181a6ec","model":"claude-opus-4-8","provider":"anthropic","segment_id":"custodian.history.title","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Recent changes","text_hash":"f66a12ef4fd99fa604a5229012d70e40f68a73c531b583e5e9b6a77ed5a5c6fc","tgt_lang":"uk","translated":"Останні зміни","updated_at":"2026-07-22T15:53:47.072Z"} {"cache_key":"b70fc80109b4d610dd3024d441ed4026d80a258b4c76c5d742360bab1943a142","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agentTools.session","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Current Thread","text_hash":"33383b0522515a61fbcd81db34704bc1c4ea985ad5da680ac1eba992385aa889","tgt_lang":"uk","translated":"Поточна сесія","updated_at":"2026-07-12T06:47:45.936Z"} {"cache_key":"b71f68ed8fd1576c7f86a02243672bb695f28171255dca2c03f6735319c492df","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.runStatus","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Run status: {status}","text_hash":"f1a452538bcedff3f592a48e2ccc33b1f0fced879d45d2dac8454421c96a3836","tgt_lang":"uk","translated":"Статус виконання: {status}","updated_at":"2026-07-12T06:50:03.839Z"} @@ -2973,6 +2998,7 @@ {"cache_key":"b886c74fda29a47054149d76ec1b35e3dc420d58386149f1f7ce096bfdb5f563","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.detail.supportFilesTitle","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Support files","text_hash":"7850bc0717416285d154ec1a5e279172ec32d2173d5058ac0f456ebbb07c53ec","tgt_lang":"uk","translated":"Допоміжні файли","updated_at":"2026-07-12T06:48:53.885Z"} {"cache_key":"b89b37dfa32b0e5917ce936b13371ed88f0ad888c46c572a9558c8a09b15fdca","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.modelControls.chatOnly","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Chat only","text_hash":"418ee6d363775013ad7a49e395691d26ec0134465eff893c2c8522f9970caf6f","tgt_lang":"uk","translated":"Лише чат","updated_at":"2026-07-31T19:27:41.486Z"} {"cache_key":"b8b626a8aa8fc807ef848fd5e4f95e98864bc28e7bf068f36efdef634d72e03b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.status.stale","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Stale","text_hash":"40c9e59c5e152b0ae9affc84d8461c29b75a7709e4506307eeedf246b526014e","tgt_lang":"uk","translated":"Застарілі","updated_at":"2026-06-17T14:15:28.579Z","segment_ids":["workboard.viewStale"]} +{"cache_key":"b8b8236c2c37a6e339e46fd251dd9c959f1e010f9824f0e6d3ab4ea70a97b104","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.actions.confirmRepairDescription","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"This archives derived dream cache files and rebuilds them from clean inputs. Your dream diary stays untouched.","text_hash":"2589fde250939480a492a5f25e92fb75430cccfcb4aa9da17a4c63c5ea3efb22","tgt_lang":"uk","translated":"Це архівує похідні файли кешу снів і перебудовує їх із чистих вхідних даних. Ваш щоденник снів залишається недоторканим.","updated_at":"2026-08-06T05:33:06.320Z"} {"cache_key":"b8da8bef9ead15cadfcb41423c5e7e699a58f314ebea22f2ace8b1177ecde45b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.rail.show","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Show session rail","text_hash":"6e447056ba0f1190b425737d8239351203fa041efc52c0810d3d48584a593460","tgt_lang":"uk","translated":"Показати панель сеансу","updated_at":"2026-07-25T17:15:12.564Z"} {"cache_key":"b8f30df70bc2c131cccaae33004b57943ddef82108ad5a798830313322b188ba","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.dreaming.unsupported.title","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Dreaming settings","text_hash":"c831d790cf218176b8caad879b3606c61da263a19b1e0585d7a0ca832bbf884f","tgt_lang":"uk","translated":"Налаштування сновидінь","updated_at":"2026-07-28T07:12:06.616Z"} {"cache_key":"b902a3a757268474552338ceb625fd143162c3f2f8df5e43d448695b73fd52c2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.dreaming.storage.separateReportsLabel","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Separate reports","text_hash":"eb8da87077276914e6a96a44a301e1974e21c50ddbd194244e5ceeac0b848363","tgt_lang":"uk","translated":"Окремі звіти","updated_at":"2026-07-28T07:11:50.389Z"} @@ -3058,12 +3084,14 @@ {"cache_key":"bd8c809ac759d346659e266fcee2ed0602384eb3278b8f727f8476245ab97842","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.toolCatalog.descriptions.image","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Image understanding","text_hash":"aec67a106aa810addfcd9b734f34f329ba4805caf5abbe0cf5483c6c42d177bc","tgt_lang":"uk","translated":"Розпізнавання зображень","updated_at":"2026-07-12T06:45:33.014Z"} {"cache_key":"bdc17a4f5e034ee8761038ebc3ac88037fec1675ba402b91a02a81c5d0abbb7f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.overview.toolResults","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"tool results","text_hash":"a5594e12dfffd8e54c36d9b99bc31c7d41f0389d2251790338f34e836a3211fe","tgt_lang":"uk","translated":"результати інструментів","updated_at":"2026-07-29T11:11:13.574Z"} {"cache_key":"bdeb415c1e144b6644e8de4ece3aa7ac8168344dbcef37d5c8f363283eceb5d1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.dreaming.model.default","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Agent model","text_hash":"3d030e101ab0a9174d768f4d366b103642152c03061090fa1a7c304f0e283ae4","tgt_lang":"uk","translated":"Модель агента","updated_at":"2026-07-31T19:27:41.486Z"} +{"cache_key":"bdfa52afd04a7092c9474c9d82d260cd903fb03275b5c0c8fef5cd97374c3c64","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.checkingButton","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Checking…","text_hash":"ec963ffc911b840134fc738b41a8bb0493489c402a4a761efd36c16dea7d984b","tgt_lang":"uk","translated":"Перевірка…","updated_at":"2026-07-29T11:09:11.302Z","segment_ids":["memoryPage.overview.health.checking"]} {"cache_key":"be1f3a2133430eef769eacfd64e99440974180d7c337a8f6761c745ce8b6907d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"appsPage.ctaAppStore","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"App Store","text_hash":"c4424d160bca806534e4fe98593c558007d9e4080167ff7192d15b057e92ed1d","tgt_lang":"uk","translated":"App Store","updated_at":"2026-07-22T15:54:22.920Z"} {"cache_key":"be2929d476e87768c47bf92f7974a84798574eb295d5ab501d4043ffa0ceb643","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.reloadConfig","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Reload Config","text_hash":"48e6315352561c36be84097326fbb3558b4c2fa3fc4f833402d32040ccb640f7","tgt_lang":"uk","translated":"Перезавантажити конфігурацію","updated_at":"2026-07-29T11:11:13.574Z"} {"cache_key":"be367445b0958b21b8dcc8eb07100b3f803bf05c35c7af9e7193b553c819a5f1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.setup.finish","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Finish","text_hash":"a6c7a84baa6750fce33f7512acd6793e53def1d228b5f2efb8074b42648424fc","tgt_lang":"uk","translated":"Завершити","updated_at":"2026-07-29T11:11:13.574Z"} {"cache_key":"be4e022746e87dd8caa3271eeb64c8ae379c1bd3be08e9b08ad928eb1f45ebed","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.manual.title","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Connect with an API key or token","text_hash":"4ab43f94b6009d3463db2d68739e876fb8937013544c64e5eeca5cc6339f6cea","tgt_lang":"uk","translated":"Підключення за допомогою ключа API або токена","updated_at":"2026-07-29T11:11:13.574Z"} {"cache_key":"be53a662da487f2ebd2b274cc5e1e7f39f289ba4d9b60d068e9061fb9384130d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.connectorDescriptions.notion","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Search, create, and update pages and databases in your Notion workspace.","text_hash":"bac4727c4b17680f28121beb875e4b219000bf05de11bb6008ea0604aba7be74","tgt_lang":"uk","translated":"Пошук, створення та оновлення сторінок і баз даних у вашому робочому просторі Notion.","updated_at":"2026-07-12T06:48:07.313Z"} {"cache_key":"be5b729bc5be190845deed29e88c75a08e26b296bad6332efe81e72e35684bc0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.overview.noProviderData","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"No provider data","text_hash":"2f97f86c6c1555a13d977d78f6ab6f6441450350cb9b643223361b636eed2e30","tgt_lang":"uk","translated":"Немає даних про провайдерів","updated_at":"2026-07-29T11:11:13.574Z"} +{"cache_key":"be6abceee36b32858199e19c91687b939983413b0d2a08c9979749b9f8203f99","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.rateLimit","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Wait for the provider limit to reset, then retry.","text_hash":"59161ffdbbfc978ef95092eec47d88e127013ff4e75d44f3ffa7e6c69bcbe45e","tgt_lang":"uk","translated":"Зачекайте, доки скинеться ліміт провайдера, потім повторіть спробу.","updated_at":"2026-08-06T05:32:54.274Z"} {"cache_key":"be78f1c2ca65ab12d375f1105ba17170e9de1fb2d276b189a814c150a7aa0721","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.channels.loadHint","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Load channels to see live status.","text_hash":"bcefda2639b6f198c48c0ef1b7e7a4d1169d9a5f7474fb9ddb1f3afc63730de9","tgt_lang":"uk","translated":"Load channels to see live status.","updated_at":"2026-07-29T11:11:13.574Z"} {"cache_key":"be7ae0351722cbdba7cee3e472bff4e8a1cfccd519ae9bd9f834feaf95b5f46e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.failureAlertChannel","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Alert channel","text_hash":"9df96c4d8bbe0d958c3bdab1a851ee33cacaad4823149333b4ff7d2960252962","tgt_lang":"uk","translated":"Канал сповіщень","updated_at":"2026-07-12T06:50:33.392Z"} {"cache_key":"be80590c16e888d56e7b83f6a31d6f383eda59af10be2ebf37622901066ff4c8","model":"gpt-5.5","provider":"openai","segment_id":"chat.composer.microphoneBusy","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Microphone inputs are busy or unavailable to the browser.","text_hash":"9f33c30cb2370916f2edd079ad5cabab6a94dd185a89f4f7db357b4f31d1f3dd","tgt_lang":"uk","translated":"Входи мікрофона зайняті або недоступні для браузера.","updated_at":"2026-07-06T17:57:00.020Z"} @@ -3087,7 +3115,6 @@ {"cache_key":"bfcccde7171664169dbdac4efdae74508a7cd921ca3fc5fbe7888146a973df39","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.installedRestart","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Installed {name}. A Gateway restart is required to apply the change.","text_hash":"ea49759e197517b85cfac13461dd71799f791784adc013163256b18a75971d06","tgt_lang":"uk","translated":"Установлено {name}. Щоб застосувати зміну, потрібно перезапустити Gateway.","updated_at":"2026-07-29T11:11:13.574Z"} {"cache_key":"bfdc2c700c801f6caa6f0c6476487d79de12741086f25741ac0b929fa8f9ced3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.sections.secrets.description","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Secret provider configuration","text_hash":"ffe886080efe62f3963de724b99d5aeaf7c902b8bb07715be0361963a142f28f","tgt_lang":"uk","translated":"Конфігурація постачальника секретів","updated_at":"2026-07-12T06:46:03.755Z"} {"cache_key":"bfe11a7d69fdd0c4abf236bca2dc57a247076599419795823f64634819527606","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.archived","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Archived","text_hash":"bdb86505f8062d15f152cef71dd4ca89609d5bf8e98771dcd2c9f70d247403da","tgt_lang":"uk","translated":"Archived","updated_at":"2026-07-29T11:11:13.574Z","segment_ids":["workboard.showArchivedShort"]} -{"cache_key":"bfeb2521bc29b88c860dfc256f5d9f6c2fce983de1ff12dd5ad97f09f8b9294c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.relative.minutesAgo","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"{count} minutes ago","text_hash":"78340a1d59dd94e977102e48309c28e777a863609c3855ab7cff6f292e55434d","tgt_lang":"uk","translated":"{count} хв тому","updated_at":"2026-07-12T06:49:10.507Z"} {"cache_key":"c004c9b9c515de08ac2a52c7c7b3aa8807f9b28c874d332fc5b3e8c8560b4854","model":"gpt-5.5","provider":"openai","segment_id":"chat.sessionDiff.untracked","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"untracked","text_hash":"86ed2df8017823dff5b258f8082cf4be80ad80fed3388b6818d9a631a49e464e","tgt_lang":"uk","translated":"не відстежується","updated_at":"2026-07-11T04:53:21.654Z"} {"cache_key":"c00666c9e9e40752bcafebd925a4020c7fcfee6f07fb94d330bbf67c33c36b13","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.workspaceFiles.refresh","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Refresh thread workspace","text_hash":"c32b4fb318f07222e59ca342d2af9bf96900c8d270d5437e27ff916c441dcf13","tgt_lang":"uk","translated":"Оновити робочу область сесії","updated_at":"2026-06-16T14:15:46.702Z"} {"cache_key":"c02fccbcdc01d44022c57b8cb050c6b47255fb891fa8c11daca392580358cbc2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"aboutPage.copyCommitFailed","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Could not copy commit hash","text_hash":"d1d49bada22aed67f07f232a7bb2092380570f990335bec15e2f8ad027200d2b","tgt_lang":"uk","translated":"Не вдалося скопіювати хеш коміту","updated_at":"2026-07-29T11:11:13.574Z"} @@ -3147,7 +3174,6 @@ {"cache_key":"c38d10f215194b276c0dc037dfa18cf8d10869d5cdb9803c2739821e0cb5ba5f","model":"gpt-5","provider":"openai","segment_id":"usage.costWindows.lastDays","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Last {count} days","text_hash":"4aa456a0fa9b73dcc14766740b19fc52c452950ccb7bc892499c3c29a4122162","tgt_lang":"uk","translated":"Останні {count} днів","updated_at":"2026-07-05T20:24:32.108Z"} {"cache_key":"c39e9c018eacc56393af3a147cd972feb33cd58a0be7ad63e7fafd21f7b01fa5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"approvalPage.cancelled","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Cancelled","text_hash":"d353a99eb4556847ceeb3c306ac886cf6b4fa13043eb1864b9aeb0607fd5f2cc","tgt_lang":"uk","translated":"Cancelled","updated_at":"2026-07-29T11:11:13.574Z"} {"cache_key":"c3b26222707d7f59cfd79dfbb01ba504ed6d213712b777e8148ed01f7411c10c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.taskStatus.queued","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Task queued","text_hash":"1f81e55472b4a703f158d6aee85b835df71ba944c7b7362dde55abf2691db4b6","tgt_lang":"uk","translated":"Task queued","updated_at":"2026-07-29T11:11:13.574Z"} -{"cache_key":"c3bbba27735caf12f127e5b8ae7cd8a5064d68ba08a6fa41ab6ed65d48f80999","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.relative.hoursAgo","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"{count}h ago","text_hash":"520c737ea62430c4aa3e953abb60cf6bf7ecde97f0aef8f5e3fab5a9011db2a0","tgt_lang":"uk","translated":"{count} год тому","updated_at":"2026-07-12T06:49:10.507Z"} {"cache_key":"c3c50c6d42abeb3a59560b0dd0dcb8c7cb57dfebf1342cec2da97d462014dd03","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.today.applicabilityHeading","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"When the agent should use it","text_hash":"9bcb082c93e860b42659a674b869d018cb7128035b83dccf55bbb4509ee1a882","tgt_lang":"uk","translated":"Коли агент має це використовувати","updated_at":"2026-07-12T06:49:10.507Z"} {"cache_key":"c3c8dcf1c3583213674dd930a017a9b61e3e268ef4f6b3016b232f264a20d2af","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.execApprovals.scope","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Scope","text_hash":"b073f6c68ef8721107fd9815b19b2c35ec111d526b75c2123d1111ba64424000","tgt_lang":"uk","translated":"Область","updated_at":"2026-07-12T06:45:02.908Z"} {"cache_key":"c3d38702d69869289ab5d1686497e2b3b834cce0f03883cca5dc1efafcd158f7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"debug.security.warnings","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"{count} warnings","text_hash":"20c152eb8c81aba048645d91a49f254c1f8cb41ed6e6290ac1e6c3bf4a94b913","tgt_lang":"uk","translated":"{count} warnings","updated_at":"2026-07-29T11:11:13.574Z"} @@ -3221,7 +3247,7 @@ {"cache_key":"c853376976b76b1203cb6bfc76d4b259b5fe7731d56809505778d0e6c554d48a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.dependenciesBlockedTitle","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Waiting on dependencies: {parents}.","text_hash":"50fb8f9b1326b69bd67d25583ddb4f70b9d75ae6e3ff8a9056a9361daa4b7d8b","tgt_lang":"uk","translated":"Очікування залежностей: {parents}.","updated_at":"2026-06-16T14:15:46.702Z"} {"cache_key":"c85d34de35782e010ec3087e297218594809ba987668bb1a2ed2d0a814133f7f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.workspaceFiles.actions","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Workspace file actions","text_hash":"461817d921bc7672e95fe4a3b23f4ac2a4a20e35b3d6eef3f02e8f5ba4201050","tgt_lang":"uk","translated":"Дії з файлами робочого простору","updated_at":"2026-06-16T14:16:00.845Z"} {"cache_key":"c866b93ae1c09f0b4ef616a684a42dc1cda73b6955172bc3cd331f2533637d82","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.setup.dialogLabel","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Set up {channel}","text_hash":"da970871e0fd71cf4a309e17db2352f43402f90ef98c7d1ee4b7fb8ce7e12bb4","tgt_lang":"uk","translated":"Налаштувати {channel}","updated_at":"2026-07-29T11:11:13.574Z","segment_ids":["channels.setup.title"]} -{"cache_key":"c86e9e68dfa6704de5b1372b2da74bded75ad66ea85f996863107c591409b3c6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.checkAgain","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Check again","text_hash":"fb7099ad8e818d42eceefe0d97c824fd54ddb0eeef54c263ec72c77d39198ac9","tgt_lang":"uk","translated":"Перевірити ще раз","updated_at":"2026-07-29T11:11:13.574Z"} +{"cache_key":"c86e9e68dfa6704de5b1372b2da74bded75ad66ea85f996863107c591409b3c6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.checkAgain","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Check again","text_hash":"fb7099ad8e818d42eceefe0d97c824fd54ddb0eeef54c263ec72c77d39198ac9","tgt_lang":"uk","translated":"Перевірити ще раз","updated_at":"2026-07-29T11:11:13.574Z","segment_ids":["modelSetup.verify.checkAgain"]} {"cache_key":"c87500fc43857000cb038dd26ca4cd3505ed3cab5a766b1a7ffe65f6258a187d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"board.announcement.moved","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Moved {title}.","text_hash":"4936e883a9db326835ed82a08e7a9c82d850b6aac4d96d85cc745c4466010769","tgt_lang":"uk","translated":"Переміщено {title}.","updated_at":"2026-07-22T15:54:57.452Z"} {"cache_key":"c890dead51511c8322197616f1ade94217fa3d26920b3d0ec17b00ce1aa01085","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.toolCards.group.commandsMany","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"ran {count} commands","text_hash":"96ef4983fabcd44ff5b7069e0de20cc215e85a4c0f26aff787b223fb3e540b4f","tgt_lang":"uk","translated":"виконано {count} команд","updated_at":"2026-07-29T11:11:13.574Z"} {"cache_key":"c8a3ef979e5d407180aeff22aec4dfcaf81d818c1d3c010aad76911f6d2a8053","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sessionHeader.gatewayPicker.menuLabel","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Gateway: {gateway}","text_hash":"5627e48d007b7d9d9accf0ce9ad968aa9fca81d9ce387331c00c8d028133b26a","tgt_lang":"uk","translated":"Gateway: {gateway}","updated_at":"2026-07-28T07:12:18.568Z"} @@ -3229,6 +3255,7 @@ {"cache_key":"c8b83990c465591bf8329049be1bb53023c4d4822d7a3ab74e4336c64013fe14","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.dreaming.unsupported.rowTitle","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Not available for this engine","text_hash":"519bfda611c2317aca12359fea44511dc7f1d2e1f8cb432aac9df9ddf9e57f76","tgt_lang":"uk","translated":"Недоступно для цього рушія","updated_at":"2026-07-28T07:12:06.616Z"} {"cache_key":"c8c06a392d759529b9fbc970fd885269acfa2acf5dee85bd887fa761ca3fd8f2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"talkPage.provider.description","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Auto picks the first provider with working credentials.","text_hash":"5f22e459eb9eab36418ae36868bcc780718b4862f2fe9bbb89cdc58cf0b53f48","tgt_lang":"uk","translated":"Auto обирає першого провайдера з робочими обліковими даними.","updated_at":"2026-07-29T11:08:38.737Z"} {"cache_key":"c8d124fb0d7c8e31a72743f5366c97253ddb7820fe6d062630fe12424a8414c7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"board.moreTabs","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"More dashboard tabs","text_hash":"193370790ce16f2db5a643651e9a653e6138421734addd2ae7df48a1a05fe9e9","tgt_lang":"uk","translated":"Більше вкладок панелі","updated_at":"2026-07-22T15:54:48.192Z"} +{"cache_key":"c8e70628a5298665a57d31c8c5877313a65d698e4bd7e9afe84471bf67a0302a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.duplicateRisk","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Retrying may duplicate a result after an ambiguous acknowledgement.","text_hash":"7b818910c3637b34ad0890c3a089666f79d44c985608e69a2aefa48e90ed6579","tgt_lang":"uk","translated":"Повторна спроба може дублювати результат після неоднозначного підтвердження.","updated_at":"2026-08-06T05:33:06.320Z"} {"cache_key":"c8f5f1e03642e281b2a5e10ccaa9c8fbcf7edd7f2d301776d6069fafd4db2f97","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.inventory.approvalNeeded","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"approval needed","text_hash":"96317edf040da128c7e85845e23d91f684d1670200502a918878ba473db0fbe7","tgt_lang":"uk","translated":"потрібне підтвердження","updated_at":"2026-07-12T06:44:42.620Z"} {"cache_key":"c912f188a56667664c9ca8efe3c6ac627515c21e275e19fe7f84b50156144680","model":"claude-opus-4-8","provider":"anthropic","segment_id":"execApproval.labels.ask","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Ask","text_hash":"b8c209cdead61a095ec097b7a13c4fc9264c04b3e3bd0fca42ec8dbaeebeeafe","tgt_lang":"uk","translated":"Ask","updated_at":"2026-07-29T11:11:13.574Z","segment_ids":["logbook.ask.submit"]} {"cache_key":"c91691ecd629646bfcaa8d5f7157707a07ad3b4fad549282d00547c47439b543","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.list.refreshing","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Refreshing...","text_hash":"69d2daed978a7b059e49be881bdd0b0eb66bdf9b2fb215611afed0dc26b51f7b","tgt_lang":"uk","translated":"Оновлення...","updated_at":"2026-07-12T06:50:11.330Z"} @@ -3389,7 +3416,7 @@ {"cache_key":"d28077b75a57a1e00db6368334600a645ef6e20429d4e96d035f6bce006905cf","model":"claude-opus-4-8","provider":"anthropic","segment_id":"labsPage.localModelLean.description","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Drop heavyweight default tools that smaller local models handle poorly, leaving a shorter set they can use reliably.","text_hash":"b75aaf5ac2e8dbb0f2b601b6c7d78bd549ab6061171a0a020bc17b5f85a92e36","tgt_lang":"uk","translated":"Прибирайте важкі стандартні інструменти, з якими менші локальні моделі погано справляються, залишаючи коротший набір, який вони можуть надійно використовувати.","updated_at":"2026-07-28T07:12:06.616Z"} {"cache_key":"d29e6eb168aef015c24af73134c9f339f40a4c43c370ec6d46a0c4c478c5d27b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.phrases.compostingContext","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"composting old context windows…","text_hash":"2304a2208b70c6a83ebe97555336f67ed7be81f8c5c13f8871f41e855dbebb3f","tgt_lang":"uk","translated":"переробка старих контекстних вікон…","updated_at":"2026-07-29T11:11:13.574Z"} {"cache_key":"d29e8b099bffc0c4ffd6f08eb655a654c2876c7c73d02d03e1593714e8c90a1d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.emptyTitle","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"No model providers configured","text_hash":"ade0b287c503fd3b0f5749c06886a649e1ac2d13f1b7105cc7e71bc3977d555a","tgt_lang":"uk","translated":"No model providers configured","updated_at":"2026-07-29T11:11:13.574Z"} -{"cache_key":"d2a1173b1e2a572ae5bf0b3356d544c9e1dd70f6b2f329413e82511d27aeb915","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.secondsAgo","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"{count}s ago","text_hash":"244073ecb2be8fe875a37bcf7023ff32fb21f7c64e5d29e0ae62931a84c98a6a","tgt_lang":"uk","translated":"{count} с тому","updated_at":"2026-07-12T06:49:10.507Z","segment_ids":["skillWorkshop.relative.secondsAgo"]} +{"cache_key":"d2a1173b1e2a572ae5bf0b3356d544c9e1dd70f6b2f329413e82511d27aeb915","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.secondsAgo","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"{count}s ago","text_hash":"244073ecb2be8fe875a37bcf7023ff32fb21f7c64e5d29e0ae62931a84c98a6a","tgt_lang":"uk","translated":"{count} с тому","updated_at":"2026-07-12T06:49:10.507Z"} {"cache_key":"d2b8e8a6094f175b8531b8e311634e93a2815a79bc810094929cfc0b5502bdbb","model":"gpt-5.6-sol","provider":"openai","segment_id":"modelProviders.credentials.configKey","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"API key set in config","text_hash":"4a9f3f99a8699ded5a65b831c39c321fd665c2f54c71e64c1dbb538df249be93","tgt_lang":"uk","translated":"Ключ API задано в конфігурації","updated_at":"2026-07-13T16:32:22.776Z"} {"cache_key":"d2dd689fe145552be6bf17c2b532bdd4b3e8d8c934e324795ab88bf5941918ad","model":"gpt-5.5","provider":"openai","segment_id":"tasksPage.recentSub","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Latest completed, failed, and cancelled tasks.","text_hash":"44280ebc1ef9ff6ae709f96c5d262b1818e8c580d877fb7f9885344e102eba59","tgt_lang":"uk","translated":"Останні виконані, невдалі та скасовані завдання.","updated_at":"2026-07-09T21:53:30.529Z"} {"cache_key":"d2e643bdeab82b934b280f9769f083cf700f1051cc87d81927e0bb72f56ff5e3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.today.runChecks","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Run proposal checks","text_hash":"225a1873af585657a1b20fa69d945b88b8a70a3aa4d03aff8e1cf75bf29d972f","tgt_lang":"uk","translated":"Запустити перевірки пропозиції","updated_at":"2026-07-29T11:09:30.182Z"} @@ -3414,6 +3441,7 @@ {"cache_key":"d3c51af5c0eecaa43dfa0c0c81a98228699cf7071e9bb500e11763062b27e07f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.workspaceFiles.noBrowserFiles","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"No files in this folder.","text_hash":"3847020c79b1c74e28aa550f0ae53838b764e87f1daf1480dd6aae45ae0529d6","tgt_lang":"uk","translated":"У цій папці немає файлів.","updated_at":"2026-06-16T14:16:00.845Z"} {"cache_key":"d3df317578de8df8683075b196ba2e65e0014144eea266fcfaffb49a08e495eb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.nostr.bannerUrl","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Banner URL","text_hash":"23912fe2105c42a670d1cf40426cde59c419c886d012cfba00b1dd959457afbd","tgt_lang":"uk","translated":"URL банера","updated_at":"2026-07-29T11:11:13.574Z"} {"cache_key":"d3f44f38b035e4f2c2920335114c4d899536d7f2a965853ac4734eb8d052d9a9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.openRawEditor","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Open Raw editor","text_hash":"6ab8245e40a432272e099718dd9ccde20d1affaa7fd1195d1dc142c27d84f6a9","tgt_lang":"uk","translated":"Відкрити редактор Raw","updated_at":"2026-07-25T17:14:45.676Z"} +{"cache_key":"d3ff65a041b005d7db0601f476477386e56a328c1eb78955f43bf1acae43012c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.title","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Selected model","text_hash":"6cb8d3b4bdb37d02ea667999f8312af7ab0f9627f7869d5e09d788936d09fd3d","tgt_lang":"uk","translated":"Вибрана модель","updated_at":"2026-08-06T05:32:54.274Z"} {"cache_key":"d425395f397527ed575ef6008e808d5a7184f18558ad85b6fe265852f7e75d5c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"appsPage.ctaDownload","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Download","text_hash":"d6eafe82359100423c93c5ce53c352c1b51ca1e699215fcec3f5c5dd9bf12d24","tgt_lang":"uk","translated":"Завантажити","updated_at":"2026-07-22T15:54:22.920Z"} {"cache_key":"d425c58071f96c3c1fda4883cb2c779ecc7f2a0fcd17c99ca328cbbab175b55d","model":"gpt-5.6-sol","provider":"openai","segment_id":"nodes.inventory.removeStalePromptTitle","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Remove {count} stale pairings?","text_hash":"a04cce10354581dbcb7ac3634721a92f0ff4f49b3d1568ffe97065206268b533","tgt_lang":"uk","translated":"Видалити {count} застарілих спарювань?","updated_at":"2026-07-14T04:44:24.785Z"} {"cache_key":"d42ca1140ea207eb5cecf43725d3fe4b10d6f09e7a9dc2573f3535d4175b9671","model":"gpt-5.5","provider":"openai","segment_id":"chat.composer.contextUsage.contextWindow","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Context window","text_hash":"7696d0855331622dc12438057f5509348f9d6f0ec2eb3580e18a99d31eba86db","tgt_lang":"uk","translated":"Контекстне вікно","updated_at":"2026-07-05T10:16:22.208Z"} @@ -3437,6 +3465,7 @@ {"cache_key":"d55329b21d48b46f03efc85e6cc2701b562f5d5be84fbf0e43f04013bedd967d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.engineDisabledRuntime","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"{agent} uses the {runtime} ACP runtime. Use default start for that thread.","text_hash":"687bd389e231979cf4ee0a38436e1fe31cad3b1498eb5626351f5e5caa4ce8bc","tgt_lang":"uk","translated":"{agent} uses the {runtime} ACP runtime. Use default start for that session.","updated_at":"2026-07-29T11:11:13.574Z"} {"cache_key":"d56d625c9ad9a084639805ed1f0fb4b99f13c5f3ab1ce1a8d52164643064feae","model":"gpt-5.5","provider":"openai","segment_id":"tabs.worktrees","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Worktrees","text_hash":"aec2f93d67b7c4c5fd9b94042f33299f7a0e55cdcb7e8e35feb9d0f6da697f3d","tgt_lang":"uk","translated":"Worktrees","updated_at":"2026-07-05T21:01:19.646Z"} {"cache_key":"d56f88c584846b16a811938b59225632b72b5f39275e51324ed15108731d69db","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.resetToDefault","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Reset to default","text_hash":"bc5b45ae7b60692ade0bb26ebe5b6830f150d97134153e3c3091882eb72e7c25","tgt_lang":"uk","translated":"Скинути до значення за замовчуванням","updated_at":"2026-07-12T06:45:39.834Z"} +{"cache_key":"d58607611b6d5a750a2ff285b7d42ba61f983bc3b2e9eee495f754a56bb758ef","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.recoveryFailed","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Could not update completion delivery.","text_hash":"bbeca2e058cc124638f8e2241905215a63eb671841584b97706bc41fbe2a2378","tgt_lang":"uk","translated":"Не вдалося оновити доставку завершення.","updated_at":"2026-08-06T05:33:06.320Z"} {"cache_key":"d5a9102c18350b06cef56b81b9fe9ca6c57d9740164a276fe07cb8f0770d93d2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"approvalPage.deniedHere","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Denied here","text_hash":"3e2079897b71ae32229dc96ad61d3bc72e71b1e183d11eb9359d1da9387696e1","tgt_lang":"uk","translated":"Denied here","updated_at":"2026-07-29T11:11:13.574Z"} {"cache_key":"d5b1f9006f0635ffccdc714624dd76be5e72f705a2bce744c49cc874629e7afb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dashboardsPage.emptyTitle","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"No dashboards yet","text_hash":"8e6de5c2fb4b6d91e5a921d83d042d202a72754eb3be9f571fa131064c9e9b81","tgt_lang":"uk","translated":"Ще немає дашбордів","updated_at":"2026-07-28T07:11:13.126Z"} {"cache_key":"d5be27b2060ac5d98228da2f97697c9eb14270fa54c2797ab7fd68877353d090","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.sessionObserver.modelCatalogUnavailable","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Explicit model catalog unavailable","text_hash":"d370fde131c170635e05fe7442dd02b405fccf5391d1b10bca556167d8601795","tgt_lang":"uk","translated":"Явний каталог моделей недоступний","updated_at":"2026-07-22T15:53:29.389Z"} @@ -3444,6 +3473,7 @@ {"cache_key":"d5efd1142dd98374996c017653f07b97dc7b53d23e319a2d2ea81fd33c2b65a5","model":"gpt-5.5","provider":"openai","segment_id":"chat.archivedSessionDisabled","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"This session is archived. Unarchive it to continue the conversation.","text_hash":"4a214a1bf86d56f8c8dbcd50b9bf3dfb9a28aee934b87092d4a3ac9a354e52a2","tgt_lang":"uk","translated":"Відновіть цей сеанс, щоб надсилати повідомлення.","updated_at":"2026-07-02T14:30:30.852Z"} {"cache_key":"d5fab8e74e802c034329c22eb5b684e1a41d5575e0e12f387ae8f136518cdcc3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.sections.meta.label","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Metadata","text_hash":"9eddf573cb509f1f62df633e25c052ac1b2a0ff9241e70223c77c73e834c0045","tgt_lang":"uk","translated":"Метадані","updated_at":"2026-07-12T06:45:55.278Z"} {"cache_key":"d60de735fb4914782579cb98495190f769bfec86fbc4eb43cb5e8df0b456cf31","model":"claude-opus-4-8","provider":"anthropic","segment_id":"terminal.starting","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Starting terminal…","text_hash":"1d72e0c67b714d677383441d16c126524f154b8960f0ea618c0b70dd7ea04f6e","tgt_lang":"uk","translated":"Starting terminal…","updated_at":"2026-07-29T11:11:13.574Z"} +{"cache_key":"d60fa84f8d021b7a1ac0ab44e520f08a519941b726c438652b461fc2a51b4de4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.unavailable","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Make sure the provider service is running and reachable, then retry.","text_hash":"91dd03a4485088dbe11b0bad797b05af1e3b3e87824c557fd514f944d3a3f992","tgt_lang":"uk","translated":"Переконайтеся, що служба провайдера запущена й доступна, потім повторіть спробу.","updated_at":"2026-08-06T05:33:06.320Z"} {"cache_key":"d61fef384f7780b3be900cb1fa760fe1c9977cbede957241eee4ba17d19fbe22","model":"claude-opus-4-8","provider":"anthropic","segment_id":"mcpServers.sessionChanged","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"The active session changed before it could be enabled.","text_hash":"c720e19f05d077e1bb88f9e821560384d0926d42493071d52e3ac7fbe0b719ad","tgt_lang":"uk","translated":"Активна сесія змінилася, перш ніж її вдалося увімкнути.","updated_at":"2026-07-31T19:27:41.486Z"} {"cache_key":"d646f72b705ff69b462de038f1a72352b5ad30a030849a3c5787b607fb6d0bc7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.memories.results","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"{count} results","text_hash":"d6c49c40059ea7d94d4bd550547665e02253d499f3e37055d6cb515dfb87886f","tgt_lang":"uk","translated":"{count} результатів","updated_at":"2026-07-29T11:09:11.302Z"} {"cache_key":"d64f5ac5b087ca0e5d1e3bf55c9b8029e44ec28e24291cefef790046ca9b435f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.overview.hero.gatewayOffline","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"The gateway is offline, so memory status is unavailable.","text_hash":"d3267295bce9ec464806c76ca93eba7d1523aa90d3a30e3b2719aa7270134f8a","tgt_lang":"uk","translated":"Gateway офлайн, тому статус пам'яті недоступний.","updated_at":"2026-07-29T11:08:50.750Z"} @@ -3527,6 +3557,7 @@ {"cache_key":"db5f71342e5817e3a17eb625c7615dd2c74cf87ec096c44eccf36d87835fda86","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.errors.webhookUrlInvalid","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Webhook URL must start with http:// or https://.","text_hash":"08a52ce0d5afdaa43d74ecefd749f61e6ecc3368a92a459f07bf85e612ac7dc1","tgt_lang":"uk","translated":"URL webhook має починатися з http:// або https://.","updated_at":"2026-07-29T11:11:13.574Z"} {"cache_key":"db8d4b82b2f1283536c831ce209182156f87c14226075a57ad86e0d618055434","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.setup.doneTitle","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Channel configured","text_hash":"85e87555bb1be59d20e800e21071492fe68ec44363b5036e165daff3aa79c50b","tgt_lang":"uk","translated":"Канал налаштовано","updated_at":"2026-07-29T11:11:13.574Z"} {"cache_key":"db9c9fe40fe461534d542b87288d01257064d5b2b5c08ae55d186bfcfe56abaf","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sessionSuggestions.edit","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Edit {author}'s suggestion","text_hash":"9bf87a91d3df13f33f4109f81b9ffde699fe113efab9f9391ae319e2ae0a85ad","tgt_lang":"uk","translated":"Редагувати пропозицію {author}","updated_at":"2026-07-25T17:15:05.225Z"} +{"cache_key":"dbadeb06406ab425ab078479f2fa62b9f959b2f799b2d6096bf4736e29ead0e0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.deliveryDismissed","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Completed; result delivery was dismissed.","text_hash":"d900b43ef5112f054470df381b767ebd43a903d332207e5161a7cbf1b5016fc1","tgt_lang":"uk","translated":"Завершено; доставку результату відхилено.","updated_at":"2026-08-06T05:33:06.320Z"} {"cache_key":"dbbbf791b8f0b987bbccfca475a3c43c71a4aa27a377e1903894cc4075b9ef94","model":"gpt-5.6-sol","provider":"openai","segment_id":"terminal.dropFiles","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Drop files to add them","text_hash":"3b24f0eb074467b459379a0c9e5c28a8d7ce2094cc9528e07e7bfc4369cbd2ac","tgt_lang":"uk","translated":"Перетягніть файли, щоб додати їх","updated_at":"2026-07-14T10:36:43.301Z"} {"cache_key":"dbc8ebcb4dac74ee1e6b84c6e0fe21fe003baf134b3f03e9aa590736e2194d68","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.nostr.bio","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Bio","text_hash":"3933b1802161254f41c59f2909f61ac994c086e1cde03848c4c310f45b5b4999","tgt_lang":"uk","translated":"Біографія","updated_at":"2026-07-29T11:11:13.574Z"} {"cache_key":"dbd450f35e1190dc2dac81ccee6b1c611d4a615d1c4df2f53dfb2036fa02f6eb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commandResults.resettingThread","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Resetting thread...","text_hash":"902986ae946df65add778e26c553d2c8644aa4da2d858bdf37ec77bbd0a603a4","tgt_lang":"uk","translated":"Скидання потоку...","updated_at":"2026-07-29T11:09:56.687Z"} @@ -3757,6 +3788,7 @@ {"cache_key":"eacbb730861801e9ec669a81499357a9f59a3a24c2040b991fb1cb6a0aa29be6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.pairing.missingPermission","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"This connection does not have operator.pairing access, so DM requests cannot be reviewed.","text_hash":"5ef6c4cd344c35b9ca243743d2dc43ce2d93ecba2bd4eed594d75b1040b5c008","tgt_lang":"uk","translated":"Це з'єднання не має доступу operator.pairing, тому запити на особисті повідомлення неможливо переглянути.","updated_at":"2026-07-22T15:52:36.753Z"} {"cache_key":"eaea52e0e25e964c96b0bc57bf68e5b3bfefb030cab7bca7abba29dc2066ff01","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.sections.nodeHost","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Node Host","text_hash":"5dead206faf634af13473cb72f84b9c9fcd99d2cc6191a0ab06f2ff026853d9f","tgt_lang":"uk","translated":"Node Host","updated_at":"2026-07-12T06:46:44.532Z"} {"cache_key":"eb021a905c3d9375469a8db918e462f6b025684afb2675d33fa55fe2e75a468d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.mosaic.subtitleEmpty","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Estimates require session timestamps.","text_hash":"242d30713d9b93113fb26af72f562aab6200824db8395f314351cfcbe0a164f0","tgt_lang":"uk","translated":"Для оцінок потрібні часові мітки сеансів.","updated_at":"2026-07-29T11:11:13.574Z"} +{"cache_key":"eb057d902776b33fa7b13fe39acb17dfcf3ae6d276330fefe8f00c459456aaa6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.actionRequiresAdmin","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"This action requires operator.admin access.","text_hash":"518b8e1950759a90a1bd23aa2ca3c6476d2278d010e83aff6087f7469050286b","tgt_lang":"uk","translated":"Ця дія потребує доступу operator.admin.","updated_at":"2026-08-06T05:32:54.273Z"} {"cache_key":"eb1c7c953b7c9e9dd2d451fb6ffe2c6f365aebe13e2bd1a1bddf9ee056245c37","model":"gpt-5.6-sol","provider":"openai","segment_id":"modelSetup.failure.unknown","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Connection failed","text_hash":"596c52f1eb65c1c3c65404e5f75974937fee4fc77d0970abeddf580e7123ce0c","tgt_lang":"uk","translated":"Не вдалося встановити з’єднання","updated_at":"2026-07-13T16:32:27.716Z","segment_ids":["modelProviders.probe.status.unknown"]} {"cache_key":"eb239885ecbdf6b7c594f516c7ba4819d3f85312d2e35e2c90adb89469e9c69f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.loadingSchema","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Loading schema…","text_hash":"3af4d559fa0a731b1879e068e97bd8f7a55dd36340a38a786cddd4628c0fa59b","tgt_lang":"uk","translated":"Завантаження схеми…","updated_at":"2026-07-12T06:47:22.144Z"} {"cache_key":"eb313141d9283e87a4b45b4023c0db9598ded606313e4ad142f5ddb596e4aa73","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.selectSession","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Select thread","text_hash":"118df41ea5ac6f1120bb36d49845851704b5d2a4479058b3be78c86beb96e554","tgt_lang":"uk","translated":"Вибрати сеанс","updated_at":"2026-07-29T11:11:13.574Z"} @@ -3764,6 +3796,7 @@ {"cache_key":"eb5fde5a913096d4081b944c559b1c9d1c928d6170891e73390b603130b0691f","model":"gpt-5.6-sol","provider":"openai","segment_id":"connection.access.trustedProxy","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Authenticated via trusted proxy.","text_hash":"50aed97ebfb8ea2ed6642d719b45cfe3ce0d1fc976a858ea9c1eb8c433b15177","tgt_lang":"uk","translated":"Автентифіковано через довірений проксі-сервер.","updated_at":"2026-07-12T00:09:41.150Z"} {"cache_key":"eb8877d07628ff7b5af500989f6ee6fb4b84c4da654f5ee7a05af30f4955f370","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.failureAlertToHelp","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Optional recipient override for failure alerts.","text_hash":"a1d3aa7bdb05a6a5670d908856ee1e9732aa08ced3d7a9f35aab4939431437b3","tgt_lang":"uk","translated":"Необов'язкове перевизначення отримувача для сповіщень про помилки.","updated_at":"2026-07-12T06:50:33.392Z"} {"cache_key":"eba73982fb69450c1fa10cf59fcbe0a162d80d3588523a99c4f651e13f2847d1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"terminal.tabLabel","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"shell {n}","text_hash":"18f9f0275ebfdd8cf766adfa9bdf08bbee3974c66d78002e17ac048c28c5ad16","tgt_lang":"uk","translated":"Shell {n}","updated_at":"2026-07-29T11:11:13.574Z"} +{"cache_key":"ebb2babc5539d974988a9c8af6c220dc7911b39cfad4e9abfe69f429fd89078c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.button","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Check model","text_hash":"ecbc2430febdf2ec2499efad15c6d2f2a01b64cc8ea7a1bce31663cf67c0dd9c","tgt_lang":"uk","translated":"Перевірити модель","updated_at":"2026-08-06T05:32:54.274Z"} {"cache_key":"ebb490a1e5c5a53ceaf9bc6ae7b2c5bf5b19b98a5f5cbda0fd6a1771af89392e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.tabs.dreams","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Dreams","text_hash":"9ff605e0dcea60562a8135740596059f867d3814c40b29a9467657280b7986e5","tgt_lang":"uk","translated":"Сни","updated_at":"2026-07-12T06:49:25.039Z","segment_ids":["dreaming.wiki.dreamsTab"]} {"cache_key":"ebf0b6a4e747d4a86a2f963f002b42fc2258c5168fefd7b2b1637f6fad8d18d5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.execApprovals.autoAllowSkills","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Auto-allow skill CLIs","text_hash":"4178d09139bee5d793a0f2bbd9864f4eb02cb6ebad7f9803b4d3ccbd922b385a","tgt_lang":"uk","translated":"Автоматично дозволяти CLI Skills","updated_at":"2026-07-12T06:45:09.591Z"} {"cache_key":"ebf1f84352105df64bb2f980a8ba009bb2fc12c3e02d17007d9262f3bb4bd04a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.details.noMessagesMatch","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"No messages match the filters.","text_hash":"64a575d4d77472b6351168a4fadda155dd13148122fa7f9f3e69c721df41dde9","tgt_lang":"uk","translated":"Жодне повідомлення не відповідає фільтрам.","updated_at":"2026-07-29T11:11:13.574Z"} @@ -3771,6 +3804,7 @@ {"cache_key":"ec0391f06d92c837dd6aa551d3d9a674aac12192d3dbd4fd88611491fe30f5eb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.models","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"{count} models","text_hash":"89351e9fa364e0de75011e163f8b5e43997ca843289e30d0ad57d7b14641fb66","tgt_lang":"uk","translated":"{count} models","updated_at":"2026-07-29T11:11:13.574Z"} {"cache_key":"ec08605b38545424051d7573f4b4738c29dc468f7e80fc146fe8569d947f2cec","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.catalog.remoteViewOnly","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"This thread is on a paired node and is view-only.","text_hash":"635b62c16bc54c7174e17827a58ab2305836d14d6e56a758d370d5ca3820d8ad","tgt_lang":"uk","translated":"Цей сеанс розташований на спареному вузлі й доступний лише для перегляду.","updated_at":"2026-07-29T11:11:13.574Z"} {"cache_key":"ec42fe2b345c65861defb189b7fb819324f0f756048d792e6a8c599e4af96eb0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.origin.stepFullOrigin","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Use full origins such as http://localhost:5173, not wildcard patterns.","text_hash":"fdccb74608aaeb227784ffa6c1b8596cca8f23489a5eac85dff2156f78894104","tgt_lang":"uk","translated":"Використовуйте повні origin, наприклад http://localhost:5173, а не wildcard-шаблони.","updated_at":"2026-07-29T11:11:13.574Z"} +{"cache_key":"ec5afb3dbd10a155616679a9604e53606649807ae9eb79c88862d45937a77f72","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.providerUnavailable","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"{provider} isn’t responding.","text_hash":"9691553e251c225e0a8436fa02f1d988f3285d8153228db08e52a1b36198de7c","tgt_lang":"uk","translated":"{provider} не відповідає.","updated_at":"2026-08-06T05:32:54.274Z"} {"cache_key":"ec72d470a4fbed885e273dcb912f4694c10164e27fe8c7a6f4cbcd74a0f11aab","model":"claude-opus-4-8","provider":"anthropic","segment_id":"custodian.panel.resize","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Resize Ask OpenClaw","text_hash":"d13880c474ce1878b23a0b35a56a4a5830e901f3dfe55ac9b2ad8de73c4d5d1e","tgt_lang":"uk","translated":"Змінити розмір Ask OpenClaw","updated_at":"2026-07-29T11:08:38.737Z"} {"cache_key":"ec7443198e609ce6668df1bf2f94345fa8fce0f42703047ce8d43581e9179210","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.queue.states.waitingForReconnect","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Waiting for reconnect","text_hash":"ac3fa01bae05f3cf2b1a3d176f93c2a93f9d7d40e129e8d49e3bdd34f3a6a7b8","tgt_lang":"uk","translated":"Очікування повторного підключення","updated_at":"2026-07-29T11:10:45.885Z"} {"cache_key":"ec90ed6b679636d670fac39e49a4fddda4b3a171987e9b31c726f5b373d012af","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tabs.apps","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Apps","text_hash":"89dd748442c194857825848e1500abbbc5f52fb067ad27fb05dc9fb23eebba3b","tgt_lang":"uk","translated":"Додатки","updated_at":"2026-07-22T15:53:38.865Z","segment_ids":["palette.items.apps"]} @@ -3817,6 +3851,7 @@ {"cache_key":"ef667db60bf8dcecb642aa512928bb1970390cadb18a0c5fcce5d4aec44f1dd0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.memories.fileError","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Could not load this memory file: {message}","text_hash":"7a10be522a5694bbf49d0abc30c65756e7821d815b09264b7e2d43b09a632d17","tgt_lang":"uk","translated":"Не вдалося завантажити цей файл пам'яті: {message}","updated_at":"2026-07-29T11:09:19.418Z"} {"cache_key":"ef6f745ee5ebecdeac388ce0539909d68b6a3de939859078cbfd7c747527401f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.wakeModeHelp","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Now triggers immediately. Next heartbeat waits for the next cycle.","text_hash":"76a4b54a89482fe1e7c7f8178656d4217069b6da3c41024d9382cac4d8c50f6a","tgt_lang":"uk","translated":"Зараз спрацьовує негайно. Наступний heartbeat чекає наступного циклу.","updated_at":"2026-07-29T11:11:13.574Z"} {"cache_key":"ef74b15b4dd5e26cb80c53174821b8718d72cbb9857637bb3f365ef051d4f384","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.history.title","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Find reusable workflows","text_hash":"1119676cefbae5b1a884f443c5acac4858b4453bb8691ea009cce6aae0e0a4ad","tgt_lang":"uk","translated":"Знайдіть багаторазові робочі процеси","updated_at":"2026-07-29T11:11:13.574Z"} +{"cache_key":"ef7afc71b28e5dc54aab70db7be5f5c3f40286f0fbc598f3def5bcaed8b02364","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.authFailed.stepDashboard","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Run openclaw dashboard --no-open for a fresh URL, or openclaw gateway auth-token --show to recover the token.","text_hash":"fa26152d74b5e87de5bd2e743b0aefb3815c7720452ee67d0b42a48c9f83df55","tgt_lang":"uk","translated":"Виконайте openclaw dashboard --no-open для нової URL-адреси або openclaw gateway auth-token --show, щоб відновити токен.","updated_at":"2026-08-06T05:33:06.320Z"} {"cache_key":"ef90106e900d1c42668caa1f2be049898363e9268a9eda853582bb216d0518d0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.sections.talk.label","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Talk","text_hash":"449f5a775762cdc561ee231300af1b02be67c56b81e503058a1c777ea1dc8b55","tgt_lang":"uk","translated":"Розмова","updated_at":"2026-07-12T06:46:03.755Z","segment_ids":["configView.sections.talk","tabs.talk"]} {"cache_key":"efa28d9f9a35f1302db9790da5d9d20f9141003f9a05e0bda6fa67329bfc3453","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.transcriptSearchMatches","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Transcript matches: {count}","text_hash":"2a83b711d7e73b9553eed1a0abeff25380c323ac2264b712620952035fc91c29","tgt_lang":"uk","translated":"Збіги у стенограмах: {count}","updated_at":"2026-07-29T11:11:13.574Z"} {"cache_key":"efae0f68381ceb3eccf5ec8934cc70863fdda90fd69881a571a877ba7f7c9a85","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.workspaceConflict.copyInspectCommand","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Copy cloud inspect command","text_hash":"8862f985e2cf1ce4f2cdd4c9479fb60b1be37523d619b5373897ac8ee3f2308e","tgt_lang":"uk","translated":"Копіювати команду перевірки хмари","updated_at":"2026-07-22T15:55:34.287Z"} @@ -3832,7 +3867,6 @@ {"cache_key":"f03f8fe70ed17aeb1081f26a1eed6b25e1e8e6f98076e87609fdc3dbd0b50272","model":"claude-opus-4-8","provider":"anthropic","segment_id":"approvalPage.loadingTitle","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Loading approval","text_hash":"f4059bb856105c8b7024a7242fdce17f4d8929973c9ed2b365618751318beef2","tgt_lang":"uk","translated":"Loading approval","updated_at":"2026-07-29T11:11:13.574Z"} {"cache_key":"f0432f0cfd9700d92c8d8c9a3714784d03f96dba7bd3e422087f575347384384","model":"claude-opus-4-8","provider":"anthropic","segment_id":"subtitles.dashboards","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Threads that open on their dashboard face.","text_hash":"2cfdcd3083ed5b6c521ba4e52002e281531b2f2ebea24e406d2adc8b4d17dcc4","tgt_lang":"uk","translated":"Гілки, що відкриваються на своєму вигляді дашборда.","updated_at":"2026-07-28T07:11:13.126Z"} {"cache_key":"f0477404a8119a909b2455f12bc6530f3b3c08c09949ede5b291754423b57a57","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.connectorDescriptions.homeAssistant","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Control lights, climate, and automations across your whole home.","text_hash":"9cb10c7078ea54901ab03d7eb63be8794cdf9340aa349c430d027c522e376eda","tgt_lang":"uk","translated":"Керуйте освітленням, кліматом та автоматизаціями по всьому дому.","updated_at":"2026-07-12T06:48:23.928Z"} -{"cache_key":"f04a2a08f6acd417730bedc6a607a264a003d3f0527bcbe01a26df635f09778f","model":"gpt-5.6-sol","provider":"openai","segment_id":"modelSetup.verify.answeredIn","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Answered in {latencyMs} ms","text_hash":"b42fae037247714a4c44fb8ecb28c8b3cf473a9e443e7a444e8e79eabd310bc4","tgt_lang":"uk","translated":"Відповідь отримано за {latencyMs} мс","updated_at":"2026-07-16T15:49:00.691Z"} {"cache_key":"f0628de8e2b02cdaaf21216a7926d0730fde865259917fe3ec128db912679c76","model":"claude-opus-4-8","provider":"anthropic","segment_id":"labsPage.restartRequired","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Gateway restart required.","text_hash":"dfbde372c8bc88e0075d7802634112368797db01896d51b7bebfff0d50066f89","tgt_lang":"uk","translated":"Потрібно перезапустити Gateway.","updated_at":"2026-07-22T15:54:13.724Z"} {"cache_key":"f069777eb717da7ef079658967389d00585d1463efc3572db1437b2f3514451e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.workspace","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Workspace","text_hash":"87bb59ba2f92f2a5a9f13e021fd58dd14ae5c065b1046146875e6e68d5ebc8b7","tgt_lang":"uk","translated":"Робоча область","updated_at":"2026-06-16T14:15:46.702Z","segment_ids":["chat.workspaceFiles.files"]} {"cache_key":"f071a295c2686a7723038d8c1b99ce86324a3f00f48d4e47ef70b60b47c1dd76","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sessionSuggestions.state.dismissed","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Dismissed","text_hash":"9d74727714dba768278ea3e26ae526fedfa685d772a0d6669e506f44c1d676d4","tgt_lang":"uk","translated":"Відхилено","updated_at":"2026-07-25T17:15:05.225Z"} @@ -3842,6 +3876,7 @@ {"cache_key":"f08d09382b630c62585ee7d569674b985083706390ccd3d58a247d0edeb94814","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillGroups.workspace","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Workspace Skills","text_hash":"9a7f6a546955d511cf52579540d2cce060fdd1daf78941b55b0e34d7cc8e3ff7","tgt_lang":"uk","translated":"Skills робочого простору","updated_at":"2026-07-12T06:47:45.937Z"} {"cache_key":"f0b9a326355bd31deb3c760c6b07fa968fae78a6ab8d802f630ad13885081f29","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.notifications.notSupported","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Not supported","text_hash":"74e8477e28e035b3b2e599df3a24f9a33735218fd04dc82e9769189b6c9dbfa4","tgt_lang":"uk","translated":"Не підтримується","updated_at":"2026-07-12T06:46:56.909Z"} {"cache_key":"f0c690bfc41384fe73dbe57695c4b8271df4bea0ac046097948b181adc2f0117","model":"claude-opus-4-8","provider":"anthropic","segment_id":"custodian.thinking","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"OpenClaw is thinking","text_hash":"090badb610b64d58969500a62bef1ae6cde03cf64218170361d6a4041ba88f20","tgt_lang":"uk","translated":"OpenClaw думає","updated_at":"2026-07-22T15:53:47.072Z"} +{"cache_key":"f0c7c3ba615437b03d760a2fea068ecafb2894714033237f7eec1eb5d8c2afc7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sidebar.showSessionSection","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Show","text_hash":"0df6f1cad36c49da768a6efdcc2c4be102f5729f7381cb53e4ff8061d17eaeb6","tgt_lang":"uk","translated":"Показати","updated_at":"2026-08-06T05:33:06.320Z"} {"cache_key":"f0d22ae27a1a3e5443fd774751c1a693e295112f9980a0dac5737d9dcf10e274","model":"claude-opus-4-8","provider":"anthropic","segment_id":"updates.error","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Update error: {error}","text_hash":"ae8933901a9fcf12886c36b81b5562b531f0cf364bf4ffbd7d10b1e6f8cb728f","tgt_lang":"uk","translated":"Помилка оновлення: {error}","updated_at":"2026-07-29T11:07:47.475Z"} {"cache_key":"f0d879f254424c2cffde6e3baefe0893b9e765e77577049c2afc6cd2766a7d64","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.widget.noActiveCards","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"No ready or running cards.","text_hash":"6571166dcb1d039006b22ec3020bc3c7651d9cf012fdfff39bd934d497f862f8","tgt_lang":"uk","translated":"Немає готових або запущених карток.","updated_at":"2026-07-22T15:55:16.298Z"} {"cache_key":"f0ebb790ddd11d189e8088ec64d83f481f75c213b21ec7a2915a8c12170fe1dc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"board.widget.sandboxOriginRequired","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Widget authorization failed after repeated refresh attempts. If the gateway runs behind a reverse proxy or tunnel that does not route the widget sandbox port, set mcp.apps.sandboxOrigin to a dedicated public origin routed to the sandbox listener.","text_hash":"b6b66e201c465789bcaad57ba66f82874e8df4c35ba3556c665e61bf25f1c3f8","tgt_lang":"uk","translated":"Не вдалося авторизувати віджет після повторних спроб оновлення. Якщо gateway працює за зворотним проксі або тунелем, який не маршрутизує порт пісочниці віджета, установіть mcp.apps.sandboxOrigin на окреме публічне джерело, маршрутизоване до слухача пісочниці.","updated_at":"2026-07-22T15:55:08.467Z"} @@ -3850,7 +3885,6 @@ {"cache_key":"f10aef7f5d57eb8a5e4da6b3c3940fe66b952c6842607491bc4bc3807fd25e43","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.today.comeWithIt","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"come with it.","text_hash":"97d44646d799804031580aa0d35b6e1828b9a21e7e03a738fe4730eae66d0fd2","tgt_lang":"uk","translated":"додаються разом.","updated_at":"2026-07-12T06:49:02.317Z"} {"cache_key":"f112158223cca0b70071ed2f1e4171098776f67e1832be8d707ebba4a08ff86e","model":"gpt-5.6-sol","provider":"openai","segment_id":"agents.skillsPanel.title","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Skills","text_hash":"66d0f523a379b2de6f8d5fba3a817ebc395f7bcaa54cc132ca9dfa665d1e9378","tgt_lang":"uk","translated":"Skills","updated_at":"2026-07-12T00:09:44.762Z","segment_ids":["configForm.sections.skills.label","configView.sections.skills","skillsPage.title","palette.categories.skills","palette.items.skills","chat.skills.label","chat.composer.menu.skills"]} {"cache_key":"f12b6308eabc1a276df2aea43e8d11b2d011479bb3e111009169dc7be26b5219","model":"gpt-5","provider":"openai","segment_id":"custodian.history.loadMore","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Load more","text_hash":"ac8991ef01019cf55a2426194a05959e0cb886333f1a332ff4f442320d165400","tgt_lang":"uk","translated":"Завантажити ще","updated_at":"2026-07-09T10:01:43.750Z","segment_ids":["approvalHistory.loadMore","cron.list.loadMore"]} -{"cache_key":"f133ba7e490ab093e6a0f23ccf9df6b0c74cb90a6eaf634b25f6684aa561e9be","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.overview.health.checking","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Checking…","text_hash":"ec963ffc911b840134fc738b41a8bb0493489c402a4a761efd36c16dea7d984b","tgt_lang":"uk","translated":"Перевірка…","updated_at":"2026-07-29T11:09:11.302Z"} {"cache_key":"f137bc3c6ce44294ff844106a841a82f7611d2a2d97d1f0e09cc56eddad2c564","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.today.askAgent","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Ask the agent to change something","text_hash":"756d8c49d716577120af09971a16bf3771d6929e4ea2f38e4804928c64380147","tgt_lang":"uk","translated":"Попросіть агента щось змінити","updated_at":"2026-07-12T06:49:10.507Z"} {"cache_key":"f13d76c5bbe10427698cbe8df734a0d69c20957a60a2bea8838d62a3158f1552","model":"claude-opus-4-8","provider":"anthropic","segment_id":"quickSettings.model.fastModes.fast","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Fast","text_hash":"6c582b62e0e5aa05647388bd045f2e3e5e7f51f479d00d9df592634c8088a22b","tgt_lang":"uk","translated":"Швидкий","updated_at":"2026-07-12T06:46:09.907Z"} {"cache_key":"f163b01451ab1dd1ba5bead8ed6c879d8a56b58891ad9e34218ab7d4b066c6f5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.today.manage","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Manage →","text_hash":"baea5b566b76a9b74196d78be2a5b21940fcb6eeb7440fd74838e7335317eb4a","tgt_lang":"uk","translated":"Керувати →","updated_at":"2026-07-12T06:49:10.507Z"} @@ -3910,7 +3944,6 @@ {"cache_key":"f4bdceb2135cf5e05965015b250c2c1f0f281af8e04536cfead24d5561ed9858","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.overview.shortcuts.memories","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Search memories","text_hash":"65b0f802f7f4f9225ff6727b9ccd350874f473934bfae6186c99527c6de3afde","tgt_lang":"uk","translated":"Пошук спогадів","updated_at":"2026-07-29T11:09:11.302Z","segment_ids":["memoryPage.memories.searchLabel"]} {"cache_key":"f4c28fab6c0f13316d9abbe10bf9d3ca522094b5dc365c8769991b40e179bdec","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.overview.topProviders","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Top Providers","text_hash":"2e8b08a8d152483960de5a1090251cb17ce0a20e51d5c291a6cf2cccec2b0079","tgt_lang":"uk","translated":"Найпопулярніші провайдери","updated_at":"2026-07-29T11:11:13.574Z"} {"cache_key":"f4cb38ffd5e5e1f74d1a2d30cee19bcfc8695be6af8114a3122a90b0e4e80a97","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.modelHelp","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Start typing to pick a known model, or enter a custom one.","text_hash":"6ebac6c51e0da79d2ad76fe3d1395dff0c7a51ec7aa0d6b39ac38b0ba9fd8724","tgt_lang":"uk","translated":"Почніть вводити, щоб вибрати відому модель, або введіть власну.","updated_at":"2026-07-29T11:11:13.574Z"} -{"cache_key":"f4e4b03c3764e3dcdab9d5e399ba5b014c6969e9fe24283dd44cfa62f1912790","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.authFailed.stepDashboard","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Run openclaw dashboard --no-open and open the fresh URL or paste its token.","text_hash":"8332142ce650399926258b23bb7b6fd279cdde999caf9afcb27a92713624e085","tgt_lang":"uk","translated":"Виконайте openclaw dashboard --no-open і відкрийте свіжий URL або вставте його токен.","updated_at":"2026-07-29T11:11:13.574Z"} {"cache_key":"f4fa606becf2ca70196e302a9608f866a7d7246877c95c3f04fa032944aed7bb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.overview.messagesHint","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Total user and assistant messages in range.","text_hash":"fb47849222e3d9e020ec16c1a413c4a9d28d7028ba5496612a57ce0c597fc09a","tgt_lang":"uk","translated":"Загальна кількість повідомлень користувача й асистента в діапазоні.","updated_at":"2026-07-29T11:11:13.574Z"} {"cache_key":"f4ff2cb5d4d9f89565893646ed3e4e3f1ad7908e78fe0f69df893950db9afcb4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.today.new","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"NEW","text_hash":"a253ff09c5a8678e1fd1962b2c329245e139e45f9cc6ced4e5d7ad42c4108fc0","tgt_lang":"uk","translated":"НОВЕ","updated_at":"2026-07-12T06:49:02.317Z"} {"cache_key":"f502336b1bfccbc6ac06eba4fb14d12c5e1dbee084db280a5d305d6ad896c924","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.notifications.title","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Push notifications","text_hash":"a1fa4443fe4abe63d6a29c433e4e8f23604c6bda89d6cec04bc261b5021f74e4","tgt_lang":"uk","translated":"Push-сповіщення","updated_at":"2026-07-12T06:46:50.031Z"} @@ -4073,6 +4106,7 @@ {"cache_key":"ff4d6ed8a5db3e57ece7730ac2cb1f77ae8a4ac11e838deedde82503a2b4e191","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.templateDraft.bugfixTitle","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Fix: ","text_hash":"943df968a5021d330748f0790b2bf2724966a93a16202e196b3d3b4acdf1e5ac","tgt_lang":"uk","translated":"Виправлення: ","updated_at":"2026-07-12T06:49:10.507Z"} {"cache_key":"ff78b46841a110b1848cce5120abbeca3437a3f3683838760ad134c4540a67ac","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.enableAction","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Enable","text_hash":"5342e09f2729fbc6514528e727aeb9857afb31719d43568e6b18661ace7d1014","tgt_lang":"uk","translated":"Увімкнути","updated_at":"2026-07-29T11:11:13.574Z"} {"cache_key":"ff846cc3621298aa0cce2e83a6b8f4b4b7e447bea0bb6a9e120d6295a040599d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.empty.noProposalsFooter","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"New proposals will appear here for review.","text_hash":"bed5123b4318b347d7adbb872342eae1a18188f179dadd08278aff2ed3a47a96","tgt_lang":"uk","translated":"Нові пропозиції з’являтимуться тут для перегляду.","updated_at":"2026-07-12T06:49:02.317Z"} +{"cache_key":"ff8a8eccac8de22009485b79b0798aef8c07bde85838349f6fd0796f321c86b1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.stopCloudWorkerConfirmAction","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Stop worker","text_hash":"9a57ca2831c77ed95598e14dffcbb02156a28428b46f153a2cefb02c66f53d8c","tgt_lang":"uk","translated":"Зупинити worker","updated_at":"2026-08-06T05:32:54.273Z"} {"cache_key":"ff977345bcbf18d5756a764705e02934738c2de65d643023b3713468edfc521f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sessionHeader.gatewayPicker.setPrimary","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Set as primary…","text_hash":"9ab5b52c7b1f610ce86397b5c7e426c2567640a387d5577888b9f2bd74d095c4","tgt_lang":"uk","translated":"Установити основним…","updated_at":"2026-07-28T07:12:18.568Z"} {"cache_key":"ff97fb50eb1add0b94e175bc58eb3c2e4c4f56934e8683333eb4388ba8718c51","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.rail.expand","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Expand session rail","text_hash":"a06b5e413fbe4b166c15124ebc142dd734d1725a96d6b3afba10a7da43c7de10","tgt_lang":"uk","translated":"Розгорнути панель сеансу","updated_at":"2026-07-25T17:15:12.564Z"} {"cache_key":"ff9947c2ed35c4948692593a506327dcefd0e422d8d918bdd9e32f30b229d86e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.rawDiffUnavailable","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Changes detected (JSON diff not available)","text_hash":"ec6b4ad392b100e0034313da38e0c508a1f30f878f2b89718af854d3605a02e9","tgt_lang":"uk","translated":"Виявлено зміни (порівняння JSON недоступне)","updated_at":"2026-07-12T06:47:13.216Z"} diff --git a/ui/src/i18n/.i18n/vi.meta.json b/ui/src/i18n/.i18n/vi.meta.json index e71a906c65bf..b6891561f528 100644 --- a/ui/src/i18n/.i18n/vi.meta.json +++ b/ui/src/i18n/.i18n/vi.meta.json @@ -1,11 +1,11 @@ { "fallbackKeys": [], - "generatedAt": "2026-07-31T19:29:53.873Z", + "generatedAt": "2026-08-06T05:34:34.904Z", "locale": "vi", "model": "claude-opus-4-8", "provider": "anthropic", - "sourceHash": "912ad83d5f70ee4463b1370efd9bf9c890017c65833f30501e8c3440da135ee7", - "totalKeys": 4652, - "translatedKeys": 4652, + "sourceHash": "10855748ee78e3fa7806b6f0f43f9f2dec749b41e7fc82439dbe19fca7e2f173", + "totalKeys": 4689, + "translatedKeys": 4689, "workflow": 1 } diff --git a/ui/src/i18n/.i18n/vi.tm.jsonl b/ui/src/i18n/.i18n/vi.tm.jsonl index 72ae6cd1b5a0..7e12edb4811b 100644 --- a/ui/src/i18n/.i18n/vi.tm.jsonl +++ b/ui/src/i18n/.i18n/vi.tm.jsonl @@ -84,6 +84,7 @@ {"cache_key":"0455d820f8811c7bcf8edb5ed069a8f3a5c30ff5bda9cda4a77dc8643217c2a3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agentTools.tools","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"{count} Tools","text_hash":"e086832d06677d9c170b2dc69e902e956991f21621f16c42a1e8ccb176162388","tgt_lang":"vi","translated":"{count} Công cụ","updated_at":"2026-07-12T06:54:35.616Z"} {"cache_key":"04572b9dd671e62a07025d589a124ef9c451c6075cd8dd68115721d311812c18","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.sectionHelp","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Help for {section}","text_hash":"37b32bea18711cbc779b3c2a1dd3448c1a5bb8c7210f9763cf56753404f3710e","tgt_lang":"vi","translated":"Trợ giúp cho {section}","updated_at":"2026-07-29T11:13:14.514Z"} {"cache_key":"0458e5671b734f33a995fef6a2d76d7308405cfabe6c3ae468ed3eefc9c4b095","model":"gpt-5.5","provider":"openai","segment_id":"browser.urlPlaceholder","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Enter a URL and press Enter","text_hash":"3b6dc87d786334836143f8153f5fbdeaac12afecd9fe2127aa62742320eb24b3","tgt_lang":"vi","translated":"Nhập URL rồi nhấn Enter","updated_at":"2026-07-11T02:19:55.107Z"} +{"cache_key":"0467858e75a5b29df029f3b4e74628184478dd902840af61d9a4b022bd24b9e5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.copyResult","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Copy result","text_hash":"c467973d015e9cb72b4e3a39d8b304099974fe9b6cb67f3f6f66a328069179a6","tgt_lang":"vi","translated":"Sao chép kết quả","updated_at":"2026-08-06T05:34:32.225Z"} {"cache_key":"04747223c4f1389ab8fb9b5bf06b8fb2f9e4363703764aa06cc77f02833a601e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"aboutPage.copiedCommit","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Commit hash copied","text_hash":"108fbf104afbc9754956db6b1559d2f26fada05a38d0753e3123a98ada3dd8fb","tgt_lang":"vi","translated":"Đã sao chép hash commit","updated_at":"2026-07-29T11:16:20.202Z"} {"cache_key":"04b4bab905431dbc0fd897a4c5e5c9b67d340f591af5470527d7a3c59aa9369d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.appearance.tweakcnInstructions","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Open tweakcn.com, choose or create a theme, click Share, then paste the copied theme link here. Share links, editor URLs, registry URLs, theme IDs, and default theme names like amethyst-haze are accepted.","text_hash":"fe6459efc2f61aeff269c824f4e4bc9c465e45240238569ab45d2e24bd8aaaff","tgt_lang":"vi","translated":"Mở tweakcn.com, chọn hoặc tạo giao diện, nhấp Share, sau đó dán liên kết giao diện đã sao chép vào đây. Chấp nhận liên kết chia sẻ, URL trình chỉnh sửa, URL registry, ID giao diện và tên giao diện mặc định như amethyst-haze.","updated_at":"2026-07-12T06:53:57.127Z"} {"cache_key":"04c10af076f04f22580ad8446be1d63cb91820ac5413b37f87e63cdf5ed747c1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"mcpServers.enable","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Enable","text_hash":"5342e09f2729fbc6514528e727aeb9857afb31719d43568e6b18661ace7d1014","tgt_lang":"vi","translated":"Bật","updated_at":"2026-07-12T06:56:26.154Z","segment_ids":["memoryPage.engine.enable","pluginsPage.enableAction","dreaming.wiki.enablePrefix"]} @@ -246,6 +247,7 @@ {"cache_key":"0ee14f55a95f7caa78b3cc128f817aaf74a244b9f5dacd14f13e2dcd12f323a5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.toggleConfirmation.disableConfirm","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Turn Off Dreaming","text_hash":"74e56baf791e5d2208e6ff37882b98822c5cfe89a30981d72e543e287eaa1b5c","tgt_lang":"vi","translated":"Tắt Dreaming","updated_at":"2026-07-28T07:16:06.011Z"} {"cache_key":"0eea7a6cbddc99d817273f649a1a3777d8e9929d0b02fe14b632baf39542df3e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.fieldNotes","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Notes","text_hash":"8a7525b1492fb84833f5c4a69b30f4bfbb134f9b666b61a2c1872d63d234c085","tgt_lang":"vi","translated":"Ghi chú","updated_at":"2026-07-29T11:16:20.202Z"} {"cache_key":"0ef0e182713f4a6cf2ad86b8ea1748afb04111b3b7c901edf788da3196d8f31d","model":"gpt-5.5","provider":"openai","segment_id":"usage.details.toolResult","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Tool result","text_hash":"9bb620efa692f707a302a5f42464015a54c20843e2f76f18a1542626b886bb91","tgt_lang":"vi","translated":"Kết quả công cụ","updated_at":"2026-07-11T13:51:25.845Z"} +{"cache_key":"0f166a768b747e374fa62d89a95aef3f0062a81e21f8c569e2b4fd1b531c67c2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.duplicateRisk","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Retrying may duplicate a result after an ambiguous acknowledgement.","text_hash":"7b818910c3637b34ad0890c3a089666f79d44c985608e69a2aefa48e90ed6579","tgt_lang":"vi","translated":"Thử lại có thể tạo kết quả trùng lặp sau một xác nhận không rõ ràng.","updated_at":"2026-08-06T05:34:32.225Z"} {"cache_key":"0f1bf417504225eec1390d6bd9df8c4d38616376530f14dad6874f84126459c0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.diary.title","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Dream Diary","text_hash":"d3ded599fb9ffd44fa19bf0fe14f34454abaf87377543182d931e50a3f0033a2","tgt_lang":"vi","translated":"Nhật ký Dream","updated_at":"2026-07-29T11:16:20.202Z"} {"cache_key":"0f30ef651a5f585579532abe229cc66efc9df99a459d5ac48e818bcc2faa088b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.menu.offlineBlocked","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Connect to the gateway to change session capabilities.","text_hash":"c8e484dbf74f36dcf6344f3e9f3eb498b357b63d7a894a68dfe169dc38762a88","tgt_lang":"vi","translated":"Kết nối tới gateway để thay đổi khả năng của phiên.","updated_at":"2026-07-29T11:16:15.783Z"} {"cache_key":"0f3cef015ccce00fb3f8421f71000171c44285ec8b1a242536635d0ba068bb5f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.failureAlertCooldownHelp","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Minimum seconds between alerts.","text_hash":"48e196f58248408f89071d71b49974378f7808537f5b7dc0c2b0557a5484cdec","tgt_lang":"vi","translated":"Số giây tối thiểu giữa các cảnh báo.","updated_at":"2026-07-12T06:57:18.585Z"} @@ -415,7 +417,6 @@ {"cache_key":"194460e0106334b8f739edc47a021ad1f88922734c599c922979f65b6f733f6e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.openSession","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Open thread","text_hash":"a901aa25b833cf338ad5a9a241766c31efcbaf9de175bcae101fa36d1bc94384","tgt_lang":"vi","translated":"Mở luồng","updated_at":"2026-07-28T07:14:48.644Z"} {"cache_key":"194d468a48748c20da8203da041e694074ea310bbec90c41a97a0d149b3e9bdb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryImport.backfill.candidateCount","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"{count} candidates","text_hash":"70f1eb421654ad693b77d3781fdeb3f417e10e9d829c17a444b606254ff2d0d7","tgt_lang":"vi","translated":"{count} ứng viên","updated_at":"2026-07-29T11:13:37.391Z"} {"cache_key":"1969aef02c203e86748a5cde7edb4ccd05a7ce8c3b712ecb840e2c8271ab52a9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commandResults.verbose.unrecognized","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Unrecognized verbose level \"{level}\". Valid levels: off, on, full.","text_hash":"0df9505312eb5a5e8c1d33228be65678375748c37897a00829c95574fd0bf307","tgt_lang":"vi","translated":"Mức verbose không hợp lệ \"{level}\". Các mức hợp lệ: off, on, full.","updated_at":"2026-07-29T11:15:24.295Z"} -{"cache_key":"198edbd44f1950c7cef6586567de81e187feaba2027529cc16cb5b5288286348","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.relative.daysAgo","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"{count}d ago","text_hash":"a41234397f3c63b22d27312ffcea05114f8d3ae9d602ef1320168a6eae9ca361","tgt_lang":"vi","translated":"{count} ngày trước","updated_at":"2026-07-12T06:56:04.427Z"} {"cache_key":"1993aaf788f638beb92060e8ca62ac3dcce58dfc8658cbde6684e6f6bec3ab59","model":"gpt-5.5","provider":"openai","segment_id":"worktrees.repo","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Repository","text_hash":"13d6ff07b8a5d792ec87d5ec83bff2730ee77fa8f4fcd89ca5f1d688f64b4c73","tgt_lang":"vi","translated":"Kho lưu trữ","updated_at":"2026-07-05T21:01:34.014Z"} {"cache_key":"19ca620070c1f5ab9be8fda4ac10896440997d305a564f8ade15e0af4c5a4f72","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.overview.hero.offDescription","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Choose a memory engine in Settings to wake it up.","text_hash":"331c5091f8397cbb51fe68614b2f0e7f9d77a086d784fe9a6a397d312aee7d98","tgt_lang":"vi","translated":"Chọn một công cụ bộ nhớ trong Cài đặt để đánh thức nó.","updated_at":"2026-07-29T11:14:03.199Z"} {"cache_key":"19d6afe09a099011b27f672300e879c52d0417560dc24bb2a0d1c6dfd01d804a","model":"gpt-5.6-sol","provider":"openai","segment_id":"agents.identity.subtitle","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Name, emoji, and avatar shown in chats and the sidebar.","text_hash":"a7fa9a1082ea324736d132dd25b5940c0b2b2edc5117ffed30a35ff47b175d0e","tgt_lang":"vi","translated":"Tên, emoji và ảnh đại diện hiển thị trong cuộc trò chuyện và thanh bên.","updated_at":"2026-07-13T10:57:42.215Z"} @@ -489,15 +490,16 @@ {"cache_key":"1ef4795baa29e14121bdb5312f8b45a70aed63e4fe0e2a688118fc7e9249495d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.evaluation.title","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Evaluation","text_hash":"163e44b102626149bbbfb058eee4fcfa7748b40949629e0a1a4ff058f3bb548b","tgt_lang":"vi","translated":"Đánh giá","updated_at":"2026-07-29T11:14:31.302Z"} {"cache_key":"1ef4c5b5f42c01704134d93e73eb2b5d42a3091696a7779a01bd258ce5a69cac","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryImport.backfill.processedCandidates","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"{count} session candidates processed","text_hash":"e85107cc9963a6927208a6a12b0ae6d23521fda4fffb1d2ed3d4e3e7147ce1e9","tgt_lang":"vi","translated":"Đã xử lý {count} ứng viên phiên","updated_at":"2026-07-29T11:13:37.391Z"} {"cache_key":"1ef809e39af1d02a4046811b23b02bc86aa9837eb5e87b100fbf7be6593c101a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.export.dailyCsv","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Daily CSV","text_hash":"84cace61dc7bdfca594e2a15b42e4325fb280c3dc02c4059b824fa01f485721d","tgt_lang":"vi","translated":"CSV hằng ngày","updated_at":"2026-07-29T11:16:20.202Z"} +{"cache_key":"1efd57fae62e59abeded6243b03da12daccf93254c729dba2bacc951a7ab730a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"appsPage.badgeStoreComingSoon","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Chrome Web Store · coming soon","text_hash":"d211e1cb0d006e8e02c0c3fe12d6d98e9b576b5b19eb85b501cb8448935647f3","tgt_lang":"vi","translated":"Chrome Web Store · sắp ra mắt","updated_at":"2026-08-06T05:34:32.225Z"} {"cache_key":"1f0571d6b665b68cecd0c990fc7be09b556b99962ab48bc29b2a4cb1c11de44f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.loadFailed","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Could not load tasks.","text_hash":"a4d24c89cb53e14f67055c1cdc6c0f98bca7e013ad8e533cabef5d276381e106","tgt_lang":"vi","translated":"Không thể tải tác vụ.","updated_at":"2026-07-29T11:16:20.202Z"} {"cache_key":"1f1e640b66755a35e470750aec8964fa9343c7b95ef411e464387a35391eb696","model":"gpt-5.5","provider":"openai","segment_id":"configForm.sections.browser.label","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Browser","text_hash":"d31de1a5c5c8ba2a210a167cf0d0dc2425c57ea7525f4b73a4b7ab934af79dfc","tgt_lang":"vi","translated":"Trình duyệt","updated_at":"2026-07-11T02:19:55.106Z","segment_ids":["configView.sections.browser","browser.title"]} {"cache_key":"1f274f2cbc93f89c7c8cf3d33e15369c9a15cfe089616b7af000dfa7385830db","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.sections.approvals","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Approvals","text_hash":"2bfc3471571e5c008cb26bd839b0d4cbcb1132fc9d6c8206bb595fa26e83a45b","tgt_lang":"vi","translated":"Phê duyệt","updated_at":"2026-07-12T06:53:41.685Z","segment_ids":["tabs.approvals"]} {"cache_key":"1f2b5ded6ac902f29b8f96aba395f7682767ecf30ed7f3c931d176a7a46a05e4","model":"gpt-5.5","provider":"openai","segment_id":"chat.sidebar.sessionMenuMany","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Actions for {count} threads","text_hash":"d898e9f601444fd4239f1c49c95f21eaf81bdef032947ab304c072cfa7d10b7d","tgt_lang":"vi","translated":"Hành động cho {count} phiên","updated_at":"2026-07-11T10:41:16.150Z"} {"cache_key":"1f2d37cd50e847e67bd4adc0aa682b5bb1ae70f1d8433edc9d0efd3ecf5295d5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.nostr.notices.importedFromRelays","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Profile imported from relays. Review and publish.","text_hash":"6263c3f01539f9eea4dd82e2d915796f611a9ef445f620cc506c9bf45af53d8e","tgt_lang":"vi","translated":"Đã nhập hồ sơ từ các relay. Xem lại và xuất bản.","updated_at":"2026-07-29T11:13:00.446Z"} {"cache_key":"1f3b0bb7fa2da2960db3e59c6ff77ba403a97a3f9d7816ce1e37a4813ecafc18","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commandResults.stoppingCurrentRun","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Stopping current run...","text_hash":"b087408df3f18f849120c0907b1f49cc84583b72d882e5e2e48856fd73be7a1e","tgt_lang":"vi","translated":"Đang dừng lần chạy hiện tại...","updated_at":"2026-07-29T11:15:15.880Z"} +{"cache_key":"1f48864e80eee1a03e104ed3f902411384fcdf0001d10f8d20c1d660dbbb40bd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.recoveryFailed","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Could not update completion delivery.","text_hash":"bbeca2e058cc124638f8e2241905215a63eb671841584b97706bc41fbe2a2378","tgt_lang":"vi","translated":"Không thể cập nhật việc gửi kết quả hoàn thành.","updated_at":"2026-08-06T05:34:32.225Z"} {"cache_key":"1f5a1dbde563d78ec335afcff8a8c0783c1c89fe3ed5b3321d152c1ffdb8938d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.addons.activeMemory.title","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Active memory","text_hash":"bb141e0d0ef46f0e4a2ac4bea98f444a0f20d20939e59a6042439df4dc0d8cc2","tgt_lang":"vi","translated":"Bộ nhớ hoạt động","updated_at":"2026-07-28T07:15:00.143Z"} {"cache_key":"1f5a6940535e7decbaf74bb693639bf18522883ec707a1c0a9a9316a1d456648","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.setup.starting","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Starting setup…","text_hash":"696abab0be63faeb1adbd218caf069dc625bd43bda829b60d6ad7c239241d6cd","tgt_lang":"vi","translated":"Đang bắt đầu thiết lập…","updated_at":"2026-07-29T11:16:20.202Z"} -{"cache_key":"1f70383e8cabbca2dda4c7d5ae24a498df786288020b00f81806b3e62b78d0c2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.tryAgain","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Try again","text_hash":"d8b8392e2c542950ca64867168e4ef87d4ad606882d5898f826b51c6d553988f","tgt_lang":"vi","translated":"Thử lại","updated_at":"2026-07-29T11:16:20.202Z"} {"cache_key":"1f83fce1b6244fcb67ad9a5d6c294b03fd3a5b6fade83d5aad3bcb7a5faaf12b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.trace.emptyShortTerm","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"No active short-term items.","text_hash":"e3a71c5ac02b76384ed603efc99062bf70b21092fd094fb3a7c0b3e2647ee757","tgt_lang":"vi","translated":"Không có mục ngắn hạn đang hoạt động.","updated_at":"2026-07-29T11:16:20.202Z"} {"cache_key":"1f9ba0af2915e438e6330db247e8a5157fe7a09bd006e0d77a51ed2472c32cf3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.rail.askPending","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Checking the session…","text_hash":"60e4642975cc7e2bd7aefab78aec6328faf8f4b70fbe2ead3183519ce1511b04","tgt_lang":"vi","translated":"Đang kiểm tra phiên…","updated_at":"2026-07-25T17:16:46.173Z"} {"cache_key":"1fa78f6cf21619245bbba62e6c4256e42f2c30c672db20996f0ff9bad5f309a9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.nostr.notices.updateFailedStatus","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Profile update failed ({status})","text_hash":"50bd1cc080abaef8b4dfc47cd2c348d8966b1cae7fa8eb39fa412f72ed2938ec","tgt_lang":"vi","translated":"Cập nhật hồ sơ thất bại ({status})","updated_at":"2026-07-29T11:12:47.556Z"} @@ -548,6 +550,7 @@ {"cache_key":"2246243aedcd049f271e1f4a8b02d0413aaaaa8c6260a6529cc021aa418fa5e1","model":"gpt-5.5","provider":"openai","segment_id":"chat.pullRequests.checksFailing","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"CI checks failing","text_hash":"a0904dea545f3990800c5b108e2c3f2f97990124f3266ae4ff66a23fe7ee8ccf","tgt_lang":"vi","translated":"Kiểm tra CI không đạt","updated_at":"2026-07-10T17:04:30.321Z"} {"cache_key":"2259ea7a98909a0255fca31f485f9913ec3fe1dc1a657dc20f2ea0033bf6d1c7","model":"gpt-5.6-sol","provider":"openai","segment_id":"connection.access.toggleTokenVisibility","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Toggle token visibility","text_hash":"81fc4b962be0e4a4748879f1645272c8f2302e101c59544f1fac347b3f892f26","tgt_lang":"vi","translated":"Bật/tắt hiển thị token","updated_at":"2026-07-12T00:10:47.384Z","segment_ids":["login.toggleTokenVisibility"]} {"cache_key":"2261168d838098370cad43a6ebc17b4a567827c6406705140445e827ec7ff954","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tabs.activity","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Activity","text_hash":"38da1505ca8373288489495101b14f24ac95078f520ad64df18272aa6054f750","tgt_lang":"vi","translated":"Hoạt động","updated_at":"2026-07-12T06:56:39.707Z","segment_ids":["memoryPage.overview.activity.title","activity.title","chat.messages.activity"]} +{"cache_key":"226179ad014755668458674961e9db2fe2f3c1e2e2bad3f2c2aef2d8c982e74e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.authFailed.stepDashboard","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Run openclaw dashboard --no-open for a fresh URL, or openclaw gateway auth-token --show to recover the token.","text_hash":"fa26152d74b5e87de5bd2e743b0aefb3815c7720452ee67d0b42a48c9f83df55","tgt_lang":"vi","translated":"Chạy openclaw dashboard --no-open để lấy URL mới, hoặc openclaw gateway auth-token --show để khôi phục token.","updated_at":"2026-08-06T05:34:32.225Z"} {"cache_key":"22a194e138ac5115a2353e6c6144acbb0fbab5cc756c8bd774d8ee85f6be6e13","model":"claude-opus-4-8","provider":"anthropic","segment_id":"quickSettings.model.fastModes.standard","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Standard","text_hash":"ef6691545d2c5523efed00424407cb261aeb0037d165ca5792f7f8bac3381362","tgt_lang":"vi","translated":"Tiêu chuẩn","updated_at":"2026-07-12T06:53:10.567Z"} {"cache_key":"22b9c73b213b82b93721af5a5db82a220880bfc335245630d397118ef9b7bd41","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.messages.replyingTo","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Replying to {name}","text_hash":"bde8cc9610421c83e6cfb7168272c71135b4102825926f380a1dd874eb360cfb","tgt_lang":"vi","translated":"Đang trả lời {name}","updated_at":"2026-07-25T17:16:38.368Z"} {"cache_key":"22bb53a3605f90a16a65c946fbb99eb790411e5824176de662a8d37125f70858","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.runControls.queue","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Queue","text_hash":"3b2fe03e368939166bc6e318840b23fcade3ee55d6681b6ef16e7f08c00f23af","tgt_lang":"vi","translated":"Queue","updated_at":"2026-07-29T11:16:20.202Z"} @@ -683,6 +686,7 @@ {"cache_key":"29fd4b10345f4467c6b7b0e2f2fd46467a3d65d64b5bbfad0f3b3b1719d97bff","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agentTools.enabledToolsOne","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"{count} Enabled Tool","text_hash":"6b7c073bcc6d38c855a575b7b9accc6de245038342adfcf08832ae876f80d049","tgt_lang":"vi","translated":"{count} Công cụ đã bật","updated_at":"2026-07-12T06:54:35.616Z"} {"cache_key":"2a2366e7b017bb115f5c3eb1a48b47d535aeb8d3ab64e400711666a41e9d3d15","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.timeoutHelp","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Optional. Leave blank to use the gateway default timeout for this run.","text_hash":"84c0aecd29321c5119f22bb59f8b5f4a992d2c6cc424b951aea0411e5d46e4b4","tgt_lang":"vi","translated":"Tùy chọn. Để trống để dùng hành vi thời gian chờ mặc định của gateway cho lần chạy này.","updated_at":"2026-07-29T11:16:20.202Z"} {"cache_key":"2a30169ec580cc5b99b172ffce692bd10302d844a64746090ea2d555136f3d60","model":"claude-opus-4-8","provider":"anthropic","segment_id":"mcpServers.missing","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"MCP server “{name}” was not found in the configuration.","text_hash":"0fcf0028371340306f34d196f8069514ce59ebc4da45c4fe9bf64811420cde62","tgt_lang":"vi","translated":"Không tìm thấy máy chủ MCP “{name}” trong cấu hình.","updated_at":"2026-07-22T15:58:09.026Z"} +{"cache_key":"2a30260c9e15548030c726844fa85c9c2494b5e16698ab1eac17f4fee83665ed","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.actions.confirmDedupeDescription","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"This rewrites DREAMS.md and removes only exact duplicate diary entries.","text_hash":"66ce13326514c7a9e5d598490eefd03a054d8eeee1a21811dbc46f87103549d2","tgt_lang":"vi","translated":"Thao tác này ghi lại DREAMS.md và chỉ xóa các mục nhật ký trùng lặp hoàn toàn.","updated_at":"2026-08-06T05:34:32.225Z"} {"cache_key":"2a494b44075843e768d01f7a169c58c31d400cfa58a96af72272cc9b123ec3e5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.selectors.thinkingLevel","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Chat thinking level","text_hash":"a05ab99ff70861cfbd44d04532d6a09bee09ffd30614edb965d8522bff9b13b4","tgt_lang":"vi","translated":"Chat thinking level","updated_at":"2026-07-29T11:16:20.202Z"} {"cache_key":"2a5e4415a06fad0803fc111d0aea243e4853ad2b871e039f6811def308a3cd33","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryImport.backfill.rollbackConfirmDescription","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Remove diary entries and staged memories created by session backfill for this agent.","text_hash":"2ddd91c6bd609a6678190c249b069cd665de2f896fffd0ba2e4bfe493c73fbac","tgt_lang":"vi","translated":"Xóa các mục nhật ký và bộ nhớ đã dàn dựng được tạo bởi việc nạp bổ sung phiên cho tác nhân này.","updated_at":"2026-07-29T11:13:50.420Z"} {"cache_key":"2a602ba72cf9cd5d8f0156eddd3ee62eb846c4dd80bdef453df6c76720783bb5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.nostr.bio","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Bio","text_hash":"3933b1802161254f41c59f2909f61ac994c086e1cde03848c4c310f45b5b4999","tgt_lang":"vi","translated":"Tiểu sử","updated_at":"2026-07-29T11:16:20.202Z"} @@ -785,7 +789,7 @@ {"cache_key":"3104ff42087afd54e00bcd25da1dc724c89728e2deb89b430455a031acb43a43","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.compaction.description","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"The compacted transcript is preserved as a checkpoint. Open thread checkpoints to branch or restore from that compacted view.","text_hash":"fbeb9ef8dcd4360a6b1d82d88178cb47bd3c330f2b0b5b6ccce4ed95eed3d061","tgt_lang":"vi","translated":"Bản ghi đã nén được giữ lại làm điểm kiểm tra. Mở điểm kiểm tra phiên để phân nhánh hoặc khôi phục từ chế độ xem đã nén đó.","updated_at":"2026-07-12T06:56:33.046Z"} {"cache_key":"310852a0d11f9982c03b12ad542eaec80fcccbf6eaa0ba5c8e5e59cb791ff4f8","model":"gpt-5.6-sol","provider":"openai","segment_id":"connection.access.passwordPlaceholder","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"system or shared password","text_hash":"34a9738798b1867d236d9f47ade0fb12cb06f64709c78661289f169c94336e36","tgt_lang":"vi","translated":"mật khẩu hệ thống hoặc mật khẩu dùng chung","updated_at":"2026-07-12T00:10:47.384Z"} {"cache_key":"311f959b0d7465a3de07d1925524fa895074f413555f6e3393b4e41ff875a545","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.limit","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Limit","text_hash":"674b0ed54bf7667356c19baaf2ec56d4432d485bf0ebc6d687ad6e50e9611880","tgt_lang":"vi","translated":"Giới hạn","updated_at":"2026-07-28T07:15:37.671Z","segment_ids":["memoryPage.dreaming.phaseFields.limit"]} -{"cache_key":"3137c4bb32ce824783522fd197f49bb693511f42bd5d760046b0a1f471f17c0a","model":"gpt-5.6-sol","provider":"openai","segment_id":"modelSetup.verify.answered","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Answered","text_hash":"665590354e719bcf6610c39fe617cf8cf8109e96a59e64c73a41a028b74369f9","tgt_lang":"vi","translated":"Đã phản hồi","updated_at":"2026-07-16T15:49:13.410Z","segment_ids":["chat.questions.answered"]} +{"cache_key":"3137c4bb32ce824783522fd197f49bb693511f42bd5d760046b0a1f471f17c0a","model":"gpt-5.6-sol","provider":"openai","segment_id":"chat.questions.answered","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Answered","text_hash":"665590354e719bcf6610c39fe617cf8cf8109e96a59e64c73a41a028b74369f9","tgt_lang":"vi","translated":"Đã phản hồi","updated_at":"2026-07-16T15:49:13.410Z"} {"cache_key":"3139646d5270b320145c33311696157332d5be952b73557f8356827dadd8eb4f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"mcpApp.errors.invalidSandboxUrl","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"MCP App sandbox URL is invalid","text_hash":"2bc225355a8ff8ec9b133d04d129978379c282c96c8f24fc90639ec09919e7bf","tgt_lang":"vi","translated":"URL sandbox MCP App không hợp lệ","updated_at":"2026-07-29T11:12:47.556Z"} {"cache_key":"31468518637238c3287954c3c5f47db24343aa2612a6db6dddccdb7a1eb4b77f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.overview.peakErrorHours","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Peak Error Hours","text_hash":"d549fec62ae3b5a839e25b808949b2cae7c3c55b558db510872616464028d103","tgt_lang":"vi","translated":"Giờ có lỗi cao điểm","updated_at":"2026-07-29T11:16:20.202Z"} {"cache_key":"3162679e4a3f90314dd9f4087d3ef3b785d85445143c413b704d0b3cb27b48b9","model":"gpt-5.5","provider":"openai","segment_id":"aboutPage.branch","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Branch","text_hash":"52656e8104eef3fddd3d4546903fa0de93c0625abf47b3dd8130f7705d6a513e","tgt_lang":"vi","translated":"Nhánh","updated_at":"2026-07-05T21:01:34.014Z"} @@ -806,6 +810,7 @@ {"cache_key":"324023275675a481ab5cbc79804e2f7b6e44b58c4fab3b5156f659a0823fb8b3","model":"gpt-5.5","provider":"openai","segment_id":"chat.pullRequests.checksPassing","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"CI checks passing","text_hash":"f049a4c175c868586c44c8f31677e6015f6bba0100b0505a44276bf5447a9291","tgt_lang":"vi","translated":"Kiểm tra CI đã đạt","updated_at":"2026-07-10T17:04:30.321Z"} {"cache_key":"324ce27340ef3bc1cdd3523d5026e1018d82d143fa1ac71a7478738e2da10658","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.hub.setUp","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Set up","text_hash":"4da10f1fbb17cac25e9e78536d4104cb4b2fbbc436dbc37dee5450f22c2accda","tgt_lang":"vi","translated":"Thiết lập","updated_at":"2026-07-29T11:16:20.202Z"} {"cache_key":"325218b22fbef543cc2dce5bda1758ddd0cc262c819a244f851cfff175fa77e9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.cronOption","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Cron","text_hash":"dd9d24965dbedc026915308732b77c1af68dcf52d3c0ca2421b1fdb0d197aca1","tgt_lang":"vi","translated":"Cron","updated_at":"2026-07-12T06:53:41.685Z"} +{"cache_key":"325524d3d266c7b54f814e12979d49522fb0bce24ed0ccfe55d283e2ef992a02","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.authRequired.stepPaste","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Paste the token from openclaw gateway auth-token --show or enter the configured password.","text_hash":"6c5acfa567345d569667eec7805b322491d1ad072c82923bcb0add343d10c0c4","tgt_lang":"vi","translated":"Dán token từ openclaw gateway auth-token --show hoặc nhập mật khẩu đã cấu hình.","updated_at":"2026-08-06T05:34:32.225Z"} {"cache_key":"32656bd03103dec060ea1762b3f6b2cd379f1526eaed9b447a9d753034d72aea","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.inventory.autoPaired","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"auto-paired","text_hash":"32bc56099d008345493a67a4a83ba0f8530f81cdfae6e3b03e7baab520b05f7e","tgt_lang":"vi","translated":"tự động ghép nối","updated_at":"2026-07-12T06:51:38.122Z"} {"cache_key":"326b26858334a0271de4b06abaafbb0e8008de754327c4bd47c52a354e51c06c","model":"gpt-5.6-sol","provider":"openai","segment_id":"cron.list.viewLabel","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Automation views","text_hash":"2c9fc1a975fc498bf6056ec99aa385b4a3cba193f8ea635f508ed9a350d572ea","tgt_lang":"vi","translated":"Chế độ xem tự động hóa","updated_at":"2026-07-13T13:04:25.712Z"} {"cache_key":"32894f762bc1343ce4e20939005729583887661799b364b4e897445cbb7ecfc1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.trace.emptyPromoted","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Nothing promoted yet today.","text_hash":"4da842404d1c9c9bd3d2a7bd71fe3b16fb6af8db427d1fb00111f56c4a6f15b2","tgt_lang":"vi","translated":"Hôm nay chưa có gì được thăng hạng.","updated_at":"2026-07-29T11:16:20.202Z"} @@ -889,9 +894,9 @@ {"cache_key":"37c66e429b394f4b92f48829f677dccfffbc46364d5063c0d3eaf9afaa422b3f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.removedRestart","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Removed {name}. A Gateway restart is required to apply the change.","text_hash":"7eec4a0f3f0ddc1d8bb7941fcb5d28293ccf49db0ffde037d426fa8c1a15b85f","tgt_lang":"vi","translated":"Đã gỡ bỏ {name}. Cần khởi động lại Gateway để áp dụng thay đổi.","updated_at":"2026-07-29T11:16:20.202Z"} {"cache_key":"37d4664e3c7ddd540f9c55fd032c83adf3f39d19368ed5bddcf43f13b35a508e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"quickSettings.model.thinkingLevels.medium","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Medium","text_hash":"8e588cd187741f1cd76f5fab77b7208782a8c21d764ce7d7a4cf3ac4e0968873","tgt_lang":"vi","translated":"Trung bình","updated_at":"2026-07-06T20:20:02.809Z"} {"cache_key":"37dae9d0ae30d20d62c27b31bbe634d9206f1040b92c9c305415013239d90f71","model":"gpt-5.5","provider":"openai","segment_id":"browser.annotatePrompt.introTitled","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"I annotated the page at {url} (page-reported title: \"{title}\") — the attached screenshot shows my markup.","text_hash":"07238283d91897e6c5c97bdb7ceb4dfdf021d3c4de2cf2cb3844e93517cd60d7","tgt_lang":"vi","translated":"Tôi đã chú thích trang tại {url} (tiêu đề do trang báo cáo: \"{title}\") — ảnh chụp màn hình đính kèm hiển thị phần đánh dấu của tôi.","updated_at":"2026-07-11T02:20:00.545Z"} +{"cache_key":"37e039852e25ad3b43775b27154afc2bfd38d223861415c97a56f940a96da59a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.retryDelivery","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Retry delivery","text_hash":"a9e1b443d1646885b72943ce0fe8490248ac2ed20b6dcaf95b1e7b63899a862e","tgt_lang":"vi","translated":"Thử gửi lại","updated_at":"2026-08-06T05:34:32.225Z"} {"cache_key":"37e1b972340d8c2b5d14328166f22dff7683c48e7e618680b94cf4a5846e3395","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.goalNote","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Goal note","text_hash":"1afb7855a394ef7078728de1c804d6b995413db4eafe7d74190076cb9ed2c9f5","tgt_lang":"vi","translated":"Ghi chú mục tiêu","updated_at":"2026-05-29T21:02:23.226Z"} {"cache_key":"38145a497480f56a1b2c619de9ab652aea9312f3442fbd65374a6631b5765189","model":"claude-opus-4-8","provider":"anthropic","segment_id":"terminal.unavailable","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"The terminal is not available on this gateway.","text_hash":"940fdd7d8191fc026b9746af032b22289f92e9f7947c4f44126ecae1ff402f7a","tgt_lang":"vi","translated":"The terminal is not available on this gateway.","updated_at":"2026-07-29T11:16:20.202Z"} -{"cache_key":"3818b05de62bd311b70574960ee0c237a14af897effa37b373f62c891944ffae","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.actions.confirmDedupe","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Dedupe Dream Diary? This rewrites DREAMS.md and removes only exact duplicate diary entries.","text_hash":"3b53e7e5445b3d763ff4a3f7f55ae4917ab2dbecc988f5b46c7b06a2dd736052","tgt_lang":"vi","translated":"Loại bỏ trùng lặp Nhật ký giấc mơ? Thao tác này ghi lại DREAMS.md và chỉ xóa các mục nhật ký trùng lặp chính xác.","updated_at":"2026-07-29T11:14:52.424Z"} {"cache_key":"3818ecc613428cc0b7745bbeac6ae136c650d00e084600c2c2381e5bce82f378","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.eventUnarchived","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Unarchived","text_hash":"4aa9bb34ebb3feb2d7e2fc21777ca223a83beac6e236620799ae1bb41ddb37c0","tgt_lang":"vi","translated":"Đã bỏ lưu trữ","updated_at":"2026-07-29T11:16:20.202Z"} {"cache_key":"382041edc8e22c82d1492d1c1fbb0222af8431e2634d885cf8f2f952439d8380","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryImport.backfill.progress","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Processed {days} days · {staged} staged","text_hash":"5406c94f25ce3d21c7af1587862d40a8ded3b1ed8d9a328748f45e0a16a1f8cc","tgt_lang":"vi","translated":"Đã xử lý {days} ngày · {staged} đã tập hợp","updated_at":"2026-07-29T11:13:37.391Z"} {"cache_key":"3827cff1e2ca96005a8300191b5bea1c8ea19b03f3c6ed5a01c3404d8fcf77ac","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.tabs.tools","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Tools","text_hash":"ea93d6a262ecb87a9fa4d09edbd7654c046597936a8e235fc3949eb01775ff99","tgt_lang":"vi","translated":"Công cụ","updated_at":"2026-07-12T06:53:41.685Z","segment_ids":["configForm.sections.tools.label","configView.sections.tools","pluginsPage.categoryTools","usage.details.tools","chat.commands.categories.tools"]} @@ -1194,6 +1199,7 @@ {"cache_key":"4aa65e10f6c7cda9560fe15bed0dcf006a3b92336cbb7f67d1e0899a78531a23","model":"gpt-5.5","provider":"openai","segment_id":"newSession.folderPlaceholder","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Agent workspace","text_hash":"9f6f919dc1088468f8197ef0c27501e1c0a71a94b9faed9d363410305d3a472b","tgt_lang":"vi","translated":"Không gian làm việc của agent","updated_at":"2026-07-10T15:21:50.803Z"} {"cache_key":"4aa8a767fd23fc3e99a3d603b258498fd723a7a07011b82ed31926fd42f8b3d8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"languages.th","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"ไทย (Thai)","text_hash":"0339954ca7e472c2f007782682a76629a864d63d3e419430bb5f6c72c4c1c88d","tgt_lang":"vi","translated":"ไทย (Tiếng Thái)","updated_at":"2026-07-29T11:16:20.202Z"} {"cache_key":"4ab071db64e7b1d1f961a5267c315f3201de4c74ec4cf79e84f877ce3c5748a6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.execApprovals.allowlistHint","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Case-insensitive glob patterns.","text_hash":"db5c89db24461b936404c53fe2f7ddc83315691aec34f90bdafdf14d290c0601","tgt_lang":"vi","translated":"Mẫu glob không phân biệt chữ hoa/thường.","updated_at":"2026-07-12T06:52:08.251Z"} +{"cache_key":"4ac8613e19b8e6d304a5420a7ce76f8612b97fa519770632bd5e4afc53569169","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.deleteSelectedConfirmOne","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Delete 1 thread?\n\nThis will delete the thread entry and archive its transcript.","text_hash":"185d68c31db6e909783db324f7b7138ee72fff0bba942e72ec891badd0993b9f","tgt_lang":"vi","translated":"Xóa 1 luồng?\n\nThao tác này sẽ xóa mục luồng và lưu trữ bản ghi của nó.","updated_at":"2026-08-06T05:34:19.310Z"} {"cache_key":"4af11f6f6d77e2c5f18ac9bdfa2fc814238d2022c89fdfc6ac1897c3a68ed1a2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"updates.failureReasons.notGitInstall","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Not a git checkout. Run `openclaw update` from the CLI for a global reinstall.","text_hash":"d636671963ded65b8beebbc48374ed75803aa3f2cba0423512b08701ff9d834e","tgt_lang":"vi","translated":"Không phải bản git checkout. Chạy `openclaw update` từ CLI để cài lại toàn cục.","updated_at":"2026-07-29T11:13:00.446Z"} {"cache_key":"4afba6d5b2d76fd54000541770afb9aa6be72bf8835f2d63ae40506666dd936b","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.groupByCategory","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Custom groups","text_hash":"9636b3c175d0e2a9fb982785a84275d191a8b4ef28e4d842a9e35a38e3c12f10","tgt_lang":"vi","translated":"Nhóm tùy chỉnh","updated_at":"2026-07-05T14:40:16.834Z"} {"cache_key":"4b098131be4a8fcd0c58f127e346abf4857a69845705fad54593b3d503fe9ccc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"languages.jaJP","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"日本語 (Japanese)","text_hash":"6da707c478f800a1b4c4fb6eac67f61d1046ecf2f3f297b1785ceb926e69c559","tgt_lang":"vi","translated":"日本語 (Tiếng Nhật)","updated_at":"2026-07-29T11:16:20.202Z"} @@ -1267,7 +1273,6 @@ {"cache_key":"4efd484f8e258553d444ae8ba270af5f8240d8d7d2d6e9ce71f290088e1bb9c2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.sections.discovery.label","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Discovery","text_hash":"80fc402133201fbe0e4e9962a9570e741856aa8b0c033f1a20a9bcb06c68e809","tgt_lang":"vi","translated":"Khám phá","updated_at":"2026-07-12T06:53:04.214Z","segment_ids":["configView.sections.discovery"]} {"cache_key":"4f1726aa6d3b70cc70e7823a6e74199f9841f9cd44d763110ca90226d5842249","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.themes.claw.description","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Chroma family","text_hash":"895768becc23f9a7cd5f8eb8ab535e02b3458bc6bb2efadca3368e5e7d623d0a","tgt_lang":"vi","translated":"Họ Chroma","updated_at":"2026-07-12T06:53:48.470Z"} {"cache_key":"4f177ea3a9a9a4b2a3279a2ac9cf53c21cbf88a4aa4fd65dabad1e5df71b9637","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.recency.earlier","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Earlier this week","text_hash":"ec2f4ce70aa7f5d8db74332d93e2973bba197615185a13d3e52398e1b505efbe","tgt_lang":"vi","translated":"Đầu tuần này","updated_at":"2026-07-12T06:55:29.228Z"} -{"cache_key":"4f2fbf0585e94116bd69e71290d841f2a20f3b5418561962624505239d57fbbc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.overview.health.checking","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Checking…","text_hash":"ec963ffc911b840134fc738b41a8bb0493489c402a4a761efd36c16dea7d984b","tgt_lang":"vi","translated":"Đang kiểm tra…","updated_at":"2026-07-29T11:14:22.928Z"} {"cache_key":"4f328d46b3c54b2d8ccfe278f4da10f06ce03bad05f5441cc8f8fb7c0c43ee5a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.requiredSr","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"required","text_hash":"d0a3630555bbec7fc05a98d311c23b00fd1ab4d8296ac4a4125976d80b6a6959","tgt_lang":"vi","translated":"bắt buộc","updated_at":"2026-07-29T11:16:20.202Z"} {"cache_key":"4f355689d87439ae68ac145c16d70324326ff8f07e1f6d9c430edb9cab335110","model":"claude-sonnet-4-6","provider":"anthropic","segment_id":"cron.suggestions.ideas.standupGhostwriter.prompt","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Draft my standup update from yesterday's commits, merged pull requests, and open review threads. Three bullets max: done, doing, blocked.","text_hash":"f579d93618226238ca346e3f109c798d24bf913c43f2ace07315fc0dfbb507cb","tgt_lang":"vi","translated":"Soạn bản cập nhật standup của tôi từ các commit hôm qua, pull request đã merge và các luồng review đang mở. Tối đa ba gạch đầu dòng: đã xong, đang làm, bị chặn.","updated_at":"2026-07-11T22:48:46.070Z"} {"cache_key":"4f36bee831070d0241c8a4aae7947cf9b154e1c086f0f6022d7202cfb6a12e41","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.engine.disabledTitle","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"This engine is disabled","text_hash":"898fb91186b27dedc2493f3249c266be5693deca82e085fb2864ab5f081a9ac0","tgt_lang":"vi","translated":"Engine này đã bị tắt","updated_at":"2026-07-28T07:15:00.143Z"} @@ -1388,7 +1393,7 @@ {"cache_key":"566c92a1b973b174a0daff5daac29abb6e80e174965ce37147d9e1df533872d2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.runs.allDelivery","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"All delivery","text_hash":"41ae1c2395e52fa33ba7df91afec0e316cd9e36a74a39b87a825f65a7dce707b","tgt_lang":"vi","translated":"Tất cả trạng thái gửi","updated_at":"2026-07-29T11:16:20.202Z"} {"cache_key":"567d2a59849b550aefdf178b23b9f79f82bd5dcf9386a7cb8b8e34004032f9ff","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.health","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Health","text_hash":"55898449eb74fb2e348d13e5a5d84ab019bb87ea92687b50b3d3302eb409b784","tgt_lang":"vi","translated":"Tình trạng","updated_at":"2026-07-29T11:16:20.202Z","segment_ids":["debug.health"]} {"cache_key":"567e536765c5cd2a04cfc246321badecb26f169d696006064870d50cea86edc8","model":"gpt-5.6-sol","provider":"openai","segment_id":"execApproval.labels.plugin","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Plugin","text_hash":"ab1173eed1d477d9e951c2316a74d1923220e64d1bbaeadf03c88e20576c7450","tgt_lang":"vi","translated":"Plugin","updated_at":"2026-07-16T09:24:42.985Z","segment_ids":["tabs.plugin","board.widget.kindPlugin","workboard.template.plugin","approvalHistory.kinds.plugin"]} -{"cache_key":"56868f04204a911d66d3023dca878aa3c3a9f6907354f94d7720f1b49ca69982","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.checkAgain","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Check again","text_hash":"fb7099ad8e818d42eceefe0d97c824fd54ddb0eeef54c263ec72c77d39198ac9","tgt_lang":"vi","translated":"Kiểm tra lại","updated_at":"2026-07-29T11:16:20.202Z"} +{"cache_key":"56868f04204a911d66d3023dca878aa3c3a9f6907354f94d7720f1b49ca69982","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.checkAgain","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Check again","text_hash":"fb7099ad8e818d42eceefe0d97c824fd54ddb0eeef54c263ec72c77d39198ac9","tgt_lang":"vi","translated":"Kiểm tra lại","updated_at":"2026-07-29T11:16:20.202Z","segment_ids":["modelSetup.verify.checkAgain"]} {"cache_key":"5691cb6cc5bce082fb6c73040d8631628bd80a03b545647f639b62052ae8a709","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.title","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Threads","text_hash":"3e42e385075b9b569620eb6d652cff77b19eab567ee2927d6e1bf901f51d8246","tgt_lang":"vi","translated":"Phiên","updated_at":"2026-07-29T11:16:20.202Z","segment_ids":["agents.toolCatalog.groups.sessions","tabs.sessions","palette.items.sessions","usage.overview.sessions"]} {"cache_key":"569c1336fcac023b10655c9a2c0564e45e0b591276b81faea68705da1e50f53a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.detailPanel.fullContentOversized","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Full content is unavailable because the stored transcript entry is too large to return safely.","text_hash":"ef9e7094932e8cf25614470e35e84610707d9bb0e761dc34bc7f59f623851a4d","tgt_lang":"vi","translated":"Nội dung đầy đủ không khả dụng vì mục bản ghi được lưu trữ quá lớn để trả về an toàn.","updated_at":"2026-07-29T11:16:01.059Z"} {"cache_key":"56d5735304636a1c33f3e343da5af013ba3ec18b6ff4b8f6d9ae5f590c8ff64a","model":"gpt-5.6-sol","provider":"openai","segment_id":"approvalHistory.invalidResponse","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"The gateway returned an invalid approval history response.","text_hash":"b7e1764424728e36f20b826b86fd41c7a6540feb27d82b79f214c53cd204169f","tgt_lang":"vi","translated":"Gateway đã trả về phản hồi lịch sử phê duyệt không hợp lệ.","updated_at":"2026-07-16T09:24:42.985Z"} @@ -1447,7 +1452,9 @@ {"cache_key":"5a96fe97a45f253d74e1c597cb321a2d8aeacfc28588a41dcf42a40a493dc19b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"logbook.status.batchError","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Analysis error","text_hash":"e3abcb3dc018b88b9ec728c9f889d1325e60eb888ed8d7c3912c9bf74f8f1269","tgt_lang":"vi","translated":"Analysis error","updated_at":"2026-07-29T11:16:20.202Z"} {"cache_key":"5a9d73882abb39eef37edf2ea238653d63dff0e5acf21b4323954455b4b027ef","model":"claude-opus-4-8","provider":"anthropic","segment_id":"mcpPage.parallel","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"parallel","text_hash":"83a00300ad6a2502c3fd8f04f50b47f5ce60496614534ebf6bf9fc85c85e1b0d","tgt_lang":"vi","translated":"song song","updated_at":"2026-07-12T06:55:05.162Z"} {"cache_key":"5ade92fe4ae7ffa93b50dbbb815512c42bf4a6e023c428256cb0e185d3e739d9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.copyArchivePath","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Copy archive path","text_hash":"3c0491b5ca614d11848915e19251012c2da20c4a69686087265c22b4a671cd07","tgt_lang":"vi","translated":"Sao chép đường dẫn lưu trữ","updated_at":"2026-07-12T06:56:17.439Z"} +{"cache_key":"5af4c159d46fdf600e728b268808386884976094e0ab3deb782a7c319cb30a50","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.title","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Selected model","text_hash":"6cb8d3b4bdb37d02ea667999f8312af7ab0f9627f7869d5e09d788936d09fd3d","tgt_lang":"vi","translated":"Model đã chọn","updated_at":"2026-08-06T05:34:19.310Z"} {"cache_key":"5aff34be52273423b8db7c36808c05cd866f04d8d35f1b4db0226e82d27e6371","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.observer.boardCurrentStatus","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Current status","text_hash":"2f5d50add6260ef412c07aec72e73d423365250fa33e83e136c34443dd705961","tgt_lang":"vi","translated":"Trạng thái hiện tại","updated_at":"2026-07-22T15:59:59.755Z"} +{"cache_key":"5b001dc0caa63620a36ab5a099edfa77df26eecb9cacc5d6ce211c5e023f64bb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sidebar.hiddenSessionSections","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Hidden session sections","text_hash":"cf99d90adc742855fd447a174d79c569ccf4de22d0778a19bf9bad3b02c5de31","tgt_lang":"vi","translated":"Các phần phiên đã ẩn","updated_at":"2026-08-06T05:34:32.225Z"} {"cache_key":"5b11cd652905f2c6c48e856f754f54e0c7c37290985eac8cb9276e9a13b4e63c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.menu.enabledCount","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"{count} on","text_hash":"b93544a232653bacd922433b710c20b240c06dbcd2be7bf55ee7f357b4c02a8d","tgt_lang":"vi","translated":"{count} bật","updated_at":"2026-07-29T11:16:15.783Z"} {"cache_key":"5b375941ebc162a43dff2caed789f60749fb4036943e0a9f33699ed4f9717498","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.pairing.waiting","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Official OpenClaw mobile apps connect automatically after scanning.","text_hash":"40dd288c9aa182a2809e74f4511402a69db7b153685db075bb5d216d964c3be1","tgt_lang":"vi","translated":"Các ứng dụng di động OpenClaw chính thức sẽ tự động kết nối sau khi quét.","updated_at":"2026-07-29T11:16:20.202Z"} {"cache_key":"5b47727449dc25e9a06f65fdae28cdce2bb4b06539370cdcb5932c4c98480245","model":"claude-sonnet-4-6","provider":"anthropic","segment_id":"cron.suggestions.ideas.dependencyRadar.tagline","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Outdated or vulnerable dependencies, with upgrade notes.","text_hash":"996fb0b721ccc5a9fd242997dd8b3126ed5f1f01505a6d91ca60b7ec06674145","tgt_lang":"vi","translated":"Các dependency lỗi thời hoặc có lỗ hổng bảo mật, kèm ghi chú nâng cấp.","updated_at":"2026-07-11T22:48:46.070Z"} @@ -1456,6 +1463,7 @@ {"cache_key":"5b786450301d1d98d51fdff2a5bc787962eb4a3fc909eb592b8636d5c1181a50","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.noActiveSessions","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"No active threads.","text_hash":"5bde287b8c0a6de67bcf61af7779d30bcbf51c6d3c12333177a544753baefa29","tgt_lang":"vi","translated":"Không có luồng đang hoạt động.","updated_at":"2026-07-22T15:57:11.980Z"} {"cache_key":"5ba9d8bb3be652791bd3dbf712a4b4ce050b4749dd3460c86efad59e87177b80","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.board.dockBottom","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Dock chat bottom","text_hash":"116e063751ce6eceaac037e7b01df18b7ea69be9e1e9f482462d4eada7113a97","tgt_lang":"vi","translated":"Neo trò chuyện phía dưới","updated_at":"2026-07-22T15:59:22.000Z"} {"cache_key":"5bbbe10890ccc0602425c24cc2961afa4a095abd129d5b85ffe3ac271c2a1e0d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"activity.streamLabel","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Agent activity entries","text_hash":"1a754ac51acb61a37b7246727ccbeba0b80ff25a8230b4e0f5d52351e4074ede","tgt_lang":"vi","translated":"Các mục hoạt động công cụ","updated_at":"2026-07-29T11:16:20.202Z"} +{"cache_key":"5bc4ffa4b42d540bd43642a0c77e48ec3c2a44042fa9a9c483038dc5ea6b7c34","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.deliveryDismissed","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Completed; result delivery was dismissed.","text_hash":"d900b43ef5112f054470df381b767ebd43a903d332207e5161a7cbf1b5016fc1","tgt_lang":"vi","translated":"Đã hoàn thành; việc gửi kết quả đã bị bỏ qua.","updated_at":"2026-08-06T05:34:32.225Z"} {"cache_key":"5bc6a22d1523b6ac3267970335ba69ca749fbf1f65c5eba9a8b3987d8c7c8832","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.dreaming.storage.modeLabel","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Storage mode","text_hash":"7e0605aec4c031b43939c7322522abc23b5c0089a1aa6183eb840590c03969c5","tgt_lang":"vi","translated":"Chế độ lưu trữ","updated_at":"2026-07-28T07:15:20.235Z"} {"cache_key":"5bcd06d51d1a95c3872c2eb8ecb5c1b430b09b59f2c9670f1544b4acb6b50acc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.notices.revisionRequested","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Revision requested","text_hash":"a509fe54e7998dee8d517ef8e7f65f7672590ad92ec3aad13ad7c8c3a7c00371","tgt_lang":"vi","translated":"Đã yêu cầu chỉnh sửa","updated_at":"2026-07-29T11:14:31.302Z"} {"cache_key":"5bd197b0a56c5ff0cb38d8bff295aa228a0219e08903c03e836c222e9223938c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.sections.env.label","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Environment Variables","text_hash":"1124ecc667c5f22e3a6d6275c661d4c5f6fe66bc74ccc278a00ea0cccd8d3a5b","tgt_lang":"vi","translated":"Biến môi trường","updated_at":"2026-07-12T06:52:47.824Z"} @@ -1500,6 +1508,7 @@ {"cache_key":"5e300dd0eaf274ffa7a330fb055dfe43132de80b8908b9ff046f95d2def31c7d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"quickSettings.security.toolProfile","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Tool profile","text_hash":"7fddfc798851c46789ef9d249867eb179988e4ec4b48205b0e8871a92e5715ce","tgt_lang":"vi","translated":"Tool profile","updated_at":"2026-07-29T11:16:20.202Z"} {"cache_key":"5e31b7e3e8961161446f7d2e73ac2c1f7c6f1c7d5b5867acb286d681a92c19fd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commandResults.unknownCommand","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Unknown command: `{command}`","text_hash":"f1a5a5958892e93c3c5fb8e413ce9c6df7df052ab141d17f3051e8ac1b6645c0","tgt_lang":"vi","translated":"Lệnh không xác định: `{command}`","updated_at":"2026-07-29T11:15:15.880Z"} {"cache_key":"5e32aac2a7c1392778a708e1ee6cc122088ac2c1a0af2871bd2fedb70487d889","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.questions.other","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Type your own answer here","text_hash":"3896c7cd18dc09ad98580d3cd8d385cff011b8e3c90d93150790fe4a6abb0439","tgt_lang":"vi","translated":"Nhập câu trả lời khác","updated_at":"2026-07-17T12:48:30.232Z"} +{"cache_key":"5e37678d23bd9b072fa72631ee013ddc7dc3172de1865687e8c60100fcc9c593","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.providerUnavailable","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"{provider} isn’t responding.","text_hash":"9691553e251c225e0a8436fa02f1d988f3285d8153228db08e52a1b36198de7c","tgt_lang":"vi","translated":"{provider} không phản hồi.","updated_at":"2026-08-06T05:34:19.310Z"} {"cache_key":"5e49d4d48fea7a49b262f8cbf094a00f4724b6f71b8c9ae84029aa618b4497a8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.unknownTooltip","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Include unknown threads.","text_hash":"e31648fbb1cafd61226b8af18510f75bdb81a5b2e274ff11d39c33bfd07dafa1","tgt_lang":"vi","translated":"Bao gồm các phiên không xác định.","updated_at":"2026-07-29T11:16:20.202Z"} {"cache_key":"5e5a92f3095085e81f5c9fa2bbeb1c69d061e599dd2d933ab63ce99d05a7f4c2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.dictationProviderUnavailable","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"No transcription provider is configured for dictation.","text_hash":"cc199bc545989a2826d217daf98b2ce8d3c1c173677d82a983e8a98b51e3140f","tgt_lang":"vi","translated":"Chưa cấu hình nhà cung cấp phiên âm cho đọc chính tả.","updated_at":"2026-07-22T16:00:20.132Z"} {"cache_key":"5e6c20d3be83ab7bcd5e0f2764aa545ca3a5d941606db3053a63ead4dbea4bf2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.detailPanel.viewRawText","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"View Raw Text","text_hash":"0619b8780004a7c1dd8d5bb6c1bfe43ff48b2e2449632dca78d9fa4ab0bf480d","tgt_lang":"vi","translated":"Xem văn bản thô","updated_at":"2026-07-12T06:56:47.205Z"} @@ -1564,7 +1573,6 @@ {"cache_key":"6215b963d3019d59a77f47bc9ccb7a02c0f3e7ebc956d746c105be85e5ffe25f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.modelControls.speed","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Speed","text_hash":"c372fee9b4566b85a592ae6e98e571f3929c8e262cf2feff7acba63a65a50f14","tgt_lang":"vi","translated":"Tốc độ","updated_at":"2026-07-12T06:56:39.707Z"} {"cache_key":"621adebe9eba9e5a4b79741881fa95e3a943f7b02d1f5b9ecb0cd886a189d018","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.startupStatus.preparingContext","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Preparing this turn…","text_hash":"4690e5c221a712c5e4020f3cd0f953f418fbd3341dccd4147a55d37a6ca9b2e0","tgt_lang":"vi","translated":"Đang chuẩn bị ngữ cảnh…","updated_at":"2026-07-22T15:59:13.790Z"} {"cache_key":"622c4b679e0ad7312c8da43b4bddcf4e96ab8bb44fb6f4e5233974ea9eb48814","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.showMoreChildren","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Show {count} more","text_hash":"e372f20a52883cff2eb03f97aba6383ccd70805457f928bba33da9129c405739","tgt_lang":"vi","translated":"Hiển thị thêm {count}","updated_at":"2026-07-10T23:12:51.409Z","segment_ids":["chat.pullRequests.showMore"]} -{"cache_key":"623ef36296d45fd975baedecd92b8f9377982be217f91920a372708878a5c40a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.relative.minutesAgo","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"{count} minutes ago","text_hash":"78340a1d59dd94e977102e48309c28e777a863609c3855ab7cff6f292e55434d","tgt_lang":"vi","translated":"{count} phút trước","updated_at":"2026-07-12T06:56:04.427Z"} {"cache_key":"6247cb297bc1b4defba34355b46c6cdb746a9c492faba5cdda1530be20c942a7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.remove","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Remove","text_hash":"c3812fc4acb861d5182fc2b8155f327f736fbe5e5eb86a7bd7afcb6dc5497282","tgt_lang":"vi","translated":"Xóa","updated_at":"2026-07-12T06:51:43.878Z","segment_ids":["nodes.inventory.remove","nodes.execApprovals.remove","board.widget.remove","cron.actions.remove"]} {"cache_key":"624c2fd15cb2889f56ec24a1b8830ea3a28eea12de95f1e6ec10098c7ae9f62c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.counts.assistantMessages","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"{count} assistant","text_hash":"044e8a1440bb7dcabdcf69fec3e8c4ecde3151294add8819a17294a89c48bb69","tgt_lang":"vi","translated":"{count} trợ lý","updated_at":"2026-07-29T11:14:59.128Z"} {"cache_key":"62549420b352ce02b3febeaa7784233d56c6b36e11dc4027779ee15c35619da8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.autoRefresh5s","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"5s","text_hash":"93e3d8c5b10657d2884f177488b689aadf82a83f962237cb602b3314386ab3b7","tgt_lang":"vi","translated":"5s","updated_at":"2026-06-17T14:17:32.599Z"} @@ -1690,6 +1698,7 @@ {"cache_key":"69a419e76c0a3be7c4dc4e2513e9f8324d6802d341af89cf41dc226cfc01d775","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.sessions.descending","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Descending","text_hash":"79479a6c76d8416ab7839952a2f8222e350862464f4d02db13d8d8f9551dbf8e","tgt_lang":"vi","translated":"Giảm dần","updated_at":"2026-07-29T11:16:20.202Z","segment_ids":["cron.jobs.descending"]} {"cache_key":"69b4fb44c64072dd91432fe3a11deef4cd93051eca061fea0e6d46a996863e6f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.breakdown.cacheRead","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Cache Read","text_hash":"bc60bc6b4e59a4e37809ce2aea0b21366e9682d3ad5e14a64e639efc0b9f269f","tgt_lang":"vi","translated":"Đọc bộ nhớ đệm","updated_at":"2026-07-29T11:16:20.202Z"} {"cache_key":"69ca0b8746e1374378103c38683bacd434f0740adae7efe5d4f7ccb74425b77f","model":"gpt-5.6-sol","provider":"openai","segment_id":"agentChip.agentSettings","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Agent settings","text_hash":"41cd6b4ee879e8ed1f6a41d0a77b75ddaadfdc0e17bc4e9b83f0055892facf3c","tgt_lang":"vi","translated":"Cài đặt agent","updated_at":"2026-07-13T10:57:42.215Z"} +{"cache_key":"69d3152d3c7c2ebef97e5d2e14a8a41eac2185dc877df6afff4764f45ddf5bdf","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.actionRequiresRead","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"This action requires operator.read access.","text_hash":"d411bf9bd6ca898eba019d6f280dc545673c3e083151f9a0baa18a9ef3f382fc","tgt_lang":"vi","translated":"Hành động này yêu cầu quyền truy cập operator.read.","updated_at":"2026-08-06T05:34:19.310Z"} {"cache_key":"69d4ad3c23584a52077f7eff106f8ce3f667aa05913aa9247ef8754d38ecbc53","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.appearance.themeLink","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Theme link or ID","text_hash":"5c6e9a2d22ee3070ff697719d1236c9381856b1737b511563084ffca7f74d797","tgt_lang":"vi","translated":"Liên kết hoặc ID giao diện","updated_at":"2026-07-12T06:53:57.127Z"} {"cache_key":"69e3e11e8ec19b8a624d93761bb118a81bc444967d60619ffca444c1884eda5b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.detailPanel.reloadFailed","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Failed to reload the latest file.","text_hash":"7725a948fc32b9ce8c4f307bb210a534fa0bc45badd940feae271010985e59ed","tgt_lang":"vi","translated":"Không thể tải lại tệp mới nhất.","updated_at":"2026-07-29T11:16:08.293Z"} {"cache_key":"69f1e59601c5e5e254318fe2ff971c45f382f99e6244013ff8c228436aa56db1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.agentPlaceholder","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"main or ops","text_hash":"7d41b7b33571ec87fe685c21702024b51d76306b91bbbf4c3cf545256eaa69b8","tgt_lang":"vi","translated":"main hoặc ops","updated_at":"2026-07-29T11:16:20.202Z"} @@ -1697,6 +1706,7 @@ {"cache_key":"6a00eefd2d3c5f1743f9c8bf7486683e76a8f388b56ec3a95c0ea0b81dff778a","model":"gpt-5.6-sol","provider":"openai","segment_id":"terminal.dropFiles","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Drop files to add them","text_hash":"3b24f0eb074467b459379a0c9e5c28a8d7ce2094cc9528e07e7bfc4369cbd2ac","tgt_lang":"vi","translated":"Thả tệp để thêm","updated_at":"2026-07-14T10:36:53.476Z"} {"cache_key":"6a27e1a006ec833d9cded1b7df97bba9875961ce8c50ec27a33aac06c7d63f3a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryImport.claudeCode","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Claude Code","text_hash":"246ef8c1130d56f5d9df740a4b26c033a8b9c064daba9bb0a052d18993e87373","tgt_lang":"vi","translated":"Claude Code","updated_at":"2026-07-29T11:16:20.202Z"} {"cache_key":"6a2ba42017ab99bee76ebf08e4d6430db149524594774f9fdc1f3f0a25dbd871","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.dictationReleaseToInsert","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Release to insert dictation","text_hash":"7a839182d5c297ff103ff87722a7f9713fd921f0d4440e78b6761d0b182fcf19","tgt_lang":"vi","translated":"Thả ra để chèn nội dung đọc chính tả","updated_at":"2026-07-22T16:00:20.132Z"} +{"cache_key":"6a35b1f5893e982a85496d4aa40a95f47c81ab624c0a8024a2deaa8b72fde19c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sidebar.hideFromSidebar","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Hide from sidebar","text_hash":"a96ec22ac9bff95bac64f1acdbd3ba23eda7a14a1f56257c8529900cdd561d53","tgt_lang":"vi","translated":"Ẩn khỏi thanh bên","updated_at":"2026-08-06T05:34:32.225Z"} {"cache_key":"6a5a5566dee203d1efa5851122b2c00c72710f1c571cc7174efc2154ab7800bb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryImport.alreadyImported","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"{count} existing","text_hash":"4ca1fd76907813d177657a82fe2ac44c61bf15be31f47af8bd05cd7ea6bfcc22","tgt_lang":"vi","translated":"{count} mục hiện có","updated_at":"2026-07-29T11:16:20.202Z"} {"cache_key":"6a5d7bf5a9b8e2405eb89a6f1cc77918ceb5efd65ec7630f2e3c9f724f853115","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.execApprovals.options.off","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Off","text_hash":"ca7981b46ecf2c1787b6d76d81d9fd7fa0ca95842e2fcc2a452869891a9334d1","tgt_lang":"vi","translated":"Tắt","updated_at":"2026-06-17T14:17:26.553Z","segment_ids":["quickSettings.model.thinkingLevels.off","memoryPage.engine.off","workboard.autoRefreshOff"]} {"cache_key":"6a683e66584eafd9b7c81ac505e2c1b9ffa5f269508a766838a2d06ecfcd6b22","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sessionSharing.noPeople","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"No paired people found.","text_hash":"dcd5ef1460456442817ca5336b8c7d499e6d6a6e44d5c81b8923a5339721e3b8","tgt_lang":"vi","translated":"Không tìm thấy người đã ghép nối.","updated_at":"2026-07-25T17:16:38.368Z"} @@ -1844,6 +1854,7 @@ {"cache_key":"721076c811473cd92d18c5b93463b5ebc083d339d7f47d4b4321f2b97a690300","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.overview.schedule.lastRun","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"last {time}","text_hash":"0c2ca63c65372314f02196c209b297e0d7500bbaff80c719c28e4e3e6c9e8f3a","tgt_lang":"vi","translated":"lần cuối {time}","updated_at":"2026-07-29T11:14:14.715Z"} {"cache_key":"722c55148c91827eb427683ba2e09adabea9fde65bc751d3c0538d225e9706c2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.toolCatalog.descriptions.browser","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Control web browser","text_hash":"4c99358b099daf6172352f111c30fc6e71b8ba519bbeab6d45107a902179512f","tgt_lang":"vi","translated":"Điều khiển trình duyệt web","updated_at":"2026-07-12T06:52:23.675Z"} {"cache_key":"722e242167230d14ec6a3301d2be82f2f2254a07ec70b20374e986d2c067ef12","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.sections.env","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Environment","text_hash":"9e471951a1b4106e54be128a21112b02914fe98cc79b2c92b49ee80c5464487c","tgt_lang":"vi","translated":"Môi trường","updated_at":"2026-07-12T06:53:36.940Z"} +{"cache_key":"72491e0620a708440d670c2bac8ee89580da97080b040a048ad7820ee922f377","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.actionUnavailable","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"This Gateway does not support this thread action.","text_hash":"88e138ded655d98aa0be82d2832e502ac495c75674c838c72b2429a1f7e28a26","tgt_lang":"vi","translated":"Gateway này không hỗ trợ hành động luồng này.","updated_at":"2026-08-06T05:34:19.310Z"} {"cache_key":"724b193e8cc2042f056030b61d9116c5a30483e557cccd9e72723a5748625aef","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.filters.hours","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Hours","text_hash":"21e8492938abc179410c21f3598f141c4c59a8bf2d3b4e475b7d83e10adfc00f","tgt_lang":"vi","translated":"Giờ","updated_at":"2026-07-29T11:16:20.202Z","segment_ids":["cron.form.hours"]} {"cache_key":"72764476cd4b9bcd53f728369c0f7b65510f8f8923ed150251644bca969037d3","model":"gpt-5.6-sol","provider":"openai","segment_id":"terminal.currentSession","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"current","text_hash":"97b0560280ed60a5a1eaa1bc45492543c8a986ad5a25b468c427eb83c3e88191","tgt_lang":"vi","translated":"hiện tại","updated_at":"2026-07-14T12:27:19.872Z"} {"cache_key":"72aa053862a0c66fe998ec0ebfc33ed49b002ccd6398a55527b5c608f3c5b44d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.hub.guidedSetup","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Guided step-by-step setup","text_hash":"5e74c7de170f2b25495e9cfba87647afeedd06df320a701aec213b677f99a54c","tgt_lang":"vi","translated":"Hướng dẫn thiết lập từng bước","updated_at":"2026-07-29T11:16:20.202Z"} @@ -1858,6 +1869,8 @@ {"cache_key":"73149685fda10cf774cbb8275bf66377f6cef804b5b43bafa91f43f097d7f013","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.space","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Space","text_hash":"20eac5aae274985fd88629d19eddccbbec21dacd82a8c7a7dd99661f2135be02","tgt_lang":"vi","translated":"Không gian","updated_at":"2026-07-29T11:16:20.202Z"} {"cache_key":"731bfa121249cca95243a372efee4ff25225e53bdb9838315bea240f1c99da76","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.metrics.cost","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Cost","text_hash":"204a5eb2cd28bcfdf3be9f8c765948e9e831609e3c57048cdbd6b8a94cf49126","tgt_lang":"vi","translated":"Chi phí","updated_at":"2026-07-29T11:16:20.202Z"} {"cache_key":"7323b135bf39c66b23a915c0024c7876822ad9ec4c919ea646cd99d5324e0b47","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.eventArtifactAdded","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Artifact added","text_hash":"f8732113af36c6d348a4ae88f6cc26dc766e4d03acc7c310cb60ed5f05397d0c","tgt_lang":"vi","translated":"Đã thêm hiện vật","updated_at":"2026-07-29T11:16:20.202Z"} +{"cache_key":"735e4a77b18bdc86d34d54859690af74c28a2864480f7fd9b5e210d2c22c90df","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.candidates.retry","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Retry test","text_hash":"1fa8f72fe8a0f01c606d8f742fe775987bc78daf9e96e586f26a780989c75698","tgt_lang":"vi","translated":"Thử lại kiểm tra","updated_at":"2026-08-06T05:34:19.310Z"} +{"cache_key":"738efcaf062256ad9406fc93e44e4c61b0853e1c0d49c7def121aee0f3c1ccf2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.dismissDelivery","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Dismiss delivery","text_hash":"389321c0e83c3fa267bf36c17eeb45419b34e7136959cd885757300f4b3a8db5","tgt_lang":"vi","translated":"Bỏ qua việc gửi","updated_at":"2026-08-06T05:34:32.225Z"} {"cache_key":"7397462e099b04c54c95f23ca9d545d3ef9310eee3167eeeec9c587cf639920d","model":"gpt-5.6-sol","provider":"openai","segment_id":"cron.runNotStarted.alreadyRunning","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"This automation is already running.","text_hash":"b0f8efc571ea4a2c14257643e267135d0a53fc2a6e93d4594ef00f9d648ce986","tgt_lang":"vi","translated":"Tác vụ tự động này đang chạy.","updated_at":"2026-07-13T03:19:57.963Z"} {"cache_key":"739abe093c326ac92ba5f91829e9459a06db81ee8e6b143823f53dd96182dab7","model":"gpt-5.5","provider":"openai","segment_id":"browser.dockBottom","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Dock to bottom","text_hash":"e2e55afd4848203700e890012a976e47e9976649e479d960662403575476ccd2","tgt_lang":"vi","translated":"Gắn xuống dưới","updated_at":"2026-07-11T02:19:55.107Z"} {"cache_key":"73b64b4712284e006c69f9d5a214139a72fd775615b7a2bda7288c14f5d5aa0f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.phrases.replayingConversations","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"replaying today's conversations…","text_hash":"9a98b517b8042ef0bebd65a71612511d194e4432b7e2d9ad87236ea1ce1f158f","tgt_lang":"vi","translated":"đang phát lại các cuộc trò chuyện hôm nay…","updated_at":"2026-07-29T11:16:20.202Z"} @@ -1896,7 +1909,6 @@ {"cache_key":"76a61b9be2890b804940e73daf1c99b8a6a7ba172fb87f7373dd10c048c12d9e","model":"gpt-5.5","provider":"openai","segment_id":"newSession.where","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Where","text_hash":"1daaa38f33cd860e9710c74ef1ebbb00af9f348ad0e991b94bba044a61ece936","tgt_lang":"vi","translated":"Nơi","updated_at":"2026-07-10T15:21:50.803Z"} {"cache_key":"76b99f0244548b1b8bb13c53626f05efa1ee7f994be4bb7386982fbaea9dc8d7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.widget.cardMissing","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"This Workboard card is no longer available.","text_hash":"a254f63c0e39c23165c704d7127f28387ccbbf7096e201a6727f23f425137e02","tgt_lang":"vi","translated":"Thẻ Workboard này không còn khả dụng.","updated_at":"2026-07-22T15:59:13.790Z"} {"cache_key":"76bd7d8eea4c8f8d56de33ff8576508c6d5eb8f61af532474b27397173f47d63","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.openSourcePage","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Open source page","text_hash":"adceca1a6bf7fd8414cfd2d97781d11393693b85e108d57998c6c7a90b861191","tgt_lang":"vi","translated":"Mở trang nguồn","updated_at":"2026-07-12T06:56:26.154Z"} -{"cache_key":"76c758f682fe605e5b3ff31a1415ea208cb639d4be7070f178e494bb95f45031","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.authRequired.stepPaste","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Paste the token from openclaw dashboard --no-open or enter the configured password.","text_hash":"d65aea1772b928b5eb212e6c4c0481b32cbaf6e4d492b32d6c970592e75490f1","tgt_lang":"vi","translated":"Dán token từ openclaw dashboard --no-open hoặc nhập mật khẩu đã cấu hình.","updated_at":"2026-07-29T11:16:20.202Z"} {"cache_key":"76cbb3eaa03b6ededc21ab598d3ed3e4124e143f5eebd111095f8d24afa37a71","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.room","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Room","text_hash":"911ea89c43d9dbb85f5f25fdebc52e6f20816903b5946e36a1163d94d74c2040","tgt_lang":"vi","translated":"Phòng","updated_at":"2026-07-29T11:16:20.202Z"} {"cache_key":"76d91b14b41e2d46ac9b81030b2c53c3258be80e0282ef4444cdf85f46ef9383","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commands.showMoreOne","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Show 1 more command","text_hash":"967060aaf56b6be3141e2154bc903cb805f0877e21c432cae55e7b2dfd68eb25","tgt_lang":"vi","translated":"Hiện thêm 1 lệnh","updated_at":"2026-07-12T06:56:33.046Z"} {"cache_key":"76f9a581d45502a6db6f15d6c46390290bfcd151c1293d820e5a1d9d6dd0f28c","model":"gpt-5.5","provider":"openai","segment_id":"browser.loading","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Loading page…","text_hash":"ba7d61388ac8c05b7eca9e4eb40049222eb87f904783a718c148392b7538b29f","tgt_lang":"vi","translated":"Đang tải trang…","updated_at":"2026-07-11T02:20:00.545Z"} @@ -1919,6 +1931,7 @@ {"cache_key":"77eb0c408f4997b1cebaf5464fb7a37239403ef0e0d03745fb334c6f32dacd47","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.selectors.modelLockedLabel","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Model selection controlled for this thread","text_hash":"a257314d57cf70381758944373524b5aac56a516020081234fc2fa742e5a9ede","tgt_lang":"vi","translated":"Lựa chọn mô hình được kiểm soát cho phiên này","updated_at":"2026-07-29T11:16:20.202Z"} {"cache_key":"780810ca4064bcdff1d397ad6c2b1808351752fbaf3405a58972483be1c20203","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.turnCameraOn","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Turn camera on","text_hash":"95e9fb569c93eb7b9b3ac3fbf7ca21684962f6146035a0b5bdfecdf9dcb88fd5","tgt_lang":"vi","translated":"Bật camera","updated_at":"2026-07-22T16:00:20.132Z"} {"cache_key":"7814ec9c0df4efa4adf218c9d0f4fbf512719b95902aa6ce4a04e58b44056f8d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.runControls.stopGenerating","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Stop generating","text_hash":"f6a74a2716d96439a3b066b5591c6fe74515bbb68510c743544c3343e38911a9","tgt_lang":"vi","translated":"Stop generating","updated_at":"2026-07-29T11:16:20.202Z"} +{"cache_key":"78164c5f87201b67524fb226eac9179da6d63b8c89f6431654332ddc6856e261","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.modelControls.modelsRefreshFailed","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Couldn’t refresh models","text_hash":"b945dd9b9def5637a710863b594c4cfe700f7aa354e8856300c07bf0afd96be8","tgt_lang":"vi","translated":"Không thể làm mới model","updated_at":"2026-08-06T05:34:34.904Z"} {"cache_key":"782c1309982f01802d449e9e1262404279e13e5341b3a8594bbb5c705eda9973","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.risk.needsReview","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"needs review","text_hash":"42e19750d12233c06d08fd3d7bebb5627af4284e7722b97f03cb42dc9986f50d","tgt_lang":"vi","translated":"cần xem xét","updated_at":"2026-07-29T11:15:07.484Z"} {"cache_key":"78550ad108286c238f7c07235cdbb9bb682f3a614d8d6c96c50e4907d4eaab6d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.everyAmountPlaceholder","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"30","text_hash":"624b60c58c9d8bfb6ff1886c2fd605d2adeb6ea4da576068201b6c6958ce93f4","tgt_lang":"vi","translated":"30","updated_at":"2026-07-29T11:16:20.202Z","segment_ids":["cron.form.staggerPlaceholder"]} {"cache_key":"786c66474a7e9cf1c3df3bf65acb26213e89346f4777c6babe67414cc81340be","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.never","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"never","text_hash":"6497e4b3d7bed16979a343a7db4efa6d57725529f5ac3cec45c1f08fabcbdafc","tgt_lang":"vi","translated":"không bao giờ","updated_at":"2026-07-29T11:16:20.202Z"} @@ -1932,6 +1945,7 @@ {"cache_key":"78ee1616a13d566f194d61f2175e158733855b864ab74b8a8eedc13ba8f49153","model":"gpt-5.5","provider":"openai","segment_id":"chat.archivedSessionDisabled","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"This session is archived. Unarchive it to continue the conversation.","text_hash":"4a214a1bf86d56f8c8dbcd50b9bf3dfb9a28aee934b87092d4a3ac9a354e52a2","tgt_lang":"vi","translated":"Khôi phục phiên này để gửi tin nhắn.","updated_at":"2026-07-02T14:31:04.850Z"} {"cache_key":"78faa56f4ba75b8489c7ffbf99889145b1d768a86fab4678698938958307aa42","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.failureAlertWebhook","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Webhook (HTTP POST)","text_hash":"02ad6f27c8f776fb40227ab86832c482ab1b3a487db43f5adc69645430a1b9cd","tgt_lang":"vi","translated":"Webhook (HTTP POST)","updated_at":"2026-07-12T06:57:22.798Z"} {"cache_key":"792deb30b43e5877ea69c19db285d0c9558b08ba78cb5f35aa566a16a7efc58a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.sessions.noneInRange","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"No sessions in range","text_hash":"9344ef674e0c4bb1278fcd880df4a06bb1a80b5a5eb50e65b3eea9844c7c1d74","tgt_lang":"vi","translated":"Không có phiên trong phạm vi","updated_at":"2026-07-29T11:16:20.202Z"} +{"cache_key":"7944b433678c4079154ed039fde6626634370c5fc76e966ac7003305acd8eb78","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.modelControls.loadingModels","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Loading models…","text_hash":"cc8b4624f7659c6883cc1eead057171b70cecf2c6cf8f1c2dec2372249792b5a","tgt_lang":"vi","translated":"Đang tải model…","updated_at":"2026-08-06T05:34:34.904Z"} {"cache_key":"794df1e3cf0593cb7fe2ab2d10a49beb24001fc454fa2203d618ee734dfe1e63","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commandResults.steer.failed","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Steer failed before it reached the run; try again.","text_hash":"31b7c28af9cfdcf9d712bea164c614b41a71592ad080d5788fea50f5118f97d4","tgt_lang":"vi","translated":"Điều hướng thất bại trước khi đến lần chạy; hãy thử lại.","updated_at":"2026-07-29T11:15:42.579Z"} {"cache_key":"7955ba4bd439bb652e06a2014a59cd162e980283cd4d6db87c6eba94c933f7f8","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.deletePreservedWorktreeConfirm","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"The thread's worktree has uncommitted or unpushed work, so it was kept ({branch}). Delete the checkout anyway?","text_hash":"e3e6064322d8b8c0f4a30641f0c2f2f9740423ca4dc5c485ab5c977f829a759b","tgt_lang":"vi","translated":"Worktree của phiên có công việc chưa commit hoặc chưa push, nên đã được giữ lại ({branch}). Vẫn xóa checkout?","updated_at":"2026-07-10T17:59:56.980Z"} {"cache_key":"799c9d092fb8c66c43b0b39677c2ff7a9b1033ca25a5511e0f936b89cc562000","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.heatmap.more","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"More","text_hash":"d47d7cb0e4f8fd2be5ee07826694c18917d83ca77d0a01698582d05f432db996","tgt_lang":"vi","translated":"Nhiều hơn","updated_at":"2026-07-29T11:15:15.880Z"} @@ -1975,6 +1989,7 @@ {"cache_key":"7c50facfb29ad1935c4bc4ae92904e8791711958f132915dd9a4a8abb9e5936e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.surface","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Surface","text_hash":"0905f7f59021c2a85f1c0a50d7c252a3e6c6ee006514f01d7264097f1fd4337a","tgt_lang":"vi","translated":"Bề mặt","updated_at":"2026-07-29T11:16:20.202Z"} {"cache_key":"7c5dcc22485feb669922dd77a3404150a9323c043723c045cfa6b6caf03a7f68","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.cloudWorkerDescendantConflict","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Cloud worker child: 1 workspace conflict","text_hash":"ffba7aaa067440434c2f9a2bd2395137498562ea3e3d02cc50b0296537fc90ec","tgt_lang":"vi","translated":"Con của cloud worker: 1 xung đột không gian làm việc","updated_at":"2026-07-22T15:57:11.980Z"} {"cache_key":"7c6457cbe85d6323593bdc3c14ef4d11094ef1e31e57eb688cb734df262b7af1","model":"gpt-5.6-sol","provider":"openai","segment_id":"chat.progressLabels.shelling","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Shelling","text_hash":"29260c30c3e72758cd40c5e0b6d32231519e51d7281e8a4d8f36f0df7c935df0","tgt_lang":"vi","translated":"Đang tạo vỏ","updated_at":"2026-07-14T04:55:03.180Z"} +{"cache_key":"7c86afbb6baccd08b0999e460fc8bbd09dbf8958f13406c1ad0bbf71e9486f66","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.branchCheckpointConfirm","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Create a new child thread from this compacted checkpoint?","text_hash":"dbafb7be891c3fd1d13d421909284ee93103bebf7b3b99a82e2fd882e59b58cd","tgt_lang":"vi","translated":"Tạo một luồng con mới từ điểm kiểm tra đã nén này?","updated_at":"2026-08-06T05:34:19.310Z"} {"cache_key":"7c8720a80492e48aca467fb2757621facaa1cf69601a6be0977abdb63e0f96c8","model":"gpt-5.6-sol","provider":"openai","segment_id":"execApproval.alwaysAllow","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Always allow","text_hash":"977618bd8bc7eef4d3bada0cf1a791d8362cd5fd8680e9673566abab2e76dded","tgt_lang":"vi","translated":"Luôn cho phép","updated_at":"2026-07-16T09:24:46.411Z","segment_ids":["approvalHistory.decisions.allowAlways"]} {"cache_key":"7c970231f1f09a9f001da0b1f8d5ae45958dbd01ae961d30d8de7887b9289a7e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.eventProofAdded","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Proof added","text_hash":"671069a137b0af834db51b3c9e90b9e4cd439a31e1c692212d8d4308ae860cbf","tgt_lang":"vi","translated":"Đã thêm bằng chứng","updated_at":"2026-07-29T11:16:20.202Z"} {"cache_key":"7ca3c2fbcd0def13b2bcadd09caab51540c7872b841bbdc477d0b7a4b2b83e03","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.nostr.notices.operationFailed","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"{prefix}: {error}","text_hash":"8c197cc9036336aa9e6a1c8a500e52f7334a264c786d63a8b7dffd0345f1bb0b","tgt_lang":"vi","translated":"{prefix}: {error}","updated_at":"2026-07-29T11:12:47.556Z"} @@ -2100,12 +2115,12 @@ {"cache_key":"83698a3419316e8c9f84bf8a1132b184a10f546a672769a8347658423ea9c4f0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.timeoutSeconds","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Timeout (seconds)","text_hash":"1f966032d11151c8753c9620f155e055f2c45ce4107d8b0f47f839953a441df7","tgt_lang":"vi","translated":"Thời gian chờ (giây)","updated_at":"2026-07-29T11:16:20.202Z"} {"cache_key":"83779ff9beea6134c3afcbf1aab675b9ca2949a38a9b8267546e5275e72e4d2a","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.dateThisWeek","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"This week","text_hash":"8c4eef5ab2532515ef24a662db70f6e5b8063c7f924342b2a463f763f1091634","tgt_lang":"vi","translated":"Tuần này","updated_at":"2026-07-05T14:40:16.834Z"} {"cache_key":"83798e1c668733f060b097f583939d8b39456a1f64dd4a3d9d54fd5187953127","model":"gpt-5.6-sol","provider":"openai","segment_id":"attention.cronOverdue","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"{count} automation(s) overdue","text_hash":"571edc869dd35bf6139c1ddfc99954269539f2ffe173268d76b31a701ea31f4d","tgt_lang":"vi","translated":"{count} tác vụ cron quá hạn","updated_at":"2026-07-12T00:10:50.384Z"} +{"cache_key":"839140a698f2d543f40ea31805eff73dd74dfc1cdf98902e4bf1930c5a0795fc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.restoreCheckpointConfirm","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Restore this thread to the selected compacted checkpoint?\n\nThis replaces the current active transcript for the session key.","text_hash":"e4f5de9f6c2d72014d2434ff7ad2704b6e4b54df553fc55a3705ddb3a8fa13ca","tgt_lang":"vi","translated":"Khôi phục luồng này về điểm kiểm tra đã nén được chọn?\n\nThao tác này thay thế bản ghi đang hoạt động hiện tại cho khóa phiên.","updated_at":"2026-08-06T05:34:19.310Z"} {"cache_key":"839f86b682261a4a770ed1f23510f8331e8b295ad1a36755b326687fad9a0038","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.credentials.envKeyNamed","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"API key from environment ({name})","text_hash":"60b7ea51236b1f35041153e54477f47d8519bfafc519b8e5c34c6f654490585f","tgt_lang":"vi","translated":"Khóa API từ môi trường ({name})","updated_at":"2026-07-29T11:16:20.202Z"} {"cache_key":"83ad6fb250ac8188633fa2cb15e7dec986e651d0aa7c0dc2bfafa2f8df9aa03c","model":"gpt-5.5","provider":"openai","segment_id":"chat.composer.microphoneFallback","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Microphone {number}","text_hash":"357eae20db9739dfdbb59ec21db70200f6ca9ee257c28ed637712f147af419ec","tgt_lang":"vi","translated":"Micrô {number}","updated_at":"2026-07-06T17:57:16.954Z"} {"cache_key":"83cd9042f7f9ace81b9aae73c8b7ced627a005d673b7445207ecc1d304288f1f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.hideChildSessions","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Hide {count} child threads for {session}","text_hash":"5254a352ae1a29a16164079255ef56ac38e2ea9f3efbbec87121e847760fc3c1","tgt_lang":"vi","translated":"Ẩn {count} phiên con của {session}","updated_at":"2026-07-29T11:16:20.202Z"} {"cache_key":"83f126c024448905283e749317375d0bbe9b58de192de339da3d6efc3d2034eb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.nostr.notices.updateFailed","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Profile update failed","text_hash":"e51c5f7d05453ac946d0147287cff268968b8b7d412979c89aac022b3e1961a5","tgt_lang":"vi","translated":"Cập nhật hồ sơ thất bại","updated_at":"2026-07-29T11:12:47.556Z"} {"cache_key":"8403a887cd2e7133ab9c13e8c7ea691f09c02a2c96253c9e84422672d47a5225","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.prepare.ollamaButton","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Check & set up","text_hash":"b9e3100f480a0602f2dcf6b7a715352966125fb2534d01ea4a2cb71a1bece909","tgt_lang":"vi","translated":"Kiểm tra & thiết lập","updated_at":"2026-07-31T19:29:53.873Z"} -{"cache_key":"840938a64a5e55136a96e9e4d8cedeb9d0187a661f5f6030fe7433fca26015be","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.messages.openInCanvas","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Open in canvas","text_hash":"02597bb20cb5d93ebbb47e62c3591fcf9dec76fc42697e1dc130e1f167232e61","tgt_lang":"vi","translated":"Mở trong canvas","updated_at":"2026-07-12T06:56:39.707Z"} {"cache_key":"8409467a8f3fcb0026de7dad70eeb0095e10850e8ca26e67e0d03b85800f5127","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.manual.verifyHint","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"OpenClaw verifies a real model reply before marking the connection ready.","text_hash":"382b47af14fd0802f3300b4eee52a8601d09021ded80c6a8976adbb6b9ec39a7","tgt_lang":"vi","translated":"OpenClaw xác minh phản hồi thực từ mô hình trước khi đánh dấu kết nối là sẵn sàng.","updated_at":"2026-07-31T19:29:53.873Z"} {"cache_key":"84301479a4173fa73f380ea8be1d46ce8a7e27409152eb8ba4aa0ef636767384","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.evaluation.status.error","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Error","text_hash":"54a0e8c17ebb21a11f8a25b8042786ef7efe52441e6cc87e92c67e0c4c0c6e78","tgt_lang":"vi","translated":"Lỗi","updated_at":"2026-07-29T11:14:39.627Z","segment_ids":["activity.status.error","cron.runs.runStatusError"]} {"cache_key":"8430ab8c94e9d75114346c1bcc4d10461540a43cc95fed674dd356db7bed84a2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sessionSharing.readOnlyNotice","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Only the thread owner and members can act in this thread.","text_hash":"d69f9f1d7b0111ddaf6ae8f5fb5a330c89a4cbbc8014e5134222145df93bd3de","tgt_lang":"vi","translated":"Chỉ chủ luồng và thành viên mới có thể thao tác trong luồng này.","updated_at":"2026-07-25T17:16:38.368Z"} @@ -2285,7 +2300,10 @@ {"cache_key":"8fa480e8dc0c9f436675c79338cd18ac17fea4954a90ec673018f2aa254743b3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commandResults.startingNewThread","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Starting new thread...","text_hash":"cf6d8d3a10b4bc86b5cd9152aeaba23cf1d4215151a70069d369dd269a5db511","tgt_lang":"vi","translated":"Đang bắt đầu luồng mới...","updated_at":"2026-07-29T11:15:15.880Z"} {"cache_key":"8faa9114ec294817922006c77f303100d8e3f45324dff9b088825b3a8f072773","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.copyFailed","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Copy failed","text_hash":"5b50e7a693fee952b9ed0e7c240bf4cba69b1dbf02af718145b297e4110591f3","tgt_lang":"vi","translated":"Sao chép thất bại","updated_at":"2026-07-29T11:12:47.555Z"} {"cache_key":"8fb9df7ff386f5e9732df6dd299928246b33369c2a453284014282e91b3e9faf","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.details.duration","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Duration","text_hash":"4fc52a3c4c558b517c463b22d86d0e3b9cfd4255c98fe3510f9075b37ab419c9","tgt_lang":"vi","translated":"Thời lượng","updated_at":"2026-07-29T11:16:20.202Z"} +{"cache_key":"8fcb30e4598d0e6b962c6002a629404b4536a3014248546a6bf4ff47fb36f4b8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.modelControls.modelsUnavailable","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Models unavailable","text_hash":"3165b4e4a0545cf89d54a11e8f862bbbfd06f986af3ff8f94f5c7c4992495b5f","tgt_lang":"vi","translated":"Model không khả dụng","updated_at":"2026-08-06T05:34:34.904Z"} +{"cache_key":"8fdc16d626200ce4ab7f19b3bf689e85bac400846ec1eca97d7e52bfe291a429","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.skillsPanel.updateError","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Could not update the agent skill allowlist.","text_hash":"ee69eb4828ac26cba851cec0b5ae90fd4059ab1d2f84dc8c1ee7def439c706eb","tgt_lang":"vi","translated":"Không thể cập nhật danh sách cho phép Skills của agent.","updated_at":"2026-08-06T05:34:19.310Z"} {"cache_key":"8fe0d384fc4165d9bdba5a9313c18a00eb7ffb42cfaca0f609c129a4d239177d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.pairing.qrUnavailable","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"QR unavailable. Copy the setup code instead.","text_hash":"e8d0d53b8389740ab80b08474ac2539c28e54ad279bd2658fab050e92755b42f","tgt_lang":"vi","translated":"Không có mã QR. Hãy sao chép mã thiết lập thay thế.","updated_at":"2026-07-29T11:16:20.202Z"} +{"cache_key":"9002c00f5404cc3cad0bb437e72146fe6cba69e3ca38450ab6352abdbdfafa82","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.auth","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Review the provider credential or sign-in, then retry.","text_hash":"06492ffbd3c87579037f41e3c00a217fb3020fafdc1f11442394e33b4b7dcd77","tgt_lang":"vi","translated":"Xem lại thông tin xác thực hoặc đăng nhập của provider, rồi thử lại.","updated_at":"2026-08-06T05:34:19.310Z"} {"cache_key":"900cb47ad847115cb4eeb1ff1714fe19710a8b750a626265c4a825389c3d2863","model":"claude-opus-4-8","provider":"anthropic","segment_id":"approvalPage.safeToClose","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"The decision is recorded. You can close this page.","text_hash":"10cda1e597a2aa7a231d028cb36f9cfcc47fc27a6f388864dd7d3e19b5fea022","tgt_lang":"vi","translated":"The decision is recorded. You can close this page.","updated_at":"2026-07-29T11:16:20.202Z"} {"cache_key":"90122ce09ffb63f69b963b7d7c77d9c8f9edd89f4e365154078fd7e80695dc61","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.overview.sessionsInRange","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"of {count} in range","text_hash":"6e63cea82a473651b00fb46a523cb60e7aeb7a937012c33f46313e28fc685a44","tgt_lang":"vi","translated":"trong số {count} trong phạm vi","updated_at":"2026-07-29T11:16:20.202Z"} {"cache_key":"90141772b753b0020dcbcbbfda35fa0458e9211e75f9b92a06def3111bf9bf08","model":"gpt-5.6-sol","provider":"openai","segment_id":"connection.help.step3","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Paste the WebSocket URL and token above, or open the tokenized URL directly.","text_hash":"9c978945315941b9182aa1d51e3465e2250e626234123299ff5fc59b7b01b0ab","tgt_lang":"vi","translated":"Dán URL WebSocket và token ở trên, hoặc mở trực tiếp URL có chứa token.","updated_at":"2026-07-12T00:10:50.384Z"} @@ -2302,6 +2320,7 @@ {"cache_key":"911923c6d1c438a115c848b295781582d19ddabb204f499ffcaea5348a12bdcc","model":"gpt-5.6-sol","provider":"openai","segment_id":"chat.workRun.workedForError","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Worked for {duration}, includes errors.","text_hash":"66118efe01df30b774788c6b32fec5c0bff79a91c38f03c9e66d5a19b8b76538","tgt_lang":"vi","translated":"Đã hoạt động trong {duration}, có lỗi.","updated_at":"2026-07-12T17:49:51.437Z"} {"cache_key":"911b92eaa872d57aec7a961e108ca18a566af0b255a1ad92bd01ce7714e464e0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agentTools.moreLive","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"+{count} more live tools","text_hash":"637862fd3c71333dbc415662df2ccba1b37007d4577dc442702fabc683e7ccee","tgt_lang":"vi","translated":"+{count} công cụ trực tiếp khác","updated_at":"2026-07-12T06:54:29.578Z"} {"cache_key":"9128d54bc66319a0e67bed9ca21a1199bd06962a5b6fa30a52d44d43e54a53fc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.inventory.cleanupStale","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Clean up {count} stale","text_hash":"f2bd449829a6d205e69211282ad6e0c450db696ab2cf953e6c818a7abc79ddd9","tgt_lang":"vi","translated":"Dọn dẹp {count} mục cũ","updated_at":"2026-07-12T06:51:38.122Z"} +{"cache_key":"9134bab441007c90665df5a9dc415228dadd0bb486ee3909f781c1718b9537a9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.unavailable","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Make sure the provider service is running and reachable, then retry.","text_hash":"91dd03a4485088dbe11b0bad797b05af1e3b3e87824c557fd514f944d3a3f992","tgt_lang":"vi","translated":"Đảm bảo dịch vụ nhà cung cấp đang chạy và có thể truy cập được, sau đó thử lại.","updated_at":"2026-08-06T05:34:32.225Z"} {"cache_key":"9138592de0d0a577859ce248fbb286bd09b9bdc387cbd668d3566b924a4832b6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"quickSettings.personal.avatarInvalid","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Choose a valid JPEG, PNG, or WebP image.","text_hash":"3271497f59ac95ee76eaa22b54ea8948a23b81114a65382f4874ab13079edd79","tgt_lang":"vi","translated":"Chọn một hình ảnh JPEG, PNG hoặc WebP hợp lệ.","updated_at":"2026-07-22T15:57:21.269Z"} {"cache_key":"9192062840e46959fb3b5d1df9c6dfb9c105903e8bf688572557008366cc0db8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"logbook.duration.hours","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"{hours}h {minutes}m","text_hash":"425dc6c72de6fdc579549bfa261e44ea9dd0c30a37287124881b2f48b9e0b6f4","tgt_lang":"vi","translated":"{hours}h {minutes}m","updated_at":"2026-07-29T11:16:20.202Z"} {"cache_key":"91b4ce3ac5daa6eb31ddd0b846247227dbf6fd0a263302b0fc8e98c1ff0a8bcb","model":"gpt-5.5","provider":"openai","segment_id":"workboard.badgeWorkerLogs","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"{count} worker logs","text_hash":"2923e2a84e6ed0ca048d280206198b156da6148859e474498d335a44e323e0a8","tgt_lang":"vi","translated":"{count} nhật ký worker","updated_at":"2026-05-30T15:38:47.755Z"} @@ -2386,6 +2405,7 @@ {"cache_key":"96c87f132f238bbd7d6cc9f76e086a764658f7c33e7c8f9ba783690f341ae48b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"quickSettings.personal.profileIdentity","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Your gateway profile","text_hash":"fe0ec083e0133931e2a5bfae6f5a785c974d250ae9391d4b8351582a43a43eca","tgt_lang":"vi","translated":"Hồ sơ gateway của bạn","updated_at":"2026-07-22T15:57:21.269Z"} {"cache_key":"96ce63c4eeef076d18c7e380ac7a639dd1694a128a0a3362ac085c2273a6a0a7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"labsPage.loopDetection.description","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Enable rolling-history guards that warn or block repeated tool calls when an agent stops making progress.","text_hash":"ceb1bf152e99089ee0f2eaf9765231d0038e1f30ad21f614892f0e64c1bcd071","tgt_lang":"vi","translated":"Bật các biện pháp bảo vệ dựa trên lịch sử cuộn để cảnh báo hoặc chặn các lệnh gọi công cụ lặp lại khi agent ngừng tiến triển.","updated_at":"2026-07-31T19:29:53.873Z"} {"cache_key":"96ec8a9bdd2955b5d79fd4b17d453bf59aba850c7b1d1974f38927f62fc1bb16","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agentTools.disabledByOverride","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Disabled by agent override.","text_hash":"ead082a19ea7d8fad746ab3a53eebeee48b548773ebbcb4730f9a1762854bff7","tgt_lang":"vi","translated":"Bị tắt bởi ghi đè của agent.","updated_at":"2026-07-12T06:54:19.733Z"} +{"cache_key":"96f87052cba859c4e0ff9dfafaa500dc0d2d5e366fb9155dec57a14fd522a168","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.messages.fullContentLoadFailed","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Could not load the full message.","text_hash":"a786a21e46295cc228c4ec476928e20786dde74abe1d0999043c6598ce736456","tgt_lang":"vi","translated":"Không thể tải toàn bộ tin nhắn.","updated_at":"2026-08-06T05:34:34.904Z"} {"cache_key":"9716b30416946de9e8b1edceed1f968b51878868222105f320f59d463561d5ef","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.subject","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Subject","text_hash":"68971283841aecdf1da48428849b3b33164ec5c41d0f3c4d6cea624db5aff8f2","tgt_lang":"vi","translated":"Chủ đề","updated_at":"2026-07-29T11:16:20.202Z"} {"cache_key":"97256cc69ed01e0d33e68667ef78073de7338b91a2aecbbbdbcd5a5c3545ca44","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.emptyFilteredTitle","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"No cards match this view","text_hash":"a272617e183ba1dff3f7f140d0851b64baf95f4827ff729d23dfeb05c2069875","tgt_lang":"vi","translated":"Không có thẻ nào khớp với chế độ xem này","updated_at":"2026-06-17T14:17:32.599Z"} {"cache_key":"972dad9475645d687f721615831f2fc0e731e6f5ba0f5115caa7e75b4afb8764","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.moveToGroupMenu","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Move to group","text_hash":"f1c038660cfb46e0333b7e441939e841de0b82937f11356ab199c01cbdb15710","tgt_lang":"vi","translated":"Move to group","updated_at":"2026-07-29T11:16:20.202Z"} @@ -2404,6 +2424,7 @@ {"cache_key":"9821cf578b86e85aeb699553c0f2370e371887dd4c463220a43c7f62ff971a5f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.redacted","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"redacted","text_hash":"b68919aff001d8366249403a2544fba2d833084f1ad22839b6310aadacb6a138","tgt_lang":"vi","translated":"đã ẩn","updated_at":"2026-07-12T06:54:19.733Z"} {"cache_key":"98322af913205f3309dc9050bc5a60a30890ff606dfc6ce12de3b7454d8a2625","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.overview.primaryModelDefault","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Primary model (default)","text_hash":"ac1b07e4c946a636c7d164a07ccf14468355ba90e2b8c204a1c80dd2cdebb46e","tgt_lang":"vi","translated":"Model chính (mặc định)","updated_at":"2026-07-12T06:52:14.923Z"} {"cache_key":"9842a51e13777ca3d2b24355aaa99bb5aba1fd875db24086b304ee332b4a1b34","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.cancelReply","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Cancel reply","text_hash":"2355f73150190fc77c27f936d5b967569ac5d0bc9f5bf6f3cd8cb649d8f1a49d","tgt_lang":"vi","translated":"Hủy trả lời","updated_at":"2026-07-12T06:56:54.544Z"} +{"cache_key":"9848b00ffbfe4eae34f8b5f76a532286c963f54b943f7a09deae771c17972f0f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.deleteSelectedConfirm","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Delete {count} threads?\n\nThis will delete the thread entries and archive their transcripts.","text_hash":"4c54c281b40a03109f36a41d8ab02d72616493fd3cdafcf0d8adcf1cf89959cc","tgt_lang":"vi","translated":"Xóa {count} luồng?\n\nThao tác này sẽ xóa các mục luồng và lưu trữ bản ghi của chúng.","updated_at":"2026-08-06T05:34:19.310Z"} {"cache_key":"987fb7c8f380d8498142136f2d97a1e475a079d2fb0042bb1672c0528865fec4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.chatPrefs.messageWidth","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Message width","text_hash":"e98c679f0792cff1b13e4e2a9fc027c9d88318cb02351b6859944dd6c492dd41","tgt_lang":"vi","translated":"Chiều rộng tin nhắn","updated_at":"2026-07-25T17:16:19.276Z"} {"cache_key":"988a579ada916a7eda3409335555396fba9b6bb76afd907be245f53d5f3a9a68","model":"gpt-5.5","provider":"openai","segment_id":"browser.inspectUnavailable","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Element inspection is disabled (browser.evaluateEnabled=false).","text_hash":"245e50b4d70ffaaca893f1c7e911e814230817a903825940d45c1c0de2148ef7","tgt_lang":"vi","translated":"Tính năng kiểm tra phần tử đã bị tắt (browser.evaluateEnabled=false).","updated_at":"2026-07-11T02:20:00.545Z"} {"cache_key":"988e19d2308b9d371cf0f5b78132c21e12548cb8cfdc09c8fbf1cb8cbcb8d6f5","model":"gpt-5","provider":"openai","segment_id":"usage.costWindows.selectedRange","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Selected Range","text_hash":"95917ae71066a19c266cd4530068f4bf775ed2401951ebf37ab0c91daa1a67d3","tgt_lang":"vi","translated":"Khoảng đã chọn","updated_at":"2026-07-05T20:24:32.108Z"} @@ -2452,12 +2473,12 @@ {"cache_key":"9b497c386bb082107f2188ac32588ce4e736b15473c4fc920035cbce3b2f5e2a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"quickSettings.personal.avatarIssues.missing","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"File not found","text_hash":"3521021a2e875fbc52ae82e2a3fea5024d507bbc919f504ca8521292c3fe14d3","tgt_lang":"vi","translated":"Không tìm thấy tệp","updated_at":"2026-07-12T06:53:32.061Z"} {"cache_key":"9b5014ad23440704ef1b29554296a278f78cba8193da88419f365b0dd6df81c2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agentTools.notLive","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Not Live","text_hash":"bea2fcd0c86443609bb2f1d0e9e107f154edc26d3bdce319675e08fa3ba49366","tgt_lang":"vi","translated":"Không hoạt động","updated_at":"2026-07-12T06:54:19.733Z"} {"cache_key":"9b5b14e6d348f532022d9bf05634accdf10e25d0214ca0c92ee3546b2384be1d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.readOnly.disconnected","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Connect to the gateway to change model settings.","text_hash":"86fc9a406c4c48af10cb9a07a11637f287425224a9ce38e1298302b263545c68","tgt_lang":"vi","translated":"Kết nối với Gateway để thay đổi cài đặt mô hình.","updated_at":"2026-07-29T11:16:20.202Z"} +{"cache_key":"9b6f1a90fe0a81e693e94d5db9c7a00d680e2798eaac9b3d9727cd1085de4536","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.modelControls.refreshingModels","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Refreshing models…","text_hash":"88c350cac6f76d81ff4030497c3862e3088348e461c045aa0a87d0efe8e3cab8","tgt_lang":"vi","translated":"Đang làm mới model…","updated_at":"2026-08-06T05:34:34.904Z"} {"cache_key":"9b7b6a60dc85509e4cf7293101d2ee839e49b4d621db39d11948080a12d54eb3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"updates.failureReasons.managedServiceHandoffAlreadyRunning","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Another managed update is already running. Wait for it to complete, then refresh update status.","text_hash":"0964cbca36699673bbf98f5fe8a9e2ce0a43bcccf4e9e4c7cb47ed3fd25fc14a","tgt_lang":"vi","translated":"Một bản cập nhật được quản lý khác đang chạy. Hãy chờ nó hoàn tất, rồi làm mới trạng thái cập nhật.","updated_at":"2026-07-29T11:13:14.514Z"} {"cache_key":"9b7bb783664d2d06ddfd7890109c1cf237876aba3c39d1282613266b548c2f35","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.workspaceConflict.copyTakeCommand","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Copy take-cloud command","text_hash":"44133cc72764b01c8581d9131746883edd236b11a312678b851f97105d4ee4aa","tgt_lang":"vi","translated":"Sao chép lệnh lấy-đám-mây","updated_at":"2026-07-22T15:59:36.173Z"} {"cache_key":"9b8d6e44028cb3db96d5df089a51381bca6bca97132d7eff81ef4428f0678b30","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.messages.replyToMessage","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Reply to message","text_hash":"11dab6274664c362e6db866ed79301f0638ee86190d71e6f4d3b1ba3257c53e7","tgt_lang":"vi","translated":"Trả lời tin nhắn","updated_at":"2026-07-22T15:59:51.805Z"} {"cache_key":"9b8d7233fb185feff6b723ed50bc5d14098dcc582c5b21c115a1e9be0dc737c2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.pairing.adminRequired","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Administrator access is required to create setup codes.","text_hash":"ebdddd4b5a8fa32c796cb3ae068c328a3f8564f67217b781c65a072ab7bcc9ff","tgt_lang":"vi","translated":"Cần quyền truy cập quản trị viên để tạo mã thiết lập.","updated_at":"2026-07-29T11:16:20.202Z"} {"cache_key":"9b9288e5c6ed763cdb61122f31dc327bebe945a6bd2d9af9e1a02ee25069b57f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.fullVaultBreakdown","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Full vault breakdown: {breakdown}.","text_hash":"e7092075b930291a3d794e0a81897897599d50c20cdff9aaf289047b9e902046","tgt_lang":"vi","translated":"Phân tích đầy đủ vault: {breakdown}.","updated_at":"2026-07-29T11:15:07.484Z"} -{"cache_key":"9b9e76f6a53c2e9137993b38b04f8e5ddc0311a6587432751271e79308a92c09","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.authFailed.stepDashboard","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Run openclaw dashboard --no-open and open the fresh URL or paste its token.","text_hash":"8332142ce650399926258b23bb7b6fd279cdde999caf9afcb27a92713624e085","tgt_lang":"vi","translated":"Chạy openclaw dashboard --no-open rồi mở URL mới hoặc dán token của nó.","updated_at":"2026-07-29T11:16:20.202Z"} {"cache_key":"9ba45672fdf341d0dd84ca6fe48d91e4d489fff6368492a30a80d99d9dae0aa6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agentTools.title","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Tool Access","text_hash":"cf8084fcb3ba5158b83bed00ade2acfcba14311d9da2e7f7891f321addcd1c6c","tgt_lang":"vi","translated":"Truy Cập Công Cụ","updated_at":"2026-07-12T06:54:29.578Z"} {"cache_key":"9ba5b1d6c29fb43316a66c5cf6da9980d99ccd44641c9e79f55fecb45a73bf35","model":"claude-opus-4-8","provider":"anthropic","segment_id":"gatewayLogs.exportLabels.filtered","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"filtered","text_hash":"13a30363eb940c6c473c642531153b12d80078449bee3a8648db0575fb7de52d","tgt_lang":"vi","translated":"đã lọc","updated_at":"2026-07-22T15:58:45.478Z"} {"cache_key":"9bc8c014d23291a02bc9e3a701598206e7acca14e19787c9304a28c1568e5309","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.sessionDetails","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Thread details","text_hash":"e35e434a5cea4d9461c1069ac92c042b6f987ab8a0df79a3c61e4cedd1ee8848","tgt_lang":"vi","translated":"Chi tiết phiên","updated_at":"2026-07-29T11:16:20.202Z"} @@ -2525,7 +2546,6 @@ {"cache_key":"9fcbbf69b02fec0c700afc4a268e825ecb2988c2e9240fa0b0a0899a99d5eb12","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.compactRecommendedContext","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Compact recommended thread context","text_hash":"ebc4e67829c41e046c5abcd363a198e37325d4de7f2385c852e9f74869c24353","tgt_lang":"vi","translated":"Nén ngữ cảnh phiên được đề xuất","updated_at":"2026-07-12T06:56:54.544Z"} {"cache_key":"9fd5de988f3d8cafee2f89da85c286510bb6427549cade4e46ed733b6e93a827","model":"gpt-5.5","provider":"openai","segment_id":"browser.annotateDone","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Exit annotate mode","text_hash":"ec8bf75657b38358d4fdc51f042bc82af894a7fb80802e0085298d3fed68a566","tgt_lang":"vi","translated":"Thoát chế độ chú thích","updated_at":"2026-07-11T02:19:55.107Z"} {"cache_key":"9fdb14825f93d3787f62b1080131878c820207be8f5e1a0365774c1860ee2c16","model":"gpt-5.6-sol","provider":"openai","segment_id":"attention.modelAuthExpired","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Model auth expired: {providers}","text_hash":"1af839b53686632bd3d0b5e0b89025a75052d0b7cfa84ce5e1654d4cd2469c61","tgt_lang":"vi","translated":"Xác thực mô hình đã hết hạn: {providers}","updated_at":"2026-07-12T00:10:50.384Z"} -{"cache_key":"9fdf563a8df1b6b2dc02be6edad291d0458d2dbbe1874eb2dd46e96279ff23dd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.actions.confirmRepair","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Repair Dream Cache? This archives derived dream cache files and rebuilds them from clean inputs. Your dream diary stays untouched.","text_hash":"bf72fa3d38159dffaddfcde0587d8d5d7002a7e5b60db804a5f3f953b260fac0","tgt_lang":"vi","translated":"Sửa chữa Bộ nhớ đệm giấc mơ? Thao tác này lưu trữ các tệp bộ nhớ đệm giấc mơ được tạo ra và xây dựng lại chúng từ dữ liệu đầu vào sạch. Nhật ký giấc mơ của bạn vẫn được giữ nguyên.","updated_at":"2026-07-29T11:14:52.424Z"} {"cache_key":"9fe6dc6a3bf6c4f25b8826d3d1889af2ec4707660bab18e9b40e37a7a224c508","model":"claude-opus-4-8","provider":"anthropic","segment_id":"languages.uk","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Українська (Ukrainian)","text_hash":"615798b01a143e21d6033027f3feffc84a66ccb0646fafaabef3c922c43ce59c","tgt_lang":"vi","translated":"Українська (Tiếng Ukraina)","updated_at":"2026-07-29T11:16:20.202Z"} {"cache_key":"9fe7cd4b7ceda1d5ac46f31d033ec1914aa386118a5cd2d81fc911242ee0bd0c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"activity.argumentHiddenOne","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"1 argument hidden","text_hash":"a65df19fe3cd1dbb63226383836c9b3ff51643d36bad897d75ad58990dd09dc7","tgt_lang":"vi","translated":"1 đối số bị ẩn","updated_at":"2026-07-29T11:16:20.202Z"} {"cache_key":"9febbef8bb13a225e1ddcc414743cf0ffd6dc50b60974e4f2a2747ae4400b5cb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.selectors.sessionSearch","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Search threads","text_hash":"560d3e826c413dc9f7b15e6d73bc3aef5f9a62c08fa555e88332b7e1496e332a","tgt_lang":"vi","translated":"Tìm kiếm phiên","updated_at":"2026-07-29T11:16:20.202Z"} @@ -2544,6 +2564,7 @@ {"cache_key":"a0bba28fa6fb3083020b2e0b38d9f06350fecd8dab80f1c5700605a506146952","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.header.off","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Dreaming Off","text_hash":"fe2f15fef986e674efb95de86adba35f11455f29f9d3b045d0cf23196666cca9","tgt_lang":"vi","translated":"Đang tắt Dreaming","updated_at":"2026-07-29T11:16:20.202Z"} {"cache_key":"a0d0626bf4ff9d85360c15a48ab1da5210841fdacbb72aa40f13be235277e467","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.pageGroups.concepts","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Concepts","text_hash":"0d0a8c6df3ace225e9a8e34274e5c1c1116d1db8319aa5357a8448e8a9ad732f","tgt_lang":"vi","translated":"Khái niệm","updated_at":"2026-07-29T11:14:59.128Z"} {"cache_key":"a0dc097e677dbcaaacf5eaeb1b205ef27defd65657292ba2d7b2318e2d09e2cf","model":"gpt-5.5","provider":"openai","segment_id":"chat.pullRequests.rateLimited","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"GitHub API rate limit reached. Pull request status may be out of date until the limit resets.","text_hash":"312059c23083ca0a15fdf51232ff632d96149e734d8cecb5db8295163c7a33a5","tgt_lang":"vi","translated":"Đã đạt giới hạn tốc độ GitHub API. Trạng thái pull request có thể không còn mới nhất cho đến khi giới hạn được đặt lại.","updated_at":"2026-07-10T17:04:30.321Z"} +{"cache_key":"a0e1839acc41b771832883405484074b8b0603efb5ec41be42978158e91e9922","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.retry","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Try again","text_hash":"d8b8392e2c542950ca64867168e4ef87d4ad606882d5898f826b51c6d553988f","tgt_lang":"vi","translated":"Thử lại","updated_at":"2026-07-29T11:16:20.202Z","segment_ids":["pluginsPage.tryAgain"]} {"cache_key":"a0e43b1468a7b54c6f86c62099e0f965aa59a75bdcac750f63a81f28b465f974","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.backend.description","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"How memory is stored and retrieved for the selected engine.","text_hash":"7db01feabbfbe3c5f9bd9e46246ecd2962eeeead85b91c52bab9eaf4d47ec344","tgt_lang":"vi","translated":"Cách bộ nhớ được lưu trữ và truy xuất cho engine đã chọn.","updated_at":"2026-07-28T07:15:00.143Z"} {"cache_key":"a1076e5390f6a7a25a3fd24d976cac6a21538ffb3aa17b07af4007aa244d6dca","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.pairing.noApp","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Don't have the app yet?","text_hash":"84b45af9ba78e68db4a43fee9048a8ac0480284110bc078de3c360d2f269cf2e","tgt_lang":"vi","translated":"Chưa có ứng dụng?","updated_at":"2026-07-22T15:57:03.210Z"} {"cache_key":"a10f93e1272caff24822dd87996b186759903ac717aabf9be45006764f46e69f","model":"gpt-5.5","provider":"openai","segment_id":"chat.backgroundTasks.empty","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"No background tasks for this agent yet.","text_hash":"823cdd790c108c21546c09bdfcfa549742c92f81e3bf5ea14e072fc34ac434cf","tgt_lang":"vi","translated":"Chưa có tác vụ nền nào cho tác nhân này.","updated_at":"2026-07-11T00:45:36.411Z"} @@ -2587,6 +2608,7 @@ {"cache_key":"a31f5e00fb70b5bb116e3c28ce69daffd054cd64d015eea75cb1a91623d75916","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.failureAlertAccountPlaceholder","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Account ID for multi-account setups","text_hash":"4809ae15cf6f6147df474b32317006b57ce152f16c77891d44f6654ad1efd5a9","tgt_lang":"vi","translated":"ID tài khoản cho thiết lập nhiều tài khoản","updated_at":"2026-07-12T06:57:22.798Z"} {"cache_key":"a33324316f9bd6eadc22aa5af8eaa90ae643c2475fbb75c5bf5caaa86f594191","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.notifications.granted","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Granted","text_hash":"62026a42b2390a87bf21a984cabce8067c2bddf5031a519a11397f38a0ee828c","tgt_lang":"vi","translated":"Đã cấp","updated_at":"2026-07-12T06:53:48.470Z","segment_ids":["board.widget.granted"]} {"cache_key":"a3462537e71152a064b34d670b8e8fac6360767020a9a1f541aee41131e429bf","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillsPage.reason","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Reason: {reasons}","text_hash":"f98758e12634814d8357b70d457d3847a9c8d641993694b536c63367075187b3","tgt_lang":"vi","translated":"Lý do: {reasons}","updated_at":"2026-07-12T06:54:48.829Z"} +{"cache_key":"a35f8b9675fb7231398e521fd1a57d382a0b40c31221212322b4da2c6898718b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.stopCloudWorkerConfirmAction","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Stop worker","text_hash":"9a57ca2831c77ed95598e14dffcbb02156a28428b46f153a2cefb02c66f53d8c","tgt_lang":"vi","translated":"Dừng worker","updated_at":"2026-08-06T05:34:19.310Z"} {"cache_key":"a3c7d13a96f8f134925b95d25a1e967bf41e6f197ce32477176eb3bdfa8caec1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"execApproval.labels.resolved","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Resolved","text_hash":"5be3c2c8354e1eb924b03a3dcc7fa4172e9aa0f4917b46b44fcc7daf8835d7a7","tgt_lang":"vi","translated":"Đã giải quyết","updated_at":"2026-07-29T11:16:20.202Z"} {"cache_key":"a3edd81e60de117b916de7fdbebcd9b418fab8e241acb2141207c937648be61f","model":"gpt-5.6-sol","provider":"openai","segment_id":"connection.access.showToken","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Show token","text_hash":"2faef0ba40dc420f67de983b6c1be8f0f4b9b60f18409f2d2368b53b3c28a7bd","tgt_lang":"vi","translated":"Hiển thị token","updated_at":"2026-07-12T00:10:47.384Z","segment_ids":["login.showToken"]} {"cache_key":"a4353ca98d5d696d341f98e689dfd2fe2d7277c528553bbe6e76940a2132be1a","model":"gpt-5.6-sol","provider":"openai","segment_id":"agents.identity.replaceImage","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Replace image…","text_hash":"6a6a2cada1f5a16f2406a2d579251e09ddeb07d30c47d3afd3e9eaf48b14d36b","tgt_lang":"vi","translated":"Thay thế hình ảnh…","updated_at":"2026-07-13T10:57:42.215Z"} @@ -2611,6 +2633,7 @@ {"cache_key":"a55e4337e45aaa3a2e1070f43d54d2204ba92b9d9b4287455398ef7b6246e035","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.detailCategory","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Category","text_hash":"292c06f0045a45d044be282b132b7055ae224e18e02b523a451d8ea96fadfd24","tgt_lang":"vi","translated":"Danh mục","updated_at":"2026-07-29T11:16:20.202Z"} {"cache_key":"a5650e97ebbc9816914dd6dcbda7dc92de49b424d8ccfde67111e5d2444172bc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sessionRoute.multipleMatches","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"More than one session matches {shortId}.","text_hash":"3aa7e0d1e1cc1f44f43538e5c502b3cacd86e52ea78ad3ab1f2198bea150fc96","tgt_lang":"vi","translated":"Có nhiều hơn một phiên khớp với {shortId}.","updated_at":"2026-07-28T07:16:06.011Z"} {"cache_key":"a56b4ce4c312b88e5d1aa589c23813526d2c6185c83bcebdd4d5257b1689c1ac","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.isolatedSession","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Isolated session","text_hash":"3870e074c0c016b1eb5c12275d4bb055ba594ac3762bd50110e8460c10bf696f","tgt_lang":"vi","translated":"Phiên biệt lập","updated_at":"2026-07-12T06:57:18.585Z"} +{"cache_key":"a57356fd2c6cf677cae25a1e230653886e658a36246ca3df450e4d849b9ee943","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.button","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Check model","text_hash":"ecbc2430febdf2ec2499efad15c6d2f2a01b64cc8ea7a1bce31663cf67c0dd9c","tgt_lang":"vi","translated":"Kiểm tra model","updated_at":"2026-08-06T05:34:19.310Z"} {"cache_key":"a579e263c4d7ae46fcb12a3d6179634462de7889784d6bdcb3919f128abc0391","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.toolCards.rawDetails","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Raw details","text_hash":"e2444fceb015fb3f45205cfb6c7c310f3088773866ae34fc4766ddd5fb35722b","tgt_lang":"vi","translated":"Chi tiết thô","updated_at":"2026-07-29T11:16:20.202Z"} {"cache_key":"a586bbecc08542e44e9e4a0964dda33ca67f9a1ff6eefedee5d591f369a30ba7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"custodian.history.opaqueChange","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Formatting or comments changed without visible configuration path changes.","text_hash":"9f038a99274826db1ebf1570769574be60bd5aacf85ad244f3a6be887544d5ba","tgt_lang":"vi","translated":"Định dạng hoặc chú thích đã thay đổi mà không có thay đổi đường dẫn cấu hình rõ ràng.","updated_at":"2026-07-22T15:57:58.802Z"} {"cache_key":"a5a3b1dd46b7d93411dec2fca827674feded25a9167afd19c9527c2ab343291d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.search.intro","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Embedding and retrieval defaults shared by every agent that has no memory override.","text_hash":"f990c1968bf6388d9761cfac5761eb9f9e1a5caa6ec2941294b8fd7bdfd15b2e","tgt_lang":"vi","translated":"Các mặc định về embedding và truy xuất được chia sẻ bởi mọi agent không có ghi đè bộ nhớ.","updated_at":"2026-07-28T07:15:00.143Z"} @@ -2728,6 +2751,7 @@ {"cache_key":"acf1eb58d0253a3c05f153f38ed13200a8e75b2898f0cb37ef6bb304282fb3a0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.defaults.addFallback","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Add fallback","text_hash":"758a88b12044ebb502da110be402f2d8ce6c8f30dd43c61ae06f0832228f9835","tgt_lang":"vi","translated":"Thêm mô hình dự phòng","updated_at":"2026-07-29T11:16:20.202Z"} {"cache_key":"ad0cca5a3280ed3c6d365c44ce3f4e45485b3bec1c58661b8fe43c517cd037cb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.success.openChat","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Start chatting","text_hash":"b010f6d81e5adcb6d12bf845e7aa9d10e3e20267ba2c9fa244b26919a41a9a75","tgt_lang":"vi","translated":"Mở cuộc trò chuyện","updated_at":"2026-07-29T11:16:20.202Z"} {"cache_key":"ad0d9a1062826f1aeea904546895edcbfbc07cc13ffdc81f25c70402392ec4a9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agentTools.statusSaving","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"saving…","text_hash":"945d2c03508adc66ba5ad077b3d99219cb6684b04c2d314e133a175d1b294ccd","tgt_lang":"vi","translated":"đang lưu…","updated_at":"2026-07-12T06:54:35.616Z"} +{"cache_key":"ad0dd3cef50cbbad785f0bea98a4b76df66b88a225dd2fe3025c20a174709c13","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.forkedSession","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Forked thread","text_hash":"52e0889e75a6aa22f91b410bd5e97080529a12ab4b60ab69dfa3c6c223db6788","tgt_lang":"vi","translated":"Luồng đã tách nhánh","updated_at":"2026-08-06T05:34:19.310Z"} {"cache_key":"ad17adc16244915a143609432e7da2801ffc12adad8ffba1081e8ac5e5b95b3e","model":"claude-opus-4-6","provider":"anthropic","segment_id":"configView.rawDraftPendingFormTitle","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Unsaved raw config edits — save or discard them before switching to Form.","text_hash":"d7963b140656ba995d2c41aa57b1743cdc66169205d5d78942d8097baff7d1b6","tgt_lang":"vi","translated":"Có thay đổi cấu hình thô chưa lưu — hãy lưu hoặc hủy chúng trước khi chuyển sang Form.","updated_at":"2026-07-14T12:53:44.445Z"} {"cache_key":"ad1c435eca024903086b1add217f3eb952710f2cd851fc4d2c740c1d48e747a9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.pairing.subtitle","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Review people waiting to send direct messages to pairing-protected channels.","text_hash":"52060f8be3e95c1eacc8bca7f3aa1c93ffc148f960f840712020581132b9f58f","tgt_lang":"vi","translated":"Xem xét những người đang chờ gửi tin nhắn trực tiếp đến các kênh được bảo vệ bằng ghép nối.","updated_at":"2026-07-22T15:56:41.186Z"} {"cache_key":"ad23ed71cbd77e864767426c5e440bd01900245681a67f64fa6600033c145207","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.viewDetails","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"View details","text_hash":"d1bf045bb524dae5b02c471c230958bcd1bf232d7a49367b1cdf977855a06b41","tgt_lang":"vi","translated":"Xem chi tiết","updated_at":"2026-06-16T14:17:10.180Z"} @@ -2762,7 +2786,7 @@ {"cache_key":"af0cd89409c28b4bcca20590875262e822a8ea158983fffb7220e79aeb65b9a7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"board.widget.autoHeight","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Auto height","text_hash":"c74a87296fd1c0e1b4607ac82cd91bcc12820e4c700daf0e02eb7481f78af786","tgt_lang":"vi","translated":"Chiều cao tự động","updated_at":"2026-07-22T15:58:53.625Z"} {"cache_key":"af11aef45cb0473c3e3bf6079e6f455ee94edbc67abec6d2ac3b7f6fd59a3cbf","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.openEngine","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Open {engine}","text_hash":"511b6c9443f6317fbc6dbe356ca307966772177a3e0225060d38785ac17919e3","tgt_lang":"vi","translated":"Mở {engine}","updated_at":"2026-07-29T11:16:20.202Z"} {"cache_key":"af282c2001ca0e064fb319913a98232b431d4de4d56567e670183b160f48dcf2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.rail.askBusy","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"The companion is already answering a question.","text_hash":"476eab70cc896955ef4f010aa45a0926ffe727509e1b0ee58a41fde7d1989c26","tgt_lang":"vi","translated":"Trợ lý đang trả lời một câu hỏi khác.","updated_at":"2026-07-25T17:16:46.173Z"} -{"cache_key":"af3024cacd71059c87d25473f7fd91541dd09d3f6c3d82563a45d9b770bf7f14","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.secondsAgo","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"{count}s ago","text_hash":"244073ecb2be8fe875a37bcf7023ff32fb21f7c64e5d29e0ae62931a84c98a6a","tgt_lang":"vi","translated":"{count} giây trước","updated_at":"2026-07-12T06:56:04.427Z","segment_ids":["skillWorkshop.relative.secondsAgo"]} +{"cache_key":"af3024cacd71059c87d25473f7fd91541dd09d3f6c3d82563a45d9b770bf7f14","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.secondsAgo","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"{count}s ago","text_hash":"244073ecb2be8fe875a37bcf7023ff32fb21f7c64e5d29e0ae62931a84c98a6a","tgt_lang":"vi","translated":"{count} giây trước","updated_at":"2026-07-12T06:56:04.427Z"} {"cache_key":"af3b9da82c9b7e1d4c368dfd2aea28f64283c2b1bf92c5c0f19839349f03157d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.pairing.getApps","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Get the apps","text_hash":"cd573c27d9675c31a931fdbc329d17d50bede2d9f96a20f9acd103e704f3d7dd","tgt_lang":"vi","translated":"Tải ứng dụng","updated_at":"2026-07-22T15:57:03.210Z","segment_ids":["agentChip.getApps"]} {"cache_key":"af4483d2a838f580b1207dbdf74bed111874239c4e95ba7a71fb8d307f7c1f7b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.rail.checksPassing","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"{count} passed","text_hash":"e3274fb278c38630ba12fd6c5477b9544618f8db34586ada43cc939707c93081","tgt_lang":"vi","translated":"{count} đạt","updated_at":"2026-07-22T15:59:59.755Z"} {"cache_key":"af50d6685aaab8258c69e5640541888e6ed541133ed4e7db891a7c81bb4d228a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillsPage.installing","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Installing…","text_hash":"530bcc355f0a3cd6a75a5216f1648e3dc48da5615ee41f56e033f4732982a3df","tgt_lang":"vi","translated":"Đang cài đặt…","updated_at":"2026-07-12T06:54:48.829Z","segment_ids":["pluginsPage.installing"]} @@ -3061,7 +3085,7 @@ {"cache_key":"c0ce489a519e455f803fc920a604396a3ec7ec42705d657a768dedb56f3ffdcb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.toolCatalog.descriptions.agentsList","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"List agents","text_hash":"14c11ce2c1ad03acc37cf3f89893cd4d986f1ab24ab2d7fb5e49bd89c923c72d","tgt_lang":"vi","translated":"Liệt kê tác nhân","updated_at":"2026-07-12T06:52:23.675Z"} {"cache_key":"c0d0a79b0eb7b8f0e187a2946e5ba5cfb9fde0c1a6113f7de1113b732b970f9c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.pairing.noFilteredRequests","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"No pending requests match these filters.","text_hash":"b4f375291cbf2fac6e7904f0b1e2e8f294c9e8277feb5fb73f9e2a072731dce5","tgt_lang":"vi","translated":"Không có yêu cầu đang chờ nào khớp với các bộ lọc này.","updated_at":"2026-07-22T15:56:41.186Z"} {"cache_key":"c0d66e0076a6cffb3fe3db88575cc75cab25f539ec35be2537f6fe5535eed00e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"labsPage.saveErrorTitle","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Could not update feature","text_hash":"8cce9cf9884252e320aff97d6fe7e265005e722e2f5b2ecd71142e77735b5fdc","tgt_lang":"vi","translated":"Không thể cập nhật tính năng","updated_at":"2026-07-22T15:58:09.026Z"} -{"cache_key":"c0e89652723c748dab5d97537e5f8b12c270eb868de208b60a2ce22844b8bae8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.notifications.ready","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Ready","text_hash":"5fa7aac5375c5815787fba3f49559f9b45b14023147ce0652803387974144e5f","tgt_lang":"vi","translated":"Sẵn sàng","updated_at":"2026-06-17T14:17:26.553Z","segment_ids":["skillsPage.tabs.ready","memoryImport.ready","talkPage.status.ready","talkPage.gptLive.ready","memoryPage.overview.health.healthy","workboard.status.ready","workboard.viewReady","modelProviders.status.ready"]} +{"cache_key":"c0e89652723c748dab5d97537e5f8b12c270eb868de208b60a2ce22844b8bae8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.notifications.ready","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Ready","text_hash":"5fa7aac5375c5815787fba3f49559f9b45b14023147ce0652803387974144e5f","tgt_lang":"vi","translated":"Sẵn sàng","updated_at":"2026-06-17T14:17:26.553Z","segment_ids":["skillsPage.tabs.ready","modelSetup.verify.ready","memoryImport.ready","talkPage.status.ready","talkPage.gptLive.ready","memoryPage.overview.health.healthy","workboard.status.ready","workboard.viewReady","modelProviders.status.ready"]} {"cache_key":"c0f6c77b041b4e742731230ca8feb58b849b1406e5e0caf99f1e1e9dec9e1c96","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sidebar.catalogDiscoveryHelp","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"{error}. Configure native thread discovery in Settings > Automation > Plugins.","text_hash":"8202108cddca90875347d1b4a110e1eb409fab77aed1cfea2896292dddca7b02","tgt_lang":"vi","translated":"{error}. Cấu hình khám phá luồng gốc trong Settings > Automation > Plugins.","updated_at":"2026-07-29T11:15:51.131Z"} {"cache_key":"c1249d3572fa3d05125e02db012110a0c59cab46fe42a51f7899424f21811f13","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.rawConfig","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Raw config (JSON/JSON5)","text_hash":"7f12fe9c8ea8422f64eccc896002112c9272c835cda549527dfbefe3d21f8046","tgt_lang":"vi","translated":"Cấu hình raw (JSON/JSON5)","updated_at":"2026-07-12T06:54:12.097Z"} {"cache_key":"c128e5b46d668c45fb3ff41f9af40ed5a8cbf959d59c8ed3a7c1cb2518d26f00","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.sessionObserver.resolvedModel","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Resolved small model","text_hash":"2561f2a02d961bd78203233d5a7ef6b0917af5545f8b79e53cb13396d26f1f82","tgt_lang":"vi","translated":"Mô hình nhỏ đã phân giải","updated_at":"2026-07-22T15:57:31.786Z"} @@ -3121,7 +3145,6 @@ {"cache_key":"c441b9190ad818e70f6fba619164a6ba0c2547f5b91583e6b50301eae9dd6440","model":"claude-opus-4-8","provider":"anthropic","segment_id":"activity.duration.minutes","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"{minutes}m {seconds}s","text_hash":"c4521614d0a2513f44ec2d33ec20386b1a12d284c269c5cf3952479d44e702d9","tgt_lang":"vi","translated":"{minutes}m {seconds}s","updated_at":"2026-07-29T11:16:20.202Z"} {"cache_key":"c44e67ec57b6ecce10d0a0584b03f1a863a7fcb4686d0b9844a7611ea7dcff75","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.notifications.sendTest","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Send test","text_hash":"22d7b11d40c98b51df5d10fdb6d5dfdf7eb83481ba75b5269aad4fab51010615","tgt_lang":"vi","translated":"Gửi thử","updated_at":"2026-07-12T06:53:57.127Z"} {"cache_key":"c467f9744bfb5f2e2f00f3418c62647e6d7f5bba3cf4f831dc261b7a70efc288","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.overview.peakErrorDays","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Peak Error Days","text_hash":"6851f93681ae97c562b5dfa5867f7779c06c144085834b211cb8795bcb7073c4","tgt_lang":"vi","translated":"Ngày có lỗi cao điểm","updated_at":"2026-07-29T11:16:20.202Z"} -{"cache_key":"c480910ac3428a58fc75afe45713ba08121cd699e158e8f0d08a667dd589b799","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.relative.hoursAgo","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"{count}h ago","text_hash":"520c737ea62430c4aa3e953abb60cf6bf7ecde97f0aef8f5e3fab5a9011db2a0","tgt_lang":"vi","translated":"{count} giờ trước","updated_at":"2026-07-12T06:56:04.427Z"} {"cache_key":"c4cf7ccc15bcd29496361951e2c48a111a523da65f6c76c30acd4af3ef3b338b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.descriptionPlaceholder","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Optional context for this task","text_hash":"c217e5213c6194d7a6210407ad5769ce666181ca7ec2dec0196facb3a85be7ad","tgt_lang":"vi","translated":"Ngữ cảnh tùy chọn cho tác vụ này","updated_at":"2026-07-29T11:16:20.202Z"} {"cache_key":"c4e194537d6400270d68977e42fa24611c29f29c159e24b7adf1c07479c7b966","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.selectSubtitle","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Pick an agent to inspect its workspace and tools.","text_hash":"01d17a9ae97ae5e6013aae3c9d01230091c519f9a1b8e214d9e1041e1c4e6bae","tgt_lang":"vi","translated":"Chọn một agent để kiểm tra workspace và công cụ của agent đó.","updated_at":"2026-07-29T11:16:20.202Z"} {"cache_key":"c4ecbd84e797188f5830b7fa0301f571184800d8f310b4f5f8d70d8a2b4051fe","model":"gpt-5.5","provider":"openai","segment_id":"chat.sessionDiff.untracked","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"untracked","text_hash":"86ed2df8017823dff5b258f8082cf4be80ad80fed3388b6818d9a631a49e464e","tgt_lang":"vi","translated":"chưa được theo dõi","updated_at":"2026-07-11T04:53:36.387Z"} @@ -3131,6 +3154,7 @@ {"cache_key":"c51bdc2082cfde5b99dfce44ce69f9320bbdd54ffdfc0d0ae0b80a71c2682148","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.failureAlertAnnounce","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Announce (via channel)","text_hash":"89e838f2f194bf23ea8043fef22f838927ce333ad3371b57f26c10238a2a90ec","tgt_lang":"vi","translated":"Thông báo (qua kênh)","updated_at":"2026-07-12T06:57:22.798Z"} {"cache_key":"c529d01d1f02267b583a61e69850c00bd33b437b9d0daad7103bb51477140a13","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.notes.removeKey","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Remove API key for {provider} from Control UI","text_hash":"bec2c63b5f26f0dcc7a9d366736e31adab5e4550dfacf236c08f260c39831aee","tgt_lang":"vi","translated":"Xóa khóa API cho {provider} khỏi Control UI","updated_at":"2026-07-29T11:16:20.202Z"} {"cache_key":"c52bc2c742dbc80da86da8c4a437a007b09fd6f4f0e855090e98c92640e6c4e2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.overview.calls","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"calls","text_hash":"f46f5990ebfadcab199107258b9dadd8711bd7946d8d00091a1073effcf2a843","tgt_lang":"vi","translated":"lượt gọi","updated_at":"2026-07-29T11:16:20.202Z"} +{"cache_key":"c53a825ec07327d2f80e0dbd367c4cbc0a09b874f9decdacf899d98fcba949c0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sidebar.showSessionSection","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Show","text_hash":"0df6f1cad36c49da768a6efdcc2c4be102f5729f7381cb53e4ff8061d17eaeb6","tgt_lang":"vi","translated":"Hiện","updated_at":"2026-08-06T05:34:32.225Z"} {"cache_key":"c5433a8cc47063df2f5df0404ce2acdd260999c39cb7764918e21ec216576316","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.questions.ownAnswer","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Your own answer…","text_hash":"134a8319ba56f81a51321885738afd70c064840ce3a716c04956b6ad33c826b1","tgt_lang":"vi","translated":"Câu trả lời của riêng bạn…","updated_at":"2026-07-22T15:59:43.767Z"} {"cache_key":"c54bf76abbaa17f571770b8f61d6e4d84d9bfc91d7ebca98af11e50923cda518","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.wizard.dialogLabel","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Provider sign-in","text_hash":"dc2b3dcc61673a423e3c9a46c093d1432171d02189b4ba484c372741b50133e7","tgt_lang":"vi","translated":"Đăng nhập nhà cung cấp","updated_at":"2026-07-29T11:16:20.202Z"} {"cache_key":"c556a754d2e487373e58cb5c281747086d89559a734937764b69657eb2b85cf0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sessionSuggestions.typingMany","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"{names} are typing…","text_hash":"3e7bfe82860d7d8fb04ad8876211c4f930d5ea1e1b4c65a4a84e2c9d81c9336a","tgt_lang":"vi","translated":"{names} đang nhập…","updated_at":"2026-07-25T17:16:38.368Z"} @@ -3172,6 +3196,7 @@ {"cache_key":"c79366c0fb5deb2ae3e5defc41f8b0d884ddae789182784b8af1c7d8ec40508d","model":"gpt-5.5","provider":"openai","segment_id":"chat.splitView.dropSplit","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Split","text_hash":"32afaa784333648025e24b162bece7474051bcaaa29e98e19922b400b4ceb04b","tgt_lang":"vi","translated":"Chia đôi","updated_at":"2026-07-06T22:56:36.739Z"} {"cache_key":"c7981bda2073a6b5ad2e29dfc2416adb851da7d977f700e6073d9f2dcfa72d84","model":"gpt-5.5","provider":"openai","segment_id":"newSession.browserLoadFailed","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Couldn't list that folder.","text_hash":"9872632bde1a61c0dac294031c716698063a3f3039ec9ddc753e754b13377086","tgt_lang":"vi","translated":"Không thể liệt kê thư mục đó.","updated_at":"2026-07-11T06:48:39.761Z"} {"cache_key":"c7a591a245f82e567df0b4688cf3b342be20ca6cbcf55198376ae1dfc97bc279","model":"gpt-5.6-sol","provider":"openai","segment_id":"skillWorkshop.header.selfLearningTooltip","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Capture corrections and review substantial completed work as reusable skills. The default automatic mode applies scanner-approved captures and shows them on this board.","text_hash":"945e288e0900855cc39dd984780a450b46ca527c0aa8399725479ef5af3f31a3","tgt_lang":"vi","translated":"Ghi nhận các chỉnh sửa và xem xét những công việc quan trọng đã hoàn thành để tạo thành các đề xuất kỹ năng đang chờ xử lý. Tính năng này sử dụng thêm token nền; các bản nháp sẽ xuất hiện trên bảng này dưới dạng đề xuất đang chờ xử lý.","updated_at":"2026-07-13T06:41:10.208Z"} +{"cache_key":"c7b6dd4ef7e4551d16700f1168a08d36163e6e783f416484a270f56e77188eb6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.readyIn","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Ready · {latencyMs} ms","text_hash":"fe3e0f81afe32081d39415a34f7a2ad1add67d8695f7a6bc5fccf9ecf9fd29b5","tgt_lang":"vi","translated":"Sẵn sàng · {latencyMs} ms","updated_at":"2026-08-06T05:34:19.310Z"} {"cache_key":"c7d991d34210b96d6e372411f19cf0edcc2443000dff0ac68a9ed23a5e8b185b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"mcpServers.removedSuccess","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Removed MCP server {name}.","text_hash":"23bc526898fa87ba16c8e445e94473181ef240c4055d94b523bb6872a3c61feb","tgt_lang":"vi","translated":"Đã xóa máy chủ MCP {name}.","updated_at":"2026-07-22T15:58:09.026Z"} {"cache_key":"c7ea661da200e90110d9ce3b49e6709fe824707044381268bfa438922d357d89","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.network.stepGateway","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Confirm the Gateway is running with openclaw status or openclaw gateway run.","text_hash":"ff59e911c73ec9f77053c27b1267fd58bbf3606f92b73b67fff05e0125737a19","tgt_lang":"vi","translated":"Xác nhận Gateway đang chạy bằng openclaw status hoặc openclaw gateway run.","updated_at":"2026-07-29T11:16:20.202Z"} {"cache_key":"c80dce9a425b67a0b8cbea92b18e51662c6a737926334e32da29a0518f4fde1a","model":"gpt-5.6-sol","provider":"openai","segment_id":"cron.form.summaryCron","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Cron schedule {expr}","text_hash":"953e6a80deb2a7c7fd3a8a29e4c363baa92bc4df48ae58ac0c7dafee554fd510","tgt_lang":"vi","translated":"Lịch cron {expr}","updated_at":"2026-07-12T09:22:27.591Z"} @@ -3228,6 +3253,7 @@ {"cache_key":"caec42c73f09d152f87d66309d9d1f61525e0d25aa1bbfd62365a1fcecdb6039","model":"claude-opus-4-8","provider":"anthropic","segment_id":"languages.vi","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Tiếng Việt (Vietnamese)","text_hash":"41c7596d3d2161e51a52efe2ec7e437d5104490ddb77757c9264f55b0667df35","tgt_lang":"vi","translated":"Tiếng Việt (Tiếng Việt)","updated_at":"2026-07-29T11:16:20.202Z"} {"cache_key":"cb05ff97bcacd105e03e2f99147388aec42c26b7023fb6163c822cdf7c4c6a98","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sessionSharing.shared","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Shared","text_hash":"e3c4b39d6d5013477c98cd58236fed455f37aa7017b7168ce1980a449aaf438a","tgt_lang":"vi","translated":"Đã chia sẻ","updated_at":"2026-07-25T17:16:30.509Z"} {"cache_key":"cb352ef813905c081c7b4fa17dcdf5a13e39f72a4f3eb52d2b2f1aae90599a50","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.goals.hideDetails","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Hide goal details","text_hash":"35d10a4d3340ebc5d5f4d53c9b31f4173384cd13dc6a55beec83ecbbb0fd40d0","tgt_lang":"vi","translated":"Ẩn chi tiết mục tiêu","updated_at":"2026-07-29T11:15:51.131Z"} +{"cache_key":"cb439e5527da97b033c25813f1d805e407ac52be93d080ca35af5621602f9b0c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.actionRequiresWrite","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"This action requires operator.write access.","text_hash":"48816bfddc8d61fc3ab5c633190b2fe68f8c7390a419d24a12ba9ece22a34402","tgt_lang":"vi","translated":"Hành động này yêu cầu quyền truy cập operator.write.","updated_at":"2026-08-06T05:34:19.310Z"} {"cache_key":"cb4efdc70dd0789c03a5f2be7b6ef646eb31ed2a130a355d27ec6bcbe8c77457","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.structuredSecretFile","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Structured value (SecretRef) - edit the config file directly","text_hash":"6fb9a4fd3c7a2e99ca09a3e0c508c70195d093e511d9c957622fefa0db87f9c2","tgt_lang":"vi","translated":"Giá trị có cấu trúc (SecretRef) - chỉnh sửa trực tiếp tệp cấu hình","updated_at":"2026-07-12T06:52:39.888Z"} {"cache_key":"cb515ac3cc380b40d82070fdda32504917fe09b3c803f1f25527f453c0d89d52","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.apiKey.replace","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Replace key","text_hash":"548dca59aca6ba0f15b29f2420e804245da35b09b8d53add2b2a61e7609b3bec","tgt_lang":"vi","translated":"Thay thế khóa","updated_at":"2026-07-29T11:16:20.202Z"} {"cache_key":"cb5e7e0e8f822781769bcc72ee7a2a1aca1c4caff8dceaf293859b92dbccad2f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.every","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Every","text_hash":"9b8617fdfbba933d9a0f87450dfd77b7c34fcb08ae284029523e0ca20e0811c9","tgt_lang":"vi","translated":"Mỗi","updated_at":"2026-07-29T11:16:20.202Z"} @@ -3267,6 +3293,7 @@ {"cache_key":"cd585896e5204c6f679ad6cd203e0b0d783395b0df51d58e894304157b9a4ceb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.status.active","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Dreaming Active","text_hash":"fd7a73177f09d63e4afe11f3ac6e028368eb1c3163b80022a9bf46b94e1b658a","tgt_lang":"vi","translated":"Dreaming đang hoạt động","updated_at":"2026-07-29T11:16:20.202Z"} {"cache_key":"cd63b2c985490888f4773a91e9b720338038c37745bb7073d657e359b17807ad","model":"claude-opus-4-8","provider":"anthropic","segment_id":"quickSettings.model.thinkingLevels.high","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"High","text_hash":"c4ebc6d4a5832cd9415f906ad03661110c705a72381c8b8b145761d02e2dd23a","tgt_lang":"vi","translated":"Cao","updated_at":"2026-07-06T20:20:02.809Z"} {"cache_key":"cd68259fe014028fa56ea990060a71ed97e3149db7b1f81a5a0c6be90b6d3cd9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.inventory.reapproval","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"reconnect details changed; approval required","text_hash":"6e0e84875eb7325f6d3597e993d737060454cc088d64f055fdb13dd53d72eec7","tgt_lang":"vi","translated":"chi tiết kết nối lại đã thay đổi; cần phê duyệt","updated_at":"2026-07-12T06:51:53.196Z"} +{"cache_key":"cd70f83d41f812b6fb5189929d0e87045ec91fc387dc288f32f34c80ca1a17f2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.rateLimit","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Wait for the provider limit to reset, then retry.","text_hash":"59161ffdbbfc978ef95092eec47d88e127013ff4e75d44f3ffa7e6c69bcbe45e","tgt_lang":"vi","translated":"Chờ giới hạn của provider được đặt lại, rồi thử lại.","updated_at":"2026-08-06T05:34:19.310Z"} {"cache_key":"cd8897339cabbd4b09540dbe4114a2182ac3b709276ef02b1c80e07db151986e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.previewTruncated","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Showing the first chunk of this page.","text_hash":"825ef6b758cd3caa215e29f72de302301f9b2bbd8653974ea13f4f919e15d3b6","tgt_lang":"vi","translated":"Đang hiển thị phần đầu tiên của trang này.","updated_at":"2026-07-29T11:15:07.484Z"} {"cache_key":"cd8a45fbf3ed44f9ec676fb386feb04618b540017f21b2d48b32731fbaaed04f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.rawError","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Raw error","text_hash":"50bcf13313a85342bd4a8f611595659ff835c894c0740b093106fb69e5488dfc","tgt_lang":"vi","translated":"Lỗi thô","updated_at":"2026-07-29T11:16:20.202Z"} {"cache_key":"cd8fa23616213e6ee8f78d70adbd17cdb0a6383f3ec3d3d39b68c7db32f69035","model":"gpt-5.6-sol","provider":"openai","segment_id":"chat.pullRequests.createPrLabel","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Create a pull request for {branch}","text_hash":"33389cfbd9c904e64082a0b2bdc1617ae4d23292536848416876ff53ebfc1df6","tgt_lang":"vi","translated":"Tạo yêu cầu kéo cho {branch}","updated_at":"2026-07-12T16:49:01.800Z"} @@ -3276,6 +3303,7 @@ {"cache_key":"cdcad62088e42ab70dcccdef6584f653f4d9e0d0ecabc901138ad522307113d9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.dreamsExplainer","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"This is the raw dream diary the system writes while replaying and consolidating memory; use it to inspect what the memory system is noticing, and where it still looks noisy or thin.","text_hash":"c416fa2901b6054d2aa777229a1d40ae9d81e0dc77fba71717910fbdd6415efc","tgt_lang":"vi","translated":"Đây là nhật ký giấc mơ thô mà hệ thống ghi lại trong khi phát lại và củng cố ký ức; dùng nó để kiểm tra những gì hệ thống ký ức đang nhận thấy, và nơi nó vẫn còn nhiễu hoặc thưa thớt.","updated_at":"2026-07-12T06:56:17.439Z"} {"cache_key":"cddc48311fb8210ca49c6a380559f6a62770b448af54dab95b5f4a145e716599","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.badgeAttempts","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"{count} attempts","text_hash":"98c22f516faa183eb6d50d193d91217aed5b50abe4a284be111c13d28007ca6f","tgt_lang":"vi","translated":"{count} lần thử","updated_at":"2026-07-29T11:16:20.202Z"} {"cache_key":"cdeb2a0acc412a8785d613afad29c13b6edc3c27ae5d218c1cf908d5fa5f6194","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.files.closePreview","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Close preview","text_hash":"7d8ab368210c5ae8d2cec7bb577afe1e7cf9489c88f031e0f9de7555c9f20b66","tgt_lang":"vi","translated":"Đóng bản xem trước","updated_at":"2026-07-29T11:16:20.202Z"} +{"cache_key":"cdefc4b20a520e4ae4959215ac0b9086fddce06564d399eb338fddab7f17f86b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.billing","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Restore provider billing or quota, then retry.","text_hash":"3768a5f28bb03d6f177fe40a4a20809abdd3af5b263fb1ebc1e4057af54b0466","tgt_lang":"vi","translated":"Khôi phục thanh toán hoặc hạn mức của provider, rồi thử lại.","updated_at":"2026-08-06T05:34:19.310Z"} {"cache_key":"cdf665c46976ca1892c2c3265b638fb4d66c0b38a53f7a8a0a83a0f280533984","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commands.steerDescription","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Inject a message into the active run","text_hash":"3db5c56099c4db0ea30d64afa8adea98ec69db47e0339f9074ea3f58a8fe1352","tgt_lang":"vi","translated":"Chèn một tin nhắn vào lượt chạy đang hoạt động","updated_at":"2026-07-12T06:56:39.707Z"} {"cache_key":"cdf837d566453779a2caa7130c98bda3345c98a5c949ebe2297923a469943e71","model":"claude-opus-4-8","provider":"anthropic","segment_id":"browser.errors.canvasUnavailable","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Canvas 2D context unavailable.","text_hash":"d0bec81588cdc0f8058e58e86bc642043314d26429837e316fd59f360787c6bd","tgt_lang":"vi","translated":"Không có ngữ cảnh Canvas 2D.","updated_at":"2026-07-29T11:13:27.448Z"} {"cache_key":"ce36c8644074c50e7633c54360eb1dab99e3782ea8d5ff4b380033a4215d53f3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.secretCount","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"{count} secret","text_hash":"0e6d25bb2eb2d8b98f478224b4330f249de6465d2c06a012c51575b3dd56cb6b","tgt_lang":"vi","translated":"{count} bí mật","updated_at":"2026-07-12T06:54:12.097Z"} @@ -3316,6 +3344,7 @@ {"cache_key":"cffaa5ddc103ca9ee7bd0163e4a7cc878cb578eee18b8964bc6bfc409963d604","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.invalidJson","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Enter valid JSON before leaving this field.","text_hash":"8a2fd7f959b156b1b774cb60efd9d1fbb3394177f07f26d1362bfb1ad626adbe","tgt_lang":"vi","translated":"Nhập JSON hợp lệ trước khi rời khỏi trường này.","updated_at":"2026-07-31T19:29:53.873Z"} {"cache_key":"d009f2c33ba9c725ba973873382c712b8065730f793dead160aabe05e45ade80","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.workspace","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Workspace","text_hash":"87bb59ba2f92f2a5a9f13e021fd58dd14ae5c065b1046146875e6e68d5ebc8b7","tgt_lang":"vi","translated":"Không gian làm việc","updated_at":"2026-06-16T14:17:17.661Z","segment_ids":["chat.workspaceFiles.files"]} {"cache_key":"d01076f3c34a6cbbfc554de95f82aca9b093f4ec8adf29a157965c7fa68e0bf1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sessionHeader.branches","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Thread branches","text_hash":"42d2a76109dfef1ba96a7e8ecf681749e3940a130f9c22662a112311e297519a","tgt_lang":"vi","translated":"Nhánh luồng","updated_at":"2026-07-22T15:59:13.790Z"} +{"cache_key":"d02a3031ab6f0baf25bc19c3aa586cc099e5bd2ff38a6188f4926efe4553885b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.actionRequiresConnection","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Connect to the Gateway to change threads.","text_hash":"727466635f5e0ced207246479290fa83cd03ca8c78d8b7120ec5abba0e3ed8ed","tgt_lang":"vi","translated":"Kết nối với Gateway để thay đổi các luồng.","updated_at":"2026-08-06T05:34:19.310Z"} {"cache_key":"d038cde34fda896bf746924b3a39b5f36e91bfb6d1a039ac2172790314ae1825","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.dreaming.model.default","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Agent model","text_hash":"3d030e101ab0a9174d768f4d366b103642152c03061090fa1a7c304f0e283ae4","tgt_lang":"vi","translated":"Mô hình agent","updated_at":"2026-07-31T19:29:53.873Z"} {"cache_key":"d03b472206506ab1cef488cc273048d4d33ff025567a3bc433beab252d885d3c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryImport.importIncomplete","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Import incomplete","text_hash":"bd97290d94ec03e3c9941c9b538eaaa4cf1361e538068f83ce5ad9187b15e6f8","tgt_lang":"vi","translated":"Nhập chưa hoàn tất","updated_at":"2026-07-29T11:16:20.202Z"} {"cache_key":"d05a189c3cb6ffdc2798ba19a42f9f293105421fdf0c78a0a5762c36c5f635c1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.pairing.review","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Review","text_hash":"aff0766a5290e117b8433c351bae7b7b23bed682b2369bd822d88a647cc58512","tgt_lang":"vi","translated":"Đánh giá","updated_at":"2026-06-17T14:17:26.553Z","segment_ids":["skillsPage.verdict.review","workboard.status.review","workboard.viewReview","dreaming.advanced.eyebrow"]} @@ -3501,6 +3530,7 @@ {"cache_key":"dd27421c94c6832ce575c7086575e3dde06b62dd5063fed2e11f6e25ffab313b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.execApprovals.autoAllowSkillsHint","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Allow skill executables listed by the Gateway.","text_hash":"ed7d92b55d128664eb3f2bda7ddd346d530fac3c09163af6f9afaea5748fbb3b","tgt_lang":"vi","translated":"Cho phép các tệp thực thi Skills được Gateway liệt kê.","updated_at":"2026-07-12T06:52:01.577Z"} {"cache_key":"dd2c1088a0723fe85703f0bd41cf25dd81d3319e7746393e6e28cf3cf7d29a7a","model":"gpt-5.6-sol","provider":"openai","segment_id":"approvalHistory.columns.resolved","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Resolved","text_hash":"5be3c2c8354e1eb924b03a3dcc7fa4172e9aa0f4917b46b44fcc7daf8835d7a7","tgt_lang":"vi","translated":"Đã xử lý","updated_at":"2026-07-16T09:24:42.985Z"} {"cache_key":"dd35356830d8f1d2ed4fce1a49056c2d90d29c7ca5c23131a894aca7cc44fbc2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.menu.savingBlocked","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Wait for the current session capability change to finish.","text_hash":"cac0e4f5bc1c27c8e9d422d1d6522d2a81bf3096c8f9f2601a190b9953266cb7","tgt_lang":"vi","translated":"Chờ thay đổi khả năng phiên hiện tại hoàn tất.","updated_at":"2026-07-29T11:16:15.783Z"} +{"cache_key":"dd3f6335bb65bb3fe963b99a5bdfcae59a0499188032767da1fceb4839871b50","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.actionRequiresAdmin","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"This action requires operator.admin access.","text_hash":"518b8e1950759a90a1bd23aa2ca3c6476d2278d010e83aff6087f7469050286b","tgt_lang":"vi","translated":"Hành động này yêu cầu quyền truy cập operator.admin.","updated_at":"2026-08-06T05:34:19.310Z"} {"cache_key":"dd5db1e398f32c85d042a93298087b4778fe2f5354a43b0cd5e4d007768119ad","model":"gpt-5.6-sol","provider":"openai","segment_id":"skillWorkshop.selfLearning.enable","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Enable self-learning","text_hash":"33a368430ce8e88b54c97c828fa272ed164a10a56e15e7cadc38523642119e50","tgt_lang":"vi","translated":"Bật tính năng tự học","updated_at":"2026-07-13T06:16:26.549Z"} {"cache_key":"dd69071300ecdab50bc6db1de6e30076ed7690294b6b3564026b0a9e932e0b1a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.toolCatalog.descriptions.applyPatch","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Patch files (OpenAI)","text_hash":"e0ebd02afc40c27d3dc100f68f3a92551696b3b1794cd3adab2a05a816d70147","tgt_lang":"vi","translated":"Vá tệp (OpenAI)","updated_at":"2026-07-12T06:52:23.675Z"} {"cache_key":"dd6fa1576c6d72a7083589891f0db5dead9883c875985b4ef2dfac82ea059268","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.imageLightbox.untitled","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Image","text_hash":"1aa4cb0bcca76e92e30677e809bb3d4b5c066715ef4d558184e319496bcc5125","tgt_lang":"vi","translated":"Hình ảnh","updated_at":"2026-07-22T15:59:51.805Z"} @@ -3564,6 +3594,7 @@ {"cache_key":"e050256febc58949ed9d09ddcf9173bf3b02ce6f79b2c4fea8c374dcd5cf5489","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.mcpServersGroup","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"MCP servers","text_hash":"22a7559f09bf8f82c510280f934bf50db4c45cc611fd4dd47d7cbf7c7d4f5b82","tgt_lang":"vi","translated":"Máy chủ MCP","updated_at":"2026-07-29T11:16:20.202Z"} {"cache_key":"e07a25dac5f049ec4112617e539089111a22506c2f2670040eed8b3558b4b7fa","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.workspaceFiles.noBrowserFiles","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"No files in this folder.","text_hash":"3847020c79b1c74e28aa550f0ae53838b764e87f1daf1480dd6aae45ae0529d6","tgt_lang":"vi","translated":"Không có tệp trong thư mục này.","updated_at":"2026-06-16T14:17:25.260Z"} {"cache_key":"e07ed1e3b925d24d6aa71c96c2a5828e2433e336934c9968fd613e837515c54f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.inventory.gateway","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"gateway","text_hash":"4ea5ee68fea05586106890ded5733820bb77d919cda27bc4b8139b7cd33b8889","tgt_lang":"vi","translated":"gateway","updated_at":"2026-07-12T06:51:43.878Z"} +{"cache_key":"e080d0922b542963c61f95cdb13eab7a28348374e68c1783e18f640a394fe09a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.actions.confirmRepairDescription","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"This archives derived dream cache files and rebuilds them from clean inputs. Your dream diary stays untouched.","text_hash":"2589fde250939480a492a5f25e92fb75430cccfcb4aa9da17a4c63c5ea3efb22","tgt_lang":"vi","translated":"Thao tác này lưu trữ các tệp bộ nhớ đệm dream phái sinh và xây dựng lại chúng từ dữ liệu đầu vào sạch. Nhật ký dream của bạn được giữ nguyên.","updated_at":"2026-08-06T05:34:32.225Z"} {"cache_key":"e090c6714467425d0c151993bea3fe23e6675519da1689bd84af827f6fb4409d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.pairingQrExpired.reason","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Run /pair qr again to generate a fresh setup code.","text_hash":"876a304827f54ae5996c4e804aa72953f43568d31e8a15dd2a5b5a40d91c13d3","tgt_lang":"vi","translated":"Chạy /pair qr một lần nữa để tạo mã thiết lập mới.","updated_at":"2026-07-01T10:33:49.015Z"} {"cache_key":"e0980a0b1d9700d21824aacbfe120d7df40ed8bfba75e474c55d8ead4f83a52d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.questions.title","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Codex needs input","text_hash":"36698f2c6ccb809a991bce590615ec04a890e3174efbbedfc0bdaf0ba59ef5a4","tgt_lang":"vi","translated":"Codex cần thông tin đầu vào","updated_at":"2026-07-17T12:48:30.232Z"} {"cache_key":"e0b2cb96cd283b7a43d11cb8fae04f6df16d971f1a0d3a5c14e73367af3c70d0","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.renameGroupMenu","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Rename group…","text_hash":"fe4e8d175e15f0a28c7c39b8bf3ea98b704e793c7efbc5231eb4a7448d0e675b","tgt_lang":"vi","translated":"Đổi tên nhóm…","updated_at":"2026-07-06T23:41:17.640Z"} @@ -3635,7 +3666,6 @@ {"cache_key":"e4f9427cdc8fa95a9a9a1ad47eb11003e085bf1f04150e83fe6d0b8b5a3000af","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.start","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Start","text_hash":"e4bb9f1ece9af9264a3b9e3913bbdb2cf497457167b14ced5f85688bfde74644","tgt_lang":"vi","translated":"Bắt đầu","updated_at":"2026-07-29T11:16:20.202Z"} {"cache_key":"e4f99c0f1e2962ee37f2e14c342febeee0a1feda9917519e545e9ea021924451","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.execApprovals.loadHint","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Load exec approvals to edit allowlists.","text_hash":"9f2b6ceaf5659509413225c9a31ad891693e7229726f4a20716f17ea57e20630","tgt_lang":"vi","translated":"Tải phê duyệt exec để chỉnh sửa danh sách cho phép.","updated_at":"2026-07-12T06:51:53.196Z"} {"cache_key":"e516fe1454d572dceb2d738186a28e70ed3f28f5c3cb06fd5945335829ad0343","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.binding.defaultAgent","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"default agent","text_hash":"b3ea5ed73d8868c21016da035fb672d5451587fae205fe51543f9496b0e2dc52","tgt_lang":"vi","translated":"agent mặc định","updated_at":"2026-07-12T06:51:29.598Z"} -{"cache_key":"e51a1fac6956b303e44c6599566af5a06c77223671f7ecdcbb94fbb90b7006fd","model":"gpt-5.6-sol","provider":"openai","segment_id":"modelSetup.verify.answeredIn","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Answered in {latencyMs} ms","text_hash":"b42fae037247714a4c44fb8ecb28c8b3cf473a9e443e7a444e8e79eabd310bc4","tgt_lang":"vi","translated":"Đã phản hồi sau {latencyMs} ms","updated_at":"2026-07-16T15:49:13.410Z"} {"cache_key":"e546c0639d7ac2691a54f5d4b4ba3ce6cdf3869662c7c49036ab368be3ef67af","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.dreaming.phaseFields.maxAgeDays","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Maximum age (days)","text_hash":"dddff09b03a98f289746ffb1e15c19e69c2008c6f91756d14f56b9338c6e00e7","tgt_lang":"vi","translated":"Độ tuổi tối đa (ngày)","updated_at":"2026-07-28T07:15:53.452Z"} {"cache_key":"e549c1cde63b48f6a19e85736d804f0c1f8a261a4fc5f527e32c452157c99960","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.connectorDescriptions.todoist","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Read, add, and complete tasks and projects in Todoist.","text_hash":"de752d3f3270b42889ff4f1fa5ded19d459cb653d13deafa4359e2c960b9976a","tgt_lang":"vi","translated":"Đọc, thêm và hoàn thành nhiệm vụ và dự án trong Todoist.","updated_at":"2026-07-12T06:55:05.162Z"} {"cache_key":"e54e6a57fff1214ed7e2d7aa7ee560632b66f32df1fda76309fb5efb237d3033","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.detailPanel.overwrite","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Overwrite","text_hash":"b24963ea2cbc74b97321a347754137aa207b126695a95c860406098528966b55","tgt_lang":"vi","translated":"Ghi đè","updated_at":"2026-07-12T06:56:47.205Z"} @@ -3645,6 +3675,7 @@ {"cache_key":"e59d90b38713a1920cc4c722758c6f64908538267c33c247f7195bfe04703c3c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.details.noUsageData","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"No usage data for this session.","text_hash":"0d7e8a36956a3962062b10bbb0b251514111f2bdc4ec943693f48f768043c6ca","tgt_lang":"vi","translated":"Không có dữ liệu sử dụng cho phiên này.","updated_at":"2026-07-29T11:16:20.202Z"} {"cache_key":"e5a05391d709778f1d73c101ac9e0597e2d2636320316ca6551e56217f2da68c","model":"gpt-5.6-sol","provider":"openai","segment_id":"newSession.catalogUnavailable","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"This thread target is unavailable.","text_hash":"01643f8135182daef0759bd6a7203fede1f9d1c921c5f1e5a455fd9ebc5cf84b","tgt_lang":"vi","translated":"Đích của phiên này hiện không khả dụng.","updated_at":"2026-07-13T16:01:08.563Z"} {"cache_key":"e5bc5d669c9a9510861a489d89faf0231dc7c46f298d005261741c690d4ab741","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.pairing.stepReconnect","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Reconnect after the approval completes.","text_hash":"7eed02044fd851eb4539e9ddaf41aa8b4ae5a4d47ee03fa85061f6521aa85b09","tgt_lang":"vi","translated":"Kết nối lại sau khi phê duyệt hoàn tất.","updated_at":"2026-07-29T11:16:20.202Z"} +{"cache_key":"e5c6d54e00181b9734d48c29ed6bc58609839be2c2d545e78ad434fb552cb678","model":"claude-opus-4-8","provider":"anthropic","segment_id":"appsPage.ctaChromeWebStore","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Chrome Web Store","text_hash":"2b96646cfbc6ae7d1de1a356ebbec0e8802212b48d9f0393d5c93840fc71984a","tgt_lang":"vi","translated":"Chrome Web Store","updated_at":"2026-08-06T05:34:32.225Z"} {"cache_key":"e6097ecc7761d534cc89d3937b77f515f767d6871ab76069f96c32e4e39e42c3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.status.rejected","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Rejected","text_hash":"aea4a04a80426ed865ec2058b16854b9146166d22c1f3282a18f285941c42eba","tgt_lang":"vi","translated":"Đã từ chối","updated_at":"2026-07-12T06:55:29.228Z","segment_ids":["skillWorkshop.notices.rejected"]} {"cache_key":"e611fb3cf553e12c5a8158f02871b8afdadd3a54e8e3a3dbab19124c2de9b2e0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commandResults.exportingThread","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Exporting thread...","text_hash":"d2facb93632cb68b23bf3df7293d27e1ed6d187d74cb83d6ef2c7918fa0daeb5","tgt_lang":"vi","translated":"Đang xuất luồng...","updated_at":"2026-07-29T11:15:15.880Z"} {"cache_key":"e6189a92306c15927c62d5ed6385407612b024e156c975dc00d88fab242ae97a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.notifications.nativeHint","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Notifications are shown natively by the OpenClaw app on this Mac.","text_hash":"953dfbf21228e2b457baa93d1f75c7ed01690a448eeee3fa8f8a616f69234522","tgt_lang":"vi","translated":"Thông báo được hiển thị nguyên bản bởi ứng dụng OpenClaw trên máy Mac này.","updated_at":"2026-07-22T15:57:21.269Z"} @@ -3657,6 +3688,7 @@ {"cache_key":"e666f1f096895e516bbb7a66322d9a9ea1358f62bc2289c6a161ee1851a7af81","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.activeTooltip","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Loads threads updated in the last {count} minutes.","text_hash":"371eba1fea884a08656df2e02612ed5e934738994f405c0bcfab17039feb4842","tgt_lang":"vi","translated":"Đã cập nhật trong {count} phút gần đây.","updated_at":"2026-07-29T11:16:20.202Z"} {"cache_key":"e66ede0d30cbed5cf6be9ef6e50edb3e1726c5a1328a3a831086a9f3acb1d5de","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.engine.title","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Engine","text_hash":"8e75ebbdb21505d2f18439f43fe046abc67fc567515bb1d53b855a020a179092","tgt_lang":"vi","translated":"Engine","updated_at":"2026-07-28T07:14:48.644Z"} {"cache_key":"e67993ed9e14095829da99645349c183c3c7399d36906f8df5027f663e1ba075","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.onExitHelp","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Runs when a watched command exits. The schedule cannot be edited here.","text_hash":"5929b0ae26ff278a9ef31b123153e137d775f51b7f398d4449d32d57328b0ff8","tgt_lang":"vi","translated":"Chạy khi một lệnh được theo dõi thoát. Không thể chỉnh sửa lịch trình tại đây.","updated_at":"2026-07-12T06:57:09.437Z"} +{"cache_key":"e681e88d4af2779a4da5c7bdd4aab27a09c90c86275a50f112afc4d518ef3514","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.deliveryBlocked","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Completed, but result delivery is blocked.","text_hash":"cb34b0983f0b8b521ea9291291e02c165db3661730bfed241080e6a6aa32f4f9","tgt_lang":"vi","translated":"Đã hoàn thành, nhưng việc gửi kết quả bị chặn.","updated_at":"2026-08-06T05:34:32.225Z"} {"cache_key":"e693c4ca7ff62a24e4bf85e296ba2dbedd82c8eaa844f4094209baaed665e568","model":"claude-opus-4-8","provider":"anthropic","segment_id":"filePreview.noMatches","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"No files match.","text_hash":"2ccf94bf0ca23256d6da7cde6b7f0da0906af09bd086292b1d3aefc2f3d6ab68","tgt_lang":"vi","translated":"Không có tệp nào khớp.","updated_at":"2026-07-12T06:51:15.751Z"} {"cache_key":"e6a71e3029bdc2c980ddb4895bd31cffdabba379ca2f1bd0b27c1d0f412d1739","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.sourceFilters","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Thread source filters","text_hash":"dd7cac37e3511f1101379d18ef64e6235b36f2d44c1df729d1bb10a7c75e7517","tgt_lang":"vi","translated":"Bộ lọc nguồn phiên","updated_at":"2026-07-29T11:16:20.202Z"} {"cache_key":"e6aef9705d22001722dca63b476095bcee92388914f5825c6ce7d53198aaa69a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.actions.repairNoChanges","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Dream cache repair finished with no changes.","text_hash":"c21095605870dc6700804b6856cd86e914b12705b6a81dafb5ca13d6d20d27c5","tgt_lang":"vi","translated":"Sửa chữa bộ nhớ đệm giấc mơ hoàn tất mà không có thay đổi nào.","updated_at":"2026-07-29T11:14:52.424Z"} @@ -3668,7 +3700,7 @@ {"cache_key":"e76cbcec72d3ca912473c6d02a08fd20c71761756938dbddafcc438c5c19ee9a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.nostr.subtitle","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Decentralized DMs via Nostr relays (NIP-04).","text_hash":"f910815433f5df92e08b45c501380a6607a3bb86a66dd51bfc5ea32720f918d3","tgt_lang":"vi","translated":"Tin nhắn riêng phi tập trung qua relay Nostr (NIP-04).","updated_at":"2026-07-12T06:51:29.598Z"} {"cache_key":"e788cc22fe43a2bf9a84a6b2c97c5e327f45fb971f7a606011afe15a11dd3771","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.detailNotePlaceholder","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Add a decision, blocker, or proof note...","text_hash":"0e40ea8371be2fcbd8379458b0da541ca0dce5dc86357dea64a4d8fac1c742dc","tgt_lang":"vi","translated":"Thêm quyết định, vướng mắc hoặc ghi chú bằng chứng...","updated_at":"2026-06-16T14:17:17.661Z"} {"cache_key":"e7a9ec30a8a1c26d757f5e344129e637a19837e1ff98ef1bcb5288473a844654","model":"claude-opus-4-8","provider":"anthropic","segment_id":"approvalPage.eyebrow","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Operator approval","text_hash":"bf69c699ba02987af77059e605556520a755b4537387b3931374d55e522173d2","tgt_lang":"vi","translated":"Operator approval","updated_at":"2026-07-29T11:16:20.202Z"} -{"cache_key":"e7ae74f365215f5db99141183ec1ed2b24e7bc178c4639aeefdfb0b6d6a9e3e9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.probe.status.no_model","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"No models available","text_hash":"a5a9895b0241125f15e8c45740f220dc69014c8d046ea815d61dd3700c1e627b","tgt_lang":"vi","translated":"Không có mô hình nào khả dụng","updated_at":"2026-07-29T11:16:20.202Z"} +{"cache_key":"e7ae74f365215f5db99141183ec1ed2b24e7bc178c4639aeefdfb0b6d6a9e3e9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.probe.status.no_model","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"No models available","text_hash":"a5a9895b0241125f15e8c45740f220dc69014c8d046ea815d61dd3700c1e627b","tgt_lang":"vi","translated":"Không có mô hình nào khả dụng","updated_at":"2026-07-29T11:16:20.202Z","segment_ids":["chat.modelControls.noModelsAvailable"]} {"cache_key":"e7c693155e8c78fcb707e21a6ded2617353dea23f656a534693c3f0acafd8164","model":"claude-opus-4-8","provider":"anthropic","segment_id":"updates.failureReasons.restartUnhealthy","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"The replacement process never became healthy. The previous process stayed up so you can recover.","text_hash":"2b45465f429c12baa495e32f3b3d8b6082ea51ddc9303a2250a773ac50a3bf8c","tgt_lang":"vi","translated":"Tiến trình thay thế chưa bao giờ trở nên khỏe mạnh. Tiến trình trước đó vẫn tiếp tục chạy để bạn có thể khôi phục.","updated_at":"2026-07-29T11:13:14.514Z"} {"cache_key":"e7dafa2fa9b4d885554233f18e019f4b7c1795dd1e2281b7683ec84f9a3df218","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.workspaceFiles.loading","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Loading thread workspace…","text_hash":"5929be4c49a429e68796f5d1ceaf4094a5d482ad116346294bc70a62bda8c15a","tgt_lang":"vi","translated":"Đang tải không gian làm việc phiên…","updated_at":"2026-06-16T14:17:17.661Z"} {"cache_key":"e7ebcdfc42b27d4b01bfbb963d5dab036464adc60d34991044f1a2aaadbd29fc","model":"gpt-5.6-sol","provider":"openai","segment_id":"connection.access.subtitle","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Where the dashboard connects and how it authenticates.","text_hash":"2f6f51f66a943e8e3fc0204189b15b27a161e28fec528288dc8886c924b2ff51","tgt_lang":"vi","translated":"Nơi bảng điều khiển kết nối đến và cách xác thực.","updated_at":"2026-07-12T00:10:47.384Z"} @@ -3732,7 +3764,6 @@ {"cache_key":"ebde1d2b92e5d7348b6bb279db9f953a5f74addd46f3e667c1a935de7a3687e3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.unsupportedNode","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Unsupported schema node. Use Raw mode.","text_hash":"bcfe220c40129a64197f3ea1f1dd83294b318545e5db6a94d57df2a7d0945e9d","tgt_lang":"vi","translated":"Nút lược đồ không được hỗ trợ. Dùng chế độ Raw.","updated_at":"2026-07-12T06:52:39.888Z"} {"cache_key":"ebe9c93d5f051b5181207698d2851eea5e04bf3d1055ac531d649c2679dcba57","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.overview.health.runtime","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Embedding runtime","text_hash":"7b5e099d83f07c38922dde61ccb1196d8001fc2304f7d086081e726afa671a28","tgt_lang":"vi","translated":"Runtime của embedding","updated_at":"2026-07-29T11:14:22.928Z"} {"cache_key":"ebecfc89e54d2b6dca4c171874f0afe00c5e09079f757359b90751361e10da56","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.pairing.upgradeSummary","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"This browser is already known, but the requested access changed and needs a fresh approval.","text_hash":"bb0a826825d024c1652afd538a1c292b0167a74b4b610c82fdf38863a0dcb1f6","tgt_lang":"vi","translated":"Trình duyệt này đã được biết đến, nhưng quyền truy cập yêu cầu đã thay đổi và cần phê duyệt mới.","updated_at":"2026-07-29T11:16:20.202Z"} -{"cache_key":"ebfc512939733c0918542db5b219b26e082bb1e764c0fc55fca5b7929d85855d","model":"gpt-5.6-sol","provider":"openai","segment_id":"modelSetup.verify.title","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Current connection","text_hash":"46d2f61048a3b2ef07471e4c9648624a8c2a6d00d4e733e984d2420504164c60","tgt_lang":"vi","translated":"Kết nối hiện tại","updated_at":"2026-07-16T15:49:13.410Z"} {"cache_key":"ec10fdab7f097d2a6f59a375c91287c4170d880ed80ed2d1ab8d4c0510b3648b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"logbook.empty.title","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Nothing on the timeline yet.","text_hash":"07e073bb3b04e40fdff7549694aeba6bf92e4da4ef670994d7423c0bcfad3d46","tgt_lang":"vi","translated":"Nothing on the timeline yet.","updated_at":"2026-07-29T11:16:20.202Z"} {"cache_key":"ec16fe86499e33ac050518b499b2036da6adfe0a71ffb39baab36663d8c2d922","model":"claude-opus-4-8","provider":"anthropic","segment_id":"mcpServers.transportSse","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"SSE","text_hash":"5c89f37c9b97d69379b434926cf4ffefd7ce10ffe8e54991b1890784b148e297","tgt_lang":"vi","translated":"SSE","updated_at":"2026-07-22T15:57:58.803Z"} {"cache_key":"ec2cc7d254405f8bce0699fd09f1368114a2df7a01e1054627e74cf34d2ff208","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.connectorDescriptions.deepwiki","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Ask questions about any public GitHub repo. Free, no account needed.","text_hash":"a470e8c4357d53e13746a1f42dbbd2cd946901953f6742f37f421ff73e2a0fef","tgt_lang":"vi","translated":"Đặt câu hỏi về bất kỳ repo GitHub công khai nào. Miễn phí, không cần tài khoản.","updated_at":"2026-07-12T06:55:21.051Z"} @@ -3799,6 +3830,7 @@ {"cache_key":"f07d9601c0da153ec17087c4a60ba919331ef99d064a9596fc8cfe8c17e0beb2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.modelControls.providerModels","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"{provider} models","text_hash":"0d6484df07618ea8fe07fa229a9b0c032e930fe37d15258d3e443cdb1fcadc83","tgt_lang":"vi","translated":"Mô hình {provider}","updated_at":"2026-07-29T11:16:01.059Z"} {"cache_key":"f09884057acf2d5b752e060c3b375b8c9a704f7e20afa6b848889bec8be4fdf2","model":"gpt-5.5","provider":"openai","segment_id":"quickSettings.appearance.lobsterVisits","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Lobster visits","text_hash":"2183e8775ad3fccd8444a132501f24b35dd091741e1c168f24e29bbc57d7b77f","tgt_lang":"vi","translated":"Lượt ghé thăm của tôm hùm","updated_at":"2026-07-09T20:51:54.489Z"} {"cache_key":"f0cb515b30d8a746353259d68c92bf6c54ab3cc7fd8d547089d0a5d468737288","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.transcriptSearchDescription","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Find exact words or phrases in user and assistant messages across the default agent's threads.","text_hash":"f2a6aff77d51a77ef649a024e430fd732837c20d7074ef0de96fd06b201a1c59","tgt_lang":"vi","translated":"Tìm các từ hoặc cụm từ chính xác trong tin nhắn của người dùng và trợ lý ở các phiên của tác nhân mặc định.","updated_at":"2026-07-29T11:16:20.202Z"} +{"cache_key":"f0cc40869770a67940f70ef87a52f9fc186030ede6e264bc6fb545c32ce3af3c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.pairing.stepDashboard","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"On the Gateway host, run openclaw dashboard to open a secure one-time pairing link.","text_hash":"11c126287764dab4e5bac5eb830368cd054b85cee578001cd159230f94b1d6c3","tgt_lang":"vi","translated":"Trên máy chủ Gateway, chạy openclaw dashboard để mở liên kết ghép nối một lần an toàn.","updated_at":"2026-08-06T05:34:32.225Z"} {"cache_key":"f0dd8703a67452715464a11f7ad2e97cd31a6e53fbb3a52056d410c1b3087390","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.cronPanel.jobs","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Jobs","text_hash":"2f17a0f8d518e491c5a0c490b2c1991828dd87d173994ba40996e1da59d4e368","tgt_lang":"vi","translated":"Tác vụ","updated_at":"2026-07-29T11:16:20.202Z"} {"cache_key":"f0ea83c8c621561675d0a81bdcbcdf0f72fc5a353bae0a4c3391c5094db8f8bb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.mainSession","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Main session","text_hash":"54d5c8a4eb7898dc660186f296c281a656b688738bc61e6b09cf6a6af9ff4345","tgt_lang":"vi","translated":"Phiên chính","updated_at":"2026-07-12T06:57:18.585Z"} {"cache_key":"f0ece79e1763447fe71085b9fca52bc84c524364ac0d7cea318b04817f71b213","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.files.addFile","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Add file…","text_hash":"0d428875df22eedce985266882a74485677ca63f751e863852894da2da2312b4","tgt_lang":"vi","translated":"Thêm tệp…","updated_at":"2026-07-28T07:14:48.644Z"} @@ -3884,6 +3916,8 @@ {"cache_key":"f5e6530611f9e29546efe61264fc07b3acaa75f8b7e35b0e63ff9de7ab88c06c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.addons.changeFailed","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Could not update {plugin}","text_hash":"03f4cb2e570b81715882d22bdea5aa5f1a1e68f3d00dc5c98aa5e42fe5705ac1","tgt_lang":"vi","translated":"Không thể cập nhật {plugin}","updated_at":"2026-07-29T11:14:31.301Z"} {"cache_key":"f603dd8f69c2f7bd9dc44951c46c741d3da361c12b61733096f0c89daa8b5944","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.providerUsage.resets","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Resets {date}","text_hash":"bf3c02af8965f3596110e56daeb133d7f5968b29f73dff756d3f8d07c9993307","tgt_lang":"vi","translated":"Đặt lại vào {date}","updated_at":"2026-07-29T11:16:20.202Z"} {"cache_key":"f625b1fcda8aa3c1699bdbf38bcb938e75a480dd450e1ba03358aa5f67b8b086","model":"gpt-5.6-sol","provider":"openai","segment_id":"nodes.pairing.limitedAccess","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Limited access","text_hash":"8d5940a394424053fd690123417048e3c00f9152390b9b3b910627de7de1e495","tgt_lang":"vi","translated":"Quyền truy cập hạn chế","updated_at":"2026-07-13T10:03:13.677Z"} +{"cache_key":"f6305dad9b87f7b4ca4942ce43ee6030d85575e8b00fdc8e92d334f7ed42231e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.format","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Check that the endpoint exposes a compatible chat model, then retry.","text_hash":"22ef704d9921834cb21e0b3c3c807f3d5fa2fd63f40ff652d26bcf2638556121","tgt_lang":"vi","translated":"Kiểm tra xem điểm cuối có cung cấp mô hình chat tương thích hay không, sau đó thử lại.","updated_at":"2026-08-06T05:34:32.225Z"} +{"cache_key":"f6437a7986c7caee9f8e504b657454864846464b94d1a39a9ed20435033413e9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.unknown","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Review the connection details, then retry.","text_hash":"dc49542f1026ccbbe6bd75ed5167700086796a53d34f1a3524cc545590b3e990","tgt_lang":"vi","translated":"Xem lại thông tin kết nối, sau đó thử lại.","updated_at":"2026-08-06T05:34:32.225Z"} {"cache_key":"f64675f26129a4cb5a53c4e80342b3d9cc1c4ea3295d5f1e582872808ae4daf4","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.dateYesterday","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Yesterday","text_hash":"566181254b293aa66653e43313be9e39c12d44f9ac4fcd3236ef1e9c50a2903f","tgt_lang":"vi","translated":"Hôm qua","updated_at":"2026-07-05T14:40:16.834Z","segment_ids":["skillWorkshop.recency.yesterday"]} {"cache_key":"f6609b9f8c6c2c3fad2ea8f842c41b43a671728347fe5347d4548b72d029d309","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agentTools.availableNowSubtitle","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"What this agent can use in the current chat thread.","text_hash":"253688d9ff2a3271fdfc5907d95e12ef6ac13ee15abfc56011b0538031e32187","tgt_lang":"vi","translated":"Những gì agent này có thể dùng trong phiên chat hiện tại.","updated_at":"2026-07-12T06:54:29.578Z"} {"cache_key":"f66278d163813715251c7e7ce46b39e5056ddf1b4beda1ea1d554e47fee9442f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.inventory.seen","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"seen {time}","text_hash":"1105d5b9b4ea5a1435799d6fc8ef8debc8547459e9980c67bab10e0c7863b1d9","tgt_lang":"vi","translated":"thấy {time}","updated_at":"2026-07-12T06:51:38.122Z"} @@ -3893,6 +3927,7 @@ {"cache_key":"f6c7c9ecedbd56a35d3a503b0af16055d55f744816027c02dcc0b5fc7bb43d87","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commandResults.verbose.getFailed","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Failed to get verbose level: {error}","text_hash":"61a6b9150a2b60047bde237a6d15fcb9cab3dafaae1dc7c18d265588dc2f4842","tgt_lang":"vi","translated":"Không lấy được mức verbose: {error}","updated_at":"2026-07-29T11:15:24.295Z"} {"cache_key":"f6c99245164ae45d358e15636e0beedf7affb9bbcb5479adf2db53678a1a7e3b","model":"gpt-5.5","provider":"openai","segment_id":"quickSettings.appearance.lobsterVisitsOn","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Drops by occasionally","text_hash":"620c90596deb02d1164d4036d540b11c780b61cb04e4825230efed1cd8a45e6e","tgt_lang":"vi","translated":"Thỉnh thoảng ghé qua","updated_at":"2026-07-09T20:51:54.489Z"} {"cache_key":"f6ce9b1f7a8cd76518b9b155c89234d8889236faf4362a3fc2dbe7d3e2250b35","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.details.close","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Close session details","text_hash":"6f8d91841e5b0c970dc5f7620be8c6388b04f1e03f2896d33b81583a1e617abe","tgt_lang":"vi","translated":"Đóng chi tiết phiên","updated_at":"2026-07-29T11:16:20.202Z"} +{"cache_key":"f6f5ab13c452131ced092dec52b3f73d69960ec16febac65cea00605a3834c0e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.checkingButton","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Checking…","text_hash":"ec963ffc911b840134fc738b41a8bb0493489c402a4a761efd36c16dea7d984b","tgt_lang":"vi","translated":"Đang kiểm tra…","updated_at":"2026-07-29T11:14:22.928Z","segment_ids":["memoryPage.overview.health.checking"]} {"cache_key":"f713f741fb6b9aa1f9c85a5b63afce2e3ba92ec63dd28d323e68e60818950253","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.open","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Open","text_hash":"ed077f3d8125d60dca1979c7133601bd187d47c73ed9975028f677e49e709942","tgt_lang":"vi","translated":"Open","updated_at":"2026-07-29T11:16:20.202Z"} {"cache_key":"f71c93ae0c5c0e7b7bc108e97faf96eaafff2d3c14aeaaa53b0739dcccd15103","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.questions.cardLabel","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Question from the assistant","text_hash":"54ad71e1e10560c52ca6b929c95a1969295f9ec496cdc7d8e74850a596d7e074","tgt_lang":"vi","translated":"Câu hỏi từ trợ lý","updated_at":"2026-07-22T15:59:43.767Z"} {"cache_key":"f726e71ce6eabbc0015f00823a915e8415ea814c370a636711cef8469dceedce","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillStatus.blockedAllowlist","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"blocked by allowlist","text_hash":"5ef37759cb09792554c00666d262cfe812ae35a592a69c2c7b705be8687bca4b","tgt_lang":"vi","translated":"bị chặn bởi danh sách cho phép","updated_at":"2026-07-12T06:54:54.879Z"} @@ -4003,7 +4038,6 @@ {"cache_key":"fd34f60642b9b0d0ee22e0324c5bf3aadf787dab30e56222fc8e4773cc5e6368","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.history.loading","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Loading history…","text_hash":"a960c435c77f666c2d317d72ca89f6985c8c32abe0e484c9095c2f835439a27d","tgt_lang":"vi","translated":"Đang tải lịch sử…","updated_at":"2026-07-29T11:16:20.202Z"} {"cache_key":"fd3bcce4f20102ccd0ebaadd93195a365e00ce34c5170f17d0540a7a4eb3058a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.overview.health.embeddings","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Embeddings","text_hash":"f3bcb899f0082dd7b2ae53e48a63cfced94ff95f27913cf96ab71e08613080bd","tgt_lang":"vi","translated":"Embeddings","updated_at":"2026-07-29T11:14:22.928Z"} {"cache_key":"fd4653c2245286c1d845106215458ca7f2890d3c32a17d2930ea95491553a4ef","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.dreaming.schedule.description","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"When the full sweep runs and which model narrates it.","text_hash":"f2c402dd69c87d6337188089dcbd0ad0fcf73026790f17be1ab2e3b98dad7149","tgt_lang":"vi","translated":"Khi nào toàn bộ quá trình quét chạy và model nào tường thuật.","updated_at":"2026-07-28T07:15:20.235Z"} -{"cache_key":"fd4eab9bc65cc4888205bd3b4c6f484b345bf2770fe64bda4dd871f68eecc2e7","model":"gpt-5.6-sol","provider":"openai","segment_id":"modelSetup.verify.button","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Verify connection","text_hash":"7b840072a1e440b8a99365140e070b840e77bd9b879eb23379edf1577302a219","tgt_lang":"vi","translated":"Xác minh kết nối","updated_at":"2026-07-16T15:49:13.410Z"} {"cache_key":"fd630e4d80a6cdc30e7ef68557b78a8c92e3452a1a54d7bf98fac7ffd4356c7e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.healthMissingProof","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"missing proof","text_hash":"748797f5ab1c31c8aeeaf7f76bce76064b175a1d1f530849ec683cacbe6555eb","tgt_lang":"vi","translated":"thiếu bằng chứng","updated_at":"2026-06-17T14:17:32.599Z"} {"cache_key":"fd65d5bb25d67827b487a619f6be1adf63fbf0f08bb8b36fb091ee75c5177658","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.markdown.truncated","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"… truncated ({total} chars, showing first {shown}).","text_hash":"0d9f82c11d8dd252a68e8772999f7724b559538c1b8d7931ce9745429c83402a","tgt_lang":"vi","translated":"… đã cắt bớt ({total} ký tự, hiển thị {shown} đầu tiên).","updated_at":"2026-07-29T11:15:42.579Z"} {"cache_key":"fd7d00dd1edc965a804fcf559797b612a888f0705977520f8133925a71f79ab8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryImport.replaceExisting","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Replace existing imports","text_hash":"ac6c37c8de6e83dd7d1e886e0357f87751fea90e1f04e18a120c5c5b72cf2d76","tgt_lang":"vi","translated":"Thay thế các mục đã nhập hiện có","updated_at":"2026-07-29T11:16:20.202Z"} diff --git a/ui/src/i18n/.i18n/zh-CN.meta.json b/ui/src/i18n/.i18n/zh-CN.meta.json index 400f5e8a0b92..761872ba3810 100644 --- a/ui/src/i18n/.i18n/zh-CN.meta.json +++ b/ui/src/i18n/.i18n/zh-CN.meta.json @@ -1,11 +1,11 @@ { "fallbackKeys": [], - "generatedAt": "2026-07-31T19:22:31.396Z", + "generatedAt": "2026-08-06T05:28:52.931Z", "locale": "zh-CN", "model": "claude-opus-4-8", "provider": "anthropic", - "sourceHash": "912ad83d5f70ee4463b1370efd9bf9c890017c65833f30501e8c3440da135ee7", - "totalKeys": 4652, - "translatedKeys": 4652, + "sourceHash": "10855748ee78e3fa7806b6f0f43f9f2dec749b41e7fc82439dbe19fca7e2f173", + "totalKeys": 4689, + "translatedKeys": 4689, "workflow": 1 } diff --git a/ui/src/i18n/.i18n/zh-CN.tm.jsonl b/ui/src/i18n/.i18n/zh-CN.tm.jsonl index 79c59b758a88..fbc651bcedd8 100644 --- a/ui/src/i18n/.i18n/zh-CN.tm.jsonl +++ b/ui/src/i18n/.i18n/zh-CN.tm.jsonl @@ -113,10 +113,10 @@ {"cache_key":"0689d175032fa2295920450f3caf448d3b1acc51c6501393ab4a45d1db557d5d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.cameraPreview","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Camera preview","text_hash":"6893f4b6607614a7e46982157813692bb7b4dfb577ade411da4966d86418552f","tgt_lang":"zh-CN","translated":"摄像头预览","updated_at":"2026-07-17T04:26:36.030Z"} {"cache_key":"069d68976d11bd7a18818cb259834d111b4e8566eec1ec9249af94bb90d7fe72","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.openSession","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Open thread","text_hash":"a901aa25b833cf338ad5a9a241766c31efcbaf9de175bcae101fa36d1bc94384","tgt_lang":"zh-CN","translated":"打开话题","updated_at":"2026-07-28T07:03:33.354Z"} {"cache_key":"06a44ccfc7a5e1df79965c64f6c02a8c22cf3c53f5c50d6cd4bf1fe23af320f1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"profilePage.identity.loading","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Loading your identity…","text_hash":"c5a537feea0e08dfb65390854b951b9455baa6f7d2cd06ea24db90c8d1fb67df","tgt_lang":"zh-CN","translated":"正在加载你的身份…","updated_at":"2026-07-22T15:41:36.256Z"} -{"cache_key":"06a66c04b2cc40796e10080156995c6ed9e23b892d5a89bb2b65c34f5d0103a3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.relative.daysAgo","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"{count}d ago","text_hash":"a41234397f3c63b22d27312ffcea05114f8d3ae9d602ef1320168a6eae9ca361","tgt_lang":"zh-CN","translated":"{count} 天前","updated_at":"2026-07-12T06:28:43.402Z"} {"cache_key":"06a7884ac9860c1130ba533582a6dc5818dc3124f212c88093ed800a375e9992","model":"claude-opus-4-8","provider":"anthropic","segment_id":"labsPage.intro","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Labs contains experimental capabilities that may change, break, or disappear between releases.","text_hash":"d9c85f1d9e5263b578e32156233934ffb05465e6c32a0607f6a2d0459fbcc581","tgt_lang":"zh-CN","translated":"Labs 包含实验性功能,可能在版本之间更改、损坏或消失。","updated_at":"2026-07-22T15:41:14.441Z"} {"cache_key":"06aefbb72c0bddf31e384ada14dc4eacbdaf3e31a0083082b5de0388e9e2fa01","model":"gpt-5.5","provider":"openai","segment_id":"common.restore","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Restore","text_hash":"a76e13b9839270eb73ed11417f7d8acca55df0ad52065799361631d0fff74f27","tgt_lang":"zh-CN","translated":"恢复","updated_at":"2026-07-05T21:00:21.877Z","segment_ids":["worktrees.restore"]} {"cache_key":"06cdd72ad778ce93b0196da2fdb088e70b05886ee4133bc7021b8d5231fd57e3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.workspaceFiles.empty","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"No files touched in this thread yet","text_hash":"135fcba70606bded19510bb675f41f0e4cd194b99ce34b2727c2f811dacaeb05","tgt_lang":"zh-CN","translated":"此会话中尚未处理任何文件","updated_at":"2026-06-16T14:13:02.065Z"} +{"cache_key":"06fed55e0ebd56d5a4ad44f5f7f9dcdb5aee4f1f9f09a7a42072e48b24d61e7e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.deliveryDismissed","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Completed; result delivery was dismissed.","text_hash":"d900b43ef5112f054470df381b767ebd43a903d332207e5161a7cbf1b5016fc1","tgt_lang":"zh-CN","translated":"已完成;结果投递已被忽略。","updated_at":"2026-08-06T05:28:49.774Z"} {"cache_key":"0707431392c94244e0a9ee64746ef9db6e9650db72f9c606b7f899dcee9c11b6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.jobs.lastRun","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Last run","text_hash":"512a48218ba2179153629504206e7d54a7767e19ee2aa21574a7c614e5c92537","tgt_lang":"zh-CN","translated":"上次运行","updated_at":"2026-07-29T10:57:10.307Z"} {"cache_key":"070b2975028e439e0c9e7df0a69655899d636c86b52e9c465911fc4098648dfe","model":"claude-opus-4-8","provider":"anthropic","segment_id":"onboarding.memoryImport.skip","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Skip","text_hash":"28d03596d24eeb4eab2d6fe21ca1cb95be7cb1fa6f92933db05e2cc4f4cdfa06","tgt_lang":"zh-CN","translated":"跳过","updated_at":"2026-07-12T06:28:36.830Z","segment_ids":["skillWorkshop.today.skip","chat.questions.skip"]} {"cache_key":"0720acd60ec401ade4519021d6d6b8f190ae0addbbba9ad356c88fa88fc1e7e8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commandResults.model.setFailed","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Failed to set model: {error}","text_hash":"b73fd2bf2d9c237d71e0bf411c98dae9001e7e157a2bf362566fbd7431fb4f77","tgt_lang":"zh-CN","translated":"设置模型失败:{error}","updated_at":"2026-07-29T10:56:27.024Z"} @@ -309,7 +309,6 @@ {"cache_key":"11560d6bce879ade49bcc24d337d51adc9d8ae39a9dcee167c107147d186d773","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.default","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Default","text_hash":"21b111cbfe6e8fca2d181c43f53ad548b22e38aca955b9824706a504b0a07a2d","tgt_lang":"zh-CN","translated":"默认","updated_at":"2026-07-06T20:20:02.809Z","segment_ids":["agents.context.default","quickSettings.model.default","configView.textSizes.default","chat.modelControls.default"]} {"cache_key":"11780919beaa64e77de1cc62aebf241a6bd8da63cd84822e7726895037b6510f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"onboarding.memoryImport.title","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Bring your assistant memory with you","text_hash":"42c3d9d89530f0636f73ac5a03159163222af7602289e5dc0f2ad298bcc4739a","tgt_lang":"zh-CN","translated":"随身带上您的助手记忆","updated_at":"2026-07-29T10:57:10.307Z"} {"cache_key":"1178f57ef38c4d15b9dab4fa19c1b4fd3592159ddeae0d674e6c71b0498b432d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agentTools.quickPresets","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Quick Presets","text_hash":"8ac4e50e74b490bf5d39149f1e5129f540ea0f00eeb3ae7de3ff27fd981f8785","tgt_lang":"zh-CN","translated":"快速预设","updated_at":"2026-07-12T06:27:23.637Z"} -{"cache_key":"1181c33a7c03774d58fa735ed5fcb597490c1ec6dd3b4f15864b1d88ab132636","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.actions.confirmDedupe","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Dedupe Dream Diary? This rewrites DREAMS.md and removes only exact duplicate diary entries.","text_hash":"3b53e7e5445b3d763ff4a3f7f55ae4917ab2dbecc988f5b46c7b06a2dd736052","tgt_lang":"zh-CN","translated":"是否去重梦境日记?此操作会重写 DREAMS.md,仅移除完全重复的日记条目。","updated_at":"2026-07-29T10:56:00.029Z"} {"cache_key":"119a9fcdc04af98c82b75a9eeb2643fd996b2b60d89ab5a8e1b0a3603dc4654d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.categories.ai","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Agent Defaults","text_hash":"e378e3a3f31eefae6a8c088f697c4ad2aa95fad2b37694e0a56b0dbda01b94b3","tgt_lang":"zh-CN","translated":"AI 与代理","updated_at":"2026-07-12T06:26:40.454Z","segment_ids":["tabs.aiAgents"]} {"cache_key":"11f40557edcac98eac09155fadcbdc4de8398b89f6a8a3f8aef1e80cfbe2a7ed","model":"claude-opus-4-8","provider":"anthropic","segment_id":"updates.postRestart.restartUnhealthy","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"The replacement process never became healthy and the previous process stayed up.","text_hash":"2f6b8ec4a9b787c58782852ee490526f23048701af076c200ec714c3e14c41cf","tgt_lang":"zh-CN","translated":"替换进程从未进入健康状态,之前的进程保持运行。","updated_at":"2026-07-29T10:54:46.807Z"} {"cache_key":"11f4181662fd9ea852e5d1a4434589fb9dc23c8aa07b22a2fede2611d79e51f4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.sections.discovery.label","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Discovery","text_hash":"80fc402133201fbe0e4e9962a9570e741856aa8b0c033f1a20a9bcb06c68e809","tgt_lang":"zh-CN","translated":"发现","updated_at":"2026-07-12T06:26:14.321Z","segment_ids":["configView.sections.discovery"]} @@ -374,7 +373,7 @@ {"cache_key":"15e34f9131e8b5287383bb4ba058a1e4784a913341104c9e706a7aa2e7a1d790","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.catalog.remoteViewOnly","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"This thread is on a paired node and is view-only.","text_hash":"635b62c16bc54c7174e17827a58ab2305836d14d6e56a758d370d5ca3820d8ad","tgt_lang":"zh-CN","translated":"此会话位于已配对节点上,仅供查看。","updated_at":"2026-07-29T10:57:10.307Z"} {"cache_key":"15fe25222c6e50dfbc8153d19f4362eaa1a8eef0d7f3f67fae5f105457da960a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.sessions.copyName","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Copy session name","text_hash":"30a6a5c11915b5b6a99698ebe1cee13b7b84adcc45ccd0a827decce17ce45a2d","tgt_lang":"zh-CN","translated":"复制会话名称","updated_at":"2026-07-29T10:57:10.307Z"} {"cache_key":"15fe689e0bc48f264380114c7b42e1e140cf9c27515efec11f7deee366f7ce1d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.detailAutomationTenant","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Tenant: {tenant}","text_hash":"e896dc96a6847d7aaa593069e890e7a712fd60d7be60280ee24e1942e10411b0","tgt_lang":"zh-CN","translated":"租户:{tenant}","updated_at":"2026-06-16T14:12:56.348Z"} -{"cache_key":"162f2b1dc9cd15382efd2c2940a13fe4a00fffd776af5cc3601ffd25f6b8c5ab","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.notifications.ready","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Ready","text_hash":"5fa7aac5375c5815787fba3f49559f9b45b14023147ce0652803387974144e5f","tgt_lang":"zh-CN","translated":"就绪","updated_at":"2026-06-17T14:13:12.872Z","segment_ids":["skillsPage.tabs.ready","memoryImport.ready","talkPage.status.ready","talkPage.gptLive.ready","memoryPage.overview.health.healthy","workboard.status.ready","workboard.viewReady","modelProviders.status.ready"]} +{"cache_key":"162f2b1dc9cd15382efd2c2940a13fe4a00fffd776af5cc3601ffd25f6b8c5ab","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.notifications.ready","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Ready","text_hash":"5fa7aac5375c5815787fba3f49559f9b45b14023147ce0652803387974144e5f","tgt_lang":"zh-CN","translated":"就绪","updated_at":"2026-06-17T14:13:12.872Z","segment_ids":["skillsPage.tabs.ready","modelSetup.verify.ready","memoryImport.ready","talkPage.status.ready","talkPage.gptLive.ready","memoryPage.overview.health.healthy","workboard.status.ready","workboard.viewReady","modelProviders.status.ready"]} {"cache_key":"162ff8310429a8a284b83aca2da528e71cee3916173821455f69ceec2ac79654","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.wikiPage","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Wiki page:","text_hash":"6941f2293a63bab1c019cba7081e99b2937fc2c1c41a33c4ad210d6a5cc97a95","tgt_lang":"zh-CN","translated":"Wiki 页面:","updated_at":"2026-07-12T06:29:01.870Z"} {"cache_key":"163c0d72d5fc971751f197d8cf2bb9fd0dcc94c1af36cd2f8c6fabd098dd8287","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.dependencyMissing","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"{parent} (missing)","text_hash":"8daa419059727391c01e3b7021e05d8d70b4da67f9c57cd2d80f302af77aac53","tgt_lang":"zh-CN","translated":"{parent}(缺失)","updated_at":"2026-06-16T14:13:02.064Z"} {"cache_key":"16412e4cb00a76f59cbb75ebcaf33c2a45728e0a68b47a31b83832fd81e452f3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.filterLabel","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Filter installed plugins","text_hash":"f349ae2a9963d44d8f99a2995afcfb8704c119ad97c6c409ce7dcf6ac080cb9f","tgt_lang":"zh-CN","translated":"筛选已安装插件","updated_at":"2026-07-29T10:57:10.307Z"} @@ -543,6 +542,7 @@ {"cache_key":"21851d39af4ed0bc939f12152163a018e39b55192685692fe29274f0b7fcb0ce","model":"claude-opus-4-8","provider":"anthropic","segment_id":"approvalPage.commandLabel","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Command","text_hash":"713166971d730f81fcf8b757f2ea239d1a0360d9f74e8f5afe60fba97105879c","tgt_lang":"zh-CN","translated":"命令","updated_at":"2026-06-16T14:13:09.659Z"} {"cache_key":"2191b908ab258f04323b80ca35cea648190b574ed2c451f4c8bf5b48c072761f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.chatPrefs.hint","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Browser-local chat preferences.","text_hash":"9ec8fdf707f0454341817120bc0b902755b87a724e6741f7ebcf70834b5c5e49","tgt_lang":"zh-CN","translated":"浏览器本地聊天偏好设置。","updated_at":"2026-07-29T10:57:10.307Z"} {"cache_key":"2198d7f31ad6446695328ac2f2dd2027210488093ee7ad30ca85f7f569b8d1f7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sessionHeader.activeBranch","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Active branch","text_hash":"a33ecac3a32fe4bacb3551532cfdcf73f6c87d4fe5bc4ed6f61c53b5cac6354a","tgt_lang":"zh-CN","translated":"活动分支","updated_at":"2026-07-22T15:42:10.060Z"} +{"cache_key":"21b5cf71588ade89d2649c67157bcb0faa798a28c9e3d1af5737074dc34025cd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.candidates.retry","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Retry test","text_hash":"1fa8f72fe8a0f01c606d8f742fe775987bc78daf9e96e586f26a780989c75698","tgt_lang":"zh-CN","translated":"重试测试","updated_at":"2026-08-06T05:28:40.826Z"} {"cache_key":"21be29f6562b20c269649ab1c1966767450fe0925b799f45ceaaee0893542b31","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.pairing.dismiss","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Dismiss","text_hash":"48845bff334a50a59aaecf499f28a7a24c3b4b891b8b18a9f1169ad8e8a6b261","tgt_lang":"zh-CN","translated":"忽略","updated_at":"2026-07-22T15:40:10.231Z"} {"cache_key":"21caf105e7baa8a943e09661a7700e37c0175377786cdc757fe874537125bb98","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.addAttachment","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Add attachment","text_hash":"ebda695e767a518ecf7fdbbe5ffcb55d5b361d30088cc899aa346bc724d05ada","tgt_lang":"zh-CN","translated":"添加附件","updated_at":"2026-07-29T10:57:10.307Z"} {"cache_key":"21d595872d091fcca6ffd2e40d70011cf27e415bf8ea830f56babc862de4ea55","model":"claude-opus-4-8","provider":"anthropic","segment_id":"palette.descriptions.debugMode","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Toggle debug","text_hash":"3a3694c533cf3e15af8f2186a5750ab5919ca21b64e82c5dce5abd1ce4bdc406","tgt_lang":"zh-CN","translated":"切换调试模式","updated_at":"2026-07-29T10:57:10.307Z"} @@ -550,6 +550,7 @@ {"cache_key":"21ef777e6fa1d188f6ff10035ca4d21aa11d22a272ff0e565e6b4bad4eb89620","model":"claude-opus-4-8","provider":"anthropic","segment_id":"quickSettings.system.usage","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"{label} usage","text_hash":"a2d4b50d8ef9b3dd49a84bcb01185c9ee581f6165ba3efffc203a36a1cfc39a7","tgt_lang":"zh-CN","translated":"{label} 使用率","updated_at":"2026-07-12T06:26:29.379Z"} {"cache_key":"21fa08d967a3f2e8d5d172a9a37150ec46727f084871ed7b3299205d3db0bb09","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.copyId","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Copy ID","text_hash":"72ac0d580f8c4f9f71290b8145faff19e274bffb9fbc753fccbea48e4e36f30c","tgt_lang":"zh-CN","translated":"复制 ID","updated_at":"2026-07-29T10:57:10.307Z"} {"cache_key":"220cbb7d49cf01237c86668802c4727bde6d299091eac6ee6aba1a67e5daaded","model":"claude-opus-4-8","provider":"anthropic","segment_id":"newSession.browserUp","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Parent folder","text_hash":"158f5a01ef8cfb1e6d91f8c321dd3a63f5e457f9650eecd662857701762bd31d","tgt_lang":"zh-CN","translated":"上级文件夹","updated_at":"2026-06-16T14:13:07.632Z","segment_ids":["chat.workspaceFiles.parentFolder"]} +{"cache_key":"225206282ef575002df03fc0e053cf503ab74c6efc5a15a525123674a6dd024f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.unknown","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Review the connection details, then retry.","text_hash":"dc49542f1026ccbbe6bd75ed5167700086796a53d34f1a3524cc545590b3e990","tgt_lang":"zh-CN","translated":"请检查连接详情,然后重试。","updated_at":"2026-08-06T05:28:49.774Z"} {"cache_key":"225216f90cdb1814d7c2542caf9298a7ffe735454667e19ed2270f0a6a6d4ac1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.questions.eyebrow","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Question","text_hash":"289aff12b04274cb04b8f7dbf486ba8b3528c6fd16b60b9a31d31ce23b339236","tgt_lang":"zh-CN","translated":"问题","updated_at":"2026-07-22T15:42:25.307Z"} {"cache_key":"2261f2a3cc6cb562e059ffebbe39713f4ebfbafd4575eb144e456955b0bb7d0e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.rail.progress","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"{completed} of {total}","text_hash":"6ee92be50bbb6e199814142376a112c74f6bf9a9481e6abed075ad67135154f0","tgt_lang":"zh-CN","translated":"{total} 中的 {completed}","updated_at":"2026-07-22T15:42:36.647Z","segment_ids":["chat.observer.progress"]} {"cache_key":"226537146ff6a224d17413940333d8b9a4f0c45658c35a10a8399cf2b6bbd755","model":"gpt-5.6-sol","provider":"openai","segment_id":"pluginsPage.workshopTab","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Workshop","text_hash":"c0086f23dcddcdda8b10b6601dcb1564c1aa5306a4bedb2dbb4b0ac41030ba59","tgt_lang":"zh-CN","translated":"工作坊","updated_at":"2026-07-12T02:11:07.390Z"} @@ -763,8 +764,8 @@ {"cache_key":"2f149a2038e150a62a8f6128a768f68bead5e98f2f6b9fec82d15ee3bd8774d6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.daily.byType","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"By Type","text_hash":"26901eeda3b27dae03e02ed92d2af1757fefe9929a2cbaf8bc17e193256d1ba8","tgt_lang":"zh-CN","translated":"按类型","updated_at":"2026-07-29T10:57:10.307Z"} {"cache_key":"2f16eb2244920d978f147accb64a759c68f9f8d6e929d0d3a590700486291dca","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.diary.noDreamsYet","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"No dreams yet","text_hash":"56ee279116c32430a788602b1a13522e463b1ab0db6e6b559e02146342ab9d63","tgt_lang":"zh-CN","translated":"尚无梦境","updated_at":"2026-07-29T10:57:10.307Z"} {"cache_key":"2f1e97178c3dff7c0e6f40032ef74df4001f3c3c715f471b65d2be4f4e4f005a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.widget.cardMissing","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"This Workboard card is no longer available.","text_hash":"a254f63c0e39c23165c704d7127f28387ccbbf7096e201a6727f23f425137e02","tgt_lang":"zh-CN","translated":"此 Workboard 卡片已不可用。","updated_at":"2026-07-22T15:42:03.907Z"} +{"cache_key":"2f229aa61855ae21c3de17a08e3e31fd29812be2a1960e7a47bf4940e08804fc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.deleteSelectedConfirmOne","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Delete 1 thread?\n\nThis will delete the thread entry and archive its transcript.","text_hash":"185d68c31db6e909783db324f7b7138ee72fff0bba942e72ec891badd0993b9f","tgt_lang":"zh-CN","translated":"删除 1 个线程?\n\n这将删除该线程条目并归档其转录内容。","updated_at":"2026-08-06T05:28:40.826Z"} {"cache_key":"2f6f7d67898d7bc9ccf5958ef9363fee71edd15fceb7a5fd98af67c63b2d077b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.sections.talk.description","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Voice and speech settings","text_hash":"272a2aad476a166ee782b86df410292d8e355b8652ed9f68242f95a563a07cfc","tgt_lang":"zh-CN","translated":"语音与讲话设置","updated_at":"2026-07-12T06:26:14.321Z"} -{"cache_key":"2f83638977cbe2f416c0ad2fdc046edd7bd7a0b2578ec725440843a5e568d0dd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.messages.openInCanvas","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Open in canvas","text_hash":"02597bb20cb5d93ebbb47e62c3591fcf9dec76fc42697e1dc130e1f167232e61","tgt_lang":"zh-CN","translated":"在画布中打开","updated_at":"2026-07-12T06:29:11.505Z"} {"cache_key":"2fa317ae99394e16d807d6c5fdf7aeda48bdf18d35133a1442830b812f5f68b4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.board.dockHidden","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Hide chat","text_hash":"1ed9f9bf080a444b15ce702bb3b2026d073a0c9a0b7eeee1bcba6eead8126170","tgt_lang":"zh-CN","translated":"隐藏聊天","updated_at":"2026-07-22T15:42:10.060Z"} {"cache_key":"2fa5c05c90e3da2c13fb0464ebf4e4f40a4a6bc4f6ee2389e710bb3d04cfcd64","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.menu.scopeSession","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"This session","text_hash":"6da6530a0728728ec3b9b78da3e40519cb602c7f6e1d5017b49a4c2170e2c07a","tgt_lang":"zh-CN","translated":"此会话","updated_at":"2026-07-31T19:22:31.396Z"} {"cache_key":"2fbd4551ca7648b98953e86ddd18ffa6008e6e8e960ae6b0b13fa57a276edc70","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.toggleConfirmation.failed","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Could not apply change. Check your connection and try again.","text_hash":"5edd67e358d9d0d506cd4eb7f51c803950ccf17dbef7ea2afa768041c4920018","tgt_lang":"zh-CN","translated":"无法应用更改。请检查你的连接并重试。","updated_at":"2026-07-28T07:04:18.539Z"} @@ -798,7 +799,6 @@ {"cache_key":"31d378a769f9de5891c6c8acd02ca637c1416ce3d68c62e693ae160cc712b5a0","model":"claude-sonnet-4-6","provider":"anthropic","segment_id":"cron.suggestions.ideas.polyglotMinute.prompt","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Teach me one useful phrase in Japanese: the phrase, how to pronounce it, its literal meaning, and when to use it. Keep it under five lines.","text_hash":"acaeae7dfcaab66a6b06b682970496a2cec2efcde9d564204288f71819578186","tgt_lang":"zh-CN","translated":"教我一句实用的日语短句:短句内容、发音方式、字面含义以及使用场景。请控制在五行以内。","updated_at":"2026-07-11T22:44:14.959Z"} {"cache_key":"31eda7ff68945e0552de68825df23a9b2fd04855ab1679779dd6dc170d668d53","model":"gpt-5.5","provider":"openai","segment_id":"newSession.folderPlaceholder","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Agent workspace","text_hash":"9f6f919dc1088468f8197ef0c27501e1c0a71a94b9faed9d363410305d3a472b","tgt_lang":"zh-CN","translated":"Agent 工作区","updated_at":"2026-07-10T17:58:34.409Z"} {"cache_key":"31fc36b7023cd1a68168384ac7ed5830420ea7d111cbc9277337c582d27587d0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.menu.webSearch","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Web search","text_hash":"7711faa74a10416c7a2bccf9a9ce8442808f2d7ff9609be154625f8566bc732e","tgt_lang":"zh-CN","translated":"网页搜索","updated_at":"2026-07-29T10:57:00.699Z"} -{"cache_key":"32014ef2e0cc81e77a8e77ef149505076a81b3f2582cd4dfb3508d7d237e5190","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.tryAgain","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Try again","text_hash":"d8b8392e2c542950ca64867168e4ef87d4ad606882d5898f826b51c6d553988f","tgt_lang":"zh-CN","translated":"重试","updated_at":"2026-07-29T10:57:10.307Z"} {"cache_key":"3205a9fa294d6c3084f3b789b4d8dbe6f52761b41288d02e345a443bc4a32460","model":"claude-opus-4-8","provider":"anthropic","segment_id":"execApproval.labels.resolved","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Resolved","text_hash":"5be3c2c8354e1eb924b03a3dcc7fa4172e9aa0f4917b46b44fcc7daf8835d7a7","tgt_lang":"zh-CN","translated":"已解析","updated_at":"2026-07-29T10:57:10.307Z"} {"cache_key":"321f4e9585bcb25a31405ad275856fb65816435be612f0092a4c52c2360258af","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.enabledSuccess","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Enabled {name}.","text_hash":"99ff502e7615921b3404dec6e8d6a213b731ece8cd8765ca618bea7a25994c90","tgt_lang":"zh-CN","translated":"已启用 {name}。","updated_at":"2026-07-29T10:57:10.307Z"} {"cache_key":"322b65c03ef64eeec4e4064dd0400c2af6f461487caffbc1764233f9d701c7d1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.connectorDescriptions.news","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"A personalized daily briefing: news, weather, and tasks in one message.","text_hash":"de3d6d49631d0f84547b01d7aa74552d905c1c7ee047274916cef664199e10e2","tgt_lang":"zh-CN","translated":"个性化每日简报:一条消息汇集新闻、天气和任务。","updated_at":"2026-07-12T06:28:10.634Z"} @@ -912,7 +912,7 @@ {"cache_key":"39896573ec1ff79ddd28fb47943e27e832e1cbb46339cc773cbae977c394e032","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.discord.title","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Discord","text_hash":"053bc65874ad6098e58c41c57b378a2f36b0220e5e0b46722245e6c2f796818c","tgt_lang":"zh-CN","translated":"Discord","updated_at":"2026-07-12T06:24:59.835Z","segment_ids":["aboutPage.linkDiscord"]} {"cache_key":"399de8c42b9910ef8ecbae74a9dea2158e7620f181449a2869cc106ed02e71eb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"activity.duration.ms","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"{count} ms","text_hash":"4f6d5b615138fefacf1688c9664fc7b2d4bdffbb05fc324a9fec208faee554d0","tgt_lang":"zh-CN","translated":"{count} ms","updated_at":"2026-07-29T10:57:10.307Z"} {"cache_key":"39b20cd5cf500512581a3d24723077d85c579a8ca92e21cfabfc6232b7606b6d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillsPage.loadingSkillCard","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Loading Skill Card…","text_hash":"322f44dc5469d6b3ee0a32aaf706d552a71acdf3e6064ae53c849c90196d2eec","tgt_lang":"zh-CN","translated":"正在加载 Skill Card…","updated_at":"2026-07-12T06:27:47.508Z"} -{"cache_key":"39cd2529ce8d5ad3f4c03e73567191a03132accf1ef7a983ae8e8d7893cd8020","model":"gpt-5.6-sol","provider":"openai","segment_id":"modelSetup.verify.answered","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Answered","text_hash":"665590354e719bcf6610c39fe617cf8cf8109e96a59e64c73a41a028b74369f9","tgt_lang":"zh-CN","translated":"已回复","updated_at":"2026-07-16T15:48:23.777Z","segment_ids":["chat.questions.answered"]} +{"cache_key":"39cd2529ce8d5ad3f4c03e73567191a03132accf1ef7a983ae8e8d7893cd8020","model":"gpt-5.6-sol","provider":"openai","segment_id":"chat.questions.answered","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Answered","text_hash":"665590354e719bcf6610c39fe617cf8cf8109e96a59e64c73a41a028b74369f9","tgt_lang":"zh-CN","translated":"已回复","updated_at":"2026-07-16T15:48:23.777Z"} {"cache_key":"39d11b4a326eb52c6e47b39ecaaaf4aaac1647206f0ebc21a554ab8470c781c8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"subtitles.nodes","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Paired devices, pairing approvals, and exec bindings.","text_hash":"6050739a94b9d5e440b62a7ecdd0293c47a2c4c3945a2bef4cee0c999a06ad63","tgt_lang":"zh-CN","translated":"配对设备和命令。","updated_at":"2026-07-29T10:57:10.307Z"} {"cache_key":"3a00906fb78798cad260ebbd33c4dbc31f46f60122dd163a61089f9ec95b806e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.menu.manageSkills","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Manage skills","text_hash":"f3600715a1c388c10f6ece04f6e10d981d5cd83a000dfd37b0208c648060c90f","tgt_lang":"zh-CN","translated":"管理 Skills","updated_at":"2026-07-29T10:57:07.788Z"} {"cache_key":"3a1885abdcd6a730f99d03a46ee0c089fcd785ec071507f50fcbd69190439e7b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.setup.whatsappQrAlt","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"WhatsApp QR","text_hash":"cbc9ab351353e83f6a15d7d1a65da85043ce8b9366824b93cb03ddbf9a5f1bb7","tgt_lang":"zh-CN","translated":"WhatsApp 二维码","updated_at":"2026-07-29T10:54:27.866Z"} @@ -933,7 +933,6 @@ {"cache_key":"3ac6ebecc9dd4cc323ebaccc632eae53eb08e9c720210bd72dfcebca3a2fee92","model":"claude-opus-4-8","provider":"anthropic","segment_id":"execApproval.expired","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"expired","text_hash":"fa64ea1e82e1206f828ab2a02917c7e92accb98e3b95881a1b4ad52b914b66e3","tgt_lang":"zh-CN","translated":"已过期","updated_at":"2026-07-29T10:57:10.307Z"} {"cache_key":"3aee252a7e22e35b566e7af9a22117ec6e4e5679888fe0f4554fd813aec98aee","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.eventAttemptUpdated","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Attempt updated","text_hash":"4f4c9984589da8e84df4db1f456131af2e5c645a653251dd44be503060d75ec1","tgt_lang":"zh-CN","translated":"尝试已更新","updated_at":"2026-07-29T10:57:10.307Z"} {"cache_key":"3afb67e2aecee97a3e7b8b8f4967c1144b92a8b4159c7e974e45946a583bd10e","model":"gpt-5.5","provider":"openai","segment_id":"chat.composer.microphoneNoneFound","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"No microphone inputs were found.","text_hash":"3aa0952aa2a5987227a12656a28131c7e153b5efe3fca4043c742fb289eeb37c","tgt_lang":"zh-CN","translated":"未找到麦克风输入。","updated_at":"2026-07-06T17:56:04.251Z"} -{"cache_key":"3b0249fca98d76ba0dba54cf41a6a4bc83af84f16987fcf67ae44e7686610f75","model":"gpt-5.6-sol","provider":"openai","segment_id":"modelSetup.verify.answeredIn","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Answered in {latencyMs} ms","text_hash":"b42fae037247714a4c44fb8ecb28c8b3cf473a9e443e7a444e8e79eabd310bc4","tgt_lang":"zh-CN","translated":"已在 {latencyMs} 毫秒内回复","updated_at":"2026-07-16T15:48:23.777Z"} {"cache_key":"3b0641868d3a8aa3aa4d3901b0d6a4cc2495df044c3ef45e3b92d5725f79f5d0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.overview.schedule.lastRun","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"last {time}","text_hash":"0c2ca63c65372314f02196c209b297e0d7500bbaff80c719c28e4e3e6c9e8f3a","tgt_lang":"zh-CN","translated":"上次 {time}","updated_at":"2026-07-29T10:55:30.689Z"} {"cache_key":"3b091c2e9476bc05af38ea38e4f1acd279221143baa1fff413213e3b01197801","model":"gpt-5.5","provider":"openai","segment_id":"cron.detail.generalSection","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"General","text_hash":"c910d474dcd724bff83ddedeb06bf1eceaf9fb3af7c76bb282be057f36e6dffa","tgt_lang":"zh-CN","translated":"通用","updated_at":"2026-07-09T08:07:43.962Z"} {"cache_key":"3b1d6604c0de1db1153f7ac1c4bbd644f43f18708f26b679d01bfc68dac47a4f","model":"gpt-5.5","provider":"openai","segment_id":"chat.backgroundTasks.stopTask","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Stop {title}","text_hash":"427b5bdce0f1f48dacc94b5969c6cf6d4fde3e3196545179484142feced2df74","tgt_lang":"zh-CN","translated":"停止 {title}","updated_at":"2026-07-11T00:44:51.874Z"} @@ -1192,6 +1191,7 @@ {"cache_key":"4910f50963d26f8a7dea7ed6c58428ad0cf47ffed84b3d969a4f7764f964497b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.open","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Open","text_hash":"ed077f3d8125d60dca1979c7133601bd187d47c73ed9975028f677e49e709942","tgt_lang":"zh-CN","translated":"打开","updated_at":"2026-07-12T06:27:05.602Z","segment_ids":["chat.pullRequests.open"]} {"cache_key":"4913a09dbf1e02c755756567ae3d04edc3c7cb08f15ee94a2e8362f6c4d4982e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.wakeModeHelp","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Now triggers immediately. Next heartbeat waits for the next cycle.","text_hash":"76a4b54a89482fe1e7c7f8178656d4217069b6da3c41024d9382cac4d8c50f6a","tgt_lang":"zh-CN","translated":"立即模式立即触发。下次心跳等待下一个周期。","updated_at":"2026-07-29T10:57:10.307Z"} {"cache_key":"493835cefc927aaca2276aaab70150ce5f377bf4e4b0459139e9009bcce6d586","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.dependenciesBlockedTitle","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Waiting on dependencies: {parents}.","text_hash":"50fb8f9b1326b69bd67d25583ddb4f70b9d75ae6e3ff8a9056a9361daa4b7d8b","tgt_lang":"zh-CN","translated":"正在等待依赖项:{parents}。","updated_at":"2026-06-16T14:13:02.064Z"} +{"cache_key":"493b50bbb35b020d48166892db1783093d2bf5c3a8dc65c7eb99303081f3c9b6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.actionUnavailable","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"This Gateway does not support this thread action.","text_hash":"88e138ded655d98aa0be82d2832e502ac495c75674c838c72b2429a1f7e28a26","tgt_lang":"zh-CN","translated":"此 Gateway 不支持该线程操作。","updated_at":"2026-08-06T05:28:40.826Z"} {"cache_key":"49510f8ae3efc91c5aabe575ddeb74bef0b46b6d30bba535d48cfbd07716f148","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agentTools.builtIn","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Built-In","text_hash":"86d50abefe4a4533f0c0f127ed3aa0fa017dc7d51e28de37659d656fb2acdce0","tgt_lang":"zh-CN","translated":"内置","updated_at":"2026-07-29T10:57:10.307Z"} {"cache_key":"4955c33a4535c46198d90499252ebed3edaacfe1cbce324852e4d9ebd101310b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.eventMovedTo","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Moved to {status}","text_hash":"421405214c30dc674bc7acd1c963183bf11d8ff2946cca6be41cc261881e804f","tgt_lang":"zh-CN","translated":"已移至 {status}","updated_at":"2026-07-29T10:57:10.307Z"} {"cache_key":"49618d00b91bdbc8671582028d80d5f10862da91dd9d6e8f42f077153e710daf","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.inventory.connectedWithoutPairing","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Connected without pairing","text_hash":"dece647a57eac7bd7ccd6d082ac70bd4fc233d9a5323d8a9ce08b03da8c2ed79","tgt_lang":"zh-CN","translated":"未配对已连接","updated_at":"2026-07-12T06:25:12.243Z"} @@ -1238,6 +1238,7 @@ {"cache_key":"4c9d5d1687d5ac16a640bbeafd960f8dab07acc2ea28769c20af9cc91724f086","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.agentTurnHelp","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Starts an agent run in its own session using your prompt.","text_hash":"12fe36dcfaa57341678a0f0d3d338ae5e28da64daa10cbb8863782da106a7dcf","tgt_lang":"zh-CN","translated":"使用您的提示在独立会话中启动助手运行。","updated_at":"2026-07-29T10:57:10.307Z"} {"cache_key":"4ca6ee02de4d0082dc96f19ee9e1b9519a6676eb9e5f00b1dd8857e5ed51e2f6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"custodian.sessionRestarted","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"{error} OpenClaw started a fresh session; earlier messages remain for context.","text_hash":"1cdced4e6070607de0274aafb5e7b75d2957772feac10b52da48149b0cd78b7f","tgt_lang":"zh-CN","translated":"{error} OpenClaw 开始了一个新会话;较早的消息将保留作为上下文。","updated_at":"2026-07-22T15:41:00.176Z"} {"cache_key":"4cd880d6e592d1a9d2bf3541fd55db67c4ec320b7a1c36f7837a0ccbc18c983e","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.status","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Status","text_hash":"920e413c7d411b61ef3e8c63b1cb6ad058d5f95f8b481dbafe60248387d8c355","tgt_lang":"zh-CN","translated":"状态","updated_at":"2026-07-05T21:00:21.876Z","segment_ids":["debug.status","configView.notifications.status","configView.connection.status","agentTools.status","talkPage.status.title","workboard.fieldStatus","connection.snapshot.status","cron.runs.status"]} +{"cache_key":"4ce610ffb6c5698ab717828badebd7f54cef8ed1a21a61ba490bc15d80779ff2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.retryDelivery","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Retry delivery","text_hash":"a9e1b443d1646885b72943ce0fe8490248ac2ed20b6dcaf95b1e7b63899a862e","tgt_lang":"zh-CN","translated":"重试投递","updated_at":"2026-08-06T05:28:49.774Z"} {"cache_key":"4d04888c2c66fb22391a4634121f5648cf953c0cf2c1903aca91c56bae8a86ec","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.descriptionPlaceholder","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Optional context for this task","text_hash":"c217e5213c6194d7a6210407ad5769ce666181ca7ec2dec0196facb3a85be7ad","tgt_lang":"zh-CN","translated":"此任务的可选说明","updated_at":"2026-07-29T10:57:10.307Z"} {"cache_key":"4d0ba133bbf4f173245666e1abff09e3bca04a9ba9fd041606745846d5b9c622","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.list.shownOf","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"{shown} of {total}","text_hash":"214af50beb5559efe490e77117a4cfe051e9c890da950425d1dfb1e78533a58c","tgt_lang":"zh-CN","translated":"{total} 项中的 {shown} 项","updated_at":"2026-07-12T06:29:28.411Z"} {"cache_key":"4d10e70cadc8aba3f6af5cb8aa5226826e0f090dbc52ae59c1d2d4e919e43368","model":"gpt-5.5","provider":"openai","segment_id":"chat.pullRequests.checksPassed","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Passed","text_hash":"436fe71bb9561f0596161c4d50c7b23327b4189acaf63dc89f4f9205b67a7528","tgt_lang":"zh-CN","translated":"已通过","updated_at":"2026-07-10T23:12:18.449Z"} @@ -1306,6 +1307,7 @@ {"cache_key":"510712bfa7748219090c9b790fc452849e2910bf989cce7bcc738f7b0e27a02f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"approvalPage.deniedDescription","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"The operation was denied and will not continue.","text_hash":"7d551344f540d9d36d7a2e85c1868249230bbe52a331b92691271f418269d51d","tgt_lang":"zh-CN","translated":"The operation was denied and will not continue.","updated_at":"2026-07-29T10:57:10.307Z"} {"cache_key":"510962b04ded6877c6acbb47851c1d9c7944ef1f5a7a5c2e5b5160920d16b7f7","model":"gpt-5.6-sol","provider":"openai","segment_id":"modelSetup.candidates.testAndUse","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Test & use","text_hash":"ada023a45b16037a7ae81d56b08fbf484f3418bf30972ce5c449ed68999797b9","tgt_lang":"zh-CN","translated":"测试并使用","updated_at":"2026-07-16T10:53:06.907Z"} {"cache_key":"510e97ca127e39f8fef8718b36f055b2bda34ac74a8b5bfceec6fa6364fb10a2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryImport.reportSaved","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"report saved","text_hash":"2df78195106d49f6d09ef472d02bffa4fd51aca1d466b1ea8c06102929c23a9b","tgt_lang":"zh-CN","translated":"报告已保存","updated_at":"2026-07-29T10:57:10.307Z"} +{"cache_key":"5114d58b0971b4ce7a5d313c699a6ca7975fa68ecefa3df43477dea5c35e35d9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.deliveryBlocked","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Completed, but result delivery is blocked.","text_hash":"cb34b0983f0b8b521ea9291291e02c165db3661730bfed241080e6a6aa32f4f9","tgt_lang":"zh-CN","translated":"已完成,但结果投递被阻止。","updated_at":"2026-08-06T05:28:49.774Z"} {"cache_key":"513a0a34c985465343ea2e73800671b8318e52eccb53cd3a3bc189816c33a644","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.menu.noSkills","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"No skills available.","text_hash":"a0643757b34712189e740a0a0ba59dc93aefb35dc7e641f762d476c0a4e830aa","tgt_lang":"zh-CN","translated":"暂无可用 Skills。","updated_at":"2026-07-29T10:57:07.788Z"} {"cache_key":"5141ec38de5a93999d6406313df48b1cbc08b58fc6d651175109f0faf78e5865","model":"claude-opus-4-8","provider":"anthropic","segment_id":"appsPage.cards.linux.desc","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Native desktop app — .deb and AppImage builds.","text_hash":"dfac3e543f7625752a1306478a7b507056ff856f3c1f1935e1a7e43a52cafa01","tgt_lang":"zh-CN","translated":"原生桌面应用——.deb 和 AppImage 构建版本。","updated_at":"2026-07-22T15:41:29.841Z"} {"cache_key":"5153e24d19e42ce3304f0c4f4347101becf029c66625b94ca49014072099d434","model":"gpt-5.5","provider":"openai","segment_id":"browser.annotateDone","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Exit annotate mode","text_hash":"ec8bf75657b38358d4fdc51f042bc82af894a7fb80802e0085298d3fed68a566","tgt_lang":"zh-CN","translated":"退出标注模式","updated_at":"2026-07-11T02:17:12.867Z"} @@ -1351,6 +1353,7 @@ {"cache_key":"53dd1599dc94325c48c7211359681afa68c069b5e8cafb63bdd1de07c577f7e6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.failureAlertChannel","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Alert channel","text_hash":"9df96c4d8bbe0d958c3bdab1a851ee33cacaad4823149333b4ff7d2960252962","tgt_lang":"zh-CN","translated":"警报渠道","updated_at":"2026-07-12T06:29:43.057Z"} {"cache_key":"53e0995de4e1d71066924296726ed1e49dac4ef3fe483408ab5a1c7d83a714e0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"mcpServers.transportLabel","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Transport","text_hash":"aaead4abf5d0fd5ecc08d1dcb7effadfc4b65034aa0f3f80edb8bb3932411637","tgt_lang":"zh-CN","translated":"传输方式","updated_at":"2026-07-22T15:41:06.342Z"} {"cache_key":"53e1ea26490fba58e0a98937706b209d8d3fb8732fd6b4884f96cad7210c1cb4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.observer.boardTimeline","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Health timeline","text_hash":"7a46ffefee81ffb961042499e4f44c005095b77796bfbe5c4fbc60c1439be215","tgt_lang":"zh-CN","translated":"健康时间线","updated_at":"2026-07-22T15:42:36.648Z"} +{"cache_key":"5409ecf794951dbe2213695148c3f3dabf14b08626da5438cc4f3150184e9f3e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sidebar.showSessionSection","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Show","text_hash":"0df6f1cad36c49da768a6efdcc2c4be102f5729f7381cb53e4ff8061d17eaeb6","tgt_lang":"zh-CN","translated":"显示","updated_at":"2026-08-06T05:28:49.774Z"} {"cache_key":"540ab4413cfb0dbc30c670b515f04793afd2903b788beb3b337099c1a03264bc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commandResults.steer.timeout","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"The active run ended before the steer message was accepted.","text_hash":"47162ebde56a07b6cd96b2ed6bb1c76cee28afc54314c73f527a2ad045909116","tgt_lang":"zh-CN","translated":"在引导消息被接受之前,活动运行已结束。","updated_at":"2026-07-29T10:56:41.022Z"} {"cache_key":"540b7fd5d31f9e936dddbd8213cd1c3da3abc154e822452bbf158d50bb817078","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agentTools.moreLiveTitle","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"{count} more live tools are available in the groups below.","text_hash":"a3172e9f24beccc3469522210cc41f76e51e2e891f3a73b84092db84a05bd861","tgt_lang":"zh-CN","translated":"下方分组中还有 {count} 个可用的实时工具。","updated_at":"2026-07-12T06:27:23.637Z"} {"cache_key":"540f19f0726e10c68a257b28eebb49d6518fe45a488bfa91bd3fdfca8214d503","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.sections.models.description","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"AI model configurations and providers","text_hash":"a02dc88c5366c942eb656ab00157d8b02725745aebf483d47f2d364d4b12b623","tgt_lang":"zh-CN","translated":"AI 模型配置与提供商","updated_at":"2026-07-12T06:26:14.321Z"} @@ -1364,6 +1367,7 @@ {"cache_key":"545e7c7d91505f83c2756e8f1349564e4e4caf9f7c79fc29573748559bddcfbb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.inventory.newPairing","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"new device pairing request","text_hash":"15b53c258028320e70ccb6e6d0a152952ea744590af5b00d3eadd60c6aaa7579","tgt_lang":"zh-CN","translated":"新设备配对请求","updated_at":"2026-07-12T06:25:23.098Z"} {"cache_key":"5476032cf5aa92b8683e73f7f5ea3348a5cfbd7f3a850ef99b9ce094bde14bee","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.header.off","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Dreaming Off","text_hash":"fe2f15fef986e674efb95de86adba35f11455f29f9d3b045d0cf23196666cca9","tgt_lang":"zh-CN","translated":"Dreaming 已关闭","updated_at":"2026-07-29T10:57:10.307Z"} {"cache_key":"548926c75acac40d2a773f7d655718179f95df584cf387009ed205c5b4264c78","model":"gpt-5.5","provider":"openai","segment_id":"browser.annotatePrompt.elementDetail","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Marked element (page-reported): {descriptor} — {width}×{height}px at ({x}, {y}).","text_hash":"26f6a06bb620377485f379992db59e348653f7dd09db7ebbad9984c6da3c1d37","tgt_lang":"zh-CN","translated":"标记元素(页面报告):{descriptor} — 位于 ({x}, {y}),大小为 {width}×{height}px。","updated_at":"2026-07-11T02:17:17.686Z"} +{"cache_key":"549dd1ebbe682ff1cf9fc1f0dbd26a227d61e30596306c2457a1cc4cef4ff980","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.duplicateRisk","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Retrying may duplicate a result after an ambiguous acknowledgement.","text_hash":"7b818910c3637b34ad0890c3a089666f79d44c985608e69a2aefa48e90ed6579","tgt_lang":"zh-CN","translated":"在收到模糊确认后重试可能会重复投递结果。","updated_at":"2026-08-06T05:28:49.774Z"} {"cache_key":"54b54ac881db0c748467c417d960a6584be03c689790c542720eadb7e8b3780d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"labsPage.codeMode.description","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Let agents combine tools in compact, sandboxed JavaScript workflows. Auto engages code mode only for models evaluated as strong code-mode performers.","text_hash":"d16ffa396f3f19e10232d5a8d6e571a7a9a33ea6f7acc7c4262c9d6a9d981e80","tgt_lang":"zh-CN","translated":"让代理在紧凑、沙盒化的 JavaScript 工作流中组合工具。","updated_at":"2026-07-22T15:41:21.321Z"} {"cache_key":"54b634b24e8d99a91a48f25594be9254141b7fda1e323705c18a499ac0c63933","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.unavailable.useApiKey","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Use API key","text_hash":"43122529dbce3bd805cd1ab78722fe013d52c42f6491302e69fb405d7016f734","tgt_lang":"zh-CN","translated":"使用 API 密钥","updated_at":"2026-07-29T10:55:02.976Z"} {"cache_key":"54c5d0cafbcba5dbcdc4ca81294a8a786df4ad02ee30ef4c61a276fdac308026","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.openWikiPage","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Open wiki page","text_hash":"5046885eb3ad10449c474b9352bead629ade70d56f7912c35d096ac8a4f77737","tgt_lang":"zh-CN","translated":"打开 wiki 页面","updated_at":"2026-07-12T06:29:01.870Z"} @@ -1374,6 +1378,7 @@ {"cache_key":"54f8cd75a4ca5e50e36757fc5f59bb4efffc8a336a37571b61f295c789500b31","model":"gpt-5.6-sol","provider":"openai","segment_id":"agentChip.noAgentMatches","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"No matching agents","text_hash":"38b006752ec7a0a6e18631050994899431708df2707bbc0792315deaf8e3a933","tgt_lang":"zh-CN","translated":"没有匹配的 Agent","updated_at":"2026-07-13T05:29:18.167Z"} {"cache_key":"5516838c4184341fa161110e91ec015b25281f2c61167a67d04275a1bc937a6e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.rail.askPending","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Checking the session…","text_hash":"60e4642975cc7e2bd7aefab78aec6328faf8f4b70fbe2ead3183519ce1511b04","tgt_lang":"zh-CN","translated":"正在检查会话…","updated_at":"2026-07-25T17:10:53.814Z"} {"cache_key":"551d5d903357c117592b72fed68a49380aaf6f1edd2d7e0e7c4f0d9371396d7c","model":"gpt-5.6-sol","provider":"openai","segment_id":"skillWorkshop.header.selfLearningTooltip","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Capture corrections and review substantial completed work as reusable skills. The default automatic mode applies scanner-approved captures and shows them on this board.","text_hash":"945e288e0900855cc39dd984780a450b46ca527c0aa8399725479ef5af3f31a3","tgt_lang":"zh-CN","translated":"捕捉纠正内容并审查已完成的重要工作,将其转化为待处理的技能提案。此过程会消耗额外的后台 token;草案将作为待处理提案显示在此面板上。","updated_at":"2026-07-13T06:40:01.621Z"} +{"cache_key":"552753c74d2874a91aee170535f603eab053e82aefea5339118e50147e86ce3d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sidebar.hiddenSessionSections","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Hidden session sections","text_hash":"cf99d90adc742855fd447a174d79c569ccf4de22d0778a19bf9bad3b02c5de31","tgt_lang":"zh-CN","translated":"隐藏的会话分区","updated_at":"2026-08-06T05:28:49.774Z"} {"cache_key":"552dbea455dcf96c04fb28239c9a7398223eaa630aecdaaac73ef18953c3d6ad","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sessionRoute.multipleMatches","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"More than one session matches {shortId}.","text_hash":"3aa7e0d1e1cc1f44f43538e5c502b3cacd86e52ea78ad3ab1f2198bea150fc96","tgt_lang":"zh-CN","translated":"有多个会话匹配 {shortId}。","updated_at":"2026-07-28T07:04:18.539Z"} {"cache_key":"553b3bbe94c7340a9f39c3d2bbcc27f90493da2e6aa13a0961cf721557b24a5a","model":"gpt-5","provider":"openai","segment_id":"custodian.history.loadMore","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Load more","text_hash":"ac8991ef01019cf55a2426194a05959e0cb886333f1a332ff4f442320d165400","tgt_lang":"zh-CN","translated":"加载更多","updated_at":"2026-07-09T10:01:43.701Z","segment_ids":["approvalHistory.loadMore","cron.list.loadMore"]} {"cache_key":"55578926962ad2d95a7b06ba34b527fc57f76b191d636f80ec8fdc73908b7633","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sidebar.toolActivity","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Using {tool}","text_hash":"d6ec6589fbd0bc763cd0a648574778266330db0c46635e0176c5cbe835ae1b33","tgt_lang":"zh-CN","translated":"正在使用 {tool}","updated_at":"2026-07-22T15:42:25.307Z"} @@ -1452,12 +1457,12 @@ {"cache_key":"5a442beac75362682e62facb1c334e6221048270d9a8c09b53cb3578a5edda87","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.messages.currentMessage","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"current message","text_hash":"76a4cc29763d0af42b1e8a95d5cf4d0c60287268e92014adc2da46222de033b3","tgt_lang":"zh-CN","translated":"当前消息","updated_at":"2026-07-29T10:56:47.789Z"} {"cache_key":"5a48cb62fd27c3743cf5fad8329464c6b4c3ab35702a514ed8a0ff1ea704da70","model":"claude-opus-4-8","provider":"anthropic","segment_id":"board.widget.menuLabel","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Widget options","text_hash":"3a2a263869998aebb652aa868f7b7b86c747cff86452df75b1d518ec9c0e10c3","tgt_lang":"zh-CN","translated":"小组件选项","updated_at":"2026-07-22T15:41:50.190Z"} {"cache_key":"5a696ce53dc4b0582e319c6152c73dceed6faad839984195fb71404c883af2e6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.dreaming.frequency.placeholder","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"0 3 * * *","text_hash":"51c662a2b4ac1c6b762e67ed107b1febae3000dd35399dea1b6acbc1d51a98d7","tgt_lang":"zh-CN","translated":"0 3 * * *","updated_at":"2026-07-28T07:03:48.690Z"} +{"cache_key":"5a8db9356bde9562bffdeaab6e65eea0d6316753a7cc06f1ae75a76ec7c7393d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.actionRequiresWrite","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"This action requires operator.write access.","text_hash":"48816bfddc8d61fc3ab5c633190b2fe68f8c7390a419d24a12ba9ece22a34402","tgt_lang":"zh-CN","translated":"此操作需要 operator.write 访问权限。","updated_at":"2026-08-06T05:28:40.826Z"} {"cache_key":"5a9d61ba295c7a19ad10712de32659dc6d354240deccfdcc2f14baf3003eeb78","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.overview.activity.remPhaseHitCount","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"REM-phase hits","text_hash":"bc00a8d70e9580f39f1ffc4f24a13d6d6fb6fb682123f2c8574ad2d4853adb2f","tgt_lang":"zh-CN","translated":"REM 阶段命中","updated_at":"2026-07-29T10:55:30.689Z"} {"cache_key":"5a9f66f6377af7070df727c7a95091ac3c0fc469e9e7614bdaf89d21811b9804","model":"claude-opus-4-8","provider":"anthropic","segment_id":"terminal.dockRight","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Dock to right","text_hash":"df50a8c47b03e86a5edfdfaf2cd7289a22f9ce8dc0f91a80d71438bc887c964e","tgt_lang":"zh-CN","translated":"Dock to right","updated_at":"2026-07-29T10:57:10.307Z"} {"cache_key":"5aa7918569d3f5ba80f8343b090841712e54de9cfde172cbb55f214008040875","model":"claude-opus-4-8","provider":"anthropic","segment_id":"talkPage.voiceSection.description","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Continuous speech conversations with your agent. The pickers below write talk.realtime settings; the full form further down covers everything else.","text_hash":"9ad47b853eb610a88913623772d416179c821095e6cec405a84b9a0fca0a9556","tgt_lang":"zh-CN","translated":"与你的代理进行连续语音对话。下方的选择器会写入 talk.realtime 设置;再往下的完整表单涵盖其他所有内容。","updated_at":"2026-07-29T10:55:11.893Z"} {"cache_key":"5abc71aa62112bd9f09d1a11fb4c1931ca5020d43dbf2d31f331aac60bf7f0a4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryImport.alreadyImported","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"{count} existing","text_hash":"4ca1fd76907813d177657a82fe2ac44c61bf15be31f47af8bd05cd7ea6bfcc22","tgt_lang":"zh-CN","translated":"已有 {count} 个","updated_at":"2026-07-29T10:57:10.307Z"} {"cache_key":"5addb5283546df6ab8177ab295521325ac47ff96b8b23f67f28d642f071d89d8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.counts.assistantMessages","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"{count} assistant","text_hash":"044e8a1440bb7dcabdcf69fec3e8c4ecde3151294add8819a17294a89c48bb69","tgt_lang":"zh-CN","translated":"{count} 条助手消息","updated_at":"2026-07-29T10:56:06.417Z"} -{"cache_key":"5ae815f9a1318c92a73957d1eb20e8baf0c8fedd03134a2e4758bc4293159840","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.authFailed.stepDashboard","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Run openclaw dashboard --no-open and open the fresh URL or paste its token.","text_hash":"8332142ce650399926258b23bb7b6fd279cdde999caf9afcb27a92713624e085","tgt_lang":"zh-CN","translated":"运行 openclaw dashboard --no-open 并打开新的 URL,或粘贴其中的令牌。","updated_at":"2026-07-29T10:57:10.307Z"} {"cache_key":"5b03e1c54adfe5d33bd8d0b2f26276ab273cd8864bfe8795307de419f8b0396b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.details.noUsageData","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"No usage data for this session.","text_hash":"0d7e8a36956a3962062b10bbb0b251514111f2bdc4ec943693f48f768043c6ca","tgt_lang":"zh-CN","translated":"此会话没有使用数据。","updated_at":"2026-07-29T10:57:10.307Z"} {"cache_key":"5b0abfd5dac8302b7cc8121f89aa18770473af0ff9326e12e37969a0e2157f03","model":"claude-opus-4-8","provider":"anthropic","segment_id":"filePreview.emptyTitle","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"No files match","text_hash":"adbc4608457d6f6b849da93386fa54a05b6020a7b17aa0495e0cc1f787fe83f8","tgt_lang":"zh-CN","translated":"没有匹配的文件","updated_at":"2026-07-12T06:24:54.440Z"} {"cache_key":"5b1a614cd2288591f1e0772ae1c33a3bde994623df9126a48a7485c2b0dc8b4a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.pairing.limits","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Requests expire after {minutes} minutes. Each channel account can hold up to {count} pending requests.","text_hash":"4579a07afbaf307a8239290313c555677585aff9a890967d9cd3850878b416c2","tgt_lang":"zh-CN","translated":"请求将在 {minutes} 分钟后过期。每个频道账户最多可保留 {count} 个待处理请求。","updated_at":"2026-07-22T15:40:10.231Z"} @@ -1628,7 +1633,6 @@ {"cache_key":"64d4fd1fdb0318f29509a8c4a8322a165c04ff86d58adecd78ef93d1518d13bf","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillsPage.installing","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Installing…","text_hash":"530bcc355f0a3cd6a75a5216f1648e3dc48da5615ee41f56e033f4732982a3df","tgt_lang":"zh-CN","translated":"正在安装…","updated_at":"2026-07-12T06:27:39.673Z","segment_ids":["pluginsPage.installing"]} {"cache_key":"64e22a0472078a32267301816b12a89db89e07db18397fbcbe1a0505532126cc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.errors.cronExprRequiredShort","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Cron expression required.","text_hash":"dcd8b9471afc9f89d49a6279aba723d2f38dcd28f4df55045be674608930bea0","tgt_lang":"zh-CN","translated":"Cron 表达式为必填。","updated_at":"2026-07-29T10:57:10.307Z"} {"cache_key":"6500b530b1924bd97b349a6d12a05a2137162585220c7423439c47e84ef3e62d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.overview.allSkills","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"all skills","text_hash":"b4b26039425d8c24efa68e4192cd76c2a6566594948b15d866e9dd98ee5af113","tgt_lang":"zh-CN","translated":"全部 skills","updated_at":"2026-07-12T06:25:39.811Z"} -{"cache_key":"650482a5672914c4141549e84911c57a432a9e757129f0496dbd0b790d21a85b","model":"gpt-5.6-sol","provider":"openai","segment_id":"modelSetup.verify.title","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Current connection","text_hash":"46d2f61048a3b2ef07471e4c9648624a8c2a6d00d4e733e984d2420504164c60","tgt_lang":"zh-CN","translated":"当前连接","updated_at":"2026-07-16T15:48:23.777Z"} {"cache_key":"6504d8e1d848c1484e8e52dbc182c4b2c96c6f813f6292b5ed3a9589579d93c8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.models","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"{count} models","text_hash":"89351e9fa364e0de75011e163f8b5e43997ca843289e30d0ad57d7b14641fb66","tgt_lang":"zh-CN","translated":"{count} models","updated_at":"2026-07-29T10:57:10.307Z"} {"cache_key":"651039011fdb8984e2ce2e0cde6a63ca89b6de0870ba2e63f4f7a069a6924de5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.details.duration","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Duration","text_hash":"4fc52a3c4c558b517c463b22d86d0e3b9cfd4255c98fe3510f9075b37ab419c9","tgt_lang":"zh-CN","translated":"时长","updated_at":"2026-07-29T10:57:10.307Z"} {"cache_key":"653607a4d52de04a4354666d3ecc51272603778402f766d658f867e6fe63af46","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.mediaPlayer.download","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Download {filename}","text_hash":"0d79fab080c1efe2329eb56bef1ad52f978b4bbd54643fd7b3fa3a522bfd2101","tgt_lang":"zh-CN","translated":"下载 {filename}","updated_at":"2026-07-29T10:56:54.576Z"} @@ -1709,6 +1713,7 @@ {"cache_key":"6981d9dcee8c56977c8049b72ef5dd0588e032d4429f33adc6347e9d6429f23b","model":"gpt-5.6-sol","provider":"openai","segment_id":"skillWorkshop.selfLearning.enable","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Enable self-learning","text_hash":"33a368430ce8e88b54c97c828fa272ed164a10a56e15e7cadc38523642119e50","tgt_lang":"zh-CN","translated":"启用自学习","updated_at":"2026-07-13T06:15:06.600Z"} {"cache_key":"699c515c211b0b95cbe03af9ddbd3e9f50bf3d312362b2058148a66553f33885","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.refreshError","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Refresh failed","text_hash":"8fa7e6d90bef4e5cb735233347bf6a71b5b30d96e7c1a50b73f10cb441b275c2","tgt_lang":"zh-CN","translated":"刷新失败","updated_at":"2026-06-17T14:13:17.789Z"} {"cache_key":"69b2bccb44c1fbb7552e909a7aaf1a5e8754967b50767a7596cffa0ee1c5765d","model":"gpt-5.6-sol","provider":"openai","segment_id":"agents.identity.title","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Identity","text_hash":"999f23fcd7bec7075e54bb5dea0d9c548bfe7261f95b911ed8e23d2f4188724f","tgt_lang":"zh-CN","translated":"身份","updated_at":"2026-07-13T05:29:18.167Z","segment_ids":["profilePage.identity.title"]} +{"cache_key":"69b3e03be2a6aead0e197a240e2f87d38a34cab8988cde08251d71f098307fa1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.modelControls.modelsUnavailable","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Models unavailable","text_hash":"3165b4e4a0545cf89d54a11e8f862bbbfd06f986af3ff8f94f5c7c4992495b5f","tgt_lang":"zh-CN","translated":"模型不可用","updated_at":"2026-08-06T05:28:52.931Z"} {"cache_key":"69b4dc78c3d45a31033152ce3b977a174c9ae4f31e66712b207833fc1ba8a63e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.overview.topTools","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Top Tools","text_hash":"ff908e711c3c21e0074b29e1f2953688ab11a463b463af18005e8900d92f1ee5","tgt_lang":"zh-CN","translated":"热门工具","updated_at":"2026-07-29T10:57:10.307Z"} {"cache_key":"69b8c7456852cc42b438c49e3cc492bcc959d010420042df84b1e4956a4a5dbb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.hideArchived","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Hide archived cards","text_hash":"60c01f7b3b145b9c99ba3cf83900ef322102262cbb37d1267708dc2b83f2fc34","tgt_lang":"zh-CN","translated":"Hide archived cards","updated_at":"2026-07-29T10:57:10.307Z"} {"cache_key":"69bf7dda270ea423da3facbbc6ced1d2a675badab32879db7d7598b5f1dfa5c7","model":"gpt-5.6-sol","provider":"openai","segment_id":"usage.breakdown.output","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Output","text_hash":"b2439bcb8dee14b685f137f294b0e0cb62f5aadf45143ce01d79777d435a93b4","tgt_lang":"zh-CN","translated":"输出","updated_at":"2026-07-16T15:58:25.828Z","segment_ids":["chat.backgroundTasks.output"]} @@ -1749,6 +1754,7 @@ {"cache_key":"6cbdc8993999209968b5e190942e0621c2bdfd7cd71b43b9f7690085499a3322","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.pairing.summary","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"This browser needs one-time approval from the Gateway host before it can use the Control UI.","text_hash":"80a1f7f72bf2f2b38ebfbb54b4cf515fa1ad58a08cf1bf5b8bec58a8ffaa5b74","tgt_lang":"zh-CN","translated":"此浏览器需要 Gateway 主机的一次性批准后才能使用 Control UI。","updated_at":"2026-07-29T10:57:10.307Z"} {"cache_key":"6cc8b59d61c12ceb3f4a54760de7dd65b1541f06dcc6c0b9287f41cdff2a9551","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.jobs.direction","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Direction","text_hash":"9c8a9579abe55bdc8a7b97031705e2738d912de38a35262863d8f47e05d3d641","tgt_lang":"zh-CN","translated":"方向","updated_at":"2026-07-29T10:57:10.307Z"} {"cache_key":"6cd2e011039a832e27d5e1ebd2a22ee37c00f7b4504c1369dea9f5e522784e08","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.modelControls.defaultWithLevel","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Default ({level})","text_hash":"a2efc4503b5141a203075cad108b5ebc803e141e3395e43a01411c8d118b168d","tgt_lang":"zh-CN","translated":"默认 ({level})","updated_at":"2026-07-29T10:56:54.576Z"} +{"cache_key":"6cd699d0d0bd02453b75c930d5f82b04fc2e094c090111df285b23a16f6e6427","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.deleteSelectedConfirm","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Delete {count} threads?\n\nThis will delete the thread entries and archive their transcripts.","text_hash":"4c54c281b40a03109f36a41d8ab02d72616493fd3cdafcf0d8adcf1cf89959cc","tgt_lang":"zh-CN","translated":"删除 {count} 个线程?\n\n这将删除这些线程条目并归档其转录内容。","updated_at":"2026-08-06T05:28:40.826Z"} {"cache_key":"6ce69810d8ad2d6ac150c01efed1c739703b76036c445fd69a94663a588ab076","model":"gpt-5.6-sol","provider":"openai","segment_id":"common.configured","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Configured","text_hash":"84aebc69a1bf739a343be9c66edfd3160f77220ea69789a8147dd4ae261fd188","tgt_lang":"zh-CN","translated":"已配置","updated_at":"2026-07-13T16:51:00.802Z","segment_ids":["channels.hub.stateConfigured"]} {"cache_key":"6ce8120ffb1c9e14e18d65499a301b65ac458c6d8d5f4f338694b1563ae85a5b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.memories.sourceMemory","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"memory","text_hash":"c064fbca9d9de8dd9bb0624984403b28d0da807a69365d4f7fb09123ecb0c405","tgt_lang":"zh-CN","translated":"记忆","updated_at":"2026-07-29T10:55:43.776Z"} {"cache_key":"6d0edc5051dd99e5c2f16c8289f8c274799915bbd84c2fcc763c7e0c44f2e0a3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.tabs.dreams","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Dreams","text_hash":"9ff605e0dcea60562a8135740596059f867d3814c40b29a9467657280b7986e5","tgt_lang":"zh-CN","translated":"梦境","updated_at":"2026-07-12T06:28:52.032Z","segment_ids":["dreaming.wiki.dreamsTab"]} @@ -1759,10 +1765,13 @@ {"cache_key":"6d463d0e009b568d9ad46917838e1c44567c7bfaeaa42c7f4a8c182b5e88e264","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.appearance.import","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Import","text_hash":"2cff9baabf56ca002610e113bc94deb6ededddfc3c130365b6e88ed5195bf774","tgt_lang":"zh-CN","translated":"导入","updated_at":"2026-07-12T06:27:00.949Z","segment_ids":["onboarding.memoryImport.import","memoryPage.import.title"]} {"cache_key":"6d4f8d8718d9a014d2e86abeac9fc6c45d7a20e1ea3117bf3d8e9eb843d0ab41","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.splitView.splitDown","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Split down","text_hash":"8730b89df7caaf5b5090f9b7365a0a03e0a13d9682dc6418f556b8a676d9e98f","tgt_lang":"zh-CN","translated":"向下拆分","updated_at":"2026-07-29T10:57:10.307Z"} {"cache_key":"6d61929e58115a5a1bbd6f7b2afe51d6731fdb264aaec1d6c1d6f4a4e90afbbf","model":"gpt-5.5","provider":"openai","segment_id":"chat.composer.contextUsage.estimatedCost","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Est. cost","text_hash":"3199f14286736527bfc6ad9165629415a5aa087517acd2c0e9b1ae8bb5d26766","tgt_lang":"zh-CN","translated":"预估成本","updated_at":"2026-07-05T16:00:04.301Z"} +{"cache_key":"6d6dd3ab4524caaf0cb3a3ddb1cf574d3c573b0be3351f55cdb5ff5209a65125","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.auth","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Review the provider credential or sign-in, then retry.","text_hash":"06492ffbd3c87579037f41e3c00a217fb3020fafdc1f11442394e33b4b7dcd77","tgt_lang":"zh-CN","translated":"请检查提供商凭据或登录信息,然后重试。","updated_at":"2026-08-06T05:28:40.826Z"} {"cache_key":"6d767e3e20ef8132fc57f53910bb0c0e9abcad4496547766042873eba6b514b7","model":"gpt-5.5","provider":"openai","segment_id":"chat.backgroundTasks.running","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Running ({count})","text_hash":"f59b64ba4fbd9531b500ab543433c50f6edba4b1f5bf17435988dbc9fb2d42a5","tgt_lang":"zh-CN","translated":"正在运行 ({count})","updated_at":"2026-07-11T00:44:51.874Z"} {"cache_key":"6d7858d346c3a1482d66c28dce11c3978320ffb7c1a74c3ef45eb89bcead5af4","model":"gpt-5.5","provider":"openai","segment_id":"browser.annotationSent","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Annotation added to the chat composer.","text_hash":"d68fff7737c5145c3ac6dc95a99ff8f6cb205c0220dcdd8f7e602d14aef37f23","tgt_lang":"zh-CN","translated":"注释已添加到聊天输入框。","updated_at":"2026-07-11T02:17:17.686Z"} {"cache_key":"6d7f047df265f24be0a4347e9b30e6c9cd497787f8a9590c78750b616850fdce","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.offlineBody","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Connect to browse installed and recommended plugins.","text_hash":"2b1388783fabbbafff7dfe50ac26522326be122f0b002c07fe62ce6c54b5c60f","tgt_lang":"zh-CN","translated":"连接后可浏览已安装和推荐的插件。","updated_at":"2026-07-29T10:57:10.307Z"} +{"cache_key":"6d8e18009d87d1b062dabcaed7cba08487827a71c49d0f4daa54665793d89c2f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.readyIn","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Ready · {latencyMs} ms","text_hash":"fe3e0f81afe32081d39415a34f7a2ad1add67d8695f7a6bc5fccf9ecf9fd29b5","tgt_lang":"zh-CN","translated":"就绪 · {latencyMs} ms","updated_at":"2026-08-06T05:28:40.826Z"} {"cache_key":"6dada39a232a34b0dd42d2a70db7f1123ac41eb6f099460ad5d55d9477e5b393","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.detail.clickToPreview","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"· click to preview","text_hash":"e7122b28694c3a1928054e15e27f203aaae8d00f9c34ae04dedad01d8b652fb2","tgt_lang":"zh-CN","translated":"· 点击预览","updated_at":"2026-07-12T06:28:22.526Z"} +{"cache_key":"6db02be7b2665bebc63ba91036492543850c1718fb549b699a41a127fff7859f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.stopCloudWorkerConfirmAction","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Stop worker","text_hash":"9a57ca2831c77ed95598e14dffcbb02156a28428b46f153a2cefb02c66f53d8c","tgt_lang":"zh-CN","translated":"停止 worker","updated_at":"2026-08-06T05:28:40.826Z"} {"cache_key":"6db253aebdf89fe6f868c39da6a229a775189fead47643bc4ef744e264dce005","model":"claude-opus-4-8","provider":"anthropic","segment_id":"debug.eventLogSubtitle","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Latest gateway events.","text_hash":"63071744ecff54af0513ce3ae8ea96867199cf8b02545374f29f87826a7a72ae","tgt_lang":"zh-CN","translated":"最新 Gateway 事件。","updated_at":"2026-07-29T10:57:10.307Z"} {"cache_key":"6db7d7cf8f284788bc9ebdc97b4f3c9e13a4849f165aa01feb87dd8bad3322c7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.phrases.simmeringIdeas","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"simmering half-formed ideas…","text_hash":"bb9432dfcd536797972bc477a1cc8e154d4b639552bdb67b9be0ee1517e6037b","tgt_lang":"zh-CN","translated":"正在酝酿尚未成形的想法…","updated_at":"2026-07-29T10:57:10.307Z"} {"cache_key":"6dc5296a5f31d7a1e6273b659481d0dc07696243593d92c1c74e32984af4a4c4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.peek","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Peek","text_hash":"d5fa5ccb11de722d3e722afe7ce4228774b6dc0b51b71c90ba69d5999185663d","tgt_lang":"zh-CN","translated":"预览","updated_at":"2026-07-12T06:27:11.226Z"} @@ -1808,6 +1817,7 @@ {"cache_key":"70743bee0b8ad1255137a78ce07bcbc7d580dba295d8bcaec07f92416a871bf7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"filePreview.kind.text","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Text","text_hash":"71988c4d8e0803ba4519f0b2864c1331c14a1890bf8694e251379177bfedb5c3","tgt_lang":"zh-CN","translated":"文本","updated_at":"2026-07-29T10:54:27.866Z"} {"cache_key":"707887ffc5044d14497b6b70b8eaffebcbb75052f46e9cec95d75eb90437cb6b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.execApprovals.hostNativePolicy","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Host-native policy","text_hash":"446a7a708989770fcd9ba2ecd25f364177dc87d06cc670676687127f46841cbe","tgt_lang":"zh-CN","translated":"主机原生策略","updated_at":"2026-07-12T06:25:23.098Z"} {"cache_key":"708fc41c5a32e20662b570adf256b0732969557251ac7edba8972334e41b5143","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sessionSharing.members","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Members","text_hash":"1044a4c056d0d685bf4f09174d2bc136137765d62916779fadcacf006a99ffac","tgt_lang":"zh-CN","translated":"成员","updated_at":"2026-07-25T17:10:47.543Z"} +{"cache_key":"7098cdb2cc1b327210afb54f5af7591215cb3ec47a666a1e84398861d099b690","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.title","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Selected model","text_hash":"6cb8d3b4bdb37d02ea667999f8312af7ab0f9627f7869d5e09d788936d09fd3d","tgt_lang":"zh-CN","translated":"所选模型","updated_at":"2026-08-06T05:28:40.826Z"} {"cache_key":"709914c1d46802de4d25624296b46f91d496168f8cd9d993448029ac9cf6ff01","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sessionRoute.chooseTitle","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Choose a session","text_hash":"b40f3be54b3ea1b1a846883bef85248b7f7c94d4bc174c6b551ed179e43eb0c8","tgt_lang":"zh-CN","translated":"选择一个会话","updated_at":"2026-07-28T07:04:18.539Z"} {"cache_key":"709cca931b59664e107e4595d3570ff1eea7348e49bb07f65ed312785cce9783","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.templateDraft.prReviewNotes","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Surface:\nRisks:\nProof:","text_hash":"581a0be519c236f36ed1582ba88f75257cebb0b724ac3b1445e3c0aa619fcef4","tgt_lang":"zh-CN","translated":"涉及范围:\n风险:\n证明:","updated_at":"2026-07-12T06:28:43.402Z"} {"cache_key":"70b0007e998f8908933a815c28040b5ae0ad442d654ba58d44ecd086e5a73247","model":"claude-opus-4-8","provider":"anthropic","segment_id":"approvalPage.unavailableTitle","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Approval unavailable","text_hash":"1795a552ab7957892652dfe01ebcb7706e40b9ee8cae608e3fc9456da8753900","tgt_lang":"zh-CN","translated":"Approval unavailable","updated_at":"2026-07-29T10:57:10.307Z"} @@ -1816,6 +1826,7 @@ {"cache_key":"70e61b3bb84b144b4c786a8247b9f8d7a7fdec211c5276a579fcf2fe406075ea","model":"gpt-5.6-sol","provider":"openai","segment_id":"terminal.attachFailed","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Could not attach terminal session","text_hash":"185f8f91aec60a1cec092623ff7e8fcb0ae907de13191563bf306436b26d3a07","tgt_lang":"zh-CN","translated":"无法连接终端会话","updated_at":"2026-07-14T12:25:58.197Z"} {"cache_key":"710a68b303ef7b8ef1382081d37320c2f6358cb363d3f362c42603a20f3dbc98","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.clearAgentHelp","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Force this task to use the gateway default agent.","text_hash":"003e7ed14f2508b200a1729922ae2798733c22ebd9f2465fddbe6a16718be2e2","tgt_lang":"zh-CN","translated":"强制此任务使用网关默认助手。","updated_at":"2026-07-29T10:57:10.307Z"} {"cache_key":"71182bd5634e4be648a18ce8658def701d41bb37c87157cf0592c3a305827782","model":"claude-opus-4-8","provider":"anthropic","segment_id":"board.widget.appStaleTitle","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"This pinned app is stale","text_hash":"9110b249eb7f5fb9d0d5652d9bf1709d8f851b75ee829cd06331d49bafeb37c6","tgt_lang":"zh-CN","translated":"此固定应用已过时","updated_at":"2026-07-22T15:41:57.651Z"} +{"cache_key":"7124c10bc82410accda3bc1cb5aa02594900d35dea1cdfb259cfd05de2f77a0c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.modelControls.refreshingModels","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Refreshing models…","text_hash":"88c350cac6f76d81ff4030497c3862e3088348e461c045aa0a87d0efe8e3cab8","tgt_lang":"zh-CN","translated":"正在刷新模型…","updated_at":"2026-08-06T05:28:52.931Z"} {"cache_key":"7125aa284ccfc50cb50f9bc30fc576e067b2d4ce04671252ad22cf1ba4257943","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.pullRequests.checksPending","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"CI checks running","text_hash":"451411025de9b78bc4a991c45efb7131807d53f84d5a2aeaf516c802d9705401","tgt_lang":"zh-CN","translated":"CI 检查正在运行","updated_at":"2026-07-29T10:57:10.307Z"} {"cache_key":"713d73360c51a7be7cc1636180d240c5f9cb56a8622df2c52b83bd9198eff9d9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commandResults.thinking.unsupported","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Unsupported thinking level \"{level}\" for this model. Valid levels: {options}.","text_hash":"6929f660d64693015a8f87c74cc685b24a5e7ca266ec85ab730da8edcae59f29","tgt_lang":"zh-CN","translated":"此模型不支持的思考级别“{level}”。有效级别:{options}。","updated_at":"2026-07-29T10:56:27.024Z"} {"cache_key":"71415e0d2c45108e6ade34053cb3507d7c1a8f4e9261728b6a3febe95d395933","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.binding.defaultBindingHint","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Used when agents do not override a node binding.","text_hash":"a61df1a47c1edd595446e4954df0f8a0a3f84ee01ad399ef66c92cf03a75826d","tgt_lang":"zh-CN","translated":"当代理未覆盖节点绑定时使用。","updated_at":"2026-07-29T10:57:10.307Z"} @@ -1844,6 +1855,7 @@ {"cache_key":"72cd03e314bf25564fdc29e4d710bae3738e2d17ecf9f550926ea05733d30314","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.groupRowCountOne","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"{count} thread","text_hash":"f3cfb1da39674969faa478c58eccfc77514b00e39e90f88edc1d84af3e204be4","tgt_lang":"zh-CN","translated":"{count} 个会话","updated_at":"2026-07-05T14:39:29.129Z"} {"cache_key":"72d3349a30ddba34f1e9acffdd198e9f104ae304aef3110d22a41cc15b7bb257","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.signal.title","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Signal","text_hash":"1e9806e4227ba3b9a986732f1b09a21fd6b96043d12e5a4334a326ec5ad39842","tgt_lang":"zh-CN","translated":"Signal","updated_at":"2026-07-12T06:24:59.835Z"} {"cache_key":"72d548f467ed52a877661505bb47fc5f682b41034f877ea8480c344fd45995fc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.success.stayHere","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Stay in settings","text_hash":"84a289c8ffb2633498302a2429d4ddd9d15fec11abe0a861cfb373f93435578f","tgt_lang":"zh-CN","translated":"留在设置中","updated_at":"2026-07-31T19:22:31.396Z"} +{"cache_key":"73093c8b8266318fbaa90f221a3478d0124ff20b7e26cbf557f37138326b21c0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.dismissDelivery","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Dismiss delivery","text_hash":"389321c0e83c3fa267bf36c17eeb45419b34e7136959cd885757300f4b3a8db5","tgt_lang":"zh-CN","translated":"忽略投递","updated_at":"2026-08-06T05:28:49.774Z"} {"cache_key":"7309594f4615dc6ec3c1f8b40e4696ba90b1c995a56a239c71d11eaba7572e71","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.sections.env","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Environment","text_hash":"9e471951a1b4106e54be128a21112b02914fe98cc79b2c92b49ee80c5464487c","tgt_lang":"zh-CN","translated":"环境","updated_at":"2026-07-12T06:26:44.248Z"} {"cache_key":"7310256c1e6266c13fce2d9a035d74ff036313c6ac22558f1512d43847705b7e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.header.engineOff","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Memory engine is Off. Choose an engine in Settings to enable dreaming.","text_hash":"d5daed3da23e785ce8cdebc68f3337f154d729a1bc981483bc8620051da7a3b3","tgt_lang":"zh-CN","translated":"内存引擎已关闭。请在设置中选择一个引擎以启用做梦功能。","updated_at":"2026-07-31T19:22:31.396Z"} {"cache_key":"731c5239ace475061f8c58fbd1ba842c1482603981b1134de542cbeb4edbfd49","model":"claude-opus-4-8","provider":"anthropic","segment_id":"board.widget.cellLabel","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Dashboard widget: {title}. Use arrow keys to navigate. Hold Alt and press an arrow key to move it.","text_hash":"357fbbd95caccac52abec49c520a7bbc6c722d23955f9d0bf3191a6f92083cbd","tgt_lang":"zh-CN","translated":"仪表板小组件:{title}。使用方向键导航。按住 Alt 并按方向键可移动它。","updated_at":"2026-07-22T15:41:50.190Z"} @@ -1883,7 +1895,7 @@ {"cache_key":"74de6cf92b040f5922f1bb245d4a98f533c14944dc54443faaae1e065970dc80","model":"gpt-5.6-sol","provider":"openai","segment_id":"cron.stats.failing","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Failing","text_hash":"3903780c0e106f355bcaaba2b8ec3ca964612eba8f1f4f796b1e9229065ef9f0","tgt_lang":"zh-CN","translated":"失败","updated_at":"2026-07-12T08:37:47.183Z"} {"cache_key":"74e701cd8240111eb4f83b56c8d747af16949b432d9d5401364ea84a3faed2f2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.sections.update.description","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Auto-update settings and release channel","text_hash":"e61b824d77d8e34d4e3ede3d018533f02848cc6f2071b15a7682beed13a315e7","tgt_lang":"zh-CN","translated":"自动更新设置和发布渠道","updated_at":"2026-07-12T06:26:03.155Z"} {"cache_key":"74e97fd382e2e447c0be69e0daa73a8492c17ce75845a2225e09da122d34e037","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.connectorsHint","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"One-click MCP connectors and hand-picked ClawHub searches for popular services.","text_hash":"828377405933c20c7e04ca0de6918f915e81394d435f44618ce8bd23e7ef3f11","tgt_lang":"zh-CN","translated":"一键式 MCP 连接器,以及为热门服务精选的 ClawHub 搜索。","updated_at":"2026-07-29T10:57:10.307Z"} -{"cache_key":"74f70ceabf248fddf34c2d79982f5aa28aa30a8cd7278c518163c833ef9c459d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.secondsAgo","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"{count}s ago","text_hash":"244073ecb2be8fe875a37bcf7023ff32fb21f7c64e5d29e0ae62931a84c98a6a","tgt_lang":"zh-CN","translated":"{count} 秒前","updated_at":"2026-07-12T06:28:43.402Z","segment_ids":["skillWorkshop.relative.secondsAgo"]} +{"cache_key":"74f70ceabf248fddf34c2d79982f5aa28aa30a8cd7278c518163c833ef9c459d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.secondsAgo","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"{count}s ago","text_hash":"244073ecb2be8fe875a37bcf7023ff32fb21f7c64e5d29e0ae62931a84c98a6a","tgt_lang":"zh-CN","translated":"{count} 秒前","updated_at":"2026-07-12T06:28:43.402Z"} {"cache_key":"7501ca2ba4c4744cf6990d3d3715659ab1c0a913ea51268cd88f63342d06753f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.diary.waitingHint","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Narrative entries will appear after the next dreaming cycle.","text_hash":"c183c67ee0ad3800a518c6eac25bb58b19d4c9f944a961f2c1e371f581a465cd","tgt_lang":"zh-CN","translated":"下一次梦境周期后将显示叙事条目。","updated_at":"2026-07-29T10:57:10.307Z"} {"cache_key":"751f22f08e4cd27bf8a138b41755487e7942a7a32f253d7f08441e000b8cb628","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.badgeTaskLinked","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"task linked","text_hash":"fc7de1e7d6661196a29adcb9b7fa2f8aabf60bd1c6c72cb03223b3342df03e91","tgt_lang":"zh-CN","translated":"task linked","updated_at":"2026-07-29T10:57:10.307Z"} {"cache_key":"75272c6c27ba88d7f926521677f50e980f8822b9f4c7a787adda2eeddc6a1eaf","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.mosaic.eightPm","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"8pm","text_hash":"232df857db5e72521b783719e674c41bce48738283c637b44ed2a80fa81ec56c","tgt_lang":"zh-CN","translated":"晚上 8 点","updated_at":"2026-07-29T10:57:10.307Z"} @@ -1939,6 +1951,7 @@ {"cache_key":"7925a7076e5538ea82a789c936716327ad4903102a4415b513f63034b4e2e758","model":"claude-opus-4-8","provider":"anthropic","segment_id":"terminal.unavailable","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"The terminal is not available on this gateway.","text_hash":"940fdd7d8191fc026b9746af032b22289f92e9f7947c4f44126ecae1ff402f7a","tgt_lang":"zh-CN","translated":"The terminal is not available on this gateway.","updated_at":"2026-07-29T10:57:10.307Z"} {"cache_key":"7933dfcc07dd4dab5c709799a8494d0dfb67ce5f759a20575ebe2180de7bdea2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agentTools.access","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Access","text_hash":"ec5ba0abb717da87aab2655bd4b4a40f93f2a591a0ade63611c42925c49c17e9","tgt_lang":"zh-CN","translated":"访问权限","updated_at":"2026-07-12T06:27:28.537Z"} {"cache_key":"7937e019aa4e4371281d1565d0bd90493eb84b634b55cf5473b374628910dba5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.empty.searchTitle","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"No matching proposals","text_hash":"234a276112b9461d57c89b98e3fb75e83958d3ed2df5143927db7c77e99ff209","tgt_lang":"zh-CN","translated":"没有匹配的提案","updated_at":"2026-07-12T06:28:22.526Z"} +{"cache_key":"795ca4cca2c84d3bcb37e758eb8ee234f4ea0415fbb4340f1c2ab1b9713ca056","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.pairing.stepDashboard","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"On the Gateway host, run openclaw dashboard to open a secure one-time pairing link.","text_hash":"11c126287764dab4e5bac5eb830368cd054b85cee578001cd159230f94b1d6c3","tgt_lang":"zh-CN","translated":"在 Gateway 主机上运行 openclaw dashboard 以打开安全的一次性配对链接。","updated_at":"2026-08-06T05:28:49.774Z"} {"cache_key":"795ef277af80e693b899a4a8b5a2dee1275c333d1fc7e064a19d46a5248b3367","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.eventProofAdded","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Proof added","text_hash":"671069a137b0af834db51b3c9e90b9e4cd439a31e1c692212d8d4308ae860cbf","tgt_lang":"zh-CN","translated":"证明已添加","updated_at":"2026-07-29T10:57:10.307Z"} {"cache_key":"796671574635fe8a09ac2bc795213aaf588ec9dcb26819cab2f5da9405642736","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.holdToRecordSetting","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Hold microphone button to dictate","text_hash":"5fb1b0720ba5996f5ecb5c17cbd825390eb7a5c2aab7dea9097802b3ddef83bf","tgt_lang":"zh-CN","translated":"按住麦克风按钮进行听写","updated_at":"2026-07-22T15:42:43.965Z"} {"cache_key":"796f7acca3fc3c97ebac6d81cfebf7474fa1f3db514762be2d633fb24b945968","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.runInterrupted","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Interrupted","text_hash":"132d124d6bb3d811116f98aa03bc474f5783517d4c82635c031745912e62e1c8","tgt_lang":"zh-CN","translated":"已中断","updated_at":"2026-07-12T06:29:22.604Z"} @@ -1950,12 +1963,12 @@ {"cache_key":"79fde73afecc4d79dd4bd35fe6a18eac854011d3d87673f3cc357e1c282c37c5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.autoRefresh30s","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"30s","text_hash":"d3382a4f0e03f8b14cf99424376886c236f1503d4b332137667484fc96d58fc4","tgt_lang":"zh-CN","translated":"30秒","updated_at":"2026-06-17T14:13:17.789Z"} {"cache_key":"79ff8cabc7150efec985eb2f263b0cec0ff00e7423e2fcef5152cda9f9bb6c19","model":"claude-opus-4-8","provider":"anthropic","segment_id":"quickSettings.security.execPolicy","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Exec policy","text_hash":"8b5851a4f8118ca3f0529eaba53f1779d3d686f3db44d12566633c800948c972","tgt_lang":"zh-CN","translated":"执行策略","updated_at":"2026-07-12T06:26:29.379Z"} {"cache_key":"7a095ea88302e16b4346e8a4136a82950d6ec33887a240397335d5707b0cdb16","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.execApprovals.selectNode","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Select node","text_hash":"61a5c7a8892447af182c0bbeaae3dd89f537336147be46e49abe1df4317f35b6","tgt_lang":"zh-CN","translated":"选择节点","updated_at":"2026-07-12T06:25:28.475Z"} -{"cache_key":"7a0b407688250b2aee43a95262448c7f5c12f64d52dde84a7c69937c9072da3a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.relative.hoursAgo","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"{count}h ago","text_hash":"520c737ea62430c4aa3e953abb60cf6bf7ecde97f0aef8f5e3fab5a9011db2a0","tgt_lang":"zh-CN","translated":"{count} 小时前","updated_at":"2026-07-12T06:28:43.402Z"} {"cache_key":"7a10d838c0c205003761a7ef12c8f417d969a80f9b2b3441f28af490c5fd06af","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.channels.loadHint","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Load channels to see live status.","text_hash":"bcefda2639b6f198c48c0ef1b7e7a4d1169d9a5f7474fb9ddb1f3afc63730de9","tgt_lang":"zh-CN","translated":"加载频道以查看实时状态。","updated_at":"2026-07-29T10:57:10.307Z"} {"cache_key":"7a3a70b0c18ca6a501a9d042e15c87777659007909c7160cd5acd7fc9ae141fb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.context.openFilesTab","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Open Files tab","text_hash":"423a21a02bc6f7c21d6c85e30f0bc0827c497b6bc4123767375edd67f463c7bf","tgt_lang":"zh-CN","translated":"打开文件标签","updated_at":"2026-07-29T10:57:10.307Z"} {"cache_key":"7a3b0414e68961739f12fff932420ff770698f9f1c9facc100548ca9338d3883","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.notifications.unsubscribe","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Unsubscribe","text_hash":"3e92efb7664f0255ffce2ed60d7eb423059101cbca4b2e2d55e3871aba70ae63","tgt_lang":"zh-CN","translated":"取消订阅","updated_at":"2026-07-12T06:26:53.806Z"} {"cache_key":"7a3fd7bd7b9d64fbe68d00a4b389d69823168aa68d0569602748107c212650b0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.evaluation.severity.info","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Info","text_hash":"170322a32f3c35b2c61576a5553d352d7b3c8ae7086dab78f15fc891a28c067c","tgt_lang":"zh-CN","translated":"信息","updated_at":"2026-07-29T10:55:52.062Z"} {"cache_key":"7a44aabb182e7b200fc75b192fd86686140cd633f0589f50ca6911c78a2a3aad","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.sessions.limitReached","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Showing first 1,000 sessions. Narrow date range for complete results.","text_hash":"677fc1d231d5e3a14126ba368b8c3c78db7b9ffafdd98259af67c64c07a4aa73","tgt_lang":"zh-CN","translated":"仅显示前 1,000 个会话。请缩小日期范围以查看完整结果。","updated_at":"2026-07-29T10:57:10.307Z"} +{"cache_key":"7a549dd058f11b27bdb920d08bf170785eb1235a455ac94fbc768c24cd67a4eb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.button","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Check model","text_hash":"ecbc2430febdf2ec2499efad15c6d2f2a01b64cc8ea7a1bce31663cf67c0dd9c","tgt_lang":"zh-CN","translated":"检查模型","updated_at":"2026-08-06T05:28:40.826Z"} {"cache_key":"7a6609760b2094e8acaf2e6e35742f161db50dfdc77d031313cd7a93cce6773a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.phrases.dreamingEmbeddings","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"dreaming in embeddings…","text_hash":"e17cd00c9abf4330434e5209a2fbb57d9ae277a90c390a0b42522fb836b54494","tgt_lang":"zh-CN","translated":"正在 embeddings 中做梦…","updated_at":"2026-07-29T10:57:10.307Z"} {"cache_key":"7aa66856851c2630932d660fc4109fc301f87c59973b82a6f03588e2aecff9d2","model":"gpt-5.6-sol","provider":"openai","segment_id":"memoryPage.dreaming.schedule.title","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Schedule","text_hash":"f4830a1dae2980447c716bd4b5779b7013575ef09f70ef4731457218792487b3","tgt_lang":"zh-CN","translated":"计划","updated_at":"2026-07-12T09:21:41.260Z","segment_ids":["cron.detail.scheduleSection","cron.jobs.schedule"]} {"cache_key":"7ab45cf815d84e88e429548e0cb8b7acad63204db5efe6358f7cf679ad66f15f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.saving","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Saving...","text_hash":"dc85af8f2b1d0d6756547cd5f79557466e25e682b882f68d277bd7f125851321","tgt_lang":"zh-CN","translated":"保存中...","updated_at":"2026-07-29T10:57:10.307Z"} @@ -1999,8 +2012,9 @@ {"cache_key":"7cbb2fa036323c0cee3c8bff2db1c47ae08b2d6cad6dd6246f30e7792e74b13a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"approvalPage.pending","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Waiting for your decision","text_hash":"0274047f66f72222d935dd39d9374212fc830192978badff167b332d4baeb150","tgt_lang":"zh-CN","translated":"Waiting for your decision","updated_at":"2026-07-29T10:57:10.307Z"} {"cache_key":"7cd65ecbd8ff8e1bd46b6b7415a7c9ca5af9e1e14f4ad2852d1ef922844c5e24","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.healthFailedAttempts","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"failed attempts","text_hash":"fd9023af0795825a458100ddbe894a7a8f603324a2b7ad2305d4c9d2334cbd26","tgt_lang":"zh-CN","translated":"失败尝试","updated_at":"2026-06-17T14:13:17.789Z"} {"cache_key":"7cd6aac9d86d04aedb46c87e64dd06a9b4141518772c58dfa4c9922c925e3e89","model":"claude-opus-4-8","provider":"anthropic","segment_id":"palette.items.debugMode","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Debug Mode","text_hash":"5f75368293f2c806ad6db16cde4b2a5329bca96422bf47a76986619f61feb73f","tgt_lang":"zh-CN","translated":"调试模式","updated_at":"2026-07-29T10:57:10.307Z"} -{"cache_key":"7ce1c2751645a4a1a2a0a6e440705664e786f3a0ce102c1fa2910dfb0e11669f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.probe.status.no_model","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"No models available","text_hash":"a5a9895b0241125f15e8c45740f220dc69014c8d046ea815d61dd3700c1e627b","tgt_lang":"zh-CN","translated":"没有可用模型","updated_at":"2026-07-29T10:57:10.307Z"} +{"cache_key":"7ce1c2751645a4a1a2a0a6e440705664e786f3a0ce102c1fa2910dfb0e11669f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.probe.status.no_model","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"No models available","text_hash":"a5a9895b0241125f15e8c45740f220dc69014c8d046ea815d61dd3700c1e627b","tgt_lang":"zh-CN","translated":"没有可用模型","updated_at":"2026-07-29T10:57:10.307Z","segment_ids":["chat.modelControls.noModelsAvailable"]} {"cache_key":"7ce1dbef914a46ee10c969460396aa7e10bb5532b4e17c8b97c21943b384eca4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.sections.agents.label","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Agents","text_hash":"279b44d2ab4b40c0fc132f8f3051293544cca91de9c8aa14f2cd29adb132b0ee","tgt_lang":"zh-CN","translated":"Agents","updated_at":"2026-07-12T06:26:03.155Z","segment_ids":["chat.commands.categories.agents"]} +{"cache_key":"7ce4f7b1c099ac38359fcc6399fc68544dad21931f6f6d46ba8d95d5c0c1b2e0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.unavailable","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Make sure the provider service is running and reachable, then retry.","text_hash":"91dd03a4485088dbe11b0bad797b05af1e3b3e87824c557fd514f944d3a3f992","tgt_lang":"zh-CN","translated":"请确保提供商服务正在运行且可访问,然后重试。","updated_at":"2026-08-06T05:28:49.774Z"} {"cache_key":"7ce9270a80e8c2b537cf44a4c598a38e3f44027b220e8743aca91c79b53c3112","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.today.supportFile","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"{count} support file","text_hash":"5faf7ec18071bc4b4073fe761df453253932c51db108939b0d65ae333560bc59","tgt_lang":"zh-CN","translated":"{count} 个支持文件","updated_at":"2026-07-12T06:28:36.829Z"} {"cache_key":"7cfceed541228225790f7d48bb711966d5dd46aef916b1f64b002569842f1063","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.filters.timeZone","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Time zone","text_hash":"b9fe1464783e1c0d3a12dbde2686e883482a4fa03f33351af3e576d7a9d32fe0","tgt_lang":"zh-CN","translated":"时区","updated_at":"2026-07-29T10:57:10.307Z"} {"cache_key":"7d0b1705f0ff9337a248702395db5abe5dea546e47d3f68c0696bc2b826e05a1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"newSession.places","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Places","text_hash":"eb5cfb73677d98eb9b976131e0aa92d19838605ea67cc9e6a44c90d0aeefe594","tgt_lang":"zh-CN","translated":"位置","updated_at":"2026-07-22T15:40:25.761Z"} @@ -2062,11 +2076,11 @@ {"cache_key":"80f96ae26b6175a552dfea98dc305347c7e04428ba97f91f3e6c5482a3cb0104","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.authFailed.stepMode","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Use one matching auth mode at a time: gateway token for token mode, password for password mode.","text_hash":"9e4130c3327fa1840a28bf68b813181aec61bb6f302a2bb68535cfaa7c5001fc","tgt_lang":"zh-CN","translated":"一次只使用一种匹配的认证模式:令牌模式使用 gateway token,密码模式使用密码。","updated_at":"2026-07-29T10:57:10.307Z"} {"cache_key":"80fb46ada1bdfad885dc5352cab2a62a36de308027367cb11269c689b1c6448a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.workspaceFiles.searchResults","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Search results","text_hash":"e978b00de465a271a13bf2f6b9d74d67fdfaa7d973a37378fa32f988c3280599","tgt_lang":"zh-CN","translated":"搜索结果","updated_at":"2026-06-16T14:13:07.632Z"} {"cache_key":"812a6093e53853954ee4085a7f19f15c9a0fc89051068b7ce4e89224a55ca299","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.openConfig","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Open Config","text_hash":"63697308e9be76a975649e826a0640b5badf2e94f21a82af5e2c66c4a75889c4","tgt_lang":"zh-CN","translated":"打开配置","updated_at":"2026-07-12T06:29:01.870Z"} -{"cache_key":"8191f047ec23599a64bdee2ede8a856cc27c67600930234bbd1fc4a4c39d362a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.actions.confirmRepair","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Repair Dream Cache? This archives derived dream cache files and rebuilds them from clean inputs. Your dream diary stays untouched.","text_hash":"bf72fa3d38159dffaddfcde0587d8d5d7002a7e5b60db804a5f3f953b260fac0","tgt_lang":"zh-CN","translated":"是否修复梦境缓存?此操作会归档派生的梦境缓存文件并从干净的输入重新构建它们。你的梦境日记不会受到影响。","updated_at":"2026-07-29T10:56:00.029Z"} {"cache_key":"819711d4739b10724e12e5890c045a1e1452cbe6752c636c9b9800907d2696f2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.docsOpensInNewTab","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"{label} (opens in new tab)","text_hash":"d52984fc54f2c64defc1fd3cf1fe1826f0f843ecdb5854baec279c5237457224","tgt_lang":"zh-CN","translated":"{label}(在新标签页中打开)","updated_at":"2026-07-29T10:57:10.307Z"} {"cache_key":"81a1fe3daec03df7241f630db3385eadc93a7c867f06b769bfdc61ef87fcd6f0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"execApproval.allowOnce","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Allow once","text_hash":"168511d24d9ee03122b3200f929be11eaaedad45cb0ecb20a95f549b3e3f4d0f","tgt_lang":"zh-CN","translated":"允许一次","updated_at":"2026-07-29T10:57:10.307Z"} {"cache_key":"81a43f93d952fab4b965a796ba59b0ebe8cf298fcc9d7f1fa6b66b679f6bba8f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.dark","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Dark","text_hash":"60acc53f13a5d1bf115878c4a785e9a43e8286c4139a8402a6ac7d23966f9153","tgt_lang":"zh-CN","translated":"深色","updated_at":"2026-07-29T10:57:10.307Z"} {"cache_key":"81b019c50e0d627c04e4d8d2405eeeb0c31a1de4f1072da224690c4a7f505221","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.binding.defaultBinding","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Default binding","text_hash":"ce2cc6f09a11b7087293c651a72a308715d38aee5875150ff00907b9443bad4e","tgt_lang":"zh-CN","translated":"默认绑定","updated_at":"2026-07-29T10:57:10.307Z"} +{"cache_key":"81e6cbcc21255675154ca3a17731d22a2a3798f804e1147505293c2c86ec5d28","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.rateLimit","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Wait for the provider limit to reset, then retry.","text_hash":"59161ffdbbfc978ef95092eec47d88e127013ff4e75d44f3ffa7e6c69bcbe45e","tgt_lang":"zh-CN","translated":"请等待提供商限制重置,然后重试。","updated_at":"2026-08-06T05:28:40.826Z"} {"cache_key":"8209ab577203e6d80cde4f4365bb61dfdd5710eec018dc105dd10767f6171a48","model":"claude-opus-4-8","provider":"anthropic","segment_id":"onboarding.memoryImport.doneBody","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Migrated {migrated}, skipped {skipped}. You can continue setting up OpenClaw.","text_hash":"98807a01a3bc7e2b0e7cfde7031367cb48b3dfe6902c258596af7c67f547c211","tgt_lang":"zh-CN","translated":"已迁移 {migrated} 项,已跳过 {skipped} 项。您可以继续设置 OpenClaw。","updated_at":"2026-07-29T10:57:10.307Z"} {"cache_key":"8210e864cf1a0fd36d8bf59fa0a28eb6d76ebbf9e24387bf959b0d389322bfb1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.corrections","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Corrections or revisions","text_hash":"cb78401918aa191f23da2d97f9148a9223e6de64af689d1f0509c859a5dcd249","tgt_lang":"zh-CN","translated":"更正或修订","updated_at":"2026-07-12T06:28:52.032Z"} {"cache_key":"8213a3923dfabe62bc73967d4e570c082308013dc3b00949c1238836ad65f8e9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agentChip.switchAgent","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Switch agent","text_hash":"a31fc91f231bf551b6e92472c81f7e9ff6a8eaf1de5dc6b26f8dbe9edca6b842","tgt_lang":"zh-CN","translated":"切换 agent","updated_at":"2026-07-22T15:40:25.761Z"} @@ -2134,6 +2148,7 @@ {"cache_key":"862dea1efb4d5dce0f0959cf05e6b533fcb2ed6cc6a50b54b14ac5baced7820b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.mosaic.midnight","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Midnight","text_hash":"aa996cf21f0dbc617e27fac13ab13916a07944c2de10c2dbcd60b95a6023f80b","tgt_lang":"zh-CN","translated":"午夜","updated_at":"2026-07-29T10:57:10.307Z"} {"cache_key":"862fb2ed1ee174942d079a7bc1f189530adbd9ded0de801c1d8cfddac6bab8c0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.success.body","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"OpenClaw received a real reply from {modelRef}. You can start chatting now.","text_hash":"9091f067f27a1c3fe5595b017b6480aae56cf3c66b7650c2b2ea670f5113dfc7","tgt_lang":"zh-CN","translated":"OpenClaw 已从 {modelRef} 收到真实回复。您现在可以开始聊天了。","updated_at":"2026-07-31T19:22:31.396Z"} {"cache_key":"86327672adeeb6792d2d9f4ca599794bad38abf05df14db6ae4c5044d67a53c5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.select","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Select...","text_hash":"1339bddc2b289b6fd255300304588914b269d18aef7b704c17ed277a8baadee7","tgt_lang":"zh-CN","translated":"选择...","updated_at":"2026-07-12T06:25:57.468Z"} +{"cache_key":"86334c653c9924dc69860f53001018374a23503d9ff070169cd0f9c24d8f3260","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.authFailed.stepDashboard","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Run openclaw dashboard --no-open for a fresh URL, or openclaw gateway auth-token --show to recover the token.","text_hash":"fa26152d74b5e87de5bd2e743b0aefb3815c7720452ee67d0b42a48c9f83df55","tgt_lang":"zh-CN","translated":"运行 openclaw dashboard --no-open 获取新的 URL,或运行 openclaw gateway auth-token --show 恢复令牌。","updated_at":"2026-08-06T05:28:49.774Z"} {"cache_key":"863671d787d5bcfab5b42e8a76f8edbf1eebde5e22de83ae65b7e58deeeaf49a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.loading","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Loading plugins…","text_hash":"5e31c8558019f12d10c234b86f339f9481ce5e81ad4a35a3fde0bebb3fbc251a","tgt_lang":"zh-CN","translated":"正在加载插件…","updated_at":"2026-07-29T10:57:10.307Z"} {"cache_key":"86371d5b0a9606875435ee69ba73cdec69e816f5918b42ce9686be5b0cc8ab8d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.inherit","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"inherit","text_hash":"035300f3afee55ae79b77ca5bc61ff29fc3c7abb56f751bd524fa331b50d8ee0","tgt_lang":"zh-CN","translated":"继承","updated_at":"2026-07-29T10:57:10.307Z"} {"cache_key":"86399c0fe3fa5d10eb41c341ace5b9e378d3f51f41fc50115ac3c1a04dc2328a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.rateLimited.stepCheckClients","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"If this is a shared host, check other clients for repeated bad retries.","text_hash":"55693cc8b58277fc5db1965b3817e3fe8460385e937e31e84c375472f2ab352d","tgt_lang":"zh-CN","translated":"如果这是共享主机,请检查其他客户端是否在重复错误重试。","updated_at":"2026-07-29T10:57:10.307Z"} @@ -2231,6 +2246,7 @@ {"cache_key":"8beb09b3b99282c9641ed3190cbb736e75b584c96caa35fa6e593ad5d0ce3a8e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.nostr.bio","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Bio","text_hash":"3933b1802161254f41c59f2909f61ac994c086e1cde03848c4c310f45b5b4999","tgt_lang":"zh-CN","translated":"简介","updated_at":"2026-07-29T10:57:10.307Z"} {"cache_key":"8beb21c814db79f6d54938335a0a4766f528a9062601c0dac60d506156569cb6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.sessionKey","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Session key","text_hash":"2319ec27475054a2fefa35a75f017ad906db6cb99dff1d2d60b293eee5fa5754","tgt_lang":"zh-CN","translated":"会话密钥","updated_at":"2026-07-12T06:29:39.330Z"} {"cache_key":"8bf8eed7f3b42514a7840252f4e5dff0ac3cb2ac04e67db0256bc0db1ed171e0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.actions.repairArchivedDreamDiary","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"archived dream diary","text_hash":"19ecfa0ebe4e3324c7d9031756d0d13fb87f09269ad99cb5b5c100dde57b0ce8","tgt_lang":"zh-CN","translated":"已归档的 dream 日记","updated_at":"2026-07-29T10:55:52.062Z"} +{"cache_key":"8bfbced119550a2aaf850e32e7507418f904b26153f7d3d2a3737a60ff27f01e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.branchCheckpointConfirm","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Create a new child thread from this compacted checkpoint?","text_hash":"dbafb7be891c3fd1d13d421909284ee93103bebf7b3b99a82e2fd882e59b58cd","tgt_lang":"zh-CN","translated":"从此压缩检查点创建新的子线程?","updated_at":"2026-08-06T05:28:40.826Z"} {"cache_key":"8bfbd7892a8a19a1b285849751991bcaffb6bf55b876cc499312e29e3420492d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.inventory.pendingApproval","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Pending approval","text_hash":"bb33a7f41817b38d13854b7f47501050851951e77bba690419fc75be5cd5a372","tgt_lang":"zh-CN","translated":"待批准","updated_at":"2026-07-12T06:25:12.243Z"} {"cache_key":"8c1df78052d7e5a17a91bd1a40b752befb75834c89774c2c50c0a00027bffc31","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.searching","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Searching ClawHub…","text_hash":"1dc48144c37134cc875133799e40d6766a0306fa220e8fa63139c4dcab0bfd54","tgt_lang":"zh-CN","translated":"正在搜索 ClawHub…","updated_at":"2026-07-29T10:57:10.307Z"} {"cache_key":"8c25f7bbecccbc6ed0d9a64e474ed147a60559aae86e15fd93ba0ab6b37bf523","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.compaction.openCheckpoints","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Open checkpoints","text_hash":"664bee399700c19a0e061a3def6baa4fb915b5a65244ca9ff581a2372291427c","tgt_lang":"zh-CN","translated":"打开检查点","updated_at":"2026-07-12T06:29:06.798Z"} @@ -2301,6 +2317,7 @@ {"cache_key":"8fa99cef9d64919e08ec6c24089c9899d59da81fe7bf08b8d69684270d186a5f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.counts.openQuestions","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"{count} open questions","text_hash":"6bd45ce6621fb02798aebe2d419ce58ca36463ce921288ef7713a5a5d8404ab9","tgt_lang":"zh-CN","translated":"{count} 个未解问题","updated_at":"2026-07-29T10:56:06.417Z"} {"cache_key":"8fab0b4e2f4346e9ff93089f13b4ef373ebd29c09fa112857610f9b48f6a67dd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.nostr.subtitle","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Decentralized DMs via Nostr relays (NIP-04).","text_hash":"f910815433f5df92e08b45c501380a6607a3bb86a66dd51bfc5ea32720f918d3","tgt_lang":"zh-CN","translated":"通过 Nostr 中继进行去中心化私信(NIP-04)。","updated_at":"2026-07-12T06:25:05.607Z"} {"cache_key":"8faf78097de20df4bb0bc81d7668f5fb8936cd2e9c5dd981e52fdee59cf490d6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"subtitles.security","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Gateway auth, exec policy, tool profile, and approvals.","text_hash":"1998fb0f725a277474d4c4b64f1f1d1b3568e315e3b7774da56568f905478741","tgt_lang":"zh-CN","translated":"Gateway 身份验证、执行策略、工具配置文件和审批。","updated_at":"2026-07-22T15:40:53.867Z"} +{"cache_key":"8fb8752899c3c6002f8e48e23dc4ac1f686a095e0f5b0b19ea7bd369ad90979f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sidebar.hideFromSidebar","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Hide from sidebar","text_hash":"a96ec22ac9bff95bac64f1acdbd3ba23eda7a14a1f56257c8529900cdd561d53","tgt_lang":"zh-CN","translated":"从侧边栏隐藏","updated_at":"2026-08-06T05:28:49.774Z"} {"cache_key":"8fb9efce9e825987685c2270cc38af0176e79dd81cc860e9632dfeb83400f595","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agentChip.openChat","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Chat with {name}","text_hash":"d9bba8318ccf534dd3fe86980312bd750cd7f0c9f45c77490c774fce22a44c5a","tgt_lang":"zh-CN","translated":"与 {name} 聊天","updated_at":"2026-07-22T15:40:25.761Z"} {"cache_key":"8fcca4d4aca90f5c4d6a12245656a9f1eed0c0c147e0b933fbe43ae93f6f8f82","model":"claude-opus-4-8","provider":"anthropic","segment_id":"appsPage.badgeBundledIos","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Included with the iOS app","text_hash":"67af87827429be90e824d0f10ddb85763eeccd910f1bfb33f4e60fdc8324c7d7","tgt_lang":"zh-CN","translated":"随 iOS 应用附带","updated_at":"2026-07-22T15:41:21.321Z"} {"cache_key":"8fccc80d9afb4eecc1db0b69e824141354602d270c7ac02303735119a147f6ae","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.nostr.profilePicture","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Profile picture","text_hash":"a7acc4ebae2c00142fc74577ddb733679a087770b10e29c1c57e4cf5bdf02f43","tgt_lang":"zh-CN","translated":"头像","updated_at":"2026-07-29T10:57:10.307Z"} @@ -2336,6 +2353,7 @@ {"cache_key":"91bf47a2469cc3db5e11e5f8626045beaa1090f2b0a1c738509db09d46f7b552","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.protocol.stepDashboard","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Reopen the served dashboard with openclaw dashboard so the UI and Gateway come from the same install.","text_hash":"137c0eab8a7b641e6a2b5723f815ced2ec9338e6106705ae2c4309577951ee6c","tgt_lang":"zh-CN","translated":"使用 openclaw dashboard 重新打开提供的 dashboard,确保 UI 和 Gateway 来自同一安装。","updated_at":"2026-07-29T10:57:10.307Z"} {"cache_key":"91cc24ee9857afb68246b6137102015c4b9c6dd3ac54b804ffe81d214b13b90c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commandResults.steer.usage","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Usage: `/steer `","text_hash":"a1861e148713934b74c52b0e5ca20e5628ed3697da49807e96dafdeaf027fa86","tgt_lang":"zh-CN","translated":"用法:`/steer `","updated_at":"2026-07-29T10:56:41.022Z"} {"cache_key":"91ef75d87c6ec4444225ea9e1cfd6e7e0c03bd167915732912313662a037845c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.nostr.bioHelp","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"A brief bio or description","text_hash":"13c4378cf9fb4be11b124be3ee805740faafd2e3cf09936e4186ae037cade948","tgt_lang":"zh-CN","translated":"简短的个人简介或描述","updated_at":"2026-07-29T10:57:10.307Z"} +{"cache_key":"91fc91e8496ee5824dac966f8d8058c86fbee1fbb717e3f4b5742739a0db1cd1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.actions.confirmRepairDescription","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"This archives derived dream cache files and rebuilds them from clean inputs. Your dream diary stays untouched.","text_hash":"2589fde250939480a492a5f25e92fb75430cccfcb4aa9da17a4c63c5ea3efb22","tgt_lang":"zh-CN","translated":"此操作会归档派生的梦境缓存文件,并从干净的输入重建它们。您的梦境日记保持不变。","updated_at":"2026-08-06T05:28:49.774Z"} {"cache_key":"9216d2087257359f969ca5b1395a48810b7bd4c98e3da9a28b376cc391b3f404","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.counts.pageOne","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"{count} page","text_hash":"49bd2f7a647f9f6cc8c956f59a4aa798ddb0cbea6ba4b5d371158b8b9c6ee9a6","tgt_lang":"zh-CN","translated":"{count} 个页面","updated_at":"2026-07-29T10:56:06.417Z"} {"cache_key":"921d2593314a06d228c40d777c11c9358beac8658e31bb78c72ec0156479f122","model":"gpt-5.5","provider":"openai","segment_id":"chat.composer.contextUsage.latestRunTokens","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Latest run tokens","text_hash":"969b6403862b70df744bc747c801663034a7837cd04b55973b7ee6c051e2e5ca","tgt_lang":"zh-CN","translated":"最新运行令牌","updated_at":"2026-07-05T10:15:53.745Z"} {"cache_key":"92323834c0aa90187858e62ef6aad76c502f13f3faec123ca7c5dbd24367592c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.menu.browseConnectors","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Browse connectors","text_hash":"c426edc85f7bd617b90f0b2e6c9d52aeff7fac9a9a689e88cc4dd51331b549d4","tgt_lang":"zh-CN","translated":"浏览连接器","updated_at":"2026-07-29T10:57:07.788Z"} @@ -2565,6 +2583,7 @@ {"cache_key":"9f88e28a55a6cadc7388bcc7d09f1c0a79db98ceb7a060369bba563fa91a7701","model":"gpt-5.5","provider":"openai","segment_id":"chat.sessionDiff.statusRenamed","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Renamed","text_hash":"05487af3f074b4f31e4f9a1ec75044ab182f037a7978e1a8909c42103fb1297a","tgt_lang":"zh-CN","translated":"已重命名","updated_at":"2026-07-11T04:52:30.528Z"} {"cache_key":"9f90897b3cf33913e7ca2b3786656afe26ffada05e90ab95fecdb4b8a24bb833","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.engineOpenAI","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"OpenAI","text_hash":"8b7d1a3187ab355dc31bc683aaa71ab5ed217940c12196a9cd5f4ca984babfa4","tgt_lang":"zh-CN","translated":"OpenAI","updated_at":"2026-07-29T10:57:10.307Z"} {"cache_key":"9f927429a2fd11749fab3062e41c7c0fdf1b3f17a55e460e5ba7a37ebcbc32ce","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sessionDiscussion.show","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Show discussion","text_hash":"9d183fbc510d316db657783fc60f0d5a28c7b801484edf68aba746c06b65c055","tgt_lang":"zh-CN","translated":"显示讨论","updated_at":"2026-07-22T15:42:51.032Z"} +{"cache_key":"9f973669e13555ceef954fea897b7de38218f878fd2de122192a82bdffcf7d5b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.actions.confirmDedupeDescription","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"This rewrites DREAMS.md and removes only exact duplicate diary entries.","text_hash":"66ce13326514c7a9e5d598490eefd03a054d8eeee1a21811dbc46f87103549d2","tgt_lang":"zh-CN","translated":"此操作会重写 DREAMS.md,仅移除完全重复的日记条目。","updated_at":"2026-08-06T05:28:49.774Z"} {"cache_key":"9fa4f9b2bd63035f67b946535c795d64f012a56599308776c12c00011ffba0f0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.loading","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Loading tasks…","text_hash":"9ae9f7d835d95a2cf1362c130da3a0ebacae4331dbb431e60e1735477591bf7b","tgt_lang":"zh-CN","translated":"正在加载任务…","updated_at":"2026-07-29T10:57:10.307Z"} {"cache_key":"9fb9dc387f88bdcb9b2ad08ec9e5ef628b5c29edf16aa781eb2469e58bf6a986","model":"gpt-5.5","provider":"openai","segment_id":"usage.providerUsage.requests","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"{count} requests","text_hash":"1e23ff6956124091cd470f5091cee8108c3766314b69871b3ff792eaf506455f","tgt_lang":"zh-CN","translated":"{count} 个请求","updated_at":"2026-07-06T06:40:15.357Z"} {"cache_key":"9fdef169f4a77539c59143f12df1d9d218cb81ba1cb73d37dbb017565957613e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.unavailablePluginPrefix","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Imported Insights and Memory Wiki are provided by the bundled","text_hash":"6854a7bb1f0f0a5a210edc8182f2a19b5aa69f5fd8696ef3addd3d0e961e4027","tgt_lang":"zh-CN","translated":"Imported Insights 和 Memory Palace 由内置的","updated_at":"2026-07-12T06:29:01.870Z"} @@ -2593,7 +2612,6 @@ {"cache_key":"a169cb05d52934034f79da2984b8edfba11cbe14673986d36301cacdfea7ea48","model":"gpt-5.5","provider":"openai","segment_id":"workboard.eventProtocolViolation","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Protocol violation","text_hash":"367bb2052963f7d75beb672d3ca0430d7d49ac48a2759d578c7df933178fe564","tgt_lang":"zh-CN","translated":"协议违规","updated_at":"2026-05-30T15:38:03.150Z"} {"cache_key":"a19430a11ccc82b956d81dbd8af3ad3091baf94bec0118ae5a2fa64d5c4a6e43","model":"gpt-5.6-sol","provider":"openai","segment_id":"chat.progressLabels.scuttling","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Scuttling","text_hash":"4646155e9edc98598bf9b7f01a3ad8fbf13649cf53aa8c3710dd7a82ef1c5ba8","tgt_lang":"zh-CN","translated":"疾爬中","updated_at":"2026-07-14T04:52:48.650Z"} {"cache_key":"a194d6a3bd986fa5ea87632b93c8ed9c501b577174fd634d14a86258a5c4da2c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agentTools.overrideOff","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Override Off","text_hash":"a807297e3591fd2da77b40b3c87243e52ce4ac1d5c31453d7f62cb1b8696184b","tgt_lang":"zh-CN","translated":"覆盖关闭","updated_at":"2026-07-12T06:27:17.121Z"} -{"cache_key":"a19abc27b69acd3b2295dd1d341258d9c6ab0d83f5efb9efbf590c4d246ffcfd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.authRequired.stepPaste","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Paste the token from openclaw dashboard --no-open or enter the configured password.","text_hash":"d65aea1772b928b5eb212e6c4c0481b32cbaf6e4d492b32d6c970592e75490f1","tgt_lang":"zh-CN","translated":"粘贴 openclaw dashboard --no-open 提供的令牌,或输入已配置的密码。","updated_at":"2026-07-29T10:57:10.307Z"} {"cache_key":"a19bc7c77968f65f8f6321fabc244122966ee36f65be4fca67220ac6cdab3637","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sidebar.catalogViewOptions","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"View options","text_hash":"1d55ff7c387c67b2127d6dd4f128582273b5a8f3dc275836e7d1b9d91cea4411","tgt_lang":"zh-CN","translated":"视图选项","updated_at":"2026-07-28T07:04:18.539Z"} {"cache_key":"a19d6e777fc9d56f249c806b93c5fa2daaf74f704f568b823a44749ad35d3e1a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.pairing.pendingCount","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"{count} pending","text_hash":"bc608dfbf45c2100068b524854dcfa3ceada5954a955e007883a69a940f285fd","tgt_lang":"zh-CN","translated":"待处理 {count} 项","updated_at":"2026-07-22T15:40:19.024Z"} {"cache_key":"a1a168656a64c4dc24aadd5f90e4fdc2022f381fcb1573d2b378207cbda2ce9f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"quickSettings.personal.configuredAvatar","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Configured avatar","text_hash":"0158126a68e32e6408d3d9f276d1756c89c77caad5c75aff4b02bb4504d24ea0","tgt_lang":"zh-CN","translated":"已配置头像","updated_at":"2026-07-12T06:26:35.800Z"} @@ -2602,6 +2620,7 @@ {"cache_key":"a1b7b692e63005d2e7454394df6e39cb817b84f59305e7eefb1688cc4515f367","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.backend.invalid","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Invalid configured value","text_hash":"c268415445c3d9f3de2185b089e62bff6f896758885ecc0be59dae3bd3f551fd","tgt_lang":"zh-CN","translated":"配置值无效","updated_at":"2026-07-31T19:22:31.396Z"} {"cache_key":"a1bb026b426b745e4aa9b2df7662cfe68c1da1c135b878daaae4f2b5c2b8a25a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.required.action","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Connect an AI provider","text_hash":"b83bc0c87ee989e5e89141e5b8915db5b25dff9d5b20d5daea2c6097208b57f6","tgt_lang":"zh-CN","translated":"配置提供商","updated_at":"2026-07-29T10:54:54.769Z"} {"cache_key":"a1bf98c539cfff5e9227315f71293528ee519aae19c762074675a19630aa2757","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.modelPlaceholder","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"openai/gpt-5.2","text_hash":"6132e68d7f0a0599f9968517c48ad233160cb117b47061c666343a680e0f969d","tgt_lang":"zh-CN","translated":"openai/gpt-5.2","updated_at":"2026-07-29T10:57:10.307Z"} +{"cache_key":"a1c83db8c6f46ec9c66580d758cd693226f210c06a99ab25ff0d52f4a2f47ba0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.actionRequiresConnection","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Connect to the Gateway to change threads.","text_hash":"727466635f5e0ced207246479290fa83cd03ca8c78d8b7120ec5abba0e3ed8ed","tgt_lang":"zh-CN","translated":"连接到 Gateway 以更改线程。","updated_at":"2026-08-06T05:28:40.826Z"} {"cache_key":"a1d99698d2b9501c8f81f81ed5f2a595229d24f9a9a1dfed530be742c6d5c3b9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.pairing.title","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"OpenClaw mobile","text_hash":"9adab9e889c70409aa1138dbcbba43edfc6d39f9e2855f8182f0f801aaf3541f","tgt_lang":"zh-CN","translated":"OpenClaw 移动版","updated_at":"2026-07-29T10:57:10.307Z"} {"cache_key":"a1df38bf52f09ecb0d72bca030480d212273a2c40453e8b8a1a9b40b56eb7435","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.board.mockPlaceholder","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Board view seam · {tabs} tabs · {widgets} widgets","text_hash":"73844e05d0f76b5eeff8b0c8ddd52535a8f89dc69ce3b377a8fe0c2eca9a236f","tgt_lang":"zh-CN","translated":"看板视图接缝 · {tabs} 个标签页 · {widgets} 个小组件","updated_at":"2026-07-22T15:42:10.060Z"} {"cache_key":"a221a223f70832c7973791900ff6b59c4c49d0fa90485a2aa75f85e4ad6c5496","model":"gpt-5.6-sol","provider":"openai","segment_id":"chat.progressLabels.molting","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Molting","text_hash":"fbd2ae2ba1642ca5ffd2a92167bfc7aca3669ae73d6a592cede7ddae67bb55c3","tgt_lang":"zh-CN","translated":"蜕壳中","updated_at":"2026-07-14T04:52:48.650Z"} @@ -2650,6 +2669,7 @@ {"cache_key":"a4658ca0b0e7727afbbd0df22a638ce417b0a78b6646c667ca1eed01706941a2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.notifications.notSubscribed","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Not subscribed","text_hash":"ea7dda52d87941aca19b2b6968f550289faa3d8b150ea7df8255872e3d0742c8","tgt_lang":"zh-CN","translated":"未订阅","updated_at":"2026-07-12T06:26:53.806Z"} {"cache_key":"a47f21795f5f1255fb7a62f18a80f290dde6fd83617584d0e9f4416622a43256","model":"gpt-5.6-sol","provider":"openai","segment_id":"nodes.inventory.summaryConnected","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"{connected} of {total} connected","text_hash":"920cc846e8f27ae7f2a95f6089c382579fd774894df86b31d10fd69e4c165758","tgt_lang":"zh-CN","translated":"已连接 {connected}/{total}","updated_at":"2026-07-13T05:07:13.139Z"} {"cache_key":"a4a6c365a6e3f903f1e9f7ac6376c8c59a8f245b0cabad6d9dc3ee90cd0a5a7e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.voice.connecting","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Connecting voice input...","text_hash":"04928af78f92a4dd22d8b718b08c5278d528a0cf4529acf97a51f33fcf47ca45","tgt_lang":"zh-CN","translated":"正在连接语音输入…","updated_at":"2026-07-29T10:57:10.307Z"} +{"cache_key":"a4e4c25f45008bca7ade03da9ff6e502e436d5c04307e383db54aaab517ad663","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.actionRequiresRead","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"This action requires operator.read access.","text_hash":"d411bf9bd6ca898eba019d6f280dc545673c3e083151f9a0baa18a9ef3f382fc","tgt_lang":"zh-CN","translated":"此操作需要 operator.read 访问权限。","updated_at":"2026-08-06T05:28:40.826Z"} {"cache_key":"a4e81c786ead1252138be5adddbf0d3ca78439e61381a59df3f941331d664ed5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tabs.memoryImport","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Import Memory","text_hash":"30d3a8a671a69648615ee201b595792e2c9ecb65b385432c16ee45d60e4d41cc","tgt_lang":"zh-CN","translated":"导入记忆","updated_at":"2026-07-29T10:57:10.307Z"} {"cache_key":"a4f833876c6339cc15cb1f57304cc747f54adbf39cbf2a98a7aba3e327f6cf08","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.messages.showLess","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Show less","text_hash":"94ea9b1d33a02975ea6b71d6cf87d461a48de07869c047b5daeb1654e9d539f8","tgt_lang":"zh-CN","translated":"收起","updated_at":"2026-07-22T15:42:30.912Z"} {"cache_key":"a4f8403d896120019b7a27eb16c99d8ef42e235c246aaa22cdd79cb5badafb7c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.list.emptyHint","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Describe what OpenClaw should do and when — it runs on schedule.","text_hash":"dd4fe76a4c9b337978591cb483777423627e656cebebb5b8258d61c72fed7e48","tgt_lang":"zh-CN","translated":"描述 OpenClaw 应该在何时做什么——它会按计划运行。","updated_at":"2026-07-12T06:29:28.411Z"} @@ -2761,7 +2781,9 @@ {"cache_key":"ab2d4d4fcf956415826a451ee84ab04684dc5a8ffc10588f8b4c58b119fd7db7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.sessionHelp","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Main posts into the agent's timeline. Isolated runs a dedicated agent turn.","text_hash":"ca59ec2456da83588395f5d5045ec40ba74903246b0da74b540a754ab3b64207","tgt_lang":"zh-CN","translated":"主会话发布系统事件。隔离会话运行独立的代理轮次。","updated_at":"2026-07-29T10:57:10.307Z"} {"cache_key":"ab31fc8afd451d585ba2ff5e1d6f74d752ff4542b49e9c3993c63ff1c6cd5455","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.global","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Global","text_hash":"a258b30f88c30650e73073d5bdde5cfcc6987100ae62d37789e5c46a0d85b7c6","tgt_lang":"zh-CN","translated":"全局","updated_at":"2026-07-29T10:57:10.307Z","segment_ids":["pluginsPage.global"]} {"cache_key":"ab34e5d63b104cf1d07ccf8f2147b41c531f7f99bbf2c368edc1d7c96be165e7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.selectTitle","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Select an agent","text_hash":"7d4cf06874635248d725bcf641438f58529d029c16d9c2a88cdb5aee88142b1d","tgt_lang":"zh-CN","translated":"选择代理","updated_at":"2026-07-29T10:57:10.307Z"} +{"cache_key":"ab478b105527a2d5f85a7bf9d1657d1e803b0b91fd6f9778d2e8f1aa914b4860","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.authRequired.stepPaste","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Paste the token from openclaw gateway auth-token --show or enter the configured password.","text_hash":"6c5acfa567345d569667eec7805b322491d1ad072c82923bcb0add343d10c0c4","tgt_lang":"zh-CN","translated":"粘贴来自 openclaw gateway auth-token --show 的令牌,或输入已配置的密码。","updated_at":"2026-08-06T05:28:49.774Z"} {"cache_key":"ab8e5fdf2c119b1b96cae96cb64425ec69ca3bcef57e062c79abf89e7b1e1551","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.today.waiting","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"WAITING","text_hash":"77aaf105c28c4c82ea7b2e0627b92fdff753c249771e7d2ab4a6f7ec6a5f400f","tgt_lang":"zh-CN","translated":"等待中","updated_at":"2026-07-12T06:28:36.829Z"} +{"cache_key":"abaaad02ea30e9d5d1b0137cf9960d8ab2d4e46c3aa621291a8e88eea1068eec","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.recoveryFailed","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Could not update completion delivery.","text_hash":"bbeca2e058cc124638f8e2241905215a63eb671841584b97706bc41fbe2a2378","tgt_lang":"zh-CN","translated":"无法更新完成投递。","updated_at":"2026-08-06T05:28:49.774Z"} {"cache_key":"abe41cde36072da2ca7ae92a976cccd987595ad2daace0703ba18d8ccdd62ef6","model":"gpt-5.5","provider":"openai","segment_id":"browser.refresh","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Refresh view","text_hash":"112b4ddb82dac7080c1c85de7475cd9754b2ac7e0a89fbb38126923180d76ec2","tgt_lang":"zh-CN","translated":"刷新视图","updated_at":"2026-07-11T02:17:17.686Z"} {"cache_key":"ac21f9f6d11de55eda00ea45d86aec44bd1a87e50ff52fc8ac60d79105fcc3ea","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.startVoiceInput","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Start voice input","text_hash":"4ab80a0bacae288c4e99ef37d01b07955b6de8fc1748604fce50ae26e68f216c","tgt_lang":"zh-CN","translated":"开始语音输入","updated_at":"2026-07-29T10:57:10.307Z"} {"cache_key":"ac22136ebf6376ff6bc6c9537f57f76150b3dd5fabb37737dac16915da0aa319","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agentTools.overrideOn","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Override On","text_hash":"3740d84158209fb42847c00fb88816dc86fa62e9083bc56953fe2fcf0ee2942c","tgt_lang":"zh-CN","translated":"覆盖开启","updated_at":"2026-07-12T06:27:17.122Z"} @@ -2779,7 +2801,6 @@ {"cache_key":"ac84d6534f38ca096b7078ba262a2125c668f7e0012e57c80ceab48aee72cfd1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.previewTruncatedWithTotal","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Showing the first chunk of this page ({count} total lines).","text_hash":"080c55e09b7dea125512f92aa575855a6df7646afaa80dd43b373d2bd9689e30","tgt_lang":"zh-CN","translated":"显示此页面的第一部分(共 {count} 行)。","updated_at":"2026-07-29T10:56:13.304Z"} {"cache_key":"ac91b80f04beeba3fcb782d28bd0fade5f5b6769c3db74d382366d13bc07dd19","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.details.expandAll","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Expand All","text_hash":"9f5b023a413a7d0771cc3fb51b103dc0aaaafe8f7b7c88c7258d43e3bc5b243d","tgt_lang":"zh-CN","translated":"全部展开","updated_at":"2026-07-29T10:57:10.307Z"} {"cache_key":"acaad67a8208b345100ba7b69452e9e544f9892e35022ef5e35d5ab8f8c201fb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.errors.staggerAmountInvalid","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Stagger must be greater than 0.","text_hash":"4d3aefc4b3c8f5972553b956e503e31933ad74ce6538e8561bf2068c4ab96f86","tgt_lang":"zh-CN","translated":"抖动值必须大于 0。","updated_at":"2026-07-29T10:57:10.307Z"} -{"cache_key":"acb492571ff3710b6b22779d703250303278c8e347ac214720e7d6b83e0e917b","model":"gpt-5.6-sol","provider":"openai","segment_id":"modelSetup.verify.button","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Verify connection","text_hash":"7b840072a1e440b8a99365140e070b840e77bd9b879eb23379edf1577302a219","tgt_lang":"zh-CN","translated":"验证连接","updated_at":"2026-07-16T15:48:23.777Z"} {"cache_key":"acba6cd77da751c97433b2fa3386bb3670730ffe5b12a39e4f410ad2c3de48b0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.pullRequests.checksFailing","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"CI checks failing","text_hash":"a0904dea545f3990800c5b108e2c3f2f97990124f3266ae4ff66a23fe7ee8ccf","tgt_lang":"zh-CN","translated":"CI 检查失败","updated_at":"2026-07-29T10:57:10.307Z"} {"cache_key":"acf135af3b21a2afa9b8ee32079c7b6801bad41ad50eb122aed0d238bce524c4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.healthReadyUnassigned","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"ready unassigned","text_hash":"1e1a31a02e9da6ffa99a459bfd82e5af723794c2175405a5a0d6a32afa955167","tgt_lang":"zh-CN","translated":"就绪未分配","updated_at":"2026-06-17T14:13:17.789Z"} {"cache_key":"acf70ebd6615700e5eb1d14c79208a1d7f8045a196ee394262780a0035264c74","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.cronPanel.nextWake","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Next wake","text_hash":"ca81db1824463cdac39c106074e8d3b9e431dc44ce1c7b96c5b57fdde374d5c2","tgt_lang":"zh-CN","translated":"下次唤醒","updated_at":"2026-07-12T06:29:28.411Z","segment_ids":["cron.stats.nextWake"]} @@ -2801,6 +2822,7 @@ {"cache_key":"ae050006e0a0eddc75ce5c064a27e6b6eeb8a3b9a01001bc11efd8342437e746","model":"claude-opus-4-8","provider":"anthropic","segment_id":"quickSettings.model.thinkingLevels.low","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Low","text_hash":"f793de205ead5ac302c4a1627829dea41f176b1068b993a32373fc869918374b","tgt_lang":"zh-CN","translated":"低","updated_at":"2026-07-06T20:20:02.809Z"} {"cache_key":"ae146c82830904f54d5f31e8cda63c7c95e9e7cd07d53d7a2220c2e0eff438a7","model":"gpt-5.5","provider":"openai","segment_id":"subtitles.worktrees","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Isolated agent task checkouts and recovery snapshots.","text_hash":"bc794dc846493e3c5f88964268af19b7dd818eae942c596002ef4067ba5a3d0c","tgt_lang":"zh-CN","translated":"隔离的代理任务检出和恢复快照。","updated_at":"2026-07-05T21:00:21.877Z"} {"cache_key":"ae15ac78f66f7813a572a0278058f1894b5beeb02df0c88e3f30895ada033a94","model":"claude-opus-4-8","provider":"anthropic","segment_id":"custodian.panel.dockRight","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Dock Ask OpenClaw at right","text_hash":"1acf3334a48b1249f6d1ed4c386a3deced45d7f3d41ecae3d8b025ca65debfe2","tgt_lang":"zh-CN","translated":"将 Ask OpenClaw 停靠在右侧","updated_at":"2026-07-29T10:55:11.893Z"} +{"cache_key":"ae1df8034a47c92f3777835e2417fd183e8a6b721e6f45eeefe8f906d1aecc59","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.modelControls.loadingModels","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Loading models…","text_hash":"cc8b4624f7659c6883cc1eead057171b70cecf2c6cf8f1c2dec2372249792b5a","tgt_lang":"zh-CN","translated":"正在加载模型…","updated_at":"2026-08-06T05:28:52.931Z"} {"cache_key":"ae267d5f8857e52a13e442b0f4c5236c3ba912779cb1c0cbc15e52ba09e7da70","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.header.board","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Board","text_hash":"4816cbfd74aa8297b9c9cdaae89e2f0d2ced6041e952dfcd114e01b4c82e9c6d","tgt_lang":"zh-CN","translated":"看板","updated_at":"2026-07-12T06:28:15.835Z"} {"cache_key":"ae2a262eec85b8147ca185ef71210927bfa1b5f82a1bd9e1fbbdf0661741e265","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.inventory.active","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"active","text_hash":"96879611650f80a81392a52e0db9b0237669087c4518e1c130e541a505e0eeef","tgt_lang":"zh-CN","translated":"活跃","updated_at":"2026-07-12T06:25:23.098Z"} {"cache_key":"ae49bed294361bb94f832c78a5aea895f37e9fa744b640ad4f284dd0646e6ee3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.dreaming.schedule.description","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"When the full sweep runs and which model narrates it.","text_hash":"f2c402dd69c87d6337188089dcbd0ad0fcf73026790f17be1ab2e3b98dad7149","tgt_lang":"zh-CN","translated":"何时运行完整扫描以及由哪个模型进行叙述。","updated_at":"2026-07-28T07:03:48.690Z"} @@ -2828,6 +2850,7 @@ {"cache_key":"afe293d9741aed8a1e17faa399380aca6b6bff93e32db904f656b25e7f41c9fc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.settingsSections","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Settings sections","text_hash":"e26d51d36781ba171c5eba3f73a03d53120e8479d5275f0768ec49a40b3b0386","tgt_lang":"zh-CN","translated":"设置分区","updated_at":"2026-07-29T10:57:10.307Z"} {"cache_key":"afeebc4a6c2443eef97b4904d715e9b6fa5d36e9c0fad09b2e73797c845b5fcb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"custodian.history.sources.unknown","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"unknown","text_hash":"b23a6a8439c0dde5515893e7c90c1e3233b8616e634470f20dc4928bcf3609bc","tgt_lang":"zh-CN","translated":"unknown","updated_at":"2026-07-22T15:41:06.342Z"} {"cache_key":"aff33591a4f502630c077b9eab2a895b4274d0748a0eb04a3186a067436191df","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.actions.dedupeRemovedManyAndKept","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Removed {removed} duplicate dream entries and kept {kept}.","text_hash":"94be2736b0a19b8eb2ccef5b260f98fe66b77de240ddd5cba20346d974b8f0ec","tgt_lang":"zh-CN","translated":"已移除 {removed} 条重复的 dream 条目,保留 {kept} 条。","updated_at":"2026-07-29T10:55:52.062Z"} +{"cache_key":"aff65e01ce6effff26e74adf7b06e4e6402f480a54c7999ba546c1d2f4f8d1cc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"appsPage.badgeStoreComingSoon","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Chrome Web Store · coming soon","text_hash":"d211e1cb0d006e8e02c0c3fe12d6d98e9b576b5b19eb85b501cb8448935647f3","tgt_lang":"zh-CN","translated":"Chrome Web Store · 即将推出","updated_at":"2026-08-06T05:28:49.774Z"} {"cache_key":"b00ecf8dec75219c63da8c569da58e9e77e7d893dbbbe714715d21c7d363c239","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.overview.health.notChecked","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Not checked","text_hash":"d16948e73a6800900e894177d1837427c401015926513e54b7433b3e2c5a94c5","tgt_lang":"zh-CN","translated":"未检查","updated_at":"2026-07-29T10:55:37.409Z"} {"cache_key":"b00f2330994db598f738499efb4983c3f2c5615e50f2c29680d04a47f5f6a76e","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.group","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Group","text_hash":"34ca0e76608842ff3e7d924a455a396a82f471052c15e3f2ed7f090ac702e5c1","tgt_lang":"zh-CN","translated":"分组","updated_at":"2026-07-05T14:39:29.129Z"} {"cache_key":"b013ffe18f834d67f9300cc76bbca4c0aa13d816c2a5e5ea377da18354fb206b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"activity.outputTruncated","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Preview redacted and truncated.","text_hash":"b5e652d0df33749cbe16c90538a05643ee766c24207e12a4004e7b96f53ead0b","tgt_lang":"zh-CN","translated":"预览已隐藏并截断。","updated_at":"2026-07-29T10:57:10.307Z"} @@ -2967,11 +2990,14 @@ {"cache_key":"b8eb669cc57c0f7ea52ee9d118756331230999a5661e162bafa1ca64df655bcc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.messages.forkFromHere","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Fork from here","text_hash":"2147ee396ae75c73ef38ec50a3a6654d9fb1c9d6e7b8f3fb405b67cb9f9bb32d","tgt_lang":"zh-CN","translated":"从此处分叉","updated_at":"2026-07-22T15:42:30.912Z"} {"cache_key":"b903ce89bf3a1bf7a731747b6310f4ddd7ef2e11d98d661011161b1115488b04","model":"claude-opus-4-8","provider":"anthropic","segment_id":"filePreview.label","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Support files","text_hash":"7850bc0717416285d154ec1a5e279172ec32d2173d5058ac0f456ebbb07c53ec","tgt_lang":"zh-CN","translated":"支持文件","updated_at":"2026-07-12T06:24:54.440Z","segment_ids":["skillWorkshop.detail.supportFilesTitle"]} {"cache_key":"b90946c8d5e29b3622736416957287bd7bbf35fdf3b83a37a15c6bfc9e19294b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"onboarding.memoryImport.body","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"OpenClaw found memory from other coding assistants. Import it into your agent workspace?","text_hash":"f380b4408fb35c40cc101520ccc1a19a4e94bbbfd618d4bf5a1eb23e14164ab9","tgt_lang":"zh-CN","translated":"OpenClaw 发现了其他编程助手的记忆。要将其导入您的智能体工作区吗?","updated_at":"2026-07-29T10:57:10.307Z"} +{"cache_key":"b90f974bc84cd4b278fcb7d3350a30dbc90a9d2a7af592dd7f2f0a8ada2d71b4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.modelControls.modelsRefreshFailed","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Couldn’t refresh models","text_hash":"b945dd9b9def5637a710863b594c4cfe700f7aa354e8856300c07bf0afd96be8","tgt_lang":"zh-CN","translated":"无法刷新模型","updated_at":"2026-08-06T05:28:52.931Z"} {"cache_key":"b94f6b6cdfbc8ea221e28df3cb42c9ec820e6d6d74e82ca7536e40d9f1c9c502","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.docsAuth","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Control UI auth docs","text_hash":"113ed29d629ac83b2da6834360b723a60f0f0923c9b1dfa3ef715073fda546be","tgt_lang":"zh-CN","translated":"Control UI 认证文档","updated_at":"2026-07-29T10:57:10.307Z"} +{"cache_key":"b95245681ef568d582ab1ced7f0d232d9b3e5683d723386ddf75ae932b0b39ba","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.retry","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Try again","text_hash":"d8b8392e2c542950ca64867168e4ef87d4ad606882d5898f826b51c6d553988f","tgt_lang":"zh-CN","translated":"重试","updated_at":"2026-07-29T10:57:10.307Z","segment_ids":["pluginsPage.tryAgain"]} {"cache_key":"b9573fa0d142839ecc3d34375805a117291dddbfc8ba29a8354e2e6d467c0dfc","model":"claude-sonnet-4-6","provider":"anthropic","segment_id":"cron.suggestions.ideas.dependencyRadar.tagline","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Outdated or vulnerable dependencies, with upgrade notes.","text_hash":"996fb0b721ccc5a9fd242997dd8b3126ed5f1f01505a6d91ca60b7ec06674145","tgt_lang":"zh-CN","translated":"过时或存在漏洞的依赖,附升级说明。","updated_at":"2026-07-11T22:44:10.578Z"} {"cache_key":"b96344dedea03d0a54628055da608d765854db836bb5b13c987bc3798ecd642d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.inventory.reapproval","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"reconnect details changed; approval required","text_hash":"6e0e84875eb7325f6d3597e993d737060454cc088d64f055fdb13dd53d72eec7","tgt_lang":"zh-CN","translated":"重新连接详情已更改;需要审批","updated_at":"2026-07-12T06:25:23.098Z"} {"cache_key":"b96e715c3680fe1bb57753547d35677dd2f6d4574a8df2b520de9714bc5b41ad","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.dreaming.phaseFields.minPatternStrengthHelp","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Strength a recurring pattern must reach to be reported.","text_hash":"13891074518f54e1e59a796e946643e4345208ab09cabba47765c8e48cd81ca9","tgt_lang":"zh-CN","translated":"重复出现的模式必须达到的强度才会被报告。","updated_at":"2026-07-28T07:04:09.231Z"} {"cache_key":"b96fb2d2da4d85b2835a792a7e7da3e76048cabbdd90dc8311409c74fbf69703","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.counts.openQuestionOne","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"{count} open question","text_hash":"7a6bd0355e7e6688c8432a0bed7c10c6a2956f340eee72f43c48bc17190deb3d","tgt_lang":"zh-CN","translated":"{count} 个未解问题","updated_at":"2026-07-29T10:56:06.417Z"} +{"cache_key":"b981d81961de14280ce8d4a0397c6634bd09c03e32f92fda7c9248c84bb6bb5a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.skillsPanel.updateError","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Could not update the agent skill allowlist.","text_hash":"ee69eb4828ac26cba851cec0b5ae90fd4059ab1d2f84dc8c1ee7def439c706eb","tgt_lang":"zh-CN","translated":"无法更新代理 skill 允许列表。","updated_at":"2026-08-06T05:28:40.826Z"} {"cache_key":"b985e94027637e1c0a5dbcf18a150a2ac5d3d4e7e094face3a6bf15f1fde990c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commandResults.verbose.getFailed","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Failed to get verbose level: {error}","text_hash":"61a6b9150a2b60047bde237a6d15fcb9cab3dafaae1dc7c18d265588dc2f4842","tgt_lang":"zh-CN","translated":"获取详细级别失败:{error}","updated_at":"2026-07-29T10:56:27.024Z"} {"cache_key":"b987e5a21d4c3ae0846294ffe3491f78c90c11f9f0ebfd6620ff09ba462b5859","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillStatus.eligible","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"eligible","text_hash":"fc99c152d84713fe276da3f905807ab166666451a8736224efc2fee710658d5f","tgt_lang":"zh-CN","translated":"符合条件","updated_at":"2026-07-12T06:27:47.508Z"} {"cache_key":"b9a4c53af7d6888ee46a2a17c359a84e326644814d46a66ab525fc7b5e4335a2","model":"gpt-5.6-sol","provider":"openai","segment_id":"sessionsView.showChildSessions","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Show {count} child threads for {session}","text_hash":"58ad41bbd532d654209598628d7918be87ef17ee2a93b1b9d74f420433d71431","tgt_lang":"zh-CN","translated":"显示 {session} 的 {count} 个子会话","updated_at":"2026-07-16T09:43:01.302Z"} @@ -3164,6 +3190,7 @@ {"cache_key":"c5cd2c79e263eb764b7bf258240c1676c66ce5614f00ba09a1536db09dbfc469","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.readiness.chooseProvider","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Choose another provider","text_hash":"994f468aaee8b1d97833878a6cf69495e41aec5a97dec4db0636c25e514ac24a","tgt_lang":"zh-CN","translated":"选择其他提供商","updated_at":"2026-07-31T19:22:31.396Z"} {"cache_key":"c5e8f7b1f6b12f36a23b53afa033dbaed93fdfc7f1f110e3e65fc09c7aa53ff5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"profilePage.identity.avatarDescription","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"PNG, JPEG, or WebP. Images are resized to 256 × 256 or smaller.","text_hash":"b5959bd4fcf9002c93d4cd8a69507ed552c62af7820aa9a94be7df94f7984f1a","tgt_lang":"zh-CN","translated":"PNG、JPEG 或 WebP。图像会被调整为 256 × 256 或更小。","updated_at":"2026-07-22T15:41:36.256Z"} {"cache_key":"c5fab4ec65d947bc30865a07ceab93ca00d2c2b0ab2658e5d4bd5058b3ffdb3e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.voice.asking","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Asking OpenClaw...","text_hash":"33cde43f0dcde14df18c1b84868a6c8921ad20bfa0e883db9ddb0fe976c2de67","tgt_lang":"zh-CN","translated":"正在询问 OpenClaw…","updated_at":"2026-07-29T10:57:10.307Z"} +{"cache_key":"c61d9580010987be4317e4756ea0e38be5337623c4cc8312c001ad76b19ba3a5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.format","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Check that the endpoint exposes a compatible chat model, then retry.","text_hash":"22ef704d9921834cb21e0b3c3c807f3d5fa2fd63f40ff652d26bcf2638556121","tgt_lang":"zh-CN","translated":"请检查该端点是否公开了兼容的聊天模型,然后重试。","updated_at":"2026-08-06T05:28:49.774Z"} {"cache_key":"c635292cf28f25447e9b85eb2d6c86f0e59dc24b3d7d7e0102c8fb742b1c0dd3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.dreaming.phaseFields.lookbackDaysHelp","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"How far back this phase reads. Leave empty for the plugin default.","text_hash":"16091a9af681879de973a231c99e6aa71f9b5e3a31fc01ac5bf09510cff3ac2b","tgt_lang":"zh-CN","translated":"此阶段读取的回溯范围。留空则使用插件默认值。","updated_at":"2026-07-28T07:03:58.687Z"} {"cache_key":"c6521f5fbfd484323a4c9ab3f95e86542d63488e16e663138ee286bb7bdaac95","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.appearance.themeLink","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Theme link or ID","text_hash":"5c6e9a2d22ee3070ff697719d1236c9381856b1737b511563084ffca7f74d797","tgt_lang":"zh-CN","translated":"主题链接或 ID","updated_at":"2026-07-12T06:27:00.949Z"} {"cache_key":"c65bad45dc49f944ebcf346c6498852f07e2c63fc676d842803b4919fb5c3d6e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"mcpServers.configUnavailable","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Configuration is unavailable; refresh and try again.","text_hash":"8aeed92eae4adea791d437ec783fd99e0d81f2bb2933dbbf52232be251308ce1","tgt_lang":"zh-CN","translated":"配置不可用;请刷新后重试。","updated_at":"2026-07-22T15:41:14.441Z"} @@ -3192,6 +3219,7 @@ {"cache_key":"c7cb39e13c39b8bb3322d4f9f47522d0b9bcb7dc9d640d4c16a95d0bfd48fd89","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryImport.backfill.previewSummary","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"{candidates} candidates across {days} days","text_hash":"d174efceac24a9b4894f6fb218b2c912c7e1495f432a0d1e4b74b5b304dcc106","tgt_lang":"zh-CN","translated":"{days} 天内共 {candidates} 个候选项","updated_at":"2026-07-29T10:55:02.976Z"} {"cache_key":"c7cde1b7e3f5cecf6d0959a63b1a45eebb6816bf8e9039142fbc1909b2e9c13c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"languages.zhCN","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"简体中文 (Simplified Chinese)","text_hash":"e34fcc9872e46b54fd22bd89aae921332644df9ff58d7778cba9c4007dbeafb2","tgt_lang":"zh-CN","translated":"简体中文 (简体中文)","updated_at":"2026-07-29T10:57:10.307Z"} {"cache_key":"c7d9484b8c3722cac7549bc26d1de2a421f28189cd1bc2d21732a9cf1e327028","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillsPage.tabs.needsSetup","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Needs Setup","text_hash":"f0cae79a3657c1dba9731a1a9195ae6d86709a3d0bfb30ac1f80f72f19a25e83","tgt_lang":"zh-CN","translated":"需要设置","updated_at":"2026-07-12T06:27:33.924Z"} +{"cache_key":"c7daaa7fdc741eba1078497a40a27e8824526298cc50ab9aa50c15a770fa839b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.providerUnavailable","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"{provider} isn’t responding.","text_hash":"9691553e251c225e0a8436fa02f1d988f3285d8153228db08e52a1b36198de7c","tgt_lang":"zh-CN","translated":"{provider} 没有响应。","updated_at":"2026-08-06T05:28:40.826Z"} {"cache_key":"c7e5ae8421f6f58ec18c5d84f085fb90ff6ca4909b004f9fa8f37f5532f234f7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.filters.removeSession","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Remove session filter","text_hash":"ffbbd34303437360ed493d03cfceaf62b79db2733a61b1073dda5b355f9628ab","tgt_lang":"zh-CN","translated":"移除会话筛选","updated_at":"2026-07-12T06:29:01.870Z"} {"cache_key":"c804d6c3dd1dc557bd509925abec1f0f0bf591553b77987659645dfd505f8b02","model":"claude-opus-4-8","provider":"anthropic","segment_id":"activity.duration.minutes","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"{minutes}m {seconds}s","text_hash":"c4521614d0a2513f44ec2d33ec20386b1a12d284c269c5cf3952479d44e702d9","tgt_lang":"zh-CN","translated":"{minutes}m {seconds}s","updated_at":"2026-07-29T10:57:10.307Z"} {"cache_key":"c8073377183877207003019b254dba69684f65a9f4e17813bf69976b733aeee8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.sections.update.label","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Updates","text_hash":"22e2bada8f1c65cd83f4ba976f0027c5dd7cb81d5d2199cd1b0130792841eef4","tgt_lang":"zh-CN","translated":"更新","updated_at":"2026-07-12T06:26:03.155Z","segment_ids":["configView.sections.update"]} @@ -3453,6 +3481,7 @@ {"cache_key":"d9d7f57f97b03de24f8a805189a9dcb8005c996426f7377f48a93792e8fabc8d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agentTools.inspectAgent","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Switch chat to this agent to inspect live availability.","text_hash":"448a431d41e0f47394fea217c42ebd5ddb2aed8392fe75c3fb037d19a0589767","tgt_lang":"zh-CN","translated":"将聊天切换到此代理以查看实时可用性。","updated_at":"2026-07-12T06:27:33.924Z"} {"cache_key":"da15920566287cbbfd39c26bf17c1d1c1177ee18f4260f718ca4d3c89d7fed71","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.runtime.subagent","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Subagent","text_hash":"d6cb4188b8fa57aae3e4ca3a1210c9afe7ca995375c2fb36d90a1fa73529a44e","tgt_lang":"zh-CN","translated":"子代理","updated_at":"2026-07-29T10:57:10.307Z"} {"cache_key":"da15dcf5d3a94a8097ef294411ab3c86b17cb69dfd362661376228ca0677ca94","model":"claude-opus-4-8","provider":"anthropic","segment_id":"labsPage.swarm.empty","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"No active swarms.","text_hash":"89c467eb199654b32625180cdc07617ca7d5865761794687ab5c98c553551551","tgt_lang":"zh-CN","translated":"没有活跃的 swarm。","updated_at":"2026-07-22T15:41:21.321Z"} +{"cache_key":"da1d3a8a4af895efea124834df42eb4cf57e04477605fdc4f8f1a62c3b92dc6e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.forkedSession","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Forked thread","text_hash":"52e0889e75a6aa22f91b410bd5e97080529a12ab4b60ab69dfa3c6c223db6788","tgt_lang":"zh-CN","translated":"分叉线程","updated_at":"2026-08-06T05:28:40.826Z"} {"cache_key":"da1d7da63e69e7ecc3f295c628fc12a4230e74cdfe3d990dcba9dacf0be8f6f7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.workspaceFiles.label","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Thread workspace","text_hash":"7e9e432eda31a46c65720a76385b64a6d7295dd61c2e3d28554069932e797bf5","tgt_lang":"zh-CN","translated":"会话工作区","updated_at":"2026-06-16T14:13:02.064Z"} {"cache_key":"da37d7c6bf720a07445b063b54b4b9566977868a575a6edc76b882344d7b0339","model":"claude-opus-4-8","provider":"anthropic","segment_id":"subtitles.chat","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Gateway chat for quick interventions.","text_hash":"21296a7a8d725afc38e01df21bfd249bd2a3da77b38b522634983b2bbe1eaa94","tgt_lang":"zh-CN","translated":"网关聊天,快速干预。","updated_at":"2026-07-29T10:57:10.307Z"} {"cache_key":"da4ccab9fd8ce26443bec3de2ad7480eafce98ae59e53ca991a231822dda29fd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.sessionObserver.modelUnavailable","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"unavailable (no small model)","text_hash":"5dac559a6871878516f799eaffc58eccc5699f845bb878f8ed97282974664694","tgt_lang":"zh-CN","translated":"不可用(无小型模型)","updated_at":"2026-07-22T15:40:47.768Z"} @@ -3507,7 +3536,7 @@ {"cache_key":"dcef002ab1e9ae8177a6dc071c411b6f0f0e26fb9a79cc866cc223456cd493fa","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.sections.secrets.description","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Secret provider configuration","text_hash":"ffe886080efe62f3963de724b99d5aeaf7c902b8bb07715be0361963a142f28f","tgt_lang":"zh-CN","translated":"密钥提供程序配置","updated_at":"2026-07-12T06:26:19.788Z"} {"cache_key":"dd019e95f8dbc345f3e6a953e3c541088f703487635aed7836b4d9b83701c28a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.selectSubtitle","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Pick an agent to inspect its workspace and tools.","text_hash":"01d17a9ae97ae5e6013aae3c9d01230091c519f9a1b8e214d9e1041e1c4e6bae","tgt_lang":"zh-CN","translated":"选择代理以查看其工作区和工具。","updated_at":"2026-07-29T10:57:10.307Z"} {"cache_key":"dd280fff789b7d657ad91ac03828aeec5b276852630de8ffa3ed8ee24ad71dd1","model":"gpt-5.6-sol","provider":"openai","segment_id":"chat.progressLabels.lobstering","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Lobstering","text_hash":"7900450859bdb8c2935f5056a52c4842dbbd8b21a9320cd41da0182e3a9dbd85","tgt_lang":"zh-CN","translated":"龙虾探索中","updated_at":"2026-07-14T04:52:48.651Z"} -{"cache_key":"dd34988d0dbe0194002749ff2f31abba1775ae92c80bfd3dd458a1903656f46f","model":"gpt-5.6-sol","provider":"openai","segment_id":"modelSetup.checkAgain","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Check again","text_hash":"fb7099ad8e818d42eceefe0d97c824fd54ddb0eeef54c263ec72c77d39198ac9","tgt_lang":"zh-CN","translated":"重新检查","updated_at":"2026-07-16T10:53:06.907Z"} +{"cache_key":"dd34988d0dbe0194002749ff2f31abba1775ae92c80bfd3dd458a1903656f46f","model":"gpt-5.6-sol","provider":"openai","segment_id":"modelSetup.checkAgain","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Check again","text_hash":"fb7099ad8e818d42eceefe0d97c824fd54ddb0eeef54c263ec72c77d39198ac9","tgt_lang":"zh-CN","translated":"重新检查","updated_at":"2026-07-16T10:53:06.907Z","segment_ids":["modelSetup.verify.checkAgain"]} {"cache_key":"dd601816da3e1c62186fdf046307d40003d95319ac315c01822b8e7cbd14c8f3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.pairing.review","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Review requests","text_hash":"a48df62f7f899a16aaff595a3977e2a4ce17f42cc7b430a549a934827439dd0b","tgt_lang":"zh-CN","translated":"查看请求","updated_at":"2026-07-22T15:40:19.024Z"} {"cache_key":"dd6390cc94dc3e4634b7e5d6d3e5b58d182008a48c5be28cf9aa8c1f7d29554f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"mcpPage.oauth","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"OAuth","text_hash":"27f8943c6eba9818cd7c216ef06851bf832cf6fe9c0240fa32cb152a484b011f","tgt_lang":"zh-CN","translated":"OAuth","updated_at":"2026-07-12T06:27:47.508Z","segment_ids":["pluginsPage.oauth"]} {"cache_key":"dd63f4a1df05b4cb7d1beb746e4aed81ff5811ef942404466794ec0579679a35","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillsPage.filterPlaceholder","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Filter installed skills","text_hash":"9b54d448946084f1c7c13dbfe037ea9d75bc3f29e0c77e4dd023741d6c34001e","tgt_lang":"zh-CN","translated":"筛选已安装的 skills","updated_at":"2026-07-12T06:27:33.924Z"} @@ -3515,6 +3544,7 @@ {"cache_key":"dd85aa19dbcd24a894f3453634a3aec2617cbea363642a7dfa64344290bb403d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"terminal.newSession","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"New terminal session","text_hash":"96e872de71a6c7777746d7fc4338660418704d7b0832aa3ad3ca3423bcad1452","tgt_lang":"zh-CN","translated":"New terminal session","updated_at":"2026-07-29T10:57:10.307Z"} {"cache_key":"dd9bfd4dbdd00124656203bba375925f38b05bf85cca1f3f102297673488bbfb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.execApprovals.host","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Host","text_hash":"4a823118b9ba8baa2f47489c0716f52755368e3e3c2c26d60736ccfa1bb21b5e","tgt_lang":"zh-CN","translated":"主机","updated_at":"2026-07-12T06:25:28.475Z","segment_ids":["execApproval.labels.host"]} {"cache_key":"ddb574e208f2b8071ffa1fd30399ab79bdd2046d47c4b27b7fd978cef04629da","model":"gpt-5.6-sol","provider":"openai","segment_id":"configForm.sections.tts.description","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Text-to-speech output, voices, and personas","text_hash":"e50c3817a89294371305bd3b74dbcde8ace10d42960bf3eeee05fd9f5543fc8c","tgt_lang":"zh-CN","translated":"文本转语音输出、声音和角色","updated_at":"2026-07-28T07:56:50.753Z"} +{"cache_key":"ddcf3e79ae29c5f92549e5753f3d6e1a824c54f4f653642bffec78e564d524e5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"appsPage.ctaChromeWebStore","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Chrome Web Store","text_hash":"2b96646cfbc6ae7d1de1a356ebbec0e8802212b48d9f0393d5c93840fc71984a","tgt_lang":"zh-CN","translated":"Chrome Web Store","updated_at":"2026-08-06T05:28:49.774Z"} {"cache_key":"ddd519248988122bce7986130efd648effaae67f0b95870a313d1346ca351a45","model":"claude-opus-4-8","provider":"anthropic","segment_id":"activity.toolFilter","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Tool","text_hash":"2e53bdcd0740867b597599e733c04a994f55fb17c89a61595183a001742e5705","tgt_lang":"zh-CN","translated":"工具","updated_at":"2026-07-29T10:57:10.307Z","segment_ids":["usage.filters.tool","usage.details.tool","chat.toolCards.tool"]} {"cache_key":"ddfc137fd65696c680457f75c49dfaf2a7471516fcae64becd7c811a3420dc83","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tabs.nodes","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Devices","text_hash":"4ba5121d4d1be174a80a063a823df8b496c83ed05ee60af962a9f65d686533bc","tgt_lang":"zh-CN","translated":"节点","updated_at":"2026-07-29T10:57:10.307Z"} {"cache_key":"de01e670b86c7f9f06356e3b056c9905da7c4e65ab355582652c8e9f5a5bd5e6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.dreaming.model.help","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Provider/model override for dream diary narration. Requires subagent model overrides to be allowed.","text_hash":"56e0ac26fa7c9ff40b68f48be4d417ba600e9acfa9bbce4bf1b15714f65b3671","tgt_lang":"zh-CN","translated":"用于 dream diary 叙述的 provider/model 覆盖设置。需要允许 subagent 模型覆盖。","updated_at":"2026-07-28T07:03:48.690Z"} @@ -3548,7 +3578,6 @@ {"cache_key":"df9a0a2b89f695366eca6aaca103908ec2a4b2224894291704b72bb7363238b4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.clearAgentOverride","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Clear agent override","text_hash":"fd24775d3b52742a86ffa2e2727fc342ec45a98b17b452d783ff78fa629e2cca","tgt_lang":"zh-CN","translated":"清除代理覆盖","updated_at":"2026-07-29T10:57:10.307Z"} {"cache_key":"dfb72f76504643c9298459cebecdf5505bc69cf345633b0c8c96f1937eb35e29","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.customEntries","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Custom entries","text_hash":"1d5eb91b086b17275aa0d539482ac5c845807edb5d2b96ceaf7cf5cc4a70d5da","tgt_lang":"zh-CN","translated":"自定义条目","updated_at":"2026-07-12T06:25:57.468Z"} {"cache_key":"dfbb8300397cabb125b1fb9147a2aaddd3a3786e079a8a1fdd84333b39c9f759","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.disableStreamToReveal","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Disable stream mode to reveal value","text_hash":"561abaa8b6aa12bb634cfde16918d421a42f0e86a5c69f2e9542c8c23ef77b0b","tgt_lang":"zh-CN","translated":"禁用流模式以显示值","updated_at":"2026-07-12T06:25:57.468Z"} -{"cache_key":"dfd4ad0b340f239d710cd65c64e7674f51e6e9a2bca685bd810424ce86300f31","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.relative.minutesAgo","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"{count} minutes ago","text_hash":"78340a1d59dd94e977102e48309c28e777a863609c3855ab7cff6f292e55434d","tgt_lang":"zh-CN","translated":"{count} 分钟前","updated_at":"2026-07-12T06:28:43.402Z"} {"cache_key":"dff8d6d2f3bd7b57a1159d3630c70867aa165dbcef567236ac92328e2c71359f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.backend.title","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Backend","text_hash":"2fb4019a35e427e8d595c79fe996407a01031a9e00ed0a7d174bfb1a0e455b90","tgt_lang":"zh-CN","translated":"后端","updated_at":"2026-07-28T07:03:40.398Z"} {"cache_key":"e009f37ea9da362720ea32637fa425a37df7e8d3e3c96c5cd8853167f4ae7481","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.nullValue","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"null","text_hash":"74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b","tgt_lang":"zh-CN","translated":"null","updated_at":"2026-07-31T19:22:31.396Z"} {"cache_key":"e00fddc15797aaf63c2f02c847dd8702ccb9b325ed3d0ce9ac77a3351a0b090b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"quickSettings.personal.profileTitle","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Profile","text_hash":"d696a35bdd1883da07a8d6c41bb7a3153381b23aa197629ee273479a6eaa5a9c","tgt_lang":"zh-CN","translated":"配置文件","updated_at":"2026-07-12T06:27:23.637Z","segment_ids":["agentTools.profile"]} @@ -3575,6 +3604,7 @@ {"cache_key":"e1b1c3305746254b2ae2f53fa19c4238c583e16d13c1fe2ad84eefaa80a14cae","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.noSessions","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"No threads found.","text_hash":"10210aca4c9b8432dea57d699e4ce4e38dabd8aabc8cc3c8699bc7a89173b805","tgt_lang":"zh-CN","translated":"未找到会话。","updated_at":"2026-07-29T10:57:10.307Z"} {"cache_key":"e1cf0149a92fc7ac6d629972f82c88303c95017e152d51a273b26699fae65a5d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.pairing.subtitle","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Scan this QR code in the mobile app to connect a new phone.","text_hash":"d2db2ea1eaa4ab5857be526ed93b485e1bd8f84a559eeb382151a683a576232e","tgt_lang":"zh-CN","translated":"在移动应用中扫描此二维码以连接新手机。","updated_at":"2026-07-29T10:57:10.307Z"} {"cache_key":"e1d48a994edd92520302006c6b35c623cbbb0d689b706f65715c3aae9abbfaca","model":"claude-opus-4-8","provider":"anthropic","segment_id":"connection.snapshot.subtitle","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Latest gateway handshake information.","text_hash":"02c4ea80485c6beaf97787975883e58d65e0d1d4dd30e0c4c101e862fb45634a","tgt_lang":"zh-CN","translated":"最新的 Gateway 握手信息。","updated_at":"2026-07-29T10:57:10.307Z"} +{"cache_key":"e1d5a576a8ce05224c377ee9e0f67e589011260f188d3643e3c2a71ab6cb2445","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.copyResult","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Copy result","text_hash":"c467973d015e9cb72b4e3a39d8b304099974fe9b6cb67f3f6f66a328069179a6","tgt_lang":"zh-CN","translated":"复制结果","updated_at":"2026-08-06T05:28:49.774Z"} {"cache_key":"e1e279c51925237314cebd6b991a9fb83d88ffca3de1b49cb019fa9cdcc43f9e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.nostr.notices.operationFailed","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"{prefix}: {error}","text_hash":"8c197cc9036336aa9e6a1c8a500e52f7334a264c786d63a8b7dffd0345f1bb0b","tgt_lang":"zh-CN","translated":"{prefix}: {error}","updated_at":"2026-07-29T10:54:27.866Z"} {"cache_key":"e1ec66900a77a617de4b1132b63bd3003326ba0320fbeac66c9025c91613945e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"updates.status","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Update {status}: {reason}. {guidance}","text_hash":"505c08489add42676b432d7b3ffd67bd57b9a41568d51910ce67cbf6052fd8c8","tgt_lang":"zh-CN","translated":"更新 {status}:{reason}。{guidance}","updated_at":"2026-07-29T10:54:36.522Z"} {"cache_key":"e1fc8190fd09d07ac553ad85042074f3bc41b8df90b525f67fe1b4c271aac044","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.board.dockRight","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Dock chat right","text_hash":"b68dcf4bc94ce08c01d7267d6706a15538402b0c36673932cdda5174989007b8","tgt_lang":"zh-CN","translated":"聊天停靠右侧","updated_at":"2026-07-22T15:42:10.060Z"} @@ -3716,7 +3746,6 @@ {"cache_key":"ea620301ed8c9f758d91863aa86903ff31787ce839c50fd7bf9e8e40300fddb6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.toolCatalog.groups.ui","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"UI","text_hash":"7c32699ff595e13b5c1315db137593163f4e28052592c776bea23471139b2422","tgt_lang":"zh-CN","translated":"UI","updated_at":"2026-07-12T06:25:45.701Z","segment_ids":["configForm.sections.ui.label","configView.sections.ui"]} {"cache_key":"ea66a51f81ec83d58c65526b3e4b78c2ebbb3812689a4702c63d0011c62da6a9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.sections.notifications","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Notifications","text_hash":"788011833a5a0f22db90c91e8eb7bd8e9f5cd423354ff5ef8c338e7895f44ba9","tgt_lang":"zh-CN","translated":"通知","updated_at":"2026-07-12T06:26:44.248Z","segment_ids":["configView.notifications.nativeTitle","routeTitles.notifications"]} {"cache_key":"ea6967bbd4861c43e40ff443804f79818baaa80c1cd8bf5458811f7734af4126","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.sections.acp.label","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"ACP","text_hash":"75ad69d7586c3d7e42c1ac14e80c7938dc0e7413f7f6f867c3be14d5304cc66b","tgt_lang":"zh-CN","translated":"ACP","updated_at":"2026-07-12T06:26:19.788Z","segment_ids":["configView.sections.acp","tasksPage.runtime.acp"]} -{"cache_key":"ea91fcebaf1c5281a539230f78a3b52416f47ebcd5926dca8b2c1617e2f66231","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.overview.health.checking","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Checking…","text_hash":"ec963ffc911b840134fc738b41a8bb0493489c402a4a761efd36c16dea7d984b","tgt_lang":"zh-CN","translated":"正在检查…","updated_at":"2026-07-29T10:55:37.409Z"} {"cache_key":"ea97941b18a226e261224354ebfb2da845e3cb2f906236e7cf416edca9417596","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryImport.backfill.dateRangeHint","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Leave either date blank to scan the full available range.","text_hash":"76668c1a320be2374f2dea711eb7ab108f8a2602360315e4dfd7b81484f2f215","tgt_lang":"zh-CN","translated":"任一日期留空即可扫描全部可用范围。","updated_at":"2026-07-29T10:55:02.976Z"} {"cache_key":"eab5d4568de5224387f4761f91ee3d0987370722bf8d5f75db48173a16b4e6f3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nav.collapse","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Collapse sidebar","text_hash":"aab31cde23ba9783050a754575b80c05e0e799b1542990b24b4b4bde2327e37e","tgt_lang":"zh-CN","translated":"折叠侧边栏","updated_at":"2026-07-29T10:57:10.307Z"} {"cache_key":"eab71e68a465baef0c4dacd46dc9764d8e78fc0b5ece1337c709cb87bc1a2f05","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.templateDraft.bugfixTitle","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Fix: ","text_hash":"943df968a5021d330748f0790b2bf2724966a93a16202e196b3d3b4acdf1e5ac","tgt_lang":"zh-CN","translated":"修复: ","updated_at":"2026-07-12T06:28:43.402Z"} @@ -3858,6 +3887,7 @@ {"cache_key":"f2aafd5027475b2661ef4ab9165351966cddaf2343424d48a88d7a1bb80eab10","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.overview.messagesHint","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Total user and assistant messages in range.","text_hash":"fb47849222e3d9e020ec16c1a413c4a9d28d7028ba5496612a57ce0c597fc09a","tgt_lang":"zh-CN","translated":"范围内用户和助手消息总数。","updated_at":"2026-07-29T10:57:10.307Z"} {"cache_key":"f2b28aa9de3f5585e7e6e02112826074e05954a0c3abb416d71eefb039f96e91","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.history.eyebrow","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Past work","text_hash":"5c9960aff7af9c4e85e36da06648817299d8e64f548255f5ba9749429aefcf54","tgt_lang":"zh-CN","translated":"过往工作","updated_at":"2026-07-29T10:57:10.307Z"} {"cache_key":"f2b6e10d8fbf8565521d8045c36e2641e920718dea22dec763b0642f38d220dc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.workspaceConflict.description","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"OpenClaw kept your local versions and applied the other cloud changes. Inspect the staged result or take its version for a conflicted path.","text_hash":"a5d25a3e60af4d811ec0f833652b46e9844923e39502b95990395b02d8425049","tgt_lang":"zh-CN","translated":"OpenClaw 保留了你的本地版本并应用了其他云端更改。检查暂存结果,或对冲突路径采用其版本。","updated_at":"2026-07-22T15:42:19.791Z"} +{"cache_key":"f2c8473eb71d6e9d738840f9a067191b913f015b2a88ef80f9399b645e64905c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.checkingButton","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Checking…","text_hash":"ec963ffc911b840134fc738b41a8bb0493489c402a4a761efd36c16dea7d984b","tgt_lang":"zh-CN","translated":"正在检查…","updated_at":"2026-07-29T10:55:37.409Z","segment_ids":["memoryPage.overview.health.checking"]} {"cache_key":"f2d51e386cfa1758554ede883c3217619e11f67cfb466c2d3f162611755f984f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.workspaceConflict.eventTitleMany","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Cloud result applied with {count} conflicts","text_hash":"01c65ce7a7b25e38b45e166d82806766c820fadeeadb50708cf23c6c4e58b01c","tgt_lang":"zh-CN","translated":"已应用云端结果,存在 {count} 个冲突","updated_at":"2026-07-22T15:42:19.791Z"} {"cache_key":"f2ff6073d409f2746c4a7e183493ef92a63b114057b7f57ba0d3b23b1f100e57","model":"claude-opus-4-8","provider":"anthropic","segment_id":"custodian.history.sources.settings","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"settings","text_hash":"cde0fb0dec1400c54a0f7e7eafa73624c53e4da258bbd34b3380a0defeba95c1","tgt_lang":"zh-CN","translated":"settings","updated_at":"2026-07-22T15:41:06.342Z"} {"cache_key":"f318c1548973587a0e98abf82aebb70929aa11141206f346b9dd5bfe7b6453fa","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.dateNoActivity","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"No activity","text_hash":"0cf9505f9f97c8359cc143ba3e88bedaba3a4ae92c2794ffd1b097270732ed18","tgt_lang":"zh-CN","translated":"无活动","updated_at":"2026-07-05T14:39:29.129Z"} @@ -3896,6 +3926,7 @@ {"cache_key":"f5a2cf4829e4fe865a7d32e7e17c9c815a765e21a9154c1d9bbe4f99e75f2685","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.cancelling","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Cancelling…","text_hash":"91b104db05da1b2d48c57a5aa60128f660e6572f89835ec858f6eb25b8f4af0f","tgt_lang":"zh-CN","translated":"正在取消…","updated_at":"2026-07-29T10:57:10.307Z"} {"cache_key":"f5c2eb180124ac007762ac80601e5e51959b5f59823548fe5fbe39ed3157d737","model":"claude-opus-4-8","provider":"anthropic","segment_id":"gatewayLogs.searchPlaceholder","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Search logs","text_hash":"82e10d7fa547e62eca0b3fb7b0d719febe032b86cfedb7b60729a3937a694405","tgt_lang":"zh-CN","translated":"搜索日志","updated_at":"2026-07-22T15:41:44.197Z"} {"cache_key":"f5c6f58042e6dabf7796c68df13642fe71f4bb4c31eb630ab08605c6b867fba3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.allPriorities","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"All priorities","text_hash":"423775b6a593dc7540b9eb6ee9086fe28e23ee17998900921fac9bce5125d1b0","tgt_lang":"zh-CN","translated":"所有优先级","updated_at":"2026-07-29T10:57:10.307Z"} +{"cache_key":"f5c8faa443b4eda62e012046b467af811c1b43edc46a2849720cf2f23ef87e0a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.billing","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Restore provider billing or quota, then retry.","text_hash":"3768a5f28bb03d6f177fe40a4a20809abdd3af5b263fb1ebc1e4057af54b0466","tgt_lang":"zh-CN","translated":"请恢复提供商账单或配额,然后重试。","updated_at":"2026-08-06T05:28:40.826Z"} {"cache_key":"f5d23470202a179a91a6974b7f0012aa22461807f97416cd21bc25eefa80a42a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"newSession.incognito","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Incognito","text_hash":"a7e0b520f0b3bf7865aca2f583b826cb506f3f2d8e740512eca23d8f5e7b83e7","tgt_lang":"zh-CN","translated":"隐身","updated_at":"2026-07-25T17:10:34.046Z"} {"cache_key":"f60fa2d7b655f4963127ed7f8d26fbd820111c2f6cabcb965e73c4c104d32167","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.justNow","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"just now","text_hash":"7ddb44d8a533a7535d85cedddf35d7f3414632ad4e10a0d7ca697723e1d97993","tgt_lang":"zh-CN","translated":"刚刚","updated_at":"2026-07-29T10:54:27.866Z"} {"cache_key":"f6261078fbc68d2cd59716d13ca5259b4f07dd701f124187af4a5823de740c11","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.empty.rejectedTitle","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"No rejected proposals","text_hash":"c94fa71bf6645cbf1d245fd8849cb25281262df6c7e7d186cefabd7c846c9380","tgt_lang":"zh-CN","translated":"没有被拒绝的提案","updated_at":"2026-07-12T06:28:31.142Z"} @@ -3912,6 +3943,7 @@ {"cache_key":"f6ab4c8e46edf208dc9015d1acf28e8a20ce4eff716e8dbc4aa521d97df359ea","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.yes","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Yes","text_hash":"85a39ab345d672ff8ca9b9c6876f3adcacf45ee7c1e2dbd2408fd338bd55e07e","tgt_lang":"zh-CN","translated":"是","updated_at":"2026-07-29T10:57:10.307Z"} {"cache_key":"f6ac4a7a60599c6bd95688a5e9770028b908b897d9819d29a6e06ca020128fb8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryImport.notFound","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Not found","text_hash":"e3ebaa16dd9d9b9fc107c42183fb6cf9d22927e1af03dbbdfa0ccc38e4e4ac31","tgt_lang":"zh-CN","translated":"未找到","updated_at":"2026-07-29T10:57:10.307Z"} {"cache_key":"f6c870a6f298470f9f2182a576e5327ab64aea6ba835d43e255c4368f242dc1f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.raw","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Raw","text_hash":"848123d14f84faa22d3dc567c6dec9dd70151f208eff68a1206ed28010ea2df4","tgt_lang":"zh-CN","translated":"原始","updated_at":"2026-07-12T06:27:05.602Z"} +{"cache_key":"f6ce16ce4d7753f91fed91269b76dd2cc302b6b2e10852f8ee07c863879f724b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.restoreCheckpointConfirm","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Restore this thread to the selected compacted checkpoint?\n\nThis replaces the current active transcript for the session key.","text_hash":"e4f5de9f6c2d72014d2434ff7ad2704b6e4b54df553fc55a3705ddb3a8fa13ca","tgt_lang":"zh-CN","translated":"将此线程恢复到所选的压缩检查点?\n\n这将替换该会话键的当前活动转录内容。","updated_at":"2026-08-06T05:28:40.826Z"} {"cache_key":"f6ddc677643d555b894193c15cac16cee2a3baf8ec0f0f315521b70b0b7a64c0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryImport.reviewFiles","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Review files","text_hash":"5a3ec6cc93489d7d584d0c6bb0444cf2e8859b0148d7e278d2b09718bbf511ca","tgt_lang":"zh-CN","translated":"查看文件","updated_at":"2026-07-29T10:57:10.307Z"} {"cache_key":"f6e3e8271f48afc11db4ce0f13b078a285483f475f311feecc7fc33999943a77","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.layout","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Card layout","text_hash":"f6853e95b79e5fd186406c0fd065c7e8b5b535f9973e9a42ef7d08a4d7e2b61e","tgt_lang":"zh-CN","translated":"Card layout","updated_at":"2026-07-29T10:57:10.307Z"} {"cache_key":"f712565c8f485feacf6832ccb31df396ba03e09a45479387904fe908f4f3b7a4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryImport.subtitle","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Review Codex consolidated memory and Claude Code auto-memory before copying it into OpenClaw.","text_hash":"66897c0b4d14eff441e273cc63cf448207e13079bb04695f6c0731ea55f643a7","tgt_lang":"zh-CN","translated":"将 Codex 整合记忆和 Claude Code 自动记忆复制到 OpenClaw 前,请先进行检查。","updated_at":"2026-07-29T10:57:10.307Z"} @@ -3938,6 +3970,7 @@ {"cache_key":"f8d3d099935603d237099d5dc97f3fe1bf18e4bc1b1a8ed31c55c32b4eed1715","model":"claude-opus-4-8","provider":"anthropic","segment_id":"quickSettings.personal.localIdentity","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Your local chat identity","text_hash":"4b2d054747dbb40415c0094053d2ad96334c620bbd3e2d37128c3c3cb7915e87","tgt_lang":"zh-CN","translated":"你的本地聊天身份","updated_at":"2026-07-12T06:26:35.800Z"} {"cache_key":"f8d8f4a9b47699ddac10eddc11c18c29a6381e100aa45eaa42bf7dd394b116a2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"newSession.browserLoadFailed","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Couldn't list that folder.","text_hash":"9872632bde1a61c0dac294031c716698063a3f3039ec9ddc753e754b13377086","tgt_lang":"zh-CN","translated":"无法列出该文件夹。","updated_at":"2026-07-29T10:57:10.307Z"} {"cache_key":"f8f54cdd542b2ce83cd12c3881f4b8b4680672a18cdbad6cff3e3f11860804da","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.inventory.remoteIp","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Remote IP: {ip}","text_hash":"413b9aa614660a669fc347700f0a700250e4a8a38281701f4e03f7550de6b2ae","tgt_lang":"zh-CN","translated":"远程 IP:{ip}","updated_at":"2026-07-12T06:25:16.708Z"} +{"cache_key":"f90244fc74b33cff0e9ca36439f86a5bf49d130ad11a3df8abfcfcfc329f4d9c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.actionRequiresAdmin","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"This action requires operator.admin access.","text_hash":"518b8e1950759a90a1bd23aa2ca3c6476d2278d010e83aff6087f7469050286b","tgt_lang":"zh-CN","translated":"此操作需要 operator.admin 访问权限。","updated_at":"2026-08-06T05:28:40.826Z"} {"cache_key":"f90276b8da1e0119ec73cec5eb56b6c681158683860780304c6ac0ca6882fb01","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.systemEvent","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Post to main timeline","text_hash":"880253fc69b9dac289f14abe9b9249b8d552ca7911c8afc5003f60a16d7bade8","tgt_lang":"zh-CN","translated":"发布消息到主时间线","updated_at":"2026-07-29T10:57:10.307Z"} {"cache_key":"f906d5035f2a4bb8f6ccf51e6703d1420b3f9f0196ba8df3155832458379c196","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.audience","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Audience","text_hash":"545c02357695a6ffed97b01a94a46b9aeb4686f4480173da6d0faeae8eb85053","tgt_lang":"zh-CN","translated":"受众","updated_at":"2026-07-29T10:57:10.307Z"} {"cache_key":"f9080b653f876dd311b6945a83e1969e8f146f151cd21967bd06f691d4a0037d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.minutes","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Minutes","text_hash":"4f846a84e7fc9ef6e68468c270c9153c20204641bd7b839ad4b8e5233e1c86d0","tgt_lang":"zh-CN","translated":"分钟","updated_at":"2026-07-29T10:57:10.307Z"} @@ -4036,6 +4069,7 @@ {"cache_key":"fe1785a590cd5844672e467b07dcb3ae9d156cebeabaa778118770240d04b6f6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.overview.avgCost","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Avg Cost / Msg","text_hash":"3f7ab301fda8d9c6379d4b8f9519c9037507dfd50e86c33c3af34526d5d3b436","tgt_lang":"zh-CN","translated":"平均成本 / 消息","updated_at":"2026-07-29T10:57:10.307Z"} {"cache_key":"fe322b98acde54e3a7f4f12e88364bb3b23f12637c9724b09b2515df9478ee85","model":"claude-opus-4-8","provider":"anthropic","segment_id":"custodian.nudge.channelDisconnected","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"{channel} just disconnected — ask me what happened","text_hash":"d7976102882c92c785fa7ed2737b2c4a89ea7b818b24892897665ede7cc5b4f1","tgt_lang":"zh-CN","translated":"{channel} 刚刚断开连接——问我发生了什么","updated_at":"2026-07-22T15:41:06.342Z"} {"cache_key":"fe401eb2ffa6f1f5c46a5f8e9c37cdf29d16cc97ca5ad919385de5bf99c1557a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"board.widget.activeCapabilities","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Active widget capabilities","text_hash":"fd7089b3c45875a0d8b5ade1046ec83363f616cd16756d794283e6f6c2cb33f4","tgt_lang":"zh-CN","translated":"活动的小组件功能","updated_at":"2026-07-22T15:41:50.190Z"} +{"cache_key":"fe48a2550fbbce8ae74cfa3b703bf7c27d7a0a64a35456fedfda94988b3254b5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.messages.fullContentLoadFailed","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Could not load the full message.","text_hash":"a786a21e46295cc228c4ec476928e20786dde74abe1d0999043c6598ce736456","tgt_lang":"zh-CN","translated":"无法加载完整消息。","updated_at":"2026-08-06T05:28:52.931Z"} {"cache_key":"fe4e945aacef49188b059971cd93f9c691408c2ee6069c9e045cf86d876d7adc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.today.new","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"NEW","text_hash":"a253ff09c5a8678e1fd1962b2c329245e139e45f9cc6ced4e5d7ad42c4108fc0","tgt_lang":"zh-CN","translated":"新增","updated_at":"2026-07-12T06:28:36.829Z"} {"cache_key":"fe63490d4eb9805ec09814d02361154171d84ec35eb8dcd7191716f1661e7792","model":"claude-opus-4-8","provider":"anthropic","segment_id":"board.emptyTitle","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"A clear board, ready for work","text_hash":"2fefaadab0237435f151f749474b9d04d24342cdb4139150558d0e284e58bb74","tgt_lang":"zh-CN","translated":"空白的看板,随时可以开始工作","updated_at":"2026-07-22T15:41:44.197Z"} {"cache_key":"fe692d4d2052dff9f862d15e08b070a7804a8ff18caa489060e0191c9292a520","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.skills.loading","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Loading skills…","text_hash":"5546d5d6f57f25bd18d98b94754dd44c41601ec1faf47074da49dea590c8aedd","tgt_lang":"zh-CN","translated":"正在加载 Skills…","updated_at":"2026-07-29T10:57:07.788Z","segment_ids":["chat.composer.menu.loadingSkills"]} diff --git a/ui/src/i18n/.i18n/zh-TW.meta.json b/ui/src/i18n/.i18n/zh-TW.meta.json index 8a4c484c076e..804a1c2414aa 100644 --- a/ui/src/i18n/.i18n/zh-TW.meta.json +++ b/ui/src/i18n/.i18n/zh-TW.meta.json @@ -1,11 +1,11 @@ { "fallbackKeys": [], - "generatedAt": "2026-07-31T19:22:28.709Z", + "generatedAt": "2026-08-06T05:28:55.523Z", "locale": "zh-TW", "model": "claude-opus-4-8", "provider": "anthropic", - "sourceHash": "912ad83d5f70ee4463b1370efd9bf9c890017c65833f30501e8c3440da135ee7", - "totalKeys": 4652, - "translatedKeys": 4652, + "sourceHash": "10855748ee78e3fa7806b6f0f43f9f2dec749b41e7fc82439dbe19fca7e2f173", + "totalKeys": 4689, + "translatedKeys": 4689, "workflow": 1 } diff --git a/ui/src/i18n/.i18n/zh-TW.tm.jsonl b/ui/src/i18n/.i18n/zh-TW.tm.jsonl index 93c46a36eb48..21f49f874fec 100644 --- a/ui/src/i18n/.i18n/zh-TW.tm.jsonl +++ b/ui/src/i18n/.i18n/zh-TW.tm.jsonl @@ -1,4 +1,4 @@ -{"cache_key":"000f04647d795e5fcdcbd2e1e22e2255928cd8860ce0334bf152672bd822fee1","model":"gpt-5.6-sol","provider":"openai","segment_id":"modelSetup.verify.answered","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Answered","text_hash":"665590354e719bcf6610c39fe617cf8cf8109e96a59e64c73a41a028b74369f9","tgt_lang":"zh-TW","translated":"已回覆","updated_at":"2026-07-16T15:48:28.067Z","segment_ids":["chat.questions.answered"]} +{"cache_key":"000f04647d795e5fcdcbd2e1e22e2255928cd8860ce0334bf152672bd822fee1","model":"gpt-5.6-sol","provider":"openai","segment_id":"chat.questions.answered","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Answered","text_hash":"665590354e719bcf6610c39fe617cf8cf8109e96a59e64c73a41a028b74369f9","tgt_lang":"zh-TW","translated":"已回覆","updated_at":"2026-07-16T15:48:28.067Z"} {"cache_key":"000f66335b04ff0f60bcfcd2c3459783bc8dded7f2d4ad24279ba60ba7736e61","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.pairing.button","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Pair mobile device","text_hash":"7ac73fd1ec7be4a7e633b8b9022e0815b7d262765fe2cffdf71bd63a0ae6780d","tgt_lang":"zh-TW","translated":"配對行動裝置","updated_at":"2026-07-29T10:57:26.599Z"} {"cache_key":"00216f2037e104e4e1146584b36f708628537ec09112a784fb64221860c5a629","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.providerUsage.budget","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Budget","text_hash":"1c6225ec7092ad2f4a4acd79f8fc6854aa10653763fb053a6cf2bb2d2a4148ab","tgt_lang":"zh-TW","translated":"預算","updated_at":"2026-07-29T10:57:26.599Z"} {"cache_key":"0026bc49c6a9acecde69e657267d5f76a67edd02e67851c6fe38e7d2fc19ba12","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.execApprovals.native","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Native","text_hash":"d509e493885298a23c55f83c133e5d725f24dd6cc67cf734baa2c11b220ab809","tgt_lang":"zh-TW","translated":"原生","updated_at":"2026-07-12T06:25:54.253Z"} @@ -22,6 +22,7 @@ {"cache_key":"015707fe517a1320a1dd09389a684d9f398c3fd45a9ee112570a140c1a285025","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.categories.security","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Privacy & Security","text_hash":"5ae2ada526507712fa6eba87e8c654e1026f8c80a81bd8b547a2caefb6e9d85f","tgt_lang":"zh-TW","translated":"隱私與安全","updated_at":"2026-07-22T15:40:53.536Z","segment_ids":["nav.settingsGroupSecurity","tabs.security"]} {"cache_key":"016a98be8ebb3885c55948717008284713f574c35f644703739e7039a72a007a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.filters.endDate","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"End date","text_hash":"14303aa0c4a08d390e1180d9ed4ecbad43d4c4176d82ea8b8ae3f4b648b07380","tgt_lang":"zh-TW","translated":"結束日期","updated_at":"2026-07-29T10:57:26.599Z"} {"cache_key":"0170bdce63d3302187dca9c39af481319893abf6a47fb51e450b0dcfe068140f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.na","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"n/a","text_hash":"a683c5c5349f6f7fb903ba8a9e7e55d0ba1b8f03579f95be83f4954c33e81098","tgt_lang":"zh-TW","translated":"不適用","updated_at":"2026-07-29T10:57:26.599Z"} +{"cache_key":"0173fea73cec8cd523e073cc713730f49702baa315b962c5f378d15c4bac38c9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.restoreCheckpointConfirm","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Restore this thread to the selected compacted checkpoint?\n\nThis replaces the current active transcript for the session key.","text_hash":"e4f5de9f6c2d72014d2434ff7ad2704b6e4b54df553fc55a3705ddb3a8fa13ca","tgt_lang":"zh-TW","translated":"將此討論串還原至選取的壓縮檢查點?\n\n這將取代此工作階段金鑰目前的作用中記錄。","updated_at":"2026-08-06T05:28:41.275Z"} {"cache_key":"0176a9d7fe924f4456408d054c152766b258913c716af92907b048c372b1da4e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.rail.pullRequests","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Pull requests","text_hash":"d9e3f260282517ed3353bdc5fc8b8c6379ee757e1d0286e10e9172080caa60ed","tgt_lang":"zh-TW","translated":"Pull request","updated_at":"2026-07-22T15:43:22.188Z"} {"cache_key":"0179ef3e165befcbad61f73d741bcae984d83a43d5654ca729a6b88e4f37a75b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"aboutPage.linkX","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"X (Twitter)","text_hash":"89c9b65356e34ac9ef7aa2344b92ec887f52e606e2575f631d91052e10738ee7","tgt_lang":"zh-TW","translated":"X (Twitter)","updated_at":"2026-07-22T15:41:43.363Z"} {"cache_key":"0190b274a002b40110e4d2c5cafeee64b33c470c6558203f2c705fefe266aa05","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.mosaic.subtitle","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Estimated from session spans (first/last activity). Time zone: {zone}.","text_hash":"711be9280277f81f8392c1db00b40b8e2ecc9f4fe322da79b19f260b46b0a1f0","tgt_lang":"zh-TW","translated":"根據工作階段跨度(首次/最後活動)估算。時區:{zone}。","updated_at":"2026-07-29T10:57:26.599Z"} @@ -60,6 +61,7 @@ {"cache_key":"04191637ccb2d242aaeea8f83d7d553a375da17b2b747b41bb8dd91b8872ec72","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.generic.subtitle","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Channel status and configuration.","text_hash":"af598d2e3f8e7a9dcacdc23e2865c738ceced7ac9c98bb19ff0fde64e76d5be0","tgt_lang":"zh-TW","translated":"頻道狀態與設定。","updated_at":"2026-07-29T10:57:26.599Z"} {"cache_key":"041994b2492c326470204824459b2e2a68b286568372d6c6a96173b617494a53","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.noInstalledMatchTitle","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"No installed plugins match","text_hash":"c5634d2fb49cf8b12f169103dbe1e25853f94cb737402630e538bd0baea36cb1","tgt_lang":"zh-TW","translated":"沒有相符的已安裝外掛","updated_at":"2026-07-29T10:57:26.599Z"} {"cache_key":"041c10bc4d13b0651f1966924c68e518b7b6c4f59d1301156bc63e2e7b7e0f8e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.dreaming.phases.deep.description","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Scored promotion pass that graduates short-term entries into memory.","text_hash":"3f52ebe39547d656a5e8a5e37de7f2bd8c49c4eb530c1999ba20d65e835992d5","tgt_lang":"zh-TW","translated":"評分晉升掃描,將短期項目升級為記憶。","updated_at":"2026-07-28T07:05:28.981Z"} +{"cache_key":"042c2a827e2625276219d899185f5995ba85010066f8ba00c8846aae613e8162","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.forkedSession","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Forked thread","text_hash":"52e0889e75a6aa22f91b410bd5e97080529a12ab4b60ab69dfa3c6c223db6788","tgt_lang":"zh-TW","translated":"分支討論串","updated_at":"2026-08-06T05:28:41.275Z"} {"cache_key":"043320c6fe46617982d746afbedf63e9b0c2935235a9a98d29a1687d93f801e3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"execApproval.deny","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Deny","text_hash":"05a2d7332eb9d8bf164487c743a2e93c21b16bb2061a93e3ee2ceb508eadb753","tgt_lang":"zh-TW","translated":"Deny","updated_at":"2026-07-29T10:57:26.599Z"} {"cache_key":"04362de87a16069c673719e74892a58d365e3794718e2a2c1fa410291f0f8843","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.toolCatalog.descriptions.applyPatch","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Patch files (OpenAI)","text_hash":"e0ebd02afc40c27d3dc100f68f3a92551696b3b1794cd3adab2a05a816d70147","tgt_lang":"zh-TW","translated":"修補檔案(OpenAI)","updated_at":"2026-07-12T06:26:21.254Z"} {"cache_key":"04413f91a4cd7c0bf8d8d4b2e8f8f0a527f9edf7b995b0eb28de16e185128be2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"board.announcement.moved","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Moved {title}.","text_hash":"4936e883a9db326835ed82a08e7a9c82d850b6aac4d96d85cc745c4466010769","tgt_lang":"zh-TW","translated":"已移動 {title}。","updated_at":"2026-07-22T15:42:16.437Z"} @@ -165,6 +167,7 @@ {"cache_key":"09f40d35edd421c04d24419220179c357470e2f41dda287aa5680efbd80142a8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.phrases.dreamingEmbeddings","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"dreaming in embeddings…","text_hash":"e17cd00c9abf4330434e5209a2fbb57d9ae277a90c390a0b42522fb836b54494","tgt_lang":"zh-TW","translated":"正在 embeddings 中作夢…","updated_at":"2026-07-29T10:57:26.599Z"} {"cache_key":"09fe1207f4969bbd7abc343a1fd2cab20f8248daaf754a5d6282e6114b1520f3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.history.scanEarlier","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Scan earlier work","text_hash":"b62c31257d7be5c6503d2dbad09d14172e60b43707f7d6e65e514ce45d36ee25","tgt_lang":"zh-TW","translated":"掃描較早的工作","updated_at":"2026-07-29T10:57:26.599Z"} {"cache_key":"0a1933bc6b40c57e1a21a70efa916bd825b621cf7ec5eb946765a68efc881034","model":"claude-opus-4-8","provider":"anthropic","segment_id":"appsPage.cards.ios.desc","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Chat, talk, approve actions, and share into OpenClaw from iOS.","text_hash":"e1f26cba173a2ab3359729293a4b81a8dcf2f92f56027242dd978488b6965161","tgt_lang":"zh-TW","translated":"在 iOS 上聊天、通話、核准操作,並分享至 OpenClaw。","updated_at":"2026-07-22T15:41:51.768Z"} +{"cache_key":"0a3d626de07517d3f3ad5bab4e0fff9fafcf4e6da8520285ab4f297e1d643fee","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.skillsPanel.updateError","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Could not update the agent skill allowlist.","text_hash":"ee69eb4828ac26cba851cec0b5ae90fd4059ab1d2f84dc8c1ee7def439c706eb","tgt_lang":"zh-TW","translated":"無法更新代理程式的 Skills 允許清單。","updated_at":"2026-08-06T05:28:41.275Z"} {"cache_key":"0a3e5d0e64e3bf7bcb40e084c9f0d6aeebaffe055ec9721f46fd3e5f3eb78003","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryImport.backfill.subtitle","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Stage trusted memories from earlier agent sessions. Dreaming promotes the useful ones into long-term memory.","text_hash":"ff0be7c488c521bfdd8965d30dbe8622c7a0f4346720f4538e6785be3ef7eeda","tgt_lang":"zh-TW","translated":"從先前的代理工作階段暫存受信任的記憶。夢境會將有用的記憶提升為長期記憶。","updated_at":"2026-07-29T10:55:10.181Z"} {"cache_key":"0a63b2296dcc4bb49c10d5db936a58a744feb1409335e5eccc9ba592b924bb3d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.advanced.summaryPromotedToday","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"promoted today","text_hash":"8efdaa0adb35180ec6d4361185f120b82608be44294fde1f1597dfc8614cca0d","tgt_lang":"zh-TW","translated":"今日已提升","updated_at":"2026-07-29T10:57:26.599Z"} {"cache_key":"0a671fd3854f75297493a84e6872758b17d83bf6f19d7b921747527dd3296610","model":"claude-opus-4-8","provider":"anthropic","segment_id":"palette.descriptions.verboseMode","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Toggle verbose mode.","text_hash":"b6b4efc3c03e4f99acc1df6ba5e76c49bb41fda420480a9b8a04b948821fbeda","tgt_lang":"zh-TW","translated":"切換詳細模式。","updated_at":"2026-07-12T06:29:39.309Z"} @@ -345,7 +348,6 @@ {"cache_key":"14a5158b3eaee65ebf8ba1d536113a5631f0fad37243a4fe0bfb3f94ae39ec0e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agentChip.offlineOpenSettings","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Offline — open Settings","text_hash":"9a0a1db54ccaf3e3098a6f2249d73ae0806daef7a0ed8c3cd241ce82f41cf07c","tgt_lang":"zh-TW","translated":"離線 — 開啟設定","updated_at":"2026-07-22T15:40:33.534Z"} {"cache_key":"14bb761cd19441f39343ac13f9cc561f4ec0cd0c987b3c024d861fd9c84ad2b1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.pageGroupSummary","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"{label} · {count}","text_hash":"4a81dd0ed1d3f253e9f64b43924f0dffd29fad1ea74ed001d245dfa4790f039d","tgt_lang":"zh-TW","translated":"{label} · {count}","updated_at":"2026-07-29T10:56:16.555Z"} {"cache_key":"14c6cdc26550805d15945e20979f81e617067ab869f711ef912ca4b9f1087cd8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.eventsLabel","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Card events","text_hash":"7f69e0c8c586fe33047ad13effa55237af16f0f651f5d58e377db2d3ede45d94","tgt_lang":"zh-TW","translated":"卡片事件","updated_at":"2026-07-29T10:57:26.599Z"} -{"cache_key":"14cb3d4a1bed3fd24f205c2c1bb476d23f99df03a208187870b11a2b9522ec03","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.authRequired.stepPaste","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Paste the token from openclaw dashboard --no-open or enter the configured password.","text_hash":"d65aea1772b928b5eb212e6c4c0481b32cbaf6e4d492b32d6c970592e75490f1","tgt_lang":"zh-TW","translated":"貼上 openclaw dashboard --no-open 提供的權杖,或輸入已設定的密碼。","updated_at":"2026-07-29T10:57:26.599Z"} {"cache_key":"14d95494d808471118c71a79a47d5425324fee5b8d3b6dcb1669933a44539948","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.overview.hero.keywordSearch","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"keyword search (no embeddings)","text_hash":"6efed164240b61266cdb0bb463e56e7ec177db7b6167d33fe80c91c3a9f55e66","tgt_lang":"zh-TW","translated":"關鍵字搜尋(無嵌入)","updated_at":"2026-07-29T10:55:39.069Z"} {"cache_key":"14f2a8f238e54d78fdf70d6cb742fde35b678b97af99124c32679156f9f770be","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.updating","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Updating…","text_hash":"dfe40efe921fe88e332575a3516f4e8cd6bbb71437cf260b2bb9b947c65d1484","tgt_lang":"zh-TW","translated":"正在更新…","updated_at":"2026-07-29T10:57:26.599Z"} {"cache_key":"150cd0730920954c696b3366b77c8e18561291150136131659dad4a431b227fc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.protocol.stepDevUi","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"If using pnpm ui:dev, rebuild or restart the dev UI against the current checkout.","text_hash":"14b78bc03b2feff5faa8837f9205ebbe59343de6cdd8223ac15872c4917d3437","tgt_lang":"zh-TW","translated":"如果使用 pnpm ui:dev,請依目前 checkout 重新建置或重新啟動開發 UI。","updated_at":"2026-07-29T10:57:26.599Z"} @@ -412,6 +414,7 @@ {"cache_key":"189c17841226a30203dd8636bdeff1cdfd9145b87b2210b9205d930ac9d470a2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.connectorDescriptions.canva","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Create and edit Canva designs, manage assets, and export results.","text_hash":"477116e721204b2cb119ec9421cc7880b7000563dcefce02bfd12d1825918a47","tgt_lang":"zh-TW","translated":"建立與編輯 Canva 設計、管理素材並匯出結果。","updated_at":"2026-07-12T06:28:46.807Z"} {"cache_key":"18b78375d971040ed08717024373e7b9aaab233e7f989402ae66bd9ef15cec48","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.agentTurn","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Run agent task","text_hash":"e5160bd2434e31ee081ff785c90992d3ad6cf65b9a0ba625b2875becd14416fd","tgt_lang":"zh-TW","translated":"執行助理任務(獨立)","updated_at":"2026-07-29T10:57:26.599Z"} {"cache_key":"18bbabf8c48ef26fd9a37a0ee6e3e51654eb90103a1a038b4d4a17fbf7f506a9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.taskSuggestions.adminRequired","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Administrator access is required to create a worktree from this project.","text_hash":"05d3e149db56f76fc1ac964b8ff8dc3537bae2b23d1b44ea66c763ba32b70bea","tgt_lang":"zh-TW","translated":"需要管理員權限才能為此專案建立工作樹。","updated_at":"2026-07-29T10:57:26.599Z"} +{"cache_key":"18bc9b5343e3c5124651344a04554874a9af82f8984926656abe89a560b84d60","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.modelControls.refreshingModels","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Refreshing models…","text_hash":"88c350cac6f76d81ff4030497c3862e3088348e461c045aa0a87d0efe8e3cab8","tgt_lang":"zh-TW","translated":"正在重新整理模型…","updated_at":"2026-08-06T05:28:55.523Z"} {"cache_key":"18c71786e9773e87dde931b2e15a4958fe03772719ecde8bdeec85c51b30751c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.overview.allSkills","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"all skills","text_hash":"b4b26039425d8c24efa68e4192cd76c2a6566594948b15d866e9dd98ee5af113","tgt_lang":"zh-TW","translated":"所有 Skills","updated_at":"2026-07-12T06:26:13.235Z"} {"cache_key":"18d5c4e3bed8e81c3886a7264e2ab5cee65c841f41e7153b10b4af98db9b17b7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.overview.unsavedConfig","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"You have unsaved config changes.","text_hash":"d4ae6fd9c7b7ea3743f0106313bb2570dbff17c4ab26f56c2b0d28ed6b71531c","tgt_lang":"zh-TW","translated":"您有尚未儲存的設定變更。","updated_at":"2026-07-12T06:26:13.235Z"} {"cache_key":"18eb521c652c731e977843664c568f0048e7e788910aa623cb70132464e8e755","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillsPage.loadingSkillCard","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Loading Skill Card…","text_hash":"322f44dc5469d6b3ee0a32aaf706d552a71acdf3e6064ae53c849c90196d2eec","tgt_lang":"zh-TW","translated":"正在載入 Skill Card…","updated_at":"2026-07-12T06:28:35.698Z"} @@ -443,7 +446,6 @@ {"cache_key":"1a4edc368fa6dfede2a5579b998150f8bc477c7a7a892543bc47b240ba8a08d3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"subtitles.labs","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Experimental agent and tool capabilities.","text_hash":"3a6f00ef70f9fe9d593d4d988f785ee036744e3415059a95e1466398bf500946","tgt_lang":"zh-TW","translated":"實驗性代理與工具功能。","updated_at":"2026-07-22T15:41:09.628Z"} {"cache_key":"1a84084bf7cca1fae2f12e128c0d45173a7fb747b940233edc34eb42a00220a4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.noSummary","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"No summary captured.","text_hash":"790bca2371e3208a263a19ab9fb07c2625ccc77728f3c5604db32363e6060857","tgt_lang":"zh-TW","translated":"未擷取摘要。","updated_at":"2026-07-29T10:57:26.599Z"} {"cache_key":"1aa9429b9cf1c901e8ee0370381db7d759a710e1d4e69d1aaeff0e270c534010","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.import.description","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Bring existing memory from other assistants into an agent workspace.","text_hash":"1a267063b0695bb8cfe72547abd0ceb0181078aa3de35f8d57e7626178b14fa2","tgt_lang":"zh-TW","translated":"將其他助理的現有記憶匯入代理工作區。","updated_at":"2026-07-28T07:05:05.731Z"} -{"cache_key":"1ad45190fc08bebf98bce706c094523cc95616e8f9de5aa0fb9696bcf8485c61","model":"gpt-5.6-sol","provider":"openai","segment_id":"modelSetup.verify.title","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Current connection","text_hash":"46d2f61048a3b2ef07471e4c9648624a8c2a6d00d4e733e984d2420504164c60","tgt_lang":"zh-TW","translated":"目前的連線","updated_at":"2026-07-16T15:48:28.067Z"} {"cache_key":"1addcd46efc71c421ce909125db82d7403aebc0be51e262e55cec9c89a52e9cd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.statusDone","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Done","text_hash":"11a6767d5674c7e45f7e00dc525762275b3a48491ad6045427d2609cc496c516","tgt_lang":"zh-TW","translated":"完成","updated_at":"2026-07-12T06:30:13.007Z","segment_ids":["activity.status.done","workboard.status.done","workboard.lifecycleDone","chat.rail.health.done","chat.observer.health.done","chat.composer.runDone"]} {"cache_key":"1af0e23c8bbb9579c5e6c20be8c891f32b4c64f0993d7d01ac5db4d5e2c21071","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.mosaic.noon","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Noon","text_hash":"e227fdfa5daf8a279db1e378933f2c784c8ddd21993dd5220c0106a0247a5f09","tgt_lang":"zh-TW","translated":"中午","updated_at":"2026-07-29T10:57:26.599Z"} {"cache_key":"1af55f92718ee6552b1dee33ae3dbb76c43f35efb2bd3c5dc0ac6dd0ff697d81","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.unavailablePluginPrefix","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Imported Insights and Memory Wiki are provided by the bundled","text_hash":"6854a7bb1f0f0a5a210edc8182f2a19b5aa69f5fd8696ef3addd3d0e961e4027","tgt_lang":"zh-TW","translated":"Imported Insights 和 Memory Palace 由隨附的","updated_at":"2026-07-12T06:29:54.478Z"} @@ -584,6 +586,7 @@ {"cache_key":"23d48bdc4578e7e9233af94655e5658987bffc86606118bcf306f1d9e8f11aee","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.openQuestions","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Open questions","text_hash":"5e0a96ef86c219c391afd5f0a25827cf8813194caf8e2753aff31c4213879415","tgt_lang":"zh-TW","translated":"開放問題","updated_at":"2026-07-12T06:29:48.180Z"} {"cache_key":"23dd4037c4307b1997712b56434361157952f00a13fc94d60a712ce8d3b84df3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.pairing.expires","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Expires {ago}","text_hash":"e2152a08a74f564ed6672f2ca8a016f94ac6ca66d8748d72037d11441aee42aa","tgt_lang":"zh-TW","translated":"於 {ago} 到期","updated_at":"2026-07-22T15:40:14.149Z"} {"cache_key":"23e2ca293d8b99c728db4e6761d0e4697c392219bc5c4cca5be6e68b838ec5d9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.sections.acp.description","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Agent Communication Protocol runtime and streaming settings","text_hash":"82e67124399c2cc477dd50eb978f9c5671ecebc0bf84a4692845b143db0bab82","tgt_lang":"zh-TW","translated":"Agent Communication Protocol 執行階段與串流設定","updated_at":"2026-07-12T06:26:57.057Z"} +{"cache_key":"23fc12840016e0f4a1b09bad0410d7c3cf171401664f51f659965e0b4ecc6733","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.retry","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Try again","text_hash":"d8b8392e2c542950ca64867168e4ef87d4ad606882d5898f826b51c6d553988f","tgt_lang":"zh-TW","translated":"再試一次","updated_at":"2026-07-29T10:57:26.599Z","segment_ids":["pluginsPage.tryAgain"]} {"cache_key":"2411247b6f90bb9727d2d59c3f75334fc8d5bf45eb96a0445b905cd9bc4d77c0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sessionDiscussion.openExternal","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Open discussion in a new tab","text_hash":"402caac05c422f537f81ea07597a1a14cd39c2d2afbba21b38dd350d2efee31b","tgt_lang":"zh-TW","translated":"在新分頁開啟討論","updated_at":"2026-07-22T15:43:46.146Z"} {"cache_key":"2414fd8d1c0f11adbf49b4785703007c0d2bfe74a9b62188697c6368b411f44a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.showAdvanced","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Show Advanced","text_hash":"365075d1bf3ed18878ba0bb50360278b7eaa5973d32ed92fa1544238c09254cb","tgt_lang":"zh-TW","translated":"顯示進階選項","updated_at":"2026-07-29T10:57:26.599Z"} {"cache_key":"241bcaa3ca1556cb669597e8d067eaa19fe3f69f4df503a7ed6cb87caab239a1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.dreaming.phaseFields.recencyHalfLifeDaysHelp","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"How quickly older recall signals lose weight.","text_hash":"f255776e7b9b5328ec921807a74e2187630c00db828f0e56d23fd11f07c553b1","tgt_lang":"zh-TW","translated":"較舊的回想訊號失去權重的速度。","updated_at":"2026-07-28T07:05:42.341Z"} @@ -674,6 +677,7 @@ {"cache_key":"296f31464a76dc28a02f534ac138d0d781685d6fef77d7672a6bca4d4b656875","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.lastMessage","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Last message","text_hash":"ee5c88bf416d1e2fba390dbfa3643f063ff8c82ea2d69c79e9051f9a961b818a","tgt_lang":"zh-TW","translated":"上次訊息","updated_at":"2026-07-29T10:57:26.599Z"} {"cache_key":"298f8b672aad88698280def4d3bccc184f90cf1ef7efb2d670590da1355ca5ac","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillsPage.notFound","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Skill not found.","text_hash":"97cd06e1a48e2a01578039f52aaf2236c9dcec1c70a386a9d00edfed7f624522","tgt_lang":"zh-TW","translated":"找不到 skill。","updated_at":"2026-07-12T06:28:28.390Z"} {"cache_key":"299131f4f3b19c16bcc38498a03d66e12e12e6ae51845d72028602af2ef1bfa2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.sessionKey","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Session key","text_hash":"2319ec27475054a2fefa35a75f017ad906db6cb99dff1d2d60b293eee5fa5754","tgt_lang":"zh-TW","translated":"工作階段金鑰","updated_at":"2026-07-12T06:30:32.208Z"} +{"cache_key":"2994914556f292d6cd070ccb88bf13c7ea40d282e0ebf4a4aa6c0176310e93ec","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.title","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Selected model","text_hash":"6cb8d3b4bdb37d02ea667999f8312af7ab0f9627f7869d5e09d788936d09fd3d","tgt_lang":"zh-TW","translated":"選取的模型","updated_at":"2026-08-06T05:28:41.275Z"} {"cache_key":"299c9e49ea9a43f0e0a85b57f35fbc74c8eb07f9d38b4a32239d979fbc801625","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.workspaceConflict.eventDescription","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Local versions were kept for these paths; other cloud changes were applied.","text_hash":"57866680bd5917b52d31b6ec0699372c3d261ae363e2ce1858f4e4b8eb0a1fd3","tgt_lang":"zh-TW","translated":"這些路徑保留了本機版本;其他雲端變更已套用。","updated_at":"2026-07-22T15:42:57.795Z"} {"cache_key":"29a1e8e5e10e08a311aef2da6c21dd729ce7198e95d63d5466468af22805479d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.evaluation.severity.critical","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Critical","text_hash":"427dd2969bd140bec3c1bcc7983da982f4815938cd4510ad0b2bad48ac5b55f9","tgt_lang":"zh-TW","translated":"嚴重","updated_at":"2026-07-29T10:56:00.451Z"} {"cache_key":"29a8a71cc6620d6686980b639904ab57de16f483732da65096a248b3ab4916af","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.optionalPlaceholder","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"(optional)","text_hash":"0059798b7f7023e4d9e5c4595f7b9ba7ee64f69993ee524824d57e5a48b1228c","tgt_lang":"zh-TW","translated":"(選填)","updated_at":"2026-07-29T10:57:26.599Z"} @@ -693,11 +697,12 @@ {"cache_key":"2a990196bff39895e867fe2ec5816a08384605977ce06d993296874c69d35721","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.agentHelp","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Start typing to pick a known agent, or enter a custom one.","text_hash":"451071fcd7e9e0c8b4a32102664d2a17739b132d024fa81b6f1e4cd254401b6e","tgt_lang":"zh-TW","translated":"開始輸入以選擇已知 Agent,或輸入自訂 Agent。","updated_at":"2026-07-29T10:57:26.599Z"} {"cache_key":"2a9ba32c7900917b0b3330b85c060ef94737c37b1b9b4d1139616a2fb807649c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.dreaming.timezone.default","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Gateway local timezone","text_hash":"c430ac2d0bfe5c49a9d1724f2cf888465b811481ff0d397d748bef1740825af0","tgt_lang":"zh-TW","translated":"Gateway 本機時區","updated_at":"2026-07-31T19:22:28.709Z"} {"cache_key":"2aa97b8e0c512c182abaaa8b154b0c887ac174cfeaab0fc20505c84898a868cd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"approvalPage.denied","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Denied","text_hash":"da404deb110f7cc92a5b2c85c8e8ab103bd48837cf300f8387d13d54f3adea65","tgt_lang":"zh-TW","translated":"Denied","updated_at":"2026-07-29T10:57:26.599Z"} +{"cache_key":"2ab0f0307669e759c304ef62a78947d5f7e7719203144e5780d47bedda38c1ee","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.actionUnavailable","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"This Gateway does not support this thread action.","text_hash":"88e138ded655d98aa0be82d2832e502ac495c75674c838c72b2429a1f7e28a26","tgt_lang":"zh-TW","translated":"此 Gateway 不支援此討論串動作。","updated_at":"2026-08-06T05:28:41.275Z"} {"cache_key":"2abfc76b0a5dd5d18efab28d8f168ee646bffbd4538dba8b772978ef3474b730","model":"gpt-5","provider":"openai","segment_id":"common.offline","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Offline","text_hash":"a1794783aab72d205dc532b1170d1be63ebdce8816b57c21acb451c15dab969a","tgt_lang":"zh-TW","translated":"離線","updated_at":"2026-07-09T10:01:43.713Z"} {"cache_key":"2ac445d74e6aec8077c90968563529a3f92aa141751112fdadf37a1277a4776d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.redactedPlaceholder","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"[redacted - click reveal to view]","text_hash":"8ba13ff7421e0624f85632cc77e968946a0233ad54a2f241e3913c756d889da7","tgt_lang":"zh-TW","translated":"[已遮蔽 - 點擊顯示以檢視]","updated_at":"2026-07-29T10:54:50.611Z"} {"cache_key":"2acf86038ef8ffc66d7d51c43089e685cfd0ba70e12dce057a0d4cd91f68ab27","model":"claude-opus-4-8","provider":"anthropic","segment_id":"mcpApp.errors.sandboxUnavailable","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"MCP App sandbox unavailable","text_hash":"2adef2ce3b373a47eb985f5637386f5237702bf52bcbee6f49b7b6d7aecab897","tgt_lang":"zh-TW","translated":"MCP App 沙箱無法使用","updated_at":"2026-07-29T10:54:28.423Z"} {"cache_key":"2adf86dae4fa1242d765bbf1b9f0fb1bc10d32f320362ac009868411d58121e7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"lazyView.reloading","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Reloading…","text_hash":"ea456dcf3d908b4e432c180e3045a2b41ef2ece7ddb3cc4f168bcbc8addb3d00","tgt_lang":"zh-TW","translated":"正在重新載入…","updated_at":"2026-07-22T15:40:33.534Z"} -{"cache_key":"2ae069714773ff40e29df290b0964c4bd0f399c51e2ba21be3805c49afd5a1bd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.probe.status.no_model","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"No models available","text_hash":"a5a9895b0241125f15e8c45740f220dc69014c8d046ea815d61dd3700c1e627b","tgt_lang":"zh-TW","translated":"沒有可用的模型","updated_at":"2026-07-29T10:57:26.599Z","segment_ids":["modelProviders.readiness.noModels"]} +{"cache_key":"2ae069714773ff40e29df290b0964c4bd0f399c51e2ba21be3805c49afd5a1bd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.probe.status.no_model","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"No models available","text_hash":"a5a9895b0241125f15e8c45740f220dc69014c8d046ea815d61dd3700c1e627b","tgt_lang":"zh-TW","translated":"沒有可用的模型","updated_at":"2026-07-29T10:57:26.599Z","segment_ids":["modelProviders.readiness.noModels","chat.modelControls.noModelsAvailable"]} {"cache_key":"2af45cea9703d5994bc4bdd7ea67a2a92cc41fad701184825d1d8599b4fbc053","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.messages.forkFromHere","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Fork from here","text_hash":"2147ee396ae75c73ef38ec50a3a6654d9fb1c9d6e7b8f3fb405b67cb9f9bb32d","tgt_lang":"zh-TW","translated":"從此處分岔","updated_at":"2026-07-22T15:43:04.530Z"} {"cache_key":"2af4eea5e4f87c1e65e62ce96c2dbdc9c7fe6abec27fd50119f63a5edb4c74e7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.pageGroups.sources","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Sources","text_hash":"caf85b0888d78f1f83771a07b25c3d30fa1210242f2fae6e5ae5d9a686602800","tgt_lang":"zh-TW","translated":"來源","updated_at":"2026-07-29T10:56:16.555Z"} {"cache_key":"2b09c41bcce92bd9e7f8b5c2748bcd92fc85494c0afcea4cd4247be1373ac168","model":"gpt-5.6-sol","provider":"openai","segment_id":"connection.access.showPassword","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Show password","text_hash":"6aeaa6a53d09dcad071fdda6280b1e7c42aa164cd0514304ff162e7da440ffaa","tgt_lang":"zh-TW","translated":"顯示密碼","updated_at":"2026-07-12T00:07:53.649Z","segment_ids":["login.showPassword"]} @@ -767,8 +772,10 @@ {"cache_key":"2e37bcf17aa443816a3ffa2e0b6c584d035606455b0b033d7ce913b24a0e0907","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.detailPanel.fullContentNotVisible","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Full content is unavailable because this transcript entry does not have a visible WebChat projection.","text_hash":"540bb250a4dfff7d0748704e1b9d01421eb7c7aee9b8cf5f1986d80b4d2ad5f0","tgt_lang":"zh-TW","translated":"無法顯示完整內容,因為此記錄項目沒有可見的 WebChat 投影。","updated_at":"2026-07-29T10:57:08.693Z"} {"cache_key":"2e3b224cfe0fc57ca186392d3524c29fa6fcb2143007834591935099689acd5a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nav.workboardGroup","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"WorkBoard","text_hash":"b347fe77c8b90ff1c1d000a46a309cca0f4758e0a39c770fb87020d47db1f0a2","tgt_lang":"zh-TW","translated":"WorkBoard","updated_at":"2026-07-22T15:41:09.628Z"} {"cache_key":"2e3c5d81d525ededb9f9fb2b74cd666a54ea490456bb465e19a4ca06dbf823d2","model":"gpt-5.5","provider":"openai","segment_id":"workboard.badgeAttachments","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"{count} attachments","text_hash":"7bb1847693bc91e6e4624d996a96840396a71052786ab143ccb47fbdaa77cf41","tgt_lang":"zh-TW","translated":"{count} 個附件","updated_at":"2026-05-30T15:38:05.607Z"} +{"cache_key":"2e4f878850ee1c26e7feaa3d38a131d7e4de376c24afc127126f2513ee96c7bd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"appsPage.ctaChromeWebStore","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Chrome Web Store","text_hash":"2b96646cfbc6ae7d1de1a356ebbec0e8802212b48d9f0393d5c93840fc71984a","tgt_lang":"zh-TW","translated":"Chrome Web Store","updated_at":"2026-08-06T05:28:52.666Z"} {"cache_key":"2e7052f53170b6d227804e5abcb431e119f08c4d8d63cc7025a9646cb8705840","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.board.mockSessionStatus","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Thread status","text_hash":"b5c2efab5d01059434b7da13fd25e239eef5dd560a7893b76f05d81064f83c17","tgt_lang":"zh-TW","translated":"討論串狀態","updated_at":"2026-07-22T15:42:51.746Z"} {"cache_key":"2e7a5d3079a0fc34e5721c07b83d6202b0cf74d21abe2055f0b752428b3ec8ca","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.metrics.session","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"session","text_hash":"3f3af1ecebbd1410ab417ec0d27bbfcb5d340e177ae159b59fc8626c2dfd9175","tgt_lang":"zh-TW","translated":"工作階段","updated_at":"2026-07-29T10:57:22.589Z","segment_ids":["chat.composer.menu.sessionTag"]} +{"cache_key":"2e9e6426e4617a55d186c28894fd44de230be95ed38bb44464c4d0fa10395c10","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.deleteSelectedConfirmOne","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Delete 1 thread?\n\nThis will delete the thread entry and archive its transcript.","text_hash":"185d68c31db6e909783db324f7b7138ee72fff0bba942e72ec891badd0993b9f","tgt_lang":"zh-TW","translated":"刪除 1 個討論串?\n\n這將刪除討論串項目並封存其記錄。","updated_at":"2026-08-06T05:28:41.275Z"} {"cache_key":"2ea71d08f300eb6ae91ab7a376045369739d71e21165590bbad7b6040a23617d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryImport.recoveryJournal","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Recovery journal","text_hash":"c2bcf068cb1f9c5abd9cbdd7fa74685b12f2ddfc1ec4dc5bd9fcd4e6458c2031","tgt_lang":"zh-TW","translated":"復原日誌","updated_at":"2026-07-29T10:57:26.599Z"} {"cache_key":"2ed48ca358085619ce5c4a61dfd60d2306cf22f86fc59aaf15994e3a0ba6c288","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.addons.manageLink","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Open Plugins","text_hash":"2faa63295b1de460549c95f7cb7c4bb1279fb44582049e332574fd88f30ed6e6","tgt_lang":"zh-TW","translated":"開啟外掛程式","updated_at":"2026-07-22T15:41:51.768Z","segment_ids":["appsPage.ctaOpenPlugins"]} {"cache_key":"2efb8a27ceed1a43fee60b96af8182194e88dc45e163f646c197b60c6354eb11","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.details.modelMix","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Model Mix","text_hash":"4716263d5596745d99dafb4d7ce95bb8afd089368f8203741451c5915005293c","tgt_lang":"zh-TW","translated":"模型組合","updated_at":"2026-07-29T10:57:26.599Z"} @@ -805,6 +812,7 @@ {"cache_key":"30b2c467dd308f635b1c5e63d801e01679910a8837c8065a22b98c19bcbf5825","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.toolCards.rawDetails","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Raw details","text_hash":"e2444fceb015fb3f45205cfb6c7c310f3088773866ae34fc4766ddd5fb35722b","tgt_lang":"zh-TW","translated":"原始詳細資料","updated_at":"2026-07-29T10:57:26.599Z"} {"cache_key":"3114c58027496a00c46c65e695ea10934257a0e8651b65f9fb4172dc4221bd21","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.empty.rejectedBody","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Skipped proposals will stay here for a clean review history.","text_hash":"3db894fa7d83ed004f52cd0d39a16031a0da5c09f38f27002619318bd589ea8d","tgt_lang":"zh-TW","translated":"已略過的提案會保留在此,以維持乾淨的審查記錄。","updated_at":"2026-07-12T06:29:23.295Z"} {"cache_key":"311ec507f33dc1185392b30b100b4b5503375a46142670e2a790aa7a468f1931","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.defaults.noModels","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Configure a provider before selecting default models.","text_hash":"fa9af1d4151907f19646d37d8b34efec07d00612644b76ecd4adf30df8f65edc","tgt_lang":"zh-TW","translated":"請先設定供應商,再選擇預設模型。","updated_at":"2026-07-29T10:57:26.599Z"} +{"cache_key":"312155c552b475808b0da71de8ffd28114aa491ba99597cafcdead66d3e827a2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.authRequired.stepPaste","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Paste the token from openclaw gateway auth-token --show or enter the configured password.","text_hash":"6c5acfa567345d569667eec7805b322491d1ad072c82923bcb0add343d10c0c4","tgt_lang":"zh-TW","translated":"貼上來自 openclaw gateway auth-token --show 的權杖,或輸入已設定的密碼。","updated_at":"2026-08-06T05:28:52.666Z"} {"cache_key":"3123b1d651f0438d2033be6ca743c9643e4f80661c0819efcfebe14d526d13c7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commandResults.chatHistoryCleared","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Chat history cleared.","text_hash":"e98f0631a58683063926b128e8c831d466f7d47eb076fba150b5e85d8704b60b","tgt_lang":"zh-TW","translated":"聊天記錄已清除。","updated_at":"2026-07-29T10:56:30.665Z"} {"cache_key":"312cca0565fbc9b72c966ece746e3ae697c56ad9e78c239f2170075e016c7a17","model":"gpt-5.6-sol","provider":"openai","segment_id":"connection.access.connectHint","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Click Connect to apply connection changes.","text_hash":"473e1a24ad5a8bff00b2db667b8ff16a9b537a5b127dd2af42842620ea830b6d","tgt_lang":"zh-TW","translated":"按一下「連線」以套用連線變更。","updated_at":"2026-07-12T00:07:53.649Z"} {"cache_key":"313ad4762483b0dabb733ebbb4c9f57ca00670be36d9285ae0c70006d90f9e01","model":"claude-opus-4-8","provider":"anthropic","segment_id":"approvalPage.unavailableTitle","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Approval unavailable","text_hash":"1795a552ab7957892652dfe01ebcb7706e40b9ee8cae608e3fc9456da8753900","tgt_lang":"zh-TW","translated":"Approval unavailable","updated_at":"2026-07-29T10:57:26.599Z"} @@ -833,6 +841,7 @@ {"cache_key":"32e03e6a42e1f253f9206b41b01c0f955099fe33b356b604091aa783912c43fb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"custodian.exitSetup","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Exit setup","text_hash":"a8b459d56bdf501f89b44dcf5a185c73f51995a39f8facabcda279de74da85c4","tgt_lang":"zh-TW","translated":"退出設定","updated_at":"2026-07-22T15:41:17.362Z"} {"cache_key":"331e288130d14c554ac445ba51e222632480fd3aff9749b5bcd740415c68366f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commandResults.redirect.succeeded","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Redirected.","text_hash":"59eaa171d220fa2b1898b43dc68f5e3df1bd8203d5a2617bdb575f02c5c8ab6d","tgt_lang":"zh-TW","translated":"已 redirect。","updated_at":"2026-07-29T10:56:53.140Z"} {"cache_key":"3324bcecaab79b4a146238db9d74e03132a8989c92b18e66b57ec984f1eb83c9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.phrases.alphabetizingSubconscious","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"alphabetizing the subconscious…","text_hash":"689b32ed4cd0e3bdcad19116d447ea1eb8fdede1ba47d39a21750b3fc3ecf71f","tgt_lang":"zh-TW","translated":"正在將潛意識按字母排序…","updated_at":"2026-07-29T10:57:26.599Z"} +{"cache_key":"3327f8583dae77844b422532d21a1d71c5d45b88bddf214bcd1dd29b5a2a84f9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.recoveryFailed","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Could not update completion delivery.","text_hash":"bbeca2e058cc124638f8e2241905215a63eb671841584b97706bc41fbe2a2378","tgt_lang":"zh-TW","translated":"無法更新完成傳遞。","updated_at":"2026-08-06T05:28:52.666Z"} {"cache_key":"333273ba79e53fc6f819742082036ae7f0aa0822967d0d8e3806c59d739dd158","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.placeholderDisconnected","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Connect to the gateway to start chatting...","text_hash":"e764c7024b6aa9a4bf077e298ef69d2fa462e9a7a431783cc23b52c056dff33a","tgt_lang":"zh-TW","translated":"Connect to the gateway to start chatting...","updated_at":"2026-07-29T10:57:26.599Z"} {"cache_key":"334364b5fac1378331552505f0a3542a24ea480134368259f706aa9ae2d5c365","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.fixFields","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Fix {count} field to continue.","text_hash":"d23ecdcad6814e7d5b166d385f58c95735e3219acba8ec2b07c74345681e63d2","tgt_lang":"zh-TW","translated":"修正 {count} 個欄位以繼續。","updated_at":"2026-07-29T10:57:26.599Z"} {"cache_key":"3358128bd0ac0230d4d515b1ecc8559b6c6125dfe3be65450d2be6fa1b4da290","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.mediaPlayer.videoUnavailable","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Can't play this format — download instead.","text_hash":"3730b26a5b7f443be4855996c7d9c4ad40096f7fce56a1083a25a75eb4c9205a","tgt_lang":"zh-TW","translated":"無法播放此格式 — 請改為下載。","updated_at":"2026-07-29T10:57:08.693Z"} @@ -841,6 +850,7 @@ {"cache_key":"339c1204b97ed588bba624f81b37e31b2a848ba9db33a1d998297ba505441a52","model":"claude-opus-4-8","provider":"anthropic","segment_id":"appsPage.heroTagline","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Companion apps for your phone, watch, desktop, and browser — plus plugins to extend what your agent can do.","text_hash":"f8f1b222b2d30d07caf36ce2f1e9e93ae5045da12ea547d16920d5a57a60e035","tgt_lang":"zh-TW","translated":"適用於手機、手錶、桌面與瀏覽器的隨附應用程式——加上擴充代理程式功能的外掛程式。","updated_at":"2026-07-22T15:41:43.363Z"} {"cache_key":"339c64e1f85b088034a89d0deb907b79594143ca3cb5479e5cac775f02daba91","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.dashboardTitle","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Dashboard","text_hash":"67b696468610b879ed7f224dbf6b0861f27e39d20454cb9d7af1ec52d3e5eeaa","tgt_lang":"zh-TW","translated":"儀表板","updated_at":"2026-07-22T15:42:33.561Z","segment_ids":["chat.board.dashboardFace"]} {"cache_key":"33daf35510fbf995876bcfd234aa9f47919f6fb253300182746a1f28bff30ce8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"profilePage.identity.avatarDescription","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"PNG, JPEG, or WebP. Images are resized to 256 × 256 or smaller.","text_hash":"b5959bd4fcf9002c93d4cd8a69507ed552c62af7820aa9a94be7df94f7984f1a","tgt_lang":"zh-TW","translated":"PNG、JPEG 或 WebP。圖片會調整為 256 × 256 或更小。","updated_at":"2026-07-22T15:42:00.509Z"} +{"cache_key":"33e3199852be232990fe393686e889da5bbe57538933b23d3ae4cbd23bf729b0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.billing","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Restore provider billing or quota, then retry.","text_hash":"3768a5f28bb03d6f177fe40a4a20809abdd3af5b263fb1ebc1e4057af54b0466","tgt_lang":"zh-TW","translated":"恢復供應商帳單或配額後再重試。","updated_at":"2026-08-06T05:28:41.275Z"} {"cache_key":"33faebb0721cb1c6332a6c0e61daa1f326a203126cfb06c3feab8a694d8c0b1e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"filePreview.listLabel","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Files","text_hash":"abc7e9892806b047b4d4786b3685285543f76ca314c4c76246d5f6544c7856c9","tgt_lang":"zh-TW","translated":"檔案","updated_at":"2026-07-12T06:25:20.220Z","segment_ids":["agents.tabs.files","agents.toolCatalog.groups.files","usage.details.files"]} {"cache_key":"34066bbd764d90b6478688007fb3b2208130bcca5b583d9067fdbb51066fee2a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.whatsapp.phoneNumber","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Phone number","text_hash":"306f1bb20677a622fc38185239e89a940f6c1727e440a2b359d7d0e1bf600644","tgt_lang":"zh-TW","translated":"電話號碼","updated_at":"2026-07-22T15:40:33.534Z"} {"cache_key":"341fc10f3b063f61754b11430b3132dd126ea362543f3482478368c4680dabee","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.messages.currentMessage","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"current message","text_hash":"76a4cc29763d0af42b1e8a95d5cf4d0c60287268e92014adc2da46222de033b3","tgt_lang":"zh-TW","translated":"目前訊息","updated_at":"2026-07-29T10:57:00.712Z"} @@ -894,7 +904,7 @@ {"cache_key":"370d82716a4ceae9b9b377d270b94282248932c2fe06a4643b734e22fb03e8a0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.diary.noDreamsHint","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Dreams will appear here after the first dreaming cycle runs.","text_hash":"8a252309d817bc57e543418f758794fec3efef8473bdf0bdeb22fb667edb76ff","tgt_lang":"zh-TW","translated":"第一次 dreaming 週期執行後,夢境將顯示於此。","updated_at":"2026-07-29T10:57:26.599Z"} {"cache_key":"373575ab596c06c7149053d17633939dc2bae0e7ce99b0dfbee1755fa3411828","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.advanced.emptyShortTerm","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"No short-term entries to inspect.","text_hash":"2da0eeafc31b59fa5ff2c473c82b4d2589378ff500e4e06d5daad8ce3988a6e9","tgt_lang":"zh-TW","translated":"目前沒有可檢視的短期項目。","updated_at":"2026-07-29T10:57:26.599Z"} {"cache_key":"373779a2dee5db30995b610439e23d0772a92d5fba14cfb2cca1caf52288fca3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.toolCards.group.writesOne","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"created a file","text_hash":"0b99307e8bce97bada6fbd086b4057878354e87b7acea400936a5728f27677d5","tgt_lang":"zh-TW","translated":"建立了一個檔案","updated_at":"2026-07-29T10:57:26.599Z"} -{"cache_key":"3753b0e27beab6fb5c0842ecb9e38f0fdd2ca9b7e6e978cceab19df92c573925","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.secondsAgo","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"{count}s ago","text_hash":"244073ecb2be8fe875a37bcf7023ff32fb21f7c64e5d29e0ae62931a84c98a6a","tgt_lang":"zh-TW","translated":"{count} 秒前","updated_at":"2026-07-12T06:29:29.735Z","segment_ids":["skillWorkshop.relative.secondsAgo"]} +{"cache_key":"3753b0e27beab6fb5c0842ecb9e38f0fdd2ca9b7e6e978cceab19df92c573925","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.secondsAgo","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"{count}s ago","text_hash":"244073ecb2be8fe875a37bcf7023ff32fb21f7c64e5d29e0ae62931a84c98a6a","tgt_lang":"zh-TW","translated":"{count} 秒前","updated_at":"2026-07-12T06:29:29.735Z"} {"cache_key":"375a6bd6e96ff07f9bddfc8d1c926bcb2ab422c7301786005e369fe774ac11b0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.inventory.manualWakeTitle","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"The Gateway cannot wake an offline Windows node. Start the machine or restore its network connection.","text_hash":"0c15a0651c636225c019edbfb534e5abaef85ab0582bdfd2f3b946f144999e87","tgt_lang":"zh-TW","translated":"Gateway 無法喚醒離線的 Windows 節點。請啟動該機器或還原其網路連線。","updated_at":"2026-07-12T06:25:41.390Z"} {"cache_key":"37673b1f6512874cd753c9cb9f5061788bb8da37b5719126ed847f878385d245","model":"claude-opus-4-6","provider":"anthropic","segment_id":"configView.rawDraftBlocksFormEdit","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Unsaved raw config edits could not be parsed; resolve them in the Raw editor before changing settings.","text_hash":"96ee3d331c6c4be3a6b5f52c9c0301e33f1d8cf9f40ad0bce774b7d93ba56671","tgt_lang":"zh-TW","translated":"未儲存的原始設定編輯無法解析;請在 Raw 編輯器中解決後再變更設定。","updated_at":"2026-07-14T12:52:18.608Z"} {"cache_key":"379cd020380da48f8b260a9ceffc83bcac5780da9452ae8053db6ba59e87aad0","model":"gpt-5.5","provider":"openai","segment_id":"common.reload","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Reload","text_hash":"bdc090ec61e3fcfc65f469951dfe00f3f2ecfc6003c44deac8e05b7237092de6","tgt_lang":"zh-TW","translated":"重新載入","updated_at":"2026-07-11T02:17:22.209Z","segment_ids":["browser.reload","dreaming.diary.reload"]} @@ -929,6 +939,7 @@ {"cache_key":"39347c16dbb8867e92119cec871f0b92233a4c5ed7642384d9598b5c0c3a8911","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.thinkingHelp","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Use a suggested level or enter a provider-specific value.","text_hash":"f212b73f0e1d00bfe2385182c16c191c67357d75ec402daa6ec9575bd07c30a3","tgt_lang":"zh-TW","translated":"使用建議層級,或輸入提供者特定的值。","updated_at":"2026-07-29T10:57:26.599Z"} {"cache_key":"3955af8b5f09f3b927d9a7b4778cf907df5a66ca2f9781922dd6b9695f772d58","model":"gpt-5.5","provider":"openai","segment_id":"chat.sidebar.sortCreated","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Created","text_hash":"d70b9e24bca26b409b9458ceca6c9e5c2b5c3171c37ff050c6f6a0d7a4420d2a","tgt_lang":"zh-TW","translated":"建立時間","updated_at":"2026-07-06T15:07:02.499Z"} {"cache_key":"395b3ca61c7f3c184ae18a7db3fbde95d13756c5fabfcf19d82cb61917c0024a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"quickSettings.channels.title","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Channels","text_hash":"4c8906cf76f5740ab8792aef9f0033fe21a92045e90b357816064e9f6860a03e","tgt_lang":"zh-TW","translated":"頻道","updated_at":"2026-07-12T06:26:57.057Z","segment_ids":["configView.sections.channels","tabs.channels","pluginsPage.categoryChannels"]} +{"cache_key":"39650180e5952c1c371bbf278c37f507fcfd4547f856deae97ba08d60b7ec711","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.deliveryBlocked","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Completed, but result delivery is blocked.","text_hash":"cb34b0983f0b8b521ea9291291e02c165db3661730bfed241080e6a6aa32f4f9","tgt_lang":"zh-TW","translated":"已完成,但結果傳遞遭封鎖。","updated_at":"2026-08-06T05:28:52.666Z"} {"cache_key":"39c2ab7a604b4964009aab4792fd37c380ab50654c8fd2ee6084ae9ca53c951b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.hub.browseAllSubtitle","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Browse every available channel, including installable plugins.","text_hash":"1fbcbf3569fc26dae5991e22c409ac7ea2ef107d24cd88922c2f5c258a2bfa6c","tgt_lang":"zh-TW","translated":"瀏覽所有可用頻道,包括可安裝的外掛程式。","updated_at":"2026-07-29T10:57:26.599Z"} {"cache_key":"39ca7744b52720e99c9bc324bb85c6628be81fbb62a3ecbcfe8bd2149121b01c","model":"gpt-5.6-sol","provider":"openai","segment_id":"attention.modelAuthExpired","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Model auth expired: {providers}","text_hash":"1af839b53686632bd3d0b5e0b89025a75052d0b7cfa84ce5e1654d4cd2469c61","tgt_lang":"zh-TW","translated":"模型驗證已過期:{providers}","updated_at":"2026-07-12T00:07:56.964Z"} {"cache_key":"39d36d9cb706aa057ab3a70ebdef902f644f0c2e72afab39bcfaf2bed2aa16c9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.manual","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"manual","text_hash":"36bde66f289a35683683b041c6d8f418a5f36607b547da25d00ad55891e80b88","tgt_lang":"zh-TW","translated":"手動","updated_at":"2026-07-29T10:57:26.599Z"} @@ -998,6 +1009,7 @@ {"cache_key":"3dfa957cc90f10f80f71dc446f298bbe2ce3eaa964453532ff9b4a9ab099ed40","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.googleChat.subtitle","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Chat API webhook status and channel configuration.","text_hash":"6f71cb0d35c5f60bf9f46231e5c1ce9889aa012ca7d353542380aee59eaf1663","tgt_lang":"zh-TW","translated":"Chat API webhook 狀態與頻道設定。","updated_at":"2026-07-12T06:25:26.645Z"} {"cache_key":"3e02e5ec54de769bcd1a3093a75945bce7ea115003fe627e4668596b1da69119","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.group","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Group","text_hash":"34ca0e76608842ff3e7d924a455a396a82f471052c15e3f2ed7f090ac702e5c1","tgt_lang":"zh-TW","translated":"群組","updated_at":"2026-07-05T14:39:31.777Z"} {"cache_key":"3e1d192bf63141479b7f0834c4370a2899f3489bd35f442ce382364b1353534d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.heading","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Connect a verified AI model","text_hash":"a17c975743b0a0b50fcc96243183b9daaa1055edf009bf1a808c2e23650aa13c","tgt_lang":"zh-TW","translated":"連接您的 AI","updated_at":"2026-07-29T10:57:26.599Z"} +{"cache_key":"3e505289fd6e1c8579024a15f2aa34deaf7364497d7a67931b1a3a2aeb77af1b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.messages.fullContentLoadFailed","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Could not load the full message.","text_hash":"a786a21e46295cc228c4ec476928e20786dde74abe1d0999043c6598ce736456","tgt_lang":"zh-TW","translated":"無法載入完整訊息。","updated_at":"2026-08-06T05:28:55.523Z"} {"cache_key":"3e50a3eb9c05f02d8c31b484c512829a8ed31d09bfd0c615f4368e0967ee19cd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.inventory.scopes","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"scopes: {scopes}","text_hash":"acdce2ed6988b9d70278ba43625526088a873935efac5d87e9b7bdf08ac7a3ba","tgt_lang":"zh-TW","translated":"範圍:{scopes}","updated_at":"2026-07-12T06:25:46.952Z"} {"cache_key":"3e5612625934ff2d3d18499683b55832788ddf65d213e1e0e281aab4320feca6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.defaults.subtitle","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Choose the primary, ordered fallbacks, and utility model.","text_hash":"3b480e9ddf801fc84e67e216042188fa7400f15dd4471c27e32a20f7688c9fb2","tgt_lang":"zh-TW","translated":"選擇主要模型、依序使用的備援模型,以及公用模型。","updated_at":"2026-07-29T10:57:26.599Z"} {"cache_key":"3e6edf3e774bb1084a18931f3c02abb63b977e5571e366a8a2c34055366f0a84","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.modelControls.providerModels","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"{provider} models","text_hash":"0d6484df07618ea8fe07fa229a9b0c032e930fe37d15258d3e443cdb1fcadc83","tgt_lang":"zh-TW","translated":"{provider} 模型","updated_at":"2026-07-29T10:57:08.693Z"} @@ -1104,6 +1116,7 @@ {"cache_key":"44345e3d9be1cc523817b8363995cd823bb7364ebfe0a75f6b41543555a2365f","model":"gpt-5.5","provider":"openai","segment_id":"chat.pullRequests.linkLabel","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Pull request #{number}: {title}","text_hash":"53759ac10b7f9d2b0c86b87c1fc6b49fc2e99f39d119012971756220da9696f0","tgt_lang":"zh-TW","translated":"Pull request #{number}: {title}","updated_at":"2026-07-10T17:03:35.847Z"} {"cache_key":"443e684ee79a69bca19fc49952c9ab8e5fdc3cd89b4a8c891191f05628ff9831","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.skillsPanel.empty","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"No skills found.","text_hash":"32bddf99233e450856a5e9a7d018206a4f6b33577144fd00a1fa34087694c806","tgt_lang":"zh-TW","translated":"找不到 Skills。","updated_at":"2026-07-12T06:26:29.705Z","segment_ids":["skillsPage.empty"]} {"cache_key":"44462b9c42c8f69d1010ea1d9498e48ae662dd37b0084e1771f8e7346336e5c8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.mode","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Mode","text_hash":"5e23ec6a300dc60a79641769017e16e9bf042cbd8fd0a54586a048ab9da972ff","tgt_lang":"zh-TW","translated":"模式","updated_at":"2026-07-12T06:26:01.044Z","segment_ids":["nodes.execApprovals.mode","cron.form.deliveryModeLabel"]} +{"cache_key":"4446cae5d536a64588e1307c82ee54957d275c37112cbcdb27f27331163ea37c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.copyResult","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Copy result","text_hash":"c467973d015e9cb72b4e3a39d8b304099974fe9b6cb67f3f6f66a328069179a6","tgt_lang":"zh-TW","translated":"複製結果","updated_at":"2026-08-06T05:28:52.666Z"} {"cache_key":"4449908d681901ef9745e73b6803010de4cb69c389e5feeb56c6351ab14f3120","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.secretCount","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"{count} secret","text_hash":"0e6d25bb2eb2d8b98f478224b4330f249de6465d2c06a012c51575b3dd56cb6b","tgt_lang":"zh-TW","translated":"{count} 項密鑰","updated_at":"2026-07-12T06:27:55.841Z"} {"cache_key":"444d5d066215d0e17f8f5c5adf9de5bf5571a5e4bbfadd03de5b346411e57ea1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.connectionFailure.title","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Configured AI needs attention","text_hash":"0deee5de014698f7f30dfda76f54d523c1f85c57301bd783c764f03e1724e3c4","tgt_lang":"zh-TW","translated":"OpenClaw 無法使用您設定的 AI","updated_at":"2026-07-29T10:55:01.542Z"} {"cache_key":"445ba200d7c6570a899437920ed48fda1bfa0f81fcdb881c0f2b8375aaf7e217","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.toolCards.verbs.wrote","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Wrote","text_hash":"4271706273b65093315f20ecda748591558220cc009d35acb619eed31ab623b5","tgt_lang":"zh-TW","translated":"已寫入","updated_at":"2026-07-29T10:57:26.599Z"} @@ -1183,7 +1196,6 @@ {"cache_key":"48b054bbfcc822da816c851f167cdf8322d799d1733e29e1585231342a3051a3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.taskStatus.cancelled","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Task cancelled","text_hash":"1a7f1e13e7ad3ebeb832eeec64ef238c4ce3eb8d74df61aa0ef575835570cc05","tgt_lang":"zh-TW","translated":"Task cancelled","updated_at":"2026-07-29T10:57:26.599Z"} {"cache_key":"48b979d7f38438ca4fd5f037aae7c4f6f9857b825b984fd4869051c77b0637c1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.pairing.manageDevices","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Manage devices","text_hash":"3511575c8f3ee17581f629d4cf559c5c2fe4550d4249be8268404a1eb67920f8","tgt_lang":"zh-TW","translated":"管理裝置","updated_at":"2026-07-29T10:57:26.599Z"} {"cache_key":"48cbf2152e45b125c2f99cbbd066129e3337edaf0244df5c8366305231f2d7d1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.catalogOpenTarget","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Open external sessions in","text_hash":"333507d0658b643090e638b7a2a283d6b4bfb2065486ba30169aa58a432556c0","tgt_lang":"zh-TW","translated":"在以下位置開啟外部工作階段","updated_at":"2026-07-29T10:57:26.599Z"} -{"cache_key":"48e29bea116b17d688a2e7a57514e658d6f75e565a313d5ed00272d00269ac25","model":"gpt-5.6-sol","provider":"openai","segment_id":"modelSetup.verify.answeredIn","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Answered in {latencyMs} ms","text_hash":"b42fae037247714a4c44fb8ecb28c8b3cf473a9e443e7a444e8e79eabd310bc4","tgt_lang":"zh-TW","translated":"已於 {latencyMs} 毫秒內回覆","updated_at":"2026-07-16T15:48:28.067Z"} {"cache_key":"490bf018dadf9312be2266aabb1a4a6265a5e3fa5277597e6731d809d7824229","model":"claude-opus-4-8","provider":"anthropic","segment_id":"subtitles.logs","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Live gateway logs.","text_hash":"6e85f21ce15f95b7a0778bfee68cbb1a1017f83d42fd86b618d404a3b6a122a7","tgt_lang":"zh-TW","translated":"實時網關日誌。","updated_at":"2026-07-29T10:57:26.599Z"} {"cache_key":"491de9a40c81cf6c005a1164413c6e375ed9819e79491fc4894f632cf6d1e4c7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commands.fill","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"fill","text_hash":"dcd32479a72e55b29a03a586d8a483a05be0ce87cc5c25c7bad23079fc0356b3","tgt_lang":"zh-TW","translated":"填入","updated_at":"2026-07-12T06:30:00.937Z"} {"cache_key":"493b64b21e4c1850b1efbb363b24a89fc4e885e96312b7b9a311338d035a634c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.onboardingDisabled","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Disabled during setup","text_hash":"9790a355d748c87f8c5497ffa7fd924d6b539bab8ff2a06d6f85dc7a3b4805f1","tgt_lang":"zh-TW","translated":"引導期間禁用","updated_at":"2026-07-29T10:57:26.599Z"} @@ -1227,7 +1239,6 @@ {"cache_key":"4d3030f3f9b4938715e9648ff073df2c9d5597c8546cf038db0d5f7344e9a8eb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.lastConnect","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Last connect","text_hash":"c22a3373165f8fa5e8c4e172e3a4430b8084a96a8a3b32b7f6f66d48dd028811","tgt_lang":"zh-TW","translated":"上次連線","updated_at":"2026-07-29T10:57:26.599Z"} {"cache_key":"4d3b9cbbb3fc27216590bcf3866835995afda8be58a7b0dc78d209518f90fe1a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.pageGroups.reports","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Reports","text_hash":"dacca3cba3f346a40893112b8670f453650a81138e3705c0034d2392024b9797","tgt_lang":"zh-TW","translated":"報告","updated_at":"2026-07-29T10:56:16.555Z"} {"cache_key":"4d3d9c001c1e4bc0f1ef60464f898196cc692eaacd09504c4754273bdbb5498c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.mosaic.eightPm","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"8pm","text_hash":"232df857db5e72521b783719e674c41bce48738283c637b44ed2a80fa81ec56c","tgt_lang":"zh-TW","translated":"晚上 8 點","updated_at":"2026-07-29T10:57:26.599Z"} -{"cache_key":"4d4b3b7575f2b149cdd6f9f50299f4ef1c7e68f5fd119988729a6e341a0823e6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.actions.confirmRepair","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Repair Dream Cache? This archives derived dream cache files and rebuilds them from clean inputs. Your dream diary stays untouched.","text_hash":"bf72fa3d38159dffaddfcde0587d8d5d7002a7e5b60db804a5f3f953b260fac0","tgt_lang":"zh-TW","translated":"要修復夢境快取嗎?這會封存衍生的夢境快取檔案,並從乾淨的輸入重新建立。您的夢境日記不會受到影響。","updated_at":"2026-07-29T10:56:09.621Z"} {"cache_key":"4d4dd9e5ec7a1202d6d6081a9bfbfcff77559b59efba1a7b4c59a434661e75a2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"subtitles.sessions","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Active threads and defaults.","text_hash":"2ff741ae75ff6b33cc22a41addb2989fed6532811580952d403858c7e1ba1423","tgt_lang":"zh-TW","translated":"活動會話和默認設置。","updated_at":"2026-07-29T10:57:26.599Z"} {"cache_key":"4d4fe640f1f090baee6675560457e79e4e1a3691cf9d1d71f364d74cb1a77e91","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.disconnected","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Disconnected from gateway.","text_hash":"4ffc03107f19ff43bc14cf84fc703c7de4716a08e1368561d53ba09b96e46fa9","tgt_lang":"zh-TW","translated":"已斷開與網關的連接。","updated_at":"2026-07-29T10:57:26.599Z"} {"cache_key":"4d6f51a939c546038de5746b851a7bf3d39d80bc89b01e3184b74a2b405d01b3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"mcpServers.sessionEnableFailed","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"The server was saved disabled globally, but enabling it for this session failed: {error}","text_hash":"ae8063f43cb8bb4561852d2caf0928d3ae5200a33de99014490f18ad1f4a0d1a","tgt_lang":"zh-TW","translated":"伺服器已儲存為全域停用,但為此工作階段啟用時失敗:{error}","updated_at":"2026-07-31T19:22:28.709Z"} @@ -1326,7 +1337,6 @@ {"cache_key":"52e65649d492505176e51f6814baaf2968e54837efc5afb46c4156622384889d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.removedRestart","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Removed {name}. A Gateway restart is required to apply the change.","text_hash":"7eec4a0f3f0ddc1d8bb7941fcb5d28293ccf49db0ffde037d426fa8c1a15b85f","tgt_lang":"zh-TW","translated":"已移除 {name}。需要重新啟動 Gateway 才能套用變更。","updated_at":"2026-07-29T10:57:26.599Z"} {"cache_key":"52e6710498d5726bc9874b68c1503788372510003be8c6a314e121ddfdc82bb8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.advanced.title","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Daily Log Review","text_hash":"44fc6083dd2c1241ce8e230650168a41c72505aed45de4f86b0c203ad4d12fda","tgt_lang":"zh-TW","translated":"每日日誌檢視","updated_at":"2026-07-29T10:57:26.599Z"} {"cache_key":"52ecbe0c65da4289d4bfc8061be222942577f3eb9e06fa13d6b2f8faf7c0a92e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.toggleConfirmation.disableConfirm","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Turn Off Dreaming","text_hash":"74e56baf791e5d2208e6ff37882b98822c5cfe89a30981d72e543e287eaa1b5c","tgt_lang":"zh-TW","translated":"關閉 Dreaming","updated_at":"2026-07-28T07:05:54.554Z"} -{"cache_key":"52f1221671af60987fe9708b03239db4d1f876f89f8253ce707faf6ecee3b62e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.messages.openInCanvas","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Open in canvas","text_hash":"02597bb20cb5d93ebbb47e62c3591fcf9dec76fc42697e1dc130e1f167232e61","tgt_lang":"zh-TW","translated":"在畫布中開啟","updated_at":"2026-07-12T06:30:06.675Z"} {"cache_key":"530aacc93aafadc1e92edc4d8999c400336f26dd7df08ac18231e914d75c7c0c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.followUpModeReset","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Reset to server default","text_hash":"a0d3eca18969b4e5c5df70697220db5c6a3144a957202b42e5849f94cabcbad3","tgt_lang":"zh-TW","translated":"重設為伺服器預設值","updated_at":"2026-07-17T04:26:43.773Z"} {"cache_key":"531981cbe8a0bde4c575cbaa4518fc07a9209eb58c18bad957df5dc55c7d66ac","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.details.baseContextPerMessage","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Base context per message","text_hash":"f97ff4c2483a2174935304524775bc8191237e0bd314d05470c8b1f30ce435b6","tgt_lang":"zh-TW","translated":"每則訊息的基礎內容","updated_at":"2026-07-29T10:57:26.599Z"} {"cache_key":"5331d3c7b9f2e35edc5bcd52a54361daf8dea3b4d6ef6b9e87f887540dcd6120","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.dreaming.agentScope.description","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Overview, dream diary, short-term counts, and maintenance actions belong to one agent.","text_hash":"98efcc28e75f2ce7e4dff72770cecd695b3875f9525b52536b8a8e360418547f","tgt_lang":"zh-TW","translated":"上方設定為全域設定。下方的夢境日誌、短期計數與維護動作屬於單一代理。","updated_at":"2026-07-28T07:05:42.341Z"} @@ -1352,6 +1362,7 @@ {"cache_key":"5439018049d91143fc5ed48c65464b1f489300e13c4e0b9566310713c386f94c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.defaultAgent","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Default agent","text_hash":"94da52ecd6c5c3b77b89b8427f4bcaf11a40ddf68f5b00171977349fb2e6abc9","tgt_lang":"zh-TW","translated":"預設代理程式","updated_at":"2026-07-29T10:57:26.599Z"} {"cache_key":"544d00030bc8535c6bd08f5029d92cf797639c5bd7d9722cea07c7f13c8611ea","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.notifications.subscribing","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Subscribing...","text_hash":"9c2b9e485b62068f6a111c4f0f7c4d5e9a8cd691dba495cac5b3c9e473cda908","tgt_lang":"zh-TW","translated":"訂閱中...","updated_at":"2026-07-12T06:27:44.129Z"} {"cache_key":"545aac0ef7626b6de69720b175e460d8719fa4d46096c610139e63f746c0dced","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.pairing.dismissDialogTitle","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Dismiss DM access request","text_hash":"d6e1adb4984f11519b5b2e5e143fa5a81d8cff357d9aab81f893027ccde9d9a3","tgt_lang":"zh-TW","translated":"忽略 DM 存取請求","updated_at":"2026-07-22T15:40:26.104Z"} +{"cache_key":"545db10c6469be8910140cc0cc9a156701d7a8eec46f942aede575604c0266c8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.candidates.retry","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Retry test","text_hash":"1fa8f72fe8a0f01c606d8f742fe775987bc78daf9e96e586f26a780989c75698","tgt_lang":"zh-TW","translated":"重新測試","updated_at":"2026-08-06T05:28:41.275Z"} {"cache_key":"546f20edcb9eab2a6a03f5ce88b477827ba5642e41f602bcaa970706ceac68d1","model":"gpt-5.6-sol","provider":"openai","segment_id":"nodes.inventory.removePromptTitle","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Remove {name}?","text_hash":"01c1f0250884f59318b310f94ab575cdbf6fc21434dcc27756f349a6526b2bde","tgt_lang":"zh-TW","translated":"要移除 {name} 嗎?","updated_at":"2026-07-14T04:43:48.765Z"} {"cache_key":"547c2892b619dea838c82236b8f6f5e22d4f4101ac6b561bef6807c7059b47f5","model":"gpt-5.6-sol","provider":"openai","segment_id":"connection.access.toggleTokenVisibility","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Toggle token visibility","text_hash":"81fc4b962be0e4a4748879f1645272c8f2302e101c59544f1fac347b3f892f26","tgt_lang":"zh-TW","translated":"切換權杖顯示狀態","updated_at":"2026-07-12T00:07:53.649Z"} {"cache_key":"548359566983a4c55ef3c89a88321c8344b7c1ec285c8f29878544ed75187190","model":"gpt-5.6-sol","provider":"openai","segment_id":"agentScope.allAgents","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"All agents","text_hash":"54c32d3e2cfa1cc879f746643e6b41360541692fc0a163f3793595510398e6f5","tgt_lang":"zh-TW","translated":"所有代理程式","updated_at":"2026-07-13T11:01:08.621Z"} @@ -1441,6 +1452,7 @@ {"cache_key":"598bfa4169306d63cd852b7e0d070605bad47b636e5e1e82132a4f4510fe0857","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.rail.show","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Show session rail","text_hash":"6e447056ba0f1190b425737d8239351203fa041efc52c0810d3d48584a593460","tgt_lang":"zh-TW","translated":"顯示工作階段側欄","updated_at":"2026-07-25T17:10:58.976Z"} {"cache_key":"598cd1e23397a4703d3d8942f4c2cee907c7dbc3421bc26d695bca4c02e1f138","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.today.reviewed","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"REVIEWED","text_hash":"5796063a0ef442e00cd95cc618296d1b6f07126e9a54d58df31324f88e8bbae4","tgt_lang":"zh-TW","translated":"已審查","updated_at":"2026-07-12T06:29:23.295Z"} {"cache_key":"599544d0b57fcd18a15089ba0c96166edad06fef9276264c212a364ba54c1464","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.messages.askInSideChat","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Ask in side chat","text_hash":"325d7b83a17bf626a5315dc5bbdcce46d4cbbdfa58c5e3e3880d5a72e1b8287e","tgt_lang":"zh-TW","translated":"在側邊聊天中詢問","updated_at":"2026-07-29T10:57:00.712Z"} +{"cache_key":"599b96992d995326616469309728d5618e9e8c28d420ae98821b3230e6ecc7b3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.stopCloudWorkerConfirmAction","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Stop worker","text_hash":"9a57ca2831c77ed95598e14dffcbb02156a28428b46f153a2cefb02c66f53d8c","tgt_lang":"zh-TW","translated":"停止 worker","updated_at":"2026-08-06T05:28:41.275Z"} {"cache_key":"59a1480db7f3c9fe2922408013ceb2948fe3258d89503556b65c89311cd340f5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.toolCatalog.descriptions.write","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Create or overwrite files","text_hash":"b29a2552b08fc6afff15e7d9e6276beeaa33e59f3fa298a999c6e8115b487d7a","tgt_lang":"zh-TW","translated":"建立或覆寫檔案","updated_at":"2026-07-12T06:26:13.235Z"} {"cache_key":"59a3cfa3c059c97e0e23dd30bc87a9a04a5b39402c27754433b1a8741dc41229","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.binding.binding","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Binding","text_hash":"164c690a353e7b5106d3de3de2d1d1811b7b7c30ab0c4640c15c8a141b226280","tgt_lang":"zh-TW","translated":"繫結","updated_at":"2026-07-12T06:25:32.771Z"} {"cache_key":"59a948c18057d9020582ae9ee1aa8cf2c642ce00b8b1262e5c26300df322c196","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failure.format","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Invalid response","text_hash":"eed60677c45e0e918f7cea764ee925ea6452655dc43392e1c7b7e0a096b478f1","tgt_lang":"zh-TW","translated":"回應無效","updated_at":"2026-07-29T10:57:26.599Z","segment_ids":["modelProviders.probe.status.format"]} @@ -1573,7 +1585,6 @@ {"cache_key":"61e785c0e25547e12cd5575ee04968ed59e9234e60592d46726aa56cb2601616","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.execApprovals.useDefault","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Use default","text_hash":"a769cedc799260e81ce23b3fc1533ae48004f6ab25f0dffcc783d95fea378e19","tgt_lang":"zh-TW","translated":"使用預設值","updated_at":"2026-07-12T06:26:07.045Z"} {"cache_key":"61ebca0ee78fc341db8fae91c6617357d3be0cef95adaee61ec8f7db876783cf","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.required.title","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"No AI provider configured","text_hash":"aa32536c4392469873de1ab53e162b11ee1056e55b2b3d952f79df69fe718c07","tgt_lang":"zh-TW","translated":"未設定 AI 供應商","updated_at":"2026-07-29T10:55:01.542Z"} {"cache_key":"622517fe0438dab0d5edef29df04170c8d8d217e98e32c13b671c04d2c64981a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.sections.secrets.description","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Secret provider configuration","text_hash":"ffe886080efe62f3963de724b99d5aeaf7c902b8bb07715be0361963a142f28f","tgt_lang":"zh-TW","translated":"密鑰提供者設定","updated_at":"2026-07-12T06:26:57.057Z"} -{"cache_key":"6242b7e690a8df1bd8552828a841ee03749d17cd562851668f7f92925e6f2ef7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.relative.minutesAgo","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"{count} minutes ago","text_hash":"78340a1d59dd94e977102e48309c28e777a863609c3855ab7cff6f292e55434d","tgt_lang":"zh-TW","translated":"{count} 分鐘前","updated_at":"2026-07-12T06:29:29.735Z"} {"cache_key":"62453d04aadb9343b2189009e507290bfb8595b2f33e34aebf53c3e7fe783fd9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.insightsExplainer","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"These are imported insights clustered from external history; use them to review what imports surfaced before any of it graduates into durable memory.","text_hash":"41ac16d8b115e9b61d628dffb9e89af754b8b3dcacacf48b526fd6a896e95bcb","tgt_lang":"zh-TW","translated":"這些是從外部歷史紀錄叢集而來的匯入洞察;用它們來檢視匯入所呈現的內容,然後其中任何一項才會晉升為持久記憶。","updated_at":"2026-07-12T06:29:39.309Z"} {"cache_key":"626aac5c19f40f757cc67eff93599c24c5c2a271c62770b72c2587fcd9c65810","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.overview.user","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"user","text_hash":"04f8996da763b7a969b1028ee3007569eaf3a635486ddab211d512c85b9df8fb","tgt_lang":"zh-TW","translated":"使用者","updated_at":"2026-07-29T10:57:26.599Z"} {"cache_key":"627a442e37cbf703a6716705a504a62cb1fe88a2e6351345eef82e5d1aab4adb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"debug.security.info","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"{count} info","text_hash":"a84e3331299caa904b633757b6c5cafdab536c874e78ba168a0290c36ade2f20","tgt_lang":"zh-TW","translated":"{count} info","updated_at":"2026-07-29T10:57:26.599Z"} @@ -1606,6 +1617,7 @@ {"cache_key":"6437dc7ddee1199530e2a31ce6df909e9fa3cd721c5ebc3376257353469e40e5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.pairing.newCode","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"New code","text_hash":"3edce074d60711e799f3ebf89c7d2b12069c421558d76340108e13cdc16c6e57","tgt_lang":"zh-TW","translated":"新代碼","updated_at":"2026-07-29T10:57:26.599Z"} {"cache_key":"645c84f9b9eb09edd42179f3ea6ddf1ba3f1d569db39fd9ab50d27f5623ba0b6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.noDiscoverMatchTitle","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Nothing to discover matches","text_hash":"6becb932fc06a9b6bdfe92fb1964a1a20407fc4624d1687d8d53ee8e65c5320e","tgt_lang":"zh-TW","translated":"沒有符合探索條件的項目","updated_at":"2026-07-29T10:57:26.599Z"} {"cache_key":"64600e0693062964710c3187c7804d0095c038e82ef74c7ba03ef8291727928a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.backend.title","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Backend","text_hash":"2fb4019a35e427e8d595c79fe996407a01031a9e00ed0a7d174bfb1a0e455b90","tgt_lang":"zh-TW","translated":"後端","updated_at":"2026-07-28T07:05:05.731Z"} +{"cache_key":"64623e56f2162432c2ebcc1b6164868c56c16942d656133e5fb99696896117e9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.actions.confirmRepairDescription","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"This archives derived dream cache files and rebuilds them from clean inputs. Your dream diary stays untouched.","text_hash":"2589fde250939480a492a5f25e92fb75430cccfcb4aa9da17a4c63c5ea3efb22","tgt_lang":"zh-TW","translated":"這會封存衍生的 dream 快取檔案,並從乾淨的輸入重新建置它們。您的 dream diary 不會受到影響。","updated_at":"2026-08-06T05:28:52.666Z"} {"cache_key":"646ca0f366209e2b84de96a795ec7e7c5c5b42833cf46ee090a64be1205f5ce6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.loading","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Checking this Gateway for available AI access…","text_hash":"4158a236abfb66eb52e2775836f304bb60e3f7263d29ff74b69a88f6e5d47e06","tgt_lang":"zh-TW","translated":"正在檢查此 Gateway 上可用的 AI 存取方式…","updated_at":"2026-07-29T10:57:26.599Z"} {"cache_key":"6476b9313432c83e499c713762c5f89e6c480e7c0446bcaf4260b30b35b8218d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.dreaming.phaseFields.lookbackDays","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Lookback days","text_hash":"b1f83508815cd1b131f379bb625580ddb99e77bff2fe79afd3bcdd2c47867ac3","tgt_lang":"zh-TW","translated":"回溯天數","updated_at":"2026-07-28T07:05:28.981Z"} {"cache_key":"648f6066c91a310b1d6fa79da6e8db97082b25218b55f3983d8448aed875fc1b","model":"gpt-5.5","provider":"openai","segment_id":"chat.workspaceFiles.dockRight","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Dock to the right","text_hash":"87c5f43da74bf2aa5a575b34361abb7ef9c5eb57a2665369aed6f802eb28c376","tgt_lang":"zh-TW","translated":"停駐到右側","updated_at":"2026-07-10T06:07:42.888Z"} @@ -1761,12 +1773,10 @@ {"cache_key":"6e84ead8b45d1a0c926572ca547b7e34b5ee9935bc63419f4ed62f51f6e56280","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.files.extensionPreview","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"{ext} Preview","text_hash":"6368a3f430920120daf8a7f60cad5598b853ca1bff83f5126021216afe09533b","tgt_lang":"zh-TW","translated":"{ext} Preview","updated_at":"2026-07-29T10:57:26.599Z"} {"cache_key":"6e932b8ddacec2f0bf96a35e8d63b319a02a96c91331bac2350f0dcc103f74cd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.detailUpdatedValue","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Updated: {time}","text_hash":"5e72d5445f018c9d08aa34ae0178fb9aa49eea6a0afd0c8d379f20b7af3e8aa0","tgt_lang":"zh-TW","translated":"已更新:{time}","updated_at":"2026-06-16T14:12:59.400Z"} {"cache_key":"6e97fcbe9abdc699aec8849807cc3e5cf0eb5d931de2b60f03a3145ea4e36911","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.dreaming.unsupported.rowTitle","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Not available for this engine","text_hash":"519bfda611c2317aca12359fea44511dc7f1d2e1f8cb432aac9df9ddf9e57f76","tgt_lang":"zh-TW","translated":"此引擎不支援","updated_at":"2026-07-28T07:05:42.341Z"} -{"cache_key":"6eb050a2dd545bf1d85cdea4f9f116a3f57b3360505ec0f3f99fb3e22d34358e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.relative.hoursAgo","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"{count}h ago","text_hash":"520c737ea62430c4aa3e953abb60cf6bf7ecde97f0aef8f5e3fab5a9011db2a0","tgt_lang":"zh-TW","translated":"{count} 小時前","updated_at":"2026-07-12T06:29:39.309Z"} {"cache_key":"6eba03929e5e3bb5dfc860dc572bc75c5a44253ec2e5259135137afaa7832acb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.copyFailed","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Copy failed","text_hash":"5b50e7a693fee952b9ed0e7c240bf4cba69b1dbf02af718145b297e4110591f3","tgt_lang":"zh-TW","translated":"複製失敗","updated_at":"2026-07-29T10:54:28.423Z"} {"cache_key":"6ebaf2fe61e03c6ac6621eb5ab267fad7f36019a0682919063484bd29131c584","model":"claude-opus-4-8","provider":"anthropic","segment_id":"board.widget.rejected","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Access rejected","text_hash":"df555d1197791234410d41c24fce997fb296da360cb5b138feda92b04d8ae69b","tgt_lang":"zh-TW","translated":"存取遭拒","updated_at":"2026-07-22T15:42:26.369Z"} {"cache_key":"6eecac0d9c28599cc055fb1f5ae426e12db0ab732520528f91a2076e83220e1a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.viewPendingChangesRaw","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"View pending changes","text_hash":"dfde31545cd2686bfc6834a69fdc8e56c5dbc9206557d0016cb861f02025b51c","tgt_lang":"zh-TW","translated":"檢視待處理變更","updated_at":"2026-07-12T06:27:55.841Z"} {"cache_key":"6ef6e6949082c885d898435932e44b1903eda649b77bbb36460c8659dcbe6a33","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.notifications.notSubscribed","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Not subscribed","text_hash":"ea7dda52d87941aca19b2b6968f550289faa3d8b150ea7df8255872e3d0742c8","tgt_lang":"zh-TW","translated":"未訂閱","updated_at":"2026-07-12T06:27:36.004Z"} -{"cache_key":"6ef88f49474d61c74dc1f60d57c1fa05e95fe4d38021e344c433c95596b01f5a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.tryAgain","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Try again","text_hash":"d8b8392e2c542950ca64867168e4ef87d4ad606882d5898f826b51c6d553988f","tgt_lang":"zh-TW","translated":"再試一次","updated_at":"2026-07-29T10:57:26.599Z"} {"cache_key":"6f03e0a3999ea60747bc522b3aa59e12069fbd15ab7a31c69e52271eee49d396","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.stopVoiceInput","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Stop voice input","text_hash":"946cefaf9406133e008fd67987beff2091b0bdcec22b090957e2c3a1cceac848","tgt_lang":"zh-TW","translated":"停止語音輸入","updated_at":"2026-07-29T10:57:26.599Z"} {"cache_key":"6f08a515efefa0654344e14b7485a999be7be9ca5cf90f8059360b4cb120096c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.dreaming.timezone.label","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Timezone","text_hash":"4ceca1d52cede44de32f74ad326272e339cece20244a6ff39f131d3331fb5c67","tgt_lang":"zh-TW","translated":"時區","updated_at":"2026-07-28T07:05:17.452Z"} {"cache_key":"6f0f40145bec58308ff210407c8c97c2c8597e71321d3aa4115893e6f5fb57dd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryImport.itemBackup","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Item backup","text_hash":"9b5012294090ad8ae3ee839329e5992448c921429a8deb936353860c2c6c5797","tgt_lang":"zh-TW","translated":"項目備份","updated_at":"2026-07-29T10:57:26.599Z"} @@ -1864,6 +1874,7 @@ {"cache_key":"7440380f12fe336e74fe51da9cf999a0fec869da455c55513a54a2ef91bb613e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"appsPage.cards.chrome.title","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Chrome extension","text_hash":"08e2a7f0f999ce504ef9ff7bf62931bb12a38aeee97087c33f5ce3aaafcbb4ad","tgt_lang":"zh-TW","translated":"Chrome 擴充功能","updated_at":"2026-07-22T15:42:00.509Z"} {"cache_key":"74404fade62521a3118f7bb4f43117fd656611d0786ac78494f3db50530a4a76","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.themes.dash.description","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Chocolate blueprint","text_hash":"b378cca81b5eac22e00e8ec4fd031bd441b818e92d4ed4a5edb65733e8d8becd","tgt_lang":"zh-TW","translated":"巧克力藍圖","updated_at":"2026-07-12T06:27:36.004Z"} {"cache_key":"744aac0b59d9f5dc0ab871b5a6b346be10494e502d57854685f719fc59beaaf8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.status.nextSweepPrefix","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"next sweep","text_hash":"836b65b782a40d015ac29fa976e399ea979cc1c659c551f5de304c4004ed8dd4","tgt_lang":"zh-TW","translated":"下次清掃","updated_at":"2026-07-29T10:57:26.599Z"} +{"cache_key":"7472fc839575bb7da75c9d6d0ba9587a9dcbc7ef0805898d914af0024e4e62c1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.modelControls.modelsUnavailable","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Models unavailable","text_hash":"3165b4e4a0545cf89d54a11e8f862bbbfd06f986af3ff8f94f5c7c4992495b5f","tgt_lang":"zh-TW","translated":"模型無法使用","updated_at":"2026-08-06T05:28:55.523Z"} {"cache_key":"747c0b5118e3ae8c2f781eecbbad0987b54e6aea0364deffc0b35444318ca0bb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.appearance.importedFrom","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Imported from tweakcn: {name}","text_hash":"1cb9c2eeaa9a2087faa6dea272b4c1954e49dae1b6e14efc632ab72ff338eeba","tgt_lang":"zh-TW","translated":"從 tweakcn 匯入:{name}","updated_at":"2026-07-12T06:27:44.129Z"} {"cache_key":"74b1598e20dd09d5adaa86a932a56911db02a83217e51995646e61d99cc2f9c3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.observer.boardCurrentRun","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Current run","text_hash":"34a04b78fca4e4d0fb35115190a94e59b4aed1b6d68711139f0c7748a3ac7a83","tgt_lang":"zh-TW","translated":"目前執行","updated_at":"2026-07-22T15:43:29.685Z"} {"cache_key":"74ecbe0573aa43ebd64ee87bd412941f2b6dba2105c464c2054082f165018cee","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.history.title","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Find reusable workflows","text_hash":"1119676cefbae5b1a884f443c5acac4858b4453bb8691ea009cce6aae0e0a4ad","tgt_lang":"zh-TW","translated":"尋找可重複使用的工作流程","updated_at":"2026-07-29T10:57:26.599Z"} @@ -1894,6 +1905,7 @@ {"cache_key":"767382d6691070b8793574df37d8769229d2c94e3fd6000191192202a9e66b8d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.dreaming.unsupported.description","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"The {plugin} plugin owns the memory slot and its config schema has no dreaming section, so these settings cannot be stored. Switch the engine above to edit them.","text_hash":"136d3016394ec6c944c97aa6a872a9b5f706f570288869911a9e1e37f5f4954c","tgt_lang":"zh-TW","translated":"{plugin} 外掛佔用了記憶插槽,且其設定結構沒有夢境區段,因此無法儲存這些設定。請在「概覽」分頁切換引擎以編輯它們。","updated_at":"2026-07-28T07:05:42.341Z"} {"cache_key":"7677892fb8f6af95f28770a07c21710265c7e33a9bd91d47d67a460491cffd04","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.connectorGroupHome","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Home & media","text_hash":"69a5e0e1ebb60ea9a55eaa00f3a398e4cff4210303e0a98c2c666731bc1e08e8","tgt_lang":"zh-TW","translated":"家庭與媒體","updated_at":"2026-07-29T10:57:26.599Z"} {"cache_key":"76851aad21b25770c322f0f9a191d7aad6989c2c9f661ed85e40ad119f0a37e5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.badgeProof","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"{count} proof","text_hash":"648152d9be55ae913213e40c0b58a975437c088cff2e5475c20ffe8de8006750","tgt_lang":"zh-TW","translated":"{count} 個證明","updated_at":"2026-07-29T10:57:26.599Z"} +{"cache_key":"768bff75bf26c9a8e8a9a40e268a961c14406b6972378d1e55fa7c4cd8769c9e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.rateLimit","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Wait for the provider limit to reset, then retry.","text_hash":"59161ffdbbfc978ef95092eec47d88e127013ff4e75d44f3ffa7e6c69bcbe45e","tgt_lang":"zh-TW","translated":"等待供應商限制重設後再重試。","updated_at":"2026-08-06T05:28:41.275Z"} {"cache_key":"7691cd620c349691fe98390fc39039062d077082a07ff85f2bbaea612191d0a2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"mcpPage.runtimeHint","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Edits save automatically; runtime changes apply after a gateway restart, and active agents rebuild MCP runtimes on next use.","text_hash":"badcccba6af7a2c05ce705e5aa2591f2ed35d88a3758fa61c214a88e7f5ac19b","tgt_lang":"zh-TW","translated":"執行階段變更會在儲存並發布後套用;使用中的代理程式會在下次使用時重建 MCP 執行環境。","updated_at":"2026-07-12T06:28:35.698Z"} {"cache_key":"76ba5f305a4e760c24f5e3d7db987c925c6aaad49410b9de74f430b2ded7a589","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.searchPlaceholder","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Filter by key, agent, label, kind…","text_hash":"6ab8a2ab4c3ba1260b191f83561320e465410e60ec054c4ffe55714412acb496","tgt_lang":"zh-TW","translated":"依金鑰、代理程式、標籤、類型篩選…","updated_at":"2026-07-29T10:57:26.599Z"} {"cache_key":"76badb7377ee28ac528e81a290d2d9ecfac389539544fe33ed7d9f824393a1a4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"logbook.nav.today","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Today","text_hash":"2b065c7c9ce466e5ebcad757987d5d660ee4c9ea708bc62c43444b53334738ba","tgt_lang":"zh-TW","translated":"Today","updated_at":"2026-07-29T10:57:26.599Z"} @@ -1958,9 +1970,9 @@ {"cache_key":"79c1ecd76b2569bb22d2afa63d0d28238ba31d02a2e324c4157205370a5fffb2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.removeItem","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Remove item","text_hash":"5a89edf2867d98dd75fe7d7fd924ba09743f09012868a7ccc3c17bb4841b4f79","tgt_lang":"zh-TW","translated":"移除項目","updated_at":"2026-07-12T06:26:35.708Z"} {"cache_key":"79ea77c043db1d4b7cfe0d830528222b4466768a00b928c7e6cb503f1823ac78","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.sourceFilters","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Thread source filters","text_hash":"dd7cac37e3511f1101379d18ef64e6235b36f2d44c1df729d1bb10a7c75e7517","tgt_lang":"zh-TW","translated":"工作階段來源篩選器","updated_at":"2026-07-29T10:57:26.599Z"} {"cache_key":"79ef9f6df65c55416779412d950976d91febb65e9254b1e0607b8268c4b22da6","model":"gpt-5.6-sol","provider":"openai","segment_id":"chat.workRun.workedForError","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Worked for {duration}, includes errors.","text_hash":"66118efe01df30b774788c6b32fec5c0bff79a91c38f03c9e66d5a19b8b76538","tgt_lang":"zh-TW","translated":"已執行 {duration},期間發生錯誤。","updated_at":"2026-07-12T17:49:19.706Z"} -{"cache_key":"79f32c15c000633030e4951550da8a7be50799e3cc87f8d11f7d70fbb80bd8e9","model":"gpt-5.6-sol","provider":"openai","segment_id":"modelSetup.verify.button","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Verify connection","text_hash":"7b840072a1e440b8a99365140e070b840e77bd9b879eb23379edf1577302a219","tgt_lang":"zh-TW","translated":"驗證連線","updated_at":"2026-07-16T15:48:28.067Z"} {"cache_key":"7a37e8599c6d3b31edb7f4c765f9b9003c27efe5beb7b3ed9b2293a69b304533","model":"claude-opus-4-8","provider":"anthropic","segment_id":"logbook.stats.title","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Day at a glance","text_hash":"db15480eb17e972867245ba747725ce433878198f4808814d59795184f68e46c","tgt_lang":"zh-TW","translated":"Day at a glance","updated_at":"2026-07-29T10:57:26.599Z"} {"cache_key":"7a4f8cea2bd26c72d6815d63a807847cba4342a6b897121791273e8cfc12c8f9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.credentials.oauth","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"OAuth profiles: {count}","text_hash":"2b7171af6eca3ba4057a1ce9217a7780647d0e1542a7b8c5e072c02a6098f6e3","tgt_lang":"zh-TW","translated":"OAuth 設定檔:{count}","updated_at":"2026-07-29T10:57:26.599Z"} +{"cache_key":"7a5b3fc2dad8ab235b5d48ad8435738ab32958267c35bc37e2b5920cae61e2b7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.deleteSelectedConfirm","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Delete {count} threads?\n\nThis will delete the thread entries and archive their transcripts.","text_hash":"4c54c281b40a03109f36a41d8ab02d72616493fd3cdafcf0d8adcf1cf89959cc","tgt_lang":"zh-TW","translated":"刪除 {count} 個討論串?\n\n這將刪除討論串項目並封存其記錄。","updated_at":"2026-08-06T05:28:41.275Z"} {"cache_key":"7a642503746818561d5f358b4a2e2e7b1d66b5f0bcdd7d15fd2eeade5d54d65c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.menu.noSkills","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"No skills available.","text_hash":"a0643757b34712189e740a0a0ba59dc93aefb35dc7e641f762d476c0a4e830aa","tgt_lang":"zh-TW","translated":"沒有可用的 Skills。","updated_at":"2026-07-29T10:57:22.589Z"} {"cache_key":"7a72e2382f28b26dc4914b02eef6285d414de8559ba82a36663c2c090e844c4c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commands.arguments","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Command arguments","text_hash":"55fa47390d07fd1ab8f6012db1ec61b3db5c4eb58392cbaeeb2d9a8c054a7d5a","tgt_lang":"zh-TW","translated":"命令引數","updated_at":"2026-07-12T06:30:00.937Z"} {"cache_key":"7a7675962798b2e706bc7df524dbc7e1bbd99c3e25d271387146dc5f03e84303","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.needsAttention","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Needs attention","text_hash":"c1ebc7817870e5be78fceae559ba5fcac2b68d5c5498d8080298004f3f79d62d","tgt_lang":"zh-TW","translated":"需要注意","updated_at":"2026-07-29T10:57:26.599Z"} @@ -2042,6 +2054,7 @@ {"cache_key":"7ea32516a7df5114e9f2fbc324db7349d12c9dee67e237a6c890ba1a8ebf4f32","model":"claude-opus-4-8","provider":"anthropic","segment_id":"debug.health","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Health","text_hash":"55898449eb74fb2e348d13e5a5d84ab019bb87ea92687b50b3d3302eb409b784","tgt_lang":"zh-TW","translated":"Health","updated_at":"2026-07-29T10:57:26.599Z"} {"cache_key":"7eb952596a1787763d6adcfbff136df5d3b2663e76621e9d9635b0ad7c82984d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.branchFromCheckpoint","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Branch from checkpoint","text_hash":"b7f6b6e858bc0c8427ee4f341701811e8f291595c1b95a56b5a3a100827310cd","tgt_lang":"zh-TW","translated":"從檢查點建立分支","updated_at":"2026-07-29T10:57:26.599Z"} {"cache_key":"7eb9a882f116186128ca6ee73936df3a47bd85b7cbe04e3efbb20b4e7143fb40","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.outputTokens","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"{count} output tokens","text_hash":"7ad6277b0b94f31bef4537fbe6d4339acfde8ec5668c3c2643bbe68a8f67d751","tgt_lang":"zh-TW","translated":"{count} 個輸出 token","updated_at":"2026-07-22T15:42:40.113Z"} +{"cache_key":"7ecd49140cc8f5215b286b7b5cf3d3910bec28550a8267d22141d6c6efe12c69","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.unavailable","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Make sure the provider service is running and reachable, then retry.","text_hash":"91dd03a4485088dbe11b0bad797b05af1e3b3e87824c557fd514f944d3a3f992","tgt_lang":"zh-TW","translated":"請確認供應商服務正在執行且可連線,然後重試。","updated_at":"2026-08-06T05:28:52.666Z"} {"cache_key":"7ed7c4042525a08d63a707e9cb6eabc65fe45d44053a27b0dd063ce718d9beea","model":"claude-opus-4-8","provider":"anthropic","segment_id":"languages.vi","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Tiếng Việt (Vietnamese)","text_hash":"41c7596d3d2161e51a52efe2ec7e437d5104490ddb77757c9264f55b0667df35","tgt_lang":"zh-TW","translated":"Tiếng Việt(越南文)","updated_at":"2026-07-29T10:57:26.599Z"} {"cache_key":"7ef7d6cf21af5782abd0b0895000833b728364c8090ca36e18362c46a6e71319","model":"claude-opus-4-8","provider":"anthropic","segment_id":"updates.postRestart.restartUnhealthy","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"The replacement process never became healthy and the previous process stayed up.","text_hash":"2f6b8ec4a9b787c58782852ee490526f23048701af076c200ec714c3e14c41cf","tgt_lang":"zh-TW","translated":"替換的處理程序始終未變為健康狀態,先前的處理程序保持運行。","updated_at":"2026-07-29T10:54:50.611Z"} {"cache_key":"7ef85ae0acc7b25507a61f8ea6328bac113d1a2e7c1a1605d79c2b52f5203b2d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.rawDiscard","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Discard","text_hash":"eb1a70e39274bb762b5d7c1adb5debeea2b05e12af28207f21a375b596853273","tgt_lang":"zh-TW","translated":"捨棄","updated_at":"2026-07-12T06:30:06.675Z","segment_ids":["chat.detailPanel.discard"]} @@ -2127,6 +2140,7 @@ {"cache_key":"836d81d1e053c3580e1bea646d67e85dca38f6f1baef4187b01f03a6f8c1a93c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.readiness.signedInNoModels","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"You're signed in, but this account exposes no usable models. Choose another provider or account to continue.","text_hash":"8161c8ac3c1029e91facacac66caf3d159e019cb581041782fa7a9299bbe1702","tgt_lang":"zh-TW","translated":"你已登入,但此帳戶未提供可用的模型。請選擇其他提供者或帳戶以繼續。","updated_at":"2026-07-31T19:22:28.709Z"} {"cache_key":"838386d33b68f138040e489c68e0953f79840fbc8be3a6d50e392a6bdf5716ba","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.nostr.notices.operationFailed","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"{prefix}: {error}","text_hash":"8c197cc9036336aa9e6a1c8a500e52f7334a264c786d63a8b7dffd0345f1bb0b","tgt_lang":"zh-TW","translated":"{prefix}: {error}","updated_at":"2026-07-29T10:54:28.423Z"} {"cache_key":"83a8a5e698eefec14d163b24d91a5ad3e4df9518c9bd1127c4c405e2a8809328","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.tabs.memories","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Memories","text_hash":"e7218b5e4a56497509ef63bbad37e594d8f24ac90928ef6ce542b1142e5426fa","tgt_lang":"zh-TW","translated":"記憶","updated_at":"2026-07-29T10:55:30.220Z"} +{"cache_key":"83cf7009316e5e7d6484cb17dca5a79c2d23271ca4aba114772829577dfeed18","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.actions.confirmDedupeDescription","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"This rewrites DREAMS.md and removes only exact duplicate diary entries.","text_hash":"66ce13326514c7a9e5d598490eefd03a054d8eeee1a21811dbc46f87103549d2","tgt_lang":"zh-TW","translated":"這會重寫 DREAMS.md,並僅移除完全重複的 diary 項目。","updated_at":"2026-08-06T05:28:52.666Z"} {"cache_key":"83e1e51396da558432d76186a9ca25e1dd4cd0987a3933a56deda245d7a842c4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.notifications.denied","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Denied","text_hash":"da404deb110f7cc92a5b2c85c8e8ab103bd48837cf300f8387d13d54f3adea65","tgt_lang":"zh-TW","translated":"已拒絕","updated_at":"2026-07-12T06:27:36.004Z","segment_ids":["approvalHistory.statuses.denied"]} {"cache_key":"840758f01750259c3a396ffc804ecf6f8bef06b94c8d4fe8fa1a890bec63f2cd","model":"gpt-5.6-sol","provider":"openai","segment_id":"approvalHistory.columns.request","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Request","text_hash":"59f03d642b41e22f4575061e817f9e87c3ced5a0e77d5c92364bd45b7f90d0c9","tgt_lang":"zh-TW","translated":"要求","updated_at":"2026-07-16T09:21:32.020Z"} {"cache_key":"84082b9af3da2dddef7d996d804b1a42838a8a1bc53dbdd6099b2bcfb3489fd1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.daily.costTitle","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Daily Cost","text_hash":"7de5f8facf96834a19c79853ff2f0a5a4d0c2bc73a4059893f3a5c8c7f207627","tgt_lang":"zh-TW","translated":"每日成本","updated_at":"2026-07-29T10:57:26.599Z"} @@ -2462,6 +2476,7 @@ {"cache_key":"9b459c6fbb00935e6e3438d518f789c64d8e21506d3ea7883942a8f99e32b165","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.textSizes.xxl","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"XXL","text_hash":"0a783b9b8a7de6efbd67ddd5e4b28fe3a6b79b0d120c5754a98832359261c385","tgt_lang":"zh-TW","translated":"XXL","updated_at":"2026-07-12T06:27:36.004Z"} {"cache_key":"9b574466e88c9a3582076b25fba64d2cd255e4d5541249fb5cebaae8e664caba","model":"gpt-5.6-sol","provider":"openai","segment_id":"connection.access.password","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Password (not stored)","text_hash":"a693085108fe8ddea3acb78ba8ac0c275e593fc85db1c526006247ceb1372dda","tgt_lang":"zh-TW","translated":"密碼(不儲存)","updated_at":"2026-07-12T00:07:53.649Z"} {"cache_key":"9b598144b59bd4c5544201dafa4170984c21e16e8d0dcea21d5570e44ef7c1ff","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.agentFilterConfiguredDefault","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"{agent} (default)","text_hash":"7e996234f0fa55605720f9dc954a58411795bd882e948c87c739d43bd02137c3","tgt_lang":"zh-TW","translated":"{agent}(預設)","updated_at":"2026-06-17T14:13:17.815Z"} +{"cache_key":"9b5e76647e4d07f40b0b917641d84f5ff82c440da96ec7392aab930b30c6a5cf","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.modelControls.modelsRefreshFailed","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Couldn’t refresh models","text_hash":"b945dd9b9def5637a710863b594c4cfe700f7aa354e8856300c07bf0afd96be8","tgt_lang":"zh-TW","translated":"無法重新整理模型","updated_at":"2026-08-06T05:28:55.523Z"} {"cache_key":"9b98e1e861ec773295e40e7b51ba86f984bdaac1af82dd46dc20b6c224fc14e1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.breakdown.cacheRead","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Cache Read","text_hash":"bc60bc6b4e59a4e37809ce2aea0b21366e9682d3ad5e14a64e639efc0b9f269f","tgt_lang":"zh-TW","translated":"快取讀取","updated_at":"2026-07-29T10:57:26.599Z"} {"cache_key":"9ba9184d9ba805ed7d0a9265b9f36897fc56fc72ec32588ac8d0ae9033bb815f","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.dateOlder","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Older","text_hash":"03281c889c2869e091390f9ad5dd13f0f0e46b42c9c4698f857902451deb3450","tgt_lang":"zh-TW","translated":"較舊","updated_at":"2026-07-05T14:39:31.777Z","segment_ids":["dreaming.diary.older"]} {"cache_key":"9bab54ecfc6dfd803522573e5d58e224d31a7a1452c71f60a5e35345876e732d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nav.expand","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Expand sidebar","text_hash":"37a5d6485e109bf695382308d0e2cd33913c3e5f7e9ab990e8f1a5f4287b2c6a","tgt_lang":"zh-TW","translated":"展開側邊欄","updated_at":"2026-07-29T10:57:26.599Z"} @@ -2605,6 +2620,7 @@ {"cache_key":"a4672e59f835c9b85ffa1c5c983552a088a4aa93fa0d0c0205102411c84f0285","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.toolCards.group.otherMany","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"used {count} tools","text_hash":"e04e5f0c62ac4a39918614fd8675f4c3d504509903206de18b13bd9b3b686348","tgt_lang":"zh-TW","translated":"使用了 {count} 個工具","updated_at":"2026-07-29T10:57:26.599Z"} {"cache_key":"a47d00f0e0eca5c6b5c6dd434d612c597cb11ae37e13ead037c3e2dca5e3da81","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.turnRecap.tokens","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"{count} tokens","text_hash":"bc17ff48c05229eb1e7470573c5c85a0334cb3ea42c1672c50064261e387ead2","tgt_lang":"zh-TW","translated":"{count} 個 token","updated_at":"2026-07-22T15:42:57.795Z"} {"cache_key":"a4800c333ed62fe02d54d919bdfce9b6d6d01bbe6723c42fe09c071e41bdee22","model":"claude-opus-4-8","provider":"anthropic","segment_id":"execApproval.alwaysAllow","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Always allow","text_hash":"977618bd8bc7eef4d3bada0cf1a791d8362cd5fd8680e9673566abab2e76dded","tgt_lang":"zh-TW","translated":"Always allow","updated_at":"2026-07-29T10:57:26.599Z"} +{"cache_key":"a49466bec383c70895a15cbd395517a5d4dc6f7681181f9de84bba39344b33c1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.providerUnavailable","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"{provider} isn’t responding.","text_hash":"9691553e251c225e0a8436fa02f1d988f3285d8153228db08e52a1b36198de7c","tgt_lang":"zh-TW","translated":"{provider} 沒有回應。","updated_at":"2026-08-06T05:28:41.275Z"} {"cache_key":"a49932063edf44fd22f8ac47934a0c160e3bd4f436a730dcaecbfa66d5ef6802","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.binding.usesDefault","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"uses default ({node})","text_hash":"19766fb87c4d22a23fc32b7f479837377e97f85198e6f085ad7d130db7b3d7a2","tgt_lang":"zh-TW","translated":"使用預設({node})","updated_at":"2026-07-12T06:25:32.771Z"} {"cache_key":"a4a4ccb9be4dbb0972152be3bd26ad4c41a68a3291f301044f846a396de68faf","model":"gpt-5.5","provider":"openai","segment_id":"subtitles.tasks","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Background tasks: subagents, automation runs, CLI.","text_hash":"44c0c69e8ea67b7ec8607224ff0af91542e2e0c1d6dd8c863a875b82ea86bbac","tgt_lang":"zh-TW","translated":"背景任務:子代理、cron 執行、CLI。","updated_at":"2026-07-06T08:41:46.878Z"} {"cache_key":"a4b14e388e0df85a7f71cadb2b64290ea6b80c8c05af498feed1ca23420f65c9","model":"gpt-5.5","provider":"openai","segment_id":"tasksPage.openSession","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Open thread","text_hash":"a901aa25b833cf338ad5a9a241766c31efcbaf9de175bcae101fa36d1bc94384","tgt_lang":"zh-TW","translated":"開啟工作階段","updated_at":"2026-07-06T08:41:46.878Z","segment_ids":["workboard.openSession"]} @@ -2614,6 +2630,7 @@ {"cache_key":"a4f77949284bbb15ba41c687f6385f007b03028bae7c11bff28358f3c8deebde","model":"claude-opus-4-8","provider":"anthropic","segment_id":"terminal.unavailable","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"The terminal is not available on this gateway.","text_hash":"940fdd7d8191fc026b9746af032b22289f92e9f7947c4f44126ecae1ff402f7a","tgt_lang":"zh-TW","translated":"The terminal is not available on this gateway.","updated_at":"2026-07-29T10:57:26.599Z"} {"cache_key":"a509ac11b47875e6d5ae06296d0f8d9a474fbf2be7c108451bb61aed46986c6a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.metrics.cost","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Cost","text_hash":"204a5eb2cd28bcfdf3be9f8c765948e9e831609e3c57048cdbd6b8a94cf49126","tgt_lang":"zh-TW","translated":"成本","updated_at":"2026-07-29T10:57:26.599Z"} {"cache_key":"a51869c24096afe415b4608bcdb55b4908d163564f906e9a298c74d3de3cec45","model":"gpt-5.5","provider":"openai","segment_id":"tabs.tasks","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Tasks","text_hash":"b3a60e61a5233d0506ac737405a2a45280349683cac68722f18d0b73eb495ef4","tgt_lang":"zh-TW","translated":"任務","updated_at":"2026-07-06T08:41:46.878Z"} +{"cache_key":"a537b9e70360545943fc80453cfc6c53225a5e42243f3aae0729c519b63138ef","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.actionRequiresWrite","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"This action requires operator.write access.","text_hash":"48816bfddc8d61fc3ab5c633190b2fe68f8c7390a419d24a12ba9ece22a34402","tgt_lang":"zh-TW","translated":"此動作需要 operator.write 存取權。","updated_at":"2026-08-06T05:28:41.275Z"} {"cache_key":"a53d1ab82c46e97d5fcef48ace38725dc64d63c426f810d9bde316d70f492e9e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.accountIdHelp","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Optional channel account ID for multi-account setups.","text_hash":"b06700b6295dc2d5a7d92464dddbb2285a162009716b5d2b3c28b9dce9d020bb","tgt_lang":"zh-TW","translated":"用於多帳戶設定的選用頻道帳戶 ID。","updated_at":"2026-07-12T06:30:32.208Z"} {"cache_key":"a54e3435cd2a02e17782111db12fa0dd19d77ee5f317479ed163a7991f3b1005","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.deleteSessionsConfirm","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Delete {count} threads and their transcripts?","text_hash":"973a97a8462bbbaeb28d51dbfdf4ee0256ab073e06c0bfe916a5ff133a922ea3","tgt_lang":"zh-TW","translated":"要刪除 {count} 個工作階段及其文字記錄嗎?","updated_at":"2026-07-11T10:40:42.385Z"} {"cache_key":"a566982764f819f70cb99d3e885ac6c1fdee9a51f7699773e34c6016e887a5e4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.connectionFailure.body","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"OpenClaw found the provider and model selected for this agent, but the live check failed. Your configuration is still intact. Review the credential, model access, or provider status, then verify again.","text_hash":"c6b8b68fdfe80c6ac47d10be97eccf99936a2add8d8fa3039698ef698605c8c7","tgt_lang":"zh-TW","translated":"此代理程式已選取供應商與模型,但連線失敗。請檢查供應商登入或 API 金鑰、模型存取權與服務狀態,然後再試一次。","updated_at":"2026-07-29T10:55:01.542Z"} @@ -2668,6 +2685,7 @@ {"cache_key":"a822cba4c8fd4025c30369b29652489dc61d8d45964e4420e9bf6295c53d5976","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agentTools.enableNamed","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Enable {name}","text_hash":"dd01fc045da3bbf286494b66561c74d4e5e7ea1295a99bbd69dafb34d647928b","tgt_lang":"zh-TW","translated":"啟用 {name}","updated_at":"2026-07-12T06:28:16.237Z","segment_ids":["pluginsPage.enableNamed"]} {"cache_key":"a82f5cd6a688c601e757b2a30520941a0c2c8f173a224ed6ab3ee881f2a2e3db","model":"gpt-5.5","provider":"openai","segment_id":"chat.composer.contextUsage.latestRunTokens","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Latest run tokens","text_hash":"969b6403862b70df744bc747c801663034a7837cd04b55973b7ee6c051e2e5ca","tgt_lang":"zh-TW","translated":"最新執行權杖","updated_at":"2026-07-05T10:15:56.105Z"} {"cache_key":"a8422f3c2bf7bc78334c6454e9c2f0d5aa8e8aad80f9d7124d042bd904de72dc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.bestEffortHelp","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Do not fail the task if delivery itself fails.","text_hash":"b2d0093c2662f215f6855ba409c62bedd997d9a81719a62a5453c628276965b6","tgt_lang":"zh-TW","translated":"即使傳送本身失敗,也不要讓工作失敗。","updated_at":"2026-07-29T10:57:26.599Z"} +{"cache_key":"a862135008f3e972b2d12f1de814519d96f0ecf4e7399c50e9c76c777fd25060","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.format","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Check that the endpoint exposes a compatible chat model, then retry.","text_hash":"22ef704d9921834cb21e0b3c3c807f3d5fa2fd63f40ff652d26bcf2638556121","tgt_lang":"zh-TW","translated":"請檢查端點是否提供相容的聊天模型,然後重試。","updated_at":"2026-08-06T05:28:52.666Z"} {"cache_key":"a86f8c546b45733b90f4f66198c7d79568e5c75fab050f7a09b84df3c640ef70","model":"claude-opus-4-8","provider":"anthropic","segment_id":"custodian.nudge.dismiss","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Dismiss this update","text_hash":"0920ee525b379883f63f5f659a22521fc0bfa71f696f3727bea117c3fc801c7c","tgt_lang":"zh-TW","translated":"關閉此更新","updated_at":"2026-07-22T15:41:24.744Z"} {"cache_key":"a88143265fb0d6ac08ad63f8439ec08094dca3ea69e689e02d5c5bb7368da651","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commandResults.compaction.failed","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Compaction failed.","text_hash":"9c2893e78207fff64f48121e69423db2d15bf9a7ba264b53f4618f15ff453964","tgt_lang":"zh-TW","translated":"壓縮失敗。","updated_at":"2026-07-29T10:56:30.665Z"} {"cache_key":"a8c48aa1d88913602952f74763e0901c0c3359ba30f40c16d52110fa858aaec0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.revision.placeholder","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Example: Make this use Gmail labels instead of unread search, and add a safer dry-run step.","text_hash":"7edb7073a0feb0a4c7077e287eec6b05ceea500e1d0ed452b274c211562042ec","tgt_lang":"zh-TW","translated":"範例:讓這個改用 Gmail 標籤而非未讀搜尋,並新增一個更安全的試執行步驟。","updated_at":"2026-07-12T06:29:06.779Z"} @@ -2693,6 +2711,8 @@ {"cache_key":"a972f1d803737366c2a9f30d097e6e5e68a013ed415a657f6b36f38cc0ed60b1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.endedOn","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Ended on:","text_hash":"4ce93b7939413a1c892245ed4f1c569452b01aa3a7ef8ea3ee496f930712a5de","tgt_lang":"zh-TW","translated":"結束於:","updated_at":"2026-07-12T06:29:48.180Z"} {"cache_key":"a99a7e8c2e4f9722d2a8545c9d382bc57b23eeff04b50534046fb715b3fb7afd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commandResults.agents.failed","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Failed to list agents: {error}","text_hash":"704a179ca1850419982b26de1ae5172691883171a5dcf6f86d7e65a003cb8828","tgt_lang":"zh-TW","translated":"無法列出 agents:{error}","updated_at":"2026-07-29T10:56:53.140Z"} {"cache_key":"a9baaf848b40093c73f057e2f163a362f18cee1213b65fa1c1c968691785c91c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.phrases.indexingDay","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"softly indexing the day…","text_hash":"ff48bcdd6ad07670194006da8e1f7c90138be97b7e6f46fb37119baadb7a2455","tgt_lang":"zh-TW","translated":"正在輕柔地為今天建立索引…","updated_at":"2026-07-29T10:57:26.599Z"} +{"cache_key":"a9cc54f9bc192a78ce020ce28679c17660a024cc7cb6b0fd030bf1e48e2f98ac","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.authFailed.stepDashboard","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Run openclaw dashboard --no-open for a fresh URL, or openclaw gateway auth-token --show to recover the token.","text_hash":"fa26152d74b5e87de5bd2e743b0aefb3815c7720452ee67d0b42a48c9f83df55","tgt_lang":"zh-TW","translated":"執行 openclaw dashboard --no-open 以取得新的 URL,或執行 openclaw gateway auth-token --show 以復原權杖。","updated_at":"2026-08-06T05:28:52.666Z"} +{"cache_key":"a9dbc1f041c545a98e06f9757ae08e4ad56f472a884d7929866ca8b371cb9f8d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.actionRequiresConnection","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Connect to the Gateway to change threads.","text_hash":"727466635f5e0ced207246479290fa83cd03ca8c78d8b7120ec5abba0e3ed8ed","tgt_lang":"zh-TW","translated":"連線至 Gateway 以變更討論串。","updated_at":"2026-08-06T05:28:41.275Z"} {"cache_key":"a9e3cd9a6b97362427e2b06a4ecb2788692bebcc37e572ab5bba1f71ea813ee2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.connectorDescriptions.reddit","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Browse, search, and summarize subreddits and threads.","text_hash":"f692e923f28e8b2b6f74779ed9f7fbb983179a6f35ce7c5704f4e12088bc85bb","tgt_lang":"zh-TW","translated":"瀏覽、搜尋並摘要子版和討論串。","updated_at":"2026-07-12T06:28:59.620Z"} {"cache_key":"a9e7e49972216fb8c0a116681c03ac0e6fb0d9caa0be722748c7fe05b2c31cc0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"subtitles.communications","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Messages and text-to-speech settings.","text_hash":"49e4b5d86a31ffd8e30e0573f7f6064d54ce01b93ef0d3a51a2e4d79926b0cd0","tgt_lang":"zh-TW","translated":"頻道、消息和音頻設置。","updated_at":"2026-07-29T10:57:26.599Z"} {"cache_key":"a9f7ec5e4daba189b180e9773289e1e36bad6278c8e10f4a7f2cd50505c0d02b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.compactRecommendedContext","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Compact recommended thread context","text_hash":"ebc4e67829c41e046c5abcd363a198e37325d4de7f2385c852e9f74869c24353","tgt_lang":"zh-TW","translated":"壓縮建議的工作階段內容","updated_at":"2026-07-12T06:30:19.606Z"} @@ -2742,6 +2762,7 @@ {"cache_key":"acb65e8077e336fbdab440a16285f7f8c59d5e95d52555f3358983da6a69d0f2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.filters.startDate","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Start date","text_hash":"8169693101a4536c24e384595cce97fa4740c7529114bead65525f5532699597","tgt_lang":"zh-TW","translated":"開始日期","updated_at":"2026-07-29T10:57:26.599Z"} {"cache_key":"acbb68c7f7a426d584913066d2c294b2e6e1a0f0ec05540a9689605b8e5468c3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"connection.reconnecting","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Reconnecting…","text_hash":"27b80374e1151af6df7824a358606c77502548bff4d467e4ae2e146801f601ce","tgt_lang":"zh-TW","translated":"正在重新連線…","updated_at":"2026-07-29T10:57:26.599Z"} {"cache_key":"acbbbda67a46ae46a6a416a845f103677cf6be85dd9945ee2410d80208efb62e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.evaluation.fileLine","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"{file}:{line}","text_hash":"3bae39c165b0d3d60a09ae8a31bcafb9010b21f1d683374c881146bca8287b01","tgt_lang":"zh-TW","translated":"{file}:{line}","updated_at":"2026-07-29T10:56:00.451Z"} +{"cache_key":"ace1713bd806f1d4f7aa5bcf2c8c490ca48a60e3204bf4d03030f0f923805b1f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.dismissDelivery","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Dismiss delivery","text_hash":"389321c0e83c3fa267bf36c17eeb45419b34e7136959cd885757300f4b3a8db5","tgt_lang":"zh-TW","translated":"關閉傳遞","updated_at":"2026-08-06T05:28:52.666Z"} {"cache_key":"acf30da6df3de7c4d28154c1647081592ad77e147c6f72e628b30c5295b99ef2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.boardFilterSummary","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"{active} active · {total} total","text_hash":"d16d6822e709b7ef151d2c13d77dee176e7d8b59b7eaa84204fd5034d2cd9ca1","tgt_lang":"zh-TW","translated":"{active} active · {total} total","updated_at":"2026-07-29T10:57:26.599Z"} {"cache_key":"acfd0e96c99e8dbc47a73c8e848fca8778c2843badf9dba8bdc05c92761f0cbb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.openSourcePage","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Open source page","text_hash":"adceca1a6bf7fd8414cfd2d97781d11393693b85e108d57998c6c7a90b861191","tgt_lang":"zh-TW","translated":"開啟來源頁面","updated_at":"2026-07-12T06:29:48.180Z"} {"cache_key":"ad1e264ceb163c9da12232432cf2b95a5a8f1b12e29d2c2262924705f4a29b5a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.status.review","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Review","text_hash":"aff0766a5290e117b8433c351bae7b7b23bed682b2369bd822d88a647cc58512","tgt_lang":"zh-TW","translated":"檢視","updated_at":"2026-07-29T10:57:26.599Z","segment_ids":["dreaming.advanced.eyebrow"]} @@ -2819,6 +2840,7 @@ {"cache_key":"b19efebdb5d4d8631bda61a89c900071702f8b1df79128268885ac977e838bf2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configPage.themeImported","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Imported {name}.","text_hash":"98cd11c4a9deee0133a5f4e24edf85a1c38c330a5c8a47628465e21cdc87ae4e","tgt_lang":"zh-TW","translated":"已匯入 {name}。","updated_at":"2026-07-12T06:27:20.413Z"} {"cache_key":"b1a486942a6aa4c8b5e13d30bbec30cc2d2705c3cf7b97443f00c57a3cae7298","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agentTools.notLive","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Not Live","text_hash":"bea2fcd0c86443609bb2f1d0e9e107f154edc26d3bdce319675e08fa3ba49366","tgt_lang":"zh-TW","translated":"未運作","updated_at":"2026-07-12T06:28:02.623Z"} {"cache_key":"b1a97267c7d2057557c3f4818096dc278e308fb6cac0819e0fc63ac2099e74b6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.phrases.replayingConversations","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"replaying today's conversations…","text_hash":"9a98b517b8042ef0bebd65a71612511d194e4432b7e2d9ad87236ea1ce1f158f","tgt_lang":"zh-TW","translated":"正在重播今天的對話…","updated_at":"2026-07-29T10:57:26.599Z"} +{"cache_key":"b1ebc84b5c11dd84c172052bdf61f23fc6e99c3befdb190c7589f60fd1cf9d6c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.actionRequiresRead","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"This action requires operator.read access.","text_hash":"d411bf9bd6ca898eba019d6f280dc545673c3e083151f9a0baa18a9ef3f382fc","tgt_lang":"zh-TW","translated":"此動作需要 operator.read 存取權。","updated_at":"2026-08-06T05:28:41.275Z"} {"cache_key":"b1efc00aaa3d27a3ab27f9d7efd94d60ac695610d9a248612bb6ba3ad991274b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.board.mockPlaceholder","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Board view seam · {tabs} tabs · {widgets} widgets","text_hash":"73844e05d0f76b5eeff8b0c8ddd52535a8f89dc69ce3b377a8fe0c2eca9a236f","tgt_lang":"zh-TW","translated":"看板檢視接縫 · {tabs} 個分頁 · {widgets} 個小工具","updated_at":"2026-07-22T15:42:51.746Z"} {"cache_key":"b2029115d5b8a50a0553777a7481cbf6c40db2bdc2e3886b8e801e5f1a4fd07e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.apiKey.replacePlaceholder","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Secret saved. Enter a new key to replace it.","text_hash":"2b787928b26ccd2320be409bf8753d389b310e5c34b3ec1a38de294adcacd000","tgt_lang":"zh-TW","translated":"密鑰已儲存。請輸入新金鑰以取代。","updated_at":"2026-07-29T10:57:26.599Z"} {"cache_key":"b222080e1c88043b1c0d20416fa9b0f75e20283ebf33554a03ae7be1a505f408","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commandResults.fast.sourceDefault","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":" (default)","text_hash":"b3ffbbff2d64d47bfe99e116f0b68ae2edb0fcb3a112dba9513f2e0d49d25563","tgt_lang":"zh-TW","translated":"(預設)","updated_at":"2026-07-29T10:56:45.346Z"} @@ -2985,6 +3007,7 @@ {"cache_key":"ba506dd5394f26873b40e81eb75a9a33a51eb3b7b9bacdd2af7a33accd6b7b58","model":"claude-opus-4-8","provider":"anthropic","segment_id":"appsPage.ctaDownload","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Download","text_hash":"d6eafe82359100423c93c5ce53c352c1b51ca1e699215fcec3f5c5dd9bf12d24","tgt_lang":"zh-TW","translated":"下載","updated_at":"2026-07-22T15:41:51.768Z"} {"cache_key":"bacabc421035d4745cff7e51f59f7f20b134ac4b6fdc301f47dbb0aa3d6db245","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.taskStatus.timed_out","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Task timed out","text_hash":"3e79860220ebe6465d212a02a04b5dac8160ada742877d66ca97ba268a9fc40d","tgt_lang":"zh-TW","translated":"Task timed out","updated_at":"2026-07-29T10:57:26.599Z"} {"cache_key":"bad90f5193fd4085041d69433704d0f0b0b2d9b5bd013504760b1fedc6056c8b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.detailOperatorNotes","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Operator notes","text_hash":"7d2a121620cebfb9c4f6c0f82b693b75d65a4210b8232d77ef87e45fce334347","tgt_lang":"zh-TW","translated":"操作員備註","updated_at":"2026-06-16T14:12:59.400Z"} +{"cache_key":"baef977a6fb3f3c839e0b9e458bf02b51c74af413afce87cfa2f1e0907186259","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sidebar.showSessionSection","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Show","text_hash":"0df6f1cad36c49da768a6efdcc2c4be102f5729f7381cb53e4ff8061d17eaeb6","tgt_lang":"zh-TW","translated":"顯示","updated_at":"2026-08-06T05:28:52.666Z"} {"cache_key":"bb0fb2c5826d034fc32a740d12fe05109ef9eca5917a8e7a31e32db7f6ae5fe3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.errors.systemTextRequired","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"System text is required.","text_hash":"7b13b35a0dabfa257fada59d07a81a0559c20e8a5049419e4969e2c538f110e5","tgt_lang":"zh-TW","translated":"系統文字為必填。","updated_at":"2026-07-29T10:57:26.599Z"} {"cache_key":"bb13e40c0317de9ad8fc091cce295f93ce036a8d7e82355ca1e3a091c9aed634","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.isolatedSession","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Isolated session","text_hash":"3870e074c0c016b1eb5c12275d4bb055ba594ac3762bd50110e8460c10bf696f","tgt_lang":"zh-TW","translated":"隔離工作階段","updated_at":"2026-07-12T06:30:32.208Z"} {"cache_key":"bb30d72179bf02a357ba2c875d1730d8d4bbdede6fc387503165f47a9548b7af","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.viewAll","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"All cards","text_hash":"2306120917506b5998ec702f3661068b102dac538ba4c9e4634d65fe33eea98a","tgt_lang":"zh-TW","translated":"所有卡片","updated_at":"2026-06-17T14:13:17.815Z"} @@ -3071,6 +3094,7 @@ {"cache_key":"bfec32ff52f96d3dc0dd6fcc0539caccf7329501574df34ebf220114633ebed9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.execApprovals.target","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Target","text_hash":"978354db0c00fc78c3a5524f462a73bc425df3fb2767e51a5f46352ae26ae6f9","tgt_lang":"zh-TW","translated":"目標","updated_at":"2026-07-12T06:26:01.044Z"} {"cache_key":"c019dcebad9ee1f67d7a816e1fa7b7cc4842c02a18c00681c803068e762bbef0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.selectors.model","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Chat model","text_hash":"86e06e24db4367aa18dfe892c1c656164c02aae1514561b28a16615ec6e313e3","tgt_lang":"zh-TW","translated":"Chat model","updated_at":"2026-07-29T10:57:26.599Z"} {"cache_key":"c025fe731af59377e76850ff0d2caf2d83bef29b1182e429fbcbaf3e7a860d0c","model":"gpt-5.6-sol","provider":"openai","segment_id":"cron.runNotStarted.unknown","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"This automation could not be started.","text_hash":"7b85f5436926974b77952bfd3f7757b3b9ed167f909095cd9b4178c7759a8012","tgt_lang":"zh-TW","translated":"無法啟動此自動化。","updated_at":"2026-07-13T03:19:13.216Z"} +{"cache_key":"c06ac1403e9ed230630c417557a1b5b27638c5b58b1df453c0771261108e9f43","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.auth","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Review the provider credential or sign-in, then retry.","text_hash":"06492ffbd3c87579037f41e3c00a217fb3020fafdc1f11442394e33b4b7dcd77","tgt_lang":"zh-TW","translated":"檢查供應商憑證或登入狀態,然後重試。","updated_at":"2026-08-06T05:28:41.275Z"} {"cache_key":"c06b3e49c3b424e8f99014740b09fa16110aa65c9c089fe3f2ec8d40bf62ba3a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.imageLightbox.label","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Image preview: {title}","text_hash":"0abb39d90b8c7339e84550c608e527f4d0116d2e3a3d668f18c5b25dc8cf8d6e","tgt_lang":"zh-TW","translated":"圖片預覽:{title}","updated_at":"2026-07-22T15:43:04.530Z"} {"cache_key":"c06f15fc47264c6376bf66151bec14303b77eac1ff86fa1af28af15296972904","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.discord.subtitle","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Bot status and channel configuration.","text_hash":"db7009602c26c38ca76fd0d76d1f59027df8d05006b1a92136286500e563ba52","tgt_lang":"zh-TW","translated":"Bot 狀態與頻道設定。","updated_at":"2026-07-12T06:25:26.645Z","segment_ids":["channels.telegram.subtitle"]} {"cache_key":"c09204b7ed340b3d37e9e947ba999d197aea82220cbe2a99113b98d9ccaeecbe","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agentTools.moreLive","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"+{count} more live tools","text_hash":"637862fd3c71333dbc415662df2ccba1b37007d4577dc442702fabc683e7ccee","tgt_lang":"zh-TW","translated":"+{count} 個更多即時工具","updated_at":"2026-07-12T06:28:10.766Z"} @@ -3096,6 +3120,7 @@ {"cache_key":"c24602950fed6a304647308d73ae63398c708985ed616e715a05dfa174b5a428","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.binding.formModeHint","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Switch the Config tab to Form mode to edit bindings here.","text_hash":"af8526a5a7a925ecaa127907fc4e377373054036b27f99251767b5e4a2a135f8","tgt_lang":"zh-TW","translated":"將「設定」分頁切換為表單模式,以在此編輯綁定。","updated_at":"2026-07-29T10:57:26.599Z"} {"cache_key":"c24cf1ee5e0973c685d7b44c0187bb43265af930879c78f712cb68f270a9bc7d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.refreshingStaleSnapshot","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Refreshing channel status in the background; showing the last successful snapshot.","text_hash":"4f4acb826747f33068bd56df95be9afcf2783cb0b92c38bb7a79b52ab0726833","tgt_lang":"zh-TW","translated":"正在背景重新整理頻道狀態;顯示上次成功的快照。","updated_at":"2026-07-12T06:25:26.645Z"} {"cache_key":"c26f51d71c8fd5eb0aa556785063546759481d40e73ac6d4176a3253ecb44676","model":"claude-opus-4-8","provider":"anthropic","segment_id":"custodian.sensitivePlaceholder","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Enter sensitive value…","text_hash":"d950279e2fa77767803ee6540c4e4b330ea36b5d81eb0a5861da3bac8522e69c","tgt_lang":"zh-TW","translated":"輸入敏感資料…","updated_at":"2026-07-22T15:41:17.362Z"} +{"cache_key":"c27475bc2da3cb70b6b79d18baf41478bdb6e9018eb3cdf1082e2c149ff250ad","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failureGuidance.unknown","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Review the connection details, then retry.","text_hash":"dc49542f1026ccbbe6bd75ed5167700086796a53d34f1a3524cc545590b3e990","tgt_lang":"zh-TW","translated":"請檢查連線詳細資料,然後重試。","updated_at":"2026-08-06T05:28:52.666Z"} {"cache_key":"c27d1ed6c3cf0c7e871c8adf11754cde0e49a261a6e8cbd5cc7f9c53de4b3216","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.today.notForMe","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Not for me","text_hash":"d81123b5e9a4dd915c1d26e51b704975bb95ebf6ec3ac6d32d986ccb58ee3520","tgt_lang":"zh-TW","translated":"不適合我","updated_at":"2026-07-12T06:29:29.735Z"} {"cache_key":"c284062954e1695e6a003ab5d719927f667cfab39bcd7f4d5d7e20b980aa860f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"appsPage.cards.macos.desc","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Menu bar companion for your Gateway — notifications, approvals, quick chat.","text_hash":"a7b37d901df7a621ec7aae9365b4d2426205326638148c760710fde09a03734e","tgt_lang":"zh-TW","translated":"適用於你的 Gateway 的選單列伴隨程式 — 通知、核准、快速聊天。","updated_at":"2026-07-22T15:41:51.768Z"} {"cache_key":"c2a003bb2e5d8ab9b49fa60a9dfb09fa60a5d136dd81599606c16ff24f7a6063","model":"claude-opus-4-8","provider":"anthropic","segment_id":"logbook.stats.focus","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"{pct}% focus","text_hash":"91a5474c84f0cf20cf39cb5d78ea976b96a2ea3f0db9e6d873cc35cf9c4732be","tgt_lang":"zh-TW","translated":"{pct}% focus","updated_at":"2026-07-29T10:57:26.599Z"} @@ -3106,6 +3131,7 @@ {"cache_key":"c2cc6037db63491f2cbd44b0c95288f859064c21bc0070e5b6176bcf09466ef0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"terminal.resize","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Resize terminal panel","text_hash":"d557f03d91a5fd02983fcda9f2fb31b48583e026d379c4c7754ee38181ba2a4d","tgt_lang":"zh-TW","translated":"Resize terminal panel","updated_at":"2026-07-29T10:57:26.599Z"} {"cache_key":"c2efec8ad317478b2700dded6c3069e79c0ac3d5f1084f93ccd71592671fc4f9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"updates.failureReasons.notGitInstall","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Not a git checkout. Run `openclaw update` from the CLI for a global reinstall.","text_hash":"d636671963ded65b8beebbc48374ed75803aa3f2cba0423512b08701ff9d834e","tgt_lang":"zh-TW","translated":"不是 git 檢出。請從 CLI 執行 `openclaw update` 以進行全域重新安裝。","updated_at":"2026-07-29T10:54:38.361Z"} {"cache_key":"c3011feacd6d302d2b9186b95c04d2f7a8d774c1240ed549a6b40c04b6ba31ce","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.query.tip","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Tip: use filters or click bars to refine days.","text_hash":"3062d0128ec3be6245bfc99d9cd9370d6911d947f90ada05baff887e7fe8c15c","tgt_lang":"zh-TW","translated":"提示:使用篩選條件或點擊長條來縮小日期範圍。","updated_at":"2026-07-29T10:57:26.599Z"} +{"cache_key":"c301e7696a7340a017854044bea1d03369b3f941527215fc7a82afbe5ab5678e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.modelControls.loadingModels","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Loading models…","text_hash":"cc8b4624f7659c6883cc1eead057171b70cecf2c6cf8f1c2dec2372249792b5a","tgt_lang":"zh-TW","translated":"正在載入模型…","updated_at":"2026-08-06T05:28:55.523Z"} {"cache_key":"c31f94313f0d047571726a6a41af767cb26fd48f194ed44d5ad4b4f7b887ef17","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.inventory.reapproval","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"reconnect details changed; approval required","text_hash":"6e0e84875eb7325f6d3597e993d737060454cc088d64f055fdb13dd53d72eec7","tgt_lang":"zh-TW","translated":"重新連線詳細資料已變更;需要核准","updated_at":"2026-07-12T06:25:54.253Z"} {"cache_key":"c3284945cf8baf47ce4e9250b3321ae4b724cd45cf6639eed2ed461b22048b1b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.none","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"none","text_hash":"140bedbf9c3f6d56a9846d2ba7088798683f4da0c248231336e6a05679e4fdfe","tgt_lang":"zh-TW","translated":"無","updated_at":"2026-07-12T06:25:46.952Z","segment_ids":["nodes.inventory.none"]} {"cache_key":"c3339ba71b5808bc6eac42ec320a868d85a9de963856386684078af6034cde42","model":"claude-opus-4-8","provider":"anthropic","segment_id":"activity.emptyFiltered","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"No activity matches these filters.","text_hash":"c7ff67bf7b79b792192d80835ad6be208e3f85dd37fd1ddc180a68c246ee3279","tgt_lang":"zh-TW","translated":"沒有符合這些篩選條件的活動。","updated_at":"2026-07-29T10:57:26.599Z"} @@ -3138,6 +3164,7 @@ {"cache_key":"c50fbcf2a24e77bb1895bbcb7d84292257a381cd88105a695cee2431c42ca0d8","model":"gpt-5.6-sol","provider":"openai","segment_id":"common.continue","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Continue","text_hash":"31fbef162594de01bab0cd525c51f74de7bcb15063029fa1a54b2cf5944c80d8","tgt_lang":"zh-TW","translated":"繼續","updated_at":"2026-07-16T10:53:33.714Z","segment_ids":["channels.setup.continue","modelSetup.wizard.continue"]} {"cache_key":"c512135e37320401401a37a28faea533a92001e1b9500ffc9d6a6ea2a3b4b90b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"custodian.nudge.channelSetupBody","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"The web app already works. Add a channel only if you want to message OpenClaw from another service.","text_hash":"96b6d2f94f19031acfff108a11726ee5723a00b78859457ab05827a3f2c400aa","tgt_lang":"zh-TW","translated":"網頁應用程式已可運作。只有在你想透過其他服務向 OpenClaw 傳送訊息時,才需要新增頻道。","updated_at":"2026-07-31T19:22:28.709Z"} {"cache_key":"c52b534540638eec577e910e558fff12658a125f22e3f5b8ea8767389f585446","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.archiveSessionCount","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Archive {count}","text_hash":"23429631aecf1f672c3a0327317ba7306075629abc72f92a63e932c641bf8267","tgt_lang":"zh-TW","translated":"封存 {count}","updated_at":"2026-07-11T10:40:42.385Z"} +{"cache_key":"c52e358511f602c52634b41004ca2390c84d77320f5d9959692b4dee4367e6ca","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.readyIn","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Ready · {latencyMs} ms","text_hash":"fe3e0f81afe32081d39415a34f7a2ad1add67d8695f7a6bc5fccf9ecf9fd29b5","tgt_lang":"zh-TW","translated":"就緒 · {latencyMs} ms","updated_at":"2026-08-06T05:28:41.275Z"} {"cache_key":"c52fb05aafb4eff82d68f220994b04a56313516e1f651ac86310fc0b4c82705b","model":"gpt-5.5","provider":"openai","segment_id":"githubPreview.states.draft","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Draft","text_hash":"ebf12ef47cf575b3ba9a3cc019c5310146fdac88f6d1be6618d6e91158c2f174","tgt_lang":"zh-TW","translated":"草稿","updated_at":"2026-07-10T17:03:35.847Z","segment_ids":["newSession.draft","chat.sessionSharing.draft","chat.pullRequests.draft"]} {"cache_key":"c55721a40efda498415a80dc6ceca06301f678624d45d5b8247cd62c47b2eae3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.empty.pendingBody","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"New drafts will appear here when they need review.","text_hash":"4970bc9f12a8839e9893ce297d01f4419f95ee3ac694f23cf47c3c7e89412ffc","tgt_lang":"zh-TW","translated":"新草稿需要審查時會顯示在這裡。","updated_at":"2026-07-12T06:29:14.670Z"} {"cache_key":"c564502ceb1bfa9ec67e70768ee4744080923b148cc494e7d8741dabd5bec57d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.queue.states.steering","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Steering","text_hash":"d0271c9db7c81d89b88bd9a9f46d9292aeaace64a073a14fa8452a9f89fadc45","tgt_lang":"zh-TW","translated":"引導中","updated_at":"2026-07-29T10:57:00.712Z"} @@ -3160,7 +3187,7 @@ {"cache_key":"c64d6e17dc49cad8193aecc41da2b8a5da31d665b178de63fe0fb3e701a55ccf","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.whatsapp.logoutNotCleared","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"No stored WhatsApp session was cleared. It may already be absent, or its auth directory may require manual cleanup.","text_hash":"6a9fe561e60ceb17f7b19cf50dc25020452a16299a861fff135f1eb4850214d7","tgt_lang":"zh-TW","translated":"未清除任何已儲存的 WhatsApp 工作階段。它可能已不存在,或其驗證目錄需要手動清理。","updated_at":"2026-07-22T15:40:33.534Z"} {"cache_key":"c64e4e872952f1ec1f77eb3d8f777decff470559555a7b0d8663c2b015e7e2dd","model":"gpt-5.6-sol","provider":"openai","segment_id":"subtitles.approvals","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Recent exec, plugin, and system-agent approvals.","text_hash":"b07752181f99ff0f3ba3363247a76520dddc9ed2a2dae8e63539ca1be6e600d8","tgt_lang":"zh-TW","translated":"近期的執行、外掛程式與系統代理程式核准記錄。","updated_at":"2026-07-16T09:21:32.020Z"} {"cache_key":"c66b21e3b9a0055755cbe3006034516bb44a893f8418a97fd23a9913f6bc21eb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agentTools.loadingAvailable","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Loading available tools…","text_hash":"110bdafb0f041e8d83550bc8d2e5860845aa45ba4a22f46f4a12a7816d7b61ed","tgt_lang":"zh-TW","translated":"正在載入可用工具…","updated_at":"2026-07-12T06:28:10.766Z"} -{"cache_key":"c677e848cb1cc44218411b70aadba26d38d8a0400c2f3f2e5771fe3bbccf2df7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.notifications.ready","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Ready","text_hash":"5fa7aac5375c5815787fba3f49559f9b45b14023147ce0652803387974144e5f","tgt_lang":"zh-TW","translated":"就緒","updated_at":"2026-06-17T14:13:17.815Z","segment_ids":["skillsPage.tabs.ready","memoryImport.ready","talkPage.status.ready","talkPage.gptLive.ready","memoryPage.overview.health.healthy","workboard.status.ready","workboard.viewReady","modelProviders.status.ready"]} +{"cache_key":"c677e848cb1cc44218411b70aadba26d38d8a0400c2f3f2e5771fe3bbccf2df7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.notifications.ready","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Ready","text_hash":"5fa7aac5375c5815787fba3f49559f9b45b14023147ce0652803387974144e5f","tgt_lang":"zh-TW","translated":"就緒","updated_at":"2026-06-17T14:13:17.815Z","segment_ids":["skillsPage.tabs.ready","modelSetup.verify.ready","memoryImport.ready","talkPage.status.ready","talkPage.gptLive.ready","memoryPage.overview.health.healthy","workboard.status.ready","workboard.viewReady","modelProviders.status.ready"]} {"cache_key":"c679cfa5b53c2a72630e7c5f2d0f4420b4bd5feaef20a5a98631aebf91d5839a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.compaction.label","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Compacted history","text_hash":"1c066091aa0c37ad253bfe195469b0cf82b276a06dea4ccc55e246e175b2e68d","tgt_lang":"zh-TW","translated":"已壓縮的歷史記錄","updated_at":"2026-07-12T06:29:54.478Z"} {"cache_key":"c68ca3162a61445b9468625b3a2ff7fe1eb9aed30ce9fc4a5325255e62859289","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.failure.rateLimit","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Rate limited","text_hash":"a06130a5a2818ae524dd3b9b83846510af328eeeee38fb620eb0b398436cd552","tgt_lang":"zh-TW","translated":"已達速率限制","updated_at":"2026-07-29T10:57:26.599Z","segment_ids":["modelProviders.probe.status.rate_limit"]} {"cache_key":"c691e0d8848503552d919bd15835afc8fb300c7b92753b8545073eb14aa56219","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.actions.dismissError","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Dismiss error","text_hash":"2db046678b9c9d1dc9a67efb94b543083f77c212247f853b4202d5c7281456ec","tgt_lang":"zh-TW","translated":"關閉錯誤","updated_at":"2026-07-12T06:29:54.478Z"} @@ -3179,7 +3206,7 @@ {"cache_key":"c76f6e557b2bd59730cb6c5c98e6fafba4cbdd92cf0bf4c7a43570fe56105614","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.details.hasTools","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Has tools","text_hash":"d48cc1c7cd1c23c529b712f0ed5732866637ea037e2c1bdf1af25ef9c965b7b5","tgt_lang":"zh-TW","translated":"有工具","updated_at":"2026-07-29T10:57:26.599Z"} {"cache_key":"c77d4e24c9fd485594e4efb9d882cc3986f263f3dee71680eca7adb00ffb8162","model":"claude-opus-4-8","provider":"anthropic","segment_id":"mcpApp.errors.gatewayUnavailable","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"MCP App gateway unavailable","text_hash":"f0cb7eb0ff4d6f18f6ec5d80c99ddba8cfafe7ee63325286f3eb9297b32591ca","tgt_lang":"zh-TW","translated":"MCP App gateway 無法使用","updated_at":"2026-07-29T10:54:28.423Z"} {"cache_key":"c783897f75163f8984d40f3c50875a247a5c85f80ed5c4e7e4db3733480f2906","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.sections.talk","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Talk","text_hash":"449f5a775762cdc561ee231300af1b02be67c56b81e503058a1c777ea1dc8b55","tgt_lang":"zh-TW","translated":"對話","updated_at":"2026-07-12T06:27:29.739Z","segment_ids":["tabs.talk"]} -{"cache_key":"c7944eee1711baeabf3c710522a7b3635828f32f4e6490e14c10388f4bbd0875","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.checkAgain","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Check again","text_hash":"fb7099ad8e818d42eceefe0d97c824fd54ddb0eeef54c263ec72c77d39198ac9","tgt_lang":"zh-TW","translated":"再次檢查","updated_at":"2026-07-29T10:57:26.599Z"} +{"cache_key":"c7944eee1711baeabf3c710522a7b3635828f32f4e6490e14c10388f4bbd0875","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.checkAgain","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Check again","text_hash":"fb7099ad8e818d42eceefe0d97c824fd54ddb0eeef54c263ec72c77d39198ac9","tgt_lang":"zh-TW","translated":"再次檢查","updated_at":"2026-07-29T10:57:26.599Z","segment_ids":["modelSetup.verify.checkAgain"]} {"cache_key":"c7b9aca9d6ffb6c82b5777859aa35730f1b5559aba94f42cccda46284cb78f64","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.providerUsage.remaining","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"{percent}% left","text_hash":"6ae3f6ed28cc3dcd007c2a887db11b30583a5ae51ac6b7b0b413b72d35b9178d","tgt_lang":"zh-TW","translated":"剩餘 {percent}%","updated_at":"2026-07-29T10:57:26.599Z"} {"cache_key":"c7bd5ad71ae61f431f43398b1e4f91ff6ae62f2199b214a1ed4a056b89d3f263","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commandResults.fast.setAuto","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Fast mode set to auto.","text_hash":"7fcb4797a26365cdc1800018454df19aa2b0c673aa01bafcc7b2edcaf4afac1e","tgt_lang":"zh-TW","translated":"快速模式已設為 auto。","updated_at":"2026-07-29T10:56:45.347Z"} {"cache_key":"c7e0d4b8282cd8a7804944b44973eea89c78482a0823047759d6cdcdb532dc92","model":"claude-opus-4-8","provider":"anthropic","segment_id":"profilePage.usageStatistics","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Usage statistics","text_hash":"247e0b62560a1b002e0e995267416050eb8f18c75fff805668519d37e8dc2143","tgt_lang":"zh-TW","translated":"使用統計","updated_at":"2026-07-29T10:55:52.862Z"} @@ -3214,6 +3241,7 @@ {"cache_key":"c92a8387281e0de91e9bc70d9614072d49b81a4063c6bb2c9dd1280e63293605","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.pagination","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"{start}-{end} of {total} rows","text_hash":"acc3758866aee4bf192462c02f356b7e3f52d1ca64cf8a8b84783fb2879af41a","tgt_lang":"zh-TW","translated":"第 {start}-{end} 列,共 {total} 列","updated_at":"2026-07-12T06:26:07.045Z"} {"cache_key":"c951ab56ac0ae1bc64cf60888e1e6c432ed6b5fff3d3d9f5210472358b3a425e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"custodian.nudge.channelFallback","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"A channel","text_hash":"3dd6f9480f82707d34e5ec84d7e477ab75becaa21d427cfaaa389fb705496ccc","tgt_lang":"zh-TW","translated":"某個頻道","updated_at":"2026-07-22T15:41:24.744Z"} {"cache_key":"c95f87599250067d3321034b6aadee99dda6ff35d30c031edb738f6eb7f0935e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sessionHeader.activeBranch","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Active branch","text_hash":"a33ecac3a32fe4bacb3551532cfdcf73f6c87d4fe5bc4ed6f61c53b5cac6354a","tgt_lang":"zh-TW","translated":"使用中的分支","updated_at":"2026-07-22T15:42:40.113Z"} +{"cache_key":"c96573a19729c6cae4f17e488d5c8ddea3eb336f47915c199864e75e991064a7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.branchCheckpointConfirm","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Create a new child thread from this compacted checkpoint?","text_hash":"dbafb7be891c3fd1d13d421909284ee93103bebf7b3b99a82e2fd882e59b58cd","tgt_lang":"zh-TW","translated":"從此壓縮檢查點建立新的子討論串?","updated_at":"2026-08-06T05:28:41.275Z"} {"cache_key":"c96f8665f641c443be70c09a5ac52231c7d65c407a57a4a4c974e4e1fb85dc45","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.eventCommentAdded","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Comment added","text_hash":"b474791acafe8d8b4796982afdcecd5cbf2492435fb6a5598069e6d8ff4230df","tgt_lang":"zh-TW","translated":"留言已新增","updated_at":"2026-07-29T10:57:26.599Z"} {"cache_key":"c99336cf7f69441afe34b9c22bf75dac517f09c6c350669dd215e710ab2de75f","model":"gpt-5.5","provider":"openai","segment_id":"browser.annotateHint","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Draw on the page, then send the markup to your chat.","text_hash":"6b604a858370bb1157c88694d2211aa61c1305d24a01ace6b551fcf465b0ee0d","tgt_lang":"zh-TW","translated":"在頁面上繪製,然後將標記傳送到你的聊天。","updated_at":"2026-07-11T02:17:28.017Z"} {"cache_key":"c9956d7e2a340cb7678ea685b4fd19257de120f8ad0c904ba807c9400e5b4beb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"logbook.standup.title","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Daily standup","text_hash":"6b5709dfcc797923b86cb8d16dc4bbc817bfe350c25c76a58b5d2bfc5c5abcb5","tgt_lang":"zh-TW","translated":"Daily standup","updated_at":"2026-07-29T10:57:26.599Z"} @@ -3221,6 +3249,7 @@ {"cache_key":"c9a31f62312c6d833ace1b912f930f8fb73a125e548c512f4deb1759e6006e16","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.light","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Light","text_hash":"dbcd5e7bb7a0f538810de44c3efbd813037ee3fa358747bb71fa58e157af45f7","tgt_lang":"zh-TW","translated":"淺層","updated_at":"2026-07-29T10:57:26.599Z","segment_ids":["dreaming.phase.light"]} {"cache_key":"c9ad507fe00bd92302ec92821458e08d98caa0e1a6e65b51287f5c03ab12f370","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.execApprovals.loadHint","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Load exec approvals to edit allowlists.","text_hash":"9f2b6ceaf5659509413225c9a31ad891693e7229726f4a20716f17ea57e20630","tgt_lang":"zh-TW","translated":"載入執行核准以編輯允許清單。","updated_at":"2026-07-12T06:25:54.253Z"} {"cache_key":"c9bd6966b1f34c116d191251a0908dab753eebaa6a61fe35b1d6c94590014c24","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.structuredSecretRaw","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Structured value (SecretRef) - use Raw mode to edit","text_hash":"5c9de24354f1864bc17e90b4c7252cee65787868c7acae25790371f201320e89","tgt_lang":"zh-TW","translated":"結構化值 (SecretRef) - 使用 Raw 模式編輯","updated_at":"2026-07-12T06:26:29.705Z"} +{"cache_key":"c9cfee67c1f942ae4e04cc59f4ff63fefafb8e7a2d73e2d91207af4317d9a736","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.button","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Check model","text_hash":"ecbc2430febdf2ec2499efad15c6d2f2a01b64cc8ea7a1bce31663cf67c0dd9c","tgt_lang":"zh-TW","translated":"檢查模型","updated_at":"2026-08-06T05:28:41.275Z"} {"cache_key":"c9ef951fdb69e56547b492d43e112a03aa7935d9d8a08b926c49423d09309cb8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.overview.noProviderData","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"No provider data","text_hash":"2f97f86c6c1555a13d977d78f6ab6f6441450350cb9b643223361b636eed2e30","tgt_lang":"zh-TW","translated":"沒有提供者資料","updated_at":"2026-07-29T10:57:26.599Z"} {"cache_key":"c9fa435985bff16ea5bf90d5661c5548c08f2726c8f8cdc8ec590d3e8becf991","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.key","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Key","text_hash":"99a52df3ff3d499488e2fa28150c4106a2cb5e928891a830a9aa3922b2d32160","tgt_lang":"zh-TW","translated":"鍵","updated_at":"2026-07-12T06:26:35.708Z"} {"cache_key":"ca01ac26d20d1568f11eb4eb3ae60af9de18c91a01e56126d9d5058486595876","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.mosaic.wed","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Wed","text_hash":"58339f45df960408051cce029b5b76f049c70c0cb1059b97ff3d4d6ed7a68644","tgt_lang":"zh-TW","translated":"週三","updated_at":"2026-07-29T10:57:26.599Z"} @@ -3271,6 +3300,7 @@ {"cache_key":"ccaa5b04246cc5bc291bd8bf32490c8a310e38b5650af9f5efe162ff4e29e9e3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.advanced.shortTermTitle","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Waiting for Promotion","text_hash":"7c0139f0d89fd220354f1db6f5495cbeb80ebd35bf9006c8aa0e23a92a20844d","tgt_lang":"zh-TW","translated":"等待提升","updated_at":"2026-07-29T10:57:26.599Z"} {"cache_key":"ccabf128a4e64931400fb6b42fe9276e2190865068d2e1d2d7379fee4d672978","model":"claude-opus-4-8","provider":"anthropic","segment_id":"debug.eventLogTitle","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Event Log","text_hash":"ad46380cee0c03bd2d8f9c6d0d91b724118c796a9d9eb5f167fc8da4d7cfd2b7","tgt_lang":"zh-TW","translated":"Event Log","updated_at":"2026-07-29T10:57:26.599Z"} {"cache_key":"ccae33190f4df754c21cad73e40a864175e21323f4f33077a3d295511b7a9a68","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.itemCount","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"[{count} item]","text_hash":"1a333a842f6709d3738084abb9fbe4d2a5a31674a696ccd7fb7c198dab702b3e","tgt_lang":"zh-TW","translated":"[{count} 個項目]","updated_at":"2026-07-12T06:27:49.255Z"} +{"cache_key":"ccb1539f88878e36c2ebba7395cca0d43eb48d534d9b0113007a9413f44bbb5d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.actionRequiresAdmin","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"This action requires operator.admin access.","text_hash":"518b8e1950759a90a1bd23aa2ca3c6476d2278d010e83aff6087f7469050286b","tgt_lang":"zh-TW","translated":"此動作需要 operator.admin 存取權。","updated_at":"2026-08-06T05:28:41.275Z"} {"cache_key":"ccb23ad79c9f9e3f680706f5157da8e47fe68976a2a54dfcba5859a1853f5c15","model":"gpt-5.6-sol","provider":"openai","segment_id":"newSession.hiddenFolder","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Hidden folder","text_hash":"c78ecee5a0c7be7018af285ac58b0d6812a5bb0a781ef549927f3b8c98a441b2","tgt_lang":"zh-TW","translated":"隱藏資料夾","updated_at":"2026-07-12T18:39:57.103Z"} {"cache_key":"ccd25146ecb803a7f2eed112f16f60483b5560e5089d4e536b25bd308b508964","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillGroups.extra","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Extra Skills","text_hash":"1999b1716503a67377522c9416f5d2b2a424668ec761c5007655f0c8d284d686","tgt_lang":"zh-TW","translated":"額外 Skills","updated_at":"2026-07-12T06:28:22.466Z"} {"cache_key":"ccf507993bd4bc3c13ca491cc7ea5beaa6aa853724c76e2ee8db610c6c6fb284","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.pageTypes.concept","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"concept","text_hash":"da5e11efa36720a4211ac89acf1479952e99b35636f006a70bcede07495289d6","tgt_lang":"zh-TW","translated":"概念","updated_at":"2026-07-29T10:56:09.621Z"} @@ -3331,6 +3361,7 @@ {"cache_key":"cfaa1032c8e466f00216bcef5ba6706f9c37aaa762d108637b30b7821d271e48","model":"claude-opus-4-8","provider":"anthropic","segment_id":"board.widget.noOtherTabs","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"No other tabs","text_hash":"c7fbdb628989b48b4a6884c5cd52356688c5edb6b3b91c9908659626e8f011af","tgt_lang":"zh-TW","translated":"沒有其他分頁","updated_at":"2026-07-22T15:42:16.437Z"} {"cache_key":"cfb2e1f12780186bef23443cb767858a7a501b8b74c723c677dc3877a812b3a2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.toolCatalog.descriptions.process","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Manage background processes","text_hash":"6487c83fd48f5f00fe32e763f726dc7492cb2d3e934ccab7ba1d2ca98a829ad3","tgt_lang":"zh-TW","translated":"管理背景程序","updated_at":"2026-07-12T06:26:21.254Z"} {"cache_key":"cfb8902aa57ec48953c7a827f8366626d4ede64ea09e35e14f0864f39a8fa7f7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"activity.filtersLabel","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Activity filters","text_hash":"b58a53ca6c579bbc8c888361333cad3aa15add6c07b5c443af8c3dcd1de98975","tgt_lang":"zh-TW","translated":"活動篩選器","updated_at":"2026-07-29T10:57:26.599Z"} +{"cache_key":"cfc3f64468ca9e051ef364f9eccee935d6b33dd9fc410965df66940fef294b9e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.deliveryDismissed","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Completed; result delivery was dismissed.","text_hash":"d900b43ef5112f054470df381b767ebd43a903d332207e5161a7cbf1b5016fc1","tgt_lang":"zh-TW","translated":"已完成;結果傳遞已關閉。","updated_at":"2026-08-06T05:28:52.666Z"} {"cache_key":"cfe8d5b4c43bba41feeb9d820f28e2b4e56db6e6234f215cb112cd78f5351768","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.status.todo","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Todo","text_hash":"4ff402d768211082ae1a70ae586a4c7a907c57d66467279a71283219968c04bc","tgt_lang":"zh-TW","translated":"待辦","updated_at":"2026-07-29T10:57:26.599Z"} {"cache_key":"cfefc7fd2920ce2728c4ea4bf4a1b79d858ecfc50717105f948a1fcba3d66ce7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.sections.discovery.description","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Service discovery and networking","text_hash":"3d379911481327582b93519e4c7d1e1a9f97015c9b579f2753c71e7db96d22d0","tgt_lang":"zh-TW","translated":"服務探索與網路連線","updated_at":"2026-07-12T06:26:57.057Z"} {"cache_key":"cff3902a93930b56ef674bfc9fc53aaf15c0e72475a70a0f96e6b035a8c8b9fa","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.failureAlertTo","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Alert to","text_hash":"e7eb6745082e0cd2144c0c08117b4ffab0af37c6e91ff5aeeb1a9c5299d33d5a","tgt_lang":"zh-TW","translated":"警示對象","updated_at":"2026-07-12T06:30:38.985Z"} @@ -3450,6 +3481,7 @@ {"cache_key":"d77697dcb99dbb04d4d887e6e5199db732e70234f003b684ef1368537ceade9d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.catalog.sessionMenu","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"External thread actions","text_hash":"7435ecdf65d4538feeef097707d6c81682baea229e377d3f91510cfb13b30ea8","tgt_lang":"zh-TW","translated":"External session actions","updated_at":"2026-07-29T10:57:26.599Z"} {"cache_key":"d77d375f462a14cc01773f6d19b2af1777718bf9d10172e7e08dbfa05f9a5d7c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commandResults.thinking.reset","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Thinking level reset to default.","text_hash":"760a995cd6c6f7e1bf4a7f1b55a1e89bcd5b4ebe5a8dc5af1b787f7766973155","tgt_lang":"zh-TW","translated":"思考等級已重設為預設值。","updated_at":"2026-07-29T10:56:38.091Z"} {"cache_key":"d79214c8d957c6732f87c0ba6ea966c79f53650089b6f437f15f2719913c0ce7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dashboardsPage.emptyTitle","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"No dashboards yet","text_hash":"8e6de5c2fb4b6d91e5a921d83d042d202a72754eb3be9f571fa131064c9e9b81","tgt_lang":"zh-TW","translated":"尚無儀表板","updated_at":"2026-07-28T07:04:55.208Z"} +{"cache_key":"d79802a4bdce7a2ca8b2f88ca1c438b185877e74c1af5ca5ea750c34696a1553","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sidebar.hiddenSessionSections","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Hidden session sections","text_hash":"cf99d90adc742855fd447a174d79c569ccf4de22d0778a19bf9bad3b02c5de31","tgt_lang":"zh-TW","translated":"隱藏的工作階段區段","updated_at":"2026-08-06T05:28:52.666Z"} {"cache_key":"d7a9bfa8b55192039e4a2d39f33d395af72c2399df1b211ce26bc3122d4168b7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.setup.openLink","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Open link","text_hash":"aab63f85c7f1cd14d92f057b29a894ee524c891cc75a0e0225709b7685d0a0eb","tgt_lang":"zh-TW","translated":"開啟連結","updated_at":"2026-07-29T10:57:26.599Z"} {"cache_key":"d7c1d174d827f5b3344db83bb33517b5c94aea9b5c32354a2b368041ae26e08f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.childSessions","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Child threads","text_hash":"0dd1600dd412accb2c7927d51395f9257c10bcb97e2657c81c9900b5de7e1b00","tgt_lang":"zh-TW","translated":"子工作階段","updated_at":"2026-07-29T10:57:26.599Z"} {"cache_key":"d7c929c0fb475ffa7ee1cefff3a65b91446c7af28dcebf6377be0a129f346e59","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.sessionHelp","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Main posts into the agent's timeline. Isolated runs a dedicated agent turn.","text_hash":"ca59ec2456da83588395f5d5045ec40ba74903246b0da74b540a754ab3b64207","tgt_lang":"zh-TW","translated":"主要會發佈系統事件。獨立則會執行專用的 Agent 回合。","updated_at":"2026-07-29T10:57:26.599Z"} @@ -3496,6 +3528,7 @@ {"cache_key":"dad246c8f806759af176328fa288452b7e703626c1da37b2876c48e62eac99a1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.risk.unknown","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"unknown risk","text_hash":"ebbc2b36b84a80f6dd3fb54529cd3349d77c5f127e86634add61f36d3a247892","tgt_lang":"zh-TW","translated":"未知風險","updated_at":"2026-07-29T10:56:23.706Z"} {"cache_key":"dadb8d0a196523be843014157f581fc7c097cd634a495c6b9924a6060db1ef8f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.overview.noErrorData","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"No error data","text_hash":"bcd5ab2cea9c09c2f1d333e8b7b27e1fbef2447b8c4f7955ac0c0fcc6879f617","tgt_lang":"zh-TW","translated":"沒有錯誤資料","updated_at":"2026-07-29T10:57:26.599Z"} {"cache_key":"dafa6b4af6173822cbaef4ad2feca14131194d3496aa996b7f057dca0a5cbb95","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.noSettingsInSection","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"No settings in this section","text_hash":"e5fe71779954d756282be0995ce95183bb9ff370d67c6b63b9f8335f51c7ab9a","tgt_lang":"zh-TW","translated":"此區段沒有設定","updated_at":"2026-07-12T06:26:43.125Z"} +{"cache_key":"dafd6e47b1f4444417d49589f6c721c630228ad1cd3d7c5bae7531b332b0eaf6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.pairing.stepDashboard","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"On the Gateway host, run openclaw dashboard to open a secure one-time pairing link.","text_hash":"11c126287764dab4e5bac5eb830368cd054b85cee578001cd159230f94b1d6c3","tgt_lang":"zh-TW","translated":"在 Gateway 主機上執行 openclaw dashboard 以開啟安全的一次性配對連結。","updated_at":"2026-08-06T05:28:52.666Z"} {"cache_key":"db1226d21f6389282bf00466ab686fc8c8c9db2cd43592526d2b3656c7b8b6ec","model":"gpt-5.5","provider":"openai","segment_id":"chat.composer.contextUsage.openUsage","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Open usage dashboard","text_hash":"bae5e40b055c195a780a0dc06042d60353da51ab582610096c5cb0d269484c00","tgt_lang":"zh-TW","translated":"開啟用量儀表板","updated_at":"2026-07-09T11:48:50.643Z"} {"cache_key":"db6d877b94098e9893f0be97a9f6037153a7f0867b33977219eae9d5c9e0e14e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.hideAdvanced","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Hide Advanced","text_hash":"e6292a1e4e93ffea9b4e609d464a6c935bb10a8dafe6593795a9b43aed8ebcca","tgt_lang":"zh-TW","translated":"隱藏進階選項","updated_at":"2026-07-29T10:57:26.599Z"} {"cache_key":"db7467797c304a4e35f138ce248d1e9dc9877b9ff5e5956ddd4dd2ce9b4a6046","model":"claude-opus-4-8","provider":"anthropic","segment_id":"mcpPage.intro","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Connect and manage MCP servers that provide tools to OpenClaw.","text_hash":"b29aacde6b76a64757414f7eb6b65dac32aeb4c1b4ff810f4b912992faa468b7","tgt_lang":"zh-TW","translated":"連接並管理提供工具給 OpenClaw 的 MCP 伺服器。","updated_at":"2026-07-29T10:55:19.916Z"} @@ -3600,7 +3633,6 @@ {"cache_key":"e0a5d6b5c2399b0b10520c47bf444b6bed488958f2b5e91fc6753c4bc6fe80d3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.offlineQueuedHint","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Offline — {count} queued; messages send when the connection returns.","text_hash":"5e00b214a406dcffeb958df0be4edcfa21114741c298e1a13aa00b899010def4","tgt_lang":"zh-TW","translated":"離線 — 已排入 {count} 則;連線恢復後會傳送訊息。","updated_at":"2026-07-25T17:10:58.976Z"} {"cache_key":"e0d2ada046057f305ee308d18df4a13cf5f1ec68c5435c2efd5ed9640c251dba","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.actions.evaluating","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Evaluating…","text_hash":"f46f4682a742e00452e5b0a3d4abb3bb61611e97b3df7a5afe07e33c2d3e153c","tgt_lang":"zh-TW","translated":"評估中…","updated_at":"2026-07-29T10:55:52.862Z"} {"cache_key":"e0e0e0144898b73c77b0b505bb4c21215253abb7dabcdce59f6b4fe444000a92","model":"claude-opus-4-8","provider":"anthropic","segment_id":"logbook.status.capturing","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Capturing every {seconds}s","text_hash":"c10146452e1b60bc53d49515ab52427f20c26addfe6f282a35b23e1fca1261d0","tgt_lang":"zh-TW","translated":"Capturing every {seconds}s","updated_at":"2026-07-29T10:57:26.599Z"} -{"cache_key":"e1005de35f027288451130574e241c46158049919b1bdefc47f6bc021a2417d1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.relative.daysAgo","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"{count}d ago","text_hash":"a41234397f3c63b22d27312ffcea05114f8d3ae9d602ef1320168a6eae9ca361","tgt_lang":"zh-TW","translated":"{count} 天前","updated_at":"2026-07-12T06:29:39.309Z"} {"cache_key":"e10063fd37de4a8898775feba0e033bed61bc0033cb12262a5d437f51df8d9ae","model":"claude-opus-4-8","provider":"anthropic","segment_id":"logbook.ask.placeholder","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"When did I review the gateway PR?","text_hash":"80acba742e75ca9625244bf520d377cf70939377076cb3c4ee2fc2e271b26c18","tgt_lang":"zh-TW","translated":"When did I review the gateway PR?","updated_at":"2026-07-29T10:57:26.599Z"} {"cache_key":"e12f6a1c9819ad55c0b536b317cc72181bbf465960564b59b522746812c7a4dd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.disconnected","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Connect to the gateway to see configured model providers.","text_hash":"1ce9f626f6c56f02cdda1609a4b94bc10d8a506ca805f5bace33b177c74686c4","tgt_lang":"zh-TW","translated":"Connect to the gateway to see configured model providers.","updated_at":"2026-07-29T10:57:26.599Z"} {"cache_key":"e13130f3ce5f0fd0a8f7e55c983f9912c6028e2f8c4a82aadd151356f651cc4b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.goals.resume","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Resume goal","text_hash":"55a31a1f7e6c490356680ef5bacb9c160c18e4251b27ce1161f8f5a0d17d17c7","tgt_lang":"zh-TW","translated":"恢復目標","updated_at":"2026-07-12T06:30:06.675Z"} @@ -3672,6 +3704,7 @@ {"cache_key":"e4e23a34a145e8fa7edad22b5d497e16f0d5e2fe098b5d4fda79fbbe513387a3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.widget.statusCounts","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Cards by status","text_hash":"ffb4a36d2a1d8efee881da6dd5b9668387cfb1f8f63be2fdbb9985468049ff44","tgt_lang":"zh-TW","translated":"依狀態顯示卡片","updated_at":"2026-07-22T15:42:33.561Z"} {"cache_key":"e4e97667f6cd1844bd0de6b6a3da5cee0a21486cac2d3e1f70d0400e1b61b702","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.actions.opening","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Opening…","text_hash":"c926c2c50e65d5a5799f548604472ee8554b53c376e45be580b3a06a484d8fc0","tgt_lang":"zh-TW","translated":"開啟中…","updated_at":"2026-07-12T06:29:06.779Z"} {"cache_key":"e50ea28b0e28312fab772f534f72b50843a9982aadcd3b72ac939d546bc7c51f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"subtitles.channels","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Channels and settings.","text_hash":"c638a7924fc0fc1cf02059111dd7d81a01173c0b223b2b43526dbb37a9f5604e","tgt_lang":"zh-TW","translated":"頻道和設置。","updated_at":"2026-07-29T10:57:26.599Z"} +{"cache_key":"e51fccab35e15399ba7b6c68fe4955789c90896ee1b9498279bb29e0ceb08a91","model":"claude-opus-4-8","provider":"anthropic","segment_id":"appsPage.badgeStoreComingSoon","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Chrome Web Store · coming soon","text_hash":"d211e1cb0d006e8e02c0c3fe12d6d98e9b576b5b19eb85b501cb8448935647f3","tgt_lang":"zh-TW","translated":"Chrome Web Store · 即將推出","updated_at":"2026-08-06T05:28:52.666Z"} {"cache_key":"e52e7cb674542fa3314570b45dab0961afbe52b2c3f219c43762c97cbfdbfdd9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.signal.subtitle","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"signal-cli status and channel configuration.","text_hash":"f3db03a5161c57c0f72c534d37f3bde423924cb645982c1c9e80c7a614155951","tgt_lang":"zh-TW","translated":"signal-cli 狀態與頻道設定。","updated_at":"2026-07-12T06:25:26.645Z"} {"cache_key":"e5434d9124a2b73f97cb4eda0f3c2ba6383ca61e8fdeedc9d6d1123ac615fedc","model":"gpt-5.6-sol","provider":"openai","segment_id":"cron.form.summaryOnce","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Runs once at {at}","text_hash":"d6c96c2d9f9104738a2caed982391df045756f794e961bc58dc23c06106cc3d3","tgt_lang":"zh-TW","translated":"於 {at} 執行一次","updated_at":"2026-07-12T09:21:44.009Z"} {"cache_key":"e593d24d8bd829470625c4db8bca726a269bcfe2fc8a4c85dd9849ca573f5ba7","model":"gpt-5.5","provider":"openai","segment_id":"chat.backgroundTasks.loading","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Loading background tasks…","text_hash":"b8f8eaea7ccdee15740c7daa3d290a534fd3db2b4f0b2835243a6627d9ff7ff6","tgt_lang":"zh-TW","translated":"正在載入背景任務…","updated_at":"2026-07-11T00:44:54.328Z"} @@ -3819,6 +3852,7 @@ {"cache_key":"eed78ad351715106d0685430d9a61a9dc90f3487251c2d9270f792d2b2ebe8d5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.archived","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Archived","text_hash":"bdb86505f8062d15f152cef71dd4ca89609d5bf8e98771dcd2c9f70d247403da","tgt_lang":"zh-TW","translated":"Archived","updated_at":"2026-07-29T10:57:26.599Z","segment_ids":["workboard.showArchivedShort"]} {"cache_key":"eeddd49df18076aa9669b210017dff00c7c0f6ac4428fd0e93f0d97f023ccd93","model":"claude-opus-4-8","provider":"anthropic","segment_id":"presence.rosterTitle","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Online","text_hash":"0d21bd52022ca7f7e97109d28d327da1e68cc0bedd9713b2dc2b49d3aa104392","tgt_lang":"zh-TW","translated":"線上","updated_at":"2026-07-22T15:42:00.509Z"} {"cache_key":"eedfa67c37d4ad8c91ba8377fec669dd12c47804c599ca2fc2906a5ea58cf32c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nodes.inventory.approvalNeeded","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"approval needed","text_hash":"96317edf040da128c7e85845e23d91f684d1670200502a918878ba473db0fbe7","tgt_lang":"zh-TW","translated":"需要核准","updated_at":"2026-07-12T06:25:41.390Z"} +{"cache_key":"eee4a249c19622dd8bd2c14dc5ccf74a17388b771a7d2cb293b04cac5a7119fa","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.verify.checkingButton","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Checking…","text_hash":"ec963ffc911b840134fc738b41a8bb0493489c402a4a761efd36c16dea7d984b","tgt_lang":"zh-TW","translated":"檢查中…","updated_at":"2026-07-29T10:55:45.930Z","segment_ids":["memoryPage.overview.health.checking"]} {"cache_key":"eeee639d3af54804e82bae664892c525d8fb001071f8d595319f17fd40b4930e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.errors.webhookUrlInvalid","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Webhook URL must start with http:// or https://.","text_hash":"08a52ce0d5afdaa43d74ecefd749f61e6ecc3368a92a459f07bf85e612ac7dc1","tgt_lang":"zh-TW","translated":"Webhook URL 必須以 http:// 或 https:// 開頭。","updated_at":"2026-07-29T10:57:26.599Z"} {"cache_key":"ef3b1b3525d0c06e8df63665c8aa09a262d4d1a3f4bdc172b3e049ada98d4b25","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.deviceAuthMigration.approvalFailed","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Could not secure this browser: {error}","text_hash":"1cbc735f6ef8ab47c836e7745ce19720e1ed05700db8b93f627660bc4ea51ac5","tgt_lang":"zh-TW","translated":"無法保護此瀏覽器:{error}","updated_at":"2026-07-25T17:10:43.410Z"} {"cache_key":"ef8eebe4dd8a22a0ae5b08aec08220119784752b007e45f0ded9f5195a07a4a0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.toolCards.verbs.searched","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Searched","text_hash":"9fc7f11668697dc6421661b14dbed97e4f0d5e60246dbc531fc7656f4bceb8bc","tgt_lang":"zh-TW","translated":"已搜尋","updated_at":"2026-07-29T10:57:26.599Z"} @@ -3828,6 +3862,7 @@ {"cache_key":"f01fc0a1e47393229647e19f484602760f3131f10124db25b46cd310217ed19b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.cacheStatus.status.partial","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"partial","text_hash":"9834a14ab9bcaa0f6a8da71073617eac8f004e596a3fa11d807b84631b825d9d","tgt_lang":"zh-TW","translated":"部分","updated_at":"2026-07-29T10:57:26.599Z"} {"cache_key":"f0215f0e06ca72bb3fc36cf6824cc6799d77c0dc5efa8a11fff48693ec663193","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.credential","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Credential","text_hash":"b1c42b3ce118093bc656bf16e7b87e069403a18246d2ea36d3c667850cb5bda1","tgt_lang":"zh-TW","translated":"憑證","updated_at":"2026-07-29T10:57:26.599Z"} {"cache_key":"f0256b666705325815fd7e98455642ee5ab2f3ab008ca465d06e63b1599660e9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"talkPage.model.defaultNamed","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Default ({model})","text_hash":"95c9f183e5dbb44dfed018b516f5900dc7281daebcc86fd34e40fd39d22db1a3","tgt_lang":"zh-TW","translated":"預設({model})","updated_at":"2026-07-29T10:55:30.220Z"} +{"cache_key":"f037576160ece2d0cee9a1be864e526cab2b2370745606bf1ed725cf51173d2f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.retryDelivery","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Retry delivery","text_hash":"a9e1b443d1646885b72943ce0fe8490248ac2ed20b6dcaf95b1e7b63899a862e","tgt_lang":"zh-TW","translated":"重試傳遞","updated_at":"2026-08-06T05:28:52.666Z"} {"cache_key":"f0458d88762a269ecdc3fd014d0a2175de76a659c2efbba57095a0eddb7a3a22","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.engine.openClawMemory","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"OpenClaw Memory","text_hash":"3599f093b20d42c20343e696c010f7bd4bfb8ea76dd771fbd98399753550ed14","tgt_lang":"zh-TW","translated":"OpenClaw Memory","updated_at":"2026-07-31T19:22:28.709Z"} {"cache_key":"f04655dd2cc0c696880cf058eb2f58254d09316580d33220e876e02014df663c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commandResults.compaction.failedWithReason","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Compaction failed: {reason}","text_hash":"24c2db6acadb049d3773a64be1bd7db65a9c75e0d129b4a40481dc893f58d5b4","tgt_lang":"zh-TW","translated":"壓縮失敗:{reason}","updated_at":"2026-07-29T10:56:30.665Z"} {"cache_key":"f06068cb7acb1c8dc28b92ba835631cfbccd0ed1b469c04fb9e472642c271afa","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.notifications.hint","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Receive browser push notifications from your gateway.","text_hash":"1a90345f698ef3383b5aaef3cce80cd844e49a2d6301876816c49439dc17661e","tgt_lang":"zh-TW","translated":"從您的 Gateway 接收瀏覽器推播通知。","updated_at":"2026-07-12T06:27:36.004Z"} @@ -3856,6 +3891,7 @@ {"cache_key":"f2125a045137fe64bb7d8590e4f21436d7933b2b776504bd10809a6f1331d353","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.overview.activity.lightPhaseHitCount","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Light-phase hits","text_hash":"b00f6a989209a11c8a3db04c17ff2f74543fe2d00183fde7c4dae376e78d22ea","tgt_lang":"zh-TW","translated":"淺層階段命中","updated_at":"2026-07-29T10:55:39.070Z"} {"cache_key":"f2463f016d619c73e7dd00fb7213be8822bcd57a60d0b01624ee1c30b9e2ab7d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.detailPanel.renderPreview","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Render preview","text_hash":"4f59a6d1f69cd2b9ef4dd35ae863aaa9f8d700370da9974cff8ae46912024349","tgt_lang":"zh-TW","translated":"呈現預覽","updated_at":"2026-07-29T10:57:08.693Z"} {"cache_key":"f2627aa72b20146ea45b0ac5238bb501e33a70b687fd9fcf9e06c0996243654f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.channels.configuredCount","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"{count} configured","text_hash":"bef0da45a50dee3451c5a3c3d23bce1bcd1dc512dab3712414475ece685a3325","tgt_lang":"zh-TW","translated":"{count} configured","updated_at":"2026-07-29T10:57:26.599Z"} +{"cache_key":"f270d201dccff139e5380fb59f2ed393f379e1b67f2a225dad969c31e44e2c22","model":"claude-opus-4-8","provider":"anthropic","segment_id":"tasksPage.duplicateRisk","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Retrying may duplicate a result after an ambiguous acknowledgement.","text_hash":"7b818910c3637b34ad0890c3a089666f79d44c985608e69a2aefa48e90ed6579","tgt_lang":"zh-TW","translated":"在含糊的確認後重試可能會重複產生結果。","updated_at":"2026-08-06T05:28:52.666Z"} {"cache_key":"f274438c97d4e35765fcbc82125861ccb235d0ea4c8e130065b10bc117f20e70","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryImport.backfill.rollbackConfirmTitle","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Rollback session backfill?","text_hash":"04b599d1d96b3f2f1d326cc80d8250f6fbd8261911815b4e09b78ea6fed53495","tgt_lang":"zh-TW","translated":"回溯還原工作階段補建?","updated_at":"2026-07-29T10:55:19.916Z"} {"cache_key":"f276d69ed6d773a63189c6439433fadc1516913d51d6faf21c6b091ca3ce4e03","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.pairing.notifyRequester","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Notify the requester after approval","text_hash":"dd07be3356689e08ddcfecdc80a67aa2feec6ddaf723b478be5e2cf3b02a93f1","tgt_lang":"zh-TW","translated":"核准後通知請求者","updated_at":"2026-07-22T15:40:26.104Z"} {"cache_key":"f2898702411cc8b752b77545b6350fe11a40f4b3072e689849ba025064fa565c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"aboutPage.artifactDetails","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Control UI build details","text_hash":"80874a1256a7311a43b13990c1ab27b3c993abf90d5699287ce733b79d46ed7e","tgt_lang":"zh-TW","translated":"Control UI 建置詳細資訊","updated_at":"2026-07-29T10:57:26.599Z"} @@ -3954,7 +3990,6 @@ {"cache_key":"f8a9cc64b94242b19a87546e8cf2c7650e65e0b89d37a764b14f7b7fc6d18583","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.defaultRiskWarning","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Review the ClawHub warning before installing this plugin.","text_hash":"3249be096066bd02f155b0f5674fd19abd8e4cbe991d760ee2a9a51ea84012bf","tgt_lang":"zh-TW","translated":"安裝此外掛程式前,請檢閱 ClawHub 警告。","updated_at":"2026-07-29T10:57:26.599Z"} {"cache_key":"f8b64aefb73fe9565b07314721ff5c551ec051bc7cdd29320d65571f73d04a9e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.addons.changeFailed","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Could not update {plugin}","text_hash":"03f4cb2e570b81715882d22bdea5aa5f1a1e68f3d00dc5c98aa5e42fe5705ac1","tgt_lang":"zh-TW","translated":"無法更新 {plugin}","updated_at":"2026-07-29T10:55:52.862Z"} {"cache_key":"f8d2f2e6ce9a4c14f4ff2a0805d9f9867eb090090dbc6125135d461274c9c2d0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"languages.es","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Español (Spanish)","text_hash":"b785e11e822c061a3a5368c55fbeb3f436766ef1e9b3448a605083d0b06ecddb","tgt_lang":"zh-TW","translated":"Español (西班牙語)","updated_at":"2026-07-29T10:57:26.599Z"} -{"cache_key":"f8d7f9d64611d0cec8a31193832c5a2631cef9033b119300db317f20d67cc35f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.actions.confirmDedupe","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Dedupe Dream Diary? This rewrites DREAMS.md and removes only exact duplicate diary entries.","text_hash":"3b53e7e5445b3d763ff4a3f7f55ae4917ab2dbecc988f5b46c7b06a2dd736052","tgt_lang":"zh-TW","translated":"要去除夢境日記的重複項目嗎?這會重寫 DREAMS.md,且只移除完全重複的日記項目。","updated_at":"2026-07-29T10:56:09.621Z"} {"cache_key":"f8f48b5a2dba2145fb1cc3c8babf913e1f6af696b0fa1405f32f31b4348fd11c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.stats.signals","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Signals","text_hash":"88b01c8a4bff9a08b6b56b8de43beb07205956d64d1c58eff683de7eaf3645e5","tgt_lang":"zh-TW","translated":"訊號","updated_at":"2026-07-29T10:57:26.599Z","segment_ids":["dreaming.trace.signals"]} {"cache_key":"f8fb9c62482922f38b4707b5c5c544e2f22a3346f73c02a45fb6e82efd00928b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.filters.hoursCount","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"{count} hours","text_hash":"843c54a6f7f92aad4c40c81f0622b1c0aa129af9010ab5afc8cc639ff49b7c55","tgt_lang":"zh-TW","translated":"{count} 小時","updated_at":"2026-07-29T10:57:26.599Z"} {"cache_key":"f925df5b3d1a997ccdbb0d988731d80f07661df2cd43b25bd36be6f1a48bcd95","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.toolCatalog.groups.automation","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Automation","text_hash":"d909750b1bbb71a39b6330ba8f81f4f8f6e889ed96d7ab366e74857909750c64","tgt_lang":"zh-TW","translated":"自動化","updated_at":"2026-06-16T14:12:59.400Z","segment_ids":["configView.categories.automation","tabs.automation","workboard.detailAutomation"]} @@ -3978,6 +4013,7 @@ {"cache_key":"f9cbfd72c284ef192f63e7dfb92a0a358730ee2b3f109488ed8aea9dcc30c474","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.toolCatalog.descriptions.sessionsList","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"List sessions","text_hash":"27697fc396535f1c439cd1ef3995c1f24b472f29b88dee060471342bb9724481","tgt_lang":"zh-TW","translated":"列出工作階段","updated_at":"2026-07-12T06:26:21.254Z"} {"cache_key":"f9ce55ab1a193231e13e5beacf6501b9707d19262a029ca3a7e5f0cc5d66b42b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.dictationReleaseToInsert","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Release to insert dictation","text_hash":"7a839182d5c297ff103ff87722a7f9713fd921f0d4440e78b6761d0b182fcf19","tgt_lang":"zh-TW","translated":"放開以插入語音輸入內容","updated_at":"2026-07-22T15:43:39.433Z"} {"cache_key":"f9cf9eb2248d962c74e8d0939d9b78e92ae443a76d55f2f296649f32abb53a9e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"connection.retryNow","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Retry now","text_hash":"5148c3e20576923b589bd801ea84dc376213b82fbf8694f64437b621f1690615","tgt_lang":"zh-TW","translated":"立即重試","updated_at":"2026-07-29T10:57:26.599Z"} +{"cache_key":"f9d5f1a5263b8fdb152e0d5df9cf894a70426446a2521ae03e1b4a74ccded48c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sidebar.hideFromSidebar","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Hide from sidebar","text_hash":"a96ec22ac9bff95bac64f1acdbd3ba23eda7a14a1f56257c8529900cdd561d53","tgt_lang":"zh-TW","translated":"從側邊欄隱藏","updated_at":"2026-08-06T05:28:52.666Z"} {"cache_key":"f9d70c811b055a8d009c8841adde028b717e8f455d6070f1e4fb1ea8f656e85f","model":"gpt-5.5","provider":"openai","segment_id":"usage.filters.sessionsCount","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"{count} sessions","text_hash":"27de9b3be346a2abd2cb67f9f93abfe8100d7ce996e1204b75fc84670c7818e6","tgt_lang":"zh-TW","translated":"{count} 個工作階段","updated_at":"2026-07-05T14:39:31.777Z"} {"cache_key":"f9d8130b5ae5c391031b14d9237526be66457be8514ce2aed8ab43c2a25d31fc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.workspaceConflict.eventTitleOne","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Cloud result applied with 1 conflict","text_hash":"8f6fca3bd9d7aa87752aeea93bdac406b44de9be39eca8c2f796907cb6b555be","tgt_lang":"zh-TW","translated":"雲端結果已套用,有 1 個衝突","updated_at":"2026-07-22T15:42:57.795Z"} {"cache_key":"f9d83fba234052a3e8f6b33ebb01f4e3785eebc6a3bdc435b71a9ced12034445","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.questions.ownAnswer","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Your own answer…","text_hash":"134a8319ba56f81a51321885738afd70c064840ce3a716c04956b6ad33c826b1","tgt_lang":"zh-TW","translated":"你自己的答案…","updated_at":"2026-07-22T15:42:57.795Z"} @@ -3994,7 +4030,6 @@ {"cache_key":"fa707c3197eab392e87353e3f3b44b002d95c602809ab223bb8f0632a08bbe1e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.widget.summaryLabel","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Workboard summary","text_hash":"285b77ed8f6a195dd170aad0450e11bfe03d93095077e431a30afa0e648734c7","tgt_lang":"zh-TW","translated":"Workboard 摘要","updated_at":"2026-07-22T15:42:33.561Z"} {"cache_key":"fa857cd703c755a9de0ede8fcc7c58bb7638f9a29c7c3789bd75f8c4178f955e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.sections.diagnostics.label","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Diagnostics","text_hash":"268f14bbfe119c1e92150583af960a086d7db9619a097f8aa72ff6779842f610","tgt_lang":"zh-TW","translated":"診斷","updated_at":"2026-06-16T14:12:59.400Z","segment_ids":["configView.sections.diagnostics","workboard.detailDiagnostics"]} {"cache_key":"fa8a4cf3f49011afbfd22f2762e6924c6a8cb7868bff198a2b22177eb265a1f2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.docsOpensInNewTab","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"{label} (opens in new tab)","text_hash":"d52984fc54f2c64defc1fd3cf1fe1826f0f843ecdb5854baec279c5237457224","tgt_lang":"zh-TW","translated":"{label}(在新分頁開啟)","updated_at":"2026-07-29T10:57:26.599Z"} -{"cache_key":"fa961886498d9675329e47808b5afb6210611a7d5001f506fffe4e083a3e071e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.authFailed.stepDashboard","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Run openclaw dashboard --no-open and open the fresh URL or paste its token.","text_hash":"8332142ce650399926258b23bb7b6fd279cdde999caf9afcb27a92713624e085","tgt_lang":"zh-TW","translated":"執行 openclaw dashboard --no-open 並開啟新的 URL,或貼上其中的權杖。","updated_at":"2026-07-29T10:57:26.599Z"} {"cache_key":"fa9b63e4d3c70ca414c61161e98ca190a3182cbba4e7243f1dc84c305d5cd269","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.connectorDescriptions.travel","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Flight and hotel search with fare watching and trip memory.","text_hash":"674641dedb84777fbda9257f030592dd29e4a7403b9a342eb28a9fe581f37286","tgt_lang":"zh-TW","translated":"航班與飯店搜尋,含票價監控與行程記憶。","updated_at":"2026-07-12T06:28:59.620Z"} {"cache_key":"faa3fb31b1f14603b10a58478ca998a021459034c01ec880313ef3a432dddac4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.sections.update.description","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Auto-update settings and release channel","text_hash":"e61b824d77d8e34d4e3ede3d018533f02848cc6f2071b15a7682beed13a315e7","tgt_lang":"zh-TW","translated":"自動更新設定與發佈頻道","updated_at":"2026-07-12T06:26:43.125Z"} {"cache_key":"faa4171b509dc439dee3763338424eeddcd6f112085754c7b8db1d5c8f9b1acc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.unarchiveCard","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Restore from archive","text_hash":"c88d0bf474db91ca9ad2b84d3a50df324f623da041369db258f7aabcbb337b48","tgt_lang":"zh-TW","translated":"Restore from archive","updated_at":"2026-07-29T10:57:26.599Z"} @@ -4016,7 +4051,6 @@ {"cache_key":"fbdfccc974c93a6309b2a222ebc7e04491bedbdf5665afa63392b9c8d47efc64","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.files.lines","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"lines","text_hash":"5ea44c3961f16643e614435496b16115aa6d75458b5cc3fd5398aae291f3126b","tgt_lang":"zh-TW","translated":"lines","updated_at":"2026-07-29T10:57:26.599Z"} {"cache_key":"fbe88b69e38490df63cbd43a73c9d7f295907e4ee02fa7959c036cfb6079dfd3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.wiki.pageTypes.source","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"source","text_hash":"41cf6794ba4200b839c53531555f0f3998df4cbb01a4d5cb0b94e3ca5e23947d","tgt_lang":"zh-TW","translated":"來源","updated_at":"2026-07-29T10:56:09.621Z"} {"cache_key":"fc0393bdde618a1d77ea61c17ed47e307ae73f45f44606786efb38c6f9d4edf3","model":"gpt-5.6-sol","provider":"openai","segment_id":"modelSetup.verify.checking","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Checking — asking {modelRef} for a quick reply…","text_hash":"f50f954cdbc437a75b60e1270bfe39f872ef1c6619eb441c07f36414f1b517a2","tgt_lang":"zh-TW","translated":"正在檢查 — 正在請求 {modelRef} 快速回覆…","updated_at":"2026-07-16T15:48:28.067Z"} -{"cache_key":"fc06dbf1784eadae3e59a65edc26363c148930d43f069286cd027f8e72eeff1c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.overview.health.checking","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Checking…","text_hash":"ec963ffc911b840134fc738b41a8bb0493489c402a4a761efd36c16dea7d984b","tgt_lang":"zh-TW","translated":"檢查中…","updated_at":"2026-07-29T10:55:45.930Z"} {"cache_key":"fc0e9151a1ab8847442295b3791fc7060df8fe0ceb042365ed018e3c9ad943b0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agentTools.disabledByOverride","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Disabled by agent override.","text_hash":"ead082a19ea7d8fad746ab3a53eebeee48b548773ebbcb4730f9a1762854bff7","tgt_lang":"zh-TW","translated":"已由代理程式覆寫停用。","updated_at":"2026-07-12T06:28:02.623Z"} {"cache_key":"fc16b871a354a7facab381cb1386f479f59a42b2f824e3fdbc12fc8bb78dc3c5","model":"gpt-5.5","provider":"openai","segment_id":"chat.sessionDiff.statusDeleted","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Deleted","text_hash":"b48ff39c2e0f5451b9b29b09c2a74d2760db230749ffd48a6e901cc91fef9a8d","tgt_lang":"zh-TW","translated":"已刪除","updated_at":"2026-07-11T04:52:33.969Z"} {"cache_key":"fc61442c23fe4ee33ffc7c6cdd12c17005f764dd29dd1982c17797bd35b1bb74","model":"claude-opus-4-8","provider":"anthropic","segment_id":"board.widget.resizeHandle","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Resize {title}","text_hash":"3f7d17de4b5625f6c0213843844ae06aef23b81390bd2e98e3b61315ecc745a9","tgt_lang":"zh-TW","translated":"調整 {title} 的大小","updated_at":"2026-07-22T15:42:16.437Z"} From 4f67420c9f038f91694efba1c09119ca414360e4 Mon Sep 17 00:00:00 2001 From: "clawsweeper[bot]" <274271284+clawsweeper[bot]@users.noreply.github.com> Date: Thu, 6 Aug 2026 15:06:49 +0800 Subject: [PATCH 03/69] fix(plugins): keep targeted official updates on the core channel (#119799) Co-authored-by: clawsweeper <274271284+clawsweeper[bot]@users.noreply.github.com> (cherry picked from commit ed40d0599b31c88eb20e0aacf7f005355355f022) --- docs/cli/plugins.md | 2 +- src/cli/plugins-cli.update.test.ts | 28 ++++- src/cli/plugins-update-command.ts | 11 +- src/plugins/plugin-version-drift.test.ts | 25 +++- src/plugins/update-installed.ts | 32 +++-- src/plugins/update.test.ts | 143 ++++++++++++++++++++++- 6 files changed, 211 insertions(+), 30 deletions(-) diff --git a/docs/cli/plugins.md b/docs/cli/plugins.md index 137048af9ab9..467492c546b9 100644 --- a/docs/cli/plugins.md +++ b/docs/cli/plugins.md @@ -456,7 +456,7 @@ Updates apply to tracked plugin installs in the managed plugin index and tracked - Targeted `openclaw plugins update ` reuses the tracked plugin spec unless you pass a new spec. Bulk `openclaw plugins update --all` uses the canonical registry-channel resolver when it syncs trusted official plugin records to the official catalog target. An installed beta core therefore keeps official plugins on the beta release line when `update.channel` is unset, matching the core updater instead of silently normalizing them to stable/latest. Explicit `beta`, `dev`, and `extended-stable` selections retain their existing precedence. + Targeted `openclaw plugins update ` reuses the tracked plugin spec unless you pass a new spec. For floating trusted official records, it uses the canonical registry-channel resolver to choose the install target without rewriting the stored selector. Bulk `openclaw plugins update --all` uses the same resolver when it syncs trusted official plugin records to the official catalog target. An installed beta core therefore keeps official plugins on the beta release line when `update.channel` is unset, matching the core updater instead of silently normalizing them to stable/latest. Explicit `beta`, `dev`, and `extended-stable` selections retain their existing precedence. `openclaw update` also knows the active OpenClaw update channel: on the beta channel, default-line npm and ClawHub plugin records try `@beta` first. They fall back to the recorded default/latest spec if no plugin beta release exists; npm plugins also fall back when the beta package exists but fails install validation. That fallback is reported as a warning and does not fail the core update. Exact versions and explicit tags stay pinned to that selector for targeted updates. diff --git a/src/cli/plugins-cli.update.test.ts b/src/cli/plugins-cli.update.test.ts index 739b5c6a06f0..c537f4828eb6 100644 --- a/src/cli/plugins-cli.update.test.ts +++ b/src/cli/plugins-cli.update.test.ts @@ -1271,10 +1271,36 @@ describe("plugins cli update", () => { expect(updateParams.pluginIds).toEqual(["codex"]); expect(updateParams.syncOfficialPluginInstalls).toBeUndefined(); expect(updateParams.updateChannel).toBe(updateChannel); - expect(updateParams.officialPluginUpdateChannel).toBeUndefined(); + expect(updateParams.officialPluginUpdateChannel).toBe( + resolveRegistryUpdateChannel({ configChannel: updateChannel, currentVersion: VERSION }), + ); }, ); + it("passes the inferred core channel to a targeted update without enabling catalog sync", async () => { + const config = createTrackedPluginConfig({ + pluginId: "codex", + spec: "@openclaw/codex", + resolvedName: "@openclaw/codex", + }); + loadConfig.mockReturnValue(config); + setInstalledPluginIndexInstallRecords(config.plugins?.installs ?? {}); + updateNpmInstalledPlugins.mockResolvedValue({ + config, + changed: false, + outcomes: [], + }); + + await runPluginsCommand(["plugins", "update", "codex"]); + + const updateParams = expectSingleCallParams(updateNpmInstalledPlugins); + expect(updateParams.syncOfficialPluginInstalls).toBeUndefined(); + expect(updateParams.updateChannel).toBeUndefined(); + expect(updateParams.officialPluginUpdateChannel).toBe( + resolveRegistryUpdateChannel({ currentVersion: VERSION }), + ); + }); + it("syncs official catalog specs with beta channel context for update --all", async () => { const config = createTrackedPluginConfig({ pluginId: "codex", diff --git a/src/cli/plugins-update-command.ts b/src/cli/plugins-update-command.ts index ecbecb8ceb82..a7f930476346 100644 --- a/src/cli/plugins-update-command.ts +++ b/src/cli/plugins-update-command.ts @@ -226,6 +226,10 @@ async function runPluginUpdateCommandUnlocked(params: RunPluginUpdateCommandPara pluginInstallRecords, ); const configuredUpdateChannel = normalizeUpdateChannel(cfg.update?.channel) ?? undefined; + const officialPluginUpdateChannel = resolveRegistryUpdateChannel({ + configChannel: configuredUpdateChannel, + currentVersion: VERSION, + }); const logger = { info: (msg: string) => defaultRuntime.log(msg), warn: (msg: string) => defaultRuntime.log(msg.includes("╭─") ? msg : theme.warn(msg)), @@ -350,12 +354,7 @@ async function runPluginUpdateCommandUnlocked(params: RunPluginUpdateCommandPara specOverrides: pluginSelection.specOverrides, dryRun: params.opts.dryRun, updateChannel: params.opts.all ? undefined : configuredUpdateChannel, - officialPluginUpdateChannel: params.opts.all - ? resolveRegistryUpdateChannel({ - configChannel: normalizeUpdateChannel(cfg.update?.channel), - currentVersion: VERSION, - }) - : undefined, + officialPluginUpdateChannel, syncOfficialPluginInstalls: params.opts.all ? true : undefined, coreVersion: VERSION, dangerouslyForceUnsafeInstall: params.opts.dangerouslyForceUnsafeInstall, diff --git a/src/plugins/plugin-version-drift.test.ts b/src/plugins/plugin-version-drift.test.ts index 2c2b66921d5d..86a8e54dbb66 100644 --- a/src/plugins/plugin-version-drift.test.ts +++ b/src/plugins/plugin-version-drift.test.ts @@ -361,17 +361,30 @@ describe("resolvePluginVersionDriftUpdateCommand", () => { ).toBe("openclaw plugins update @openclaw/brave-plugin@2026.6.10-beta.1"); }); - it("keeps plugin-id updates for floating npm install records", () => { + it.each([ + { + pluginId: "codex", + source: "npm" as const, + packageName: "@openclaw/codex", + spec: "@openclaw/codex", + }, + { + pluginId: "diagnostics-otel", + source: "clawhub" as const, + packageName: "@openclaw/diagnostics-otel", + spec: "clawhub:@openclaw/diagnostics-otel", + }, + ])("keeps the repairing plugin-id update for a floating $source install", (entry) => { expect( resolvePluginVersionDriftUpdateCommand({ - pluginId: "brave", + pluginId: entry.pluginId, installedVersion: "2026.6.9", gatewayVersion: "2026.6.10-beta.1", - source: "npm", - packageName: "@openclaw/brave-plugin", - spec: "@openclaw/brave-plugin", + source: entry.source, + packageName: entry.packageName, + spec: entry.spec, }), - ).toBe("openclaw plugins update brave"); + ).toBe(`openclaw plugins update ${entry.pluginId}`); }); it("keeps plugin-id updates when the gateway version is not a registry version", () => { diff --git a/src/plugins/update-installed.ts b/src/plugins/update-installed.ts index c70604b1ea66..9619543b9f62 100644 --- a/src/plugins/update-installed.ts +++ b/src/plugins/update-installed.ts @@ -19,7 +19,7 @@ import { } from "./installs.js"; import type { PackageManifest } from "./manifest.js"; import { - resolveTrustedSourceLinkedOfficialClawHubSpec, + resolveTrustedSourceLinkedOfficialClawHubInstall, resolveTrustedSourceLinkedOfficialNpmSpec, } from "./official-external-install-records.js"; import { auditDeclaredOpenClawHostDependency } from "./plugin-peer-link.js"; @@ -171,11 +171,21 @@ export async function updateNpmInstalledPlugins(params: { } const trustedOfficialNpmSpec = resolveTrustedSourceLinkedOfficialNpmSpec({ pluginId, record }); + const trustedOfficialClawHubInstall = resolveTrustedSourceLinkedOfficialClawHubInstall({ + pluginId, + record, + }); const officialNpmSpec = params.syncOfficialPluginInstalls ? trustedOfficialNpmSpec : undefined; const officialClawHubSpec = params.syncOfficialPluginInstalls - ? resolveTrustedSourceLinkedOfficialClawHubSpec({ pluginId, record }) + ? trustedOfficialClawHubInstall?.clawhubSpec : undefined; - const officialSyncUpdateChannel = params.officialPluginUpdateChannel ?? params.updateChannel; + // Targeted updates inherit the core channel only for catalog-verified official records. + // An explicit channel remains authoritative, and third-party selectors stay untouched. + const updateChannel = + params.updateChannel ?? + (trustedOfficialNpmSpec || trustedOfficialClawHubInstall + ? params.officialPluginUpdateChannel + : undefined); const officialNpmPackageName = resolveNpmSpecPackageName(trustedOfficialNpmSpec); if (normalizedPluginConfig) { @@ -210,7 +220,7 @@ export async function updateNpmInstalledPlugins(params: { record, specOverride: params.specOverrides?.[pluginId], officialSpecOverride: officialNpmSpec, - updateChannel: officialNpmSpec ? officialSyncUpdateChannel : params.updateChannel, + updateChannel, officialPackageName: officialNpmPackageName, coreVersion: params.coreVersion, }) @@ -220,7 +230,7 @@ export async function updateNpmInstalledPlugins(params: { ? resolveClawHubUpdateSpecs({ record, officialSpecOverride: officialClawHubSpec, - updateChannel: officialClawHubSpec ? officialSyncUpdateChannel : params.updateChannel, + updateChannel, }) : undefined; const effectiveSpec = @@ -238,7 +248,7 @@ export async function updateNpmInstalledPlugins(params: { const preserveNpmRecordIntent = record.source === "npm" && npmSpecs?.installSpec !== npmSpecs?.recordSpec && - (officialNpmSpec ? officialSyncUpdateChannel : params.updateChannel) === "extended-stable"; + updateChannel === "extended-stable"; const officialNpmFallbackSpecs = record.source === "clawhub" ? resolveTrustedSourceLinkedOfficialNpmFallbackForClawHubUpdate({ @@ -246,9 +256,7 @@ export async function updateNpmInstalledPlugins(params: { record, effectiveClawHubSpec: effectiveSpec, recordClawHubSpec: recordSpec, - updateChannel: params.syncOfficialPluginInstalls - ? officialSyncUpdateChannel - : params.updateChannel, + updateChannel, coreVersion: params.coreVersion, }) : null; @@ -434,7 +442,7 @@ export async function updateNpmInstalledPlugins(params: { currentVersion, effectiveSpec, probeNpmVersion: metadataResult.metadata.version, - updateChannel: params.updateChannel, + updateChannel, timeoutMs: params.timeoutMs, }) : undefined; @@ -626,7 +634,7 @@ export async function updateNpmInstalledPlugins(params: { usedOfficialNpmFallback, hasSpecOverride: Boolean(params.specOverrides?.[pluginId]), hasOfficialNpmSpec: Boolean(officialNpmSpec), - updateChannel: officialNpmSpec ? officialSyncUpdateChannel : params.updateChannel, + updateChannel, timeoutMs: params.timeoutMs, channelFallbackSuffix, npmChannelFallback, @@ -655,7 +663,7 @@ export async function updateNpmInstalledPlugins(params: { (params.syncOfficialPluginInstalls && trustedSourceLinkedOfficialInstall && !preserveNpmRecordIntent) || - (usedOfficialNpmFallback && officialSyncUpdateChannel !== "extended-stable"), + (usedOfficialNpmFallback && updateChannel !== "extended-stable"), }), installPath: result.targetDir, version: nextVersion, diff --git a/src/plugins/update.test.ts b/src/plugins/update.test.ts index 432a9c0ebdb0..578637735c72 100644 --- a/src/plugins/update.test.ts +++ b/src/plugins/update.test.ts @@ -988,6 +988,88 @@ describe("updateNpmInstalledPlugins", () => { expect(result.config.plugins?.installs?.acpx?.spec).toBe("@openclaw/acpx@2026.5.2-beta.2"); }); + it.each([ + { + name: "inferred beta", + channel: "beta" as const, + configuredChannel: undefined, + registryVersion: "2026.5.3-beta.1", + expectedSpec: "@openclaw/codex@beta", + }, + { + name: "inferred stable", + channel: "stable" as const, + configuredChannel: undefined, + registryVersion: "2026.5.3", + expectedSpec: "@openclaw/codex", + }, + { + name: "configured stable over inferred beta", + channel: "beta" as const, + configuredChannel: "stable" as const, + registryVersion: "2026.5.3", + expectedSpec: "@openclaw/codex", + }, + ])( + "uses the $name channel for a targeted floating official npm update", + async ({ channel, configuredChannel, registryVersion, expectedSpec }) => { + const { config } = createNpmUpdateFixture({ + pluginId: "codex", + packageName: "@openclaw/codex", + installedVersion: "2026.5.2", + registryVersion, + installerVersion: registryVersion, + installerResolvedSpec: `@openclaw/codex@${registryVersion}`, + }); + + const result = await updatePlugin(config, "codex", { + officialPluginUpdateChannel: channel, + ...(configuredChannel ? { updateChannel: configuredChannel } : {}), + }); + + expect(npmInstallCall()?.spec).toBe(expectedSpec); + expect(result.config.plugins?.installs?.codex?.spec).toBe("@openclaw/codex"); + expect(result.config.plugins?.installs?.codex?.resolvedSpec).toBe( + `@openclaw/codex@${registryVersion}`, + ); + }, + ); + + it("retains the default fallback for a targeted official beta update", async () => { + installPluginFromNpmSpecMock + .mockResolvedValueOnce({ + ok: false, + code: "npm_package_not_found", + error: "No matching version found for @openclaw/codex@beta", + }) + .mockResolvedValueOnce( + createSuccessfulNpmUpdateResult({ + pluginId: "codex", + targetDir: "/tmp/codex", + version: "2026.5.3", + npmResolution: { + name: "@openclaw/codex", + version: "2026.5.3", + resolvedSpec: "@openclaw/codex@2026.5.3", + }, + }), + ); + const config = createNpmInstallConfig({ + pluginId: "codex", + spec: "@openclaw/codex", + installPath: "/tmp/codex", + resolvedName: "@openclaw/codex", + }); + + const result = await updatePlugin(config, "codex", { + officialPluginUpdateChannel: "beta", + }); + + expect(npmInstallCall(0)?.spec).toBe("@openclaw/codex@beta"); + expect(npmInstallCall(1)?.spec).toBe("@openclaw/codex"); + expect(result.config.plugins?.installs?.codex?.spec).toBe("@openclaw/codex"); + }); + it("pins unchanged official npm records during official sync", async () => { const { config } = createNpmUpdateFixture({ pluginId: "acpx", @@ -1200,7 +1282,7 @@ describe("updateNpmInstalledPlugins", () => { ); }); - it("does not apply official beta-channel sync to third-party npm specs", async () => { + it("does not apply a targeted official beta channel to third-party npm specs", async () => { const { config } = createNpmUpdateFixture({ pluginId: "lossless-claw", packageName: "@martian-engineering/lossless-claw", @@ -1210,7 +1292,6 @@ describe("updateNpmInstalledPlugins", () => { installerResolvedSpec: "@martian-engineering/lossless-claw@0.9.1", }); await updatePlugin(config, "lossless-claw", { - syncOfficialPluginInstalls: true, officialPluginUpdateChannel: "beta", }); @@ -2536,7 +2617,7 @@ describe("updateNpmInstalledPlugins", () => { }); }); - it("preserves exact official npm pins when official install sync is not requested", async () => { + it("preserves exact official npm pins on an inferred beta channel", async () => { const { config } = createNpmUpdateFixture({ pluginId: "codex", packageName: "@openclaw/codex", @@ -2545,7 +2626,10 @@ describe("updateNpmInstalledPlugins", () => { installerVersion: "2026.5.28", installerResolvedSpec: "@openclaw/codex@2026.5.28", }); - const result = await updatePlugin(config, "codex", { dryRun: true }); + const result = await updatePlugin(config, "codex", { + dryRun: true, + officialPluginUpdateChannel: "beta", + }); expect(npmInstallCall()?.spec).toBe("@openclaw/codex@2026.5.28"); expect(npmInstallCall()?.expectedPluginId).toBe("codex"); @@ -3739,6 +3823,57 @@ describe("updateNpmInstalledPlugins", () => { }); }); + it("uses the beta core channel for a targeted official ClawHub install with npm-only catalog metadata", async () => { + installPluginFromClawHubMock.mockResolvedValue( + createSuccessfulClawHubUpdateResult({ + pluginId: "discord", + targetDir: "/tmp/discord", + version: "2026.5.4-beta.1", + clawhubPackage: "@openclaw/discord", + }), + ); + + const result = await updatePlugin( + createClawHubInstallConfig({ + pluginId: "discord", + clawhubPackage: "@openclaw/discord", + }), + "discord", + { officialPluginUpdateChannel: "beta" }, + ); + + expect(clawHubInstallCall()?.spec).toBe("clawhub:@openclaw/discord@beta"); + expectRecordFields(result.config.plugins?.installs?.discord, { + source: "clawhub", + spec: "clawhub:@openclaw/discord", + version: "2026.5.4-beta.1", + clawhubPackage: "@openclaw/discord", + }); + }); + + it("does not apply the official beta channel to custom ClawHub provenance", async () => { + installPluginFromClawHubMock.mockResolvedValue( + createSuccessfulClawHubUpdateResult({ + pluginId: "discord", + targetDir: "/tmp/discord", + version: "2026.5.4", + clawhubPackage: "@openclaw/discord", + }), + ); + + await updatePlugin( + createClawHubInstallConfig({ + pluginId: "discord", + clawhubPackage: "@openclaw/discord", + clawhubUrl: "https://custom-clawhub.example", + }), + "discord", + { officialPluginUpdateChannel: "beta" }, + ); + + expect(clawHubInstallCall()?.spec).toBe("clawhub:@openclaw/discord"); + }); + it("falls back to the default ClawHub spec when a beta release is unavailable", async () => { installPluginFromClawHubMock .mockResolvedValueOnce({ From ddaf23fe5a7406e12879774183a32e8e86688192 Mon Sep 17 00:00:00 2001 From: Vincent Koc Date: Thu, 6 Aug 2026 20:50:36 +0800 Subject: [PATCH 04/69] fix(plugins): migrate Fish Audio plugin identity (#119900) * fix(plugins): migrate Fish Audio plugin identity * fix(plugins): tighten Fish Audio identity migration * fix(plugins): follow catalog selector for id replacements * fix(plugins): reject replacement install collisions * refactor(plugins): reuse skipped update outcomes (cherry picked from commit 52b8f9be80363b415dc2e40a82172408e5aa6f75) --- docs/cli/plugins.md | 4 +- docs/docs.json | 4 + docs/plugins/plugin-inventory.md | 2 +- .../{fish-audio.md => fish-audio-speech.md} | 8 +- docs/providers/fish-audio.md | 9 ++ extensions/fish-audio/README.md | 13 +- extensions/fish-audio/index.ts | 2 +- extensions/fish-audio/openclaw.plugin.json | 3 +- extensions/fish-audio/package.json | 2 - .../lib/official-external-plugin-catalog.json | 18 +++ src/cli/plugins-cli.update.test.ts | 31 ++++ .../capability-provider-runtime.test.ts | 12 +- src/plugins/install-managed-npm.ts | 21 ++- src/plugins/install-npm.ts | 2 + src/plugins/install.npm-spec.test.ts | 86 +++++++++++ .../official-external-install-records.test.ts | 110 +++++++++++++ .../official-external-install-records.ts | 104 +++++++++++-- .../official-external-plugin-catalog.test.ts | 16 ++ .../official-external-plugin-catalog.ts | 12 ++ src/plugins/update-attempt.ts | 4 + src/plugins/update-installed.ts | 97 ++++++------ src/plugins/update-source.ts | 13 +- src/plugins/update.test.ts | 145 ++++++++++++++++++ 23 files changed, 628 insertions(+), 90 deletions(-) rename docs/plugins/reference/{fish-audio.md => fish-audio-speech.md} (66%) create mode 100644 src/plugins/official-external-install-records.test.ts diff --git a/docs/cli/plugins.md b/docs/cli/plugins.md index 467492c546b9..ed0d8ad5df79 100644 --- a/docs/cli/plugins.md +++ b/docs/cli/plugins.md @@ -446,6 +446,8 @@ Updates apply to tracked plugin installs in the managed plugin index and tracked When you pass a plugin id, OpenClaw reuses the recorded install spec for that plugin. That means previously stored dist-tags such as `@beta` and exact pinned versions continue to be used on later `update ` runs. + The narrow exception is a trusted official package completing a catalog-declared plugin id replacement. That update starts from the catalog package selector so the renamed manifest can replace the legacy id. + During `update --dry-run`, exact pinned npm installs stay pinned. If OpenClaw can also resolve the package's registry default line and that default line is newer than the installed pinned version, the dry run reports the pin and prints the explicit `@latest` package update command to follow the registry default line. That targeted-update rule differs from the bulk `openclaw plugins update --all` maintenance path. Bulk updates still respect ordinary tracked install specs, but trusted official OpenClaw plugin records can sync to the current official catalog target instead of staying on a stale exact official package. Use targeted `update ` when you intentionally want to keep an exact or tagged official spec untouched. @@ -458,7 +460,7 @@ Updates apply to tracked plugin installs in the managed plugin index and tracked Targeted `openclaw plugins update ` reuses the tracked plugin spec unless you pass a new spec. For floating trusted official records, it uses the canonical registry-channel resolver to choose the install target without rewriting the stored selector. Bulk `openclaw plugins update --all` uses the same resolver when it syncs trusted official plugin records to the official catalog target. An installed beta core therefore keeps official plugins on the beta release line when `update.channel` is unset, matching the core updater instead of silently normalizing them to stable/latest. Explicit `beta`, `dev`, and `extended-stable` selections retain their existing precedence. - `openclaw update` also knows the active OpenClaw update channel: on the beta channel, default-line npm and ClawHub plugin records try `@beta` first. They fall back to the recorded default/latest spec if no plugin beta release exists; npm plugins also fall back when the beta package exists but fails install validation. That fallback is reported as a warning and does not fail the core update. Exact versions and explicit tags stay pinned to that selector for targeted updates. + `openclaw update` also knows the active OpenClaw update channel: on the beta channel, default-line npm and ClawHub plugin records try `@beta` first. They fall back to the recorded default/latest spec if no plugin beta release exists; npm plugins also fall back when the beta package exists but fails install validation. That fallback is reported as a warning and does not fail the core update. Exact versions and explicit tags stay pinned to that selector for targeted updates except while completing the trusted plugin id replacement above. diff --git a/docs/docs.json b/docs/docs.json index 14f56c594d6e..612221f4e635 100644 --- a/docs/docs.json +++ b/docs/docs.json @@ -76,6 +76,10 @@ "source": "/plugins/reference/qa-matrix", "destination": "/plugins/reference/qa-lab" }, + { + "source": "/plugins/reference/fish-audio", + "destination": "/plugins/reference/fish-audio-speech" + }, { "source": "/concepts/openclaw-sdk", "destination": "/gateway/external-apps" diff --git a/docs/plugins/plugin-inventory.md b/docs/plugins/plugin-inventory.md index cd8300ff6e99..c0d9da695971 100644 --- a/docs/plugins/plugin-inventory.md +++ b/docs/plugins/plugin-inventory.md @@ -225,7 +225,7 @@ Each entry lists the package, distribution route, and description. - **[fireworks](/plugins/reference/fireworks)** (`@openclaw/fireworks-provider`) - npm; ClawHub: `clawhub:@openclaw/fireworks-provider`. Adds Fireworks model provider support to OpenClaw. -- **[fish-audio](/plugins/reference/fish-audio)** (`@openclaw/fish-audio-speech`) - npm; ClawHub: `clawhub:@openclaw/fish-audio-speech`. Fish Audio S2.1 hosted text-to-speech with streaming, voice notes, and telephony output. +- **[fish-audio-speech](/plugins/reference/fish-audio-speech)** (`@openclaw/fish-audio-speech`) - npm. Fish Audio S2.1 hosted text-to-speech with streaming, voice notes, and telephony output. - **[gmi](/plugins/reference/gmi)** (`@openclaw/gmi-provider`) - npm; ClawHub: `clawhub:@openclaw/gmi-provider`. OpenClaw GMI Cloud provider plugin. diff --git a/docs/plugins/reference/fish-audio.md b/docs/plugins/reference/fish-audio-speech.md similarity index 66% rename from docs/plugins/reference/fish-audio.md rename to docs/plugins/reference/fish-audio-speech.md index f6d9d1a257a4..1bc79d55dda6 100644 --- a/docs/plugins/reference/fish-audio.md +++ b/docs/plugins/reference/fish-audio-speech.md @@ -1,18 +1,18 @@ --- summary: "Fish Audio S2.1 hosted text-to-speech with streaming, voice notes, and telephony output." read_when: - - You are installing, configuring, or auditing the fish-audio plugin -title: "Fish Audio plugin" + - You are installing, configuring, or auditing the fish-audio-speech plugin +title: "Fish Audio Speech plugin" --- -# Fish Audio plugin +# Fish Audio Speech plugin Fish Audio S2.1 hosted text-to-speech with streaming, voice notes, and telephony output. ## Distribution - Package: `@openclaw/fish-audio-speech` -- Install route: npm; ClawHub: `clawhub:@openclaw/fish-audio-speech` +- Install route: npm ## Surface diff --git a/docs/providers/fish-audio.md b/docs/providers/fish-audio.md index 0403d2d7a001..6da49f469b8d 100644 --- a/docs/providers/fish-audio.md +++ b/docs/providers/fish-audio.md @@ -20,6 +20,15 @@ separate Fish Audio license. Hosted API use follows Fish Audio's service terms. ## Hosted S2.1 +Install the `fish-audio-speech` plugin: + +```bash +openclaw plugins install @openclaw/fish-audio-speech +``` + +The plugin id is `fish-audio-speech`. The provider and TTS configuration id +remain `fish-audio`. + Set an API key from the [Fish Audio API Keys](https://fish.audio/app/api-keys) page: ```bash diff --git a/extensions/fish-audio/README.md b/extensions/fish-audio/README.md index 112675aead3f..8a01de185a2e 100644 --- a/extensions/fish-audio/README.md +++ b/extensions/fish-audio/README.md @@ -2,9 +2,16 @@ Official OpenClaw speech provider for Fish Audio's hosted S2.1 API. -Configure `tts.provider: "fish-audio"` and set `FISH_API_KEY`. The provider -supports buffered audio, HTTP-streamed playback, native Opus voice notes, -8 kHz PCM telephony, and Fish Audio voice discovery. +Install it with: + +```bash +openclaw plugins install @openclaw/fish-audio-speech +``` + +The plugin id is `fish-audio-speech`; the speech provider and TTS config id +remain `fish-audio`. Configure `tts.provider: "fish-audio"` and set +`FISH_API_KEY`. The provider supports buffered audio, HTTP-streamed playback, +native Opus voice notes, 8 kHz PCM telephony, and Fish Audio voice discovery. See [Fish Audio](https://docs.openclaw.ai/providers/fish-audio) for setup, models, voice selection, expressive tags, and local macOS MLX usage. diff --git a/extensions/fish-audio/index.ts b/extensions/fish-audio/index.ts index db1ba80c7872..d75a246dae30 100644 --- a/extensions/fish-audio/index.ts +++ b/extensions/fish-audio/index.ts @@ -3,7 +3,7 @@ import { definePluginEntry } from "openclaw/plugin-sdk/plugin-entry"; import { buildFishAudioSpeechProvider } from "./speech-provider.js"; export default definePluginEntry({ - id: "fish-audio", + id: "fish-audio-speech", name: "Fish Audio Speech", description: "Hosted Fish Audio S2.1 text-to-speech provider", register(api) { diff --git a/extensions/fish-audio/openclaw.plugin.json b/extensions/fish-audio/openclaw.plugin.json index 5646918aa4d6..6c9d94d4e766 100644 --- a/extensions/fish-audio/openclaw.plugin.json +++ b/extensions/fish-audio/openclaw.plugin.json @@ -1,5 +1,6 @@ { - "id": "fish-audio", + "id": "fish-audio-speech", + "legacyPluginIds": ["fish-audio"], "activation": { "onStartup": false }, diff --git a/extensions/fish-audio/package.json b/extensions/fish-audio/package.json index 5ed3fb7ec3cf..a3ae2b872076 100644 --- a/extensions/fish-audio/package.json +++ b/extensions/fish-audio/package.json @@ -15,7 +15,6 @@ "./index.ts" ], "install": { - "clawhubSpec": "clawhub:@openclaw/fish-audio-speech", "npmSpec": "@openclaw/fish-audio-speech", "defaultChoice": "npm", "minHostVersion": ">=2026.7.2" @@ -28,7 +27,6 @@ "bundledDist": false }, "release": { - "publishToClawHub": true, "publishToNpm": true } } diff --git a/scripts/lib/official-external-plugin-catalog.json b/scripts/lib/official-external-plugin-catalog.json index 05663e8b269a..31b20dbbeef4 100644 --- a/scripts/lib/official-external-plugin-catalog.json +++ b/scripts/lib/official-external-plugin-catalog.json @@ -315,6 +315,24 @@ } } }, + { + "name": "@openclaw/fish-audio-speech", + "description": "OpenClaw Fish Audio speech plugin.", + "source": "official", + "kind": "plugin", + "openclaw": { + "legacyPluginIds": ["fish-audio"], + "plugin": { + "id": "fish-audio-speech", + "label": "Fish Audio Speech" + }, + "install": { + "npmSpec": "@openclaw/fish-audio-speech", + "defaultChoice": "npm", + "minHostVersion": ">=2026.7.2" + } + } + }, { "name": "@openclaw/google-meet", "description": "OpenClaw Google Meet participant plugin", diff --git a/src/cli/plugins-cli.update.test.ts b/src/cli/plugins-cli.update.test.ts index c537f4828eb6..e5c1f599a139 100644 --- a/src/cli/plugins-cli.update.test.ts +++ b/src/cli/plugins-cli.update.test.ts @@ -969,6 +969,37 @@ describe("plugins cli update", () => { expect(writeConfigFile).not.toHaveBeenCalled(); }); + it("blocks catalog-declared plugin id migration before updater side effects", async () => { + const cfg = { + plugins: { + entries: { + "fish-audio": { enabled: true }, + }, + }, + } as OpenClawConfig; + primeBlockedUpdateConfig("plugins", cfg); + setInstalledPluginIndexInstallRecords({ + "fish-audio": { + source: "npm", + spec: "@openclaw/fish-audio-speech@2026.7.2-beta.7", + resolvedName: "@openclaw/fish-audio-speech", + resolvedSpec: "@openclaw/fish-audio-speech@2026.7.2-beta.7", + installPath: "/tmp/fish-audio", + }, + }); + + await expect(runPluginsCommand(["plugins", "update", "fish-audio"])).rejects.toThrow( + "__exit__:1", + ); + + expect(runtimeErrors.at(-1)).toContain( + "Config plugins are stored in an external or unresolved top-level $include", + ); + expect(updateNpmInstalledPlugins).not.toHaveBeenCalled(); + expect(updateNpmInstalledHookPacks).not.toHaveBeenCalled(); + expect(writeConfigFile).not.toHaveBeenCalled(); + }); + it("blocks managed npm load-path reconciliation before updater side effects", async () => { const installPath = "/tmp/openclaw/npm/projects/demo-v1/node_modules/demo"; const cfg = { diff --git a/src/plugins/capability-provider-runtime.test.ts b/src/plugins/capability-provider-runtime.test.ts index c2fd8e01e591..39eae60aa986 100644 --- a/src/plugins/capability-provider-runtime.test.ts +++ b/src/plugins/capability-provider-runtime.test.ts @@ -1123,7 +1123,7 @@ describe("resolvePluginCapabilityProviders", () => { it("cold-loads enabled external manifest-contract providers missing from startup registry", () => { const loaded = createEmptyPluginRegistry(); loaded.speechProviders.push({ - pluginId: "fish-audio", + pluginId: "fish-audio-speech", pluginName: "Fish Audio", source: "test", provider: { @@ -1134,12 +1134,12 @@ describe("resolvePluginCapabilityProviders", () => { }, } as never); mocks.loadPluginRegistrySnapshot.mockReturnValue({ - plugins: [{ pluginId: "fish-audio", origin: "global", enabled: true }], + plugins: [{ pluginId: "fish-audio-speech", origin: "global", enabled: true }], }); mocks.loadPluginManifestRegistry.mockReturnValue({ plugins: [ { - id: "fish-audio", + id: "fish-audio-speech", origin: "global", enabledByDefault: false, contracts: { speechProviders: ["fish-audio"] }, @@ -1165,14 +1165,14 @@ describe("resolvePluginCapabilityProviders", () => { expect(provider?.id).toBe("fish-audio"); expect(mocks.resolveRuntimePluginRegistry).toHaveBeenCalledWith({ - onlyPluginIds: ["fish-audio"], + onlyPluginIds: ["fish-audio-speech"], }); const inactiveLookup = requireRuntimeRegistryLookup({ activate: false, - onlyPluginIds: ["fish-audio"], + onlyPluginIds: ["fish-audio-speech"], }); expect(inactiveLookup.activate).toBe(false); - expect(inactiveLookup.onlyPluginIds).toEqual(["fish-audio"]); + expect(inactiveLookup.onlyPluginIds).toEqual(["fish-audio-speech"]); expect(mocks.loadBundledCapabilityRuntimeRegistry).not.toHaveBeenCalled(); }); diff --git a/src/plugins/install-managed-npm.ts b/src/plugins/install-managed-npm.ts index 18a00d1ebf9c..3e733c838e66 100644 --- a/src/plugins/install-managed-npm.ts +++ b/src/plugins/install-managed-npm.ts @@ -88,6 +88,7 @@ export async function installPluginFromManagedNpmRoot( mode?: "install" | "update"; dryRun?: boolean; expectedPluginId?: string; + expectedReplacementPluginId?: string; integrityDrift?: NpmIntegrityDrift; }, ): Promise { @@ -555,6 +556,24 @@ export async function installPluginFromManagedNpmRoot( beforeInstallPackageNames: preInstallRootPackageNames, npmRoot, }); + let installedExpectedPluginId = expectedPluginId; + if ( + mode === "update" && + params.trustedSourceLinkedOfficialInstall === true && + expectedPluginId && + params.expectedReplacementPluginId + ) { + const manifestResult = runtime.loadPluginManifest(installRoot); + if ( + manifestResult.ok && + manifestResult.manifest.id === params.expectedReplacementPluginId && + manifestResult.manifest.legacyPluginIds?.includes(expectedPluginId) + ) { + // Only managed npm updates may replace an expected id, after the downloaded + // official manifest corroborates the catalog-declared migration. + installedExpectedPluginId = params.expectedReplacementPluginId; + } + } const result = await installPluginFromInstalledPackageDir({ dangerouslyForceUnsafeInstall: params.dangerouslyForceUnsafeInstall, config: params.config, @@ -562,7 +581,7 @@ export async function installPluginFromManagedNpmRoot( packageDir: installRoot, dependencyScanRootDir: npmRoot, logger, - expectedPluginId, + expectedPluginId: installedExpectedPluginId, trustedSourceLinkedOfficialInstall: params.trustedSourceLinkedOfficialInstall, mode: policyMode, installPolicyRequest: params.installPolicyRequest, diff --git a/src/plugins/install-npm.ts b/src/plugins/install-npm.ts index 35178b138fce..9cf151544424 100644 --- a/src/plugins/install-npm.ts +++ b/src/plugins/install-npm.ts @@ -53,6 +53,7 @@ export async function installPluginFromNpmSpec( mode?: "install" | "update"; dryRun?: boolean; expectedPluginId?: string; + expectedReplacementPluginId?: string; expectedIntegrity?: string; onIntegrityDrift?: (params: PluginNpmIntegrityDriftParams) => boolean | Promise; }, @@ -269,6 +270,7 @@ export async function installPluginFromNpmSpec( dryRun, skipPolicyPreflight: true, expectedPluginId, + expectedReplacementPluginId: params.expectedReplacementPluginId, npmResolution, ...(driftResult.integrityDrift ? { integrityDrift: driftResult.integrityDrift } : {}), }); diff --git a/src/plugins/install.npm-spec.test.ts b/src/plugins/install.npm-spec.test.ts index 1e3101f7a583..480cc09515a2 100644 --- a/src/plugins/install.npm-spec.test.ts +++ b/src/plugins/install.npm-spec.test.ts @@ -222,6 +222,7 @@ function writeInstalledNpmPlugin(params: { packageName: string; version: string; pluginId?: string; + legacyPluginIds?: string[]; indexJs?: string; extraDistFiles?: Record; dependency?: { name: string; version: string }; @@ -253,6 +254,7 @@ function writeInstalledNpmPlugin(params: { JSON.stringify({ id: params.pluginId ?? params.packageName, name: params.pluginId ?? params.packageName, + ...(params.legacyPluginIds ? { legacyPluginIds: params.legacyPluginIds } : {}), configSchema: { type: "object" }, }), "utf-8", @@ -300,6 +302,7 @@ type MockNpmPackage = { version: string; npmRoot: string; pluginId?: string; + legacyPluginIds?: string[]; integrity?: string; shasum?: string; indexJs?: string; @@ -3370,6 +3373,89 @@ describe("installPluginFromNpmSpec", () => { }, ); + it("accepts a trusted manifest-declared plugin id replacement during update", async () => { + const npmRoot = path.join(suiteTempRootTracker.makeTempDir(), "npm"); + mockNpmViewAndInstall({ + spec: "@openclaw/fish-audio-speech@2026.8.1-beta.0", + packageName: "@openclaw/fish-audio-speech", + version: "2026.8.1-beta.0", + pluginId: "fish-audio-speech", + legacyPluginIds: ["fish-audio"], + npmRoot, + }); + + const result = await installPluginFromNpmSpec({ + spec: "@openclaw/fish-audio-speech@2026.8.1-beta.0", + npmDir: npmRoot, + mode: "update", + expectedPluginId: "fish-audio", + expectedReplacementPluginId: "fish-audio-speech", + trustedSourceLinkedOfficialInstall: true, + logger: { info: () => {}, warn: () => {} }, + }); + + expect(result.ok).toBe(true); + if (result.ok) { + expect(result.pluginId).toBe("fish-audio-speech"); + } + }); + + it.each([ + { + name: "untrusted source", + mode: "update" as const, + trustedSourceLinkedOfficialInstall: false, + expectedReplacementPluginId: "fish-audio-speech", + legacyPluginIds: ["fish-audio"], + }, + { + name: "different catalog replacement", + mode: "update" as const, + trustedSourceLinkedOfficialInstall: true, + expectedReplacementPluginId: "different-plugin", + legacyPluginIds: ["fish-audio"], + }, + { + name: "fresh install", + mode: "install" as const, + trustedSourceLinkedOfficialInstall: true, + expectedReplacementPluginId: "fish-audio-speech", + legacyPluginIds: ["fish-audio"], + }, + { + name: "manifest without the legacy id", + mode: "update" as const, + trustedSourceLinkedOfficialInstall: true, + expectedReplacementPluginId: "fish-audio-speech", + legacyPluginIds: undefined, + }, + ])("rejects a manifest id replacement for a $name", async (testCase) => { + const npmRoot = path.join(suiteTempRootTracker.makeTempDir(), "npm"); + mockNpmViewAndInstall({ + spec: "@openclaw/fish-audio-speech@2026.8.1-beta.0", + packageName: "@openclaw/fish-audio-speech", + version: "2026.8.1-beta.0", + pluginId: "fish-audio-speech", + legacyPluginIds: testCase.legacyPluginIds, + npmRoot, + }); + + const result = await installPluginFromNpmSpec({ + spec: "@openclaw/fish-audio-speech@2026.8.1-beta.0", + npmDir: npmRoot, + mode: testCase.mode, + expectedPluginId: "fish-audio", + expectedReplacementPluginId: testCase.expectedReplacementPluginId, + trustedSourceLinkedOfficialInstall: testCase.trustedSourceLinkedOfficialInstall, + logger: { info: () => {}, warn: () => {} }, + }); + + expect(result.ok).toBe(false); + if (!result.ok) { + expect(result.code).toBe(PLUGIN_INSTALL_ERROR_CODE.PLUGIN_ID_MISMATCH); + } + }); + it("rejects non-registry npm specs", async () => { const result = await installPluginFromNpmSpec({ spec: "github:evil/evil" }); expect(result.ok).toBe(false); diff --git a/src/plugins/official-external-install-records.test.ts b/src/plugins/official-external-install-records.test.ts new file mode 100644 index 000000000000..089d4e076c3c --- /dev/null +++ b/src/plugins/official-external-install-records.test.ts @@ -0,0 +1,110 @@ +import { describe, expect, it } from "vitest"; +import { + resolveTrustedSourceLinkedOfficialClawHubInstall, + resolveTrustedSourceLinkedOfficialNpmInstall, + resolveTrustedSourceLinkedOfficialNpmSpec, +} from "./official-external-install-records.js"; + +describe("trusted official npm install records", () => { + it("resolves an exact canonical catalog package", () => { + const record = { + source: "npm" as const, + spec: "@openclaw/acpx@2026.7.2", + resolvedName: "@openclaw/acpx", + resolvedSpec: "@openclaw/acpx@2026.7.2", + }; + + expect(resolveTrustedSourceLinkedOfficialNpmSpec({ pluginId: "acpx", record })).toBe( + "@openclaw/acpx", + ); + expect(resolveTrustedSourceLinkedOfficialNpmInstall({ pluginId: "acpx", record })).toEqual({ + npmSpec: "@openclaw/acpx", + pluginId: "acpx", + }); + }); + + it.each([ + { + name: "missing requested spec", + record: { + source: "npm" as const, + resolvedName: "@openclaw/acpx", + }, + }, + { + name: "resolved-spec-only evidence", + record: { + source: "npm" as const, + resolvedSpec: "@openclaw/acpx@2026.7.2", + }, + }, + { + name: "resolved-name evidence with unrelated stale fields", + record: { + source: "npm" as const, + spec: "@vendor/acpx@1.0.0", + resolvedName: "@openclaw/acpx", + resolvedSpec: "@vendor/acpx@1.0.0", + }, + }, + ])("preserves canonical official updates for $name", ({ record }) => { + expect(resolveTrustedSourceLinkedOfficialNpmSpec({ pluginId: "acpx", record })).toBe( + "@openclaw/acpx", + ); + }); + + it("returns a replacement only for a catalog-declared legacy id", () => { + const record = { + source: "npm" as const, + spec: "@openclaw/fish-audio-speech@2026.7.2-beta.7", + resolvedName: "@openclaw/fish-audio-speech", + resolvedSpec: "@openclaw/fish-audio-speech@2026.7.2-beta.7", + }; + + expect( + resolveTrustedSourceLinkedOfficialNpmInstall({ + pluginId: "fish-audio", + record, + }), + ).toEqual({ + npmSpec: "@openclaw/fish-audio-speech", + pluginId: "fish-audio-speech", + replacementPluginId: "fish-audio-speech", + }); + expect( + resolveTrustedSourceLinkedOfficialNpmInstall({ + pluginId: "unrelated-plugin", + record, + }), + ).toBeUndefined(); + }); + + it("fails closed when recorded npm identities disagree", () => { + expect( + resolveTrustedSourceLinkedOfficialNpmInstall({ + pluginId: "fish-audio", + record: { + source: "npm", + spec: "@openclaw/fish-audio-speech@2026.7.2-beta.7", + resolvedName: "@vendor/fish-audio-speech", + resolvedSpec: "@openclaw/fish-audio-speech@2026.7.2-beta.7", + }, + }), + ).toBeUndefined(); + }); + + it("never accepts the legacy Fish Audio id through ClawHub", () => { + expect( + resolveTrustedSourceLinkedOfficialClawHubInstall({ + pluginId: "fish-audio", + record: { + source: "clawhub", + spec: "clawhub:@openclaw/fish-audio-speech", + clawhubPackage: "@openclaw/fish-audio-speech", + clawhubChannel: "official", + clawhubUrl: "https://clawhub.ai", + }, + }), + ).toBeUndefined(); + }); +}); diff --git a/src/plugins/official-external-install-records.ts b/src/plugins/official-external-install-records.ts index 3110f18c50de..233b5982fa2c 100644 --- a/src/plugins/official-external-install-records.ts +++ b/src/plugins/official-external-install-records.ts @@ -4,7 +4,10 @@ import { parseClawHubPluginSpec } from "../infra/clawhub-spec.js"; import { parseRegistryNpmSpec } from "../infra/npm-registry-spec.js"; import { getOfficialExternalPluginCatalogEntry, + getOfficialExternalPluginCatalogEntryForPackage, + resolveOfficialExternalPluginId, resolveOfficialExternalPluginInstall, + resolveOfficialExternalPluginLegacyIds, type OfficialExternalPluginCatalogEntry, } from "./official-external-plugin-catalog.js"; @@ -21,6 +24,29 @@ function resolveExactNpmPackageName(value: string): string | undefined { return packageName && value.trim() === packageName ? packageName : undefined; } +function resolveUnanimousRecordedNpmPackageName(record: PluginInstallRecord): string | undefined { + if (record.source !== "npm") { + return undefined; + } + const packageNames: string[] = []; + const fields = [ + [record.spec, resolveNpmSpecPackageName], + [record.resolvedName, resolveExactNpmPackageName], + [record.resolvedSpec, resolveNpmSpecPackageName], + ] as const; + for (const [value, resolvePackageName] of fields) { + if (value === undefined) { + continue; + } + const packageName = resolvePackageName(value); + if (!packageName) { + return undefined; + } + packageNames.push(packageName); + } + return packageNames.length > 0 && new Set(packageNames).size === 1 ? packageNames[0] : undefined; +} + function resolveOfficialPackageNames(params: { entry: OfficialExternalPluginCatalogEntry; npmSpec?: string; @@ -114,29 +140,85 @@ function hasTrustedClawHubSourceAuthority( ); } -/** Resolves the official npm spec when an install record matches the trusted catalog package. */ -export function resolveTrustedSourceLinkedOfficialNpmSpec(params: { +type TrustedSourceLinkedOfficialNpmInstall = { + npmSpec: string; + pluginId: string; + replacementPluginId?: string; +}; + +/** Resolves exact package-bound official npm identity and any declared id migration. */ +export function resolveTrustedSourceLinkedOfficialNpmInstall(params: { pluginId: string; record: PluginInstallRecord; -}): string | undefined { +}): TrustedSourceLinkedOfficialNpmInstall | undefined { if (params.record.source !== "npm") { return undefined; } - const entry = getOfficialExternalPluginCatalogEntry(params.pluginId); + const canonicalEntry = getOfficialExternalPluginCatalogEntry(params.pluginId); + if (canonicalEntry) { + const officialSpec = resolveOfficialExternalPluginInstall(canonicalEntry)?.npmSpec; + const packageName = resolveNpmSpecPackageName(officialSpec); + const recordedPackageNames = [ + params.record.resolvedName, + resolveNpmSpecPackageName(params.record.spec), + resolveNpmSpecPackageName(params.record.resolvedSpec), + ].filter((value): value is string => Boolean(value)); + if (officialSpec && packageName && recordedPackageNames.includes(packageName)) { + return { + npmSpec: officialSpec, + pluginId: params.pluginId, + }; + } + } + + // Replacing a legacy id is more sensitive than refreshing a canonical record: + // every populated package identity must be valid and agree on the catalog package. + const packageName = resolveUnanimousRecordedNpmPackageName(params.record); + const entry = packageName + ? getOfficialExternalPluginCatalogEntryForPackage(packageName) + : undefined; if (!entry) { return undefined; } const officialSpec = resolveOfficialExternalPluginInstall(entry)?.npmSpec; const officialPackageName = resolveNpmSpecPackageName(officialSpec); - if (!officialSpec || !officialPackageName) { + const canonicalPluginId = resolveOfficialExternalPluginId(entry); + if ( + !packageName || + !officialSpec || + officialPackageName !== packageName || + !canonicalPluginId || + params.pluginId === canonicalPluginId || + !resolveOfficialExternalPluginLegacyIds(entry).includes(params.pluginId) + ) { return undefined; } - const recordedPackageNames = [ - params.record.resolvedName, - resolveNpmSpecPackageName(params.record.spec), - resolveNpmSpecPackageName(params.record.resolvedSpec), - ].filter((value): value is string => Boolean(value)); - return recordedPackageNames.includes(officialPackageName) ? officialSpec : undefined; + return { + npmSpec: officialSpec, + pluginId: canonicalPluginId, + replacementPluginId: canonicalPluginId, + }; +} + +/** Resolves the official npm spec when an install record matches the trusted catalog package. */ +export function resolveTrustedSourceLinkedOfficialNpmSpec(params: { + pluginId: string; + record: PluginInstallRecord; +}): string | undefined { + return resolveTrustedSourceLinkedOfficialNpmInstall(params)?.npmSpec; +} + +export function hasOfficialNpmIdReplacement(params: { + pluginId: string; + record?: PluginInstallRecord; +}): boolean { + return ( + params.record !== undefined && + resolveTrustedSourceLinkedOfficialNpmInstall({ + pluginId: params.pluginId, + record: params.record, + })?.replacementPluginId !== undefined + ); } /** Resolves the official ClawHub spec when a trusted-source install record matches. */ diff --git a/src/plugins/official-external-plugin-catalog.test.ts b/src/plugins/official-external-plugin-catalog.test.ts index 13d854e92418..c30269b8bda5 100644 --- a/src/plugins/official-external-plugin-catalog.test.ts +++ b/src/plugins/official-external-plugin-catalog.test.ts @@ -12,6 +12,7 @@ import { type OfficialExternalPluginCatalogEntry, type OfficialExternalPluginCatalogFeed, getOfficialExternalPluginCatalogEntry, + getOfficialExternalPluginCatalogEntryForPackage, getOfficialExternalPluginCatalogManifest, isOfficialExternalPluginCatalogFeed, listOfficialExternalChannelEnvVars, @@ -23,6 +24,7 @@ import { resolveOfficialExternalWebProviderContractPluginIdsForEnv, resolveOfficialExternalPluginId, resolveOfficialExternalPluginInstall, + resolveOfficialExternalPluginLegacyIds, } from "./official-external-plugin-catalog.js"; function expectCatalogEntry(id: string): OfficialExternalPluginCatalogEntry { @@ -268,6 +270,20 @@ describe("official external plugin catalog", () => { }); }); + it("keeps Fish Audio's legacy plugin id migration-only", () => { + const entry = getOfficialExternalPluginCatalogEntryForPackage("@openclaw/fish-audio-speech"); + expect(entry).toBeDefined(); + expect(resolveOfficialExternalPluginId(entry!)).toBe("fish-audio-speech"); + expect(resolveOfficialExternalPluginLegacyIds(entry!)).toEqual(["fish-audio"]); + expect(resolveOfficialExternalPluginInstall(entry!)).toEqual({ + npmSpec: "@openclaw/fish-audio-speech", + defaultChoice: "npm", + minHostVersion: ">=2026.7.2", + }); + expect(getOfficialExternalPluginCatalogEntry("fish-audio-speech")).toBe(entry); + expect(getOfficialExternalPluginCatalogEntry("fish-audio")).toBeUndefined(); + }); + it("curates featured external plugins with ClawHub install alternatives", () => { const featured = [ ["diffs", "@openclaw/diffs", 40], diff --git a/src/plugins/official-external-plugin-catalog.ts b/src/plugins/official-external-plugin-catalog.ts index c3c2a196817b..e4cadfdbfd36 100644 --- a/src/plugins/official-external-plugin-catalog.ts +++ b/src/plugins/official-external-plugin-catalog.ts @@ -79,6 +79,7 @@ type OfficialExternalCatalogChannel = PluginPackageChannel & { /** Manifest-like metadata stored in official external catalog entries. */ type OfficialExternalPluginCatalogManifest = { + legacyPluginIds?: readonly string[]; plugin?: { id?: string; label?: string; @@ -1453,6 +1454,17 @@ export function resolveOfficialExternalPluginId( ); } +/** Returns legacy plugin ids used only for trusted update migrations. */ +export function resolveOfficialExternalPluginLegacyIds( + entry: OfficialExternalPluginCatalogEntry, +): string[] { + return uniqueStrings( + (getOfficialExternalPluginCatalogManifest(entry)?.legacyPluginIds ?? []) + .map((pluginId) => normalizeOptionalString(pluginId)) + .filter((pluginId): pluginId is string => Boolean(pluginId)), + ); +} + function resolveOfficialExternalPluginLookupIds( entry: OfficialExternalPluginCatalogEntry, ): string[] { diff --git a/src/plugins/update-attempt.ts b/src/plugins/update-attempt.ts index bf44f7301bee..2bc7aa7428da 100644 --- a/src/plugins/update-attempt.ts +++ b/src/plugins/update-attempt.ts @@ -332,6 +332,7 @@ export async function runPluginUpdateAttempt(params: { clawhubSpecs?: PluginUpdateSpecPlan; officialNpmFallbackSpecs?: PluginUpdateSpecPlan | null; trustedSourceLinkedOfficialInstall: boolean; + expectedReplacementPluginId?: string; getFallbackExpectedIntegrity: () => Promise; installNpmSpecForUpdate: typeof installPluginFromNpmSpec; logger: PluginUpdateLogger; @@ -358,6 +359,7 @@ export async function runPluginUpdateAttempt(params: { dangerouslyForceUnsafeInstall: params.dangerouslyForceUnsafeInstall, trustedSourceLinkedOfficialInstall: params.trustedSourceLinkedOfficialInstall, expectedPluginId: params.pluginId, + expectedReplacementPluginId: params.expectedReplacementPluginId, expectedIntegrity: params.expectedIntegrity, onIntegrityDrift: createPluginUpdateIntegrityDriftHandler({ pluginId: params.pluginId, @@ -453,6 +455,7 @@ export async function runPluginUpdateAttempt(params: { dangerouslyForceUnsafeInstall: params.dangerouslyForceUnsafeInstall, trustedSourceLinkedOfficialInstall: params.trustedSourceLinkedOfficialInstall, expectedPluginId: params.pluginId, + expectedReplacementPluginId: params.expectedReplacementPluginId, expectedIntegrity: await params.getFallbackExpectedIntegrity(), onIntegrityDrift: createPluginUpdateIntegrityDriftHandler({ pluginId: params.pluginId, @@ -526,6 +529,7 @@ export async function runPluginUpdateAttempt(params: { dangerouslyForceUnsafeInstall: params.dangerouslyForceUnsafeInstall, trustedSourceLinkedOfficialInstall: true, expectedPluginId: params.pluginId, + expectedReplacementPluginId: params.expectedReplacementPluginId, logger: params.logger, }); } diff --git a/src/plugins/update-installed.ts b/src/plugins/update-installed.ts index 9619543b9f62..2d56039f200d 100644 --- a/src/plugins/update-installed.ts +++ b/src/plugins/update-installed.ts @@ -19,8 +19,8 @@ import { } from "./installs.js"; import type { PackageManifest } from "./manifest.js"; import { - resolveTrustedSourceLinkedOfficialClawHubInstall, - resolveTrustedSourceLinkedOfficialNpmSpec, + resolveTrustedSourceLinkedOfficialClawHubInstall as resolveOfficialClawHubInstall, + resolveTrustedSourceLinkedOfficialNpmInstall as resolveOfficialNpmInstall, } from "./official-external-install-records.js"; import { auditDeclaredOpenClawHostDependency } from "./plugin-peer-link.js"; import { @@ -112,6 +112,9 @@ export async function updateNpmInstalledPlugins(params: { ranNpmInstaller = true; }); const clawHubRiskAcknowledgementOptions = resolveClawHubRiskAcknowledgementOptions(params); + const recordSkippedOutcome = (pluginId: string, message: string) => { + outcomes.push({ pluginId, status: "skipped", message }); + }; const recordFailure = ( pluginId: string, @@ -152,29 +155,35 @@ export async function updateNpmInstalledPlugins(params: { for (const pluginId of targets) { if (params.skipIds?.has(pluginId)) { - outcomes.push({ - pluginId, - status: "skipped", - message: `Skipping "${pluginId}" (already updated).`, - }); + recordSkippedOutcome(pluginId, `Skipping "${pluginId}" (already updated).`); continue; } const record = Object.hasOwn(installs, pluginId) ? installs[pluginId] : undefined; if (!record) { - outcomes.push({ - pluginId, - status: "skipped", - message: `No install record for "${pluginId}".`, - }); + recordSkippedOutcome(pluginId, `No install record for "${pluginId}".`); continue; } - const trustedOfficialNpmSpec = resolveTrustedSourceLinkedOfficialNpmSpec({ pluginId, record }); - const trustedOfficialClawHubInstall = resolveTrustedSourceLinkedOfficialClawHubInstall({ - pluginId, - record, - }); + const trustedOfficialNpmInstall = resolveOfficialNpmInstall({ pluginId, record }); + const replacementPluginId = trustedOfficialNpmInstall?.replacementPluginId; + if ( + replacementPluginId && + replacementPluginId !== pluginId && + Object.hasOwn(installs, replacementPluginId) + ) { + outcomes.push({ + pluginId, + status: "error", + message: `Cannot replace "${pluginId}" with "${replacementPluginId}" because both plugin install records exist. Remove one of the conflicting installs, then retry the update.`, + }); + continue; + } + const trustedOfficialNpmSpec = trustedOfficialNpmInstall?.npmSpec; + const npmSpecOverride = + params.specOverrides?.[pluginId] ?? + (replacementPluginId ? trustedOfficialNpmSpec : undefined); + const trustedOfficialClawHubInstall = resolveOfficialClawHubInstall({ pluginId, record }); const officialNpmSpec = params.syncOfficialPluginInstalls ? trustedOfficialNpmSpec : undefined; const officialClawHubSpec = params.syncOfficialPluginInstalls ? trustedOfficialClawHubInstall?.clawhubSpec @@ -187,7 +196,6 @@ export async function updateNpmInstalledPlugins(params: { ? params.officialPluginUpdateChannel : undefined); const officialNpmPackageName = resolveNpmSpecPackageName(trustedOfficialNpmSpec); - if (normalizedPluginConfig) { const enableState = resolveEffectiveEnableState({ id: pluginId, @@ -196,21 +204,16 @@ export async function updateNpmInstalledPlugins(params: { rootConfig: params.config, }); if (!enableState.enabled && !officialNpmSpec && !officialClawHubSpec) { - outcomes.push({ + recordSkippedOutcome( pluginId, - status: "skipped", - message: `Skipping "${pluginId}" (${enableState.reason ?? "disabled by plugin config"}).`, - }); + `Skipping "${pluginId}" (${enableState.reason ?? "disabled by plugin config"}).`, + ); continue; } } if (!isPluginInstallRecordUpdateSource(record)) { - outcomes.push({ - pluginId, - status: "skipped", - message: `Skipping "${pluginId}" (source: ${record.source}).`, - }); + recordSkippedOutcome(pluginId, `Skipping "${pluginId}" (source: ${record.source}).`); continue; } @@ -218,7 +221,7 @@ export async function updateNpmInstalledPlugins(params: { record.source === "npm" ? resolveNpmUpdateSpecs({ record, - specOverride: params.specOverrides?.[pluginId], + specOverride: npmSpecOverride, officialSpecOverride: officialNpmSpec, updateChannel, officialPackageName: officialNpmPackageName, @@ -286,21 +289,13 @@ export async function updateNpmInstalledPlugins(params: { }; if ((record.source === "npm" || record.source === "git") && !effectiveSpec) { - outcomes.push({ - pluginId, - status: "skipped", - message: `Skipping "${pluginId}" (missing ${record.source} spec).`, - }); + recordSkippedOutcome(pluginId, `Skipping "${pluginId}" (missing ${record.source} spec).`); continue; } const recordClawHubPackage = resolveRecordedClawHubPackage(record); if (record.source === "clawhub" && !recordClawHubPackage && !officialClawHubSpec) { - outcomes.push({ - pluginId, - status: "skipped", - message: `Skipping "${pluginId}" (missing ClawHub package metadata).`, - }); + recordSkippedOutcome(pluginId, `Skipping "${pluginId}" (missing ClawHub package metadata).`); continue; } @@ -315,11 +310,10 @@ export async function updateNpmInstalledPlugins(params: { `Skipping "${pluginId}" update: bundled version ${bundledSource.version} is newer than the installed ${record.source} version ${record.version}. ` + `Uninstall the ${record.source} plugin to use the bundled version, or pin a newer version explicitly.`, ); - outcomes.push({ + recordSkippedOutcome( pluginId, - status: "skipped", - message: `Skipping "${pluginId}": bundled version ${bundledSource.version} is newer than ${record.source} version ${record.version}.`, - }); + `Skipping "${pluginId}": bundled version ${bundledSource.version} is newer than ${record.source} version ${record.version}.`, + ); continue; } } @@ -328,11 +322,10 @@ export async function updateNpmInstalledPlugins(params: { record.source === "marketplace" && (!record.marketplaceSource || !record.marketplacePlugin) ) { - outcomes.push({ + recordSkippedOutcome( pluginId, - status: "skipped", - message: `Skipping "${pluginId}" (missing marketplace source metadata).`, - }); + `Skipping "${pluginId}" (missing marketplace source metadata).`, + ); continue; } @@ -437,7 +430,7 @@ export async function updateNpmInstalledPlugins(params: { }) ) { const newerExactPinnedDefaultLine = - !params.specOverrides?.[pluginId] && !officialNpmSpec + !npmSpecOverride && !officialNpmSpec ? await resolveNewerExactPinnedNpmDefaultLine({ currentVersion, effectiveSpec, @@ -526,6 +519,7 @@ export async function updateNpmInstalledPlugins(params: { clawhubSpecs, officialNpmFallbackSpecs, trustedSourceLinkedOfficialInstall, + expectedReplacementPluginId: replacementPluginId, getFallbackExpectedIntegrity, installNpmSpecForUpdate, logger, @@ -632,7 +626,7 @@ export async function updateNpmInstalledPlugins(params: { officialNpmFallbackInstallSpec, usedNpmFallback, usedOfficialNpmFallback, - hasSpecOverride: Boolean(params.specOverrides?.[pluginId]), + hasSpecOverride: Boolean(npmSpecOverride), hasOfficialNpmSpec: Boolean(officialNpmSpec), updateChannel, timeoutMs: params.timeoutMs, @@ -718,11 +712,8 @@ export async function updateNpmInstalledPlugins(params: { } if (ranNpmInstaller) { - changed = - (await repairOpenClawPeerLinksForNpmInstalls({ - config: next, - logger, - })) || changed; + const repairedPeerLinks = await repairOpenClawPeerLinksForNpmInstalls({ config: next, logger }); + changed = repairedPeerLinks || changed; } return { config: next, changed, outcomes }; diff --git a/src/plugins/update-source.ts b/src/plugins/update-source.ts index 5c61aa976d8c..b5eea96bb51c 100644 --- a/src/plugins/update-source.ts +++ b/src/plugins/update-source.ts @@ -32,7 +32,7 @@ import { } from "./install-channel-specs.js"; import { PLUGIN_INSTALL_ERROR_CODE } from "./install.js"; import { checkMinHostVersion } from "./min-host-version.js"; -import { resolveTrustedSourceLinkedOfficialNpmSpec } from "./official-external-install-records.js"; +import * as officialInstallRecords from "./official-external-install-records.js"; import { getOfficialExternalPluginCatalogEntry, resolveOfficialExternalPluginInstall, @@ -126,10 +126,11 @@ export function pluginInstallRecordMayMigrateConfigId(params: { resolveNpmSpecPackageName(params.specOverride ?? params.record.spec) ?? params.record.resolvedName ?? resolveNpmSpecPackageName(params.record.resolvedSpec); - return Boolean( - packageName && - packageName !== params.pluginId && - unscopedPackageName(packageName) === params.pluginId, + return ( + (packageName !== undefined && + packageName !== params.pluginId && + unscopedPackageName(packageName) === params.pluginId) || + officialInstallRecords.hasOfficialNpmIdReplacement(params) ); } @@ -620,7 +621,7 @@ export function isTrustedSourceLinkedOfficialNpmUpdate(params: { spec: string | undefined; record: PluginInstallRecord; }): boolean { - const officialSpec = resolveTrustedSourceLinkedOfficialNpmSpec(params); + const officialSpec = officialInstallRecords.resolveTrustedSourceLinkedOfficialNpmSpec(params); const officialPackageName = resolveNpmSpecPackageName(officialSpec); const requestedPackageName = resolveNpmSpecPackageName(params.spec); return Boolean(officialPackageName && requestedPackageName === officialPackageName); diff --git a/src/plugins/update.test.ts b/src/plugins/update.test.ts index 578637735c72..022c5048350a 100644 --- a/src/plugins/update.test.ts +++ b/src/plugins/update.test.ts @@ -4355,6 +4355,151 @@ describe("updateNpmInstalledPlugins", () => { expect(result.config.plugins?.installs?.["voice-call"]).toBeUndefined(); }); + it.each([ + { + name: "beta", + params: { officialPluginUpdateChannel: "beta" as const }, + expectedInstallSpec: "@openclaw/fish-audio-speech@beta", + expectedRecordSpec: "@openclaw/fish-audio-speech", + }, + { + name: "stable", + params: { officialPluginUpdateChannel: "stable" as const }, + expectedInstallSpec: "@openclaw/fish-audio-speech", + expectedRecordSpec: "@openclaw/fish-audio-speech", + }, + { + name: "extended-stable", + params: { + officialPluginUpdateChannel: "extended-stable" as const, + coreVersion: "2026.8.1", + }, + expectedInstallSpec: "@openclaw/fish-audio-speech@2026.8.1", + expectedRecordSpec: "@openclaw/fish-audio-speech", + }, + { + name: "explicit override", + params: { + officialPluginUpdateChannel: "beta" as const, + specOverrides: { "fish-audio": "@openclaw/fish-audio-speech@next" }, + }, + expectedInstallSpec: "@openclaw/fish-audio-speech@next", + expectedRecordSpec: "@openclaw/fish-audio-speech@next", + }, + ])( + "selects the $name package line when migrating a manifest-declared legacy id", + async ({ params, expectedInstallSpec, expectedRecordSpec }) => { + installPluginFromNpmSpecMock.mockResolvedValue({ + ok: true, + pluginId: "fish-audio-speech", + targetDir: "/tmp/fish-audio-speech", + version: "2026.8.1", + extensions: ["index.js"], + }); + + const result = await updateNpmInstalledPlugins({ + config: { + plugins: { + allow: ["fish-audio"], + entries: { "fish-audio": { enabled: true } }, + installs: { + "fish-audio": { + source: "npm", + spec: "@openclaw/fish-audio-speech@2026.7.2-beta.7", + resolvedName: "@openclaw/fish-audio-speech", + resolvedSpec: "@openclaw/fish-audio-speech@2026.7.2-beta.7", + installPath: "/tmp/fish-audio", + }, + }, + }, + }, + pluginIds: ["fish-audio"], + ...params, + }); + + expectNpmUpdateCall({ + spec: expectedInstallSpec, + expectedPluginId: "fish-audio", + }); + expect(npmInstallCall()?.expectedReplacementPluginId).toBe("fish-audio-speech"); + expect(npmInstallCall()?.trustedSourceLinkedOfficialInstall).toBe(true); + expect(result.config.plugins?.allow).toEqual(["fish-audio-speech"]); + expect(result.config.plugins?.entries?.["fish-audio-speech"]).toEqual({ enabled: true }); + expect(result.config.plugins?.entries?.["fish-audio"]).toBeUndefined(); + expectRecordFields(result.config.plugins?.installs?.["fish-audio-speech"], { + source: "npm", + spec: expectedRecordSpec, + installPath: "/tmp/fish-audio-speech", + version: "2026.8.1", + }); + expect(result.config.plugins?.installs?.["fish-audio"]).toBeUndefined(); + }, + ); + + it("rejects legacy id replacement when the canonical install already exists", async () => { + const config = { + plugins: { + installs: { + "fish-audio": { + source: "npm", + spec: "@openclaw/fish-audio-speech@2026.7.2-beta.7", + resolvedName: "@openclaw/fish-audio-speech", + resolvedSpec: "@openclaw/fish-audio-speech@2026.7.2-beta.7", + installPath: "/tmp/fish-audio-legacy", + }, + "fish-audio-speech": { + source: "npm", + spec: "@openclaw/fish-audio-speech@2026.8.1-beta.1", + resolvedName: "@openclaw/fish-audio-speech", + resolvedSpec: "@openclaw/fish-audio-speech@2026.8.1-beta.1", + installPath: "/tmp/fish-audio-canonical", + }, + }, + }, + } satisfies OpenClawConfig; + + const result = await updatePlugin(config, "fish-audio"); + + expect(installPluginFromNpmSpecMock).not.toHaveBeenCalled(); + expect(result.changed).toBe(false); + expect(result.config).toBe(config); + expect(result.config.plugins?.installs).toEqual(config.plugins?.installs); + expect(result.outcomes).toEqual([ + { + pluginId: "fish-audio", + status: "error", + message: + 'Cannot replace "fish-audio" with "fish-audio-speech" because both plugin install records exist. Remove one of the conflicting installs, then retry the update.', + }, + ]); + }); + + it("preserves a canonical official exact pin during a targeted beta update", async () => { + installPluginFromNpmSpecMock.mockResolvedValue( + createSuccessfulNpmUpdateResult({ + pluginId: "acpx", + targetDir: "/tmp/acpx", + version: "2026.7.2", + }), + ); + + await updatePlugin( + createNpmInstallConfig({ + pluginId: "acpx", + spec: "@openclaw/acpx@2026.7.2", + resolvedName: "@openclaw/acpx", + installPath: "/tmp/acpx", + }), + "acpx", + { dryRun: true, officialPluginUpdateChannel: "beta" }, + ); + + expectNpmUpdateCall({ + spec: "@openclaw/acpx@2026.7.2", + expectedPluginId: "acpx", + }); + }); + it("keeps authored plugin config shape when only the install key migrates", async () => { installPluginFromNpmSpecMock.mockResolvedValue({ ok: true, From 8612006433e761907261e96f446ddf3f6ab97d13 Mon Sep 17 00:00:00 2001 From: Vincent Koc Date: Thu, 6 Aug 2026 19:22:16 +0800 Subject: [PATCH 05/69] fix(release): report seeded changelog provenance truthfully (#119897) * fix(release): report seeded changelog provenance truthfully * fix(release): reject legacy provenance formatting * fix(release): enforce complete provenance records (cherry picked from commit d73eb23b290fda4fb7162006cbdcbf96c45549aa) --- .../skills/openclaw-changelog-update/SKILL.md | 8 + .../scripts/verify-release-notes.mjs | 63 +++++-- scripts/release-candidate-checklist.mjs | 38 +--- scripts/render-github-release-notes.d.mts | 13 ++ scripts/render-github-release-notes.mjs | 56 ++++++ .../release-candidate-checklist.test.ts | 35 +++- test/scripts/release-notes-ledger.test.ts | 174 +++++++++++++++++- .../render-github-release-notes.test.ts | 63 +++++++ test/scripts/verify-release-notes.test.ts | 16 +- 9 files changed, 410 insertions(+), 56 deletions(-) diff --git a/.agents/skills/openclaw-changelog-update/SKILL.md b/.agents/skills/openclaw-changelog-update/SKILL.md index 85ed8207209f..6ccb52ac73ec 100644 --- a/.agents/skills/openclaw-changelog-update/SKILL.md +++ b/.agents/skills/openclaw-changelog-update/SKILL.md @@ -69,11 +69,17 @@ every human `Thanks @...` attribution. audit; it contains every referenced PR, eligible contributor credit, inline issue context, every direct commit, and an editorial-eligibility classification for PRs and direct commits + - schema version 3 is the required ephemeral manifest contract. Regenerate + older manifests; version 2 is not a supported downstream-reader boundary - for a historical backfill, add `--seed-ref ` once so contribution records from the prior changelog are retained even when an older merged commit omitted its PR number; the verifier excludes records for work reverted after the base tag, including beta work reverted before the stable release + - generated provenance reports in-range PRs separately from retained + seed-only PRs, then states the unique row total. A PR present in both + inventories counts as in-range; never describe the seed-inclusive total + as work merged in the current release range - add repeatable `--shipped-ref ` when the reachable main closeout differs from the shipped tag or later forward-port commits re-associate PRs that were already released. Each tag is a cumulative @@ -150,6 +156,8 @@ every human `Thanks @...` attribution. PR references explicitly present in active commit subjects/bodies. It preserves author/co-author credit and any issue references in the original title + - the provenance arithmetic and unique total must match the rendered PR + rows exactly; candidate validation rejects malformed or forged counts - direct commits remain in the manifest with GitHub-resolved author, co-author, issue, and editorial-eligibility data. They inform grouped prose but are never rendered as a public `#### Direct commits` dump. Add diff --git a/.agents/skills/openclaw-changelog-update/scripts/verify-release-notes.mjs b/.agents/skills/openclaw-changelog-update/scripts/verify-release-notes.mjs index 555ba207cb79..c529e135340b 100644 --- a/.agents/skills/openclaw-changelog-update/scripts/verify-release-notes.mjs +++ b/.agents/skills/openclaw-changelog-update/scripts/verify-release-notes.mjs @@ -14,7 +14,9 @@ import path from "node:path"; import { pathToFileURL } from "node:url"; import { extractChangelogReleaseSections, + formatContributionRecordProvenance, formatShippedBaselineExclusions, + parseContributionRecordProvenance, parseShippedBaselineExclusions, releaseNotesVersionForTag, verifyGithubReleaseNotes, @@ -671,10 +673,8 @@ export function contributionRecordTarget(section) { if (recordStart < 0) { return undefined; } - return section.source - .slice(recordStart) - .match(/^This audited record covers the complete \S+\.\.(?[0-9a-f]{40}) history:/mu) - ?.groups?.target; + const target = parseContributionRecordProvenance(section.source.slice(recordStart))?.target; + return target && /^[0-9a-f]{40}$/u.test(target) ? target : undefined; } export function pullRequestTitleFromCommitSubject(subject, number) { @@ -688,19 +688,12 @@ function completeContributionRecord(section, label) { fail(`${label} is missing ### Complete contribution record`); } const recordSource = section.source.slice(recordStart); - const provenance = recordSource.match( - /^This audited record covers the complete \S+\.\.[0-9a-f]{40} history: (?[0-9]+) merged PRs?\./mu, - ); - if (!provenance?.groups?.count) { + const provenance = parseContributionRecordProvenance(recordSource); + if (!provenance || !/^[0-9a-f]{40}$/u.test(provenance.target)) { fail(`${label} is missing exact complete contribution record provenance`); } const record = contributionRecordFor(section); - const declaredCount = Number(provenance.groups.count); - if (record.pullRequests.size !== declaredCount) { - fail( - `${label} contribution record declares ${declaredCount} PRs but contains ${record.pullRequests.size}`, - ); - } + const declaredCount = provenance.uniquePullRequests; return { record, declaredCount }; } @@ -2069,6 +2062,10 @@ export function ledgerFor( !revertedReferences.has(entry.number), ); const issues = entries.filter((entry) => entry.type === "Issue"); + const inRangePullRequestNumbers = new Set([ + ...sourcePullRequests, + ...[...sourceReferences].filter((number) => nodes.get(number)?.__typename === "PullRequest"), + ]); const legacyIssues = legacyIssuesByPullRequest(priorRecord, nodes); const records = pullRequests.map((entry) => { const priorEntry = priorRecord.pullRequests.get(entry.number); @@ -2097,11 +2094,20 @@ export function ledgerFor( thanks, }); }); + const inRangePullRequests = records.filter((entry) => + inRangePullRequestNumbers.has(entry.number), + ).length; + const retainedSeedOnlyPullRequests = records.length - inRangePullRequests; + const provenance = { + inRangePullRequests, + retainedSeedOnlyPullRequests, + uniquePullRequests: records.length, + }; const shippedBaselineLine = formatShippedBaselineExclusions(shippedBaselines); const ledger = [ "### Complete contribution record", "", - `This audited record covers the complete ${base}..${target} history: ${records.length} merged PRs. The generation manifest also supplies direct commits as editorial input; the grouped notes above prioritize user impact.`, + `${formatContributionRecordProvenance({ base, target, ...provenance })} The generation manifest also supplies direct commits as editorial input; the grouped notes above prioritize user impact.`, ...(shippedBaselineLine ? ["", shippedBaselineLine] : []), "", "#### Pull requests", @@ -2113,6 +2119,7 @@ export function ledgerFor( issues, ledger, pullRequests: records, + provenance, titleReferences: titleReferences(records), }; } @@ -2176,6 +2183,22 @@ export function ledgerChecks(section, pullRequests, nodes, directCommits, shippe return errors; } const ledger = section.source.slice(ledgerStart); + try { + const provenance = parseContributionRecordProvenance(ledger); + if (!provenance) { + errors.push("missing exact complete contribution record provenance"); + } else if ( + section.expectedProvenance && + provenance.inRangePullRequests !== undefined && + (provenance.inRangePullRequests !== section.expectedProvenance.inRangePullRequests || + provenance.retainedSeedOnlyPullRequests !== + section.expectedProvenance.retainedSeedOnlyPullRequests) + ) { + errors.push("contribution record provenance partition does not match generated inventory"); + } + } catch (error) { + errors.push(error instanceof Error ? error.message : String(error)); + } const expectedShippedBaselineLine = formatShippedBaselineExclusions(shippedBaselines); try { const sectionShippedBaselineLine = formatShippedBaselineExclusions( @@ -2312,7 +2335,7 @@ function manifestFor(options, source, ledger, directCommitRecords) { })); const unlinkedCommits = directCommits.filter((commit) => commit.references.length === 0); return { - schemaVersion: 2, + schemaVersion: 3, base: options.base, target: options.target, mergeBase: source.mergeBase, @@ -2320,7 +2343,7 @@ function manifestFor(options, source, ledger, directCommitRecords) { shippedBaselines: source.shippedBaselines, source: { references: ledger.entries.length, - pullRequests: ledger.pullRequests.length, + ...ledger.provenance, issues: ledger.issues.length, directCommits: directCommits.length, unlinkedCommits: unlinkedCommits.length, @@ -2589,7 +2612,7 @@ function main() { } const errors = ledgerChecks( - candidateSection, + { ...candidateSection, expectedProvenance: ledger.provenance }, ledger.pullRequests, nodes, relationships.directCommits, @@ -2619,7 +2642,7 @@ function main() { shippedBaselines: source.shippedBaselines, source: { references: references.length, - pullRequests: ledger.pullRequests.length, + ...ledger.provenance, issues: ledger.issues.length, directCommits: manifest.directCommits.length, unlinkedCommits: manifest.unlinkedCommits.length, @@ -2642,7 +2665,7 @@ function main() { ? `, GitHub snapshot ${githubSnapshotState.hits} hits/${githubSnapshotState.misses} misses` : ""; process.stdout.write( - `${options.version}: ${ledger.pullRequests.length} PRs, ${ledger.issues.length} issues, ${errors.length === 0 ? "verified" : `${errors.length} errors`}${snapshotSummary}\n`, + `${options.version}: ${ledger.provenance.uniquePullRequests} unique PRs (${ledger.provenance.inRangePullRequests} in-range + ${ledger.provenance.retainedSeedOnlyPullRequests} retained seed-only), ${ledger.issues.length} issues, ${errors.length === 0 ? "verified" : `${errors.length} errors`}${snapshotSummary}\n`, ); } if (errors.length > 0) { diff --git a/scripts/release-candidate-checklist.mjs b/scripts/release-candidate-checklist.mjs index a4d19d1f764e..e856a59bf217 100644 --- a/scripts/release-candidate-checklist.mjs +++ b/scripts/release-candidate-checklist.mjs @@ -30,6 +30,7 @@ import { extractChangelogReleaseSections, extractChangelogSection, formatShippedBaselineExclusions, + parseContributionRecordProvenance, parseShippedBaselineExclusions, releaseNotesSectionForTag, releaseNotesVersionForTag, @@ -751,36 +752,13 @@ function candidateContributionRecordPullRequests( Number(match.groups.number), ); const rows = new Set(rowNumbers); - if (rows.size !== rowNumbers.length) { - const seen = new Set(); - const duplicates = rowNumbers.filter((number) => { - if (seen.has(number)) { - return true; - } - seen.add(number); - return false; - }); - throw new Error( - `${label} contains duplicate contribution record PR rows: ${[...new Set(duplicates)] - .map((number) => `#${number}`) - .join(", ")}`, - ); - } + const provenance = parseContributionRecordProvenance(record); if (!requireExactProvenance) { return rows; } - const provenance = record.match( - /^This audited record covers the complete \S+\.\.[0-9a-f]{40} history: (?[0-9]+) merged PRs?\./mu, - ); - if (!provenance?.groups?.count) { + if (!provenance || !/^[0-9a-f]{40}$/u.test(provenance.target)) { throw new Error(`${label} is missing exact complete contribution record provenance`); } - const declaredCount = Number(provenance.groups.count); - if (rows.size !== declaredCount) { - throw new Error( - `${label} contribution record declares ${declaredCount} PRs but contains ${rows.size}`, - ); - } return rows; } @@ -884,12 +862,10 @@ export function validateCandidateChangelogProvenance({ section, `CHANGELOG.md ## ${sectionVersion}`, ); - const provenance = record.match( - /^This audited record covers the complete (?\S+)\.\.(?[0-9a-f]{40}) history:/mu, - ); - const base = provenance?.groups?.base; - const recordedTarget = provenance?.groups?.target; - if (!base || !recordedTarget) { + const provenance = parseContributionRecordProvenance(record); + const base = provenance?.base; + const recordedTarget = provenance?.target; + if (!base || !recordedTarget || !/^[0-9a-f]{40}$/u.test(recordedTarget)) { throw new Error( `CHANGELOG.md ## ${sectionVersion} is missing exact complete contribution record provenance`, ); diff --git a/scripts/render-github-release-notes.d.mts b/scripts/render-github-release-notes.d.mts index 9934df8f1af2..8d7ec01c9b6b 100644 --- a/scripts/render-github-release-notes.d.mts +++ b/scripts/render-github-release-notes.d.mts @@ -7,6 +7,12 @@ export function extractChangelogSection(changelog: unknown, version: unknown): u export function releaseNotesVersionForTag(tag: unknown): unknown; export function formatShippedBaselineExclusions(baselines: ShippedBaselineExclusion[]): string; export function parseShippedBaselineExclusions(section: string): ShippedBaselineExclusion[]; +export function formatContributionRecordProvenance( + provenance: ContributionRecordProvenance, +): string; +export function parseContributionRecordProvenance( + section: string, +): ContributionRecordProvenance | undefined; export function dedicatedSectionVersionForTag(tag: unknown): unknown; export function releaseNotesSectionForTag( changelog: unknown, @@ -69,3 +75,10 @@ export type ShippedBaselineExclusion = { count: number; pullRequests: number[]; }; +export type ContributionRecordProvenance = { + base: string; + target: string; + inRangePullRequests?: number; + retainedSeedOnlyPullRequests?: number; + uniquePullRequests: number; +}; diff --git a/scripts/render-github-release-notes.mjs b/scripts/render-github-release-notes.mjs index 4e4b5e2eefde..6c0ff94c3318 100644 --- a/scripts/render-github-release-notes.mjs +++ b/scripts/render-github-release-notes.mjs @@ -40,6 +40,62 @@ function validateTag(tag) { } } +export function formatContributionRecordProvenance(provenance) { + const { base, target, inRangePullRequests, retainedSeedOnlyPullRequests } = provenance; + if (inRangePullRequests === undefined || retainedSeedOnlyPullRequests === undefined) { + fail("canonical contribution record provenance requires split PR counts"); + } + const uniquePullRequests = inRangePullRequests + retainedSeedOnlyPullRequests; + const count = (value) => value.toLocaleString("en-US"); + const prs = (value) => `PR${value === 1 ? "" : "s"}`; + return `This audited record covers the complete ${base}..${target} history: ${count(inRangePullRequests)} in-range ${prs(inRangePullRequests)} + ${count(retainedSeedOnlyPullRequests)} retained seed-only ${prs(retainedSeedOnlyPullRequests)} = ${count(uniquePullRequests)} unique ${prs(uniquePullRequests)}.`; +} +export function parseContributionRecordProvenance(section) { + const rows = Array.from(section.matchAll(/^- \*\*PR #(\d+)\*\*/gmu), (match) => Number(match[1])); + const duplicate = rows.find((value, index) => rows.indexOf(value) !== index); + if (duplicate !== undefined) { + fail(`duplicate contribution record PR #${duplicate}`); + } + const line = section.match(/^This audited record covers the complete .+$/mu)?.[0]; + if (!line) { + return undefined; + } + const canonical = line.match( + /^This audited record covers the complete (?\S+)\.\.(?[0-9a-f]{40}) history: (?0|[1-9][0-9]{0,2}(?:,[0-9]{3})*) in-range PRs? \+ (?0|[1-9][0-9]{0,2}(?:,[0-9]{3})*) retained seed-only PRs? = (?0|[1-9][0-9]{0,2}(?:,[0-9]{3})*) unique PRs?\./u, + ); + const legacy = + canonical ?? + line.match( + /^This audited record covers the complete (?\S+)\.\.(?\S+) history: (?[0-9]+) merged PRs?\./u, + ); + if (!legacy?.groups) { + fail("release contribution record provenance is malformed"); + } + const number = (value) => Number(value.replaceAll(",", "")); + const provenance = { + base: legacy.groups.base, + target: legacy.groups.target, + uniquePullRequests: number(legacy.groups.unique), + }; + if (canonical?.groups) { + provenance.inRangePullRequests = number(canonical.groups.inRange); + provenance.retainedSeedOnlyPullRequests = number(canonical.groups.seedOnly); + if ( + provenance.inRangePullRequests + provenance.retainedSeedOnlyPullRequests !== + provenance.uniquePullRequests + ) { + fail("release contribution record provenance arithmetic is invalid"); + } + } + if (provenance.uniquePullRequests > 0 && !/^#### Pull requests\r?$/mu.test(section)) { + fail("positive contribution record requires a Pull requests section"); + } + if (rows.length !== provenance.uniquePullRequests) { + fail(`contribution record row count ${rows.length} != ${provenance.uniquePullRequests}`); + } + return provenance; +} + function githubReleaseBodySize(body) { return { characters: [...body].length, diff --git a/test/scripts/release-candidate-checklist.test.ts b/test/scripts/release-candidate-checklist.test.ts index 6429fbcb1182..294b45c44887 100644 --- a/test/scripts/release-candidate-checklist.test.ts +++ b/test/scripts/release-candidate-checklist.test.ts @@ -358,7 +358,38 @@ describe("release candidate checklist", () => { targetSha, isAncestor: () => true, }), - ).toThrow("duplicate contribution record PR rows: #123"); + ).toThrow("duplicate contribution record PR #123"); + }); + + it("rejects canonical provenance whose unique total does not match the PR rows", () => { + const targetSha = "b".repeat(40); + const changelog = [ + "# Changelog", + "", + "## 2026.7.1", + "", + "### Highlights", + "", + "- User-facing notes.", + "", + "### Complete contribution record", + "", + `This audited record covers the complete base..${targetSha} history: 1 in-range PR + 1 retained seed-only PR = 2 unique PRs.`, + "", + "#### Pull requests", + "", + "- **PR #123** fix: example.", + ].join("\n"); + + expect(() => + validateCandidateChangelogProvenance({ + changelog, + version: "2026.7.1", + tag: "v2026.7.1-beta.3", + targetSha, + isAncestor: () => true, + }), + ).toThrow("contribution record row count 1 != 2"); }); it("uses numbered historical record rows and skips Unreleased baseline rows", () => { @@ -379,7 +410,7 @@ describe("release candidate checklist", () => { "", "### Complete contribution record", "", - "This audited record covers the complete base..HEAD history: 0 merged PRs.", + "This audited record covers the complete base..HEAD history: 1 merged PR.", "", "#### Pull requests", "", diff --git a/test/scripts/release-notes-ledger.test.ts b/test/scripts/release-notes-ledger.test.ts index dddaa91b631b..c89953f374ce 100644 --- a/test/scripts/release-notes-ledger.test.ts +++ b/test/scripts/release-notes-ledger.test.ts @@ -6,6 +6,52 @@ import { renderContributionRecordEntry, } from "../../.agents/skills/openclaw-changelog-update/scripts/verify-release-notes.mjs"; +const targetSha = "a".repeat(40); + +function contributionLedger({ + nodes, + seededPullRequests = [], + sourcePullRequests = [], + sourceReferences = [], +}: { + nodes: Map>; + seededPullRequests?: number[]; + sourcePullRequests?: number[]; + sourceReferences?: number[]; +}) { + return ledgerFor( + "v2026.7.2-beta.7", + targetSha, + [...nodes.keys()], + nodes, + new Map(), + new Map(), + { issuesByPullRequest: new Map() }, + { + legacyIssues: new Map(), + pullRequests: new Map( + seededPullRequests.map((number) => [ + number, + { externalReferences: [], references: [], thanks: [] }, + ]), + ), + }, + new Set(sourcePullRequests), + sourceReferences, + [], + [], + new Set(), + [], + Date.parse("2026-08-05T00:00:00Z"), + ) as ReturnType & { + provenance: { + inRangePullRequests: number; + retainedSeedOnlyPullRequests: number; + uniquePullRequests: number; + }; + }; +} + describe("renderContributionRecordEntry", () => { it("keeps external and linked issue references without repeating PR title references", () => { expect( @@ -101,7 +147,7 @@ describe("renderContributionRecordEntry", () => { const result = ledgerFor( "v2026.6.11", - "HEAD", + targetSha, [125], nodes, new Map(), @@ -120,6 +166,126 @@ describe("renderContributionRecordEntry", () => { expect(result.ledger).toContain("- **PR #125** Thanks @carol and @alice and @bob."); }); + it("counts associated and PR-typed source refs before retained seed-only rows", () => { + const nodes = new Map( + [1, 2, 3].map((number) => [ + number, + { + __typename: "PullRequest", + closingIssuesReferences: { nodes: [] }, + mergedAt: "2026-08-04T00:00:00Z", + title: `fix: contribution ${number}`, + }, + ]), + ); + const result = contributionLedger({ + nodes, + seededPullRequests: [1, 3], + sourcePullRequests: [1], + sourceReferences: [2], + }); + + expect(result.provenance).toEqual({ + inRangePullRequests: 2, + retainedSeedOnlyPullRequests: 1, + uniquePullRequests: 3, + }); + expect(result.ledger).toContain("2 in-range PRs + 1 retained seed-only PR = 3 unique PRs."); + }); + + it("reports zero retained seed-only PRs when every row is in range", () => { + const nodes = new Map([ + [ + 1, + { + __typename: "PullRequest", + closingIssuesReferences: { nodes: [] }, + mergedAt: "2026-08-04T00:00:00Z", + title: "fix: in-range contribution", + }, + ], + ]); + const result = contributionLedger({ nodes, sourcePullRequests: [1] }); + + expect(result.provenance).toMatchObject({ + inRangePullRequests: 1, + retainedSeedOnlyPullRequests: 0, + uniquePullRequests: 1, + }); + }); + + it("reports all rows as retained seed-only when the release range has no PRs", () => { + const nodes = new Map( + [1, 2].map((number) => [ + number, + { + __typename: "PullRequest", + closingIssuesReferences: { nodes: [] }, + mergedAt: "2026-08-04T00:00:00Z", + title: `fix: seeded contribution ${number}`, + }, + ]), + ); + const result = contributionLedger({ nodes, seededPullRequests: [1, 2] }); + + expect(result.provenance).toMatchObject({ + inRangePullRequests: 0, + retainedSeedOnlyPullRequests: 2, + uniquePullRequests: 2, + }); + }); + + it("rejects a forged canonical range and seed partition", () => { + const source = [ + "## 2026.7.1", + "", + "### Highlights", + "", + "- Highlight one.", + "- Highlight two.", + "- Highlight three.", + "- Highlight four.", + "- Highlight five.", + "", + "### Changes", + "", + "### Fixes", + "", + "### Complete contribution record", + "", + `This audited record covers the complete base..${targetSha} history: 0 in-range PRs + 1 retained seed-only PR = 1 unique PR.`, + "", + "#### Pull requests", + "", + "- **PR #456**", + ].join("\n"); + const entry = { + number: 456, + title: "fix: example", + editorialEligible: true, + priorReferences: [], + externalReferences: [], + linkedIssues: [], + thanks: [], + }; + + expect( + ledgerChecks( + { + source, + expectedProvenance: { + inRangePullRequests: 1, + retainedSeedOnlyPullRequests: 0, + uniquePullRequests: 1, + }, + }, + [entry], + new Map([[456, { __typename: "PullRequest" }]]), + [], + ), + ).toContain("contribution record provenance partition does not match generated inventory"); + }); + it("retains references from a verbose record when the source title changes", () => { const record = contributionRecordFor({ source: [ @@ -159,6 +325,8 @@ describe("renderContributionRecordEntry", () => { "", "### Complete contribution record", "", + `This audited record covers the complete base..${targetSha} history: 1 merged PR.`, + "", "#### Pull requests", "", "- **PR #456** Related openclaw/imsg#141.", @@ -200,6 +368,8 @@ describe("renderContributionRecordEntry", () => { "", "### Complete contribution record", "", + `This audited record covers the complete base..${targetSha} history: 1 merged PR.`, + "", "#### Pull requests", "", line, @@ -239,6 +409,8 @@ describe("renderContributionRecordEntry", () => { "", "### Complete contribution record", "", + `This audited record covers the complete base..${targetSha} history: 1 merged PR.`, + "", "#### Pull requests", "", line, diff --git a/test/scripts/render-github-release-notes.test.ts b/test/scripts/render-github-release-notes.test.ts index f1575e2beb37..37ee84ec5e8e 100644 --- a/test/scripts/render-github-release-notes.test.ts +++ b/test/scripts/render-github-release-notes.test.ts @@ -3,7 +3,9 @@ import { GITHUB_RELEASE_BODY_MAX_BYTES, GITHUB_RELEASE_BODY_MAX_CHARACTERS, extractChangelogSection, + formatContributionRecordProvenance, formatShippedBaselineExclusions, + parseContributionRecordProvenance, parseShippedBaselineExclusions, releaseNotesVersionForTag, renderGithubReleaseNotes, @@ -40,6 +42,67 @@ function changelogFor(record: string): string { } describe("GitHub release-note rendering", () => { + it("round-trips canonical contribution provenance and accepts published legacy lines", () => { + const target = "a".repeat(40); + const singular = formatContributionRecordProvenance({ + base: "v2026.7.2-beta.7", + target, + inRangePullRequests: 1, + retainedSeedOnlyPullRequests: 0, + uniquePullRequests: 1, + }); + const commaSeparated = formatContributionRecordProvenance({ + base: "v2026.7.2-beta.7", + target, + inRangePullRequests: 1_234, + retainedSeedOnlyPullRequests: 56, + uniquePullRequests: 1_290, + }); + + expect(singular).toContain("1 in-range PR + 0 retained seed-only PRs = 1 unique PR."); + expect(commaSeparated).toContain( + "1,234 in-range PRs + 56 retained seed-only PRs = 1,290 unique PRs.", + ); + expect( + parseContributionRecordProvenance( + [singular, "", "#### Pull requests", "", "- **PR #123** fix: canonical example."].join( + "\n", + ), + ), + ).toEqual({ + base: "v2026.7.2-beta.7", + target, + inRangePullRequests: 1, + retainedSeedOnlyPullRequests: 0, + uniquePullRequests: 1, + }); + const legacy = parseContributionRecordProvenance( + [ + `This audited record covers the complete v2026.7.2-beta.6..02d06caeb0febe7ec3c0df1454b85c38f3fb27d1 history: 1 merged PR. The generation manifest also supplies direct commits as editorial input; the grouped notes above prioritize user impact.`, + "", + "#### Pull requests", + "", + "- **PR #123** fix: legacy example.", + ].join("\n"), + ); + expect(legacy).toMatchObject({ uniquePullRequests: 1 }); + expect(() => formatContributionRecordProvenance(legacy!)).toThrow("requires split PR counts"); + expect(() => + parseContributionRecordProvenance( + commaSeparated.replace("= 1,290 unique PRs", "= 1,291 unique PRs"), + ), + ).toThrow("provenance arithmetic is invalid"); + expect(() => + parseContributionRecordProvenance(commaSeparated.replace("1,234", "1234")), + ).toThrow("provenance is malformed"); + expect(() => + parseContributionRecordProvenance(singular.replace("1 in-range", "001 in-range")), + ).toThrow("provenance is malformed"); + expect(() => parseContributionRecordProvenance(singular)).toThrow( + "positive contribution record requires a Pull requests section", + ); + }); + it("emits the complete matching section including its version heading when it fits", () => { const rendered = renderGithubReleaseNotes({ changelog: changelogFor("- **PR #123** fix: example. Thanks @contributor."), diff --git a/test/scripts/verify-release-notes.test.ts b/test/scripts/verify-release-notes.test.ts index 61cec92ef9a6..f824c33d0fcd 100644 --- a/test/scripts/verify-release-notes.test.ts +++ b/test/scripts/verify-release-notes.test.ts @@ -74,7 +74,11 @@ describe("release-note verification", () => { "", "### Complete contribution record", "", - `This audited record covers the complete base..${target} history: 1 merged PR.`, + `This audited record covers the complete base..${target} history: 1 in-range PR + 0 retained seed-only PRs = 1 unique PR.`, + "", + "#### Pull requests", + "", + "- **PR #123** fix: example.", ].join("\n"), }), ).toBe(target); @@ -948,7 +952,15 @@ describe("release-note verification", () => { expect(result.status).toBe(1); expect(result.stdout).toContain("1 errors"); - expect(JSON.parse(readFileSync(manifestPath, "utf8")).version).toBe("2026.7.1"); + expect(JSON.parse(readFileSync(manifestPath, "utf8"))).toMatchObject({ + schemaVersion: 3, + version: "2026.7.1", + source: { + inRangePullRequests: 0, + retainedSeedOnlyPullRequests: 0, + uniquePullRequests: 0, + }, + }); expect(readFileSync(join(cwd, "CHANGELOG.md"), "utf8")).toBe(changelog); } finally { rmSync(cwd, { recursive: true, force: true }); From 8fd0c65bc7ccb46d9b0987ddaf1b25a0cf2264da Mon Sep 17 00:00:00 2001 From: Vincent Koc Date: Thu, 6 Aug 2026 21:54:26 +0800 Subject: [PATCH 06/69] fix(release): stream JSON preparation output (#119951) (cherry picked from commit a91468246759b918bf765bfa1c9e73e358ce705b) --- scripts/release-prepare.ts | 11 +---- test/scripts/release-prepare.test.ts | 65 ++++++++++++++-------------- 2 files changed, 33 insertions(+), 43 deletions(-) diff --git a/scripts/release-prepare.ts b/scripts/release-prepare.ts index a5cd50778da5..b35d2f51c00e 100644 --- a/scripts/release-prepare.ts +++ b/scripts/release-prepare.ts @@ -281,21 +281,12 @@ export function runReleasePrepareStep( progressStream.write(`\n[release-prepare] ${step.name}\n`); const result = spawnSync(step.command, step.args, { cwd, - encoding: json ? "utf8" : undefined, env: process.env, - stdio: json ? ["ignore", "pipe", "pipe"] : "inherit", + stdio: json ? ["ignore", process.stderr.fd, process.stderr.fd] : "inherit", }); if (result.error) { throw result.error; } - if (json) { - if (typeof result.stdout === "string" && result.stdout) { - process.stderr.write(result.stdout); - } - if (typeof result.stderr === "string" && result.stderr) { - process.stderr.write(result.stderr); - } - } return result.status ?? 1; } diff --git a/test/scripts/release-prepare.test.ts b/test/scripts/release-prepare.test.ts index 506b0a15595b..f24feabcae39 100644 --- a/test/scripts/release-prepare.test.ts +++ b/test/scripts/release-prepare.test.ts @@ -1,16 +1,15 @@ -import { execFileSync } from "node:child_process"; +import { execFileSync, spawnSync } from "node:child_process"; import { mkdtempSync, rmSync, writeFileSync } from "node:fs"; import { tmpdir } from "node:os"; import path from "node:path"; // Release prepare tests cover shadow planning, cutover commands, and candidate manifests. import { expectDefined } from "@openclaw/normalization-core"; -import { describe, expect, it, vi } from "vitest"; +import { describe, expect, it } from "vitest"; import { buildReleasePreparationManifest, createReleasePrepareSteps, parseReleasePrepareArgs, readWorktreeState, - runReleasePrepareStep, runReleasePrepareSteps, } from "../../scripts/release-prepare.ts"; @@ -125,41 +124,41 @@ describe("release preparation plan", () => { expect(results.map((result) => result.status)).toEqual(["failed", "skipped"]); }); - it("keeps JSON mode child output off stdout", () => { - const stdout: string[] = []; - const stderr: string[] = []; - const stdoutSpy = vi.spyOn(process.stdout, "write").mockImplementation((chunk) => { - stdout.push(String(chunk)); - return true; - }); - const stderrSpy = vi.spyOn(process.stderr, "write").mockImplementation((chunk) => { - stderr.push(String(chunk)); - return true; - }); - try { + it("streams large JSON-mode child output to stderr without buffering", () => { + const childScript = [ + 'const { writeSync } = require("node:fs");', + 'writeSync(1, "child stdout begin\\n" + "x".repeat(2 * 1024 * 1024) + "\\nchild stdout end\\n");', + 'writeSync(2, "child stderr sentinel\\n");', + "process.exit(23);", + ].join(""); + const harness = ` + import { runReleasePrepareStep } from ${JSON.stringify(new URL("../../scripts/release-prepare.ts", import.meta.url).href)}; const status = runReleasePrepareStep( - { - args: [ - "-e", - 'process.stdout.write("child stdout\\n"); process.stderr.write("child stderr\\n");', - ], - command: process.execPath, - id: "release-version", - name: "JSON child", - }, + { args: ["-e", ${JSON.stringify(childScript)}], command: process.execPath, id: "release-version", name: "JSON child" }, process.cwd(), { json: true }, ); + process.exitCode = status; + `; + const result = spawnSync( + process.execPath, + ["--import", "tsx", "--input-type=module", "-e", harness], + { + cwd: process.cwd(), + encoding: "utf8", + maxBuffer: 4 * 1024 * 1024, + stdio: ["ignore", "pipe", "pipe"], + }, + ); - expect(status).toBe(0); - expect(stdout.join("")).toBe(""); - expect(stderr.join("")).toContain("[release-prepare] JSON child"); - expect(stderr.join("")).toContain("child stdout"); - expect(stderr.join("")).toContain("child stderr"); - } finally { - stdoutSpy.mockRestore(); - stderrSpy.mockRestore(); - } + expect(result.error).toBeUndefined(); + expect(result.status).toBe(23); + expect(result.stdout).toBe(""); + expect(result.stderr).toContain("[release-prepare] JSON child"); + expect(result.stderr).toContain("child stdout begin"); + expect(result.stderr).toContain("child stdout end"); + expect(result.stderr).toContain("child stderr sentinel"); + expect(Buffer.byteLength(result.stderr)).toBeGreaterThan(2 * 1024 * 1024); }); }); From 49e55c6327523597266ac90867bd2ad3d53b75b7 Mon Sep 17 00:00:00 2001 From: "openclaw-mantis[bot]" <281431406+openclaw-mantis[bot]@users.noreply.github.com> Date: Thu, 6 Aug 2026 20:08:30 +0800 Subject: [PATCH 07/69] chore(i18n): refresh native locales (#119669) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> (cherry picked from commit d5668d83c0362380cc787b1f7b4e459fa20946b4) --- apps/.i18n/native/ar.json | 130 +++--------------- apps/.i18n/native/de.json | 130 +++--------------- apps/.i18n/native/es.json | 130 +++--------------- apps/.i18n/native/fa.json | 130 +++--------------- apps/.i18n/native/fr.json | 130 +++--------------- apps/.i18n/native/hi.json | 130 +++--------------- apps/.i18n/native/id.json | 130 +++--------------- apps/.i18n/native/it.json | 130 +++--------------- apps/.i18n/native/ja-JP.json | 130 +++--------------- apps/.i18n/native/ko.json | 130 +++--------------- apps/.i18n/native/nl.json | 130 +++--------------- apps/.i18n/native/pl.json | 130 +++--------------- apps/.i18n/native/pt-BR.json | 130 +++--------------- apps/.i18n/native/ru.json | 130 +++--------------- apps/.i18n/native/sv.json | 130 +++--------------- apps/.i18n/native/th.json | 130 +++--------------- apps/.i18n/native/tr.json | 130 +++--------------- apps/.i18n/native/uk.json | 130 +++--------------- apps/.i18n/native/vi.json | 130 +++--------------- apps/.i18n/native/zh-CN.json | 130 +++--------------- apps/.i18n/native/zh-TW.json | 130 +++--------------- .../app/i18n/NativeStringResources.kt | 5 - .../app/src/main/res/values-ar/strings.xml | 5 - .../app/src/main/res/values-de/strings.xml | 5 - .../app/src/main/res/values-es/strings.xml | 5 - .../app/src/main/res/values-fa/strings.xml | 5 - .../app/src/main/res/values-fr/strings.xml | 5 - .../app/src/main/res/values-hi/strings.xml | 5 - .../app/src/main/res/values-in/strings.xml | 5 - .../app/src/main/res/values-it/strings.xml | 5 - .../app/src/main/res/values-ja/strings.xml | 7 +- .../app/src/main/res/values-ko/strings.xml | 5 - .../app/src/main/res/values-nl/strings.xml | 11 +- .../app/src/main/res/values-pl/strings.xml | 5 - .../src/main/res/values-pt-rBR/strings.xml | 5 - .../app/src/main/res/values-ru/strings.xml | 5 - .../app/src/main/res/values-sv/strings.xml | 5 - .../app/src/main/res/values-th/strings.xml | 5 - .../app/src/main/res/values-tr/strings.xml | 5 - .../app/src/main/res/values-uk/strings.xml | 5 - .../app/src/main/res/values-vi/strings.xml | 5 - .../src/main/res/values-zh-rCN/strings.xml | 5 - .../src/main/res/values-zh-rTW/strings.xml | 11 +- .../app/src/main/res/values/strings.xml | 5 - 44 files changed, 427 insertions(+), 2432 deletions(-) diff --git a/apps/.i18n/native/ar.json b/apps/.i18n/native/ar.json index e251d2cbbe89..469c20e203cc 100644 --- a/apps/.i18n/native/ar.json +++ b/apps/.i18n/native/ar.json @@ -1258,11 +1258,6 @@ "source": "The Gateway connection changed. Restart OpenClaw to reconnect.", "translated": "تغيّر اتصال Gateway. أعد تشغيل OpenClaw لإعادة الاتصال." }, - { - "id": "native.android.356609f717b92350", - "source": "$preview…", - "translated": "$preview…" - }, { "id": "native.android.cc8d2e1456629a59", "source": "Home canvas", @@ -1563,6 +1558,11 @@ "source": "OpenClaw thread", "translated": "محادثة OpenClaw" }, + { + "id": "native.android.5f06e4d6a59f7a59", + "source": "now", + "translated": "الآن" + }, { "id": "native.android.d83f82a1e4a5ed99", "source": "Open thread", @@ -1593,26 +1593,6 @@ "source": "Main thread", "translated": "المحادثة الرئيسية" }, - { - "id": "native.android.5f06e4d6a59f7a59", - "source": "now", - "translated": "الآن" - }, - { - "id": "native.android.7e5d256de226152e", - "source": "${minutes}m", - "translated": "${minutes}د" - }, - { - "id": "native.android.c584c22ed959206f", - "source": "${hours}h", - "translated": "${hours}س" - }, - { - "id": "native.android.28416620013afa41", - "source": "${days}d", - "translated": "${days}ي" - }, { "id": "native.android.936714892af1b0f9", "source": ":${uri.port}", @@ -6368,26 +6348,6 @@ "source": "Open ${row.title}", "translated": "فتح ${row.title}" }, - { - "id": "native.android.56bd0ad4eb7d0f2e", - "source": "now", - "translated": "الآن" - }, - { - "id": "native.android.46363d9a775b4f46", - "source": "${minutes}m", - "translated": "${minutes}د" - }, - { - "id": "native.android.4d91d1f25b481ad7", - "source": "${hours}h", - "translated": "${hours}س" - }, - { - "id": "native.android.0c07416f9575a1e1", - "source": "${days}d", - "translated": "${days}ي" - }, { "id": "native.android.28a1a1acc5a0959f", "source": "Main thread", @@ -7883,21 +7843,6 @@ "source": "No app can share this message", "translated": "لا يوجد تطبيق يمكنه مشاركة هذه الرسالة" }, - { - "id": "native.android.9ab1dd78954fc3c2", - "source": "Preparing audio…", - "translated": "جارٍ تحضير الصوت…" - }, - { - "id": "native.android.0ee4d153c4e592d3", - "source": "Speaking…", - "translated": "يتحدث…" - }, - { - "id": "native.android.010f1a1fdd158ba0", - "source": "Image", - "translated": "صورة" - }, { "id": "native.android.71ef7f8dbe2b0dbe", "source": "Preview · $domain", @@ -7918,6 +7863,16 @@ "source": "No preview available", "translated": "لا تتوفر معاينة" }, + { + "id": "native.android.5d4f893886312f82", + "source": "assistant", + "translated": "المساعد" + }, + { + "id": "native.android.82e9fe45e93909b6", + "source": "OpenClaw", + "translated": "OpenClaw" + }, { "id": "native.android.66aef4de5e07438f", "source": "Working", @@ -7928,26 +7883,6 @@ "source": "· $phrase", "translated": "· $phrase" }, - { - "id": "native.android.ff4a092a02bd5d17", - "source": "Tools", - "translated": "الأدوات" - }, - { - "id": "native.android.3788802f6c138c8b", - "source": "Running tools...", - "translated": "جارٍ تشغيل الأدوات..." - }, - { - "id": "native.android.5f93173e06eda5c0", - "source": "${display.emoji} ${display.label}", - "translated": "${display.emoji} ${display.label}" - }, - { - "id": "native.android.29021f925bf290c7", - "source": "... +${toolCalls.size - 6} more", - "translated": "... +${toolCalls.size - 6} أخرى" - }, { "id": "native.android.4367fbf22b9ac649", "source": "Queued — sends when reconnected", @@ -7983,6 +7918,11 @@ "source": "user", "translated": "المستخدم" }, + { + "id": "native.android.b3ff30d4e0b3ce58", + "source": "You", + "translated": "أنت" + }, { "id": "native.android.10d8391dea9f334b", "source": "📎 ${attachment.fileName}", @@ -7998,31 +7938,6 @@ "source": "Delete", "translated": "حذف" }, - { - "id": "native.android.5d4f893886312f82", - "source": "assistant", - "translated": "المساعد" - }, - { - "id": "native.android.dfbd755eb43b4d26", - "source": "OpenClaw · Live", - "translated": "OpenClaw · مباشر" - }, - { - "id": "native.android.b3ff30d4e0b3ce58", - "source": "You", - "translated": "أنت" - }, - { - "id": "native.android.d29098025118ce4b", - "source": "System", - "translated": "النظام" - }, - { - "id": "native.android.82e9fe45e93909b6", - "source": "OpenClaw", - "translated": "OpenClaw" - }, { "id": "native.android.02b4598277aca860", "source": "Attachment", @@ -8738,11 +8653,6 @@ "source": "Finish voice note", "translated": "إنهاء الملاحظة الصوتية" }, - { - "id": "native.android.e9d238668cb46e71", - "source": "Voice note", - "translated": "ملاحظة صوتية" - }, { "id": "native.android.64459adde73e63f2", "source": "Local command center", diff --git a/apps/.i18n/native/de.json b/apps/.i18n/native/de.json index 22418952b394..36a1f311c2ad 100644 --- a/apps/.i18n/native/de.json +++ b/apps/.i18n/native/de.json @@ -1258,11 +1258,6 @@ "source": "The Gateway connection changed. Restart OpenClaw to reconnect.", "translated": "Die Gateway-Verbindung hat sich geändert. Starte OpenClaw neu, um die Verbindung wiederherzustellen." }, - { - "id": "native.android.356609f717b92350", - "source": "$preview…", - "translated": "$preview…" - }, { "id": "native.android.cc8d2e1456629a59", "source": "Home canvas", @@ -1563,6 +1558,11 @@ "source": "OpenClaw thread", "translated": "OpenClaw-Thread" }, + { + "id": "native.android.5f06e4d6a59f7a59", + "source": "now", + "translated": "jetzt" + }, { "id": "native.android.d83f82a1e4a5ed99", "source": "Open thread", @@ -1593,26 +1593,6 @@ "source": "Main thread", "translated": "Haupt-Thread" }, - { - "id": "native.android.5f06e4d6a59f7a59", - "source": "now", - "translated": "jetzt" - }, - { - "id": "native.android.7e5d256de226152e", - "source": "${minutes}m", - "translated": "${minutes} Min." - }, - { - "id": "native.android.c584c22ed959206f", - "source": "${hours}h", - "translated": "${hours} Std." - }, - { - "id": "native.android.28416620013afa41", - "source": "${days}d", - "translated": "${days} T." - }, { "id": "native.android.936714892af1b0f9", "source": ":${uri.port}", @@ -6368,26 +6348,6 @@ "source": "Open ${row.title}", "translated": "${row.title} öffnen" }, - { - "id": "native.android.56bd0ad4eb7d0f2e", - "source": "now", - "translated": "jetzt" - }, - { - "id": "native.android.46363d9a775b4f46", - "source": "${minutes}m", - "translated": "${minutes} Min." - }, - { - "id": "native.android.4d91d1f25b481ad7", - "source": "${hours}h", - "translated": "${hours} Std." - }, - { - "id": "native.android.0c07416f9575a1e1", - "source": "${days}d", - "translated": "${days} T." - }, { "id": "native.android.28a1a1acc5a0959f", "source": "Main thread", @@ -7883,21 +7843,6 @@ "source": "No app can share this message", "translated": "Keine App kann diese Nachricht teilen" }, - { - "id": "native.android.9ab1dd78954fc3c2", - "source": "Preparing audio…", - "translated": "Audio wird vorbereitet…" - }, - { - "id": "native.android.0ee4d153c4e592d3", - "source": "Speaking…", - "translated": "Spricht…" - }, - { - "id": "native.android.010f1a1fdd158ba0", - "source": "Image", - "translated": "Bild" - }, { "id": "native.android.71ef7f8dbe2b0dbe", "source": "Preview · $domain", @@ -7918,6 +7863,16 @@ "source": "No preview available", "translated": "Keine Vorschau verfügbar" }, + { + "id": "native.android.5d4f893886312f82", + "source": "assistant", + "translated": "Assistent" + }, + { + "id": "native.android.82e9fe45e93909b6", + "source": "OpenClaw", + "translated": "OpenClaw" + }, { "id": "native.android.66aef4de5e07438f", "source": "Working", @@ -7928,26 +7883,6 @@ "source": "· $phrase", "translated": "· $phrase" }, - { - "id": "native.android.ff4a092a02bd5d17", - "source": "Tools", - "translated": "Werkzeuge" - }, - { - "id": "native.android.3788802f6c138c8b", - "source": "Running tools...", - "translated": "Tools werden ausgeführt..." - }, - { - "id": "native.android.5f93173e06eda5c0", - "source": "${display.emoji} ${display.label}", - "translated": "${display.emoji} ${display.label}" - }, - { - "id": "native.android.29021f925bf290c7", - "source": "... +${toolCalls.size - 6} more", - "translated": "... +${toolCalls.size - 6} weitere" - }, { "id": "native.android.4367fbf22b9ac649", "source": "Queued — sends when reconnected", @@ -7983,6 +7918,11 @@ "source": "user", "translated": "Benutzer" }, + { + "id": "native.android.b3ff30d4e0b3ce58", + "source": "You", + "translated": "Du" + }, { "id": "native.android.10d8391dea9f334b", "source": "📎 ${attachment.fileName}", @@ -7998,31 +7938,6 @@ "source": "Delete", "translated": "Löschen" }, - { - "id": "native.android.5d4f893886312f82", - "source": "assistant", - "translated": "Assistent" - }, - { - "id": "native.android.dfbd755eb43b4d26", - "source": "OpenClaw · Live", - "translated": "OpenClaw · Live" - }, - { - "id": "native.android.b3ff30d4e0b3ce58", - "source": "You", - "translated": "Du" - }, - { - "id": "native.android.d29098025118ce4b", - "source": "System", - "translated": "System" - }, - { - "id": "native.android.82e9fe45e93909b6", - "source": "OpenClaw", - "translated": "OpenClaw" - }, { "id": "native.android.02b4598277aca860", "source": "Attachment", @@ -8738,11 +8653,6 @@ "source": "Finish voice note", "translated": "Sprachnachricht abschließen" }, - { - "id": "native.android.e9d238668cb46e71", - "source": "Voice note", - "translated": "Sprachnachricht" - }, { "id": "native.android.64459adde73e63f2", "source": "Local command center", diff --git a/apps/.i18n/native/es.json b/apps/.i18n/native/es.json index 43a92f8fe980..5bff0f7a9bcd 100644 --- a/apps/.i18n/native/es.json +++ b/apps/.i18n/native/es.json @@ -1258,11 +1258,6 @@ "source": "The Gateway connection changed. Restart OpenClaw to reconnect.", "translated": "La conexión del Gateway cambió. Reinicia OpenClaw para volver a conectar." }, - { - "id": "native.android.356609f717b92350", - "source": "$preview…", - "translated": "$preview…" - }, { "id": "native.android.cc8d2e1456629a59", "source": "Home canvas", @@ -1563,6 +1558,11 @@ "source": "OpenClaw thread", "translated": "Hilo de OpenClaw" }, + { + "id": "native.android.5f06e4d6a59f7a59", + "source": "now", + "translated": "ahora" + }, { "id": "native.android.d83f82a1e4a5ed99", "source": "Open thread", @@ -1593,26 +1593,6 @@ "source": "Main thread", "translated": "Hilo principal" }, - { - "id": "native.android.5f06e4d6a59f7a59", - "source": "now", - "translated": "ahora" - }, - { - "id": "native.android.7e5d256de226152e", - "source": "${minutes}m", - "translated": "${minutes} min" - }, - { - "id": "native.android.c584c22ed959206f", - "source": "${hours}h", - "translated": "${hours} h" - }, - { - "id": "native.android.28416620013afa41", - "source": "${days}d", - "translated": "${days} d" - }, { "id": "native.android.936714892af1b0f9", "source": ":${uri.port}", @@ -6368,26 +6348,6 @@ "source": "Open ${row.title}", "translated": "Abrir ${row.title}" }, - { - "id": "native.android.56bd0ad4eb7d0f2e", - "source": "now", - "translated": "ahora" - }, - { - "id": "native.android.46363d9a775b4f46", - "source": "${minutes}m", - "translated": "${minutes} min" - }, - { - "id": "native.android.4d91d1f25b481ad7", - "source": "${hours}h", - "translated": "${hours} h" - }, - { - "id": "native.android.0c07416f9575a1e1", - "source": "${days}d", - "translated": "${days} d" - }, { "id": "native.android.28a1a1acc5a0959f", "source": "Main thread", @@ -7883,21 +7843,6 @@ "source": "No app can share this message", "translated": "Ninguna app puede compartir este mensaje" }, - { - "id": "native.android.9ab1dd78954fc3c2", - "source": "Preparing audio…", - "translated": "Preparando audio…" - }, - { - "id": "native.android.0ee4d153c4e592d3", - "source": "Speaking…", - "translated": "Hablando…" - }, - { - "id": "native.android.010f1a1fdd158ba0", - "source": "Image", - "translated": "Imagen" - }, { "id": "native.android.71ef7f8dbe2b0dbe", "source": "Preview · $domain", @@ -7918,6 +7863,16 @@ "source": "No preview available", "translated": "No hay vista previa disponible" }, + { + "id": "native.android.5d4f893886312f82", + "source": "assistant", + "translated": "asistente" + }, + { + "id": "native.android.82e9fe45e93909b6", + "source": "OpenClaw", + "translated": "OpenClaw" + }, { "id": "native.android.66aef4de5e07438f", "source": "Working", @@ -7928,26 +7883,6 @@ "source": "· $phrase", "translated": "· $phrase" }, - { - "id": "native.android.ff4a092a02bd5d17", - "source": "Tools", - "translated": "Herramientas" - }, - { - "id": "native.android.3788802f6c138c8b", - "source": "Running tools...", - "translated": "Ejecutando herramientas..." - }, - { - "id": "native.android.5f93173e06eda5c0", - "source": "${display.emoji} ${display.label}", - "translated": "${display.emoji} ${display.label}" - }, - { - "id": "native.android.29021f925bf290c7", - "source": "... +${toolCalls.size - 6} more", - "translated": "... +${toolCalls.size - 6} más" - }, { "id": "native.android.4367fbf22b9ac649", "source": "Queued — sends when reconnected", @@ -7983,6 +7918,11 @@ "source": "user", "translated": "usuario" }, + { + "id": "native.android.b3ff30d4e0b3ce58", + "source": "You", + "translated": "Tú" + }, { "id": "native.android.10d8391dea9f334b", "source": "📎 ${attachment.fileName}", @@ -7998,31 +7938,6 @@ "source": "Delete", "translated": "Eliminar" }, - { - "id": "native.android.5d4f893886312f82", - "source": "assistant", - "translated": "asistente" - }, - { - "id": "native.android.dfbd755eb43b4d26", - "source": "OpenClaw · Live", - "translated": "OpenClaw · En vivo" - }, - { - "id": "native.android.b3ff30d4e0b3ce58", - "source": "You", - "translated": "Tú" - }, - { - "id": "native.android.d29098025118ce4b", - "source": "System", - "translated": "Sistema" - }, - { - "id": "native.android.82e9fe45e93909b6", - "source": "OpenClaw", - "translated": "OpenClaw" - }, { "id": "native.android.02b4598277aca860", "source": "Attachment", @@ -8738,11 +8653,6 @@ "source": "Finish voice note", "translated": "Finalizar nota de voz" }, - { - "id": "native.android.e9d238668cb46e71", - "source": "Voice note", - "translated": "Nota de voz" - }, { "id": "native.android.64459adde73e63f2", "source": "Local command center", diff --git a/apps/.i18n/native/fa.json b/apps/.i18n/native/fa.json index ef7050b76299..958905e4bb92 100644 --- a/apps/.i18n/native/fa.json +++ b/apps/.i18n/native/fa.json @@ -1258,11 +1258,6 @@ "source": "The Gateway connection changed. Restart OpenClaw to reconnect.", "translated": "اتصال Gateway تغییر کرد. برای اتصال مجدد OpenClaw را دوباره راه‌اندازی کنید." }, - { - "id": "native.android.356609f717b92350", - "source": "$preview…", - "translated": "$preview…" - }, { "id": "native.android.cc8d2e1456629a59", "source": "Home canvas", @@ -1563,6 +1558,11 @@ "source": "OpenClaw thread", "translated": "گفتگوی OpenClaw" }, + { + "id": "native.android.5f06e4d6a59f7a59", + "source": "now", + "translated": "اکنون" + }, { "id": "native.android.d83f82a1e4a5ed99", "source": "Open thread", @@ -1593,26 +1593,6 @@ "source": "Main thread", "translated": "گفتگوی اصلی" }, - { - "id": "native.android.5f06e4d6a59f7a59", - "source": "now", - "translated": "اکنون" - }, - { - "id": "native.android.7e5d256de226152e", - "source": "${minutes}m", - "translated": "${minutes} دقیقه" - }, - { - "id": "native.android.c584c22ed959206f", - "source": "${hours}h", - "translated": "${hours} ساعت" - }, - { - "id": "native.android.28416620013afa41", - "source": "${days}d", - "translated": "${days} روز" - }, { "id": "native.android.936714892af1b0f9", "source": ":${uri.port}", @@ -6368,26 +6348,6 @@ "source": "Open ${row.title}", "translated": "باز کردن ${row.title}" }, - { - "id": "native.android.56bd0ad4eb7d0f2e", - "source": "now", - "translated": "اکنون" - }, - { - "id": "native.android.46363d9a775b4f46", - "source": "${minutes}m", - "translated": "${minutes} دقیقه" - }, - { - "id": "native.android.4d91d1f25b481ad7", - "source": "${hours}h", - "translated": "${hours} ساعت" - }, - { - "id": "native.android.0c07416f9575a1e1", - "source": "${days}d", - "translated": "${days} روز" - }, { "id": "native.android.28a1a1acc5a0959f", "source": "Main thread", @@ -7883,21 +7843,6 @@ "source": "No app can share this message", "translated": "هیچ برنامه‌ای نمی‌تواند این پیام را به اشتراک بگذارد" }, - { - "id": "native.android.9ab1dd78954fc3c2", - "source": "Preparing audio…", - "translated": "در حال آماده‌سازی صدا…" - }, - { - "id": "native.android.0ee4d153c4e592d3", - "source": "Speaking…", - "translated": "در حال صحبت…" - }, - { - "id": "native.android.010f1a1fdd158ba0", - "source": "Image", - "translated": "تصویر" - }, { "id": "native.android.71ef7f8dbe2b0dbe", "source": "Preview · $domain", @@ -7918,6 +7863,16 @@ "source": "No preview available", "translated": "پیش‌نمایشی موجود نیست" }, + { + "id": "native.android.5d4f893886312f82", + "source": "assistant", + "translated": "دستیار" + }, + { + "id": "native.android.82e9fe45e93909b6", + "source": "OpenClaw", + "translated": "OpenClaw" + }, { "id": "native.android.66aef4de5e07438f", "source": "Working", @@ -7928,26 +7883,6 @@ "source": "· $phrase", "translated": "· $phrase" }, - { - "id": "native.android.ff4a092a02bd5d17", - "source": "Tools", - "translated": "ابزارها" - }, - { - "id": "native.android.3788802f6c138c8b", - "source": "Running tools...", - "translated": "در حال اجرای ابزارها..." - }, - { - "id": "native.android.5f93173e06eda5c0", - "source": "${display.emoji} ${display.label}", - "translated": "${display.emoji} ${display.label}" - }, - { - "id": "native.android.29021f925bf290c7", - "source": "... +${toolCalls.size - 6} more", - "translated": "... +${toolCalls.size - 6} مورد دیگر" - }, { "id": "native.android.4367fbf22b9ac649", "source": "Queued — sends when reconnected", @@ -7983,6 +7918,11 @@ "source": "user", "translated": "کاربر" }, + { + "id": "native.android.b3ff30d4e0b3ce58", + "source": "You", + "translated": "شما" + }, { "id": "native.android.10d8391dea9f334b", "source": "📎 ${attachment.fileName}", @@ -7998,31 +7938,6 @@ "source": "Delete", "translated": "حذف" }, - { - "id": "native.android.5d4f893886312f82", - "source": "assistant", - "translated": "دستیار" - }, - { - "id": "native.android.dfbd755eb43b4d26", - "source": "OpenClaw · Live", - "translated": "OpenClaw · زنده" - }, - { - "id": "native.android.b3ff30d4e0b3ce58", - "source": "You", - "translated": "شما" - }, - { - "id": "native.android.d29098025118ce4b", - "source": "System", - "translated": "سیستم" - }, - { - "id": "native.android.82e9fe45e93909b6", - "source": "OpenClaw", - "translated": "OpenClaw" - }, { "id": "native.android.02b4598277aca860", "source": "Attachment", @@ -8738,11 +8653,6 @@ "source": "Finish voice note", "translated": "پایان یادداشت صوتی" }, - { - "id": "native.android.e9d238668cb46e71", - "source": "Voice note", - "translated": "یادداشت صوتی" - }, { "id": "native.android.64459adde73e63f2", "source": "Local command center", diff --git a/apps/.i18n/native/fr.json b/apps/.i18n/native/fr.json index 322db03d579a..5485a50fa67b 100644 --- a/apps/.i18n/native/fr.json +++ b/apps/.i18n/native/fr.json @@ -1258,11 +1258,6 @@ "source": "The Gateway connection changed. Restart OpenClaw to reconnect.", "translated": "La connexion au Gateway a changé. Redémarrez OpenClaw pour vous reconnecter." }, - { - "id": "native.android.356609f717b92350", - "source": "$preview…", - "translated": "$preview…" - }, { "id": "native.android.cc8d2e1456629a59", "source": "Home canvas", @@ -1563,6 +1558,11 @@ "source": "OpenClaw thread", "translated": "Fil OpenClaw" }, + { + "id": "native.android.5f06e4d6a59f7a59", + "source": "now", + "translated": "maintenant" + }, { "id": "native.android.d83f82a1e4a5ed99", "source": "Open thread", @@ -1593,26 +1593,6 @@ "source": "Main thread", "translated": "Fil principal" }, - { - "id": "native.android.5f06e4d6a59f7a59", - "source": "now", - "translated": "maintenant" - }, - { - "id": "native.android.7e5d256de226152e", - "source": "${minutes}m", - "translated": "${minutes} min" - }, - { - "id": "native.android.c584c22ed959206f", - "source": "${hours}h", - "translated": "${hours} h" - }, - { - "id": "native.android.28416620013afa41", - "source": "${days}d", - "translated": "${days} j" - }, { "id": "native.android.936714892af1b0f9", "source": ":${uri.port}", @@ -6368,26 +6348,6 @@ "source": "Open ${row.title}", "translated": "Ouvrir ${row.title}" }, - { - "id": "native.android.56bd0ad4eb7d0f2e", - "source": "now", - "translated": "maintenant" - }, - { - "id": "native.android.46363d9a775b4f46", - "source": "${minutes}m", - "translated": "${minutes} min" - }, - { - "id": "native.android.4d91d1f25b481ad7", - "source": "${hours}h", - "translated": "${hours} h" - }, - { - "id": "native.android.0c07416f9575a1e1", - "source": "${days}d", - "translated": "${days} j" - }, { "id": "native.android.28a1a1acc5a0959f", "source": "Main thread", @@ -7883,21 +7843,6 @@ "source": "No app can share this message", "translated": "Aucune app ne peut partager ce message" }, - { - "id": "native.android.9ab1dd78954fc3c2", - "source": "Preparing audio…", - "translated": "Préparation de l'audio…" - }, - { - "id": "native.android.0ee4d153c4e592d3", - "source": "Speaking…", - "translated": "En train de parler…" - }, - { - "id": "native.android.010f1a1fdd158ba0", - "source": "Image", - "translated": "Image" - }, { "id": "native.android.71ef7f8dbe2b0dbe", "source": "Preview · $domain", @@ -7918,6 +7863,16 @@ "source": "No preview available", "translated": "Aucun aperçu disponible" }, + { + "id": "native.android.5d4f893886312f82", + "source": "assistant", + "translated": "assistant" + }, + { + "id": "native.android.82e9fe45e93909b6", + "source": "OpenClaw", + "translated": "OpenClaw" + }, { "id": "native.android.66aef4de5e07438f", "source": "Working", @@ -7928,26 +7883,6 @@ "source": "· $phrase", "translated": "· $phrase" }, - { - "id": "native.android.ff4a092a02bd5d17", - "source": "Tools", - "translated": "Outils" - }, - { - "id": "native.android.3788802f6c138c8b", - "source": "Running tools...", - "translated": "Exécution des outils..." - }, - { - "id": "native.android.5f93173e06eda5c0", - "source": "${display.emoji} ${display.label}", - "translated": "${display.emoji} ${display.label}" - }, - { - "id": "native.android.29021f925bf290c7", - "source": "... +${toolCalls.size - 6} more", - "translated": "... +${toolCalls.size - 6} de plus" - }, { "id": "native.android.4367fbf22b9ac649", "source": "Queued — sends when reconnected", @@ -7983,6 +7918,11 @@ "source": "user", "translated": "utilisateur" }, + { + "id": "native.android.b3ff30d4e0b3ce58", + "source": "You", + "translated": "Vous" + }, { "id": "native.android.10d8391dea9f334b", "source": "📎 ${attachment.fileName}", @@ -7998,31 +7938,6 @@ "source": "Delete", "translated": "Supprimer" }, - { - "id": "native.android.5d4f893886312f82", - "source": "assistant", - "translated": "assistant" - }, - { - "id": "native.android.dfbd755eb43b4d26", - "source": "OpenClaw · Live", - "translated": "OpenClaw · En direct" - }, - { - "id": "native.android.b3ff30d4e0b3ce58", - "source": "You", - "translated": "Vous" - }, - { - "id": "native.android.d29098025118ce4b", - "source": "System", - "translated": "Système" - }, - { - "id": "native.android.82e9fe45e93909b6", - "source": "OpenClaw", - "translated": "OpenClaw" - }, { "id": "native.android.02b4598277aca860", "source": "Attachment", @@ -8738,11 +8653,6 @@ "source": "Finish voice note", "translated": "Terminer la note vocale" }, - { - "id": "native.android.e9d238668cb46e71", - "source": "Voice note", - "translated": "Note vocale" - }, { "id": "native.android.64459adde73e63f2", "source": "Local command center", diff --git a/apps/.i18n/native/hi.json b/apps/.i18n/native/hi.json index bde4736b1b66..ed9dd6a8dda1 100644 --- a/apps/.i18n/native/hi.json +++ b/apps/.i18n/native/hi.json @@ -1258,11 +1258,6 @@ "source": "The Gateway connection changed. Restart OpenClaw to reconnect.", "translated": "Gateway कनेक्शन बदल गया। पुनः कनेक्ट करने के लिए OpenClaw को पुनः प्रारंभ करें।" }, - { - "id": "native.android.356609f717b92350", - "source": "$preview…", - "translated": "$preview…" - }, { "id": "native.android.cc8d2e1456629a59", "source": "Home canvas", @@ -1563,6 +1558,11 @@ "source": "OpenClaw thread", "translated": "OpenClaw थ्रेड" }, + { + "id": "native.android.5f06e4d6a59f7a59", + "source": "now", + "translated": "अभी" + }, { "id": "native.android.d83f82a1e4a5ed99", "source": "Open thread", @@ -1593,26 +1593,6 @@ "source": "Main thread", "translated": "मुख्य थ्रेड" }, - { - "id": "native.android.5f06e4d6a59f7a59", - "source": "now", - "translated": "अभी" - }, - { - "id": "native.android.7e5d256de226152e", - "source": "${minutes}m", - "translated": "${minutes}मि" - }, - { - "id": "native.android.c584c22ed959206f", - "source": "${hours}h", - "translated": "${hours}घं" - }, - { - "id": "native.android.28416620013afa41", - "source": "${days}d", - "translated": "${days}दि" - }, { "id": "native.android.936714892af1b0f9", "source": ":${uri.port}", @@ -6368,26 +6348,6 @@ "source": "Open ${row.title}", "translated": "${row.title} खोलें" }, - { - "id": "native.android.56bd0ad4eb7d0f2e", - "source": "now", - "translated": "अभी" - }, - { - "id": "native.android.46363d9a775b4f46", - "source": "${minutes}m", - "translated": "${minutes}मि" - }, - { - "id": "native.android.4d91d1f25b481ad7", - "source": "${hours}h", - "translated": "${hours}घं" - }, - { - "id": "native.android.0c07416f9575a1e1", - "source": "${days}d", - "translated": "${days}दि" - }, { "id": "native.android.28a1a1acc5a0959f", "source": "Main thread", @@ -7883,21 +7843,6 @@ "source": "No app can share this message", "translated": "कोई भी ऐप यह संदेश साझा नहीं कर सकता" }, - { - "id": "native.android.9ab1dd78954fc3c2", - "source": "Preparing audio…", - "translated": "ऑडियो तैयार किया जा रहा है…" - }, - { - "id": "native.android.0ee4d153c4e592d3", - "source": "Speaking…", - "translated": "बोल रहा है…" - }, - { - "id": "native.android.010f1a1fdd158ba0", - "source": "Image", - "translated": "इमेज" - }, { "id": "native.android.71ef7f8dbe2b0dbe", "source": "Preview · $domain", @@ -7918,6 +7863,16 @@ "source": "No preview available", "translated": "कोई पूर्वावलोकन उपलब्ध नहीं है" }, + { + "id": "native.android.5d4f893886312f82", + "source": "assistant", + "translated": "सहायक" + }, + { + "id": "native.android.82e9fe45e93909b6", + "source": "OpenClaw", + "translated": "OpenClaw" + }, { "id": "native.android.66aef4de5e07438f", "source": "Working", @@ -7928,26 +7883,6 @@ "source": "· $phrase", "translated": "· $phrase" }, - { - "id": "native.android.ff4a092a02bd5d17", - "source": "Tools", - "translated": "टूल्स" - }, - { - "id": "native.android.3788802f6c138c8b", - "source": "Running tools...", - "translated": "टूल चला रहा है..." - }, - { - "id": "native.android.5f93173e06eda5c0", - "source": "${display.emoji} ${display.label}", - "translated": "${display.emoji} ${display.label}" - }, - { - "id": "native.android.29021f925bf290c7", - "source": "... +${toolCalls.size - 6} more", - "translated": "... +${toolCalls.size - 6} और" - }, { "id": "native.android.4367fbf22b9ac649", "source": "Queued — sends when reconnected", @@ -7983,6 +7918,11 @@ "source": "user", "translated": "उपयोगकर्ता" }, + { + "id": "native.android.b3ff30d4e0b3ce58", + "source": "You", + "translated": "आप" + }, { "id": "native.android.10d8391dea9f334b", "source": "📎 ${attachment.fileName}", @@ -7998,31 +7938,6 @@ "source": "Delete", "translated": "हटाएँ" }, - { - "id": "native.android.5d4f893886312f82", - "source": "assistant", - "translated": "सहायक" - }, - { - "id": "native.android.dfbd755eb43b4d26", - "source": "OpenClaw · Live", - "translated": "OpenClaw · लाइव" - }, - { - "id": "native.android.b3ff30d4e0b3ce58", - "source": "You", - "translated": "आप" - }, - { - "id": "native.android.d29098025118ce4b", - "source": "System", - "translated": "सिस्टम" - }, - { - "id": "native.android.82e9fe45e93909b6", - "source": "OpenClaw", - "translated": "OpenClaw" - }, { "id": "native.android.02b4598277aca860", "source": "Attachment", @@ -8738,11 +8653,6 @@ "source": "Finish voice note", "translated": "वॉइस नोट पूरा करें" }, - { - "id": "native.android.e9d238668cb46e71", - "source": "Voice note", - "translated": "वॉइस नोट" - }, { "id": "native.android.64459adde73e63f2", "source": "Local command center", diff --git a/apps/.i18n/native/id.json b/apps/.i18n/native/id.json index 6bc9c275f7fe..32639ff9e459 100644 --- a/apps/.i18n/native/id.json +++ b/apps/.i18n/native/id.json @@ -1258,11 +1258,6 @@ "source": "The Gateway connection changed. Restart OpenClaw to reconnect.", "translated": "Koneksi Gateway berubah. Mulai ulang OpenClaw untuk menyambung kembali." }, - { - "id": "native.android.356609f717b92350", - "source": "$preview…", - "translated": "$preview…" - }, { "id": "native.android.cc8d2e1456629a59", "source": "Home canvas", @@ -1563,6 +1558,11 @@ "source": "OpenClaw thread", "translated": "Utas OpenClaw" }, + { + "id": "native.android.5f06e4d6a59f7a59", + "source": "now", + "translated": "sekarang" + }, { "id": "native.android.d83f82a1e4a5ed99", "source": "Open thread", @@ -1593,26 +1593,6 @@ "source": "Main thread", "translated": "Utas utama" }, - { - "id": "native.android.5f06e4d6a59f7a59", - "source": "now", - "translated": "sekarang" - }, - { - "id": "native.android.7e5d256de226152e", - "source": "${minutes}m", - "translated": "${minutes}m" - }, - { - "id": "native.android.c584c22ed959206f", - "source": "${hours}h", - "translated": "${hours}j" - }, - { - "id": "native.android.28416620013afa41", - "source": "${days}d", - "translated": "${days}h" - }, { "id": "native.android.936714892af1b0f9", "source": ":${uri.port}", @@ -6368,26 +6348,6 @@ "source": "Open ${row.title}", "translated": "Buka ${row.title}" }, - { - "id": "native.android.56bd0ad4eb7d0f2e", - "source": "now", - "translated": "sekarang" - }, - { - "id": "native.android.46363d9a775b4f46", - "source": "${minutes}m", - "translated": "${minutes} mnt" - }, - { - "id": "native.android.4d91d1f25b481ad7", - "source": "${hours}h", - "translated": "${hours}j" - }, - { - "id": "native.android.0c07416f9575a1e1", - "source": "${days}d", - "translated": "${days}h" - }, { "id": "native.android.28a1a1acc5a0959f", "source": "Main thread", @@ -7883,21 +7843,6 @@ "source": "No app can share this message", "translated": "Tidak ada aplikasi yang dapat membagikan pesan ini" }, - { - "id": "native.android.9ab1dd78954fc3c2", - "source": "Preparing audio…", - "translated": "Menyiapkan audio…" - }, - { - "id": "native.android.0ee4d153c4e592d3", - "source": "Speaking…", - "translated": "Berbicara…" - }, - { - "id": "native.android.010f1a1fdd158ba0", - "source": "Image", - "translated": "Gambar" - }, { "id": "native.android.71ef7f8dbe2b0dbe", "source": "Preview · $domain", @@ -7918,6 +7863,16 @@ "source": "No preview available", "translated": "Pratinjau tidak tersedia" }, + { + "id": "native.android.5d4f893886312f82", + "source": "assistant", + "translated": "asisten" + }, + { + "id": "native.android.82e9fe45e93909b6", + "source": "OpenClaw", + "translated": "OpenClaw" + }, { "id": "native.android.66aef4de5e07438f", "source": "Working", @@ -7928,26 +7883,6 @@ "source": "· $phrase", "translated": "· $phrase" }, - { - "id": "native.android.ff4a092a02bd5d17", - "source": "Tools", - "translated": "Alat" - }, - { - "id": "native.android.3788802f6c138c8b", - "source": "Running tools...", - "translated": "Menjalankan alat..." - }, - { - "id": "native.android.5f93173e06eda5c0", - "source": "${display.emoji} ${display.label}", - "translated": "${display.emoji} ${display.label}" - }, - { - "id": "native.android.29021f925bf290c7", - "source": "... +${toolCalls.size - 6} more", - "translated": "... +${toolCalls.size - 6} lagi" - }, { "id": "native.android.4367fbf22b9ac649", "source": "Queued — sends when reconnected", @@ -7983,6 +7918,11 @@ "source": "user", "translated": "pengguna" }, + { + "id": "native.android.b3ff30d4e0b3ce58", + "source": "You", + "translated": "Anda" + }, { "id": "native.android.10d8391dea9f334b", "source": "📎 ${attachment.fileName}", @@ -7998,31 +7938,6 @@ "source": "Delete", "translated": "Hapus" }, - { - "id": "native.android.5d4f893886312f82", - "source": "assistant", - "translated": "asisten" - }, - { - "id": "native.android.dfbd755eb43b4d26", - "source": "OpenClaw · Live", - "translated": "OpenClaw · Langsung" - }, - { - "id": "native.android.b3ff30d4e0b3ce58", - "source": "You", - "translated": "Anda" - }, - { - "id": "native.android.d29098025118ce4b", - "source": "System", - "translated": "Sistem" - }, - { - "id": "native.android.82e9fe45e93909b6", - "source": "OpenClaw", - "translated": "OpenClaw" - }, { "id": "native.android.02b4598277aca860", "source": "Attachment", @@ -8738,11 +8653,6 @@ "source": "Finish voice note", "translated": "Selesaikan catatan suara" }, - { - "id": "native.android.e9d238668cb46e71", - "source": "Voice note", - "translated": "Catatan suara" - }, { "id": "native.android.64459adde73e63f2", "source": "Local command center", diff --git a/apps/.i18n/native/it.json b/apps/.i18n/native/it.json index e64ba70a7a4f..34a498a7922d 100644 --- a/apps/.i18n/native/it.json +++ b/apps/.i18n/native/it.json @@ -1258,11 +1258,6 @@ "source": "The Gateway connection changed. Restart OpenClaw to reconnect.", "translated": "La connessione al Gateway è cambiata. Riavvia OpenClaw per riconnetterti." }, - { - "id": "native.android.356609f717b92350", - "source": "$preview…", - "translated": "$preview…" - }, { "id": "native.android.cc8d2e1456629a59", "source": "Home canvas", @@ -1563,6 +1558,11 @@ "source": "OpenClaw thread", "translated": "Conversazione OpenClaw" }, + { + "id": "native.android.5f06e4d6a59f7a59", + "source": "now", + "translated": "ora" + }, { "id": "native.android.d83f82a1e4a5ed99", "source": "Open thread", @@ -1593,26 +1593,6 @@ "source": "Main thread", "translated": "Conversazione principale" }, - { - "id": "native.android.5f06e4d6a59f7a59", - "source": "now", - "translated": "ora" - }, - { - "id": "native.android.7e5d256de226152e", - "source": "${minutes}m", - "translated": "${minutes} min" - }, - { - "id": "native.android.c584c22ed959206f", - "source": "${hours}h", - "translated": "${hours} h" - }, - { - "id": "native.android.28416620013afa41", - "source": "${days}d", - "translated": "${days} g" - }, { "id": "native.android.936714892af1b0f9", "source": ":${uri.port}", @@ -6368,26 +6348,6 @@ "source": "Open ${row.title}", "translated": "Apri ${row.title}" }, - { - "id": "native.android.56bd0ad4eb7d0f2e", - "source": "now", - "translated": "ora" - }, - { - "id": "native.android.46363d9a775b4f46", - "source": "${minutes}m", - "translated": "${minutes} min" - }, - { - "id": "native.android.4d91d1f25b481ad7", - "source": "${hours}h", - "translated": "${hours} h" - }, - { - "id": "native.android.0c07416f9575a1e1", - "source": "${days}d", - "translated": "${days} g" - }, { "id": "native.android.28a1a1acc5a0959f", "source": "Main thread", @@ -7883,21 +7843,6 @@ "source": "No app can share this message", "translated": "Nessuna app può condividere questo messaggio" }, - { - "id": "native.android.9ab1dd78954fc3c2", - "source": "Preparing audio…", - "translated": "Preparazione audio…" - }, - { - "id": "native.android.0ee4d153c4e592d3", - "source": "Speaking…", - "translated": "In riproduzione…" - }, - { - "id": "native.android.010f1a1fdd158ba0", - "source": "Image", - "translated": "Immagine" - }, { "id": "native.android.71ef7f8dbe2b0dbe", "source": "Preview · $domain", @@ -7918,6 +7863,16 @@ "source": "No preview available", "translated": "Nessuna anteprima disponibile" }, + { + "id": "native.android.5d4f893886312f82", + "source": "assistant", + "translated": "assistente" + }, + { + "id": "native.android.82e9fe45e93909b6", + "source": "OpenClaw", + "translated": "OpenClaw" + }, { "id": "native.android.66aef4de5e07438f", "source": "Working", @@ -7928,26 +7883,6 @@ "source": "· $phrase", "translated": "· $phrase" }, - { - "id": "native.android.ff4a092a02bd5d17", - "source": "Tools", - "translated": "Strumenti" - }, - { - "id": "native.android.3788802f6c138c8b", - "source": "Running tools...", - "translated": "Esecuzione degli strumenti..." - }, - { - "id": "native.android.5f93173e06eda5c0", - "source": "${display.emoji} ${display.label}", - "translated": "${display.emoji} ${display.label}" - }, - { - "id": "native.android.29021f925bf290c7", - "source": "... +${toolCalls.size - 6} more", - "translated": "... +${toolCalls.size - 6} altri" - }, { "id": "native.android.4367fbf22b9ac649", "source": "Queued — sends when reconnected", @@ -7983,6 +7918,11 @@ "source": "user", "translated": "utente" }, + { + "id": "native.android.b3ff30d4e0b3ce58", + "source": "You", + "translated": "Tu" + }, { "id": "native.android.10d8391dea9f334b", "source": "📎 ${attachment.fileName}", @@ -7998,31 +7938,6 @@ "source": "Delete", "translated": "Elimina" }, - { - "id": "native.android.5d4f893886312f82", - "source": "assistant", - "translated": "assistente" - }, - { - "id": "native.android.dfbd755eb43b4d26", - "source": "OpenClaw · Live", - "translated": "OpenClaw · Live" - }, - { - "id": "native.android.b3ff30d4e0b3ce58", - "source": "You", - "translated": "Tu" - }, - { - "id": "native.android.d29098025118ce4b", - "source": "System", - "translated": "Sistema" - }, - { - "id": "native.android.82e9fe45e93909b6", - "source": "OpenClaw", - "translated": "OpenClaw" - }, { "id": "native.android.02b4598277aca860", "source": "Attachment", @@ -8738,11 +8653,6 @@ "source": "Finish voice note", "translated": "Termina nota vocale" }, - { - "id": "native.android.e9d238668cb46e71", - "source": "Voice note", - "translated": "Nota vocale" - }, { "id": "native.android.64459adde73e63f2", "source": "Local command center", diff --git a/apps/.i18n/native/ja-JP.json b/apps/.i18n/native/ja-JP.json index dd7e117732df..9d2ebfb4b2c8 100644 --- a/apps/.i18n/native/ja-JP.json +++ b/apps/.i18n/native/ja-JP.json @@ -1258,11 +1258,6 @@ "source": "The Gateway connection changed. Restart OpenClaw to reconnect.", "translated": "Gateway 接続が変更されました。再接続するには OpenClaw を再起動してください。" }, - { - "id": "native.android.356609f717b92350", - "source": "$preview…", - "translated": "$preview…" - }, { "id": "native.android.cc8d2e1456629a59", "source": "Home canvas", @@ -1563,6 +1558,11 @@ "source": "OpenClaw thread", "translated": "OpenClawスレッド" }, + { + "id": "native.android.5f06e4d6a59f7a59", + "source": "now", + "translated": "今" + }, { "id": "native.android.d83f82a1e4a5ed99", "source": "Open thread", @@ -1593,26 +1593,6 @@ "source": "Main thread", "translated": "メインスレッド" }, - { - "id": "native.android.5f06e4d6a59f7a59", - "source": "now", - "translated": "今" - }, - { - "id": "native.android.7e5d256de226152e", - "source": "${minutes}m", - "translated": "${minutes}分" - }, - { - "id": "native.android.c584c22ed959206f", - "source": "${hours}h", - "translated": "${hours}時間" - }, - { - "id": "native.android.28416620013afa41", - "source": "${days}d", - "translated": "${days}日" - }, { "id": "native.android.936714892af1b0f9", "source": ":${uri.port}", @@ -6368,26 +6348,6 @@ "source": "Open ${row.title}", "translated": "${row.title}を開く" }, - { - "id": "native.android.56bd0ad4eb7d0f2e", - "source": "now", - "translated": "たった今" - }, - { - "id": "native.android.46363d9a775b4f46", - "source": "${minutes}m", - "translated": "${minutes}分" - }, - { - "id": "native.android.4d91d1f25b481ad7", - "source": "${hours}h", - "translated": "${hours}時間" - }, - { - "id": "native.android.0c07416f9575a1e1", - "source": "${days}d", - "translated": "${days}日" - }, { "id": "native.android.28a1a1acc5a0959f", "source": "Main thread", @@ -7883,21 +7843,6 @@ "source": "No app can share this message", "translated": "このメッセージを共有できるアプリがありません" }, - { - "id": "native.android.9ab1dd78954fc3c2", - "source": "Preparing audio…", - "translated": "音声を準備中…" - }, - { - "id": "native.android.0ee4d153c4e592d3", - "source": "Speaking…", - "translated": "発話中…" - }, - { - "id": "native.android.010f1a1fdd158ba0", - "source": "Image", - "translated": "画像" - }, { "id": "native.android.71ef7f8dbe2b0dbe", "source": "Preview · $domain", @@ -7918,6 +7863,16 @@ "source": "No preview available", "translated": "利用できるプレビューはありません" }, + { + "id": "native.android.5d4f893886312f82", + "source": "assistant", + "translated": "アシスタント" + }, + { + "id": "native.android.82e9fe45e93909b6", + "source": "OpenClaw", + "translated": "OpenClaw" + }, { "id": "native.android.66aef4de5e07438f", "source": "Working", @@ -7928,26 +7883,6 @@ "source": "· $phrase", "translated": "· $phrase" }, - { - "id": "native.android.ff4a092a02bd5d17", - "source": "Tools", - "translated": "ツール" - }, - { - "id": "native.android.3788802f6c138c8b", - "source": "Running tools...", - "translated": "ツールを実行中..." - }, - { - "id": "native.android.5f93173e06eda5c0", - "source": "${display.emoji} ${display.label}", - "translated": "${display.emoji} ${display.label}" - }, - { - "id": "native.android.29021f925bf290c7", - "source": "... +${toolCalls.size - 6} more", - "translated": "... +${toolCalls.size - 6} 件追加" - }, { "id": "native.android.4367fbf22b9ac649", "source": "Queued — sends when reconnected", @@ -7983,6 +7918,11 @@ "source": "user", "translated": "ユーザー" }, + { + "id": "native.android.b3ff30d4e0b3ce58", + "source": "You", + "translated": "あなた" + }, { "id": "native.android.10d8391dea9f334b", "source": "📎 ${attachment.fileName}", @@ -7998,31 +7938,6 @@ "source": "Delete", "translated": "削除" }, - { - "id": "native.android.5d4f893886312f82", - "source": "assistant", - "translated": "アシスタント" - }, - { - "id": "native.android.dfbd755eb43b4d26", - "source": "OpenClaw · Live", - "translated": "OpenClaw · ライブ" - }, - { - "id": "native.android.b3ff30d4e0b3ce58", - "source": "You", - "translated": "あなた" - }, - { - "id": "native.android.d29098025118ce4b", - "source": "System", - "translated": "システム" - }, - { - "id": "native.android.82e9fe45e93909b6", - "source": "OpenClaw", - "translated": "OpenClaw" - }, { "id": "native.android.02b4598277aca860", "source": "Attachment", @@ -8738,11 +8653,6 @@ "source": "Finish voice note", "translated": "ボイスノートを完了" }, - { - "id": "native.android.e9d238668cb46e71", - "source": "Voice note", - "translated": "ボイスノート" - }, { "id": "native.android.64459adde73e63f2", "source": "Local command center", diff --git a/apps/.i18n/native/ko.json b/apps/.i18n/native/ko.json index ef49344de0b7..9456da79b8ce 100644 --- a/apps/.i18n/native/ko.json +++ b/apps/.i18n/native/ko.json @@ -1258,11 +1258,6 @@ "source": "The Gateway connection changed. Restart OpenClaw to reconnect.", "translated": "Gateway 연결이 변경되었습니다. 다시 연결하려면 OpenClaw를 재시작하세요." }, - { - "id": "native.android.356609f717b92350", - "source": "$preview…", - "translated": "$preview…" - }, { "id": "native.android.cc8d2e1456629a59", "source": "Home canvas", @@ -1563,6 +1558,11 @@ "source": "OpenClaw thread", "translated": "OpenClaw 스레드" }, + { + "id": "native.android.5f06e4d6a59f7a59", + "source": "now", + "translated": "지금" + }, { "id": "native.android.d83f82a1e4a5ed99", "source": "Open thread", @@ -1593,26 +1593,6 @@ "source": "Main thread", "translated": "기본 스레드" }, - { - "id": "native.android.5f06e4d6a59f7a59", - "source": "now", - "translated": "지금" - }, - { - "id": "native.android.7e5d256de226152e", - "source": "${minutes}m", - "translated": "${minutes}분" - }, - { - "id": "native.android.c584c22ed959206f", - "source": "${hours}h", - "translated": "${hours}시간" - }, - { - "id": "native.android.28416620013afa41", - "source": "${days}d", - "translated": "${days}일" - }, { "id": "native.android.936714892af1b0f9", "source": ":${uri.port}", @@ -6368,26 +6348,6 @@ "source": "Open ${row.title}", "translated": "${row.title} 열기" }, - { - "id": "native.android.56bd0ad4eb7d0f2e", - "source": "now", - "translated": "지금" - }, - { - "id": "native.android.46363d9a775b4f46", - "source": "${minutes}m", - "translated": "${minutes}분" - }, - { - "id": "native.android.4d91d1f25b481ad7", - "source": "${hours}h", - "translated": "${hours}시간" - }, - { - "id": "native.android.0c07416f9575a1e1", - "source": "${days}d", - "translated": "${days}일" - }, { "id": "native.android.28a1a1acc5a0959f", "source": "Main thread", @@ -7883,21 +7843,6 @@ "source": "No app can share this message", "translated": "이 메시지를 공유할 수 있는 앱이 없습니다" }, - { - "id": "native.android.9ab1dd78954fc3c2", - "source": "Preparing audio…", - "translated": "오디오 준비 중…" - }, - { - "id": "native.android.0ee4d153c4e592d3", - "source": "Speaking…", - "translated": "말하는 중…" - }, - { - "id": "native.android.010f1a1fdd158ba0", - "source": "Image", - "translated": "이미지" - }, { "id": "native.android.71ef7f8dbe2b0dbe", "source": "Preview · $domain", @@ -7918,6 +7863,16 @@ "source": "No preview available", "translated": "사용 가능한 미리보기가 없습니다" }, + { + "id": "native.android.5d4f893886312f82", + "source": "assistant", + "translated": "어시스턴트" + }, + { + "id": "native.android.82e9fe45e93909b6", + "source": "OpenClaw", + "translated": "OpenClaw" + }, { "id": "native.android.66aef4de5e07438f", "source": "Working", @@ -7928,26 +7883,6 @@ "source": "· $phrase", "translated": "· $phrase" }, - { - "id": "native.android.ff4a092a02bd5d17", - "source": "Tools", - "translated": "도구" - }, - { - "id": "native.android.3788802f6c138c8b", - "source": "Running tools...", - "translated": "도구 실행 중..." - }, - { - "id": "native.android.5f93173e06eda5c0", - "source": "${display.emoji} ${display.label}", - "translated": "${display.emoji} ${display.label}" - }, - { - "id": "native.android.29021f925bf290c7", - "source": "... +${toolCalls.size - 6} more", - "translated": "... +${toolCalls.size - 6}개 더" - }, { "id": "native.android.4367fbf22b9ac649", "source": "Queued — sends when reconnected", @@ -7983,6 +7918,11 @@ "source": "user", "translated": "사용자" }, + { + "id": "native.android.b3ff30d4e0b3ce58", + "source": "You", + "translated": "나" + }, { "id": "native.android.10d8391dea9f334b", "source": "📎 ${attachment.fileName}", @@ -7998,31 +7938,6 @@ "source": "Delete", "translated": "삭제" }, - { - "id": "native.android.5d4f893886312f82", - "source": "assistant", - "translated": "어시스턴트" - }, - { - "id": "native.android.dfbd755eb43b4d26", - "source": "OpenClaw · Live", - "translated": "OpenClaw · 라이브" - }, - { - "id": "native.android.b3ff30d4e0b3ce58", - "source": "You", - "translated": "나" - }, - { - "id": "native.android.d29098025118ce4b", - "source": "System", - "translated": "시스템" - }, - { - "id": "native.android.82e9fe45e93909b6", - "source": "OpenClaw", - "translated": "OpenClaw" - }, { "id": "native.android.02b4598277aca860", "source": "Attachment", @@ -8738,11 +8653,6 @@ "source": "Finish voice note", "translated": "음성 메모 완료" }, - { - "id": "native.android.e9d238668cb46e71", - "source": "Voice note", - "translated": "음성 메모" - }, { "id": "native.android.64459adde73e63f2", "source": "Local command center", diff --git a/apps/.i18n/native/nl.json b/apps/.i18n/native/nl.json index b9edc9328cad..b6522642bcc3 100644 --- a/apps/.i18n/native/nl.json +++ b/apps/.i18n/native/nl.json @@ -1258,11 +1258,6 @@ "source": "The Gateway connection changed. Restart OpenClaw to reconnect.", "translated": "De Gateway-verbinding is gewijzigd. Start OpenClaw opnieuw om opnieuw verbinding te maken." }, - { - "id": "native.android.356609f717b92350", - "source": "$preview…", - "translated": "$preview…" - }, { "id": "native.android.cc8d2e1456629a59", "source": "Home canvas", @@ -1563,6 +1558,11 @@ "source": "OpenClaw thread", "translated": "OpenClaw-thread" }, + { + "id": "native.android.5f06e4d6a59f7a59", + "source": "now", + "translated": "nu" + }, { "id": "native.android.d83f82a1e4a5ed99", "source": "Open thread", @@ -1593,26 +1593,6 @@ "source": "Main thread", "translated": "Hoofdthread" }, - { - "id": "native.android.5f06e4d6a59f7a59", - "source": "now", - "translated": "nu" - }, - { - "id": "native.android.7e5d256de226152e", - "source": "${minutes}m", - "translated": "${minutes} min." - }, - { - "id": "native.android.c584c22ed959206f", - "source": "${hours}h", - "translated": "${hours} u." - }, - { - "id": "native.android.28416620013afa41", - "source": "${days}d", - "translated": "${days} d." - }, { "id": "native.android.936714892af1b0f9", "source": ":${uri.port}", @@ -6368,26 +6348,6 @@ "source": "Open ${row.title}", "translated": "${row.title} openen" }, - { - "id": "native.android.56bd0ad4eb7d0f2e", - "source": "now", - "translated": "nu" - }, - { - "id": "native.android.46363d9a775b4f46", - "source": "${minutes}m", - "translated": "${minutes}m" - }, - { - "id": "native.android.4d91d1f25b481ad7", - "source": "${hours}h", - "translated": "${hours}u" - }, - { - "id": "native.android.0c07416f9575a1e1", - "source": "${days}d", - "translated": "${days}d" - }, { "id": "native.android.28a1a1acc5a0959f", "source": "Main thread", @@ -7883,21 +7843,6 @@ "source": "No app can share this message", "translated": "Geen enkele app kan dit bericht delen" }, - { - "id": "native.android.9ab1dd78954fc3c2", - "source": "Preparing audio…", - "translated": "Audio voorbereiden…" - }, - { - "id": "native.android.0ee4d153c4e592d3", - "source": "Speaking…", - "translated": "Aan het spreken…" - }, - { - "id": "native.android.010f1a1fdd158ba0", - "source": "Image", - "translated": "Afbeelding" - }, { "id": "native.android.71ef7f8dbe2b0dbe", "source": "Preview · $domain", @@ -7918,6 +7863,16 @@ "source": "No preview available", "translated": "Geen voorvertoning beschikbaar" }, + { + "id": "native.android.5d4f893886312f82", + "source": "assistant", + "translated": "assistent" + }, + { + "id": "native.android.82e9fe45e93909b6", + "source": "OpenClaw", + "translated": "OpenClaw" + }, { "id": "native.android.66aef4de5e07438f", "source": "Working", @@ -7928,26 +7883,6 @@ "source": "· $phrase", "translated": "· $phrase" }, - { - "id": "native.android.ff4a092a02bd5d17", - "source": "Tools", - "translated": "Tools" - }, - { - "id": "native.android.3788802f6c138c8b", - "source": "Running tools...", - "translated": "Tools worden uitgevoerd..." - }, - { - "id": "native.android.5f93173e06eda5c0", - "source": "${display.emoji} ${display.label}", - "translated": "${display.emoji} ${display.label}" - }, - { - "id": "native.android.29021f925bf290c7", - "source": "... +${toolCalls.size - 6} more", - "translated": "... +${toolCalls.size - 6} meer" - }, { "id": "native.android.4367fbf22b9ac649", "source": "Queued — sends when reconnected", @@ -7983,6 +7918,11 @@ "source": "user", "translated": "gebruiker" }, + { + "id": "native.android.b3ff30d4e0b3ce58", + "source": "You", + "translated": "Jij" + }, { "id": "native.android.10d8391dea9f334b", "source": "📎 ${attachment.fileName}", @@ -7998,31 +7938,6 @@ "source": "Delete", "translated": "Verwijderen" }, - { - "id": "native.android.5d4f893886312f82", - "source": "assistant", - "translated": "assistent" - }, - { - "id": "native.android.dfbd755eb43b4d26", - "source": "OpenClaw · Live", - "translated": "OpenClaw · Live" - }, - { - "id": "native.android.b3ff30d4e0b3ce58", - "source": "You", - "translated": "Jij" - }, - { - "id": "native.android.d29098025118ce4b", - "source": "System", - "translated": "Systeem" - }, - { - "id": "native.android.82e9fe45e93909b6", - "source": "OpenClaw", - "translated": "OpenClaw" - }, { "id": "native.android.02b4598277aca860", "source": "Attachment", @@ -8738,11 +8653,6 @@ "source": "Finish voice note", "translated": "Spraaknotitie voltooien" }, - { - "id": "native.android.e9d238668cb46e71", - "source": "Voice note", - "translated": "Spraaknotitie" - }, { "id": "native.android.64459adde73e63f2", "source": "Local command center", diff --git a/apps/.i18n/native/pl.json b/apps/.i18n/native/pl.json index 57192c6907d3..fa050f882bf2 100644 --- a/apps/.i18n/native/pl.json +++ b/apps/.i18n/native/pl.json @@ -1258,11 +1258,6 @@ "source": "The Gateway connection changed. Restart OpenClaw to reconnect.", "translated": "Połączenie z Gateway zmieniło się. Uruchom ponownie OpenClaw, aby połączyć ponownie." }, - { - "id": "native.android.356609f717b92350", - "source": "$preview…", - "translated": "$preview…" - }, { "id": "native.android.cc8d2e1456629a59", "source": "Home canvas", @@ -1563,6 +1558,11 @@ "source": "OpenClaw thread", "translated": "Wątek OpenClaw" }, + { + "id": "native.android.5f06e4d6a59f7a59", + "source": "now", + "translated": "teraz" + }, { "id": "native.android.d83f82a1e4a5ed99", "source": "Open thread", @@ -1593,26 +1593,6 @@ "source": "Main thread", "translated": "Główny wątek" }, - { - "id": "native.android.5f06e4d6a59f7a59", - "source": "now", - "translated": "teraz" - }, - { - "id": "native.android.7e5d256de226152e", - "source": "${minutes}m", - "translated": "${minutes} min" - }, - { - "id": "native.android.c584c22ed959206f", - "source": "${hours}h", - "translated": "${hours} godz." - }, - { - "id": "native.android.28416620013afa41", - "source": "${days}d", - "translated": "${days} d" - }, { "id": "native.android.936714892af1b0f9", "source": ":${uri.port}", @@ -6368,26 +6348,6 @@ "source": "Open ${row.title}", "translated": "Otwórz ${row.title}" }, - { - "id": "native.android.56bd0ad4eb7d0f2e", - "source": "now", - "translated": "teraz" - }, - { - "id": "native.android.46363d9a775b4f46", - "source": "${minutes}m", - "translated": "${minutes} min" - }, - { - "id": "native.android.4d91d1f25b481ad7", - "source": "${hours}h", - "translated": "${hours} godz." - }, - { - "id": "native.android.0c07416f9575a1e1", - "source": "${days}d", - "translated": "${days} d" - }, { "id": "native.android.28a1a1acc5a0959f", "source": "Main thread", @@ -7883,21 +7843,6 @@ "source": "No app can share this message", "translated": "Żadna aplikacja nie może udostępnić tej wiadomości" }, - { - "id": "native.android.9ab1dd78954fc3c2", - "source": "Preparing audio…", - "translated": "Przygotowywanie dźwięku…" - }, - { - "id": "native.android.0ee4d153c4e592d3", - "source": "Speaking…", - "translated": "Mówienie…" - }, - { - "id": "native.android.010f1a1fdd158ba0", - "source": "Image", - "translated": "Obraz" - }, { "id": "native.android.71ef7f8dbe2b0dbe", "source": "Preview · $domain", @@ -7918,6 +7863,16 @@ "source": "No preview available", "translated": "Podgląd niedostępny" }, + { + "id": "native.android.5d4f893886312f82", + "source": "assistant", + "translated": "asystent" + }, + { + "id": "native.android.82e9fe45e93909b6", + "source": "OpenClaw", + "translated": "OpenClaw" + }, { "id": "native.android.66aef4de5e07438f", "source": "Working", @@ -7928,26 +7883,6 @@ "source": "· $phrase", "translated": "· $phrase" }, - { - "id": "native.android.ff4a092a02bd5d17", - "source": "Tools", - "translated": "Narzędzia" - }, - { - "id": "native.android.3788802f6c138c8b", - "source": "Running tools...", - "translated": "Uruchamianie narzędzi..." - }, - { - "id": "native.android.5f93173e06eda5c0", - "source": "${display.emoji} ${display.label}", - "translated": "${display.emoji} ${display.label}" - }, - { - "id": "native.android.29021f925bf290c7", - "source": "... +${toolCalls.size - 6} more", - "translated": "... +${toolCalls.size - 6} więcej" - }, { "id": "native.android.4367fbf22b9ac649", "source": "Queued — sends when reconnected", @@ -7983,6 +7918,11 @@ "source": "user", "translated": "użytkownik" }, + { + "id": "native.android.b3ff30d4e0b3ce58", + "source": "You", + "translated": "Ty" + }, { "id": "native.android.10d8391dea9f334b", "source": "📎 ${attachment.fileName}", @@ -7998,31 +7938,6 @@ "source": "Delete", "translated": "Usuń" }, - { - "id": "native.android.5d4f893886312f82", - "source": "assistant", - "translated": "asystent" - }, - { - "id": "native.android.dfbd755eb43b4d26", - "source": "OpenClaw · Live", - "translated": "OpenClaw · Na żywo" - }, - { - "id": "native.android.b3ff30d4e0b3ce58", - "source": "You", - "translated": "Ty" - }, - { - "id": "native.android.d29098025118ce4b", - "source": "System", - "translated": "System" - }, - { - "id": "native.android.82e9fe45e93909b6", - "source": "OpenClaw", - "translated": "OpenClaw" - }, { "id": "native.android.02b4598277aca860", "source": "Attachment", @@ -8738,11 +8653,6 @@ "source": "Finish voice note", "translated": "Zakończ notatkę głosową" }, - { - "id": "native.android.e9d238668cb46e71", - "source": "Voice note", - "translated": "Notatka głosowa" - }, { "id": "native.android.64459adde73e63f2", "source": "Local command center", diff --git a/apps/.i18n/native/pt-BR.json b/apps/.i18n/native/pt-BR.json index 05b3f43cbb5b..e796f87cc962 100644 --- a/apps/.i18n/native/pt-BR.json +++ b/apps/.i18n/native/pt-BR.json @@ -1258,11 +1258,6 @@ "source": "The Gateway connection changed. Restart OpenClaw to reconnect.", "translated": "A conexão com o Gateway mudou. Reinicie o OpenClaw para reconectar." }, - { - "id": "native.android.356609f717b92350", - "source": "$preview…", - "translated": "$preview…" - }, { "id": "native.android.cc8d2e1456629a59", "source": "Home canvas", @@ -1563,6 +1558,11 @@ "source": "OpenClaw thread", "translated": "Conversa do OpenClaw" }, + { + "id": "native.android.5f06e4d6a59f7a59", + "source": "now", + "translated": "agora" + }, { "id": "native.android.d83f82a1e4a5ed99", "source": "Open thread", @@ -1593,26 +1593,6 @@ "source": "Main thread", "translated": "Conversa principal" }, - { - "id": "native.android.5f06e4d6a59f7a59", - "source": "now", - "translated": "agora" - }, - { - "id": "native.android.7e5d256de226152e", - "source": "${minutes}m", - "translated": "${minutes} min" - }, - { - "id": "native.android.c584c22ed959206f", - "source": "${hours}h", - "translated": "${hours} h" - }, - { - "id": "native.android.28416620013afa41", - "source": "${days}d", - "translated": "${days} d" - }, { "id": "native.android.936714892af1b0f9", "source": ":${uri.port}", @@ -6368,26 +6348,6 @@ "source": "Open ${row.title}", "translated": "Abrir ${row.title}" }, - { - "id": "native.android.56bd0ad4eb7d0f2e", - "source": "now", - "translated": "agora" - }, - { - "id": "native.android.46363d9a775b4f46", - "source": "${minutes}m", - "translated": "${minutes}min" - }, - { - "id": "native.android.4d91d1f25b481ad7", - "source": "${hours}h", - "translated": "${hours}h" - }, - { - "id": "native.android.0c07416f9575a1e1", - "source": "${days}d", - "translated": "${days}d" - }, { "id": "native.android.28a1a1acc5a0959f", "source": "Main thread", @@ -7883,21 +7843,6 @@ "source": "No app can share this message", "translated": "Nenhum app pode compartilhar esta mensagem" }, - { - "id": "native.android.9ab1dd78954fc3c2", - "source": "Preparing audio…", - "translated": "Preparando áudio…" - }, - { - "id": "native.android.0ee4d153c4e592d3", - "source": "Speaking…", - "translated": "Falando…" - }, - { - "id": "native.android.010f1a1fdd158ba0", - "source": "Image", - "translated": "Imagem" - }, { "id": "native.android.71ef7f8dbe2b0dbe", "source": "Preview · $domain", @@ -7918,6 +7863,16 @@ "source": "No preview available", "translated": "Nenhuma pré-visualização disponível" }, + { + "id": "native.android.5d4f893886312f82", + "source": "assistant", + "translated": "assistente" + }, + { + "id": "native.android.82e9fe45e93909b6", + "source": "OpenClaw", + "translated": "OpenClaw" + }, { "id": "native.android.66aef4de5e07438f", "source": "Working", @@ -7928,26 +7883,6 @@ "source": "· $phrase", "translated": "· $phrase" }, - { - "id": "native.android.ff4a092a02bd5d17", - "source": "Tools", - "translated": "Ferramentas" - }, - { - "id": "native.android.3788802f6c138c8b", - "source": "Running tools...", - "translated": "Executando ferramentas..." - }, - { - "id": "native.android.5f93173e06eda5c0", - "source": "${display.emoji} ${display.label}", - "translated": "${display.emoji} ${display.label}" - }, - { - "id": "native.android.29021f925bf290c7", - "source": "... +${toolCalls.size - 6} more", - "translated": "... +${toolCalls.size - 6} mais" - }, { "id": "native.android.4367fbf22b9ac649", "source": "Queued — sends when reconnected", @@ -7983,6 +7918,11 @@ "source": "user", "translated": "usuário" }, + { + "id": "native.android.b3ff30d4e0b3ce58", + "source": "You", + "translated": "Você" + }, { "id": "native.android.10d8391dea9f334b", "source": "📎 ${attachment.fileName}", @@ -7998,31 +7938,6 @@ "source": "Delete", "translated": "Excluir" }, - { - "id": "native.android.5d4f893886312f82", - "source": "assistant", - "translated": "assistente" - }, - { - "id": "native.android.dfbd755eb43b4d26", - "source": "OpenClaw · Live", - "translated": "OpenClaw · Ao vivo" - }, - { - "id": "native.android.b3ff30d4e0b3ce58", - "source": "You", - "translated": "Você" - }, - { - "id": "native.android.d29098025118ce4b", - "source": "System", - "translated": "Sistema" - }, - { - "id": "native.android.82e9fe45e93909b6", - "source": "OpenClaw", - "translated": "OpenClaw" - }, { "id": "native.android.02b4598277aca860", "source": "Attachment", @@ -8738,11 +8653,6 @@ "source": "Finish voice note", "translated": "Concluir nota de voz" }, - { - "id": "native.android.e9d238668cb46e71", - "source": "Voice note", - "translated": "Nota de voz" - }, { "id": "native.android.64459adde73e63f2", "source": "Local command center", diff --git a/apps/.i18n/native/ru.json b/apps/.i18n/native/ru.json index 7f8f99b7548f..d8115f386381 100644 --- a/apps/.i18n/native/ru.json +++ b/apps/.i18n/native/ru.json @@ -1258,11 +1258,6 @@ "source": "The Gateway connection changed. Restart OpenClaw to reconnect.", "translated": "Подключение к Gateway изменилось. Перезапустите OpenClaw для повторного подключения." }, - { - "id": "native.android.356609f717b92350", - "source": "$preview…", - "translated": "$preview…" - }, { "id": "native.android.cc8d2e1456629a59", "source": "Home canvas", @@ -1563,6 +1558,11 @@ "source": "OpenClaw thread", "translated": "Ветка OpenClaw" }, + { + "id": "native.android.5f06e4d6a59f7a59", + "source": "now", + "translated": "сейчас" + }, { "id": "native.android.d83f82a1e4a5ed99", "source": "Open thread", @@ -1593,26 +1593,6 @@ "source": "Main thread", "translated": "Основная ветка" }, - { - "id": "native.android.5f06e4d6a59f7a59", - "source": "now", - "translated": "сейчас" - }, - { - "id": "native.android.7e5d256de226152e", - "source": "${minutes}m", - "translated": "${minutes} мин" - }, - { - "id": "native.android.c584c22ed959206f", - "source": "${hours}h", - "translated": "${hours} ч" - }, - { - "id": "native.android.28416620013afa41", - "source": "${days}d", - "translated": "${days} дн." - }, { "id": "native.android.936714892af1b0f9", "source": ":${uri.port}", @@ -6368,26 +6348,6 @@ "source": "Open ${row.title}", "translated": "Открыть ${row.title}" }, - { - "id": "native.android.56bd0ad4eb7d0f2e", - "source": "now", - "translated": "сейчас" - }, - { - "id": "native.android.46363d9a775b4f46", - "source": "${minutes}m", - "translated": "${minutes} мин" - }, - { - "id": "native.android.4d91d1f25b481ad7", - "source": "${hours}h", - "translated": "${hours} ч" - }, - { - "id": "native.android.0c07416f9575a1e1", - "source": "${days}d", - "translated": "${days} дн." - }, { "id": "native.android.28a1a1acc5a0959f", "source": "Main thread", @@ -7883,21 +7843,6 @@ "source": "No app can share this message", "translated": "Нет приложения, которое может поделиться этим сообщением" }, - { - "id": "native.android.9ab1dd78954fc3c2", - "source": "Preparing audio…", - "translated": "Подготовка аудио…" - }, - { - "id": "native.android.0ee4d153c4e592d3", - "source": "Speaking…", - "translated": "Говорит…" - }, - { - "id": "native.android.010f1a1fdd158ba0", - "source": "Image", - "translated": "Изображение" - }, { "id": "native.android.71ef7f8dbe2b0dbe", "source": "Preview · $domain", @@ -7918,6 +7863,16 @@ "source": "No preview available", "translated": "Предпросмотр недоступен" }, + { + "id": "native.android.5d4f893886312f82", + "source": "assistant", + "translated": "ассистент" + }, + { + "id": "native.android.82e9fe45e93909b6", + "source": "OpenClaw", + "translated": "OpenClaw" + }, { "id": "native.android.66aef4de5e07438f", "source": "Working", @@ -7928,26 +7883,6 @@ "source": "· $phrase", "translated": "· $phrase" }, - { - "id": "native.android.ff4a092a02bd5d17", - "source": "Tools", - "translated": "Инструменты" - }, - { - "id": "native.android.3788802f6c138c8b", - "source": "Running tools...", - "translated": "Выполняются инструменты..." - }, - { - "id": "native.android.5f93173e06eda5c0", - "source": "${display.emoji} ${display.label}", - "translated": "${display.emoji} ${display.label}" - }, - { - "id": "native.android.29021f925bf290c7", - "source": "... +${toolCalls.size - 6} more", - "translated": "... +${toolCalls.size - 6} еще" - }, { "id": "native.android.4367fbf22b9ac649", "source": "Queued — sends when reconnected", @@ -7983,6 +7918,11 @@ "source": "user", "translated": "пользователь" }, + { + "id": "native.android.b3ff30d4e0b3ce58", + "source": "You", + "translated": "Вы" + }, { "id": "native.android.10d8391dea9f334b", "source": "📎 ${attachment.fileName}", @@ -7998,31 +7938,6 @@ "source": "Delete", "translated": "Удалить" }, - { - "id": "native.android.5d4f893886312f82", - "source": "assistant", - "translated": "ассистент" - }, - { - "id": "native.android.dfbd755eb43b4d26", - "source": "OpenClaw · Live", - "translated": "OpenClaw · В эфире" - }, - { - "id": "native.android.b3ff30d4e0b3ce58", - "source": "You", - "translated": "Вы" - }, - { - "id": "native.android.d29098025118ce4b", - "source": "System", - "translated": "Система" - }, - { - "id": "native.android.82e9fe45e93909b6", - "source": "OpenClaw", - "translated": "OpenClaw" - }, { "id": "native.android.02b4598277aca860", "source": "Attachment", @@ -8738,11 +8653,6 @@ "source": "Finish voice note", "translated": "Завершить голосовое сообщение" }, - { - "id": "native.android.e9d238668cb46e71", - "source": "Voice note", - "translated": "Голосовое сообщение" - }, { "id": "native.android.64459adde73e63f2", "source": "Local command center", diff --git a/apps/.i18n/native/sv.json b/apps/.i18n/native/sv.json index 7dc61fcfe733..b732f2c03518 100644 --- a/apps/.i18n/native/sv.json +++ b/apps/.i18n/native/sv.json @@ -1258,11 +1258,6 @@ "source": "The Gateway connection changed. Restart OpenClaw to reconnect.", "translated": "Gateway-anslutningen ändrades. Starta om OpenClaw för att återansluta." }, - { - "id": "native.android.356609f717b92350", - "source": "$preview…", - "translated": "$preview…" - }, { "id": "native.android.cc8d2e1456629a59", "source": "Home canvas", @@ -1563,6 +1558,11 @@ "source": "OpenClaw thread", "translated": "OpenClaw-tråd" }, + { + "id": "native.android.5f06e4d6a59f7a59", + "source": "now", + "translated": "nu" + }, { "id": "native.android.d83f82a1e4a5ed99", "source": "Open thread", @@ -1593,26 +1593,6 @@ "source": "Main thread", "translated": "Huvudtråd" }, - { - "id": "native.android.5f06e4d6a59f7a59", - "source": "now", - "translated": "nu" - }, - { - "id": "native.android.7e5d256de226152e", - "source": "${minutes}m", - "translated": "${minutes} min" - }, - { - "id": "native.android.c584c22ed959206f", - "source": "${hours}h", - "translated": "${hours} tim" - }, - { - "id": "native.android.28416620013afa41", - "source": "${days}d", - "translated": "${days} d" - }, { "id": "native.android.936714892af1b0f9", "source": ":${uri.port}", @@ -6368,26 +6348,6 @@ "source": "Open ${row.title}", "translated": "Öppna ${row.title}" }, - { - "id": "native.android.56bd0ad4eb7d0f2e", - "source": "now", - "translated": "nu" - }, - { - "id": "native.android.46363d9a775b4f46", - "source": "${minutes}m", - "translated": "${minutes} min" - }, - { - "id": "native.android.4d91d1f25b481ad7", - "source": "${hours}h", - "translated": "${hours} h" - }, - { - "id": "native.android.0c07416f9575a1e1", - "source": "${days}d", - "translated": "${days} d" - }, { "id": "native.android.28a1a1acc5a0959f", "source": "Main thread", @@ -7883,21 +7843,6 @@ "source": "No app can share this message", "translated": "Ingen app kan dela det här meddelandet" }, - { - "id": "native.android.9ab1dd78954fc3c2", - "source": "Preparing audio…", - "translated": "Förbereder ljud…" - }, - { - "id": "native.android.0ee4d153c4e592d3", - "source": "Speaking…", - "translated": "Talar…" - }, - { - "id": "native.android.010f1a1fdd158ba0", - "source": "Image", - "translated": "Bild" - }, { "id": "native.android.71ef7f8dbe2b0dbe", "source": "Preview · $domain", @@ -7918,6 +7863,16 @@ "source": "No preview available", "translated": "Ingen förhandsgranskning tillgänglig" }, + { + "id": "native.android.5d4f893886312f82", + "source": "assistant", + "translated": "assistent" + }, + { + "id": "native.android.82e9fe45e93909b6", + "source": "OpenClaw", + "translated": "OpenClaw" + }, { "id": "native.android.66aef4de5e07438f", "source": "Working", @@ -7928,26 +7883,6 @@ "source": "· $phrase", "translated": "· $phrase" }, - { - "id": "native.android.ff4a092a02bd5d17", - "source": "Tools", - "translated": "Verktyg" - }, - { - "id": "native.android.3788802f6c138c8b", - "source": "Running tools...", - "translated": "Kör verktyg..." - }, - { - "id": "native.android.5f93173e06eda5c0", - "source": "${display.emoji} ${display.label}", - "translated": "${display.emoji} ${display.label}" - }, - { - "id": "native.android.29021f925bf290c7", - "source": "... +${toolCalls.size - 6} more", - "translated": "... +${toolCalls.size - 6} till" - }, { "id": "native.android.4367fbf22b9ac649", "source": "Queued — sends when reconnected", @@ -7983,6 +7918,11 @@ "source": "user", "translated": "användare" }, + { + "id": "native.android.b3ff30d4e0b3ce58", + "source": "You", + "translated": "Du" + }, { "id": "native.android.10d8391dea9f334b", "source": "📎 ${attachment.fileName}", @@ -7998,31 +7938,6 @@ "source": "Delete", "translated": "Radera" }, - { - "id": "native.android.5d4f893886312f82", - "source": "assistant", - "translated": "assistent" - }, - { - "id": "native.android.dfbd755eb43b4d26", - "source": "OpenClaw · Live", - "translated": "OpenClaw · Live" - }, - { - "id": "native.android.b3ff30d4e0b3ce58", - "source": "You", - "translated": "Du" - }, - { - "id": "native.android.d29098025118ce4b", - "source": "System", - "translated": "System" - }, - { - "id": "native.android.82e9fe45e93909b6", - "source": "OpenClaw", - "translated": "OpenClaw" - }, { "id": "native.android.02b4598277aca860", "source": "Attachment", @@ -8738,11 +8653,6 @@ "source": "Finish voice note", "translated": "Slutför röstmeddelande" }, - { - "id": "native.android.e9d238668cb46e71", - "source": "Voice note", - "translated": "Röstmeddelande" - }, { "id": "native.android.64459adde73e63f2", "source": "Local command center", diff --git a/apps/.i18n/native/th.json b/apps/.i18n/native/th.json index 7126bf4837a5..3a7a46074256 100644 --- a/apps/.i18n/native/th.json +++ b/apps/.i18n/native/th.json @@ -1258,11 +1258,6 @@ "source": "The Gateway connection changed. Restart OpenClaw to reconnect.", "translated": "การเชื่อมต่อ Gateway เปลี่ยนแปลง รีสตาร์ท OpenClaw เพื่อเชื่อมต่อใหม่" }, - { - "id": "native.android.356609f717b92350", - "source": "$preview…", - "translated": "$preview…" - }, { "id": "native.android.cc8d2e1456629a59", "source": "Home canvas", @@ -1563,6 +1558,11 @@ "source": "OpenClaw thread", "translated": "เธรด OpenClaw" }, + { + "id": "native.android.5f06e4d6a59f7a59", + "source": "now", + "translated": "ตอนนี้" + }, { "id": "native.android.d83f82a1e4a5ed99", "source": "Open thread", @@ -1593,26 +1593,6 @@ "source": "Main thread", "translated": "เธรดหลัก" }, - { - "id": "native.android.5f06e4d6a59f7a59", - "source": "now", - "translated": "ตอนนี้" - }, - { - "id": "native.android.7e5d256de226152e", - "source": "${minutes}m", - "translated": "${minutes} นาที" - }, - { - "id": "native.android.c584c22ed959206f", - "source": "${hours}h", - "translated": "${hours} ชม." - }, - { - "id": "native.android.28416620013afa41", - "source": "${days}d", - "translated": "${days} วัน" - }, { "id": "native.android.936714892af1b0f9", "source": ":${uri.port}", @@ -6368,26 +6348,6 @@ "source": "Open ${row.title}", "translated": "เปิด ${row.title}" }, - { - "id": "native.android.56bd0ad4eb7d0f2e", - "source": "now", - "translated": "ขณะนี้" - }, - { - "id": "native.android.46363d9a775b4f46", - "source": "${minutes}m", - "translated": "${minutes} นาที" - }, - { - "id": "native.android.4d91d1f25b481ad7", - "source": "${hours}h", - "translated": "${hours} ชม." - }, - { - "id": "native.android.0c07416f9575a1e1", - "source": "${days}d", - "translated": "${days} วัน" - }, { "id": "native.android.28a1a1acc5a0959f", "source": "Main thread", @@ -7883,21 +7843,6 @@ "source": "No app can share this message", "translated": "ไม่มีแอปที่สามารถแชร์ข้อความนี้ได้" }, - { - "id": "native.android.9ab1dd78954fc3c2", - "source": "Preparing audio…", - "translated": "กำลังเตรียมเสียง…" - }, - { - "id": "native.android.0ee4d153c4e592d3", - "source": "Speaking…", - "translated": "กำลังพูด…" - }, - { - "id": "native.android.010f1a1fdd158ba0", - "source": "Image", - "translated": "รูปภาพ" - }, { "id": "native.android.71ef7f8dbe2b0dbe", "source": "Preview · $domain", @@ -7918,6 +7863,16 @@ "source": "No preview available", "translated": "ไม่มีตัวอย่างให้ใช้งาน" }, + { + "id": "native.android.5d4f893886312f82", + "source": "assistant", + "translated": "ผู้ช่วย" + }, + { + "id": "native.android.82e9fe45e93909b6", + "source": "OpenClaw", + "translated": "OpenClaw" + }, { "id": "native.android.66aef4de5e07438f", "source": "Working", @@ -7928,26 +7883,6 @@ "source": "· $phrase", "translated": "· $phrase" }, - { - "id": "native.android.ff4a092a02bd5d17", - "source": "Tools", - "translated": "เครื่องมือ" - }, - { - "id": "native.android.3788802f6c138c8b", - "source": "Running tools...", - "translated": "กำลังเรียกใช้เครื่องมือ..." - }, - { - "id": "native.android.5f93173e06eda5c0", - "source": "${display.emoji} ${display.label}", - "translated": "${display.emoji} ${display.label}" - }, - { - "id": "native.android.29021f925bf290c7", - "source": "... +${toolCalls.size - 6} more", - "translated": "... +${toolCalls.size - 6} เพิ่มเติม" - }, { "id": "native.android.4367fbf22b9ac649", "source": "Queued — sends when reconnected", @@ -7983,6 +7918,11 @@ "source": "user", "translated": "ผู้ใช้" }, + { + "id": "native.android.b3ff30d4e0b3ce58", + "source": "You", + "translated": "คุณ" + }, { "id": "native.android.10d8391dea9f334b", "source": "📎 ${attachment.fileName}", @@ -7998,31 +7938,6 @@ "source": "Delete", "translated": "ลบ" }, - { - "id": "native.android.5d4f893886312f82", - "source": "assistant", - "translated": "ผู้ช่วย" - }, - { - "id": "native.android.dfbd755eb43b4d26", - "source": "OpenClaw · Live", - "translated": "OpenClaw · ไลฟ์" - }, - { - "id": "native.android.b3ff30d4e0b3ce58", - "source": "You", - "translated": "คุณ" - }, - { - "id": "native.android.d29098025118ce4b", - "source": "System", - "translated": "ระบบ" - }, - { - "id": "native.android.82e9fe45e93909b6", - "source": "OpenClaw", - "translated": "OpenClaw" - }, { "id": "native.android.02b4598277aca860", "source": "Attachment", @@ -8738,11 +8653,6 @@ "source": "Finish voice note", "translated": "เสร็จสิ้นข้อความเสียง" }, - { - "id": "native.android.e9d238668cb46e71", - "source": "Voice note", - "translated": "ข้อความเสียง" - }, { "id": "native.android.64459adde73e63f2", "source": "Local command center", diff --git a/apps/.i18n/native/tr.json b/apps/.i18n/native/tr.json index 99dcef8896a5..c66f12e28f9c 100644 --- a/apps/.i18n/native/tr.json +++ b/apps/.i18n/native/tr.json @@ -1258,11 +1258,6 @@ "source": "The Gateway connection changed. Restart OpenClaw to reconnect.", "translated": "Gateway bağlantısı değişti. Yeniden bağlanmak için OpenClaw'ı yeniden başlatın." }, - { - "id": "native.android.356609f717b92350", - "source": "$preview…", - "translated": "$preview…" - }, { "id": "native.android.cc8d2e1456629a59", "source": "Home canvas", @@ -1563,6 +1558,11 @@ "source": "OpenClaw thread", "translated": "OpenClaw konusu" }, + { + "id": "native.android.5f06e4d6a59f7a59", + "source": "now", + "translated": "şimdi" + }, { "id": "native.android.d83f82a1e4a5ed99", "source": "Open thread", @@ -1593,26 +1593,6 @@ "source": "Main thread", "translated": "Ana konu" }, - { - "id": "native.android.5f06e4d6a59f7a59", - "source": "now", - "translated": "şimdi" - }, - { - "id": "native.android.7e5d256de226152e", - "source": "${minutes}m", - "translated": "${minutes} dk" - }, - { - "id": "native.android.c584c22ed959206f", - "source": "${hours}h", - "translated": "${hours} sa" - }, - { - "id": "native.android.28416620013afa41", - "source": "${days}d", - "translated": "${days} gün" - }, { "id": "native.android.936714892af1b0f9", "source": ":${uri.port}", @@ -6368,26 +6348,6 @@ "source": "Open ${row.title}", "translated": "${row.title} öğesini aç" }, - { - "id": "native.android.56bd0ad4eb7d0f2e", - "source": "now", - "translated": "şimdi" - }, - { - "id": "native.android.46363d9a775b4f46", - "source": "${minutes}m", - "translated": "${minutes} dk" - }, - { - "id": "native.android.4d91d1f25b481ad7", - "source": "${hours}h", - "translated": "${hours} sa" - }, - { - "id": "native.android.0c07416f9575a1e1", - "source": "${days}d", - "translated": "${days} gün" - }, { "id": "native.android.28a1a1acc5a0959f", "source": "Main thread", @@ -7883,21 +7843,6 @@ "source": "No app can share this message", "translated": "Hiçbir uygulama bu mesajı paylaşamaz" }, - { - "id": "native.android.9ab1dd78954fc3c2", - "source": "Preparing audio…", - "translated": "Ses hazırlanıyor…" - }, - { - "id": "native.android.0ee4d153c4e592d3", - "source": "Speaking…", - "translated": "Konuşuyor…" - }, - { - "id": "native.android.010f1a1fdd158ba0", - "source": "Image", - "translated": "Görsel" - }, { "id": "native.android.71ef7f8dbe2b0dbe", "source": "Preview · $domain", @@ -7918,6 +7863,16 @@ "source": "No preview available", "translated": "Önizleme yok" }, + { + "id": "native.android.5d4f893886312f82", + "source": "assistant", + "translated": "asistan" + }, + { + "id": "native.android.82e9fe45e93909b6", + "source": "OpenClaw", + "translated": "OpenClaw" + }, { "id": "native.android.66aef4de5e07438f", "source": "Working", @@ -7928,26 +7883,6 @@ "source": "· $phrase", "translated": "· $phrase" }, - { - "id": "native.android.ff4a092a02bd5d17", - "source": "Tools", - "translated": "Araçlar" - }, - { - "id": "native.android.3788802f6c138c8b", - "source": "Running tools...", - "translated": "Araçlar çalıştırılıyor..." - }, - { - "id": "native.android.5f93173e06eda5c0", - "source": "${display.emoji} ${display.label}", - "translated": "${display.emoji} ${display.label}" - }, - { - "id": "native.android.29021f925bf290c7", - "source": "... +${toolCalls.size - 6} more", - "translated": "... +${toolCalls.size - 6} daha" - }, { "id": "native.android.4367fbf22b9ac649", "source": "Queued — sends when reconnected", @@ -7983,6 +7918,11 @@ "source": "user", "translated": "kullanıcı" }, + { + "id": "native.android.b3ff30d4e0b3ce58", + "source": "You", + "translated": "Siz" + }, { "id": "native.android.10d8391dea9f334b", "source": "📎 ${attachment.fileName}", @@ -7998,31 +7938,6 @@ "source": "Delete", "translated": "Sil" }, - { - "id": "native.android.5d4f893886312f82", - "source": "assistant", - "translated": "asistan" - }, - { - "id": "native.android.dfbd755eb43b4d26", - "source": "OpenClaw · Live", - "translated": "OpenClaw · Canlı" - }, - { - "id": "native.android.b3ff30d4e0b3ce58", - "source": "You", - "translated": "Siz" - }, - { - "id": "native.android.d29098025118ce4b", - "source": "System", - "translated": "Sistem" - }, - { - "id": "native.android.82e9fe45e93909b6", - "source": "OpenClaw", - "translated": "OpenClaw" - }, { "id": "native.android.02b4598277aca860", "source": "Attachment", @@ -8738,11 +8653,6 @@ "source": "Finish voice note", "translated": "Sesli notu bitir" }, - { - "id": "native.android.e9d238668cb46e71", - "source": "Voice note", - "translated": "Sesli not" - }, { "id": "native.android.64459adde73e63f2", "source": "Local command center", diff --git a/apps/.i18n/native/uk.json b/apps/.i18n/native/uk.json index ef68b61b71d9..580e24a305af 100644 --- a/apps/.i18n/native/uk.json +++ b/apps/.i18n/native/uk.json @@ -1258,11 +1258,6 @@ "source": "The Gateway connection changed. Restart OpenClaw to reconnect.", "translated": "З'єднання Gateway змінилося. Перезапустіть OpenClaw, щоб повторно підключитися." }, - { - "id": "native.android.356609f717b92350", - "source": "$preview…", - "translated": "$preview…" - }, { "id": "native.android.cc8d2e1456629a59", "source": "Home canvas", @@ -1563,6 +1558,11 @@ "source": "OpenClaw thread", "translated": "Гілка OpenClaw" }, + { + "id": "native.android.5f06e4d6a59f7a59", + "source": "now", + "translated": "зараз" + }, { "id": "native.android.d83f82a1e4a5ed99", "source": "Open thread", @@ -1593,26 +1593,6 @@ "source": "Main thread", "translated": "Основна гілка" }, - { - "id": "native.android.5f06e4d6a59f7a59", - "source": "now", - "translated": "зараз" - }, - { - "id": "native.android.7e5d256de226152e", - "source": "${minutes}m", - "translated": "${minutes} хв" - }, - { - "id": "native.android.c584c22ed959206f", - "source": "${hours}h", - "translated": "${hours} год" - }, - { - "id": "native.android.28416620013afa41", - "source": "${days}d", - "translated": "${days} дн" - }, { "id": "native.android.936714892af1b0f9", "source": ":${uri.port}", @@ -6368,26 +6348,6 @@ "source": "Open ${row.title}", "translated": "Відкрити ${row.title}" }, - { - "id": "native.android.56bd0ad4eb7d0f2e", - "source": "now", - "translated": "зараз" - }, - { - "id": "native.android.46363d9a775b4f46", - "source": "${minutes}m", - "translated": "${minutes} хв" - }, - { - "id": "native.android.4d91d1f25b481ad7", - "source": "${hours}h", - "translated": "${hours} год" - }, - { - "id": "native.android.0c07416f9575a1e1", - "source": "${days}d", - "translated": "${days} дн" - }, { "id": "native.android.28a1a1acc5a0959f", "source": "Main thread", @@ -7883,21 +7843,6 @@ "source": "No app can share this message", "translated": "Немає застосунку, який може поділитися цим повідомленням" }, - { - "id": "native.android.9ab1dd78954fc3c2", - "source": "Preparing audio…", - "translated": "Підготовка аудіо…" - }, - { - "id": "native.android.0ee4d153c4e592d3", - "source": "Speaking…", - "translated": "Говорить…" - }, - { - "id": "native.android.010f1a1fdd158ba0", - "source": "Image", - "translated": "Зображення" - }, { "id": "native.android.71ef7f8dbe2b0dbe", "source": "Preview · $domain", @@ -7918,6 +7863,16 @@ "source": "No preview available", "translated": "Попередній перегляд недоступний" }, + { + "id": "native.android.5d4f893886312f82", + "source": "assistant", + "translated": "асистент" + }, + { + "id": "native.android.82e9fe45e93909b6", + "source": "OpenClaw", + "translated": "OpenClaw" + }, { "id": "native.android.66aef4de5e07438f", "source": "Working", @@ -7928,26 +7883,6 @@ "source": "· $phrase", "translated": "· $phrase" }, - { - "id": "native.android.ff4a092a02bd5d17", - "source": "Tools", - "translated": "Інструменти" - }, - { - "id": "native.android.3788802f6c138c8b", - "source": "Running tools...", - "translated": "Виконуються інструменти..." - }, - { - "id": "native.android.5f93173e06eda5c0", - "source": "${display.emoji} ${display.label}", - "translated": "${display.emoji} ${display.label}" - }, - { - "id": "native.android.29021f925bf290c7", - "source": "... +${toolCalls.size - 6} more", - "translated": "... +${toolCalls.size - 6} ще" - }, { "id": "native.android.4367fbf22b9ac649", "source": "Queued — sends when reconnected", @@ -7983,6 +7918,11 @@ "source": "user", "translated": "користувач" }, + { + "id": "native.android.b3ff30d4e0b3ce58", + "source": "You", + "translated": "Ви" + }, { "id": "native.android.10d8391dea9f334b", "source": "📎 ${attachment.fileName}", @@ -7998,31 +7938,6 @@ "source": "Delete", "translated": "Видалити" }, - { - "id": "native.android.5d4f893886312f82", - "source": "assistant", - "translated": "асистент" - }, - { - "id": "native.android.dfbd755eb43b4d26", - "source": "OpenClaw · Live", - "translated": "OpenClaw · Наживо" - }, - { - "id": "native.android.b3ff30d4e0b3ce58", - "source": "You", - "translated": "Ви" - }, - { - "id": "native.android.d29098025118ce4b", - "source": "System", - "translated": "Система" - }, - { - "id": "native.android.82e9fe45e93909b6", - "source": "OpenClaw", - "translated": "OpenClaw" - }, { "id": "native.android.02b4598277aca860", "source": "Attachment", @@ -8738,11 +8653,6 @@ "source": "Finish voice note", "translated": "Завершити голосове повідомлення" }, - { - "id": "native.android.e9d238668cb46e71", - "source": "Voice note", - "translated": "Голосове повідомлення" - }, { "id": "native.android.64459adde73e63f2", "source": "Local command center", diff --git a/apps/.i18n/native/vi.json b/apps/.i18n/native/vi.json index a432bcfca09e..c1349d54e311 100644 --- a/apps/.i18n/native/vi.json +++ b/apps/.i18n/native/vi.json @@ -1258,11 +1258,6 @@ "source": "The Gateway connection changed. Restart OpenClaw to reconnect.", "translated": "Kết nối Gateway đã thay đổi. Khởi động lại OpenClaw để kết nối lại." }, - { - "id": "native.android.356609f717b92350", - "source": "$preview…", - "translated": "$preview…" - }, { "id": "native.android.cc8d2e1456629a59", "source": "Home canvas", @@ -1563,6 +1558,11 @@ "source": "OpenClaw thread", "translated": "Luồng OpenClaw" }, + { + "id": "native.android.5f06e4d6a59f7a59", + "source": "now", + "translated": "bây giờ" + }, { "id": "native.android.d83f82a1e4a5ed99", "source": "Open thread", @@ -1593,26 +1593,6 @@ "source": "Main thread", "translated": "Luồng chính" }, - { - "id": "native.android.5f06e4d6a59f7a59", - "source": "now", - "translated": "bây giờ" - }, - { - "id": "native.android.7e5d256de226152e", - "source": "${minutes}m", - "translated": "${minutes} phút" - }, - { - "id": "native.android.c584c22ed959206f", - "source": "${hours}h", - "translated": "${hours} giờ" - }, - { - "id": "native.android.28416620013afa41", - "source": "${days}d", - "translated": "${days} ngày" - }, { "id": "native.android.936714892af1b0f9", "source": ":${uri.port}", @@ -6368,26 +6348,6 @@ "source": "Open ${row.title}", "translated": "Mở ${row.title}" }, - { - "id": "native.android.56bd0ad4eb7d0f2e", - "source": "now", - "translated": "bây giờ" - }, - { - "id": "native.android.46363d9a775b4f46", - "source": "${minutes}m", - "translated": "${minutes} phút" - }, - { - "id": "native.android.4d91d1f25b481ad7", - "source": "${hours}h", - "translated": "${hours} giờ" - }, - { - "id": "native.android.0c07416f9575a1e1", - "source": "${days}d", - "translated": "${days} ngày" - }, { "id": "native.android.28a1a1acc5a0959f", "source": "Main thread", @@ -7883,21 +7843,6 @@ "source": "No app can share this message", "translated": "Không có ứng dụng nào có thể chia sẻ tin nhắn này" }, - { - "id": "native.android.9ab1dd78954fc3c2", - "source": "Preparing audio…", - "translated": "Đang chuẩn bị âm thanh…" - }, - { - "id": "native.android.0ee4d153c4e592d3", - "source": "Speaking…", - "translated": "Đang nói…" - }, - { - "id": "native.android.010f1a1fdd158ba0", - "source": "Image", - "translated": "Hình ảnh" - }, { "id": "native.android.71ef7f8dbe2b0dbe", "source": "Preview · $domain", @@ -7918,6 +7863,16 @@ "source": "No preview available", "translated": "Không có bản xem trước" }, + { + "id": "native.android.5d4f893886312f82", + "source": "assistant", + "translated": "trợ lý" + }, + { + "id": "native.android.82e9fe45e93909b6", + "source": "OpenClaw", + "translated": "OpenClaw" + }, { "id": "native.android.66aef4de5e07438f", "source": "Working", @@ -7928,26 +7883,6 @@ "source": "· $phrase", "translated": "· $phrase" }, - { - "id": "native.android.ff4a092a02bd5d17", - "source": "Tools", - "translated": "Công cụ" - }, - { - "id": "native.android.3788802f6c138c8b", - "source": "Running tools...", - "translated": "Đang chạy công cụ..." - }, - { - "id": "native.android.5f93173e06eda5c0", - "source": "${display.emoji} ${display.label}", - "translated": "${display.emoji} ${display.label}" - }, - { - "id": "native.android.29021f925bf290c7", - "source": "... +${toolCalls.size - 6} more", - "translated": "... +${toolCalls.size - 6} nữa" - }, { "id": "native.android.4367fbf22b9ac649", "source": "Queued — sends when reconnected", @@ -7983,6 +7918,11 @@ "source": "user", "translated": "người dùng" }, + { + "id": "native.android.b3ff30d4e0b3ce58", + "source": "You", + "translated": "Bạn" + }, { "id": "native.android.10d8391dea9f334b", "source": "📎 ${attachment.fileName}", @@ -7998,31 +7938,6 @@ "source": "Delete", "translated": "Xóa" }, - { - "id": "native.android.5d4f893886312f82", - "source": "assistant", - "translated": "trợ lý" - }, - { - "id": "native.android.dfbd755eb43b4d26", - "source": "OpenClaw · Live", - "translated": "OpenClaw · Trực tiếp" - }, - { - "id": "native.android.b3ff30d4e0b3ce58", - "source": "You", - "translated": "Bạn" - }, - { - "id": "native.android.d29098025118ce4b", - "source": "System", - "translated": "Hệ thống" - }, - { - "id": "native.android.82e9fe45e93909b6", - "source": "OpenClaw", - "translated": "OpenClaw" - }, { "id": "native.android.02b4598277aca860", "source": "Attachment", @@ -8738,11 +8653,6 @@ "source": "Finish voice note", "translated": "Hoàn tất ghi chú thoại" }, - { - "id": "native.android.e9d238668cb46e71", - "source": "Voice note", - "translated": "Ghi chú thoại" - }, { "id": "native.android.64459adde73e63f2", "source": "Local command center", diff --git a/apps/.i18n/native/zh-CN.json b/apps/.i18n/native/zh-CN.json index ade313f4ee34..2f5c28d6ff37 100644 --- a/apps/.i18n/native/zh-CN.json +++ b/apps/.i18n/native/zh-CN.json @@ -1258,11 +1258,6 @@ "source": "The Gateway connection changed. Restart OpenClaw to reconnect.", "translated": "Gateway 连接已更改。请重启 OpenClaw 以重新连接。" }, - { - "id": "native.android.356609f717b92350", - "source": "$preview…", - "translated": "$preview…" - }, { "id": "native.android.cc8d2e1456629a59", "source": "Home canvas", @@ -1563,6 +1558,11 @@ "source": "OpenClaw thread", "translated": "OpenClaw 会话" }, + { + "id": "native.android.5f06e4d6a59f7a59", + "source": "now", + "translated": "现在" + }, { "id": "native.android.d83f82a1e4a5ed99", "source": "Open thread", @@ -1593,26 +1593,6 @@ "source": "Main thread", "translated": "主会话" }, - { - "id": "native.android.5f06e4d6a59f7a59", - "source": "now", - "translated": "现在" - }, - { - "id": "native.android.7e5d256de226152e", - "source": "${minutes}m", - "translated": "${minutes}分钟" - }, - { - "id": "native.android.c584c22ed959206f", - "source": "${hours}h", - "translated": "${hours}小时" - }, - { - "id": "native.android.28416620013afa41", - "source": "${days}d", - "translated": "${days}天" - }, { "id": "native.android.936714892af1b0f9", "source": ":${uri.port}", @@ -6368,26 +6348,6 @@ "source": "Open ${row.title}", "translated": "打开 ${row.title}" }, - { - "id": "native.android.56bd0ad4eb7d0f2e", - "source": "now", - "translated": "刚刚" - }, - { - "id": "native.android.46363d9a775b4f46", - "source": "${minutes}m", - "translated": "${minutes}分钟" - }, - { - "id": "native.android.4d91d1f25b481ad7", - "source": "${hours}h", - "translated": "${hours}小时" - }, - { - "id": "native.android.0c07416f9575a1e1", - "source": "${days}d", - "translated": "${days}天" - }, { "id": "native.android.28a1a1acc5a0959f", "source": "Main thread", @@ -7883,21 +7843,6 @@ "source": "No app can share this message", "translated": "没有应用可以分享此消息" }, - { - "id": "native.android.9ab1dd78954fc3c2", - "source": "Preparing audio…", - "translated": "正在准备音频…" - }, - { - "id": "native.android.0ee4d153c4e592d3", - "source": "Speaking…", - "translated": "正在朗读…" - }, - { - "id": "native.android.010f1a1fdd158ba0", - "source": "Image", - "translated": "图片" - }, { "id": "native.android.71ef7f8dbe2b0dbe", "source": "Preview · $domain", @@ -7918,6 +7863,16 @@ "source": "No preview available", "translated": "无可用预览" }, + { + "id": "native.android.5d4f893886312f82", + "source": "assistant", + "translated": "助手" + }, + { + "id": "native.android.82e9fe45e93909b6", + "source": "OpenClaw", + "translated": "OpenClaw" + }, { "id": "native.android.66aef4de5e07438f", "source": "Working", @@ -7928,26 +7883,6 @@ "source": "· $phrase", "translated": "· $phrase" }, - { - "id": "native.android.ff4a092a02bd5d17", - "source": "Tools", - "translated": "工具" - }, - { - "id": "native.android.3788802f6c138c8b", - "source": "Running tools...", - "translated": "正在运行工具..." - }, - { - "id": "native.android.5f93173e06eda5c0", - "source": "${display.emoji} ${display.label}", - "translated": "${display.emoji} ${display.label}" - }, - { - "id": "native.android.29021f925bf290c7", - "source": "... +${toolCalls.size - 6} more", - "translated": "... +${toolCalls.size - 6} 个更多" - }, { "id": "native.android.4367fbf22b9ac649", "source": "Queued — sends when reconnected", @@ -7983,6 +7918,11 @@ "source": "user", "translated": "用户" }, + { + "id": "native.android.b3ff30d4e0b3ce58", + "source": "You", + "translated": "你" + }, { "id": "native.android.10d8391dea9f334b", "source": "📎 ${attachment.fileName}", @@ -7998,31 +7938,6 @@ "source": "Delete", "translated": "删除" }, - { - "id": "native.android.5d4f893886312f82", - "source": "assistant", - "translated": "助手" - }, - { - "id": "native.android.dfbd755eb43b4d26", - "source": "OpenClaw · Live", - "translated": "OpenClaw · 实时" - }, - { - "id": "native.android.b3ff30d4e0b3ce58", - "source": "You", - "translated": "你" - }, - { - "id": "native.android.d29098025118ce4b", - "source": "System", - "translated": "系统" - }, - { - "id": "native.android.82e9fe45e93909b6", - "source": "OpenClaw", - "translated": "OpenClaw" - }, { "id": "native.android.02b4598277aca860", "source": "Attachment", @@ -8738,11 +8653,6 @@ "source": "Finish voice note", "translated": "完成语音留言" }, - { - "id": "native.android.e9d238668cb46e71", - "source": "Voice note", - "translated": "语音留言" - }, { "id": "native.android.64459adde73e63f2", "source": "Local command center", diff --git a/apps/.i18n/native/zh-TW.json b/apps/.i18n/native/zh-TW.json index edad63568d47..cd6fefa4c23c 100644 --- a/apps/.i18n/native/zh-TW.json +++ b/apps/.i18n/native/zh-TW.json @@ -1258,11 +1258,6 @@ "source": "The Gateway connection changed. Restart OpenClaw to reconnect.", "translated": "Gateway 連線已變更。請重新啟動 OpenClaw 以重新連線。" }, - { - "id": "native.android.356609f717b92350", - "source": "$preview…", - "translated": "$preview…" - }, { "id": "native.android.cc8d2e1456629a59", "source": "Home canvas", @@ -1563,6 +1558,11 @@ "source": "OpenClaw thread", "translated": "OpenClaw 討論串" }, + { + "id": "native.android.5f06e4d6a59f7a59", + "source": "now", + "translated": "現在" + }, { "id": "native.android.d83f82a1e4a5ed99", "source": "Open thread", @@ -1593,26 +1593,6 @@ "source": "Main thread", "translated": "主要討論串" }, - { - "id": "native.android.5f06e4d6a59f7a59", - "source": "now", - "translated": "現在" - }, - { - "id": "native.android.7e5d256de226152e", - "source": "${minutes}m", - "translated": "${minutes} 分鐘" - }, - { - "id": "native.android.c584c22ed959206f", - "source": "${hours}h", - "translated": "${hours} 小時" - }, - { - "id": "native.android.28416620013afa41", - "source": "${days}d", - "translated": "${days} 天" - }, { "id": "native.android.936714892af1b0f9", "source": ":${uri.port}", @@ -6368,26 +6348,6 @@ "source": "Open ${row.title}", "translated": "開啟 ${row.title}" }, - { - "id": "native.android.56bd0ad4eb7d0f2e", - "source": "now", - "translated": "現在" - }, - { - "id": "native.android.46363d9a775b4f46", - "source": "${minutes}m", - "translated": "${minutes} 分鐘" - }, - { - "id": "native.android.4d91d1f25b481ad7", - "source": "${hours}h", - "translated": "${hours} 小時" - }, - { - "id": "native.android.0c07416f9575a1e1", - "source": "${days}d", - "translated": "${days} 天" - }, { "id": "native.android.28a1a1acc5a0959f", "source": "Main thread", @@ -7883,21 +7843,6 @@ "source": "No app can share this message", "translated": "沒有應用程式可分享此訊息" }, - { - "id": "native.android.9ab1dd78954fc3c2", - "source": "Preparing audio…", - "translated": "正在準備音訊…" - }, - { - "id": "native.android.0ee4d153c4e592d3", - "source": "Speaking…", - "translated": "說話中…" - }, - { - "id": "native.android.010f1a1fdd158ba0", - "source": "Image", - "translated": "圖片" - }, { "id": "native.android.71ef7f8dbe2b0dbe", "source": "Preview · $domain", @@ -7918,6 +7863,16 @@ "source": "No preview available", "translated": "沒有可用的預覽" }, + { + "id": "native.android.5d4f893886312f82", + "source": "assistant", + "translated": "助理" + }, + { + "id": "native.android.82e9fe45e93909b6", + "source": "OpenClaw", + "translated": "OpenClaw" + }, { "id": "native.android.66aef4de5e07438f", "source": "Working", @@ -7928,26 +7883,6 @@ "source": "· $phrase", "translated": "· $phrase" }, - { - "id": "native.android.ff4a092a02bd5d17", - "source": "Tools", - "translated": "工具" - }, - { - "id": "native.android.3788802f6c138c8b", - "source": "Running tools...", - "translated": "正在執行工具..." - }, - { - "id": "native.android.5f93173e06eda5c0", - "source": "${display.emoji} ${display.label}", - "translated": "${display.emoji} ${display.label}" - }, - { - "id": "native.android.29021f925bf290c7", - "source": "... +${toolCalls.size - 6} more", - "translated": "... 另有 ${toolCalls.size - 6} 個" - }, { "id": "native.android.4367fbf22b9ac649", "source": "Queued — sends when reconnected", @@ -7983,6 +7918,11 @@ "source": "user", "translated": "使用者" }, + { + "id": "native.android.b3ff30d4e0b3ce58", + "source": "You", + "translated": "你" + }, { "id": "native.android.10d8391dea9f334b", "source": "📎 ${attachment.fileName}", @@ -7998,31 +7938,6 @@ "source": "Delete", "translated": "刪除" }, - { - "id": "native.android.5d4f893886312f82", - "source": "assistant", - "translated": "助理" - }, - { - "id": "native.android.dfbd755eb43b4d26", - "source": "OpenClaw · Live", - "translated": "OpenClaw · 即時" - }, - { - "id": "native.android.b3ff30d4e0b3ce58", - "source": "You", - "translated": "你" - }, - { - "id": "native.android.d29098025118ce4b", - "source": "System", - "translated": "系統" - }, - { - "id": "native.android.82e9fe45e93909b6", - "source": "OpenClaw", - "translated": "OpenClaw" - }, { "id": "native.android.02b4598277aca860", "source": "Attachment", @@ -8738,11 +8653,6 @@ "source": "Finish voice note", "translated": "完成語音留言" }, - { - "id": "native.android.e9d238668cb46e71", - "source": "Voice note", - "translated": "語音留言" - }, { "id": "native.android.64459adde73e63f2", "source": "Local command center", diff --git a/apps/android/app/src/main/java/ai/openclaw/app/i18n/NativeStringResources.kt b/apps/android/app/src/main/java/ai/openclaw/app/i18n/NativeStringResources.kt index 195a71f300b3..6fabdbf08004 100644 --- a/apps/android/app/src/main/java/ai/openclaw/app/i18n/NativeStringResources.kt +++ b/apps/android/app/src/main/java/ai/openclaw/app/i18n/NativeStringResources.kt @@ -39,7 +39,6 @@ internal val nativeStringResourceIds: Map = "\$onlineNodes/\$nodeCount" to R.string.native_9827c4e9db45bc8e, "\$pending pending" to R.string.native_f14cc3ede97361fd, "\$pendingRunCount active" to R.string.native_947fd9b8681c972b, - "\$preview…" to R.string.native_d799abd9fa4df2a7, "\$quietStart to \$quietEnd" to R.string.native_c83fa24c856f0b06, "\$quoted\n\n" to R.string.native_d588c689e03132fb, "\$ready/\${skills.size} ready" to R.string.native_194a05367fb28913, @@ -63,7 +62,6 @@ internal val nativeStringResourceIds: Map = "\${days}d ago" to R.string.native_66b23bae66fc0d79, "\${decimal(count / 1_000_000.0)}M" to R.string.native_bd55fcb6169dfcca, "\${device.tokens.count { !it.revoked }}/\${device.tokens.size} active tokens" to R.string.native_d729f71dabe85839, - "\${display.emoji} \${display.label}" to R.string.native_62677f693c313cc7, "\${durationMs}ms" to R.string.native_e0218943388a5872, "\${endpoint.host}:\${endpoint.port}" to R.string.native_963e80a1954e4b73, "\${entries.size} of \$totalEntries" to R.string.native_93bf9fb90d28b037, @@ -92,7 +90,6 @@ internal val nativeStringResourceIds: Map = "\${values.size} roles" to R.string.native_2728740a95d465c6, "\${values.size} scopes" to R.string.native_b861aa63f330cf11, "+\${toolCalls.size - 4} more" to R.string.native_18e5a1a209b5873f, - "... +\${toolCalls.size - 6} more" to R.string.native_d2ee46edf00c8eb6, "0 = exact" to R.string.native_01267be21eb77392, "1 account" to R.string.native_e10435f6306b06d9, "1 applied" to R.string.native_84f9cb5c5662fa3b, @@ -1145,7 +1142,6 @@ internal val nativeStringResourceIds: Map = "Run the approve command on the Gateway computer, then check again." to R.string.native_ad1c341c65f84ede, "Running" to R.string.native_f4ccae29e1bb0c20, "Running Since" to R.string.native_6e8a74ada297ff53, - "Running tools..." to R.string.native_7cc20d4753b8fd45, "Runs" to R.string.native_848f54e89660cea4, "Runs on-device while OpenClaw is visible." to R.string.native_83e2faed20a3cda4, "Runtime" to R.string.native_1093115897879aa3, @@ -1414,7 +1410,6 @@ internal val nativeStringResourceIds: Map = "Token" to R.string.native_d2089be672953d11, "Too many shares are waiting to be added." to R.string.native_1242bf5561713a98, "Tool Call" to R.string.native_3e398e6fb979557a, - "Tools" to R.string.native_ea93d6a262ecb87a, "Tools running" to R.string.native_ef363b97b21cbfd6, "Transcribe then send" to R.string.native_4b0f0f4e5466515b, "Transcribe voice prompts" to R.string.native_8da844efc33c91b3, diff --git a/apps/android/app/src/main/res/values-ar/strings.xml b/apps/android/app/src/main/res/values-ar/strings.xml index 6bc5cbf7741e..67beeaeec50d 100644 --- a/apps/android/app/src/main/res/values-ar/strings.xml +++ b/apps/android/app/src/main/res/values-ar/strings.xml @@ -646,7 +646,6 @@ "ممنوح" "كل %1$s دقيقة" "رمز مميز واحد" - "%1$s %2$s" "التطبيقات المثبتة" "قيد الانتظار" "جارٍ تحضير الملاحظة الصوتية…" @@ -828,7 +827,6 @@ "الفرع الحالي" "جارٍ التحقق من صلاحية الاقتران" "وصول محدود إلى Gateway" - "جارٍ تشغيل الأدوات..." "جارٍ التحقق من الموافقة…" "التقاط الصور والمقاطع من هذا الهاتف" "متصل وجاهز" @@ -1359,7 +1357,6 @@ "طي قائمة التحقق الخاصة بالخطة" "موافقة العقدة مطلوبة" "توصيل Gateway" - "... +%1$s أخرى" "توسيع قائمة التحقق الخاصة بالخطة" "المتصفح" "screen record" @@ -1388,7 +1385,6 @@ "%1$s/%2$s رموز مميزة نشطة" "لا توجد نتيجة إجراء" "الالتقاط" - "%1$s…" "فتح تفاصيل المهارة" "فشل النطق: %1$s" "بدء المحادثة" @@ -1502,7 +1498,6 @@ "الموجّه غير متاح" "السجلات" "اتصل بـ Gateway لفحص مقترحات ورشة عمل Skills." - "الأدوات" "مفتاح تبديل Gateway" "إرسال SMS" "OpenClaw جاهز للمتابعة في دردشتك العادية." diff --git a/apps/android/app/src/main/res/values-de/strings.xml b/apps/android/app/src/main/res/values-de/strings.xml index 484a16023b59..8fcc0381dc69 100644 --- a/apps/android/app/src/main/res/values-de/strings.xml +++ b/apps/android/app/src/main/res/values-de/strings.xml @@ -646,7 +646,6 @@ "Erteilt" "Alle %1$s Minuten" "1 Token" - "%1$s %2$s" "Installierte Apps" "ausstehend" "Sprachnachricht wird vorbereitet…" @@ -828,7 +827,6 @@ "Aktueller Zweig" "Kopplungszugriff wird geprüft" "Eingeschränkter Gateway-Zugriff" - "Tools werden ausgeführt..." "Genehmigung wird geprüft…" "Fotos und Clips mit diesem Telefon aufnehmen" "Verbunden und bereit" @@ -1359,7 +1357,6 @@ "Plan-Checkliste einklappen" "Node-Genehmigung erforderlich" "Gateway verbinden" - "... +%1$s weitere" "Plan-Checkliste ausklappen" "Browser" "screen record" @@ -1388,7 +1385,6 @@ "%1$s/%2$s aktive Token" "Kein Aktionsergebnis" "Schnappen" - "%1$s…" "Skill-Details öffnen" "Sprachausgabe fehlgeschlagen: %1$s" "Talk starten" @@ -1502,7 +1498,6 @@ "Prompt nicht verfügbar" "Protokolle" "Verbinden Sie das Gateway, um Vorschläge aus Skill Workshop zu prüfen." - "Werkzeuge" "Gateway-Schalter" "SMS senden" "OpenClaw ist bereit, in Ihrem gewöhnlichen Chat fortzufahren." diff --git a/apps/android/app/src/main/res/values-es/strings.xml b/apps/android/app/src/main/res/values-es/strings.xml index a2b33b736e54..93907e94d5a1 100644 --- a/apps/android/app/src/main/res/values-es/strings.xml +++ b/apps/android/app/src/main/res/values-es/strings.xml @@ -646,7 +646,6 @@ "Concedido" "Cada %1$s min" "1 token" - "%1$s %2$s" "Aplicaciones instaladas" "pendiente" "Preparando nota de voz…" @@ -828,7 +827,6 @@ "Rama actual" "Comprobando el acceso de emparejamiento" "Acceso limitado al Gateway" - "Ejecutando herramientas..." "Comprobando aprobación…" "Captura fotos y clips desde este teléfono" "Conectado y listo" @@ -1359,7 +1357,6 @@ "Contraer la lista de verificación del plan" "Se requiere la aprobación del nodo" "Conectar Gateway" - "... +%1$s más" "Expandir la lista de verificación del plan" "Navegador" "screen record" @@ -1388,7 +1385,6 @@ "%1$s/%2$s tokens activos" "Sin resultado de acción" "Chasqueando" - "%1$s…" "Abrir detalles de la Skill" "Error al reproducir la voz: %1$s" "Iniciar conversación" @@ -1502,7 +1498,6 @@ "Indicación no disponible" "Registros" "Conecta el Gateway para consultar las propuestas de Skill Workshop." - "Herramientas" "Interruptor del Gateway" "Enviar SMS" "OpenClaw está listo para continuar en tu chat habitual." diff --git a/apps/android/app/src/main/res/values-fa/strings.xml b/apps/android/app/src/main/res/values-fa/strings.xml index 93a408aa43b7..d23c36ba948d 100644 --- a/apps/android/app/src/main/res/values-fa/strings.xml +++ b/apps/android/app/src/main/res/values-fa/strings.xml @@ -646,7 +646,6 @@ "اعطا شده" "هر %1$s دقیقه" "۱ توکن" - "%1$s %2$s" "برنامه‌های نصب‌شده" "در انتظار" "در حال آماده‌سازی یادداشت صوتی…" @@ -828,7 +827,6 @@ "شاخه فعلی" "در حال بررسی دسترسی جفت‌سازی" "دسترسی محدود به Gateway" - "در حال اجرای ابزارها..." "در حال بررسی تأیید…" "گرفتن عکس و کلیپ با این تلفن" "متصل و آماده" @@ -1359,7 +1357,6 @@ "جمع‌کردن فهرست بررسی برنامه" "تأیید گره لازم است" "اتصال Gateway" - "... +%1$s مورد دیگر" "بازکردن فهرست بررسی برنامه" "مرورگر" "screen record" @@ -1388,7 +1385,6 @@ "%1$s/%2$s توکن فعال" "نتیجه‌ای برای اقدام نیست" "تق‌تق‌کردن" - "%1$s…" "باز کردن جزئیات مهارت" "پخش گفتار ناموفق بود: %1$s" "شروع مکالمه" @@ -1502,7 +1498,6 @@ "درخواست در دسترس نیست" "گزارش‌ها" "برای بررسی پیشنهادهای Skill Workshop، به Gateway متصل شوید." - "ابزارها" "کلید Gateway" "ارسال SMS" "OpenClaw آماده است تا در چت معمولی شما ادامه دهد." diff --git a/apps/android/app/src/main/res/values-fr/strings.xml b/apps/android/app/src/main/res/values-fr/strings.xml index dcb029d8fff9..19a36e23df38 100644 --- a/apps/android/app/src/main/res/values-fr/strings.xml +++ b/apps/android/app/src/main/res/values-fr/strings.xml @@ -646,7 +646,6 @@ "Accordé" "Toutes les %1$s min" "1 jeton" - "%1$s %2$s" "Applications installées" "en attente" "Préparation de la note vocale…" @@ -828,7 +827,6 @@ "Branche actuelle" "Vérification de l’accès d’appairage" "Accès limité au Gateway" - "Exécution des outils..." "Vérification de l’approbation…" "Prendre des photos et enregistrer des clips avec ce téléphone" "Connecté et prêt" @@ -1359,7 +1357,6 @@ "Réduire la liste de contrôle du plan" "Approbation du nœud requise" "Connecter Gateway" - "... +%1$s de plus" "Développer la liste de contrôle du plan" "Navigateur" "screen record" @@ -1388,7 +1385,6 @@ "%1$s/%2$s jetons actifs" "Aucun résultat d\'action" "Claquement" - "%1$s…" "Ouvrir les détails du Skill" "Échec de la synthèse vocale : %1$s" "Démarrer la conversation" @@ -1502,7 +1498,6 @@ "Invite indisponible" "Journaux" "Connectez le Gateway pour examiner les propositions de Skill Workshop." - "Outils" "Commutateur du Gateway" "Envoyer des SMS" "OpenClaw est prêt à continuer dans votre chat ordinaire." diff --git a/apps/android/app/src/main/res/values-hi/strings.xml b/apps/android/app/src/main/res/values-hi/strings.xml index 8e6f67fcf137..8f79f431d4df 100644 --- a/apps/android/app/src/main/res/values-hi/strings.xml +++ b/apps/android/app/src/main/res/values-hi/strings.xml @@ -646,7 +646,6 @@ "अनुमति दी गई" "हर %1$s मिनट" "1 टोकन" - "%1$s %2$s" "इंस्टॉल किए गए ऐप्स" "लंबित" "वॉइस नोट तैयार किया जा रहा है…" @@ -828,7 +827,6 @@ "वर्तमान ब्रांच" "पेयरिंग एक्सेस की जाँच की जा रही है" "सीमित Gateway एक्सेस" - "टूल चला रहा है..." "स्वीकृति जाँची जा रही है…" "इस फ़ोन से फ़ोटो और क्लिप कैप्चर करें" "कनेक्टेड और तैयार" @@ -1359,7 +1357,6 @@ "योजना चेकलिस्ट संक्षिप्त करें" "नोड अनुमोदन आवश्यक है" "Gateway कनेक्ट करें" - "... +%1$s और" "योजना चेकलिस्ट विस्तृत करें" "Browser" "screen record" @@ -1388,7 +1385,6 @@ "%1$s/%2$s सक्रिय टोकन" "कोई कार्रवाई परिणाम नहीं" "तस्वीर ली जा रही है" - "%1$s…" "Skill का विवरण खोलें" "बोलना विफल रहा: %1$s" "Talk शुरू करें" @@ -1502,7 +1498,6 @@ "प्रॉम्प्ट उपलब्ध नहीं है" "लॉग" "Skill Workshop प्रस्तावों की जाँच करने के लिए Gateway कनेक्ट करें।" - "टूल्स" "Gateway स्विच" "SMS भेजें" "OpenClaw आपकी सामान्य चैट में जारी रखने के लिए तैयार है।" diff --git a/apps/android/app/src/main/res/values-in/strings.xml b/apps/android/app/src/main/res/values-in/strings.xml index 30486883c6df..234b30702d5c 100644 --- a/apps/android/app/src/main/res/values-in/strings.xml +++ b/apps/android/app/src/main/res/values-in/strings.xml @@ -646,7 +646,6 @@ "Diberikan" "Setiap %1$s menit" "1 token" - "%1$s %2$s" "Aplikasi Terinstal" "tertunda" "Menyiapkan catatan suara…" @@ -828,7 +827,6 @@ "Cabang saat ini" "Memeriksa akses pemasangan" "Akses Gateway terbatas" - "Menjalankan alat..." "Memeriksa persetujuan…" "Ambil foto dan klip dari ponsel ini" "Terhubung dan siap" @@ -1359,7 +1357,6 @@ "Ciutkan daftar periksa rencana" "Persetujuan node diperlukan" "Hubungkan Gateway" - "... +%1$s lagi" "Luaskan daftar periksa rencana" "Browser" "screen record" @@ -1388,7 +1385,6 @@ "%1$s/%2$s token aktif" "Tidak ada hasil aksi" "Menjepret" - "%1$s…" "Buka detail skill" "Gagal mengucapkan: %1$s" "Mulai Percakapan" @@ -1502,7 +1498,6 @@ "Perintah tidak tersedia" "Log" "Hubungkan Gateway untuk memeriksa proposal Skill Workshop." - "Alat" "Sakelar Gateway" "Kirim SMS" "OpenClaw siap melanjutkan di obrolan biasa Anda." diff --git a/apps/android/app/src/main/res/values-it/strings.xml b/apps/android/app/src/main/res/values-it/strings.xml index 4dff804005df..805927e32260 100644 --- a/apps/android/app/src/main/res/values-it/strings.xml +++ b/apps/android/app/src/main/res/values-it/strings.xml @@ -646,7 +646,6 @@ "Concesso" "Ogni %1$s min" "1 token" - "%1$s %2$s" "App installate" "in sospeso" "Preparazione nota vocale…" @@ -828,7 +827,6 @@ "Ramo corrente" "Verifica dell\'accesso all\'associazione" "Accesso Gateway limitato" - "Esecuzione degli strumenti..." "Verifica dell\'approvazione…" "Scatta foto e registra clip con questo telefono" "Connesso e pronto" @@ -1359,7 +1357,6 @@ "Comprimi l\'elenco di controllo del piano" "Approvazione del nodo richiesta" "Connetti Gateway" - "... +%1$s altri" "Espandi l\'elenco di controllo del piano" "Browser" "screen record" @@ -1388,7 +1385,6 @@ "%1$s/%2$s token attivi" "Nessun risultato dell\'azione" "Scatto" - "%1$s…" "Apri i dettagli della skill" "Riproduzione vocale non riuscita: %1$s" "Avvia Talk" @@ -1502,7 +1498,6 @@ "Prompt non disponibile" "Log" "Connetti il Gateway per esaminare le proposte di Skill Workshop." - "Strumenti" "Interruttore del Gateway" "Invia SMS" "OpenClaw è pronto a continuare nella tua chat abituale." diff --git a/apps/android/app/src/main/res/values-ja/strings.xml b/apps/android/app/src/main/res/values-ja/strings.xml index 273701708a41..992cbf06a0b1 100644 --- a/apps/android/app/src/main/res/values-ja/strings.xml +++ b/apps/android/app/src/main/res/values-ja/strings.xml @@ -646,7 +646,6 @@ "許可済み" "%1$s分ごと" "1トークン" - "%1$s %2$s" "インストール済みアプリ" "保留中" "ボイスノートを準備中…" @@ -828,7 +827,6 @@ "現在のブランチ" "ペアリングアクセスを確認中" "Gateway アクセスが制限されています" - "ツールを実行中..." "承認を確認中…" "このスマートフォンで写真や動画を撮影" "接続済み、準備完了" @@ -937,7 +935,7 @@ "並び順: %1$s" "%1$s件待機中" "Image Generation" - "ボイスノート" + "ボイスメモ" "対応が必要なものはありません" "続行するには、OpenClaw に %1$s の権限が必要です。" "有線ヘッドセットのマイク" @@ -1359,7 +1357,6 @@ "計画チェックリストを折りたたむ" "ノードの承認が必要です" "Gatewayに接続" - "... +%1$s 件追加" "計画チェックリストを展開" "ブラウザ" "screen record" @@ -1388,7 +1385,6 @@ "%1$s/%2$s 個の有効なトークン" "アクション結果なし" "スナップ中" - "%1$s…" "Skillの詳細を開く" "読み上げに失敗しました: %1$s" "トークを開始" @@ -1502,7 +1498,6 @@ "プロンプトを利用できません" "ログ" "Skill Workshopの提案を確認するには、Gatewayに接続してください。" - "ツール" "Gatewayスイッチ" "SMSを送信" "OpenClaw は通常のチャットで続行する準備ができています。" diff --git a/apps/android/app/src/main/res/values-ko/strings.xml b/apps/android/app/src/main/res/values-ko/strings.xml index ebf8882bd38a..a43b2570e993 100644 --- a/apps/android/app/src/main/res/values-ko/strings.xml +++ b/apps/android/app/src/main/res/values-ko/strings.xml @@ -646,7 +646,6 @@ "허용됨" "%1$s분마다" "토큰 1개" - "%1$s %2$s" "설치된 앱" "대기 중" "음성 메모 준비 중…" @@ -828,7 +827,6 @@ "현재 브랜치" "페어링 액세스 확인 중" "제한된 Gateway 접근" - "도구 실행 중..." "승인 확인 중…" "이 휴대전화에서 사진 및 클립 촬영" "연결되었으며 준비됨" @@ -1359,7 +1357,6 @@ "계획 체크리스트 접기" "노드 승인이 필요합니다" "Gateway 연결" - "... +%1$s개 더" "계획 체크리스트 펼치기" "브라우저" "screen record" @@ -1388,7 +1385,6 @@ "활성 토큰 %1$s/%2$s개" "작업 결과 없음" "집게질하는 중" - "%1$s…" "Skill 세부 정보 열기" "음성 출력 실패: %1$s" "대화 시작" @@ -1502,7 +1498,6 @@ "프롬프트를 사용할 수 없음" "로그" "Skill Workshop 제안을 확인하려면 Gateway를 연결하세요." - "도구" "Gateway 스위치" "SMS 보내기" "OpenClaw가 일반 채팅에서 계속할 준비가 되었습니다." diff --git a/apps/android/app/src/main/res/values-nl/strings.xml b/apps/android/app/src/main/res/values-nl/strings.xml index 2fc934eae377..9d48c84947eb 100644 --- a/apps/android/app/src/main/res/values-nl/strings.xml +++ b/apps/android/app/src/main/res/values-nl/strings.xml @@ -646,7 +646,6 @@ "Toegestaan" "Elke %1$s min" "1 token" - "%1$s %2$s" "Geïnstalleerde apps" "in behandeling" "Spraaknotitie voorbereiden…" @@ -828,7 +827,6 @@ "Huidige vertakking" "Koppeltoegang controleren" "Beperkte Gateway-toegang" - "Tools worden uitgevoerd..." "Goedkeuring controleren…" "Foto\'s en clips vastleggen met deze telefoon" "Verbonden en gereed" @@ -980,7 +978,7 @@ "Apparaatrechten kiezen" "Laatste duur" "Standaardagent" - "%1$s u." + "%1$s u" "Gesprek is actief" "Kan %1$s niet installeren vanuit ClawHub." "Welkom bij OpenClaw" @@ -1129,7 +1127,7 @@ "Verbinding verbreken" "Voer de approve-opdracht uit op de Gateway-computer en controleer daarna opnieuw." "Automatiseringen" - "%1$s min." + "%1$s m" "Vertrouwen" "Die QR-code is geen OpenClaw-installatie-QR. Genereer een nieuwe code met openclaw qr en probeer het opnieuw." "Voorkeursmicrofoon niet beschikbaar; automatische routering wordt gebruikt." @@ -1146,7 +1144,7 @@ "Geen providergebruik" "Beoordelen" "Microfoontoestemming is vereist." - "%1$s d." + "%1$s d" "%1$s beschikbaar" "OpenClaw synchroniseert opnieuw" "Gebeurtenisstream onderbroken; probeer te vernieuwen." @@ -1359,7 +1357,6 @@ "Checklist van plan inklappen" "Node-goedkeuring vereist" "Gateway verbinden" - "... +%1$s meer" "Checklist van plan uitklappen" "Browser" "screen record" @@ -1388,7 +1385,6 @@ "%1$s/%2$s actieve tokens" "Geen actieresultaat" "Knijpen" - "%1$s…" "Skilldetails openen" "Uitspreken mislukt: %1$s" "Talk starten" @@ -1502,7 +1498,6 @@ "Prompt niet beschikbaar" "Logboeken" "Verbind de Gateway om voorstellen van Skill Workshop te bekijken." - "Tools" "Gateway-schakelaar" "SMS verzenden" "OpenClaw is klaar om verder te gaan in je gewone chat." diff --git a/apps/android/app/src/main/res/values-pl/strings.xml b/apps/android/app/src/main/res/values-pl/strings.xml index fbc59ec5b2b2..b18c3d125b01 100644 --- a/apps/android/app/src/main/res/values-pl/strings.xml +++ b/apps/android/app/src/main/res/values-pl/strings.xml @@ -646,7 +646,6 @@ "Przyznano" "Co %1$s min" "1 token" - "%1$s %2$s" "Zainstalowane aplikacje" "oczekuje" "Przygotowywanie notatki głosowej…" @@ -828,7 +827,6 @@ "Bieżąca gałąź" "Sprawdzanie dostępu do parowania" "Ograniczony dostęp do Gateway" - "Uruchamianie narzędzi..." "Sprawdzanie zatwierdzenia…" "Rób zdjęcia i nagrywaj klipy tym telefonem" "Połączono i gotowe" @@ -1359,7 +1357,6 @@ "Zwiń listę kontrolną planu" "Wymagane zatwierdzenie węzła" "Połącz Gateway" - "... +%1$s więcej" "Rozwiń listę kontrolną planu" "Przeglądarka" "screen record" @@ -1388,7 +1385,6 @@ "%1$s/%2$s aktywnych tokenów" "Brak wyniku akcji" "Pstrykanie" - "%1$s…" "Otwórz szczegóły Skill" "Odtwarzanie mowy nie powiodło się: %1$s" "Rozpocznij rozmowę" @@ -1502,7 +1498,6 @@ "Polecenie niedostępne" "Dzienniki" "Połącz Gateway, aby sprawdzić propozycje Skill Workshop." - "Narzędzia" "Przełącznik Gateway" "Wyślij SMS" "OpenClaw jest gotowy do kontynuowania w Twoim zwykłym czacie." diff --git a/apps/android/app/src/main/res/values-pt-rBR/strings.xml b/apps/android/app/src/main/res/values-pt-rBR/strings.xml index bb8749c8d851..b0a0d2e46a50 100644 --- a/apps/android/app/src/main/res/values-pt-rBR/strings.xml +++ b/apps/android/app/src/main/res/values-pt-rBR/strings.xml @@ -646,7 +646,6 @@ "Concedido" "A cada %1$smin" "1 token" - "%1$s %2$s" "Apps instalados" "pendente" "Preparando nota de voz…" @@ -828,7 +827,6 @@ "Ramo atual" "Verificando acesso de pareamento" "Acesso limitado ao Gateway" - "Executando ferramentas..." "Verificando aprovação…" "Capturar fotos e clipes deste telefone" "Conectado e pronto" @@ -1359,7 +1357,6 @@ "Recolher lista de verificação do plano" "Aprovação do nó necessária" "Conectar Gateway" - "... +%1$s mais" "Expandir lista de verificação do plano" "Navegador" "screen record" @@ -1388,7 +1385,6 @@ "%1$s/%2$s tokens ativos" "Nenhum resultado de ação" "Estalando" - "%1$s…" "Abrir detalhes da Skill" "Falha na reprodução da fala: %1$s" "Iniciar conversa" @@ -1502,7 +1498,6 @@ "Prompt indisponível" "Logs" "Conecte o Gateway para inspecionar as propostas do Skill Workshop." - "Ferramentas" "Controle do Gateway" "Enviar SMS" "O OpenClaw está pronto para continuar no seu chat comum." diff --git a/apps/android/app/src/main/res/values-ru/strings.xml b/apps/android/app/src/main/res/values-ru/strings.xml index 2415f67f70a7..2245fd2c0f7d 100644 --- a/apps/android/app/src/main/res/values-ru/strings.xml +++ b/apps/android/app/src/main/res/values-ru/strings.xml @@ -646,7 +646,6 @@ "Предоставлено" "Каждые %1$s мин." "1 токен" - "%1$s %2$s" "Установленные приложения" "ожидание" "Подготовка голосового сообщения…" @@ -828,7 +827,6 @@ "Текущая ветка" "Проверка доступа для сопряжения" "Ограниченный доступ к Gateway" - "Выполняются инструменты..." "Проверка одобрения…" "Снимать фото и видео на этом телефоне" "Подключено и готово" @@ -1359,7 +1357,6 @@ "Свернуть контрольный список плана" "Требуется одобрение узла" "Подключить Gateway" - "... +%1$s еще" "Развернуть контрольный список плана" "Браузер" "screen record" @@ -1388,7 +1385,6 @@ "%1$s/%2$s активных токенов" "Нет результата действия" "Щёлкаем" - "%1$s…" "Открыть сведения о Skill" "Не удалось воспроизвести речь: %1$s" "Начать разговор" @@ -1502,7 +1498,6 @@ "Запрос недоступен" "Журналы" "Подключите Gateway, чтобы просмотреть предложения Skill Workshop." - "Инструменты" "Переключатель Gateway" "Отправка SMS" "OpenClaw готов продолжить в вашем обычном чате." diff --git a/apps/android/app/src/main/res/values-sv/strings.xml b/apps/android/app/src/main/res/values-sv/strings.xml index eab904b91635..dfd771e5f9d2 100644 --- a/apps/android/app/src/main/res/values-sv/strings.xml +++ b/apps/android/app/src/main/res/values-sv/strings.xml @@ -646,7 +646,6 @@ "Beviljad" "Var %1$s minut" "1 token" - "%1$s %2$s" "Installerade appar" "väntande" "Förbereder röstmeddelande…" @@ -828,7 +827,6 @@ "Aktuell gren" "Kontrollerar parkopplingsåtkomst" "Begränsad Gateway-åtkomst" - "Kör verktyg..." "Kontrollerar godkännande…" "Ta foton och spela in klipp med den här telefonen" "Ansluten och redo" @@ -1359,7 +1357,6 @@ "Dölj planens checklista" "Nodgodkännande krävs" "Anslut Gateway" - "... +%1$s till" "Visa planens checklista" "Webbläsare" "screen record" @@ -1388,7 +1385,6 @@ "%1$s/%2$s aktiva token" "Inget åtgärdsresultat" "Knäppande" - "%1$s…" "Öppna Skill-information" "Det gick inte att spela upp tal: %1$s" "Starta Talk" @@ -1502,7 +1498,6 @@ "Prompten är inte tillgänglig" "Loggar" "Anslut Gateway för att granska förslag från Skill Workshop." - "Verktyg" "Gateway-reglage" "Skicka SMS" "OpenClaw är redo att fortsätta i din vanliga chatt." diff --git a/apps/android/app/src/main/res/values-th/strings.xml b/apps/android/app/src/main/res/values-th/strings.xml index c28554188ce3..536ebbe8e412 100644 --- a/apps/android/app/src/main/res/values-th/strings.xml +++ b/apps/android/app/src/main/res/values-th/strings.xml @@ -646,7 +646,6 @@ "อนุญาตแล้ว" "ทุก %1$s นาที" "1 โทเค็น" - "%1$s %2$s" "แอปที่ติดตั้ง" "รอดำเนินการ" "กำลังเตรียมข้อความเสียง…" @@ -828,7 +827,6 @@ "สาขาปัจจุบัน" "กำลังตรวจสอบสิทธิ์การจับคู่" "การเข้าถึง Gateway แบบจำกัด" - "กำลังเรียกใช้เครื่องมือ..." "กำลังตรวจสอบการอนุมัติ…" "ถ่ายภาพและคลิปจากโทรศัพท์เครื่องนี้" "เชื่อมต่อแล้วและพร้อมใช้งาน" @@ -1359,7 +1357,6 @@ "ยุบรายการตรวจสอบแผน" "ต้องอนุมัติโหนด" "เชื่อมต่อ Gateway" - "... +%1$s เพิ่มเติม" "ขยายรายการตรวจสอบแผน" "เบราว์เซอร์" "screen record" @@ -1388,7 +1385,6 @@ "โทเค็นที่ใช้งานอยู่ %1$s/%2$s" "ไม่มีผลลัพธ์การดำเนินการ" "กำลังงับ" - "%1$s…" "เปิดรายละเอียด Skill" "อ่านออกเสียงไม่สำเร็จ: %1$s" "เริ่มการสนทนา" @@ -1502,7 +1498,6 @@ "ไม่มีพรอมต์" "บันทึก" "เชื่อมต่อ Gateway เพื่อตรวจสอบข้อเสนอ Skill Workshop" - "เครื่องมือ" "สวิตช์ Gateway" "ส่ง SMS" "OpenClaw พร้อมดำเนินการต่อในแชทปกติของคุณแล้ว" diff --git a/apps/android/app/src/main/res/values-tr/strings.xml b/apps/android/app/src/main/res/values-tr/strings.xml index 76ef60d17886..c5335acc9c06 100644 --- a/apps/android/app/src/main/res/values-tr/strings.xml +++ b/apps/android/app/src/main/res/values-tr/strings.xml @@ -646,7 +646,6 @@ "İzin verildi" "Her %1$s dakikada bir" "1 token" - "%1$s %2$s" "Yüklü Uygulamalar" "beklemede" "Sesli not hazırlanıyor…" @@ -828,7 +827,6 @@ "Geçerli dal" "Eşleştirme erişimi kontrol ediliyor" "Sınırlı Gateway erişimi" - "Araçlar çalıştırılıyor..." "Onay kontrol ediliyor…" "Bu telefondan fotoğraf ve klip çekin" "Bağlandı ve hazır" @@ -1359,7 +1357,6 @@ "Plan kontrol listesini daralt" "Düğüm onayı gerekli" "Gateway\'e Bağlan" - "... +%1$s daha" "Plan kontrol listesini genişlet" "Tarayıcı" "screen record" @@ -1388,7 +1385,6 @@ "%1$s/%2$s etkin belirteç" "İşlem sonucu yok" "Şaklatma" - "%1$s…" "Skill ayrıntısını aç" "Seslendirilemedi: %1$s" "Konuşmayı Başlat" @@ -1502,7 +1498,6 @@ "İstem kullanılamıyor" "Günlükler" "Skill Workshop önerilerini incelemek için Gateway\'e bağlanın." - "Araçlar" "Gateway anahtarı" "SMS Gönder" "OpenClaw normal sohbetinizde devam etmeye hazır." diff --git a/apps/android/app/src/main/res/values-uk/strings.xml b/apps/android/app/src/main/res/values-uk/strings.xml index 063aaa7e16d1..a9e9af9b320f 100644 --- a/apps/android/app/src/main/res/values-uk/strings.xml +++ b/apps/android/app/src/main/res/values-uk/strings.xml @@ -646,7 +646,6 @@ "Надано" "Кожні %1$s хв." "1 токен" - "%1$s %2$s" "Установлені застосунки" "очікується" "Підготовка голосового повідомлення…" @@ -828,7 +827,6 @@ "Поточна гілка" "Перевірка доступу для спарювання" "Обмежений доступ до Gateway" - "Виконуються інструменти..." "Перевірка схвалення…" "Знімати фото й відеокліпи цим телефоном" "Підключено й готово" @@ -1359,7 +1357,6 @@ "Згорнути контрольний список плану" "Потрібне схвалення вузла" "Підключити Gateway" - "... +%1$s ще" "Розгорнути контрольний список плану" "Браузер" "screen record" @@ -1388,7 +1385,6 @@ "%1$s/%2$s активних токенів" "Немає результату дії" "Клацання" - "%1$s…" "Відкрити відомості про навичку" "Не вдалося озвучити: %1$s" "Почати розмову" @@ -1502,7 +1498,6 @@ "Запит недоступний" "Журнали" "Підключіть Gateway, щоб переглянути пропозиції Skill Workshop." - "Інструменти" "Перемикач Gateway" "Надсилання SMS" "OpenClaw готовий продовжити у вашому звичайному чаті." diff --git a/apps/android/app/src/main/res/values-vi/strings.xml b/apps/android/app/src/main/res/values-vi/strings.xml index 99b02da60b63..67a84f9a4043 100644 --- a/apps/android/app/src/main/res/values-vi/strings.xml +++ b/apps/android/app/src/main/res/values-vi/strings.xml @@ -646,7 +646,6 @@ "Đã cấp" "Mỗi %1$s phút" "1 token" - "%1$s %2$s" "Ứng dụng đã cài đặt" "đang chờ" "Đang chuẩn bị ghi chú thoại…" @@ -828,7 +827,6 @@ "Nhánh hiện tại" "Đang kiểm tra quyền ghép nối" "Quyền truy cập Gateway bị giới hạn" - "Đang chạy công cụ..." "Đang kiểm tra phê duyệt…" "Chụp ảnh và quay đoạn phim bằng điện thoại này" "Đã kết nối và sẵn sàng" @@ -1359,7 +1357,6 @@ "Thu gọn danh sách kiểm tra kế hoạch" "Cần phê duyệt nút" "Kết nối Gateway" - "... +%1$s nữa" "Mở rộng danh sách kiểm tra kế hoạch" "Trình duyệt" "screen record" @@ -1388,7 +1385,6 @@ "%1$s/%2$s token đang hoạt động" "Không có kết quả hành động" "Búng càng" - "%1$s…" "Mở chi tiết Skill" "Phát giọng nói không thành công: %1$s" "Bắt đầu trò chuyện" @@ -1502,7 +1498,6 @@ "Câu lệnh không khả dụng" "Nhật ký" "Kết nối Gateway để kiểm tra các đề xuất Skill Workshop." - "Công cụ" "Công tắc Gateway" "Gửi SMS" "OpenClaw đã sẵn sàng tiếp tục trong chat thông thường của bạn." diff --git a/apps/android/app/src/main/res/values-zh-rCN/strings.xml b/apps/android/app/src/main/res/values-zh-rCN/strings.xml index f27a2c26708d..57b1e68d6c1d 100644 --- a/apps/android/app/src/main/res/values-zh-rCN/strings.xml +++ b/apps/android/app/src/main/res/values-zh-rCN/strings.xml @@ -646,7 +646,6 @@ "已授予" "每 %1$s 分钟" "1 个 token" - "%1$s %2$s" "已安装的应用" "待处理" "正在准备语音留言…" @@ -828,7 +827,6 @@ "当前分支" "正在检查配对访问权限" "Gateway 访问受限" - "正在运行工具..." "正在检查批准状态…" "使用此手机拍摄照片和视频片段" "已连接并就绪" @@ -1359,7 +1357,6 @@ "收起计划清单" "需要节点批准" "连接 Gateway" - "... +%1$s 个更多" "展开计划清单" "浏览器" "screen record" @@ -1388,7 +1385,6 @@ "%1$s/%2$s 个活跃令牌" "无操作结果" "咔嚓" - "%1$s…" "打开 Skill 详情" "朗读失败:%1$s" "开始语音对话" @@ -1502,7 +1498,6 @@ "提示词不可用" "日志" "连接 Gateway 以检查 Skill Workshop 提案。" - "工具" "Gateway 开关" "发送短信" "OpenClaw 已准备好在你的普通聊天中继续。" diff --git a/apps/android/app/src/main/res/values-zh-rTW/strings.xml b/apps/android/app/src/main/res/values-zh-rTW/strings.xml index 7eff1df90c56..bb8ddc58683c 100644 --- a/apps/android/app/src/main/res/values-zh-rTW/strings.xml +++ b/apps/android/app/src/main/res/values-zh-rTW/strings.xml @@ -646,7 +646,6 @@ "已授予" "每 %1$s 分鐘" "1 個權杖" - "%1$s %2$s" "已安裝的應用程式" "待處理" "正在準備語音留言…" @@ -828,7 +827,6 @@ "目前分支" "正在檢查配對存取權限" "Gateway 存取受限" - "正在執行工具..." "正在檢查核准狀態…" "使用此手機拍攝相片和短片" "已連線並就緒" @@ -980,7 +978,7 @@ "選擇裝置權限" "上次持續時間" "預設代理程式" - "%1$s 小時" + "%1$s小時" "對話進行中" "無法從 ClawHub 安裝 %1$s。" "歡迎使用 OpenClaw" @@ -1129,7 +1127,7 @@ "中斷連線" "在 Gateway 電腦上執行 approve 命令,然後再次檢查。" "自動化" - "%1$s 分鐘" + "%1$s分鐘" "信任" "該 QR code 不是 OpenClaw 設定用 QR。請使用 openclaw qr 產生新的代碼,然後再試一次。" "偏好的麥克風無法使用;正在使用自動路由。" @@ -1146,7 +1144,7 @@ "無提供者使用量" "審查" "需要麥克風權限。" - "%1$s 天" + "%1$s天" "有 %1$s 個可用" "OpenClaw 正在重新同步" "事件串流已中斷;請嘗試重新整理。" @@ -1359,7 +1357,6 @@ "收合計畫檢查清單" "需要節點核准" "連接 Gateway" - "... 另有 %1$s 個" "展開計畫檢查清單" "瀏覽器" "screen record" @@ -1388,7 +1385,6 @@ "%1$s/%2$s 個有效權杖" "無動作結果" "啪嗒作響中" - "%1$s…" "開啟 Skill 詳細資料" "朗讀失敗:%1$s" "開始對話" @@ -1502,7 +1498,6 @@ "提示詞無法使用" "記錄" "請連線至 Gateway 以檢查 Skill Workshop 提案。" - "工具" "Gateway 開關" "傳送簡訊" "OpenClaw 已準備好在您的一般聊天中繼續。" diff --git a/apps/android/app/src/main/res/values/strings.xml b/apps/android/app/src/main/res/values/strings.xml index f35b91da5fc3..a3d23af65f16 100644 --- a/apps/android/app/src/main/res/values/strings.xml +++ b/apps/android/app/src/main/res/values/strings.xml @@ -646,7 +646,6 @@ "Granted" "Every %1$sm" "1 token" - "%1$s %2$s" "Installed Apps" "pending" "Preparing voice note…" @@ -828,7 +827,6 @@ "Current branch" "Checking pairing access" "Limited Gateway access" - "Running tools..." "Checking approval…" "Capture photos and clips from this phone" "Connected and ready" @@ -1359,7 +1357,6 @@ "Collapse plan checklist" "Node approval required" "Connect Gateway" - "... +%1$s more" "Expand plan checklist" "Browser" "screen record" @@ -1388,7 +1385,6 @@ "%1$s/%2$s active tokens" "No action result" "Snapping" - "%1$s…" "Open skill detail" "Speak failed: %1$s" "Start Talk" @@ -1502,7 +1498,6 @@ "Prompt unavailable" "Logs" "Connect the gateway to inspect Skill Workshop proposals." - "Tools" "Gateway switch" "Send SMS" "OpenClaw is ready to continue in your ordinary chat." From cc1a09fbc437d2f5c7abeb21c0a70a9d56310086 Mon Sep 17 00:00:00 2001 From: Vincent Koc Date: Thu, 6 Aug 2026 23:31:47 +0800 Subject: [PATCH 08/69] chore(release): prepare 2026.8.1-beta.1 --- .../Sources/OpenClaw/Resources/Info.plist | 4 +- docs/plugins/plugin-inventory.md | 2 +- docs/plugins/reference/cua-computer.md | 4 +- docs/plugins/reference/google.md | 2 +- docs/plugins/reference/sms.md | 4 +- extensions/acpx/package.json | 6 +- extensions/admin-http-rpc/package.json | 2 +- extensions/alibaba/package.json | 2 +- extensions/amazon-bedrock-mantle/package.json | 6 +- extensions/amazon-bedrock/package.json | 6 +- extensions/anthropic-vertex/package.json | 6 +- extensions/anthropic/package.json | 2 +- extensions/arcee/package.json | 6 +- extensions/azure-speech/package.json | 2 +- extensions/baseten/package.json | 6 +- extensions/beam/package.json | 2 +- extensions/bonjour/package.json | 2 +- extensions/brave/package.json | 6 +- extensions/browser/package.json | 2 +- extensions/buzz/package.json | 45 ++++++-- extensions/byteplus/package.json | 6 +- extensions/canvas/package.json | 2 +- extensions/cerebras/package.json | 6 +- extensions/chutes/package.json | 6 +- extensions/clawrouter/package.json | 2 +- extensions/clickclack/package.json | 92 +++++++++++++--- extensions/cloudflare-ai-gateway/package.json | 6 +- extensions/codex/package.json | 6 +- extensions/cohere/package.json | 6 +- extensions/comfy/package.json | 6 +- extensions/copilot-proxy/package.json | 2 +- extensions/copilot/package.json | 6 +- extensions/crabbox/package.json | 2 +- extensions/cua-computer/package.json | 2 +- extensions/deepgram/package.json | 2 +- extensions/deepinfra/package.json | 6 +- extensions/deepseek/package.json | 6 +- extensions/diagnostics-otel/package.json | 6 +- .../diagnostics-prometheus/package.json | 6 +- extensions/diffs-language-pack/package.json | 6 +- extensions/diffs/package.json | 6 +- extensions/discord/package.json | 18 ++-- extensions/document-extract/package.json | 2 +- extensions/duckduckgo/package.json | 6 +- extensions/elevenlabs/package.json | 2 +- extensions/exa/package.json | 6 +- extensions/fal/package.json | 2 +- extensions/featherless/package.json | 6 +- extensions/feishu/package.json | 12 ++- extensions/file-transfer/package.json | 2 +- extensions/firecrawl/package.json | 6 +- extensions/fireworks/package.json | 6 +- extensions/fish-audio/package.json | 6 +- extensions/github-copilot/package.json | 2 +- extensions/gmi/package.json | 6 +- extensions/google-meet/package.json | 8 +- extensions/google/package.json | 2 +- extensions/googlechat/package.json | 48 ++++++--- extensions/gradium/package.json | 6 +- extensions/groq/package.json | 6 +- extensions/huggingface/package.json | 2 +- extensions/image-generation-core/package.json | 2 +- extensions/imessage/package.json | 34 ++++-- extensions/inworld/package.json | 6 +- extensions/irc/package.json | 94 +++++++++++++--- extensions/kilocode/package.json | 6 +- extensions/kimi-coding/package.json | 6 +- extensions/line/package.json | 73 ++++++++++--- extensions/linux-canvas/package.json | 2 +- extensions/linux-node/package.json | 2 +- extensions/litellm/package.json | 2 +- extensions/llama-cpp/package.json | 6 +- extensions/llm-task/package.json | 2 +- extensions/lmstudio/package.json | 2 +- extensions/lobster/package.json | 6 +- extensions/logbook/package.json | 4 +- extensions/longcat/package.json | 6 +- extensions/matrix/CHANGELOG.md | 5 + extensions/matrix/package.json | 100 ++++++++++++++--- extensions/mattermost/package.json | 52 +++++++-- .../media-understanding-core/package.json | 2 +- extensions/memory-core/package.json | 4 +- extensions/memory-lancedb/package.json | 6 +- extensions/memory-wiki/package.json | 4 +- extensions/meta/package.json | 6 +- extensions/microsoft-foundry/package.json | 2 +- extensions/microsoft/package.json | 2 +- extensions/migrate-claude/package.json | 4 +- extensions/migrate-hermes/package.json | 4 +- extensions/minimax/package.json | 2 +- extensions/mistral/package.json | 6 +- extensions/moonshot/package.json | 6 +- extensions/msteams/package.json | 12 ++- extensions/mxc/package.json | 6 +- extensions/nextcloud-talk/package.json | 91 +++++++++++++--- extensions/nostr/package.json | 36 +++++-- extensions/novita/package.json | 6 +- extensions/nvidia/package.json | 2 +- extensions/oc-path/package.json | 4 +- extensions/ollama/package.json | 2 +- extensions/onepassword/package.json | 2 +- extensions/open-prose/package.json | 2 +- extensions/openai/package.json | 2 +- extensions/opencode-go/package.json | 6 +- extensions/opencode/package.json | 6 +- extensions/openrouter/package.json | 2 +- extensions/openshell/package.json | 6 +- extensions/parallel/package.json | 6 +- extensions/perplexity/package.json | 6 +- extensions/pixverse/package.json | 8 +- extensions/policy/package.json | 4 +- extensions/qa-channel/package.json | 37 +++++-- extensions/qa-lab/package.json | 6 +- extensions/qianfan/package.json | 6 +- extensions/qqbot/package.json | 43 ++++++-- extensions/qwen/package.json | 6 +- extensions/raft/package.json | 13 ++- extensions/reef/package.json | 6 +- extensions/runway/package.json | 2 +- extensions/searxng/package.json | 6 +- extensions/senseaudio/package.json | 2 +- extensions/sglang/package.json | 2 +- extensions/signal/package.json | 11 +- extensions/slack/package.json | 89 ++++++++++++--- extensions/sms/package.json | 101 +++++++++++++++--- extensions/stepfun/package.json | 6 +- extensions/synology-chat/package.json | 49 +++++++-- extensions/synthetic/package.json | 6 +- extensions/tavily/package.json | 6 +- extensions/teams-meetings/package.json | 8 +- extensions/telegram/package.json | 17 ++- extensions/tencent/package.json | 6 +- extensions/tlon/package.json | 82 +++++++++++--- extensions/together/package.json | 2 +- extensions/tokenjuice/package.json | 8 +- extensions/tts-local-cli/package.json | 2 +- extensions/twitch/package.json | 10 +- extensions/vault/package.json | 2 +- extensions/venice/package.json | 6 +- extensions/vercel-ai-gateway/package.json | 6 +- extensions/video-generation-core/package.json | 2 +- extensions/vllm/package.json | 2 +- extensions/voice-call/package.json | 8 +- extensions/volcengine/package.json | 6 +- extensions/voyage/package.json | 6 +- extensions/vydra/package.json | 6 +- extensions/web-readability/package.json | 2 +- extensions/webhooks/package.json | 2 +- extensions/whatsapp/package.json | 8 +- extensions/workboard/package.json | 4 +- extensions/xai/package.json | 2 +- extensions/xiaomi/package.json | 6 +- extensions/zai/package.json | 6 +- extensions/zalo/package.json | 23 ++-- extensions/zalouser/package.json | 12 ++- extensions/zoom-meetings/package.json | 8 +- package.json | 2 +- packages/ai/package.json | 2 +- packages/gateway-client/package.json | 2 +- packages/gateway-protocol/package.json | 2 +- .../official-external-channel-catalog.json | 48 ++++----- 161 files changed, 1292 insertions(+), 539 deletions(-) diff --git a/apps/macos/Sources/OpenClaw/Resources/Info.plist b/apps/macos/Sources/OpenClaw/Resources/Info.plist index b0f964be638d..8f226cd2309a 100644 --- a/apps/macos/Sources/OpenClaw/Resources/Info.plist +++ b/apps/macos/Sources/OpenClaw/Resources/Info.plist @@ -15,9 +15,9 @@ CFBundlePackageType APPL CFBundleShortVersionString - 2026.7.2 + 2026.8.1 CFBundleVersion - 2026070200 + 2026080100 CFBundleIconFile OpenClaw CFBundleURLTypes diff --git a/docs/plugins/plugin-inventory.md b/docs/plugins/plugin-inventory.md index c0d9da695971..b9ad7724157b 100644 --- a/docs/plugins/plugin-inventory.md +++ b/docs/plugins/plugin-inventory.md @@ -303,7 +303,7 @@ Each entry lists the package, distribution route, and description. - **[slack](/plugins/reference/slack)** (`@openclaw/slack`) - npm; ClawHub. OpenClaw Slack channel plugin for channels, DMs, commands, and app events. -- **[sms](/plugins/reference/sms)** (`@openclaw/sms`) - npm; ClawHub: `clawhub:@openclaw/sms`. Twilio SMS channel plugin for OpenClaw text messages. +- **[sms](/plugins/reference/sms)** (`@openclaw/sms`) - npm; ClawHub: `clawhub:@openclaw/sms`. Twilio SMS/MMS channel plugin for OpenClaw messages. - **[stepfun](/plugins/reference/stepfun)** (`@openclaw/stepfun-provider`) - npm; ClawHub: `clawhub:@openclaw/stepfun-provider`. Adds StepFun, StepFun Plan model provider support to OpenClaw. diff --git a/docs/plugins/reference/cua-computer.md b/docs/plugins/reference/cua-computer.md index 9072f7cdbeb8..e2c6f7c8f177 100644 --- a/docs/plugins/reference/cua-computer.md +++ b/docs/plugins/reference/cua-computer.md @@ -7,9 +7,7 @@ title: "Cua Computer plugin" # Cua Computer plugin -Experimental CUA Driver SDK computer control for Windows and Linux node hosts. It preserves -the node `screen.snapshot` and `computer.act` contract while using a configured, trusted -CUA Driver 0.14.1 SDK session directly; it does not run a CUA daemon or MCP proxy. +Experimental CUA Driver SDK computer control for Windows and Linux node hosts. ## Distribution diff --git a/docs/plugins/reference/google.md b/docs/plugins/reference/google.md index c7917953f15c..e2f09c35afd8 100644 --- a/docs/plugins/reference/google.md +++ b/docs/plugins/reference/google.md @@ -16,7 +16,7 @@ Adds Google, Google Gemini CLI, Google Vertex model provider support to OpenClaw ## Surface -providers: `google`, `google-gemini-cli`, `google-vertex`; contracts: `imageGenerationProviders`, `mediaUnderstandingProviders`, `memoryEmbeddingProviders`, `musicGenerationProviders`, `realtimeVoiceProviders`, `speechProviders`, `usageProviders`, `videoGenerationProviders`, `webSearchProviders` +providers: `google`, `google-gemini-cli`, `google-vertex`; contracts: `imageGenerationProviders`, `mediaUnderstandingProviders`, `memoryEmbeddingProviders`, `musicGenerationProviders`, `realtimeVoiceProviders`, `speechProviders`, `videoGenerationProviders`, `webSearchProviders` ## Related docs diff --git a/docs/plugins/reference/sms.md b/docs/plugins/reference/sms.md index f10e40426af5..49895135196b 100644 --- a/docs/plugins/reference/sms.md +++ b/docs/plugins/reference/sms.md @@ -1,5 +1,5 @@ --- -summary: "Twilio SMS channel plugin for OpenClaw text messages." +summary: "Twilio SMS/MMS channel plugin for OpenClaw messages." read_when: - You are installing, configuring, or auditing the sms plugin title: "Sms plugin" @@ -7,7 +7,7 @@ title: "Sms plugin" # Sms plugin -Twilio SMS channel plugin for OpenClaw text messages. +Twilio SMS/MMS channel plugin for OpenClaw messages. ## Distribution diff --git a/extensions/acpx/package.json b/extensions/acpx/package.json index 39b1a0fad363..c3da713aec0e 100644 --- a/extensions/acpx/package.json +++ b/extensions/acpx/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/acpx", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "OpenClaw ACP runtime backend with plugin-owned session and transport management.", "repository": { "type": "git", @@ -43,10 +43,10 @@ ] }, "compat": { - "pluginApi": ">=2026.7.2" + "pluginApi": ">=2026.8.1-beta.1" }, "build": { - "openclawVersion": "2026.7.2", + "openclawVersion": "2026.8.1-beta.1", "staticAssets": [ { "source": "./src/runtime-internals/mcp-proxy.mjs", diff --git a/extensions/admin-http-rpc/package.json b/extensions/admin-http-rpc/package.json index bcff7195472e..3acf341b732e 100644 --- a/extensions/admin-http-rpc/package.json +++ b/extensions/admin-http-rpc/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/admin-http-rpc", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "private": true, "description": "OpenClaw admin HTTP RPC endpoint", "type": "module", diff --git a/extensions/alibaba/package.json b/extensions/alibaba/package.json index ca54546c16fb..0ac2db5976d9 100644 --- a/extensions/alibaba/package.json +++ b/extensions/alibaba/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/alibaba-provider", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "private": true, "description": "OpenClaw Alibaba Model Studio video provider plugin", "type": "module", diff --git a/extensions/amazon-bedrock-mantle/package.json b/extensions/amazon-bedrock-mantle/package.json index d496ad787537..309c2c48b3bd 100644 --- a/extensions/amazon-bedrock-mantle/package.json +++ b/extensions/amazon-bedrock-mantle/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/amazon-bedrock-mantle-provider", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "OpenClaw Amazon Bedrock Mantle provider plugin for OpenAI-compatible model routing.", "repository": { "type": "git", @@ -24,10 +24,10 @@ "minHostVersion": ">=2026.5.12-beta.1" }, "compat": { - "pluginApi": ">=2026.7.2" + "pluginApi": ">=2026.8.1-beta.1" }, "build": { - "openclawVersion": "2026.7.2", + "openclawVersion": "2026.8.1-beta.1", "bundledDist": false }, "release": { diff --git a/extensions/amazon-bedrock/package.json b/extensions/amazon-bedrock/package.json index f2f76542afbf..1793b986beff 100644 --- a/extensions/amazon-bedrock/package.json +++ b/extensions/amazon-bedrock/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/amazon-bedrock-provider", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "OpenClaw Amazon Bedrock provider plugin with model discovery, embeddings, and guardrail support.", "repository": { "type": "git", @@ -28,10 +28,10 @@ "minHostVersion": ">=2026.5.12-beta.1" }, "compat": { - "pluginApi": ">=2026.7.2" + "pluginApi": ">=2026.8.1-beta.1" }, "build": { - "openclawVersion": "2026.7.2", + "openclawVersion": "2026.8.1-beta.1", "bundledDist": false }, "release": { diff --git a/extensions/anthropic-vertex/package.json b/extensions/anthropic-vertex/package.json index d646c649b6eb..b2a821c7e74c 100644 --- a/extensions/anthropic-vertex/package.json +++ b/extensions/anthropic-vertex/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/anthropic-vertex-provider", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "OpenClaw Anthropic Vertex provider plugin for Claude models on Google Vertex AI.", "repository": { "type": "git", @@ -25,10 +25,10 @@ "minHostVersion": ">=2026.5.12-beta.1" }, "compat": { - "pluginApi": ">=2026.7.2" + "pluginApi": ">=2026.8.1-beta.1" }, "build": { - "openclawVersion": "2026.7.2", + "openclawVersion": "2026.8.1-beta.1", "bundledDist": false }, "release": { diff --git a/extensions/anthropic/package.json b/extensions/anthropic/package.json index b658fbefbb2b..4d59159d279d 100644 --- a/extensions/anthropic/package.json +++ b/extensions/anthropic/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/anthropic-provider", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "private": true, "description": "OpenClaw Anthropic provider, Claude CLI, and native session catalog plugin", "type": "module", diff --git a/extensions/arcee/package.json b/extensions/arcee/package.json index 766378a75bab..cf76e7f09509 100644 --- a/extensions/arcee/package.json +++ b/extensions/arcee/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/arcee-provider", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "OpenClaw Arcee provider plugin.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.6.8" }, "compat": { - "pluginApi": ">=2026.7.2" + "pluginApi": ">=2026.8.1-beta.1" }, "build": { - "openclawVersion": "2026.7.2", + "openclawVersion": "2026.8.1-beta.1", "bundledDist": false }, "release": { diff --git a/extensions/azure-speech/package.json b/extensions/azure-speech/package.json index 20eb21df489c..570c90ef0138 100644 --- a/extensions/azure-speech/package.json +++ b/extensions/azure-speech/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/azure-speech", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "private": true, "description": "OpenClaw Azure Speech plugin", "type": "module", diff --git a/extensions/baseten/package.json b/extensions/baseten/package.json index 3a2fb9d5fd27..8a74289f2c67 100644 --- a/extensions/baseten/package.json +++ b/extensions/baseten/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/baseten-provider", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "OpenClaw Baseten provider plugin.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.7.2" }, "compat": { - "pluginApi": ">=2026.7.2" + "pluginApi": ">=2026.8.1-beta.1" }, "build": { - "openclawVersion": "2026.7.2", + "openclawVersion": "2026.8.1-beta.1", "bundledDist": false }, "release": { diff --git a/extensions/beam/package.json b/extensions/beam/package.json index e75f302d4c09..893976c3cd29 100644 --- a/extensions/beam/package.json +++ b/extensions/beam/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/beam", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "private": true, "description": "Read-only coding-session Beam receiver", "type": "module", diff --git a/extensions/bonjour/package.json b/extensions/bonjour/package.json index 79696d8a1e06..2993363a98ef 100644 --- a/extensions/bonjour/package.json +++ b/extensions/bonjour/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/bonjour", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "OpenClaw Bonjour/mDNS gateway discovery", "type": "module", "dependencies": { diff --git a/extensions/brave/package.json b/extensions/brave/package.json index f2b5f6ae360b..bfaa9f0ec758 100644 --- a/extensions/brave/package.json +++ b/extensions/brave/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/brave-plugin", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "OpenClaw Brave Search provider plugin for web search.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "allowInvalidConfigRecovery": true }, "compat": { - "pluginApi": ">=2026.7.2" + "pluginApi": ">=2026.8.1-beta.1" }, "build": { - "openclawVersion": "2026.7.2" + "openclawVersion": "2026.8.1-beta.1" }, "release": { "publishToClawHub": true, diff --git a/extensions/browser/package.json b/extensions/browser/package.json index 138b78a94cd1..e2c79722d399 100644 --- a/extensions/browser/package.json +++ b/extensions/browser/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/browser-plugin", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "private": true, "description": "OpenClaw browser tool plugin", "type": "module", diff --git a/extensions/buzz/package.json b/extensions/buzz/package.json index c8243109b42b..cb625e4701d1 100644 --- a/extensions/buzz/package.json +++ b/extensions/buzz/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/buzz", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "Connect OpenClaw agents to Buzz rooms", "repository": { "type": "git", @@ -16,7 +16,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.7.2" + "openclaw": ">=2026.8.1-beta.1" }, "peerDependenciesMeta": { "openclaw": { @@ -24,13 +24,18 @@ } }, "openclaw": { - "extensions": ["./index.ts"], + "extensions": [ + "./index.ts" + ], "setupEntry": "./setup-entry.ts", "channel": { "id": "buzz", "configuredState": { "env": { - "allOf": ["BUZZ_RELAY_URL", "BUZZ_PRIVATE_KEY"] + "allOf": [ + "BUZZ_RELAY_URL", + "BUZZ_PRIVATE_KEY" + ] } }, "label": "Buzz", @@ -42,9 +47,31 @@ "order": 56, "setup": { "fields": [ - { "key": "relayUrl", "kind": "string", "cli": { "flags": "--relay-url ", "description": "Buzz relay WebSocket URL" } }, - { "key": "privateKey", "kind": "string", "sensitive": true, "cli": { "flags": "--private-key ", "description": "Buzz bot Nostr private key" } }, - { "key": "useEnv", "kind": "boolean", "cli": { "flags": "--use-env", "description": "Use BUZZ_PRIVATE_KEY with the supplied relay URL" } } + { + "key": "relayUrl", + "kind": "string", + "cli": { + "flags": "--relay-url ", + "description": "Buzz relay WebSocket URL" + } + }, + { + "key": "privateKey", + "kind": "string", + "sensitive": true, + "cli": { + "flags": "--private-key ", + "description": "Buzz bot Nostr private key" + } + }, + { + "key": "useEnv", + "kind": "boolean", + "cli": { + "flags": "--use-env", + "description": "Use BUZZ_PRIVATE_KEY with the supplied relay URL" + } + } ] } }, @@ -55,10 +82,10 @@ "minHostVersion": ">=2026.7.2" }, "compat": { - "pluginApi": ">=2026.7.2" + "pluginApi": ">=2026.8.1-beta.1" }, "build": { - "openclawVersion": "2026.7.2" + "openclawVersion": "2026.8.1-beta.1" }, "release": { "publishToClawHub": true, diff --git a/extensions/byteplus/package.json b/extensions/byteplus/package.json index 1b4a3c36d90f..c048d5a67be0 100644 --- a/extensions/byteplus/package.json +++ b/extensions/byteplus/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/byteplus-provider", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "OpenClaw BytePlus provider plugin.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.7.2" }, "compat": { - "pluginApi": ">=2026.7.2" + "pluginApi": ">=2026.8.1-beta.1" }, "build": { - "openclawVersion": "2026.7.2", + "openclawVersion": "2026.8.1-beta.1", "bundledDist": false }, "release": { diff --git a/extensions/canvas/package.json b/extensions/canvas/package.json index aae54d064bdb..d34abcac895a 100644 --- a/extensions/canvas/package.json +++ b/extensions/canvas/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/canvas-plugin", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "private": true, "description": "OpenClaw Canvas plugin", "type": "module", diff --git a/extensions/cerebras/package.json b/extensions/cerebras/package.json index 03b4075bbe23..eda530991d68 100644 --- a/extensions/cerebras/package.json +++ b/extensions/cerebras/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/cerebras-provider", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "OpenClaw Cerebras provider plugin.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.6.8" }, "compat": { - "pluginApi": ">=2026.7.2" + "pluginApi": ">=2026.8.1-beta.1" }, "build": { - "openclawVersion": "2026.7.2", + "openclawVersion": "2026.8.1-beta.1", "bundledDist": false }, "release": { diff --git a/extensions/chutes/package.json b/extensions/chutes/package.json index 1bf384eaa2fe..c3f63c41a9ad 100644 --- a/extensions/chutes/package.json +++ b/extensions/chutes/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/chutes-provider", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "OpenClaw Chutes.ai provider plugin.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.6.8" }, "compat": { - "pluginApi": ">=2026.7.2" + "pluginApi": ">=2026.8.1-beta.1" }, "build": { - "openclawVersion": "2026.7.2", + "openclawVersion": "2026.8.1-beta.1", "bundledDist": false }, "release": { diff --git a/extensions/clawrouter/package.json b/extensions/clawrouter/package.json index 49dc8bc0e339..1e9c3caa5118 100644 --- a/extensions/clawrouter/package.json +++ b/extensions/clawrouter/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/clawrouter", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "private": true, "description": "OpenClaw ClawRouter plugin", "type": "module", diff --git a/extensions/clickclack/package.json b/extensions/clickclack/package.json index b908d66afca6..5cbf549501ad 100644 --- a/extensions/clickclack/package.json +++ b/extensions/clickclack/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/clickclack", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "OpenClaw ClickClack channel plugin", "type": "module", "exports": { @@ -17,7 +17,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.7.2" + "openclaw": ">=2026.8.1-beta.1" }, "peerDependenciesMeta": { "openclaw": { @@ -54,15 +54,81 @@ }, "setup": { "fields": [ - { "key": "code", "kind": "string", "sensitive": true, "cli": { "flags": "--code ", "description": "ClickClack one-time setup code or setup URL" } }, - { "key": "token", "kind": "string", "sensitive": true, "cli": { "flags": "--token ", "description": "ClickClack bot token" } }, - { "key": "tokenFile", "kind": "string", "sensitive": true, "cli": { "flags": "--token-file ", "description": "ClickClack bot token file" } }, - { "key": "baseUrl", "kind": "string", "cli": { "flags": "--base-url ", "description": "ClickClack API base URL" } }, - { "key": "workspace", "kind": "string", "cli": { "flags": "--workspace ", "description": "ClickClack workspace id, slug, or name" } }, - { "key": "defaultTo", "kind": "string", "cli": { "flags": "--default-to ", "description": "Default ClickClack target" } }, - { "key": "allowFrom", "kind": "string-list", "cli": { "flags": "--allow-from ", "description": "Allowed ClickClack senders" } }, - { "key": "agentActivity", "kind": "boolean", "cli": { "flags": "--agent-activity", "description": "Enable ClickClack agent activity" } }, - { "key": "useEnv", "kind": "boolean", "cli": { "flags": "--use-env", "description": "Use CLICKCLACK_BOT_TOKEN" } } + { + "key": "code", + "kind": "string", + "sensitive": true, + "cli": { + "flags": "--code ", + "description": "ClickClack one-time setup code or setup URL" + } + }, + { + "key": "token", + "kind": "string", + "sensitive": true, + "cli": { + "flags": "--token ", + "description": "ClickClack bot token" + } + }, + { + "key": "tokenFile", + "kind": "string", + "sensitive": true, + "cli": { + "flags": "--token-file ", + "description": "ClickClack bot token file" + } + }, + { + "key": "baseUrl", + "kind": "string", + "cli": { + "flags": "--base-url ", + "description": "ClickClack API base URL" + } + }, + { + "key": "workspace", + "kind": "string", + "cli": { + "flags": "--workspace ", + "description": "ClickClack workspace id, slug, or name" + } + }, + { + "key": "defaultTo", + "kind": "string", + "cli": { + "flags": "--default-to ", + "description": "Default ClickClack target" + } + }, + { + "key": "allowFrom", + "kind": "string-list", + "cli": { + "flags": "--allow-from ", + "description": "Allowed ClickClack senders" + } + }, + { + "key": "agentActivity", + "kind": "boolean", + "cli": { + "flags": "--agent-activity", + "description": "Enable ClickClack agent activity" + } + }, + { + "key": "useEnv", + "kind": "boolean", + "cli": { + "flags": "--use-env", + "description": "Use CLICKCLACK_BOT_TOKEN" + } + } ] } }, @@ -74,10 +140,10 @@ "allowInvalidConfigRecovery": true }, "compat": { - "pluginApi": ">=2026.7.2" + "pluginApi": ">=2026.8.1-beta.1" }, "build": { - "openclawVersion": "2026.7.2", + "openclawVersion": "2026.8.1-beta.1", "bundledDist": false }, "release": { diff --git a/extensions/cloudflare-ai-gateway/package.json b/extensions/cloudflare-ai-gateway/package.json index 0e8801e87c09..f384f273f711 100644 --- a/extensions/cloudflare-ai-gateway/package.json +++ b/extensions/cloudflare-ai-gateway/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/cloudflare-ai-gateway-provider", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "OpenClaw Cloudflare AI Gateway provider plugin.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.6.8" }, "compat": { - "pluginApi": ">=2026.7.2" + "pluginApi": ">=2026.8.1-beta.1" }, "build": { - "openclawVersion": "2026.7.2", + "openclawVersion": "2026.8.1-beta.1", "bundledDist": false }, "release": { diff --git a/extensions/codex/package.json b/extensions/codex/package.json index 484f8fc4e3c7..c14e5037b0f7 100644 --- a/extensions/codex/package.json +++ b/extensions/codex/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/codex", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "OpenClaw Codex app-server harness and native session supervision plugin.", "repository": { "type": "git", @@ -35,10 +35,10 @@ ] }, "compat": { - "pluginApi": ">=2026.7.2" + "pluginApi": ">=2026.8.1-beta.1" }, "build": { - "openclawVersion": "2026.7.2" + "openclawVersion": "2026.8.1-beta.1" }, "release": { "publishToClawHub": true, diff --git a/extensions/cohere/package.json b/extensions/cohere/package.json index d08d747ba896..27d219d09510 100644 --- a/extensions/cohere/package.json +++ b/extensions/cohere/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/cohere-provider", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "OpenClaw Cohere provider plugin.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.6.8" }, "compat": { - "pluginApi": ">=2026.7.2" + "pluginApi": ">=2026.8.1-beta.1" }, "build": { - "openclawVersion": "2026.7.2", + "openclawVersion": "2026.8.1-beta.1", "bundledDist": false }, "release": { diff --git a/extensions/comfy/package.json b/extensions/comfy/package.json index 0959cfb41fe9..849b766f7c7e 100644 --- a/extensions/comfy/package.json +++ b/extensions/comfy/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/comfy-provider", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "OpenClaw ComfyUI provider plugin.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.7.2" }, "compat": { - "pluginApi": ">=2026.7.2" + "pluginApi": ">=2026.8.1-beta.1" }, "build": { - "openclawVersion": "2026.7.2", + "openclawVersion": "2026.8.1-beta.1", "bundledDist": false }, "release": { diff --git a/extensions/copilot-proxy/package.json b/extensions/copilot-proxy/package.json index f424d4027d71..810703086396 100644 --- a/extensions/copilot-proxy/package.json +++ b/extensions/copilot-proxy/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/copilot-proxy", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "private": true, "description": "OpenClaw Copilot Proxy provider plugin", "type": "module", diff --git a/extensions/copilot/package.json b/extensions/copilot/package.json index 6cfd931b9e3a..a7036193ae04 100644 --- a/extensions/copilot/package.json +++ b/extensions/copilot/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/copilot", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "OpenClaw GitHub Copilot agent runtime plugin (registers a `github-copilot` AgentHarness backed by @github/copilot-sdk over JSON-RPC to the GitHub Copilot CLI)", "repository": { "type": "git", @@ -24,10 +24,10 @@ "minHostVersion": ">=2026.5.28" }, "compat": { - "pluginApi": ">=2026.7.2" + "pluginApi": ">=2026.8.1-beta.1" }, "build": { - "openclawVersion": "2026.7.2", + "openclawVersion": "2026.8.1-beta.1", "bundledDist": false }, "release": { diff --git a/extensions/crabbox/package.json b/extensions/crabbox/package.json index e91e22ce7e2a..e555f5f34ea7 100644 --- a/extensions/crabbox/package.json +++ b/extensions/crabbox/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/crabbox-provider", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "private": true, "description": "OpenClaw cloud worker provider backed by the Crabbox CLI", "type": "module", diff --git a/extensions/cua-computer/package.json b/extensions/cua-computer/package.json index 7033210e8933..2cb27a5b4bfc 100644 --- a/extensions/cua-computer/package.json +++ b/extensions/cua-computer/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/cua-computer", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "Experimental CUA Driver SDK computer control for Windows and Linux node hosts", "type": "module", "dependencies": { diff --git a/extensions/deepgram/package.json b/extensions/deepgram/package.json index 47f38444e16f..a18b707a3b1d 100644 --- a/extensions/deepgram/package.json +++ b/extensions/deepgram/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/deepgram-provider", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "private": true, "description": "OpenClaw Deepgram media-understanding provider", "type": "module", diff --git a/extensions/deepinfra/package.json b/extensions/deepinfra/package.json index 019be8365f0b..45d148632240 100644 --- a/extensions/deepinfra/package.json +++ b/extensions/deepinfra/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/deepinfra-provider", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "OpenClaw DeepInfra provider plugin.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.6.8" }, "compat": { - "pluginApi": ">=2026.7.2" + "pluginApi": ">=2026.8.1-beta.1" }, "build": { - "openclawVersion": "2026.7.2", + "openclawVersion": "2026.8.1-beta.1", "bundledDist": false }, "release": { diff --git a/extensions/deepseek/package.json b/extensions/deepseek/package.json index b5b398a50a80..afea9145b825 100644 --- a/extensions/deepseek/package.json +++ b/extensions/deepseek/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/deepseek-provider", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "OpenClaw DeepSeek provider plugin.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.6.8" }, "compat": { - "pluginApi": ">=2026.7.2" + "pluginApi": ">=2026.8.1-beta.1" }, "build": { - "openclawVersion": "2026.7.2", + "openclawVersion": "2026.8.1-beta.1", "bundledDist": false }, "release": { diff --git a/extensions/diagnostics-otel/package.json b/extensions/diagnostics-otel/package.json index c2edd577890c..99a2fe7a15e5 100644 --- a/extensions/diagnostics-otel/package.json +++ b/extensions/diagnostics-otel/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/diagnostics-otel", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "OpenClaw diagnostics OpenTelemetry exporter for metrics, traces, and logs.", "repository": { "type": "git", @@ -34,10 +34,10 @@ "minHostVersion": ">=2026.4.25" }, "compat": { - "pluginApi": ">=2026.7.2" + "pluginApi": ">=2026.8.1-beta.1" }, "build": { - "openclawVersion": "2026.7.2" + "openclawVersion": "2026.8.1-beta.1" }, "release": { "publishToClawHub": true, diff --git a/extensions/diagnostics-prometheus/package.json b/extensions/diagnostics-prometheus/package.json index 9a71cb3efddf..f458f986f469 100644 --- a/extensions/diagnostics-prometheus/package.json +++ b/extensions/diagnostics-prometheus/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/diagnostics-prometheus", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "OpenClaw diagnostics Prometheus exporter for runtime metrics.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.4.25" }, "compat": { - "pluginApi": ">=2026.7.2" + "pluginApi": ">=2026.8.1-beta.1" }, "build": { - "openclawVersion": "2026.7.2" + "openclawVersion": "2026.8.1-beta.1" }, "release": { "publishToClawHub": true, diff --git a/extensions/diffs-language-pack/package.json b/extensions/diffs-language-pack/package.json index 861fece06f7c..b8872ef0e1ab 100644 --- a/extensions/diffs-language-pack/package.json +++ b/extensions/diffs-language-pack/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/diffs-language-pack", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "OpenClaw diffs viewer syntax highlighting language pack", "repository": { "type": "git", @@ -22,13 +22,13 @@ "minHostVersion": ">=2026.5.27" }, "compat": { - "pluginApi": ">=2026.7.2" + "pluginApi": ">=2026.8.1-beta.1" }, "assetScripts": { "build": "node ../../scripts/build-diffs-viewer-runtime.mjs full" }, "build": { - "openclawVersion": "2026.7.2", + "openclawVersion": "2026.8.1-beta.1", "staticAssets": [ { "source": "./assets/viewer-runtime.js", diff --git a/extensions/diffs/package.json b/extensions/diffs/package.json index 6ed778c7e1d3..9733207a8c41 100644 --- a/extensions/diffs/package.json +++ b/extensions/diffs/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/diffs", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "OpenClaw read-only diff viewer plugin and file renderer for agents.", "repository": { "type": "git", @@ -28,13 +28,13 @@ "minHostVersion": ">=2026.4.30" }, "compat": { - "pluginApi": ">=2026.7.2" + "pluginApi": ">=2026.8.1-beta.1" }, "assetScripts": { "build": "node ../../scripts/build-diffs-viewer-runtime.mjs curated" }, "build": { - "openclawVersion": "2026.7.2", + "openclawVersion": "2026.8.1-beta.1", "staticAssets": [ { "source": "./assets/viewer-runtime.js", diff --git a/extensions/discord/package.json b/extensions/discord/package.json index 6fda31a1a8b6..3228a975ec67 100644 --- a/extensions/discord/package.json +++ b/extensions/discord/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/discord", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "OpenClaw Discord channel plugin for channels, DMs, commands, and app events.", "repository": { "type": "git", @@ -24,7 +24,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.7.2" + "openclaw": ">=2026.8.1-beta.1" }, "peerDependenciesMeta": { "openclaw": { @@ -66,12 +66,18 @@ "key": "token", "kind": "string", "sensitive": true, - "cli": { "flags": "--token ", "description": "Discord bot token" } + "cli": { + "flags": "--token ", + "description": "Discord bot token" + } }, { "key": "useEnv", "kind": "boolean", - "cli": { "flags": "--use-env", "description": "Use DISCORD_BOT_TOKEN" } + "cli": { + "flags": "--use-env", + "description": "Use DISCORD_BOT_TOKEN" + } } ] }, @@ -93,10 +99,10 @@ "allowInvalidConfigRecovery": true }, "compat": { - "pluginApi": ">=2026.7.2" + "pluginApi": ">=2026.8.1-beta.1" }, "build": { - "openclawVersion": "2026.7.2", + "openclawVersion": "2026.8.1-beta.1", "staticAssets": [ { "source": "./assets/embedded-app-sdk.mjs", diff --git a/extensions/document-extract/package.json b/extensions/document-extract/package.json index 585837425028..777b48fc7f0e 100644 --- a/extensions/document-extract/package.json +++ b/extensions/document-extract/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/document-extract-plugin", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "private": true, "description": "OpenClaw local document extraction plugin", "type": "module", diff --git a/extensions/duckduckgo/package.json b/extensions/duckduckgo/package.json index e6cfe81f0f60..658cb43c0829 100644 --- a/extensions/duckduckgo/package.json +++ b/extensions/duckduckgo/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/duckduckgo-plugin", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "OpenClaw DuckDuckGo plugin.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.7.2" }, "compat": { - "pluginApi": ">=2026.7.2" + "pluginApi": ">=2026.8.1-beta.1" }, "build": { - "openclawVersion": "2026.7.2", + "openclawVersion": "2026.8.1-beta.1", "bundledDist": false }, "release": { diff --git a/extensions/elevenlabs/package.json b/extensions/elevenlabs/package.json index 05fd0b5db5df..343b31de115b 100644 --- a/extensions/elevenlabs/package.json +++ b/extensions/elevenlabs/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/elevenlabs-speech", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "private": true, "description": "OpenClaw ElevenLabs speech plugin", "type": "module", diff --git a/extensions/exa/package.json b/extensions/exa/package.json index 5502bfc07099..75b3225530e6 100644 --- a/extensions/exa/package.json +++ b/extensions/exa/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/exa-plugin", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "OpenClaw Exa plugin.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.6.8" }, "compat": { - "pluginApi": ">=2026.7.2" + "pluginApi": ">=2026.8.1-beta.1" }, "build": { - "openclawVersion": "2026.7.2", + "openclawVersion": "2026.8.1-beta.1", "bundledDist": false }, "release": { diff --git a/extensions/fal/package.json b/extensions/fal/package.json index 3e1a68c3cdc3..ee2f025ff876 100644 --- a/extensions/fal/package.json +++ b/extensions/fal/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/fal-provider", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "private": true, "description": "OpenClaw fal provider plugin", "type": "module", diff --git a/extensions/featherless/package.json b/extensions/featherless/package.json index a627eae967ee..e81b1e337b05 100644 --- a/extensions/featherless/package.json +++ b/extensions/featherless/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/featherless-provider", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "OpenClaw Featherless AI provider plugin.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.6.11" }, "compat": { - "pluginApi": ">=2026.7.2" + "pluginApi": ">=2026.8.1-beta.1" }, "build": { - "openclawVersion": "2026.7.2", + "openclawVersion": "2026.8.1-beta.1", "bundledDist": false }, "release": { diff --git a/extensions/feishu/package.json b/extensions/feishu/package.json index e909f264924f..333d1d0e06ff 100644 --- a/extensions/feishu/package.json +++ b/extensions/feishu/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/feishu", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "OpenClaw Feishu/Lark channel plugin for chats and workplace tools (community maintained by @m1heng).", "repository": { "type": "git", @@ -20,7 +20,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.7.2" + "openclaw": ">=2026.8.1-beta.1" }, "peerDependenciesMeta": { "openclaw": { @@ -54,7 +54,9 @@ ], "order": 35, "quickstartAllowFrom": true, - "setup": { "fields": [] } + "setup": { + "fields": [] + } }, "install": { "npmSpec": "@openclaw/feishu", @@ -62,10 +64,10 @@ "minHostVersion": ">=2026.5.29" }, "compat": { - "pluginApi": ">=2026.7.2" + "pluginApi": ">=2026.8.1-beta.1" }, "build": { - "openclawVersion": "2026.7.2" + "openclawVersion": "2026.8.1-beta.1" }, "release": { "publishToClawHub": true, diff --git a/extensions/file-transfer/package.json b/extensions/file-transfer/package.json index 023e61dcab09..129dfdf1fad5 100644 --- a/extensions/file-transfer/package.json +++ b/extensions/file-transfer/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/file-transfer", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "OpenClaw file transfer plugin (file_fetch, dir_list, dir_fetch, file_write)", "type": "module", "dependencies": { diff --git a/extensions/firecrawl/package.json b/extensions/firecrawl/package.json index d437bbfd7e06..1cf23bd83156 100644 --- a/extensions/firecrawl/package.json +++ b/extensions/firecrawl/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/firecrawl-plugin", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "OpenClaw Firecrawl plugin.", "repository": { "type": "git", @@ -24,10 +24,10 @@ "minHostVersion": ">=2026.6.8" }, "compat": { - "pluginApi": ">=2026.7.2" + "pluginApi": ">=2026.8.1-beta.1" }, "build": { - "openclawVersion": "2026.7.2", + "openclawVersion": "2026.8.1-beta.1", "bundledDist": false }, "release": { diff --git a/extensions/fireworks/package.json b/extensions/fireworks/package.json index fa75142b9f88..6cf60cdc452a 100644 --- a/extensions/fireworks/package.json +++ b/extensions/fireworks/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/fireworks-provider", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "OpenClaw Fireworks provider plugin", "type": "module", "devDependencies": { @@ -17,10 +17,10 @@ "minHostVersion": ">=2026.6.9" }, "compat": { - "pluginApi": ">=2026.7.2" + "pluginApi": ">=2026.8.1-beta.1" }, "build": { - "openclawVersion": "2026.7.2", + "openclawVersion": "2026.8.1-beta.1", "bundledDist": false }, "release": { diff --git a/extensions/fish-audio/package.json b/extensions/fish-audio/package.json index a3ae2b872076..e8c6379b5db8 100644 --- a/extensions/fish-audio/package.json +++ b/extensions/fish-audio/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/fish-audio-speech", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "OpenClaw Fish Audio speech plugin.", "repository": { "type": "git", @@ -20,10 +20,10 @@ "minHostVersion": ">=2026.7.2" }, "compat": { - "pluginApi": ">=2026.7.2" + "pluginApi": ">=2026.8.1-beta.1" }, "build": { - "openclawVersion": "2026.7.2", + "openclawVersion": "2026.8.1-beta.1", "bundledDist": false }, "release": { diff --git a/extensions/github-copilot/package.json b/extensions/github-copilot/package.json index 74e35e198450..1b9cdc02e0bf 100644 --- a/extensions/github-copilot/package.json +++ b/extensions/github-copilot/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/github-copilot-provider", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "private": true, "description": "OpenClaw GitHub Copilot provider plugin", "type": "module", diff --git a/extensions/gmi/package.json b/extensions/gmi/package.json index c10fad209590..35d9ae6a9b1d 100644 --- a/extensions/gmi/package.json +++ b/extensions/gmi/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/gmi-provider", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "OpenClaw GMI Cloud provider plugin.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.6.8" }, "compat": { - "pluginApi": ">=2026.7.2" + "pluginApi": ">=2026.8.1-beta.1" }, "build": { - "openclawVersion": "2026.7.2", + "openclawVersion": "2026.8.1-beta.1", "bundledDist": false }, "release": { diff --git a/extensions/google-meet/package.json b/extensions/google-meet/package.json index eda49d217a1d..664c617b1312 100644 --- a/extensions/google-meet/package.json +++ b/extensions/google-meet/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/google-meet", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "OpenClaw Google Meet participant plugin for joining calls through Chrome or Twilio transports.", "repository": { "type": "git", @@ -17,7 +17,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.7.2" + "openclaw": ">=2026.8.1-beta.1" }, "peerDependenciesMeta": { "openclaw": { @@ -34,10 +34,10 @@ "minHostVersion": ">=2026.4.20" }, "compat": { - "pluginApi": ">=2026.7.2" + "pluginApi": ">=2026.8.1-beta.1" }, "build": { - "openclawVersion": "2026.7.2" + "openclawVersion": "2026.8.1-beta.1" }, "release": { "publishToClawHub": true, diff --git a/extensions/google/package.json b/extensions/google/package.json index b001adc9d8da..953865a0ec36 100644 --- a/extensions/google/package.json +++ b/extensions/google/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/google-plugin", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "private": true, "description": "OpenClaw Google plugin", "type": "module", diff --git a/extensions/googlechat/package.json b/extensions/googlechat/package.json index 02c3f3fcdd10..64c6a98223ec 100644 --- a/extensions/googlechat/package.json +++ b/extensions/googlechat/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/googlechat", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "OpenClaw Google Chat channel plugin for spaces and direct messages.", "repository": { "type": "git", @@ -16,7 +16,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.7.2" + "openclaw": ">=2026.8.1-beta.1" }, "peerDependenciesMeta": { "openclaw": { @@ -66,39 +66,63 @@ "key": "token", "kind": "string", "sensitive": true, - "cli": { "flags": "--token ", "description": "Google Chat service account JSON" } + "cli": { + "flags": "--token ", + "description": "Google Chat service account JSON" + } }, { "key": "tokenFile", "kind": "string", "sensitive": true, - "cli": { "flags": "--token-file ", "description": "Google Chat service account file" } + "cli": { + "flags": "--token-file ", + "description": "Google Chat service account file" + } }, { "key": "audienceType", "kind": "choice", - "choices": ["app-url", "project-number"], - "cli": { "flags": "--audience-type ", "description": "Google Chat audience type" } + "choices": [ + "app-url", + "project-number" + ], + "cli": { + "flags": "--audience-type ", + "description": "Google Chat audience type" + } }, { "key": "audience", "kind": "string", - "cli": { "flags": "--audience ", "description": "Google Chat audience value" } + "cli": { + "flags": "--audience ", + "description": "Google Chat audience value" + } }, { "key": "webhookPath", "kind": "string", - "cli": { "flags": "--webhook-path ", "description": "Google Chat webhook path" } + "cli": { + "flags": "--webhook-path ", + "description": "Google Chat webhook path" + } }, { "key": "webhookUrl", "kind": "string", - "cli": { "flags": "--webhook-url ", "description": "Google Chat webhook URL" } + "cli": { + "flags": "--webhook-url ", + "description": "Google Chat webhook URL" + } }, { "key": "useEnv", "kind": "boolean", - "cli": { "flags": "--use-env", "description": "Use Google Chat environment credentials" } + "cli": { + "flags": "--use-env", + "description": "Use Google Chat environment credentials" + } } ] } @@ -109,10 +133,10 @@ "minHostVersion": ">=2026.4.10" }, "compat": { - "pluginApi": ">=2026.7.2" + "pluginApi": ">=2026.8.1-beta.1" }, "build": { - "openclawVersion": "2026.7.2" + "openclawVersion": "2026.8.1-beta.1" }, "release": { "publishToClawHub": true, diff --git a/extensions/gradium/package.json b/extensions/gradium/package.json index 4cb64ba782ee..e2d4e7318422 100644 --- a/extensions/gradium/package.json +++ b/extensions/gradium/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/gradium-speech", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "OpenClaw Gradium speech plugin.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.6.8" }, "compat": { - "pluginApi": ">=2026.7.2" + "pluginApi": ">=2026.8.1-beta.1" }, "build": { - "openclawVersion": "2026.7.2", + "openclawVersion": "2026.8.1-beta.1", "bundledDist": false }, "release": { diff --git a/extensions/groq/package.json b/extensions/groq/package.json index 28bf21bb3574..9dcfcf27d333 100644 --- a/extensions/groq/package.json +++ b/extensions/groq/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/groq-provider", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "OpenClaw Groq media-understanding provider.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.6.8" }, "compat": { - "pluginApi": ">=2026.7.2" + "pluginApi": ">=2026.8.1-beta.1" }, "build": { - "openclawVersion": "2026.7.2", + "openclawVersion": "2026.8.1-beta.1", "bundledDist": false }, "release": { diff --git a/extensions/huggingface/package.json b/extensions/huggingface/package.json index d0477762b25d..53a88f1e1549 100644 --- a/extensions/huggingface/package.json +++ b/extensions/huggingface/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/huggingface-provider", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "private": true, "description": "OpenClaw Hugging Face provider plugin", "type": "module", diff --git a/extensions/image-generation-core/package.json b/extensions/image-generation-core/package.json index 619883b1dfad..da22c707ed97 100644 --- a/extensions/image-generation-core/package.json +++ b/extensions/image-generation-core/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/image-generation-core", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "private": true, "description": "OpenClaw image generation runtime package", "type": "module", diff --git a/extensions/imessage/package.json b/extensions/imessage/package.json index 35e2ceb97f19..48379a811755 100644 --- a/extensions/imessage/package.json +++ b/extensions/imessage/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/imessage", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "OpenClaw iMessage channel plugin using imsg on a signed-in Mac", "repository": { "type": "git", @@ -16,7 +16,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.7.2" + "openclaw": ">=2026.8.1-beta.1" }, "peerDependenciesMeta": { "openclaw": { @@ -52,23 +52,39 @@ { "key": "cliPath", "kind": "string", - "cli": { "flags": "--cli-path ", "description": "iMessage CLI path" } + "cli": { + "flags": "--cli-path ", + "description": "iMessage CLI path" + } }, { "key": "dbPath", "kind": "string", - "cli": { "flags": "--db-path ", "description": "iMessage database path" } + "cli": { + "flags": "--db-path ", + "description": "iMessage database path" + } }, { "key": "service", "kind": "choice", - "choices": ["imessage", "sms", "auto"], - "cli": { "flags": "--service ", "description": "iMessage service" } + "choices": [ + "imessage", + "sms", + "auto" + ], + "cli": { + "flags": "--service ", + "description": "iMessage service" + } }, { "key": "region", "kind": "string", - "cli": { "flags": "--region ", "description": "SMS region" } + "cli": { + "flags": "--region ", + "description": "SMS region" + } } ] } @@ -81,10 +97,10 @@ "allowInvalidConfigRecovery": true }, "compat": { - "pluginApi": ">=2026.7.2" + "pluginApi": ">=2026.8.1-beta.1" }, "build": { - "openclawVersion": "2026.7.2", + "openclawVersion": "2026.8.1-beta.1", "bundledDist": false }, "release": { diff --git a/extensions/inworld/package.json b/extensions/inworld/package.json index 574218dc46e2..9e0cee0c101e 100644 --- a/extensions/inworld/package.json +++ b/extensions/inworld/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/inworld-speech", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "OpenClaw Inworld speech plugin.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.6.8" }, "compat": { - "pluginApi": ">=2026.7.2" + "pluginApi": ">=2026.8.1-beta.1" }, "build": { - "openclawVersion": "2026.7.2", + "openclawVersion": "2026.8.1-beta.1", "bundledDist": false }, "release": { diff --git a/extensions/irc/package.json b/extensions/irc/package.json index 73825858f6f8..ff545680ca71 100644 --- a/extensions/irc/package.json +++ b/extensions/irc/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/irc", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "OpenClaw IRC channel plugin", "type": "module", "devDependencies": { @@ -41,23 +41,89 @@ "internet-relay-chat" ], "systemImage": "network", - "setup": { "fields": [ - { "key": "host", "kind": "string", "cli": { "flags": "--host ", "description": "IRC server host" } }, - { "key": "port", "kind": "string", "cli": { "flags": "--port ", "description": "IRC server port" } }, - { "key": "tls", "kind": "boolean", "cli": { "flags": "--tls", "description": "Use TLS for IRC" } }, - { "key": "nick", "kind": "string", "cli": { "flags": "--nick ", "description": "IRC nickname" } }, - { "key": "username", "kind": "string", "cli": { "flags": "--username ", "description": "IRC username" } }, - { "key": "realname", "kind": "string", "cli": { "flags": "--realname ", "description": "IRC real name" } }, - { "key": "channels", "kind": "string-list", "cli": { "flags": "--channels ", "description": "IRC channels" } }, - { "key": "password", "kind": "string", "sensitive": true, "cli": { "flags": "--password ", "description": "IRC server password" } }, - { "key": "useEnv", "kind": "boolean", "cli": { "flags": "--use-env", "description": "Use IRC environment configuration" } } - ] } + "setup": { + "fields": [ + { + "key": "host", + "kind": "string", + "cli": { + "flags": "--host ", + "description": "IRC server host" + } + }, + { + "key": "port", + "kind": "string", + "cli": { + "flags": "--port ", + "description": "IRC server port" + } + }, + { + "key": "tls", + "kind": "boolean", + "cli": { + "flags": "--tls", + "description": "Use TLS for IRC" + } + }, + { + "key": "nick", + "kind": "string", + "cli": { + "flags": "--nick ", + "description": "IRC nickname" + } + }, + { + "key": "username", + "kind": "string", + "cli": { + "flags": "--username ", + "description": "IRC username" + } + }, + { + "key": "realname", + "kind": "string", + "cli": { + "flags": "--realname ", + "description": "IRC real name" + } + }, + { + "key": "channels", + "kind": "string-list", + "cli": { + "flags": "--channels ", + "description": "IRC channels" + } + }, + { + "key": "password", + "kind": "string", + "sensitive": true, + "cli": { + "flags": "--password ", + "description": "IRC server password" + } + }, + { + "key": "useEnv", + "kind": "boolean", + "cli": { + "flags": "--use-env", + "description": "Use IRC environment configuration" + } + } + ] + } }, "compat": { - "pluginApi": ">=2026.7.2" + "pluginApi": ">=2026.8.1-beta.1" }, "build": { - "openclawVersion": "2026.7.2", + "openclawVersion": "2026.8.1-beta.1", "bundledDist": false }, "release": { diff --git a/extensions/kilocode/package.json b/extensions/kilocode/package.json index 8f4c7529acea..e13549818965 100644 --- a/extensions/kilocode/package.json +++ b/extensions/kilocode/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/kilocode-provider", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "OpenClaw Kilo Gateway provider plugin.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.6.8" }, "compat": { - "pluginApi": ">=2026.7.2" + "pluginApi": ">=2026.8.1-beta.1" }, "build": { - "openclawVersion": "2026.7.2", + "openclawVersion": "2026.8.1-beta.1", "bundledDist": false }, "release": { diff --git a/extensions/kimi-coding/package.json b/extensions/kimi-coding/package.json index 6a0c6d35b2e7..ba2b503d6340 100644 --- a/extensions/kimi-coding/package.json +++ b/extensions/kimi-coding/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/kimi-provider", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "OpenClaw Kimi provider plugin.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.6.8" }, "compat": { - "pluginApi": ">=2026.7.2" + "pluginApi": ">=2026.8.1-beta.1" }, "build": { - "openclawVersion": "2026.7.2", + "openclawVersion": "2026.8.1-beta.1", "bundledDist": false }, "release": { diff --git a/extensions/line/package.json b/extensions/line/package.json index c741d8642ac8..3665b46e1b84 100644 --- a/extensions/line/package.json +++ b/extensions/line/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/line", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "OpenClaw LINE channel plugin for LINE Bot API chats.", "repository": { "type": "git", @@ -16,7 +16,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.7.2" + "openclaw": ">=2026.8.1-beta.1" }, "peerDependenciesMeta": { "openclaw": { @@ -47,14 +47,63 @@ "systemImage": "message", "order": 75, "quickstartAllowFrom": true, - "setup": { "fields": [ - { "key": "channelAccessToken", "kind": "string", "sensitive": true, "cli": { "flags": "--channel-access-token ", "description": "LINE channel access token" } }, - { "key": "token", "kind": "string", "sensitive": true, "cli": { "flags": "--token ", "description": "LINE channel access token (alias)" } }, - { "key": "channelSecret", "kind": "string", "sensitive": true, "cli": { "flags": "--channel-secret ", "description": "LINE channel secret" } }, - { "key": "tokenFile", "kind": "string", "sensitive": true, "cli": { "flags": "--token-file ", "description": "LINE access token file" } }, - { "key": "secretFile", "kind": "string", "sensitive": true, "cli": { "flags": "--secret-file ", "description": "LINE channel secret file" } }, - { "key": "useEnv", "kind": "boolean", "cli": { "flags": "--use-env", "description": "Use LINE environment credentials" } } - ] } + "setup": { + "fields": [ + { + "key": "channelAccessToken", + "kind": "string", + "sensitive": true, + "cli": { + "flags": "--channel-access-token ", + "description": "LINE channel access token" + } + }, + { + "key": "token", + "kind": "string", + "sensitive": true, + "cli": { + "flags": "--token ", + "description": "LINE channel access token (alias)" + } + }, + { + "key": "channelSecret", + "kind": "string", + "sensitive": true, + "cli": { + "flags": "--channel-secret ", + "description": "LINE channel secret" + } + }, + { + "key": "tokenFile", + "kind": "string", + "sensitive": true, + "cli": { + "flags": "--token-file ", + "description": "LINE access token file" + } + }, + { + "key": "secretFile", + "kind": "string", + "sensitive": true, + "cli": { + "flags": "--secret-file ", + "description": "LINE channel secret file" + } + }, + { + "key": "useEnv", + "kind": "boolean", + "cli": { + "flags": "--use-env", + "description": "Use LINE environment credentials" + } + } + ] + } }, "install": { "npmSpec": "@openclaw/line", @@ -62,10 +111,10 @@ "minHostVersion": ">=2026.4.10" }, "compat": { - "pluginApi": ">=2026.7.2" + "pluginApi": ">=2026.8.1-beta.1" }, "build": { - "openclawVersion": "2026.7.2" + "openclawVersion": "2026.8.1-beta.1" }, "release": { "publishToClawHub": true, diff --git a/extensions/linux-canvas/package.json b/extensions/linux-canvas/package.json index 43047d2464ec..53879847cd1a 100644 --- a/extensions/linux-canvas/package.json +++ b/extensions/linux-canvas/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/linux-canvas", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "OpenClaw Linux desktop canvas bridge", "type": "module", "dependencies": { diff --git a/extensions/linux-node/package.json b/extensions/linux-node/package.json index 7ee1644a4424..9e884d9fffe5 100644 --- a/extensions/linux-node/package.json +++ b/extensions/linux-node/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/linux-node", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "OpenClaw Linux node device capabilities", "type": "module", "dependencies": { diff --git a/extensions/litellm/package.json b/extensions/litellm/package.json index c13d8edf0ff8..cac05991ba3c 100644 --- a/extensions/litellm/package.json +++ b/extensions/litellm/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/litellm-provider", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "private": true, "description": "OpenClaw LiteLLM provider plugin", "type": "module", diff --git a/extensions/llama-cpp/package.json b/extensions/llama-cpp/package.json index d1bf69f19194..0152bfae7b36 100644 --- a/extensions/llama-cpp/package.json +++ b/extensions/llama-cpp/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/llama-cpp-provider", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "OpenClaw llama.cpp text inference and embedding provider plugin", "repository": { "type": "git", @@ -23,10 +23,10 @@ "minHostVersion": ">=2026.6.2" }, "compat": { - "pluginApi": ">=2026.7.2" + "pluginApi": ">=2026.8.1-beta.1" }, "build": { - "openclawVersion": "2026.7.2" + "openclawVersion": "2026.8.1-beta.1" }, "release": { "bundleRuntimeDependencies": false, diff --git a/extensions/llm-task/package.json b/extensions/llm-task/package.json index 61ad90ccddd7..e748cf2229c8 100644 --- a/extensions/llm-task/package.json +++ b/extensions/llm-task/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/llm-task", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "private": true, "description": "OpenClaw JSON-only LLM task plugin", "type": "module", diff --git a/extensions/lmstudio/package.json b/extensions/lmstudio/package.json index d4fbd745046f..5a0313c323d3 100644 --- a/extensions/lmstudio/package.json +++ b/extensions/lmstudio/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/lmstudio-provider", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "private": true, "description": "OpenClaw LM Studio provider plugin", "type": "module", diff --git a/extensions/lobster/package.json b/extensions/lobster/package.json index d7a2b07292b5..a3d6ff0b3be1 100644 --- a/extensions/lobster/package.json +++ b/extensions/lobster/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/lobster", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "Lobster workflow tool plugin for typed pipelines and resumable approvals.", "repository": { "type": "git", @@ -24,10 +24,10 @@ "minHostVersion": ">=2026.4.25" }, "compat": { - "pluginApi": ">=2026.7.2" + "pluginApi": ">=2026.8.1-beta.1" }, "build": { - "openclawVersion": "2026.7.2" + "openclawVersion": "2026.8.1-beta.1" }, "release": { "publishToClawHub": true, diff --git a/extensions/logbook/package.json b/extensions/logbook/package.json index a561fa307bb5..9cdefb439a6c 100644 --- a/extensions/logbook/package.json +++ b/extensions/logbook/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/logbook", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "private": true, "description": "OpenClaw automatic work journal plugin", "type": "module", @@ -9,7 +9,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.7.2" + "openclaw": ">=2026.8.1-beta.1" }, "peerDependenciesMeta": { "openclaw": { diff --git a/extensions/longcat/package.json b/extensions/longcat/package.json index 87670fe7151d..035fe54a78dd 100644 --- a/extensions/longcat/package.json +++ b/extensions/longcat/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/longcat-provider", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "OpenClaw LongCat provider plugin.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.6.8" }, "compat": { - "pluginApi": ">=2026.7.2" + "pluginApi": ">=2026.8.1-beta.1" }, "build": { - "openclawVersion": "2026.7.2", + "openclawVersion": "2026.8.1-beta.1", "bundledDist": false }, "release": { diff --git a/extensions/matrix/CHANGELOG.md b/extensions/matrix/CHANGELOG.md index 4c1f42b74b83..d0b142b11813 100644 --- a/extensions/matrix/CHANGELOG.md +++ b/extensions/matrix/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 2026.8.1 + +### Changes +- Version alignment with core OpenClaw release numbers. + ## 2026.7.2 ### Changes diff --git a/extensions/matrix/package.json b/extensions/matrix/package.json index 3b1a5ba68c26..d84aa2ce3832 100644 --- a/extensions/matrix/package.json +++ b/extensions/matrix/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/matrix", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "OpenClaw Matrix channel plugin for rooms and direct messages.", "repository": { "type": "git", @@ -22,7 +22,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.7.2" + "openclaw": ">=2026.8.1-beta.1" }, "peerDependenciesMeta": { "openclaw": { @@ -74,16 +74,88 @@ }, "setup": { "fields": [ - { "key": "homeserver", "kind": "string", "cli": { "flags": "--homeserver ", "description": "Matrix homeserver URL" } }, - { "key": "userId", "kind": "string", "cli": { "flags": "--user-id ", "description": "Matrix user id" } }, - { "key": "accessToken", "kind": "string", "sensitive": true, "cli": { "flags": "--access-token ", "description": "Matrix access token" } }, - { "key": "password", "kind": "string", "sensitive": true, "cli": { "flags": "--password ", "description": "Matrix password" } }, - { "key": "deviceName", "kind": "string", "cli": { "flags": "--device-name ", "description": "Matrix device name" } }, - { "key": "avatarUrl", "kind": "string", "cli": { "flags": "--avatar-url ", "description": "Matrix avatar URL" } }, - { "key": "initialSyncLimit", "kind": "integer", "cli": { "flags": "--initial-sync-limit ", "description": "Matrix initial sync room limit" } }, - { "key": "proxy", "kind": "string", "cli": { "flags": "--proxy ", "description": "Matrix proxy URL" } }, - { "key": "dangerouslyAllowPrivateNetwork", "kind": "boolean", "cli": { "flags": "--dangerously-allow-private-network", "description": "Allow private-network Matrix homeservers" } }, - { "key": "useEnv", "kind": "boolean", "cli": { "flags": "--use-env", "description": "Use Matrix environment credentials" } } + { + "key": "homeserver", + "kind": "string", + "cli": { + "flags": "--homeserver ", + "description": "Matrix homeserver URL" + } + }, + { + "key": "userId", + "kind": "string", + "cli": { + "flags": "--user-id ", + "description": "Matrix user id" + } + }, + { + "key": "accessToken", + "kind": "string", + "sensitive": true, + "cli": { + "flags": "--access-token ", + "description": "Matrix access token" + } + }, + { + "key": "password", + "kind": "string", + "sensitive": true, + "cli": { + "flags": "--password ", + "description": "Matrix password" + } + }, + { + "key": "deviceName", + "kind": "string", + "cli": { + "flags": "--device-name ", + "description": "Matrix device name" + } + }, + { + "key": "avatarUrl", + "kind": "string", + "cli": { + "flags": "--avatar-url ", + "description": "Matrix avatar URL" + } + }, + { + "key": "initialSyncLimit", + "kind": "integer", + "cli": { + "flags": "--initial-sync-limit ", + "description": "Matrix initial sync room limit" + } + }, + { + "key": "proxy", + "kind": "string", + "cli": { + "flags": "--proxy ", + "description": "Matrix proxy URL" + } + }, + { + "key": "dangerouslyAllowPrivateNetwork", + "kind": "boolean", + "cli": { + "flags": "--dangerously-allow-private-network", + "description": "Allow private-network Matrix homeservers" + } + }, + { + "key": "useEnv", + "kind": "boolean", + "cli": { + "flags": "--use-env", + "description": "Use Matrix environment credentials" + } + } ] }, "persistedAuthState": { @@ -99,10 +171,10 @@ "allowInvalidConfigRecovery": true }, "compat": { - "pluginApi": ">=2026.7.2" + "pluginApi": ">=2026.8.1-beta.1" }, "build": { - "openclawVersion": "2026.7.2" + "openclawVersion": "2026.8.1-beta.1" }, "release": { "publishToClawHub": true, diff --git a/extensions/mattermost/package.json b/extensions/mattermost/package.json index 01ab1fcf5149..30d85c902eb1 100644 --- a/extensions/mattermost/package.json +++ b/extensions/mattermost/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/mattermost", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "OpenClaw Mattermost channel plugin", "repository": { "type": "git", @@ -16,7 +16,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.7.2" + "openclaw": ">=2026.8.1-beta.1" }, "peerDependenciesMeta": { "openclaw": { @@ -44,12 +44,44 @@ "docsLabel": "mattermost", "blurb": "self-hosted Slack-style chat; install the plugin to enable.", "order": 65, - "setup": { "fields": [ - { "key": "token", "kind": "string", "sensitive": true, "cli": { "flags": "--token ", "description": "Mattermost bot token" } }, - { "key": "botToken", "kind": "string", "sensitive": true, "cli": { "flags": "--bot-token ", "description": "Mattermost bot token" } }, - { "key": "httpUrl", "kind": "string", "cli": { "flags": "--http-url ", "description": "Mattermost server URL" } }, - { "key": "useEnv", "kind": "boolean", "cli": { "flags": "--use-env", "description": "Use Mattermost environment credentials" } } - ] } + "setup": { + "fields": [ + { + "key": "token", + "kind": "string", + "sensitive": true, + "cli": { + "flags": "--token ", + "description": "Mattermost bot token" + } + }, + { + "key": "botToken", + "kind": "string", + "sensitive": true, + "cli": { + "flags": "--bot-token ", + "description": "Mattermost bot token" + } + }, + { + "key": "httpUrl", + "kind": "string", + "cli": { + "flags": "--http-url ", + "description": "Mattermost server URL" + } + }, + { + "key": "useEnv", + "kind": "boolean", + "cli": { + "flags": "--use-env", + "description": "Use Mattermost environment credentials" + } + } + ] + } }, "install": { "clawhubSpec": "clawhub:@openclaw/mattermost", @@ -59,10 +91,10 @@ "allowInvalidConfigRecovery": true }, "compat": { - "pluginApi": ">=2026.7.2" + "pluginApi": ">=2026.8.1-beta.1" }, "build": { - "openclawVersion": "2026.7.2", + "openclawVersion": "2026.8.1-beta.1", "bundledDist": false }, "release": { diff --git a/extensions/media-understanding-core/package.json b/extensions/media-understanding-core/package.json index f212529695b7..129835699987 100644 --- a/extensions/media-understanding-core/package.json +++ b/extensions/media-understanding-core/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/media-understanding-core", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "private": true, "description": "OpenClaw media understanding runtime package", "type": "module", diff --git a/extensions/memory-core/package.json b/extensions/memory-core/package.json index 4d929be28793..73c309eb2c08 100644 --- a/extensions/memory-core/package.json +++ b/extensions/memory-core/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/memory-core", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "private": true, "description": "OpenClaw core memory search plugin", "type": "module", @@ -18,7 +18,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.7.2" + "openclaw": ">=2026.8.1-beta.1" }, "peerDependenciesMeta": { "openclaw": { diff --git a/extensions/memory-lancedb/package.json b/extensions/memory-lancedb/package.json index 937fdb048e4d..043dd5c40779 100644 --- a/extensions/memory-lancedb/package.json +++ b/extensions/memory-lancedb/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/memory-lancedb", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "OpenClaw LanceDB-backed long-term memory plugin with auto-recall, auto-capture, and vector search.", "repository": { "type": "git", @@ -26,10 +26,10 @@ "minHostVersion": ">=2026.5.31" }, "compat": { - "pluginApi": ">=2026.7.2" + "pluginApi": ">=2026.8.1-beta.1" }, "build": { - "openclawVersion": "2026.7.2" + "openclawVersion": "2026.8.1-beta.1" }, "release": { "bundleRuntimeDependencies": false, diff --git a/extensions/memory-wiki/package.json b/extensions/memory-wiki/package.json index 92cd598b5aa1..85ba25d70e42 100644 --- a/extensions/memory-wiki/package.json +++ b/extensions/memory-wiki/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/memory-wiki", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "private": true, "description": "OpenClaw persistent wiki plugin", "type": "module", @@ -17,7 +17,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.7.2" + "openclaw": ">=2026.8.1-beta.1" }, "peerDependenciesMeta": { "openclaw": { diff --git a/extensions/meta/package.json b/extensions/meta/package.json index 4044a79655c9..8a363f5a32cd 100644 --- a/extensions/meta/package.json +++ b/extensions/meta/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/meta-provider", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "OpenClaw Meta provider plugin.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.6.11" }, "compat": { - "pluginApi": ">=2026.7.2" + "pluginApi": ">=2026.8.1-beta.1" }, "build": { - "openclawVersion": "2026.7.2", + "openclawVersion": "2026.8.1-beta.1", "bundledDist": false }, "release": { diff --git a/extensions/microsoft-foundry/package.json b/extensions/microsoft-foundry/package.json index 83a8bf088f98..af49c7f98a9f 100644 --- a/extensions/microsoft-foundry/package.json +++ b/extensions/microsoft-foundry/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/microsoft-foundry", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "private": true, "description": "OpenClaw Microsoft Foundry provider plugin", "type": "module", diff --git a/extensions/microsoft/package.json b/extensions/microsoft/package.json index 96e00d833604..a1f39dc47aa0 100644 --- a/extensions/microsoft/package.json +++ b/extensions/microsoft/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/microsoft-speech", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "private": true, "description": "OpenClaw Microsoft speech plugin", "type": "module", diff --git a/extensions/migrate-claude/package.json b/extensions/migrate-claude/package.json index ca72eca253e3..32d4f67d8499 100644 --- a/extensions/migrate-claude/package.json +++ b/extensions/migrate-claude/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/migrate-claude", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "private": true, "description": "Claude to OpenClaw migration provider", "type": "module", @@ -9,7 +9,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.7.2" + "openclaw": ">=2026.8.1-beta.1" }, "peerDependenciesMeta": { "openclaw": { diff --git a/extensions/migrate-hermes/package.json b/extensions/migrate-hermes/package.json index a5f4b61cfded..b040f8ef9f88 100644 --- a/extensions/migrate-hermes/package.json +++ b/extensions/migrate-hermes/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/migrate-hermes", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "private": true, "description": "Hermes to OpenClaw migration provider", "type": "module", @@ -13,7 +13,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.7.2" + "openclaw": ">=2026.8.1-beta.1" }, "peerDependenciesMeta": { "openclaw": { diff --git a/extensions/minimax/package.json b/extensions/minimax/package.json index f811ece9150c..9c78bca0e6ff 100644 --- a/extensions/minimax/package.json +++ b/extensions/minimax/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/minimax-provider", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "private": true, "description": "OpenClaw MiniMax provider and OAuth plugin", "type": "module", diff --git a/extensions/mistral/package.json b/extensions/mistral/package.json index 448eb5456678..90ecc4d2d82a 100644 --- a/extensions/mistral/package.json +++ b/extensions/mistral/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/mistral-provider", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "OpenClaw Mistral provider plugin", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.7.2" }, "compat": { - "pluginApi": ">=2026.7.2" + "pluginApi": ">=2026.8.1-beta.1" }, "build": { - "openclawVersion": "2026.7.2", + "openclawVersion": "2026.8.1-beta.1", "bundledDist": false }, "release": { diff --git a/extensions/moonshot/package.json b/extensions/moonshot/package.json index ed71921a0d30..c26675ea53e1 100644 --- a/extensions/moonshot/package.json +++ b/extensions/moonshot/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/moonshot-provider", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "OpenClaw Moonshot provider plugin", "type": "module", "devDependencies": { @@ -17,10 +17,10 @@ "minHostVersion": ">=2026.6.9" }, "compat": { - "pluginApi": ">=2026.7.2" + "pluginApi": ">=2026.8.1-beta.1" }, "build": { - "openclawVersion": "2026.7.2", + "openclawVersion": "2026.8.1-beta.1", "bundledDist": false }, "release": { diff --git a/extensions/msteams/package.json b/extensions/msteams/package.json index e8e985f74a33..b7ba68a5877e 100644 --- a/extensions/msteams/package.json +++ b/extensions/msteams/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/msteams", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "OpenClaw Microsoft Teams channel plugin for bot conversations.", "repository": { "type": "git", @@ -22,7 +22,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.7.2" + "openclaw": ">=2026.8.1-beta.1" }, "peerDependenciesMeta": { "openclaw": { @@ -60,7 +60,9 @@ "groupAllowFromFallbackToAllowFrom": true, "warnOnEmptyGroupSenderAllowlist": true }, - "setup": { "fields": [] } + "setup": { + "fields": [] + } }, "install": { "npmSpec": "@openclaw/msteams", @@ -68,10 +70,10 @@ "minHostVersion": ">=2026.4.10" }, "compat": { - "pluginApi": ">=2026.7.2" + "pluginApi": ">=2026.8.1-beta.1" }, "build": { - "openclawVersion": "2026.7.2", + "openclawVersion": "2026.8.1-beta.1", "runtimeFormat": "cjs" }, "release": { diff --git a/extensions/mxc/package.json b/extensions/mxc/package.json index 0ff25bedce95..88bac57e8920 100644 --- a/extensions/mxc/package.json +++ b/extensions/mxc/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/mxc-sandbox", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "OpenClaw MXC sandbox execution plugin for MXC-capable hosts", "repository": { "type": "git", @@ -24,10 +24,10 @@ "minHostVersion": ">=2026.6.11" }, "compat": { - "pluginApi": ">=2026.7.2" + "pluginApi": ">=2026.8.1-beta.1" }, "build": { - "openclawVersion": "2026.7.2", + "openclawVersion": "2026.8.1-beta.1", "bundledDist": false, "staticAssets": [ { diff --git a/extensions/nextcloud-talk/package.json b/extensions/nextcloud-talk/package.json index 6bf32c90714e..39443095eb9f 100644 --- a/extensions/nextcloud-talk/package.json +++ b/extensions/nextcloud-talk/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/nextcloud-talk", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "OpenClaw Nextcloud Talk channel plugin for conversations.", "repository": { "type": "git", @@ -12,7 +12,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.7.2" + "openclaw": ">=2026.8.1-beta.1" }, "peerDependenciesMeta": { "openclaw": { @@ -48,16 +48,79 @@ ], "order": 65, "quickstartAllowFrom": true, - "setup": { "fields": [ - { "key": "baseUrl", "kind": "string", "cli": { "flags": "--base-url ", "description": "Nextcloud base URL" } }, - { "key": "url", "kind": "string", "cli": { "flags": "--url ", "description": "Legacy Nextcloud base URL alias" } }, - { "key": "secret", "kind": "string", "sensitive": true, "cli": { "flags": "--secret ", "description": "Nextcloud Talk bot secret" } }, - { "key": "token", "kind": "string", "sensitive": true, "cli": { "flags": "--token ", "description": "Legacy Nextcloud bot secret alias" } }, - { "key": "password", "kind": "string", "sensitive": true, "cli": { "flags": "--password ", "description": "Legacy Nextcloud bot secret alias" } }, - { "key": "secretFile", "kind": "string", "sensitive": true, "cli": { "flags": "--secret-file ", "description": "Nextcloud Talk bot secret file" } }, - { "key": "tokenFile", "kind": "string", "sensitive": true, "cli": { "flags": "--token-file ", "description": "Legacy Nextcloud bot secret file alias" } }, - { "key": "useEnv", "kind": "boolean", "cli": { "flags": "--use-env", "description": "Use Nextcloud Talk environment credentials" } } - ] } + "setup": { + "fields": [ + { + "key": "baseUrl", + "kind": "string", + "cli": { + "flags": "--base-url ", + "description": "Nextcloud base URL" + } + }, + { + "key": "url", + "kind": "string", + "cli": { + "flags": "--url ", + "description": "Legacy Nextcloud base URL alias" + } + }, + { + "key": "secret", + "kind": "string", + "sensitive": true, + "cli": { + "flags": "--secret ", + "description": "Nextcloud Talk bot secret" + } + }, + { + "key": "token", + "kind": "string", + "sensitive": true, + "cli": { + "flags": "--token ", + "description": "Legacy Nextcloud bot secret alias" + } + }, + { + "key": "password", + "kind": "string", + "sensitive": true, + "cli": { + "flags": "--password ", + "description": "Legacy Nextcloud bot secret alias" + } + }, + { + "key": "secretFile", + "kind": "string", + "sensitive": true, + "cli": { + "flags": "--secret-file ", + "description": "Nextcloud Talk bot secret file" + } + }, + { + "key": "tokenFile", + "kind": "string", + "sensitive": true, + "cli": { + "flags": "--token-file ", + "description": "Legacy Nextcloud bot secret file alias" + } + }, + { + "key": "useEnv", + "kind": "boolean", + "cli": { + "flags": "--use-env", + "description": "Use Nextcloud Talk environment credentials" + } + } + ] + } }, "install": { "npmSpec": "@openclaw/nextcloud-talk", @@ -65,10 +128,10 @@ "minHostVersion": ">=2026.4.10" }, "compat": { - "pluginApi": ">=2026.7.2" + "pluginApi": ">=2026.8.1-beta.1" }, "build": { - "openclawVersion": "2026.7.2" + "openclawVersion": "2026.8.1-beta.1" }, "release": { "publishToClawHub": true, diff --git a/extensions/nostr/package.json b/extensions/nostr/package.json index f92dba38b992..27694eea3d3a 100644 --- a/extensions/nostr/package.json +++ b/extensions/nostr/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/nostr", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "OpenClaw Nostr channel plugin for NIP-04 encrypted direct messages.", "repository": { "type": "git", @@ -16,7 +16,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.7.2" + "openclaw": ">=2026.8.1-beta.1" }, "peerDependenciesMeta": { "openclaw": { @@ -46,9 +46,31 @@ "quickstartAllowFrom": true, "setup": { "fields": [ - { "key": "privateKey", "kind": "string", "sensitive": true, "cli": { "flags": "--private-key ", "description": "Nostr private key" } }, - { "key": "relayUrls", "kind": "string", "cli": { "flags": "--relay-urls ", "description": "Nostr relay URLs" } }, - { "key": "useEnv", "kind": "boolean", "cli": { "flags": "--use-env", "description": "Use NOSTR_PRIVATE_KEY" } } + { + "key": "privateKey", + "kind": "string", + "sensitive": true, + "cli": { + "flags": "--private-key ", + "description": "Nostr private key" + } + }, + { + "key": "relayUrls", + "kind": "string", + "cli": { + "flags": "--relay-urls ", + "description": "Nostr relay URLs" + } + }, + { + "key": "useEnv", + "kind": "boolean", + "cli": { + "flags": "--use-env", + "description": "Use NOSTR_PRIVATE_KEY" + } + } ] } }, @@ -58,10 +80,10 @@ "minHostVersion": ">=2026.4.10" }, "compat": { - "pluginApi": ">=2026.7.2" + "pluginApi": ">=2026.8.1-beta.1" }, "build": { - "openclawVersion": "2026.7.2" + "openclawVersion": "2026.8.1-beta.1" }, "release": { "publishToClawHub": true, diff --git a/extensions/novita/package.json b/extensions/novita/package.json index ce10dd44cf6e..3ea73cfb3755 100644 --- a/extensions/novita/package.json +++ b/extensions/novita/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/novita-provider", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "OpenClaw NovitaAI provider plugin", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.7.2" }, "compat": { - "pluginApi": ">=2026.7.2" + "pluginApi": ">=2026.8.1-beta.1" }, "build": { - "openclawVersion": "2026.7.2", + "openclawVersion": "2026.8.1-beta.1", "bundledDist": false }, "release": { diff --git a/extensions/nvidia/package.json b/extensions/nvidia/package.json index d2cb95bbb672..41dab27e84fa 100644 --- a/extensions/nvidia/package.json +++ b/extensions/nvidia/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/nvidia-provider", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "private": true, "description": "OpenClaw NVIDIA provider plugin", "type": "module", diff --git a/extensions/oc-path/package.json b/extensions/oc-path/package.json index 28f1ec7be809..e34547b14d19 100644 --- a/extensions/oc-path/package.json +++ b/extensions/oc-path/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/oc-path", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "private": true, "description": "OpenClaw oc:// workspace path plugin", "type": "module", @@ -14,7 +14,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.7.2" + "openclaw": ">=2026.8.1-beta.1" }, "peerDependenciesMeta": { "openclaw": { diff --git a/extensions/ollama/package.json b/extensions/ollama/package.json index 65488599e9a6..62cff6bfbb67 100644 --- a/extensions/ollama/package.json +++ b/extensions/ollama/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/ollama-provider", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "private": true, "description": "OpenClaw Ollama provider plugin", "type": "module", diff --git a/extensions/onepassword/package.json b/extensions/onepassword/package.json index 2726256e0bd0..a7103bc905e5 100644 --- a/extensions/onepassword/package.json +++ b/extensions/onepassword/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/onepassword", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "private": true, "description": "1Password SecretRef resolver and audited agent secrets broker for OpenClaw", "type": "module", diff --git a/extensions/open-prose/package.json b/extensions/open-prose/package.json index 51febe2a50ce..5ba83b66326f 100644 --- a/extensions/open-prose/package.json +++ b/extensions/open-prose/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/open-prose", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "private": true, "description": "OpenProse VM skill pack plugin (slash command + telemetry).", "type": "module", diff --git a/extensions/openai/package.json b/extensions/openai/package.json index a8c91af0055c..298cd35e33c1 100644 --- a/extensions/openai/package.json +++ b/extensions/openai/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/openai-provider", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "private": true, "description": "OpenClaw OpenAI provider plugins", "type": "module", diff --git a/extensions/opencode-go/package.json b/extensions/opencode-go/package.json index ce82d8a23c7c..0f0478568779 100644 --- a/extensions/opencode-go/package.json +++ b/extensions/opencode-go/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/opencode-go-provider", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "OpenClaw OpenCode Go provider plugin", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.7.2" }, "compat": { - "pluginApi": ">=2026.7.2" + "pluginApi": ">=2026.8.1-beta.1" }, "build": { - "openclawVersion": "2026.7.2", + "openclawVersion": "2026.8.1-beta.1", "bundledDist": false }, "release": { diff --git a/extensions/opencode/package.json b/extensions/opencode/package.json index 30cf049a70f3..31655eb82fb0 100644 --- a/extensions/opencode/package.json +++ b/extensions/opencode/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/opencode-provider", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "OpenClaw OpenCode Zen provider plugin", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.7.2" }, "compat": { - "pluginApi": ">=2026.7.2" + "pluginApi": ">=2026.8.1-beta.1" }, "build": { - "openclawVersion": "2026.7.2", + "openclawVersion": "2026.8.1-beta.1", "bundledDist": false }, "release": { diff --git a/extensions/openrouter/package.json b/extensions/openrouter/package.json index a03f4e54cf34..474575d923fb 100644 --- a/extensions/openrouter/package.json +++ b/extensions/openrouter/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/openrouter-provider", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "private": true, "description": "OpenClaw OpenRouter provider plugin", "type": "module", diff --git a/extensions/openshell/package.json b/extensions/openshell/package.json index 79ce03943a2a..60007534d821 100644 --- a/extensions/openshell/package.json +++ b/extensions/openshell/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/openshell-sandbox", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "OpenClaw sandbox backend for the NVIDIA OpenShell CLI with mirrored local workspaces and SSH command execution.", "repository": { "type": "git", @@ -24,10 +24,10 @@ "minHostVersion": ">=2026.5.12-beta.1" }, "compat": { - "pluginApi": ">=2026.7.2" + "pluginApi": ">=2026.8.1-beta.1" }, "build": { - "openclawVersion": "2026.7.2", + "openclawVersion": "2026.8.1-beta.1", "bundledDist": false }, "release": { diff --git a/extensions/parallel/package.json b/extensions/parallel/package.json index 35244cda2a92..ba67888804f7 100644 --- a/extensions/parallel/package.json +++ b/extensions/parallel/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/parallel-plugin", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "OpenClaw Parallel web search plugin.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.6.8" }, "compat": { - "pluginApi": ">=2026.7.2" + "pluginApi": ">=2026.8.1-beta.1" }, "build": { - "openclawVersion": "2026.7.2", + "openclawVersion": "2026.8.1-beta.1", "bundledDist": false }, "release": { diff --git a/extensions/perplexity/package.json b/extensions/perplexity/package.json index 328a18ab0fcc..fda3c7d8f7ac 100644 --- a/extensions/perplexity/package.json +++ b/extensions/perplexity/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/perplexity-plugin", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "OpenClaw Perplexity plugin.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.6.8" }, "compat": { - "pluginApi": ">=2026.7.2" + "pluginApi": ">=2026.8.1-beta.1" }, "build": { - "openclawVersion": "2026.7.2", + "openclawVersion": "2026.8.1-beta.1", "bundledDist": false }, "release": { diff --git a/extensions/pixverse/package.json b/extensions/pixverse/package.json index 885ca651d0c1..d74d8a8be46d 100644 --- a/extensions/pixverse/package.json +++ b/extensions/pixverse/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/pixverse-provider", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "OpenClaw PixVerse video generation provider plugin.", "repository": { "type": "git", @@ -12,7 +12,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.7.2" + "openclaw": ">=2026.8.1-beta.1" }, "peerDependenciesMeta": { "openclaw": { @@ -30,10 +30,10 @@ "minHostVersion": ">=2026.5.26" }, "compat": { - "pluginApi": ">=2026.7.2" + "pluginApi": ">=2026.8.1-beta.1" }, "build": { - "openclawVersion": "2026.7.2", + "openclawVersion": "2026.8.1-beta.1", "bundledDist": false }, "release": { diff --git a/extensions/policy/package.json b/extensions/policy/package.json index 06008293109e..2e5e85dfb026 100644 --- a/extensions/policy/package.json +++ b/extensions/policy/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/policy", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "private": true, "description": "OpenClaw policy doctor checks for workspace conformance", "type": "module", @@ -12,7 +12,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.7.2" + "openclaw": ">=2026.8.1-beta.1" }, "peerDependenciesMeta": { "openclaw": { diff --git a/extensions/qa-channel/package.json b/extensions/qa-channel/package.json index 835c4f80cf8e..cd85782412fd 100644 --- a/extensions/qa-channel/package.json +++ b/extensions/qa-channel/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/qa-channel", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "private": true, "description": "OpenClaw QA synthetic channel plugin", "type": "module", @@ -19,7 +19,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.7.2" + "openclaw": ">=2026.8.1-beta.1" }, "peerDependenciesMeta": { "openclaw": { @@ -46,11 +46,34 @@ "setup": false, "docs": false }, - "setup": { "fields": [ - { "key": "baseUrl", "kind": "string", "cli": { "flags": "--base-url ", "description": "QA channel base URL" } }, - { "key": "botUserId", "kind": "string", "cli": { "flags": "--bot-user-id ", "description": "QA channel bot user id" } }, - { "key": "botDisplayName", "kind": "string", "cli": { "flags": "--bot-display-name ", "description": "QA channel bot display name" } } - ] } + "setup": { + "fields": [ + { + "key": "baseUrl", + "kind": "string", + "cli": { + "flags": "--base-url ", + "description": "QA channel base URL" + } + }, + { + "key": "botUserId", + "kind": "string", + "cli": { + "flags": "--bot-user-id ", + "description": "QA channel bot user id" + } + }, + { + "key": "botDisplayName", + "kind": "string", + "cli": { + "flags": "--bot-display-name ", + "description": "QA channel bot display name" + } + } + ] + } } } } diff --git a/extensions/qa-lab/package.json b/extensions/qa-lab/package.json index 0755821dbe4d..693ccbc36ed2 100644 --- a/extensions/qa-lab/package.json +++ b/extensions/qa-lab/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/qa-lab", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "private": true, "description": "OpenClaw QA lab plugin with private debugger UI and scenario runner", "type": "module", @@ -27,7 +27,7 @@ "vite": "8.1.5" }, "peerDependencies": { - "openclaw": ">=2026.7.2" + "openclaw": ">=2026.8.1-beta.1" }, "peerDependenciesMeta": { "openclaw": { @@ -39,7 +39,7 @@ "./index.ts" ], "compat": { - "pluginApi": ">=2026.7.2" + "pluginApi": ">=2026.8.1-beta.1" } } } diff --git a/extensions/qianfan/package.json b/extensions/qianfan/package.json index 2d3c186e216a..53a16266acbb 100644 --- a/extensions/qianfan/package.json +++ b/extensions/qianfan/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/qianfan-provider", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "OpenClaw Qianfan provider plugin.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.6.8" }, "compat": { - "pluginApi": ">=2026.7.2" + "pluginApi": ">=2026.8.1-beta.1" }, "build": { - "openclawVersion": "2026.7.2", + "openclawVersion": "2026.8.1-beta.1", "bundledDist": false }, "release": { diff --git a/extensions/qqbot/package.json b/extensions/qqbot/package.json index 2f95785fcba5..07fbbe5e83f6 100644 --- a/extensions/qqbot/package.json +++ b/extensions/qqbot/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/qqbot", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "private": false, "description": "OpenClaw QQ Bot channel plugin for group and direct-message workflows.", "repository": { @@ -23,7 +23,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.7.2" + "openclaw": ">=2026.8.1-beta.1" }, "peerDependenciesMeta": { "openclaw": { @@ -55,11 +55,36 @@ "docsLabel": "qqbot", "blurb": "connect to QQ via official QQ Bot API with group chat and direct message support.", "systemImage": "bubble.left.and.bubble.right", - "setup": { "fields": [ - { "key": "token", "kind": "string", "sensitive": true, "cli": { "flags": "--token ", "description": "QQBot app id and client secret" } }, - { "key": "tokenFile", "kind": "string", "sensitive": true, "cli": { "flags": "--token-file ", "description": "QQBot client secret file" } }, - { "key": "useEnv", "kind": "boolean", "cli": { "flags": "--use-env", "description": "Use QQBOT environment credentials" } } - ] } + "setup": { + "fields": [ + { + "key": "token", + "kind": "string", + "sensitive": true, + "cli": { + "flags": "--token ", + "description": "QQBot app id and client secret" + } + }, + { + "key": "tokenFile", + "kind": "string", + "sensitive": true, + "cli": { + "flags": "--token-file ", + "description": "QQBot client secret file" + } + }, + { + "key": "useEnv", + "kind": "boolean", + "cli": { + "flags": "--use-env", + "description": "Use QQBOT environment credentials" + } + } + ] + } }, "install": { "npmSpec": "@openclaw/qqbot", @@ -68,10 +93,10 @@ "minHostVersion": ">=2026.4.10" }, "compat": { - "pluginApi": ">=2026.7.2" + "pluginApi": ">=2026.8.1-beta.1" }, "build": { - "openclawVersion": "2026.7.2" + "openclawVersion": "2026.8.1-beta.1" }, "release": { "publishToClawHub": true, diff --git a/extensions/qwen/package.json b/extensions/qwen/package.json index 551386883ee0..4c1f2de52586 100644 --- a/extensions/qwen/package.json +++ b/extensions/qwen/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/qwen-provider", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "OpenClaw Qwen Cloud provider plugin.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.6.8" }, "compat": { - "pluginApi": ">=2026.7.2" + "pluginApi": ">=2026.8.1-beta.1" }, "build": { - "openclawVersion": "2026.7.2", + "openclawVersion": "2026.8.1-beta.1", "bundledDist": false }, "release": { diff --git a/extensions/raft/package.json b/extensions/raft/package.json index ea29a32fae40..ca17bbfe874f 100644 --- a/extensions/raft/package.json +++ b/extensions/raft/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/raft", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "OpenClaw Raft channel plugin for Raft CLI wake bridges.", "repository": { "type": "git", @@ -15,7 +15,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.7.2" + "openclaw": ">=2026.8.1-beta.1" }, "peerDependenciesMeta": { "openclaw": { @@ -33,10 +33,10 @@ "minHostVersion": ">=2026.6.8" }, "compat": { - "pluginApi": ">=2026.7.2" + "pluginApi": ">=2026.8.1-beta.1" }, "build": { - "openclawVersion": "2026.7.2" + "openclawVersion": "2026.8.1-beta.1" }, "channel": { "id": "raft", @@ -58,7 +58,10 @@ { "key": "profile", "kind": "string", - "cli": { "flags": "--profile ", "description": "Raft CLI profile" } + "cli": { + "flags": "--profile ", + "description": "Raft CLI profile" + } } ] } diff --git a/extensions/reef/package.json b/extensions/reef/package.json index b8f0306a5226..8d461332f1a1 100644 --- a/extensions/reef/package.json +++ b/extensions/reef/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/reef", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "OpenClaw Reef channel plugin — guarded end-to-end encrypted claw-to-claw messaging", "type": "module", "dependencies": { @@ -27,7 +27,9 @@ "docsLabel": "reef", "blurb": "Guarded end-to-end encrypted claw messaging.", "systemImage": "message.badge", - "setup": { "fields": [] } + "setup": { + "fields": [] + } } }, "devDependencies": { diff --git a/extensions/runway/package.json b/extensions/runway/package.json index 47e22a640b40..bab8f1640d98 100644 --- a/extensions/runway/package.json +++ b/extensions/runway/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/runway-provider", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "private": true, "description": "OpenClaw Runway video provider plugin", "type": "module", diff --git a/extensions/searxng/package.json b/extensions/searxng/package.json index 395f920d9a3a..13340afaf7d4 100644 --- a/extensions/searxng/package.json +++ b/extensions/searxng/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/searxng-plugin", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "OpenClaw SearXNG plugin", "type": "module", "devDependencies": { @@ -18,10 +18,10 @@ "allowInvalidConfigRecovery": true }, "compat": { - "pluginApi": ">=2026.7.2" + "pluginApi": ">=2026.8.1-beta.1" }, "build": { - "openclawVersion": "2026.7.2", + "openclawVersion": "2026.8.1-beta.1", "bundledDist": false }, "release": { diff --git a/extensions/senseaudio/package.json b/extensions/senseaudio/package.json index a702b97fa544..197e16f6a60c 100644 --- a/extensions/senseaudio/package.json +++ b/extensions/senseaudio/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/senseaudio-provider", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "private": true, "description": "OpenClaw SenseAudio media-understanding provider", "type": "module", diff --git a/extensions/sglang/package.json b/extensions/sglang/package.json index 11f1d3bc922d..c8b3d561c9ae 100644 --- a/extensions/sglang/package.json +++ b/extensions/sglang/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/sglang-provider", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "private": true, "description": "OpenClaw SGLang provider plugin", "type": "module", diff --git a/extensions/signal/package.json b/extensions/signal/package.json index c784b2bf8292..a4eb0a15f40b 100644 --- a/extensions/signal/package.json +++ b/extensions/signal/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/signal", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "OpenClaw Signal channel plugin", "type": "module", "dependencies": { @@ -44,7 +44,10 @@ { "key": "signalTransport", "kind": "choice", - "choices": ["external-native", "container"], + "choices": [ + "external-native", + "container" + ], "cli": { "flags": "--signal-transport ", "description": "Signal HTTP transport (external-native or container)" @@ -93,10 +96,10 @@ "allowInvalidConfigRecovery": true }, "compat": { - "pluginApi": ">=2026.7.2" + "pluginApi": ">=2026.8.1-beta.1" }, "build": { - "openclawVersion": "2026.7.2", + "openclawVersion": "2026.8.1-beta.1", "bundledDist": false }, "release": { diff --git a/extensions/slack/package.json b/extensions/slack/package.json index 35de9639470e..b0bd91302648 100644 --- a/extensions/slack/package.json +++ b/extensions/slack/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/slack", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "OpenClaw Slack channel plugin for channels, DMs, commands, and app events.", "repository": { "type": "git", @@ -24,7 +24,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.7.2" + "openclaw": ">=2026.8.1-beta.1" }, "peerDependenciesMeta": { "openclaw": { @@ -71,15 +71,78 @@ "nativeCommandsAutoEnabled": false, "nativeSkillsAutoEnabled": false }, - "setup": { "fields": [ - { "key": "botToken", "kind": "string", "sensitive": true, "cli": { "flags": "--bot-token ", "description": "Slack bot token" } }, - { "key": "appToken", "kind": "string", "sensitive": true, "cli": { "flags": "--app-token ", "description": "Slack app token" } }, - { "key": "userToken", "kind": "string", "sensitive": true, "cli": { "flags": "--user-token ", "description": "Slack user token" } }, - { "key": "signingSecret", "kind": "string", "sensitive": true, "cli": { "flags": "--signing-secret ", "description": "Slack signing secret" } }, - { "key": "identity", "kind": "choice", "choices": ["bot", "user"], "cli": { "flags": "--identity ", "description": "Slack identity" } }, - { "key": "mode", "kind": "choice", "choices": ["socket", "http"], "cli": { "flags": "--mode ", "description": "Slack connection mode" } }, - { "key": "useEnv", "kind": "boolean", "cli": { "flags": "--use-env", "description": "Use Slack environment credentials" } } - ] } + "setup": { + "fields": [ + { + "key": "botToken", + "kind": "string", + "sensitive": true, + "cli": { + "flags": "--bot-token ", + "description": "Slack bot token" + } + }, + { + "key": "appToken", + "kind": "string", + "sensitive": true, + "cli": { + "flags": "--app-token ", + "description": "Slack app token" + } + }, + { + "key": "userToken", + "kind": "string", + "sensitive": true, + "cli": { + "flags": "--user-token ", + "description": "Slack user token" + } + }, + { + "key": "signingSecret", + "kind": "string", + "sensitive": true, + "cli": { + "flags": "--signing-secret ", + "description": "Slack signing secret" + } + }, + { + "key": "identity", + "kind": "choice", + "choices": [ + "bot", + "user" + ], + "cli": { + "flags": "--identity ", + "description": "Slack identity" + } + }, + { + "key": "mode", + "kind": "choice", + "choices": [ + "socket", + "http" + ], + "cli": { + "flags": "--mode ", + "description": "Slack connection mode" + } + }, + { + "key": "useEnv", + "kind": "boolean", + "cli": { + "flags": "--use-env", + "description": "Use Slack environment credentials" + } + } + ] + } }, "install": { "npmSpec": "@openclaw/slack", @@ -88,10 +151,10 @@ "allowInvalidConfigRecovery": true }, "compat": { - "pluginApi": ">=2026.7.2" + "pluginApi": ">=2026.8.1-beta.1" }, "build": { - "openclawVersion": "2026.7.2", + "openclawVersion": "2026.8.1-beta.1", "bundledDist": false }, "release": { diff --git a/extensions/sms/package.json b/extensions/sms/package.json index f9810b833048..7fb7a91db16a 100644 --- a/extensions/sms/package.json +++ b/extensions/sms/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/sms", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "OpenClaw SMS/MMS channel plugin for Twilio messages.", "repository": { "type": "git", @@ -41,23 +41,96 @@ "blurb": "Twilio-backed SMS/MMS with inbound webhooks and outbound replies.", "order": 88, "quickstartAllowFrom": true, - "setup": { "fields": [ - { "key": "accountSid", "kind": "string", "sensitive": true, "cli": { "flags": "--account-sid ", "description": "Twilio account SID" } }, - { "key": "authToken", "kind": "string", "sensitive": true, "cli": { "flags": "--auth-token ", "description": "Twilio auth token" } }, - { "key": "fromNumber", "kind": "string", "cli": { "flags": "--from-number ", "description": "Twilio sender phone number" } }, - { "key": "messagingServiceSid", "kind": "string", "cli": { "flags": "--messaging-service-sid ", "description": "Twilio Messaging Service SID" } }, - { "key": "defaultTo", "kind": "string", "cli": { "flags": "--default-to ", "description": "Default SMS recipient" } }, - { "key": "webhookPath", "kind": "string", "cli": { "flags": "--webhook-path ", "description": "SMS webhook path" } }, - { "key": "publicWebhookUrl", "kind": "string", "cli": { "flags": "--public-webhook-url ", "description": "Public SMS webhook URL" } }, - { "key": "dmPolicy", "kind": "choice", "choices": ["pairing", "allowlist", "open", "disabled"], "cli": { "flags": "--dm-policy ", "description": "SMS DM policy" } }, - { "key": "allowFrom", "kind": "string-list", "cli": { "flags": "--allow-from ", "description": "Allowed SMS senders" } } - ] } + "setup": { + "fields": [ + { + "key": "accountSid", + "kind": "string", + "sensitive": true, + "cli": { + "flags": "--account-sid ", + "description": "Twilio account SID" + } + }, + { + "key": "authToken", + "kind": "string", + "sensitive": true, + "cli": { + "flags": "--auth-token ", + "description": "Twilio auth token" + } + }, + { + "key": "fromNumber", + "kind": "string", + "cli": { + "flags": "--from-number ", + "description": "Twilio sender phone number" + } + }, + { + "key": "messagingServiceSid", + "kind": "string", + "cli": { + "flags": "--messaging-service-sid ", + "description": "Twilio Messaging Service SID" + } + }, + { + "key": "defaultTo", + "kind": "string", + "cli": { + "flags": "--default-to ", + "description": "Default SMS recipient" + } + }, + { + "key": "webhookPath", + "kind": "string", + "cli": { + "flags": "--webhook-path ", + "description": "SMS webhook path" + } + }, + { + "key": "publicWebhookUrl", + "kind": "string", + "cli": { + "flags": "--public-webhook-url ", + "description": "Public SMS webhook URL" + } + }, + { + "key": "dmPolicy", + "kind": "choice", + "choices": [ + "pairing", + "allowlist", + "open", + "disabled" + ], + "cli": { + "flags": "--dm-policy ", + "description": "SMS DM policy" + } + }, + { + "key": "allowFrom", + "kind": "string-list", + "cli": { + "flags": "--allow-from ", + "description": "Allowed SMS senders" + } + } + ] + } }, "compat": { - "pluginApi": ">=2026.7.2" + "pluginApi": ">=2026.8.1-beta.1" }, "build": { - "openclawVersion": "2026.7.2", + "openclawVersion": "2026.8.1-beta.1", "bundledDist": false }, "install": { diff --git a/extensions/stepfun/package.json b/extensions/stepfun/package.json index 83be723a03a5..a194d486d3e8 100644 --- a/extensions/stepfun/package.json +++ b/extensions/stepfun/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/stepfun-provider", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "OpenClaw StepFun provider plugin.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.6.9" }, "compat": { - "pluginApi": ">=2026.7.2" + "pluginApi": ">=2026.8.1-beta.1" }, "build": { - "openclawVersion": "2026.7.2", + "openclawVersion": "2026.8.1-beta.1", "bundledDist": false }, "release": { diff --git a/extensions/synology-chat/package.json b/extensions/synology-chat/package.json index 41b9e75f0ced..061721f66e59 100644 --- a/extensions/synology-chat/package.json +++ b/extensions/synology-chat/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/synology-chat", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "Synology Chat channel plugin for OpenClaw channels and direct messages.", "repository": { "type": "git", @@ -35,12 +35,43 @@ "docsLabel": "synology-chat", "blurb": "Connect your Synology NAS Chat to OpenClaw with full agent capabilities.", "order": 90, - "setup": { "fields": [ - { "key": "token", "kind": "string", "sensitive": true, "cli": { "flags": "--token ", "description": "Synology Chat token" } }, - { "key": "url", "kind": "string", "cli": { "flags": "--url ", "description": "Synology Chat webhook URL" } }, - { "key": "webhookPath", "kind": "string", "cli": { "flags": "--webhook-path ", "description": "Synology Chat webhook path" } }, - { "key": "useEnv", "kind": "boolean", "cli": { "flags": "--use-env", "description": "Use Synology Chat environment credentials" } } - ] } + "setup": { + "fields": [ + { + "key": "token", + "kind": "string", + "sensitive": true, + "cli": { + "flags": "--token ", + "description": "Synology Chat token" + } + }, + { + "key": "url", + "kind": "string", + "cli": { + "flags": "--url ", + "description": "Synology Chat webhook URL" + } + }, + { + "key": "webhookPath", + "kind": "string", + "cli": { + "flags": "--webhook-path ", + "description": "Synology Chat webhook path" + } + }, + { + "key": "useEnv", + "kind": "boolean", + "cli": { + "flags": "--use-env", + "description": "Use Synology Chat environment credentials" + } + } + ] + } }, "install": { "npmSpec": "@openclaw/synology-chat", @@ -48,10 +79,10 @@ "minHostVersion": ">=2026.4.10" }, "compat": { - "pluginApi": ">=2026.7.2" + "pluginApi": ">=2026.8.1-beta.1" }, "build": { - "openclawVersion": "2026.7.2" + "openclawVersion": "2026.8.1-beta.1" }, "release": { "publishToClawHub": true, diff --git a/extensions/synthetic/package.json b/extensions/synthetic/package.json index 64d899c8ba6c..c385e15c2b32 100644 --- a/extensions/synthetic/package.json +++ b/extensions/synthetic/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/synthetic-provider", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "OpenClaw Synthetic provider plugin.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.7.2" }, "compat": { - "pluginApi": ">=2026.7.2" + "pluginApi": ">=2026.8.1-beta.1" }, "build": { - "openclawVersion": "2026.7.2", + "openclawVersion": "2026.8.1-beta.1", "bundledDist": false }, "release": { diff --git a/extensions/tavily/package.json b/extensions/tavily/package.json index d8ec92819be8..572fc89cfbc7 100644 --- a/extensions/tavily/package.json +++ b/extensions/tavily/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/tavily-plugin", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "OpenClaw Tavily plugin", "type": "module", "dependencies": { @@ -21,10 +21,10 @@ "allowInvalidConfigRecovery": true }, "compat": { - "pluginApi": ">=2026.7.2" + "pluginApi": ">=2026.8.1-beta.1" }, "build": { - "openclawVersion": "2026.7.2", + "openclawVersion": "2026.8.1-beta.1", "bundledDist": false }, "release": { diff --git a/extensions/teams-meetings/package.json b/extensions/teams-meetings/package.json index e4900f02c94f..08bf7a3123ac 100644 --- a/extensions/teams-meetings/package.json +++ b/extensions/teams-meetings/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/teams-meetings", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "OpenClaw Microsoft Teams browser meeting participant plugin.", "repository": { "type": "git", @@ -15,7 +15,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.7.2" + "openclaw": ">=2026.8.1-beta.1" }, "peerDependenciesMeta": { "openclaw": { @@ -33,10 +33,10 @@ "minHostVersion": ">=2026.7.2" }, "compat": { - "pluginApi": ">=2026.7.2" + "pluginApi": ">=2026.8.1-beta.1" }, "build": { - "openclawVersion": "2026.7.2", + "openclawVersion": "2026.8.1-beta.1", "bundledDist": false }, "release": { diff --git a/extensions/telegram/package.json b/extensions/telegram/package.json index 37fa72fc1ff2..768881294dff 100644 --- a/extensions/telegram/package.json +++ b/extensions/telegram/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/telegram", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "private": true, "description": "OpenClaw Telegram channel plugin", "type": "module", @@ -55,18 +55,27 @@ "key": "token", "kind": "string", "sensitive": true, - "cli": { "flags": "--token ", "description": "Telegram bot token" } + "cli": { + "flags": "--token ", + "description": "Telegram bot token" + } }, { "key": "tokenFile", "kind": "string", "sensitive": true, - "cli": { "flags": "--token-file ", "description": "Telegram bot token file" } + "cli": { + "flags": "--token-file ", + "description": "Telegram bot token file" + } }, { "key": "useEnv", "kind": "boolean", - "cli": { "flags": "--use-env", "description": "Use TELEGRAM_BOT_TOKEN" } + "cli": { + "flags": "--use-env", + "description": "Use TELEGRAM_BOT_TOKEN" + } } ] }, diff --git a/extensions/tencent/package.json b/extensions/tencent/package.json index 031846da544f..93a4d095d032 100644 --- a/extensions/tencent/package.json +++ b/extensions/tencent/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/tencent-provider", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "OpenClaw Tencent Cloud provider plugin (TokenHub + Token Plan)", "type": "module", "devDependencies": { @@ -18,10 +18,10 @@ "minHostVersion": ">=2026.6.9" }, "compat": { - "pluginApi": ">=2026.7.2" + "pluginApi": ">=2026.8.1-beta.1" }, "build": { - "openclawVersion": "2026.7.2", + "openclawVersion": "2026.8.1-beta.1", "bundledDist": false }, "release": { diff --git a/extensions/tlon/package.json b/extensions/tlon/package.json index b91aebfc0bbf..642195445ca3 100644 --- a/extensions/tlon/package.json +++ b/extensions/tlon/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/tlon", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "OpenClaw Tlon/Urbit channel plugin for chat workflows.", "repository": { "type": "git", @@ -19,7 +19,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.7.2" + "openclaw": ">=2026.8.1-beta.1" }, "peerDependenciesMeta": { "openclaw": { @@ -45,14 +45,72 @@ "quickstartAllowFrom": true, "setup": { "fields": [ - { "key": "ship", "kind": "string", "cli": { "flags": "--ship ", "description": "Tlon ship" } }, - { "key": "url", "kind": "string", "cli": { "flags": "--url ", "description": "Tlon URL" } }, - { "key": "code", "kind": "string", "sensitive": true, "cli": { "flags": "--code ", "description": "Tlon login code" } }, - { "key": "dangerouslyAllowPrivateNetwork", "kind": "boolean", "cli": { "flags": "--dangerously-allow-private-network", "description": "Allow private-network Tlon URLs" } }, - { "key": "groupChannels", "kind": "string-list", "cli": { "flags": "--group-channels ", "description": "Tlon group channels" } }, - { "key": "dmAllowlist", "kind": "string-list", "cli": { "flags": "--dm-allowlist ", "description": "Tlon DM allowlist" } }, - { "key": "autoDiscoverChannels", "kind": "boolean", "cli": { "flags": "--auto-discover-channels", "negatedFlags": "--no-auto-discover-channels", "description": "Auto-discover Tlon group channels" } }, - { "key": "ownerShip", "kind": "string", "cli": { "flags": "--owner-ship ", "description": "Tlon owner ship" } } + { + "key": "ship", + "kind": "string", + "cli": { + "flags": "--ship ", + "description": "Tlon ship" + } + }, + { + "key": "url", + "kind": "string", + "cli": { + "flags": "--url ", + "description": "Tlon URL" + } + }, + { + "key": "code", + "kind": "string", + "sensitive": true, + "cli": { + "flags": "--code ", + "description": "Tlon login code" + } + }, + { + "key": "dangerouslyAllowPrivateNetwork", + "kind": "boolean", + "cli": { + "flags": "--dangerously-allow-private-network", + "description": "Allow private-network Tlon URLs" + } + }, + { + "key": "groupChannels", + "kind": "string-list", + "cli": { + "flags": "--group-channels ", + "description": "Tlon group channels" + } + }, + { + "key": "dmAllowlist", + "kind": "string-list", + "cli": { + "flags": "--dm-allowlist ", + "description": "Tlon DM allowlist" + } + }, + { + "key": "autoDiscoverChannels", + "kind": "boolean", + "cli": { + "flags": "--auto-discover-channels", + "negatedFlags": "--no-auto-discover-channels", + "description": "Auto-discover Tlon group channels" + } + }, + { + "key": "ownerShip", + "kind": "string", + "cli": { + "flags": "--owner-ship ", + "description": "Tlon owner ship" + } + } ] } }, @@ -62,10 +120,10 @@ "minHostVersion": ">=2026.4.10" }, "compat": { - "pluginApi": ">=2026.7.2" + "pluginApi": ">=2026.8.1-beta.1" }, "build": { - "openclawVersion": "2026.7.2" + "openclawVersion": "2026.8.1-beta.1" }, "release": { "bundleRuntimeDependencies": false, diff --git a/extensions/together/package.json b/extensions/together/package.json index 225b4e487eca..5228b385a1d7 100644 --- a/extensions/together/package.json +++ b/extensions/together/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/together-provider", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "private": true, "description": "OpenClaw Together provider plugin", "type": "module", diff --git a/extensions/tokenjuice/package.json b/extensions/tokenjuice/package.json index a1dc4fe47553..744748fd0ef9 100644 --- a/extensions/tokenjuice/package.json +++ b/extensions/tokenjuice/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/tokenjuice", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "OpenClaw tokenjuice exec output compaction plugin", "repository": { "type": "git", @@ -11,7 +11,7 @@ "tokenjuice": "0.8.1" }, "peerDependencies": { - "openclaw": ">=2026.7.2" + "openclaw": ">=2026.8.1-beta.1" }, "peerDependenciesMeta": { "openclaw": { @@ -33,10 +33,10 @@ "minHostVersion": ">=2026.5.28" }, "compat": { - "pluginApi": ">=2026.7.2" + "pluginApi": ">=2026.8.1-beta.1" }, "build": { - "openclawVersion": "2026.7.2", + "openclawVersion": "2026.8.1-beta.1", "bundledDist": false }, "release": { diff --git a/extensions/tts-local-cli/package.json b/extensions/tts-local-cli/package.json index c83f64d796ba..fb6021ab6c65 100644 --- a/extensions/tts-local-cli/package.json +++ b/extensions/tts-local-cli/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/tts-local-cli", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "private": true, "description": "OpenClaw local CLI TTS plugin", "type": "module", diff --git a/extensions/twitch/package.json b/extensions/twitch/package.json index b0c4c90dbf74..df3c53cc9754 100644 --- a/extensions/twitch/package.json +++ b/extensions/twitch/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/twitch", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "OpenClaw Twitch channel plugin for chat and moderation workflows.", "repository": { "type": "git", @@ -30,10 +30,10 @@ "minHostVersion": ">=2026.4.10" }, "compat": { - "pluginApi": ">=2026.7.2" + "pluginApi": ">=2026.8.1-beta.1" }, "build": { - "openclawVersion": "2026.7.2" + "openclawVersion": "2026.8.1-beta.1" }, "channel": { "id": "twitch", @@ -51,7 +51,9 @@ "aliases": [ "twitch-chat" ], - "setup": { "fields": [] } + "setup": { + "fields": [] + } }, "release": { "bundleRuntimeDependencies": false, diff --git a/extensions/vault/package.json b/extensions/vault/package.json index 9f723c850dc6..1cc71dcb8664 100644 --- a/extensions/vault/package.json +++ b/extensions/vault/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/vault", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "private": true, "description": "HashiCorp Vault SecretRef provider integration for OpenClaw", "type": "module", diff --git a/extensions/venice/package.json b/extensions/venice/package.json index 0bc8a3e920fb..82bfa0a0a72e 100644 --- a/extensions/venice/package.json +++ b/extensions/venice/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/venice-provider", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "OpenClaw Venice provider plugin", "type": "module", "devDependencies": { @@ -17,10 +17,10 @@ "minHostVersion": ">=2026.6.9" }, "compat": { - "pluginApi": ">=2026.7.2" + "pluginApi": ">=2026.8.1-beta.1" }, "build": { - "openclawVersion": "2026.7.2", + "openclawVersion": "2026.8.1-beta.1", "bundledDist": false }, "release": { diff --git a/extensions/vercel-ai-gateway/package.json b/extensions/vercel-ai-gateway/package.json index 53019d54d71c..4f30f60890bf 100644 --- a/extensions/vercel-ai-gateway/package.json +++ b/extensions/vercel-ai-gateway/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/vercel-ai-gateway-provider", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "OpenClaw Vercel AI Gateway provider plugin", "type": "module", "devDependencies": { @@ -17,10 +17,10 @@ "minHostVersion": ">=2026.6.9" }, "compat": { - "pluginApi": ">=2026.7.2" + "pluginApi": ">=2026.8.1-beta.1" }, "build": { - "openclawVersion": "2026.7.2", + "openclawVersion": "2026.8.1-beta.1", "bundledDist": false }, "release": { diff --git a/extensions/video-generation-core/package.json b/extensions/video-generation-core/package.json index c75a9de2c0e6..c283bda888e3 100644 --- a/extensions/video-generation-core/package.json +++ b/extensions/video-generation-core/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/video-generation-core", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "private": true, "description": "OpenClaw video generation runtime package", "type": "module", diff --git a/extensions/vllm/package.json b/extensions/vllm/package.json index f5b72fa1ae71..1d36cbdb4bef 100644 --- a/extensions/vllm/package.json +++ b/extensions/vllm/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/vllm-provider", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "private": true, "description": "OpenClaw vLLM provider plugin", "type": "module", diff --git a/extensions/voice-call/package.json b/extensions/voice-call/package.json index e06a18be7e6c..c30e7c322f31 100644 --- a/extensions/voice-call/package.json +++ b/extensions/voice-call/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/voice-call", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "OpenClaw voice-call plugin for Twilio, Telnyx, and Plivo phone calls.", "repository": { "type": "git", @@ -17,7 +17,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.7.2" + "openclaw": ">=2026.8.1-beta.1" }, "peerDependenciesMeta": { "openclaw": { @@ -34,10 +34,10 @@ "minHostVersion": ">=2026.4.10" }, "compat": { - "pluginApi": ">=2026.7.2" + "pluginApi": ">=2026.8.1-beta.1" }, "build": { - "openclawVersion": "2026.7.2" + "openclawVersion": "2026.8.1-beta.1" }, "release": { "publishToClawHub": true, diff --git a/extensions/volcengine/package.json b/extensions/volcengine/package.json index c98b3e2b1a69..2b61bb77fbe4 100644 --- a/extensions/volcengine/package.json +++ b/extensions/volcengine/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/volcengine-provider", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "OpenClaw Volcengine provider plugin.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.7.2" }, "compat": { - "pluginApi": ">=2026.7.2" + "pluginApi": ">=2026.8.1-beta.1" }, "build": { - "openclawVersion": "2026.7.2", + "openclawVersion": "2026.8.1-beta.1", "bundledDist": false }, "release": { diff --git a/extensions/voyage/package.json b/extensions/voyage/package.json index e7db3033e9ed..3dfec6b38a0c 100644 --- a/extensions/voyage/package.json +++ b/extensions/voyage/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/voyage-provider", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "OpenClaw Voyage embedding provider plugin.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.7.2" }, "compat": { - "pluginApi": ">=2026.7.2" + "pluginApi": ">=2026.8.1-beta.1" }, "build": { - "openclawVersion": "2026.7.2", + "openclawVersion": "2026.8.1-beta.1", "bundledDist": false }, "release": { diff --git a/extensions/vydra/package.json b/extensions/vydra/package.json index 59cdcc719443..8fdf0efd1a46 100644 --- a/extensions/vydra/package.json +++ b/extensions/vydra/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/vydra-provider", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "OpenClaw Vydra media provider plugin.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.7.2" }, "compat": { - "pluginApi": ">=2026.7.2" + "pluginApi": ">=2026.8.1-beta.1" }, "build": { - "openclawVersion": "2026.7.2", + "openclawVersion": "2026.8.1-beta.1", "bundledDist": false }, "release": { diff --git a/extensions/web-readability/package.json b/extensions/web-readability/package.json index a9ed93443ea2..c94a13ae7f40 100644 --- a/extensions/web-readability/package.json +++ b/extensions/web-readability/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/web-readability-plugin", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "private": true, "description": "OpenClaw local Readability web extraction plugin", "type": "module", diff --git a/extensions/webhooks/package.json b/extensions/webhooks/package.json index dea47976259a..ddb14100669a 100644 --- a/extensions/webhooks/package.json +++ b/extensions/webhooks/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/webhooks", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "private": true, "description": "OpenClaw webhook bridge plugin", "type": "module", diff --git a/extensions/whatsapp/package.json b/extensions/whatsapp/package.json index b9a6edd3f780..ed62cb917a7c 100644 --- a/extensions/whatsapp/package.json +++ b/extensions/whatsapp/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/whatsapp", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "OpenClaw WhatsApp channel plugin for WhatsApp Web chats.", "repository": { "type": "git", @@ -17,7 +17,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.7.2" + "openclaw": ">=2026.8.1-beta.1" }, "peerDependenciesMeta": { "openclaw": { @@ -70,10 +70,10 @@ "minHostVersion": ">=2026.4.25" }, "compat": { - "pluginApi": ">=2026.7.2" + "pluginApi": ">=2026.8.1-beta.1" }, "build": { - "openclawVersion": "2026.7.2" + "openclawVersion": "2026.8.1-beta.1" }, "release": { "publishToClawHub": true, diff --git a/extensions/workboard/package.json b/extensions/workboard/package.json index 851a823d6caa..88d3b0521d61 100644 --- a/extensions/workboard/package.json +++ b/extensions/workboard/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/workboard", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "private": true, "description": "OpenClaw dashboard workboard plugin", "type": "module", @@ -13,7 +13,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.7.2" + "openclaw": ">=2026.8.1-beta.1" }, "peerDependenciesMeta": { "openclaw": { diff --git a/extensions/xai/package.json b/extensions/xai/package.json index 83fd78007c02..c6399b707a34 100644 --- a/extensions/xai/package.json +++ b/extensions/xai/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/xai-plugin", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "private": true, "description": "OpenClaw xAI plugin", "type": "module", diff --git a/extensions/xiaomi/package.json b/extensions/xiaomi/package.json index 9ae9039ad446..abcebd7854fd 100644 --- a/extensions/xiaomi/package.json +++ b/extensions/xiaomi/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/xiaomi-provider", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "OpenClaw Xiaomi provider plugin.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.7.2" }, "compat": { - "pluginApi": ">=2026.7.2" + "pluginApi": ">=2026.8.1-beta.1" }, "build": { - "openclawVersion": "2026.7.2", + "openclawVersion": "2026.8.1-beta.1", "bundledDist": false }, "release": { diff --git a/extensions/zai/package.json b/extensions/zai/package.json index 8ad317f18875..4f569178677a 100644 --- a/extensions/zai/package.json +++ b/extensions/zai/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/zai-provider", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "OpenClaw Z.AI provider plugin", "type": "module", "devDependencies": { @@ -17,10 +17,10 @@ "minHostVersion": ">=2026.6.9" }, "compat": { - "pluginApi": ">=2026.7.2" + "pluginApi": ">=2026.8.1-beta.1" }, "build": { - "openclawVersion": "2026.7.2", + "openclawVersion": "2026.8.1-beta.1", "bundledDist": false }, "release": { diff --git a/extensions/zalo/package.json b/extensions/zalo/package.json index 15dc632f3bc5..3a10cb342913 100644 --- a/extensions/zalo/package.json +++ b/extensions/zalo/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/zalo", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "OpenClaw Zalo channel plugin for bot and webhook chats.", "repository": { "type": "git", @@ -12,7 +12,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.7.2" + "openclaw": ">=2026.8.1-beta.1" }, "peerDependenciesMeta": { "openclaw": { @@ -53,18 +53,27 @@ "key": "token", "kind": "string", "sensitive": true, - "cli": { "flags": "--token ", "description": "Zalo bot token" } + "cli": { + "flags": "--token ", + "description": "Zalo bot token" + } }, { "key": "tokenFile", "kind": "string", "sensitive": true, - "cli": { "flags": "--token-file ", "description": "Zalo bot token file" } + "cli": { + "flags": "--token-file ", + "description": "Zalo bot token file" + } }, { "key": "useEnv", "kind": "boolean", - "cli": { "flags": "--use-env", "description": "Use ZALO_BOT_TOKEN" } + "cli": { + "flags": "--use-env", + "description": "Use ZALO_BOT_TOKEN" + } } ] } @@ -75,10 +84,10 @@ "minHostVersion": ">=2026.4.10" }, "compat": { - "pluginApi": ">=2026.7.2" + "pluginApi": ">=2026.8.1-beta.1" }, "build": { - "openclawVersion": "2026.7.2" + "openclawVersion": "2026.8.1-beta.1" }, "release": { "publishToClawHub": true, diff --git a/extensions/zalouser/package.json b/extensions/zalouser/package.json index a29887a37d15..5a2896203e5a 100644 --- a/extensions/zalouser/package.json +++ b/extensions/zalouser/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/zalouser", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "OpenClaw Zalo Personal Account plugin via native zca-js integration.", "repository": { "type": "git", @@ -17,7 +17,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.7.2" + "openclaw": ">=2026.8.1-beta.1" }, "peerDependenciesMeta": { "openclaw": { @@ -55,7 +55,9 @@ "groupAllowFromFallbackToAllowFrom": false, "warnOnEmptyGroupSenderAllowlist": false }, - "setup": { "fields": [] } + "setup": { + "fields": [] + } }, "install": { "npmSpec": "@openclaw/zalouser", @@ -63,10 +65,10 @@ "minHostVersion": ">=2026.4.10" }, "compat": { - "pluginApi": ">=2026.7.2" + "pluginApi": ">=2026.8.1-beta.1" }, "build": { - "openclawVersion": "2026.7.2" + "openclawVersion": "2026.8.1-beta.1" }, "release": { "publishToClawHub": true, diff --git a/extensions/zoom-meetings/package.json b/extensions/zoom-meetings/package.json index 655c17fcb7f3..6b22911a2dca 100644 --- a/extensions/zoom-meetings/package.json +++ b/extensions/zoom-meetings/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/zoom-meetings", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "OpenClaw Zoom browser meeting participant plugin.", "repository": { "type": "git", @@ -15,7 +15,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.7.2" + "openclaw": ">=2026.8.1-beta.1" }, "peerDependenciesMeta": { "openclaw": { @@ -33,10 +33,10 @@ "minHostVersion": ">=2026.7.2" }, "compat": { - "pluginApi": ">=2026.7.2" + "pluginApi": ">=2026.8.1-beta.1" }, "build": { - "openclawVersion": "2026.7.2", + "openclawVersion": "2026.8.1-beta.1", "bundledDist": false }, "release": { diff --git a/package.json b/package.json index 1bf7b2b6b7fa..d177e093bdf3 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "openclaw", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "openclaw": { "schemaVersions": { "state": 6, diff --git a/packages/ai/package.json b/packages/ai/package.json index bb452cd86907..023b6632efe3 100644 --- a/packages/ai/package.json +++ b/packages/ai/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/ai", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "Reusable model provider adapters and streaming runtime from OpenClaw", "keywords": [ "ai", diff --git a/packages/gateway-client/package.json b/packages/gateway-client/package.json index 1f9244c22296..7dfabb00ee27 100644 --- a/packages/gateway-client/package.json +++ b/packages/gateway-client/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/gateway-client", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "Reference WebSocket client for the OpenClaw Gateway protocol", "keywords": [ "client", diff --git a/packages/gateway-protocol/package.json b/packages/gateway-protocol/package.json index 03defdc12231..df2f8b239cde 100644 --- a/packages/gateway-protocol/package.json +++ b/packages/gateway-protocol/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/gateway-protocol", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "Typed schemas and runtime validators for the OpenClaw Gateway WebSocket protocol", "keywords": [ "gateway", diff --git a/scripts/lib/official-external-channel-catalog.json b/scripts/lib/official-external-channel-catalog.json index c2c9d2eafe45..419fb7be8cca 100644 --- a/scripts/lib/official-external-channel-catalog.json +++ b/scripts/lib/official-external-channel-catalog.json @@ -2,7 +2,7 @@ "entries": [ { "name": "@openclaw/buzz", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "Connect OpenClaw agents to Buzz rooms", "source": "official", "kind": "channel", @@ -313,7 +313,7 @@ }, { "name": "@openclaw/clickclack", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "OpenClaw ClickClack channel plugin", "source": "official", "kind": "channel", @@ -512,7 +512,7 @@ }, { "name": "@openclaw/discord", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "OpenClaw Discord channel plugin for channels, DMs, commands, and app events.", "source": "official", "kind": "channel", @@ -589,7 +589,7 @@ }, { "name": "@openclaw/feishu", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "OpenClaw Feishu/Lark channel plugin for chats and workplace tools (community maintained by @m1heng).", "source": "official", "kind": "channel", @@ -647,7 +647,7 @@ }, { "name": "@openclaw/googlechat", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "OpenClaw Google Chat channel plugin for spaces and direct messages.", "source": "official", "kind": "channel", @@ -760,7 +760,7 @@ }, { "name": "@openclaw/imessage", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "OpenClaw iMessage channel plugin using imsg on a signed-in Mac", "source": "official", "kind": "channel", @@ -833,7 +833,7 @@ }, { "name": "@openclaw/irc", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "OpenClaw IRC channel plugin", "source": "official", "kind": "channel", @@ -947,7 +947,7 @@ }, { "name": "@openclaw/line", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "OpenClaw LINE channel plugin for LINE Bot API chats.", "source": "official", "kind": "channel", @@ -1038,7 +1038,7 @@ }, { "name": "@openclaw/matrix", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "OpenClaw Matrix channel plugin for rooms and direct messages.", "source": "official", "kind": "channel", @@ -1180,7 +1180,7 @@ }, { "name": "@openclaw/mattermost", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "OpenClaw Mattermost channel plugin", "source": "official", "kind": "channel", @@ -1251,7 +1251,7 @@ }, { "name": "@openclaw/msteams", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "OpenClaw Microsoft Teams channel plugin for bot conversations.", "source": "official", "kind": "channel", @@ -1295,7 +1295,7 @@ }, { "name": "@openclaw/nextcloud-talk", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "OpenClaw Nextcloud Talk channel plugin for conversations.", "source": "official", "kind": "channel", @@ -1404,7 +1404,7 @@ }, { "name": "@openclaw/nostr", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "OpenClaw Nostr channel plugin for NIP-04 encrypted direct messages.", "source": "official", "kind": "channel", @@ -1549,7 +1549,7 @@ }, { "name": "@openclaw/qqbot", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "OpenClaw QQ Bot channel plugin for group and direct-message workflows.", "source": "official", "kind": "channel", @@ -1620,7 +1620,7 @@ }, { "name": "@openclaw/raft", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "OpenClaw Raft channel plugin for Raft CLI wake bridges.", "source": "official", "kind": "channel", @@ -1706,7 +1706,7 @@ }, { "name": "@openclaw/signal", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "OpenClaw Signal channel plugin", "source": "official", "kind": "channel", @@ -1792,7 +1792,7 @@ }, { "name": "@openclaw/slack", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "OpenClaw Slack channel plugin for channels, DMs, commands, and app events.", "source": "official", "kind": "channel", @@ -1922,7 +1922,7 @@ }, { "name": "@openclaw/sms", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "OpenClaw SMS/MMS channel plugin for Twilio messages.", "source": "official", "kind": "channel", @@ -2047,7 +2047,7 @@ }, { "name": "@openclaw/synology-chat", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "Synology Chat channel plugin for OpenClaw channels and direct messages.", "source": "official", "kind": "channel", @@ -2119,7 +2119,7 @@ }, { "name": "@openclaw/tlon", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "OpenClaw Tlon/Urbit channel plugin for chat workflows.", "source": "official", "kind": "channel", @@ -2213,7 +2213,7 @@ }, { "name": "@openclaw/twitch", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "OpenClaw Twitch channel plugin for chat and moderation workflows.", "source": "official", "kind": "channel", @@ -2294,7 +2294,7 @@ }, { "name": "@openclaw/whatsapp", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "OpenClaw WhatsApp channel plugin for WhatsApp Web chats.", "source": "official", "kind": "channel", @@ -2393,7 +2393,7 @@ }, { "name": "@openclaw/zalo", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "OpenClaw Zalo channel plugin for bot and webhook chats.", "source": "official", "kind": "channel", @@ -2458,7 +2458,7 @@ }, { "name": "@openclaw/zalouser", - "version": "2026.7.2", + "version": "2026.8.1-beta.1", "description": "OpenClaw Zalo Personal Account plugin via native zca-js integration.", "source": "official", "kind": "channel", From 45b6793ebfe1c57d082d1c75867ba2167313ddb6 Mon Sep 17 00:00:00 2001 From: Vincent Koc Date: Fri, 31 Jul 2026 00:02:16 +0800 Subject: [PATCH 09/69] fix(update): preserve runtime env during service refresh (cherry picked from commit 75a613587cd919b6a299671143c754967f81a8a7) --- src/cli/update-cli/update-command-service.ts | 35 ++++++++++++++++---- src/cli/update-cli/update-command.test.ts | 23 +++++++++++++ 2 files changed, 51 insertions(+), 7 deletions(-) diff --git a/src/cli/update-cli/update-command-service.ts b/src/cli/update-cli/update-command-service.ts index 640b9127cac8..3f397d235304 100644 --- a/src/cli/update-cli/update-command-service.ts +++ b/src/cli/update-cli/update-command-service.ts @@ -783,11 +783,24 @@ export function stripGatewayServiceMarkerEnv(env: NodeJS.ProcessEnv): NodeJS.Pro return resolvedEnv; } -function resolveUpdatedInstallCommandEnv( - env: NodeJS.ProcessEnv, - invocationCwd?: string, -): NodeJS.ProcessEnv { - return disableUpdatedPackageCompileCacheEnv(resolveServiceRefreshEnv(env, invocationCwd)); +export function resolveUpdatedInstallCommandEnv(params?: { + processEnv?: NodeJS.ProcessEnv; + serviceEnv?: NodeJS.ProcessEnv; + invocationCwd?: string; +}): NodeJS.ProcessEnv { + const processEnv = resolveServiceRefreshEnv( + params?.processEnv ?? process.env, + params?.invocationCwd, + ); + const serviceEnv = params?.serviceEnv + ? resolveServiceRefreshEnv(params.serviceEnv, params.invocationCwd) + : undefined; + // SecretRefs may resolve from the updater's runtime env even when the + // managed service intentionally omits resolved secrets from its definition. + return disableUpdatedPackageCompileCacheEnv({ + ...processEnv, + ...serviceEnv, + }); } export function resolvePostInstallDoctorEnv(params?: { @@ -855,7 +868,11 @@ async function refreshGatewayServiceEnv(params: { [params.nodeRunner ?? resolveNodeRunner(), entrypoint, ...args], { cwd: params.result.root, - env: resolveUpdatedInstallCommandEnv(params.env ?? process.env, params.invocationCwd), + env: resolveUpdatedInstallCommandEnv({ + processEnv: process.env, + serviceEnv: params.env, + invocationCwd: params.invocationCwd, + }), timeoutMs: SERVICE_REFRESH_TIMEOUT_MS, }, ); @@ -899,7 +916,11 @@ async function runUpdatedInstallGatewayRestart(params: { [params.nodeRunner ?? resolveNodeRunner(), entrypoint, ...args], { cwd: params.result.root, - env: resolveUpdatedInstallCommandEnv(params.env ?? process.env, params.invocationCwd), + env: resolveUpdatedInstallCommandEnv({ + processEnv: process.env, + serviceEnv: params.env, + invocationCwd: params.invocationCwd, + }), // Restart health owns migration-aware readiness. Keep only the caller's bounded update // budget outside it so the former fixed 60-second watchdog cannot preempt that wait. timeoutMs: params.timeoutMs, diff --git a/src/cli/update-cli/update-command.test.ts b/src/cli/update-cli/update-command.test.ts index 5ce9b8951da7..e88fadc3d521 100644 --- a/src/cli/update-cli/update-command.test.ts +++ b/src/cli/update-cli/update-command.test.ts @@ -16,6 +16,7 @@ import { resolvePostCoreUpdateChildStdio } from "./update-command-post-core.js"; import { applyPostPluginConfigValidation } from "./update-command-post-plugin-validation.js"; import { resolvePostInstallDoctorEnv, + resolveUpdatedInstallCommandEnv, resolvePostUpdateServiceStateReadEnv, resolveUpdatedGatewayRestartPort, maybeRestartService, @@ -292,6 +293,28 @@ describe("resolvePostInstallDoctorEnv", () => { }); }); +describe("resolveUpdatedInstallCommandEnv", () => { + it("keeps runtime SecretRef inputs while applying managed service overrides", () => { + const env = resolveUpdatedInstallCommandEnv({ + invocationCwd: "/srv/openclaw", + processEnv: { + GATEWAY_AUTH_TOKEN_REF: "runtime-token", + OPENCLAW_STATE_DIR: "/wrong/state", + PATH: "/caller/bin", + }, + serviceEnv: { + OPENCLAW_STATE_DIR: "daemon-state", + PATH: "/daemon/bin", + }, + }); + + expect(env.GATEWAY_AUTH_TOKEN_REF).toBe("runtime-token"); + expect(env.OPENCLAW_STATE_DIR).toBe(path.join("/srv/openclaw", "daemon-state")); + expect(env.PATH).toBe("/daemon/bin"); + expect(env.NODE_DISABLE_COMPILE_CACHE).toBe("1"); + }); +}); + describe("collectMissingPluginInstallPayloads", () => { it("reports tracked npm install records whose package payload is absent", async () => { const tmpDir = await fs.mkdtemp(path.join(os.tmpdir(), "openclaw-update-plugin-payload-")); From 8b85caff5114360ce4af0f1cddc5fb47b112b2f8 Mon Sep 17 00:00:00 2001 From: Vincent Koc Date: Fri, 7 Aug 2026 02:07:05 +0800 Subject: [PATCH 10/69] fix(update): expose service env helper through owner module --- .../update-cli/update-command-service-env.ts | 64 +++++++++++++++++++ src/cli/update-cli/update-command-service.ts | 62 +++--------------- src/cli/update-cli/update-command.test.ts | 2 +- 3 files changed, 73 insertions(+), 55 deletions(-) create mode 100644 src/cli/update-cli/update-command-service-env.ts diff --git a/src/cli/update-cli/update-command-service-env.ts b/src/cli/update-cli/update-command-service-env.ts new file mode 100644 index 000000000000..6c3df6922b07 --- /dev/null +++ b/src/cli/update-cli/update-command-service-env.ts @@ -0,0 +1,64 @@ +import path from "node:path"; + +const SERVICE_REFRESH_PATH_ENV_KEYS = [ + "OPENCLAW_HOME", + "OPENCLAW_STATE_DIR", + "OPENCLAW_CONFIG_PATH", +] as const; + +function resolveServiceRefreshEnv( + env: NodeJS.ProcessEnv, + invocationCwd?: string, +): NodeJS.ProcessEnv { + const resolvedEnv: NodeJS.ProcessEnv = { ...env }; + for (const key of SERVICE_REFRESH_PATH_ENV_KEYS) { + const rawValue = resolvedEnv[key]?.trim(); + if (!rawValue) { + continue; + } + if (rawValue.startsWith("~") || path.isAbsolute(rawValue) || path.win32.isAbsolute(rawValue)) { + resolvedEnv[key] = rawValue; + continue; + } + if (!invocationCwd) { + resolvedEnv[key] = rawValue; + continue; + } + resolvedEnv[key] = path.resolve(invocationCwd, rawValue); + } + return resolvedEnv; +} + +export function disableUpdatedPackageCompileCacheEnv(env: NodeJS.ProcessEnv): NodeJS.ProcessEnv { + return { + ...env, + NODE_DISABLE_COMPILE_CACHE: "1", + }; +} + +export function resolveUpdatedInstallCommandEnv(params?: { + processEnv?: NodeJS.ProcessEnv; + serviceEnv?: NodeJS.ProcessEnv; + invocationCwd?: string; +}): NodeJS.ProcessEnv { + const processEnv = resolveServiceRefreshEnv( + params?.processEnv ?? process.env, + params?.invocationCwd, + ); + const serviceEnv = params?.serviceEnv + ? resolveServiceRefreshEnv(params.serviceEnv, params.invocationCwd) + : undefined; + // SecretRefs may resolve from the updater's runtime env even when the + // managed service intentionally omits resolved secrets from its definition. + return disableUpdatedPackageCompileCacheEnv({ + ...processEnv, + ...serviceEnv, + }); +} + +export function resolveUpdatedServicePathEnv( + env: NodeJS.ProcessEnv, + invocationCwd?: string, +): NodeJS.ProcessEnv { + return resolveServiceRefreshEnv(env, invocationCwd); +} diff --git a/src/cli/update-cli/update-command-service.ts b/src/cli/update-cli/update-command-service.ts index 3f397d235304..02b453065d64 100644 --- a/src/cli/update-cli/update-command-service.ts +++ b/src/cli/update-cli/update-command-service.ts @@ -55,6 +55,11 @@ import { import { runRestartScript } from "./restart-helper.js"; import { resolveNodeRunner, type UpdateCommandOptions } from "./shared.js"; import { createUpdateConfigSnapshot } from "./update-command-config.js"; +import { + disableUpdatedPackageCompileCacheEnv, + resolveUpdatedInstallCommandEnv, + resolveUpdatedServicePathEnv, +} from "./update-command-service-env.js"; import { formatPostUpdateGatewayRecoveryInstructions, hasLoadedLaunchdKeepAliveSupervisor, @@ -69,13 +74,10 @@ const CLI_NAME = resolveCliName(); const SERVICE_REFRESH_TIMEOUT_MS = 60_000; const POST_REFRESH_ALREADY_HEALTHY_ATTEMPTS = 10; const POST_REFRESH_ALREADY_HEALTHY_DELAY_MS = 500; -const SERVICE_REFRESH_PATH_ENV_KEYS = [ +const POST_INSTALL_DOCTOR_SERVICE_ENV_KEYS = [ "OPENCLAW_HOME", "OPENCLAW_STATE_DIR", "OPENCLAW_CONFIG_PATH", -] as const; -const POST_INSTALL_DOCTOR_SERVICE_ENV_KEYS = [ - ...SERVICE_REFRESH_PATH_ENV_KEYS, "OPENCLAW_PROFILE", ] as const; const JSON_MODE_SERVICE_STDOUT = new Writable({ @@ -745,35 +747,7 @@ async function resolvePackageRuntimeForPreflight(params: { return { version, nodeRunner }; } -function resolveServiceRefreshEnv( - env: NodeJS.ProcessEnv, - invocationCwd?: string, -): NodeJS.ProcessEnv { - const resolvedEnv: NodeJS.ProcessEnv = { ...env }; - for (const key of SERVICE_REFRESH_PATH_ENV_KEYS) { - const rawValue = resolvedEnv[key]?.trim(); - if (!rawValue) { - continue; - } - if (rawValue.startsWith("~") || path.isAbsolute(rawValue) || path.win32.isAbsolute(rawValue)) { - resolvedEnv[key] = rawValue; - continue; - } - if (!invocationCwd) { - resolvedEnv[key] = rawValue; - continue; - } - resolvedEnv[key] = path.resolve(invocationCwd, rawValue); - } - return resolvedEnv; -} - -export function disableUpdatedPackageCompileCacheEnv(env: NodeJS.ProcessEnv): NodeJS.ProcessEnv { - return { - ...env, - NODE_DISABLE_COMPILE_CACHE: "1", - }; -} +export { disableUpdatedPackageCompileCacheEnv } from "./update-command-service-env.js"; export function stripGatewayServiceMarkerEnv(env: NodeJS.ProcessEnv): NodeJS.ProcessEnv { const resolvedEnv = { ...env }; @@ -783,26 +757,6 @@ export function stripGatewayServiceMarkerEnv(env: NodeJS.ProcessEnv): NodeJS.Pro return resolvedEnv; } -export function resolveUpdatedInstallCommandEnv(params?: { - processEnv?: NodeJS.ProcessEnv; - serviceEnv?: NodeJS.ProcessEnv; - invocationCwd?: string; -}): NodeJS.ProcessEnv { - const processEnv = resolveServiceRefreshEnv( - params?.processEnv ?? process.env, - params?.invocationCwd, - ); - const serviceEnv = params?.serviceEnv - ? resolveServiceRefreshEnv(params.serviceEnv, params.invocationCwd) - : undefined; - // SecretRefs may resolve from the updater's runtime env even when the - // managed service intentionally omits resolved secrets from its definition. - return disableUpdatedPackageCompileCacheEnv({ - ...processEnv, - ...serviceEnv, - }); -} - export function resolvePostInstallDoctorEnv(params?: { baseEnv?: NodeJS.ProcessEnv; serviceEnv?: NodeJS.ProcessEnv; @@ -815,7 +769,7 @@ export function resolvePostInstallDoctorEnv(params?: { return resolvedEnv; } - const serviceEnv = resolveServiceRefreshEnv(params.serviceEnv, params.invocationCwd); + const serviceEnv = resolveUpdatedServicePathEnv(params.serviceEnv, params.invocationCwd); for (const key of POST_INSTALL_DOCTOR_SERVICE_ENV_KEYS) { const value = serviceEnv[key]?.trim(); if (value) { diff --git a/src/cli/update-cli/update-command.test.ts b/src/cli/update-cli/update-command.test.ts index e88fadc3d521..e3ffb9e3870c 100644 --- a/src/cli/update-cli/update-command.test.ts +++ b/src/cli/update-cli/update-command.test.ts @@ -14,9 +14,9 @@ import { import { testing as updateCommandPluginsTesting } from "./update-command-plugins.test-support.js"; import { resolvePostCoreUpdateChildStdio } from "./update-command-post-core.js"; import { applyPostPluginConfigValidation } from "./update-command-post-plugin-validation.js"; +import { resolveUpdatedInstallCommandEnv } from "./update-command-service-env.js"; import { resolvePostInstallDoctorEnv, - resolveUpdatedInstallCommandEnv, resolvePostUpdateServiceStateReadEnv, resolveUpdatedGatewayRestartPort, maybeRestartService, From d7957d1bdf81b68d6a59b07b5a493e301f5a1e40 Mon Sep 17 00:00:00 2001 From: Vincent Koc Date: Thu, 30 Jul 2026 23:38:20 +0800 Subject: [PATCH 11/69] test(ui): assert gateway item style rule deterministically (cherry picked from commit dc48e2f712efe6e59e8e75c9a2be01debf7c9242) --- ui/src/pages/chat/chat-responsive.browser.test.ts | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/ui/src/pages/chat/chat-responsive.browser.test.ts b/ui/src/pages/chat/chat-responsive.browser.test.ts index 1c181dbe6729..a7a516628107 100644 --- a/ui/src/pages/chat/chat-responsive.browser.test.ts +++ b/ui/src/pages/chat/chat-responsive.browser.test.ts @@ -784,9 +784,17 @@ describeBrowserLayout.concurrent("chat responsive browser layout", () => { const styles = await page.evaluate(() => { const dropdown = document.querySelector(".chat-pane__gateway-menu")!; const menu = dropdown.shadowRoot!.querySelector('[part="menu"]')!; - const item = dropdown.querySelector(".chat-pane__gateway-menu-item")!; const menuStyle = getComputedStyle(menu); - const itemStyle = getComputedStyle(item); + const itemRule = Array.from(document.styleSheets) + .flatMap((sheet) => Array.from(sheet.cssRules)) + .find( + (rule): rule is CSSStyleRule => + rule instanceof CSSStyleRule && rule.selectorText === ".chat-pane__gateway-menu-item", + ); + if (!itemRule) { + throw new Error("Expected gateway menu item style rule"); + } + const itemStyle = itemRule.style; return { menu: { borderRadius: menuStyle.borderRadius, From bdde3d1c6dd7cc415588a72cf27ebe27f83bfe47 Mon Sep 17 00:00:00 2001 From: Vincent Koc Date: Fri, 7 Aug 2026 08:25:49 +0800 Subject: [PATCH 12/69] fix(plugins): preserve startup compatibility version (cherry picked from commit 357f5d3ca4669753fa61314dae34741bcd621039) --- .../post-core-plugin-convergence.test.ts | 16 +++++++++++ .../post-core-plugin-convergence.ts | 3 +- ...or-config-preflight-plugin-verification.ts | 2 ++ ...r-config-preflight.state-migration.test.ts | 28 +++++++++++++++++++ 4 files changed, 48 insertions(+), 1 deletion(-) diff --git a/src/cli/update-cli/post-core-plugin-convergence.test.ts b/src/cli/update-cli/post-core-plugin-convergence.test.ts index dea567a3a53f..a8331420dfd4 100644 --- a/src/cli/update-cli/post-core-plugin-convergence.test.ts +++ b/src/cli/update-cli/post-core-plugin-convergence.test.ts @@ -154,6 +154,22 @@ describe("runPostCorePluginConvergence", () => { }); }); + it("uses an explicit compatibility host version for startup convergence", async () => { + const cfg = { plugins: { entries: {} } } as unknown as OpenClawConfig; + await runPostCorePluginConvergence({ + cfg, + env: { OPENCLAW_COMPATIBILITY_HOST_VERSION: "2026.5.12" }, + compatibilityHostVersion: "2026.7.2-beta.7", + }); + expect(mocks.repairMissingConfiguredPluginInstalls).toHaveBeenCalledWith({ + cfg, + env: { + OPENCLAW_COMPATIBILITY_HOST_VERSION: "2026.7.2-beta.7", + OPENCLAW_UPDATE_POST_CORE_CONVERGENCE: "1", + }, + }); + }); + it("returns ok when no warnings/failures and includes repair changes", async () => { mocks.repairMissingConfiguredPluginInstalls.mockResolvedValue({ changes: ['Repaired missing configured plugin "discord".'], diff --git a/src/cli/update-cli/post-core-plugin-convergence.ts b/src/cli/update-cli/post-core-plugin-convergence.ts index a9e3a9e03de9..7a0ef09d01c4 100644 --- a/src/cli/update-cli/post-core-plugin-convergence.ts +++ b/src/cli/update-cli/post-core-plugin-convergence.ts @@ -151,6 +151,7 @@ function formatPeerLinkPackageReadWarning(failure: { error: unknown }): PostCore export async function runPostCorePluginConvergence(params: { cfg: OpenClawConfig; env: NodeJS.ProcessEnv; + compatibilityHostVersion?: string; /** * Optional in-memory install records from earlier post-core steps (e.g. * `syncPluginsForUpdateChannel`, `updateNpmInstalledPlugins`) whose @@ -165,7 +166,7 @@ export async function runPostCorePluginConvergence(params: { }): Promise { const env: NodeJS.ProcessEnv = { ...params.env, - OPENCLAW_COMPATIBILITY_HOST_VERSION: VERSION, + OPENCLAW_COMPATIBILITY_HOST_VERSION: params.compatibilityHostVersion ?? VERSION, [UPDATE_POST_CORE_CONVERGENCE_ENV]: "1", }; const prunedBaseline = params.baselineInstallRecords diff --git a/src/commands/doctor-config-preflight-plugin-verification.ts b/src/commands/doctor-config-preflight-plugin-verification.ts index 4a846e847c2e..0c5f000e4cec 100644 --- a/src/commands/doctor-config-preflight-plugin-verification.ts +++ b/src/commands/doctor-config-preflight-plugin-verification.ts @@ -8,6 +8,7 @@ import { formatPluginVerificationDiagnostic, type DegradedPlugin, } from "../plugins/runtime-degraded-state.js"; +import { resolveCompatibilityHostVersion } from "../version.js"; import { measureDoctorConfigPreflightStep } from "./doctor-config-preflight-measure.js"; type StartupPluginVerificationDiagnostic = { @@ -95,6 +96,7 @@ export async function runStartupUpgradeConvergence(params: { runPostCorePluginConvergence({ cfg: params.cfg, env: params.env, + compatibilityHostVersion: resolveCompatibilityHostVersion(params.env), baselineInstallRecords: plan.installRecords, }), params.measure, diff --git a/src/commands/doctor-config-preflight.state-migration.test.ts b/src/commands/doctor-config-preflight.state-migration.test.ts index 44b25e2ebf7f..118969de67ea 100644 --- a/src/commands/doctor-config-preflight.state-migration.test.ts +++ b/src/commands/doctor-config-preflight.state-migration.test.ts @@ -639,6 +639,7 @@ describe("runDoctorConfigPreflight state migration", () => { expect(runPostCorePluginConvergence).toHaveBeenCalledWith({ cfg: { gateway: { mode: "local", port: 19091 } }, env: process.env, + compatibilityHostVersion: expect.any(String), baselineInstallRecords: {}, }); expect(recordSuccessfulStartupMigrations).toHaveBeenCalledWith({ @@ -649,6 +650,33 @@ describe("runDoctorConfigPreflight state migration", () => { expect(startupMigrationLeaseRelease).toHaveBeenCalledOnce(); }); + it("pins startup plugin convergence to the explicit compatibility host version", async () => { + needsStartupMigrationCheckpoint.mockReturnValue(true); + const previousHostVersion = process.env.OPENCLAW_COMPATIBILITY_HOST_VERSION; + process.env.OPENCLAW_COMPATIBILITY_HOST_VERSION = "2026.7.2-beta.7"; + + try { + await runDoctorConfigPreflight({ + migrateLegacyConfig: false, + invalidConfigNote: false, + requireStartupMigrationCheckpoint: true, + }); + } finally { + if (previousHostVersion === undefined) { + delete process.env.OPENCLAW_COMPATIBILITY_HOST_VERSION; + } else { + process.env.OPENCLAW_COMPATIBILITY_HOST_VERSION = previousHostVersion; + } + } + + expect(runPostCorePluginConvergence).toHaveBeenCalledWith({ + cfg: { gateway: { mode: "local", port: 19091 } }, + env: expect.any(Object), + compatibilityHostVersion: "2026.7.2-beta.7", + baselineInstallRecords: {}, + }); + }); + it("refuses startup when plugin migration inputs change during convergence", async () => { needsStartupMigrationCheckpoint.mockReturnValue(true); pluginMigrationFingerprint From 6b3a6bc73c572294a37313a2910922ee63ba2ac0 Mon Sep 17 00:00:00 2001 From: Vincent Koc Date: Fri, 7 Aug 2026 08:25:32 +0800 Subject: [PATCH 13/69] fix(plugins): align Fish Audio extension directory (cherry picked from commit 51c01a94e788c228459afec801b058ba941b873d) --- .github/labeler.yml | 2 +- extensions/{fish-audio => fish-audio-speech}/README.md | 0 extensions/{fish-audio => fish-audio-speech}/index.ts | 0 .../{fish-audio => fish-audio-speech}/openclaw.plugin.json | 0 extensions/{fish-audio => fish-audio-speech}/package.json | 0 .../{fish-audio => fish-audio-speech}/speech-provider.test.ts | 0 extensions/{fish-audio => fish-audio-speech}/speech-provider.ts | 0 extensions/{fish-audio => fish-audio-speech}/tts.ts | 0 package.json | 2 +- pnpm-lock.yaml | 2 +- 10 files changed, 3 insertions(+), 3 deletions(-) rename extensions/{fish-audio => fish-audio-speech}/README.md (100%) rename extensions/{fish-audio => fish-audio-speech}/index.ts (100%) rename extensions/{fish-audio => fish-audio-speech}/openclaw.plugin.json (100%) rename extensions/{fish-audio => fish-audio-speech}/package.json (100%) rename extensions/{fish-audio => fish-audio-speech}/speech-provider.test.ts (100%) rename extensions/{fish-audio => fish-audio-speech}/speech-provider.ts (100%) rename extensions/{fish-audio => fish-audio-speech}/tts.ts (100%) diff --git a/.github/labeler.yml b/.github/labeler.yml index 1a245d4c8219..d53da58026f3 100644 --- a/.github/labeler.yml +++ b/.github/labeler.yml @@ -505,7 +505,7 @@ "extensions: fish-audio": - changed-files: - any-glob-to-any-file: - - "extensions/fish-audio/**" + - "extensions/fish-audio-speech/**" - "docs/providers/fish-audio.md" - "docs/tools/tts.md" "extensions: kilocode": diff --git a/extensions/fish-audio/README.md b/extensions/fish-audio-speech/README.md similarity index 100% rename from extensions/fish-audio/README.md rename to extensions/fish-audio-speech/README.md diff --git a/extensions/fish-audio/index.ts b/extensions/fish-audio-speech/index.ts similarity index 100% rename from extensions/fish-audio/index.ts rename to extensions/fish-audio-speech/index.ts diff --git a/extensions/fish-audio/openclaw.plugin.json b/extensions/fish-audio-speech/openclaw.plugin.json similarity index 100% rename from extensions/fish-audio/openclaw.plugin.json rename to extensions/fish-audio-speech/openclaw.plugin.json diff --git a/extensions/fish-audio/package.json b/extensions/fish-audio-speech/package.json similarity index 100% rename from extensions/fish-audio/package.json rename to extensions/fish-audio-speech/package.json diff --git a/extensions/fish-audio/speech-provider.test.ts b/extensions/fish-audio-speech/speech-provider.test.ts similarity index 100% rename from extensions/fish-audio/speech-provider.test.ts rename to extensions/fish-audio-speech/speech-provider.test.ts diff --git a/extensions/fish-audio/speech-provider.ts b/extensions/fish-audio-speech/speech-provider.ts similarity index 100% rename from extensions/fish-audio/speech-provider.ts rename to extensions/fish-audio-speech/speech-provider.ts diff --git a/extensions/fish-audio/tts.ts b/extensions/fish-audio-speech/tts.ts similarity index 100% rename from extensions/fish-audio/tts.ts rename to extensions/fish-audio-speech/tts.ts diff --git a/package.json b/package.json index d177e093bdf3..0f8764660081 100644 --- a/package.json +++ b/package.json @@ -270,7 +270,7 @@ "!dist/extensions/featherless/**", "!dist/extensions/firecrawl/**", "!dist/extensions/fireworks/**", - "!dist/extensions/fish-audio/**", + "!dist/extensions/fish-audio-speech/**", "!dist/extensions/google-meet/**", "!dist/extensions/googlechat/**", "!dist/extensions/gmi/**", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 70f094068dcf..a203eeccb357 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -935,7 +935,7 @@ importers: specifier: workspace:* version: link:../../packages/plugin-sdk - extensions/fish-audio: + extensions/fish-audio-speech: devDependencies: '@openclaw/plugin-sdk': specifier: workspace:* From f9b8595a88bf9ada91706b07ad9fdf9ec21976a0 Mon Sep 17 00:00:00 2001 From: Vincent Koc Date: Fri, 7 Aug 2026 08:21:05 +0800 Subject: [PATCH 14/69] test(file-transfer): cover final symlink write policy (cherry picked from commit 8274bee47f1ef74f26c45dd2e02843bcfd01cb94) --- .../src/node-host/file-write.test.ts | 20 +++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/extensions/file-transfer/src/node-host/file-write.test.ts b/extensions/file-transfer/src/node-host/file-write.test.ts index a0db22658531..492bbbd784f1 100644 --- a/extensions/file-transfer/src/node-host/file-write.test.ts +++ b/extensions/file-transfer/src/node-host/file-write.test.ts @@ -164,7 +164,7 @@ describe("handleFileWrite — parent directory handling", () => { }); describe("handleFileWrite — symlink protection", () => { - it("refuses to write through an existing symlink (lstat)", async () => { + it("rejects a final symlink by default with the canonical target", async () => { const real = path.join(tmpRoot, "real.txt"); const link = path.join(tmpRoot, "link.txt"); await fs.writeFile(real, "untouched"); @@ -175,8 +175,24 @@ describe("handleFileWrite — symlink protection", () => { contentBase64: b64("evil"), overwrite: true, }); + expectFailure(r, "SYMLINK_REDIRECT"); + expect(r.ok ? null : r.canonicalPath).toBe(real); + expect(await fs.readFile(real, "utf-8")).toBe("untouched"); + }); + + it("refuses to write through a final symlink when followSymlinks=true", async () => { + const real = path.join(tmpRoot, "real.txt"); + const link = path.join(tmpRoot, "link.txt"); + await fs.writeFile(real, "untouched"); + await fs.symlink(real, link); + + const r = await handleFileWrite({ + path: link, + contentBase64: b64("evil"), + overwrite: true, + followSymlinks: true, + }); expectFailure(r, "SYMLINK_TARGET_DENIED"); - // The original file must be unchanged. expect(await fs.readFile(real, "utf-8")).toBe("untouched"); }); From 7395493a907b7bff32ceb3dc6f8ff449eda28753 Mon Sep 17 00:00:00 2001 From: Vincent Koc Date: Fri, 7 Aug 2026 08:33:48 +0800 Subject: [PATCH 15/69] test(qa): keep Control UI parity fixture typed (cherry picked from commit ff6b82140351cae5fa31ce0ab3aa12e0b347c3c2) --- ...ite-runtime-parity-runner.control-ui.test.ts | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/extensions/qa-lab/src/suite-runtime-parity-runner.control-ui.test.ts b/extensions/qa-lab/src/suite-runtime-parity-runner.control-ui.test.ts index 6bda5b60cbea..f61506868073 100644 --- a/extensions/qa-lab/src/suite-runtime-parity-runner.control-ui.test.ts +++ b/extensions/qa-lab/src/suite-runtime-parity-runner.control-ui.test.ts @@ -3,7 +3,7 @@ import { createQaBusState } from "./bus-state.js"; import type { QaLabServerHandle } from "./lab-server.types.js"; import { runQaFlowSuiteFromRuntime } from "./suite-run.runtime.js"; import { makeQaSuiteTestScenario } from "./suite-test-helpers.js"; -import type { QaSuiteResolvedRunContext, QaSuiteRunParams } from "./suite-types.js"; +import type { QaSuiteResolvedRunContext, QaSuiteResult, QaSuiteRunParams } from "./suite-types.js"; const mocks = vi.hoisted(() => ({ readQaBootstrapScenarioCatalog: vi.fn(), @@ -54,13 +54,21 @@ beforeEach(() => { ], }); mocks.runQaFlowSuiteStandard.mockImplementation( - async (params: QaSuiteRunParams | undefined, context: QaSuiteResolvedRunContext) => ({ + async ( + params: QaSuiteRunParams | undefined, + context: QaSuiteResolvedRunContext, + ): Promise => ({ outputDir: context.outputDir, evidencePath: "/qa-output/qa-evidence.json", reportPath: "/qa-output/qa-suite-report.md", summaryPath: "/qa-output/qa-suite-summary.json", report: "", - scenarios: [{ name: context.selectedScenarios[0]?.title, status: "pass", steps: [] }], + scenarios: context.selectedScenarios.map((scenario) => ({ + name: scenario.title, + status: "pass", + steps: [], + })), + startedScenarioIds: context.selectedScenarios.map((scenario) => scenario.id), watchUrl: "http://127.0.0.1:43123", runtimeParityCell: { runtime: params?.forcedRuntime ?? "openclaw", @@ -117,7 +125,7 @@ describe("runtime parity Control UI ownership", () => { ])("preserves Control UI policy in both runtime cells for $label", async (testCase) => { const lab = createControlUiTestLab(); - await runQaFlowSuiteFromRuntime({ + const result = await runQaFlowSuiteFromRuntime({ repoRoot: "/qa-repo", outputDir: "/qa-output", providerMode: "mock-openai", @@ -137,5 +145,6 @@ describe("runtime parity Control UI ownership", () => { { runtime: "openclaw", controlUiEnabled: testCase.enabled }, { runtime: "codex", controlUiEnabled: testCase.enabled }, ]); + expect(result.startedScenarioIds).toEqual([testCase.scenarioId]); }); }); From 0f5a10d54131fe0288e5720fa71870143a36a669 Mon Sep 17 00:00:00 2001 From: Vincent Koc Date: Fri, 7 Aug 2026 08:34:41 +0800 Subject: [PATCH 16/69] test(channels): align prerelease fallback catalog spec (cherry picked from commit 3cb9ba08a4289a0ed5618d0f5d949609bd9c17a6) --- .../channel-catalog.contract.test.ts | 21 ++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/src/channels/plugins/contracts/channel-catalog.contract.test.ts b/src/channels/plugins/contracts/channel-catalog.contract.test.ts index b34feb5814c5..61a8b6cc068f 100644 --- a/src/channels/plugins/contracts/channel-catalog.contract.test.ts +++ b/src/channels/plugins/contracts/channel-catalog.contract.test.ts @@ -1,4 +1,7 @@ // Channel catalog contract tests cover bundled and registry-backed channel catalog invariants. +import fs from "node:fs"; +import path from "node:path"; +import { isPrereleaseSemverVersion } from "../../../infra/npm-registry-spec.js"; import { describeBundledMetadataOnlyChannelCatalogContract, describeChannelCatalogEntryContract, @@ -20,6 +23,22 @@ const whatsappMeta = { blurb: "works with your own number; recommend a separate phone + eSIM.", }; +const whatsappPackageJson = JSON.parse( + fs.readFileSync(path.join(process.cwd(), "extensions", "whatsapp", "package.json"), "utf8"), +) as { + name?: string; + version?: string; + openclaw?: { install?: { npmSpec?: string } }; +}; +const whatsappNpmSpec = whatsappPackageJson.openclaw?.install?.npmSpec ?? whatsappPackageJson.name; +const whatsappVersion = whatsappPackageJson.version; +if (!whatsappNpmSpec || !whatsappVersion) { + throw new Error("missing package metadata for whatsapp"); +} +const whatsappOfficialFallbackNpmSpec = isPrereleaseSemverVersion(whatsappVersion) + ? `${whatsappNpmSpec}@${whatsappVersion}` + : whatsappNpmSpec; + describeBundledMetadataOnlyChannelCatalogContract({ pluginId: "whatsapp", packageName: "@openclaw/whatsapp", @@ -30,7 +49,7 @@ describeBundledMetadataOnlyChannelCatalogContract({ describeOfficialFallbackChannelCatalogContract({ channelId: "whatsapp", - npmSpec: "@openclaw/whatsapp", + npmSpec: whatsappOfficialFallbackNpmSpec, meta: whatsappMeta, packageName: "@openclaw/whatsapp", pluginId: "whatsapp", From 272b3098c71af4143882e68e13193437ef605dd9 Mon Sep 17 00:00:00 2001 From: Vincent Koc Date: Fri, 7 Aug 2026 08:49:22 +0800 Subject: [PATCH 17/69] fix(docs): resolve renamed plugin inventory links --- scripts/generate-plugin-inventory-doc.mjs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/generate-plugin-inventory-doc.mjs b/scripts/generate-plugin-inventory-doc.mjs index 796c70e085f4..3253bd572546 100644 --- a/scripts/generate-plugin-inventory-doc.mjs +++ b/scripts/generate-plugin-inventory-doc.mjs @@ -302,7 +302,7 @@ function resolveDocs({ dirName, manifest, packageJson }) { } } - for (const candidate of [manifest.id, dirName]) { + for (const candidate of [manifest.id, dirName, ...(manifest.legacyPluginIds ?? [])]) { if (typeof candidate !== "string") { continue; } From 3641b8271dc97cdaa86780d4ad28c7c15682cdf2 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Fri, 7 Aug 2026 15:36:56 -0700 Subject: [PATCH 18/69] fix(deps): update nanoid past advisory (#120368) --- pnpm-lock.yaml | 8 ++++---- pnpm-workspace.yaml | 1 + 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a203eeccb357..f3fd223ed41b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -7816,8 +7816,8 @@ packages: resolution: {integrity: sha512-RyOSq98kuVfXB1emJ+NjBF0av8Ph3oBuqNy+Z5sFFfLhjYrkBQEB53V8u+U0RNTVwNo20WoPUwNkfKwZfrOqmQ==} engines: {node: '>=18'} - nanoid@3.3.16: - resolution: {integrity: sha512-bzlKTyNJ7+LdGIIwy8ijFpIqEQIvafahV7eYykJ8Cvh42EdJeODoJ6gUJXpQJvej1BddH8OqTXZNE/KfbWAu8Q==} + nanoid@3.3.18: + resolution: {integrity: sha512-DTg4MJbGMWkfi6VZFdNt2/caMbQy4Ou+Op/hJQvGEWcnVfoA1QA+xzRKAzw9jD6+GVOOeYr/mIcuDSdug6F6+w==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true @@ -15298,7 +15298,7 @@ snapshots: transitivePeerDependencies: - supports-color - nanoid@3.3.16: {} + nanoid@3.3.18: {} nanoid@5.1.16: {} @@ -15774,7 +15774,7 @@ snapshots: postcss@8.5.23: dependencies: - nanoid: 3.3.16 + nanoid: 3.3.18 picocolors: 1.1.1 source-map-js: 1.2.1 diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index d70541d10159..69c776bc27ce 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -24,6 +24,7 @@ minimumReleaseAgeExclude: - "hono" - "libopus-wasm@0.2.0" - "libsignal@6.0.0" + - "nanoid@3.3.18" - "openclaw" - "protobufjs" - "vite" From b99ffc03c7787a4665da499313b317919f0d75df Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Fri, 7 Aug 2026 19:10:49 -0700 Subject: [PATCH 19/69] ci(release): tolerate async run-name evaluation when adopting validation children (#120427) --- .github/workflows/full-release-validation.yml | 116 +++++++++++++----- 1 file changed, 88 insertions(+), 28 deletions(-) diff --git a/.github/workflows/full-release-validation.yml b/.github/workflows/full-release-validation.yml index 67a0ed600ab1..f38006b3fce0 100644 --- a/.github/workflows/full-release-validation.yml +++ b/.github/workflows/full-release-validation.yml @@ -476,6 +476,48 @@ jobs: gh_with_retry api "repos/${GITHUB_REPOSITORY}/actions/runs/${run_id}" } + validate_child_run() { + local candidate_run_id="$1" + local candidate_run_json attempt + if [[ ! "$candidate_run_id" =~ ^[0-9]+$ ]]; then + echo "::error::Refusing to adopt invalid ${workflow} run ID ${candidate_run_id}." >&2 + return 1 + fi + # GitHub evaluates run-name asynchronously: a run adopted from the dispatch + # response can briefly report its default display_title. Identity fields are + # immediate-refuse; a lone title mismatch retries until the template lands. + for attempt in $(seq 1 12); do + candidate_run_json="$( + gh_with_retry api "repos/${GITHUB_REPOSITORY}/actions/runs/${candidate_run_id}" + )" + if ! jq -e \ + --argjson id "$candidate_run_id" \ + --argjson workflow_id "$expected_workflow_id" \ + --arg branch "$CHILD_WORKFLOW_REF" \ + '(.id == $id) + and (.workflow_id == $workflow_id) + and (.head_branch == $branch) + and (.event == "workflow_dispatch")' \ + <<< "$candidate_run_json" >/dev/null; then + echo "::error::Refusing to adopt unvalidated ${workflow} run ${candidate_run_id}." >&2 + jq '{id, workflow_id, path, display_title, head_branch, head_sha, event, html_url}' \ + <<< "$candidate_run_json" >&2 + return 1 + fi + if jq -e --arg title "$dispatch_run_name" '.display_title == $title' \ + <<< "$candidate_run_json" >/dev/null; then + printf '%s\n' "$candidate_run_json" + return 0 + fi + echo "Waiting for ${workflow} run ${candidate_run_id} display title (attempt ${attempt})." >&2 + sleep 5 + done + echo "::error::Refusing to adopt ${workflow} run ${candidate_run_id}: display title never matched ${dispatch_run_name}." >&2 + jq '{id, workflow_id, path, display_title, head_branch, head_sha, event, html_url}' \ + <<< "$candidate_run_json" >&2 + return 1 + } + fetch_child_jobs() { if [[ "$workflow" == "npm-telegram-beta-e2e.yml" || "$workflow" == "openclaw-performance.yml" ]]; then gh_with_retry run view "$run_id" --json jobs --jq '.jobs[]' @@ -541,7 +583,7 @@ jobs: local workflow="$1" local dispatch_run_name="$2" shift 2 - local dispatch_output dispatch_status matches_json match_count run_id status conclusion url poll_count run_json jobs_json child_head_sha encoded_workflow_ref current_workflow_sha + local dispatch_output dispatch_status dispatch_run_ids matches_json match_count run_id status conclusion url poll_count run_json jobs_json child_head_sha encoded_workflow_ref current_workflow_sha expected_workflow_id encoded_workflow_ref="$(jq -rn --arg value "$CHILD_WORKFLOW_REF" '$value | @uri')" current_workflow_sha="$( @@ -551,8 +593,12 @@ jobs: echo "::error::Child workflow ref ${CHILD_WORKFLOW_REF} moved to ${current_workflow_sha}, expected ${PARENT_WORKFLOW_SHA}; refusing dispatch." >&2 return 1 fi + expected_workflow_id="$( + gh_with_retry api "repos/${GITHUB_REPOSITORY}/actions/workflows/${workflow}" --jq .id + )" - # A failed dispatch POST can still create a run. Never retry it; recover only by exact run name. + # The dispatch POST is one-shot: adopt its returned identity when available. + # If absent or ambiguous, exact-name recovery avoids a duplicate child. set +e dispatch_output="$(gh workflow run "$workflow" --ref "$CHILD_WORKFLOW_REF" "$@" 2>&1)" dispatch_status=$? @@ -564,35 +610,41 @@ jobs: fi run_id="" - for _ in $(seq 1 60); do - if matches_json="$( - DISPATCH_RUN_NAME="$dispatch_run_name" CHILD_WORKFLOW_REF="$CHILD_WORKFLOW_REF" \ - gh_with_retry api -X GET "repos/${GITHUB_REPOSITORY}/actions/workflows/${workflow}/runs" \ - -F event=workflow_dispatch \ - -F per_page=100 \ - --jq '[.workflow_runs[] | select(.display_title == env.DISPATCH_RUN_NAME and .head_branch == env.CHILD_WORKFLOW_REF) | .id]' - )"; then - match_count="$(jq 'length' <<< "$matches_json")" - if (( match_count > 1 )); then - echo "::error::Multiple runs matched ${dispatch_run_name}; refusing to guess." >&2 - exit 1 + dispatch_run_ids="$( + sed -nE "s#^https://github[.]com/${GITHUB_REPOSITORY}/actions/runs/([0-9]+)\$#\1#p" \ + <<< "$dispatch_output" | sort -u + )" + if [[ "$dispatch_run_ids" == *$'\n'* ]]; then + echo "::error::${workflow} dispatch returned multiple run identities; refusing to guess." >&2 + exit 1 + elif [[ -n "$dispatch_run_ids" ]]; then + run_id="$dispatch_run_ids" + else + for _ in $(seq 1 60); do + if matches_json="$( + DISPATCH_RUN_NAME="$dispatch_run_name" CHILD_WORKFLOW_REF="$CHILD_WORKFLOW_REF" \ + gh_with_retry api -X GET "repos/${GITHUB_REPOSITORY}/actions/workflows/${workflow}/runs" \ + -F event=workflow_dispatch \ + -F per_page=100 \ + --jq '[.workflow_runs[] | select(.display_title == env.DISPATCH_RUN_NAME and .head_branch == env.CHILD_WORKFLOW_REF) | .id]' + )"; then + match_count="$(jq 'length' <<< "$matches_json")" + if (( match_count > 1 )); then + echo "::error::Multiple runs matched ${dispatch_run_name}; refusing to guess." >&2 + exit 1 + fi + if (( match_count == 1 )); then + run_id="$(jq -r '.[0]' <<< "$matches_json")" + break + fi fi - if (( match_count == 1 )); then - run_id="$(jq -r '.[0]' <<< "$matches_json")" - break - fi - fi - sleep 5 - done + sleep 5 + done + fi if [[ -z "$run_id" ]]; then echo "::error::Could not find exact dispatched run ${dispatch_run_name}; dispatch status ${dispatch_status}. The dispatch was not retried to avoid creating a duplicate child." >&2 exit 1 fi - if [[ "$dispatch_status" -ne 0 ]]; then - echo "::warning::${workflow} dispatch returned status ${dispatch_status}; adopted exact run ${run_id}." >&2 - fi - echo "Dispatched ${workflow}: https://github.com/${GITHUB_REPOSITORY}/actions/runs/${run_id}" - echo "run_id=${run_id}" >> "$GITHUB_OUTPUT" cancel_child() { if [[ -n "${active_child_run_id:-}" ]]; then @@ -600,19 +652,27 @@ jobs: gh run cancel "$active_child_run_id" >/dev/null 2>&1 || true fi } + run_json="$(validate_child_run "$run_id")" + # Identity fields prove cancellation ownership before workflow-SHA validation. # EXIT traps run after function locals unwind; preserve only adopted child identity. active_child_workflow="$workflow" active_child_run_id="$run_id" trap cancel_child EXIT INT TERM - child_head_sha="$(read_child_run_field head_sha)" + child_head_sha="$(jq -r '.head_sha // ""' <<< "$run_json")" if [[ "$child_head_sha" != "$PARENT_WORKFLOW_SHA" ]]; then - echo "::error::${workflow} child run used workflow SHA ${child_head_sha}, expected parent workflow SHA ${PARENT_WORKFLOW_SHA}." + echo "::error::${workflow} child run used workflow SHA ${child_head_sha}, expected parent workflow SHA ${PARENT_WORKFLOW_SHA}." >&2 cancel_child trap - EXIT INT TERM exit 1 fi + if [[ "$dispatch_status" -ne 0 ]]; then + echo "::warning::${workflow} dispatch returned status ${dispatch_status}; adopted exact run ${run_id}." >&2 + fi + echo "Dispatched ${workflow}: https://github.com/${GITHUB_REPOSITORY}/actions/runs/${run_id}" + echo "run_id=${run_id}" >> "$GITHUB_OUTPUT" + fail_fast_failed_jobs() { if [[ "$FAIL_FAST" != "true" ]]; then return 0 From 5090cae6d0cc3f2ec272b2448970c6238f525610 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Fri, 7 Aug 2026 20:06:53 -0700 Subject: [PATCH 20/69] fix(release): supply exact Codex companions to cross-OS checks and repair legacy node-host metadata (#120442) * fix(release): supply exact Codex companions to cross-OS checks and repair legacy node-host metadata * test(release): align async run title rejection --- ...nclaw-cross-os-release-checks-reusable.yml | 211 +++++++++++++++++- .github/workflows/openclaw-release-checks.yml | 1 + src/gateway/node-command-policy.test.ts | 38 +++- src/gateway/node-legacy-protocol-filter.ts | 28 +++ .../server.auth.default-token.suite.ts | 36 ++- .../ws-connection/connect-node-session.ts | 10 +- ...openclaw-cross-os-release-workflow.test.ts | 69 ++++++ .../package-acceptance-workflow.test.ts | 104 ++++++++- 8 files changed, 477 insertions(+), 20 deletions(-) diff --git a/.github/workflows/openclaw-cross-os-release-checks-reusable.yml b/.github/workflows/openclaw-cross-os-release-checks-reusable.yml index ad4eb074b7f9..8da94c711fef 100644 --- a/.github/workflows/openclaw-cross-os-release-checks-reusable.yml +++ b/.github/workflows/openclaw-cross-os-release-checks-reusable.yml @@ -101,6 +101,11 @@ on: required: false default: "" type: string + candidate_artifact_json: + description: Optional immutable full-release candidate tuple with companion plugins + required: false + default: "" + type: string openai_model: description: OpenAI model for release cross-OS agent-turn smoke required: false @@ -205,6 +210,11 @@ on: required: false default: "" type: string + candidate_artifact_json: + description: Optional immutable full-release candidate tuple with companion plugins + required: false + default: "" + type: string openai_model: description: OpenAI model for release cross-OS agent-turn smoke required: false @@ -255,7 +265,15 @@ jobs: candidate_file_name: ${{ steps.candidate_metadata.outputs.file_name }} candidate_sha256: ${{ steps.candidate_metadata.outputs.sha256 }} candidate_version: ${{ steps.candidate_metadata.outputs.version }} + codex_plugin_file_name: ${{ steps.codex_plugin_metadata.outputs.file_name }} + codex_plugin_sha256: ${{ steps.codex_plugin_metadata.outputs.sha256 }} matrix: ${{ steps.matrix.outputs.value }} + prepublish_plugin_registry_artifact_digest: ${{ steps.upload_generated_plugin_registry.outputs.artifact-digest || fromJSON(inputs.candidate_artifact_json || '{}').prepublishPluginRegistryArtifactDigest || '' }} + prepublish_plugin_registry_artifact_id: ${{ steps.upload_generated_plugin_registry.outputs.artifact-id || fromJSON(inputs.candidate_artifact_json || '{}').prepublishPluginRegistryArtifactId || '' }} + prepublish_plugin_registry_artifact_name: ${{ steps.upload_generated_plugin_registry.outputs.artifact-id && format('openclaw-cross-os-release-checks-plugins-{0}-{1}', github.run_id, github.run_attempt) || fromJSON(inputs.candidate_artifact_json || '{}').prepublishPluginRegistryArtifactName || '' }} + prepublish_plugin_registry_artifact_run_attempt: ${{ steps.upload_generated_plugin_registry.outputs.artifact-id && github.run_attempt || fromJSON(inputs.candidate_artifact_json || '{}').prepublishPluginRegistryArtifactRunAttempt || '' }} + prepublish_plugin_registry_artifact_run_id: ${{ steps.upload_generated_plugin_registry.outputs.artifact-id && github.run_id || fromJSON(inputs.candidate_artifact_json || '{}').prepublishPluginRegistryArtifactRunId || '' }} + prepublish_plugin_registry_manifest_sha256: ${{ steps.create_codex_plugin_registry.outputs.manifest_sha256 || fromJSON(inputs.candidate_artifact_json || '{}').prepublishPluginRegistryManifestSha256 || '' }} source_sha: ${{ steps.candidate_metadata.outputs.source_sha }} workflow_ref: ${{ steps.workflow_ref.outputs.value }} steps: @@ -457,12 +475,34 @@ jobs: exit 1 } + - name: Validate prerelease plugin registry artifact binding + if: fromJSON(inputs.candidate_artifact_json || '{}').prepublishPluginRegistryArtifactId != '' + env: + ARTIFACT_DIGEST: ${{ fromJSON(inputs.candidate_artifact_json || '{}').prepublishPluginRegistryArtifactDigest || '' }} + ARTIFACT_ID: ${{ fromJSON(inputs.candidate_artifact_json || '{}').prepublishPluginRegistryArtifactId || '' }} + ARTIFACT_NAME: ${{ fromJSON(inputs.candidate_artifact_json || '{}').prepublishPluginRegistryArtifactName || '' }} + ARTIFACT_RUN_ATTEMPT: ${{ fromJSON(inputs.candidate_artifact_json || '{}').prepublishPluginRegistryArtifactRunAttempt || '' }} + ARTIFACT_RUN_ID: ${{ fromJSON(inputs.candidate_artifact_json || '{}').prepublishPluginRegistryArtifactRunId || '' }} + GH_TOKEN: ${{ github.token }} + MANIFEST_SHA256: ${{ fromJSON(inputs.candidate_artifact_json || '{}').prepublishPluginRegistryManifestSha256 || '' }} + shell: bash + run: | + set -euo pipefail + [[ "$MANIFEST_SHA256" =~ ^[a-f0-9]{64}$ ]] || { + echo "Prerelease plugin registry manifest SHA-256 is missing or invalid." >&2 + exit 1 + } + bash workflow/scripts/docker/shared-image-artifact.sh \ + verify-upload "Prerelease plugin registry" \ + "$ARTIFACT_ID" "$ARTIFACT_NAME" "$ARTIFACT_DIGEST" \ + "$ARTIFACT_RUN_ID" "$ARTIFACT_RUN_ATTEMPT" + - name: Checkout public source ref - if: inputs.candidate_artifact_name == '' + if: inputs.candidate_artifact_name == '' || (inputs.provider == 'openai' && fromJSON(inputs.candidate_artifact_json || '{}').prepublishPluginRegistryArtifactId == '') uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 with: repository: ${{ env.OPENCLAW_REPOSITORY }} - ref: ${{ inputs.ref }} + ref: ${{ inputs.candidate_artifact_name != '' && inputs.candidate_source_sha || inputs.ref }} path: source fetch-depth: 0 filter: blob:none @@ -492,6 +532,13 @@ jobs: CI: "true" run: pnpm install --frozen-lockfile --prefer-offline --ignore-scripts + - name: Install companion plugin build dependencies + if: inputs.candidate_artifact_name != '' && inputs.provider == 'openai' && fromJSON(inputs.candidate_artifact_json || '{}').prepublishPluginRegistryArtifactId == '' + working-directory: source + env: + CI: "true" + run: pnpm install --frozen-lockfile --prefer-offline --ignore-scripts + - name: Build candidate artifact once if: inputs.candidate_artifact_name == '' env: @@ -511,6 +558,26 @@ jobs: run-id: ${{ inputs.candidate_artifact_run_id }} github-token: ${{ github.token }} + - name: Download prerelease plugin registry artifact + if: fromJSON(inputs.candidate_artifact_json || '{}').prepublishPluginRegistryArtifactId != '' + id: download_prepublish_plugin_registry + continue-on-error: true + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8 + with: + artifact-ids: ${{ fromJSON(inputs.candidate_artifact_json || '{}').prepublishPluginRegistryArtifactId || '' }} + path: ${{ runner.temp }}/openclaw-cross-os-release-checks/prepare/plugins + run-id: ${{ fromJSON(inputs.candidate_artifact_json || '{}').prepublishPluginRegistryArtifactRunId || '' }} + github-token: ${{ github.token }} + + - name: Retry prerelease plugin registry artifact download + if: fromJSON(inputs.candidate_artifact_json || '{}').prepublishPluginRegistryArtifactId != '' && steps.download_prepublish_plugin_registry.outcome == 'failure' + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8 + with: + artifact-ids: ${{ fromJSON(inputs.candidate_artifact_json || '{}').prepublishPluginRegistryArtifactId || '' }} + path: ${{ runner.temp }}/openclaw-cross-os-release-checks/prepare/plugins + run-id: ${{ fromJSON(inputs.candidate_artifact_json || '{}').prepublishPluginRegistryArtifactRunId || '' }} + github-token: ${{ github.token }} + - name: Resolve provided candidate package if: inputs.candidate_artifact_name != '' env: @@ -635,6 +702,80 @@ jobs: process.stdout.write(`source_sha=${sourceSha}\n`); NODE + - name: Pack exact Codex companion plugin + id: create_codex_plugin_registry + if: inputs.provider == 'openai' && fromJSON(inputs.candidate_artifact_json || '{}').prepublishPluginRegistryArtifactId == '' + env: + ARTIFACT_DIR: ${{ runner.temp }}/openclaw-cross-os-release-checks/prepare/plugins + CANDIDATE_VERSION: ${{ steps.candidate_metadata.outputs.version }} + SOURCE_SHA: ${{ steps.candidate_metadata.outputs.source_sha }} + shell: bash + run: | + set -euo pipefail + mkdir -p "$ARTIFACT_DIR" + result="$( + node workflow/scripts/prepublish-plugin-registry-artifact.mjs create \ + --repo-root source \ + --artifact-dir "$ARTIFACT_DIR" \ + --source-sha "$SOURCE_SHA" \ + --candidate-version "$CANDIDATE_VERSION" \ + --required-packages-json '["@openclaw/codex"]' + )" + manifest_sha256="$(jq -er '.manifestSha256' <<< "$result")" + echo "manifest_sha256=$manifest_sha256" >> "$GITHUB_OUTPUT" + + - name: Resolve exact Codex companion plugin + id: codex_plugin_metadata + if: inputs.provider == 'openai' + env: + ARTIFACT_DIR: ${{ runner.temp }}/openclaw-cross-os-release-checks/prepare/plugins + CANDIDATE_VERSION: ${{ steps.candidate_metadata.outputs.version }} + EXPECTED_MANIFEST_SHA256: ${{ steps.create_codex_plugin_registry.outputs.manifest_sha256 || fromJSON(inputs.candidate_artifact_json || '{}').prepublishPluginRegistryManifestSha256 || '' }} + SOURCE_SHA: ${{ steps.candidate_metadata.outputs.source_sha }} + shell: bash + run: | + set -euo pipefail + manifest="$ARTIFACT_DIR/prepublish-plugin-registry.json" + required_packages="$(jq -c '[.packages[].name]' "$manifest")" + jq -e '.packages | any(.name == "@openclaw/codex")' "$manifest" >/dev/null || { + echo "Prerelease plugin registry does not contain @openclaw/codex." >&2 + exit 1 + } + node workflow/scripts/prepublish-plugin-registry-artifact.mjs verify \ + --artifact-dir "$ARTIFACT_DIR" \ + --source-sha "$SOURCE_SHA" \ + --candidate-version "$CANDIDATE_VERSION" \ + --manifest-sha256 "$EXPECTED_MANIFEST_SHA256" \ + --required-packages-json "$required_packages" + node <<'NODE' >>"$GITHUB_OUTPUT" + const fs = require("node:fs"); + const path = require("node:path"); + const manifest = JSON.parse( + fs.readFileSync(path.join(process.env.ARTIFACT_DIR, "prepublish-plugin-registry.json"), "utf8"), + ); + const entry = manifest.packages.find((candidate) => candidate.name === "@openclaw/codex"); + if ( + typeof entry?.tarball !== "string" || + !entry.tarball.endsWith(".tgz") || + entry.tarball !== path.basename(entry.tarball) || + entry.tarball !== path.win32.basename(entry.tarball) || + !/^[a-f0-9]{64}$/u.test(entry.sha256 ?? "") + ) { + throw new Error("Codex companion plugin manifest entry is invalid."); + } + process.stdout.write(`file_name=${entry.tarball}\n`); + process.stdout.write(`sha256=${entry.sha256}\n`); + NODE + + - name: Upload generated prerelease plugin registry artifact + id: upload_generated_plugin_registry + if: inputs.provider == 'openai' && steps.create_codex_plugin_registry.outputs.manifest_sha256 != '' + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7 + with: + name: openclaw-cross-os-release-checks-plugins-${{ github.run_id }}-${{ github.run_attempt }} + path: ${{ runner.temp }}/openclaw-cross-os-release-checks/prepare/plugins/ + if-no-files-found: error + - name: Capture baseline metadata if: ${{ inputs.mode != 'fresh' }} id: baseline_metadata @@ -758,7 +899,13 @@ jobs: CANDIDATE_SHA256: ${{ needs.prepare.outputs.candidate_sha256 }} CANDIDATE_SOURCE_SHA: ${{ needs.prepare.outputs.source_sha }} CANDIDATE_VERSION: ${{ needs.prepare.outputs.candidate_version }} + CODEX_PLUGIN_FILE_NAME: ${{ needs.prepare.outputs.codex_plugin_file_name }} GH_TOKEN: ${{ github.token }} + PLUGIN_ARTIFACT_DIGEST: ${{ needs.prepare.outputs.prepublish_plugin_registry_artifact_digest }} + PLUGIN_ARTIFACT_ID: ${{ needs.prepare.outputs.prepublish_plugin_registry_artifact_id }} + PLUGIN_ARTIFACT_NAME: ${{ needs.prepare.outputs.prepublish_plugin_registry_artifact_name }} + PLUGIN_ARTIFACT_RUN_ATTEMPT: ${{ needs.prepare.outputs.prepublish_plugin_registry_artifact_run_attempt }} + PLUGIN_ARTIFACT_RUN_ID: ${{ needs.prepare.outputs.prepublish_plugin_registry_artifact_run_id }} SUITE: ${{ matrix.suite }} shell: bash run: | @@ -813,6 +960,16 @@ jobs: runId: process.env.BASELINE_ARTIFACT_RUN_ID, }); } + if (process.env.CODEX_PLUGIN_FILE_NAME) { + tuples.push({ + digest: process.env.PLUGIN_ARTIFACT_DIGEST, + id: process.env.PLUGIN_ARTIFACT_ID, + label: "prerelease plugin registry", + name: process.env.PLUGIN_ARTIFACT_NAME, + runAttempt: process.env.PLUGIN_ARTIFACT_RUN_ATTEMPT, + runId: process.env.PLUGIN_ARTIFACT_RUN_ID, + }); + } const request = async (path) => { const response = await fetch(`${apiUrl}/repos/${repository}/${path}`, { @@ -897,6 +1054,26 @@ jobs: run-id: ${{ needs.prepare.outputs.baseline_artifact_run_id }} github-token: ${{ github.token }} + - name: Download prerelease plugin registry artifact + if: needs.prepare.outputs.codex_plugin_file_name != '' + id: download_prepublish_plugin_registry + continue-on-error: true + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8 + with: + artifact-ids: ${{ needs.prepare.outputs.prepublish_plugin_registry_artifact_id }} + path: ${{ runner.temp }}/openclaw-cross-os-release-checks/plugins + run-id: ${{ needs.prepare.outputs.prepublish_plugin_registry_artifact_run_id }} + github-token: ${{ github.token }} + + - name: Retry prerelease plugin registry artifact download + if: needs.prepare.outputs.codex_plugin_file_name != '' && steps.download_prepublish_plugin_registry.outcome == 'failure' + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8 + with: + artifact-ids: ${{ needs.prepare.outputs.prepublish_plugin_registry_artifact_id }} + path: ${{ runner.temp }}/openclaw-cross-os-release-checks/plugins + run-id: ${{ needs.prepare.outputs.prepublish_plugin_registry_artifact_run_id }} + github-token: ${{ github.token }} + - name: Verify release-check inputs shell: bash env: @@ -904,6 +1081,8 @@ jobs: EXPECTED_CANDIDATE_SHA256: ${{ needs.prepare.outputs.candidate_sha256 }} BASELINE_TGZ: ${{ runner.temp }}/openclaw-cross-os-release-checks/baseline/${{ needs.prepare.outputs.baseline_file_name }} EXPECTED_BASELINE_SHA256: ${{ needs.prepare.outputs.baseline_sha256 }} + CODEX_PLUGIN_TGZ: ${{ runner.temp }}/openclaw-cross-os-release-checks/plugins/${{ needs.prepare.outputs.codex_plugin_file_name }} + EXPECTED_CODEX_PLUGIN_SHA256: ${{ needs.prepare.outputs.codex_plugin_sha256 }} OUTPUT_DIR: ${{ runner.temp }}/openclaw-cross-os-release-checks/${{ matrix.artifact_name }}-${{ matrix.suite }} SUITE: ${{ matrix.suite }} run: | @@ -946,6 +1125,26 @@ jobs: exit 1 fi fi + if [[ -n "$EXPECTED_CODEX_PLUGIN_SHA256" ]]; then + [[ -f "$CODEX_PLUGIN_TGZ" ]] || { + echo "::error::Codex companion plugin artifact missing: ${CODEX_PLUGIN_TGZ}" + exit 1 + } + actual_codex_sha256="$( + node -e ' + const crypto = require("node:crypto"); + const fs = require("node:fs"); + process.stdout.write( + crypto.createHash("sha256").update(fs.readFileSync(process.env.CODEX_PLUGIN_TGZ)).digest("hex"), + ); + ' + )" + if [[ ! "$EXPECTED_CODEX_PLUGIN_SHA256" =~ ^[a-f0-9]{64}$ || + "$actual_codex_sha256" != "$EXPECTED_CODEX_PLUGIN_SHA256" ]]; then + echo "::error::Codex companion plugin SHA-256 does not match the prepared identity" + exit 1 + fi + fi - name: Run cross-OS release checks shell: bash @@ -969,7 +1168,15 @@ jobs: SUITE: ${{ matrix.suite }} REF: ${{ inputs.ref }} OUTPUT_DIR: ${{ runner.temp }}/openclaw-cross-os-release-checks/${{ matrix.artifact_name }}-${{ matrix.suite }} + CODEX_PLUGIN_FILE_NAME: ${{ needs.prepare.outputs.codex_plugin_file_name }} + CODEX_PLUGIN_TGZ: ${{ runner.temp }}/openclaw-cross-os-release-checks/plugins/${{ needs.prepare.outputs.codex_plugin_file_name }} run: | + if [[ -n "$CODEX_PLUGIN_FILE_NAME" ]]; then + export OPENCLAW_ALLOW_PLUGIN_INSTALL_OVERRIDES=1 + export OPENCLAW_PLUGIN_INSTALL_OVERRIDES="$( + node -e 'process.stdout.write(JSON.stringify({ codex: `npm-pack:${process.env.CODEX_PLUGIN_TGZ}` }))' + )" + fi DISCORD_ARGS=() if [[ -n "${OPENCLAW_DISCORD_SMOKE_BOT_TOKEN}" ]] && [[ -n "${OPENCLAW_DISCORD_SMOKE_GUILD_ID}" ]] && [[ -n "${OPENCLAW_DISCORD_SMOKE_CHANNEL_ID}" ]]; then DISCORD_ARGS+=(--run-discord-roundtrip true) diff --git a/.github/workflows/openclaw-release-checks.yml b/.github/workflows/openclaw-release-checks.yml index 23581fc2e4c9..ec2cced09e77 100644 --- a/.github/workflows/openclaw-release-checks.yml +++ b/.github/workflows/openclaw-release-checks.yml @@ -785,6 +785,7 @@ jobs: candidate_sha256: ${{ needs.prepare_release_package.outputs.package_sha256 }} candidate_version: ${{ needs.prepare_release_package.outputs.package_version }} candidate_source_sha: ${{ needs.prepare_release_package.outputs.source_sha }} + candidate_artifact_json: ${{ inputs.candidate_artifact_json }} openai_model: openai/gpt-5.6-luna ubuntu_runner: ubuntu-24.04 windows_runner: windows-2025 diff --git a/src/gateway/node-command-policy.test.ts b/src/gateway/node-command-policy.test.ts index 7a5bd6f1aba1..abea2e75a498 100644 --- a/src/gateway/node-command-policy.test.ts +++ b/src/gateway/node-command-policy.test.ts @@ -16,7 +16,10 @@ import { resolveNodeCommandAllowlist, resolveNodePairingCommandAllowlist, } from "./node-command-policy.js"; -import { filterLegacyNodeProtocolFeatures } from "./node-legacy-protocol-filter.js"; +import { + filterLegacyNodeProtocolFeatures, + normalizeLegacyNodeHostClientMetadata, +} from "./node-legacy-protocol-filter.js"; describe("gateway/node-command-policy", () => { afterEach(() => { @@ -173,6 +176,39 @@ describe("gateway/node-command-policy", () => { }); }); + it.each([ + ["darwin", "macos", "Mac"], + ["linux", "linux", "Linux"], + ["win32", "windows", "Windows"], + ])("normalizes shipped protocol-v3 node-host metadata for %s", (platform, expected, family) => { + expect( + normalizeLegacyNodeHostClientMetadata({ + id: GATEWAY_CLIENT_IDS.NODE_HOST, + version: "2026.5.7", + platform, + mode: GATEWAY_CLIENT_MODES.NODE, + }), + ).toMatchObject({ platform: expected, deviceFamily: family }); + }); + + it("does not normalize non-node-host or conflicting legacy metadata", () => { + const conflicting = { + id: GATEWAY_CLIENT_IDS.NODE_HOST, + version: "2026.5.7", + platform: "linux", + deviceFamily: "iPhone", + mode: GATEWAY_CLIENT_MODES.NODE, + } as const; + expect(normalizeLegacyNodeHostClientMetadata(conflicting)).toBe(conflicting); + + const otherClient = { + ...conflicting, + id: GATEWAY_CLIENT_IDS.LINUX_APP, + deviceFamily: undefined, + }; + expect(normalizeLegacyNodeHostClientMetadata(otherClient)).toBe(otherClient); + }); + it("adds explicitly defaulted plugin node-host agent tools from the active registry", () => { const registry = createEmptyPluginRegistry(); registry.nodeHostCommands.push( diff --git a/src/gateway/node-legacy-protocol-filter.ts b/src/gateway/node-legacy-protocol-filter.ts index 52c55d46b7b4..7a401c48a775 100644 --- a/src/gateway/node-legacy-protocol-filter.ts +++ b/src/gateway/node-legacy-protocol-filter.ts @@ -1,5 +1,10 @@ // N-1 (legacy protocol) node feature filtering, kept out of the oversized // node-command-policy.ts file. +import { + GATEWAY_CLIENT_IDS, + GATEWAY_CLIENT_MODES, +} from "../../packages/gateway-protocol/src/client-info.js"; +import type { ConnectParams } from "../../packages/gateway-protocol/src/index.js"; import { getActivePluginGatewayNodePolicyRegistry } from "../plugins/runtime.js"; import { DEFAULT_DANGEROUS_NODE_COMMANDS, @@ -18,6 +23,29 @@ const BUILT_IN_NODE_COMMANDS = new Set([ ...IOS_WATCH_RELAY_COMMANDS, ]); +const LEGACY_NODE_HOST_DESKTOP_METADATA: Readonly< + Record +> = { + darwin: { platform: "macos", deviceFamily: "Mac" }, + linux: { platform: "linux", deviceFamily: "Linux" }, + win32: { platform: "windows", deviceFamily: "Windows" }, +}; + +/** Normalizes the desktop metadata emitted by the shipped protocol-v3 node host. */ +export function normalizeLegacyNodeHostClientMetadata( + client: ConnectParams["client"], +): ConnectParams["client"] { + if ( + client.id !== GATEWAY_CLIENT_IDS.NODE_HOST || + client.mode !== GATEWAY_CLIENT_MODES.NODE || + client.deviceFamily?.trim() + ) { + return client; + } + const metadata = LEGACY_NODE_HOST_DESKTOP_METADATA[client.platform]; + return metadata ? { ...client, ...metadata } : client; +} + export function filterLegacyNodeProtocolFeatures(params: { caps: readonly string[]; commands: readonly string[]; diff --git a/src/gateway/server.auth.default-token.suite.ts b/src/gateway/server.auth.default-token.suite.ts index b9b99df5ae61..973f083cb7c0 100644 --- a/src/gateway/server.auth.default-token.suite.ts +++ b/src/gateway/server.auth.default-token.suite.ts @@ -502,7 +502,7 @@ export function registerDefaultAuthTokenSuite(): void { ws.close(); }); - test("allows authenticated previous-protocol nodes to register for maintenance", async () => { + test("retains authenticated previous-protocol node-host maintenance commands", async () => { const nodeWs = await openWs(port); const operatorWs = await openWs(port); try { @@ -511,23 +511,35 @@ export function registerDefaultAuthTokenSuite(): void { minProtocol: MIN_NODE_PROTOCOL_VERSION, maxProtocol: MIN_NODE_PROTOCOL_VERSION, role: "node", - client: { ...NODE_CLIENT, version: legacyVersion }, + client: { ...NODE_CLIENT, version: legacyVersion, platform: "linux" }, + caps: ["system"], + commands: ["system.which"], }); expect(nodeRes.ok).toBe(true); const operatorRes = await connectReq(operatorWs); expect(operatorRes.ok).toBe(true); - const listRes = await rpcReq<{ nodes?: Array<{ connected?: boolean; version?: string }> }>( - operatorWs, - "node.list", - {}, + type LegacyNodeStatus = { + commands?: string[]; + connected?: boolean; + deviceFamily?: string; + pendingDeclaredCommands?: string[]; + pendingRequestId?: string; + platform?: string; + version?: string; + }; + const pendingList = await rpcReq<{ + nodes?: LegacyNodeStatus[]; + }>(operatorWs, "node.list", {}); + const pendingNode = pendingList.payload?.nodes?.find( + (node) => node.connected === true && node.version === legacyVersion, ); - expect(listRes.ok).toBe(true); - expect( - listRes.payload?.nodes?.some( - (node) => node.connected === true && node.version === legacyVersion, - ), - ).toBe(true); + expect(pendingNode).toMatchObject({ + deviceFamily: "Linux", + pendingDeclaredCommands: ["system.which"], + platform: "linux", + }); + expect(pendingNode?.pendingRequestId).toBeTypeOf("string"); } finally { nodeWs.close(); operatorWs.close(); diff --git a/src/gateway/server/ws-connection/connect-node-session.ts b/src/gateway/server/ws-connection/connect-node-session.ts index 648b841989de..e23a0f0cc706 100644 --- a/src/gateway/server/ws-connection/connect-node-session.ts +++ b/src/gateway/server/ws-connection/connect-node-session.ts @@ -10,7 +10,10 @@ import { import { AUTH_RATE_LIMIT_SCOPE_NODE_PAIRING } from "../../auth-rate-limit.js"; import { ADMIN_SCOPE, PAIRING_SCOPE, WRITE_SCOPE } from "../../method-scopes.js"; import { reconcileNodePairingOnConnect } from "../../node-connect-reconcile.js"; -import { filterLegacyNodeProtocolFeatures } from "../../node-legacy-protocol-filter.js"; +import { + filterLegacyNodeProtocolFeatures, + normalizeLegacyNodeHostClientMetadata, +} from "../../node-legacy-protocol-filter.js"; import { withSerializedRateLimitAttempt } from "../../rate-limit-attempt-serialization.js"; import type { DeviceAuthorizedGatewayConnect, @@ -83,6 +86,11 @@ export async function prepareGatewayNodeConnect( broadcastNodePairingResult, } = context; const { device, devicePublicKey, usesLegacyNodeProtocol, rejectUnauthorized } = state; + if (usesLegacyNodeProtocol) { + // Protocol-v3 node hosts predate canonical desktop family metadata. Repair + // that exact shipped envelope before policy reconciliation or exec vanishes. + connectParams.client = normalizeLegacyNodeHostClientMetadata(connectParams.client); + } const nodeId = connectParams.device?.id ?? connectParams.client.id; const nodePairingSnapshot = await beginNodePairingConnect(nodeId); const pairedNode = nodePairingSnapshot.pairedNode; diff --git a/test/scripts/openclaw-cross-os-release-workflow.test.ts b/test/scripts/openclaw-cross-os-release-workflow.test.ts index 8dca771ea826..c2373993b2d4 100644 --- a/test/scripts/openclaw-cross-os-release-workflow.test.ts +++ b/test/scripts/openclaw-cross-os-release-workflow.test.ts @@ -175,6 +175,7 @@ describe("cross-OS release checks workflow", () => { candidate_sha256: "${{ needs.prepare_release_package.outputs.package_sha256 }}", candidate_source_sha: "${{ needs.prepare_release_package.outputs.source_sha }}", candidate_version: "${{ needs.prepare_release_package.outputs.package_version }}", + candidate_artifact_json: "${{ inputs.candidate_artifact_json }}", }); expect(job(release, "docker_e2e_release_checks").with).toMatchObject({ @@ -214,6 +215,7 @@ describe("cross-OS release checks workflow", () => { "candidate_sha256", "candidate_source_sha", "candidate_version", + "candidate_artifact_json", ]) { expect(workflow.on?.workflow_dispatch?.inputs?.[inputName], inputName).toMatchObject({ default: "", @@ -238,6 +240,14 @@ describe("cross-OS release checks workflow", () => { candidate_artifact_run_id: "${{ github.run_id }}", candidate_sha256: "${{ steps.candidate_metadata.outputs.sha256 }}", candidate_version: "${{ steps.candidate_metadata.outputs.version }}", + codex_plugin_file_name: "${{ steps.codex_plugin_metadata.outputs.file_name }}", + codex_plugin_sha256: "${{ steps.codex_plugin_metadata.outputs.sha256 }}", + prepublish_plugin_registry_artifact_id: + "${{ steps.upload_generated_plugin_registry.outputs.artifact-id || fromJSON(inputs.candidate_artifact_json || '{}').prepublishPluginRegistryArtifactId || '' }}", + prepublish_plugin_registry_artifact_run_attempt: + "${{ steps.upload_generated_plugin_registry.outputs.artifact-id && github.run_attempt || fromJSON(inputs.candidate_artifact_json || '{}').prepublishPluginRegistryArtifactRunAttempt || '' }}", + prepublish_plugin_registry_artifact_run_id: + "${{ steps.upload_generated_plugin_registry.outputs.artifact-id && github.run_id || fromJSON(inputs.candidate_artifact_json || '{}').prepublishPluginRegistryArtifactRunId || '' }}", source_sha: "${{ steps.candidate_metadata.outputs.source_sha }}", }); for (const [jobName, workflowJob] of Object.entries(workflow.jobs)) { @@ -371,6 +381,65 @@ describe("cross-OS release checks workflow", () => { expect(verify.run).toContain('"$actual_baseline_sha256" != "$EXPECTED_BASELINE_SHA256"'); }); + it("binds OpenAI onboarding to the exact prerelease Codex companion", () => { + const workflow = readWorkflow(WORKFLOW_PATH); + const prepare = job(workflow, "prepare"); + const binding = step(prepare, "Validate prerelease plugin registry artifact binding"); + expect(binding.run).toContain('verify-upload "Prerelease plugin registry"'); + expect(binding.env).toMatchObject({ + ARTIFACT_ID: + "${{ fromJSON(inputs.candidate_artifact_json || '{}').prepublishPluginRegistryArtifactId || '' }}", + ARTIFACT_RUN_ID: + "${{ fromJSON(inputs.candidate_artifact_json || '{}').prepublishPluginRegistryArtifactRunId || '' }}", + MANIFEST_SHA256: + "${{ fromJSON(inputs.candidate_artifact_json || '{}').prepublishPluginRegistryManifestSha256 || '' }}", + }); + + const sourceCheckout = step(prepare, "Checkout public source ref"); + expect(sourceCheckout.if).toContain("inputs.provider == 'openai'"); + expect(sourceCheckout.with?.ref).toBe( + "${{ inputs.candidate_artifact_name != '' && inputs.candidate_source_sha || inputs.ref }}", + ); + expect(step(prepare, "Install companion plugin build dependencies").run).toBe( + "pnpm install --frozen-lockfile --prefer-offline --ignore-scripts", + ); + const pack = step(prepare, "Pack exact Codex companion plugin"); + expect(pack.run).toContain("prepublish-plugin-registry-artifact.mjs create"); + expect(pack.run).toContain("--repo-root source"); + expect(pack.run).toContain(`--required-packages-json '["@openclaw/codex"]'`); + + const metadata = step(prepare, "Resolve exact Codex companion plugin"); + expect(metadata.run).toContain('any(.name == "@openclaw/codex")'); + expect(metadata.run).toContain("prepublish-plugin-registry-artifact.mjs verify"); + expect(metadata.run).toContain('--source-sha "$SOURCE_SHA"'); + expect(metadata.run).toContain('--candidate-version "$CANDIDATE_VERSION"'); + expect(metadata.run).toContain("entry.tarball !== path.win32.basename(entry.tarball)"); + expect( + step(prepare, "Upload generated prerelease plugin registry artifact").with, + ).toMatchObject({ + name: "openclaw-cross-os-release-checks-plugins-${{ github.run_id }}-${{ github.run_attempt }}", + "if-no-files-found": "error", + }); + + const consumer = job(workflow, "cross_os_release_checks"); + const download = step(consumer, "Download prerelease plugin registry artifact"); + expect(download.with).toMatchObject({ + "artifact-ids": "${{ needs.prepare.outputs.prepublish_plugin_registry_artifact_id }}", + "run-id": "${{ needs.prepare.outputs.prepublish_plugin_registry_artifact_run_id }}", + }); + const verify = step(consumer, "Verify release-check inputs"); + expect(verify.run).toContain('"$actual_codex_sha256" != "$EXPECTED_CODEX_PLUGIN_SHA256"'); + + const run = step(consumer, "Run cross-OS release checks"); + expect(run.env?.CODEX_PLUGIN_FILE_NAME).toBe( + "${{ needs.prepare.outputs.codex_plugin_file_name }}", + ); + expect(run.run).toContain("OPENCLAW_ALLOW_PLUGIN_INSTALL_OVERRIDES=1"); + expect(run.run).toContain( + "JSON.stringify({ codex: `npm-pack:${process.env.CODEX_PLUGIN_TGZ}` })", + ); + }); + it("executes the release harness directly with Node", () => { const wrapper = readFileSync(WRAPPER_PATH, "utf8"); const script = readFileSync(SCRIPT_PATH, "utf8"); diff --git a/test/scripts/package-acceptance-workflow.test.ts b/test/scripts/package-acceptance-workflow.test.ts index ac893679e44e..1572ac308d6c 100644 --- a/test/scripts/package-acceptance-workflow.test.ts +++ b/test/scripts/package-acceptance-workflow.test.ts @@ -272,11 +272,13 @@ if (args[0] === "workflow" && args[1] === "run") { console.error(env.MOCK_GH_DISPATCH_ERROR); process.exit(1); } - console.log("Created workflow_dispatch event."); + console.log(env.MOCK_GH_DISPATCH_OUTPUT); } else if (args[0] === "api" && args.some((value) => value.includes("/commits/"))) { console.log(env.MOCK_GH_CURRENT_SHA); } else if (args[0] === "api" && args.some((value) => value.includes("/actions/workflows/") && value.endsWith("/runs"))) { console.log(env.MOCK_GH_MATCHES); +} else if (args[0] === "api" && args.some((value) => value.includes("/actions/workflows/"))) { + console.log(env.MOCK_GH_WORKFLOW_ID); } else if (args[0] === "api" && args.some((value) => value.includes("/jobs?"))) { if (env.MOCK_GH_JOBS_ERROR) { console.error(env.MOCK_GH_JOBS_ERROR); @@ -290,9 +292,15 @@ if (args[0] === "workflow" && args[1] === "run") { } console.log(JSON.stringify({ conclusion, + display_title: env.MOCK_GH_RUN_TITLE, + event: env.MOCK_GH_RUN_EVENT, + head_branch: env.MOCK_GH_RUN_HEAD_BRANCH, head_sha: env.MOCK_GH_CHILD_SHA, html_url: url, + id: Number(env.MOCK_GH_RUN_ID), + path: env.MOCK_GH_RUN_PATH, status: nextStatus(), + workflow_id: Number(env.MOCK_GH_RUN_WORKFLOW_ID), })); } else if (args[0] === "run" && args[1] === "view") { const field = args[args.indexOf("--json") + 1]; @@ -390,10 +398,21 @@ if (args[0] === "workflow" && args[1] === "run") { MOCK_GH_CHILD_SHA: parentSha, MOCK_GH_CONCLUSION: "success", MOCK_GH_CURRENT_SHA: parentSha, + MOCK_GH_DISPATCH_OUTPUT: "Created workflow_dispatch event.", MOCK_GH_JOBS: JSON.stringify(defaultJobs), MOCK_GH_MATCHES: "[101]", + MOCK_GH_RUN_EVENT: "workflow_dispatch", + MOCK_GH_RUN_HEAD_BRANCH: + overrides.MOCK_GH_RUN_HEAD_BRANCH ?? + overrides.CHILD_WORKFLOW_REF ?? + stepEnv.CHILD_WORKFLOW_REF, + MOCK_GH_RUN_ID: "101", + MOCK_GH_RUN_PATH: `.github/workflows/${child.workflow}`, + MOCK_GH_RUN_TITLE: `${child.runName} full-release-validation-77-2${child.nonceSuffix}`, + MOCK_GH_RUN_WORKFLOW_ID: "789", MOCK_GH_STATUSES: '["completed"]', MOCK_GH_STATUS_POLLS: statusPath, + MOCK_GH_WORKFLOW_ID: "789", PATH: `${workdir}:${process.env.PATH}`, ...overrides, }, @@ -1793,7 +1812,7 @@ describe("package acceptance workflow", () => { expect(script.match(/gh workflow run/gu)).toHaveLength(1); expect(script).not.toContain("gh_with_retry workflow run"); expectTextToIncludeAll(script, [ - "A failed dispatch POST can still create a run. Never retry it", + "The dispatch POST is one-shot", 'encoded_workflow_ref="$(jq -rn --arg value "$CHILD_WORKFLOW_REF"', 'gh_with_retry api "repos/${GITHUB_REPOSITORY}/commits/${encoded_workflow_ref}" --jq .sha', '"$current_workflow_sha" != "$PARENT_WORKFLOW_SHA"', @@ -1802,6 +1821,8 @@ describe("package acceptance workflow", () => { "dispatch_status=$?", 'if [[ "$dispatch_status" -ne 0 && ! "$dispatch_output" =~ $GH_TRANSIENT_SERVER_OR_NETWORK_PATTERN ]]', "dispatch failed with non-ambiguous status ${dispatch_status}; refusing adoption polling.", + 'sed -nE "s#^https://github[.]com/${GITHUB_REPOSITORY}/actions/runs/([0-9]+)\\$#\\1#p"', + 'validate_child_run "$run_id"', 'DISPATCH_RUN_NAME="$dispatch_run_name" CHILD_WORKFLOW_REF="$CHILD_WORKFLOW_REF"', ".display_title == env.DISPATCH_RUN_NAME and .head_branch == env.CHILD_WORKFLOW_REF", "Multiple runs matched ${dispatch_run_name}; refusing to guess.", @@ -1894,6 +1915,80 @@ describe("package acceptance workflow", () => { ); }); + it.each(FULL_RELEASE_CHILD_DISPATCHES)( + "adopts and validates the run URL returned for $jobName without listing runs", + (child) => { + const { calls, result } = runFullReleaseChildDispatch(child, { + MOCK_GH_DISPATCH_OUTPUT: "https://github.com/openclaw/openclaw/actions/runs/101", + }); + + expect(result.status, `${result.stdout}\n${result.stderr}`).toBe(0); + expect(calls.filter(({ args }) => args[0] === "workflow")).toHaveLength(1); + expect( + calls.filter(({ args }) => + args.some((value) => value.includes("/actions/workflows/") && value.endsWith("/runs")), + ), + ).toHaveLength(0); + expect( + calls.some(({ args }) => args.some((value) => value.endsWith("/actions/runs/101"))), + ).toBe(true); + expect(calls.filter(({ args }) => args[0] === "run" && args[1] === "cancel")).toHaveLength(0); + }, + ); + + it("recovers by exact name when a successful dispatch returns no run URL", () => { + const { calls, result } = runFullReleaseChildDispatch(FULL_RELEASE_CHILD_DISPATCHES[0], { + MOCK_GH_DISPATCH_OUTPUT: "", + }); + + expect(result.status, `${result.stdout}\n${result.stderr}`).toBe(0); + expect(calls.filter(({ args }) => args[0] === "workflow")).toHaveLength(1); + expect( + calls.filter(({ args }) => + args.some((value) => value.includes("/actions/workflows/") && value.endsWith("/runs")), + ), + ).toHaveLength(1); + }); + + it.each([ + ["workflow", { MOCK_GH_RUN_WORKFLOW_ID: "790" }], + ["title", { MOCK_GH_RUN_TITLE: "Unrelated workflow run" }], + ["head branch", { MOCK_GH_RUN_HEAD_BRANCH: "other" }], + ["event", { MOCK_GH_RUN_EVENT: "push" }], + ] as const)("refuses a returned run URL with the wrong %s", (label, overrides) => { + const { calls, result } = runFullReleaseChildDispatch(FULL_RELEASE_CHILD_DISPATCHES[0], { + MOCK_GH_DISPATCH_OUTPUT: "https://github.com/openclaw/openclaw/actions/runs/101", + ...overrides, + }); + + expect(result.status).toBe(1); + expect(result.stderr).toContain( + label === "title" + ? "Refusing to adopt ci.yml run 101: display title never matched" + : "Refusing to adopt unvalidated ci.yml run 101", + ); + expect( + calls.some(({ args }) => + args.some((value) => value.includes("/actions/workflows/") && value.endsWith("/runs")), + ), + ).toBe(false); + expect(calls.filter(({ args }) => args[0] === "run" && args[1] === "cancel")).toHaveLength(0); + }); + + it("refuses a nonnumeric exact-name candidate without cancellation ownership", () => { + const { calls, result } = runFullReleaseChildDispatch(FULL_RELEASE_CHILD_DISPATCHES[0], { + MOCK_GH_DISPATCH_OUTPUT: "", + MOCK_GH_MATCHES: '["not-a-run-id"]', + }); + + expect(result.status).toBe(1); + expect(result.stderr).toContain("Refusing to adopt invalid ci.yml run ID not-a-run-id"); + expect( + calls.some(({ args }) => args.some((value) => value.endsWith("/actions/runs/not-a-run-id"))), + ).toBe(false); + expect(calls.filter(({ args }) => args[0] === "run" && args[1] === "cancel")).toHaveLength(0); + }); + it.each(FULL_RELEASE_CHILD_DISPATCHES)( "rejects moved workflow refs before dispatching $jobName", (child) => { @@ -1966,14 +2061,15 @@ describe("package acceptance workflow", () => { ); it.each(FULL_RELEASE_CHILD_DISPATCHES)( - "cancels exactly the adopted $jobName child when its workflow SHA differs", + "cancels exactly the identified $jobName child when its workflow SHA differs", (child) => { const { calls, result } = runFullReleaseChildDispatch(child, { MOCK_GH_CHILD_SHA: "c".repeat(40), + MOCK_GH_DISPATCH_OUTPUT: "https://github.com/openclaw/openclaw/actions/runs/101", }); expect(result.status).toBe(1); - expect(result.stdout).toContain("expected parent workflow SHA"); + expect(result.stderr).toContain("expected parent workflow SHA"); expect(calls.filter(({ args }) => args[0] === "run" && args[1] === "cancel")).toEqual([ expect.objectContaining({ args: ["run", "cancel", "101"] }), ]); From 8ff1724067c1dcfb9a63574e6f3771261033ffae Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Fri, 7 Aug 2026 22:15:05 -0700 Subject: [PATCH 21/69] test(agents): unbind ReDoS boundary check from shell startup time (#120480) --- src/agents/bash-tools.exec.script-preflight.test.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/agents/bash-tools.exec.script-preflight.test.ts b/src/agents/bash-tools.exec.script-preflight.test.ts index ad0e540d2b91..24986a215d02 100644 --- a/src/agents/bash-tools.exec.script-preflight.test.ts +++ b/src/agents/bash-tools.exec.script-preflight.test.ts @@ -11,6 +11,7 @@ import { afterEach, describe, expect, it, vi } from "vitest"; import { detectUnsafeExecControlShellCommand } from "../infra/exec-control-command-guard.js"; import { withTempDir } from "../test-utils/temp-dir.js"; import { createExecTool } from "./bash-tools.exec-run.js"; +import { validateScriptFileForShellBleed } from "./bash-tools.exec-script-preflight.js"; vi.mock("./bash-tools.exec-host-gateway.js", () => ({ processGatewayAllowlist: async () => ({ allowWithoutEnforcedCommand: true }), @@ -573,12 +574,11 @@ describeWin("exec script preflight on windows path syntax", () => { describe("exec interpreter heuristics ReDoS guard", () => { it("does not hang on long commands with VAR=value assignments and whitespace-heavy text", async () => { - // Keep the workload side-effect free while exercising the full exec path. const htmlBlock = '
'.repeat(50); const command = `ACCESS_TOKEN=$(__openclaw_missing_redos_guard__)\nprintf '%s' '${htmlBlock}' >/dev/null`; const start = Date.now(); - await runExecPreflight({ command, workdir: process.cwd() }); + await validateScriptFileForShellBleed({ command, workdir: process.cwd() }); const elapsed = Date.now() - start; expect(elapsed).toBeLessThan(5000); }); From 0cd3075adf7cd201e17d25c95cbe190991f8aab1 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Sat, 8 Aug 2026 01:45:16 -0700 Subject: [PATCH 22/69] fix(agents): carry wake-ownership and Codex test determinism onto beta.1 candidate (#120540) --- .../src/app-server/shared-client.test.ts | 31 ++++++++++-- src/agents/subagent-announce-delivery.test.ts | 49 ++++++++++++++++++- src/agents/subagent-announce-delivery.ts | 31 +++++++----- .../subagent-registry-requester-yield.test.ts | 10 ++-- .../subagent-registry-requester-yield.ts | 22 ++++++--- ...registry.lifecycle-retry-grace.e2e.test.ts | 13 +++-- 6 files changed, 123 insertions(+), 33 deletions(-) diff --git a/extensions/codex/src/app-server/shared-client.test.ts b/extensions/codex/src/app-server/shared-client.test.ts index 25606e6c2e8e..ba68969b4643 100644 --- a/extensions/codex/src/app-server/shared-client.test.ts +++ b/extensions/codex/src/app-server/shared-client.test.ts @@ -760,18 +760,31 @@ describe("shared Codex app-server client", () => { ); it("closes and clears a shared app-server when initialize times out", async () => { + vi.useFakeTimers(); const first = createClientHarness(); const second = createClientHarness(); const startSpy = vi .spyOn(CodexAppServerClient, "start") .mockReturnValueOnce(first.client) .mockReturnValueOnce(second.client); + let markFirstStarted: () => void = () => undefined; + const firstStarted = new Promise((resolve) => { + markFirstStarted = resolve; + }); - await expect(listCodexAppServerModels({ timeoutMs: 5 })).rejects.toThrow( + const firstAcquire = getSharedCodexAppServerClient({ + timeoutMs: 5, + onStartedClient: markFirstStarted, + }); + const firstRejection = expect(firstAcquire).rejects.toThrow( "codex app-server initialize timed out", ); + await firstStarted; + await vi.advanceTimersByTimeAsync(5); + await firstRejection; expect(first.process.stdin.destroyed).toBe(true); + vi.useRealTimers(); const secondList = listCodexAppServerModels({ timeoutMs: 1000 }); await sendInitializeResult(second, "openclaw/0.146.1 (macOS; test)"); await sendEmptyModelList(second); @@ -870,12 +883,22 @@ describe("shared Codex app-server client", () => { }); it("does not wait for isolated initialize after a timeout closes the client", async () => { + vi.useFakeTimers(); const harness = createClientHarness(); vi.spyOn(CodexAppServerClient, "start").mockReturnValue(harness.client); + let markStarted: () => void = () => undefined; + const started = new Promise((resolve) => { + markStarted = resolve; + }); - await expect(createIsolatedCodexAppServerClient({ timeoutMs: 5 })).rejects.toThrow( - "codex app-server initialize timed out", - ); + const client = createIsolatedCodexAppServerClient({ + timeoutMs: 5, + onStartedClient: markStarted, + }); + const rejection = expect(client).rejects.toThrow("codex app-server initialize timed out"); + await started; + await vi.advanceTimersByTimeAsync(5); + await rejection; expect(harness.process.stdin.destroyed).toBe(true); }); diff --git a/src/agents/subagent-announce-delivery.test.ts b/src/agents/subagent-announce-delivery.test.ts index ba4250baacd3..787f6531c475 100644 --- a/src/agents/subagent-announce-delivery.test.ts +++ b/src/agents/subagent-announce-delivery.test.ts @@ -128,7 +128,7 @@ type QueueEmbeddedAgentMessageWithOutcome = ( sessionId: string, message: string, options?: EmbeddedAgentQueueMessageOptions, -) => EmbeddedAgentQueueMessageOutcome; +) => EmbeddedAgentQueueMessageOutcome | Promise; function createQueueOutcomeMock( queued: boolean, @@ -1159,6 +1159,53 @@ describe("deliverSubagentAnnouncement completion delivery", () => { }, ); + it("fences an active completion delivery when sessions_yield takes ownership mid-wait", async () => { + let requesterYielded = false; + let markWakeStarted: () => void = () => undefined; + const wakeStarted = new Promise((resolve) => { + markWakeStarted = resolve; + }); + let releaseWake: () => void = () => undefined; + const wakeGate = new Promise((resolve) => { + releaseWake = resolve; + }); + const queueEmbeddedAgentMessageWithOutcome = vi.fn(async (sessionId: string) => { + markWakeStarted(); + await wakeGate; + return { + queued: true as const, + sessionId, + target: "embedded_run" as const, + gatewayHealth: "live" as const, + enqueuedAtMs: 4_100, + deliveredAtMs: 4_200, + }; + }); + const callGateway = createGatewayMock(); + + const delivery = deliverSlackThreadAnnouncement({ + callGateway, + sessionId: "requester-session-1", + isActive: true, + directIdempotencyKey: "announce-yield-owned-mid-wait", + queueEmbeddedAgentMessageWithOutcome, + isCompletionOwnedByRequesterYield: () => requesterYielded, + }); + await wakeStarted; + requesterYielded = true; + releaseWake(); + + await expect(delivery).resolves.toMatchObject({ + delivered: false, + path: "none", + reason: "source_owner_changed", + terminal: true, + disposition: "intentional_non_delivery", + }); + expect(queueEmbeddedAgentMessageWithOutcome).toHaveBeenCalledOnce(); + expect(callGateway).not.toHaveBeenCalled(); + }); + it("keeps direct external delivery for dormant completion requesters", async () => { const callGateway = createGatewayMock(); const queueEmbeddedAgentMessageWithOutcome = createQueueOutcomeMock(false); diff --git a/src/agents/subagent-announce-delivery.ts b/src/agents/subagent-announce-delivery.ts index 58a130a5a8dc..31b3e705728d 100644 --- a/src/agents/subagent-announce-delivery.ts +++ b/src/agents/subagent-announce-delivery.ts @@ -224,7 +224,7 @@ async function resolveActiveWakeWithRetries( message: string, wakeOptions: EmbeddedAgentQueueMessageOptions, signal?: AbortSignal, - isSourceSessionEffectsAllowed?: () => boolean, + isAttemptAllowed?: () => boolean, ): Promise { // Bound the whole active wake by the caller's delivery window. Each retry // passes only the remaining window into transcript-commit waiting so a @@ -247,10 +247,13 @@ async function resolveActiveWakeWithRetries( deliveryTimeoutMs: remainingDeliveryTimeoutMs, }; }; - const attemptWake = (options: EmbeddedAgentQueueMessageOptions) => - isSourceSessionEffectsAllowed?.() === false - ? SOURCE_OWNER_CHANGED - : resolveQueueEmbeddedAgentMessageOutcome(sessionId, message, options); + const attemptWake = async (options: EmbeddedAgentQueueMessageOptions) => { + if (isAttemptAllowed?.() === false) { + return SOURCE_OWNER_CHANGED; + } + const result = await resolveQueueEmbeddedAgentMessageOutcome(sessionId, message, options); + return isAttemptAllowed?.() === false ? SOURCE_OWNER_CHANGED : result; + }; let outcome = await attemptWake(currentOptions); const compactionRetryDelaysMs = resolveCompactionSteerRetryDelaysMs(); let compactionRetryIndex = 0; @@ -261,7 +264,7 @@ async function resolveActiveWakeWithRetries( if (outcome.queued || signal?.aborted) { break; } - if (isSourceSessionEffectsAllowed?.() === false) { + if (isAttemptAllowed?.() === false) { outcome = SOURCE_OWNER_CHANGED; break; } @@ -958,7 +961,10 @@ async function sendSubagentAnnounceDirectly(params: { error: "requester session abandoned after timeout", }; } - if (params.expectsCompletionMessage && params.isCompletionOwnedByRequesterYield?.()) { + const isCompletionDeliveryAllowed = () => + params.isSourceSessionEffectsAllowed?.() !== false && + !(params.expectsCompletionMessage && params.isCompletionOwnedByRequesterYield?.()); + if (!isCompletionDeliveryAllowed()) { // sessions_yield owns the post-turn synthesis. Starting or steering a // requester turn here would replay the original fanout during handoff. return { @@ -977,7 +983,7 @@ async function sendSubagentAnnounceDirectly(params: { deliveryTarget, internalEvents: params.internalEvents, onDeliveryResult: params.onDeliveryResult, - isSourceSessionEffectsAllowed: params.isSourceSessionEffectsAllowed, + isSourceSessionEffectsAllowed: isCompletionDeliveryAllowed, }); const completionSourceReplyDeliveryMode = requiresMessageToolDelivery ? "message_tool_only" @@ -1014,7 +1020,7 @@ async function sendSubagentAnnounceDirectly(params: { params.triggerMessage, wakeOptions, params.signal, - params.isSourceSessionEffectsAllowed, + isCompletionDeliveryAllowed, ); if (wakeOutcome === SOURCE_OWNER_CHANGED) { return sourceOwnerChangedResult(); @@ -1092,9 +1098,9 @@ async function sendSubagentAnnounceDirectly(params: { ? "completion direct announce agent call" : "direct announce agent call", signal: params.signal, - isAttemptAllowed: params.isSourceSessionEffectsAllowed, + isAttemptAllowed: isCompletionDeliveryAllowed, run: async () => { - if (params.isSourceSessionEffectsAllowed?.() === false) { + if (!isCompletionDeliveryAllowed()) { throw new SourceOwnerChangedError(); } return await runAnnounceAgentCall({ @@ -1120,6 +1126,9 @@ async function sendSubagentAnnounceDirectly(params: { }); }, }); + if (!isCompletionDeliveryAllowed()) { + return sourceOwnerChangedResult(); + } } catch (err) { if (err instanceof SourceOwnerChangedError) { return sourceOwnerChangedResult(); diff --git a/src/agents/subagent-registry-requester-yield.test.ts b/src/agents/subagent-registry-requester-yield.test.ts index bd8220342243..838d245e631c 100644 --- a/src/agents/subagent-registry-requester-yield.test.ts +++ b/src/agents/subagent-registry-requester-yield.test.ts @@ -166,10 +166,11 @@ describe("settleRequesterTurnAfterSessionSpawns", () => { requesterYieldBatch: true, afterRequesterYield: true, }); - expect(schedule).not.toHaveBeenCalled(); + expect(entry.delivery?.disposition).toBe("intentional_non_delivery"); + expect(schedule).toHaveBeenCalledExactlyOnceWith(entry.runId, entry); }); - it("persists a mixed delivered and in-progress yielded batch without scheduling", () => { + it("persists a mixed delivered and in-progress yielded batch before scheduling", () => { const alpha = makeRun("run-alpha"); const beta = makeRun("run-beta"); beta.delivery = { status: "in_progress" }; @@ -204,8 +205,9 @@ describe("settleRequesterTurnAfterSessionSpawns", () => { expect(beta.requesterSettleWake).toEqual(frozenState); expect(alpha.requesterTurnRunId).toBeUndefined(); expect(beta.requesterTurnRunId).toBeUndefined(); - expect(calls).toEqual(["persist"]); - expect(schedule).not.toHaveBeenCalled(); + expect(beta.delivery?.disposition).toBe("intentional_non_delivery"); + expect(calls).toEqual(["persist", "schedule"]); + expect(schedule).toHaveBeenCalledExactlyOnceWith(alpha.runId, alpha); }); it.each([true, false])( diff --git a/src/agents/subagent-registry-requester-yield.ts b/src/agents/subagent-registry-requester-yield.ts index 3cc0e9c4a7e7..07534337f846 100644 --- a/src/agents/subagent-registry-requester-yield.ts +++ b/src/agents/subagent-registry-requester-yield.ts @@ -81,6 +81,7 @@ export function settleRequesterTurnAfterSessionSpawns(params: { } const batchRunIds = entries.map((entry) => entry.runId).toSorted(); const previousStates = entries.map((entry) => ({ + delivery: structuredClone(entry.delivery), requesterSettleWake: structuredClone(entry.requesterSettleWake), requesterTurnRunId: entry.requesterTurnRunId, requesterTurnYielded: entry.requesterTurnYielded, @@ -92,11 +93,18 @@ export function settleRequesterTurnAfterSessionSpawns(params: { Math.max(0, ...entries.map((entry) => entry.requesterSettleWake?.rearmGeneration ?? 0)) + 1; for (const entry of entries) { const existing = entry.requesterSettleWake; + const completionEnded = typeof entry.execution.endedAt === "number"; // An in-progress delivery may already target the requester run being aborted. // Re-arm it like a delivered result so that completion cannot die with that turn. - const completionMayBeAttachedToYieldedTurn = - typeof entry.execution.endedAt === "number" && - (entry.delivery?.status === "delivered" || entry.delivery?.status === "in_progress"); + const completionMayBeAttachedToYieldedTurn = completionEnded; + if (completionEnded && entry.delivery?.status !== "delivered") { + // The persisted yielded batch now owns terminal delivery. Mark the old + // per-child attempt terminal so it cannot keep the batch unsettled. + entry.delivery = { + ...(entry.delivery ?? { status: "pending" }), + disposition: "intentional_non_delivery", + }; + } entry.requesterSettleWake = { status: "pending", attemptCount: 0, @@ -132,6 +140,7 @@ export function settleRequesterTurnAfterSessionSpawns(params: { entries.forEach((entry, index) => { const previous = previousStates[index]; params.runs.set(entry.runId, entry); + entry.delivery = previous?.delivery; entry.requesterSettleWake = previous?.requesterSettleWake; entry.requesterTurnRunId = previous?.requesterTurnRunId; entry.requesterTurnYielded = previous?.requesterTurnYielded; @@ -142,12 +151,9 @@ export function settleRequesterTurnAfterSessionSpawns(params: { if ( rearmGeneration !== undefined && - entries.every( - (entry) => - typeof entry.execution.endedAt === "number" && entry.delivery?.status === "delivered", - ) + entries.every((entry) => typeof entry.execution.endedAt === "number") ) { - // Active children keep the frozen batch but let their normal cleanup owner schedule it. + // Active children keep the frozen batch; their normal completion owner schedules it. params.schedule(firstEntry.runId, firstEntry); } return true; diff --git a/src/agents/subagent-registry.lifecycle-retry-grace.e2e.test.ts b/src/agents/subagent-registry.lifecycle-retry-grace.e2e.test.ts index ac498d1f4f9b..25395f404513 100644 --- a/src/agents/subagent-registry.lifecycle-retry-grace.e2e.test.ts +++ b/src/agents/subagent-registry.lifecycle-retry-grace.e2e.test.ts @@ -383,7 +383,7 @@ describe("subagent registry lifecycle error grace", () => { }); } - it("lets the delivered cleanup own a yielded batch after a stale wake loses generation", async () => { + it("lets requester settlement own a yielded batch while child delivery is in progress", async () => { const requesterTurnRunId = "run-requester-yield-race"; const alphaSessionKey = "agent:main:subagent:yield-alpha"; const betaSessionKey = "agent:main:subagent:yield-beta"; @@ -456,6 +456,7 @@ describe("subagent registry lifecycle error grace", () => { yieldedBatch.map((run) => ({ runId: run.runId, delivery: run.delivery?.status, + disposition: run.delivery?.disposition, nextAttemptAt: run.requesterSettleWake?.nextAttemptAt, rearmGeneration: run.requesterSettleWake?.rearmGeneration, })), @@ -463,14 +464,16 @@ describe("subagent registry lifecycle error grace", () => { { runId: "run-yield-alpha", delivery: "delivered", + disposition: "delivered", nextAttemptAt: undefined, - rearmGeneration: 1, + rearmGeneration: undefined, }, { runId: "run-yield-beta", delivery: "in_progress", + disposition: "intentional_non_delivery", nextAttemptAt: undefined, - rearmGeneration: 1, + rearmGeneration: undefined, }, ]); const requesterWakeCalls = () => @@ -482,11 +485,11 @@ describe("subagent registry lifecycle error grace", () => { idempotencyKey.startsWith("announce:requester-settle:") ); }); - expect(requesterWakeCalls()).toHaveLength(0); + await waitForAgentCallCount(3); + expect(requesterWakeCalls()).toHaveLength(1); agentCallGates.delete(betaSessionKey); releaseBetaDelivery?.(); - await waitForAgentCallCount(3); await waitForDeliveredCleanup("run-yield-alpha"); await waitForDeliveredCleanup("run-yield-beta"); From 06ceff1038cbf9352f105438325d1c7823c09cd6 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Sat, 8 Aug 2026 05:06:20 -0700 Subject: [PATCH 23/69] fix(gateway): retain work admission across hosted wizard steps (#120582) (#120584) --- src/gateway/server-methods/wizard.test.ts | 44 +++++++++++++++++++++++ src/gateway/server-methods/wizard.ts | 11 ++++++ 2 files changed, 55 insertions(+) diff --git a/src/gateway/server-methods/wizard.test.ts b/src/gateway/server-methods/wizard.test.ts index 4b5f0346ddb0..79bee0cd0e27 100644 --- a/src/gateway/server-methods/wizard.test.ts +++ b/src/gateway/server-methods/wizard.test.ts @@ -1,6 +1,12 @@ // Wizard server-method tests cover stable lifecycle errors for process-local sessions. import { expectDefined } from "@openclaw/normalization-core"; import { describe, expect, it, vi } from "vitest"; +import { createSafeGatewayRestartPreflight } from "../../infra/restart-coordinator.js"; +import { + getActiveGatewayRootWorkCount, + resetGatewayWorkAdmission, + runWithGatewayIndependentRootWorkAdmission, +} from "../../process/gateway-work-admission.js"; import type { RuntimeEnv } from "../../runtime.js"; import { createDeferred } from "../../shared/deferred.js"; import type { WizardPrompter } from "../../wizard/prompts.js"; @@ -138,6 +144,44 @@ describe("hosted wizard runtime isolation", () => { }); describe("wizard setup ownership", () => { + it("retains gateway work admission between requests until the wizard settles", async () => { + resetGatewayWorkAdmission(); + const runnerSettled = createDeferred(); + const tracker = createWizardSessionTracker(); + const context = { + ...tracker, + wizardRunner: async (_opts: unknown, _runtime: RuntimeEnv, prompter: WizardPrompter) => { + prompter.progress("working"); + await runnerSettled.promise; + }, + }; + + try { + await runWithGatewayIndependentRootWorkAdmission(async () => { + const respond = vi.fn(); + await expectDefined( + wizardHandlers["wizard.start"], + "wizard.start test invariant", + )({ params: { mode: "local" }, respond, context } as never); + expect(respond.mock.calls[0]?.[1]).toMatchObject({ status: "running" }); + }); + + expect(getActiveGatewayRootWorkCount()).toBe(1); + expect(createSafeGatewayRestartPreflight()).toMatchObject({ + safe: false, + blockers: [expect.objectContaining({ kind: "root-request", count: 1 })], + }); + runnerSettled.resolve(); + await vi.waitFor(() => { + expect(getActiveGatewayRootWorkCount()).toBe(0); + }); + expect(createSafeGatewayRestartPreflight().safe).toBe(true); + } finally { + runnerSettled.resolve(); + resetGatewayWorkAdmission(); + } + }); + it("blocks a replacement wizard until the cancelled runner settles", async () => { const runnerSettled = createDeferred(); const tracker = createWizardSessionTracker(); diff --git a/src/gateway/server-methods/wizard.ts b/src/gateway/server-methods/wizard.ts index ba2561e885a8..0b0944cbde84 100644 --- a/src/gateway/server-methods/wizard.ts +++ b/src/gateway/server-methods/wizard.ts @@ -12,6 +12,7 @@ import { validateWizardStatusParams, } from "../../../packages/gateway-protocol/src/index.js"; import type { OnboardOptions } from "../../commands/onboard-types.js"; +import { retainGatewayRootWorkAdmissionContinuation } from "../../process/gateway-work-admission.js"; import { createNonExitingRuntime, ExitError, type RuntimeEnv } from "../../runtime.js"; import type { WizardPrompter } from "../../wizard/prompts.js"; import { @@ -73,6 +74,15 @@ function sanitizeWizardResultForClient(result: return result.step ? { ...result, step: sanitizeWizardStepForClient(result.step) } : result; } +function retainGatewayWorkUntilSettled(session: WizardSession): void { + // Hosted wizard state spans RPC requests. Keep restart/suspend admission + // active between steps or a config reload can erase the process-local session. + const release = retainGatewayRootWorkAdmissionContinuation(); + if (release) { + void session.whenSettled().then(release); + } +} + /** Resolves a live wizard session or sends the public not-found error. */ function findWizardSessionOrRespond(params: { context: GatewayRequestContext; @@ -136,6 +146,7 @@ export const wizardHandlers: GatewayRequestHandlers = { ), ), ); + retainGatewayWorkUntilSettled(session); context.wizardSessions.set(sessionId, session); const result = await session.next(); if (result.done) { From 2965190344bf5aed3b9a395d062f528a3804e073 Mon Sep 17 00:00:00 2001 From: Vincent Koc Date: Sat, 8 Aug 2026 23:07:05 +0800 Subject: [PATCH 24/69] fix(codex): support app-server 0.147.0 (#120594) * fix(codex): support app-server 0.147.0 * docs(codex): clarify marketplace version provenance (cherry picked from commit b5180b68163a0dec24ac7615b81e7f12aadbd5e2) --- docs/plugins/codex-computer-use.md | 8 +- docs/plugins/codex-harness-reference.md | 30 +++-- docs/plugins/codex-harness.md | 8 +- docs/plugins/codex-native-plugins.md | 4 +- .../media-understanding-provider.test.ts | 2 +- extensions/codex/package.json | 2 +- .../src/app-server/attempt-startup.test.ts | 6 +- .../auth-profile-runtime-contract.test.ts | 2 +- .../codex/src/app-server/client.test.ts | 10 +- .../codex/src/app-server/models.test.ts | 8 +- .../v2/CodexAppServerProtocolDefinitions.json | 61 +++++++++- .../app-server/run-attempt-test-harness.ts | 2 +- .../run-attempt-thread-cleanup.test.ts | 2 +- .../run-attempt.context-engine.test.ts | 2 +- ...ema-normalization-runtime-contract.test.ts | 2 +- .../src/app-server/shared-client.test.ts | 112 +++++++++--------- .../src/app-server/side-question.test.ts | 2 +- .../src/app-server/thread-lifecycle.test.ts | 2 +- .../thread-lifecycle.user-mcp-servers.test.ts | 2 +- .../app-server/transport-websocket.test.ts | 2 +- .../app-server/upstream-session-fork.test.ts | 2 +- .../src/app-server/user-input-bridge.test.ts | 96 ++++++++++++++- .../codex/src/app-server/user-input-bridge.ts | 31 +++-- extensions/codex/src/app-server/version.ts | 2 +- .../codex/src/conversation-binding.test.ts | 2 +- .../codex/src/web-search-provider.test.ts | 2 +- extensions/openai/openai-provider.ts | 2 +- pnpm-lock.yaml | 62 +++++----- pnpm-workspace.yaml | 2 +- .../lib/codex-app-server-protocol-source.ts | 101 ++++++++++++---- .../codex-app-server-protocol-source.test.ts | 66 ++++++++--- 31 files changed, 443 insertions(+), 194 deletions(-) diff --git a/docs/plugins/codex-computer-use.md b/docs/plugins/codex-computer-use.md index 7d1eaba0f7dd..956605115fa7 100644 --- a/docs/plugins/codex-computer-use.md +++ b/docs/plugins/codex-computer-use.md @@ -244,10 +244,10 @@ reconciliation so OpenClaw does not override that selection. ## Remote marketplaces -Codex 0.146.1 can read and install Computer Use plugins from discovered remote -marketplaces. OpenClaw passes the opaque remote plugin ID returned by Codex to -`plugin/read` and `plugin/install`; a human-readable plugin name is not a valid -substitute. +Remote marketplace support was introduced in Codex 0.146.1 and remains +available in OpenClaw's pinned Codex 0.147.0. OpenClaw passes the opaque remote +plugin ID returned by Codex to `plugin/read` and `plugin/install`; a +human-readable plugin name is not a valid substitute. `/codex computer-use install` can explicitly install or re-enable a discovered remote plugin. Turn-start `autoInstall` can also use an already discovered local diff --git a/docs/plugins/codex-harness-reference.md b/docs/plugins/codex-harness-reference.md index daf1322a77c2..f8b85f3f5b8e 100644 --- a/docs/plugins/codex-harness-reference.md +++ b/docs/plugins/codex-harness-reference.md @@ -131,7 +131,7 @@ flags, and plugin allow/deny references into this block. Explicit canonical ## App-server transport For ordinary harness turns, OpenClaw starts the managed Codex binary shipped -with the official plugin (currently `@openai/codex` `0.146.1`): +with the official plugin (currently `@openai/codex` `0.147.0`): ```bash codex app-server --listen stdio:// @@ -253,7 +253,7 @@ If the normal app-server runtime would be `danger-full-access`, enabling permission profile instead. Codex-managed network enforcement is sandboxed networking, so a full-access profile would not protect outbound traffic. -The plugin accepts exactly stable Codex app-server `0.146.1`. Older or newer +The plugin accepts exactly stable Codex app-server `0.147.0`. Older or newer versions, prereleases, build-suffixed versions, and unversioned app-server handshakes are rejected. The same exact-version requirement applies to explicit custom executables, remote app-servers, and macOS desktop binaries. @@ -304,7 +304,7 @@ configured plugin's details to reserve the denied app IDs. It does not scan unrelated marketplaces or install, enable, or authenticate the disabled plugin; missing ownership fails closed. -Only connect OpenClaw to a `0.146.1` remote app-server trusted to accept +Only connect OpenClaw to a `0.147.0` remote app-server trusted to accept configured marketplace plugin installs and inventory refreshes. Missing modern inventory methods and server, authentication, or transport failures fail closed. @@ -380,7 +380,7 @@ The stable default is fail-closed: active OpenClaw sandboxing disables native Codex execution surfaces that would otherwise run from the Codex app-server host. Use `appServer.experimental.sandboxExecServer: true` only when you want to try Codex's remote environment support with OpenClaw's sandbox backend. -This preview path uses the pinned Codex `0.146.1` app-server. +This preview path uses the pinned Codex `0.147.0` app-server. ```json5 { @@ -663,17 +663,21 @@ response remains authoritative even if it contains no visible models; HTTP `401` and `403` return an empty catalog rather than exposing fallback models. -The current bundled harness is `@openai/codex` `0.146.1`. A live `model/list` -probe against the official `0.146.1` app-server returned these public picker +The current bundled harness is `@openai/codex` `0.147.0`. A live `model/list` +probe against the official `0.147.0` app-server returned these public picker rows: -| Model id | Input modalities | Reasoning efforts | -| --------------- | ---------------- | ------------------------------------ | -| `gpt-5.6-sol` | text, image | low, medium, high, xhigh, max, ultra | -| `gpt-5.6-terra` | text, image | low, medium, high, xhigh, max, ultra | -| `gpt-5.6-luna` | text, image | low, medium, high, xhigh, max | -| `gpt-5.5` | text, image | low, medium, high, xhigh | -| `gpt-5.2` | text, image | low, medium, high, xhigh | +| Model id | Input modalities | Reasoning efforts | +| --------------- | ---------------- | ------------------------------- | +| `gpt-5.5` | text, image | low, medium, high, xhigh | +| `gpt-5.6` | text, image | low, medium, high, xhigh, ultra | +| `gpt-5.6-luna` | text, image | low, medium, high, xhigh, ultra | +| `gpt-5.6-terra` | text, image | low, medium, high, xhigh, ultra | +| `gpt-5.6-sol` | text, image | low, medium, high, xhigh, ultra | +| `gpt-5.4` | text, image | low, medium, high, xhigh | +| `gpt-5.4-mini` | text, image | low, medium, high, xhigh | +| `gpt-5.3-codex` | text, image | low, medium, high, xhigh | +| `gpt-5.2` | text, image | low, medium, high, xhigh | Available model IDs, input modalities, and reasoning efforts remain account-scoped. Run `/codex models` after starting or upgrading the gateway to diff --git a/docs/plugins/codex-harness.md b/docs/plugins/codex-harness.md index 93f57f59f54b..ec5a7e748010 100644 --- a/docs/plugins/codex-harness.md +++ b/docs/plugins/codex-harness.md @@ -66,10 +66,10 @@ channel is the communication surface. - The official `@openclaw/codex` plugin installed. Include `codex` in `plugins.allow` if your config uses an allowlist. -- Codex app-server `0.146.1`. The plugin ships and manages `@openai/codex` - `0.146.1` by default, so a `codex` command on `PATH` does not affect normal +- Codex app-server `0.147.0`. The plugin ships and manages `@openai/codex` + `0.147.0` by default, so a `codex` command on `PATH` does not affect normal startup. Explicit custom, remote, and macOS desktop-owned app-servers must - report the same exact stable `0.146.1` version. + report the same exact stable `0.147.0` version. - Node.js on the remote Codex app-server host when `remoteWorkspaceRoot` is set and cross-machine workspace attachments must be transferred. - Codex auth through `openclaw models auth login --provider openai`, an @@ -1181,7 +1181,7 @@ instead of a plain OpenAI API-key failure. Doctor rewrites legacy model refs to `openai/*`, removes stale session and whole-agent runtime pins, and preserves existing auth-profile overrides. -**The app-server is rejected:** use exactly stable Codex `0.146.1`. Older or +**The app-server is rejected:** use exactly stable Codex `0.147.0`. Older or newer versions, prereleases, build-suffixed versions, and unversioned servers are rejected because OpenClaw validates generated schemas and runtime contracts against the Codex version it ships. Update or remove custom, remote, or desktop diff --git a/docs/plugins/codex-native-plugins.md b/docs/plugins/codex-native-plugins.md index f94254c2af9a..654040c084ea 100644 --- a/docs/plugins/codex-native-plugins.md +++ b/docs/plugins/codex-native-plugins.md @@ -22,8 +22,8 @@ working. - The agent runtime must be the native Codex harness. - `plugins.entries.codex.enabled` is `true`. - `plugins.entries.codex.config.codexPlugins.enabled` is `true`. -- Codex app-server reports exactly stable `0.146.1`. The official plugin ships - `@openai/codex` `0.146.1`; custom, remote, and macOS desktop-owned binaries +- Codex app-server reports exactly stable `0.147.0`. The official plugin ships + `@openai/codex` `0.147.0`; custom, remote, and macOS desktop-owned binaries must use the same exact version. - The target Codex app-server can see the expected marketplace, plugin, and app inventory. diff --git a/extensions/codex/media-understanding-provider.test.ts b/extensions/codex/media-understanding-provider.test.ts index 4178c27e6afe..cee6663dd284 100644 --- a/extensions/codex/media-understanding-provider.test.ts +++ b/extensions/codex/media-understanding-provider.test.ts @@ -47,7 +47,7 @@ function threadStartResult() { status: { type: "idle" }, path: null, cwd: "/tmp/openclaw-agent", - cliVersion: "0.146.1", + cliVersion: "0.147.0", source: "unknown", agentNickname: null, agentRole: null, diff --git a/extensions/codex/package.json b/extensions/codex/package.json index c14e5037b0f7..d6d36b34a2da 100644 --- a/extensions/codex/package.json +++ b/extensions/codex/package.json @@ -8,7 +8,7 @@ }, "type": "module", "dependencies": { - "@openai/codex": "0.146.1", + "@openai/codex": "0.147.0", "smol-toml": "1.7.1", "typebox": "1.3.6", "ws": "8.21.1", diff --git a/extensions/codex/src/app-server/attempt-startup.test.ts b/extensions/codex/src/app-server/attempt-startup.test.ts index 0ec7fc89d613..b4f0ecabf67c 100644 --- a/extensions/codex/src/app-server/attempt-startup.test.ts +++ b/extensions/codex/src/app-server/attempt-startup.test.ts @@ -176,7 +176,7 @@ async function captureExpectedRuntimeArtifact( before, startOptions: appServer.start, spawnIdentity, - runtimeIdentity: { serverVersion: "0.146.1", userAgent: "openclaw/0.146.1 (macOS; test)" }, + runtimeIdentity: { serverVersion: "0.147.0", userAgent: "openclaw/0.147.0 (macOS; test)" }, }); } @@ -186,7 +186,7 @@ async function answerInitialize(harness: ClientHarness): Promise { timeout: HARNESS_REQUEST_TIMEOUT_MS, }); const initialize = JSON.parse(harness.writes[0] ?? "{}") as { id?: number }; - harness.send({ id: initialize.id, result: { userAgent: "openclaw/0.146.1 (macOS; test)" } }); + harness.send({ id: initialize.id, result: { userAgent: "openclaw/0.147.0 (macOS; test)" } }); } async function waitForRequest( @@ -225,7 +225,7 @@ function threadStartResult(threadId = "thread-1") { status: { type: "idle" }, path: null, cwd: "/repo", - cliVersion: "0.146.1", + cliVersion: "0.147.0", source: "unknown", agentNickname: null, agentRole: null, diff --git a/extensions/codex/src/app-server/auth-profile-runtime-contract.test.ts b/extensions/codex/src/app-server/auth-profile-runtime-contract.test.ts index 6886001c89e2..ca76f20ca98e 100644 --- a/extensions/codex/src/app-server/auth-profile-runtime-contract.test.ts +++ b/extensions/codex/src/app-server/auth-profile-runtime-contract.test.ts @@ -170,7 +170,7 @@ function threadStartResult(threadId = "thread-auth-contract") { status: { type: "idle" }, path: null, cwd: "", - cliVersion: "0.146.1", + cliVersion: "0.147.0", source: "unknown", agentNickname: null, agentRole: null, diff --git a/extensions/codex/src/app-server/client.test.ts b/extensions/codex/src/app-server/client.test.ts index 953393a12946..dd0a066e2482 100644 --- a/extensions/codex/src/app-server/client.test.ts +++ b/extensions/codex/src/app-server/client.test.ts @@ -331,7 +331,7 @@ describe("CodexAppServerClient", () => { const { harness, initializing, outbound } = startInitialize(); harness.send({ id: outbound.id, - result: { userAgent: "openclaw/0.146.1 (macOS; test)" }, + result: { userAgent: "openclaw/0.147.0 (macOS; test)" }, }); await expect(initializing).resolves.toBeUndefined(); @@ -383,11 +383,11 @@ describe("CodexAppServerClient", () => { const { harness, initializing, outbound } = startInitialize(); harness.send({ id: outbound.id, - result: { userAgent: "openclaw/0.146.1-alpha.2 (macOS; test)" }, + result: { userAgent: "openclaw/0.147.0-alpha.2 (macOS; test)" }, }); await expect(initializing).rejects.toThrow( - `Codex app-server ${CODEX_APP_SERVER_VERSION} is required, but detected 0.146.1-alpha.2`, + `Codex app-server ${CODEX_APP_SERVER_VERSION} is required, but detected 0.147.0-alpha.2`, ); expect(harness.writes).toHaveLength(1); }); @@ -396,11 +396,11 @@ describe("CodexAppServerClient", () => { const { harness, initializing, outbound } = startInitialize(); harness.send({ id: outbound.id, - result: { userAgent: "openclaw/0.146.1+alpha.2 (macOS; test)" }, + result: { userAgent: "openclaw/0.147.0+alpha.2 (macOS; test)" }, }); await expect(initializing).rejects.toThrow( - `Codex app-server ${CODEX_APP_SERVER_VERSION} is required, but detected 0.146.1+alpha.2`, + `Codex app-server ${CODEX_APP_SERVER_VERSION} is required, but detected 0.147.0+alpha.2`, ); expect(harness.writes).toHaveLength(1); }); diff --git a/extensions/codex/src/app-server/models.test.ts b/extensions/codex/src/app-server/models.test.ts index 489aa5c2769c..20c0eb989ffd 100644 --- a/extensions/codex/src/app-server/models.test.ts +++ b/extensions/codex/src/app-server/models.test.ts @@ -149,7 +149,7 @@ describe("listCodexAppServerModels", () => { const initialize = JSON.parse(harness.writes[0] ?? "{}") as { id?: number }; harness.send({ id: initialize.id, - result: { userAgent: "openclaw/0.146.1 (macOS; test)" }, + result: { userAgent: "openclaw/0.147.0 (macOS; test)" }, }); await vi.waitFor(() => expect(harness.writes.length).toBeGreaterThanOrEqual(3)); const list = JSON.parse(harness.writes[2] ?? "{}") as { id?: number; method?: string }; @@ -170,7 +170,7 @@ describe("listCodexAppServerModels", () => { const initialize = JSON.parse(harness.writes[0] ?? "{}") as { id?: number }; harness.send({ id: initialize.id, - result: { userAgent: "openclaw/0.146.1 (macOS; test)" }, + result: { userAgent: "openclaw/0.147.0 (macOS; test)" }, }); await vi.waitFor(() => expect(harness.writes.length).toBeGreaterThanOrEqual(3)); const list = JSON.parse(harness.writes[2] ?? "{}") as { id?: number; method?: string }; @@ -232,7 +232,7 @@ describe("listCodexAppServerModels", () => { const initialize = JSON.parse(harness.writes[0] ?? "{}") as { id?: number }; harness.send({ id: initialize.id, - result: { userAgent: "openclaw/0.146.1 (macOS; test)" }, + result: { userAgent: "openclaw/0.147.0 (macOS; test)" }, }); await vi.waitFor(() => expect(harness.writes.length).toBeGreaterThanOrEqual(3)); const firstList = JSON.parse(harness.writes[2] ?? "{}") as { @@ -312,7 +312,7 @@ describe("listCodexAppServerModels", () => { const initialize = JSON.parse(harness.writes[0] ?? "{}") as { id?: number }; harness.send({ id: initialize.id, - result: { userAgent: "openclaw/0.146.1 (macOS; test)" }, + result: { userAgent: "openclaw/0.147.0 (macOS; test)" }, }); await vi.waitFor(() => expect(harness.writes.length).toBeGreaterThanOrEqual(3)); const firstList = JSON.parse(harness.writes[2] ?? "{}") as { id?: number }; diff --git a/extensions/codex/src/app-server/protocol-generated/json/v2/CodexAppServerProtocolDefinitions.json b/extensions/codex/src/app-server/protocol-generated/json/v2/CodexAppServerProtocolDefinitions.json index 4e36b384d392..952e57abdb9a 100644 --- a/extensions/codex/src/app-server/protocol-generated/json/v2/CodexAppServerProtocolDefinitions.json +++ b/extensions/codex/src/app-server/protocol-generated/json/v2/CodexAppServerProtocolDefinitions.json @@ -368,7 +368,7 @@ "type": "string" }, "path": { - "$ref": "#/definitions/AbsolutePathBuf" + "$ref": "#/definitions/LegacyAppPathString" }, "type": { "enum": [ @@ -1072,9 +1072,11 @@ "pro", "prolite", "team", + "self_serve_business_prolite", "self_serve_business_usage_based", "business", "ent26", + "enterprise_cbp_automation", "enterprise_cbp_usage_based", "enterprise", "edu", @@ -1434,11 +1436,6 @@ "description": "Identifier for this thread. Codex-generated thread IDs are UUIDv7.", "type": "string" }, - "isPinned": { - "default": false, - "description": "Whether the thread has been pinned by the user.", - "type": "boolean" - }, "modelProvider": { "description": "Model provider used for this thread (for example, 'openai').", "type": "string" @@ -1476,6 +1473,27 @@ "null" ] }, + "section": { + "anyOf": [ + { + "$ref": "#/definitions/ThreadSection" + }, + { + "type": "null" + } + ], + "default": null, + "description": "The independently persisted section selected for this thread, if any." + }, + "sectionEnteredAt": { + "default": null, + "description": "Unix timestamp in seconds when the thread entered its current section.", + "format": "int64", + "type": [ + "integer", + "null" + ] + }, "sessionId": { "description": "Session id shared by threads that belong to the same session tree.", "type": "string" @@ -1902,6 +1920,12 @@ "null" ] }, + "readOnlyHint": { + "type": [ + "boolean", + "null" + ] + }, "result": { "anyOf": [ { @@ -2237,6 +2261,13 @@ "status": { "type": "string" }, + "transparentBackground": { + "default": null, + "type": [ + "boolean", + "null" + ] + }, "type": { "enum": [ "imageGeneration" @@ -2324,6 +2355,24 @@ } ] }, + "ThreadSection": { + "description": "An independently persisted, user-visible thread section.", + "properties": { + "id": { + "description": "Opaque UUIDv7 identity that remains stable when the section is renamed.", + "type": "string" + }, + "name": { + "description": "The current user-visible section name.", + "type": "string" + } + }, + "required": [ + "id", + "name" + ], + "type": "object" + }, "ThreadSource": { "type": "string" }, diff --git a/extensions/codex/src/app-server/run-attempt-test-harness.ts b/extensions/codex/src/app-server/run-attempt-test-harness.ts index 20d5666bc6ac..f5d6a93dea23 100644 --- a/extensions/codex/src/app-server/run-attempt-test-harness.ts +++ b/extensions/codex/src/app-server/run-attempt-test-harness.ts @@ -336,7 +336,7 @@ export function threadStartResult(threadId = "thread-1") { status: { type: "idle" }, path: null, cwd: tempDir || "/tmp/openclaw-codex-test", - cliVersion: "0.146.1", + cliVersion: "0.147.0", source: "unknown", agentNickname: null, agentRole: null, diff --git a/extensions/codex/src/app-server/run-attempt-thread-cleanup.test.ts b/extensions/codex/src/app-server/run-attempt-thread-cleanup.test.ts index c83d01bd1c97..167a371cd347 100644 --- a/extensions/codex/src/app-server/run-attempt-thread-cleanup.test.ts +++ b/extensions/codex/src/app-server/run-attempt-thread-cleanup.test.ts @@ -106,7 +106,7 @@ function threadStartResult(threadId = "thread-1") { status: { type: "idle" }, path: null, cwd: tempDir || "/tmp/openclaw-codex-test", - cliVersion: "0.146.1", + cliVersion: "0.147.0", source: "unknown", agentNickname: null, agentRole: null, diff --git a/extensions/codex/src/app-server/run-attempt.context-engine.test.ts b/extensions/codex/src/app-server/run-attempt.context-engine.test.ts index 0d04cae007f5..6a1cb6109bb5 100644 --- a/extensions/codex/src/app-server/run-attempt.context-engine.test.ts +++ b/extensions/codex/src/app-server/run-attempt.context-engine.test.ts @@ -233,7 +233,7 @@ function threadStartResult(threadId = "thread-1") { status: { type: "idle" }, path: null, cwd: tempDir || "/tmp/openclaw-codex-test", - cliVersion: "0.146.1", + cliVersion: "0.147.0", source: "unknown", agentNickname: null, agentRole: null, diff --git a/extensions/codex/src/app-server/schema-normalization-runtime-contract.test.ts b/extensions/codex/src/app-server/schema-normalization-runtime-contract.test.ts index 5f7cfa848a0b..61e3eb7da3e1 100644 --- a/extensions/codex/src/app-server/schema-normalization-runtime-contract.test.ts +++ b/extensions/codex/src/app-server/schema-normalization-runtime-contract.test.ts @@ -76,7 +76,7 @@ function threadStartResult(threadId = "thread-1", serviceTier: string | null = n status: { type: "idle" }, path: null, cwd: tempDir, - cliVersion: "0.146.1", + cliVersion: "0.147.0", source: "unknown", agentNickname: null, agentRole: null, diff --git a/extensions/codex/src/app-server/shared-client.test.ts b/extensions/codex/src/app-server/shared-client.test.ts index ba68969b4643..5affee09f8dd 100644 --- a/extensions/codex/src/app-server/shared-client.test.ts +++ b/extensions/codex/src/app-server/shared-client.test.ts @@ -326,7 +326,7 @@ describe("shared Codex app-server client", () => { const options = { config, startOptions, timeoutMs: 1_000 }; const firstAcquire = getLeasedSharedCodexAppServerClient(options); - await sendInitializeResult(first, "openclaw/0.146.1 (Linux; test)"); + await sendInitializeResult(first, "openclaw/0.147.0 (Linux; test)"); await expect(firstAcquire).resolves.toBe(first.client); expect(releaseLeasedSharedCodexAppServerClient(first.client)).toBe(true); expect(mocks.resolveCodexAppServerAuthProfileStore).toHaveBeenCalledOnce(); @@ -346,7 +346,7 @@ describe("shared Codex app-server client", () => { expect(clearSharedCodexAppServerClientIfCurrent(first.client)).toBe(true); const replacementAcquire = getLeasedSharedCodexAppServerClient(options); - await sendInitializeResult(replacement, "openclaw/0.146.1 (Linux; test)"); + await sendInitializeResult(replacement, "openclaw/0.147.0 (Linux; test)"); await expect(replacementAcquire).resolves.toBe(replacement.client); expect(releaseLeasedSharedCodexAppServerClient(replacement.client)).toBe(true); expect(mocks.resolveCodexAppServerAuthProfileStore).toHaveBeenCalledTimes(3); @@ -397,7 +397,7 @@ describe("shared Codex app-server client", () => { await expect(first).rejects.toThrow("codex app-server initialize aborted"); expect(harness.stdinDestroyed).toBe(false); - await sendInitializeResult(harness, "openclaw/0.146.1 (Linux; test)"); + await sendInitializeResult(harness, "openclaw/0.147.0 (Linux; test)"); await expect(second).resolves.toBe(harness.client); expect(releaseLeasedSharedCodexAppServerClient(harness.client)).toBe(true); }); @@ -406,7 +406,7 @@ describe("shared Codex app-server client", () => { const harness = createClientHarness(); vi.spyOn(CodexAppServerClient, "start").mockReturnValue(harness.client); const acquire = getLeasedSharedCodexAppServerClient({ timeoutMs: 1_000 }); - await sendInitializeResult(harness, "openclaw/0.146.1 (Linux; test)"); + await sendInitializeResult(harness, "openclaw/0.147.0 (Linux; test)"); const client = await acquire; const retained = retainSharedCodexAppServerClientByInstanceId(client.getInstanceId()); @@ -420,7 +420,7 @@ describe("shared Codex app-server client", () => { vi.spyOn(CodexAppServerClient, "start").mockReturnValue(harness.client); const options = { timeoutMs: 1_000 }; const firstLease = getLeasedSharedCodexAppServerClient(options); - await sendInitializeResult(harness, "openclaw/0.146.1 (Linux; test)"); + await sendInitializeResult(harness, "openclaw/0.147.0 (Linux; test)"); const client = await firstLease; await expect(getLeasedSharedCodexAppServerClient(options)).resolves.toBe(client); const ownedLease = { client }; @@ -464,7 +464,7 @@ describe("shared Codex app-server client", () => { const listPromise = listCodexAppServerModels({ timeoutMs: 1000 }); await sendInitializeResult(desktop, "openclaw/0.124.9 (macOS; test)"); - await sendInitializeResult(pluginLocal, "openclaw/0.146.1 (macOS; test)"); + await sendInitializeResult(pluginLocal, "openclaw/0.147.0 (macOS; test)"); await sendEmptyModelList(pluginLocal); await expect(listPromise).resolves.toEqual({ models: [] }); @@ -502,13 +502,13 @@ describe("shared Codex app-server client", () => { }; const normalPromise = getLeasedSharedCodexAppServerClient({ startOptions }); - await sendInitializeResult(normal, "openclaw/0.146.1 (Linux; test)"); + await sendInitializeResult(normal, "openclaw/0.147.0 (Linux; test)"); const normalClient = await normalPromise; const capturedPromise = getLeasedSharedCodexAppServerClient({ startOptions, runtimeArtifactMode: "capture", }); - await sendInitializeResult(captured, "openclaw/0.146.1 (Linux; test)"); + await sendInitializeResult(captured, "openclaw/0.147.0 (Linux; test)"); const capturedClient = await capturedPromise; expect(capturedClient).not.toBe(normalClient); @@ -560,7 +560,7 @@ describe("shared Codex app-server client", () => { runtimeArtifactMode: "capture", }); await sendInitializeResult(desktop, "openclaw/0.124.9 (macOS; test)"); - await sendInitializeResult(fallback, "openclaw/0.146.1 (macOS; test)"); + await sendInitializeResult(fallback, "openclaw/0.147.0 (macOS; test)"); const client = await acquire; const { readCodexAppServerClientRuntimeArtifact, validateCodexAppServerRuntimeArtifact } = await import("./runtime-artifact.js"); @@ -623,7 +623,7 @@ describe("shared Codex app-server client", () => { startOptions, agentDir, }); - await sendInitializeResult(harness, "openclaw/0.146.1 (macOS; test)"); + await sendInitializeResult(harness, "openclaw/0.147.0 (macOS; test)"); const client = await clientPromise; expect(readCodexAppServerClientProcessIdentity(client)).toEqual({ @@ -632,8 +632,8 @@ describe("shared Codex app-server client", () => { argsFingerprint: expect.stringMatching(/^[a-f0-9]{64}$/), commandSource: "resolved-managed", nativeCommand: "/cache/openclaw/codex.native", - serverVersion: "0.146.1", - userAgent: "openclaw/0.146.1 (macOS; test)", + serverVersion: "0.147.0", + userAgent: "openclaw/0.147.0 (macOS; test)", }); expect(() => @@ -717,7 +717,7 @@ describe("shared Codex app-server client", () => { }; const clientPromise = createIsolatedCodexAppServerClient({ startOptions, agentDir }); - await sendInitializeResult(harness, "openclaw/0.146.1 (macOS; test)"); + await sendInitializeResult(harness, "openclaw/0.147.0 (macOS; test)"); const client = await clientPromise; const fenceKey = resolveCodexNativeConfigFenceKey({ client }); expect(fenceKey).toBeTypeOf("string"); @@ -786,7 +786,7 @@ describe("shared Codex app-server client", () => { vi.useRealTimers(); const secondList = listCodexAppServerModels({ timeoutMs: 1000 }); - await sendInitializeResult(second, "openclaw/0.146.1 (macOS; test)"); + await sendInitializeResult(second, "openclaw/0.147.0 (macOS; test)"); await sendEmptyModelList(second); await expect(secondList).resolves.toEqual({ models: [] }); @@ -819,7 +819,7 @@ describe("shared Codex app-server client", () => { await expect(shortAcquire).rejects.toThrow("codex app-server initialize timed out"); expect(harness.process.stdin.destroyed).toBe(false); - await sendInitializeResult(harness, "openclaw/0.146.1 (macOS; test)"); + await sendInitializeResult(harness, "openclaw/0.147.0 (macOS; test)"); await expect(longAcquire).resolves.toBe(harness.client); expect(startSpy).toHaveBeenCalledTimes(1); @@ -832,7 +832,7 @@ describe("shared Codex app-server client", () => { const releaseAuth = deferNextAuthProfileApplication(); const acquire = getSharedCodexAppServerClient({ timeoutMs: 100 }); - await sendInitializeResult(harness, "openclaw/0.146.1 (macOS; test)"); + await sendInitializeResult(harness, "openclaw/0.147.0 (macOS; test)"); await expect(acquire).rejects.toThrow("codex app-server authentication timed out"); expect(harness.process.stdin.destroyed).toBe(true); @@ -846,7 +846,7 @@ describe("shared Codex app-server client", () => { const shortAcquire = getSharedCodexAppServerClient({ timeoutMs: 100 }); const longAcquire = getSharedCodexAppServerClient({ timeoutMs: 1000 }); - await sendInitializeResult(harness, "openclaw/0.146.1 (macOS; test)"); + await sendInitializeResult(harness, "openclaw/0.147.0 (macOS; test)"); await expect(shortAcquire).rejects.toThrow("codex app-server authentication timed out"); expect(harness.process.stdin.destroyed).toBe(false); @@ -875,7 +875,7 @@ describe("shared Codex app-server client", () => { abandonController.abort(); expect(harness.process.stdin.destroyed).toBe(false); - await sendInitializeResult(harness, "openclaw/0.146.1 (macOS; test)"); + await sendInitializeResult(harness, "openclaw/0.147.0 (macOS; test)"); await abandonedRejection; await expect(activeAcquire).resolves.toBe(harness.client); @@ -931,7 +931,7 @@ describe("shared Codex app-server client", () => { const rejection = expect(clientPromise).rejects.toThrow( "codex app-server initialize timed out", ); - await sendInitializeResult(harness, "openclaw/0.146.1 (macOS; test)"); + await sendInitializeResult(harness, "openclaw/0.147.0 (macOS; test)"); await rejection; expect(harness.process.stdin.destroyed).toBe(true); @@ -947,7 +947,7 @@ describe("shared Codex app-server client", () => { const clientPromise = createIsolatedCodexAppServerClient({ timeoutMs: 100 }); await vi.waitFor(() => expect(harness.writes.length).toBeGreaterThanOrEqual(1)); now = 101; - await sendInitializeResult(harness, "openclaw/0.146.1 (macOS; test)"); + await sendInitializeResult(harness, "openclaw/0.147.0 (macOS; test)"); await expect(clientPromise).rejects.toThrow("codex app-server initialize timed out"); expect(mocks.applyCodexAppServerAuthProfile).not.toHaveBeenCalled(); @@ -962,7 +962,7 @@ describe("shared Codex app-server client", () => { timeoutMs: 1000, authProfileId: "openai:work", }); - await sendInitializeResult(harness, "openclaw/0.146.1 (macOS; test)"); + await sendInitializeResult(harness, "openclaw/0.147.0 (macOS; test)"); await sendEmptyModelList(harness); await expect(listPromise).resolves.toEqual({ models: [] }); @@ -989,7 +989,7 @@ describe("shared Codex app-server client", () => { timeoutMs: 1000, authProfileStore, }); - await sendInitializeResult(harness, "openclaw/0.146.1 (macOS; test)"); + await sendInitializeResult(harness, "openclaw/0.147.0 (macOS; test)"); await expect(clientPromise).resolves.toBe(harness.client); expect(mocks.resolveCodexAppServerAuthProfileStore).toHaveBeenCalledWith({ @@ -1048,7 +1048,7 @@ describe("shared Codex app-server client", () => { store: authProfileStore, }, }); - await sendInitializeResult(harness, "openclaw/0.146.1 (macOS; test)"); + await sendInitializeResult(harness, "openclaw/0.147.0 (macOS; test)"); await expect(clientPromise).resolves.toBe(harness.client); expect(mocks.resolveCodexAppServerAuthProfileStore).not.toHaveBeenCalled(); @@ -1142,7 +1142,7 @@ describe("shared Codex app-server client", () => { timeoutMs: 1000, preparedAuth: { kind: "profile", profileId: "openai:scoped", store: firstStore }, }); - await sendInitializeResult(firstHarness, "openclaw/0.146.1 (macOS; test)"); + await sendInitializeResult(firstHarness, "openclaw/0.147.0 (macOS; test)"); await expect(firstPromise).resolves.toBe(firstHarness.client); const secondPromise = getSharedCodexAppServerClient({ @@ -1150,7 +1150,7 @@ describe("shared Codex app-server client", () => { preparedAuth: { kind: "profile", profileId: "openai:scoped", store: secondStore }, }); await vi.waitFor(() => expect(startSpy).toHaveBeenCalledTimes(2)); - await sendInitializeResult(secondHarness, "openclaw/0.146.1 (macOS; test)"); + await sendInitializeResult(secondHarness, "openclaw/0.147.0 (macOS; test)"); await expect(secondPromise).resolves.toBe(secondHarness.client); expect(resolvedCacheKeys).toEqual(["account:sha256:first", "account:sha256:second"]); @@ -1186,7 +1186,7 @@ describe("shared Codex app-server client", () => { timeoutMs: 1000, preparedAuth: { kind: "api-key", apiKey: "platform-key" }, }); - await sendInitializeResult(harness, "openclaw/0.146.1 (macOS; test)"); + await sendInitializeResult(harness, "openclaw/0.147.0 (macOS; test)"); await expect(clientPromise).resolves.toBe(harness.client); expect(mocks.resolveCodexAppServerAuthProfileStore).not.toHaveBeenCalled(); @@ -1235,7 +1235,7 @@ describe("shared Codex app-server client", () => { timeoutMs: 1000, preparedAuth: { kind: "api-key", apiKey: "first-platform-key" }, }); - await sendInitializeResult(firstHarness, "openclaw/0.146.1 (macOS; test)"); + await sendInitializeResult(firstHarness, "openclaw/0.147.0 (macOS; test)"); await expect(firstPromise).resolves.toBe(firstHarness.client); const secondPromise = getSharedCodexAppServerClient({ @@ -1243,7 +1243,7 @@ describe("shared Codex app-server client", () => { preparedAuth: { kind: "api-key", apiKey: "second-platform-key" }, }); await vi.waitFor(() => expect(startSpy).toHaveBeenCalledTimes(2)); - await sendInitializeResult(secondHarness, "openclaw/0.146.1 (macOS; test)"); + await sendInitializeResult(secondHarness, "openclaw/0.147.0 (macOS; test)"); await expect(secondPromise).resolves.toBe(secondHarness.client); expect(cacheKeys).toEqual(["api_key:sha256:first", "api_key:sha256:second"]); @@ -1271,7 +1271,7 @@ describe("shared Codex app-server client", () => { authProfileId: "openai:persisted", agentDir: "/tmp/openclaw-persisted-agent", }); - await sendInitializeResult(harness, "openclaw/0.146.1 (macOS; test)"); + await sendInitializeResult(harness, "openclaw/0.147.0 (macOS; test)"); await expect(clientPromise).resolves.toBe(harness.client); const priorWriteCount = harness.writes.length; @@ -1309,7 +1309,7 @@ describe("shared Codex app-server client", () => { agentId: "research", config, }); - await sendInitializeResult(harness, "openclaw/0.146.1 (macOS; test)"); + await sendInitializeResult(harness, "openclaw/0.147.0 (macOS; test)"); await expect(clientPromise).resolves.toBe(harness.client); expect(mocks.resolveCodexAppServerAuthProfileIdForAgent).not.toHaveBeenCalled(); @@ -1339,7 +1339,7 @@ describe("shared Codex app-server client", () => { headers: {}, }, }); - await sendInitializeResult(harness, "openclaw/0.146.1 (macOS; test)"); + await sendInitializeResult(harness, "openclaw/0.147.0 (macOS; test)"); await expect(clientPromise).resolves.toBe(harness.client); expect(mocks.resolveCodexAppServerAuthProfileIdForAgent).not.toHaveBeenCalled(); @@ -1357,7 +1357,7 @@ describe("shared Codex app-server client", () => { timeoutMs: 1000, config, }); - await sendInitializeResult(harness, "openclaw/0.146.1 (macOS; test)"); + await sendInitializeResult(harness, "openclaw/0.147.0 (macOS; test)"); await sendEmptyModelList(harness); await expect(listPromise).resolves.toEqual({ models: [] }); @@ -1384,7 +1384,7 @@ describe("shared Codex app-server client", () => { authProfileId: "openai:work", agentDir: "/tmp/openclaw-agent-nova", }); - await sendInitializeResult(harness, "openclaw/0.146.1 (macOS; test)"); + await sendInitializeResult(harness, "openclaw/0.147.0 (macOS; test)"); await sendEmptyModelList(harness); await expect(listPromise).resolves.toEqual({ models: [] }); @@ -1408,7 +1408,7 @@ describe("shared Codex app-server client", () => { timeoutMs: 1000, agentDir: "/tmp/openclaw-agent-one", }); - await sendInitializeResult(first, "openclaw/0.146.1 (macOS; test)"); + await sendInitializeResult(first, "openclaw/0.147.0 (macOS; test)"); await sendEmptyModelList(first); await expect(firstList).resolves.toEqual({ models: [] }); @@ -1416,7 +1416,7 @@ describe("shared Codex app-server client", () => { timeoutMs: 1000, agentDir: "/tmp/openclaw-agent-two", }); - await sendInitializeResult(second, "openclaw/0.146.1 (macOS; test)"); + await sendInitializeResult(second, "openclaw/0.147.0 (macOS; test)"); await sendEmptyModelList(second); await expect(secondList).resolves.toEqual({ models: [] }); @@ -1435,7 +1435,7 @@ describe("shared Codex app-server client", () => { })); const listPromise = listCodexAppServerModels({ timeoutMs: 1000 }); - await sendInitializeResult(harness, "openclaw/0.146.1 (macOS; test)"); + await sendInitializeResult(harness, "openclaw/0.147.0 (macOS; test)"); await sendEmptyModelList(harness); await expect(listPromise).resolves.toEqual({ models: [] }); @@ -1500,7 +1500,7 @@ describe("shared Codex app-server client", () => { headers: {}, }, }); - await sendInitializeResult(first, "openclaw/0.146.1 (macOS; test)"); + await sendInitializeResult(first, "openclaw/0.147.0 (macOS; test)"); await sendEmptyModelList(first); await expect(firstList).resolves.toEqual({ models: [] }); @@ -1515,7 +1515,7 @@ describe("shared Codex app-server client", () => { headers: {}, }, }); - await sendInitializeResult(second, "openclaw/0.146.1 (macOS; test)"); + await sendInitializeResult(second, "openclaw/0.147.0 (macOS; test)"); await sendEmptyModelList(second); await expect(secondList).resolves.toEqual({ models: [] }); @@ -1538,7 +1538,7 @@ describe("shared Codex app-server client", () => { timeoutMs: 1000, authRequirement: "api-key", }); - await sendInitializeResult(first, "openclaw/0.146.1 (macOS; test)"); + await sendInitializeResult(first, "openclaw/0.147.0 (macOS; test)"); await sendEmptyModelList(first); await expect(firstList).resolves.toEqual({ models: [] }); @@ -1546,7 +1546,7 @@ describe("shared Codex app-server client", () => { timeoutMs: 1000, authRequirement: "api-key", }); - await sendInitializeResult(second, "openclaw/0.146.1 (macOS; test)"); + await sendInitializeResult(second, "openclaw/0.147.0 (macOS; test)"); await sendEmptyModelList(second); await expect(secondList).resolves.toEqual({ models: [] }); @@ -1568,7 +1568,7 @@ describe("shared Codex app-server client", () => { authProfileId: "openai:work", authRequirement: "api-key", }); - await sendInitializeResult(first, "openclaw/0.146.1 (macOS; test)"); + await sendInitializeResult(first, "openclaw/0.147.0 (macOS; test)"); await sendEmptyModelList(first); await expect(firstList).resolves.toEqual({ models: [] }); @@ -1577,7 +1577,7 @@ describe("shared Codex app-server client", () => { authProfileId: "openai:work", authRequirement: "subscription", }); - await sendInitializeResult(second, "openclaw/0.146.1 (macOS; test)"); + await sendInitializeResult(second, "openclaw/0.147.0 (macOS; test)"); await sendEmptyModelList(second); await expect(secondList).resolves.toEqual({ models: [] }); @@ -1632,7 +1632,7 @@ describe("shared Codex app-server client", () => { }); await vi.waitFor(() => expect(second.writes.length).toBeGreaterThanOrEqual(1)); - await sendInitializeResult(second, "openclaw/0.146.1 (macOS; test)"); + await sendInitializeResult(second, "openclaw/0.147.0 (macOS; test)"); await sendEmptyModelList(second); await expect(secondList).resolves.toEqual({ models: [] }); @@ -1650,7 +1650,7 @@ describe("shared Codex app-server client", () => { .mockReturnValueOnce(second.client); const firstList = listCodexAppServerModels({ timeoutMs: 1000 }); - await sendInitializeResult(first, "openclaw/0.146.1 (macOS; test)"); + await sendInitializeResult(first, "openclaw/0.147.0 (macOS; test)"); await sendEmptyModelList(first); await expect(firstList).resolves.toEqual({ models: [] }); @@ -1658,7 +1658,7 @@ describe("shared Codex app-server client", () => { expect(first.process.stdin.destroyed).toBe(true); const secondList = listCodexAppServerModels({ timeoutMs: 1000 }); - await sendInitializeResult(second, "openclaw/0.146.1 (macOS; test)"); + await sendInitializeResult(second, "openclaw/0.147.0 (macOS; test)"); await sendEmptyModelList(second); await expect(secondList).resolves.toEqual({ models: [] }); @@ -1676,7 +1676,7 @@ describe("shared Codex app-server client", () => { .mockReturnValueOnce(second.client); const firstList = listCodexAppServerModels({ timeoutMs: 1000 }); - await sendInitializeResult(first, "openclaw/0.146.1 (macOS; test)"); + await sendInitializeResult(first, "openclaw/0.147.0 (macOS; test)"); await sendEmptyModelList(first); await expect(firstList).resolves.toEqual({ models: [] }); @@ -1695,7 +1695,7 @@ describe("shared Codex app-server client", () => { await expect(activeRequest).rejects.toThrow("codex app-server client is closed"); const secondList = listCodexAppServerModels({ timeoutMs: 1000 }); - await sendInitializeResult(second, "openclaw/0.146.1 (macOS; test)"); + await sendInitializeResult(second, "openclaw/0.147.0 (macOS; test)"); await sendEmptyModelList(second); await expect(secondList).resolves.toEqual({ models: [] }); @@ -1715,7 +1715,7 @@ describe("shared Codex app-server client", () => { vi.spyOn(CodexAppServerClient, "start").mockReturnValueOnce(harness.client); const clientPromise = getLeasedSharedCodexAppServerClient({ timeoutMs: 1000 }); - await sendInitializeResult(harness, "openclaw/0.146.1 (Linux; test)"); + await sendInitializeResult(harness, "openclaw/0.147.0 (Linux; test)"); const client = await clientPromise; const deliverCompletion = vi.fn(async () => ({ delivered: true, path: "direct" as const })); const taskRuntime = { @@ -1810,7 +1810,7 @@ describe("shared Codex app-server client", () => { const firstLease = getLeasedSharedCodexAppServerClient({ timeoutMs: 1000 }); const secondLease = getLeasedSharedCodexAppServerClient({ timeoutMs: 1000 }); - await sendInitializeResult(first, "openclaw/0.146.1 (macOS; test)"); + await sendInitializeResult(first, "openclaw/0.147.0 (macOS; test)"); await expect(firstLease).resolves.toBe(first.client); await expect(secondLease).resolves.toBe(first.client); @@ -1844,7 +1844,7 @@ describe("shared Codex app-server client", () => { const completedRunLease = getLeasedSharedCodexAppServerClient({ timeoutMs: 1000 }); const siblingRunLease = getLeasedSharedCodexAppServerClient({ timeoutMs: 1000 }); - await sendInitializeResult(first, "openclaw/0.146.1 (macOS; test)"); + await sendInitializeResult(first, "openclaw/0.147.0 (macOS; test)"); await expect(completedRunLease).resolves.toBe(first.client); await expect(siblingRunLease).resolves.toBe(first.client); @@ -1893,7 +1893,7 @@ describe("shared Codex app-server client", () => { await expect(pendingLease).rejects.toThrow("codex app-server client is closed"); const freshLease = getLeasedSharedCodexAppServerClient({ timeoutMs: 1000 }); - await sendInitializeResult(second, "openclaw/0.146.1 (macOS; test)"); + await sendInitializeResult(second, "openclaw/0.147.0 (macOS; test)"); await expect(freshLease).resolves.toBe(second.client); expect(second.process.stdin.destroyed).toBe(false); }); @@ -1903,7 +1903,7 @@ describe("shared Codex app-server client", () => { vi.spyOn(CodexAppServerClient, "start").mockReturnValueOnce(first.client); const lease = getLeasedSharedCodexAppServerClient({ timeoutMs: 1000 }); - await sendInitializeResult(first, "openclaw/0.146.1 (macOS; test)"); + await sendInitializeResult(first, "openclaw/0.147.0 (macOS; test)"); await expect(lease).resolves.toBe(first.client); // Routine cleanup detaches gracefully; a later terminal-idle kill must @@ -1929,7 +1929,7 @@ describe("shared Codex app-server client", () => { vi.spyOn(CodexAppServerClient, "start").mockReturnValueOnce(first.client); const lease = getLeasedSharedCodexAppServerClient({ timeoutMs: 1000 }); - await sendInitializeResult(first, "openclaw/0.146.1 (macOS; test)"); + await sendInitializeResult(first, "openclaw/0.147.0 (macOS; test)"); await expect(lease).resolves.toBe(first.client); // Routine cleanup (e.g. one-shot bundle-MCP) must not yank a healthy @@ -1957,7 +1957,7 @@ describe("shared Codex app-server client", () => { timeoutMs: 1000, agentDir: "/tmp/openclaw-agent-one", }); - await sendInitializeResult(first, "openclaw/0.146.1 (macOS; test)"); + await sendInitializeResult(first, "openclaw/0.147.0 (macOS; test)"); await sendEmptyModelList(first); await expect(firstList).resolves.toEqual({ models: [] }); @@ -1965,7 +1965,7 @@ describe("shared Codex app-server client", () => { timeoutMs: 1000, agentDir: "/tmp/openclaw-agent-two", }); - await sendInitializeResult(second, "openclaw/0.146.1 (macOS; test)"); + await sendInitializeResult(second, "openclaw/0.147.0 (macOS; test)"); await sendEmptyModelList(second); await expect(secondList).resolves.toEqual({ models: [] }); @@ -1991,7 +1991,7 @@ describe("shared Codex app-server client", () => { const message = JSON.parse(rawDataToText(data)) as { id?: number; method?: string }; if (message.method === "initialize") { socket.send( - JSON.stringify({ id: message.id, result: { userAgent: "openclaw/0.146.1" } }), + JSON.stringify({ id: message.id, result: { userAgent: "openclaw/0.147.0" } }), ); return; } diff --git a/extensions/codex/src/app-server/side-question.test.ts b/extensions/codex/src/app-server/side-question.test.ts index b392c97b2e92..3f51faa092b7 100644 --- a/extensions/codex/src/app-server/side-question.test.ts +++ b/extensions/codex/src/app-server/side-question.test.ts @@ -288,7 +288,7 @@ function threadResult(threadId: string) { status: { type: "idle" }, path: null, cwd: "/tmp/workspace", - cliVersion: "0.146.1", + cliVersion: "0.147.0", source: "unknown", agentNickname: null, agentRole: null, diff --git a/extensions/codex/src/app-server/thread-lifecycle.test.ts b/extensions/codex/src/app-server/thread-lifecycle.test.ts index 52ee6d093a65..3bdc25c9b34a 100644 --- a/extensions/codex/src/app-server/thread-lifecycle.test.ts +++ b/extensions/codex/src/app-server/thread-lifecycle.test.ts @@ -549,7 +549,7 @@ function threadStartResult(threadId = "thread-1") { status: { type: "idle" }, path: null, cwd: tempDir, - cliVersion: "0.146.1", + cliVersion: "0.147.0", source: "unknown", agentNickname: null, agentRole: null, diff --git a/extensions/codex/src/app-server/thread-lifecycle.user-mcp-servers.test.ts b/extensions/codex/src/app-server/thread-lifecycle.user-mcp-servers.test.ts index b0b43fdfdf89..f2f5de7cdc87 100644 --- a/extensions/codex/src/app-server/thread-lifecycle.user-mcp-servers.test.ts +++ b/extensions/codex/src/app-server/thread-lifecycle.user-mcp-servers.test.ts @@ -36,7 +36,7 @@ function threadStartResult(threadId = "thread-1"): Record { status: { type: "idle" }, path: null, cwd: "/tmp", - cliVersion: "0.146.1", + cliVersion: "0.147.0", source: "unknown", agentNickname: null, agentRole: null, diff --git a/extensions/codex/src/app-server/transport-websocket.test.ts b/extensions/codex/src/app-server/transport-websocket.test.ts index f29838ff426c..ec644ad9bdd7 100644 --- a/extensions/codex/src/app-server/transport-websocket.test.ts +++ b/extensions/codex/src/app-server/transport-websocket.test.ts @@ -55,7 +55,7 @@ describe("Codex app-server websocket transport", () => { const message = JSON.parse(rawDataToText(data)) as { id?: number; method?: string }; if (message.method === "initialize") { socket.send( - JSON.stringify({ id: message.id, result: { userAgent: "openclaw/0.146.1" } }), + JSON.stringify({ id: message.id, result: { userAgent: "openclaw/0.147.0" } }), ); return; } diff --git a/extensions/codex/src/app-server/upstream-session-fork.test.ts b/extensions/codex/src/app-server/upstream-session-fork.test.ts index a977802ec279..57f72dbeb17a 100644 --- a/extensions/codex/src/app-server/upstream-session-fork.test.ts +++ b/extensions/codex/src/app-server/upstream-session-fork.test.ts @@ -79,7 +79,7 @@ function forkResponse(threadId = "thread-forked") { thread: { id: threadId, sessionId: "session-forked", - cliVersion: "0.146.1", + cliVersion: "0.147.0", createdAt: 1715299200, updatedAt: 1715299200, cwd: "/tmp", diff --git a/extensions/codex/src/app-server/user-input-bridge.test.ts b/extensions/codex/src/app-server/user-input-bridge.test.ts index 7558b66d59e9..f82517a8e659 100644 --- a/extensions/codex/src/app-server/user-input-bridge.test.ts +++ b/extensions/codex/src/app-server/user-input-bridge.test.ts @@ -4,11 +4,15 @@ import { type AgentHarnessQuestionGatewayCall, type EmbeddedRunAttemptParams, } from "openclaw/plugin-sdk/agent-harness-runtime"; -import { describe, expect, it, vi } from "vitest"; +import { afterEach, describe, expect, it, vi } from "vitest"; import { createCodexUserInputBridge } from "./user-input-bridge.js"; type GatewayCallRecord = { method: string; opts: unknown; params: unknown }; +afterEach(() => { + vi.useRealTimers(); +}); + function createParams(signal?: AbortSignal): EmbeddedRunAttemptParams { return { sessionId: "session-1", @@ -222,7 +226,7 @@ describe("Codex app-server user input bridge", () => { ); }); - it("passes Codex autoResolutionMs and option-less free text through", async () => { + it("keeps legacy requests blocking and ignores deprecated autoResolutionMs", async () => { const params = createParams(); const gateway = createGatewayStub(); const bridge = createCodexUserInputBridge({ @@ -249,7 +253,7 @@ describe("Codex app-server user input bridge", () => { }); await vi.waitFor(() => expect(params.onBlockReply).toHaveBeenCalledOnce()); expect(gateway.calls[0]?.params).toMatchObject({ - timeoutMs: 60_000, + timeoutMs: 90_000, questions: [expect.objectContaining({ questionId: "notes", options: [] })], }); await claimPendingAgentQuestionAnswer({ sessionKey: params.sessionKey, text: "Refactor it" }); @@ -257,4 +261,90 @@ describe("Codex app-server user input bridge", () => { answers: { notes: { answers: ["Refactor it"] } }, }); }); + + it("auto-resolves nonblocking gateway questions after exactly 120 seconds", async () => { + vi.useFakeTimers(); + const params = createParams(); + const calls: GatewayCallRecord[] = []; + const gatewayCall: AgentHarnessQuestionGatewayCall = async (method, opts, rawParams) => { + calls.push({ method, opts, params: rawParams }); + if (method === "question.request") { + return { id: (rawParams as { id: string }).id }; + } + if (method === "question.waitAnswer") { + return await new Promise((resolve) => { + setTimeout(() => resolve({ status: "pending" }), 120_000); + }); + } + if (method === "question.resolve") { + return { status: "cancelled" }; + } + throw new Error(`unexpected gateway method: ${method}`); + }; + const bridge = createCodexUserInputBridge({ + paramsForRun: params, + threadId: "thread-1", + turnId: "turn-1", + gatewayCall, + }); + + const response = bridge.handleRequest({ + id: "input-nonblocking", + params: requestParams({ isBlocking: false, autoResolutionMs: 60_000 }), + }); + await vi.advanceTimersByTimeAsync(0); + expect(calls.find((entry) => entry.method === "question.request")?.params).toMatchObject({ + timeoutMs: 120_000, + }); + + await vi.advanceTimersByTimeAsync(119_999); + let settled = false; + void response.then(() => { + settled = true; + }); + await Promise.resolve(); + expect(settled).toBe(false); + + await vi.advanceTimersByTimeAsync(1); + await expect(response).resolves.toEqual({ answers: {} }); + }); + + it("auto-resolves nonblocking secret prompts after exactly 120 seconds", async () => { + vi.useFakeTimers(); + const params = createParams(); + const bridge = createCodexUserInputBridge({ + paramsForRun: params, + threadId: "thread-1", + turnId: "turn-1", + }); + const response = bridge.handleRequest({ + id: "input-secret-nonblocking", + params: requestParams({ + isBlocking: false, + autoResolutionMs: 60_000, + questions: [ + { + id: "token", + header: "Secret", + question: "Enter token", + isOther: true, + isSecret: true, + options: null, + }, + ], + }), + }); + + await vi.advanceTimersByTimeAsync(119_999); + let settled = false; + void response.then(() => { + settled = true; + }); + await Promise.resolve(); + expect(settled).toBe(false); + + await vi.advanceTimersByTimeAsync(1); + await expect(response).resolves.toEqual({ answers: {} }); + expect(bridge.claimPendingRequest()).toBeUndefined(); + }); }); diff --git a/extensions/codex/src/app-server/user-input-bridge.ts b/extensions/codex/src/app-server/user-input-bridge.ts index a40890d7e19e..d5f83ab1fc65 100644 --- a/extensions/codex/src/app-server/user-input-bridge.ts +++ b/extensions/codex/src/app-server/user-input-bridge.ts @@ -20,6 +20,8 @@ import { } from "./protocol.js"; const DEFAULT_USER_INPUT_TIMEOUT_MS = 15 * 60_000; +// Codex omits a deadline for nonblocking requests, so bound gateway and secret paths alike. +const NONBLOCKING_USER_INPUT_TIMEOUT_MS = 120_000; type PendingSecretUserInput = { requestId: number | string; @@ -104,7 +106,19 @@ export function createCodexUserInputBridge(params: { if (requestParams.questions.some((question) => question.isSecret)) { return new Promise((resolve) => { const abortListener = () => resolveSecret(emptyUserInputResponse()); - const cleanup = () => params.signal?.removeEventListener("abort", abortListener); + const timeout = requestParams.isBlocking + ? undefined + : setTimeout( + () => resolveSecret(emptyUserInputResponse()), + NONBLOCKING_USER_INPUT_TIMEOUT_MS, + ); + timeout?.unref?.(); + const cleanup = () => { + params.signal?.removeEventListener("abort", abortListener); + if (timeout) { + clearTimeout(timeout); + } + }; const current: PendingSecretUserInput = { requestId: request.id, threadId: requestParams.threadId, @@ -141,10 +155,9 @@ export function createCodexUserInputBridge(params: { sessionKey: params.paramsForRun.sessionKey ?? params.paramsForRun.sessionId, agentId: params.paramsForRun.agentId, runId: params.paramsForRun.runId, - timeoutMs: - requestParams.autoResolutionMs ?? - params.paramsForRun.timeoutMs ?? - DEFAULT_USER_INPUT_TIMEOUT_MS, + timeoutMs: requestParams.isBlocking + ? (params.paramsForRun.timeoutMs ?? DEFAULT_USER_INPUT_TIMEOUT_MS) + : NONBLOCKING_USER_INPUT_TIMEOUT_MS, gatewayCall, delivery: params.paramsForRun, promptOptions: { @@ -217,7 +230,7 @@ function readUserInputParams(value: JsonValue | undefined): turnId: string; itemId: string; questions: AgentHarnessUserInputQuestion[]; - autoResolutionMs?: number; + isBlocking: boolean; } | undefined { if (!isJsonObject(value)) { @@ -239,11 +252,7 @@ function readUserInputParams(value: JsonValue | undefined): return question; }) .filter((question): question is AgentHarnessUserInputQuestion => Boolean(question)); - const autoResolutionMs = - typeof value.autoResolutionMs === "number" && value.autoResolutionMs > 0 - ? value.autoResolutionMs - : undefined; - return { threadId, turnId, itemId, questions, autoResolutionMs }; + return { threadId, turnId, itemId, questions, isBlocking: value.isBlocking !== false }; } function readQuestion(value: JsonValue): AgentHarnessUserInputQuestion | undefined { diff --git a/extensions/codex/src/app-server/version.ts b/extensions/codex/src/app-server/version.ts index ee6034350609..deec3bd2cb70 100644 --- a/extensions/codex/src/app-server/version.ts +++ b/extensions/codex/src/app-server/version.ts @@ -2,6 +2,6 @@ * Version and package pins for the managed Codex app-server runtime. */ /** Exact Codex app-server version shipped and supported by the OpenClaw Codex bridge. */ -export const CODEX_APP_SERVER_VERSION = "0.146.1"; +export const CODEX_APP_SERVER_VERSION = "0.147.0"; /** npm package name for the managed Codex app-server binary. */ export const MANAGED_CODEX_APP_SERVER_PACKAGE = "@openai/codex"; diff --git a/extensions/codex/src/conversation-binding.test.ts b/extensions/codex/src/conversation-binding.test.ts index 8261a7f3a796..8aaad15dbdb4 100644 --- a/extensions/codex/src/conversation-binding.test.ts +++ b/extensions/codex/src/conversation-binding.test.ts @@ -242,7 +242,7 @@ function conversationThreadStartResult(threadId: string) { status: { type: "idle" }, path: null, cwd: tempDir, - cliVersion: "0.146.1", + cliVersion: "0.147.0", source: "unknown", agentNickname: null, agentRole: null, diff --git a/extensions/codex/src/web-search-provider.test.ts b/extensions/codex/src/web-search-provider.test.ts index 43b899511148..9dfd06524ab2 100644 --- a/extensions/codex/src/web-search-provider.test.ts +++ b/extensions/codex/src/web-search-provider.test.ts @@ -48,7 +48,7 @@ function threadStartResult() { status: { type: "idle" }, path: null, cwd: "/tmp/openclaw-agent", - cliVersion: "0.146.1", + cliVersion: "0.147.0", source: "unknown", agentNickname: null, agentRole: null, diff --git a/extensions/openai/openai-provider.ts b/extensions/openai/openai-provider.ts index 9dc763d4ecc5..5f29b624182f 100644 --- a/extensions/openai/openai-provider.ts +++ b/extensions/openai/openai-provider.ts @@ -84,7 +84,7 @@ function classifyOpenAiFailoverCode(code: string | undefined) { const OPENAI_MODELS_ENDPOINT = "https://api.openai.com/v1/models"; // Keep synchronized with extensions/codex's exact @openai/codex dependency; // the provider contract test fails when that managed-runtime pin changes. -const OPENAI_CODEX_CLIENT_VERSION = "0.146.1"; +const OPENAI_CODEX_CLIENT_VERSION = "0.147.0"; const OPENAI_CODEX_MODELS_ENDPOINT = `${OPENAI_CODEX_RESPONSES_BASE_URL}/models?client_version=${OPENAI_CODEX_CLIENT_VERSION}`; const OPENAI_MODELS_CACHE_TTL_MS = 60_000; const OPENAI_CODEX_MODELS_CACHE_TTL_MS = 60_000; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f3fd223ed41b..125c47049c42 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -5,7 +5,7 @@ settings: excludeLinksFromLockfile: false overrides: - '@agentclientprotocol/codex-acp@1.1.7>@openai/codex': 0.146.1 + '@agentclientprotocol/codex-acp@1.1.7>@openai/codex': 0.147.0 '@anthropic-ai/sdk': 0.115.0 '@opentelemetry/core': 2.10.0 '@opentelemetry/propagator-jaeger': 2.10.0 @@ -637,8 +637,8 @@ importers: extensions/codex: dependencies: '@openai/codex': - specifier: 0.146.1 - version: 0.146.1 + specifier: 0.147.0 + version: 0.147.0 smol-toml: specifier: 1.7.1 version: 1.7.1 @@ -4073,43 +4073,43 @@ packages: resolution: {integrity: sha512-3zcN5Q3yEmeyxXBzqB6fXPQFzYa2ROsGFSr69W0ArXIAGJqxl/aFECOVPD2kbkYPm0U/EHxFKgclK3UA9WQg5A==} engines: {node: ^22.22.2 || ^24.15.0 || >=26.0.0} - '@openai/codex@0.146.1': - resolution: {integrity: sha512-f51R56E/G15soLhf5l5pWUiM+mGHK0NdLozOtzjRoAa+bA20hgWrkyxE/fpwCnuGQM6XNdktHYtK9xQ7bPIbTA==} + '@openai/codex@0.147.0': + resolution: {integrity: sha512-EQLEXecAG2ptxI7UpBMo2TR/ga5596/c/OsYF/0LoUDh5JANZ7IoGqlzBEWbuEVQ76JePIbtTW/ihCkp1a7Z3w==} engines: {node: '>=16'} hasBin: true - '@openai/codex@0.146.1-darwin-arm64': - resolution: {integrity: sha512-zvXxiGRuKCOoFQyh7lRC2SHwomM2VNzHralyeP+i6fxLjQ5grpmnfJpnLs54+GkK7K5nEpkj7chqjlKbMELgZw==} + '@openai/codex@0.147.0-darwin-arm64': + resolution: {integrity: sha512-BEUVkiOW7kLcRyrMLfAr/h9wF8sRVJyZDy6OHtVn6QGDXiv3BvAZVTY1Pu9xF7KdIdkYXbp4uayN0aDQQaAUJw==} engines: {node: '>=16'} cpu: [arm64] os: [darwin] - '@openai/codex@0.146.1-darwin-x64': - resolution: {integrity: sha512-XQbemMBWH37hVL2vkoP+t//QyUmMjDRksf8YHmhAzHmt2oTTo8xyzH76LLFqMPCNpTdG755T8ZCbkpM0X2NJwA==} + '@openai/codex@0.147.0-darwin-x64': + resolution: {integrity: sha512-Tb8McE5SvJIH0Vs5R6sq7u+quiC931yan2KOOl6km1OdZ82+Wi7eF5XrSFPs5CF7xCgoIK4Vs+byMbT5hN+ZUw==} engines: {node: '>=16'} cpu: [x64] os: [darwin] - '@openai/codex@0.146.1-linux-arm64': - resolution: {integrity: sha512-2LhK2axFZKe6BbhlzGXCpVkSva1TikFYJIq6x7+xu0AdfmY855EV5lQ7lwFpjJfM5gAJqxcycttvE1ODoSoLaA==} + '@openai/codex@0.147.0-linux-arm64': + resolution: {integrity: sha512-SLC1JXw2TYfr/c3HhrJubyyLelq7vTOLWVmiThFA+z0+WgzCPmaseJ/kzDD3Gge/TO7fCnnj7UcPmC0d2c8XAg==} engines: {node: '>=16'} cpu: [arm64] os: [linux] - '@openai/codex@0.146.1-linux-x64': - resolution: {integrity: sha512-XPWpWzJgGK1ygsUBMXgskEkr+uTVj/XOnnCP2UE9tQUXTWYRYElz7QW1YS3bxkN6Kev4CJQKbdJopVwh+0E/TQ==} + '@openai/codex@0.147.0-linux-x64': + resolution: {integrity: sha512-0W9MBxPpWW0cSkNqrTDN2jR7rzzT7oNMhQY5446lT2Lw5cz5yhDTck4Va9rjkQEm+HlFzP/dmEMSZbXfJsINmw==} engines: {node: '>=16'} cpu: [x64] os: [linux] - '@openai/codex@0.146.1-win32-arm64': - resolution: {integrity: sha512-3UJf8sKefCbUgPPcgQRiCaKn9AsItuPl0ZL6erHWzT6UIemrdjt2WHiTNOw/7tVJRnUsG4A1LUrK2to9/SkwXA==} + '@openai/codex@0.147.0-win32-arm64': + resolution: {integrity: sha512-e2ZstJ8zT8Rm1nvR7CUVO+Gr3cTChE41+VfOzGhynzDXEoW0wfbjUQbc2bWbh1arG94LMm4y3dqBtUIbSrfeGA==} engines: {node: '>=16'} cpu: [arm64] os: [win32] - '@openai/codex@0.146.1-win32-x64': - resolution: {integrity: sha512-FfiNJysKpHkJ08Kn+571r701dgoZVZjqNUxrEZ/JJyu5hIzNTs4XBllAX6ynHkF8G9NebPEtaJz72zxbol/JPg==} + '@openai/codex@0.147.0-win32-x64': + resolution: {integrity: sha512-oT7Ss5fAPf2fiWE9QNURqZcQGAAawSVxmIUdgPzckq4KFZAM+pRz9JbM4Rr498CjtbNgTOjWvDJ+DXvIBSfOPA==} engines: {node: '>=16'} cpu: [x64] os: [win32] @@ -9505,7 +9505,7 @@ snapshots: '@agentclientprotocol/codex-acp@1.1.7': dependencies: '@agentclientprotocol/sdk': 1.3.0(zod@4.4.3) - '@openai/codex': 0.146.1 + '@openai/codex': 0.147.0 diff: 9.0.0 open: 11.0.0 vscode-jsonrpc: 9.0.1 @@ -11369,31 +11369,31 @@ snapshots: '@npmcli/redact@5.0.0': {} - '@openai/codex@0.146.1': + '@openai/codex@0.147.0': optionalDependencies: - '@openai/codex-darwin-arm64': '@openai/codex@0.146.1-darwin-arm64' - '@openai/codex-darwin-x64': '@openai/codex@0.146.1-darwin-x64' - '@openai/codex-linux-arm64': '@openai/codex@0.146.1-linux-arm64' - '@openai/codex-linux-x64': '@openai/codex@0.146.1-linux-x64' - '@openai/codex-win32-arm64': '@openai/codex@0.146.1-win32-arm64' - '@openai/codex-win32-x64': '@openai/codex@0.146.1-win32-x64' + '@openai/codex-darwin-arm64': '@openai/codex@0.147.0-darwin-arm64' + '@openai/codex-darwin-x64': '@openai/codex@0.147.0-darwin-x64' + '@openai/codex-linux-arm64': '@openai/codex@0.147.0-linux-arm64' + '@openai/codex-linux-x64': '@openai/codex@0.147.0-linux-x64' + '@openai/codex-win32-arm64': '@openai/codex@0.147.0-win32-arm64' + '@openai/codex-win32-x64': '@openai/codex@0.147.0-win32-x64' - '@openai/codex@0.146.1-darwin-arm64': + '@openai/codex@0.147.0-darwin-arm64': optional: true - '@openai/codex@0.146.1-darwin-x64': + '@openai/codex@0.147.0-darwin-x64': optional: true - '@openai/codex@0.146.1-linux-arm64': + '@openai/codex@0.147.0-linux-arm64': optional: true - '@openai/codex@0.146.1-linux-x64': + '@openai/codex@0.147.0-linux-x64': optional: true - '@openai/codex@0.146.1-win32-arm64': + '@openai/codex@0.147.0-win32-arm64': optional: true - '@openai/codex@0.146.1-win32-x64': + '@openai/codex@0.147.0-win32-x64': optional: true '@openclaw/crabline@0.1.11': diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 69c776bc27ce..f63d7a206b1b 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -120,7 +120,7 @@ verifyDepsBeforeRun: false blockExoticSubdeps: true overrides: - "@agentclientprotocol/codex-acp@1.1.7>@openai/codex": 0.146.1 + "@agentclientprotocol/codex-acp@1.1.7>@openai/codex": 0.147.0 "@anthropic-ai/sdk": 0.115.0 "@opentelemetry/core": 2.10.0 "@opentelemetry/propagator-jaeger": 2.10.0 diff --git a/scripts/lib/codex-app-server-protocol-source.ts b/scripts/lib/codex-app-server-protocol-source.ts index f81058b9dece..9e2384e2fd6c 100644 --- a/scripts/lib/codex-app-server-protocol-source.ts +++ b/scripts/lib/codex-app-server-protocol-source.ts @@ -2,6 +2,7 @@ import { spawnSync } from "node:child_process"; import fs from "node:fs/promises"; import path from "node:path"; +import { zstdDecompressSync } from "node:zlib"; import { expectDefined } from "../../packages/normalization-core/src/expect.js"; import { resolvePnpmRunner } from "../pnpm-runner.mjs"; import { stageCodexAppServerProtocolArtifacts } from "./codex-app-server-protocol-artifacts.js"; @@ -40,6 +41,11 @@ type PnpmCommand = { windowsVerbatimArguments?: boolean; }; +type CargoProtocolFixtureCommand = { + args: string[]; + env: NodeJS.ProcessEnv; +}; + type ResolvePnpmCommandOptions = { comSpec?: string; env?: NodeJS.ProcessEnv; @@ -69,20 +75,30 @@ export function resolveCodexProtocolPnpmCommand( return command; } -export function buildCodexProtocolExportArgs(manifestPath: string, outDir: string): string[] { - return [ - "run", - "--manifest-path", - manifestPath, - "-p", - "codex-app-server-protocol", - "--bin", - "export", - "--", - "--out", - outDir, - "--experimental", - ]; +export function buildCodexProtocolFixtureCommand( + manifestPath: string, + outDir: string, + env: NodeJS.ProcessEnv = process.env, +): CargoProtocolFixtureCommand { + return { + args: [ + "test", + "--manifest-path", + manifestPath, + "-p", + "codex-app-server-protocol", + "--lib", + "schema_fixtures_tests::write_schema_fixtures_from_env", + "--", + "--exact", + "--ignored", + ], + env: { + ...env, + CODEX_APP_SERVER_SCHEMA_ROOT: outDir, + CODEX_APP_SERVER_SCHEMA_EXPERIMENTAL: "1", + }, + }; } export function resolveCodexProtocolMinFreeBytes(env: NodeJS.ProcessEnv = process.env): number { @@ -165,7 +181,7 @@ export async function generateExperimentalCodexAppServerProtocolSource( ): Promise { const { codexRepo } = await resolveCodexAppServerProtocolSource(repoRoot); await validateCodexProtocolSourceVersion({ codexRepo, repoRoot }); - const root = await fs.mkdtemp(path.join(repoRoot, ".tmp-codex-app-server-protocol-")); + const root = await fs.mkdtemp(path.join(repoRoot, "codex-protocol-tmp-")); const generatedRoot = path.join(root, "generated"); const typescriptRoot = path.join(root, "typescript"); const jsonRoot = path.join(root, "json"); @@ -175,8 +191,12 @@ export async function generateExperimentalCodexAppServerProtocolSource( }; try { - await assertCodexProtocolGenerationHeadroom({ codexRepo, repoRoot }); - runCargoProtocolGenerator(codexRepo, buildCodexProtocolExportArgs(manifestPath, generatedRoot)); + await assertCodexProtocolGenerationHeadroom({ codexRepo, repoRoot: root }); + runCargoProtocolGenerator( + codexRepo, + buildCodexProtocolFixtureCommand(manifestPath, generatedRoot), + ); + await materializeCodexProtocolPrecomputedExports(generatedRoot); await stageCodexAppServerProtocolArtifacts(generatedRoot, { jsonRoot, typescriptRoot }); formatGeneratedTypeScript(repoRoot, typescriptRoot); } catch (error) { @@ -193,6 +213,44 @@ export async function generateExperimentalCodexAppServerProtocolSource( }; } +export async function materializeCodexProtocolPrecomputedExports(root: string): Promise { + const archivePath = path.join(root, "precomputed/app-server-exports-experimental.json.zst"); + const decoded = JSON.parse( + zstdDecompressSync(await fs.readFile(archivePath)).toString("utf8"), + ) as unknown; + if (!isPlainObject(decoded)) { + throw new Error("Codex experimental protocol export must be an object"); + } + const artifacts = [ + ...readCodexProtocolArtifactMap(decoded.typescript, "typescript"), + ...readCodexProtocolArtifactMap(decoded.json_schema, "json_schema"), + ]; + await fs.rm(root, { recursive: true, force: true }); + await Promise.all( + artifacts.map(async ([relativePath, content]) => { + const targetPath = path.resolve(root, relativePath); + const rootPrefix = `${path.resolve(root)}${path.sep}`; + if (!targetPath.startsWith(rootPrefix)) { + throw new Error(`Codex protocol export path escapes output root: ${relativePath}`); + } + await fs.mkdir(path.dirname(targetPath), { recursive: true }); + await fs.writeFile(targetPath, content); + }), + ); +} + +function readCodexProtocolArtifactMap(value: unknown, label: string): Array<[string, string]> { + if (!isPlainObject(value)) { + throw new Error(`Codex experimental protocol ${label} export must be an object`); + } + return Object.entries(value).map(([relativePath, content]) => { + if (typeof content !== "string") { + throw new Error(`Codex experimental protocol ${label} export ${relativePath} must be text`); + } + return [relativePath, content]; + }); +} + export function readCargoWorkspacePackageVersion(manifest: string): string | undefined { const header = /^\s*\[workspace\.package\]\s*(?:#.*)?$/m.exec(manifest); if (!header) { @@ -321,16 +379,19 @@ async function resolveExistingStatfsPath(targetPath: string): Promise { } } -function runCargoProtocolGenerator(codexRepo: string, args: string[]): void { - const result = spawnSync("cargo", args, { +function runCargoProtocolGenerator(codexRepo: string, command: CargoProtocolFixtureCommand): void { + const result = spawnSync("cargo", command.args, { cwd: codexRepo, + env: command.env, stdio: "inherit", }); if (result.error) { throw new Error(`Failed to start cargo: ${result.error.message}`, { cause: result.error }); } if (result.status !== 0) { - throw new Error(`cargo ${args.join(" ")} failed with exit code ${result.status ?? "unknown"}`); + throw new Error( + `cargo ${command.args.join(" ")} failed with exit code ${result.status ?? "unknown"}`, + ); } } diff --git a/test/scripts/codex-app-server-protocol-source.test.ts b/test/scripts/codex-app-server-protocol-source.test.ts index bd0ef6494f91..24de7be0b49d 100644 --- a/test/scripts/codex-app-server-protocol-source.test.ts +++ b/test/scripts/codex-app-server-protocol-source.test.ts @@ -1,15 +1,17 @@ // Codex App Server Protocol Source tests cover codex app server protocol source script behavior. import fs from "node:fs"; import path from "node:path"; +import { zstdCompressSync } from "node:zlib"; import { afterEach, describe, expect, it } from "vitest"; import { stageCodexAppServerProtocolArtifacts } from "../../scripts/lib/codex-app-server-protocol-artifacts.js"; import { - buildCodexProtocolExportArgs, + buildCodexProtocolFixtureCommand, canonicalizeCodexAppServerProtocolJson, codexAppServerSharedDefinitionsSchema, compactCodexAppServerProtocolJsonSchemas, expandCodexAppServerProtocolJsonSchema, formatCodexAppServerProtocolJsonText, + materializeCodexProtocolPrecomputedExports, readCargoWorkspacePackageVersion, resolveCodexAppServerProtocolSource, resolveCodexProtocolCargoTargetDir, @@ -72,6 +74,30 @@ describe("Codex app-server generated artifact staging", () => { expect(fs.existsSync(path.join(jsonRoot, "README.md"))).toBe(false); expect(fs.readFileSync(path.join(sourceRoot, "index.ts"), "utf8")).toBe(rootTypeScript); }); + + it("materializes the upstream experimental precomputed export tree", async () => { + const root = createTempDir("openclaw-protocol-precomputed-"); + const archivePath = path.join(root, "precomputed/app-server-exports-experimental.json.zst"); + fs.mkdirSync(path.dirname(archivePath), { recursive: true }); + fs.writeFileSync( + archivePath, + zstdCompressSync( + JSON.stringify({ + typescript: { "v2/Thing.ts": "export type Thing = string;\n" }, + json_schema: { "v2/Thing.json": '{"type":"string"}\n' }, + internal_json_schema: {}, + }), + ), + ); + + await materializeCodexProtocolPrecomputedExports(root); + + expect(fs.readFileSync(path.join(root, "v2/Thing.ts"), "utf8")).toBe( + "export type Thing = string;\n", + ); + expect(fs.readFileSync(path.join(root, "v2/Thing.json"), "utf8")).toBe('{"type":"string"}\n'); + expect(fs.existsSync(archivePath)).toBe(false); + }); }); describe("codex app-server protocol source resolver", () => { @@ -113,20 +139,30 @@ version = "9.9.9" ); }); - it("uses the app-server protocol export binary instead of compiling the full codex cli", () => { - expect(buildCodexProtocolExportArgs("/codex/codex-rs/Cargo.toml", "/tmp/protocol")).toEqual([ - "run", - "--manifest-path", - "/codex/codex-rs/Cargo.toml", - "-p", - "codex-app-server-protocol", - "--bin", - "export", - "--", - "--out", - "/tmp/protocol", - "--experimental", - ]); + it("uses the upstream ignored fixture test with explicit schema env", () => { + expect( + buildCodexProtocolFixtureCommand("/codex/codex-rs/Cargo.toml", "/tmp/protocol", { + CARGO_TARGET_DIR: "/cache/codex-target", + }), + ).toEqual({ + args: [ + "test", + "--manifest-path", + "/codex/codex-rs/Cargo.toml", + "-p", + "codex-app-server-protocol", + "--lib", + "schema_fixtures_tests::write_schema_fixtures_from_env", + "--", + "--exact", + "--ignored", + ], + env: { + CARGO_TARGET_DIR: "/cache/codex-target", + CODEX_APP_SERVER_SCHEMA_ROOT: "/tmp/protocol", + CODEX_APP_SERVER_SCHEMA_EXPERIMENTAL: "1", + }, + }); }); it("fails before cargo protocol generation when local disk headroom is too low", () => { From da4e341b070b54c9fd3639453f88708eae226bf0 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Sat, 8 Aug 2026 19:36:23 -0700 Subject: [PATCH 25/69] fix(telegram): restore account reply mode on beta.1 Co-authored-by: Tak Hoffman <781889+Takhoffman@users.noreply.github.com> --- extensions/telegram/src/channel.ts | 4 +- extensions/telegram/src/shared.ts | 2 +- .../src/threading-tool-context.test.ts | 61 ++++++++++++++++++- 3 files changed, 64 insertions(+), 3 deletions(-) diff --git a/extensions/telegram/src/channel.ts b/extensions/telegram/src/channel.ts index f0cdfca63717..d222facee1b8 100644 --- a/extensions/telegram/src/channel.ts +++ b/extensions/telegram/src/channel.ts @@ -90,6 +90,7 @@ import { createTelegramPluginBase, findTelegramTokenOwnerAccountId, formatDuplicateTelegramTokenReason, + resolveTelegramConfigAccessorAccount, telegramConfigAdapter, } from "./shared.js"; import { withTelegramStartupProbeSlot } from "./startup-probe-limiter.js"; @@ -1246,7 +1247,8 @@ export const telegramPlugin = createChatChannelPlugin({ }, security: telegramSecurityAdapter, threading: { - topLevelReplyToMode: "telegram", + resolveReplyToMode: ({ cfg, accountId }) => + resolveTelegramConfigAccessorAccount({ cfg, accountId }).config.replyToMode ?? "off", buildToolContext: (params) => buildTelegramThreadingToolContext(params), resolveAutoThreadId: ({ to, toolContext }) => resolveTelegramAutoThreadId({ to, toolContext }), resolveCurrentChannelId: ({ to, threadId }) => { diff --git a/extensions/telegram/src/shared.ts b/extensions/telegram/src/shared.ts index 4c3e8ddf6a88..9ce58169ca7e 100644 --- a/extensions/telegram/src/shared.ts +++ b/extensions/telegram/src/shared.ts @@ -104,7 +104,7 @@ function isBlockedByMultiBotGuard(cfg: OpenClawConfig, accountId: string): boole return !resolveNormalizedAccountEntry(accounts, accountId, normalizeAccountId); } -function resolveTelegramConfigAccessorAccount(params: { +export function resolveTelegramConfigAccessorAccount(params: { cfg: OpenClawConfig; accountId?: string | null; }): TelegramConfigAccessorAccount { diff --git a/extensions/telegram/src/threading-tool-context.test.ts b/extensions/telegram/src/threading-tool-context.test.ts index f3169347c698..d0f6b01411ca 100644 --- a/extensions/telegram/src/threading-tool-context.test.ts +++ b/extensions/telegram/src/threading-tool-context.test.ts @@ -1,8 +1,67 @@ // Telegram tests cover threading tool context plugin behavior. import type { OpenClawConfig } from "openclaw/plugin-sdk/config-contracts"; -import { describe, expect, it } from "vitest"; +import { describe, expect, it, vi } from "vitest"; +import { telegramPlugin } from "./channel.js"; import { buildTelegramThreadingToolContext } from "./threading-tool-context.js"; +const tryReadSecretFileSyncMock = vi.hoisted(() => + vi.fn(() => { + throw new Error("reply mode must not read Telegram credentials"); + }), +); + +vi.mock("openclaw/plugin-sdk/secret-file-runtime", async (importOriginal) => ({ + ...(await importOriginal()), + tryReadSecretFileSync: tryReadSecretFileSyncMock, +})); + +describe("telegramPlugin reply threading", () => { + it.each([ + { + name: "uses an account override", + telegram: { + accounts: { + sut: { + tokenFile: "/tmp/openclaw-telegram-reply-mode-must-not-read", + replyToMode: "first" as const, + }, + }, + }, + expected: "first", + }, + { + name: "inherits the top-level mode", + telegram: { + replyToMode: "all" as const, + accounts: { + sut: { + botToken: { source: "file", provider: "telegram_token", id: "value" }, + }, + }, + }, + expected: "all", + }, + { + name: "allows an account to disable replies", + telegram: { + replyToMode: "all" as const, + accounts: { sut: { replyToMode: "off" as const } }, + }, + expected: "off", + }, + ])("$name", ({ telegram, expected }) => { + tryReadSecretFileSyncMock.mockClear(); + const resolveReplyToMode = telegramPlugin.threading?.resolveReplyToMode; + if (!resolveReplyToMode) { + throw new Error("Telegram reply mode resolver is unavailable"); + } + + const cfg = { channels: { telegram } } as unknown as OpenClawConfig; + expect(resolveReplyToMode({ cfg, accountId: "sut" })).toBe(expected); + expect(tryReadSecretFileSyncMock).not.toHaveBeenCalled(); + }); +}); + describe("buildTelegramThreadingToolContext", () => { it("keeps topic thread state in plugin-owned tool context", () => { const hasRepliedRef = { value: false }; From 456d90b68908ef59781a365f81504b83702267da Mon Sep 17 00:00:00 2001 From: Vincent Koc Date: Mon, 10 Aug 2026 19:32:32 +0800 Subject: [PATCH 26/69] chore(release): prepare 2026.8.1-beta.1 --- CHANGELOG.md | 2413 ++++++++++++++++++++++++++++++++++++++++++-------- 1 file changed, 2043 insertions(+), 370 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 082ab4c81d21..743f6c3a8db1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,385 +2,2058 @@ Docs: https://docs.openclaw.ai -## Unreleased +## 2026.8.1 + +### Highlights + +- **Network tool output safety:** sanitize hostile web, search, provider, MCP, and tool output at canonical owner boundaries, including streamed markers, citations, errors, and cancellations. (#118984) +- **Shared-chat memory privacy:** keep private root `MEMORY.md` out of group and channel context across OpenClaw loader aliases and supported in-place record relabeling, while preserving direct-session memory. Fixes #84466. (#119198) Thanks @vincentkoc and @Kakuzen93. +- **Twilio MMS and delivery status:** receive and send bounded MMS media through the SMS plugin and expose signed, durable carrier outcomes instead of treating provider acceptance as final delivery. (#118664, #118665) Thanks @vincentkoc. +- **Batched Tool Search:** discover several independent capability families in one bounded, ordered request while retaining the existing scalar contract. (#118623) Thanks @jesse-merhi. +- **Browser relay CDP interoperability:** let Puppeteer and chrome-devtools-mcp drive paired Chrome through DevTools-compatible target discovery without the remote-debugging permission prompt. (#117915) +- **Custodian rich setup:** render sanitized setup steps as native selects, multiselects, text fields, and masked secret inputs while retaining text-only chat compatibility. (#114631) Thanks @jesse-merhi. +- **Hosted wizard continuity:** delay config-triggered Gateway restarts until a multi-step hosted wizard settles, preventing between-step session loss. (#120582) +- **Codex 0.147:** align the managed app-server and protocol fixtures with `0.147.0`, preserving blocking prompts while bounding nonblocking `request_user_input` requests to 120 seconds. (#120594) Thanks @vincentkoc. ### Changes -- **Plugin uninstall cleanup:** remove exact recorded install paths from `plugins.load.paths` for marketplace, npm, and other managed installs while preserving parent, child, prefix, and unrelated paths. -- Fixed Crabbox hydration on unprivileged cloud sandboxes by falling back to a user-writable pnpm store when the shared `/var/cache/crabbox` cache is unavailable, preserving the hardlink import mode after hydration, and making Docker an explicit routed capability instead of an implicit install requirement. +- **Automation failure containment:** auto-disable time-based recurring jobs after 10 consecutive execution failures, durably record the reason and count, and notify the owning agent with a recovery command. Fixes #118089. (#118113) +- **Session lifecycle CLI:** add `openclaw sessions archive ` and `openclaw sessions delete ` as Gateway-backed commands for headless, SSH, and scripted cleanup. Fixes #118333. (#118791) +- **Machine-readable CLI reporting:** extend `--json` to the remaining reporting commands across config, models, plugins, cron, docs, hooks, proxy, and skills while leaving interactive and mutation flows unchanged. (#117928) +- **Browser extension settings:** redesign the paired Chrome popup around everyday actions, move relay/version/unpair into a dedicated settings view, and align it with the side-panel UI. (#118095) +- **WebChat message expansion:** expand truncated assistant messages inline with Show more/Show less, fetching the normalized full entry only on demand. (#117936) +- **Twilio SMS and MMS:** add authenticated inbound and outbound MMS media plus signed, account-scoped delivery observations with explicit delivered, failed, undelivered, and `conflicted` states. (#118664, #118665) Thanks @vincentkoc. +- **Batched Tool Search:** accept up to 16 bounded queries and return ordered candidate groups with atomic validation and explicit truncation. (#118623) Thanks @jesse-merhi. +- **Browser extension relay CDP:** add DevTools-style target descriptors, `Target.getBrowserContexts`, and `openclaw browser extension cdp` connection guidance for external CDP clients. (#117915) +- **Local model setup:** advertise provider-owned Ollama, llama.cpp, and LM Studio setup choices, retry unavailable LM Studio services in place, and verify the exact prepared model before reporting success. (#116606, #119050) Thanks @vincentkoc. +- **Buzz sender directory:** expose bounded current bot, member, room, and room-member identities while preserving public keys and UUIDs as stable routing and authorization identities. (#116799) Thanks @shakkernerd. +- **Buzz native mentions:** resolve unique current room-member names and explicit NIP-27 identities into native mentions while rejecting out-of-room identities and unresolved names without an explicit identity. (#117927) Thanks @shakkernerd. +- **Custodian setup controls:** render the Gateway's sanitized `WizardStep` as native chat controls without removing text-only setup flows. (#114631) Thanks @jesse-merhi. -- **Browser extension relay CDP compat:** answer `Target.getBrowserContexts` so Puppeteer-based clients (chrome-devtools-mcp) can drive the paired Chrome without the remote-debugging permission prompt, serve DevTools-style `/json/list` target descriptors, and add `openclaw browser extension cdp` to print the relay endpoint plus auth header for external CDP clients. -- **Local model setup:** advertise provider-owned Ollama, llama.cpp, and LM Studio setup choices to Control UI and macOS, retry unavailable LM Studio services in place, and verify the exact prepared model before showing success. -- **Control UI first-run setup:** continue verified model setup into Custodian, explain that the web app is ready without a channel, and offer an optional dismissible path to Channels. -- **Fish Audio speech:** add hosted S2.1 synthesis with streaming, voice notes, voice discovery, and telephony, plus local Fish S2 Pro reference-voice streaming in native macOS Talk. Thanks @Conan-Scott for the earlier community-plugin implementation. -- **Control UI cloud workspace conflicts:** surface staged-ref guidance, bounded conflicted paths, structured transcript events, and sidebar attention for cloud worker results that kept local versions. -- **Control UI update recovery:** the "A new version is available" Reload button now waits out the gateway restart that stranded the chunk and reloads as soon as it answers, instead of silently doing nothing and leaving a manual hard reload as the only way out. -- **Control UI sender identity polish:** attributed user messages show the author's real avatar in an always-visible gutter on identity-resolving gateways, sender labels drop the opaque profile-UUID suffix (new and historical transcripts), and profile-id senders resolve avatars through the canonical gateway route. -- **Control UI who's-online roster:** click the sidebar footer facepile to open a scrollable roster of everyone online, showing each person's avatar, name, and email with your own entry pinned first. -- **Discord and Slack native login:** register `/login` in native command menus while keeping pairing-code issuance limited to private chats and the Web UI. -- **Control UI user profiles:** let trusted-proxy users manage their own display name and avatar, resolve attributed chat and presence identities through uploaded avatars or a private cached Gravatar proxy, and keep other users' profiles admin-only. -- **Trusted-proxy browser pairing:** optionally auto-approve new Control UI and WebChat devices from allowlisted proxy identities with non-admin scope caps, while keeping existing-device upgrades manual. -- **Channel plugin ingress monitors:** add a shared plugin SDK monitor for durable admission, polling, pruning, claim identity validation, adoption handoff, and shutdown, and migrate IRC, Synology Chat, and Google Chat to the shared lifecycle. -- **Dashboard MCP apps:** pin originating-session MCP app views as living dashboard widgets, renew their sandboxed view leases, and keep tool interactivity behind revision-bound grants with graceful stale-state recovery. -- **External gateway supervision:** add `OPENCLAW_SUPERVISOR_MODE=external` for lifecycle owners such as OCM, preserving verified restart and deferral behavior without exposing native service authority, blocking native service mutation and self-update, and providing a versioned atomic restart-handoff consume contract. Thanks @shakkernerd. -- **Buzz message fidelity:** preserve Markdown output and accept Buzz normal, rich-content, and structured-diff room messages through the existing authorized inbound path. Thanks @shakkernerd. -- **Buzz typing indicators:** show room- and thread-scoped typing during agent replies and heartbeat deliveries, refresh through the active authenticated connection without waiting for relay acknowledgement, and drop ephemeral updates safely during disconnects or shutdown. Thanks @shakkernerd. -- **Buzz sender directory:** expose current bot, member, room, and room-member directory entries from bounded relay state; use current Buzz profile and room names in inbound context while preserving public keys and UUIDs as stable authorization and routing identities. Thanks @shakkernerd. -- **Buzz native mentions:** resolve unique current room-member names and explicit NIP-27 identities into native `p` tags for replies, proactive sends, and bounded standalone delivery; reject out-of-room identities and unresolved labels without an explicit identity, and preserve Buzz reply-thread session parsing during maintenance and heartbeat runs. Thanks @shakkernerd. -- **ClickClack guided setup:** configure ClickClack from `openclaw onboard` or `openclaw channels add clickclack` with URL, token, and workspace prompts, default-account env fallback, nonfatal live connection validation, and gateway-aware next steps that connect automatically when OpenClaw is already running. Thanks @shakkernerd. -- **ClickClack command menus:** publish each bot's native OpenClaw commands to ClickClack composer autocomplete at gateway startup, with per-account opt-out and nonfatal compatibility handling for older tokens and servers. Thanks @shakkernerd. -- **Skill Workshop approvals:** run agent-initiated apply, reject, and quarantine actions without an additional approval prompt by default while preserving `skills.workshop.approvalPolicy: "pending"` as an opt-in approval gate. Thanks @shakkernerd. -- **TUI fuzzy selectors:** delegate list matching to pi-tui, adding slash-token and alpha-number matching while removing the local matcher fork. -- **macOS paired-node terminals:** advertise duplex Codex and Claude terminal resume commands from the embedded node host and forward interactive input and cancellation through the native app bridge. (#107335) -- **Control UI catalog terminals:** open eligible Codex and Claude Code sessions in the native CLI on their Gateway or paired-node host, with viewer-versus-terminal preferences, validated resume commands, and an interactive PTY relay. (#107086) -- **Control UI coding catalogs:** show provider brand icons beside Claude Code and Codex session catalog headings in the sidebar. -- **Skill Workshop history review:** add a manual, newest-first session scan that progressively searches older substantial work for conservative skill ideas, stores only SQLite cursor metadata, and leaves up to three results as pending proposals even when autonomous self-learning is disabled. (#106182) -- **SQLite snapshots:** add `openclaw backup sqlite create|list|verify|restore` for compact, verified global and per-agent database artifacts with fresh-target-only restore. (#94805) Thanks @giodl73-repo. -- **GPT-5.6 Ultra and runtime switching:** support Sol, Terra, and Luna across OpenClaw and Codex engines; keep model, runtime, and thinking selection atomic through `/model` and fallback; and add live matrix coverage for both harnesses. (#98021) Thanks @anyech. -- **OpenAI GPT-5.6 defaults:** use `openai/gpt-5.6` (Sol alias) for fresh API-key setup and exact `openai/gpt-5.6-sol` for fresh Codex/OAuth setup, default Sol to medium reasoning across both runtimes, and preserve existing primaries, fallbacks, aliases, and explicit GPT-5.5 selections. (#103234) -- **Meta provider:** add bundled `muse-spark-1.1` model support with Responses API streaming, tool calls, encrypted reasoning replay, onboarding, and standalone npm/ClawHub distribution. (#102873) Thanks @HamidShojanazeri. -- **Android chat agent selector:** switch the active agent directly from the live chat screen while keeping chat, Talk mode, and home canvas on the same canonical session. (#80422) Thanks @bcperry. -- **Gateway host status:** show the connected Gateway's host, network address, OS, runtime, uptime, CPU, memory, and disk details in Control UI Settings. (#100478) -- **iOS offline chat:** pre-paint recent sessions and canonical transcripts from a protected, bounded per-gateway cache, keep sending disabled offline, and purge cached conversation text when pairing is reset. (#100194) -- **Slack progress indicators:** use Slack's native assistant thread status and rotating loading messages by default while keeping acknowledgement reactions static; lifecycle reaction updates now require `messages.statusReactions.enabled: true`. -- **Control UI Talk controls:** keep voice, model, sensitivity, and other realtime defaults in Settings → Communications → Talk, and use the composer microphone caret to select any browser audio input. (#101046) -- **Control UI session workspace shortcut:** expand or collapse the active Chat pane's session workspace rail with ⇧⌘B without changing the main app sidebar or the separate detail and Canvas preview panel. Thanks @shakkernerd. -- **Control UI Settings shortcut:** open Settings with ⇧⌘, while leaving the browser-owned ⌘, shortcut unchanged. Thanks @shakkernerd. -- **Control UI chat layout:** center the transcript on the composer axis, keep assistant and tool output left and user bubbles right within the same readable frame, and preserve custom message-width overrides. (#104474) Thanks @shakkernerd. -- **Control UI composer footer:** center the chat settings chip and model controls between the divider and the card edge instead of pinning them to the divider. (#105866) -- **Control UI assistant actions:** keep assistant name and time first while placing hover actions beside them on the left instead of at the far edge. Thanks @shakkernerd. -- **Cron model selection:** choose an agent-turn model in Control UI Quick Create and show configured or default models in cron job rows and details. (#95341) Thanks @ly85206559. -- **Control UI GitHub previews:** show issue and pull request state, title, author, activity, comments, and change statistics in hover and keyboard-focus cards. (#100434) -- **Logbook work journal:** add a disabled-by-default bundled plugin that turns paired-node screen snapshots into a private timeline, daily standup, and timeline-grounded Q&A in a plugin-contributed Control UI tab. (#99930) -- **Control UI message context:** reveal per-message token, context, and model details from the timestamp on hover or activation instead of showing a separate Context button. -- **Control UI session titles:** reveal truncated recent-session names with a reduced-motion-safe hover animation. -- **Control UI sidebar navigation:** show a small customizable pinned destination set, keep the remaining pages under More, move Settings to the footer, and persist sidebar customization in the browser. (#100296) -- **Control UI sidebar usage:** remove the provider usage quota row from the expanded sidebar while keeping usage details available in the chat composer and Usage page. Thanks @shakkernerd. -- **Android chat code highlighting:** render fenced Kotlin, Swift, TypeScript, JavaScript, Python, Bash, and JSON blocks with bounded, theme-aware syntax colors while preserving plain rendering for unknown, partial, or oversized blocks. (#100217) -- **Gateway TTS playback:** add an operator-scoped `tts.speak` RPC that returns configured-provider speech as inline whole-clip audio for remote clients. (#100708, #100770) -- **Workboard dispatch cap:** add a request-scoped `--max-starts` override while preserving the default cap, sequential starts, and one-card-per-owner guard. (#100174) Thanks @souvikDevloper. -- **Plugin install provenance warnings:** require explicit `--force` acknowledgement for arbitrary executable plugin sources in CLI and chat installs, keep trusted ClawHub, bundled, official-catalog, and tracked-update flows frictionless, and restrict Crestodian installs to trusted sources. (#102197) Thanks @jesse-merhi. -- **Custodian rich setup controls:** render the Gateway's sanitized wizard steps as native selects, multiselects, text fields, and masked secret inputs while preserving text-only chat compatibility. (#114631) Thanks @jesse-merhi. +### Upcoming deprecations + +- **Context engine host parameters:** compatibility record `context-engine-legacy-host-param-default` remains active through 2026-08-12. Plugin authors must declare `ContextEngineInfo.acceptedHostParams`; after that date, undeclared engines receive all current host fields. See https://docs.openclaw.ai/concepts/context-engine#the-contextengine-interface. ### Fixes -- **Control UI owner handoff:** give browsers opened by host-issued dashboard and graphical onboarding links durable administrator access, including same-browser recovery from a limited credential, while keeping generic, Telegram, mobile, and ordinary scope-upgrade paths bounded. Thanks @shakkernerd. -- **Control UI agent and skill permissions:** gate Agents, Skills, Skill Workshop, and delayed mutation dispatches by the current Gateway method catalog and operator scopes while preserving read-only browsing and legacy Gateway compatibility. Fixes #119176. Thanks @shakkernerd. -- **Guided onboarding skip-UI routing:** keep `openclaw onboard --skip-ui` and `openclaw setup --skip-ui` on guided onboarding while skipping both browser and terminal handoffs, instead of silently switching to the classic wizard. Thanks @shakkernerd. -- **Telegram durable ingress:** preserve pre-identity control-lane ownership during replay and attempt each drain snapshot row only once per pass, preventing targeted commands from spinning the spool and blocking polling shutdown. -- **Control UI operator session permissions:** honor Gateway-advertised operator scopes for new-thread creation, thread management, checkpoints, and sharing controls while preserving read-only navigation and legacy Gateway compatibility. Fixes #117786. Thanks @shakkernerd. -- **Control UI delayed session commands:** bind slash-command mutations and confirmed resets to their originating Gateway, recheck current operator scopes after asynchronous work, and retain reset authorization through queued delivery so reconnects cannot target a replacement connection. Thanks @shakkernerd. -- **Control UI archived session deletion:** send archive-gated delete requests from Sessions-page row and mixed-selection actions so write-scoped operators can remove archived threads while active-session deletion remains admin-only. Thanks @shakkernerd. -- **Control UI command recovery:** keep delayed detached and immediate command failures scoped to their submitting session, preserving failed drafts and attachments for that pane without overwriting the active session. Fixes #116846. Thanks @shakkernerd. -- **Microsoft Teams message-tool replies:** keep automatic live previews from duplicating a message already delivered to the current Teams conversation, while preserving distinct follow-up text and cross-conversation sends. Fixes #116397. (#116398) Thanks @a-tokyo. -- **Buzz plugin packaging:** keep the live QA runner on the shipped QA runner SDK surface and remove the obsolete package shrinkwrap so standalone npm and ClawHub package builds use current host exports and dependency resolutions. Thanks @shakkernerd. -- **Control UI sharing connection isolation:** discard stale visibility and membership mutation results after switching gateways or accounts so previous-connection refreshes and errors cannot update the replacement connection. Fixes #116800. Thanks @shakkernerd. -- **Control UI session refreshes:** preserve explicitly queued list filters and background hydration across later Gateway event invalidation, while keeping append pagination followed by a canonical refresh. Fixes #116697. Thanks @shakkernerd. -- **Gateway device clock skew:** sign device proofs with the Gateway-issued challenge timestamp across TypeScript, Control UI, browser extension, Android, Apple, Linux, and watchOS clients so incorrect local clocks no longer block authentication, while retaining no-challenge compatibility for pre-challenge Control UI servers and older watch-node HTTP endpoints and keeping nonce binding and freshness checks enforced. Fixes #103455. -- **Control UI dynamic deep links:** reuse the initial route loader result when publishing real agent, session, dashboard, Workboard, Memory, and Plugins paths, avoiding redundant route-loader work during startup. Thanks @shakkernerd. -- **Linux gateway service ownership:** refuse user-scope systemd publication and activation when the same gateway unit name is already owned or cannot be verified in the system scope, including `--force`, with actionable recovery guidance instead of creating restart-looping dual managers. Fixes #116129. -- **macOS remote tunnel lifecycle:** prevent cancelled or superseded restart backoffs from recreating SSH tunnels, and join a tunnel create that another caller started while the actor was suspended. -- **macOS location permission requests:** coalesce concurrent prompts so every caller resumes, and stop cancelled timeouts from opening Settings or completing a newer request. -- **macOS Voice Wake cancellation:** stop superseded silence, capture, and recognizer-restart timers immediately so cancelled work cannot restart the microphone pipeline or keep stale monitor loops alive. -- **Meeting node audio retention:** bound captured audio and terminal retention for Google Meet, Teams, and Zoom node-host sessions, make close idempotent, and force stalled bridge processes down after the graceful shutdown window. -- **Control UI update reconciliation:** preserve an unresolved managed-update request across disconnects, accept the replacement Gateway version when it proves success, and otherwise show explicit recovery guidance instead of trusting an unrelated cached update result or failing silently. Fixes #116075. Thanks @shakkernerd. -- **Control UI model readiness:** put AI setup first when no model is selectable, distinguish signed-in credentials from ready providers, and route accounts with no exposed models directly to provider recovery instead of leading with disabled default controls. -- **Control UI Talk session isolation:** stop active realtime Talk media and retire its callbacks before chat session changes, Gateway disconnects, or pane disposal so previous-session audio, transcript, camera, and status updates cannot leak into the next view. Thanks @shakkernerd. -- **Control UI Realtime tool calls:** execute OpenAI WebRTC tools only from completed responses, bound retained call identities and UTF-8 arguments, and ignore provisional or late duplicate events so long Talk sessions cannot grow tool state without limit. -- **Gateway reconnect event ordering:** reset the shared TypeScript client's outer event-sequence baseline for each replacement WebSocket, preventing gap recovery from comparing unrelated connection generations across Control UI, TUI, SDK, and browser extension clients. Thanks @shakkernerd. -- **Skill Workshop offline apply:** preserve configless local proposal apply after upgrades under exclusive Gateway startup ownership, while keeping running Gateway snapshot invalidation fail-closed when CLI credentials are unavailable. -- **macOS and Control UI keyboard navigation:** let Tab traverse links and controls inside embedded Dashboard, browser, and Canvas web views, and keep shortcuts working on non-Latin keyboard layouts without firing during IME composition. -- **Control UI session diffs:** hide unchanged checkout modifications and untracked files that already existed when a thread started, so the diff panel attributes only files touched by that session. Fixes #115628. -- **Code Mode small-model repair:** give malformed pre-dispatch `exec` calls one bounded correction turn, expose typed failure-phase and bridge-dispatch evidence, and stop retries after nested tools begin. Fixes #115311. -- **Shared state corruption recovery:** evict only the exact cached SQLite owner after proven read or write corruption so a repaired database recovers without a Gateway restart while caller-injected handles remain untouched. Fixes #114269. Thanks @rizquuula. -- **Dev-channel updates:** finish package-to-git switches in a fresh CLI process even when source SHA and version metadata are unchanged, preventing stale hashed chunks from loading after the global package root changes. -- **Parallels release smoke:** preserve Windows installer reboot results across Parallels, wait for WSL MSI/default-version readiness, force explicit test-owned gateway stops, and reset Linux package, config, and cache state before install lanes, preventing false prerequisite, safety-gate, and stale-config failures. -- **OpenAI Realtime Talk auth:** remove the non-public Codex OAuth realtime fallback and require an OpenAI Platform API key for Talk, Voice Call, and Discord realtime voice, preventing OAuth-only gateways from advertising a browser session that the live service rejects. Fixes #115021. -- **Codex native subagent handoff:** tell Codex harness turns to use `sessions_yield` for later-turn child completion delivery, reserve `wait_agent` for immediately blocked same-turn steps, and omit the guidance when yielding is unavailable. Fixes #115443. Thanks @shakkernerd. -- **Codex native controls:** stop misclassifying valid thinking/fast runtime controls as provider overrides so Codex routes keep their native controls, while provider-native objects and invalid values stay fail-closed. Thanks @VACInc. (#107588) -- **State snapshot verification:** run SQLite snapshot verification in a separate process so worker-thread file closes no longer drop the Gateway's POSIX WAL locks, eliminating spurious WAL misses and I/O errors. Thanks @VACInc. (#114016) -- **Reply latency with model policies:** reuse one immutable plugin-metadata snapshot per model-selection run instead of repeating plugin discovery, cutting reply delay when a model policy is configured. Thanks @VACInc. (#114117) -- **Claude cache after stalls:** recover stalled Claude CLI sessions by forking from the last pre-turn checkpoint so native cache continuity survives without duplicating the pending prompt, with a cold reseed fallback for CLIs without checkpoint support. Thanks @VACInc. (#113866) +- **Security and private context:** harden external tool-result sanitization, keep loader-identified private root memory out of shared chats, and update NanoID past pathological-input denial-of-service behavior. Fixes #84466. (#118984, #119198, #120368) Thanks @vincentkoc and @Kakuzen93. +- **Codex and legacy node compatibility:** keep shipped protocol-v3 node hosts from silently losing `system.which`, and align Codex 0.147 structured input semantics and protocol export. (#120442, #120594) Thanks @vincentkoc. +- **Yielded parent wake ownership:** transfer terminal subagent completion delivery ownership when a requester yields and fence stale delivery after transcript waits, so completed children reliably wake the parent instead of leaving the run hung. (#120538) +- **Hosted setup and recovery:** defer config-triggered Gateway restarts until multi-step wizard root work settles, keep guided `--skip-ui` routing on the guided path, and give browser and app users surface-correct recovery guidance. (#120582, #118737, #114633) Thanks @jesse-merhi and @shakkernerd. +- **Control UI authorization:** gate agent and skill actions by Gateway capabilities, honor operator scopes across session actions, and allow write-scoped deletion of archived sessions. Fixes #119176 and #117786. (#119286, #117920, #117468) Thanks @shakkernerd. +- **Control UI connection isolation:** keep failed commands, sharing mutations, session refreshes, and delayed commands bound to the correct session and connection generation. Fixes #116846, #116800, and #116697. (#116947, #116837, #116713, #118019) Thanks @shakkernerd and @mahdouzhao-beep. +- **Device authentication:** sign first-party client proofs with Gateway-issued challenge time so skewed client clocks authenticate without weakening nonce or freshness checks. Fixes #103455. (#116679) Thanks @vincentkoc and @mahdouzhao-beep. +- **Channel delivery:** honor per-account Telegram `replyToMode` overrides and top-level inheritance without reading token files or unresolved SecretRefs during config-only policy resolution; prevent Telegram durable-ingress replay spins, duplicate Microsoft Teams finals, and stale Buzz package resolution during standalone plugin builds. Fixes #116397. (#120527, #118357, #116398, #116865) Thanks @Takhoffman, @a-tokyo, @shakkernerd, and @vincentkoc. +- **Meeting and realtime media:** bound retained meeting audio and terminal processes, make close idempotent, and ignore provisional or late duplicate WebRTC tool events. (#117733, #117732) Thanks @vincentkoc. +- **Plugin and update lifecycle:** remove exact or realpath-equivalent recorded load paths on uninstall, keep Gateway-startup plugin repair aligned with the environment-selected compatibility release, migrate Fish Audio to its current plugin identity, and keep targeted official updates on the core release channel. (#118930, #120085, #119900, #119799) Thanks @vincentkoc and @AgentSolomon. +- **Session and Gateway reliability:** finish successful sessions after timestamp races, fence restart recovery, preserve chat history and active-run timing, route steering to active harnesses, and keep memory RPCs responsive during and after startup. (#119752, #119776, #119729, #119594, #119676, #119710) Thanks @Patrick-Erichsen, @vincentkoc, @fuller-stack-dev, and @hannesrudolph. -- **Control UI initial prompts:** keep accepted first messages visible across Gateway transport reconnects by binding the process-local handoff to the logical browser client instead of the per-handshake hello snapshot. -- **Gateway exec deny fallback:** fail closed immediately when shell-expanded arguments prevent an allowlisted command from producing an enforceable execution plan and effective policy is `ask=off` with `askFallback=deny`, instead of registering an approval that can only time out. Fixes #113191. Thanks @shakkernerd. -- **Cron local-provider preflight:** report the guarded-fetch deadline as a bounded preflight timeout, preserve concrete nested non-timeout errors, and carry the failure reason into fallback warnings. Thanks @shakkernerd. -- **Buzz lifecycle recovery:** isolate relay and room-role failures to the Buzz account reconnect loop, prevent subscription cleanup from terminating the Gateway, and clear stale channel errors after successful reconnects. Thanks @shakkernerd. -- **Buzz standalone sends:** let `openclaw message send` and other non-Gateway processes open a bounded authenticated relay connection, publish the message, and close cleanly while running Gateways continue to reuse their active connection. Thanks @shakkernerd. -- **Buzz presence:** publish nonblocking online presence when the Gateway connects, refresh it without overlapping heartbeat writes, and let Buzz's final-connection cleanup provide accurate offline state across reconnects and multiple Gateway instances. Thanks @shakkernerd. -- **Buzz bot profiles:** persist optional Buzz account names, publish them as bot display names without delaying Gateway startup, preserve existing profile metadata, and include configured owner attestations so Buzz can show verified provenance. Thanks @shakkernerd. -- **Buzz agent identity:** register connected bots in Buzz's agent directory without overwriting existing profile policy, so later room invitations retain the Bot role instead of downgrading the identity to a normal member. Thanks @shakkernerd. -- **Buzz guided setup:** reuse or generate the bot identity automatically, wait for Bot-role approval before falling back to identity-preserving Retry/Back controls, select single-room defaults, preserve advanced access settings, accept normal room messages by default without relying on composer mentions, verify setup without posting test messages, finish targeted channel setup directly, derive new bot profiles from the routed agent identity, and authorize fresh setups from Buzz's live room roster without per-message relay queries. Thanks @shakkernerd. -- **Buzz resumable setup:** persist paused bot identities, resume disabled setup in place, retry authenticated room discovery without rotating keys, require verified **Bot**-role room membership instead of accepting unverified room UUIDs, and give accurate CLI authorization guidance for generated identities that Buzz desktop cannot discover. Thanks @shakkernerd. -- **Buzz inbound authorization:** apply shared room sender and command authorization before agent dispatch, allow authorized control commands to bypass mention gating, and preserve Buzz thread/reply identifiers through delivery. Thanks @shakkernerd. -- **ClickClack split-origin setup codes:** consume versioned exact claim endpoints without appending a second claim path, validate the returned canonical API base, preserve private API transport overrides, and keep legacy setup URLs working. Fixes #111919. Thanks @shakkernerd. -- **Standalone plugin files:** let manifestless files explicitly listed in `plugins.load.paths` pass config validation and load independently when several files share a directory. -- **Control UI terminal error messages:** preserve message-only assistant output beginning with `Error:` or a warning marker instead of treating text prefixes as synthetic failures. Thanks @shakkernerd. -- **Channel outbound echo suppression:** drop recently emitted platform message and source identities at shared inbound admission and migrate Discord thread unbinds off channel-local expiry state, preventing delayed webhook copies from re-entering agents. -- **Reef startup reconciliation:** contain retryable relay failures during startup without supervisor restart loops, while preserving definitive-error and cancellation handling. Thanks @Yigtwxx. -- **Codex stale-session replies:** stop model fallback after another gateway supersedes a Codex session generation and deliver a safe retry notice instead of abandoning the message silently. -- **Bounded input and provider responses:** cap pasted auth/config input and enforce wall-clock deadlines across generated-media downloads, polling JSON, and failed response details so oversized or slow-drip streams cannot exceed resource budgets (thanks @Pick-cat). -- **LINE durable inbound media:** retry transient content preparation, network, and response-stream failures through durable ingress so media-only messages are not acknowledged before their attachment is saved. (#110921) Thanks @edenfunf. -- **Cloud worker derived workspace caches:** exclude Python caches, dependency trees, and macOS metadata symmetrically from outbound sync and inbound reconciliation so local cache rewrites cannot fence later cloud results or worker reclaim. -- **Codex model status diagnostics:** report a configured Codex route as unavailable when its harness plugin is disabled, missing, or quarantined, while preserving the separate credential result and making `models status --check` fail instead of silently treating fallback execution as healthy. Thanks @shakkernerd. -- **Gateway control-plane rate limiting:** use per-method buckets with a 30-per-minute budget so interactive admin writes remain responsive while retaining runaway-loop protection. -- **External supervisor restart health:** accept device-identity policy closes only when the replacement gateway lock and listener PID agree, preventing OCM-managed restarts from timing out after a successful handoff. Thanks @shakkernerd. -- **ACPX cleanup process inspection:** bound host process-table reads so stalled `ps` calls cannot hang gateway startup or session cleanup while retaining fail-closed ownership checks. Thanks @Alix-007. -- **Cron lifecycle conflict retries:** preserve execution-phase retry decisions across scheduled, manual, and startup-recovered runs so post-execution claim conflicts cannot replay completed messages or tools. Fixes #108428. Thanks @yetval. -- **Discord gateway metadata deadline:** carry the existing lookup deadline through DNS and proxy preflight, request headers, and response bodies so stalled gateway startup aborts cleanly. (#104580) Thanks @hugenshen. -- **Control UI cloud session thinking:** expose reasoning level in the New Session model picker and persist the selected level before cloud dispatch. -- **iOS fresh-install setup:** atomically redact spent setup credentials before Keychain cleanup so a deferred item deletion no longer disconnects a successfully paired device. Fixes #107591. Thanks @dagmarjeeves-lab. -- **Tlon SSE connect cleanup:** disarm opening deadlines after failed HTTP responses and rejected stream opens so reconnect attempts cannot leave stale timers behind. (#104585) Thanks @hugenshen. -- **LINE reply-token media kinds:** honor video and audio metadata on inbound replies, share the canonical media builder with proactive sends, and fail visibly instead of recording empty media-only deliveries. (#106515) Thanks @edenfunf. -- **Mattermost websocket connection deadlines:** bound opening handshakes so stalled TCP peers cannot hang channel startup indefinitely and reconnect control resumes after timeout. (#105553) Thanks @hugenshen. -- **Queued TTS retries:** copy local outbound media into queue-owned storage before enqueueing so voice replies survive producer temp cleanup and restart recovery, retain referenced artifacts through retry backoff, and prune unreferenced spool files after one day. Fixes #108501. (#108502) Thanks @masatohoshino. -- **Feishu app registration deadlines:** bound OAuth device-registration requests to 10 seconds through the guarded fetch boundary so setup cannot hang indefinitely on stalled response headers. (#105549) Thanks @hugenshen. -- **LINE control-command mentions:** detect authorized slash commands before mention stripping so inline group and direct-message controls preserve the original ingress metadata. (#107230) Thanks @edenfunf. -- **Feishu document image reads:** bound remote document-image headers and stalled bodies with the selected account timeout, parse document Markdown through the plugin's MDAST pipeline, preserve image/block alignment, and reject failed upload input before creating empty image blocks. Thanks @Alix-007. -- **ClawHub registry reads:** retry bounded HTTP 500 responses alongside other transient gateway failures so multi-package release scans survive isolated registry errors. -- **Slack Socket Mode health:** report connected Socket Mode transports as degraded when `auth.test` fails or the configured bot token resolves to a user without `bot_id`, while preserving healthy enterprise-org installs. Thanks @zw-xysk. -- **Synology Chat response limits:** bound user-list response reads, stop oversized streams immediately, and retain stale cached identities when a NAS exceeds the supported envelope. Thanks @zw-xysk. -- **Usage date ranges:** exclude legacy transcript rows without timestamps from finite session ranges while preserving them in all-time totals, and rebuild older usage caches before serving the new semantics. Fixes #89709. Thanks @TurboTheTurtle. -- **LINE group history races:** retain ambient group messages received during an active mention turn for the next turn while consuming the pre-turn snapshot exactly once. (#107367) Thanks @edenfunf. -- **Mattermost progress command details:** accept the documented `streaming.preview.commandText` and `streaming.progress.commandText` modes in channel config validation and bundled metadata. Thanks @shakkernerd. -- **1Password authorization handoff:** persist nonce-bound pending approvals in shared plugin state so hook and tool execution across broker instances remain single-use and fail closed. -- **Control UI chat transcripts:** preserve loaded history across session and pane returns, bound automatic backscroll loading, virtualize long transcripts, retain hidden native run boundaries, and keep prepends, streaming, and responsive layouts from flickering or jumping. Thanks @shakkernerd. -- **Codex dynamic tool outcomes:** use the shared tool-result failure contract for arbitrary lifecycle metadata, preventing successful Skill Workshop results from being displayed and persisted as failed calls. Fixes #107684. Thanks @shakkernerd. -- **Codex `/status` context freshness:** consume exact per-response usage from Codex app servers that emit `rawResponse/completed`; when exact usage is unavailable or omitted, keep context unknown instead of reusing cumulative lifetime totals. (#107813) Thanks @wuqxuan. -- **Codex resumed permissions:** apply stored per-session approval and sandbox overrides to primary resumed harness turns so `/codex permissions` survives later messages and gateway restarts. -- **Nested resource ignores:** honor slash-free patterns and escaped literal exclamation marks in nested ignore files during skill and resource discovery. Thanks @moguangyu5-design. -- **Proxy bypass precedence:** honor blank lower-case `no_proxy` values shadowing upper-case `NO_PROXY` consistently with Undici, and reuse the canonical matcher for Telegram fallback selection. -- **Tokenjuice exec compaction:** avoid retaining raw command output inside compacted middleware metadata, preventing large successful compactions from failing the middleware details-size guard. -- **Agent git package identities:** strip refs before hosted-repository parsing and reject traversal segments so GitLab branch refs resolve to the canonical managed install path. -- **Tlon custom S3 uploads:** pass storage endpoints through the AWS SDK's native parser so custom S3-compatible uploads no longer fail before presigning. -- **Signal active-run controls:** keep authorized stop, status, approval, and queue-read controls responsive during active turns while preserving ordinary and stateful turns in canonical session admission, and cancel every pending group sender lane on stop. (#107422) Thanks @arduano. -- **Agent auth storage locks:** surface normal release failures while avoiding redundant release attempts after `proper-lockfile` reports a compromised lock. -- **Paired-node session catalogs:** authorize bundled Anthropic and Codex catalog requests to invoke their read-only node commands from Control UI read flows, restoring remote Claude/Codex rows and terminal resume availability. Fixes #107406. -- **Sandbox recreate confirmation:** treat Clack cancellation as a decline so Ctrl-C cannot proceed with container removal. -- **Microsoft Teams HTML text:** decode HTML5 entities consistently in quoted and Graph-fetched messages while preserving literal escaped entity text. -- **ClawHub plugin API ranges:** delegate each supported comparator to `semver` so tilde, partial-wildcard, and prerelease caret bounds are correct while preserving OpenClaw version normalization and the existing restricted range grammar. (#106877) -- **Web Readability relative links:** seed parsed documents with the request URL so article links resolve correctly while removing the plugin's duplicate lazy-loader facade. (#106860) -- **Browser auto-routing:** fall back to the Gateway host when an implicitly selected browser node reports that its control host is unreachable, while preserving explicit node pins and ambiguous action failures. -- **Discord voice participant context:** maintain the live Gateway voice-state roster and include current channel participants in authorized voice agent turns so agents can answer who is present. -- **OC Path JSONC insertion:** patch object and array insertions through `jsonc-parser` so comments, trailing commas, and CRLF formatting survive. (#106847) -- **Windows winget installs:** continue in the current PowerShell session when winget installs Node.js before the machine PATH update becomes visible, avoiding a false `Node.js not found` failure. (#106862) -- **Control UI realtime Talk feedback:** request browser echo cancellation, noise suppression, and automatic gain control for every microphone transport, and keep PCM capture processors connected through zero-gain sinks so microphone input cannot play locally. -- **Agent source-reply recovery:** preserve current-chat delivery evidence for message sends executed through Code Mode, preventing successful replies from triggering a redundant retry and misleading delivery-failure diagnostic. -- **Gateway in-process restarts:** clear stale SIGUSR1 restart state and resume prepared host suspensions before rebuilding runtime admission, preventing restart cooldowns or paused scheduling from leaking into the next lifecycle. -- **ClickClack durable media delivery:** route media replies through required delivery, reuse owner-scoped upload and message nonces across retries, repair persisted attachment state without rereading source media, fail closed when an older ClickClack server cannot prove an unknown send, and use the selected provider and model's runtime output budget instead of a channel-level token cap. Thanks @jjjhenriksen and @shakkernerd. -- **Deepgram realtime custom endpoints:** validate Voice Call streaming base URLs with secret-safe errors, preserve explicit `ws://` and `wss://` endpoints, and map HTTP schemes to their matching WebSocket transport for dedicated and self-hosted deployments. (#105334) Thanks @dwc1997. -- **Control UI New Session reconnects:** rediscover agents, nodes, repository branches, and folder-browser state, refresh derived workspaces, gate unvalidated devices, and block ambiguous retries after Gateway client replacement while preserving the typed task and explicit choices. Fixes #106372. -- **macOS remote node readiness:** take the main-session key from the node hello snapshot instead of opening an operator connection during node admission, preventing remote tunnel recovery from leaving Computer Use and node exec stuck in lifecycle transition. -- **Claude CLI context budgets:** honor Anthropic model and per-agent `contextTokens` limits by passing the effective limit to Claude Code's native auto-compactor and persisting the same prepared budget in OpenClaw session state. Fixes #80933. (#93198) Thanks @mushuiyu886. -- **Transcript read failures:** propagate permission and I/O failures from streaming JSONL session reads instead of treating unreadable transcripts as empty. (#106412) Thanks @zenglingbiao. -- **Restart sentinel diagnostics:** report SQLite read/write and legacy-file cleanup failures while preserving best-effort restart recovery behavior. (#106385) Thanks @zenglingbiao and @wendy-chsy. -- **Native app connection and relay reliability:** keep Android disconnects stopped across Activity recreation, fail remote camera commands without opening permission prompts, refresh mobile node registration after capability changes, surface iOS onboarding connection failures, cancel stale Talk owners on session switches, reject invalid Watch acknowledgments, preserve Watch events received during startup, and prevent older agent overview requests from replacing newer gateway state. -- **Gateway source watch:** hand the configured port off from the installed service before starting the tmux watcher, preserve failed panes for attach/capture, and keep explicit alternate-port watches side by side with the managed Gateway. -- **Claude CLI max-turn diagnostics:** preserve terminal max-turn results with OpenClaw and Claude session context, warn when tool actions may already have run, and stop unsafe auth-profile or model replay for potentially side-effecting turns. (#94130) Thanks @zhangguiping-xydt. -- **Provider network retries:** align provider read/poll/download and agent-wait recovery for transient connection errors, retry bounded provider `ENOTFOUND` failures while leaving gateway `ENOTFOUND` and non-idempotent create operations fail-fast. (#101496) Thanks @xialonglee. -- **Session retry classification:** stop permanent provider errors whose identifiers or payload details merely contain 429/5xx digit sequences from re-sending full context, and share bounded rate-limit-window parsing across retry paths. (#105258) Thanks @destire-mio. -- **LINE directive templates:** suppress confirms and buttons with blank required fields or unlabeled actions while preserving valid titleless buttons and surrounding reply text. (#105520) Thanks @edenfunf. -- **SQLite maintenance schema validation:** reject current-version global and agent databases with missing or drifted canonical tables, constraints, indexes, triggers, or table options before compaction, while accepting supported additive-migration layouts. -- **Matrix bootstrap diagnostics:** preserve complete UTF-8 code points in bounded stdout and stderr tails so crypto dependency failures do not show replacement characters at retention boundaries. (#105475) Thanks @qingminlong. -- **iOS Watch relay commands:** allow paired iPhone nodes to advertise and invoke `watch.status` and `watch.notify` through the default Gateway policy while preserving the direct watchOS node's fixed minimal command surface. -- **Swabble status config:** honor the global `--config` path when reading service status instead of silently using the default configuration. -- **Gradium TTS credential egress:** reject non-HTTPS, foreign-host, and hostname-lookalike base URLs before dispatching API keys, and pin guarded transport to Gradium's documented API hostname. (#101280) Thanks @zhangguiping-xydt. -- **ClawHub retry timing:** reject fractional delay-seconds and calendar-normalized invalid Retry-After dates so runtime and release reads stay on their bounded fallback schedule. (#105479) Thanks @qingminlong. -- **Gateway command SecretRefs:** preserve authoritative active-snapshot values when another command secret remains unresolved, falling back locally only for missing paths instead of emitting a per-turn `secrets.resolve` failure. (#96661) Thanks @SunnyShu0925. -- **Cron delivery status:** keep successful isolated agent turns at `status=ok` when downstream delivery fails, while preserving the send failure separately in delivery state and run logs. (#95419) Thanks @Alix-007. -- **Channel ingress recovery:** tombstone and scrub malformed durable ingress payloads without letting corrupt rows hide or starve later valid messages. (#98402) Thanks @Pick-cat. -- **Discord thread archive defaults:** inherit each parent channel's configured auto-archive duration for binding-created threads instead of forcing 60 minutes, while preserving explicit overrides. (#103413) Thanks @wings1029. -- **Installed plugin loading:** make native-module fallback use jiti's transform path instead of retrying the same synchronous ESM load, preventing Node 24 startup races when official plugins import SDK contract modules. -- **QA profile channel execution:** partition mixed Crabline channel scenarios into one aggregate host suite so taxonomy-backed profile commands and evidence workflows no longer abort before execution. -- **Plugin SDK API baseline:** cover every public entrypoint, preserve complete declaration shapes without source-line churn, and run baseline and export-surface guards from changed-file validation. -- **Official plugin beta compatibility:** keep the exact beta.5 session-store helper imports working over SQLite through the documented deprecation window, preventing installed Codex and Feishu plugins from failing during package acceptance and upgrades. (#105287) Thanks @vincentkoc. -- **SQLite terminal session recovery:** track physical transcript mutation time in the agent database so killed or timed-out main sessions rotate when transcript writes outlive the registry update, while preserving legacy transcript mtimes during doctor import. -- **Gateway chat typecheck:** import chat event types from their owning protocol schema after the retired aggregate type module was removed, restoring full project typechecks. -- **Packaged Crabbox commands:** include the lease-freshness helper imported by the published wrapper so `crabbox:*` commands do not fail with `ERR_MODULE_NOT_FOUND` in npm installs. -- **Plugin session catalogs:** reject unknown catalog filters, report catalogs as plugin capabilities, and preserve them in SDK registration captures instead of silently returning empty results or classifying catalog-only plugins as capability-free. -- **Gateway service audit:** treat POSIX shell `-c` wrappers as opaque for the gateway-subcommand check, avoiding false missing-command warnings for shell-wrapped macOS LaunchAgents without parsing inner commands or ports. Fixes #81751. (#81778) Thanks @liaoandi. -- **Memory filename search:** index paths separately from chunk bodies so exact full-path, basename, and stem queries rank the intended memory file first without changing body BM25 scores, snippets, or embeddings. (#96052, #94102) Thanks @Pick-cat. -- **Outbound channel bootstrap:** suppress repeated failed plugin activation for the same channel, config, and registry generation while retrying after config or registry reloads. (#100377) Thanks @xialonglee. -- **OpenAI Realtime client-secret deadlines:** bound voice and transcription secret acquisition to 30 seconds through the guarded fetch boundary while preserving authentication and bounded response parsing. (#102860) Thanks @Alix-007. -- **Gateway client watchdog:** keep transport-stall detection active for unbounded and mixed pending requests so dead sockets reject pending requests, reconnect, and never replay rejected requests. (#103407) Thanks @NianJiuZst. -- **iOS Share Extension drafts:** preserve legitimate shared text beginning with scaffold-like prefixes, remove only exact legacy scaffold lines, avoid treating scheme-like prose as a URL, and deduplicate host-mirrored content. (#103453) Thanks @lin-hongkuan. -- **Telegram reasoning previews:** reposition split reasoning previews through deferred deletion so prior preview messages do not remain stale while preserving client scroll position. (#97828) Thanks @ly-wang19. -- **Feishu native-card threading:** normalize whitespace reply targets once and reuse the shared reply mode for card and media parts so native-card topic replies stay in their thread. (#102804) Thanks @sunlit-deng. -- **Plain-text XML tool calls:** repair zero-argument calls and keep byte/character-bounded stream normalization from leaking incomplete or oversized tool syntax while preserving visible suffix text. (#98984, #102240, #102933, #102975, #103220, #103585) Thanks @wangyan2026, @qingminglong, @wuqxuan, and @ZOOWH. -- **QQBot token requests:** bound token acquisition with the shared 30-second guarded-fetch deadline so stalled singleflight callers fail together, clean up, and can retry. (#102897) Thanks @maweibin. -- **Canvas A2UI validation:** reject malformed or unsupported JSONL at CLI, agent-tool, and final node-invoke boundaries while preserving native v0.8 dispatch. (#103713) Thanks @qingminglong. -- **Twilio RCS inbound routing:** normalize RCS consumer addresses only after signed webhook validation so sender matching and sessions work without changing outbound RCS semantics. (#102373) Thanks @clawSean. -- **ClickClack output sanitization:** strip internal tool and XML scaffolding at the sender boundary, suppress scaffold-only sends, and preserve optional modern delivery IDs. (#103142) Thanks @masatohoshino. -- **CLI installer cleanup:** remove Node staging directories and pnpm workspace-rewrite temporary files on failure. (#103725) Thanks @SebTardif. -- **Agent-core truncation:** avoid empty-output crashes when head truncation receives negative line or byte ceilings. (#103425) Thanks @qingminglong. -- **Windows Node resolution:** preserve the current executable when resolving bare case-insensitive `node.exe` entries under hostile `PATH` values. (#103907) Thanks @soldforaloss. -- **Codex runtime switching:** accept the bundled Codex runtime for both `codex/*` and `openai/*` model routes while keeping unsupported provider/runtime pairs rejected. (#103762) -- **Agent abort cleanup:** serialize prompt lock reacquisition with terminal cleanup so canceled embedded runs do not self-contend on session locks for up to 60 seconds. -- **Chutes OAuth deadlines:** bound token exchange, profile lookup, and refresh requests, and keep issued tokens when optional userinfo enrichment stalls. (#102026) Thanks @Alix-007. -- **Control UI workspace avatars:** inline validated agent avatar files in bootstrap and identity responses so Personal card images render without unauthenticated avatar-route requests, while preserving configured emoji precedence. (#102892, #97602) Thanks @LZY3538. -- **Exec safe-bin flags:** auto-approve curated read-only boolean flags for default stdin-only filters while keeping unknown flags, tail follow/retry modes, file operands, and custom profiles fail-closed. (#88953) Thanks @yetval. -- **iOS session mutations:** scope rename, archive, pin, delete, and fork requests to the selected agent, preserving the parent agent for forked sessions so multi-agent chat actions cannot mutate or create sessions under the wrong agent. (#103366, #103415) Thanks @lin-hongkuan and @harjothkhara. -- **Model pin hot reload and fallback:** keep explicit `/model` selections authoritative across Telegram config reloads and model fallback, capture one live config snapshot per assembled turn, and leave fallback candidates turn-local instead of persisting them over the user's pin. (#103324, #103417) Thanks @obviyus. -- **Swift protocol initializers:** default every schema-optional generated initializer parameter to `nil` so additive protocol fields no longer break SDK construction call sites. -- **Telegram DM conversation context:** correlate rendered outbound messages with stable transcript identities across chunked, rich-fallback, media, and streamed delivery, preventing Markdown replies from appearing twice while retaining the full transcript when a cached multipart projection is incomplete. (#100333, #102257, #102259, #102469) Thanks @crabkun, @consoleaf, and @chenyangjun-xy. -- **OpenCode Go MiMo catalog:** stop exposing the deprecated `mimo-v2-omni` and `mimo-v2-pro` aliases that reject agent requests, and keep release validation on the active MiMo V2.5 routes. (#103311, #103329) Thanks @krissding. -- **Audit time filters:** reject impossible calendar dates for `openclaw audit --after` and `--before` instead of rolling them into unintended intervals, while preserving timezone-less timestamp semantics. (#103433) Thanks @qingminglong. -- **OpenAI-compatible streamed tool calls:** execute complete native tool calls from streams that end with SSE `data: [DONE]` but omit `finish_reason`, while keeping transport EOF and visible-text cases fail-closed. (#98124, #97994) Thanks @SunnyShu0925. -- **xAI provider aliases:** preserve Grok 4.3 and Grok 4.5 thinking profiles, fast-model routing, and encrypted reasoning replay when models use the shipped `x-ai` provider alias instead of clamping valid thinking requests to `minimal`. (#103315) -- **Doctor state isolation:** prevent automated update and Gateway watch repair from importing and archiving default-home exec or plugin-binding approvals when `OPENCLAW_STATE_DIR` points elsewhere, keep implicit CLI preflight notice-only, and reserve cross-state imports for direct operator doctor runs. (#103247, #103317) -- **Doctor clean-state guidance:** stop suggesting `openclaw doctor --fix` after a clean run with no config changes while preserving targeted repair hints. (#103233) -- **Google music generation:** retry one unblocked Lyria response that omits its contractually required audio while keeping prompt blocks and terminal generation stops non-retryable. (#103318) -- **OpenCode Zen model catalog:** refresh the provider-owned static seed for Claude Sonnet 5, Grok 4.5, Hy3 Free, Kimi K2.7 Code, and MiniMax M3 with verified routing, pricing, limits, and input capabilities, remove retired free-tier rows, and expose the same catalog through unauthenticated model listing. (#103184) -- **Managed browser launch:** surface asynchronous Chrome bootstrap and runtime spawn failures as browser errors while keeping Gateway alive, and retain process error handling through later lifecycle failures. -- **Browser node-proxy downloads:** transfer every action-produced download to the Gateway media store, align a 10 MiB per-file and 16 MiB aggregate transport budget, and rewrite plural download paths to Gateway-local files without traversing page-controlled result data. -- **Gateway startup migrations:** release the shared migration lease before exiting when the selected config changes during startup, allowing immediate retries instead of blocking readiness until the five-minute lease expires. (#103145) -- **Apple timeout recovery:** return promptly from shared operation deadlines and caller cancellation even when platform work ignores cancellation, while isolating late Gateway handshakes and cleaning up location and permission waiters. (#103066) Thanks @NianJiuZst. -- **Claude CLI warm sessions:** preserve managed stdio continuity when Claude writes no native transcript, fall back to bounded OpenClaw history only when the exact live child disappears or changes, and keep stateless runs from persisting CLI bindings. (#96841) Thanks @bradreaves. -- **CLI plugin listing:** skip state-migration runtime loading when no legacy inputs exist, reducing packaged cold-start memory while preserving migrations for legacy plugin indexes and configured session stores. -- **Unicode-safe bounded text:** preserve complete UTF-16 surrogate pairs when shortening previews, prompts, diagnostics, labels, session keys, link metadata, and identity values across Control UI, CLI, Gateway, plugins, QA, memory, and Android surfaces. (#102625, #102626, #102627, #102656, #102816, #102823, #102833, #102877, #102949, #102963, #102969, #102988, #103010, #103034, #103210, #103341, #103487, #103543, #103580, #103646) Thanks @zhangguiping-xydt, @wings1029, @wangyan2026, @Pandah97, @MoerAI, @SunnyShu0925, @zhangqueping, @zw-xysk, @cxbAsDev, @lzyyzznl, @coder-master-0915, @LeonidasLux, @mushuiyu886, @ly85206559, @Simon-XYDT, and @lsr911. -- **Cron list table:** sanitize and size bounded cells by terminal display width so CJK, emoji, combining marks, and terminal-control input cannot corrupt alignment or output. (#103616) Thanks @mushuiyu886. -- **CLI model tables:** sanitize, truncate, and pad model-list cells by rendered terminal width so emoji, CJK, and other wide graphemes keep columns aligned. (#102819) Thanks @Kevin23-design and @vincentkoc. -- **Skills prompt compaction:** preserve every included skill identity before using the remaining prompt budget for shortened, UTF-16-safe descriptions, retaining trigger guidance without exceeding the hard limit. (#88426) Thanks @abel-zer0. -- **Channel Markdown code tables:** size columns by rendered display width so CJK, emoji, and mixed-width cells stay aligned across shared Telegram and Discord output. (#55596, #55512) Thanks @sparkyrider. -- **QQ Bot approval previews:** wrap long sanitized commands and metadata at grapheme boundaries with visible continuation markers and safe fences, keeping desktop QQ reviews readable without changing command content. (#102119, #101979) Thanks @Bartok9. -- **Codex computer control:** publish fixed-length coordinate pairs as homogeneous array schemas so Codex app-server can start threads with the `computer` tool instead of rejecting tuple-valued `items`. -- **Google Chat request deadlines:** bound control calls to 30 seconds while giving media transfers size-aware total budgets and a separate 30-second stalled-body guard, preventing hung Chat API requests without breaking large attachment uploads. (#102227) Thanks @hugenshen. -- **Google Gemini prefixed model IDs:** recognize `google/gemini-*` and `models/gemini-*` when selecting multimodal function-response behavior, preserving the Gemini 2 image fallback without regressing Gemini 3 inline image responses. (#102382) Thanks @LiLan0125. -- **Generated provider model catalogs:** keep MiniMax and NVIDIA catalog rows when they advertise audio or video metadata while projecting runtime model inputs to text/image, preventing configured multimodal primaries from being dropped and falling back. (#97858, #97048) Thanks @ly-wang19 and @zackchiutw. -- **DeepSeek catalog metadata:** align V4 Flash and Pro pricing with DeepSeek's current cache-hit, cache-miss, and output rates; refresh exact catalog metadata written by older onboarding flows; and document the July 24 retirement of the legacy `deepseek-chat` and `deepseek-reasoner` compatibility names. (#103192) -- **CLI audio transcript files:** treat inferred Whisper and Parakeet text files as authoritative so empty or missing output cannot expose progress/status stdout as user speech. (#87393, #87384) Thanks @kesslerio. -- **Browser actions on Node 24:** keep browser request cancellation bound to the client and response lifetime instead of Node 24.16+'s prematurely aborted body-stream signal, preventing valid POST actions from failing after JSON parsing. Thanks @obviyus and @vincentkoc. -- **SecretRef model credentials:** keep resolved provider secrets behind process-local sentinels through auth storage, stream setup, SDK configuration, and managed local-provider probing, then inject plaintext only at the final network or provider-plugin boundary while retaining exact-value log redaction. (#102008, #102009) -- **Lean local model shell access:** keep `exec` directly visible beside the default structured Tool Search controls so coding-tuned local models can use their shell fallback instead of searching for missing domain tools. (#87587) Thanks @vincentkoc. -- **OAuth refresh contention diagnostics:** keep local lock paths out of user-facing refresh failures and avoid duplicate failure prefixes while preserving structured provider and profile classification. (#83383) Thanks @vincentkoc. -- **Exec approval prompts:** keep background-disabled fallback warnings out of pending gateway/node approvals and show them only after a command actually runs in the foreground. (#78184) Thanks @vincentkoc. -- **Direct poll delivery:** route direct and hybrid channel polls through the owning outbound adapter while preserving gateway-mode routing and channel option checks. (#99950) Thanks @NianJiuZst. -- **Agent wait hard-timeout snapshots:** preserve canonical hard-timeout phase and timestamps when the outer `agent.wait` timer wins the retry-grace race, while leaving queue, draining, and restart-cancelled waits correctable. (#89367) Thanks @Pick-cat. -- **Control UI typed approvals:** send `/approve` commands immediately through the authorized Gateway command path while an agent run is blocked instead of queueing the command behind that run. (#77672) Thanks @vincentkoc. -- **Microsoft Teams Graph response bounds:** cap successful file-upload and chat JSON reads so oversized Microsoft Graph responses cannot be buffered without limit. (#97784) Thanks @Alix-007. -- **Packaged speech runtime:** stop treating package-backed `speech-core` as a bundled plugin sidecar, restoring TTS startup in npm installs while release checks keep true activation-bypassing facades package-complete. (#89899, #89425) Thanks @zhangguiping-xydt. -- **Codex app-server protocol:** require app-server 0.142 or newer, remove pre-0.142 wire-shape compatibility, and teach Codex to retrieve deferred native `spawn_agent` through `tool_search` so native subagent task mirroring works on search-capable models. (#101221) -- **Android hardware keyboard chat:** send with unmodified Enter on physical keyboards while preserving Shift+Enter and other modified Enter combinations for multiline input. (#101239) Thanks @3ninyt3nin-creator. -- **CJK Markdown emphasis:** render adjacent Chinese, Japanese, and Korean emphasis punctuation through the shared Markdown pipeline instead of leaking literal markers across channels. (#101230, #101120) Thanks @nicknmorty. -- **Backup retry cleanup:** close partial archive output handles and isolate each retry path after live-write failures, preventing Windows `EBUSY` locks from cascading across attempts or leaving stale temp archives. (#101397, #101449) Thanks @ZOOWH and @LiLan0125. -- **Codex yielded native subagents:** keep the parent app-server subscription and shared client alive until yielded native subagent completion delivery settles, preventing lost wakeups and leaked one-shot cleanup. -- **Delivery recovery pacing:** pace eligible outbound and restart-continuation replays after gateway startup so outage backlogs do not burst into channel rate limits, while preserving the wall-clock recovery budget. (#101118, #101058) Thanks @ZengWen-DT. -- **Outbound pre-connect recovery:** clear stale platform-send evidence atomically when a connect or DNS failure proves no request was sent, allowing queued Discord and other channel messages to replay after connectivity returns without weakening the unknown-send duplicate guard. (#101024, #100979) Thanks @SunnyShu0925. -- **Discord streamed finals:** send completion replies as fresh messages so inactive channels become unread, while preserving targeted mentions without escalating `@everyone` or `@here`. (#99711, #99662) Thanks @davelutztx. -- **OpenAI-compatible SSE parsing:** recognize event streams mislabeled as JSON without prepending a second `data:` prefix, preserving valid streamed responses from non-conforming providers. (#96503) Thanks @ZengWen-DT. -- **LM Studio embedding preload:** honor model- and provider-level context-window limits when preloading embedding models, preventing avoidable GPU out-of-memory failures. (#100750) Thanks @zak-li, @ZOOWH, and @hxz398. -- **Provider overload messaging:** keep rate-limited responses classified for retry and fallback behavior while using overload wording when the provider supplies no explicit retry detail. (#98165) Thanks @SunnyShu0925. -- **Microsoft Teams attachment metadata:** bound Bot Framework `attachmentInfo` JSON reads and cancel oversized streams before they can exhaust Gateway memory. (#99125) Thanks @ly85206559. -- **Agent auth copy order:** preserve the source agent's portable auth-profile precedence when copying credentials to a new agent while excluding skipped profiles and transient auth state. (#100833) Thanks @machine3at. -- **Memory session repair:** keep daily dreaming ingestion bookkeeping outside session-corpus audit and repair so `memory status --fix` preserves healthy daily state. (#93389) Thanks @Alix-007 and @vincentkoc. -- **Remote browser CDP policy:** allow the configured CDP control host through an existing hostname allowlist without widening page navigation policy, while keeping strict-policy discovery bound to the configured control authority. (#100986, #100819) Thanks @NianJiuZst. -- **Config unset diagnostics:** explain when an inherited or default configuration value cannot be unset instead of reporting a misleading successful deletion. (#96557) Thanks @moeghashim. -- **Crestodian command probes:** contain stdout and stderr stream failures while keeping child-process close and spawn errors authoritative, preventing unhandled probe crashes. (#100741) Thanks @lsr911. -- **Feishu mention forwarding:** fail closed when the bot Open ID is unavailable so group messages cannot be misclassified as explicit bot mentions. (#100891) Thanks @zhangguiping-xydt. -- **Cron edit delivery:** preserve each job's implicit delivery mode when applying partial delivery updates, so disabling best-effort delivery no longer turns detached job announcements off. (#100846) Thanks @machine3at. -- **Control UI session creation:** keep newly created sessions at the front of the stable sidebar order after selecting another session. Thanks @shakkernerd. -- **Control UI file previews:** keep large Skill Workshop files responsive with cached, offscreen-contained text chunks while preserving wrapped content, stable file switching, full-file copy, and clean focus behavior. (#101319) Thanks @xianshishan and @shakkernerd. -- **FTS-only memory startup:** skip plugin capability discovery when `memorySearch.provider` is explicitly `none`, avoiding an unnecessary cold-start scan. -- **Control UI agent model labels:** show each selected agent's effective model in the Default picker option instead of the global model. (#100719, #77690, #77440) Thanks @hyspacex. -- **Control UI inbound image previews:** render canonical inbound media references through the authenticated ticket route after chat-history reloads. (#100725, #90172, #89591) Thanks @sweetcornna. -- **Small-context compaction:** cap the effective reserve against the known model context window so small local models do not enter compaction from the first token. (#100621) Thanks @vincentkoc. -- **Detail-less provider failures:** keep opaque upstream failures from cooling API-key auth profiles while preserving WHAM-backed OpenAI OAuth health checks and configured model fallback. (#100600, #100617) Thanks @fengjikui. -- **Plugin install diagnostics:** suppress the misleading hook-pack fallback after plugin install failures only when the hook manifest is absent, while preserving actionable malformed hook-pack errors. (#100554) Thanks @vincentkoc. -- **Config validation diagnostics:** emit each unchanged sanitized validation-warning payload once per config path, reset deduplication after a clean validation, and preserve the warning fingerprint across transient invalid reads and failed refreshes. (#100569, #25574) Thanks @vincentkoc. -- **Config size-drop guard:** compare writes against canonical bytes for parseable object configs instead of raw BOM and indentation overhead, while preserving raw audit telemetry and the conservative malformed-input fallback. (#100591, #71865) Thanks @vincentkoc. -- **Control UI coalesced updates:** show a clear queued-restart completion banner when an update joins an already-running Gateway restart. (#93082) Thanks @goutamadwant. -- **Control UI connection errors:** preserve structured pairing and authentication failures for pending RPC callers while keeping generic disconnect behavior unchanged. (#54758) Thanks @ruanrrn. -- **iOS embedded terminal:** open the terminal-only Control surface directly while native Gateway authentication connects instead of exposing the Web UI login screen. -- **TUI startup status:** show `starting up` during post-connect initialization without overwriting active-run or reconnect state. (#93999) Thanks @ml12580. -- **Control UI restart recovery:** recover stale bundle pages through a bounded whole-document refresh after Gateway updates or restarts. (#99111) Thanks @ZengWen-DT. -- **TUI active Gateway ports:** follow the verified active local Gateway port when no explicit URL, port, or remote target is configured. (#73338, #42461) Thanks @haishmg and @vincentkoc. -- **Apple chat run recovery:** restore active responses from canonical Gateway history after reconnects, foreground resumes, and event gaps, while preserving gateway user-turn identity across Codex and Copilot transcript mirrors to prevent duplicate rows. (#100277) -- **Claude CLI streamed replies:** preserve assistant text already received from Claude CLI when its terminal result envelope is empty, preventing false empty-response failover after a complete streamed answer. (#90450) Thanks @totobusnello. -- **Phone identity normalization:** canonicalize stray plus signs, preserve non-phone iMessage handles, and reject digit-free Signal identities across shared channel routing. (#100467) Thanks @morluto. -- **Tlon scry response bounds:** cap successful Urbit scry JSON reads and cancel oversized streams instead of buffering unbounded peer responses. (#100376) Thanks @hugenshen. -- **Source build portability:** keep tsdown configuration self-contained so builds do not depend on resolving the tsdown package from unrun's temporary module directory. -- **Agent tool-call decoding:** preserve surrogate-range numeric HTML entities as literal text while still decoding valid supplementary-plane values, preventing malformed model output from injecting lone UTF-16 surrogates into tool arguments. (#99564) Thanks @mikasa0818. -- **Gateway event dispatch:** catch and log lazy subscriber setup and handler failures instead of leaking unhandled promise rejections. (#100401) Thanks @cxbAsDev. -- **Ollama fallback routing:** classify incomplete native streams through the Ollama provider hook so configured model fallbacks can advance. (#100482) Thanks @TurboTheTurtle. -- **Diffs rendering:** render viewer and image output from one SSR preload, preserve language-pack highlighting through hydration, normalize language hints case-insensitively, skip identical before/after inputs with an explicit `changed` result, report truthful file-render and input errors, cache hash-pinned viewer runtimes, and prefer canonical file settings over stale aliases. (#100487) -- **Remote browser reliability:** bound persistent Playwright tab enumeration by the existing remote CDP timeout budget and retire timed-out connection attempts so late completions cannot restore a stuck connection. (#80147, #58968) Thanks @HemantSudarshan and @KeaneYan. -- **Browser tab adoption:** preserve the prior implicit tab and stable aliases when new MCP, Playwright, or CDP targets fail final safety validation, abort after creation, or cannot be rediscovered; validate labels before creating tabs and limit managed cleanup to adopted targets. (#105301) Thanks @hugenshen. -- **Browser attachment downloads:** return managed URL, filename, and path metadata when direct Playwright navigation starts an attachment download, while validating final URLs before saving bytes and preserving single-owner explicit downloads. (#48045, #89416) Thanks @zhangguiping-xydt. -- **Browser action downloads:** return managed URL, filename, and path metadata when agent actions trigger downloads, while preserving explicit ownership, validating final URLs before saving bytes, and quarantining policy-denied tabs without closing them. (#93250, #93307) Thanks @sunlit-deng. -- **Managed browser cookie persistence:** initialize new isolated macOS headless profiles with a non-interactive encryption key while preserving existing profile keys, and close Chromium through CDP before bounded signal fallback so persistent logins survive graceful browser and Gateway restarts. (#96704, #98284) Thanks @TurboTheTurtle. -- **MCP OAuth response bounds:** reject body-less foreign error bodies without calling their inherently unbounded `text()` fallback, while preserving HTTP status and headers for safe SDK diagnostics. (#98143) Thanks @Pick-cat. -- **Tlon image upload bounds:** cap remote image fetches before upload and fail closed on oversized or stalled responses instead of buffering them without a limit. (#100374) Thanks @hugenshen. -- **Mattermost block streaming:** preserve complete, non-duplicated text and tool blocks in draft preview mode, and honor normal block streaming when preview streaming is disabled. (#87449) Thanks @yetval. -- **Control UI approval prompts:** keep stale resolve failures and busy-state cleanup from leaking across newer approvals or Gateway reconnects. (#98394) Thanks @haruaiclone-droid. -- **macOS service SecretRefs:** preserve generated env-file values for SecretRefs that remain in config when stale Gateway LaunchAgents are repaired or reinstalled without those variables in the invoking shell. (#99124) Thanks @mushuiyu886. -- **Anthropic OAuth callbacks:** keep the provider-required `localhost` redirect URI stable while allowing the local callback listener to bind an explicit loopback host. (#96917) Thanks @xialonglee. -- **Prompt-release media delivery:** accept active-leaf-preserving side appends while an embedded run temporarily releases its session lock, so successive message-tool media replies merge without a false session-takeover failure. (#100033, #100490) Thanks @scotthuang. -- **Control UI Skills filters:** align agent and search controls, use translated labels, and preserve native checkbox and radio sizing. (#100526, #99996) Thanks @evan-YM. -- **Control UI completed-run state:** bind active and completed updates to run identities so stale completions keep Send available while newer runs remain active. (#100527, #91680) Thanks @tiffanychum. -- **Control UI context usage:** keep stale cached totals visible as approximate without triggering warning styling or Compact actions. (#89772) Thanks @bladin. -- **Control UI file previews:** remove the duplicate Escape header hint while retaining the Close-button shortcut hint and Escape behavior. (#100528, #99029) Thanks @xianshishan. -- **Control UI autonomous tool failures:** preserve an earlier Tool error outcome across later autonomous recovery turns. (#100514, #98888) Thanks @qingminglong. -- **Agent empty replies:** surface a visible failure when a completed interactive turn has no deliverable reply, including queued follow-ups, while preserving explicit silence, pending continuations, and committed side effects, honoring queued send policies, and treating compaction notices as progress. (#100456) Thanks @mushuiyu886. -- **Child process output safety:** prevent stdout/stderr pipe failures from crashing agent exec sessions, local TUI shell commands, and bounded process execution. (#100407, #100406, #100410) Thanks @cxbAsDev. -- **Docker sandbox command output:** fail and terminate Docker sandbox operations when stdout/stderr capture breaks instead of returning success with incomplete output. (#100523) Thanks @cxbAsDev. -- **Background refresh isolation:** keep remote skill-bin refreshes running when one node fails, and contain periodic subagent-sweeper failures without hiding errors from direct callers. (#100393, #100390) Thanks @cxbAsDev. -- **Skill scan diagnostics:** report directory enumeration failures through the existing resource diagnostics instead of silently dropping affected skills. (#100380) Thanks @wendy-chsy. -- **Exec output sanitization:** remove complete ANSI sequences and render residual C0/C1 controls as visible escapes instead of silently discarding output bytes. (#100327) Thanks @LavyaTandel. -- **Assistant visible text:** unwrap leaked standalone `` tags while preserving their content and literal code/XML examples. (#100302) Thanks @nankingjing. -- **Android microphone capture:** treat negative `AudioRecord.read` results as fatal shared-session errors so both transcription and Talk capture stop cleanly after device loss. (#100028) Thanks @NianJiuZst. -- **Android push-to-talk lifecycle:** serialize gateway PTT preparation with app foreground and Manual Mic ownership so stale background or retry work cannot restart, replace, or tear down a newer capture. (#99840) Thanks @xialonglee. -- **Lean local-model tools:** trim media generation, TTS, and PDF tools from lean agent surfaces while preserving explicit config and runtime opt-ins. (#88881) Thanks @vincentkoc. -- **iOS development app identity:** keep the development app labeled OpenClaw while using its distinct debug icon to differentiate it from release builds. -- **Android chat recovery:** preserve optimistic user messages and locally owned runs while reconnect and sequence-gap history snapshots catch up, preventing sent messages from disappearing or stale runs from taking ownership. (#100197) -- **iOS QR gateway handoff:** stop VisionKit before delivering scanned setup codes, and keep deferred auth, approval, Watch, and foreground-node work bound to its originating gateway across reconnects. (#99572) Thanks @PollyBot13. -- **Agent terminal failures:** surface a safe interactive reply when an agent run ends without visible output, while preserving completed message-tool delivery and heartbeat-specific guidance. (#99304) Thanks @moeedahmed. -- **MCP loopback tool results:** preserve schema-valid text, image, and embedded-resource content through HTTP tool calls while rendering malformed or protocol-incompatible blocks as safe text. (#100336) Thanks @tzy-17. -- **Control UI tool-result images:** render direct image content blocks from Gateway history and make the delayed-send scroll E2E setup deterministic. (#100295) Thanks @lzyyzznl. -- **Control UI live tool ordering:** keep assistant stream text before its matching tool card when browser and Gateway timestamps disagree. (#93184) Thanks @Pick-cat. -- **Plugin approval diagnostics:** distinguish request validation rejections, expired wait decisions, and unavailable Gateways while keeping approval failures fail-closed. (#100337) Thanks @tzy-17. -- **IRC Unicode messages:** split outbound PRIVMSG payloads on UTF-16 code-point boundaries so emoji cannot be cut into lone surrogates. (#96572) Thanks @llagy009. -- **OpenAI realtime voice greetings:** prevent server VAD from creating a second outbound greeting while an explicit greeting response owns the turn, without disabling caller interruption. (#86285) Thanks @giodl73-repo. -- **Realtime voice tools:** filter malformed tool names at each OpenAI, Azure, and Google realtime payload boundary while preserving provider-specific valid names. (#89175) Thanks @vincentkoc. -- **Discord voice status:** treat Discord error 10065 as a normal disconnected state while preserving unrelated REST failures. (#90969) Thanks @asock. -- **Discord voice accounts:** isolate `@discordjs/voice` connections by Discord account and recover auto-join when gateway readiness predates listener registration. (#87530) Thanks @geekhuashan. -- **iOS Voice Wake cleanup:** avoid initializing the microphone audio pipeline while disabling inactive Voice Wake, preventing simulator launch aborts and unnecessary audio setup. -- **Cron duration validation:** reject positive durations that truncate below one millisecond instead of silently scheduling a zero-duration interval. (#100311) Thanks @qingminglong. -- **Skill workshop proposals:** preserve the terminal newline in generated proposal Markdown while still rejecting blank raw content. (#100293) Thanks @anyech. -- **Agent tool inputs and LSP startup:** treat blank optional integer arguments as absent, and fail embedded LSP startup immediately when its child process cannot spawn. (#100273, #99922) Thanks @snotty and @cxbAsDev. -- **Gateway and memory diagnostics:** report failed start-session persistence and close-time memory work instead of silently discarding those failures. (#100313, #100308) Thanks @masatohoshino and @lin-hongkuan. -- **Unicode and plugin package verification:** match native slice semantics for reversed UTF-16 bounds, and reject published plugin packages that omit `openclaw.plugin.json`. (#100014, #99904) Thanks @Simon-XYDT and @849261680. -- **Android invoke cancellation:** preserve coroutine cancellation through camera handlers and the Gateway invoke boundary so cancelled work cannot emit a stale result. (#99916) Thanks @xialonglee. -- **Codex native hook relay diagnostics:** avoid bridge registry writes before the local relay server begins listening. (#100300) Thanks @nankingjing. -- **Voice Call completed status:** resolve finalized calls from the full retained event store across Gateway, tool, and CLI status paths while preserving active-call lookup performance. (#99797) Thanks @Darren2030. -- **Agent stop recovery:** prevent late-aborting prompts from reacquiring orphaned session locks after teardown, so `/stop` leaves the conversation ready for the next turn. -- **Message delivery status:** report failed and partially failed best-effort channel delivery instead of returning a success-shaped message-tool result. (#99928) Thanks @masatohoshino. -- **WhatsApp credential recovery:** restore malformed primary auth state from a valid backup during startup. (#99070) Thanks @LeonidasLux. -- **WhatsApp quoted replies:** preserve bot-authored outbound quote metadata so replies to those messages keep their reply bubble in WhatsApp Desktop. (#94879) Thanks @Bartok9. -- **WhatsApp reconnect catch-up:** admit recently missed Baileys `append` messages during a bounded reconnect window while preserving startup stale-history guards. (#80642) Thanks @VishalJ99. -- **WhatsApp restart recovery:** stop automatic restart loops after logged-out or connection-replaced disconnects until the account reconnects. (#78511) Thanks @openperf. -- **Local Gateway CLI auth:** keep loopback CLI token/password calls off durable device scopes so read probes cannot block later write/admin commands behind a stale pairing baseline. (#95997) Thanks @vincentkoc. -- **Plugin module identity:** keep OpenClaw package chunks on Node's native module graph when jiti transforms plugin entries, preventing duplicate evaluation and class identity drift. (#88384) Thanks @vincentkoc. -- **Shell completion repair:** generate core-only caches during doctor and update repair while preserving full plugin command completion for onboarding and explicit user rebuilds. (#76235) -- **MCP schema diagnostics:** attribute draft-2020-12 compiler failures to the external MCP schema so malformed patterns produce actionable setup errors. Thanks @vincentkoc. -- **Windows Scheduled Task recovery:** keep clean early exits inside the existing bounded launch poll, falling back only when neither the task process nor Gateway listener becomes observable. (#76245) -- **iMessage group warnings:** suppress the false drop-all startup warning when an effective group sender allowlist can admit groups, and point true empty-allowlist configurations at the correct remedy. (#100046) -- **Control UI mobile login:** keep Gateway recovery guidance visible after connection failures, make the disconnected gate scroll safely on constrained screens, and improve mobile keyboard and tap-target behavior. (#100208) -- **TUI streaming:** render delta-only assistant events in live Gateway and embedded TUI sessions instead of waiting for the final response. (#83000) Thanks @flashosophy. -- **Model aliases:** resolve provider-qualified aliases during session and chat-command model switches without collisions when providers share a display alias. (#100209) Thanks @sahilsatralkar. -- **TUI new-session hooks:** create `/new` sessions through the shared Gateway lifecycle so command and session hooks receive the completed parent transcript in both Gateway and embedded modes, while preventing rollover during an active turn. (#100241, #49918) Thanks @BingqingLyu. -- **TUI abort diagnostics:** show sanitized tool argument-validation summaries for aborted runs in both Gateway and local TUI modes without exposing raw model arguments. (#91002) Thanks @wsyjh8. -- **iOS Watch replies:** persist queued quick replies in the gateway-scoped chat outbox and submit them through idempotent chat delivery, preventing losses, duplicates, and cross-gateway sends after reconnects. (#100031) Thanks @NianJiuZst. -- **iOS Gateway auth retry:** restrict stored device-token retry to parsed loopback hosts and reject wildcard bind addresses, preventing remote lookalike hostnames from receiving trusted retry credentials. (#99859) Thanks @ly85206559. -- **Amazon Bedrock control-plane deadlines:** bound model discovery and application inference-profile lookups, preserve caller cancellation, and close short-lived SDK clients after each request path. Thanks @Alix-007. -- **Bedrock Mantle discovery:** bound model-catalog fetch time and response size, and release rejected response bodies so stalled, oversized, or failed provider responses fall back safely. (#99961) Thanks @zhangguiping-xydt. -- **Discord thread-title prompts:** truncate generated-title message and channel context on UTF-16 boundaries so emoji cannot leave malformed model prompt text. (#101551) Thanks @Alix-007. -- **Task state migration:** canonicalize legacy `not-requested` delivery statuses during sidecar import and existing shared-database open so upgraded task registries and linked TaskFlows recover without manual SQL, and surface rejected persisted values in compact console diagnostics. (#103946) Thanks @bek91. -- **Reply pre-delivery recovery:** bound each pre-delivery callback with an owner-overridable deadline, release serialized reply lanes after hung plugin work, and preserve durable final-delivery retry state only when transport never started. (#104256) Thanks @NianJiuZst. -- **Signal native quote replies:** preserve the active inbound message as a native quote across agent, explicit, durable, and chunked sends while keeping reply-mode policy inside the Signal plugin. (#105347) Thanks @jesse-merhi. -- **Media-store remote downloads:** bound response-header waits and stalled bodies, close abandoned redirect and error responses, and remove partial temp files so hung sources cannot pin callers. (#104624) Thanks @hugenshen. -- **Cron llama.cpp tool schemas:** keep the model-facing cron declaration schema compatible with llama.cpp while retaining gateway and runtime nonblank validation. Fixes #107449. (#108360) Thanks @lee-xydt. -- **System-agent recovery guidance:** direct browser and app users to Settings or the OpenClaw host instead of terminal-only exit guidance while preserving the required stop, onboard, and restart lifecycle. (#114633) Thanks @jesse-merhi. +### Complete contribution record +This audited record covers the complete 183db47e97f5960df46f8accbcb2ad2d0cc0613a..da4e341b070b54c9fd3639453f88708eae226bf0 history: 1,998 in-range PRs + 0 retained seed-only PRs = 1,998 unique PRs. The generation manifest also supplies direct commits as editorial input; the grouped notes above prioritize user impact. + +Shipped baseline exclusions: v2026.7.2-beta.7 (16 PRs: #109950, #110008, #111290, #111385, #112059, #113193, #115248, #116440, #116580, #116633, #116726, #116740, #116744, #116773, #117260, #117405). + +#### Pull requests + +- **PR #116420** Thanks @vincentkoc. +- **PR #116421** Thanks @vincentkoc. +- **PR #116407** Thanks @vincentkoc. +- **PR #116434** Thanks @RomneyDa. +- **PR #116292** Related #81041. Thanks @vincentkoc and @benjamin1492. +- **PR #116308** Related #116287. Thanks @vincentkoc. +- **PR #116425** Thanks @vincentkoc. +- **PR #114852** Thanks @omarshahine. +- **PR #116435** Thanks @vincentkoc. +- **PR #116430** +- **PR #116451** Thanks @vincentkoc. +- **PR #116321** Thanks @vincentkoc. +- **PR #116221** Thanks @omarshahine. +- **PR #116424** Thanks @vincentkoc. +- **PR #116456** Thanks @vincentkoc. +- **PR #116469** Thanks @vincentkoc. +- **PR #116466** +- **PR #116482** Thanks @vincentkoc. +- **PR #116487** Thanks @vincentkoc. +- **PR #116492** Thanks @vincentkoc. +- **PR #116491** +- **PR #116225** Thanks @yetval. +- **PR #114343** Thanks @joshavant. +- **PR #116198** Related #112509. Thanks @keshavbotagent and @Ittiz. +- **PR #116508** Thanks @vincentkoc. +- **PR #116449** Related #116423. Thanks @vincentkoc. +- **PR #115980** Thanks @pgondhi987. +- **PR #116465** Thanks @vincentkoc. +- **PR #116515** Related #116514. Thanks @joshavant. +- **PR #116322** Thanks @vincentkoc. +- **PR #116467** Thanks @joshavant. +- **PR #116536** Thanks @vincentkoc. +- **PR #116533** Related #116506. Thanks @vincentkoc. +- **PR #116535** +- **PR #116549** Thanks @vincentkoc. +- **PR #116540** Thanks @fuller-stack-dev. +- **PR #116557** +- **PR #113487** Related #112450. Thanks @bdjben. +- **PR #113908** Thanks @IWhatsskill and @Solvely-Colin. +- **PR #116563** +- **PR #116555** Thanks @joshavant. +- **PR #116559** Thanks @vincentkoc. +- **PR #116560** Thanks @fuller-stack-dev. +- **PR #116550** Thanks @vincentkoc. +- **PR #116135** Thanks @Kimiyu-186. +- **PR #116574** Thanks @vincentkoc. +- **PR #116548** Thanks @sjf-oa and @fuller-stack-dev and @sjf. +- **PR #116577** Thanks @joshavant. +- **PR #116553** Related #116552. Thanks @fuller-stack-dev. +- **PR #116578** Thanks @joshavant. +- **PR #105335** Related #105378. Thanks @Papilionidae. +- **PR #116585** +- **PR #116583** Thanks @Patrick-Erichsen. +- **PR #116567** Thanks @vincentkoc. +- **PR #116298** Thanks @Patrick-Erichsen. +- **PR #116220** Related #116219. Thanks @IsaiahStapleton. +- **PR #116597** +- **PR #116427** Thanks @vincentkoc. +- **PR #116596** Thanks @vincentkoc. +- **PR #116605** Thanks @vincentkoc. +- **PR #116613** Thanks @vincentkoc. +- **PR #116216** Related #116215. Thanks @miorbnli and @vincentkoc. +- **PR #116609** +- **PR #116593** Related #116592. Thanks @vincentkoc. +- **PR #116510** Thanks @vincentkoc. +- **PR #116617** Thanks @vincentkoc. +- **PR #116565** Related #115917. Thanks @harjothkhara and @vincentkoc and @EthanSK. +- **PR #116606** Thanks @vincentkoc. +- **PR #116558** Related #112867. Thanks @ryangu00 and @vincentkoc and @miorbnli. +- **PR #116590** Related #116581. Thanks @joshavant. +- **PR #116619** Thanks @vincentkoc. +- **PR #116623** Thanks @vincentkoc. +- **PR #116319** Thanks @vincentkoc. +- **PR #116627** Thanks @vincentkoc. +- **PR #116624** +- **PR #116323** Thanks @vincentkoc. +- **PR #116324** Thanks @vincentkoc. +- **PR #116325** Thanks @vincentkoc. +- **PR #116625** +- **PR #116631** Thanks @vincentkoc. +- **PR #116634** Thanks @vincentkoc. +- **PR #116589** Thanks @vincentkoc. +- **PR #116602** Thanks @vincentkoc. +- **PR #116509** Related #116459. Thanks @licheer-zte and @vincentkoc and @yetval. +- **PR #116636** +- **PR #116639** +- **PR #116493** Thanks @vincentkoc. +- **PR #116641** Thanks @vincentkoc. +- **PR #116643** Thanks @vincentkoc. +- **PR #116656** Thanks @vincentkoc. +- **PR #116618** Thanks @Patrick-Erichsen. +- **PR #116658** Thanks @vincentkoc. +- **PR #116659** Thanks @vincentkoc. +- **PR #116651** Thanks @vincentkoc. +- **PR #116657** Thanks @vincentkoc. +- **PR #116632** Related #116556. Thanks @joshavant. +- **PR #116622** Thanks @vincentkoc. +- **PR #116655** Thanks @vincentkoc. +- **PR #116664** +- **PR #116662** Thanks @vincentkoc. +- **PR #116579** Thanks @bdjben. +- **PR #116676** Thanks @vincentkoc. +- **PR #116674** Thanks @vincentkoc. +- **PR #116675** Thanks @vincentkoc. +- **PR #116667** Thanks @vincentkoc. +- **PR #116608** Thanks @jalehman. +- **PR #116668** Thanks @vincentkoc. +- **PR #116682** Thanks @vincentkoc. +- **PR #116429** Thanks @RomneyDa. +- **PR #116433** Thanks @RomneyDa. +- **PR #116681** +- **PR #116432** Thanks @RomneyDa. +- **PR #116454** Thanks @RomneyDa. +- **PR #116444** Thanks @RomneyDa. +- **PR #116445** Thanks @RomneyDa. +- **PR #116431** Thanks @RomneyDa. +- **PR #116685** Thanks @obviyus. +- **PR #116698** Thanks @vincentkoc. +- **PR #116442** Thanks @RomneyDa. +- **PR #116447** Thanks @RomneyDa. +- **PR #116702** +- **PR #116436** Thanks @RomneyDa. +- **PR #116448** Thanks @RomneyDa. +- **PR #116195** Thanks @yetval and @vincentkoc. +- **PR #116711** Thanks @RomneyDa. +- **PR #116708** Thanks @vincentkoc. +- **PR #116566** Thanks @jjjhenriksen and @Patrick-Erichsen. +- **PR #116517** Related #116457. Thanks @yetval and @vincentkoc. +- **PR #116715** +- **PR #116532** Thanks @pgondhi987. +- **PR #116529** Thanks @pgondhi987. +- **PR #116713** Related #116697. Thanks @shakkernerd. +- **PR #116696** Thanks @vincentkoc. +- **PR #116679** Related #103455. Thanks @vincentkoc and @mahdouzhao-beep. +- **PR #116719** Thanks @vincentkoc. +- **PR #116725** Related #116686. Thanks @hannesrudolph. +- **PR #116603** Related #116525. Thanks @synthalorian and @andersonjeccel. +- **PR #116701** Thanks @vincentkoc. +- **PR #116717** +- **PR #116727** +- **PR #116721** Related #116695. Thanks @hannesrudolph. +- **PR #116728** Related #116694. Thanks @hannesrudolph. +- **PR #116720** Thanks @vincentkoc. +- **PR #112384** Thanks @NianJiuZst. +- **PR #111802** Thanks @dwc1997 and @vincentkoc. +- **PR #110073** Thanks @hugenshen and @vincentkoc. +- **PR #109971** Thanks @zw-xysk and @vincentkoc. +- **PR #116736** +- **PR #116742** +- **PR #116611** Thanks @vincentkoc. +- **PR #116584** Thanks @civiltox and @vincentkoc. +- **PR #107473** Thanks @wahaha1223 and @wangmiao0668000666 and @vincentkoc. +- **PR #116737** +- **PR #104829** Thanks @Leon-SK668 and @vincentkoc. +- **PR #116640** +- **PR #116760** Thanks @vincentkoc. +- **PR #116743** +- **PR #116748** +- **PR #116738** +- **PR #116739** +- **PR #116759** Thanks @vincentkoc. +- **PR #116758** +- **PR #116755** Thanks @vincentkoc. +- **PR #116770** +- **PR #116753** Thanks @vincentkoc. +- **PR #116769** +- **PR #116730** Related #91434. Thanks @vincentkoc and @lily-oc. +- **PR #116778** +- **PR #116777** +- **PR #116782** +- **PR #116781** +- **PR #116766** +- **PR #116610** Related #116582. Thanks @SunnyShu0925 and @yuliyapr-wine. +- **PR #116776** +- **PR #116734** Thanks @vincentkoc. +- **PR #87273** Thanks @BSG2000. +- **PR #116786** +- **PR #116750** +- **PR #116749** +- **PR #116756** +- **PR #116774** +- **PR #116788** +- **PR #116705** Related #116498. Thanks @wangyan2026 and @Jackten. +- **PR #116772** +- **PR #116771** +- **PR #116757** +- **PR #50520** Related #39847. Thanks @p3nchan. +- **PR #116785** Thanks @vincentkoc. +- **PR #116803** +- **PR #116801** +- **PR #116804** +- **PR #116752** +- **PR #116764** +- **PR #116751** +- **PR #116802** +- **PR #116809** +- **PR #116811** +- **PR #116400** Related #116338. Thanks @wangmiao0668000666 and @igs-rogenlo. +- **PR #116816** +- **PR #116818** +- **PR #116824** +- **PR #116735** Thanks @vincentkoc. +- **PR #116829** +- **PR #116821** +- **PR #116823** +- **PR #116828** +- **PR #116831** +- **PR #116830** +- **PR #116825** +- **PR #116822** +- **PR #116817** +- **PR #116815** +- **PR #116819** +- **PR #116813** Thanks @vincentkoc. +- **PR #116827** +- **PR #116799** Thanks @shakkernerd. +- **PR #116833** +- **PR #116835** +- **PR #116820** +- **PR #116834** +- **PR #116837** Related #116800. Thanks @shakkernerd. +- **PR #116836** +- **PR #116854** Thanks @vincentkoc. +- **PR #116845** +- **PR #116414** Related #116390. Thanks @SunnyShu0925 and @eightHundreds. +- **PR #116684** Thanks @vincentkoc. +- **PR #116861** Thanks @vincentkoc. +- **PR #116607** Thanks @Solvely-Colin. +- **PR #116840** Thanks @vincentkoc. +- **PR #116841** Thanks @vincentkoc. +- **PR #116865** Thanks @shakkernerd. +- **PR #116866** Thanks @vincentkoc. +- **PR #116879** +- **PR #116884** +- **PR #116653** Thanks @vincentkoc. +- **PR #116889** +- **PR #116864** +- **PR #116890** +- **PR #116892** +- **PR #116660** Related #113449. Thanks @harjothkhara and @scoootscooob and @treez-admin. +- **PR #116874** +- **PR #116880** +- **PR #116881** +- **PR #116883** +- **PR #116888** Thanks @vincentkoc. +- **PR #116891** +- **PR #116903** +- **PR #116895** +- **PR #116901** +- **PR #116914** +- **PR #116918** +- **PR #116898** +- **PR #116916** +- **PR #116906** +- **PR #101358** Related #101348. Thanks @mrunalp. +- **PR #116911** +- **PR #116896** +- **PR #116915** +- **PR #116917** +- **PR #116913** +- **PR #116928** +- **PR #116929** +- **PR #116897** +- **PR #112522** Thanks @fuller-stack-dev. +- **PR #116912** +- **PR #116887** +- **PR #116922** +- **PR #116923** +- **PR #116932** +- **PR #116886** +- **PR #116910** +- **PR #116907** +- **PR #116948** +- **PR #116703** +- **PR #116936** Thanks @vincentkoc. +- **PR #116768** Related #116464. Thanks @SunnyShu0925 and @devnull7737. +- **PR #116959** Related #116949. Thanks @vincentkoc and @aaajiao. +- **PR #116953** Thanks @vincentkoc. +- **PR #116924** Related #116894. Thanks @shakkernerd. +- **PR #116963** Related #109527. Thanks @vincentkoc and @ccaum. +- **PR #116869** Related #116853. Thanks @metaforismo and @emilywinslow-source. +- **PR #116944** Related #116851, #116862. Thanks @vincentkoc and @calinilie and @andersonjeccel. +- **PR #116935** Thanks @vincentkoc. +- **PR #116984** +- **PR #116986** +- **PR #116979** Related #116775. Thanks @vincentkoc and @tavis1536-art. +- **PR #116131** Thanks @IWhatsskill. +- **PR #116919** Thanks @vincentkoc. +- **PR #116962** +- **PR #116995** +- **PR #116956** Thanks @IWhatsskill. +- **PR #116994** +- **PR #116988** +- **PR #116980** +- **PR #116993** +- **PR #116989** +- **PR #116621** Thanks @vincentkoc. +- **PR #116991** +- **PR #116992** +- **PR #116642** Related #116379. Thanks @SunnyShu0925 and @vincentkoc and @li1476021027. +- **PR #116733** Related #116239. Thanks @xialonglee and @miorbnli. +- **PR #116999** +- **PR #116990** +- **PR #117001** +- **PR #117003** +- **PR #117005** +- **PR #116971** Related #116939. Thanks @anujbolewar and @yetval. +- **PR #117007** Thanks @vincentkoc. +- **PR #117004** +- **PR #116938** Related #106567. Thanks @Yigtwxx and @Takhoffman and @aniruddhaadak80. +- **PR #116968** +- **PR #113204** Thanks @zhangguiping-xydt and @vincentkoc. +- **PR #117032** +- **PR #116983** +- **PR #116644** Thanks @Patrick-Erichsen. +- **PR #117035** Thanks @vincentkoc. +- **PR #117000** +- **PR #116873** +- **PR #117017** +- **PR #117023** +- **PR #117024** +- **PR #117042** +- **PR #117039** +- **PR #117038** +- **PR #117018** +- **PR #117053** +- **PR #116146** Thanks @zhangguiping-xydt and @Takhoffman. +- **PR #117049** +- **PR #117030** Thanks @fuller-stack-dev. +- **PR #117048** +- **PR #117025** +- **PR #114595** Thanks @AAliKKhan. +- **PR #117019** +- **PR #117033** Thanks @vincentkoc. +- **PR #116958** Related #116937. Thanks @chelsealong and @jwest75674. +- **PR #102294** Related #102230. Thanks @ZOOWH and @yetval. +- **PR #117043** +- **PR #116972** Thanks @vincentkoc. +- **PR #116908** Related #116871. Thanks @metaforismo and @vincentkoc and @Patrick-Erichsen and @guarismo. +- **PR #117044** +- **PR #116978** Thanks @fuller-stack-dev. +- **PR #116998** +- **PR #117064** Thanks @vincentkoc. +- **PR #116975** Related #116973. Thanks @MaheshBhushan and @islandpreneur007. +- **PR #117002** +- **PR #117058** +- **PR #117071** +- **PR #117068** +- **PR #117060** Thanks @sjf-oa and @sjf. +- **PR #117073** +- **PR #117075** +- **PR #114594** Thanks @AAliKKhan. +- **PR #116805** Thanks @Leon-SK668 and @Alix-007. +- **PR #117076** +- **PR #117077** +- **PR #117085** +- **PR #116930** Thanks @pacocartones. +- **PR #117088** +- **PR #117087** +- **PR #116033** +- **PR #116042** Related #113059. Thanks @metaforismo and @Patrick-Erichsen and @hoon0093. +- **PR #117081** +- **PR #117084** +- **PR #117082** +- **PR #117104** +- **PR #117092** +- **PR #117086** +- **PR #117094** +- **PR #114111** Related #113000. Thanks @qingminglong and @Marcus67-dev. +- **PR #117100** +- **PR #117103** +- **PR #117036** Thanks @guptaishaan. +- **PR #117099** +- **PR #106201** Thanks @zw-xysk. +- **PR #117098** +- **PR #117093** +- **PR #102129** Thanks @wm0018. +- **PR #117108** +- **PR #117095** +- **PR #117102** +- **PR #117091** +- **PR #117107** Related #117046. Thanks @vincentkoc and @rodrigo-fonseca-oliveira. +- **PR #117105** +- **PR #117112** +- **PR #117106** +- **PR #106188** Thanks @zw-xysk. +- **PR #117101** Thanks @vincentkoc. +- **PR #117090** +- **PR #117089** Related #116941. Thanks @vincentkoc and @yetval. +- **PR #117078** +- **PR #117097** +- **PR #117066** +- **PR #117079** +- **PR #116925** Thanks @yetval and @vincentkoc. +- **PR #117047** +- **PR #117126** +- **PR #117119** +- **PR #117124** +- **PR #116857** Related #115953. Thanks @SunnyShu0925 and @mavalko13. +- **PR #117125** +- **PR #117127** +- **PR #117015** +- **PR #117016** +- **PR #117029** +- **PR #116463** Related #76290. Thanks @yetval and @ThePuma312. +- **PR #117133** +- **PR #116899** Thanks @masatohoshino. +- **PR #117134** +- **PR #117115** Thanks @fuller-stack-dev. +- **PR #117136** +- **PR #117137** +- **PR #117123** +- **PR #117062** +- **PR #117140** +- **PR #116966** Thanks @Yigtwxx and @vincentkoc. +- **PR #117142** +- **PR #117135** +- **PR #116909** Thanks @omarshahine. +- **PR #117146** +- **PR #117143** +- **PR #104912** Thanks @xydigit-zt. +- **PR #117145** +- **PR #117150** +- **PR #116957** Thanks @pacocartones and @vincentkoc. +- **PR #117149** +- **PR #117158** +- **PR #117141** +- **PR #117162** Thanks @vincentkoc. +- **PR #117169** +- **PR #117157** +- **PR #117170** +- **PR #117173** +- **PR #117083** Thanks @fuller-stack-dev. +- **PR #114949** Thanks @ml12580. +- **PR #116970** Thanks @fuller-stack-dev. +- **PR #117168** Related #116418. Thanks @vincentkoc and @Myer66. +- **PR #117171** +- **PR #117179** Thanks @vincentkoc. +- **PR #117041** +- **PR #116314** Related #116318. Thanks @sasan1200 and @vincentkoc. +- **PR #117188** +- **PR #115107** Thanks @ZengWen-DT. +- **PR #117118** +- **PR #117167** Related #54289. Thanks @vincentkoc and @jinduwang1001-max. +- **PR #117182** +- **PR #114110** Thanks @masatohoshino. +- **PR #112392** Thanks @ayaangazali. +- **PR #116969** Thanks @masatohoshino and @vincentkoc. +- **PR #116666** Thanks @spencer2211 and @vincentkoc. +- **PR #115873** Thanks @Yigtwxx. +- **PR #116832** Thanks @RomneyDa. +- **PR #117190** Thanks @vincentkoc. +- **PR #117177** Related #41152. Thanks @vincentkoc and @omarshahine and @Kaspre. +- **PR #117196** +- **PR #109460** Thanks @RileyJJY. +- **PR #109400** Thanks @ZengWen-DT. +- **PR #93985** Related #93854. Thanks @chenyangjun-xy and @akang1798. +- **PR #111054** Thanks @Alix-007. +- **PR #117197** +- **PR #114267** Thanks @zhangguiping-xydt. +- **PR #96275** Related #78495. Thanks @wyf027 and @mgossman71. +- **PR #116810** Thanks @RomneyDa. +- **PR #116012** +- **PR #117198** +- **PR #117201** Thanks @vincentkoc. +- **PR #117200** +- **PR #107994** Thanks @ljy-1351. +- **PR #116849** Thanks @RomneyDa. +- **PR #116847** Thanks @RomneyDa. +- **PR #116843** Thanks @RomneyDa. +- **PR #113403** Related #113402. Thanks @giodl73-repo. +- **PR #109515** Thanks @RileyJJY. +- **PR #117202** Thanks @RomneyDa. +- **PR #117204** Thanks @zhangguiping-xydt. +- **PR #116856** Thanks @RomneyDa. +- **PR #116812** Thanks @RomneyDa. +- **PR #117224** Thanks @vincentkoc. +- **PR #116859** Thanks @RomneyDa. +- **PR #117203** Thanks @vincentkoc. +- **PR #117191** +- **PR #117237** +- **PR #117214** Thanks @vincentkoc. +- **PR #117193** +- **PR #117236** +- **PR #117160** Related #115073. Thanks @MasterSwords1 and @vincentkoc and @lamkan0210. +- **PR #111702** Thanks @zhangguiping-xydt. +- **PR #117246** +- **PR #117181** Related #117161. Thanks @harjothkhara. +- **PR #117242** +- **PR #117250** +- **PR #117225** Thanks @yetval and @vincentkoc. +- **PR #117120** Thanks @SunnyShu0925 and @vincentkoc. +- **PR #117223** +- **PR #117207** Thanks @VACInc and @vincentkoc. +- **PR #116987** Related #116967. Thanks @anujbolewar and @vincentkoc and @molle-png. +- **PR #117215** Thanks @vincentkoc. +- **PR #117217** +- **PR #117195** +- **PR #117238** +- **PR #117261** +- **PR #113171** Thanks @zilokki-bot and @fuller-stack-dev. +- **PR #117257** Related #117249. +- **PR #117264** Related #112052. Thanks @joshavant and @xenaocx-dev. +- **PR #117228** +- **PR #117234** +- **PR #117241** +- **PR #117253** +- **PR #117269** +- **PR #117265** +- **PR #117221** Related #116163. Thanks @harjothkhara and @vincentkoc and @ScientificProgrammer. +- **PR #116398** Related #116397. Thanks @a-tokyo and @vincentkoc. +- **PR #117206** Thanks @ayaangazali. +- **PR #117132** Related #116945. Thanks @harjothkhara and @yetval. +- **PR #117185** Thanks @vincentkoc. +- **PR #117148** Related #116461. Thanks @vincentkoc and @jcbdev. +- **PR #109502** Thanks @wahaha1223. +- **PR #116931** Thanks @vincentkoc. +- **PR #117008** Related #116876. Thanks @joshavant. +- **PR #117247** +- **PR #114628** Related #113788. Thanks @synthalorian and @heichaowo. +- **PR #117131** Related #117130. Thanks @sasan1200 and @vincentkoc. +- **PR #117278** +- **PR #117281** +- **PR #117252** Thanks @RomneyDa. +- **PR #117280** +- **PR #117271** Thanks @zhangguiping-xydt. +- **PR #117282** +- **PR #117297** +- **PR #117295** Thanks @vincentkoc. +- **PR #117165** Thanks @vincentkoc. +- **PR #116645** Thanks @DaigoSoup. +- **PR #117159** Related #116942. Thanks @harjothkhara and @vincentkoc and @yetval. +- **PR #117307** +- **PR #117310** +- **PR #117216** Thanks @vincentkoc. +- **PR #117289** Thanks @vincentkoc. +- **PR #117296** Thanks @vincentkoc. +- **PR #117288** Thanks @vincentkoc. +- **PR #117298** +- **PR #117292** Related #117291. +- **PR #112621** Thanks @miorbnli. +- **PR #117293** +- **PR #116842** Thanks @RomneyDa. +- **PR #117254** Thanks @qingminglong and @vincentkoc. +- **PR #117272** Related #117263. Thanks @wangyan2026 and @vincentkoc and @yetval. +- **PR #117284** +- **PR #117294** +- **PR #117267** +- **PR #115743** Thanks @Yigtwxx. +- **PR #114633** Thanks @jesse-merhi. +- **PR #117316** +- **PR #117313** +- **PR #117326** +- **PR #117300** +- **PR #117342** +- **PR #117336** +- **PR #117348** Related #115355. Thanks @synthalorian. +- **PR #117349** Thanks @vincentkoc. +- **PR #117335** +- **PR #117343** +- **PR #117308** +- **PR #109020** Thanks @Alix-007. +- **PR #117333** +- **PR #117334** +- **PR #117377** Thanks @vincentkoc. +- **PR #116920** Thanks @vincentkoc. +- **PR #117357** +- **PR #117361** +- **PR #117330** Thanks @RomneyDa. +- **PR #117331** Related #117329. +- **PR #117347** +- **PR #117399** Thanks @vincentkoc. +- **PR #117382** +- **PR #117396** +- **PR #117359** +- **PR #117389** Thanks @RomneyDa. +- **PR #117392** Thanks @RomneyDa. +- **PR #116807** Related #116763. Thanks @jacobtomlinson and @fuller-stack-dev. +- **PR #117410** Related #117409. +- **PR #117380** +- **PR #117393** Thanks @RomneyDa. +- **PR #117408** Thanks @vincentkoc. +- **PR #117390** Thanks @RomneyDa. +- **PR #117388** Thanks @RomneyDa. +- **PR #117420** Thanks @RomneyDa. +- **PR #117402** +- **PR #117372** +- **PR #117398** +- **PR #111730** Thanks @bladin. +- **PR #111279** Thanks @zenglingbiao. +- **PR #117418** +- **PR #117436** Related #117435. +- **PR #117437** Thanks @vincentkoc. +- **PR #117406** +- **PR #116947** Related #116846. Thanks @shakkernerd. +- **PR #117440** +- **PR #117386** +- **PR #110847** Thanks @nocodet888-arch. +- **PR #117447** Thanks @vincentkoc. +- **PR #117439** +- **PR #117446** +- **PR #117424** +- **PR #117355** Related #113550. Thanks @NOVA-Openclaw. +- **PR #117458** Thanks @RomneyDa. +- **PR #116147** Thanks @omarshahine. +- **PR #111443** Thanks @LiuwqGit. +- **PR #117468** Related #117467. Thanks @shakkernerd. +- **PR #117403** Thanks @vincentkoc. +- **PR #117433** +- **PR #117461** +- **PR #115549** Thanks @jesse-merhi. +- **PR #117463** Thanks @vincentkoc. +- **PR #117460** Related #117469. +- **PR #117448** +- **PR #117381** Related #81518. Thanks @warcold. +- **PR #117323** Thanks @vincentkoc. +- **PR #117476** +- **PR #117391** Thanks @RomneyDa. +- **PR #115545** Thanks @jesse-merhi. +- **PR #117484** Related #117483. +- **PR #117474** +- **PR #117322** Thanks @vincentkoc. +- **PR #116412** Related #116395. Thanks @MaheshBhushan and @sergei-ivanisenko. +- **PR #117419** Related #117338. Thanks @yangxiansheng and @rollingshmily. +- **PR #117466** +- **PR #117465** Thanks @vincentkoc. +- **PR #117497** Related #117496. +- **PR #114163** Thanks @omarshahine. +- **PR #117494** Thanks @vincentkoc. +- **PR #117501** Related #116942. Thanks @yetval. +- **PR #117500** Thanks @vincentkoc. +- **PR #117407** +- **PR #117373** +- **PR #117275** Related #116714. Thanks @synthalorian and @1Vision365-PeterTijsma. +- **PR #117495** +- **PR #117450** Thanks @vincentkoc. +- **PR #117486** +- **PR #117487** +- **PR #117375** Thanks @masatohoshino and @Takhoffman. +- **PR #117516** Related #117514. +- **PR #117531** +- **PR #117493** Thanks @vincentkoc. +- **PR #117503** +- **PR #117502** +- **PR #113731** Thanks @jesse-merhi. +- **PR #117508** Thanks @vincentkoc. +- **PR #117498** Thanks @vincentkoc. +- **PR #117533** Related #117532. +- **PR #117482** +- **PR #98852** Related #98959. Thanks @zhangLei99586. +- **PR #117383** +- **PR #117538** +- **PR #110853** Thanks @omarshahine. +- **PR #117541** +- **PR #112464** Related #112421. Thanks @MatthewSynthia and @Ali-Al1. +- **PR #117543** +- **PR #117499** +- **PR #117542** +- **PR #117529** Thanks @vincentkoc. +- **PR #117452** Thanks @IWhatsskill. +- **PR #117368** +- **PR #117350** Thanks @zenglingbiao. +- **PR #116188** Related #116144. Thanks @omarshahine. +- **PR #117526** Thanks @vincentkoc. +- **PR #117551** Thanks @vincentkoc. +- **PR #117563** +- **PR #117536** +- **PR #117561** +- **PR #112961** Thanks @RileyJJY. +- **PR #117556** +- **PR #117555** +- **PR #108324** Related #115742. Thanks @jailbirt and @danieljimz. +- **PR #117557** +- **PR #117544** Thanks @vincentkoc. +- **PR #117578** +- **PR #117385** +- **PR #117554** +- **PR #117519** +- **PR #117312** Thanks @zenglingbiao. +- **PR #117568** +- **PR #117573** Thanks @vincentkoc. +- **PR #117562** Thanks @vincentkoc. +- **PR #117028** +- **PR #117525** Thanks @vincentkoc. +- **PR #117579** +- **PR #117548** Related #117547. +- **PR #117581** Thanks @vincentkoc. +- **PR #117576** +- **PR #117589** Thanks @vincentkoc. +- **PR #117459** Thanks @zenglingbiao. +- **PR #117594** +- **PR #117577** Thanks @vincentkoc. +- **PR #117570** +- **PR #105125** Thanks @wangmiao0668000666. +- **PR #117590** +- **PR #117606** +- **PR #117588** +- **PR #117600** Thanks @vincentkoc. +- **PR #117584** +- **PR #117438** Thanks @chenyangjun-xy. +- **PR #117387** +- **PR #117598** +- **PR #117608** Related #117607. +- **PR #117624** Thanks @vincentkoc. +- **PR #117604** Thanks @vincentkoc. +- **PR #117591** +- **PR #117602** Thanks @vincentkoc. +- **PR #117613** +- **PR #117505** +- **PR #117172** Thanks @Patrick-Erichsen. +- **PR #109063** Thanks @YangManBOBO. +- **PR #117625** +- **PR #117621** +- **PR #117617** +- **PR #117279** Thanks @jacobtomlinson. +- **PR #117627** +- **PR #117599** Thanks @vincentkoc. +- **PR #117615** +- **PR #117601** +- **PR #117630** +- **PR #117618** Thanks @vincentkoc. +- **PR #117475** Thanks @zenglingbiao. +- **PR #117634** +- **PR #116591** Thanks @omarshahine. +- **PR #117139** Thanks @omarshahine. +- **PR #117276** Thanks @omarshahine. +- **PR #117429** Thanks @chenyangjun-xy. +- **PR #117638** +- **PR #117610** Thanks @vincentkoc. +- **PR #117636** Related #117622. +- **PR #117643** +- **PR #117647** +- **PR #117642** +- **PR #111673** Thanks @ZengWen-DT. +- **PR #117583** +- **PR #117651** +- **PR #117648** Thanks @Patrick-Erichsen. +- **PR #117645** Thanks @vincentkoc. +- **PR #111675** Thanks @ZengWen-DT. +- **PR #117623** +- **PR #117659** +- **PR #117656** Thanks @vincentkoc. +- **PR #117660** +- **PR #117640** Thanks @vincentkoc. +- **PR #117658** Related #117654. +- **PR #117662** +- **PR #117667** +- **PR #117668** Thanks @vincentkoc. +- **PR #117670** +- **PR #117655** Thanks @vincentkoc. +- **PR #117479** Thanks @IWhatsskill. +- **PR #117345** Thanks @Yigtwxx. +- **PR #117063** Thanks @IWhatsskill. +- **PR #117587** +- **PR #117492** Thanks @IWhatsskill. +- **PR #117665** Thanks @zenglingbiao. +- **PR #117682** Thanks @vincentkoc. +- **PR #117684** Thanks @vincentkoc. +- **PR #117649** Thanks @vincentkoc. +- **PR #117653** Thanks @vincentkoc. +- **PR #117675** Related #117674. +- **PR #117692** +- **PR #117685** Related #34528. Thanks @hadiliu. +- **PR #117691** +- **PR #117679** Related #117678. +- **PR #117686** Thanks @vincentkoc. +- **PR #117680** Thanks @Patrick-Erichsen. +- **PR #117696** +- **PR #117695** +- **PR #117700** +- **PR #117707** +- **PR #117639** Thanks @Lucenx9. +- **PR #117687** Thanks @Patrick-Erichsen. +- **PR #117702** Thanks @vincentkoc. +- **PR #117705** +- **PR #117706** +- **PR #117431** Thanks @IWhatsskill. +- **PR #117524** Thanks @IWhatsskill. +- **PR #117677** Thanks @vincentkoc. +- **PR #117714** Related #117713. +- **PR #117711** +- **PR #117716** Related #117715. +- **PR #111455** Thanks @zhangguiping-xydt. +- **PR #117724** Related #117722. +- **PR #117671** Thanks @zenglingbiao. +- **PR #117726** Thanks @vincentkoc. +- **PR #117673** Thanks @zenglingbiao. +- **PR #117698** +- **PR #117710** +- **PR #117720** Thanks @vincentkoc. +- **PR #117729** +- **PR #117730** Thanks @vincentkoc. +- **PR #117701** +- **PR #117731** +- **PR #117690** Related #88909. Thanks @onlinejourno. +- **PR #117738** +- **PR #117689** Related #108174. Thanks @DCAIGC. +- **PR #117657** +- **PR #117733** Thanks @vincentkoc. +- **PR #117666** +- **PR #117732** Thanks @vincentkoc. +- **PR #117740** +- **PR #117745** Thanks @vincentkoc. +- **PR #117728** +- **PR #117530** Related #115475. Thanks @mmhzlrj. +- **PR #117743** Thanks @vincentkoc. +- **PR #117751** +- **PR #117750** +- **PR #117283** Related #103724. Thanks @vincentkoc and @yetval. +- **PR #117761** Related #117760. +- **PR #117747** Related #117746. +- **PR #117759** Thanks @vincentkoc. +- **PR #117766** +- **PR #117537** Related #92067. Thanks @marcospaulo. +- **PR #117772** +- **PR #117769** +- **PR #117771** +- **PR #117773** +- **PR #117768** +- **PR #117784** +- **PR #117737** Related #117736. +- **PR #115795** Thanks @RomneyDa. +- **PR #117777** +- **PR #117780** +- **PR #117776** +- **PR #117749** +- **PR #117699** Related #91503. Thanks @covisualize. +- **PR #117778** +- **PR #117765** +- **PR #117796** +- **PR #117794** +- **PR #117767** +- **PR #117803** +- **PR #117802** +- **PR #117804** +- **PR #117779** +- **PR #117791** Related #117790. Thanks @Takhoffman. +- **PR #117755** Related #117754. +- **PR #117797** +- **PR #117819** +- **PR #117818** +- **PR #117827** +- **PR #117813** +- **PR #117820** +- **PR #117822** +- **PR #117817** +- **PR #117832** Related #108614. Thanks @kopl-blip. +- **PR #117798** +- **PR #117812** +- **PR #117828** +- **PR #117835** +- **PR #117826** +- **PR #117833** +- **PR #117824** +- **PR #117837** +- **PR #117764** +- **PR #117792** Related #78729. Thanks @hacker1e7. +- **PR #117830** Related #117829. +- **PR #117842** +- **PR #117848** +- **PR #117256** Thanks @joshavant. +- **PR #116070** Related #116069. Thanks @vincentkoc. +- **PR #117652** Thanks @IWhatsskill and @Patrick-Erichsen. +- **PR #117789** Related #108002. Thanks @jeffsteinbok-openclaw. +- **PR #113560** Related #112368. Thanks @JiataiWang and @cmc099. +- **PR #117821** +- **PR #117853** Related #117851. +- **PR #117862** +- **PR #117783** +- **PR #117844** +- **PR #117811** +- **PR #117839** +- **PR #111275** Thanks @hugenshen. +- **PR #117825** +- **PR #117697** Related #117672. Thanks @lpulcheri. +- **PR #117836** +- **PR #117860** +- **PR #117857** +- **PR #117858** +- **PR #117856** +- **PR #117864** +- **PR #117867** +- **PR #117868** +- **PR #117859** +- **PR #117865** +- **PR #117863** +- **PR #117873** +- **PR #117841** +- **PR #117877** +- **PR #117878** Thanks @Takhoffman. +- **PR #117879** +- **PR #117861** Related #115864. Thanks @yuanlju96-commits. +- **PR #117356** Related #112226. Thanks @vincentkoc and @wenrizc and @tajamulTelnyx. +- **PR #117481** Related #117442. Thanks @wangyan2026 and @edenfunf. +- **PR #117175** Related #90015. Thanks @SebTardif. +- **PR #117521** Related #117491. Thanks @ksiyuna-claw. +- **PR #117854** +- **PR #117880** +- **PR #117855** +- **PR #117875** Related #117874. +- **PR #117723** Thanks @vincentkoc. +- **PR #117870** +- **PR #117852** +- **PR #117847** +- **PR #117490** +- **PR #117894** +- **PR #117886** +- **PR #117897** +- **PR #117885** Related #78458. Thanks @AnnieJun. +- **PR #117900** +- **PR #114411** +- **PR #116127** Thanks @sunlit-deng. +- **PR #117846** Related #109256. Thanks @acidyards. +- **PR #117896** Thanks @vincentkoc. +- **PR #117850** Thanks @qingminglong. +- **PR #117800** Thanks @RomneyDa. +- **PR #117744** Thanks @chenyangjun-xy. +- **PR #117915** +- **PR #117788** Thanks @yetval and @vincentkoc. +- **PR #117664** Thanks @zenglingbiao. +- **PR #117907** +- **PR #117353** +- **PR #117893** Related #117892. +- **PR #117902** +- **PR #117912** +- **PR #117910** +- **PR #117717** Related #117709. Thanks @andersonjeccel. +- **PR #117909** +- **PR #117814** Thanks @RomneyDa. +- **PR #117806** Thanks @RomneyDa. +- **PR #117922** +- **PR #117799** Thanks @RomneyDa. +- **PR #117927** Thanks @shakkernerd. +- **PR #117931** Thanks @Takhoffman. +- **PR #114902** Related #114885. Thanks @guanbear. +- **PR #117727** Thanks @Lucenx9 and @Takhoffman and @vincentkoc. +- **PR #117932** +- **PR #117928** +- **PR #117807** Thanks @RomneyDa. +- **PR #117921** +- **PR #117923** Thanks @vincentkoc. +- **PR #117938** Related #67136. Thanks @vincentkoc and @qilkpe. +- **PR #117268** Related #114634. Thanks @harjothkhara and @vincentkoc and @renangmalcher. +- **PR #116985** Thanks @Burakagent and @vincentkoc. +- **PR #111539** Related #111526. Thanks @zannen. +- **PR #114953** Related #112307. Thanks @JackS1237 and @jiaxinonly. +- **PR #117901** Thanks @zenglingbiao and @vincentkoc. +- **PR #117449** Related #117411. Thanks @yangxiansheng and @SweetSophia. +- **PR #117925** Thanks @RomneyDa. +- **PR #117934** Related #117926. +- **PR #117939** +- **PR #117346** Thanks @zenglingbiao and @vincentkoc. +- **PR #117944** Related #86579. Thanks @glenhackler-svg. +- **PR #117808** Thanks @RomneyDa. +- **PR #117815** Thanks @RomneyDa. +- **PR #117805** Thanks @RomneyDa. +- **PR #117943** +- **PR #117936** +- **PR #117949** +- **PR #117960** Thanks @vincentkoc. +- **PR #117957** +- **PR #117945** Related #91505. +- **PR #117955** +- **PR #117809** Thanks @RomneyDa. +- **PR #117962** Related #117953. +- **PR #117904** Related #117903. +- **PR #117958** Thanks @vincentkoc. +- **PR #117969** +- **PR #117324** Thanks @RomneyDa. +- **PR #117940** Thanks @RomneyDa. +- **PR #117967** +- **PR #117620** +- **PR #117473** Thanks @zenglingbiao and @vincentkoc. +- **PR #112268** Thanks @xydt-juyaohui. +- **PR #117930** Related #117586. Thanks @vincentkoc and @EvolveAegis. +- **PR #117205** Thanks @RomneyDa. +- **PR #117971** Thanks @vincentkoc. +- **PR #117597** Related #117441. Thanks @dineshsuthar123 and @EmilioNicolas. +- **PR #117975** Thanks @RomneyDa. +- **PR #117973** Related #117970. +- **PR #117539** +- **PR #117974** Thanks @vincentkoc. +- **PR #117983** +- **PR #117580** Related #117470. Thanks @yangxiansheng and @AntonOvichBot. +- **PR #117978** Thanks @vincentkoc. +- **PR #117840** Related #117810. Thanks @qingminglong and @vincentkoc and @yetval. +- **PR #117989** +- **PR #117987** Related #117980. +- **PR #117988** +- **PR #117996** +- **PR #117986** Related #117985. Thanks @masatohoshino. +- **PR #117972** Thanks @vincentkoc. +- **PR #117999** Thanks @RomneyDa. +- **PR #118000** +- **PR #118004** +- **PR #116687** Thanks @jesse-merhi. +- **PR #117290** Related #116359. Thanks @ruel225 and @vincentkoc and @sergei-ivanisenko. +- **PR #117964** Thanks @zenglingbiao. +- **PR #115990** Related #115972. Thanks @SunnyShu0925 and @vincentkoc and @aaajiao. +- **PR #117947** Thanks @vincentkoc. +- **PR #117979** Thanks @IWhatsskill and @vincentkoc. +- **PR #114661** Related #114626. Thanks @synthalorian and @rsolanilla. +- **PR #118017** Thanks @RomneyDa. +- **PR #117948** +- **PR #113809** Related #113808. Thanks @ooiuuii. +- **PR #118021** Thanks @vincentkoc. +- **PR #118022** Thanks @vincentkoc. +- **PR #118010** Related #114654. Thanks @abacha. +- **PR #118034** Thanks @vincentkoc. +- **PR #118025** Thanks @vincentkoc. +- **PR #118024** Thanks @vincentkoc. +- **PR #117895** +- **PR #118066** +- **PR #117869** Related #61949. Thanks @lucca-alma. +- **PR #118065** +- **PR #118052** +- **PR #118047** +- **PR #118058** +- **PR #118051** Related #93043, #117942. Thanks @849261680 and @bitkylin. +- **PR #118068** +- **PR #118042** +- **PR #118040** +- **PR #118064** Related #118029. Thanks @Takhoffman and @edenfunf. +- **PR #118070** +- **PR #118056** +- **PR #118054** Related #76638. Thanks @cv6bmzhjmf-cmd. +- **PR #118076** +- **PR #117920** Related #117786. Thanks @shakkernerd. +- **PR #118026** Thanks @vincentkoc. +- **PR #117913** Thanks @fuller-stack-dev. +- **PR #118063** +- **PR #118096** +- **PR #117592** +- **PR #118048** +- **PR #118078** +- **PR #118079** +- **PR #118090** +- **PR #118072** +- **PR #118075** +- **PR #118087** +- **PR #118080** +- **PR #118003** Related #118001. +- **PR #118086** +- **PR #118046** Related #118037. +- **PR #118099** Related #81310. Thanks @Calderein. +- **PR #118104** +- **PR #117417** +- **PR #118102** +- **PR #118108** +- **PR #118111** +- **PR #118105** Thanks @fuller-stack-dev. +- **PR #118031** Thanks @vincentkoc. +- **PR #118115** Thanks @vincentkoc. +- **PR #118071** Related #117637. Thanks @SweetSophia. +- **PR #118119** +- **PR #118100** Related #118088. +- **PR #118077** Related #73971. Thanks @qinqing133. +- **PR #118049** +- **PR #118095** +- **PR #118109** Thanks @vincentkoc. +- **PR #118113** Related #118089. +- **PR #118121** Related #118118. +- **PR #118092** +- **PR #118126** +- **PR #118114** +- **PR #116410** Related #88737. Thanks @shbernal. +- **PR #118128** +- **PR #118132** +- **PR #118133** +- **PR #118117** +- **PR #118135** +- **PR #118142** +- **PR #118138** Related #118137. +- **PR #118140** +- **PR #118101** Thanks @fuller-stack-dev. +- **PR #118123** +- **PR #118120** +- **PR #117919** Thanks @vincentkoc. +- **PR #118151** Related #118150. +- **PR #118136** Thanks @vincentkoc. +- **PR #118110** +- **PR #118155** +- **PR #118143** +- **PR #118116** +- **PR #118162** +- **PR #118168** +- **PR #118163** +- **PR #118165** +- **PR #118107** +- **PR #118154** +- **PR #118164** +- **PR #118167** +- **PR #118160** +- **PR #118166** +- **PR #118171** Thanks @vincentkoc and @IWhatsskill. +- **PR #118175** +- **PR #118127** +- **PR #118173** +- **PR #118176** +- **PR #118174** Related #118172. +- **PR #118073** Thanks @fuller-stack-dev. +- **PR #118179** +- **PR #118141** +- **PR #118103** Thanks @vincentkoc. +- **PR #118180** +- **PR #118177** +- **PR #118182** +- **PR #118196** +- **PR #118191** +- **PR #118192** +- **PR #118098** +- **PR #118200** Related #118187. +- **PR #118149** Related #110658. Thanks @masatohoshino. +- **PR #118193** +- **PR #118130** Related #118083. Thanks @ralphael-grain. +- **PR #118124** Thanks @ooiuuii. +- **PR #118195** +- **PR #118146** +- **PR #118184** +- **PR #118188** +- **PR #118198** +- **PR #118199** +- **PR #118214** +- **PR #118209** Related #118208. +- **PR #118219** +- **PR #118194** +- **PR #118215** +- **PR #118206** +- **PR #118227** +- **PR #118038** Thanks @m3talsmith and @shakkernerd. +- **PR #118204** Thanks @vincentkoc. +- **PR #118213** +- **PR #118230** +- **PR #118225** Related #98432. Thanks @haruaiclone-droid. +- **PR #118210** +- **PR #118257** +- **PR #118231** Related #118229. Thanks @fuller-stack-dev. +- **PR #118228** +- **PR #118238** +- **PR #118218** +- **PR #118248** +- **PR #118217** +- **PR #118234** +- **PR #118224** +- **PR #118221** +- **PR #118207** +- **PR #118266** +- **PR #118239** +- **PR #118232** +- **PR #118256** +- **PR #118223** +- **PR #118220** +- **PR #118280** +- **PR #118251** +- **PR #118264** +- **PR #118235** +- **PR #118283** +- **PR #118273** +- **PR #118205** Related #58498. Thanks @QuantumScritches. +- **PR #118268** +- **PR #118259** +- **PR #118246** +- **PR #118287** Thanks @obviyus. +- **PR #118250** +- **PR #118295** +- **PR #118272** Related #118236. +- **PR #118258** +- **PR #118240** +- **PR #118245** +- **PR #118291** +- **PR #118233** +- **PR #118201** Related #112615. Thanks @bloominburges. +- **PR #118278** +- **PR #118276** +- **PR #118297** +- **PR #118281** +- **PR #118286** Related #118237. +- **PR #118267** +- **PR #118299** Related #54524. Thanks @InspirationDD. +- **PR #118249** +- **PR #118293** Related #118212. +- **PR #118269** +- **PR #118302** +- **PR #118277** +- **PR #118306** +- **PR #118263** +- **PR #117981** Thanks @IWhatsskill. +- **PR #118300** +- **PR #118313** Related #118312. Thanks @vincentkoc. +- **PR #118320** +- **PR #118301** +- **PR #118288** Related #118222. +- **PR #118252** +- **PR #118298** +- **PR #117549** Related #116490. Thanks @harjothkhara and @mohsenpak370. +- **PR #118308** +- **PR #118337** +- **PR #118311** Related #115326. Thanks @robingutsche. +- **PR #116504** Related #116503. Thanks @PollyBot13. +- **PR #118340** +- **PR #117485** +- **PR #118271** +- **PR #118334** +- **PR #118158** Related #118156. Thanks @masatohoshino. +- **PR #118329** +- **PR #118304** Related #108705. Thanks @Serial17. +- **PR #118331** +- **PR #118326** +- **PR #118330** +- **PR #118327** +- **PR #118181** Related #112614. Thanks @bloominburges. +- **PR #118347** Related #118346. Thanks @vincentkoc. +- **PR #118349** +- **PR #118265** +- **PR #116104** Related #113732. Thanks @Ram-G and @Taurus52. +- **PR #118357** Thanks @vincentkoc. +- **PR #118318** +- **PR #118319** +- **PR #118351** +- **PR #118255** Thanks @vincentkoc. +- **PR #118314** +- **PR #118364** +- **PR #118254** +- **PR #118270** +- **PR #118376** +- **PR #118322** +- **PR #118369** Related #118367. +- **PR #118356** Thanks @vincentkoc. +- **PR #118262** +- **PR #118317** +- **PR #117227** +- **PR #118344** Related #118274. Thanks @Cuttingwater. +- **PR #118316** +- **PR #118354** +- **PR #118082** +- **PR #118375** +- **PR #118365** +- **PR #118305** Related #116277. Thanks @sloptop-the-terrible. +- **PR #117876** +- **PR #118366** +- **PR #118379** +- **PR #118388** Thanks @shakkernerd. +- **PR #118393** +- **PR #118385** +- **PR #118380** Thanks @fuller-stack-dev. +- **PR #118391** +- **PR #118392** +- **PR #118353** +- **PR #118332** Thanks @fuller-stack-dev. +- **PR #118383** +- **PR #118394** +- **PR #118401** Related #118400. +- **PR #118397** +- **PR #118324** +- **PR #118403** +- **PR #118407** +- **PR #118292** +- **PR #118290** +- **PR #100845** Thanks @amknight. +- **PR #118399** +- **PR #118414** +- **PR #118323** +- **PR #118410** +- **PR #118413** +- **PR #118419** +- **PR #118411** +- **PR #118023** Thanks @jjjhenriksen and @Patrick-Erichsen. +- **PR #118253** +- **PR #118416** +- **PR #118425** +- **PR #118424** Thanks @vincentkoc. +- **PR #118412** +- **PR #118405** Thanks @vincentkoc. +- **PR #118420** +- **PR #118415** +- **PR #118091** +- **PR #117412** +- **PR #118426** +- **PR #118328** +- **PR #118406** +- **PR #118435** +- **PR #118398** +- **PR #116784** Related #116732. Thanks @vincentkoc and @RothElektronik. +- **PR #118429** +- **PR #118439** +- **PR #118436** +- **PR #118440** +- **PR #118438** +- **PR #116852** Related #111550. Thanks @vincentkoc and @MonkeyLeeT and @NOVA-Openclaw. +- **PR #118443** +- **PR #118441** +- **PR #118445** +- **PR #118423** +- **PR #116779** Related #116746. Thanks @vincentkoc and @RothElektronik. +- **PR #118444** +- **PR #116790** Related #116729. Thanks @vincentkoc and @RothElektronik. +- **PR #118454** +- **PR #118453** +- **PR #118446** +- **PR #118183** Thanks @vincentkoc. +- **PR #118452** +- **PR #118432** +- **PR #118074** Thanks @RomneyDa. +- **PR #118387** +- **PR #118428** +- **PR #118456** +- **PR #118434** +- **PR #116787** Related #116724. Thanks @vincentkoc and @bodomenke. +- **PR #118462** +- **PR #116814** Related #115915. Thanks @vincentkoc and @busingepius. +- **PR #118471** +- **PR #118469** +- **PR #118473** +- **PR #118472** Thanks @Patrick-Erichsen. +- **PR #118431** +- **PR #118481** Thanks @vincentkoc. +- **PR #118455** +- **PR #118480** +- **PR #118422** +- **PR #118433** +- **PR #118487** +- **PR #118485** +- **PR #118478** +- **PR #118461** +- **PR #118484** +- **PR #116951** Related #116921. Thanks @vincentkoc and @danfour649. +- **PR #118449** +- **PR #118492** +- **PR #118463** +- **PR #118448** +- **PR #118418** +- **PR #118491** +- **PR #118486** +- **PR #118243** +- **PR #118477** +- **PR #118502** +- **PR #118396** Related #118395. Thanks @nvtoroy. +- **PR #118508** +- **PR #118476** +- **PR #118404** +- **PR #118417** +- **PR #118504** +- **PR #118390** +- **PR #118019** Thanks @shakkernerd. +- **PR #118352** +- **PR #118500** +- **PR #118517** +- **PR #118519** +- **PR #118475** +- **PR #118510** +- **PR #118381** +- **PR #118493** +- **PR #118382** +- **PR #118362** +- **PR #118501** +- **PR #118497** +- **PR #118525** +- **PR #118522** +- **PR #118521** +- **PR #116411** Thanks @mislavivanda and @shakkernerd. +- **PR #118531** +- **PR #118527** +- **PR #118511** +- **PR #118529** +- **PR #118526** +- **PR #118532** +- **PR #118540** +- **PR #118538** +- **PR #118541** +- **PR #117845** Related #117793. Thanks @SunnyShu0925 and @RomneyDa and @sallyom and @yetval. +- **PR #118296** Related #110378. Thanks @joshavant and @dagmarjeeves-lab. +- **PR #118533** +- **PR #118539** +- **PR #118543** +- **PR #118483** Related #49046. Thanks @silesc01. +- **PR #118536** +- **PR #118546** +- **PR #118544** +- **PR #118530** +- **PR #118550** +- **PR #118547** +- **PR #118545** +- **PR #118549** +- **PR #118551** +- **PR #117725** +- **PR #118552** +- **PR #118554** +- **PR #118556** +- **PR #118450** +- **PR #118557** +- **PR #118558** +- **PR #117995** Related #117994. Thanks @saegist. +- **PR #118559** +- **PR #118565** +- **PR #118360** Related #112616. Thanks @joshavant and @bloominburges. +- **PR #118563** +- **PR #118585** +- **PR #118571** +- **PR #118572** +- **PR #118548** Related #89532. Thanks @tess020126-cmyk. +- **PR #118577** Related #118574. +- **PR #118567** +- **PR #118581** +- **PR #118495** +- **PR #118573** +- **PR #118542** Thanks @vincentkoc. +- **PR #118513** +- **PR #114601** Thanks @ralf003. +- **PR #118600** +- **PR #118613** +- **PR #118606** +- **PR #118614** +- **PR #118509** +- **PR #118562** Related #118561. Thanks @sukhdeepjohar. +- **PR #118619** +- **PR #118617** +- **PR #118584** +- **PR #118384** Related #118345. Thanks @qingminglong. +- **PR #118620** +- **PR #118607** +- **PR #118622** +- **PR #118604** Thanks @vincentkoc. +- **PR #118611** +- **PR #118612** +- **PR #118498** +- **PR #118618** +- **PR #118608** +- **PR #118610** +- **PR #118515** +- **PR #118629** +- **PR #118630** +- **PR #118633** +- **PR #118636** +- **PR #118635** +- **PR #118639** +- **PR #118609** +- **PR #118641** Related #118640. +- **PR #118632** +- **PR #118514** +- **PR #118644** Thanks @vincentkoc. +- **PR #118646** +- **PR #118645** +- **PR #118648** +- **PR #118615** Related #115853. Thanks @goutamadwant and @zhulijin1991. +- **PR #118638** +- **PR #118655** +- **PR #114631** Thanks @jesse-merhi. +- **PR #118055** Related #118039. Thanks @edenfunf. +- **PR #118654** Related #118653. +- **PR #117992** Related #117965. Thanks @tomorrowflow. +- **PR #118651** +- **PR #118670** Thanks @RomneyDa. +- **PR #111840** Thanks @xydt-juyaohui and @vincentkoc. +- **PR #118659** +- **PR #118628** Related #118621. Thanks @ml12580 and @jessesoomy. +- **PR #117963** Thanks @osolmaz. +- **PR #118662** +- **PR #111582** Thanks @coaiMax and @vincentkoc. +- **PR #118677** +- **PR #118692** Related #118649. Thanks @Niriakot. +- **PR #118660** +- **PR #118689** +- **PR #118694** +- **PR #118693** +- **PR #118708** +- **PR #116304** Related #116255. Thanks @SunnyShu0925 and @sweetcornna. +- **PR #118700** +- **PR #118707** +- **PR #118698** +- **PR #118691** +- **PR #118695** +- **PR #118699** +- **PR #118711** Related #117941. Thanks @birane012. +- **PR #118715** +- **PR #118697** +- **PR #111336** Thanks @nocodet888-arch and @vincentkoc. +- **PR #118097** Thanks @vincentkoc. +- **PR #118722** +- **PR #118702** +- **PR #111171** Thanks @tzy-17 and @vincentkoc. +- **PR #118704** +- **PR #118479** Thanks @vincentkoc. +- **PR #118728** +- **PR #118106** Related #118043. Thanks @vincentkoc. +- **PR #118687** Related #118686. +- **PR #118735** +- **PR #118310** Thanks @manikrai29 and @Takhoffman. +- **PR #118602** Thanks @vincentkoc. +- **PR #118593** Related #13479. Thanks @mvanhorn and @vokaplok. +- **PR #118752** +- **PR #111257** Thanks @LZY3538 and @vincentkoc. +- **PR #118701** +- **PR #118756** +- **PR #117603** Related #108586. Thanks @dineshsuthar123 and @obviyus and @andrea-kingautomation. +- **PR #118742** +- **PR #118746** +- **PR #117663** Thanks @Weiming-Hu. +- **PR #118747** +- **PR #118763** +- **PR #118769** Related #118762. +- **PR #118767** +- **PR #118765** +- **PR #118737** Thanks @shakkernerd. +- **PR #118770** +- **PR #118753** +- **PR #118760** +- **PR #118729** +- **PR #118766** +- **PR #118712** +- **PR #118768** +- **PR #118759** +- **PR #118773** +- **PR #118754** +- **PR #118744** +- **PR #118745** +- **PR #118578** Thanks @pgondhi987. +- **PR #118782** +- **PR #118791** Related #118333. +- **PR #118804** +- **PR #111138** Thanks @zenglingbiao and @vincentkoc. +- **PR #118816** +- **PR #118203** Thanks @vincentkoc. +- **PR #118827** +- **PR #118580** Thanks @pgondhi987. +- **PR #118811** +- **PR #117320** +- **PR #110855** Thanks @mushuiyu886. +- **PR #118815** +- **PR #118840** Thanks @vincentkoc. +- **PR #118821** Thanks @vincentkoc. +- **PR #118833** +- **PR #118775** +- **PR #118820** Thanks @vincentkoc. +- **PR #118802** +- **PR #118841** Related #118035. +- **PR #118834** Thanks @vincentkoc. +- **PR #117478** Thanks @zhangguiping-xydt. +- **PR #118790** Thanks @vincentkoc. +- **PR #118871** +- **PR #118663** Thanks @vincentkoc. +- **PR #118828** +- **PR #118778** Related #118345. +- **PR #118849** Thanks @vincentkoc. +- **PR #118460** Related #118343. Thanks @harjothkhara. +- **PR #118786** Thanks @vincentkoc. +- **PR #118810** Thanks @vincentkoc. +- **PR #118874** +- **PR #118799** Thanks @vincentkoc. +- **PR #118892** +- **PR #118875** +- **PR #118829** Thanks @vincentkoc. +- **PR #118878** Thanks @vincentkoc. +- **PR #118877** +- **PR #118814** Thanks @vincentkoc. +- **PR #118795** +- **PR #118824** Thanks @vincentkoc. +- **PR #118895** +- **PR #118837** Thanks @vincentkoc. +- **PR #118819** Thanks @vincentkoc. +- **PR #118914** +- **PR #118838** Thanks @vincentkoc. +- **PR #118809** Thanks @vincentkoc. +- **PR #118690** +- **PR #118917** Thanks @vincentkoc. +- **PR #118743** +- **PR #118920** +- **PR #118761** +- **PR #93087** Related #93069. Thanks @kiranmagic7 and @bek91. +- **PR #118784** Thanks @vincentkoc. +- **PR #118780** +- **PR #118868** Thanks @Yigtwxx. +- **PR #118916** Thanks @vincentkoc. +- **PR #118843** Thanks @vincentkoc. +- **PR #118919** Thanks @vincentkoc. +- **PR #118928** +- **PR #118931** +- **PR #118932** +- **PR #118798** Thanks @vincentkoc. +- **PR #118944** +- **PR #118936** +- **PR #118958** Thanks @vincentkoc. +- **PR #118883** +- **PR #118948** Thanks @vincentkoc. +- **PR #118788** Thanks @vincentkoc. +- **PR #118808** Thanks @vincentkoc. +- **PR #118962** Thanks @vincentkoc. +- **PR #118794** Thanks @vincentkoc. +- **PR #118889** Thanks @vincentkoc. +- **PR #118902** Thanks @vincentkoc. +- **PR #118943** Thanks @vincentkoc. +- **PR #118966** Thanks @vincentkoc. +- **PR #118872** Thanks @vincentkoc. +- **PR #110624** Thanks @ayaangazali. +- **PR #118967** +- **PR #118964** Thanks @vincentkoc. +- **PR #118870** Thanks @vincentkoc. +- **PR #118968** +- **PR #118970** +- **PR #118949** Thanks @vincentkoc. +- **PR #118974** +- **PR #118867** Thanks @vincentkoc. +- **PR #118969** +- **PR #118710** Thanks @qingminglong and @Takhoffman. +- **PR #118856** Thanks @vincentkoc. +- **PR #118925** Thanks @vincentkoc. +- **PR #118812** Thanks @vincentkoc. +- **PR #118664** Thanks @vincentkoc. +- **PR #118758** +- **PR #118956** Thanks @vincentkoc. +- **PR #118971** Thanks @vincentkoc. +- **PR #118922** Thanks @vincentkoc. +- **PR #118930** Thanks @vincentkoc. +- **PR #118975** +- **PR #118797** Thanks @vincentkoc. +- **PR #118844** Thanks @vincentkoc. +- **PR #118826** Thanks @vincentkoc. +- **PR #118963** Thanks @vincentkoc. +- **PR #118825** Thanks @vincentkoc. +- **PR #118981** Thanks @vincentkoc. +- **PR #118918** Thanks @vincentkoc. +- **PR #118950** Thanks @vincentkoc. +- **PR #118986** +- **PR #118976** Thanks @Patrick-Erichsen. +- **PR #118961** Thanks @vincentkoc. +- **PR #118987** +- **PR #118982** Thanks @vincentkoc. +- **PR #118972** +- **PR #118984** +- **PR #118818** Thanks @vincentkoc. +- **PR #118983** Thanks @vincentkoc. +- **PR #118665** Related #118044. Thanks @vincentkoc. +- **PR #118915** Thanks @vincentkoc. +- **PR #118858** Thanks @vincentkoc. +- **PR #118864** Thanks @vincentkoc. +- **PR #118994** +- **PR #118951** Thanks @vincentkoc. +- **PR #118882** Thanks @vincentkoc. +- **PR #118805** Thanks @vincentkoc. +- **PR #118860** Thanks @vincentkoc. +- **PR #118863** Thanks @vincentkoc. +- **PR #118855** Thanks @vincentkoc. +- **PR #118959** Related #118957. +- **PR #118996** Thanks @vincentkoc. +- **PR #118995** Thanks @vincentkoc. +- **PR #118861** Thanks @vincentkoc. +- **PR #118901** Thanks @vincentkoc. +- **PR #118857** Thanks @vincentkoc. +- **PR #118993** Thanks @vincentkoc. +- **PR #118991** Thanks @vincentkoc. +- **PR #119002** Thanks @vincentkoc. +- **PR #88743** Thanks @clawSean and @vincentkoc. +- **PR #118020** Thanks @m3talsmith. +- **PR #118859** Thanks @vincentkoc. +- **PR #118990** Thanks @vincentkoc. +- **PR #119010** Thanks @vincentkoc. +- **PR #118973** Thanks @vincentkoc. +- **PR #118836** Thanks @vincentkoc. +- **PR #118458** Thanks @Marvinthebored. +- **PR #104685** Related #103150. Thanks @Marvinthebored. +- **PR #118866** Thanks @vincentkoc. +- **PR #118988** Thanks @vincentkoc. +- **PR #119013** Thanks @vincentkoc. +- **PR #118985** Thanks @vincentkoc. +- **PR #119020** Thanks @Patrick-Erichsen. +- **PR #118854** Related #118853. +- **PR #119027** Thanks @vincentkoc. +- **PR #119012** Thanks @vincentkoc. +- **PR #118978** Thanks @vincentkoc. +- **PR #119025** Thanks @vincentkoc. +- **PR #119034** Thanks @vincentkoc. +- **PR #118933** Thanks @vincentkoc. +- **PR #118934** Thanks @vincentkoc. +- **PR #118813** Thanks @vincentkoc. +- **PR #88709** Related #39807. Thanks @MertBasar0 and @justmy2satoshis. +- **PR #119039** Thanks @vincentkoc. +- **PR #119038** Thanks @vincentkoc. +- **PR #119028** Thanks @vincentkoc. +- **PR #119015** Thanks @fuller-stack-dev. +- **PR #119045** Thanks @vincentkoc. +- **PR #119046** Related #119036. +- **PR #119021** Thanks @vincentkoc. +- **PR #119032** Thanks @vincentkoc. +- **PR #119062** Thanks @vincentkoc. +- **PR #119064** Related #119058. +- **PR #119069** Thanks @obviyus. +- **PR #119029** Thanks @vincentkoc. +- **PR #119043** Thanks @vincentkoc. +- **PR #118363** Thanks @jesse-merhi. +- **PR #119033** Thanks @vincentkoc. +- **PR #119093** Thanks @vincentkoc. +- **PR #92420** Related #92242. Thanks @tangtaizong666 and @saphoroth. +- **PR #119078** Thanks @vincentkoc. +- **PR #119120** Related #118891, #119105. Thanks @ZYV5ge. +- **PR #119096** Thanks @fuller-stack-dev. +- **PR #110471** Thanks @Pick-cat. +- **PR #119128** Thanks @vincentkoc. +- **PR #118144** +- **PR #119111** Thanks @vincentkoc. +- **PR #119053** Thanks @vincentkoc. +- **PR #119050** Related #119049. Thanks @vincentkoc. +- **PR #118862** Thanks @vincentkoc. +- **PR #119110** Thanks @vincentkoc. +- **PR #119073** Related #115228. Thanks @joshavant and @sergiocorral-conductorone. +- **PR #86541** Related #86535, #119007. Thanks @galiniliev and @obviyus and @yarwehttam-sudo. +- **PR #119082** Related #119081. Thanks @vincentkoc. +- **PR #118781** Thanks @vincentkoc. +- **PR #119140** Thanks @vincentkoc. +- **PR #119091** Thanks @fuller-stack-dev. +- **PR #101745** Thanks @sunlit-deng. +- **PR #118703** Thanks @vincentkoc. +- **PR #119142** Thanks @vincentkoc. +- **PR #119116** Related #119098. Thanks @fuller-stack-dev. +- **PR #119131** Thanks @vincentkoc. +- **PR #119151** Related #119145. +- **PR #119063** Thanks @vincentkoc. +- **PR #119154** Related #119152. Thanks @obviyus. +- **PR #118998** Thanks @vincentkoc. +- **PR #119080** Related #99693. Thanks @alfredjbclaw. +- **PR #119163** Related #119157. +- **PR #119164** Thanks @vincentkoc. +- **PR #113347** Thanks @snotty. +- **PR #119170** Related #119167. +- **PR #119165** Thanks @vincentkoc. +- **PR #119184** Related #119180. +- **PR #119183** Thanks @vincentkoc. +- **PR #119166** Related #101967. Thanks @obviyus and @PhoenixCo-Founder. +- **PR #119137** Thanks @vincentkoc. +- **PR #118575** Thanks @pgondhi987. +- **PR #119121** Thanks @vincentkoc. +- **PR #110068** Related #105191. Thanks @YangManBOBO and @aniruddhaadak80. +- **PR #119208** Related #119206. +- **PR #119051** Thanks @vincentkoc. +- **PR #119047** Thanks @vincentkoc. +- **PR #119218** Thanks @vincentkoc. +- **PR #116380** Thanks @vovapetry. +- **PR #119191** Thanks @vincentkoc. +- **PR #119186** Thanks @vincentkoc. +- **PR #102185** Thanks @zhangLei99586 and @vincentkoc. +- **PR #119219** Thanks @vincentkoc. +- **PR #119227** Thanks @vincentkoc. +- **PR #119250** Thanks @vincentkoc. +- **PR #119198** Related #84466. Thanks @vincentkoc and @Kakuzen93. +- **PR #110877** Thanks @qingminglong and @vincentkoc. +- **PR #119251** Thanks @vincentkoc. +- **PR #118738** Related #118528. Thanks @bek91 and @vera-perel. +- **PR #119245** Thanks @vincentkoc. +- **PR #107105** Thanks @Guoji-XYDT. +- **PR #119246** Related #116363. +- **PR #119286** Related #119176. Thanks @shakkernerd. +- **PR #119228** Thanks @vincentkoc. +- **PR #117229** +- **PR #119287** Thanks @fuller-stack-dev. +- **PR #119292** Related #119284. +- **PR #119305** Thanks @vincentkoc. +- **PR #119171** Thanks @vincentkoc. +- **PR #119188** Thanks @vincentkoc. +- **PR #119318** Thanks @vincentkoc. +- **PR #119307** Thanks @vincentkoc. +- **PR #119264** Thanks @RomneyDa. +- **PR #119334** Thanks @RomneyDa. +- **PR #119095** Thanks @RomneyDa. +- **PR #119324** Related #119323. +- **PR #119337** Thanks @RomneyDa. +- **PR #119283** Thanks @vincentkoc. +- **PR #112424** Thanks @HermanZeng and @jalehman. +- **PR #119351** +- **PR #119352** +- **PR #119353** +- **PR #119349** Related #119348. +- **PR #119354** +- **PR #107663** Related #107662. Thanks @charlesBerg-ux and @Patrick-Erichsen. +- **PR #119257** Thanks @Yigtwxx and @Takhoffman. +- **PR #119306** Thanks @vincentkoc. +- **PR #119339** Related #119327. Thanks @vincentkoc. +- **PR #119372** Thanks @vincentkoc. +- **PR #110580** Thanks @arthurlacoste. +- **PR #119380** Thanks @vincentkoc. +- **PR #119363** +- **PR #117034** Thanks @joshavant. +- **PR #119373** Thanks @sjf-oa and @sjf. +- **PR #119381** Thanks @vincentkoc. +- **PR #118736** +- **PR #118787** +- **PR #119150** Thanks @vincentkoc. +- **PR #119396** Thanks @vincentkoc. +- **PR #117550** Related #92244. Thanks @dineshsuthar123 and @obviyus and @saphoroth. +- **PR #119403** Thanks @vincentkoc. +- **PR #119406** +- **PR #118801** Thanks @mushuiyu886. +- **PR #119094** Thanks @xyrolle. +- **PR #119409** +- **PR #119203** Thanks @mikasa0818 and @Patrick-Erichsen. +- **PR #119412** +- **PR #119196** Thanks @mushuiyu886. +- **PR #119179** Thanks @vincentkoc. +- **PR #119423** +- **PR #119413** +- **PR #119414** +- **PR #119399** +- **PR #119417** +- **PR #119391** Thanks @vincentkoc. +- **PR #119397** +- **PR #119424** +- **PR #119420** Related #119419. Thanks @vincentkoc. +- **PR #119429** +- **PR #119437** +- **PR #119415** +- **PR #118926** Thanks @vincentkoc. +- **PR #119371** Related #119370. Thanks @fuller-stack-dev. +- **PR #119421** Thanks @vincentkoc. +- **PR #119416** +- **PR #119431** +- **PR #119432** +- **PR #119374** Thanks @vincentkoc. +- **PR #119439** +- **PR #119436** +- **PR #119379** Thanks @yetval and @Takhoffman. +- **PR #99803** Thanks @cxbAsDev and @Takhoffman. +- **PR #119442** +- **PR #119438** +- **PR #97671** Thanks @SYU8384. +- **PR #119433** +- **PR #119435** +- **PR #119389** Related #119387. Thanks @Cuttingwater. +- **PR #119434** +- **PR #119449** +- **PR #119448** +- **PR #119451** +- **PR #119452** +- **PR #119465** Thanks @vincentkoc. +- **PR #119376** Thanks @pash-openai. +- **PR #119480** Thanks @pash-openai. +- **PR #119462** Thanks @fuller-stack-dev. +- **PR #119460** Thanks @fuller-stack-dev. +- **PR #110414** Thanks @zhanxingxin1998. +- **PR #119331** Related #119312. Thanks @ml12580 and @yetval. +- **PR #80204** Thanks @jetd1 and @vincentkoc. +- **PR #119489** Thanks @vincentkoc. +- **PR #81208** Related #67288. Thanks @lonexreb and @vincentkoc and @kanekoh. +- **PR #119378** Related #119368. +- **PR #119494** +- **PR #119498** +- **PR #119493** +- **PR #110415** Related #110187. Thanks @wangyan2026 and @foxrainhy. +- **PR #119495** +- **PR #119502** Related #119386. +- **PR #119479** Related #118341. +- **PR #119369** Thanks @fuller-stack-dev. +- **PR #109962** Thanks @qingminlong. +- **PR #119492** +- **PR #118623** Thanks @jesse-merhi. +- **PR #119308** Thanks @fuller-stack-dev. +- **PR #119496** +- **PR #118965** Thanks @vincentkoc. +- **PR #119519** Thanks @vincentkoc. +- **PR #119508** Thanks @sunlit-deng. +- **PR #119506** Thanks @wanyongstar. +- **PR #119524** Related #119385. +- **PR #119464** Related #119418. Thanks @louria. +- **PR #119517** Thanks @fuller-stack-dev. +- **PR #85261** Thanks @cropsgg and @vincentkoc. +- **PR #119377** Thanks @fuller-stack-dev. +- **PR #119543** Related #119468. Thanks @vincentkoc and @beeven. +- **PR #119466** Thanks @xialonglee and @vincentkoc. +- **PR #113651** Thanks @vincentkoc. +- **PR #95830** Related #89573. Thanks @clawSean and @hanneslipusch. +- **PR #119562** Related #119375. Thanks @fuller-stack-dev. +- **PR #119535** Thanks @sunlit-deng. +- **PR #119533** Thanks @qingminglong and @vincentkoc. +- **PR #119509** Related #119483. Thanks @vincentkoc and @saner-spec. +- **PR #119571** Thanks @vincentkoc. +- **PR #119530** Thanks @xialonglee. +- **PR #119482** Related #119481. Thanks @vincentkoc. +- **PR #119499** +- **PR #119497** +- **PR #119491** +- **PR #119572** Thanks @vincentkoc. +- **PR #112370** Thanks @yangxiansheng. +- **PR #119607** Thanks @fuller-stack-dev. +- **PR #119590** Related #119581. Thanks @Sedrak-Hovhannisyan. +- **PR #119542** Thanks @fuller-stack-dev. +- **PR #88810** Thanks @amittell. +- **PR #119559** Thanks @sunlit-deng. +- **PR #119580** Thanks @sunlit-deng and @vincentkoc. +- **PR #119606** +- **PR #119127** Related #119088. Thanks @he-yufeng and @yetval. +- **PR #119610** +- **PR #119614** +- **PR #119629** +- **PR #119635** +- **PR #119630** +- **PR #119526** +- **PR #119569** Related #119568. Thanks @vincentkoc. +- **PR #119617** +- **PR #119488** Related #119445. Thanks @ml12580 and @orbitingflea. +- **PR #119622** +- **PR #119627** +- **PR #119649** Thanks @pash-openai. +- **PR #119639** +- **PR #112292** Thanks @BunsDev. +- **PR #119623** +- **PR #119659** +- **PR #119615** +- **PR #119463** Related #119383. Thanks @SunnyShu0925 and @MikeRobGIT. +- **PR #119626** +- **PR #119656** +- **PR #119238** Related #119144. Thanks @vincentkoc. +- **PR #119651** +- **PR #119663** +- **PR #119358** Related #119300. Thanks @ragesaq. +- **PR #119633** +- **PR #119644** +- **PR #119628** +- **PR #118624** Thanks @IWhatsskill. +- **PR #119556** Related #119554. Thanks @xyrolle and @Takhoffman. +- **PR #119637** +- **PR #119657** +- **PR #119640** +- **PR #119625** Thanks @fuller-stack-dev. +- **PR #119673** +- **PR #119642** +- **PR #119655** +- **PR #119422** Thanks @xialonglee. +- **PR #119645** +- **PR #116247** Thanks @masatohoshino. +- **PR #119658** +- **PR #118112** Related #117628. Thanks @borice1984. +- **PR #119619** Related #119618. Thanks @vincentkoc. +- **PR #119660** +- **PR #119638** +- **PR #119654** +- **PR #119647** +- **PR #119650** +- **PR #119636** +- **PR #119570** Thanks @vincentkoc. +- **PR #118851** Thanks @ragesaq. +- **PR #119634** +- **PR #117303** +- **PR #119643** +- **PR #101655** Related #98886. Thanks @Darren2030 and @vincentkoc and @4thCafe. +- **PR #119621** +- **PR #117364** Related #110672. Thanks @chernoff-code and @DerekEXS. +- **PR #119632** +- **PR #119560** Thanks @fuller-stack-dev. +- **PR #119676** Thanks @vincentkoc. +- **PR #119699** +- **PR #118178** Thanks @yetval. +- **PR #119695** +- **PR #119710** Thanks @vincentkoc. +- **PR #119646** Thanks @sunlit-deng. +- **PR #119705** Related #119694. Thanks @vincentkoc. +- **PR #119696** Thanks @vincentkoc. +- **PR #119726** Related #119725. +- **PR #119727** Thanks @vincentkoc. +- **PR #119708** Related #119703. Thanks @vincentkoc. +- **PR #119672** +- **PR #119744** Related #119743. +- **PR #119594** Thanks @fuller-stack-dev. +- **PR #119473** Thanks @jjjhenriksen. +- **PR #119747** Related #119746. Thanks @vincentkoc. +- **PR #119749** Related #119568. Thanks @vincentkoc. +- **PR #119147** Thanks @VACInc. +- **PR #119328** Thanks @ayaangazali. +- **PR #119698** Thanks @vincentkoc. +- **PR #119733** Related #119087. Thanks @vincentkoc and @xyrolle. +- **PR #119745** Thanks @vincentkoc. +- **PR #119729** Related #119728. Thanks @fuller-stack-dev. +- **PR #119776** Thanks @vincentkoc. +- **PR #119752** Related #119407. Thanks @Patrick-Erichsen and @hannesrudolph. +- **PR #119761** Related #115753. Thanks @vincentkoc and @ruel225 and @RomneyDa. +- **PR #117507** Thanks @IWhatsskill and @vincentkoc. +- **PR #112283** Related #112278, #112486. Thanks @HughTang and @vincentkoc. +- **PR #119667** Thanks @Alix-007. +- **PR #119709** Related #119691. Thanks @licheer-zte and @vincentkoc and @yozakura-ava. +- **PR #119785** Related #119781. Thanks @shakkernerd. +- **PR #119787** Related #119775. +- **PR #119742** Thanks @fuller-stack-dev. +- **PR #119793** Thanks @vincentkoc. +- **PR #119863** Thanks @vincentkoc. +- **PR #117315** +- **PR #119799** Related #119758. Thanks @AgentSolomon. +- **PR #119900** Thanks @vincentkoc. +- **PR #119897** Thanks @vincentkoc. +- **PR #119951** Thanks @vincentkoc. +- **PR #119669** +- **PR #120085** Thanks @vincentkoc. +- **PR #120084** Thanks @vincentkoc. +- **PR #120082** Thanks @vincentkoc. +- **PR #120090** Thanks @vincentkoc. +- **PR #120092** Thanks @vincentkoc. +- **PR #120368** +- **PR #120427** +- **PR #120442** +- **PR #120479** +- **PR #120538** +- **PR #120582** +- **PR #120594** Thanks @vincentkoc. +- **PR #120527** Thanks @Takhoffman. ## 2026.7.1 OpenClaw v2026.7.1 brings major Control UI and onboarding overhauls, major updates to the official iOS, Android, and macOS apps, expanded model and provider support including GPT-5.6 compatibility, Tencent Hy3, and Meta Muse Spark 1.1, and stronger Codex and connected coding-agent workflows. Telegram, Slack, Discord, and Apple Messages each receive substantial updates, while Gateway crash loops, scheduled work, remote browser control, workspace terminals, sessions, and goals also improve. There are also many general fixes and refinements throughout OpenClaw. From b6b2ff4a097d1d1d9e98b62a3932f6fa58ec3527 Mon Sep 17 00:00:00 2001 From: Vincent Koc Date: Mon, 10 Aug 2026 20:44:09 +0800 Subject: [PATCH 27/69] chore(release): refresh beta.1 config baseline --- docs/.generated/config-baseline.counts.json | 2 +- docs/.generated/config-baseline.sha256 | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/.generated/config-baseline.counts.json b/docs/.generated/config-baseline.counts.json index 86ee4ceafc64..5e2c446f8452 100644 --- a/docs/.generated/config-baseline.counts.json +++ b/docs/.generated/config-baseline.counts.json @@ -1,5 +1,5 @@ { - "core": 2321, + "core": 2322, "channel": 3692, "plugin": 4056 } diff --git a/docs/.generated/config-baseline.sha256 b/docs/.generated/config-baseline.sha256 index e42598af92a3..1d6a54069ba8 100644 --- a/docs/.generated/config-baseline.sha256 +++ b/docs/.generated/config-baseline.sha256 @@ -1,4 +1,4 @@ -1315dd0d8e904da70f5e26f6f055e493c1ddbc4b2ca0ad02bc8608f694e0d89f config-baseline.json -a99b96985ee0409f06f356e538eb3a68c0d0e2c7862a242e00ee919681582165 config-baseline.core.json -292a907b48f9fd7273f12947c8001077ab69978d29985cb287a71a33e837339a config-baseline.channel.json -5d5fe4c95346cb1e7555395d40a6244967e6595b30f13912ae7754209944b734 config-baseline.plugin.json +d6f011d840ec42778a6b51418dcaf96b6258ba5e11211cd679a81a7147b6b158 config-baseline.json +265c1b2cae23e0caba476745a83440dbd9a20065d95bf4fda19dae4cd76de15c config-baseline.core.json +471ad81fc3751967fafd9545f2b6aa20abd56301533ba05c0efef795da286bb3 config-baseline.channel.json +6df755fceeafe28ded568b6f4bb1bd0bd49050a601732e52aacf4ab56e398b19 config-baseline.plugin.json From 87fc666126f1567eab25daf83aa111ee5c9a1846 Mon Sep 17 00:00:00 2001 From: Vincent Koc Date: Mon, 10 Aug 2026 21:13:39 +0800 Subject: [PATCH 28/69] fix(release): bridge frozen dependency evidence entrypoint --- scripts/generate-dependency-release-evidence.mts | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 scripts/generate-dependency-release-evidence.mts diff --git a/scripts/generate-dependency-release-evidence.mts b/scripts/generate-dependency-release-evidence.mts new file mode 100644 index 000000000000..1e527294811b --- /dev/null +++ b/scripts/generate-dependency-release-evidence.mts @@ -0,0 +1,14 @@ +#!/usr/bin/env node + +import process from "node:process"; +import { main } from "./generate-dependency-release-evidence.mjs"; + +main().then( + (exitCode) => { + process.exitCode = exitCode; + }, + (error: unknown) => { + process.stderr.write(`${error instanceof Error ? error.message : String(error)}\n`); + process.exitCode = 1; + }, +); From 0350aa2eadcea0a9a39054f5ecb3af19d7124718 Mon Sep 17 00:00:00 2001 From: Vincent Koc Date: Mon, 10 Aug 2026 21:21:49 +0800 Subject: [PATCH 29/69] fix(release): resolve frozen evidence bridge --- scripts/generate-dependency-release-evidence.mts | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/scripts/generate-dependency-release-evidence.mts b/scripts/generate-dependency-release-evidence.mts index 1e527294811b..f8be6794c3ef 100644 --- a/scripts/generate-dependency-release-evidence.mts +++ b/scripts/generate-dependency-release-evidence.mts @@ -1,9 +1,18 @@ #!/usr/bin/env node import process from "node:process"; -import { main } from "./generate-dependency-release-evidence.mjs"; -main().then( +type EvidenceMain = (argv?: string[]) => Promise; +type EvidenceModule = { main: EvidenceMain }; + +const legacyModulePath: string = "./generate-dependency-release-evidence.mjs"; + +async function run() { + const { main } = (await import(legacyModulePath)) as EvidenceModule; + return main(); +} + +run().then( (exitCode) => { process.exitCode = exitCode; }, From b645700f4630556f319300d2e5c8e6ffc53ba885 Mon Sep 17 00:00:00 2001 From: Vincent Koc Date: Mon, 10 Aug 2026 21:29:41 +0800 Subject: [PATCH 30/69] fix(release): proxy frozen evidence module surface --- .../generate-dependency-release-evidence.mts | 119 +++++++++++++++--- 1 file changed, 104 insertions(+), 15 deletions(-) diff --git a/scripts/generate-dependency-release-evidence.mts b/scripts/generate-dependency-release-evidence.mts index f8be6794c3ef..600c755d73ad 100644 --- a/scripts/generate-dependency-release-evidence.mts +++ b/scripts/generate-dependency-release-evidence.mts @@ -1,23 +1,112 @@ #!/usr/bin/env node +import path from "node:path"; import process from "node:process"; -type EvidenceMain = (argv?: string[]) => Promise; -type EvidenceModule = { main: EvidenceMain }; +type DependencyEvidenceReport = { + name: string; + command: string; + policy: string; + json: string; + markdown: string; +}; + +type DependencyEvidenceCounts = { + vulnerabilityBlockers: unknown; + vulnerabilityFindings: unknown; + transitiveRiskSignals: unknown; + workspaceExcludedTransitiveSignals: unknown; + transitiveMetadataFailures: unknown; + ownershipLockfilePackages: unknown; + ownershipBuildRiskPackages: unknown; + dependencyFileChanges: unknown; + dependencyAddedPackages: unknown; + dependencyRemovedPackages: unknown; + dependencyChangedPackages: unknown; +}; + +type LegacyModule = { + DEPENDENCY_EVIDENCE_REPORTS: DependencyEvidenceReport[]; + resolveReleaseTag: (options: { releaseRef: unknown; packageVersion: unknown }) => unknown; + resolvePreviousReleaseTag: (options?: { + rootDir?: string; + execFileSyncImpl?: (command: string, args?: string[]) => string; + fetchOnMiss?: boolean; + }) => string; + createDependencyEvidenceManifest: (options?: { + generatedAt?: string; + releaseTag?: string; + releaseRef?: string; + releaseSha?: string; + npmDistTag?: string; + packageVersion?: string; + workflowRunId?: string; + workflowRunAttempt?: string; + dependencyChangeBaseRef?: string; + }) => { + schemaVersion: number; + generatedAt: string; + releaseTag: unknown; + releaseRef: unknown; + releaseSha: unknown; + npmDistTag: unknown; + packageName: string; + packageVersion: unknown; + workflowRunId: string; + workflowRunAttempt: string; + dependencyChangeBaseRef: unknown; + reports: DependencyEvidenceReport[]; + }; + collectDependencyEvidenceSummaryCounts: ( + evidenceDir: unknown, + ) => Promise; + renderDependencyEvidenceSummary: (options: { + releaseTag: unknown; + releaseSha: unknown; + baseRef: unknown; + counts: unknown; + }) => string; + renderDependencyEvidenceStepSummary: (options: { + evidenceArtifactName: unknown; + baseRef: unknown; + counts: unknown; + }) => string; + parseArgs: (argv: string[]) => { + help?: true; + rootDir: string; + outputDir: string | null; + releaseRef: string | null; + npmDistTag: string | null; + baseRef: string | null; + githubOutput: string | undefined; + githubStepSummary: string | undefined; + }; + main: (argv?: string[]) => Promise; +}; const legacyModulePath: string = "./generate-dependency-release-evidence.mjs"; +const legacy = (await import(legacyModulePath)) as LegacyModule; -async function run() { - const { main } = (await import(legacyModulePath)) as EvidenceModule; - return main(); +export const { + DEPENDENCY_EVIDENCE_REPORTS, + collectDependencyEvidenceSummaryCounts, + createDependencyEvidenceManifest, + main, + parseArgs, + renderDependencyEvidenceStepSummary, + renderDependencyEvidenceSummary, + resolvePreviousReleaseTag, + resolveReleaseTag, +} = legacy; + +if (process.argv[1] && path.resolve(process.argv[1]) === path.resolve(import.meta.filename)) { + main().then( + (exitCode) => { + process.exitCode = exitCode; + }, + (error: unknown) => { + process.stderr.write(`${error instanceof Error ? error.message : String(error)}\n`); + process.exitCode = 1; + }, + ); } - -run().then( - (exitCode) => { - process.exitCode = exitCode; - }, - (error: unknown) => { - process.stderr.write(`${error instanceof Error ? error.message : String(error)}\n`); - process.exitCode = 1; - }, -); From 939c18bf06acccfeb7e4b3cd877a60254d8fc693 Mon Sep 17 00:00:00 2001 From: Vincent Koc Date: Mon, 10 Aug 2026 21:39:33 +0800 Subject: [PATCH 31/69] fix(release): satisfy frozen bridge lint --- scripts/generate-dependency-release-evidence.mts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/generate-dependency-release-evidence.mts b/scripts/generate-dependency-release-evidence.mts index 600c755d73ad..0e97450785f3 100644 --- a/scripts/generate-dependency-release-evidence.mts +++ b/scripts/generate-dependency-release-evidence.mts @@ -84,7 +84,7 @@ type LegacyModule = { main: (argv?: string[]) => Promise; }; -const legacyModulePath: string = "./generate-dependency-release-evidence.mjs"; +const legacyModulePath = "./generate-dependency-release-evidence.mjs"; const legacy = (await import(legacyModulePath)) as LegacyModule; export const { From ff8a3fe9d03eff4a70f5464714c3a389b06bfec8 Mon Sep 17 00:00:00 2001 From: Vincent Koc Date: Mon, 10 Aug 2026 22:04:04 +0800 Subject: [PATCH 32/69] fix(release): backport dependency evidence runner --- .../generate-dependency-release-evidence.mts | 589 +++++++++++++++--- 1 file changed, 501 insertions(+), 88 deletions(-) diff --git a/scripts/generate-dependency-release-evidence.mts b/scripts/generate-dependency-release-evidence.mts index 0e97450785f3..f703776bbd6a 100644 --- a/scripts/generate-dependency-release-evidence.mts +++ b/scripts/generate-dependency-release-evidence.mts @@ -1,103 +1,516 @@ #!/usr/bin/env node +// Generates release dependency evidence artifacts and summaries. +import { execFileSync } from "node:child_process"; +import { appendFile, mkdir, readFile, rm, writeFile } from "node:fs/promises"; import path from "node:path"; import process from "node:process"; +import { parseFlagArgs, stringFlag } from "./lib/arg-utils.mjs"; -type DependencyEvidenceReport = { - name: string; - command: string; - policy: string; - json: string; - markdown: string; +/** + * Dependency evidence reports generated for release artifacts. + */ +export const DEPENDENCY_EVIDENCE_REPORTS = [ + { + name: "npm advisory vulnerability gate", + command: "pnpm deps:vuln:gate", + policy: "hard-blocking", + json: "dependency-vulnerability-gate.json", + markdown: "dependency-vulnerability-gate.md", + }, + { + name: "Transitive manifest risk report", + command: "pnpm deps:transitive-risk:report", + policy: "report-only", + json: "transitive-manifest-risk-report.json", + markdown: "transitive-manifest-risk-report.md", + }, + { + name: "Dependency ownership and install surface report", + command: "pnpm deps:ownership-surface:report", + policy: "report-only", + json: "dependency-ownership-surface-report.json", + markdown: "dependency-ownership-surface-report.md", + }, + { + name: "Dependency change report", + command: "pnpm deps:changes:report", + policy: "report-only", + json: "dependency-changes-report.json", + markdown: "dependency-changes-report.md", + }, +]; + +const RELEASE_TAG_PATTERN = "v[0-9]*.[0-9]*.[0-9]*"; + +type ExecFileSyncLike = (command: string, args?: string[], options?: object) => unknown; +type ManifestParams = { + dependencyChangeBaseRef?: string; + generatedAt?: string; + npmDistTag?: string; + packageVersion?: string; + releaseRef?: string; + releaseSha?: string; + releaseTag?: string; + workflowRunAttempt?: string; + workflowRunId?: string; +}; +type GenerateEvidenceParams = Partial & { + execFileSyncImpl?: ExecFileSyncLike; + now?: Date; + workflowRunAttempt?: string; + workflowRunId?: string; +}; +type EvidenceCliOptions = { + baseRef: string | null; + githubOutput: string | undefined; + githubStepSummary: string | undefined; + help?: true; + npmDistTag: string | null; + outputDir: string | null; + releaseRef: string | null; + rootDir: string; }; -type DependencyEvidenceCounts = { - vulnerabilityBlockers: unknown; - vulnerabilityFindings: unknown; - transitiveRiskSignals: unknown; - workspaceExcludedTransitiveSignals: unknown; - transitiveMetadataFailures: unknown; - ownershipLockfilePackages: unknown; - ownershipBuildRiskPackages: unknown; - dependencyFileChanges: unknown; - dependencyAddedPackages: unknown; - dependencyRemovedPackages: unknown; - dependencyChangedPackages: unknown; -}; +function commandOutput( + command: string, + args: string[], + rootDir: string, + execFileSyncImpl: ExecFileSyncLike = execFileSync, + allowFailure = false, +): string | null { + try { + return String( + execFileSyncImpl(command, args, { + cwd: rootDir, + encoding: "utf8", + stdio: ["ignore", "pipe", "ignore"], + }), + ).trim(); + } catch (error) { + if (allowFailure) { + return null; + } + throw error; + } +} -type LegacyModule = { - DEPENDENCY_EVIDENCE_REPORTS: DependencyEvidenceReport[]; - resolveReleaseTag: (options: { releaseRef: unknown; packageVersion: unknown }) => unknown; - resolvePreviousReleaseTag: (options?: { - rootDir?: string; - execFileSyncImpl?: (command: string, args?: string[]) => string; - fetchOnMiss?: boolean; - }) => string; - createDependencyEvidenceManifest: (options?: { - generatedAt?: string; - releaseTag?: string; - releaseRef?: string; - releaseSha?: string; - npmDistTag?: string; - packageVersion?: string; - workflowRunId?: string; - workflowRunAttempt?: string; - dependencyChangeBaseRef?: string; - }) => { - schemaVersion: number; - generatedAt: string; - releaseTag: unknown; - releaseRef: unknown; - releaseSha: unknown; - npmDistTag: unknown; - packageName: string; - packageVersion: unknown; - workflowRunId: string; - workflowRunAttempt: string; - dependencyChangeBaseRef: unknown; - reports: DependencyEvidenceReport[]; +function runCommand( + command: string, + args: string[], + rootDir: string, + execFileSyncImpl: ExecFileSyncLike = execFileSync, +) { + execFileSyncImpl(command, args, { + cwd: rootDir, + stdio: "inherit", + }); +} + +/** + * Resolves the release tag when the release ref is a SHA or tag. + */ +export function resolveReleaseTag({ + releaseRef, + packageVersion, +}: Required>) { + if (/^[0-9a-fA-F]{40}$/u.test(releaseRef)) { + return `v${packageVersion}`; + } + return releaseRef; +} + +/** + * Resolves the previous reachable release tag for dependency diffs. + */ +export function resolvePreviousReleaseTag({ + rootDir = process.cwd(), + execFileSyncImpl = execFileSync, + fetchOnMiss = true, +}: { rootDir?: string; execFileSyncImpl?: ExecFileSyncLike; fetchOnMiss?: boolean } = {}) { + const describeArgs = [ + "describe", + "--tags", + "--match", + RELEASE_TAG_PATTERN, + "--abbrev=0", + "HEAD^", + ]; + const localTag = commandOutput("git", describeArgs, rootDir, execFileSyncImpl, true); + if (localTag) { + return localTag; + } + if (fetchOnMiss) { + runCommand("git", ["fetch", "--tags", "--force", "origin"], rootDir, execFileSyncImpl); + } + const fetchedTag = commandOutput("git", describeArgs, rootDir, execFileSyncImpl, true); + if (fetchedTag) { + return fetchedTag; + } + throw new Error( + "Could not resolve a previous reachable release tag for dependency change evidence.", + ); +} + +/** + * Creates the dependency evidence manifest payload. + */ +export function createDependencyEvidenceManifest({ + generatedAt = new Date().toISOString(), + releaseTag, + releaseRef, + releaseSha, + npmDistTag, + packageVersion, + workflowRunId = "", + workflowRunAttempt = "", + dependencyChangeBaseRef, +}: ManifestParams = {}) { + return { + schemaVersion: 1, + generatedAt, + releaseTag, + releaseRef, + releaseSha, + npmDistTag, + packageName: "openclaw", + packageVersion, + workflowRunId, + workflowRunAttempt, + dependencyChangeBaseRef, + reports: DEPENDENCY_EVIDENCE_REPORTS, }; - collectDependencyEvidenceSummaryCounts: ( - evidenceDir: unknown, - ) => Promise; - renderDependencyEvidenceSummary: (options: { - releaseTag: unknown; - releaseSha: unknown; - baseRef: unknown; - counts: unknown; - }) => string; - renderDependencyEvidenceStepSummary: (options: { - evidenceArtifactName: unknown; - baseRef: unknown; - counts: unknown; - }) => string; - parseArgs: (argv: string[]) => { - help?: true; - rootDir: string; - outputDir: string | null; - releaseRef: string | null; - npmDistTag: string | null; - baseRef: string | null; - githubOutput: string | undefined; - githubStepSummary: string | undefined; +} + +function reportPath(evidenceDir: string, fileName: string) { + return path.join(evidenceDir, fileName); +} + +async function readJson(filePath: string): Promise { + return JSON.parse(await readFile(filePath, "utf8")) as T; +} + +/** + * Reads generated reports and collects summary counts. + */ +export async function collectDependencyEvidenceSummaryCounts(evidenceDir: string) { + const [vulnerability, transitiveRisk, ownershipSurface, dependencyChanges] = await Promise.all([ + readJson<{ blockers: unknown[]; findings: unknown[] }>( + reportPath(evidenceDir, "dependency-vulnerability-gate.json"), + ), + readJson<{ + findingCount: number; + metadataFailures: unknown[]; + workspaceExcludedFindingCount: number; + }>(reportPath(evidenceDir, "transitive-manifest-risk-report.json")), + readJson<{ summary: { buildRiskPackageCount: number; lockfilePackageCount: number } }>( + reportPath(evidenceDir, "dependency-ownership-surface-report.json"), + ), + readJson<{ + summary: { + addedPackages: number; + changedPackages: number; + dependencyFileChanges: number; + removedPackages: number; + }; + }>(reportPath(evidenceDir, "dependency-changes-report.json")), + ]); + return { + vulnerabilityBlockers: vulnerability.blockers.length, + vulnerabilityFindings: vulnerability.findings.length, + transitiveRiskSignals: transitiveRisk.findingCount, + workspaceExcludedTransitiveSignals: transitiveRisk.workspaceExcludedFindingCount, + transitiveMetadataFailures: transitiveRisk.metadataFailures.length, + ownershipLockfilePackages: ownershipSurface.summary.lockfilePackageCount, + ownershipBuildRiskPackages: ownershipSurface.summary.buildRiskPackageCount, + dependencyFileChanges: dependencyChanges.summary.dependencyFileChanges, + dependencyAddedPackages: dependencyChanges.summary.addedPackages, + dependencyRemovedPackages: dependencyChanges.summary.removedPackages, + dependencyChangedPackages: dependencyChanges.summary.changedPackages, }; - main: (argv?: string[]) => Promise; -}; +} -const legacyModulePath = "./generate-dependency-release-evidence.mjs"; -const legacy = (await import(legacyModulePath)) as LegacyModule; +type EvidenceSummaryCounts = Awaited>; +type EvidenceSummaryParams = { baseRef: string; counts: EvidenceSummaryCounts }; -export const { - DEPENDENCY_EVIDENCE_REPORTS, - collectDependencyEvidenceSummaryCounts, - createDependencyEvidenceManifest, - main, - parseArgs, - renderDependencyEvidenceStepSummary, - renderDependencyEvidenceSummary, - resolvePreviousReleaseTag, - resolveReleaseTag, -} = legacy; +/** + * Renders the dependency evidence Markdown summary. + */ +export function renderDependencyEvidenceSummary({ + releaseTag, + releaseSha, + baseRef, + counts, +}: EvidenceSummaryParams & Required>) { + return `${[ + "# Dependency release evidence", + "", + `Generated for \`${releaseTag}\` at \`${releaseSha}\`.`, + "", + "## Summary", + "", + `- npm advisory vulnerability hard blockers: ${counts.vulnerabilityBlockers}`, + `- npm advisory vulnerability total findings: ${counts.vulnerabilityFindings}`, + `- Transitive manifest reported risk signals: ${counts.transitiveRiskSignals}`, + `- Workspace-policy excluded transitive signals: ${counts.workspaceExcludedTransitiveSignals}`, + `- Transitive manifest metadata failures: ${counts.transitiveMetadataFailures}`, + `- Lockfile packages inspected for ownership/install surface: ${counts.ownershipLockfilePackages}`, + `- Packages with install-time or platform-specific behavior: ${counts.ownershipBuildRiskPackages}`, + `- Dependency change baseline: \`${baseRef}\``, + `- Dependency file changes: ${counts.dependencyFileChanges}`, + `- Resolved package changes: +${counts.dependencyAddedPackages} -${counts.dependencyRemovedPackages} changed ${counts.dependencyChangedPackages}`, + "", + "## Reports", + "", + "- `dependency-vulnerability-gate.md`", + "- `transitive-manifest-risk-report.md`", + "- `dependency-ownership-surface-report.md`", + "- `dependency-changes-report.md`", + ].join("\n")}\n`; +} + +/** + * Renders the GitHub Actions step summary for dependency evidence. + */ +export function renderDependencyEvidenceStepSummary({ + evidenceArtifactName, + baseRef, + counts, +}: EvidenceSummaryParams & { evidenceArtifactName: string }) { + return `${[ + "### Dependency release evidence", + "", + `- Evidence artifact: \`${evidenceArtifactName}\``, + `- Dependency change baseline: \`${baseRef}\``, + `- npm advisory vulnerability hard blockers: \`${counts.vulnerabilityBlockers}\``, + `- Transitive manifest reported risk signals: \`${counts.transitiveRiskSignals}\``, + `- Workspace-policy excluded transitive signals: \`${counts.workspaceExcludedTransitiveSignals}\``, + `- Ownership/install surface lockfile packages: \`${counts.ownershipLockfilePackages}\``, + `- Dependency file changes: \`${counts.dependencyFileChanges}\``, + `- Resolved package changes: \`+${counts.dependencyAddedPackages} -${counts.dependencyRemovedPackages} changed ${counts.dependencyChangedPackages}\``, + ].join("\n")}\n`; +} + +function runEvidenceReports( + rootDir: string, + outputDir: string, + baseRef: string, + execFileSyncImpl: ExecFileSyncLike, +) { + runCommand( + "pnpm", + [ + "deps:vuln:gate", + "--", + "--json", + reportPath(outputDir, "dependency-vulnerability-gate.json"), + "--markdown", + reportPath(outputDir, "dependency-vulnerability-gate.md"), + ], + rootDir, + execFileSyncImpl, + ); + runCommand( + "pnpm", + [ + "deps:transitive-risk:report", + "--", + "--json", + reportPath(outputDir, "transitive-manifest-risk-report.json"), + "--markdown", + reportPath(outputDir, "transitive-manifest-risk-report.md"), + ], + rootDir, + execFileSyncImpl, + ); + runCommand( + "pnpm", + [ + "deps:ownership-surface:report", + "--", + "--json", + reportPath(outputDir, "dependency-ownership-surface-report.json"), + "--markdown", + reportPath(outputDir, "dependency-ownership-surface-report.md"), + ], + rootDir, + execFileSyncImpl, + ); + runCommand( + "pnpm", + [ + "deps:changes:report", + "--", + "--base-ref", + baseRef, + "--json", + reportPath(outputDir, "dependency-changes-report.json"), + "--markdown", + reportPath(outputDir, "dependency-changes-report.md"), + ], + rootDir, + execFileSyncImpl, + ); +} + +/** + * Generates dependency evidence reports, manifest, and summaries for a release. + */ +async function generateDependencyReleaseEvidence({ + rootDir = process.cwd(), + outputDir, + releaseRef, + npmDistTag, + baseRef = null, + githubOutput = process.env.GITHUB_OUTPUT, + githubStepSummary = process.env.GITHUB_STEP_SUMMARY, + workflowRunId = process.env.GITHUB_RUN_ID ?? "", + workflowRunAttempt = process.env.GITHUB_RUN_ATTEMPT ?? "", + execFileSyncImpl = execFileSync, + now = new Date(), +}: GenerateEvidenceParams = {}) { + if (!outputDir) { + throw new Error("Expected --output-dir ."); + } + if (!releaseRef) { + throw new Error("Expected --release-ref ."); + } + if (!npmDistTag) { + throw new Error("Expected --npm-dist-tag ."); + } + + await rm(outputDir, { recursive: true, force: true }); + await mkdir(outputDir, { recursive: true }); + + const releaseSha = commandOutput("git", ["rev-parse", "HEAD"], rootDir, execFileSyncImpl); + if (!releaseSha) { + throw new Error("Could not resolve the release commit SHA."); + } + const packageJson = await readJson<{ version: string }>(path.join(rootDir, "package.json")); + const packageVersion = packageJson.version; + const releaseTag = resolveReleaseTag({ releaseRef, packageVersion }); + const dependencyChangeBaseRef = + baseRef ?? resolvePreviousReleaseTag({ rootDir, execFileSyncImpl }); + + runEvidenceReports(rootDir, outputDir, dependencyChangeBaseRef, execFileSyncImpl); + + const manifest = createDependencyEvidenceManifest({ + generatedAt: now.toISOString(), + releaseTag, + releaseRef, + releaseSha, + npmDistTag, + packageVersion, + workflowRunId, + workflowRunAttempt, + dependencyChangeBaseRef, + }); + await writeFile( + reportPath(outputDir, "dependency-evidence-manifest.json"), + `${JSON.stringify(manifest, null, 2)}\n`, + "utf8", + ); + + const counts = await collectDependencyEvidenceSummaryCounts(outputDir); + await writeFile( + reportPath(outputDir, "dependency-evidence-summary.md"), + renderDependencyEvidenceSummary({ + releaseTag, + releaseSha, + baseRef: dependencyChangeBaseRef, + counts, + }), + "utf8", + ); + + if (githubStepSummary) { + await appendFile( + githubStepSummary, + renderDependencyEvidenceStepSummary({ + evidenceArtifactName: `openclaw-release-dependency-evidence-${releaseRef}`, + baseRef: dependencyChangeBaseRef, + counts, + }), + "utf8", + ); + } + if (githubOutput) { + await appendFile(githubOutput, `dir=${outputDir}\n`, "utf8"); + } + + return { manifest, counts, outputDir }; +} + +function usage() { + return `Usage: node --import tsx scripts/generate-dependency-release-evidence.mts --output-dir --release-ref --npm-dist-tag [options] + +Generates release dependency evidence reports and summary artifacts. + +Options: + --root Repository root + --output-dir Evidence artifact directory + --release-ref Release tag or SHA under validation + --npm-dist-tag npm dist-tag being validated + --base-ref Dependency change comparison base + --github-output GitHub Actions output file + --github-step-summary GitHub Actions step summary file + -h, --help Show this help +`; +} + +export function parseArgs(argv: string[]): EvidenceCliOptions { + const options: EvidenceCliOptions = { + rootDir: process.cwd(), + outputDir: null, + releaseRef: null, + npmDistTag: null, + baseRef: null, + githubOutput: process.env.GITHUB_OUTPUT, + githubStepSummary: process.env.GITHUB_STEP_SUMMARY, + }; + const helpIndex = argv.findIndex((arg) => arg === "-h" || arg === "--help"); + const specs = [ + ["--root", "rootDir", false], + ["--output-dir", "outputDir", false], + ["--release-ref", "releaseRef", false], + ["--npm-dist-tag", "npmDistTag", false], + ["--base-ref", "baseRef", false], + ["--github-output", "githubOutput", true], + ["--github-step-summary", "githubStepSummary", true], + ] satisfies Array; + const parsed = parseFlagArgs( + helpIndex === -1 ? argv : argv.slice(0, helpIndex), + options, + specs.map(([flag, key, allowEmpty]) => + stringFlag(flag, key, { + allowEmpty, + allowInline: false, + missingValueMessage: `Expected ${flag} .`, + rejectShortOptions: true, + }), + ), + { + duplicateOptionMessage: (flag) => `${flag} was provided more than once.`, + onUnhandledArg(arg) { + throw new Error(`Unsupported argument: ${arg}`); + }, + }, + ); + return helpIndex === -1 ? parsed : { ...parsed, help: true }; +} + +/** + * Runs the dependency release evidence generator CLI. + */ +export async function main(argv = process.argv.slice(2)) { + const options = parseArgs(argv); + if (options.help) { + process.stdout.write(usage()); + return 0; + } + await generateDependencyReleaseEvidence(options); + return 0; +} if (process.argv[1] && path.resolve(process.argv[1]) === path.resolve(import.meta.filename)) { main().then( From 75c91f8056995be83704ea9d9a89b5c119044f51 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Sun, 9 Aug 2026 03:09:47 -0700 Subject: [PATCH 33/69] fix(plugins): keep OpenCode Go bundled (#120985) * fix(plugins): keep OpenCode Go bundled * fix(plugins): mark OpenCode Go dist bundled * fix(docs): show OpenCode Go as bundled * fix(release): defer bundled plugin publication (cherry picked from commit c092900e3ce09bcbd4af5cbb65ed7e6fa6b40906) --- docs/plugins/plugin-inventory.md | 8 +- docs/plugins/reference/opencode-go.md | 2 +- docs/providers/opencode-go.md | 15 ++-- docs/providers/opencode.md | 8 +- extensions/opencode-go/README.md | 8 +- extensions/opencode-go/package.json | 2 +- package.json | 1 - scripts/generate-plugin-inventory-doc.mjs | 4 + scripts/lib/plugin-clawhub-release.ts | 5 ++ scripts/lib/plugin-npm-release.ts | 11 +++ ...onfigured-plugin-install.load-path.test.ts | 84 +++++++++++++++++++ test/plugin-npm-release.test.ts | 22 +++++ .../bundled-plugin-build-entries.test.ts | 13 ++- 13 files changed, 155 insertions(+), 28 deletions(-) diff --git a/docs/plugins/plugin-inventory.md b/docs/plugins/plugin-inventory.md index b9ad7724157b..b35e60a41237 100644 --- a/docs/plugins/plugin-inventory.md +++ b/docs/plugins/plugin-inventory.md @@ -51,7 +51,7 @@ Each entry lists the package, distribution route, and description. ## Core npm package -54 plugins +55 plugins - **[admin-http-rpc](/plugins/reference/admin-http-rpc)** (`@openclaw/admin-http-rpc`) - included in OpenClaw. OpenClaw admin HTTP RPC endpoint. @@ -131,6 +131,8 @@ Each entry lists the package, distribution route, and description. - **[openai](/plugins/reference/openai)** (`@openclaw/openai-provider`) - included in OpenClaw. Adds OpenAI model provider support to OpenClaw. +- **[opencode-go](/plugins/reference/opencode-go)** (`@openclaw/opencode-go-provider`) - included in OpenClaw. Adds OpenCode Go model provider support to OpenClaw. + - **[openrouter](/plugins/reference/openrouter)** (`@openclaw/openrouter-provider`) - included in OpenClaw. Adds OpenRouter model provider support to OpenClaw. - **[policy](/plugins/reference/policy)** (`@openclaw/policy`) - included in OpenClaw. Adds policy-backed doctor checks for workspace conformance. @@ -163,7 +165,7 @@ Each entry lists the package, distribution route, and description. ## Official external packages -91 plugins +90 plugins - **[acpx](/plugins/reference/acpx)** (`@openclaw/acpx`) - npm; ClawHub. OpenClaw ACP runtime backend with plugin-owned session and transport management. @@ -279,8 +281,6 @@ Each entry lists the package, distribution route, and description. - **[opencode](/plugins/reference/opencode)** (`@openclaw/opencode-provider`) - npm; ClawHub: `clawhub:@openclaw/opencode-provider`. Adds OpenCode model provider support to OpenClaw. -- **[opencode-go](/plugins/reference/opencode-go)** (`@openclaw/opencode-go-provider`) - npm; ClawHub: `clawhub:@openclaw/opencode-go-provider`. Adds OpenCode Go model provider support to OpenClaw. - - **[openshell](/plugins/reference/openshell)** (`@openclaw/openshell-sandbox`) - npm; ClawHub. OpenClaw sandbox backend for the NVIDIA OpenShell CLI with mirrored local workspaces and SSH command execution. - **[parallel](/tools/parallel-search)** (`@openclaw/parallel-plugin`) - npm; ClawHub: `clawhub:@openclaw/parallel-plugin`. Adds web search provider support. diff --git a/docs/plugins/reference/opencode-go.md b/docs/plugins/reference/opencode-go.md index 5e85c69c8237..37a5c4453171 100644 --- a/docs/plugins/reference/opencode-go.md +++ b/docs/plugins/reference/opencode-go.md @@ -12,7 +12,7 @@ Adds OpenCode Go model provider support to OpenClaw. ## Distribution - Package: `@openclaw/opencode-go-provider` -- Install route: npm; ClawHub: `clawhub:@openclaw/opencode-go-provider` +- Install route: included in OpenClaw ## Surface diff --git a/docs/providers/opencode-go.md b/docs/providers/opencode-go.md index f81530153b37..57665588f088 100644 --- a/docs/providers/opencode-go.md +++ b/docs/providers/opencode-go.md @@ -9,24 +9,21 @@ title: "OpenCode Go" OpenCode Go is the Go catalog inside [OpenCode](/providers/opencode). It shares the `OPENCODE_API_KEY` credential with the Zen catalog, but keeps its own runtime provider id (`opencode-go`) so upstream per-model routing stays -correct. OpenClaw provides it as the official external -`@openclaw/opencode-go-provider` plugin. +correct. OpenCode Go is bundled in the OpenClaw package for this release, so +onboarding and configuration are sufficient; no separate plugin install is +required. | Property | Value | | ---------------- | -------------------------------------------------- | | Runtime provider | `opencode-go` | -| Plugin | `@openclaw/opencode-go-provider` | +| Plugin | Bundled (`opencode-go`) | | Auth | `OPENCODE_API_KEY` (alias: `OPENCODE_ZEN_API_KEY`) | | Parent setup | [OpenCode](/providers/opencode) | ## Getting started -Install the official plugin and restart the Gateway: - -```bash -openclaw plugins install @openclaw/opencode-go-provider -openclaw gateway restart -``` +OpenCode Go is already included with OpenClaw for this release. Continue with +interactive onboarding or pass the shared OpenCode API key directly. diff --git a/docs/providers/opencode.md b/docs/providers/opencode.md index c7d0ae7836ae..b5f3f2acf907 100644 --- a/docs/providers/opencode.md +++ b/docs/providers/opencode.md @@ -55,11 +55,9 @@ one OpenCode setup. **Best for:** the OpenCode-hosted Kimi, GLM, MiniMax, Qwen, and DeepSeek lineup. - - ```bash - openclaw plugins install @openclaw/opencode-go-provider - openclaw gateway restart - ``` + + OpenCode Go is included with OpenClaw for this release, so no separate + plugin installation or Gateway restart is required. ```bash diff --git a/extensions/opencode-go/README.md b/extensions/opencode-go/README.md index ac22575a8b6c..f9eada90e229 100644 --- a/extensions/opencode-go/README.md +++ b/extensions/opencode-go/README.md @@ -2,12 +2,8 @@ Official OpenClaw provider plugin for the OpenCode Go model catalog. -Install from OpenClaw: - -```bash -openclaw plugins install @openclaw/opencode-go-provider -openclaw gateway restart -``` +OpenCode Go is bundled with OpenClaw for this release; no separate plugin +installation is required. Configure `OPENCODE_API_KEY` or `OPENCODE_ZEN_API_KEY`, then select an `opencode-go/...` model. diff --git a/extensions/opencode-go/package.json b/extensions/opencode-go/package.json index 0f0478568779..03d9aae8ae77 100644 --- a/extensions/opencode-go/package.json +++ b/extensions/opencode-go/package.json @@ -25,7 +25,7 @@ }, "build": { "openclawVersion": "2026.8.1-beta.1", - "bundledDist": false + "bundledDist": true }, "release": { "publishToClawHub": true, diff --git a/package.json b/package.json index 0f8764660081..ebd923c33d56 100644 --- a/package.json +++ b/package.json @@ -297,7 +297,6 @@ "!dist/extensions/nostr/**", "!dist/extensions/novita/**", "!dist/extensions/opencode/**", - "!dist/extensions/opencode-go/**", "!dist/extensions/parallel/**", "!dist/extensions/perplexity/**", "!dist/extensions/qianfan/**", diff --git a/scripts/generate-plugin-inventory-doc.mjs b/scripts/generate-plugin-inventory-doc.mjs index 3253bd572546..bd85f848b279 100644 --- a/scripts/generate-plugin-inventory-doc.mjs +++ b/scripts/generate-plugin-inventory-doc.mjs @@ -334,6 +334,10 @@ function resolveInstallRoute(packageJson, status) { return "source checkout only"; } if (status === "core") { + // Explicit bundle ownership describes the current install surface; release flags may stage future publication. + if (packageJson.openclaw?.build?.bundledDist === true) { + return "included in OpenClaw"; + } const release = packageJson.openclaw?.release; if (release?.publishToClawHub === true || release?.publishToNpm === true) { return `included in OpenClaw; ${resolveInstallRoute(packageJson, "external")}`; diff --git a/scripts/lib/plugin-clawhub-release.ts b/scripts/lib/plugin-clawhub-release.ts index b075fa4d470e..ba0e9fd3b7a9 100644 --- a/scripts/lib/plugin-clawhub-release.ts +++ b/scripts/lib/plugin-clawhub-release.ts @@ -13,6 +13,7 @@ import { collectChangedExtensionIdsFromPaths, collectPublishablePluginPackageErrors, collectRequiredLatestDependencies, + isPluginExternalPublicationDeferred, assertPluginReleaseVersionFloors, parsePluginReleaseArgs, resolvePublishablePluginVersion, @@ -45,6 +46,7 @@ type PluginPackageJson = { minGatewayVersion?: string; }; build?: { + bundledDist?: boolean; openclawVersion?: string; pluginSdkVersion?: string; }; @@ -283,6 +285,9 @@ export function collectClawHubPublishablePluginPackages( if (hasSelectedPackageNames && !selectedPackageNames.has(packageName)) { continue; } + if (isPluginExternalPublicationDeferred(packageJson)) { + continue; + } if (packageJson.openclaw?.release?.publishToClawHub !== true) { continue; } diff --git a/scripts/lib/plugin-npm-release.ts b/scripts/lib/plugin-npm-release.ts index 3c1ec3fb9793..5c1c5dadaae4 100644 --- a/scripts/lib/plugin-npm-release.ts +++ b/scripts/lib/plugin-npm-release.ts @@ -34,6 +34,7 @@ type PluginPackageJson = { minGatewayVersion?: string; }; build?: { + bundledDist?: boolean; openclawVersion?: string; pluginSdkVersion?: string; }; @@ -45,6 +46,13 @@ type PluginPackageJson = { }; }; +/** Explicit core ownership defers staged external publication until the plugin is externalized. */ +export function isPluginExternalPublicationDeferred(packageJson: { + openclaw?: { build?: { bundledDist?: unknown } }; +}): boolean { + return packageJson.openclaw?.build?.bundledDist === true; +} + export type RequiredLatestDependency = { packageName: string; version: string; @@ -430,6 +438,9 @@ export function collectPublishablePluginPackages( if (hasSelectedPackageNames && !selectedPackageNames.has(packageName)) { continue; } + if (isPluginExternalPublicationDeferred(packageJson)) { + continue; + } if (packageJson.openclaw?.release?.publishToNpm !== true) { continue; } diff --git a/src/commands/doctor/shared/missing-configured-plugin-install.load-path.test.ts b/src/commands/doctor/shared/missing-configured-plugin-install.load-path.test.ts index 8ac847e35c65..4ca79aeb0639 100644 --- a/src/commands/doctor/shared/missing-configured-plugin-install.load-path.test.ts +++ b/src/commands/doctor/shared/missing-configured-plugin-install.load-path.test.ts @@ -45,6 +45,41 @@ function writeProviderPlugin(rootDir: string): void { ); } +function writeBundledOpenCodeGoPlugin(bundledPluginsDir: string): void { + const pluginDir = path.join(bundledPluginsDir, "opencode-go"); + fs.mkdirSync(pluginDir, { recursive: true }); + fs.writeFileSync(path.join(pluginDir, "index.js"), "export default {};\n", "utf8"); + fs.writeFileSync( + path.join(pluginDir, "package.json"), + JSON.stringify({ + name: "@openclaw/opencode-go-provider", + version: "2026.8.1", + openclaw: { + extensions: ["./index.js"], + install: { + clawhubSpec: "clawhub:@openclaw/opencode-go-provider", + npmSpec: "@openclaw/opencode-go-provider", + defaultChoice: "npm", + }, + build: { openclawVersion: "2026.8.1" }, + release: { publishToClawHub: true, publishToNpm: true }, + }, + }), + "utf8", + ); + fs.writeFileSync( + path.join(pluginDir, "openclaw.plugin.json"), + JSON.stringify({ + id: "opencode-go", + activation: { onStartup: false }, + enabledByDefault: true, + providers: ["opencode-go"], + configSchema: { type: "object", additionalProperties: false, properties: {} }, + }), + "utf8", + ); +} + describe("configured plugin install health for explicit load paths", () => { it("does not install a provider plugin already present at a configured load path", async () => { const rootDir = fs.mkdtempSync(path.join(os.tmpdir(), "openclaw-load-path-provider-")); @@ -80,4 +115,53 @@ describe("configured plugin install health for explicit load paths", () => { warnings: [], }); }); + + it("discovers packaged OpenCode Go before configured-plugin repair", async () => { + const rootDir = fs.mkdtempSync(path.join(os.tmpdir(), "openclaw-bundled-opencode-go-")); + tempDirs.push(rootDir); + const homeDir = path.join(rootDir, "home"); + const stateDir = path.join(rootDir, "state"); + const configPath = path.join(stateDir, "openclaw.json"); + const bundledPluginsDir = path.join(rootDir, "dist", "extensions"); + fs.mkdirSync(homeDir, { recursive: true }); + fs.mkdirSync(stateDir, { recursive: true }); + writeBundledOpenCodeGoPlugin(bundledPluginsDir); + + const cfg = { + auth: { + profiles: { + "opencode-go:default": { provider: "opencode-go", mode: "api_key" as const }, + }, + }, + }; + fs.writeFileSync(configPath, `${JSON.stringify(cfg)}\n`, "utf8"); + const env = { + HOME: homeDir, + USERPROFILE: homeDir, + OPENCLAW_HOME: homeDir, + OPENCLAW_STATE_DIR: stateDir, + OPENCLAW_CONFIG_PATH: configPath, + OPENCLAW_BUNDLED_PLUGINS_DIR: bundledPluginsDir, + OPENCLAW_DISABLE_BUNDLED_SOURCE_OVERLAYS: "1", + OPENCLAW_TEST_TRUST_BUNDLED_PLUGINS_DIR: "1", + NPM_CONFIG_REGISTRY: "http://127.0.0.1:9", + npm_config_registry: "http://127.0.0.1:9", + XDG_CONFIG_HOME: path.join(rootDir, "xdg-config"), + VITEST: "true", + }; + const snapshot = loadManifestMetadataSnapshot({ config: cfg, env }); + expect(snapshot.plugins).toEqual( + expect.arrayContaining([expect.objectContaining({ id: "opencode-go", origin: "bundled" })]), + ); + + const issues = await detectConfiguredPluginInstallHealthIssues({ cfg, env }); + expect(issues).toStrictEqual([]); + + const repair = await repairMissingConfiguredPluginInstalls({ cfg, env }); + expect(repair).toStrictEqual({ + changes: [], + records: {}, + warnings: [], + }); + }); }); diff --git a/test/plugin-npm-release.test.ts b/test/plugin-npm-release.test.ts index 97ff3591ab4f..d4606e0038f4 100644 --- a/test/plugin-npm-release.test.ts +++ b/test/plugin-npm-release.test.ts @@ -540,6 +540,28 @@ describe("collectPluginReleasePlan", () => { }); describe("collectPublishablePluginPackages", () => { + it("defers explicitly bundled plugins from npm and ClawHub release plans", () => { + const repoDir = makeTempRepoRoot(tempDirs, "openclaw-plugin-npm-release-"); + mkdirSync(join(repoDir, "extensions", "demo-plugin"), { recursive: true }); + writePluginReadme(repoDir, "demo-plugin"); + writeJsonFile(join(repoDir, "extensions", "demo-plugin", "package.json"), { + name: "@openclaw/demo-plugin", + version: "2026.4.10", + type: "module", + repository: { type: "git", url: OPENCLAW_PLUGIN_NPM_REPOSITORY_URL }, + openclaw: { + extensions: ["./index.ts"], + ...externalPluginContract("2026.4.10"), + build: { openclawVersion: "2026.4.10", bundledDist: true }, + install: { npmSpec: "@openclaw/demo-plugin" }, + release: { publishToClawHub: true, publishToNpm: true }, + }, + }); + + expect(collectPublishablePluginPackages(repoDir)).toStrictEqual([]); + expect(collectClawHubPublishablePluginPackages(repoDir)).toStrictEqual([]); + }); + it("keeps publishable plugin dist trees out of the core npm package unless bundled", () => { const corePackageRuntimePluginIds = new Set(["discord"]); const rootPackage = JSON.parse(readFileSync("package.json", "utf8")) as { diff --git a/test/scripts/bundled-plugin-build-entries.test.ts b/test/scripts/bundled-plugin-build-entries.test.ts index 01b885b12d2d..4f2fe6c0b574 100644 --- a/test/scripts/bundled-plugin-build-entries.test.ts +++ b/test/scripts/bundled-plugin-build-entries.test.ts @@ -356,7 +356,6 @@ describe("bundled plugin build entries", () => { "mistral", "novita", "opencode", - "opencode-go", "xiaomi", ]) { expect(artifacts).not.toContain(`dist/extensions/${pluginId}/index.js`); @@ -365,6 +364,18 @@ describe("bundled plugin build entries", () => { } }); + it("keeps OpenCode Go bundled until its companion artifact is available", () => { + const artifacts = listBundledPluginPackArtifacts(); + + expect(artifacts).toEqual( + expect.arrayContaining([ + "dist/extensions/opencode-go/index.js", + "dist/extensions/opencode-go/openclaw.plugin.json", + "dist/extensions/opencode-go/package.json", + ]), + ); + }); + it("excludes the externalized Vydra provider from bundled artifacts", () => { const artifacts = listBundledPluginPackArtifacts(); From 3df2c03432a3f38a6a67ffc538d6d61c4f0d6a8d Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Sat, 8 Aug 2026 23:45:40 -0700 Subject: [PATCH 34/69] test(macos): serialize unread view model suite (#120877) (#120931) (cherry picked from commit d844f6353f4619ee88ba332d629b4e1628fbe49b) --- .../Tests/OpenClawKitTests/ChatViewModelUnreadTests.swift | 1 + 1 file changed, 1 insertion(+) diff --git a/apps/shared/OpenClawKit/Tests/OpenClawKitTests/ChatViewModelUnreadTests.swift b/apps/shared/OpenClawKit/Tests/OpenClawKitTests/ChatViewModelUnreadTests.swift index 5e24abbfa53e..ad7e0cdf51eb 100644 --- a/apps/shared/OpenClawKit/Tests/OpenClawKitTests/ChatViewModelUnreadTests.swift +++ b/apps/shared/OpenClawKit/Tests/OpenClawKitTests/ChatViewModelUnreadTests.swift @@ -202,6 +202,7 @@ extension UnreadTestTransportState { } } +@Suite(.serialized) @MainActor struct ChatViewModelUnreadTests { @Test func `successful activation clears unread once`() async throws { From 46acf8623f2fa4119c018f681b4118ca650ff618 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Mon, 10 Aug 2026 00:45:09 -0700 Subject: [PATCH 35/69] fix(sessions): preserve thread on internal turns (#121321) (#121492) (cherry picked from commit 2ade3c14242e63796dbe05112e8d78d7fc1f6306) --- src/auto-reply/reply/session.test.ts | 69 ++++++++++++++++++++++++++++ src/auto-reply/reply/session.ts | 9 ++-- 2 files changed, 74 insertions(+), 4 deletions(-) diff --git a/src/auto-reply/reply/session.test.ts b/src/auto-reply/reply/session.test.ts index 94b0a12d3c1e..38c680da130e 100644 --- a/src/auto-reply/reply/session.test.ts +++ b/src/auto-reply/reply/session.test.ts @@ -5111,6 +5111,75 @@ describe("initSessionState stale threadId fallback", () => { expect(result.sessionEntry.deliveryContext?.threadId).toBe("650.000"); }); + it("preserves external thread routing for internal turns and clears it for external non-thread turns", async () => { + const storePath = await createStorePath("internal-thread-route-"); + const cfg = { session: { store: storePath } } as OpenClawConfig; + const sessionKey = "agent:main:main"; + + await writeSessionStoreFast(storePath, { + [sessionKey]: { + sessionId: "session-internal-thread-route", + updatedAt: Date.now(), + delivery: { + kind: "external", + route: { + channel: "imessage", + accountId: "imessage-default", + target: { to: "+15551234567", chatType: "direct" }, + thread: { id: "thread-42", kind: "thread", source: "session" }, + }, + context: { + channel: "imessage", + to: "+15551234567", + accountId: "imessage-default", + threadId: "thread-42", + }, + origin: { + provider: "webchat", + to: "+15551234567", + accountId: "imessage-default", + threadId: "thread-42", + chatType: "direct", + surface: "webchat", + }, + }, + }, + }); + + const internal = await initSessionState({ + ctx: { + Body: "internal control-ui turn", + SessionKey: sessionKey, + OriginatingChannel: "webchat", + }, + cfg, + }); + expect(internal.sessionEntry.lastThreadId).toBe("thread-42"); + expect(internal.sessionEntry.deliveryContext).toEqual({ + channel: "imessage", + to: "+15551234567", + accountId: "imessage-default", + threadId: "thread-42", + }); + + const plainExternal = await initSessionState({ + ctx: { + Body: "plain external turn", + SessionKey: sessionKey, + OriginatingChannel: "imessage", + OriginatingTo: "+15551234567", + AccountId: "imessage-default", + }, + cfg, + }); + expect(plainExternal.sessionEntry.lastThreadId).toBeUndefined(); + expect(plainExternal.sessionEntry.deliveryContext).toEqual({ + channel: "imessage", + to: "+15551234567", + accountId: "imessage-default", + }); + }); + it("preserves lastThreadId within the same thread session", async () => { const storePath = await createStorePath("preserve-thread-"); const cfg = { session: { store: storePath } } as OpenClawConfig; diff --git a/src/auto-reply/reply/session.ts b/src/auto-reply/reply/session.ts index d46910417c52..b5b5e5055645 100644 --- a/src/auto-reply/reply/session.ts +++ b/src/auto-reply/reply/session.ts @@ -90,6 +90,7 @@ import { sessionDeliveryOrigin, sessionDeliveryRoute, } from "../../utils/delivery-context.shared.js"; +import { isInternalMessageChannel } from "../../utils/message-channel.js"; import { resolveCommandTurnTargetSessionKey } from "../command-turn-context.js"; import type { FinalizedRuntimeMsgContext, @@ -837,14 +838,14 @@ async function initSessionStateAttemptLocked( accountIdRaw: ctx.AccountId, persistedLastAccountId: baseDeliveryContext?.accountId, }); - // Only fall back to persisted threadId for thread sessions. Non-thread - // sessions (e.g. DM without topics) must not inherit a stale threadId from a - // previous interaction that happened inside a topic/thread. + // Internal turns share the established external route and must not erase its + // thread. External non-thread turns still clear stale thread routing. + const preservePersistedThread = isThread || isInternalMessageChannel(originatingChannelRaw); const lastThreadIdRaw = isSystemEvent ? baseDeliveryContext?.threadId : (ctx.MessageThreadId ?? ctx.TransportThreadId ?? - (isThread ? baseDeliveryContext?.threadId : undefined)); + (preservePersistedThread ? baseDeliveryContext?.threadId : undefined)); const delivery = isSystemEvent ? normalizeSessionDeliveryState({ route: isThread ? baseDeliveryRoute : stripThreadFromSessionRoute(baseDeliveryRoute), From a32ad1511bb2c3833c579f52140497b509a3a98a Mon Sep 17 00:00:00 2001 From: Vincent Koc Date: Tue, 11 Aug 2026 02:21:11 +0800 Subject: [PATCH 36/69] chore(release): prepare 2026.8.1-beta.2 --- extensions/acpx/package.json | 6 +-- extensions/admin-http-rpc/package.json | 2 +- extensions/alibaba/package.json | 2 +- extensions/amazon-bedrock-mantle/package.json | 6 +-- extensions/amazon-bedrock/package.json | 6 +-- extensions/anthropic-vertex/package.json | 6 +-- extensions/anthropic/package.json | 2 +- extensions/arcee/package.json | 6 +-- extensions/azure-speech/package.json | 2 +- extensions/baseten/package.json | 6 +-- extensions/beam/package.json | 2 +- extensions/bonjour/package.json | 2 +- extensions/brave/package.json | 6 +-- extensions/browser/package.json | 2 +- extensions/buzz/package.json | 8 ++-- extensions/byteplus/package.json | 6 +-- extensions/canvas/package.json | 2 +- extensions/cerebras/package.json | 6 +-- extensions/chutes/package.json | 6 +-- extensions/clawrouter/package.json | 2 +- extensions/clickclack/package.json | 8 ++-- extensions/cloudflare-ai-gateway/package.json | 6 +-- extensions/codex/package.json | 6 +-- extensions/cohere/package.json | 6 +-- extensions/comfy/package.json | 6 +-- extensions/copilot-proxy/package.json | 2 +- extensions/copilot/package.json | 6 +-- extensions/crabbox/package.json | 2 +- extensions/cua-computer/package.json | 2 +- extensions/deepgram/package.json | 2 +- extensions/deepinfra/package.json | 6 +-- extensions/deepseek/package.json | 6 +-- extensions/diagnostics-otel/package.json | 6 +-- .../diagnostics-prometheus/package.json | 6 +-- extensions/diffs-language-pack/package.json | 6 +-- extensions/diffs/package.json | 6 +-- extensions/discord/package.json | 8 ++-- extensions/document-extract/package.json | 2 +- extensions/duckduckgo/package.json | 6 +-- extensions/elevenlabs/package.json | 2 +- extensions/exa/package.json | 6 +-- extensions/fal/package.json | 2 +- extensions/featherless/package.json | 6 +-- extensions/feishu/package.json | 8 ++-- extensions/file-transfer/package.json | 2 +- extensions/firecrawl/package.json | 6 +-- extensions/fireworks/package.json | 6 +-- extensions/fish-audio-speech/package.json | 6 +-- extensions/github-copilot/package.json | 2 +- extensions/gmi/package.json | 6 +-- extensions/google-meet/package.json | 8 ++-- extensions/google/package.json | 2 +- extensions/googlechat/package.json | 8 ++-- extensions/gradium/package.json | 6 +-- extensions/groq/package.json | 6 +-- extensions/huggingface/package.json | 2 +- extensions/image-generation-core/package.json | 2 +- extensions/imessage/package.json | 8 ++-- extensions/inworld/package.json | 6 +-- extensions/irc/package.json | 6 +-- extensions/kilocode/package.json | 6 +-- extensions/kimi-coding/package.json | 6 +-- extensions/line/package.json | 8 ++-- extensions/linux-canvas/package.json | 2 +- extensions/linux-node/package.json | 2 +- extensions/litellm/package.json | 2 +- extensions/llama-cpp/package.json | 6 +-- extensions/llm-task/package.json | 2 +- extensions/lmstudio/package.json | 2 +- extensions/lobster/package.json | 6 +-- extensions/logbook/package.json | 4 +- extensions/longcat/package.json | 6 +-- extensions/matrix/package.json | 8 ++-- extensions/mattermost/package.json | 8 ++-- .../media-understanding-core/package.json | 2 +- extensions/memory-core/package.json | 4 +- extensions/memory-lancedb/package.json | 6 +-- extensions/memory-wiki/package.json | 4 +- extensions/meta/package.json | 6 +-- extensions/microsoft-foundry/package.json | 2 +- extensions/microsoft/package.json | 2 +- extensions/migrate-claude/package.json | 4 +- extensions/migrate-hermes/package.json | 4 +- extensions/minimax/package.json | 2 +- extensions/mistral/package.json | 6 +-- extensions/moonshot/package.json | 6 +-- extensions/msteams/package.json | 8 ++-- extensions/mxc/package.json | 6 +-- extensions/nextcloud-talk/package.json | 8 ++-- extensions/nostr/package.json | 8 ++-- extensions/novita/package.json | 6 +-- extensions/nvidia/package.json | 2 +- extensions/oc-path/package.json | 4 +- extensions/ollama/package.json | 2 +- extensions/onepassword/package.json | 2 +- extensions/open-prose/package.json | 2 +- extensions/openai/package.json | 2 +- extensions/opencode-go/package.json | 6 +-- extensions/opencode/package.json | 6 +-- extensions/openrouter/package.json | 2 +- extensions/openshell/package.json | 6 +-- extensions/parallel/package.json | 6 +-- extensions/perplexity/package.json | 6 +-- extensions/pixverse/package.json | 8 ++-- extensions/policy/package.json | 4 +- extensions/qa-channel/package.json | 4 +- extensions/qa-lab/package.json | 6 +-- extensions/qianfan/package.json | 6 +-- extensions/qqbot/package.json | 8 ++-- extensions/qwen/package.json | 6 +-- extensions/raft/package.json | 8 ++-- extensions/reef/package.json | 2 +- extensions/runway/package.json | 2 +- extensions/searxng/package.json | 6 +-- extensions/senseaudio/package.json | 2 +- extensions/sglang/package.json | 2 +- extensions/signal/package.json | 6 +-- extensions/slack/package.json | 8 ++-- extensions/sms/package.json | 6 +-- extensions/stepfun/package.json | 6 +-- extensions/synology-chat/package.json | 6 +-- extensions/synthetic/package.json | 6 +-- extensions/tavily/package.json | 6 +-- extensions/teams-meetings/package.json | 8 ++-- extensions/telegram/package.json | 2 +- extensions/tencent/package.json | 6 +-- extensions/tlon/package.json | 8 ++-- extensions/together/package.json | 2 +- extensions/tokenjuice/package.json | 8 ++-- extensions/tts-local-cli/package.json | 2 +- extensions/twitch/package.json | 6 +-- extensions/vault/package.json | 2 +- extensions/venice/package.json | 6 +-- extensions/vercel-ai-gateway/package.json | 6 +-- extensions/video-generation-core/package.json | 2 +- extensions/vllm/package.json | 2 +- extensions/voice-call/package.json | 8 ++-- extensions/volcengine/package.json | 6 +-- extensions/voyage/package.json | 6 +-- extensions/vydra/package.json | 6 +-- extensions/web-readability/package.json | 2 +- extensions/webhooks/package.json | 2 +- extensions/whatsapp/package.json | 8 ++-- extensions/workboard/package.json | 4 +- extensions/xai/package.json | 2 +- extensions/xiaomi/package.json | 6 +-- extensions/zai/package.json | 6 +-- extensions/zalo/package.json | 8 ++-- extensions/zalouser/package.json | 8 ++-- extensions/zoom-meetings/package.json | 8 ++-- package.json | 2 +- packages/ai/package.json | 2 +- packages/gateway-client/package.json | 2 +- packages/gateway-protocol/package.json | 2 +- .../official-external-channel-catalog.json | 48 +++++++++---------- 155 files changed, 396 insertions(+), 396 deletions(-) diff --git a/extensions/acpx/package.json b/extensions/acpx/package.json index c3da713aec0e..c45af4713f08 100644 --- a/extensions/acpx/package.json +++ b/extensions/acpx/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/acpx", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "OpenClaw ACP runtime backend with plugin-owned session and transport management.", "repository": { "type": "git", @@ -43,10 +43,10 @@ ] }, "compat": { - "pluginApi": ">=2026.8.1-beta.1" + "pluginApi": ">=2026.8.1-beta.2" }, "build": { - "openclawVersion": "2026.8.1-beta.1", + "openclawVersion": "2026.8.1-beta.2", "staticAssets": [ { "source": "./src/runtime-internals/mcp-proxy.mjs", diff --git a/extensions/admin-http-rpc/package.json b/extensions/admin-http-rpc/package.json index 3acf341b732e..6426d3b54fb7 100644 --- a/extensions/admin-http-rpc/package.json +++ b/extensions/admin-http-rpc/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/admin-http-rpc", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "private": true, "description": "OpenClaw admin HTTP RPC endpoint", "type": "module", diff --git a/extensions/alibaba/package.json b/extensions/alibaba/package.json index 0ac2db5976d9..423591a887df 100644 --- a/extensions/alibaba/package.json +++ b/extensions/alibaba/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/alibaba-provider", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "private": true, "description": "OpenClaw Alibaba Model Studio video provider plugin", "type": "module", diff --git a/extensions/amazon-bedrock-mantle/package.json b/extensions/amazon-bedrock-mantle/package.json index 309c2c48b3bd..c1152783bb91 100644 --- a/extensions/amazon-bedrock-mantle/package.json +++ b/extensions/amazon-bedrock-mantle/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/amazon-bedrock-mantle-provider", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "OpenClaw Amazon Bedrock Mantle provider plugin for OpenAI-compatible model routing.", "repository": { "type": "git", @@ -24,10 +24,10 @@ "minHostVersion": ">=2026.5.12-beta.1" }, "compat": { - "pluginApi": ">=2026.8.1-beta.1" + "pluginApi": ">=2026.8.1-beta.2" }, "build": { - "openclawVersion": "2026.8.1-beta.1", + "openclawVersion": "2026.8.1-beta.2", "bundledDist": false }, "release": { diff --git a/extensions/amazon-bedrock/package.json b/extensions/amazon-bedrock/package.json index 1793b986beff..77700f1ad7fc 100644 --- a/extensions/amazon-bedrock/package.json +++ b/extensions/amazon-bedrock/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/amazon-bedrock-provider", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "OpenClaw Amazon Bedrock provider plugin with model discovery, embeddings, and guardrail support.", "repository": { "type": "git", @@ -28,10 +28,10 @@ "minHostVersion": ">=2026.5.12-beta.1" }, "compat": { - "pluginApi": ">=2026.8.1-beta.1" + "pluginApi": ">=2026.8.1-beta.2" }, "build": { - "openclawVersion": "2026.8.1-beta.1", + "openclawVersion": "2026.8.1-beta.2", "bundledDist": false }, "release": { diff --git a/extensions/anthropic-vertex/package.json b/extensions/anthropic-vertex/package.json index b2a821c7e74c..297a75dd17bd 100644 --- a/extensions/anthropic-vertex/package.json +++ b/extensions/anthropic-vertex/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/anthropic-vertex-provider", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "OpenClaw Anthropic Vertex provider plugin for Claude models on Google Vertex AI.", "repository": { "type": "git", @@ -25,10 +25,10 @@ "minHostVersion": ">=2026.5.12-beta.1" }, "compat": { - "pluginApi": ">=2026.8.1-beta.1" + "pluginApi": ">=2026.8.1-beta.2" }, "build": { - "openclawVersion": "2026.8.1-beta.1", + "openclawVersion": "2026.8.1-beta.2", "bundledDist": false }, "release": { diff --git a/extensions/anthropic/package.json b/extensions/anthropic/package.json index 4d59159d279d..4b66b5884d46 100644 --- a/extensions/anthropic/package.json +++ b/extensions/anthropic/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/anthropic-provider", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "private": true, "description": "OpenClaw Anthropic provider, Claude CLI, and native session catalog plugin", "type": "module", diff --git a/extensions/arcee/package.json b/extensions/arcee/package.json index cf76e7f09509..614cc3c9579a 100644 --- a/extensions/arcee/package.json +++ b/extensions/arcee/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/arcee-provider", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "OpenClaw Arcee provider plugin.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.6.8" }, "compat": { - "pluginApi": ">=2026.8.1-beta.1" + "pluginApi": ">=2026.8.1-beta.2" }, "build": { - "openclawVersion": "2026.8.1-beta.1", + "openclawVersion": "2026.8.1-beta.2", "bundledDist": false }, "release": { diff --git a/extensions/azure-speech/package.json b/extensions/azure-speech/package.json index 570c90ef0138..b3e4b8b958b1 100644 --- a/extensions/azure-speech/package.json +++ b/extensions/azure-speech/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/azure-speech", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "private": true, "description": "OpenClaw Azure Speech plugin", "type": "module", diff --git a/extensions/baseten/package.json b/extensions/baseten/package.json index 8a74289f2c67..672acbe9d812 100644 --- a/extensions/baseten/package.json +++ b/extensions/baseten/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/baseten-provider", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "OpenClaw Baseten provider plugin.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.7.2" }, "compat": { - "pluginApi": ">=2026.8.1-beta.1" + "pluginApi": ">=2026.8.1-beta.2" }, "build": { - "openclawVersion": "2026.8.1-beta.1", + "openclawVersion": "2026.8.1-beta.2", "bundledDist": false }, "release": { diff --git a/extensions/beam/package.json b/extensions/beam/package.json index 893976c3cd29..45a7f9797ed0 100644 --- a/extensions/beam/package.json +++ b/extensions/beam/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/beam", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "private": true, "description": "Read-only coding-session Beam receiver", "type": "module", diff --git a/extensions/bonjour/package.json b/extensions/bonjour/package.json index 2993363a98ef..76ab52b2ecba 100644 --- a/extensions/bonjour/package.json +++ b/extensions/bonjour/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/bonjour", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "OpenClaw Bonjour/mDNS gateway discovery", "type": "module", "dependencies": { diff --git a/extensions/brave/package.json b/extensions/brave/package.json index bfaa9f0ec758..5121acb9597e 100644 --- a/extensions/brave/package.json +++ b/extensions/brave/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/brave-plugin", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "OpenClaw Brave Search provider plugin for web search.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "allowInvalidConfigRecovery": true }, "compat": { - "pluginApi": ">=2026.8.1-beta.1" + "pluginApi": ">=2026.8.1-beta.2" }, "build": { - "openclawVersion": "2026.8.1-beta.1" + "openclawVersion": "2026.8.1-beta.2" }, "release": { "publishToClawHub": true, diff --git a/extensions/browser/package.json b/extensions/browser/package.json index e2c79722d399..b3eb94db75cb 100644 --- a/extensions/browser/package.json +++ b/extensions/browser/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/browser-plugin", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "private": true, "description": "OpenClaw browser tool plugin", "type": "module", diff --git a/extensions/buzz/package.json b/extensions/buzz/package.json index cb625e4701d1..91b7b4531179 100644 --- a/extensions/buzz/package.json +++ b/extensions/buzz/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/buzz", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "Connect OpenClaw agents to Buzz rooms", "repository": { "type": "git", @@ -16,7 +16,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.8.1-beta.1" + "openclaw": ">=2026.8.1-beta.2" }, "peerDependenciesMeta": { "openclaw": { @@ -82,10 +82,10 @@ "minHostVersion": ">=2026.7.2" }, "compat": { - "pluginApi": ">=2026.8.1-beta.1" + "pluginApi": ">=2026.8.1-beta.2" }, "build": { - "openclawVersion": "2026.8.1-beta.1" + "openclawVersion": "2026.8.1-beta.2" }, "release": { "publishToClawHub": true, diff --git a/extensions/byteplus/package.json b/extensions/byteplus/package.json index c048d5a67be0..53a1029c1023 100644 --- a/extensions/byteplus/package.json +++ b/extensions/byteplus/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/byteplus-provider", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "OpenClaw BytePlus provider plugin.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.7.2" }, "compat": { - "pluginApi": ">=2026.8.1-beta.1" + "pluginApi": ">=2026.8.1-beta.2" }, "build": { - "openclawVersion": "2026.8.1-beta.1", + "openclawVersion": "2026.8.1-beta.2", "bundledDist": false }, "release": { diff --git a/extensions/canvas/package.json b/extensions/canvas/package.json index d34abcac895a..f339c19b6433 100644 --- a/extensions/canvas/package.json +++ b/extensions/canvas/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/canvas-plugin", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "private": true, "description": "OpenClaw Canvas plugin", "type": "module", diff --git a/extensions/cerebras/package.json b/extensions/cerebras/package.json index eda530991d68..4448af43bf11 100644 --- a/extensions/cerebras/package.json +++ b/extensions/cerebras/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/cerebras-provider", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "OpenClaw Cerebras provider plugin.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.6.8" }, "compat": { - "pluginApi": ">=2026.8.1-beta.1" + "pluginApi": ">=2026.8.1-beta.2" }, "build": { - "openclawVersion": "2026.8.1-beta.1", + "openclawVersion": "2026.8.1-beta.2", "bundledDist": false }, "release": { diff --git a/extensions/chutes/package.json b/extensions/chutes/package.json index c3f63c41a9ad..3b198ee3dbec 100644 --- a/extensions/chutes/package.json +++ b/extensions/chutes/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/chutes-provider", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "OpenClaw Chutes.ai provider plugin.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.6.8" }, "compat": { - "pluginApi": ">=2026.8.1-beta.1" + "pluginApi": ">=2026.8.1-beta.2" }, "build": { - "openclawVersion": "2026.8.1-beta.1", + "openclawVersion": "2026.8.1-beta.2", "bundledDist": false }, "release": { diff --git a/extensions/clawrouter/package.json b/extensions/clawrouter/package.json index 1e9c3caa5118..83c652433602 100644 --- a/extensions/clawrouter/package.json +++ b/extensions/clawrouter/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/clawrouter", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "private": true, "description": "OpenClaw ClawRouter plugin", "type": "module", diff --git a/extensions/clickclack/package.json b/extensions/clickclack/package.json index 5cbf549501ad..2f975eaa23b3 100644 --- a/extensions/clickclack/package.json +++ b/extensions/clickclack/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/clickclack", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "OpenClaw ClickClack channel plugin", "type": "module", "exports": { @@ -17,7 +17,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.8.1-beta.1" + "openclaw": ">=2026.8.1-beta.2" }, "peerDependenciesMeta": { "openclaw": { @@ -140,10 +140,10 @@ "allowInvalidConfigRecovery": true }, "compat": { - "pluginApi": ">=2026.8.1-beta.1" + "pluginApi": ">=2026.8.1-beta.2" }, "build": { - "openclawVersion": "2026.8.1-beta.1", + "openclawVersion": "2026.8.1-beta.2", "bundledDist": false }, "release": { diff --git a/extensions/cloudflare-ai-gateway/package.json b/extensions/cloudflare-ai-gateway/package.json index f384f273f711..6ba6113c2e76 100644 --- a/extensions/cloudflare-ai-gateway/package.json +++ b/extensions/cloudflare-ai-gateway/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/cloudflare-ai-gateway-provider", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "OpenClaw Cloudflare AI Gateway provider plugin.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.6.8" }, "compat": { - "pluginApi": ">=2026.8.1-beta.1" + "pluginApi": ">=2026.8.1-beta.2" }, "build": { - "openclawVersion": "2026.8.1-beta.1", + "openclawVersion": "2026.8.1-beta.2", "bundledDist": false }, "release": { diff --git a/extensions/codex/package.json b/extensions/codex/package.json index d6d36b34a2da..acd717be297b 100644 --- a/extensions/codex/package.json +++ b/extensions/codex/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/codex", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "OpenClaw Codex app-server harness and native session supervision plugin.", "repository": { "type": "git", @@ -35,10 +35,10 @@ ] }, "compat": { - "pluginApi": ">=2026.8.1-beta.1" + "pluginApi": ">=2026.8.1-beta.2" }, "build": { - "openclawVersion": "2026.8.1-beta.1" + "openclawVersion": "2026.8.1-beta.2" }, "release": { "publishToClawHub": true, diff --git a/extensions/cohere/package.json b/extensions/cohere/package.json index 27d219d09510..94b21a78ec3b 100644 --- a/extensions/cohere/package.json +++ b/extensions/cohere/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/cohere-provider", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "OpenClaw Cohere provider plugin.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.6.8" }, "compat": { - "pluginApi": ">=2026.8.1-beta.1" + "pluginApi": ">=2026.8.1-beta.2" }, "build": { - "openclawVersion": "2026.8.1-beta.1", + "openclawVersion": "2026.8.1-beta.2", "bundledDist": false }, "release": { diff --git a/extensions/comfy/package.json b/extensions/comfy/package.json index 849b766f7c7e..1036b1be7ef8 100644 --- a/extensions/comfy/package.json +++ b/extensions/comfy/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/comfy-provider", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "OpenClaw ComfyUI provider plugin.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.7.2" }, "compat": { - "pluginApi": ">=2026.8.1-beta.1" + "pluginApi": ">=2026.8.1-beta.2" }, "build": { - "openclawVersion": "2026.8.1-beta.1", + "openclawVersion": "2026.8.1-beta.2", "bundledDist": false }, "release": { diff --git a/extensions/copilot-proxy/package.json b/extensions/copilot-proxy/package.json index 810703086396..6785c13b8042 100644 --- a/extensions/copilot-proxy/package.json +++ b/extensions/copilot-proxy/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/copilot-proxy", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "private": true, "description": "OpenClaw Copilot Proxy provider plugin", "type": "module", diff --git a/extensions/copilot/package.json b/extensions/copilot/package.json index a7036193ae04..ba3da2f16087 100644 --- a/extensions/copilot/package.json +++ b/extensions/copilot/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/copilot", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "OpenClaw GitHub Copilot agent runtime plugin (registers a `github-copilot` AgentHarness backed by @github/copilot-sdk over JSON-RPC to the GitHub Copilot CLI)", "repository": { "type": "git", @@ -24,10 +24,10 @@ "minHostVersion": ">=2026.5.28" }, "compat": { - "pluginApi": ">=2026.8.1-beta.1" + "pluginApi": ">=2026.8.1-beta.2" }, "build": { - "openclawVersion": "2026.8.1-beta.1", + "openclawVersion": "2026.8.1-beta.2", "bundledDist": false }, "release": { diff --git a/extensions/crabbox/package.json b/extensions/crabbox/package.json index e555f5f34ea7..18e3b347939e 100644 --- a/extensions/crabbox/package.json +++ b/extensions/crabbox/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/crabbox-provider", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "private": true, "description": "OpenClaw cloud worker provider backed by the Crabbox CLI", "type": "module", diff --git a/extensions/cua-computer/package.json b/extensions/cua-computer/package.json index 2cb27a5b4bfc..681d94907a0f 100644 --- a/extensions/cua-computer/package.json +++ b/extensions/cua-computer/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/cua-computer", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "Experimental CUA Driver SDK computer control for Windows and Linux node hosts", "type": "module", "dependencies": { diff --git a/extensions/deepgram/package.json b/extensions/deepgram/package.json index a18b707a3b1d..5dc4fe4dd9fa 100644 --- a/extensions/deepgram/package.json +++ b/extensions/deepgram/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/deepgram-provider", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "private": true, "description": "OpenClaw Deepgram media-understanding provider", "type": "module", diff --git a/extensions/deepinfra/package.json b/extensions/deepinfra/package.json index 45d148632240..2548f8528d92 100644 --- a/extensions/deepinfra/package.json +++ b/extensions/deepinfra/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/deepinfra-provider", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "OpenClaw DeepInfra provider plugin.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.6.8" }, "compat": { - "pluginApi": ">=2026.8.1-beta.1" + "pluginApi": ">=2026.8.1-beta.2" }, "build": { - "openclawVersion": "2026.8.1-beta.1", + "openclawVersion": "2026.8.1-beta.2", "bundledDist": false }, "release": { diff --git a/extensions/deepseek/package.json b/extensions/deepseek/package.json index afea9145b825..4cf396f20e85 100644 --- a/extensions/deepseek/package.json +++ b/extensions/deepseek/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/deepseek-provider", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "OpenClaw DeepSeek provider plugin.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.6.8" }, "compat": { - "pluginApi": ">=2026.8.1-beta.1" + "pluginApi": ">=2026.8.1-beta.2" }, "build": { - "openclawVersion": "2026.8.1-beta.1", + "openclawVersion": "2026.8.1-beta.2", "bundledDist": false }, "release": { diff --git a/extensions/diagnostics-otel/package.json b/extensions/diagnostics-otel/package.json index 99a2fe7a15e5..ae6381ed99ef 100644 --- a/extensions/diagnostics-otel/package.json +++ b/extensions/diagnostics-otel/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/diagnostics-otel", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "OpenClaw diagnostics OpenTelemetry exporter for metrics, traces, and logs.", "repository": { "type": "git", @@ -34,10 +34,10 @@ "minHostVersion": ">=2026.4.25" }, "compat": { - "pluginApi": ">=2026.8.1-beta.1" + "pluginApi": ">=2026.8.1-beta.2" }, "build": { - "openclawVersion": "2026.8.1-beta.1" + "openclawVersion": "2026.8.1-beta.2" }, "release": { "publishToClawHub": true, diff --git a/extensions/diagnostics-prometheus/package.json b/extensions/diagnostics-prometheus/package.json index f458f986f469..ea5f9388fdcc 100644 --- a/extensions/diagnostics-prometheus/package.json +++ b/extensions/diagnostics-prometheus/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/diagnostics-prometheus", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "OpenClaw diagnostics Prometheus exporter for runtime metrics.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.4.25" }, "compat": { - "pluginApi": ">=2026.8.1-beta.1" + "pluginApi": ">=2026.8.1-beta.2" }, "build": { - "openclawVersion": "2026.8.1-beta.1" + "openclawVersion": "2026.8.1-beta.2" }, "release": { "publishToClawHub": true, diff --git a/extensions/diffs-language-pack/package.json b/extensions/diffs-language-pack/package.json index b8872ef0e1ab..44f0108bcb9f 100644 --- a/extensions/diffs-language-pack/package.json +++ b/extensions/diffs-language-pack/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/diffs-language-pack", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "OpenClaw diffs viewer syntax highlighting language pack", "repository": { "type": "git", @@ -22,13 +22,13 @@ "minHostVersion": ">=2026.5.27" }, "compat": { - "pluginApi": ">=2026.8.1-beta.1" + "pluginApi": ">=2026.8.1-beta.2" }, "assetScripts": { "build": "node ../../scripts/build-diffs-viewer-runtime.mjs full" }, "build": { - "openclawVersion": "2026.8.1-beta.1", + "openclawVersion": "2026.8.1-beta.2", "staticAssets": [ { "source": "./assets/viewer-runtime.js", diff --git a/extensions/diffs/package.json b/extensions/diffs/package.json index 9733207a8c41..a0b4087c1561 100644 --- a/extensions/diffs/package.json +++ b/extensions/diffs/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/diffs", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "OpenClaw read-only diff viewer plugin and file renderer for agents.", "repository": { "type": "git", @@ -28,13 +28,13 @@ "minHostVersion": ">=2026.4.30" }, "compat": { - "pluginApi": ">=2026.8.1-beta.1" + "pluginApi": ">=2026.8.1-beta.2" }, "assetScripts": { "build": "node ../../scripts/build-diffs-viewer-runtime.mjs curated" }, "build": { - "openclawVersion": "2026.8.1-beta.1", + "openclawVersion": "2026.8.1-beta.2", "staticAssets": [ { "source": "./assets/viewer-runtime.js", diff --git a/extensions/discord/package.json b/extensions/discord/package.json index 3228a975ec67..f290128a4c02 100644 --- a/extensions/discord/package.json +++ b/extensions/discord/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/discord", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "OpenClaw Discord channel plugin for channels, DMs, commands, and app events.", "repository": { "type": "git", @@ -24,7 +24,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.8.1-beta.1" + "openclaw": ">=2026.8.1-beta.2" }, "peerDependenciesMeta": { "openclaw": { @@ -99,10 +99,10 @@ "allowInvalidConfigRecovery": true }, "compat": { - "pluginApi": ">=2026.8.1-beta.1" + "pluginApi": ">=2026.8.1-beta.2" }, "build": { - "openclawVersion": "2026.8.1-beta.1", + "openclawVersion": "2026.8.1-beta.2", "staticAssets": [ { "source": "./assets/embedded-app-sdk.mjs", diff --git a/extensions/document-extract/package.json b/extensions/document-extract/package.json index 777b48fc7f0e..420f8f5441c6 100644 --- a/extensions/document-extract/package.json +++ b/extensions/document-extract/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/document-extract-plugin", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "private": true, "description": "OpenClaw local document extraction plugin", "type": "module", diff --git a/extensions/duckduckgo/package.json b/extensions/duckduckgo/package.json index 658cb43c0829..76041761b2ca 100644 --- a/extensions/duckduckgo/package.json +++ b/extensions/duckduckgo/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/duckduckgo-plugin", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "OpenClaw DuckDuckGo plugin.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.7.2" }, "compat": { - "pluginApi": ">=2026.8.1-beta.1" + "pluginApi": ">=2026.8.1-beta.2" }, "build": { - "openclawVersion": "2026.8.1-beta.1", + "openclawVersion": "2026.8.1-beta.2", "bundledDist": false }, "release": { diff --git a/extensions/elevenlabs/package.json b/extensions/elevenlabs/package.json index 343b31de115b..ff4c60071c46 100644 --- a/extensions/elevenlabs/package.json +++ b/extensions/elevenlabs/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/elevenlabs-speech", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "private": true, "description": "OpenClaw ElevenLabs speech plugin", "type": "module", diff --git a/extensions/exa/package.json b/extensions/exa/package.json index 75b3225530e6..a86262504c7c 100644 --- a/extensions/exa/package.json +++ b/extensions/exa/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/exa-plugin", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "OpenClaw Exa plugin.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.6.8" }, "compat": { - "pluginApi": ">=2026.8.1-beta.1" + "pluginApi": ">=2026.8.1-beta.2" }, "build": { - "openclawVersion": "2026.8.1-beta.1", + "openclawVersion": "2026.8.1-beta.2", "bundledDist": false }, "release": { diff --git a/extensions/fal/package.json b/extensions/fal/package.json index ee2f025ff876..e6acea9d512e 100644 --- a/extensions/fal/package.json +++ b/extensions/fal/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/fal-provider", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "private": true, "description": "OpenClaw fal provider plugin", "type": "module", diff --git a/extensions/featherless/package.json b/extensions/featherless/package.json index e81b1e337b05..480c4ba8b2e4 100644 --- a/extensions/featherless/package.json +++ b/extensions/featherless/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/featherless-provider", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "OpenClaw Featherless AI provider plugin.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.6.11" }, "compat": { - "pluginApi": ">=2026.8.1-beta.1" + "pluginApi": ">=2026.8.1-beta.2" }, "build": { - "openclawVersion": "2026.8.1-beta.1", + "openclawVersion": "2026.8.1-beta.2", "bundledDist": false }, "release": { diff --git a/extensions/feishu/package.json b/extensions/feishu/package.json index 333d1d0e06ff..5350abf7208e 100644 --- a/extensions/feishu/package.json +++ b/extensions/feishu/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/feishu", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "OpenClaw Feishu/Lark channel plugin for chats and workplace tools (community maintained by @m1heng).", "repository": { "type": "git", @@ -20,7 +20,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.8.1-beta.1" + "openclaw": ">=2026.8.1-beta.2" }, "peerDependenciesMeta": { "openclaw": { @@ -64,10 +64,10 @@ "minHostVersion": ">=2026.5.29" }, "compat": { - "pluginApi": ">=2026.8.1-beta.1" + "pluginApi": ">=2026.8.1-beta.2" }, "build": { - "openclawVersion": "2026.8.1-beta.1" + "openclawVersion": "2026.8.1-beta.2" }, "release": { "publishToClawHub": true, diff --git a/extensions/file-transfer/package.json b/extensions/file-transfer/package.json index 129dfdf1fad5..d244cce25b13 100644 --- a/extensions/file-transfer/package.json +++ b/extensions/file-transfer/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/file-transfer", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "OpenClaw file transfer plugin (file_fetch, dir_list, dir_fetch, file_write)", "type": "module", "dependencies": { diff --git a/extensions/firecrawl/package.json b/extensions/firecrawl/package.json index 1cf23bd83156..027ec625f4a8 100644 --- a/extensions/firecrawl/package.json +++ b/extensions/firecrawl/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/firecrawl-plugin", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "OpenClaw Firecrawl plugin.", "repository": { "type": "git", @@ -24,10 +24,10 @@ "minHostVersion": ">=2026.6.8" }, "compat": { - "pluginApi": ">=2026.8.1-beta.1" + "pluginApi": ">=2026.8.1-beta.2" }, "build": { - "openclawVersion": "2026.8.1-beta.1", + "openclawVersion": "2026.8.1-beta.2", "bundledDist": false }, "release": { diff --git a/extensions/fireworks/package.json b/extensions/fireworks/package.json index 6cf60cdc452a..c8185601910b 100644 --- a/extensions/fireworks/package.json +++ b/extensions/fireworks/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/fireworks-provider", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "OpenClaw Fireworks provider plugin", "type": "module", "devDependencies": { @@ -17,10 +17,10 @@ "minHostVersion": ">=2026.6.9" }, "compat": { - "pluginApi": ">=2026.8.1-beta.1" + "pluginApi": ">=2026.8.1-beta.2" }, "build": { - "openclawVersion": "2026.8.1-beta.1", + "openclawVersion": "2026.8.1-beta.2", "bundledDist": false }, "release": { diff --git a/extensions/fish-audio-speech/package.json b/extensions/fish-audio-speech/package.json index e8c6379b5db8..704f9c2f38fa 100644 --- a/extensions/fish-audio-speech/package.json +++ b/extensions/fish-audio-speech/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/fish-audio-speech", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "OpenClaw Fish Audio speech plugin.", "repository": { "type": "git", @@ -20,10 +20,10 @@ "minHostVersion": ">=2026.7.2" }, "compat": { - "pluginApi": ">=2026.8.1-beta.1" + "pluginApi": ">=2026.8.1-beta.2" }, "build": { - "openclawVersion": "2026.8.1-beta.1", + "openclawVersion": "2026.8.1-beta.2", "bundledDist": false }, "release": { diff --git a/extensions/github-copilot/package.json b/extensions/github-copilot/package.json index 1b9cdc02e0bf..bcf6a895db38 100644 --- a/extensions/github-copilot/package.json +++ b/extensions/github-copilot/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/github-copilot-provider", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "private": true, "description": "OpenClaw GitHub Copilot provider plugin", "type": "module", diff --git a/extensions/gmi/package.json b/extensions/gmi/package.json index 35d9ae6a9b1d..e80d024f7060 100644 --- a/extensions/gmi/package.json +++ b/extensions/gmi/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/gmi-provider", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "OpenClaw GMI Cloud provider plugin.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.6.8" }, "compat": { - "pluginApi": ">=2026.8.1-beta.1" + "pluginApi": ">=2026.8.1-beta.2" }, "build": { - "openclawVersion": "2026.8.1-beta.1", + "openclawVersion": "2026.8.1-beta.2", "bundledDist": false }, "release": { diff --git a/extensions/google-meet/package.json b/extensions/google-meet/package.json index 664c617b1312..84adfe3c7325 100644 --- a/extensions/google-meet/package.json +++ b/extensions/google-meet/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/google-meet", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "OpenClaw Google Meet participant plugin for joining calls through Chrome or Twilio transports.", "repository": { "type": "git", @@ -17,7 +17,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.8.1-beta.1" + "openclaw": ">=2026.8.1-beta.2" }, "peerDependenciesMeta": { "openclaw": { @@ -34,10 +34,10 @@ "minHostVersion": ">=2026.4.20" }, "compat": { - "pluginApi": ">=2026.8.1-beta.1" + "pluginApi": ">=2026.8.1-beta.2" }, "build": { - "openclawVersion": "2026.8.1-beta.1" + "openclawVersion": "2026.8.1-beta.2" }, "release": { "publishToClawHub": true, diff --git a/extensions/google/package.json b/extensions/google/package.json index 953865a0ec36..026f7f8474e0 100644 --- a/extensions/google/package.json +++ b/extensions/google/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/google-plugin", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "private": true, "description": "OpenClaw Google plugin", "type": "module", diff --git a/extensions/googlechat/package.json b/extensions/googlechat/package.json index 64c6a98223ec..d08e1952c6d4 100644 --- a/extensions/googlechat/package.json +++ b/extensions/googlechat/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/googlechat", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "OpenClaw Google Chat channel plugin for spaces and direct messages.", "repository": { "type": "git", @@ -16,7 +16,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.8.1-beta.1" + "openclaw": ">=2026.8.1-beta.2" }, "peerDependenciesMeta": { "openclaw": { @@ -133,10 +133,10 @@ "minHostVersion": ">=2026.4.10" }, "compat": { - "pluginApi": ">=2026.8.1-beta.1" + "pluginApi": ">=2026.8.1-beta.2" }, "build": { - "openclawVersion": "2026.8.1-beta.1" + "openclawVersion": "2026.8.1-beta.2" }, "release": { "publishToClawHub": true, diff --git a/extensions/gradium/package.json b/extensions/gradium/package.json index e2d4e7318422..4016767f7251 100644 --- a/extensions/gradium/package.json +++ b/extensions/gradium/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/gradium-speech", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "OpenClaw Gradium speech plugin.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.6.8" }, "compat": { - "pluginApi": ">=2026.8.1-beta.1" + "pluginApi": ">=2026.8.1-beta.2" }, "build": { - "openclawVersion": "2026.8.1-beta.1", + "openclawVersion": "2026.8.1-beta.2", "bundledDist": false }, "release": { diff --git a/extensions/groq/package.json b/extensions/groq/package.json index 9dcfcf27d333..04fbed15d88e 100644 --- a/extensions/groq/package.json +++ b/extensions/groq/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/groq-provider", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "OpenClaw Groq media-understanding provider.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.6.8" }, "compat": { - "pluginApi": ">=2026.8.1-beta.1" + "pluginApi": ">=2026.8.1-beta.2" }, "build": { - "openclawVersion": "2026.8.1-beta.1", + "openclawVersion": "2026.8.1-beta.2", "bundledDist": false }, "release": { diff --git a/extensions/huggingface/package.json b/extensions/huggingface/package.json index 53a88f1e1549..fc0c0039e21a 100644 --- a/extensions/huggingface/package.json +++ b/extensions/huggingface/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/huggingface-provider", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "private": true, "description": "OpenClaw Hugging Face provider plugin", "type": "module", diff --git a/extensions/image-generation-core/package.json b/extensions/image-generation-core/package.json index da22c707ed97..0f6d2b9a25f5 100644 --- a/extensions/image-generation-core/package.json +++ b/extensions/image-generation-core/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/image-generation-core", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "private": true, "description": "OpenClaw image generation runtime package", "type": "module", diff --git a/extensions/imessage/package.json b/extensions/imessage/package.json index 48379a811755..a73d2810a451 100644 --- a/extensions/imessage/package.json +++ b/extensions/imessage/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/imessage", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "OpenClaw iMessage channel plugin using imsg on a signed-in Mac", "repository": { "type": "git", @@ -16,7 +16,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.8.1-beta.1" + "openclaw": ">=2026.8.1-beta.2" }, "peerDependenciesMeta": { "openclaw": { @@ -97,10 +97,10 @@ "allowInvalidConfigRecovery": true }, "compat": { - "pluginApi": ">=2026.8.1-beta.1" + "pluginApi": ">=2026.8.1-beta.2" }, "build": { - "openclawVersion": "2026.8.1-beta.1", + "openclawVersion": "2026.8.1-beta.2", "bundledDist": false }, "release": { diff --git a/extensions/inworld/package.json b/extensions/inworld/package.json index 9e0cee0c101e..72e8d160c167 100644 --- a/extensions/inworld/package.json +++ b/extensions/inworld/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/inworld-speech", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "OpenClaw Inworld speech plugin.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.6.8" }, "compat": { - "pluginApi": ">=2026.8.1-beta.1" + "pluginApi": ">=2026.8.1-beta.2" }, "build": { - "openclawVersion": "2026.8.1-beta.1", + "openclawVersion": "2026.8.1-beta.2", "bundledDist": false }, "release": { diff --git a/extensions/irc/package.json b/extensions/irc/package.json index ff545680ca71..c8b97f91f22d 100644 --- a/extensions/irc/package.json +++ b/extensions/irc/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/irc", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "OpenClaw IRC channel plugin", "type": "module", "devDependencies": { @@ -120,10 +120,10 @@ } }, "compat": { - "pluginApi": ">=2026.8.1-beta.1" + "pluginApi": ">=2026.8.1-beta.2" }, "build": { - "openclawVersion": "2026.8.1-beta.1", + "openclawVersion": "2026.8.1-beta.2", "bundledDist": false }, "release": { diff --git a/extensions/kilocode/package.json b/extensions/kilocode/package.json index e13549818965..6c403d1114ec 100644 --- a/extensions/kilocode/package.json +++ b/extensions/kilocode/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/kilocode-provider", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "OpenClaw Kilo Gateway provider plugin.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.6.8" }, "compat": { - "pluginApi": ">=2026.8.1-beta.1" + "pluginApi": ">=2026.8.1-beta.2" }, "build": { - "openclawVersion": "2026.8.1-beta.1", + "openclawVersion": "2026.8.1-beta.2", "bundledDist": false }, "release": { diff --git a/extensions/kimi-coding/package.json b/extensions/kimi-coding/package.json index ba2b503d6340..ebae6335d2b7 100644 --- a/extensions/kimi-coding/package.json +++ b/extensions/kimi-coding/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/kimi-provider", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "OpenClaw Kimi provider plugin.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.6.8" }, "compat": { - "pluginApi": ">=2026.8.1-beta.1" + "pluginApi": ">=2026.8.1-beta.2" }, "build": { - "openclawVersion": "2026.8.1-beta.1", + "openclawVersion": "2026.8.1-beta.2", "bundledDist": false }, "release": { diff --git a/extensions/line/package.json b/extensions/line/package.json index 3665b46e1b84..d1849dfa4240 100644 --- a/extensions/line/package.json +++ b/extensions/line/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/line", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "OpenClaw LINE channel plugin for LINE Bot API chats.", "repository": { "type": "git", @@ -16,7 +16,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.8.1-beta.1" + "openclaw": ">=2026.8.1-beta.2" }, "peerDependenciesMeta": { "openclaw": { @@ -111,10 +111,10 @@ "minHostVersion": ">=2026.4.10" }, "compat": { - "pluginApi": ">=2026.8.1-beta.1" + "pluginApi": ">=2026.8.1-beta.2" }, "build": { - "openclawVersion": "2026.8.1-beta.1" + "openclawVersion": "2026.8.1-beta.2" }, "release": { "publishToClawHub": true, diff --git a/extensions/linux-canvas/package.json b/extensions/linux-canvas/package.json index 53879847cd1a..0a5e2664569b 100644 --- a/extensions/linux-canvas/package.json +++ b/extensions/linux-canvas/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/linux-canvas", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "OpenClaw Linux desktop canvas bridge", "type": "module", "dependencies": { diff --git a/extensions/linux-node/package.json b/extensions/linux-node/package.json index 9e884d9fffe5..1239d0055f57 100644 --- a/extensions/linux-node/package.json +++ b/extensions/linux-node/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/linux-node", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "OpenClaw Linux node device capabilities", "type": "module", "dependencies": { diff --git a/extensions/litellm/package.json b/extensions/litellm/package.json index cac05991ba3c..b17ff19087a1 100644 --- a/extensions/litellm/package.json +++ b/extensions/litellm/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/litellm-provider", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "private": true, "description": "OpenClaw LiteLLM provider plugin", "type": "module", diff --git a/extensions/llama-cpp/package.json b/extensions/llama-cpp/package.json index 0152bfae7b36..72c11d102f1b 100644 --- a/extensions/llama-cpp/package.json +++ b/extensions/llama-cpp/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/llama-cpp-provider", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "OpenClaw llama.cpp text inference and embedding provider plugin", "repository": { "type": "git", @@ -23,10 +23,10 @@ "minHostVersion": ">=2026.6.2" }, "compat": { - "pluginApi": ">=2026.8.1-beta.1" + "pluginApi": ">=2026.8.1-beta.2" }, "build": { - "openclawVersion": "2026.8.1-beta.1" + "openclawVersion": "2026.8.1-beta.2" }, "release": { "bundleRuntimeDependencies": false, diff --git a/extensions/llm-task/package.json b/extensions/llm-task/package.json index e748cf2229c8..2d2f4782b01e 100644 --- a/extensions/llm-task/package.json +++ b/extensions/llm-task/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/llm-task", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "private": true, "description": "OpenClaw JSON-only LLM task plugin", "type": "module", diff --git a/extensions/lmstudio/package.json b/extensions/lmstudio/package.json index 5a0313c323d3..b31baeae84d9 100644 --- a/extensions/lmstudio/package.json +++ b/extensions/lmstudio/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/lmstudio-provider", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "private": true, "description": "OpenClaw LM Studio provider plugin", "type": "module", diff --git a/extensions/lobster/package.json b/extensions/lobster/package.json index a3d6ff0b3be1..be3db864c766 100644 --- a/extensions/lobster/package.json +++ b/extensions/lobster/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/lobster", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "Lobster workflow tool plugin for typed pipelines and resumable approvals.", "repository": { "type": "git", @@ -24,10 +24,10 @@ "minHostVersion": ">=2026.4.25" }, "compat": { - "pluginApi": ">=2026.8.1-beta.1" + "pluginApi": ">=2026.8.1-beta.2" }, "build": { - "openclawVersion": "2026.8.1-beta.1" + "openclawVersion": "2026.8.1-beta.2" }, "release": { "publishToClawHub": true, diff --git a/extensions/logbook/package.json b/extensions/logbook/package.json index 9cdefb439a6c..ac33fad0385b 100644 --- a/extensions/logbook/package.json +++ b/extensions/logbook/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/logbook", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "private": true, "description": "OpenClaw automatic work journal plugin", "type": "module", @@ -9,7 +9,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.8.1-beta.1" + "openclaw": ">=2026.8.1-beta.2" }, "peerDependenciesMeta": { "openclaw": { diff --git a/extensions/longcat/package.json b/extensions/longcat/package.json index 035fe54a78dd..2694f460c658 100644 --- a/extensions/longcat/package.json +++ b/extensions/longcat/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/longcat-provider", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "OpenClaw LongCat provider plugin.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.6.8" }, "compat": { - "pluginApi": ">=2026.8.1-beta.1" + "pluginApi": ">=2026.8.1-beta.2" }, "build": { - "openclawVersion": "2026.8.1-beta.1", + "openclawVersion": "2026.8.1-beta.2", "bundledDist": false }, "release": { diff --git a/extensions/matrix/package.json b/extensions/matrix/package.json index d84aa2ce3832..2db1d2b4c08a 100644 --- a/extensions/matrix/package.json +++ b/extensions/matrix/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/matrix", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "OpenClaw Matrix channel plugin for rooms and direct messages.", "repository": { "type": "git", @@ -22,7 +22,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.8.1-beta.1" + "openclaw": ">=2026.8.1-beta.2" }, "peerDependenciesMeta": { "openclaw": { @@ -171,10 +171,10 @@ "allowInvalidConfigRecovery": true }, "compat": { - "pluginApi": ">=2026.8.1-beta.1" + "pluginApi": ">=2026.8.1-beta.2" }, "build": { - "openclawVersion": "2026.8.1-beta.1" + "openclawVersion": "2026.8.1-beta.2" }, "release": { "publishToClawHub": true, diff --git a/extensions/mattermost/package.json b/extensions/mattermost/package.json index 30d85c902eb1..fb2b2aa6b68b 100644 --- a/extensions/mattermost/package.json +++ b/extensions/mattermost/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/mattermost", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "OpenClaw Mattermost channel plugin", "repository": { "type": "git", @@ -16,7 +16,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.8.1-beta.1" + "openclaw": ">=2026.8.1-beta.2" }, "peerDependenciesMeta": { "openclaw": { @@ -91,10 +91,10 @@ "allowInvalidConfigRecovery": true }, "compat": { - "pluginApi": ">=2026.8.1-beta.1" + "pluginApi": ">=2026.8.1-beta.2" }, "build": { - "openclawVersion": "2026.8.1-beta.1", + "openclawVersion": "2026.8.1-beta.2", "bundledDist": false }, "release": { diff --git a/extensions/media-understanding-core/package.json b/extensions/media-understanding-core/package.json index 129835699987..2d2314e1aed8 100644 --- a/extensions/media-understanding-core/package.json +++ b/extensions/media-understanding-core/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/media-understanding-core", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "private": true, "description": "OpenClaw media understanding runtime package", "type": "module", diff --git a/extensions/memory-core/package.json b/extensions/memory-core/package.json index 73c309eb2c08..c910f35da012 100644 --- a/extensions/memory-core/package.json +++ b/extensions/memory-core/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/memory-core", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "private": true, "description": "OpenClaw core memory search plugin", "type": "module", @@ -18,7 +18,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.8.1-beta.1" + "openclaw": ">=2026.8.1-beta.2" }, "peerDependenciesMeta": { "openclaw": { diff --git a/extensions/memory-lancedb/package.json b/extensions/memory-lancedb/package.json index 043dd5c40779..1a1b068d64ad 100644 --- a/extensions/memory-lancedb/package.json +++ b/extensions/memory-lancedb/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/memory-lancedb", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "OpenClaw LanceDB-backed long-term memory plugin with auto-recall, auto-capture, and vector search.", "repository": { "type": "git", @@ -26,10 +26,10 @@ "minHostVersion": ">=2026.5.31" }, "compat": { - "pluginApi": ">=2026.8.1-beta.1" + "pluginApi": ">=2026.8.1-beta.2" }, "build": { - "openclawVersion": "2026.8.1-beta.1" + "openclawVersion": "2026.8.1-beta.2" }, "release": { "bundleRuntimeDependencies": false, diff --git a/extensions/memory-wiki/package.json b/extensions/memory-wiki/package.json index 85ba25d70e42..257fd3cc16a2 100644 --- a/extensions/memory-wiki/package.json +++ b/extensions/memory-wiki/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/memory-wiki", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "private": true, "description": "OpenClaw persistent wiki plugin", "type": "module", @@ -17,7 +17,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.8.1-beta.1" + "openclaw": ">=2026.8.1-beta.2" }, "peerDependenciesMeta": { "openclaw": { diff --git a/extensions/meta/package.json b/extensions/meta/package.json index 8a363f5a32cd..18e3aca9ccdd 100644 --- a/extensions/meta/package.json +++ b/extensions/meta/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/meta-provider", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "OpenClaw Meta provider plugin.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.6.11" }, "compat": { - "pluginApi": ">=2026.8.1-beta.1" + "pluginApi": ">=2026.8.1-beta.2" }, "build": { - "openclawVersion": "2026.8.1-beta.1", + "openclawVersion": "2026.8.1-beta.2", "bundledDist": false }, "release": { diff --git a/extensions/microsoft-foundry/package.json b/extensions/microsoft-foundry/package.json index af49c7f98a9f..6589410639f6 100644 --- a/extensions/microsoft-foundry/package.json +++ b/extensions/microsoft-foundry/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/microsoft-foundry", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "private": true, "description": "OpenClaw Microsoft Foundry provider plugin", "type": "module", diff --git a/extensions/microsoft/package.json b/extensions/microsoft/package.json index a1f39dc47aa0..53b984f4117e 100644 --- a/extensions/microsoft/package.json +++ b/extensions/microsoft/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/microsoft-speech", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "private": true, "description": "OpenClaw Microsoft speech plugin", "type": "module", diff --git a/extensions/migrate-claude/package.json b/extensions/migrate-claude/package.json index 32d4f67d8499..7a2ed56526d7 100644 --- a/extensions/migrate-claude/package.json +++ b/extensions/migrate-claude/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/migrate-claude", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "private": true, "description": "Claude to OpenClaw migration provider", "type": "module", @@ -9,7 +9,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.8.1-beta.1" + "openclaw": ">=2026.8.1-beta.2" }, "peerDependenciesMeta": { "openclaw": { diff --git a/extensions/migrate-hermes/package.json b/extensions/migrate-hermes/package.json index b040f8ef9f88..8e2a6845b4c8 100644 --- a/extensions/migrate-hermes/package.json +++ b/extensions/migrate-hermes/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/migrate-hermes", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "private": true, "description": "Hermes to OpenClaw migration provider", "type": "module", @@ -13,7 +13,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.8.1-beta.1" + "openclaw": ">=2026.8.1-beta.2" }, "peerDependenciesMeta": { "openclaw": { diff --git a/extensions/minimax/package.json b/extensions/minimax/package.json index 9c78bca0e6ff..9cfae0bc7d12 100644 --- a/extensions/minimax/package.json +++ b/extensions/minimax/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/minimax-provider", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "private": true, "description": "OpenClaw MiniMax provider and OAuth plugin", "type": "module", diff --git a/extensions/mistral/package.json b/extensions/mistral/package.json index 90ecc4d2d82a..0f4241bd5aca 100644 --- a/extensions/mistral/package.json +++ b/extensions/mistral/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/mistral-provider", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "OpenClaw Mistral provider plugin", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.7.2" }, "compat": { - "pluginApi": ">=2026.8.1-beta.1" + "pluginApi": ">=2026.8.1-beta.2" }, "build": { - "openclawVersion": "2026.8.1-beta.1", + "openclawVersion": "2026.8.1-beta.2", "bundledDist": false }, "release": { diff --git a/extensions/moonshot/package.json b/extensions/moonshot/package.json index c26675ea53e1..b5411a3dc4a4 100644 --- a/extensions/moonshot/package.json +++ b/extensions/moonshot/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/moonshot-provider", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "OpenClaw Moonshot provider plugin", "type": "module", "devDependencies": { @@ -17,10 +17,10 @@ "minHostVersion": ">=2026.6.9" }, "compat": { - "pluginApi": ">=2026.8.1-beta.1" + "pluginApi": ">=2026.8.1-beta.2" }, "build": { - "openclawVersion": "2026.8.1-beta.1", + "openclawVersion": "2026.8.1-beta.2", "bundledDist": false }, "release": { diff --git a/extensions/msteams/package.json b/extensions/msteams/package.json index b7ba68a5877e..528a81666766 100644 --- a/extensions/msteams/package.json +++ b/extensions/msteams/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/msteams", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "OpenClaw Microsoft Teams channel plugin for bot conversations.", "repository": { "type": "git", @@ -22,7 +22,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.8.1-beta.1" + "openclaw": ">=2026.8.1-beta.2" }, "peerDependenciesMeta": { "openclaw": { @@ -70,10 +70,10 @@ "minHostVersion": ">=2026.4.10" }, "compat": { - "pluginApi": ">=2026.8.1-beta.1" + "pluginApi": ">=2026.8.1-beta.2" }, "build": { - "openclawVersion": "2026.8.1-beta.1", + "openclawVersion": "2026.8.1-beta.2", "runtimeFormat": "cjs" }, "release": { diff --git a/extensions/mxc/package.json b/extensions/mxc/package.json index 88bac57e8920..2dd749938704 100644 --- a/extensions/mxc/package.json +++ b/extensions/mxc/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/mxc-sandbox", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "OpenClaw MXC sandbox execution plugin for MXC-capable hosts", "repository": { "type": "git", @@ -24,10 +24,10 @@ "minHostVersion": ">=2026.6.11" }, "compat": { - "pluginApi": ">=2026.8.1-beta.1" + "pluginApi": ">=2026.8.1-beta.2" }, "build": { - "openclawVersion": "2026.8.1-beta.1", + "openclawVersion": "2026.8.1-beta.2", "bundledDist": false, "staticAssets": [ { diff --git a/extensions/nextcloud-talk/package.json b/extensions/nextcloud-talk/package.json index 39443095eb9f..be0c0bbbf92e 100644 --- a/extensions/nextcloud-talk/package.json +++ b/extensions/nextcloud-talk/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/nextcloud-talk", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "OpenClaw Nextcloud Talk channel plugin for conversations.", "repository": { "type": "git", @@ -12,7 +12,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.8.1-beta.1" + "openclaw": ">=2026.8.1-beta.2" }, "peerDependenciesMeta": { "openclaw": { @@ -128,10 +128,10 @@ "minHostVersion": ">=2026.4.10" }, "compat": { - "pluginApi": ">=2026.8.1-beta.1" + "pluginApi": ">=2026.8.1-beta.2" }, "build": { - "openclawVersion": "2026.8.1-beta.1" + "openclawVersion": "2026.8.1-beta.2" }, "release": { "publishToClawHub": true, diff --git a/extensions/nostr/package.json b/extensions/nostr/package.json index 27694eea3d3a..d9fbfc2dfe45 100644 --- a/extensions/nostr/package.json +++ b/extensions/nostr/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/nostr", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "OpenClaw Nostr channel plugin for NIP-04 encrypted direct messages.", "repository": { "type": "git", @@ -16,7 +16,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.8.1-beta.1" + "openclaw": ">=2026.8.1-beta.2" }, "peerDependenciesMeta": { "openclaw": { @@ -80,10 +80,10 @@ "minHostVersion": ">=2026.4.10" }, "compat": { - "pluginApi": ">=2026.8.1-beta.1" + "pluginApi": ">=2026.8.1-beta.2" }, "build": { - "openclawVersion": "2026.8.1-beta.1" + "openclawVersion": "2026.8.1-beta.2" }, "release": { "publishToClawHub": true, diff --git a/extensions/novita/package.json b/extensions/novita/package.json index 3ea73cfb3755..e315bdbedb0b 100644 --- a/extensions/novita/package.json +++ b/extensions/novita/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/novita-provider", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "OpenClaw NovitaAI provider plugin", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.7.2" }, "compat": { - "pluginApi": ">=2026.8.1-beta.1" + "pluginApi": ">=2026.8.1-beta.2" }, "build": { - "openclawVersion": "2026.8.1-beta.1", + "openclawVersion": "2026.8.1-beta.2", "bundledDist": false }, "release": { diff --git a/extensions/nvidia/package.json b/extensions/nvidia/package.json index 41dab27e84fa..7440a3d1c9f1 100644 --- a/extensions/nvidia/package.json +++ b/extensions/nvidia/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/nvidia-provider", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "private": true, "description": "OpenClaw NVIDIA provider plugin", "type": "module", diff --git a/extensions/oc-path/package.json b/extensions/oc-path/package.json index e34547b14d19..14ab83ea331d 100644 --- a/extensions/oc-path/package.json +++ b/extensions/oc-path/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/oc-path", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "private": true, "description": "OpenClaw oc:// workspace path plugin", "type": "module", @@ -14,7 +14,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.8.1-beta.1" + "openclaw": ">=2026.8.1-beta.2" }, "peerDependenciesMeta": { "openclaw": { diff --git a/extensions/ollama/package.json b/extensions/ollama/package.json index 62cff6bfbb67..5e6adc1e8a9c 100644 --- a/extensions/ollama/package.json +++ b/extensions/ollama/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/ollama-provider", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "private": true, "description": "OpenClaw Ollama provider plugin", "type": "module", diff --git a/extensions/onepassword/package.json b/extensions/onepassword/package.json index a7103bc905e5..e61004498670 100644 --- a/extensions/onepassword/package.json +++ b/extensions/onepassword/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/onepassword", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "private": true, "description": "1Password SecretRef resolver and audited agent secrets broker for OpenClaw", "type": "module", diff --git a/extensions/open-prose/package.json b/extensions/open-prose/package.json index 5ba83b66326f..f8d924d552e2 100644 --- a/extensions/open-prose/package.json +++ b/extensions/open-prose/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/open-prose", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "private": true, "description": "OpenProse VM skill pack plugin (slash command + telemetry).", "type": "module", diff --git a/extensions/openai/package.json b/extensions/openai/package.json index 298cd35e33c1..431c2f97e3e7 100644 --- a/extensions/openai/package.json +++ b/extensions/openai/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/openai-provider", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "private": true, "description": "OpenClaw OpenAI provider plugins", "type": "module", diff --git a/extensions/opencode-go/package.json b/extensions/opencode-go/package.json index 03d9aae8ae77..212df7d1b624 100644 --- a/extensions/opencode-go/package.json +++ b/extensions/opencode-go/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/opencode-go-provider", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "OpenClaw OpenCode Go provider plugin", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.7.2" }, "compat": { - "pluginApi": ">=2026.8.1-beta.1" + "pluginApi": ">=2026.8.1-beta.2" }, "build": { - "openclawVersion": "2026.8.1-beta.1", + "openclawVersion": "2026.8.1-beta.2", "bundledDist": true }, "release": { diff --git a/extensions/opencode/package.json b/extensions/opencode/package.json index 31655eb82fb0..5ae750c0c26a 100644 --- a/extensions/opencode/package.json +++ b/extensions/opencode/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/opencode-provider", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "OpenClaw OpenCode Zen provider plugin", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.7.2" }, "compat": { - "pluginApi": ">=2026.8.1-beta.1" + "pluginApi": ">=2026.8.1-beta.2" }, "build": { - "openclawVersion": "2026.8.1-beta.1", + "openclawVersion": "2026.8.1-beta.2", "bundledDist": false }, "release": { diff --git a/extensions/openrouter/package.json b/extensions/openrouter/package.json index 474575d923fb..f51a90a330a7 100644 --- a/extensions/openrouter/package.json +++ b/extensions/openrouter/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/openrouter-provider", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "private": true, "description": "OpenClaw OpenRouter provider plugin", "type": "module", diff --git a/extensions/openshell/package.json b/extensions/openshell/package.json index 60007534d821..2b49de0be861 100644 --- a/extensions/openshell/package.json +++ b/extensions/openshell/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/openshell-sandbox", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "OpenClaw sandbox backend for the NVIDIA OpenShell CLI with mirrored local workspaces and SSH command execution.", "repository": { "type": "git", @@ -24,10 +24,10 @@ "minHostVersion": ">=2026.5.12-beta.1" }, "compat": { - "pluginApi": ">=2026.8.1-beta.1" + "pluginApi": ">=2026.8.1-beta.2" }, "build": { - "openclawVersion": "2026.8.1-beta.1", + "openclawVersion": "2026.8.1-beta.2", "bundledDist": false }, "release": { diff --git a/extensions/parallel/package.json b/extensions/parallel/package.json index ba67888804f7..32cc861b2367 100644 --- a/extensions/parallel/package.json +++ b/extensions/parallel/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/parallel-plugin", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "OpenClaw Parallel web search plugin.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.6.8" }, "compat": { - "pluginApi": ">=2026.8.1-beta.1" + "pluginApi": ">=2026.8.1-beta.2" }, "build": { - "openclawVersion": "2026.8.1-beta.1", + "openclawVersion": "2026.8.1-beta.2", "bundledDist": false }, "release": { diff --git a/extensions/perplexity/package.json b/extensions/perplexity/package.json index fda3c7d8f7ac..fdcb0d4b26f8 100644 --- a/extensions/perplexity/package.json +++ b/extensions/perplexity/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/perplexity-plugin", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "OpenClaw Perplexity plugin.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.6.8" }, "compat": { - "pluginApi": ">=2026.8.1-beta.1" + "pluginApi": ">=2026.8.1-beta.2" }, "build": { - "openclawVersion": "2026.8.1-beta.1", + "openclawVersion": "2026.8.1-beta.2", "bundledDist": false }, "release": { diff --git a/extensions/pixverse/package.json b/extensions/pixverse/package.json index d74d8a8be46d..d8467ba2120a 100644 --- a/extensions/pixverse/package.json +++ b/extensions/pixverse/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/pixverse-provider", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "OpenClaw PixVerse video generation provider plugin.", "repository": { "type": "git", @@ -12,7 +12,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.8.1-beta.1" + "openclaw": ">=2026.8.1-beta.2" }, "peerDependenciesMeta": { "openclaw": { @@ -30,10 +30,10 @@ "minHostVersion": ">=2026.5.26" }, "compat": { - "pluginApi": ">=2026.8.1-beta.1" + "pluginApi": ">=2026.8.1-beta.2" }, "build": { - "openclawVersion": "2026.8.1-beta.1", + "openclawVersion": "2026.8.1-beta.2", "bundledDist": false }, "release": { diff --git a/extensions/policy/package.json b/extensions/policy/package.json index 2e5e85dfb026..2168cd26e01e 100644 --- a/extensions/policy/package.json +++ b/extensions/policy/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/policy", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "private": true, "description": "OpenClaw policy doctor checks for workspace conformance", "type": "module", @@ -12,7 +12,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.8.1-beta.1" + "openclaw": ">=2026.8.1-beta.2" }, "peerDependenciesMeta": { "openclaw": { diff --git a/extensions/qa-channel/package.json b/extensions/qa-channel/package.json index cd85782412fd..43a08c95c835 100644 --- a/extensions/qa-channel/package.json +++ b/extensions/qa-channel/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/qa-channel", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "private": true, "description": "OpenClaw QA synthetic channel plugin", "type": "module", @@ -19,7 +19,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.8.1-beta.1" + "openclaw": ">=2026.8.1-beta.2" }, "peerDependenciesMeta": { "openclaw": { diff --git a/extensions/qa-lab/package.json b/extensions/qa-lab/package.json index 693ccbc36ed2..79833aac3a67 100644 --- a/extensions/qa-lab/package.json +++ b/extensions/qa-lab/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/qa-lab", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "private": true, "description": "OpenClaw QA lab plugin with private debugger UI and scenario runner", "type": "module", @@ -27,7 +27,7 @@ "vite": "8.1.5" }, "peerDependencies": { - "openclaw": ">=2026.8.1-beta.1" + "openclaw": ">=2026.8.1-beta.2" }, "peerDependenciesMeta": { "openclaw": { @@ -39,7 +39,7 @@ "./index.ts" ], "compat": { - "pluginApi": ">=2026.8.1-beta.1" + "pluginApi": ">=2026.8.1-beta.2" } } } diff --git a/extensions/qianfan/package.json b/extensions/qianfan/package.json index 53a16266acbb..598d631973ce 100644 --- a/extensions/qianfan/package.json +++ b/extensions/qianfan/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/qianfan-provider", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "OpenClaw Qianfan provider plugin.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.6.8" }, "compat": { - "pluginApi": ">=2026.8.1-beta.1" + "pluginApi": ">=2026.8.1-beta.2" }, "build": { - "openclawVersion": "2026.8.1-beta.1", + "openclawVersion": "2026.8.1-beta.2", "bundledDist": false }, "release": { diff --git a/extensions/qqbot/package.json b/extensions/qqbot/package.json index 07fbbe5e83f6..6f9fa4526a1a 100644 --- a/extensions/qqbot/package.json +++ b/extensions/qqbot/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/qqbot", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "private": false, "description": "OpenClaw QQ Bot channel plugin for group and direct-message workflows.", "repository": { @@ -23,7 +23,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.8.1-beta.1" + "openclaw": ">=2026.8.1-beta.2" }, "peerDependenciesMeta": { "openclaw": { @@ -93,10 +93,10 @@ "minHostVersion": ">=2026.4.10" }, "compat": { - "pluginApi": ">=2026.8.1-beta.1" + "pluginApi": ">=2026.8.1-beta.2" }, "build": { - "openclawVersion": "2026.8.1-beta.1" + "openclawVersion": "2026.8.1-beta.2" }, "release": { "publishToClawHub": true, diff --git a/extensions/qwen/package.json b/extensions/qwen/package.json index 4c1f2de52586..45ba59cb4bbc 100644 --- a/extensions/qwen/package.json +++ b/extensions/qwen/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/qwen-provider", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "OpenClaw Qwen Cloud provider plugin.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.6.8" }, "compat": { - "pluginApi": ">=2026.8.1-beta.1" + "pluginApi": ">=2026.8.1-beta.2" }, "build": { - "openclawVersion": "2026.8.1-beta.1", + "openclawVersion": "2026.8.1-beta.2", "bundledDist": false }, "release": { diff --git a/extensions/raft/package.json b/extensions/raft/package.json index ca17bbfe874f..17967fa0549b 100644 --- a/extensions/raft/package.json +++ b/extensions/raft/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/raft", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "OpenClaw Raft channel plugin for Raft CLI wake bridges.", "repository": { "type": "git", @@ -15,7 +15,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.8.1-beta.1" + "openclaw": ">=2026.8.1-beta.2" }, "peerDependenciesMeta": { "openclaw": { @@ -33,10 +33,10 @@ "minHostVersion": ">=2026.6.8" }, "compat": { - "pluginApi": ">=2026.8.1-beta.1" + "pluginApi": ">=2026.8.1-beta.2" }, "build": { - "openclawVersion": "2026.8.1-beta.1" + "openclawVersion": "2026.8.1-beta.2" }, "channel": { "id": "raft", diff --git a/extensions/reef/package.json b/extensions/reef/package.json index 8d461332f1a1..d13ff151687c 100644 --- a/extensions/reef/package.json +++ b/extensions/reef/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/reef", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "OpenClaw Reef channel plugin — guarded end-to-end encrypted claw-to-claw messaging", "type": "module", "dependencies": { diff --git a/extensions/runway/package.json b/extensions/runway/package.json index bab8f1640d98..df55f2d32af4 100644 --- a/extensions/runway/package.json +++ b/extensions/runway/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/runway-provider", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "private": true, "description": "OpenClaw Runway video provider plugin", "type": "module", diff --git a/extensions/searxng/package.json b/extensions/searxng/package.json index 13340afaf7d4..afc4974e98dd 100644 --- a/extensions/searxng/package.json +++ b/extensions/searxng/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/searxng-plugin", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "OpenClaw SearXNG plugin", "type": "module", "devDependencies": { @@ -18,10 +18,10 @@ "allowInvalidConfigRecovery": true }, "compat": { - "pluginApi": ">=2026.8.1-beta.1" + "pluginApi": ">=2026.8.1-beta.2" }, "build": { - "openclawVersion": "2026.8.1-beta.1", + "openclawVersion": "2026.8.1-beta.2", "bundledDist": false }, "release": { diff --git a/extensions/senseaudio/package.json b/extensions/senseaudio/package.json index 197e16f6a60c..f8ad4c542355 100644 --- a/extensions/senseaudio/package.json +++ b/extensions/senseaudio/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/senseaudio-provider", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "private": true, "description": "OpenClaw SenseAudio media-understanding provider", "type": "module", diff --git a/extensions/sglang/package.json b/extensions/sglang/package.json index c8b3d561c9ae..c3b8352eb1bc 100644 --- a/extensions/sglang/package.json +++ b/extensions/sglang/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/sglang-provider", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "private": true, "description": "OpenClaw SGLang provider plugin", "type": "module", diff --git a/extensions/signal/package.json b/extensions/signal/package.json index a4eb0a15f40b..b6a4b6badd93 100644 --- a/extensions/signal/package.json +++ b/extensions/signal/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/signal", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "OpenClaw Signal channel plugin", "type": "module", "dependencies": { @@ -96,10 +96,10 @@ "allowInvalidConfigRecovery": true }, "compat": { - "pluginApi": ">=2026.8.1-beta.1" + "pluginApi": ">=2026.8.1-beta.2" }, "build": { - "openclawVersion": "2026.8.1-beta.1", + "openclawVersion": "2026.8.1-beta.2", "bundledDist": false }, "release": { diff --git a/extensions/slack/package.json b/extensions/slack/package.json index b0bd91302648..ea2eb66a1c22 100644 --- a/extensions/slack/package.json +++ b/extensions/slack/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/slack", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "OpenClaw Slack channel plugin for channels, DMs, commands, and app events.", "repository": { "type": "git", @@ -24,7 +24,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.8.1-beta.1" + "openclaw": ">=2026.8.1-beta.2" }, "peerDependenciesMeta": { "openclaw": { @@ -151,10 +151,10 @@ "allowInvalidConfigRecovery": true }, "compat": { - "pluginApi": ">=2026.8.1-beta.1" + "pluginApi": ">=2026.8.1-beta.2" }, "build": { - "openclawVersion": "2026.8.1-beta.1", + "openclawVersion": "2026.8.1-beta.2", "bundledDist": false }, "release": { diff --git a/extensions/sms/package.json b/extensions/sms/package.json index 7fb7a91db16a..562094ab89aa 100644 --- a/extensions/sms/package.json +++ b/extensions/sms/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/sms", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "OpenClaw SMS/MMS channel plugin for Twilio messages.", "repository": { "type": "git", @@ -127,10 +127,10 @@ } }, "compat": { - "pluginApi": ">=2026.8.1-beta.1" + "pluginApi": ">=2026.8.1-beta.2" }, "build": { - "openclawVersion": "2026.8.1-beta.1", + "openclawVersion": "2026.8.1-beta.2", "bundledDist": false }, "install": { diff --git a/extensions/stepfun/package.json b/extensions/stepfun/package.json index a194d486d3e8..9e67f5c07b65 100644 --- a/extensions/stepfun/package.json +++ b/extensions/stepfun/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/stepfun-provider", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "OpenClaw StepFun provider plugin.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.6.9" }, "compat": { - "pluginApi": ">=2026.8.1-beta.1" + "pluginApi": ">=2026.8.1-beta.2" }, "build": { - "openclawVersion": "2026.8.1-beta.1", + "openclawVersion": "2026.8.1-beta.2", "bundledDist": false }, "release": { diff --git a/extensions/synology-chat/package.json b/extensions/synology-chat/package.json index 061721f66e59..4b4bdc5b4fa1 100644 --- a/extensions/synology-chat/package.json +++ b/extensions/synology-chat/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/synology-chat", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "Synology Chat channel plugin for OpenClaw channels and direct messages.", "repository": { "type": "git", @@ -79,10 +79,10 @@ "minHostVersion": ">=2026.4.10" }, "compat": { - "pluginApi": ">=2026.8.1-beta.1" + "pluginApi": ">=2026.8.1-beta.2" }, "build": { - "openclawVersion": "2026.8.1-beta.1" + "openclawVersion": "2026.8.1-beta.2" }, "release": { "publishToClawHub": true, diff --git a/extensions/synthetic/package.json b/extensions/synthetic/package.json index c385e15c2b32..4e89372ca41a 100644 --- a/extensions/synthetic/package.json +++ b/extensions/synthetic/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/synthetic-provider", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "OpenClaw Synthetic provider plugin.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.7.2" }, "compat": { - "pluginApi": ">=2026.8.1-beta.1" + "pluginApi": ">=2026.8.1-beta.2" }, "build": { - "openclawVersion": "2026.8.1-beta.1", + "openclawVersion": "2026.8.1-beta.2", "bundledDist": false }, "release": { diff --git a/extensions/tavily/package.json b/extensions/tavily/package.json index 572fc89cfbc7..c40b467dad71 100644 --- a/extensions/tavily/package.json +++ b/extensions/tavily/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/tavily-plugin", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "OpenClaw Tavily plugin", "type": "module", "dependencies": { @@ -21,10 +21,10 @@ "allowInvalidConfigRecovery": true }, "compat": { - "pluginApi": ">=2026.8.1-beta.1" + "pluginApi": ">=2026.8.1-beta.2" }, "build": { - "openclawVersion": "2026.8.1-beta.1", + "openclawVersion": "2026.8.1-beta.2", "bundledDist": false }, "release": { diff --git a/extensions/teams-meetings/package.json b/extensions/teams-meetings/package.json index 08bf7a3123ac..daddc35769a2 100644 --- a/extensions/teams-meetings/package.json +++ b/extensions/teams-meetings/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/teams-meetings", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "OpenClaw Microsoft Teams browser meeting participant plugin.", "repository": { "type": "git", @@ -15,7 +15,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.8.1-beta.1" + "openclaw": ">=2026.8.1-beta.2" }, "peerDependenciesMeta": { "openclaw": { @@ -33,10 +33,10 @@ "minHostVersion": ">=2026.7.2" }, "compat": { - "pluginApi": ">=2026.8.1-beta.1" + "pluginApi": ">=2026.8.1-beta.2" }, "build": { - "openclawVersion": "2026.8.1-beta.1", + "openclawVersion": "2026.8.1-beta.2", "bundledDist": false }, "release": { diff --git a/extensions/telegram/package.json b/extensions/telegram/package.json index 768881294dff..abb00d9f7941 100644 --- a/extensions/telegram/package.json +++ b/extensions/telegram/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/telegram", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "private": true, "description": "OpenClaw Telegram channel plugin", "type": "module", diff --git a/extensions/tencent/package.json b/extensions/tencent/package.json index 93a4d095d032..823e5ad8dd72 100644 --- a/extensions/tencent/package.json +++ b/extensions/tencent/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/tencent-provider", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "OpenClaw Tencent Cloud provider plugin (TokenHub + Token Plan)", "type": "module", "devDependencies": { @@ -18,10 +18,10 @@ "minHostVersion": ">=2026.6.9" }, "compat": { - "pluginApi": ">=2026.8.1-beta.1" + "pluginApi": ">=2026.8.1-beta.2" }, "build": { - "openclawVersion": "2026.8.1-beta.1", + "openclawVersion": "2026.8.1-beta.2", "bundledDist": false }, "release": { diff --git a/extensions/tlon/package.json b/extensions/tlon/package.json index 642195445ca3..e269f3bf3dbe 100644 --- a/extensions/tlon/package.json +++ b/extensions/tlon/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/tlon", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "OpenClaw Tlon/Urbit channel plugin for chat workflows.", "repository": { "type": "git", @@ -19,7 +19,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.8.1-beta.1" + "openclaw": ">=2026.8.1-beta.2" }, "peerDependenciesMeta": { "openclaw": { @@ -120,10 +120,10 @@ "minHostVersion": ">=2026.4.10" }, "compat": { - "pluginApi": ">=2026.8.1-beta.1" + "pluginApi": ">=2026.8.1-beta.2" }, "build": { - "openclawVersion": "2026.8.1-beta.1" + "openclawVersion": "2026.8.1-beta.2" }, "release": { "bundleRuntimeDependencies": false, diff --git a/extensions/together/package.json b/extensions/together/package.json index 5228b385a1d7..2409b3eaf0f6 100644 --- a/extensions/together/package.json +++ b/extensions/together/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/together-provider", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "private": true, "description": "OpenClaw Together provider plugin", "type": "module", diff --git a/extensions/tokenjuice/package.json b/extensions/tokenjuice/package.json index 744748fd0ef9..92160226e2bd 100644 --- a/extensions/tokenjuice/package.json +++ b/extensions/tokenjuice/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/tokenjuice", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "OpenClaw tokenjuice exec output compaction plugin", "repository": { "type": "git", @@ -11,7 +11,7 @@ "tokenjuice": "0.8.1" }, "peerDependencies": { - "openclaw": ">=2026.8.1-beta.1" + "openclaw": ">=2026.8.1-beta.2" }, "peerDependenciesMeta": { "openclaw": { @@ -33,10 +33,10 @@ "minHostVersion": ">=2026.5.28" }, "compat": { - "pluginApi": ">=2026.8.1-beta.1" + "pluginApi": ">=2026.8.1-beta.2" }, "build": { - "openclawVersion": "2026.8.1-beta.1", + "openclawVersion": "2026.8.1-beta.2", "bundledDist": false }, "release": { diff --git a/extensions/tts-local-cli/package.json b/extensions/tts-local-cli/package.json index fb6021ab6c65..8b4818d238a3 100644 --- a/extensions/tts-local-cli/package.json +++ b/extensions/tts-local-cli/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/tts-local-cli", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "private": true, "description": "OpenClaw local CLI TTS plugin", "type": "module", diff --git a/extensions/twitch/package.json b/extensions/twitch/package.json index df3c53cc9754..f6bc7f29993d 100644 --- a/extensions/twitch/package.json +++ b/extensions/twitch/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/twitch", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "OpenClaw Twitch channel plugin for chat and moderation workflows.", "repository": { "type": "git", @@ -30,10 +30,10 @@ "minHostVersion": ">=2026.4.10" }, "compat": { - "pluginApi": ">=2026.8.1-beta.1" + "pluginApi": ">=2026.8.1-beta.2" }, "build": { - "openclawVersion": "2026.8.1-beta.1" + "openclawVersion": "2026.8.1-beta.2" }, "channel": { "id": "twitch", diff --git a/extensions/vault/package.json b/extensions/vault/package.json index 1cc71dcb8664..b18d1d7da058 100644 --- a/extensions/vault/package.json +++ b/extensions/vault/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/vault", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "private": true, "description": "HashiCorp Vault SecretRef provider integration for OpenClaw", "type": "module", diff --git a/extensions/venice/package.json b/extensions/venice/package.json index 82bfa0a0a72e..2b8f62c835db 100644 --- a/extensions/venice/package.json +++ b/extensions/venice/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/venice-provider", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "OpenClaw Venice provider plugin", "type": "module", "devDependencies": { @@ -17,10 +17,10 @@ "minHostVersion": ">=2026.6.9" }, "compat": { - "pluginApi": ">=2026.8.1-beta.1" + "pluginApi": ">=2026.8.1-beta.2" }, "build": { - "openclawVersion": "2026.8.1-beta.1", + "openclawVersion": "2026.8.1-beta.2", "bundledDist": false }, "release": { diff --git a/extensions/vercel-ai-gateway/package.json b/extensions/vercel-ai-gateway/package.json index 4f30f60890bf..d640bbd94f6e 100644 --- a/extensions/vercel-ai-gateway/package.json +++ b/extensions/vercel-ai-gateway/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/vercel-ai-gateway-provider", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "OpenClaw Vercel AI Gateway provider plugin", "type": "module", "devDependencies": { @@ -17,10 +17,10 @@ "minHostVersion": ">=2026.6.9" }, "compat": { - "pluginApi": ">=2026.8.1-beta.1" + "pluginApi": ">=2026.8.1-beta.2" }, "build": { - "openclawVersion": "2026.8.1-beta.1", + "openclawVersion": "2026.8.1-beta.2", "bundledDist": false }, "release": { diff --git a/extensions/video-generation-core/package.json b/extensions/video-generation-core/package.json index c283bda888e3..48dcf4152b9e 100644 --- a/extensions/video-generation-core/package.json +++ b/extensions/video-generation-core/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/video-generation-core", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "private": true, "description": "OpenClaw video generation runtime package", "type": "module", diff --git a/extensions/vllm/package.json b/extensions/vllm/package.json index 1d36cbdb4bef..8da4b7adebe0 100644 --- a/extensions/vllm/package.json +++ b/extensions/vllm/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/vllm-provider", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "private": true, "description": "OpenClaw vLLM provider plugin", "type": "module", diff --git a/extensions/voice-call/package.json b/extensions/voice-call/package.json index c30e7c322f31..eacecb438d6d 100644 --- a/extensions/voice-call/package.json +++ b/extensions/voice-call/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/voice-call", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "OpenClaw voice-call plugin for Twilio, Telnyx, and Plivo phone calls.", "repository": { "type": "git", @@ -17,7 +17,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.8.1-beta.1" + "openclaw": ">=2026.8.1-beta.2" }, "peerDependenciesMeta": { "openclaw": { @@ -34,10 +34,10 @@ "minHostVersion": ">=2026.4.10" }, "compat": { - "pluginApi": ">=2026.8.1-beta.1" + "pluginApi": ">=2026.8.1-beta.2" }, "build": { - "openclawVersion": "2026.8.1-beta.1" + "openclawVersion": "2026.8.1-beta.2" }, "release": { "publishToClawHub": true, diff --git a/extensions/volcengine/package.json b/extensions/volcengine/package.json index 2b61bb77fbe4..fab5911b981b 100644 --- a/extensions/volcengine/package.json +++ b/extensions/volcengine/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/volcengine-provider", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "OpenClaw Volcengine provider plugin.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.7.2" }, "compat": { - "pluginApi": ">=2026.8.1-beta.1" + "pluginApi": ">=2026.8.1-beta.2" }, "build": { - "openclawVersion": "2026.8.1-beta.1", + "openclawVersion": "2026.8.1-beta.2", "bundledDist": false }, "release": { diff --git a/extensions/voyage/package.json b/extensions/voyage/package.json index 3dfec6b38a0c..1a225153ab63 100644 --- a/extensions/voyage/package.json +++ b/extensions/voyage/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/voyage-provider", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "OpenClaw Voyage embedding provider plugin.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.7.2" }, "compat": { - "pluginApi": ">=2026.8.1-beta.1" + "pluginApi": ">=2026.8.1-beta.2" }, "build": { - "openclawVersion": "2026.8.1-beta.1", + "openclawVersion": "2026.8.1-beta.2", "bundledDist": false }, "release": { diff --git a/extensions/vydra/package.json b/extensions/vydra/package.json index 8fdf0efd1a46..a2fe18318528 100644 --- a/extensions/vydra/package.json +++ b/extensions/vydra/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/vydra-provider", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "OpenClaw Vydra media provider plugin.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.7.2" }, "compat": { - "pluginApi": ">=2026.8.1-beta.1" + "pluginApi": ">=2026.8.1-beta.2" }, "build": { - "openclawVersion": "2026.8.1-beta.1", + "openclawVersion": "2026.8.1-beta.2", "bundledDist": false }, "release": { diff --git a/extensions/web-readability/package.json b/extensions/web-readability/package.json index c94a13ae7f40..d96a128879fd 100644 --- a/extensions/web-readability/package.json +++ b/extensions/web-readability/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/web-readability-plugin", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "private": true, "description": "OpenClaw local Readability web extraction plugin", "type": "module", diff --git a/extensions/webhooks/package.json b/extensions/webhooks/package.json index ddb14100669a..080ff00c31d9 100644 --- a/extensions/webhooks/package.json +++ b/extensions/webhooks/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/webhooks", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "private": true, "description": "OpenClaw webhook bridge plugin", "type": "module", diff --git a/extensions/whatsapp/package.json b/extensions/whatsapp/package.json index ed62cb917a7c..1b1ebae168c1 100644 --- a/extensions/whatsapp/package.json +++ b/extensions/whatsapp/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/whatsapp", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "OpenClaw WhatsApp channel plugin for WhatsApp Web chats.", "repository": { "type": "git", @@ -17,7 +17,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.8.1-beta.1" + "openclaw": ">=2026.8.1-beta.2" }, "peerDependenciesMeta": { "openclaw": { @@ -70,10 +70,10 @@ "minHostVersion": ">=2026.4.25" }, "compat": { - "pluginApi": ">=2026.8.1-beta.1" + "pluginApi": ">=2026.8.1-beta.2" }, "build": { - "openclawVersion": "2026.8.1-beta.1" + "openclawVersion": "2026.8.1-beta.2" }, "release": { "publishToClawHub": true, diff --git a/extensions/workboard/package.json b/extensions/workboard/package.json index 88d3b0521d61..e1e7c8644630 100644 --- a/extensions/workboard/package.json +++ b/extensions/workboard/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/workboard", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "private": true, "description": "OpenClaw dashboard workboard plugin", "type": "module", @@ -13,7 +13,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.8.1-beta.1" + "openclaw": ">=2026.8.1-beta.2" }, "peerDependenciesMeta": { "openclaw": { diff --git a/extensions/xai/package.json b/extensions/xai/package.json index c6399b707a34..e3d9caa0cfac 100644 --- a/extensions/xai/package.json +++ b/extensions/xai/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/xai-plugin", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "private": true, "description": "OpenClaw xAI plugin", "type": "module", diff --git a/extensions/xiaomi/package.json b/extensions/xiaomi/package.json index abcebd7854fd..0e56fce8f94a 100644 --- a/extensions/xiaomi/package.json +++ b/extensions/xiaomi/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/xiaomi-provider", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "OpenClaw Xiaomi provider plugin.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.7.2" }, "compat": { - "pluginApi": ">=2026.8.1-beta.1" + "pluginApi": ">=2026.8.1-beta.2" }, "build": { - "openclawVersion": "2026.8.1-beta.1", + "openclawVersion": "2026.8.1-beta.2", "bundledDist": false }, "release": { diff --git a/extensions/zai/package.json b/extensions/zai/package.json index 4f569178677a..8b1c67313618 100644 --- a/extensions/zai/package.json +++ b/extensions/zai/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/zai-provider", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "OpenClaw Z.AI provider plugin", "type": "module", "devDependencies": { @@ -17,10 +17,10 @@ "minHostVersion": ">=2026.6.9" }, "compat": { - "pluginApi": ">=2026.8.1-beta.1" + "pluginApi": ">=2026.8.1-beta.2" }, "build": { - "openclawVersion": "2026.8.1-beta.1", + "openclawVersion": "2026.8.1-beta.2", "bundledDist": false }, "release": { diff --git a/extensions/zalo/package.json b/extensions/zalo/package.json index 3a10cb342913..8460bb7a0c9d 100644 --- a/extensions/zalo/package.json +++ b/extensions/zalo/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/zalo", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "OpenClaw Zalo channel plugin for bot and webhook chats.", "repository": { "type": "git", @@ -12,7 +12,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.8.1-beta.1" + "openclaw": ">=2026.8.1-beta.2" }, "peerDependenciesMeta": { "openclaw": { @@ -84,10 +84,10 @@ "minHostVersion": ">=2026.4.10" }, "compat": { - "pluginApi": ">=2026.8.1-beta.1" + "pluginApi": ">=2026.8.1-beta.2" }, "build": { - "openclawVersion": "2026.8.1-beta.1" + "openclawVersion": "2026.8.1-beta.2" }, "release": { "publishToClawHub": true, diff --git a/extensions/zalouser/package.json b/extensions/zalouser/package.json index 5a2896203e5a..b4ecbd715c52 100644 --- a/extensions/zalouser/package.json +++ b/extensions/zalouser/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/zalouser", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "OpenClaw Zalo Personal Account plugin via native zca-js integration.", "repository": { "type": "git", @@ -17,7 +17,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.8.1-beta.1" + "openclaw": ">=2026.8.1-beta.2" }, "peerDependenciesMeta": { "openclaw": { @@ -65,10 +65,10 @@ "minHostVersion": ">=2026.4.10" }, "compat": { - "pluginApi": ">=2026.8.1-beta.1" + "pluginApi": ">=2026.8.1-beta.2" }, "build": { - "openclawVersion": "2026.8.1-beta.1" + "openclawVersion": "2026.8.1-beta.2" }, "release": { "publishToClawHub": true, diff --git a/extensions/zoom-meetings/package.json b/extensions/zoom-meetings/package.json index 6b22911a2dca..3d1e4fdbda08 100644 --- a/extensions/zoom-meetings/package.json +++ b/extensions/zoom-meetings/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/zoom-meetings", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "OpenClaw Zoom browser meeting participant plugin.", "repository": { "type": "git", @@ -15,7 +15,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.8.1-beta.1" + "openclaw": ">=2026.8.1-beta.2" }, "peerDependenciesMeta": { "openclaw": { @@ -33,10 +33,10 @@ "minHostVersion": ">=2026.7.2" }, "compat": { - "pluginApi": ">=2026.8.1-beta.1" + "pluginApi": ">=2026.8.1-beta.2" }, "build": { - "openclawVersion": "2026.8.1-beta.1", + "openclawVersion": "2026.8.1-beta.2", "bundledDist": false }, "release": { diff --git a/package.json b/package.json index ebd923c33d56..507aab89ef48 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "openclaw", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "openclaw": { "schemaVersions": { "state": 6, diff --git a/packages/ai/package.json b/packages/ai/package.json index 023b6632efe3..a2ab7fa6e836 100644 --- a/packages/ai/package.json +++ b/packages/ai/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/ai", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "Reusable model provider adapters and streaming runtime from OpenClaw", "keywords": [ "ai", diff --git a/packages/gateway-client/package.json b/packages/gateway-client/package.json index 7dfabb00ee27..259aff59741b 100644 --- a/packages/gateway-client/package.json +++ b/packages/gateway-client/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/gateway-client", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "Reference WebSocket client for the OpenClaw Gateway protocol", "keywords": [ "client", diff --git a/packages/gateway-protocol/package.json b/packages/gateway-protocol/package.json index df2f8b239cde..08a9660d9eff 100644 --- a/packages/gateway-protocol/package.json +++ b/packages/gateway-protocol/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/gateway-protocol", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "Typed schemas and runtime validators for the OpenClaw Gateway WebSocket protocol", "keywords": [ "gateway", diff --git a/scripts/lib/official-external-channel-catalog.json b/scripts/lib/official-external-channel-catalog.json index 419fb7be8cca..b13529d528d7 100644 --- a/scripts/lib/official-external-channel-catalog.json +++ b/scripts/lib/official-external-channel-catalog.json @@ -2,7 +2,7 @@ "entries": [ { "name": "@openclaw/buzz", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "Connect OpenClaw agents to Buzz rooms", "source": "official", "kind": "channel", @@ -313,7 +313,7 @@ }, { "name": "@openclaw/clickclack", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "OpenClaw ClickClack channel plugin", "source": "official", "kind": "channel", @@ -512,7 +512,7 @@ }, { "name": "@openclaw/discord", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "OpenClaw Discord channel plugin for channels, DMs, commands, and app events.", "source": "official", "kind": "channel", @@ -589,7 +589,7 @@ }, { "name": "@openclaw/feishu", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "OpenClaw Feishu/Lark channel plugin for chats and workplace tools (community maintained by @m1heng).", "source": "official", "kind": "channel", @@ -647,7 +647,7 @@ }, { "name": "@openclaw/googlechat", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "OpenClaw Google Chat channel plugin for spaces and direct messages.", "source": "official", "kind": "channel", @@ -760,7 +760,7 @@ }, { "name": "@openclaw/imessage", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "OpenClaw iMessage channel plugin using imsg on a signed-in Mac", "source": "official", "kind": "channel", @@ -833,7 +833,7 @@ }, { "name": "@openclaw/irc", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "OpenClaw IRC channel plugin", "source": "official", "kind": "channel", @@ -947,7 +947,7 @@ }, { "name": "@openclaw/line", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "OpenClaw LINE channel plugin for LINE Bot API chats.", "source": "official", "kind": "channel", @@ -1038,7 +1038,7 @@ }, { "name": "@openclaw/matrix", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "OpenClaw Matrix channel plugin for rooms and direct messages.", "source": "official", "kind": "channel", @@ -1180,7 +1180,7 @@ }, { "name": "@openclaw/mattermost", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "OpenClaw Mattermost channel plugin", "source": "official", "kind": "channel", @@ -1251,7 +1251,7 @@ }, { "name": "@openclaw/msteams", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "OpenClaw Microsoft Teams channel plugin for bot conversations.", "source": "official", "kind": "channel", @@ -1295,7 +1295,7 @@ }, { "name": "@openclaw/nextcloud-talk", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "OpenClaw Nextcloud Talk channel plugin for conversations.", "source": "official", "kind": "channel", @@ -1404,7 +1404,7 @@ }, { "name": "@openclaw/nostr", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "OpenClaw Nostr channel plugin for NIP-04 encrypted direct messages.", "source": "official", "kind": "channel", @@ -1549,7 +1549,7 @@ }, { "name": "@openclaw/qqbot", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "OpenClaw QQ Bot channel plugin for group and direct-message workflows.", "source": "official", "kind": "channel", @@ -1620,7 +1620,7 @@ }, { "name": "@openclaw/raft", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "OpenClaw Raft channel plugin for Raft CLI wake bridges.", "source": "official", "kind": "channel", @@ -1706,7 +1706,7 @@ }, { "name": "@openclaw/signal", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "OpenClaw Signal channel plugin", "source": "official", "kind": "channel", @@ -1792,7 +1792,7 @@ }, { "name": "@openclaw/slack", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "OpenClaw Slack channel plugin for channels, DMs, commands, and app events.", "source": "official", "kind": "channel", @@ -1922,7 +1922,7 @@ }, { "name": "@openclaw/sms", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "OpenClaw SMS/MMS channel plugin for Twilio messages.", "source": "official", "kind": "channel", @@ -2047,7 +2047,7 @@ }, { "name": "@openclaw/synology-chat", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "Synology Chat channel plugin for OpenClaw channels and direct messages.", "source": "official", "kind": "channel", @@ -2119,7 +2119,7 @@ }, { "name": "@openclaw/tlon", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "OpenClaw Tlon/Urbit channel plugin for chat workflows.", "source": "official", "kind": "channel", @@ -2213,7 +2213,7 @@ }, { "name": "@openclaw/twitch", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "OpenClaw Twitch channel plugin for chat and moderation workflows.", "source": "official", "kind": "channel", @@ -2294,7 +2294,7 @@ }, { "name": "@openclaw/whatsapp", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "OpenClaw WhatsApp channel plugin for WhatsApp Web chats.", "source": "official", "kind": "channel", @@ -2393,7 +2393,7 @@ }, { "name": "@openclaw/zalo", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "OpenClaw Zalo channel plugin for bot and webhook chats.", "source": "official", "kind": "channel", @@ -2458,7 +2458,7 @@ }, { "name": "@openclaw/zalouser", - "version": "2026.8.1-beta.1", + "version": "2026.8.1-beta.2", "description": "OpenClaw Zalo Personal Account plugin via native zca-js integration.", "source": "official", "kind": "channel", From c863c0cfd7dc6bfbcf7e2aa3bfd7ea14072a8df2 Mon Sep 17 00:00:00 2001 From: Vito Cappello Date: Sun, 9 Aug 2026 21:19:22 -0400 Subject: [PATCH 37/69] fix(agents): prevent requester settle while child is still running (#120601) * fix(agents): keep requester settle attached to live children * fix(agents): gate requester settle on terminal children --------- Co-authored-by: VACInc <3279061+VACInc@users.noreply.github.com> (cherry picked from commit 7d129279a44e8a2ef3e2189688fa8224a4f6d34f) --- ...ent-announce.requester-settle-wake.test.ts | 57 ++++++++++++ ...subagent-announce.requester-settle-wake.ts | 16 +++- ...agent-registry-lifecycle-requester-wake.ts | 5 + .../subagent-registry-lifecycle.test.ts | 20 ++++ ...registry.lifecycle-retry-grace.e2e.test.ts | 92 ++++++++++++++++--- 5 files changed, 175 insertions(+), 15 deletions(-) diff --git a/src/agents/subagent-announce.requester-settle-wake.test.ts b/src/agents/subagent-announce.requester-settle-wake.test.ts index b65c50d2a190..da008d52bd06 100644 --- a/src/agents/subagent-announce.requester-settle-wake.test.ts +++ b/src/agents/subagent-announce.requester-settle-wake.test.ts @@ -437,6 +437,63 @@ describe("maybeWakeRequesterAfterAllChildrenSettled", () => { expect(completeBatchSpy).toHaveBeenCalledWith(["run-b"], 1); }); + it.each([ + ["is running without an end timestamp", { status: "running", startedAt: 2_000 }], + [ + "is still marked running with an end timestamp", + { status: "running", startedAt: 2_000, endedAt: 3_000 }, + ], + ["has no end timestamp", { status: "terminal", startedAt: 2_000 }], + ] as const)( + "does not wake a yielded requester while its only frozen child %s", + async (_description, execution) => { + const activeChild = makeSettledChild({ + runId: "run-b", + execution, + delivery: { status: "pending" }, + requesterSettleWake: { + status: "pending", + attemptCount: 0, + batchRunIds: ["run-b"], + requesterYieldBatch: true, + rearmGeneration: 1, + }, + }); + registryRuntimeMock.listSubagentRunsForRequester.mockReturnValue([activeChild]); + + const woke = await maybeWakeRequesterAfterAllChildrenSettled( + wakeParams({ settledEntry: activeChild }), + ); + + expect(woke).toBe(false); + expect(deliverSpy).not.toHaveBeenCalled(); + expect(completeBatchSpy).not.toHaveBeenCalled(); + }, + ); + + it("wakes after a retired frozen member disappears from the registry", async () => { + const remainingChild = makeSettledChild({ + runId: "run-a", + delivery: { status: "delivered" }, + requesterSettleWake: { + status: "pending", + attemptCount: 0, + batchRunIds: ["run-a", "run-b"], + requesterYieldBatch: true, + rearmGeneration: 1, + }, + }); + registryRuntimeMock.listSubagentRunsForRequester.mockReturnValue([remainingChild]); + + const woke = await maybeWakeRequesterAfterAllChildrenSettled( + wakeParams({ settledEntry: remainingChild }), + ); + + expect(woke).toBe(true); + expect(deliverSpy).toHaveBeenCalledOnce(); + expect(completeBatchSpy).toHaveBeenCalledWith(["run-a"], 1); + }); + it("wakes after a requester yields with one already-delivered completion", async () => { const child = makeSettledChild({ runId: "run-b", diff --git a/src/agents/subagent-announce.requester-settle-wake.ts b/src/agents/subagent-announce.requester-settle-wake.ts index 603eefd12b30..33b9f90aa2a2 100644 --- a/src/agents/subagent-announce.requester-settle-wake.ts +++ b/src/agents/subagent-announce.requester-settle-wake.ts @@ -254,6 +254,8 @@ export async function maybeWakeRequesterAfterAllChildrenSettled(params: { let settledBatch: SubagentRunRecord[]; if (frozenBatchRunIds && frozenBatchRunIds.length > 0) { const runsById = new Map(requesterRuns.map((entry) => [entry.runId, entry])); + // Retired rows no longer own completion, but every surviving frozen member + // must be terminal before this batch can wake its requester. settledBatch = frozenBatchRunIds .map((runId) => runsById.get(runId)) .filter( @@ -261,9 +263,21 @@ export async function maybeWakeRequesterAfterAllChildrenSettled(params: { Boolean(entry?.requesterSettleWake) && entry?.requesterSettleWake?.rearmGeneration === currentRearmGeneration, ); + if ( + settledBatch.some( + (entry) => entry.execution.status === "running" || !hasSubagentRunEnded(entry), + ) + ) { + return false; + } } else { settledBatch = buildConnectedSettledWave( - requesterRuns.filter((entry) => entry.requesterSettleWake && hasSubagentRunEnded(entry)), + requesterRuns.filter( + (entry) => + entry.requesterSettleWake && + entry.execution.status !== "running" && + hasSubagentRunEnded(entry), + ), currentSettledEntry, ); } diff --git a/src/agents/subagent-registry-lifecycle-requester-wake.ts b/src/agents/subagent-registry-lifecycle-requester-wake.ts index baa007b7865b..f8dd88a4272d 100644 --- a/src/agents/subagent-registry-lifecycle-requester-wake.ts +++ b/src/agents/subagent-registry-lifecycle-requester-wake.ts @@ -6,6 +6,7 @@ import type { SubagentRegistryLifecycleState, } from "./subagent-registry-lifecycle-contracts.js"; import type { RequesterSettleWakeState, SubagentRunRecord } from "./subagent-registry.types.js"; +import { hasSubagentRunEnded } from "./subagent-run-liveness.js"; type RequesterSettleWakeBatchState = import("./subagent-announce.requester-settle-wake.js").RequesterSettleWakeBatchState; @@ -207,8 +208,12 @@ export function createSubagentRegistryLifecycleRequesterWake( function scheduleRequesterSettleWake(runId: string, entry: SubagentRunRecord): void { const requesterSessionKey = entry.requesterSessionKey?.trim(); + // A replayed lifecycle start can retain an older endedAt; require both + // terminal status and end evidence so a live child never wakes its requester. if ( entry.collect || + entry.execution.status === "running" || + !hasSubagentRunEnded(entry) || !requesterSessionKey || (entry.requesterTurnRunId && entry.requesterTurnYielded === true) || scheduledRequesterSettleWakeRuns.has(runId) || diff --git a/src/agents/subagent-registry-lifecycle.test.ts b/src/agents/subagent-registry-lifecycle.test.ts index 5250851f3027..dc81709bdd4f 100644 --- a/src/agents/subagent-registry-lifecycle.test.ts +++ b/src/agents/subagent-registry-lifecycle.test.ts @@ -4286,6 +4286,26 @@ describe("requester settle wake trigger", () => { expect(later.requesterSettleWake).toEqual({ status: "pending", attemptCount: 0 }); }); + it("does not resume a persisted settle wake until its registry row is terminal", async () => { + const entry = createRunEntry({ + requesterSettleWake: { status: "pending", attemptCount: 0 }, + }); + const settleWake = vi.fn(async () => false); + const controller = createLifecycleController({ + entry, + maybeWakeRequesterAfterAllChildrenSettled: settleWake, + }); + + controller.resumeRequesterSettleWake(entry.runId, entry); + await Promise.resolve(); + expect(settleWake).not.toHaveBeenCalled(); + + entry.execution = { ...entry.execution, status: "terminal", endedAt: 4_000 }; + controller.resumeRequesterSettleWake(entry.runId, entry); + + await waitForLifecycleState(() => expect(settleWake).toHaveBeenCalledOnce()); + }); + it("keeps a yielded completion parked until its requester turn settles", async () => { const entry = createRunEntry({ requesterTurnRunId: "run-requester", diff --git a/src/agents/subagent-registry.lifecycle-retry-grace.e2e.test.ts b/src/agents/subagent-registry.lifecycle-retry-grace.e2e.test.ts index 25395f404513..df594e8390ba 100644 --- a/src/agents/subagent-registry.lifecycle-retry-grace.e2e.test.ts +++ b/src/agents/subagent-registry.lifecycle-retry-grace.e2e.test.ts @@ -4,7 +4,10 @@ import { afterEach, beforeEach, describe, expect, it, vi } from "vitest"; import { testing as subagentAnnounceDeliveryTesting } from "./subagent-announce-delivery.test-support.js"; import { testing as subagentAnnounceOutputTesting } from "./subagent-announce-output.test-support.js"; import { testing as subagentAnnounceTesting } from "./subagent-announce.js"; -import { testing as settleWakeTesting } from "./subagent-announce.requester-settle-wake.js"; +import { + maybeWakeRequesterAfterAllChildrenSettled, + testing as settleWakeTesting, +} from "./subagent-announce.requester-settle-wake.js"; import * as announceRead from "./subagent-registry-announce-read.js"; import * as mod from "./subagent-registry.test-helpers.js"; @@ -360,6 +363,17 @@ describe("subagent registry lifecycle error grace", () => { .filter((request): request is GatewayRequest => request.method === "agent"); } + function getRequesterWakeCalls() { + return getAgentCalls().filter((request) => { + const idempotencyKey = (request.params as Record | undefined) + ?.idempotencyKey; + return ( + typeof idempotencyKey === "string" && + idempotencyKey.startsWith("announce:requester-settle:") + ); + }); + } + function getAgentResultsForChildSession(childSessionKey: string): string[] { return getAgentCalls() .filter((request) => { @@ -476,25 +490,16 @@ describe("subagent registry lifecycle error grace", () => { rearmGeneration: undefined, }, ]); - const requesterWakeCalls = () => - getAgentCalls().filter((request) => { - const idempotencyKey = (request.params as Record | undefined) - ?.idempotencyKey; - return ( - typeof idempotencyKey === "string" && - idempotencyKey.startsWith("announce:requester-settle:") - ); - }); await waitForAgentCallCount(3); - expect(requesterWakeCalls()).toHaveLength(1); + expect(getRequesterWakeCalls()).toHaveLength(1); agentCallGates.delete(betaSessionKey); releaseBetaDelivery?.(); await waitForDeliveredCleanup("run-yield-alpha"); await waitForDeliveredCleanup("run-yield-beta"); - expect(requesterWakeCalls()).toHaveLength(1); - const requesterWakeParams = requesterWakeCalls()[0]?.params as + expect(getRequesterWakeCalls()).toHaveLength(1); + const requesterWakeParams = getRequesterWakeCalls()[0]?.params as | Record | undefined; expect(requesterWakeParams?.idempotencyKey).toContain(":yield-1"); @@ -508,7 +513,66 @@ describe("subagent registry lifecycle error grace", () => { await vi.advanceTimersByTimeAsync(30_000); await flushAsync(); - expect(requesterWakeCalls()).toHaveLength(1); + expect(getRequesterWakeCalls()).toHaveLength(1); + }); + + it("keeps a frozen live child asleep until its real registry row becomes terminal", async () => { + const requesterTurnRunId = "run-requester-live-child"; + const liveChildSessionKey = "agent:main:subagent:frozen-live-child"; + registerCompletionRun( + "run-frozen-live-child", + "frozen-live-child", + "live child", + requesterTurnRunId, + ); + setAssistantOutput(liveChildSessionKey, "live child complete"); + + expect( + mod.markRequesterTurnYielded({ + requesterSessionKey: MAIN_REQUESTER_SESSION_KEY, + requesterTurnRunId, + }), + ).toBe(1); + expect( + mod.settleRequesterAfterSessionSpawns({ + requesterSessionKey: MAIN_REQUESTER_SESSION_KEY, + requesterTurnRunId, + requesterYielded: true, + acceptedSessionSpawns: [ + { runId: "run-frozen-live-child", childSessionKey: liveChildSessionKey }, + ], + }), + ).toBe(true); + + const liveChild = mod + .listSubagentRunsForRequester(MAIN_REQUESTER_SESSION_KEY) + .find((run) => run.runId === "run-frozen-live-child"); + if (!liveChild) { + throw new Error("expected frozen live child"); + } + expect( + await maybeWakeRequesterAfterAllChildrenSettled({ + requesterSessionKey: MAIN_REQUESTER_SESSION_KEY, + settledEntry: liveChild, + transitionBatch: noop, + completeBatch: noop, + }), + ).toBe(false); + await flushAsync(); + + expect(getRequesterWakeCalls()).toHaveLength(0); + expect(liveChild.execution.status).toBe("running"); + + emitLifecycleEvent("run-frozen-live-child", { phase: "end", endedAt: Date.now() + 1 }); + await waitForAgentCallCount(1); + await waitForDeliveredCleanup("run-frozen-live-child"); + + expect( + mod + .listSubagentRunsForRequester(MAIN_REQUESTER_SESSION_KEY) + .find((run) => run.runId === "run-frozen-live-child")?.execution, + ).toMatchObject({ status: "terminal", endedAt: expect.any(Number) }); + expect(getRequesterWakeCalls()).toHaveLength(1); }); it("ignores transient lifecycle errors when run retries and then ends successfully", async () => { From c33fa6ee831776373f576ca8ba107cd599ea38af Mon Sep 17 00:00:00 2001 From: Vincent Koc Date: Tue, 11 Aug 2026 07:13:24 +0800 Subject: [PATCH 38/69] fix(agents): bind plugin registry for direct ingress --- src/agents/agent-command.ts | 20 +++++---- src/agents/runtime-plugins.test.ts | 65 +++++++++++++++++++++++++++++- src/agents/runtime-plugins.ts | 36 ++++++++++++++--- src/commands/agent.test.ts | 24 +++++++++++ 4 files changed, 132 insertions(+), 13 deletions(-) diff --git a/src/agents/agent-command.ts b/src/agents/agent-command.ts index 9bf2fbbc1eb8..71bf5b44bef5 100644 --- a/src/agents/agent-command.ts +++ b/src/agents/agent-command.ts @@ -63,6 +63,7 @@ import { AGENT_LANE_SUBAGENT } from "./lanes.js"; import type { MainSessionRecoveryPendingTarget } from "./main-session-recovery-store.js"; import type { AgentRunSessionTarget } from "./run-session-target.js"; import { createAgentRunRestartAbortError } from "./run-termination.js"; +import { withAgentPluginRegistry } from "./runtime-plugins.js"; import { measureAgentStartup } from "./startup-timing.js"; type AgentCommandAdmissionIngress = Parameters[0]["ingress"]; @@ -682,13 +683,18 @@ async function agentCommandFromIngressInternal( prepare: async (preparedOpts) => await prepareAgentCommandExecution(preparedOpts, runtime), restoreAdmittedRecovery: recovery?.restoreAdmittedRecovery, run: async (prepared) => - await agentCommandInternal( - prepared, - prepared.opts, - { kind: "api", boundary: "agent-command.from-ingress", state: "unknown" }, - runtime, - deps, - ), + await withAgentPluginRegistry({ + config: prepared.cfg, + workspaceDir: prepared.workspaceDir, + run: async () => + await agentCommandInternal( + prepared, + prepared.opts, + { kind: "api", boundary: "agent-command.from-ingress", state: "unknown" }, + runtime, + deps, + ), + }), }); if (result) { diff --git a/src/agents/runtime-plugins.test.ts b/src/agents/runtime-plugins.test.ts index e8f5ff65c977..a335fdb56895 100644 --- a/src/agents/runtime-plugins.test.ts +++ b/src/agents/runtime-plugins.test.ts @@ -1,5 +1,9 @@ // Verifies agent runtime plugin loads stay scoped to prepared-runtime handles. import { beforeEach, describe, expect, it, vi } from "vitest"; +import { + getPluginRuntimeGatewayRequestScope, + withPluginRuntimeRegistryScope, +} from "../plugins/runtime/gateway-request-scope.js"; const hoisted = vi.hoisted(() => ({ getCurrentPluginMetadataSnapshot: vi.fn(), @@ -19,7 +23,10 @@ vi.mock("./harness/runtime-plugin-load-plan.js", () => ({ resolveAgentRuntimePluginLoadPlan: hoisted.resolveAgentRuntimePluginLoadPlan, })); -import { loadAgentRuntimePluginRegistryHandle } from "./runtime-plugins.js"; +import { + loadAgentRuntimePluginRegistryHandle, + withAgentPluginRegistry, +} from "./runtime-plugins.js"; describe("agent runtime plugin registries", () => { beforeEach(() => { @@ -102,4 +109,60 @@ describe("agent runtime plugin registries", () => { }), ); }); + + it("lets direct hosts bound the registry to configured runtime owners", () => { + const config = {} as never; + + loadAgentRuntimePluginRegistryHandle({ + basePluginIds: [], + config, + workspaceDir: "/tmp/workspace", + }); + + expect(hoisted.getCurrentPluginMetadataSnapshot).not.toHaveBeenCalled(); + expect(hoisted.resolveAgentRuntimePluginLoadPlan).toHaveBeenCalledWith({ + config, + workspaceDir: "/tmp/workspace", + basePluginIds: [], + selections: [], + }); + }); + + it("owns a scoped registry for direct hosts", async () => { + const config = {} as never; + const pluginRegistry = { handle: true } as never; + hoisted.loadPluginRegistryHandle.mockReturnValue(pluginRegistry); + + await expect( + withAgentPluginRegistry({ + config, + workspaceDir: "/tmp/workspace", + run: async () => getPluginRuntimeGatewayRequestScope()?.pluginRegistry, + }), + ).resolves.toBe(pluginRegistry); + + expect(getPluginRuntimeGatewayRequestScope()).toBeUndefined(); + expect(hoisted.resolveAgentRuntimePluginLoadPlan).toHaveBeenCalledWith({ + config, + workspaceDir: "/tmp/workspace", + basePluginIds: [], + selections: [], + }); + }); + + it("reuses an existing gateway registry owner", async () => { + const gatewayRegistry = { gateway: true } as never; + + await expect( + withPluginRuntimeRegistryScope(gatewayRegistry, () => + withAgentPluginRegistry({ + config: {} as never, + workspaceDir: "/tmp/workspace", + run: async () => getPluginRuntimeGatewayRequestScope()?.pluginRegistry, + }), + ), + ).resolves.toBe(gatewayRegistry); + + expect(hoisted.loadPluginRegistryHandle).not.toHaveBeenCalled(); + }); }); diff --git a/src/agents/runtime-plugins.ts b/src/agents/runtime-plugins.ts index 1e1bbf3ef517..0531c5d9353e 100644 --- a/src/agents/runtime-plugins.ts +++ b/src/agents/runtime-plugins.ts @@ -3,6 +3,10 @@ import { normalizePluginsConfig } from "../plugins/config-state.js"; import { getCurrentPluginMetadataSnapshot } from "../plugins/current-plugin-metadata-snapshot.js"; import { loadPluginRegistryHandle } from "../plugins/loader.js"; import type { PluginRegistry } from "../plugins/registry-types.js"; +import { + getPluginRuntimeGatewayRequestScope, + withPluginRuntimeRegistryScope, +} from "../plugins/runtime/gateway-request-scope.js"; import { resolveUserPath } from "../utils.js"; import { collectConfiguredAgentHarnessRuntimes } from "./harness-runtimes.js"; import { @@ -40,6 +44,8 @@ type AgentRuntimePluginRegistryParams = { env?: NodeJS.ProcessEnv; workspaceDir?: string | null; allowGatewaySubagentBinding?: boolean; + /** Explicit base scope for hosts without a Gateway startup registry. */ + basePluginIds?: readonly string[]; selections?: readonly AgentHarnessPluginSelection[]; }; @@ -63,11 +69,14 @@ function resolveAgentRuntimePluginRegistryLoad(params: AgentRuntimePluginRegistr }, }; } - const startupPluginIds = resolveStartupPluginIdsFromCurrentSnapshot({ - config: params.config, - env: params.env, - workspaceDir, - }); + const startupPluginIds = + params.basePluginIds !== undefined + ? [...params.basePluginIds] + : resolveStartupPluginIdsFromCurrentSnapshot({ + config: params.config, + env: params.env, + workspaceDir, + }); const plan = resolveAgentRuntimePluginLoadPlan({ config: params.config, workspaceDir: workspaceDir ?? process.cwd(), @@ -106,3 +115,20 @@ export function loadAgentRuntimePluginRegistryHandle( const load = resolveAgentRuntimePluginRegistryLoad(params); return loadPluginRegistryHandle({ ...load.loadOptions, activate: false }); } + +/** Binds a scoped plugin generation when a direct host has no Gateway owner. */ +export async function withAgentPluginRegistry(params: { + config: OpenClawConfig; + workspaceDir: string; + run: () => Promise; +}): Promise { + if (getPluginRuntimeGatewayRequestScope()?.pluginRegistry) { + return await params.run(); + } + const pluginRegistry = loadAgentRuntimePluginRegistryHandle({ + basePluginIds: [], + config: params.config, + workspaceDir: params.workspaceDir, + }); + return await withPluginRuntimeRegistryScope(pluginRegistry, params.run); +} diff --git a/src/commands/agent.test.ts b/src/commands/agent.test.ts index 2f21396170dd..dcfff6476499 100644 --- a/src/commands/agent.test.ts +++ b/src/commands/agent.test.ts @@ -877,6 +877,30 @@ describe("agentCommand", () => { }); }); + it("installs a plugin registry scope for direct ingress dispatch", async () => { + await withTempHome(async (home) => { + const store = path.join(home, "sessions.json"); + mockConfig(home, store); + const { getPluginRuntimeGatewayRequestScope } = + await import("../plugins/runtime/gateway-request-scope.js"); + vi.mocked(attemptExecutionRuntime.runAgentAttempt).mockImplementationOnce(async () => { + expect(getPluginRuntimeGatewayRequestScope()?.pluginRegistry).toBeDefined(); + return createDefaultAgentResult(); + }); + + await agentCommandFromIngress( + { + message: "ping", + agentId: "main", + allowModelOverride: false, + }, + runtime, + ); + + expect(getPluginRuntimeGatewayRequestScope()).toBeUndefined(); + }); + }); + it("persists local overrides", async () => { await withTempHome(async (home) => { const store = path.join(home, "sessions.json"); From 05897721932265f38231d3c447b6ceec7bb7805c Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Wed, 5 Aug 2026 19:55:27 -0700 Subject: [PATCH 39/69] test(doctor): align fast-path repair contracts (#119812) (cherry picked from commit 88b7baca7bbbc6248108f6731eb8be6b4235faac) --- src/commands/doctor.fast-path-mocks.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/commands/doctor.fast-path-mocks.ts b/src/commands/doctor.fast-path-mocks.ts index eaa1e9567edb..42ebc2975796 100644 --- a/src/commands/doctor.fast-path-mocks.ts +++ b/src/commands/doctor.fast-path-mocks.ts @@ -88,7 +88,7 @@ vi.mock("./doctor-plugin-manifests.js", () => ({ })); vi.mock("./doctor-plugin-registry.js", () => ({ - maybeRepairPluginRegistryState: vi.fn(async ({ config }: { config: unknown }) => config), + maybeRepairPluginRegistryState: vi.fn(async ({ config }: { config: unknown }) => ({ config })), })); vi.mock("./doctor-platform-notes.js", () => ({ @@ -129,6 +129,7 @@ vi.mock("./doctor-skills.js", () => ({ })); vi.mock("./doctor-state-integrity.js", () => ({ + collectWorkspaceBackupTip: vi.fn(() => null), noteStateIntegrity: vi.fn().mockResolvedValue(undefined), noteWorkspaceBackupTip: vi.fn(), })); From 1b8b67869022695285bdc76ca635d6fcf8bac269 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Thu, 6 Aug 2026 03:45:43 -0700 Subject: [PATCH 40/69] test(compaction): provide post-compact usage evidence (#119911) (cherry picked from commit f7f270555c67c61a683e297b8fad5aff0181899c) --- src/auto-reply/reply.triggers.trigger-handling.e2e.test.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/auto-reply/reply.triggers.trigger-handling.e2e.test.ts b/src/auto-reply/reply.triggers.trigger-handling.e2e.test.ts index 193c3b9040cb..2d58a6a72aa0 100644 --- a/src/auto-reply/reply.triggers.trigger-handling.e2e.test.ts +++ b/src/auto-reply/reply.triggers.trigger-handling.e2e.test.ts @@ -284,6 +284,7 @@ function mockSuccessfulCompaction() { summary: "summary", firstKeptEntryId: "x", tokensBefore: 12000, + tokensAfter: 1000, }, }); } @@ -561,7 +562,7 @@ describe("trigger handling", () => { cfg, ); const text = maybeReplyText(res); - expect(text?.startsWith("⚙️ Compacted")).toBe(true); + expect(text).toMatch(/^⚙️ Compacted/u); expect(getCompactEmbeddedAgentSessionMock()).toHaveBeenCalledOnce(); const sessionKey = resolveSessionKey("per-sender", request, undefined, "main"); expect(loadSessionEntry({ storePath, sessionKey })?.compactionCount).toBe(1); @@ -587,7 +588,7 @@ describe("trigger handling", () => { ); const text = maybeReplyText(res); - expect(text?.startsWith("⚙️ Compacted")).toBe(true); + expect(text).toMatch(/^⚙️ Compacted/u); expect(getCompactEmbeddedAgentSessionMock()).toHaveBeenCalledOnce(); const call = firstMockCallArg( getCompactEmbeddedAgentSessionMock(), From 5021bc2f7c98ca8bfb366be48396706bc950a99e Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Sat, 8 Aug 2026 09:21:50 -0700 Subject: [PATCH 41/69] test(e2e): isolate shared build artifacts (#120628) (cherry picked from commit 40385bb5c153afa23efbbb750b88f401f6feb3b9) --- packages/ai/src/package.e2e.test.ts | 7 ++----- test/vitest/vitest.e2e.config.ts | 1 + test/vitest/vitest.e2e.global-setup.ts | 29 ++++++++++++++++++++++++++ 3 files changed, 32 insertions(+), 5 deletions(-) create mode 100644 test/vitest/vitest.e2e.global-setup.ts diff --git a/packages/ai/src/package.e2e.test.ts b/packages/ai/src/package.e2e.test.ts index 97e129f4675a..94c6e61d4920 100644 --- a/packages/ai/src/package.e2e.test.ts +++ b/packages/ai/src/package.e2e.test.ts @@ -271,11 +271,8 @@ describe("@openclaw/ai packed package", () => { } const tempDir = tempDirs.make("openclaw-ai-consumer-"); - await runCommand( - process.execPath, - ["scripts/tsdown-build.mjs", "--config", "tsdown.ai.config.ts"], - { cwd: repoRoot }, - ); + // The E2E global setup owns the exact-head build. Rebuilding this shared + // package here can delete modules beneath concurrently running Gateways. const pack = await runNpmCommand( ["pack", "--ignore-scripts", "--json", "--pack-destination", tempDir], packageRoot, diff --git a/test/vitest/vitest.e2e.config.ts b/test/vitest/vitest.e2e.config.ts index f3960f262af7..5e84b188056f 100644 --- a/test/vitest/vitest.e2e.config.ts +++ b/test/vitest/vitest.e2e.config.ts @@ -39,6 +39,7 @@ export default defineConfig({ ...baseTest, maxWorkers: e2eWorkers, silent: !verboseE2E, + globalSetup: [resolveRepoRootPath("test/vitest/vitest.e2e.global-setup.ts")], setupFiles: [ ...new Set( [...(baseTest.setupFiles ?? []), "test/setup-openclaw-runtime.ts"].map(resolveRepoRootPath), diff --git a/test/vitest/vitest.e2e.global-setup.ts b/test/vitest/vitest.e2e.global-setup.ts new file mode 100644 index 000000000000..8659ade2c045 --- /dev/null +++ b/test/vitest/vitest.e2e.global-setup.ts @@ -0,0 +1,29 @@ +// Builds the shared CLI/package artifacts once before parallel E2E workers +// start long-lived Gateway processes that import those artifacts lazily. +import { execFile } from "node:child_process"; +import { promisify } from "node:util"; + +const execFileAsync = promisify(execFile); + +export default async function setup() { + await execFileAsync(process.execPath, ["scripts/run-node.mjs", "--version"], { + cwd: process.cwd(), + env: { + ...process.env, + OPENCLAW_BUILD_PRIVATE_QA: "1", + OPENCLAW_RUN_NODE_SKIP_DTS_BUILD: "0", + }, + maxBuffer: 8 * 1024 * 1024, + timeout: 300_000, + }); + await execFileAsync( + process.execPath, + ["scripts/tsdown-build.mjs", "--config", "tsdown.ai.config.ts"], + { + cwd: process.cwd(), + env: process.env, + maxBuffer: 8 * 1024 * 1024, + timeout: 300_000, + }, + ); +} From 9c7cbc5035582daec26a80a48e447ed8ddec3b6f Mon Sep 17 00:00:00 2001 From: Vincent Koc Date: Tue, 11 Aug 2026 07:13:46 +0800 Subject: [PATCH 42/69] fix(tooling): retain dependency evidence entrypoint --- config/knip.config.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/config/knip.config.ts b/config/knip.config.ts index 7683e62f8715..c60c97e3ce7b 100644 --- a/config/knip.config.ts +++ b/config/knip.config.ts @@ -69,6 +69,8 @@ const repositoryScriptEntries = [ "scripts/live-docker-normalize-config.ts!", "scripts/mcp-code-mode-gateway-e2e.ts!", "scripts/memory-index-manager.sync-repro.ts!", + // Frozen release tooling invokes the typed dependency-evidence entrypoint indirectly. + "scripts/generate-dependency-release-evidence.mts!", "scripts/openclaw-release-clawhub-plan.ts!", "scripts/openclaw-release-clawhub-runtime-state.ts!", // Oxlint loads this JS plugin by path from config/oxlint/boundary-guards.json. From eda55511ebcbe75c99c41b919be3049dc1f04ac0 Mon Sep 17 00:00:00 2001 From: Vincent Koc Date: Tue, 11 Aug 2026 07:29:52 +0800 Subject: [PATCH 43/69] test(agents): isolate lifecycle registry persistence --- src/agents/subagent-registry.lifecycle-retry-grace.e2e.test.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/agents/subagent-registry.lifecycle-retry-grace.e2e.test.ts b/src/agents/subagent-registry.lifecycle-retry-grace.e2e.test.ts index df594e8390ba..b4f36a2d9aff 100644 --- a/src/agents/subagent-registry.lifecycle-retry-grace.e2e.test.ts +++ b/src/agents/subagent-registry.lifecycle-retry-grace.e2e.test.ts @@ -186,6 +186,9 @@ describe("subagent registry lifecycle error grace", () => { loadAgentRuntimePluginRegistryHandle: () => undefined, onAgentEvent: onAgentEventMock as unknown as typeof import("../infra/agent-events.js").onAgentEvent, + persistSubagentRunsToDisk: noop, + persistSubagentRunsToDiskOrThrow: noop, + restoreSubagentRunsFromDisk: () => 0, }); subagentAnnounceTesting.setDepsForTest({ callGateway: callGatewayMock as typeof import("../gateway/call.js").callGateway, From 6df9cf35e8ea2f135bec1d678b514ea338be476c Mon Sep 17 00:00:00 2001 From: Vincent Koc Date: Sun, 9 Aug 2026 02:53:38 +0800 Subject: [PATCH 44/69] fix(test): keep fork E2E setup builds observable (#120653) * fix(test): stream E2E setup build progress * fix(test): keep E2E setup builds in runner group * fix(test): own E2E setup streams and signals * test(ci): route E2E setup regression correctly --- test/scripts/vitest-e2e-global-setup.test.ts | 123 +++++++++++++++++++ test/vitest/vitest.e2e.global-setup.ts | 73 +++++++---- 2 files changed, 173 insertions(+), 23 deletions(-) create mode 100644 test/scripts/vitest-e2e-global-setup.test.ts diff --git a/test/scripts/vitest-e2e-global-setup.test.ts b/test/scripts/vitest-e2e-global-setup.test.ts new file mode 100644 index 000000000000..dfbc1f6c4075 --- /dev/null +++ b/test/scripts/vitest-e2e-global-setup.test.ts @@ -0,0 +1,123 @@ +import { spawn } from "node:child_process"; +import fs from "node:fs"; +import os from "node:os"; +import path from "node:path"; +import { describe, expect, it, vi } from "vitest"; +import { + forceKillVitestProcessGroup, + forwardSignalToVitestProcessGroup, +} from "../../scripts/vitest-process-group.mjs"; +import { + isProcessAlive, + waitForChildClose, + waitForDead, + waitForPidFile, +} from "../helpers/process-wait.js"; +import { runE2eGlobalSetup } from "../vitest/vitest.e2e.global-setup.js"; + +type SetupCommandRunner = NonNullable[0]>; + +const posixIt = process.platform === "win32" ? it.skip : it; +const PROCESS_TIMEOUT_MS = process.env.CI ? 15_000 : 5_000; + +describe("vitest E2E global setup", () => { + it("runs both build commands sequentially with their exact environments", async () => { + let resolveFirstCommand!: (status: number) => void; + const firstCommand = new Promise((resolve) => { + resolveFirstCommand = resolve; + }); + const runCommand = vi + .fn() + .mockImplementationOnce(() => firstCommand) + .mockResolvedValueOnce(0); + + const setupPromise = runE2eGlobalSetup(runCommand); + await vi.waitFor(() => expect(runCommand).toHaveBeenCalledTimes(1)); + resolveFirstCommand(0); + await setupPromise; + expect(runCommand.mock.calls).toEqual([ + [ + ["scripts/run-node.mjs", "--version"], + { + ...process.env, + OPENCLAW_BUILD_PRIVATE_QA: "1", + OPENCLAW_RUN_NODE_SKIP_DTS_BUILD: "0", + }, + ], + [["scripts/tsdown-build.mjs", "--config", "tsdown.ai.config.ts"], process.env], + ]); + }); + + it("propagates a nonzero command status", async () => { + const runCommand = vi + .fn() + .mockResolvedValueOnce(0) + .mockResolvedValueOnce(23); + await expect(runE2eGlobalSetup(runCommand)).rejects.toThrow( + "E2E setup command failed with exit code 23: scripts/tsdown-build.mjs --config tsdown.ai.config.ts", + ); + }); + + posixIt("forwards output and SIGTERM through the runner process group", async () => { + const fixtureDir = fs.mkdtempSync(path.join(os.tmpdir(), "openclaw-e2e-setup-group-")); + const fixturePath = path.join(fixtureDir, "build-fixture.mjs"); + const pidPaths = ["child.pid", "descendant.pid"].map((name) => path.join(fixtureDir, name)); + fs.writeFileSync( + fixturePath, + `import { spawn } from "node:child_process"; +import fs from "node:fs"; +process.stdin.once("data", () => { + const descendant = spawn(process.execPath, ["-e", "setInterval(() => {}, 1000)"], { stdio: "ignore" }); + fs.writeFileSync(${JSON.stringify(pidPaths[0])}, String(process.pid)); + fs.writeFileSync(${JSON.stringify(pidPaths[1])}, String(descendant.pid)); + process.stdout.write("setup-stdout\\n"); + process.stderr.write("setup-stderr\\n"); + setInterval(() => {}, 1000); +}); +process.stdin.resume(); +`, + ); + const setupUrl = new URL("../vitest/vitest.e2e.global-setup.ts", import.meta.url).href; + const runnerScript = `import { runE2eSetupCommand } from ${JSON.stringify(setupUrl)}; +await runE2eSetupCommand([${JSON.stringify(fixturePath)}], process.env);`; + const runner = spawn( + process.execPath, + ["--import", "tsx", "--input-type=module", "--eval", runnerScript], + { detached: true, stdio: ["pipe", "pipe", "pipe"] }, + ); + const pids: number[] = []; + let stdout = ""; + let stderr = ""; + runner.stdout.setEncoding("utf8").on("data", (chunk) => (stdout += chunk)); + runner.stderr.setEncoding("utf8").on("data", (chunk) => (stderr += chunk)); + + try { + runner.stdin.write("start\n"); + pids.push( + ...(await Promise.all(pidPaths.map((file) => waitForPidFile(file, PROCESS_TIMEOUT_MS)))), + ); + await vi.waitFor(() => { + expect(stdout).toContain("setup-stdout"); + expect(stderr).toContain("setup-stderr"); + }); + const closed = waitForChildClose(runner, PROCESS_TIMEOUT_MS); + expect( + forwardSignalToVitestProcessGroup({ + child: runner, + kill: process.kill.bind(process), + signal: "SIGTERM", + }), + ).toBe(true); + await expect(closed).resolves.toEqual({ code: null, signal: "SIGTERM" }); + await Promise.all(pids.map((pid) => waitForDead(pid, PROCESS_TIMEOUT_MS))); + } finally { + forceKillVitestProcessGroup(runner); + for (const pid of pids) { + if (isProcessAlive(pid)) { + process.kill(pid, "SIGKILL"); + } + } + fs.rmSync(fixtureDir, { force: true, recursive: true }); + } + }); +}); diff --git a/test/vitest/vitest.e2e.global-setup.ts b/test/vitest/vitest.e2e.global-setup.ts index 8659ade2c045..4f2c81830f04 100644 --- a/test/vitest/vitest.e2e.global-setup.ts +++ b/test/vitest/vitest.e2e.global-setup.ts @@ -1,29 +1,56 @@ // Builds the shared CLI/package artifacts once before parallel E2E workers // start long-lived Gateway processes that import those artifacts lazily. -import { execFile } from "node:child_process"; -import { promisify } from "node:util"; +import { spawn } from "node:child_process"; -const execFileAsync = promisify(execFile); +type SetupCommandRunner = (args: string[], env: NodeJS.ProcessEnv) => Promise; + +export function runE2eSetupCommand(args: string[], env: NodeJS.ProcessEnv): Promise { + const child = spawn(process.execPath, args, { + cwd: process.cwd(), + detached: false, + env, + stdio: ["inherit", "pipe", "pipe"], + }); + child.stdout.pipe(process.stdout, { end: false }); + child.stderr.pipe(process.stderr, { end: false }); + + return new Promise((resolve, reject) => { + child.once("error", reject); + child.once("close", (status, signal) => { + if (signal) { + reject(new Error(`E2E setup command terminated by ${signal}: ${args.join(" ")}`)); + return; + } + resolve(status ?? 1); + }); + }); +} + +export async function runE2eGlobalSetup( + runCommand: SetupCommandRunner = runE2eSetupCommand, +): Promise { + const commands = [ + { + args: ["scripts/run-node.mjs", "--version"], + env: { + ...process.env, + OPENCLAW_BUILD_PRIVATE_QA: "1", + OPENCLAW_RUN_NODE_SKIP_DTS_BUILD: "0", + }, + }, + { + args: ["scripts/tsdown-build.mjs", "--config", "tsdown.ai.config.ts"], + env: process.env, + }, + ]; + for (const { args, env } of commands) { + const status = await runCommand(args, env); + if (status !== 0) { + throw new Error(`E2E setup command failed with exit code ${status}: ${args.join(" ")}`); + } + } +} export default async function setup() { - await execFileAsync(process.execPath, ["scripts/run-node.mjs", "--version"], { - cwd: process.cwd(), - env: { - ...process.env, - OPENCLAW_BUILD_PRIVATE_QA: "1", - OPENCLAW_RUN_NODE_SKIP_DTS_BUILD: "0", - }, - maxBuffer: 8 * 1024 * 1024, - timeout: 300_000, - }); - await execFileAsync( - process.execPath, - ["scripts/tsdown-build.mjs", "--config", "tsdown.ai.config.ts"], - { - cwd: process.cwd(), - env: process.env, - maxBuffer: 8 * 1024 * 1024, - timeout: 300_000, - }, - ); + await runE2eGlobalSetup(); } From 0369e37a5226c588d890bef19fe2d8738f4c5f86 Mon Sep 17 00:00:00 2001 From: Vincent Koc Date: Tue, 11 Aug 2026 09:05:41 +0800 Subject: [PATCH 45/69] fix(release): unblock beta validation gates --- config/knip.scripts-exports.config.ts | 1 + src/agents/agent-command.ts | 26 +++++++------------------- 2 files changed, 8 insertions(+), 19 deletions(-) diff --git a/config/knip.scripts-exports.config.ts b/config/knip.scripts-exports.config.ts index 88c0ac4087cc..f00154764808 100644 --- a/config/knip.scripts-exports.config.ts +++ b/config/knip.scripts-exports.config.ts @@ -47,6 +47,7 @@ const config = { ], // Oxlint consumes this required default export through a JSON config path. "scripts/oxlint-boundary-guards.mjs": ["exports"], + "scripts/generate-dependency-release-evidence.mts": ["exports"], "src/**": ["exports", "nsExports", "types", "nsTypes", "enumMembers", "namespaceMembers"], "test/**": ["exports", "nsExports", "types", "nsTypes", "enumMembers", "namespaceMembers"], }, diff --git a/src/agents/agent-command.ts b/src/agents/agent-command.ts index 71bf5b44bef5..c60a01de0a82 100644 --- a/src/agents/agent-command.ts +++ b/src/agents/agent-command.ts @@ -67,6 +67,7 @@ import { withAgentPluginRegistry } from "./runtime-plugins.js"; import { measureAgentStartup } from "./startup-timing.js"; type AgentCommandAdmissionIngress = Parameters[0]["ingress"]; +type RestoreAdmittedRecovery = () => Promise; const log = createSubsystemLogger("agents/agent-command"); @@ -662,13 +663,12 @@ async function agentCommandFromIngressInternal( opts: AgentCommandGatewayIngressOpts, runtime: RuntimeEnv = defaultRuntime, deps?: CliDeps, - recovery?: { - restoreAdmittedRecovery?: () => Promise; - }, + recovery?: { restoreAdmittedRecovery?: RestoreAdmittedRecovery }, ) { if (typeof opts.allowModelOverride !== "boolean") { throw new Error("allowModelOverride must be explicitly set for ingress agent runs."); } + const api = { kind: "api", boundary: "agent-command.from-ingress", state: "unknown" } as const; const lifecycleGeneration = opts.lifecycleGeneration ?? captureAgentRunLifecycleGeneration(opts.runId ?? ""); return await withAgentRunLifecycleGeneration(lifecycleGeneration, async () => { @@ -686,14 +686,7 @@ async function agentCommandFromIngressInternal( await withAgentPluginRegistry({ config: prepared.cfg, workspaceDir: prepared.workspaceDir, - run: async () => - await agentCommandInternal( - prepared, - prepared.opts, - { kind: "api", boundary: "agent-command.from-ingress", state: "unknown" }, - runtime, - deps, - ), + run: () => agentCommandInternal(prepared, prepared.opts, api, runtime, deps), }), }); @@ -713,11 +706,8 @@ export async function agentCommandFromIngress( ) { // Plugin SDK callers may be plain JavaScript. Enforce the private recovery // boundary at runtime so extra or inherited properties cannot author audit identity. - return await agentCommandFromIngressInternal( - { ...opts, executionIdentityAdmission: undefined }, - runtime, - deps, - ); + const ingressOpts = { ...opts, executionIdentityAdmission: undefined }; + return await agentCommandFromIngressInternal(ingressOpts, runtime, deps); } /** Internal Gateway entrypoint that restores a rejected restart-recovery admission. */ @@ -725,9 +715,7 @@ export async function agentCommandFromGatewayIngress( opts: AgentCommandGatewayIngressOpts, runtime: RuntimeEnv, deps: CliDeps | undefined, - recovery: { - restoreAdmittedRecovery?: () => Promise; - }, + recovery: { restoreAdmittedRecovery?: RestoreAdmittedRecovery }, ) { return await agentCommandFromIngressInternal(opts, runtime, deps, recovery); } From ca23c8b32d6172e47655f48157659fcd5a2aac66 Mon Sep 17 00:00:00 2001 From: Vincent Koc Date: Tue, 11 Aug 2026 13:32:19 +0800 Subject: [PATCH 46/69] test(agents): use canonical auth store fixture --- ...un-embedded-agent.auth-profile-rotation.e2e.test.ts | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/src/agents/embedded-agent-runner.run-embedded-agent.auth-profile-rotation.e2e.test.ts b/src/agents/embedded-agent-runner.run-embedded-agent.auth-profile-rotation.e2e.test.ts index 47117da9f6d7..45e68cafcb18 100644 --- a/src/agents/embedded-agent-runner.run-embedded-agent.auth-profile-rotation.e2e.test.ts +++ b/src/agents/embedded-agent-runner.run-embedded-agent.auth-profile-rotation.e2e.test.ts @@ -939,14 +939,7 @@ describe("runEmbeddedAgent auth profile rotation", () => { it("marks inline provider api key billing prompt failures without an auth profile", async () => { await withAgentWorkspace(async ({ agentDir, workspaceDir }) => { - await fs.writeFile( - path.join(agentDir, "auth-profiles.json"), - JSON.stringify({ version: 1, profiles: {} }), - ); - await fs.writeFile( - path.join(agentDir, "auth-state.json"), - JSON.stringify({ version: 1, usageStats: {} }), - ); + saveAuthProfileStore({ version: 1, profiles: {}, usageStats: {} }, agentDir); runEmbeddedAttemptMock.mockResolvedValueOnce( makeAttempt({ terminal: { kind: "failed", source: "prompt", error: new Error("insufficient credits") }, @@ -957,7 +950,6 @@ describe("runEmbeddedAgent auth profile rotation", () => { runEmbeddedAgentInline({ sessionId: "session:test", sessionKey: "agent:test:inline-api-key-prompt-billing", - sessionFile: path.join(workspaceDir, "session.jsonl"), workspaceDir, agentDir, config: makeConfig(), From 1067e53572d066d280a5c34f7e646519ac207eb1 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Sat, 8 Aug 2026 23:56:15 -0700 Subject: [PATCH 47/69] fix(infra): wait for concurrent startup-migration lease instead of failing gateway startup (#120959) (cherry picked from commit 7dc4dc83fe8b5f602bfc52a64cfbfaa3133cb834) --- .../doctor-config-preflight-checkpoint.ts | 39 +++++++++ ...r-config-preflight.state-migration.test.ts | 68 ++++++++------- src/commands/doctor-config-preflight.ts | 79 ++++++++--------- .../startup-migration-checkpoint.test.ts | 76 ++++++++++++++++- src/infra/startup-migration-checkpoint.ts | 84 +++++++++++++++++-- 5 files changed, 262 insertions(+), 84 deletions(-) create mode 100644 src/commands/doctor-config-preflight-checkpoint.ts diff --git a/src/commands/doctor-config-preflight-checkpoint.ts b/src/commands/doctor-config-preflight-checkpoint.ts new file mode 100644 index 000000000000..a96cfed89e35 --- /dev/null +++ b/src/commands/doctor-config-preflight-checkpoint.ts @@ -0,0 +1,39 @@ +import { hashRuntimeConfigValue } from "../config/runtime-snapshot.js"; +import type { ConfigFileSnapshot } from "../config/types.js"; +import type { OpenClawConfig } from "../config/types.openclaw.js"; +import type { MigrationCheckpointIdentity } from "../infra/startup-migration-checkpoint.js"; +import { resolveStateMigrationConfigInput } from "./doctor/shared/legacy-config-state-migration-input.js"; + +export function resolveMigrationCheckpointIdentity(params: { + snapshot: ConfigFileSnapshot; + baseConfig: OpenClawConfig; + pluginMigrationFingerprint: string | null; +}): MigrationCheckpointIdentity | null { + if (!params.snapshot.valid || !params.pluginMigrationFingerprint) { + return null; + } + const stateMigrationInput = resolveStateMigrationConfigInput({ + snapshot: params.snapshot, + baseConfig: params.baseConfig, + }); + const effectiveConfig = stateMigrationInput?.cfg ?? params.baseConfig; + const pluginDoctorConfig = stateMigrationInput?.pluginDoctorConfig ?? effectiveConfig; + return { + effectiveConfigFingerprint: hashRuntimeConfigValue(effectiveConfig), + pluginDoctorConfigFingerprint: hashRuntimeConfigValue(pluginDoctorConfig), + pluginMigrationFingerprint: params.pluginMigrationFingerprint, + }; +} + +export function migrationCheckpointIdentitiesMatch( + left: MigrationCheckpointIdentity | null, + right: MigrationCheckpointIdentity | null, +): boolean { + return ( + left !== null && + right !== null && + left.effectiveConfigFingerprint === right.effectiveConfigFingerprint && + left.pluginDoctorConfigFingerprint === right.pluginDoctorConfigFingerprint && + left.pluginMigrationFingerprint === right.pluginMigrationFingerprint + ); +} diff --git a/src/commands/doctor-config-preflight.state-migration.test.ts b/src/commands/doctor-config-preflight.state-migration.test.ts index 118969de67ea..56f279ae15cf 100644 --- a/src/commands/doctor-config-preflight.state-migration.test.ts +++ b/src/commands/doctor-config-preflight.state-migration.test.ts @@ -81,8 +81,8 @@ const startupMigrationLease = vi.hoisted(() => ({ owner: "startup-test-owner", release: startupMigrationLeaseRelease, })); -const acquireStartupMigrationLease = vi.hoisted(() => - vi.fn((_params: { env: NodeJS.ProcessEnv }) => startupMigrationLease), +const acquireStartupMigrationLeaseWithWait = vi.hoisted(() => + vi.fn(async (_params: { env: NodeJS.ProcessEnv }) => startupMigrationLease), ); const recordSuccessfulStateMigrations = vi.hoisted(() => vi.fn()); const recordSuccessfulStartupMigrations = vi.hoisted(() => vi.fn()); @@ -184,7 +184,7 @@ vi.mock("./doctor/cron/legacy-repair.js", () => ({ })); vi.mock("../infra/startup-migration-checkpoint.js", () => ({ - acquireStartupMigrationLease, + acquireStartupMigrationLeaseWithWait, needsStateMigrationCheckpoint, needsStartupMigrationCheckpoint, recordSuccessfulStateMigrations, @@ -237,6 +237,7 @@ const { runDoctorConfigPreflight } = await import("./doctor-config-preflight.js" describe("runDoctorConfigPreflight state migration", () => { beforeEach(() => { vi.clearAllMocks(); + acquireStartupMigrationLeaseWithWait.mockResolvedValue(startupMigrationLease); pluginMigrationFingerprint.mockReset(); pluginMigrationFingerprint.mockReturnValue("plugin-migrations"); findDoctorLegacyConfigIssues.mockReset(); @@ -367,7 +368,7 @@ describe("runDoctorConfigPreflight state migration", () => { expect(planStartupPluginConvergence).not.toHaveBeenCalled(); if (needed && warnings.length === 0) { expect(recordSuccessfulStateMigrations).toHaveBeenCalledWith({ - env: acquireStartupMigrationLease.mock.calls[0]?.[0]?.env, + env: acquireStartupMigrationLeaseWithWait.mock.calls[0]?.[0]?.env, identity: expectMigrationIdentity(), lease: startupMigrationLease, }); @@ -399,6 +400,14 @@ describe("runDoctorConfigPreflight state migration", () => { registrySource: "derived", }, }) + .mockResolvedValueOnce({ + snapshot, + pluginMetadataSnapshot: { + configFingerprint: "plugin-migrations", + index, + registrySource: "derived", + }, + }) .mockResolvedValueOnce({ snapshot, pluginMetadataSnapshot: { @@ -411,7 +420,7 @@ describe("runDoctorConfigPreflight state migration", () => { await runDoctorConfigPreflight(stateCheckpointOptions); - const pinnedEnv = acquireStartupMigrationLease.mock.calls[0]?.[0]?.env; + const pinnedEnv = acquireStartupMigrationLeaseWithWait.mock.calls[0]?.[0]?.env; expect(writePersistedInstalledPluginIndexWithLeaseSync).toHaveBeenCalledWith(index, { env: pinnedEnv, lease: startupMigrationLease, @@ -419,9 +428,9 @@ describe("runDoctorConfigPreflight state migration", () => { const writeOrder = writePersistedInstalledPluginIndexWithLeaseSync.mock.invocationCallOrder[0] ?? 0; const verificationReadOrder = - readConfigFileSnapshotWithPluginMetadata.mock.invocationCallOrder[2] ?? 0; + readConfigFileSnapshotWithPluginMetadata.mock.invocationCallOrder[3] ?? 0; expect(verificationReadOrder).toBeGreaterThan(writeOrder); - expect(readConfigFileSnapshotWithPluginMetadata.mock.calls[2]?.[0]).toEqual({ + expect(readConfigFileSnapshotWithPluginMetadata.mock.calls[3]?.[0]).toEqual({ allowCurrentPluginMetadata: false, }); const checkpointOrder = recordSuccessfulStateMigrations.mock.invocationCallOrder[0] ?? 0; @@ -486,7 +495,7 @@ describe("runDoctorConfigPreflight state migration", () => { ).rejects.toThrow("selected config changed during startup"); expect(needsStartupMigrationCheckpoint).not.toHaveBeenCalled(); - expect(acquireStartupMigrationLease).not.toHaveBeenCalled(); + expect(acquireStartupMigrationLeaseWithWait).not.toHaveBeenCalled(); expect(readConfigFileSnapshot).not.toHaveBeenCalled(); }); @@ -495,7 +504,7 @@ describe("runDoctorConfigPreflight state migration", () => { const previousStateDir = process.env.OPENCLAW_STATE_DIR; process.env.OPENCLAW_STATE_DIR = "/tmp/openclaw-original-state"; let leaseEnv: NodeJS.ProcessEnv | undefined; - acquireStartupMigrationLease.mockImplementationOnce(({ env }) => { + acquireStartupMigrationLeaseWithWait.mockImplementationOnce(async ({ env }) => { leaseEnv = env; return { ...startupMigrationLease, @@ -620,8 +629,9 @@ describe("runDoctorConfigPreflight state migration", () => { expect(result.cronCodexRuntimePolicyTargets).toEqual([{ modelRef: "openai/gpt-5.6-sol" }]); }); - it("records the startup migration checkpoint after clean startup migrations", async () => { - needsStartupMigrationCheckpoint.mockReturnValue(true); + it("rechecks the checkpoint after acquisition before running migrations", async () => { + needsStateMigrationCheckpoint.mockReturnValueOnce(true).mockReturnValue(false); + needsStartupMigrationCheckpoint.mockReturnValueOnce(true).mockReturnValue(false); await runDoctorConfigPreflight({ migrateLegacyConfig: false, @@ -629,24 +639,11 @@ describe("runDoctorConfigPreflight state migration", () => { requireStartupMigrationCheckpoint: true, }); - const pinnedEnv = acquireStartupMigrationLease.mock.calls[0]?.[0]?.env; - expect(pinnedEnv).toBeDefined(); - expect(pinnedEnv).not.toBe(process.env); - expect(needsStartupMigrationCheckpoint).toHaveBeenCalledWith({ - env: pinnedEnv, - identity: expectMigrationIdentity(), - }); - expect(runPostCorePluginConvergence).toHaveBeenCalledWith({ - cfg: { gateway: { mode: "local", port: 19091 } }, - env: process.env, - compatibilityHostVersion: expect.any(String), - baselineInstallRecords: {}, - }); - expect(recordSuccessfulStartupMigrations).toHaveBeenCalledWith({ - env: pinnedEnv, - identity: expectMigrationIdentity(), - lease: startupMigrationLease, - }); + expect(autoMigrateLegacyStateDir).not.toHaveBeenCalled(); + expect(autoMigrateLegacyState).not.toHaveBeenCalled(); + expect(recordSuccessfulStateMigrations).not.toHaveBeenCalled(); + expect(recordSuccessfulStartupMigrations).not.toHaveBeenCalled(); + expect(readConfigFileSnapshotWithPluginMetadata).toHaveBeenCalledTimes(2); expect(startupMigrationLeaseRelease).toHaveBeenCalledOnce(); }); @@ -680,6 +677,7 @@ describe("runDoctorConfigPreflight state migration", () => { it("refuses startup when plugin migration inputs change during convergence", async () => { needsStartupMigrationCheckpoint.mockReturnValue(true); pluginMigrationFingerprint + .mockReturnValueOnce("plugin-migrations-before") .mockReturnValueOnce("plugin-migrations-before") .mockReturnValueOnce("plugin-migrations-before") .mockReturnValueOnce("plugin-migrations-after"); @@ -693,7 +691,7 @@ describe("runDoctorConfigPreflight state migration", () => { ).rejects.toThrow("plugin migration inputs changed during startup convergence"); expect(recordSuccessfulStateMigrations).toHaveBeenCalledWith({ - env: acquireStartupMigrationLease.mock.calls[0]?.[0]?.env, + env: acquireStartupMigrationLeaseWithWait.mock.calls[0]?.[0]?.env, identity: expect.objectContaining({ pluginMigrationFingerprint: "plugin-migrations-before", }), @@ -719,7 +717,7 @@ describe("runDoctorConfigPreflight state migration", () => { requireStartupMigrationCheckpoint: true, }); - const pinnedEnv = acquireStartupMigrationLease.mock.calls[0]?.[0]?.env; + const pinnedEnv = acquireStartupMigrationLeaseWithWait.mock.calls[0]?.[0]?.env; expect(recordSuccessfulStartupMigrations).toHaveBeenCalledWith({ env: pinnedEnv, identity: expectMigrationIdentity(), @@ -811,7 +809,7 @@ describe("runDoctorConfigPreflight state migration", () => { warnings: [], issues: [], }, - 2, + 3, ); runPostCorePluginConvergence.mockResolvedValueOnce( makeStartupConvergenceResult({ @@ -977,7 +975,7 @@ describe("runDoctorConfigPreflight state migration", () => { ).rejects.toThrow("Configured plugin discord is not installed"); expect(recordSuccessfulStateMigrations).toHaveBeenCalledWith({ - env: acquireStartupMigrationLease.mock.calls[0]?.[0]?.env, + env: acquireStartupMigrationLeaseWithWait.mock.calls[0]?.[0]?.env, identity: expectMigrationIdentity(), lease: startupMigrationLease, }); @@ -1011,7 +1009,7 @@ describe("runDoctorConfigPreflight state migration", () => { warnings: [], issues: [], }, - 3, + 4, ); runPostCorePluginConvergence.mockResolvedValueOnce( makeStartupConvergenceResult({ @@ -1080,7 +1078,7 @@ describe("runDoctorConfigPreflight state migration", () => { warnings: [], issues: [{ path: "gateway.port", message: "invalid" }], }, - 2, + 3, ); await expect( diff --git a/src/commands/doctor-config-preflight.ts b/src/commands/doctor-config-preflight.ts index 95f4e6d5942c..ff934f6518d8 100644 --- a/src/commands/doctor-config-preflight.ts +++ b/src/commands/doctor-config-preflight.ts @@ -13,7 +13,6 @@ import { import type { ConfigSnapshotReadMeasure } from "../config/io.js"; import { formatConfigIssueLines } from "../config/issue-format.js"; import { resolveCanonicalConfigPath } from "../config/paths.js"; -import { hashRuntimeConfigValue } from "../config/runtime-snapshot.js"; import type { ConfigFileSnapshot } from "../config/types.js"; import type { OpenClawConfig } from "../config/types.openclaw.js"; import { isTruthyEnvValue } from "../infra/env.js"; @@ -27,6 +26,10 @@ import { ExitError } from "../runtime.js"; import { createLazyRuntimeModule } from "../shared/lazy-runtime.js"; import { resolveHomeDir } from "../utils.js"; import { noteIncludeConfinementWarning } from "./doctor-config-analysis.js"; +import { + migrationCheckpointIdentitiesMatch, + resolveMigrationCheckpointIdentity, +} from "./doctor-config-preflight-checkpoint.js"; import { measureDoctorConfigPreflightStep } from "./doctor-config-preflight-measure.js"; import { needsRefreshedPluginIndexPersistence, @@ -172,40 +175,6 @@ function throwStartupMigrationIdentityChanged(): never { ); } -function resolveMigrationCheckpointIdentity(params: { - snapshot: ConfigFileSnapshot; - baseConfig: OpenClawConfig; - pluginMigrationFingerprint: string | null; -}): MigrationCheckpointIdentity | null { - if (!params.snapshot.valid || !params.pluginMigrationFingerprint) { - return null; - } - const stateMigrationInput = resolveStateMigrationConfigInput({ - snapshot: params.snapshot, - baseConfig: params.baseConfig, - }); - const effectiveConfig = stateMigrationInput?.cfg ?? params.baseConfig; - const pluginDoctorConfig = stateMigrationInput?.pluginDoctorConfig ?? effectiveConfig; - return { - effectiveConfigFingerprint: hashRuntimeConfigValue(effectiveConfig), - pluginDoctorConfigFingerprint: hashRuntimeConfigValue(pluginDoctorConfig), - pluginMigrationFingerprint: params.pluginMigrationFingerprint, - }; -} - -function migrationCheckpointIdentitiesMatch( - left: MigrationCheckpointIdentity | null, - right: MigrationCheckpointIdentity | null, -): boolean { - return ( - left !== null && - right !== null && - left.effectiveConfigFingerprint === right.effectiveConfigFingerprint && - left.pluginDoctorConfigFingerprint === right.pluginDoctorConfigFingerprint && - left.pluginMigrationFingerprint === right.pluginMigrationFingerprint - ); -} - /** * Runs early doctor config checks before the main config repair flow. * @@ -268,13 +237,45 @@ export async function runDoctorConfigPreflight( getBaseSnapshot: () => configSnapshotRead?.pluginMetadataSnapshot, env: process.env, }); - const ensureStartupMigrationLease = () => { + const ensureStartupMigrationLease = async () => { if (startupMigrationLease || !migrationCheckpoint) { return; } - startupMigrationLease = migrationCheckpoint.acquireStartupMigrationLease({ + startupMigrationLease = await migrationCheckpoint.acquireStartupMigrationLeaseWithWait({ env: startupMigrationEnv, }); + // Another process may have completed the same work between our pre-lease read and acquisition. + // Refresh every checkpoint input under the lease so only work still missing from state runs. + configSnapshotRead = await readConfigSnapshotForPreflight(); + const latestBaseConfig = + configSnapshotRead.snapshot.sourceConfig ?? configSnapshotRead.snapshot.config ?? {}; + migrationCheckpointIdentity = resolveMigrationCheckpointIdentity({ + snapshot: configSnapshotRead.snapshot, + baseConfig: latestBaseConfig, + pluginMigrationFingerprint: configSnapshotRead.pluginMigrationFingerprint, + }); + shouldRecordStateCheckpoint = + stateMigrationsRequested && + migrationCheckpoint.needsStateMigrationCheckpoint({ + env: startupMigrationEnv, + identity: migrationCheckpointIdentity, + }); + shouldRecordStartupCheckpoint = + gatewayStartupCheckpointRequired && + migrationCheckpoint.needsStartupMigrationCheckpoint({ + env: startupMigrationEnv, + identity: migrationCheckpointIdentity, + }); + shouldPersistRefreshedPluginIndex = needsRefreshedPluginIndexPersistence(configSnapshotRead); + if ( + !shouldRecordStateCheckpoint && + !shouldRecordStartupCheckpoint && + !shouldPersistRefreshedPluginIndex + ) { + startupMigrationLease.release(); + startupMigrationLease = undefined; + return; + } startupMigrationHeartbeat = setInterval(() => { try { startupMigrationLease?.heartbeat(); @@ -374,7 +375,7 @@ export async function runDoctorConfigPreflight( shouldRecordStartupCheckpoint || shouldPersistRefreshedPluginIndex ) { - ensureStartupMigrationLease(); + await ensureStartupMigrationLease(); } } // A current state checkpoint proves this root already completed every automatic migration. @@ -464,7 +465,7 @@ export async function runDoctorConfigPreflight( shouldPersistRefreshedPluginIndex = migrationCheckpoint !== undefined && needsRefreshedPluginIndexPersistence(configSnapshotRead); if (shouldPersistRefreshedPluginIndex) { - ensureStartupMigrationLease(); + await ensureStartupMigrationLease(); } const freshConfigGuardRequired = stateMigrations !== undefined || diff --git a/src/infra/startup-migration-checkpoint.test.ts b/src/infra/startup-migration-checkpoint.test.ts index 33ba54f4651c..896a1ef2c2f8 100644 --- a/src/infra/startup-migration-checkpoint.test.ts +++ b/src/infra/startup-migration-checkpoint.test.ts @@ -19,6 +19,7 @@ import { import { requireNodeSqlite } from "./node-sqlite.js"; import { acquireStartupMigrationLease, + acquireStartupMigrationLeaseWithWait, hasActiveStartupMigrationLease, needsStateMigrationCheckpoint, needsStartupMigrationCheckpoint, @@ -267,7 +268,74 @@ describe("startup migration checkpoint", () => { next.release(); }); - it("reclaims an active startup migration lease whose owner process is gone", () => { + it("waits for a live same-host startup migration lease to be released", async () => { + const env = { + OPENCLAW_STATE_DIR: startupMigrationTempDirs.make("openclaw-startup-migration-"), + }; + let nowMs = 1001; + let elapsedMs = 0; + let sleepCount = 0; + const lease = acquireStartupMigrationLease({ env, nowMs: 1000, owner: "first" }); + const checkpoint = { + env, + version: "2026.7.1", + buildIdentity: "2026-07-11T00:00:00.000Z", + identity: migrationIdentity, + }; + + expect(needsStartupMigrationCheckpoint(checkpoint)).toBe(true); + + const acquired = await acquireStartupMigrationLeaseWithWait({ + env, + owner: "second", + timeoutMs: 1000, + pollIntervalMs: 250, + now: () => nowMs, + monotonicNow: () => elapsedMs, + sleep: async (ms) => { + sleepCount += 1; + recordSuccessfulStartupMigrations({ ...checkpoint, lease, nowMs }); + lease.release(); + nowMs += ms; + elapsedMs += ms; + }, + }); + + expect(sleepCount).toBe(1); + expect(acquired.owner).toBe("second"); + expect(needsStartupMigrationCheckpoint(checkpoint)).toBe(false); + acquired.release(); + }); + + it("preserves the existing lease error when the wait bound expires", async () => { + const env = { + OPENCLAW_STATE_DIR: startupMigrationTempDirs.make("openclaw-startup-migration-"), + }; + let nowMs = 1001; + let elapsedMs = 0; + const lease = acquireStartupMigrationLease({ env, nowMs: 1000, owner: "first" }); + + await expect( + acquireStartupMigrationLeaseWithWait({ + env, + owner: "second", + timeoutMs: 500, + pollIntervalMs: 250, + now: () => nowMs, + monotonicNow: () => elapsedMs, + sleep: async (ms) => { + nowMs += ms; + elapsedMs += ms; + }, + }), + ).rejects.toThrow( + `OpenClaw startup migrations are already running for this state directory; retry after the other OpenClaw process finishes or after 1970-01-01T00:05:01.000Z. (held by pid ${process.pid})`, + ); + + lease.release(); + }); + + it("reclaims an active startup migration lease whose owner process is gone", async () => { const env = { OPENCLAW_STATE_DIR: startupMigrationTempDirs.make("openclaw-startup-migration-"), }; @@ -281,7 +349,11 @@ describe("startup migration checkpoint", () => { expect(hasActiveStartupMigrationLease({ env, nowMs: 1001 })).toBe(false); - const replacement = acquireStartupMigrationLease({ env, nowMs: 1001, owner: "replacement" }); + const replacement = await acquireStartupMigrationLeaseWithWait({ + env, + owner: "replacement", + now: () => 1001, + }); stale.release(); expect(hasActiveStartupMigrationLease({ env, nowMs: 1002 })).toBe(true); replacement.release(); diff --git a/src/infra/startup-migration-checkpoint.ts b/src/infra/startup-migration-checkpoint.ts index 01f3793f8db8..64421094d655 100644 --- a/src/infra/startup-migration-checkpoint.ts +++ b/src/infra/startup-migration-checkpoint.ts @@ -3,6 +3,7 @@ import { randomUUID } from "node:crypto"; import { existsSync } from "node:fs"; import { createRequire } from "node:module"; import { hostname } from "node:os"; +import { performance } from "node:perf_hooks"; import type { DatabaseSync } from "node:sqlite"; import { isRecord } from "@openclaw/normalization-core/record-coerce"; import { getFileLockProcessStartTime, isPidDefinitelyDead } from "../shared/pid-alive.js"; @@ -29,6 +30,7 @@ const STARTUP_MIGRATION_BUILD_SEPARATOR = "\n"; const STARTUP_MIGRATION_CHECKPOINT_FORMAT = "3"; const STARTUP_MIGRATION_LEASE_SCOPE = "startup-migrations"; const STARTUP_MIGRATION_LEASE_KEY = "global"; +const STARTUP_MIGRATION_LEASE_POLL_INTERVAL_MS = 250; export const STARTUP_MIGRATION_LEASE_TTL_MS = 5 * 60_000; export type StartupMigrationLease = { @@ -38,6 +40,31 @@ export type StartupMigrationLease = { readonly owner: string; }; +type StartupMigrationLeaseParams = { + env?: NodeJS.ProcessEnv; + nowMs?: number; + owner?: string; + /** Process id that owns the startup migration work. */ + ownerPid?: number; +}; + +type StartupMigrationLeaseWaitParams = Omit & { + timeoutMs?: number; + pollIntervalMs?: number; + now?: () => number; + monotonicNow?: () => number; + sleep?: (ms: number) => Promise; +}; + +class StartupMigrationLeaseConflictError extends Error { + readonly canWaitForSameHostOwner: boolean; + + constructor(message: string, canWaitForSameHostOwner: boolean) { + super(message); + this.canWaitForSameHostOwner = canWaitForSameHostOwner; + } +} + type StartupMigrationLeaseOwner = { pid: number; host: string; @@ -297,13 +324,7 @@ export function needsStateMigrationCheckpoint(params: MigrationCheckpointParams } export function acquireStartupMigrationLease( - params: { - env?: NodeJS.ProcessEnv; - nowMs?: number; - owner?: string; - /** Process id that owns the startup migration work. */ - ownerPid?: number; - } = {}, + params: StartupMigrationLeaseParams = {}, ): StartupMigrationLease { const env = params.env ?? process.env; const nowMs = params.nowMs ?? Date.now(); @@ -346,8 +367,9 @@ export function acquireStartupMigrationLease( ); } else if (existing) { const ownerHint = existingOwner ? ` (held by pid ${existingOwner.pid})` : ""; - throw new Error( + throw new StartupMigrationLeaseConflictError( `OpenClaw startup migrations are already running for this state directory; retry after the other OpenClaw process finishes or after ${new Date(existing.expiresAt ?? expiresAt).toISOString()}.${ownerHint}`, + existingOwner?.host === hostname(), ); } executeSqliteQuerySync( @@ -416,6 +438,52 @@ export function acquireStartupMigrationLease( }; } +export async function acquireStartupMigrationLeaseWithWait( + params: StartupMigrationLeaseWaitParams = {}, +): Promise { + const now = params.now ?? Date.now; + const monotonicNow = params.monotonicNow ?? performance.now.bind(performance); + const sleep = + params.sleep ?? + (async (ms: number) => + await new Promise((resolve) => { + setTimeout(resolve, ms); + })); + const timeoutMs = Math.max( + 0, + Math.min(params.timeoutMs ?? STARTUP_MIGRATION_LEASE_TTL_MS, STARTUP_MIGRATION_LEASE_TTL_MS), + ); + const pollIntervalMs = Math.max( + 1, + params.pollIntervalMs ?? STARTUP_MIGRATION_LEASE_POLL_INTERVAL_MS, + ); + const owner = params.owner ?? randomUUID(); + const deadlineMs = monotonicNow() + timeoutMs; + + while (true) { + try { + return acquireStartupMigrationLease({ + env: params.env, + nowMs: now(), + owner, + ownerPid: params.ownerPid, + }); + } catch (error) { + if ( + !(error instanceof StartupMigrationLeaseConflictError) || + !error.canWaitForSameHostOwner + ) { + throw error; + } + const remainingMs = deadlineMs - monotonicNow(); + if (remainingMs <= 0) { + throw error; + } + await sleep(Math.min(pollIntervalMs, remainingMs)); + } + } +} + function recordSuccessfulMigrationCheckpoints( metaKeys: MigrationCheckpointMetaKey[], params: RecordMigrationCheckpointParams = {}, From d45967d22fd83ce4f6e75496224cc7440e67bc0d Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Thu, 6 Aug 2026 01:35:26 -0700 Subject: [PATCH 48/69] test(models): align list mocks with prepared runtime (#119876) (cherry picked from commit d8147f81b726e69f6ee6203a3038e33604177ba7) --- src/commands/models.list.e2e.test.ts | 142 +++++++++++++++------------ 1 file changed, 81 insertions(+), 61 deletions(-) diff --git a/src/commands/models.list.e2e.test.ts b/src/commands/models.list.e2e.test.ts index 63c62a03c3e4..200c3ce52553 100644 --- a/src/commands/models.list.e2e.test.ts +++ b/src/commands/models.list.e2e.test.ts @@ -54,6 +54,49 @@ const modelRegistryState = { getAvailableError: undefined as unknown, findError: undefined as unknown, }; + +function createMockModelRegistry() { + return new (class { + fork() { + return createMockModelRegistry(); + } + + find(provider: string, id: string) { + if (modelRegistryState.findError !== undefined) { + throw toLintErrorObject(modelRegistryState.findError, "Non-Error thrown"); + } + return ( + modelRegistryState.models.find((model) => model.provider === provider && model.id === id) ?? + null + ); + } + + getAll() { + if (modelRegistryState.getAllError !== undefined) { + throw toLintErrorObject(modelRegistryState.getAllError, "Non-Error thrown"); + } + return modelRegistryState.models; + } + + getAvailable() { + if (modelRegistryState.getAvailableError !== undefined) { + throw toLintErrorObject(modelRegistryState.getAvailableError, "Non-Error thrown"); + } + return modelRegistryState.available; + } + + getProviderMetadataOwners() { + return undefined; + } + + hasConfiguredAuth(model: { provider: string; id: string }) { + return modelRegistryState.available.some( + (available) => available.provider === model.provider && available.id === model.id, + ); + } + })(); +} + let previousExitCode: typeof process.exitCode; let previousOpenAiApiKey: string | undefined; @@ -109,6 +152,30 @@ vi.mock("../agents/prepared-model-catalog.js", () => ({ }, })); +vi.mock("./models/list.scoped-catalog.js", async (importOriginal) => { + const actual = await importOriginal(); + return { + ...actual, + loadScopedListModelCatalogSnapshot: async ( + params: Parameters[0], + ) => { + if (!params.providerIds.includes("zai")) { + return await actual.loadScopedListModelCatalogSnapshot(params); + } + const entries = await loadModelCatalog(); + return { entries, routeVariants: entries, staticEntries: [] }; + }, + }; +}); + +vi.mock("../agents/prepared-model-registry.js", () => ({ + loadPreparedAgentModelRegistry: async (config: object, options?: { agentDir?: string }) => ({ + agentDir: options?.agentDir ?? "/tmp/openclaw-agent", + config, + registry: createMockModelRegistry(), + }), +})); + vi.mock("../agents/embedded-agent-runner/model.js", () => ({ resolveModelWithRegistry: ({ provider, @@ -121,67 +188,21 @@ vi.mock("../agents/embedded-agent-runner/model.js", () => ({ }) => modelRegistry.find(provider, modelId), })); -vi.mock("../agents/agent-model-discovery.js", () => { - class MockAuthStorage { - getAll() { - return {}; - } - } +vi.mock("../agents/agent-model-discovery.js", () => ({ + discoverAuthStorage: () => ({ getAll: () => ({}) }), + discoverModels: () => createMockModelRegistry(), + normalizeDiscoveredAgentModel: (model: unknown) => model, +})); - class MockModelRegistry { - fork() { - return new MockModelRegistry(); - } - - find(provider: string, id: string) { - if (modelRegistryState.findError !== undefined) { - throw toLintErrorObject(modelRegistryState.findError, "Non-Error thrown"); - } - return ( - modelRegistryState.models.find((model) => model.provider === provider && model.id === id) ?? - null - ); - } - - getAll() { - if (modelRegistryState.getAllError !== undefined) { - throw toLintErrorObject(modelRegistryState.getAllError, "Non-Error thrown"); - } - return modelRegistryState.models; - } - - getAvailable() { - if (modelRegistryState.getAvailableError !== undefined) { - throw toLintErrorObject(modelRegistryState.getAvailableError, "Non-Error thrown"); - } - return modelRegistryState.available; - } - - getProviderMetadataOwners() { - return undefined; - } - - hasConfiguredAuth(model: { provider: string; id: string }) { - return modelRegistryState.available.some( - (available) => available.provider === model.provider && available.id === model.id, - ); - } - } - - return { - discoverAuthStorage: () => new MockAuthStorage() as unknown, - discoverModels: () => new MockModelRegistry() as unknown, - normalizeDiscoveredAgentModel: (model: unknown) => model, - }; -}); - -vi.mock("../plugins/provider-runtime.js", async (importOriginal) => { - const actual = await importOriginal(); - return { - ...actual, - normalizeProviderResolvedModelWithPlugin, - }; -}); +vi.mock("../plugins/provider-runtime.js", () => ({ + applyProviderNativeStreamingUsageCompatWithPlugin: vi.fn(() => undefined), + buildProviderMissingAuthMessageWithPlugin: vi.fn(() => undefined), + normalizeProviderConfigWithPlugin: vi.fn(() => undefined), + normalizeProviderResolvedModelWithPlugin, + resolveProviderConfigApiKeyWithPlugin: vi.fn(() => undefined), + resolveProviderSyntheticAuthWithPlugin: vi.fn(() => undefined), + shouldDeferProviderSyntheticProfileAuthWithPlugin: vi.fn(() => false), +})); vi.mock("../plugins/synthetic-auth.runtime.js", () => ({ resolveRuntimeSyntheticAuthProviderRefs: () => [], @@ -590,7 +611,6 @@ describe("models list/status", () => { }, }); const runtime = makeRuntime(); - try { await withEnvAsync( { From 76ba67cf02fc5a276c7331957c92fd01bcd05cae Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Thu, 6 Aug 2026 09:21:12 -0700 Subject: [PATCH 49/69] test(models): isolate scoped catalog fixture (#119990) (cherry picked from commit 9c2dbf6500f16cafc6c68edbc3144b9acf06fe56) --- src/commands/models.list.e2e.test.ts | 26 ++++++++++---------------- 1 file changed, 10 insertions(+), 16 deletions(-) diff --git a/src/commands/models.list.e2e.test.ts b/src/commands/models.list.e2e.test.ts index 200c3ce52553..bd312d599ba1 100644 --- a/src/commands/models.list.e2e.test.ts +++ b/src/commands/models.list.e2e.test.ts @@ -152,21 +152,14 @@ vi.mock("../agents/prepared-model-catalog.js", () => ({ }, })); -vi.mock("./models/list.scoped-catalog.js", async (importOriginal) => { - const actual = await importOriginal(); - return { - ...actual, - loadScopedListModelCatalogSnapshot: async ( - params: Parameters[0], - ) => { - if (!params.providerIds.includes("zai")) { - return await actual.loadScopedListModelCatalogSnapshot(params); - } - const entries = await loadModelCatalog(); - return { entries, routeVariants: entries, staticEntries: [] }; - }, - }; -}); +vi.mock("./models/list.scoped-catalog.js", () => ({ + // The scoped-catalog owner covers live discovery; this command fixture supplies + // deterministic rows without materializing provider runtime in the shared E2E worker. + loadScopedListModelCatalogSnapshot: async () => { + const entries = await loadModelCatalog(); + return { entries, routeVariants: entries, staticEntries: [] }; + }, +})); vi.mock("../agents/prepared-model-registry.js", () => ({ loadPreparedAgentModelRegistry: async (config: object, options?: { agentDir?: string }) => ({ @@ -633,6 +626,7 @@ describe("models list/status", () => { it("models list all includes catalog rows with unknown auth availability", async () => { setDefaultZaiRegistry({ available: false }); + loadModelCatalog.mockResolvedValueOnce([{ ...MOONSHOT_MODEL, id: "kimi-k3", name: "Kimi K3" }]); const runtime = makeRuntime(); await withEnvAsync( @@ -641,7 +635,7 @@ describe("models list/status", () => { ); const payload = parseJsonLog(runtime); - expect(loadModelCatalog).not.toHaveBeenCalled(); + expect(loadModelCatalog).toHaveBeenCalledOnce(); expect(payload.models.length).toBeGreaterThan(0); const model = payload.models.find( (candidate: { key: string }) => candidate.key === "moonshot/kimi-k3", From 9397d1faa093c823ba221afb85df9c5070f50c75 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Sat, 8 Aug 2026 09:44:37 -0700 Subject: [PATCH 50/69] test(qa): derive diagnostics package version (#120636) (cherry picked from commit a413b16ee6c6c7683dead43dbe9933b19f60180f) --- ...agnostics-otel-install-runtime.e2e.test.ts | 41 +++++++++++-------- 1 file changed, 23 insertions(+), 18 deletions(-) diff --git a/test/e2e/qa-lab/runtime/diagnostics-otel-install-runtime.e2e.test.ts b/test/e2e/qa-lab/runtime/diagnostics-otel-install-runtime.e2e.test.ts index f76fa49613cc..ad8c5dee2954 100644 --- a/test/e2e/qa-lab/runtime/diagnostics-otel-install-runtime.e2e.test.ts +++ b/test/e2e/qa-lab/runtime/diagnostics-otel-install-runtime.e2e.test.ts @@ -14,7 +14,6 @@ import { startLocalOtlpReceiver } from "./otel-test-support.js"; const execFileAsync = promisify(execFile); const PACKAGE_NAME = "@openclaw/diagnostics-otel"; -const PACKAGE_VERSION = "2026.7.2"; type MutableConfig = { diagnostics?: unknown; @@ -163,20 +162,23 @@ async function packPlugin(repoRoot: string, scratch: string) { if (!tarballName) { throw new Error("diagnostics-otel pack did not produce a tarball"); } - return path.join(outputDir, tarballName); + const manifest = JSON.parse(await readFile(path.join(stagingDir, "package.json"), "utf8")) as { + version?: unknown; + }; + if (typeof manifest.version !== "string" || !manifest.version.trim()) { + throw new Error("diagnostics-otel package version is missing"); + } + return { + tarball: path.join(outputDir, tarballName), + version: manifest.version.trim(), + }; } -async function startRegistry(repoRoot: string, scratch: string, tarball: string) { +async function startRegistry(repoRoot: string, scratch: string, tarball: string, version: string) { const portFile = path.join(scratch, "registry-port"); const child = spawn( process.execPath, - [ - "scripts/e2e/lib/plugins/npm-registry-server.mjs", - portFile, - PACKAGE_NAME, - PACKAGE_VERSION, - tarball, - ], + ["scripts/e2e/lib/plugins/npm-registry-server.mjs", portFile, PACKAGE_NAME, version, tarball], { cwd: repoRoot, env: { @@ -259,6 +261,7 @@ async function installAndConfigure(params: { envTraceEndpoint: string; mockBaseUrl: string; nodeOptions?: string; + packageVersion: string; registryBaseUrl: string; repoRoot: string; sampleRate?: number; @@ -289,7 +292,7 @@ async function installAndConfigure(params: { ...(params.nodeOptions ? { OPENCLAW_OTEL_PRELOADED: "1" } : {}), }, }); - const spec = `npm:${PACKAGE_NAME}@${PACKAGE_VERSION}`; + const spec = `npm:${PACKAGE_NAME}@${params.packageVersion}`; await gateway.runCli(["plugins", "install", spec, "--force"]); const stateDir = gateway.runtimeEnv.OPENCLAW_STATE_DIR; if (!stateDir) { @@ -301,10 +304,10 @@ async function installAndConfigure(params: { }); expect(records["diagnostics-otel"]).toMatchObject({ source: "npm", - spec: `${PACKAGE_NAME}@${PACKAGE_VERSION}`, - version: PACKAGE_VERSION, + spec: `${PACKAGE_NAME}@${params.packageVersion}`, + version: params.packageVersion, resolvedName: PACKAGE_NAME, - resolvedVersion: PACKAGE_VERSION, + resolvedVersion: params.packageVersion, }); expect(records["diagnostics-otel"]?.installPath).toContain("diagnostics-otel"); expect(records["diagnostics-otel"]?.integrity).toMatch(/^sha512-/u); @@ -342,13 +345,14 @@ describe("managed diagnostics-otel install runtime", () => { let mock: Awaited> | undefined; let gateway: Awaited> | undefined; try { - const tarball = await packPlugin(repoRoot, scratch); - registry = await startRegistry(repoRoot, scratch, tarball); + const packed = await packPlugin(repoRoot, scratch); + registry = await startRegistry(repoRoot, scratch, packed.tarball, packed.version); mock = await startQaMockOpenAiServer(); gateway = await installAndConfigure({ configTraceEndpoint: configured.baseUrl, envTraceEndpoint: envOnly.baseUrl, mockBaseUrl: mock.baseUrl, + packageVersion: packed.version, registryBaseUrl: registry.baseUrl, repoRoot, sampleRate: 0, @@ -419,8 +423,8 @@ describe("managed diagnostics-otel install runtime", () => { let mock: Awaited> | undefined; let gateway: Awaited> | undefined; try { - const tarball = await packPlugin(repoRoot, scratch); - registry = await startRegistry(repoRoot, scratch, tarball); + const packed = await packPlugin(repoRoot, scratch); + registry = await startRegistry(repoRoot, scratch, packed.tarball, packed.version); mock = await startQaMockOpenAiServer(); const preloadRoot = path.join(scratch, `otel-preload-${randomUUID()}`); const preloadModules = path.join(preloadRoot, "node_modules", "@opentelemetry"); @@ -450,6 +454,7 @@ describe("managed diagnostics-otel install runtime", () => { envTraceEndpoint: receiver.baseUrl, mockBaseUrl: mock.baseUrl, nodeOptions: `--import=${pathToFileURL(preloadPath).href}`, + packageVersion: packed.version, registryBaseUrl: registry.baseUrl, repoRoot, }); From d087e3e5795baf2481366ce0513a4463daeab4e3 Mon Sep 17 00:00:00 2001 From: Vincent Koc Date: Fri, 7 Aug 2026 10:51:28 +0800 Subject: [PATCH 51/69] fix(test): restart shared gateway after migration convergence (#120089) * fix(test): restart shared gateway after migration convergence Punchcard-Session: cobalt-valley-meadow-mg * fix(test): restart shared gateway after migration convergence Punchcard-Session: cobalt-valley-meadow-mg (cherry picked from commit a6b20789627c61843251cbd0ba6f54f018c33259) --- test/helpers/openclaw-test-instance.test.ts | 255 ++++++++++++++++++- test/helpers/openclaw-test-instance.ts | 258 ++++++++++++++------ 2 files changed, 442 insertions(+), 71 deletions(-) diff --git a/test/helpers/openclaw-test-instance.test.ts b/test/helpers/openclaw-test-instance.test.ts index 8e67fd19f7ce..02526abfd011 100644 --- a/test/helpers/openclaw-test-instance.test.ts +++ b/test/helpers/openclaw-test-instance.test.ts @@ -1,9 +1,110 @@ // OpenClaw test instance tests cover spawned test instance lifecycle. import { EventEmitter } from "node:events"; import fs from "node:fs/promises"; +import { tmpdir } from "node:os"; import path from "node:path"; -import { describe, expect, it, vi } from "vitest"; +import { PassThrough } from "node:stream"; +import { afterEach, describe, expect, it, vi } from "vitest"; import { createOpenClawTestInstance, testing } from "./openclaw-test-instance.js"; +import { isProcessAlive } from "./process-wait.js"; + +const MIGRATION_CONVERGENCE_REFUSAL = + "OpenClaw plugin migration inputs changed during startup convergence;"; +const RESTART_MARKER = + "[openclaw-test-instance] restarting gateway after migration convergence refusal"; +const fakeInstances: Awaited>[] = []; +const fakeRoots: string[] = []; + +type FakeGatewayAttempt = { + argv: string[]; + config: unknown; + cwd: string; + env: Record; + pid: number; + port: number; +}; + +afterEach(async () => { + await Promise.allSettled(fakeInstances.splice(0).map((instance) => instance.cleanup())); + await Promise.allSettled(fakeRoots.splice(0).map((root) => fs.rm(root, { recursive: true }))); +}); + +async function createFakeGateway(sequence: string, startTimeoutMs = 1_000, stopTimeoutMs = 1_500) { + const cwd = await fs.mkdtemp(path.join(tmpdir(), "openclaw-test-instance-gateway-")); + fakeRoots.push(cwd); + const distDir = path.join(cwd, "dist"); + const tracePath = path.join(cwd, "attempts.jsonl"); + await fs.mkdir(distDir); + await Promise.all([ + fs.writeFile(path.join(distDir, ".buildstamp"), ""), + fs.writeFile(path.join(distDir, ".runtime-postbuildstamp"), ""), + fs.writeFile( + path.join(distDir, "index.mjs"), + ` +import { spawn } from "node:child_process"; +import { appendFileSync, readFileSync, writeFileSync } from "node:fs"; +import { createServer } from "node:http"; +const tracePath = process.env.OPENCLAW_FAKE_GATEWAY_TRACE; +const countPath = tracePath + ".count"; +let attempt = 1; +try { attempt = Number(readFileSync(countPath, "utf8")) + 1; } catch {} +writeFileSync(countPath, String(attempt)); +const argv = process.argv.slice(2); +const port = Number(argv[argv.indexOf("--port") + 1]); +const env = Object.fromEntries(["HOME", "OPENCLAW_CONFIG_PATH", "OPENCLAW_GATEWAY_TOKEN", "OPENCLAW_STATE_DIR"].map((key) => [key, process.env[key]])); +appendFileSync(tracePath, JSON.stringify({ argv, config: JSON.parse(readFileSync(process.env.OPENCLAW_CONFIG_PATH, "utf8")), cwd: process.cwd(), env, pid: process.pid, port }) + "\\n"); +const action = (process.env.OPENCLAW_FAKE_GATEWAY_SEQUENCE || "ready").split(",")[attempt - 1] || "ready"; +const [kind, delay] = action.split(":"); +if (delay) await new Promise((resolve) => setTimeout(resolve, Number(delay))); +process.stdout.write("fake gateway attempt " + attempt + "\\n"); +const refusal = ${JSON.stringify(MIGRATION_CONVERGENCE_REFUSAL)}; +if (kind === "refuse") { process.stderr.write(refusal + " fixture\\n"); process.exit(1); } +if (kind === "late-refuse") { spawn(process.execPath, ["-e", 'setTimeout(() => process.stderr.write(process.argv[1]), 50)', refusal + " delayed fixture\\n"], { stdio: ["ignore", "ignore", "inherit"] }); process.exit(1); } +if (kind === "resist-after-exit") { + const resistant = spawn(process.execPath, ["-e", 'const fs = require("node:fs");fs.writeFileSync(process.argv[1], String(process.pid));process.on("SIGTERM", () => fs.appendFileSync(process.argv[2], "SIGTERM"));process.send("ready");setInterval(() => {}, 1_000);', tracePath + ".resistant-pid", tracePath + ".signals"], { stdio: ["ignore", "ignore", "inherit", "ipc"] }); + await new Promise((resolve) => resistant.once("message", resolve)); + process.stderr.write("unrelated startup failure\\n"); process.exit(1); +} +if (kind === "terminal-drain") { + const draining = spawn(process.execPath, ["-e", 'const fs = require("node:fs");const release = process.argv[1];const deadline = Date.now() + 5_000;const timer = setInterval(() => { if (fs.existsSync(release) || Date.now() >= deadline) clearInterval(timer); }, 10);', tracePath + ".draining-release"], { detached: true, stdio: ["ignore", "ignore", "inherit"] }); + draining.unref(); + writeFileSync(tracePath + ".draining-pid", String(draining.pid)); + process.stderr.write("terminal startup failure\\n"); process.exit(7); +} +if (kind === "near") { process.stderr.write(refusal.slice(0, -1) + " fixture\\n"); process.exit(1); } +if (kind === "stdout") { process.stdout.write(refusal + " fixture\\n"); process.exit(1); } +if (kind === "status2") { process.stderr.write(refusal + " fixture\\n"); process.exit(2); } +if (kind === "signal") { process.stderr.write(refusal + " fixture\\n"); process.kill(process.pid, "SIGTERM"); } +if (kind === "unrelated") { process.stderr.write("unrelated startup failure\\n"); process.exit(1); } +if (kind === "hang") { process.on("SIGTERM", () => process.exit(0)); setInterval(() => {}, 1_000); } else { + const server = createServer((req, res) => { res.writeHead(req.url === "/readyz" ? 200 : 404, { "content-type": "application/json" }); res.end(JSON.stringify({ ready: req.url === "/readyz" })); }); + process.on("SIGTERM", () => server.close(() => process.exit(0))); server.listen(port, "127.0.0.1"); +} +`, + ), + ]); + const instance = await createOpenClawTestInstance({ + name: `fake-gateway-${path.basename(cwd)}`, + cwd, + env: { + OPENCLAW_FAKE_GATEWAY_SEQUENCE: sequence, + OPENCLAW_FAKE_GATEWAY_TRACE: tracePath, + }, + startTimeoutMs, + stopTimeoutMs, + }); + fakeInstances.push(instance); + return { + instance, + tracePath, + readAttempts: async (): Promise => + (await fs.readFile(tracePath, "utf8")) + .trim() + .split("\n") + .filter(Boolean) + .map((line) => JSON.parse(line) as FakeGatewayAttempt), + }; +} async function expectPathMissing(targetPath: string): Promise { try { @@ -26,6 +127,158 @@ function createGatewayProcessState( } describe("openclaw test instance", () => { + it("classifies only exact stderr convergence refusals with status 1", () => { + const classify = testing.isGatewayMigrationConvergenceRefusal; + expect(classify(1, null, `notice\n${MIGRATION_CONVERGENCE_REFUSAL} retry\n`)).toBe(true); + for (const candidate of [ + [2, null, MIGRATION_CONVERGENCE_REFUSAL], + [1, "SIGTERM", MIGRATION_CONVERGENCE_REFUSAL], + [1, null, MIGRATION_CONVERGENCE_REFUSAL.slice(0, -1)], + [1, null, `prefix ${MIGRATION_CONVERGENCE_REFUSAL}`], + ]) { + expect(classify(...(candidate as [number, NodeJS.Signals | null, string]))).toBe(false); + } + }); + + it.each(["refuse", "late-refuse"])( + "restarts one %s refusal with identical launch state and owns the ready child", + async (refusalAction) => { + const { instance, readAttempts } = await createFakeGateway(`${refusalAction},ready`); + await instance.startGateway(); + const attempts = await readAttempts(); + expect(attempts).toHaveLength(2); + expect(attempts[0]?.pid).not.toBe(attempts[1]?.pid); + expect({ ...attempts[0], pid: 0 }).toEqual({ ...attempts[1], pid: 0 }); + expect(instance.logs()).toContain(MIGRATION_CONVERGENCE_REFUSAL); + expect(instance.logs()).toContain(RESTART_MARKER); + const readyPid = instance.child?.pid; + expect(readyPid).toBeTypeOf("number"); + await instance.stopGateway(); + expect(instance.child).toBeUndefined(); + expect(isProcessAlive(readyPid as number)).toBe(false); + }, + ); + + it.each(["near", "stdout", "status2", "signal", "unrelated"])( + "keeps %s convergence lookalikes terminal", + async (action) => { + const { instance, readAttempts } = await createFakeGateway(`${action},ready`); + await expect(instance.startGateway()).rejects.toThrow("gateway exited before readiness"); + expect(await readAttempts()).toHaveLength(1); + expect(instance.logs()).not.toContain(RESTART_MARKER); + expect(instance.child).toBeUndefined(); + }, + ); + + it("preserves both refusals and never spawns a third gateway", async () => { + const { instance, readAttempts } = await createFakeGateway("refuse,refuse,ready"); + await expect(instance.startGateway()).rejects.toThrow("gateway exited before readiness"); + expect(await readAttempts()).toHaveLength(2); + expect(instance.logs().split(MIGRATION_CONVERGENCE_REFUSAL)).toHaveLength(3); + expect(instance.logs().split(RESTART_MARKER)).toHaveLength(2); + }); + + it("bounds both attempts by one startup deadline", async () => { + const { instance, readAttempts } = await createFakeGateway("refuse:200,hang", 500); + const startedAt = Date.now(); + await expect(instance.startGateway()).rejects.toThrow("timeout waiting for gateway readiness"); + expect(await readAttempts()).toHaveLength(2); + expect(Date.now() - startedAt).toBeLessThan(650); + }); + + it.runIf(process.platform !== "win32")( + "SIGKILLs a TERM-resistant gateway group before releasing state", + async () => { + const { instance, tracePath } = await createFakeGateway("resist-after-exit", 500, 40); + const stateRoot = instance.state.root; + const startedAt = Date.now(); + await expect(instance.startGateway()).rejects.toThrow("gateway exited before readiness"); + const resistantPid = Number(await fs.readFile(`${tracePath}.resistant-pid`, "utf8")); + expect(await fs.readFile(`${tracePath}.signals`, "utf8")).toBe("SIGTERM"); + expect(instance.child).toBeUndefined(); + expect(Date.now() - startedAt).toBeLessThan(500); + await expect.poll(() => isProcessAlive(resistantPid), { timeout: 500 }).toBe(false); + await expect(fs.stat(stateRoot)).resolves.toBeDefined(); + await instance.cleanup(); + await expectPathMissing(stateRoot); + }, + ); + + it.runIf(process.platform !== "win32")( + "reaps terminal children with inherited stdio before starting a new gateway", + async () => { + const { instance, readAttempts, tracePath } = await createFakeGateway( + "terminal-drain,ready", + 300, + 100, + ); + + const startupError = await instance.startGateway().catch((error: unknown) => error); + expect(startupError).toBeInstanceOf(Error); + expect((startupError as Error).message).toContain( + "gateway exited before readiness (code=7 signal=null)", + ); + expect((startupError as Error).message).toContain("terminal startup failure"); + expect(instance.child?.exitCode).toBe(7); + expect(instance.child?.stderr.closed).toBe(false); + const firstAttempt = (await readAttempts())[0]; + const drainingPid = Number(await fs.readFile(`${tracePath}.draining-pid`, "utf8")); + expect(isProcessAlive(drainingPid)).toBe(true); + + await fs.writeFile(`${tracePath}.draining-release`, ""); + await instance.startGateway(); + + const attempts = await readAttempts(); + expect(attempts).toHaveLength(2); + expect(attempts[1]?.pid).not.toBe(firstAttempt?.pid); + expect(instance.child?.pid).toBe(attempts[1]?.pid); + await instance.stopGateway(); + expect(instance.child).toBeUndefined(); + expect(isProcessAlive(attempts[1]?.pid as number)).toBe(false); + await expect.poll(() => isProcessAlive(drainingPid), { timeout: 500 }).toBe(false); + }, + ); + + it("force-kills Windows gateway descendants before retry cleanup settles", async () => { + const stdout = new PassThrough(); + const stderr = new PassThrough(); + const child = { + exitCode: 1, + kill: vi.fn(() => true), + pid: 12345, + signalCode: null, + stderr, + stdout, + } as unknown as Parameters[0]; + const runTaskkill = vi.fn(() => { + stdout.destroy(); + stderr.destroy(); + return { status: 0 }; + }); + + await expect( + testing.stopGatewayProcess(child, Date.now() + 500, 250, { + forceWindowsTree: true, + platform: "win32", + runTaskkill, + }), + ).resolves.toBe(true); + + expect(runTaskkill).toHaveBeenCalledOnce(); + expect(runTaskkill).toHaveBeenCalledWith( + path.win32.join("C:\\Windows", "System32", "taskkill.exe"), + ["/PID", "12345", "/T", "/F"], + { + killSignal: "SIGKILL", + stdio: "ignore", + timeout: 10_000, + }, + ); + expect(child.kill).not.toHaveBeenCalled(); + expect(stdout.closed).toBe(true); + expect(stderr.closed).toBe(true); + }); + it("keeps only bounded child output tails in helper logs", () => { const stdout = testing.createBoundedStringLog(); const stderr = testing.createBoundedStringLog(); diff --git a/test/helpers/openclaw-test-instance.ts b/test/helpers/openclaw-test-instance.ts index 2092d8d79dd2..7d85f3314b62 100644 --- a/test/helpers/openclaw-test-instance.ts +++ b/test/helpers/openclaw-test-instance.ts @@ -9,6 +9,7 @@ import { BUILD_STAMP_FILE, RUNTIME_POSTBUILD_STAMP_FILE, } from "../../scripts/lib/local-build-metadata-paths.mjs"; +import { terminateManagedChild } from "../../scripts/lib/managed-child-process.mjs"; import { createOpenClawTestState, type OpenClawTestState, @@ -70,6 +71,11 @@ const GATEWAY_STOP_TIMEOUT_MS = 1_500; const GATEWAY_ENTRYPOINT_PREPARE_TIMEOUT_MS = 120_000; const COMMAND_TIMEOUT_MS = 30_000; const LOG_TAIL_MAX_BYTES = 256 * 1024; +const GATEWAY_MIGRATION_CONVERGENCE_MAX_RESTARTS = 1; +const GATEWAY_MIGRATION_CONVERGENCE_REFUSAL_PREFIX = + "OpenClaw plugin migration inputs changed during startup convergence;"; +const GATEWAY_MIGRATION_CONVERGENCE_RESTART_MARKER = + "[openclaw-test-instance] restarting gateway after migration convergence refusal\n"; const entrypointPromises = new Map>(); type BoundedStringLog = string[] & { @@ -82,6 +88,9 @@ type OpenClawTestProcessReadiness = Pick void) => unknown; off: (event: "exit", listener: () => void) => unknown; }; +type GatewayProcessStopOptions = NonNullable[2]> & { + forceWindowsTree?: boolean; +}; function createBoundedStringLog(): string[] { const log = [] as BoundedStringLog; @@ -132,6 +141,20 @@ function readLogBuffer(log: string[]): string { : text; } +function isGatewayMigrationConvergenceRefusal( + code: number | null, + signal: NodeJS.Signals | null, + stderr: string, +): boolean { + return ( + code === 1 && + signal === null && + stderr + .split(/\r?\n/u) + .some((line) => line.startsWith(GATEWAY_MIGRATION_CONVERGENCE_REFUSAL_PREFIX)) + ); +} + async function resolveBuiltGatewayEntrypoint(cwd: string): Promise { const buildStampPath = path.join(cwd, "dist", BUILD_STAMP_FILE); const runtimePostBuildStampPath = path.join(cwd, "dist", RUNTIME_POSTBUILD_STAMP_FILE); @@ -297,17 +320,75 @@ async function waitForGatewayReady( ); } -async function waitForGatewayExit(child: OpenClawTestProcess, timeoutMs: number): Promise { - return await Promise.race([ - new Promise((resolve) => { - if (child.exitCode !== null || child.signalCode !== null) { - resolve(true); - return; - } - child.once("exit", () => resolve(true)); - }), - sleep(timeoutMs).then(() => false), - ]); +function hasGatewayProcessClosed(child: OpenClawTestProcess): boolean { + return hasChildExited(child) && child.stdout.closed && child.stderr.closed; +} + +async function waitForGatewayClose( + child: OpenClawTestProcess, + timeoutMs: number, +): Promise { + const deadline = Date.now() + Math.max(0, timeoutMs); + while (!hasGatewayProcessClosed(child) && Date.now() < deadline) { + await sleep(Math.min(10, deadline - Date.now())); + } + return hasGatewayProcessClosed(child); +} + +async function stopGatewayProcess( + child: OpenClawTestProcess, + deadline: number, + stopTimeoutMs: number, + options: GatewayProcessStopOptions = {}, +): Promise { + const platform = options.platform ?? process.platform; + const waitForClose = (remainingSteps: number) => + waitForGatewayClose( + child, + Math.min( + stopTimeoutMs, + Math.max(0, Math.floor((deadline - Date.now()) / Math.max(1, remainingSteps))), + ), + ); + const terminate = (signal: NodeJS.Signals) => { + terminateManagedChild( + child, + signal, + options.runTaskkill + ? { platform, runTaskkill: options.runTaskkill } + : { + platform, + }, + ); + }; + const forceWindowsTree = options.forceWindowsTree === true && platform === "win32"; + const signals = forceWindowsTree ? (["SIGKILL"] as const) : (["SIGTERM", "SIGKILL"] as const); + + if (hasGatewayProcessClosed(child)) { + return true; + } + // An exited leader can leave inherited stdio open in descendants. Let it + // settle briefly, then terminate the owned tree before releasing the slot. + if (!forceWindowsTree && hasChildExited(child) && (await waitForClose(signals.length + 1))) { + return true; + } + for (const [index, signal] of signals.entries()) { + if (hasGatewayProcessClosed(child)) { + return true; + } + if (Date.now() >= deadline) { + break; + } + try { + terminate(signal); + } catch { + // ignore + } + if (await waitForClose(signals.length - index)) { + return true; + } + } + return hasGatewayProcessClosed(child); } function hasChildExited(child: Pick) { @@ -400,6 +481,34 @@ export async function createOpenClawTestInstance( }); let child: OpenClawTestProcess | undefined; let cleaned = false; + const stopTimeoutMs = options.stopTimeoutMs ?? GATEWAY_STOP_TIMEOUT_MS; + const spawnGatewayProcess = (args: string[], attemptStderr: string[]): OpenClawTestProcess => { + const next = spawn("node", args, { + cwd, + env, + stdio: ["ignore", "pipe", "pipe"], + detached: shouldUseOpenClawTestProcessGroup(), + }); + next.stdout.setEncoding("utf8"); + next.stderr.setEncoding("utf8"); + next.stdout.on("data", (chunk) => appendLogChunk(stdout, chunk)); + next.stderr.on("data", (chunk) => { + appendLogChunk(stderr, chunk); + appendLogChunk(attemptStderr, chunk); + }); + return next; + }; + const releaseGatewayChild = async ( + target: OpenClawTestProcess, + deadline: number, + options: GatewayProcessStopOptions = {}, + ): Promise => { + const closed = await stopGatewayProcess(target, deadline, stopTimeoutMs, options); + if (closed && child === target) { + child = undefined; + } + return closed; + }; const instance: OpenClawTestInstance = { name: options.name, @@ -428,73 +537,80 @@ export async function createOpenClawTestInstance( }); }, startGateway: async () => { - if (child && !hasChildExited(child) && !child.killed) { + if (child && !hasChildExited(child)) { return; } const entrypoint = await resolveGatewayEntrypoint(cwd); - child = spawn( - "node", - [ - ...entrypoint, - "gateway", - "--port", - String(port), - "--bind", - "loopback", - "--allow-unconfigured", - ...(options.gatewayArgs ?? []), - ], - { - cwd, - env, - stdio: ["ignore", "pipe", "pipe"], - detached: shouldUseOpenClawTestProcessGroup(), - }, - ); + const gatewayArgs = [ + ...entrypoint, + "gateway", + "--port", + String(port), + "--bind", + "loopback", + "--allow-unconfigured", + ...(options.gatewayArgs ?? []), + ]; + const deadline = Date.now() + (options.startTimeoutMs ?? GATEWAY_START_TIMEOUT_MS); + let restarts = 0; - child.stdout?.setEncoding("utf8"); - child.stderr?.setEncoding("utf8"); - child.stdout?.on("data", (d) => appendLogChunk(stdout, d)); - child.stderr?.on("data", (d) => appendLogChunk(stderr, d)); + if (child) { + const staleChild = child; + const closed = await releaseGatewayChild(staleChild, deadline, { + forceWindowsTree: true, + }); + if (!closed) { + throw new Error( + `gateway process did not close before restart deadline\n${formatLogs(stdout, stderr)}`, + ); + } + } - try { - await waitForGatewayReady( - child, - stdout, - stderr, - port, - options.startTimeoutMs ?? GATEWAY_START_TIMEOUT_MS, - ); - } catch (err) { - await instance.stopGateway(); - throw err; + while (true) { + const remainingMs = deadline - Date.now(); + if (remainingMs <= 0) { + throw new Error( + `timeout waiting for gateway readiness on port ${port}\n${formatLogs(stdout, stderr)}`, + ); + } + const attemptStderr = createBoundedStringLog(); + const attempt = spawnGatewayProcess(gatewayArgs, attemptStderr); + child = attempt; + try { + await waitForGatewayReady(attempt, stdout, stderr, port, remainingMs); + return; + } catch (err) { + const exitCode = attempt.exitCode; + const signalCode = attempt.signalCode; + const closed = await releaseGatewayChild(attempt, deadline, { + forceWindowsTree: true, + }); + const shouldRestart = + restarts < GATEWAY_MIGRATION_CONVERGENCE_MAX_RESTARTS && + isGatewayMigrationConvergenceRefusal( + exitCode, + signalCode, + readLogBuffer(attemptStderr), + ); + if (shouldRestart && Date.now() < deadline) { + if (closed) { + restarts += 1; + appendLogChunk(stderr, GATEWAY_MIGRATION_CONVERGENCE_RESTART_MARKER); + continue; + } + } + throw err; + } } }, stopGateway: async () => { - if (!child) { + const target = child; + if (!target) { return; } - if (!hasChildExited(child) && !child.killed) { - try { - signalOpenClawTestProcess(child, "SIGTERM"); - } catch { - // ignore - } - } - let exited = await waitForGatewayExit( - child, - options.stopTimeoutMs ?? GATEWAY_STOP_TIMEOUT_MS, - ); - if (!exited && !hasChildExited(child) && !child.killed) { - try { - signalOpenClawTestProcess(child, "SIGKILL"); - } catch { - // ignore - } - exited = await waitForGatewayExit(child, options.stopTimeoutMs ?? GATEWAY_STOP_TIMEOUT_MS); - } - if (exited) { - child = undefined; + const closed = await releaseGatewayChild(target, Date.now() + stopTimeoutMs * 2); + if (!closed) { + throw new Error(`gateway process did not close before stop deadline\n${instance.logs()}`); } }, logs: () => formatLogs(stdout, stderr), @@ -502,9 +618,9 @@ export async function createOpenClawTestInstance( if (cleaned) { return; } - cleaned = true; await instance.stopGateway(); await state.cleanup(); + cleaned = true; }, }; @@ -543,7 +659,7 @@ async function runCommand(params: { ]); if (completed === null) { signalOpenClawTestProcess(child, "SIGKILL"); - await waitForGatewayExit(child, GATEWAY_STOP_TIMEOUT_MS); + await waitForGatewayClose(child, GATEWAY_STOP_TIMEOUT_MS); throw new Error( `command timed out after ${params.timeoutMs}ms: ${params.args.join(" ")}\n${formatLogs(stdout, stderr)}`, ); @@ -581,6 +697,8 @@ export const testing = { createBoundedStringLog, formatLogs, hasChildExited, + isGatewayMigrationConvergenceRefusal, signalOpenClawTestProcess, + stopGatewayProcess, waitForGatewayReady, }; From ca596f4e0a502794f63f731539fda653785c8b9c Mon Sep 17 00:00:00 2001 From: Vincent Koc Date: Tue, 11 Aug 2026 17:25:32 +0800 Subject: [PATCH 52/69] test(qa): stabilize OTel terminal evidence Backport the terminal-marker wait from 2ea567972c5fc9dd19a812646cc113c34dd52fab and the structured terminal assertions from 73bdb4b924f6db3c4ab45c5e40fbf61b06fa56a0. --- .../runtime/otel-gateway-runtime.e2e.test.ts | 20 +++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/test/e2e/qa-lab/runtime/otel-gateway-runtime.e2e.test.ts b/test/e2e/qa-lab/runtime/otel-gateway-runtime.e2e.test.ts index 00fc83e8a0e5..b05e85244fba 100644 --- a/test/e2e/qa-lab/runtime/otel-gateway-runtime.e2e.test.ts +++ b/test/e2e/qa-lab/runtime/otel-gateway-runtime.e2e.test.ts @@ -131,10 +131,14 @@ describe("diagnostics-otel gateway runtime", () => { }), }); const conversation = { id: "qa-operator", kind: "direct" as const }; - const send = async (text: string) => { + const send = async ( + text: string, + expectedText: string, + targetConversation = conversation, + ) => { const cursor = state.getSnapshot().messages.length; state.addInboundMessage({ - conversation, + conversation: targetConversation, senderId: "qa-user", senderName: "QA User", text, @@ -145,13 +149,16 @@ describe("diagnostics-otel gateway runtime", () => { .messages.slice(cursor) .find( (message) => - message.direction === "outbound" && message.conversation.id === conversation.id, + message.direction === "outbound" && + message.conversation.id === targetConversation.id && + message.text.includes(expectedText), ), ); }; const successful = await send( "Tool progress QA check: use the read tool exactly once on `QA_KICKOFF_TASK.md` before answering. After that read completes, reply with only this exact marker and no other text: `OTEL-GATEWAY-SUCCESS-OK`.", + "OTEL-GATEWAY-SUCCESS-OK", ); expect(successful.direction).toBe("outbound"); expect(successful.text).toContain("OTEL-GATEWAY-SUCCESS-OK"); @@ -161,6 +168,7 @@ describe("diagnostics-otel gateway runtime", () => { )) as { cursor: number }; const recovered = await send( "Failed tool terminal recovery QA check: read the missing workspace file, then respond with exact marker: `QA-FAILED-TOOL-FINALIZED-OK`.", + "QA-FAILED-TOOL-FINALIZED-OK", ); expect(recovered.direction).toBe("outbound"); expect(recovered.text).toContain("The requested file could not be read: ENOENT."); @@ -177,7 +185,7 @@ describe("diagnostics-otel gateway runtime", () => { }>; const readPlans = scenarioRequests.filter((request) => request.plannedToolName === "read"); const finalizations = scenarioRequests.filter((request) => - String(request.allInputText ?? "").includes( + (request.allInputText ?? "").includes( "The previous assistant turn completed its tool calls but did not produce a user-visible answer.", ), ); @@ -193,13 +201,13 @@ describe("diagnostics-otel gateway runtime", () => { (item) => item.type === "function_call" && item.name === "exec" && - String(item.arguments ?? "").includes("qa-failed-terminal-missing-file.txt"), + JSON.stringify(item.arguments ?? "").includes("qa-failed-terminal-missing-file.txt"), ); const failedExecOutputs = finalizationInput.filter( (item) => item.type === "function_call_output" && item.call_id === failedExecCalls[0]?.call_id && - /ENOENT|no such file/iu.test(String(item.output ?? "")), + /ENOENT|no such file/iu.test(JSON.stringify(item.output ?? "")), ); expect(failedExecCalls).toHaveLength(1); expect(failedExecOutputs).toHaveLength(1); From 90e6c2e4da267600bc5b5c4b18a84ebd1ec0efe0 Mon Sep 17 00:00:00 2001 From: Vincent Koc Date: Thu, 6 Aug 2026 19:56:22 +0800 Subject: [PATCH 53/69] test(qa): allow restart startup diagnostics (#119928) Punchcard-Session: quiet-valley-meadow-gq (cherry picked from commit 4d9c249d4006ce20409c94b190cf7e4674c6a162) --- .../runtime/diagnostics-otel-install-runtime.e2e.test.ts | 4 ---- 1 file changed, 4 deletions(-) diff --git a/test/e2e/qa-lab/runtime/diagnostics-otel-install-runtime.e2e.test.ts b/test/e2e/qa-lab/runtime/diagnostics-otel-install-runtime.e2e.test.ts index ad8c5dee2954..6056cd9581c4 100644 --- a/test/e2e/qa-lab/runtime/diagnostics-otel-install-runtime.e2e.test.ts +++ b/test/e2e/qa-lab/runtime/diagnostics-otel-install-runtime.e2e.test.ts @@ -360,8 +360,6 @@ describe("managed diagnostics-otel install runtime", () => { await runTurn(gateway, "OTEL-MANAGED-SAMPLED-OUT"); await sleep(1_500); expect(configured.capturedRequests).toHaveLength(0); - const sampledOutRequestCursor = configured.capturedRequests.length; - const sampledOutSpanCursor = configured.capturedSpans.length; expect(envOnly.capturedRequests).toHaveLength(0); await restartWithOtelConfig({ @@ -369,8 +367,6 @@ describe("managed diagnostics-otel install runtime", () => { sampleRate: 1, traceEndpoint: configured.baseUrl, }); - expect(configured.capturedRequests).toHaveLength(sampledOutRequestCursor); - expect(configured.capturedSpans).toHaveLength(sampledOutSpanCursor); const sampledInRequestCursor = configured.capturedRequests.length; const sampledInSpanCursor = configured.capturedSpans.length; await runTurn(gateway, "OTEL-MANAGED-INSTALL-OK"); From 3a046a7657e89ea707b722dd9adeb8f4d63b95af Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Sun, 9 Aug 2026 05:06:40 -0700 Subject: [PATCH 54/69] test(gateway): isolate live-event sweep assertion (#106216) * test(gateway): isolate agent run registry state * test(infra): reset agent event state between files (cherry picked from commit 600787a0cb46f3503c43d768799b3d7d8dc89479) --- .../worker-environments/live-events.test.ts | 4 +- test/non-isolated-runner.test.ts | 97 +++++++++++++++++++ test/non-isolated-runner.ts | 2 + 3 files changed, 102 insertions(+), 1 deletion(-) diff --git a/src/gateway/worker-environments/live-events.test.ts b/src/gateway/worker-environments/live-events.test.ts index 15db5bd98fab..337f75c4b95e 100644 --- a/src/gateway/worker-environments/live-events.test.ts +++ b/src/gateway/worker-environments/live-events.test.ts @@ -471,7 +471,9 @@ describe("worker live events", () => { it.each([RUN, "run-sibling"])("resyncs after a swept context before %s", (runId) => { ack(msg(1, "before")); - expect(sweepStaleRunContexts(-1)).toBe(1); + expect(getAgentRunContext(RUN)).toBeDefined(); + sweepStaleRunContexts(-1); + expect(getAgentRunContext(RUN)).toBeUndefined(); fail(msg(2, "stale", 1, runId), "resync-required"); ack(msg(1, "fresh", 0, runId)); expect(deltas()).toEqual(["before", "fresh"]); diff --git a/test/non-isolated-runner.test.ts b/test/non-isolated-runner.test.ts index f66973e852f8..43181e51cde7 100644 --- a/test/non-isolated-runner.test.ts +++ b/test/non-isolated-runner.test.ts @@ -280,3 +280,100 @@ it("clears session suspension state between files", async () => { await fs.rm(root, { recursive: true, force: true }); } }); + +it("clears agent run registry state between files", async () => { + const root = await fs.mkdtemp(path.join(os.tmpdir(), "openclaw-run-registry-runner-")); + try { + const write = (name: string, content: string) => + fs.writeFile(path.join(root, name), content, "utf-8"); + const agentRunRegistryPath = JSON.stringify( + path.join(repoRoot, "src", "infra", "agent-run-registry.ts"), + ); + const agentEventsPath = JSON.stringify(path.join(repoRoot, "src", "infra", "agent-events.ts")); + const sharedVitestConfigPath = JSON.stringify( + path.join(repoRoot, "test", "vitest", "vitest.shared.config.ts"), + ); + await fs.symlink( + path.join(repoRoot, "node_modules"), + path.join(root, "node_modules"), + "junction", + ); + await write( + "a-seed.test.ts", + [ + `import { getAgentRunContext, registerAgentRunContext } from ${agentRunRegistryPath};`, + `import { emitAgentEvent, onAgentEvent } from ${agentEventsPath};`, + 'import { expect, it } from "vitest";', + 'it("seeds process-global run contexts", () => {', + ' registerAgentRunContext("unrelated-run-a", { sessionKey: "session-a" });', + ' registerAgentRunContext("unrelated-run-b", { sessionKey: "session-b" });', + ' registerAgentRunContext("reused-run", { sessionKey: "reused-session" });', + " let sequence;", + " const unsubscribe = onAgentEvent((event) => { sequence = event.seq; });", + ' emitAgentEvent({ runId: "reused-run", stream: "assistant", data: {} });', + " unsubscribe();", + ' expect(getAgentRunContext("unrelated-run-a")).toBeDefined();', + ' expect(getAgentRunContext("unrelated-run-b")).toBeDefined();', + " expect(sequence).toBe(1);", + "});", + "", + ].join("\n"), + ); + await write( + "b-observe.test.ts", + [ + `import { clearAgentRunContext, getAgentRunContext, registerAgentRunContext, sweepStaleRunContexts } from ${agentRunRegistryPath};`, + `import { emitAgentEvent, onAgentEvent } from ${agentEventsPath};`, + 'import { expect, it } from "vitest";', + 'it("restarts sequence state and sweeps only its own target context", () => {', + ' registerAgentRunContext("reused-run", { sessionKey: "reused-session" });', + " let sequence;", + " const unsubscribe = onAgentEvent((event) => { sequence = event.seq; });", + ' emitAgentEvent({ runId: "reused-run", stream: "assistant", data: {} });', + " unsubscribe();", + " expect(sequence).toBe(1);", + ' clearAgentRunContext("reused-run");', + ' registerAgentRunContext("target-run", { sessionKey: "target-session" });', + " expect(sweepStaleRunContexts(-1)).toBe(1);", + ' expect(getAgentRunContext("target-run")).toBeUndefined();', + "});", + "", + ].join("\n"), + ); + await write( + "vitest.config.ts", + [ + `import { sharedVitestConfig } from ${sharedVitestConfigPath};`, + 'import { defineConfig } from "vitest/config";', + 'import { BaseSequencer } from "vitest/node";', + "class AlphabeticalSequencer extends BaseSequencer {", + ' override async sort(files: Parameters[0]) {', + " return [...files].sort((a, b) => a.moduleId.localeCompare(b.moduleId));", + " }", + "}", + "export default defineConfig({", + ` cacheDir: ${JSON.stringify(path.join(root, ".vite"))},`, + " resolve: sharedVitestConfig.resolve,", + " test: {", + " isolate: false,", + " fileParallelism: false,", + " maxWorkers: 1,", + " sequence: { sequencer: AlphabeticalSequencer },", + ` runner: ${JSON.stringify(path.join(repoRoot, "test", "non-isolated-runner.ts"))},`, + " },", + "});", + "", + ].join("\n"), + ); + + const vitestEntry = path.join(repoRoot, "node_modules", "vitest", "vitest.mjs"); + const result = await execFileAsync( + process.execPath, + [vitestEntry, "run", "--root", root, "--config", path.join(root, "vitest.config.ts")], + { cwd: repoRoot, env: childEnv(), maxBuffer: 16 * 1024 * 1024 }, + ); + expect(`${result.stdout}\n${result.stderr}`).toContain("2 passed"); + } finally { + await fs.rm(root, { recursive: true, force: true }); + } +}); diff --git a/test/non-isolated-runner.ts b/test/non-isolated-runner.ts index 470ab51905bd..3e0a9cf44e05 100644 --- a/test/non-isolated-runner.ts +++ b/test/non-isolated-runner.ts @@ -2,6 +2,7 @@ import fs from "node:fs"; import path from "node:path"; import { TestRunner, type RunnerTask, type RunnerTestFile, vi } from "vitest"; +import { resetAgentEventsForTest } from "../src/infra/agent-events.js"; import { clearNamedPluginRuntimeStoresForTest } from "../src/plugin-sdk/runtime-store-registry.js"; type EvaluatedModuleNode = { @@ -374,6 +375,7 @@ export default class OpenClawNonIsolatedRunner extends TestRunner { restoreSharedTestHomeAfterEnvUnstub(testHome); vi.clearAllMocks(); resetOpenClawGlobalRunState(); + resetAgentEventsForTest(); resetOpenClawGlobalDiagnosticState(); resetOpenClawSessionSuspensionState(); // Named plugin runtimes intentionally survive duplicate module evaluation in production. From 576c70e7780f809c8361551672e589468a49d38e Mon Sep 17 00:00:00 2001 From: Vincent Koc Date: Wed, 12 Aug 2026 05:01:04 +0800 Subject: [PATCH 55/69] fix(test): serialize default e2e runner (#122203) * fix(test): serialize default e2e runner * docs(test): document serial e2e default (cherry picked from commit aa52ebaef37a318ddda968cb1d4cbf3b5e68fdb5) --- docs/help/testing.md | 4 +- docs/reference/test.md | 2 +- src/infra/vitest-e2e-config.test.ts | 10 +++- test/vitest/vitest.e2e.config.ts | 75 +++++++++++++++-------------- 4 files changed, 52 insertions(+), 39 deletions(-) diff --git a/docs/help/testing.md b/docs/help/testing.md index e75f05c97efa..584f51bb4a53 100644 --- a/docs/help/testing.md +++ b/docs/help/testing.md @@ -778,10 +778,10 @@ Native dependency policy: - Files: `src/**/*.e2e.test.ts`, `test/**/*.e2e.test.ts`, and bundled-plugin E2E tests under `extensions/` - Runtime defaults: - Uses Vitest `threads` with `isolate: false`, matching the rest of the repo. - - Uses adaptive workers (CI: up to 2, local: 1 by default). + - Uses one worker by default to keep non-isolated gateway state deterministic. - Runs in silent mode by default to reduce console I/O overhead. - Useful overrides: - - `OPENCLAW_E2E_WORKERS=` to force worker count (capped at 16). + - `OPENCLAW_E2E_WORKERS=` to opt into parallel workers (capped at 16). - `OPENCLAW_E2E_VERBOSE=1` to re-enable verbose console output. - Scope: - Multi-instance gateway end-to-end behavior diff --git a/docs/reference/test.md b/docs/reference/test.md index f3def3a4ec3e..8bba6aa869d1 100644 --- a/docs/reference/test.md +++ b/docs/reference/test.md @@ -113,7 +113,7 @@ Test wrapper runs end with a short `[test] passed|failed|skipped ... in ...` sum - Gateway tests are included in the untargeted `pnpm test` full suite; run them alone with `pnpm test:gateway`. - `pnpm test:e2e`: repo E2E aggregate = `pnpm test:e2e:gateway && pnpm test:ui:e2e`. -- `pnpm test:e2e:gateway`: gateway end-to-end smoke tests (multi-instance WS/HTTP/node pairing). Defaults to `threads` + `isolate: false` with adaptive workers in `vitest.e2e.config.ts`; tune with `OPENCLAW_E2E_WORKERS=`, verbose logs with `OPENCLAW_E2E_VERBOSE=1`. +- `pnpm test:e2e:gateway`: gateway end-to-end smoke tests (multi-instance WS/HTTP/node pairing). Defaults to `threads` + `isolate: false` with one worker in `vitest.e2e.config.ts`; opt into parallelism with `OPENCLAW_E2E_WORKERS=` (capped at 16), and enable verbose logs with `OPENCLAW_E2E_VERBOSE=1`. - `pnpm test:live`: provider live tests (Claude/Minimax/DeepSeek/z.ai/etc, gated by `*.live.test.ts`). Requires API keys and `LIVE=1` (or `OPENCLAW_LIVE_TEST=1`) to unskip; verbose output with `OPENCLAW_LIVE_TEST_QUIET=0`. ## Full Docker suite (`pnpm test:docker:all`) diff --git a/src/infra/vitest-e2e-config.test.ts b/src/infra/vitest-e2e-config.test.ts index 4f8123fe9f62..3a74381ee8d2 100644 --- a/src/infra/vitest-e2e-config.test.ts +++ b/src/infra/vitest-e2e-config.test.ts @@ -5,7 +5,7 @@ import { normalizeConfigPaths, } from "../../test/helpers/vitest-config-paths.js"; import { BUNDLED_PLUGIN_E2E_TEST_GLOB } from "../../test/vitest/vitest.bundled-plugin-paths.ts"; -import e2eConfig from "../../test/vitest/vitest.e2e.config.ts"; +import e2eConfig, { createE2EVitestConfig } from "../../test/vitest/vitest.e2e.config.ts"; describe("e2e vitest config", () => { it("runs as a standalone config instead of inheriting unit projects", () => { @@ -32,4 +32,12 @@ describe("e2e vitest config", () => { "test/setup-openclaw-runtime.ts", ]); }); + + it("serializes default e2e runs while preserving explicit worker overrides", () => { + expect(createE2EVitestConfig({}).test?.maxWorkers).toBe(1); + expect(createE2EVitestConfig({ OPENCLAW_E2E_WORKERS: "4" }).test?.maxWorkers).toBe(4); + expect(createE2EVitestConfig({ OPENCLAW_E2E_WORKERS: "99" }).test?.maxWorkers).toBe(16); + expect(createE2EVitestConfig({ OPENCLAW_E2E_WORKERS: "0" }).test?.maxWorkers).toBe(1); + expect(createE2EVitestConfig({ OPENCLAW_E2E_WORKERS: "invalid" }).test?.maxWorkers).toBe(1); + }); }); diff --git a/test/vitest/vitest.e2e.config.ts b/test/vitest/vitest.e2e.config.ts index 5e84b188056f..53f92c5a4b03 100644 --- a/test/vitest/vitest.e2e.config.ts +++ b/test/vitest/vitest.e2e.config.ts @@ -1,22 +1,17 @@ // Vitest e2e config wires the e2e test shard. -import os from "node:os"; import { defineConfig } from "vitest/config"; import { BUNDLED_PLUGIN_E2E_TEST_GLOB } from "./vitest.bundled-plugin-paths.ts"; import baseConfig from "./vitest.config.ts"; import { resolveRepoRootPath } from "./vitest.shared.config.ts"; -const base = baseConfig as unknown as Record; -const isCI = process.env.CI === "true" || process.env.GITHUB_ACTIONS === "true"; -const cpuCount = os.cpus().length; -// Keep e2e runs cheap by default; callers can still override via OPENCLAW_E2E_WORKERS. -const defaultWorkers = isCI ? Math.min(2, Math.max(1, Math.floor(cpuCount * 0.25))) : 1; -const requestedWorkers = Number.parseInt(process.env.OPENCLAW_E2E_WORKERS ?? "", 10); -const e2eWorkers = - Number.isFinite(requestedWorkers) && requestedWorkers > 0 +function resolveE2EWorkerCount(env: Record): number { + const requestedWorkers = Number.parseInt(env.OPENCLAW_E2E_WORKERS ?? "", 10); + return Number.isFinite(requestedWorkers) && requestedWorkers > 0 ? Math.min(16, requestedWorkers) - : defaultWorkers; -const verboseE2E = process.env.OPENCLAW_E2E_VERBOSE === "1"; + : 1; +} +const base = baseConfig as unknown as Record; const baseTestWithProjects = (baseConfig as { test?: { exclude?: string[]; projects?: string[]; setupFiles?: string[] } }) .test ?? {}; @@ -33,27 +28,37 @@ const exclude = [ ...tuiPtyExcludes, ]; -export default defineConfig({ - ...base, - test: { - ...baseTest, - maxWorkers: e2eWorkers, - silent: !verboseE2E, - globalSetup: [resolveRepoRootPath("test/vitest/vitest.e2e.global-setup.ts")], - setupFiles: [ - ...new Set( - [...(baseTest.setupFiles ?? []), "test/setup-openclaw-runtime.ts"].map(resolveRepoRootPath), - ), - ], - include: [ - "test/**/*.e2e.test.ts", - "src/**/*.e2e.test.ts", - "packages/**/*.e2e.test.ts", - "src/gateway/gateway.test.ts", - "src/gateway/server.startup-matrix-migration.integration.test.ts", - "src/gateway/sessions-history-http.test.ts", - BUNDLED_PLUGIN_E2E_TEST_GLOB, - ], - exclude, - }, -}); +export function createE2EVitestConfig(env: Record = process.env) { + // Keep e2e runs deterministic by default; callers can still opt into parallelism. + const e2eWorkers = resolveE2EWorkerCount(env); + const verboseE2E = env.OPENCLAW_E2E_VERBOSE === "1"; + + return defineConfig({ + ...base, + test: { + ...baseTest, + maxWorkers: e2eWorkers, + silent: !verboseE2E, + globalSetup: [resolveRepoRootPath("test/vitest/vitest.e2e.global-setup.ts")], + setupFiles: [ + ...new Set( + [...(baseTest.setupFiles ?? []), "test/setup-openclaw-runtime.ts"].map( + resolveRepoRootPath, + ), + ), + ], + include: [ + "test/**/*.e2e.test.ts", + "src/**/*.e2e.test.ts", + "packages/**/*.e2e.test.ts", + "src/gateway/gateway.test.ts", + "src/gateway/server.startup-matrix-migration.integration.test.ts", + "src/gateway/sessions-history-http.test.ts", + BUNDLED_PLUGIN_E2E_TEST_GLOB, + ], + exclude, + }, + }); +} + +export default createE2EVitestConfig(); From fb04abdd0fc2f12f7084afa908f47c6aa77e08dd Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Fri, 7 Aug 2026 01:06:16 -0700 Subject: [PATCH 56/69] test(gateway): restore startup environment after servers (#120137) * fix(test): restore gateway startup environment * fix(test): centralize gateway startup env cleanup * test(gateway): restore live startup environment * fix(test): complete gateway startup env lifecycle * test(gateway): restore raw server owner environment * test(qa): restore gateway producer environment --- ...sh-tools.exec-gateway-approval.e2e.test.ts | 3 +- src/gateway/gateway-acp-bind.live.test.ts | 2 +- .../gateway-acp-spawn-defaults.live.test.ts | 2 +- .../gateway-cli-backend.live-helpers.test.ts | 13 ++++ .../gateway-cli-backend.live-helpers.ts | 61 +++-------------- .../gateway-models.profiles.live.test.ts | 57 ++++------------ src/gateway/gateway-wizard-cancel.e2e.test.ts | 2 + src/gateway/gateway.test.ts | 14 +--- src/gateway/live-env-test-helpers.ts | 2 + .../operator-approvals-client.e2e.test.ts | 3 +- ...n-approval-turn-source-routing.e2e.test.ts | 3 +- .../server-network-runtime.e2e.test.ts | 2 + src/gateway/server-start.ts | 3 +- ...r.control-ui-device-auth-migration.test.ts | 2 +- src/gateway/test-helpers.e2e.ts | 60 +++++++++++----- src/gateway/test-helpers.env.ts | 12 ++++ src/gateway/test-helpers.server-env.test.ts | 68 +++++++++++++++++++ src/gateway/test-helpers.server.ts | 2 + src/test-utils/openclaw-test-state.test.ts | 11 ++- src/test-utils/openclaw-test-state.ts | 2 + .../gateway-agent-artifact-apis.e2e.test.ts | 3 +- .../runtime/gateway-hosted-web.e2e.test.ts | 2 + .../gateway-loopback-lan-access.test.ts | 3 + .../runtime/gateway-loopback-lan-access.ts | 2 + .../runtime/gateway-ssh-tunnels.test.ts | 3 + .../e2e/qa-lab/runtime/gateway-ssh-tunnels.ts | 2 + .../runtime/gateway-tls-pinning.test.ts | 3 + .../e2e/qa-lab/runtime/gateway-tls-pinning.ts | 2 + 28 files changed, 212 insertions(+), 132 deletions(-) create mode 100644 src/gateway/test-helpers.env.ts create mode 100644 src/gateway/test-helpers.server-env.test.ts diff --git a/src/agents/bash-tools.exec-gateway-approval.e2e.test.ts b/src/agents/bash-tools.exec-gateway-approval.e2e.test.ts index 936814714b3c..8f5eb948e2e2 100644 --- a/src/agents/bash-tools.exec-gateway-approval.e2e.test.ts +++ b/src/agents/bash-tools.exec-gateway-approval.e2e.test.ts @@ -17,6 +17,7 @@ import { disconnectGatewayClient, getFreeGatewayPort, } from "../gateway/test-helpers.e2e.js"; +import { GATEWAY_STARTUP_MUTATED_ENV_KEYS } from "../gateway/test-helpers.env.js"; import { captureEnv, setTestEnvValue } from "../test-utils/env.js"; import { GATEWAY_CLIENT_MODES, GATEWAY_CLIENT_NAMES } from "../utils/message-channel.js"; import { withTimeout } from "../utils/with-timeout.js"; @@ -25,10 +26,10 @@ import type { ExecApprovalFollowupOutcome } from "./bash-tools.exec-types.js"; const TEST_ENV_KEYS = [ "HOME", + ...GATEWAY_STARTUP_MUTATED_ENV_KEYS, "OPENCLAW_STATE_DIR", "OPENCLAW_CONFIG_PATH", "OPENCLAW_GATEWAY_TOKEN", - "OPENCLAW_GATEWAY_PORT", "OPENCLAW_SKIP_CHANNELS", "OPENCLAW_SKIP_GMAIL_WATCHER", "OPENCLAW_SKIP_CRON", diff --git a/src/gateway/gateway-acp-bind.live.test.ts b/src/gateway/gateway-acp-bind.live.test.ts index e08d151c508e..73712879bf12 100644 --- a/src/gateway/gateway-acp-bind.live.test.ts +++ b/src/gateway/gateway-acp-bind.live.test.ts @@ -47,7 +47,7 @@ const DEFAULT_LIVE_PARENT_MODEL = "openai/gpt-5.4"; type LiveAcpAgent = "claude" | "codex" | "droid" | "gemini" | "opencode"; function snapshotAcpBindLiveEnv(): LiveEnvSnapshot { - return snapshotLiveEnv(["CODEX_HOME", "OPENCLAW_GATEWAY_PORT"]); + return snapshotLiveEnv(["CODEX_HOME"]); } function resolveLiveTimeoutMs(raw: string | undefined, fallback: number): number { diff --git a/src/gateway/gateway-acp-spawn-defaults.live.test.ts b/src/gateway/gateway-acp-spawn-defaults.live.test.ts index 4f2ae4e6e09c..8f88d733b3e0 100644 --- a/src/gateway/gateway-acp-spawn-defaults.live.test.ts +++ b/src/gateway/gateway-acp-spawn-defaults.live.test.ts @@ -41,7 +41,7 @@ const LIVE_TIMEOUT_MS = resolvePositiveInteger( ); function snapshotAcpSpawnDefaultsLiveEnv(): LiveEnvSnapshot { - return snapshotLiveEnv(["CODEX_HOME", "OPENCLAW_GATEWAY_PORT"]); + return snapshotLiveEnv(["CODEX_HOME"]); } function resolvePositiveInteger(raw: string | undefined, fallback: number): number { diff --git a/src/gateway/gateway-cli-backend.live-helpers.test.ts b/src/gateway/gateway-cli-backend.live-helpers.test.ts index 3c71f0fd14bb..c3320cc3cc0e 100644 --- a/src/gateway/gateway-cli-backend.live-helpers.test.ts +++ b/src/gateway/gateway-cli-backend.live-helpers.test.ts @@ -3,6 +3,8 @@ */ import { afterEach, beforeAll, beforeEach, describe, expect, it, vi } from "vitest"; import { testing as cliBackendsTesting } from "../agents/cli-backends.test-support.js"; +import { captureEnv } from "../test-utils/env.js"; +import { GATEWAY_STARTUP_MUTATED_ENV_KEYS } from "./test-helpers.env.js"; vi.mock("./client-start-readiness.js", () => ({ startGatewayClientWhenEventLoopReady: async (client: { start: () => void }) => { @@ -12,6 +14,7 @@ vi.mock("./client-start-readiness.js", () => ({ })); describe("gateway cli backend live helpers", () => { + const gatewayStartupEnv = captureEnv([...GATEWAY_STARTUP_MUTATED_ENV_KEYS]); let liveHelpers: typeof import("./gateway-cli-backend.live-helpers.js"); beforeAll(async () => { @@ -24,6 +27,7 @@ describe("gateway cli backend live helpers", () => { afterEach(() => { vi.useRealTimers(); + gatewayStartupEnv.restore(); cliBackendsTesting.resetDepsForTest(); delete process.env.OPENCLAW_SKIP_CHANNELS; delete process.env.OPENCLAW_SKIP_PROVIDERS; @@ -53,9 +57,15 @@ describe("gateway cli backend live helpers", () => { process.env.OPENCLAW_TEST_MINIMAL_GATEWAY = "old-minimal"; process.env.ANTHROPIC_API_KEY = "old-anthropic"; process.env.ANTHROPIC_API_KEY_OLD = "old-anthropic-old"; + process.env.PATH = "old-path"; + process.env.OPENCLAW_GATEWAY_PORT = "old-port"; + process.env.OPENCLAW_PATH_BOOTSTRAPPED = "old-bootstrap"; const snapshot = snapshotCliBackendLiveEnv(); applyCliBackendLiveEnv(new Set()); + process.env.PATH = "gateway-path"; + process.env.OPENCLAW_GATEWAY_PORT = "gateway-port"; + process.env.OPENCLAW_PATH_BOOTSTRAPPED = "1"; expect(process.env.OPENCLAW_SKIP_CHANNELS).toBe("1"); expect(process.env.OPENCLAW_SKIP_PROVIDERS).toBe("1"); @@ -80,6 +90,9 @@ describe("gateway cli backend live helpers", () => { expect(process.env.OPENCLAW_TEST_MINIMAL_GATEWAY).toBe("old-minimal"); expect(process.env.ANTHROPIC_API_KEY).toBe("old-anthropic"); expect(process.env.ANTHROPIC_API_KEY_OLD).toBe("old-anthropic-old"); + expect(process.env.PATH).toBe("old-path"); + expect(process.env.OPENCLAW_GATEWAY_PORT).toBe("old-port"); + expect(process.env.OPENCLAW_PATH_BOOTSTRAPPED).toBe("old-bootstrap"); }); it("defaults the model switch probe to Claude Sonnet -> Opus", async () => { diff --git a/src/gateway/gateway-cli-backend.live-helpers.ts b/src/gateway/gateway-cli-backend.live-helpers.ts index 5f5e4a76c8ad..86d0c10ab2fe 100644 --- a/src/gateway/gateway-cli-backend.live-helpers.ts +++ b/src/gateway/gateway-cli-backend.live-helpers.ts @@ -26,6 +26,7 @@ import { GATEWAY_CLIENT_MODES, GATEWAY_CLIENT_NAMES } from "../utils/message-cha import { sleep } from "../utils/sleep.js"; import { startGatewayClientWhenEventLoopReady } from "./client-start-readiness.js"; import { GatewayClient, type GatewayClientOptions } from "./client.js"; +import { restoreLiveEnv, snapshotLiveEnv, type LiveEnvSnapshot } from "./live-env-test-helpers.js"; // Aggregate docker live runs can contend on startup enough that the gateway // websocket handshake needs a wider budget than the single-provider reruns. @@ -49,21 +50,7 @@ export type CliBackendLiveModelSelection = { agentRuntime: { id: string }; }; -export type CliBackendLiveEnvSnapshot = { - configPath?: string; - stateDir?: string; - token?: string; - skipChannels?: string; - skipProviders?: string; - skipGmail?: string; - skipCron?: string; - skipCanvas?: string; - skipBrowserControl?: string; - bundledPluginsDir?: string; - minimalGateway?: string; - anthropicApiKey?: string; - anthropicApiKeyOld?: string; -}; +export type CliBackendLiveEnvSnapshot = LiveEnvSnapshot; export const CLI_BACKEND_LIVE_PROVIDER_SKIP_ENV = "OPENCLAW_LIVE_CLI_BACKEND_ALLOW_PROVIDER_SKIP"; export const CLI_BACKEND_LIVE_ADVISORY_ENV = "OPENCLAW_LIVE_CLI_BACKEND_ADVISORY"; @@ -550,21 +537,13 @@ function isRetryableGatewayConnectError(error: Error): boolean { } export function snapshotCliBackendLiveEnv(): CliBackendLiveEnvSnapshot { - return { - configPath: process.env.OPENCLAW_CONFIG_PATH, - stateDir: process.env.OPENCLAW_STATE_DIR, - token: process.env.OPENCLAW_GATEWAY_TOKEN, - skipChannels: process.env.OPENCLAW_SKIP_CHANNELS, - skipProviders: process.env.OPENCLAW_SKIP_PROVIDERS, - skipGmail: process.env.OPENCLAW_SKIP_GMAIL_WATCHER, - skipCron: process.env.OPENCLAW_SKIP_CRON, - skipCanvas: process.env.OPENCLAW_SKIP_CANVAS_HOST, - skipBrowserControl: process.env.OPENCLAW_SKIP_BROWSER_CONTROL_SERVER, - bundledPluginsDir: process.env.OPENCLAW_BUNDLED_PLUGINS_DIR, - minimalGateway: process.env.OPENCLAW_TEST_MINIMAL_GATEWAY, - anthropicApiKey: process.env.ANTHROPIC_API_KEY, - anthropicApiKeyOld: process.env.ANTHROPIC_API_KEY_OLD, - }; + return snapshotLiveEnv([ + "OPENCLAW_SKIP_PROVIDERS", + "OPENCLAW_BUNDLED_PLUGINS_DIR", + "OPENCLAW_TEST_MINIMAL_GATEWAY", + "ANTHROPIC_API_KEY", + "ANTHROPIC_API_KEY_OLD", + ]); } export function applyCliBackendLiveEnv(preservedEnv: ReadonlySet): void { @@ -584,27 +563,7 @@ export function applyCliBackendLiveEnv(preservedEnv: ReadonlySet): void } export function restoreCliBackendLiveEnv(snapshot: CliBackendLiveEnvSnapshot): void { - restoreEnvVar("OPENCLAW_CONFIG_PATH", snapshot.configPath); - restoreEnvVar("OPENCLAW_STATE_DIR", snapshot.stateDir); - restoreEnvVar("OPENCLAW_GATEWAY_TOKEN", snapshot.token); - restoreEnvVar("OPENCLAW_SKIP_CHANNELS", snapshot.skipChannels); - restoreEnvVar("OPENCLAW_SKIP_PROVIDERS", snapshot.skipProviders); - restoreEnvVar("OPENCLAW_SKIP_GMAIL_WATCHER", snapshot.skipGmail); - restoreEnvVar("OPENCLAW_SKIP_CRON", snapshot.skipCron); - restoreEnvVar("OPENCLAW_SKIP_CANVAS_HOST", snapshot.skipCanvas); - restoreEnvVar("OPENCLAW_SKIP_BROWSER_CONTROL_SERVER", snapshot.skipBrowserControl); - restoreEnvVar("OPENCLAW_BUNDLED_PLUGINS_DIR", snapshot.bundledPluginsDir); - restoreEnvVar("OPENCLAW_TEST_MINIMAL_GATEWAY", snapshot.minimalGateway); - restoreEnvVar("ANTHROPIC_API_KEY", snapshot.anthropicApiKey); - restoreEnvVar("ANTHROPIC_API_KEY_OLD", snapshot.anthropicApiKeyOld); -} - -function restoreEnvVar(name: string, value: string | undefined): void { - if (value === undefined) { - delete process.env[name]; - return; - } - process.env[name] = value; + restoreLiveEnv(snapshot); } export async function ensurePairedTestGatewayClientIdentity(params?: { diff --git a/src/gateway/gateway-models.profiles.live.test.ts b/src/gateway/gateway-models.profiles.live.test.ts index a8e29ba2937b..967a9306a316 100644 --- a/src/gateway/gateway-models.profiles.live.test.ts +++ b/src/gateway/gateway-models.profiles.live.test.ts @@ -80,6 +80,8 @@ import { deleteTestEnvValue, setTestEnvValue } from "../test-utils/env.js"; import { getFreePort, isPortFree } from "../test-utils/ports.js"; import { GATEWAY_CLIENT_MODES, GATEWAY_CLIENT_NAMES } from "../utils/message-channel.js"; import { GatewayClient } from "./client.js"; +import { restoreLiveEnv, snapshotLiveEnv } from "./live-env-test-helpers.js"; +import type { GatewayServer } from "./server-public.js"; type ProviderThinkingModelCompat = { thinkingFormat?: string; @@ -92,7 +94,6 @@ import { shouldRetryExecReadProbe, shouldRetryToolReadProbe, } from "./live-tool-probe.test-helpers.js"; -import { startGatewayServer } from "./server.impl.js"; import { readSessionMessagesAsync } from "./session-transcript-readers.js"; import { loadSessionEntry } from "./session-utils.js"; @@ -4570,25 +4571,19 @@ async function runGatewayModelSuite(params: GatewayModelSuiteParams) { ); } const [ultraUpstreamBaseUrl] = [...ultraUpstreamBaseUrls]; - const previous = { - configPath: process.env.OPENCLAW_CONFIG_PATH, - token: process.env.OPENCLAW_GATEWAY_TOKEN, - skipChannels: process.env.OPENCLAW_SKIP_CHANNELS, - skipGmail: process.env.OPENCLAW_SKIP_GMAIL_WATCHER, - skipCron: process.env.OPENCLAW_SKIP_CRON, - skipCanvas: process.env.OPENCLAW_SKIP_CANVAS_HOST, - disableBonjour: process.env.OPENCLAW_DISABLE_BONJOUR, - logLevel: process.env.OPENCLAW_LOG_LEVEL, - agentDir: process.env.OPENCLAW_AGENT_DIR, - stateDir: process.env.OPENCLAW_STATE_DIR, - }; + const previousEnv = snapshotLiveEnv([ + "OPENCLAW_DISABLE_BONJOUR", + "OPENCLAW_LOG_LEVEL", + "OPENCLAW_AGENT_DIR", + ]); + const { startGatewayServer } = await import("./server.impl.js"); let runtimeEnv: ReturnType | undefined; let cleanupTempStateDir: string | undefined; let cleanupTempAgentDir: string | undefined; let cleanupToolProbePath: string | undefined; let cleanupTempDir: string | undefined; let ultraWireCapture: OpenAIUltraWireCapture | undefined; - let server: Awaited> | undefined; + let server: GatewayServer | undefined; let client: GatewayClient | undefined; try { @@ -5481,16 +5476,7 @@ async function runGatewayModelSuite(params: GatewayModelSuiteParams) { if (runtimeEnv) { restoreProductionEnvForLiveRun(runtimeEnv); } - restoreOptionalEnv("OPENCLAW_CONFIG_PATH", previous.configPath); - restoreOptionalEnv("OPENCLAW_GATEWAY_TOKEN", previous.token); - restoreOptionalEnv("OPENCLAW_SKIP_CHANNELS", previous.skipChannels); - restoreOptionalEnv("OPENCLAW_SKIP_GMAIL_WATCHER", previous.skipGmail); - restoreOptionalEnv("OPENCLAW_SKIP_CRON", previous.skipCron); - restoreOptionalEnv("OPENCLAW_SKIP_CANVAS_HOST", previous.skipCanvas); - restoreOptionalEnv("OPENCLAW_DISABLE_BONJOUR", previous.disableBonjour); - restoreOptionalEnv("OPENCLAW_LOG_LEVEL", previous.logLevel); - restoreOptionalEnv("OPENCLAW_AGENT_DIR", previous.agentDir); - restoreOptionalEnv("OPENCLAW_STATE_DIR", previous.stateDir); + restoreLiveEnv(previousEnv); } } } @@ -5747,16 +5733,8 @@ describeLive("gateway live (dev agent, profile keys)", () => { } clearRuntimeConfigSnapshot(); const runtimeEnv = enterProductionEnvForLiveRun(); - const previous = { - configPath: process.env.OPENCLAW_CONFIG_PATH, - token: process.env.OPENCLAW_GATEWAY_TOKEN, - skipChannels: process.env.OPENCLAW_SKIP_CHANNELS, - skipGmail: process.env.OPENCLAW_SKIP_GMAIL_WATCHER, - skipCron: process.env.OPENCLAW_SKIP_CRON, - skipCanvas: process.env.OPENCLAW_SKIP_CANVAS_HOST, - agentDir: process.env.OPENCLAW_AGENT_DIR, - stateDir: process.env.OPENCLAW_STATE_DIR, - }; + const previousEnv = snapshotLiveEnv(["OPENCLAW_AGENT_DIR"]); + const { startGatewayServer } = await import("./server.impl.js"); process.env.OPENCLAW_SKIP_CHANNELS = "1"; process.env.OPENCLAW_SKIP_GMAIL_WATCHER = "1"; @@ -5766,7 +5744,7 @@ describeLive("gateway live (dev agent, profile keys)", () => { const token = `test-${randomUUID()}`; process.env.OPENCLAW_GATEWAY_TOKEN = token; - let server: Awaited> | undefined; + let server: GatewayServer | undefined; let client: GatewayClient | undefined; let toolProbePath: string | undefined; let tempDir: string | undefined; @@ -5972,14 +5950,7 @@ describeLive("gateway live (dev agent, profile keys)", () => { }); } - restoreOptionalEnv("OPENCLAW_CONFIG_PATH", previous.configPath); - restoreOptionalEnv("OPENCLAW_GATEWAY_TOKEN", previous.token); - restoreOptionalEnv("OPENCLAW_SKIP_CHANNELS", previous.skipChannels); - restoreOptionalEnv("OPENCLAW_SKIP_GMAIL_WATCHER", previous.skipGmail); - restoreOptionalEnv("OPENCLAW_SKIP_CRON", previous.skipCron); - restoreOptionalEnv("OPENCLAW_SKIP_CANVAS_HOST", previous.skipCanvas); - restoreOptionalEnv("OPENCLAW_AGENT_DIR", previous.agentDir); - restoreOptionalEnv("OPENCLAW_STATE_DIR", previous.stateDir); + restoreLiveEnv(previousEnv); } }, 180_000); }); diff --git a/src/gateway/gateway-wizard-cancel.e2e.test.ts b/src/gateway/gateway-wizard-cancel.e2e.test.ts index 29eb0f1e846d..b79b461553f3 100644 --- a/src/gateway/gateway-wizard-cancel.e2e.test.ts +++ b/src/gateway/gateway-wizard-cancel.e2e.test.ts @@ -15,10 +15,12 @@ import { disconnectGatewayClient, getFreeGatewayPort, } from "./test-helpers.e2e.js"; +import { GATEWAY_STARTUP_MUTATED_ENV_KEYS } from "./test-helpers.env.js"; const GATEWAY_E2E_TIMEOUT_MS = 90_000; const ENV_KEYS = [ "HOME", + ...GATEWAY_STARTUP_MUTATED_ENV_KEYS, "OPENCLAW_STATE_DIR", "OPENCLAW_CONFIG_PATH", "OPENCLAW_GATEWAY_TOKEN", diff --git a/src/gateway/gateway.test.ts b/src/gateway/gateway.test.ts index a38d49922c68..a2c01d97ef94 100644 --- a/src/gateway/gateway.test.ts +++ b/src/gateway/gateway.test.ts @@ -28,6 +28,7 @@ import { getFreeGatewayPort, startGatewayWithClient, } from "./test-helpers.e2e.js"; +import { GATEWAY_STARTUP_MUTATED_ENV_KEYS } from "./test-helpers.env.js"; import { installOpenAiResponsesMock } from "./test-helpers.openai-mock.js"; import { buildMockOpenAiResponsesProvider } from "./test-openai-responses-model.js"; @@ -36,6 +37,7 @@ const GATEWAY_E2E_TIMEOUT_MS = 90_000; let gatewayTestSeq = 0; const GATEWAY_TEST_ENV_KEYS = [ "HOME", + ...GATEWAY_STARTUP_MUTATED_ENV_KEYS, "OPENCLAW_STATE_DIR", "OPENCLAW_CONFIG_PATH", "OPENCLAW_GATEWAY_TOKEN", @@ -986,17 +988,7 @@ module.exports = { { timeout: GATEWAY_E2E_TIMEOUT_MS }, async () => { const envSnapshot = captureEnv([ - "HOME", - "OPENCLAW_STATE_DIR", - "OPENCLAW_CONFIG_PATH", - "OPENCLAW_GATEWAY_TOKEN", - "OPENCLAW_SKIP_CHANNELS", - "OPENCLAW_SKIP_GMAIL_WATCHER", - "OPENCLAW_SKIP_CRON", - "OPENCLAW_SKIP_CANVAS_HOST", - "OPENCLAW_SKIP_BROWSER_CONTROL_SERVER", - "OPENCLAW_SKIP_PROVIDERS", - "OPENCLAW_BUNDLED_PLUGINS_DIR", + ...GATEWAY_TEST_ENV_KEYS, "OPENCLAW_TEST_MINIMAL_GATEWAY", "DISCORD_BOT_TOKEN", ]); diff --git a/src/gateway/live-env-test-helpers.ts b/src/gateway/live-env-test-helpers.ts index 35b1b6b13c64..0ebfcf9aa2cc 100644 --- a/src/gateway/live-env-test-helpers.ts +++ b/src/gateway/live-env-test-helpers.ts @@ -2,8 +2,10 @@ * Environment snapshot helpers for live gateway tests. */ import { deleteTestEnvValue, setTestEnvValue } from "../test-utils/env.js"; +import { GATEWAY_STARTUP_MUTATED_ENV_KEYS } from "./test-helpers.env.js"; const COMMON_LIVE_ENV_NAMES = [ + ...GATEWAY_STARTUP_MUTATED_ENV_KEYS, "OPENCLAW_AGENT_RUNTIME", "OPENCLAW_CONFIG_PATH", "OPENCLAW_GATEWAY_TOKEN", diff --git a/src/gateway/operator-approvals-client.e2e.test.ts b/src/gateway/operator-approvals-client.e2e.test.ts index a037dd8dbe94..18c7fbdd9346 100644 --- a/src/gateway/operator-approvals-client.e2e.test.ts +++ b/src/gateway/operator-approvals-client.e2e.test.ts @@ -24,15 +24,16 @@ import { disconnectGatewayClient, getFreeGatewayPort, } from "./test-helpers.e2e.js"; +import { GATEWAY_STARTUP_MUTATED_ENV_KEYS } from "./test-helpers.env.js"; const TEST_ENV_KEYS = [ "HOME", + ...GATEWAY_STARTUP_MUTATED_ENV_KEYS, "OPENCLAW_STATE_DIR", "OPENCLAW_CONFIG_PATH", "OPENCLAW_GATEWAY_URL", "OPENCLAW_GATEWAY_TOKEN", "OPENCLAW_GATEWAY_PASSWORD", - "OPENCLAW_GATEWAY_PORT", ]; type Cleanup = () => Promise | void; diff --git a/src/gateway/server-methods/plugin-approval-turn-source-routing.e2e.test.ts b/src/gateway/server-methods/plugin-approval-turn-source-routing.e2e.test.ts index ba04dc86ecfd..0e31b3945218 100644 --- a/src/gateway/server-methods/plugin-approval-turn-source-routing.e2e.test.ts +++ b/src/gateway/server-methods/plugin-approval-turn-source-routing.e2e.test.ts @@ -22,15 +22,16 @@ import { disconnectGatewayClient, getFreeGatewayPort, } from "../test-helpers.e2e.js"; +import { GATEWAY_STARTUP_MUTATED_ENV_KEYS } from "../test-helpers.env.js"; const TEST_ENV_KEYS = [ "HOME", + ...GATEWAY_STARTUP_MUTATED_ENV_KEYS, "OPENCLAW_STATE_DIR", "OPENCLAW_CONFIG_PATH", "OPENCLAW_GATEWAY_URL", "OPENCLAW_GATEWAY_TOKEN", "OPENCLAW_GATEWAY_PASSWORD", - "OPENCLAW_GATEWAY_PORT", ]; describe("plugin.approval.request delivery routing (real gateway)", () => { diff --git a/src/gateway/server-network-runtime.e2e.test.ts b/src/gateway/server-network-runtime.e2e.test.ts index 7ba40d930e16..6311bc9f761c 100644 --- a/src/gateway/server-network-runtime.e2e.test.ts +++ b/src/gateway/server-network-runtime.e2e.test.ts @@ -11,9 +11,11 @@ import { PROXY_ENV_KEYS } from "../infra/net/proxy-env.js"; import { captureEnv, deleteTestEnvValue, setTestEnvValue } from "../test-utils/env.js"; import { startGatewayServer } from "./server.js"; import { getFreeGatewayPort } from "./test-helpers.e2e.js"; +import { GATEWAY_STARTUP_MUTATED_ENV_KEYS } from "./test-helpers.env.js"; const NETWORK_GATEWAY_ENV_KEYS = [ "HOME", + ...GATEWAY_STARTUP_MUTATED_ENV_KEYS, "OPENCLAW_STATE_DIR", "OPENCLAW_CONFIG_PATH", "OPENCLAW_GATEWAY_TOKEN", diff --git a/src/gateway/server-start.ts b/src/gateway/server-start.ts index 6c489e10c9ad..4a6d87eb2bbe 100644 --- a/src/gateway/server-start.ts +++ b/src/gateway/server-start.ts @@ -30,8 +30,6 @@ export async function resetPreparedModelCatalogForTest(): Promise { await resetPreparedModelCatalogForTestLocal(); } -ensureOpenClawCliOnPath(); - const loadGatewayStartupEarlyModule = createLazyRuntimeModule( () => import("./server-startup-early.js"), ); @@ -108,6 +106,7 @@ export async function startGatewayServer( port = 18789, opts: GatewayServerOptions = {}, ): Promise { + ensureOpenClawCliOnPath(); let releasePostReadyWork: () => void = () => {}; const postReadyWorkBarrier = new Promise((resolve) => { releasePostReadyWork = resolve; diff --git a/src/gateway/server.control-ui-device-auth-migration.test.ts b/src/gateway/server.control-ui-device-auth-migration.test.ts index dce444298afc..97f10c37dab9 100644 --- a/src/gateway/server.control-ui-device-auth-migration.test.ts +++ b/src/gateway/server.control-ui-device-auth-migration.test.ts @@ -12,8 +12,8 @@ import { signDevicePayload, } from "../infra/device-identity.js"; import { buildDeviceAuthPayload } from "./device-auth.js"; +import { shouldRetainControlUiDeviceAuthMigrationSession } from "./server-public.js"; import { CONTROL_UI_CLIENT } from "./server.auth.test-helpers.js"; -import { shouldRetainControlUiDeviceAuthMigrationSession } from "./server.impl.js"; import { connectReq, createGatewaySuiteHarness, diff --git a/src/gateway/test-helpers.e2e.ts b/src/gateway/test-helpers.e2e.ts index 26384e2c0303..635a46c90190 100644 --- a/src/gateway/test-helpers.e2e.ts +++ b/src/gateway/test-helpers.e2e.ts @@ -15,6 +15,7 @@ import { signDevicePayload, } from "../infra/device-identity.js"; import { rawDataToString } from "../infra/ws.js"; +import { captureEnv } from "../test-utils/env.js"; import { getDeterministicFreePortBlock } from "../test-utils/ports.js"; import { GATEWAY_CLIENT_MODES, @@ -25,6 +26,7 @@ import { import { GatewayClient } from "./client.js"; import { buildDeviceAuthPayloadV3 } from "./device-auth.js"; import { startGatewayServer } from "./server.js"; +import { GATEWAY_STARTUP_MUTATED_ENV_KEYS } from "./test-helpers.env.js"; /** Reserve a deterministic free port block for Gateway E2E tests. */ export async function getFreeGatewayPort(): Promise { @@ -263,23 +265,47 @@ export async function startGatewayWithClient(params: { token: string; clientDisplayName?: string; }) { - await writeFile(params.configPath, `${JSON.stringify(params.cfg, null, 2)}\n`); - process.env.OPENCLAW_CONFIG_PATH = params.configPath; - clearRuntimeConfigSnapshot(); - clearConfigCache(); - clearSessionStoreCacheForTest(); + const gatewayStartupEnv = captureEnv([...GATEWAY_STARTUP_MUTATED_ENV_KEYS]); + let server: Awaited> | undefined; + try { + await writeFile(params.configPath, `${JSON.stringify(params.cfg, null, 2)}\n`); + process.env.OPENCLAW_CONFIG_PATH = params.configPath; + clearRuntimeConfigSnapshot(); + clearConfigCache(); + clearSessionStoreCacheForTest(); - const port = await getFreeGatewayPort(); - const server = await startGatewayServer(port, { - bind: "loopback", - auth: { mode: "token", token: params.token }, - controlUiEnabled: false, - }); - const client = await connectGatewayClient({ - url: `ws://127.0.0.1:${port}`, - token: params.token, - clientDisplayName: params.clientDisplayName, - }); + const port = await getFreeGatewayPort(); + const startedServer = await startGatewayServer(port, { + bind: "loopback", + auth: { mode: "token", token: params.token }, + controlUiEnabled: false, + }); + server = startedServer; + const client = await connectGatewayClient({ + url: `ws://127.0.0.1:${port}`, + token: params.token, + clientDisplayName: params.clientDisplayName, + }); - return { port, server, client }; + return { + port, + client, + server: { + close: async (...args: Parameters) => { + try { + await startedServer.close(...args); + } finally { + gatewayStartupEnv.restore(); + } + }, + }, + }; + } catch (error) { + try { + await server?.close({ reason: "gateway E2E client setup failed" }); + } finally { + gatewayStartupEnv.restore(); + } + throw error; + } } diff --git a/src/gateway/test-helpers.env.ts b/src/gateway/test-helpers.env.ts new file mode 100644 index 000000000000..fe71d15e7f68 --- /dev/null +++ b/src/gateway/test-helpers.env.ts @@ -0,0 +1,12 @@ +// Gateway startup rewrites these process-wide values. Manual in-process test +// owners must snapshot them so later files never inherit a closed server or stale PATH. +export const GATEWAY_STARTUP_MUTATED_ENV_KEYS = [ + "PATH", + "OPENCLAW_GATEWAY_PORT", + "OPENCLAW_PATH_BOOTSTRAPPED", +] as const; + +/** Captures values that in-process Gateway startup can mutate. */ +export function snapshotGatewayStartupEnv(): Record { + return Object.fromEntries(GATEWAY_STARTUP_MUTATED_ENV_KEYS.map((key) => [key, process.env[key]])); +} diff --git a/src/gateway/test-helpers.server-env.test.ts b/src/gateway/test-helpers.server-env.test.ts new file mode 100644 index 000000000000..dd172b7ef975 --- /dev/null +++ b/src/gateway/test-helpers.server-env.test.ts @@ -0,0 +1,68 @@ +import path from "node:path"; +import { describe, expect, it } from "vitest"; +import { deleteTestEnvValue, setTestEnvValue } from "../test-utils/env.js"; +import { disconnectGatewayClient, startGatewayWithClient } from "./test-helpers.e2e.js"; +import { installGatewayTestHooks, withGatewayServer } from "./test-helpers.server.js"; + +const envBeforeSuite = { + PATH: process.env.PATH, + OPENCLAW_GATEWAY_PORT: process.env.OPENCLAW_GATEWAY_PORT, + OPENCLAW_PATH_BOOTSTRAPPED: process.env.OPENCLAW_PATH_BOOTSTRAPPED, +}; + +installGatewayTestHooks(); + +describe("Gateway test environment lifecycle", () => { + it("records the process-wide startup environment", async () => { + await withGatewayServer(async ({ port }) => { + expect(process.env.OPENCLAW_GATEWAY_PORT).toBe(String(port)); + expect(process.env.OPENCLAW_PATH_BOOTSTRAPPED).toBe("1"); + }); + }); + + it("restores startup-owned environment before the next test", () => { + expect({ + PATH: process.env.PATH, + OPENCLAW_GATEWAY_PORT: process.env.OPENCLAW_GATEWAY_PORT, + OPENCLAW_PATH_BOOTSTRAPPED: process.env.OPENCLAW_PATH_BOOTSTRAPPED, + }).toEqual(envBeforeSuite); + }); + + it("restores startup-owned environment when a direct E2E server closes", async () => { + const stateDir = process.env.OPENCLAW_STATE_DIR; + if (!stateDir) { + throw new Error("OPENCLAW_STATE_DIR is required"); + } + setTestEnvValue("PATH", process.env.PATH ?? ""); + deleteTestEnvValue("OPENCLAW_PATH_BOOTSTRAPPED"); + const envBeforeServer = { + PATH: process.env.PATH, + OPENCLAW_GATEWAY_PORT: process.env.OPENCLAW_GATEWAY_PORT, + OPENCLAW_PATH_BOOTSTRAPPED: process.env.OPENCLAW_PATH_BOOTSTRAPPED, + }; + const token = "test-gateway-token-1234567890"; + for (const attempt of ["first", "second"]) { + const started = await startGatewayWithClient({ + cfg: { gateway: { auth: { mode: "token", token } } }, + configPath: path.join(stateDir, "openclaw.json"), + token, + }); + + try { + expect(process.env.OPENCLAW_GATEWAY_PORT).toBe(String(started.port)); + expect(process.env.OPENCLAW_PATH_BOOTSTRAPPED).toBe("1"); + } finally { + await disconnectGatewayClient(started.client).catch(() => undefined); + await started.server.close({ + reason: `${attempt} direct E2E environment proof complete`, + }); + } + + expect({ + PATH: process.env.PATH, + OPENCLAW_GATEWAY_PORT: process.env.OPENCLAW_GATEWAY_PORT, + OPENCLAW_PATH_BOOTSTRAPPED: process.env.OPENCLAW_PATH_BOOTSTRAPPED, + }).toEqual(envBeforeServer); + } + }); +}); diff --git a/src/gateway/test-helpers.server.ts b/src/gateway/test-helpers.server.ts index 2e379d3e3908..b221386b9d73 100644 --- a/src/gateway/test-helpers.server.ts +++ b/src/gateway/test-helpers.server.ts @@ -60,6 +60,7 @@ import { GATEWAY_CLIENT_MODES, GATEWAY_CLIENT_NAMES } from "../utils/message-cha import { buildDeviceAuthPayloadV3 } from "./device-auth.js"; import type { GatewayServerOptions } from "./server.js"; import { invalidateSessionSharingSnapshot } from "./session-sharing.js"; +import { GATEWAY_STARTUP_MUTATED_ENV_KEYS } from "./test-helpers.env.js"; import { resetTestPluginRegistry } from "./test-helpers.plugin-registry.js"; import { agentCommand, @@ -80,6 +81,7 @@ const getServerModule = createLazyRuntimeModule(() => import("./server.js")); const GATEWAY_TEST_ENV_KEYS = [ "HOME", "USERPROFILE", + ...GATEWAY_STARTUP_MUTATED_ENV_KEYS, "OPENCLAW_STATE_DIR", "OPENCLAW_CONFIG_PATH", "OPENCLAW_AGENT_DIR", diff --git a/src/test-utils/openclaw-test-state.test.ts b/src/test-utils/openclaw-test-state.test.ts index 398b4a436f84..e52e8608ab2e 100644 --- a/src/test-utils/openclaw-test-state.test.ts +++ b/src/test-utils/openclaw-test-state.test.ts @@ -4,6 +4,10 @@ import os from "node:os"; import path from "node:path"; import { describe, expect, it, vi } from "vitest"; import { loadPersistedAuthProfileStore } from "../agents/auth-profiles/persisted.js"; +import { + GATEWAY_STARTUP_MUTATED_ENV_KEYS, + snapshotGatewayStartupEnv, +} from "../gateway/test-helpers.env.js"; import { closeOpenClawAgentDatabaseByPath, openOpenClawAgentDatabase, @@ -12,7 +16,7 @@ import { closeOpenClawStateDatabaseByPath, openOpenClawStateDatabase, } from "../state/openclaw-state-db.js"; -import { withEnvAsync } from "./env.js"; +import { setTestEnvValue, withEnvAsync } from "./env.js"; import { createOpenClawTestState, withOpenClawTestState } from "./openclaw-test-state.js"; async function expectPathMissing(targetPath: string): Promise { @@ -31,6 +35,7 @@ describe("openclaw test state", () => { const previousOpenClawHome = process.env.OPENCLAW_HOME; const previousStateDir = process.env.OPENCLAW_STATE_DIR; const previousConfigPath = process.env.OPENCLAW_CONFIG_PATH; + const previousGatewayStartupEnv = snapshotGatewayStartupEnv(); const state = await createOpenClawTestState({ label: "unit", @@ -49,6 +54,9 @@ describe("openclaw test state", () => { expect(process.env.HOME).toBe(state.home); expect(process.env.OPENCLAW_HOME).toBe(state.home); expect(JSON.parse(await fs.readFile(state.configPath, "utf8"))).toStrictEqual({}); + for (const key of GATEWAY_STARTUP_MUTATED_ENV_KEYS) { + setTestEnvValue(key, `mutated-${key}`); + } } finally { await state.cleanup(); } @@ -57,6 +65,7 @@ describe("openclaw test state", () => { expect(process.env.OPENCLAW_HOME).toBe(previousOpenClawHome); expect(process.env.OPENCLAW_STATE_DIR).toBe(previousStateDir); expect(process.env.OPENCLAW_CONFIG_PATH).toBe(previousConfigPath); + expect(snapshotGatewayStartupEnv()).toEqual(previousGatewayStartupEnv); await expectPathMissing(state.root); }); diff --git a/src/test-utils/openclaw-test-state.ts b/src/test-utils/openclaw-test-state.ts index aa08a4e1691b..7b3e775ac8f5 100644 --- a/src/test-utils/openclaw-test-state.ts +++ b/src/test-utils/openclaw-test-state.ts @@ -7,6 +7,7 @@ import { resolveAuthProfileDatabasePath } from "../agents/auth-profiles/sqlite.j import { saveAuthProfileStore } from "../agents/auth-profiles/store.js"; import type { AuthProfileStore } from "../agents/auth-profiles/types.js"; import * as configRuntime from "../config/config.js"; +import { GATEWAY_STARTUP_MUTATED_ENV_KEYS } from "../gateway/test-helpers.env.js"; import { isPathInside } from "../infra/path-guards.js"; import { closeOpenClawAgentDatabaseByPath, @@ -72,6 +73,7 @@ const ENV_KEYS = [ "USERPROFILE", "HOMEDRIVE", "HOMEPATH", + ...GATEWAY_STARTUP_MUTATED_ENV_KEYS, "OPENCLAW_HOME", "OPENCLAW_STATE_DIR", "OPENCLAW_CONFIG_PATH", diff --git a/test/e2e/qa-lab/runtime/gateway-agent-artifact-apis.e2e.test.ts b/test/e2e/qa-lab/runtime/gateway-agent-artifact-apis.e2e.test.ts index a437ee853c62..7bfce2d477f7 100644 --- a/test/e2e/qa-lab/runtime/gateway-agent-artifact-apis.e2e.test.ts +++ b/test/e2e/qa-lab/runtime/gateway-agent-artifact-apis.e2e.test.ts @@ -18,6 +18,7 @@ import { disconnectGatewayClient, getFreeGatewayPort, } from "../../../../src/gateway/test-helpers.e2e.js"; +import { GATEWAY_STARTUP_MUTATED_ENV_KEYS } from "../../../../src/gateway/test-helpers.env.js"; import { closeOpenClawAgentDatabasesForTest } from "../../../../src/state/openclaw-agent-db.js"; import { closeOpenClawStateDatabaseForTest } from "../../../../src/state/openclaw-state-db.js"; import { createTaskRecord, deleteTaskRecordById } from "../../../../src/tasks/task-registry.js"; @@ -120,11 +121,11 @@ vi.mock("../../../../src/gateway/server-request-context.js", async () => { const ENV_KEYS = [ "HOME", + ...GATEWAY_STARTUP_MUTATED_ENV_KEYS, "OPENCLAW_STATE_DIR", "OPENCLAW_CONFIG_PATH", "OPENCLAW_GATEWAY_TOKEN", "OPENCLAW_GATEWAY_PASSWORD", - "OPENCLAW_GATEWAY_PORT", "OPENCLAW_SKIP_CHANNELS", "OPENCLAW_SKIP_GMAIL_WATCHER", "OPENCLAW_SKIP_CRON", diff --git a/test/e2e/qa-lab/runtime/gateway-hosted-web.e2e.test.ts b/test/e2e/qa-lab/runtime/gateway-hosted-web.e2e.test.ts index f785cd22ffc9..ad8f38d36bab 100644 --- a/test/e2e/qa-lab/runtime/gateway-hosted-web.e2e.test.ts +++ b/test/e2e/qa-lab/runtime/gateway-hosted-web.e2e.test.ts @@ -15,6 +15,7 @@ import { disconnectGatewayClient, getFreeGatewayPort, } from "../../../../src/gateway/test-helpers.e2e.js"; +import { snapshotGatewayStartupEnv } from "../../../../src/gateway/test-helpers.env.js"; import { registerPluginHttpRoute, withPluginHttpRouteRegistry, @@ -139,6 +140,7 @@ describe("Gateway hosted web surfaces", () => { await withEnvAsync( { + ...snapshotGatewayStartupEnv(), HOME: root, OPENCLAW_CONFIG_PATH: configPath, OPENCLAW_DISABLE_BUNDLED_PLUGINS: "1", diff --git a/test/e2e/qa-lab/runtime/gateway-loopback-lan-access.test.ts b/test/e2e/qa-lab/runtime/gateway-loopback-lan-access.test.ts index a3b7c84ab3c3..9e78d4ad3808 100644 --- a/test/e2e/qa-lab/runtime/gateway-loopback-lan-access.test.ts +++ b/test/e2e/qa-lab/runtime/gateway-loopback-lan-access.test.ts @@ -1,4 +1,5 @@ import { describe, expect, it } from "vitest"; +import { snapshotGatewayStartupEnv } from "../../../../src/gateway/test-helpers.env.js"; import { assertGatewayLoopbackLanProof, parseGatewayLoopbackLanOptions, @@ -36,7 +37,9 @@ describe("Gateway loopback and LAN access producer", () => { }); it("proves real loopback isolation, LAN reachability, and shared-token authentication", async () => { + const gatewayStartupEnv = snapshotGatewayStartupEnv(); const proof = await runGatewayLoopbackLanProof(); + expect(snapshotGatewayStartupEnv()).toEqual(gatewayStartupEnv); expect(proof).toEqual({ loopback: { authenticatedHealthRpc: true, diff --git a/test/e2e/qa-lab/runtime/gateway-loopback-lan-access.ts b/test/e2e/qa-lab/runtime/gateway-loopback-lan-access.ts index 31230ef5d348..b336ab9c1e1c 100644 --- a/test/e2e/qa-lab/runtime/gateway-loopback-lan-access.ts +++ b/test/e2e/qa-lab/runtime/gateway-loopback-lan-access.ts @@ -13,6 +13,7 @@ import { clearSessionStoreCacheForTest } from "../../../../src/config/sessions/s import { pickPrimaryLanIPv4 } from "../../../../src/gateway/net.js"; import { startGatewayServer, type GatewayServer } from "../../../../src/gateway/server.js"; import { getFreeGatewayPort } from "../../../../src/gateway/test-helpers.e2e.js"; +import { GATEWAY_STARTUP_MUTATED_ENV_KEYS } from "../../../../src/gateway/test-helpers.env.js"; import { resetAgentEventsForTest } from "../../../../src/infra/agent-events.js"; import { rawDataToString } from "../../../../src/infra/ws.js"; import { captureEnv, deleteTestEnvValue, setTestEnvValue } from "../../../../src/test-utils/env.js"; @@ -27,6 +28,7 @@ const SCENARIO_ID = "gateway-loopback-lan-access"; const PROBE_TIMEOUT_MS = 10_000; const ENV_KEYS = [ "HOME", + ...GATEWAY_STARTUP_MUTATED_ENV_KEYS, "OPENCLAW_STATE_DIR", "OPENCLAW_CONFIG_PATH", "OPENCLAW_GATEWAY_TOKEN", diff --git a/test/e2e/qa-lab/runtime/gateway-ssh-tunnels.test.ts b/test/e2e/qa-lab/runtime/gateway-ssh-tunnels.test.ts index adcb71d492f7..649f0b7eb4c6 100644 --- a/test/e2e/qa-lab/runtime/gateway-ssh-tunnels.test.ts +++ b/test/e2e/qa-lab/runtime/gateway-ssh-tunnels.test.ts @@ -9,6 +9,7 @@ import os from "node:os"; import path from "node:path"; import { promisify } from "node:util"; import { afterEach, describe, expect, it } from "vitest"; +import { snapshotGatewayStartupEnv } from "../../../../src/gateway/test-helpers.env.js"; import { withEnvAsync } from "../../../../src/test-utils/env.js"; import { waitForFile } from "../../../helpers/process-wait.js"; import { useAutoCleanupTempDirTracker } from "../../../helpers/temp-dir.js"; @@ -171,11 +172,13 @@ describeOnTestbox("Gateway SSH tunnel QA producer", () => { it("proves real forwarding, cleanup, and operator diagnostics", async () => { const artifactBase = tempDirs.make("openclaw-gateway-ssh-evidence-"); + const gatewayStartupEnv = snapshotGatewayStartupEnv(); const evidence = await runGatewaySshTunnels({ artifactBase, repoRoot: process.cwd(), }); + expect(snapshotGatewayStartupEnv()).toEqual(gatewayStartupEnv); expect(evidence.entries).toHaveLength(1); expect(evidence.entries[0]?.result.status).toBe("pass"); const summary = JSON.parse( diff --git a/test/e2e/qa-lab/runtime/gateway-ssh-tunnels.ts b/test/e2e/qa-lab/runtime/gateway-ssh-tunnels.ts index d01b25c9b09c..2de25f208f26 100644 --- a/test/e2e/qa-lab/runtime/gateway-ssh-tunnels.ts +++ b/test/e2e/qa-lab/runtime/gateway-ssh-tunnels.ts @@ -13,6 +13,7 @@ import { import { gatewayStatusCommand } from "../../../../src/commands/gateway-status.js"; import { clearConfigCache, clearRuntimeConfigSnapshot } from "../../../../src/config/config.js"; import { startGatewayServer } from "../../../../src/gateway/server.js"; +import { snapshotGatewayStartupEnv } from "../../../../src/gateway/test-helpers.env.js"; import { formatErrorMessage } from "../../../../src/infra/errors.js"; import type { OutputRuntimeEnv } from "../../../../src/runtime.js"; import { withEnvAsync } from "../../../../src/test-utils/env.js"; @@ -581,6 +582,7 @@ export async function runGatewaySshTunnels( const result = await withEnvAsync( { + ...snapshotGatewayStartupEnv(), HOME: homeDir, OPENCLAW_CONFIG_PATH: configPath, OPENCLAW_DISABLE_BUNDLED_PLUGINS: "1", diff --git a/test/e2e/qa-lab/runtime/gateway-tls-pinning.test.ts b/test/e2e/qa-lab/runtime/gateway-tls-pinning.test.ts index 597ce2dce0a9..d754ea323f5b 100644 --- a/test/e2e/qa-lab/runtime/gateway-tls-pinning.test.ts +++ b/test/e2e/qa-lab/runtime/gateway-tls-pinning.test.ts @@ -2,6 +2,7 @@ import fs from "node:fs/promises"; import os from "node:os"; import path from "node:path"; import { afterEach, describe, expect, it } from "vitest"; +import { snapshotGatewayStartupEnv } from "../../../../src/gateway/test-helpers.env.js"; import { runGatewayTlsPinningProducer } from "./gateway-tls-pinning.js"; const tempDirs: string[] = []; @@ -14,12 +15,14 @@ describe("Gateway TLS pinning evidence", () => { it("proves the live listener fingerprint and public client pin policy", async () => { const artifactBase = await fs.mkdtemp(path.join(os.tmpdir(), "gateway-tls-pinning-evidence-")); tempDirs.push(artifactBase); + const gatewayStartupEnv = snapshotGatewayStartupEnv(); const evidence = await runGatewayTlsPinningProducer({ artifactBase, repoRoot: process.cwd(), }); + expect(snapshotGatewayStartupEnv()).toEqual(gatewayStartupEnv); expect(evidence.entries[0]?.result.status).toBe("pass"); const proof = JSON.parse( await fs.readFile(path.join(artifactBase, "gateway-tls-pinning-summary.json"), "utf8"), diff --git a/test/e2e/qa-lab/runtime/gateway-tls-pinning.ts b/test/e2e/qa-lab/runtime/gateway-tls-pinning.ts index 5b28b7ac73c5..2fe5247b9b5b 100644 --- a/test/e2e/qa-lab/runtime/gateway-tls-pinning.ts +++ b/test/e2e/qa-lab/runtime/gateway-tls-pinning.ts @@ -13,6 +13,7 @@ import { } from "../../../../extensions/qa-lab/api.js"; import { clearConfigCache, clearRuntimeConfigSnapshot } from "../../../../src/config/config.js"; import { startGatewayServer } from "../../../../src/gateway/server.js"; +import { GATEWAY_STARTUP_MUTATED_ENV_KEYS } from "../../../../src/gateway/test-helpers.env.js"; import { formatErrorMessage } from "../../../../src/infra/errors.js"; import { normalizeFingerprint } from "../../../../src/infra/tls/fingerprint.js"; import { loadGatewayTlsRuntime } from "../../../../src/infra/tls/gateway.js"; @@ -24,6 +25,7 @@ const DISCOVERY_PLUGIN_ID = "tls-discovery-proof"; const CONNECTION_TIMEOUT_MS = 15_000; const ENV_KEYS = [ "HOME", + ...GATEWAY_STARTUP_MUTATED_ENV_KEYS, "NODE_ENV", "OPENCLAW_CONFIG_PATH", "OPENCLAW_STATE_DIR", From 492ff716236d07e71d6ce242a64ac32d28280b3d Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Fri, 7 Aug 2026 02:01:53 -0700 Subject: [PATCH 57/69] fix(gateway): prevent approval E2E startup timeout (#120195) * test(gateway): isolate approval client startup * test(gateway): share manual RPC startup scope --- .../operator-approvals-client.e2e.test.ts | 9 ++++-- ...n-approval-turn-source-routing.e2e.test.ts | 8 +++-- .../test-helpers.manual-gateway-env.ts | 31 +++++++++++++++++++ 3 files changed, 44 insertions(+), 4 deletions(-) create mode 100644 src/gateway/test-helpers.manual-gateway-env.ts diff --git a/src/gateway/operator-approvals-client.e2e.test.ts b/src/gateway/operator-approvals-client.e2e.test.ts index 18c7fbdd9346..fccb23fe8dc2 100644 --- a/src/gateway/operator-approvals-client.e2e.test.ts +++ b/src/gateway/operator-approvals-client.e2e.test.ts @@ -24,11 +24,14 @@ import { disconnectGatewayClient, getFreeGatewayPort, } from "./test-helpers.e2e.js"; -import { GATEWAY_STARTUP_MUTATED_ENV_KEYS } from "./test-helpers.env.js"; +import { + configureManualGatewayBackgroundEnv, + MANUAL_GATEWAY_ENV_KEYS, +} from "./test-helpers.manual-gateway-env.js"; const TEST_ENV_KEYS = [ "HOME", - ...GATEWAY_STARTUP_MUTATED_ENV_KEYS, + ...MANUAL_GATEWAY_ENV_KEYS, "OPENCLAW_STATE_DIR", "OPENCLAW_CONFIG_PATH", "OPENCLAW_GATEWAY_URL", @@ -88,6 +91,7 @@ describe("operator approval gateway client e2e", () => { await fs.mkdir(stateDir, { recursive: true }); setTestEnvValue("HOME", tempHome); setTestEnvValue("OPENCLAW_STATE_DIR", stateDir); + configureManualGatewayBackgroundEnv(tempHome); const port = await getFreeGatewayPort(); const token = "approval-client-e2e-token"; @@ -192,6 +196,7 @@ describe("operator approval gateway client e2e", () => { await fs.mkdir(stateDir, { recursive: true }); setTestEnvValue("HOME", tempHome); setTestEnvValue("OPENCLAW_STATE_DIR", stateDir); + configureManualGatewayBackgroundEnv(tempHome); const requesterIdentity = loadOrCreateDeviceIdentity({ path: path.join(stateDir, "test-device-identities", "approval-requester.sqlite"), diff --git a/src/gateway/server-methods/plugin-approval-turn-source-routing.e2e.test.ts b/src/gateway/server-methods/plugin-approval-turn-source-routing.e2e.test.ts index 0e31b3945218..64963c0e1576 100644 --- a/src/gateway/server-methods/plugin-approval-turn-source-routing.e2e.test.ts +++ b/src/gateway/server-methods/plugin-approval-turn-source-routing.e2e.test.ts @@ -22,11 +22,14 @@ import { disconnectGatewayClient, getFreeGatewayPort, } from "../test-helpers.e2e.js"; -import { GATEWAY_STARTUP_MUTATED_ENV_KEYS } from "../test-helpers.env.js"; +import { + configureManualGatewayBackgroundEnv, + MANUAL_GATEWAY_ENV_KEYS, +} from "../test-helpers.manual-gateway-env.js"; const TEST_ENV_KEYS = [ "HOME", - ...GATEWAY_STARTUP_MUTATED_ENV_KEYS, + ...MANUAL_GATEWAY_ENV_KEYS, "OPENCLAW_STATE_DIR", "OPENCLAW_CONFIG_PATH", "OPENCLAW_GATEWAY_URL", @@ -56,6 +59,7 @@ describe("plugin.approval.request delivery routing (real gateway)", () => { await fs.mkdir(stateDir, { recursive: true }); setTestEnvValue("HOME", tempHome); setTestEnvValue("OPENCLAW_STATE_DIR", stateDir); + configureManualGatewayBackgroundEnv(tempHome); const port = await getFreeGatewayPort(); const token = "plugin-approval-turn-source-e2e-token"; diff --git a/src/gateway/test-helpers.manual-gateway-env.ts b/src/gateway/test-helpers.manual-gateway-env.ts new file mode 100644 index 000000000000..281343800c64 --- /dev/null +++ b/src/gateway/test-helpers.manual-gateway-env.ts @@ -0,0 +1,31 @@ +import path from "node:path"; +import { setTestEnvValue } from "../test-utils/env.js"; +import { GATEWAY_STARTUP_MUTATED_ENV_KEYS } from "./test-helpers.env.js"; + +const MANUAL_GATEWAY_BACKGROUND_ENV_KEYS = [ + "OPENCLAW_SKIP_BROWSER_CONTROL_SERVER", + "OPENCLAW_SKIP_GMAIL_WATCHER", + "OPENCLAW_SKIP_CANVAS_HOST", + "OPENCLAW_SKIP_CHANNELS", + "OPENCLAW_SKIP_PROVIDERS", + "OPENCLAW_SKIP_CRON", + "OPENCLAW_DISABLE_BUNDLED_PLUGINS", + "OPENCLAW_BUNDLED_PLUGINS_DIR", +] as const; + +export const MANUAL_GATEWAY_ENV_KEYS = [ + ...GATEWAY_STARTUP_MUTATED_ENV_KEYS, + ...MANUAL_GATEWAY_BACKGROUND_ENV_KEYS, +] as const; + +/** Keeps manual RPC suites on the real core Gateway without unrelated startup work. */ +export function configureManualGatewayBackgroundEnv(tempHome: string): void { + setTestEnvValue("OPENCLAW_SKIP_BROWSER_CONTROL_SERVER", "1"); + setTestEnvValue("OPENCLAW_SKIP_GMAIL_WATCHER", "1"); + setTestEnvValue("OPENCLAW_SKIP_CANVAS_HOST", "1"); + setTestEnvValue("OPENCLAW_SKIP_CHANNELS", "1"); + setTestEnvValue("OPENCLAW_SKIP_PROVIDERS", "1"); + setTestEnvValue("OPENCLAW_SKIP_CRON", "1"); + setTestEnvValue("OPENCLAW_DISABLE_BUNDLED_PLUGINS", "1"); + setTestEnvValue("OPENCLAW_BUNDLED_PLUGINS_DIR", path.join(tempHome, "no-plugins")); +} From 8452777ef521672746736d9a3fff364c4b32b906 Mon Sep 17 00:00:00 2001 From: tangtaizong666 Date: Wed, 12 Aug 2026 06:05:01 +0800 Subject: [PATCH 58/69] fix(plugins): refresh stale source plugin registry (#96046) (#96080) * fix(plugins): refresh stale source plugin registry * fix(plugins): port registry snapshot to core manifest loader --------- Co-authored-by: tangtaizong666 <212687958+tangtaizong666@users.noreply.github.com> Co-authored-by: Vincent Koc --- src/plugins/plugin-registry-snapshot.test.ts | 43 ++++++++++++++ src/plugins/plugin-registry-snapshot.ts | 59 +++++++++++++++++++- 2 files changed, 99 insertions(+), 3 deletions(-) diff --git a/src/plugins/plugin-registry-snapshot.test.ts b/src/plugins/plugin-registry-snapshot.test.ts index f753509c1d37..4153cac665fd 100644 --- a/src/plugins/plugin-registry-snapshot.test.ts +++ b/src/plugins/plugin-registry-snapshot.test.ts @@ -499,6 +499,49 @@ describe("loadPluginRegistrySnapshotWithMetadata", () => { expect(whatsappPlugin.origin).toBe("global"); }); + it("recovers configured global source plugins missing from a stale persisted registry", () => { + const tempRoot = makeTempDir(); + const stateDir = path.join(tempRoot, "state"); + const env = { + ...createHermeticEnv(tempRoot), + OPENCLAW_DISABLE_BUNDLED_PLUGINS: "1", + OPENCLAW_STATE_DIR: stateDir, + }; + const config = { + plugins: { + entries: { + "memory-demo": { enabled: true }, + }, + allow: ["memory-demo"], + slots: { + memory: "memory-demo", + }, + }, + }; + const staleIndex = loadInstalledPluginIndex({ + config, + env, + stateDir, + installRecords: {}, + }); + expect(staleIndex.plugins.map((plugin) => plugin.pluginId)).not.toContain("memory-demo"); + writePersistedInstalledPluginIndexSync(staleIndex, { stateDir }); + writePackagePlugin(path.join(stateDir, "extensions", "memory-demo-source"), { + pluginId: "memory-demo", + }); + + const result = loadPluginRegistrySnapshotWithMetadata({ + config, + env, + stateDir, + }); + + expect(result.source).toBe("derived"); + expectDiagnosticsContainCode(result.diagnostics, "persisted-registry-stale-source"); + const memoryPlugin = requirePluginRecord(result.snapshot.plugins, "memory-demo"); + expect(memoryPlugin.origin).toBe("global"); + }); + it("does not recover retained managed npm generations as install records", async () => { const tempRoot = makeTempDir(); const stateDir = path.join(tempRoot, "state"); diff --git a/src/plugins/plugin-registry-snapshot.ts b/src/plugins/plugin-registry-snapshot.ts index 3d820271b54c..5c3aab333d69 100644 --- a/src/plugins/plugin-registry-snapshot.ts +++ b/src/plugins/plugin-registry-snapshot.ts @@ -9,7 +9,7 @@ import { buildLegacyBundledRootPath } from "./bundled-load-path-aliases.js"; import { listBundledSourceOverlayDirs } from "./bundled-source-overlays.js"; import { normalizePluginsConfig } from "./config-state.js"; import { getCurrentPluginMetadataSnapshot } from "./current-plugin-metadata-snapshot.js"; -import type { PluginDiscoveryResult } from "./discovery.js"; +import { discoverConfiguredPluginLoadPaths, type PluginDiscoveryResult } from "./discovery.js"; import { resolvePluginDoctorContractArtifactPath } from "./doctor-contract-artifact.js"; import { safeFileSignature, safeHashFile } from "./installed-plugin-index-hash.js"; import { hasOptionalMissingPluginManifestFile } from "./installed-plugin-index-manifest.js"; @@ -22,6 +22,7 @@ import { type InstalledPluginIndexStoreOptions, } from "./installed-plugin-index-store.js"; import { + extractPluginInstallRecordsFromInstalledPluginIndex, getInstalledPluginRecord, hasMissingConfigPathActivationMetadata, isInstalledPluginEnabled, @@ -32,10 +33,11 @@ import { type LoadInstalledPluginIndexParams, type RefreshInstalledPluginIndexParams, } from "./installed-plugin-index.js"; -import type { PluginManifestRegistry } from "./manifest-registry.js"; +import { loadPluginManifestRegistry, type PluginManifestRegistry } from "./manifest-registry.js"; import { getPackageManifestMetadata, type PackageManifest } from "./manifest.js"; import { isPathInside, safeRealpathSync } from "./path-safety.js"; import type { PluginRegistrySnapshotSource } from "./plugin-registry-snapshot.types.js"; +import { resolvePluginSourceRoots } from "./roots.js"; function resolvePluginRegistryContent( index: InstalledPluginIndex, @@ -405,10 +407,61 @@ function requiresDerivedRegistryValidation( ) || hasMismatchedPersistedBundledRoot(index, env) || hasStalePluginFiles() || - hasRecoveredInstallRecordsMissingFromPersistedIndex(index, params, env) + hasRecoveredInstallRecordsMissingFromPersistedIndex(index, params, env) || + hasConfiguredGlobalSourcePluginMissingFromPersistedIndex(params, index, env) ); } +function collectConfiguredPluginIds(config: LoadPluginRegistryParams["config"]): Set { + const plugins = normalizePluginsConfig(config?.plugins); + const pluginIds = new Set(); + for (const pluginId of Object.keys(plugins.entries)) { + pluginIds.add(pluginId); + } + for (const pluginId of plugins.allow) { + pluginIds.add(pluginId); + } + for (const pluginId of Object.values(plugins.slots)) { + if (typeof pluginId === "string" && pluginId.trim() && pluginId !== "none") { + pluginIds.add(pluginId); + } + } + return pluginIds; +} + +function hasConfiguredGlobalSourcePluginMissingFromPersistedIndex( + params: LoadPluginRegistryParams, + index: InstalledPluginIndex, + env: NodeJS.ProcessEnv, +): boolean { + const configuredPluginIds = collectConfiguredPluginIds(params.config); + const persistedPluginIds = new Set(index.plugins.map((plugin) => plugin.pluginId)); + const missingConfiguredPluginIds = new Set( + [...configuredPluginIds].filter((pluginId) => !persistedPluginIds.has(pluginId)), + ); + if (missingConfiguredPluginIds.size === 0) { + return false; + } + const globalExtensionsRoot = resolvePluginSourceRoots({ + workspaceDir: params.workspaceDir, + env, + }).global; + const discovery = discoverConfiguredPluginLoadPaths({ + loadPaths: [globalExtensionsRoot], + workspaceDir: params.workspaceDir, + env, + }); + const registry = loadPluginManifestRegistry({ + config: params.config, + workspaceDir: params.workspaceDir, + env, + candidates: discovery.candidates, + diagnostics: discovery.diagnostics, + installRecords: extractPluginInstallRecordsFromInstalledPluginIndex(index), + }); + return registry.plugins.some((plugin) => missingConfiguredPluginIds.has(plugin.id)); +} + export function loadPluginRegistrySnapshotWithMetadata( params: LoadPluginRegistryParams = {}, ): PluginRegistrySnapshotResult { From faa150387a269ea96818aee01bfe3ea9f0205e88 Mon Sep 17 00:00:00 2001 From: Vincent Koc Date: Wed, 12 Aug 2026 06:52:23 +0800 Subject: [PATCH 59/69] fix(agents): bind local plugin harness registry --- .../agent-command.compaction-rotation.test.ts | 4 + .../agent-command.live-model-switch.test.ts | 4 + src/agents/agent-command.ts | 19 +++-- .../assistant-transcript-repair.test.ts | 4 + src/commands/agent-command.test-mocks.ts | 13 ++++ src/commands/agent-exec-plugin.e2e.test.ts | 78 +++++++++++++------ 6 files changed, 91 insertions(+), 31 deletions(-) diff --git a/src/agents/agent-command.compaction-rotation.test.ts b/src/agents/agent-command.compaction-rotation.test.ts index 0ab71b3da0c3..ee72a7ff2858 100644 --- a/src/agents/agent-command.compaction-rotation.test.ts +++ b/src/agents/agent-command.compaction-rotation.test.ts @@ -104,6 +104,10 @@ vi.mock("./harness/runtime-plugin.js", () => ({ ensureSelectedAgentHarnessPlugin: vi.fn(async () => undefined), })); +vi.mock("./runtime-plugins.js", () => ({ + withAgentPluginRegistry: ({ run }: { run: () => unknown }) => run(), +})); + vi.mock("./workspace.js", () => ({ ensureAgentWorkspace: vi.fn(async () => undefined), })); diff --git a/src/agents/agent-command.live-model-switch.test.ts b/src/agents/agent-command.live-model-switch.test.ts index 00149f82f01d..332c9faeb2ba 100644 --- a/src/agents/agent-command.live-model-switch.test.ts +++ b/src/agents/agent-command.live-model-switch.test.ts @@ -249,6 +249,10 @@ vi.mock("./harness/runtime-plugin.js", () => ({ ensureSelectedAgentHarnessPlugin: vi.fn(async () => undefined), })); +vi.mock("./runtime-plugins.js", () => ({ + withAgentPluginRegistry: ({ run }: { run: () => unknown }) => run(), +})); + // Harness selection has dedicated coverage; this command suite registers no auto harnesses. vi.mock("./harness/support.js", () => ({ resolveAutoAgentHarnessId: () => undefined, diff --git a/src/agents/agent-command.ts b/src/agents/agent-command.ts index c60a01de0a82..cca5d88ec062 100644 --- a/src/agents/agent-command.ts +++ b/src/agents/agent-command.ts @@ -628,13 +628,18 @@ async function agentCommandWithAdmissionIngress( prepareAgentCommandExecution(preparedOpts, runtime), ), run: async (prepared) => - await agentCommandInternal( - prepared, - prepared.opts, - admissionIngress, - runtime, - resolvedDeps, - ), + await withAgentPluginRegistry({ + config: prepared.cfg, + workspaceDir: prepared.workspaceDir, + run: () => + agentCommandInternal( + prepared, + prepared.opts, + admissionIngress, + runtime, + resolvedDeps, + ), + }), }), ), ); diff --git a/src/agents/command/assistant-transcript-repair.test.ts b/src/agents/command/assistant-transcript-repair.test.ts index e92005def16b..66a88e027cbd 100644 --- a/src/agents/command/assistant-transcript-repair.test.ts +++ b/src/agents/command/assistant-transcript-repair.test.ts @@ -113,6 +113,10 @@ vi.mock("../harness/runtime-plugin.js", () => ({ ensureSelectedAgentHarnessPlugin: vi.fn(async () => undefined), })); +vi.mock("../runtime-plugins.js", () => ({ + withAgentPluginRegistry: ({ run }: { run: () => unknown }) => run(), +})); + vi.mock("../workspace.js", () => ({ ensureAgentWorkspace: vi.fn(async () => undefined), })); diff --git a/src/commands/agent-command.test-mocks.ts b/src/commands/agent-command.test-mocks.ts index 6d7db7e85250..c74f3a228894 100644 --- a/src/commands/agent-command.test-mocks.ts +++ b/src/commands/agent-command.test-mocks.ts @@ -10,6 +10,19 @@ vi.mock("../agents/harness/runtime-plugin.js", () => ({ ensureSelectedAgentHarnessPlugin: agentHarnessPluginMocks.ensureSelectedAgentHarnessPlugin, })); +vi.mock("../agents/runtime-plugins.js", async () => { + const [{ createEmptyPluginRegistry }, { withPluginRuntimeRegistryScope }] = await Promise.all([ + vi.importActual("../plugins/registry-empty.js"), + vi.importActual( + "../plugins/runtime/gateway-request-scope.js", + ), + ]); + return { + withAgentPluginRegistry: ({ run }: { run: () => unknown }) => + withPluginRuntimeRegistryScope(createEmptyPluginRegistry(), run), + }; +}); + vi.mock("../logging/subsystem.js", () => { const createMockLogger = () => ({ subsystem: "test", diff --git a/src/commands/agent-exec-plugin.e2e.test.ts b/src/commands/agent-exec-plugin.e2e.test.ts index 0b0c4d6edcde..1f42628afd69 100644 --- a/src/commands/agent-exec-plugin.e2e.test.ts +++ b/src/commands/agent-exec-plugin.e2e.test.ts @@ -4,6 +4,8 @@ import os from "node:os"; import path from "node:path"; import { promisify } from "node:util"; import { afterEach, describe, expect, it } from "vitest"; +import type { OpenClawConfig } from "../config/types.openclaw.js"; +import { writePersistedInstalledPluginIndexInstallRecords } from "../plugins/installed-plugin-index-records.js"; const execFileAsync = promisify(execFile); const tempRoots: string[] = []; @@ -89,35 +91,63 @@ async function writeHarnessPlugin(stateDir: string): Promise { };\n`, "utf8", ); + await writePersistedInstalledPluginIndexInstallRecords( + { + "exec-proof": { + source: "path", + sourcePath: pluginDir, + installPath: pluginDir, + }, + }, + { + stateDir, + config: buildExecProofConfig(), + candidates: [ + { + idHint: "exec-proof", + source: path.join(pluginDir, "index.js"), + rootDir: pluginDir, + origin: "global", + }, + ], + }, + ); +} + +function buildExecProofConfig(): OpenClawConfig { + return { + plugins: { + allow: ["exec-proof"], + entries: { "exec-proof": { enabled: true } }, + }, + models: { + providers: { + "exec-proof": { + api: "openai-responses", + baseUrl: "https://example.invalid/v1", + models: [ + { + id: "proof-model", + name: "Proof model", + reasoning: false, + input: ["text"], + cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 }, + contextWindow: 128000, + maxTokens: 4096, + agentRuntime: { id: "exec-proof" }, + }, + ], + }, + }, + }, + agents: { defaults: { model: { primary: "exec-proof/proof-model" } } }, + }; } async function writeConfig(stateDir: string): Promise { await fs.writeFile( path.join(stateDir, "openclaw.json"), - JSON.stringify({ - plugins: { - allow: ["exec-proof"], - entries: { "exec-proof": { enabled: true } }, - }, - models: { - providers: { - "exec-proof": { - api: "openai-responses", - baseUrl: "https://example.invalid/v1", - models: [ - { - id: "proof-model", - name: "Proof model", - contextWindow: 128000, - maxTokens: 4096, - agentRuntime: { id: "exec-proof" }, - }, - ], - }, - }, - }, - agents: { defaults: { model: { primary: "exec-proof/proof-model" } } }, - }), + JSON.stringify(buildExecProofConfig()), "utf8", ); } From dc27dd9319dbe1524f55d9cc5a5778359f1799a9 Mon Sep 17 00:00:00 2001 From: Vincent Koc Date: Wed, 12 Aug 2026 06:57:44 +0800 Subject: [PATCH 60/69] fix(test): isolate gateway helper env stubs (#122319) --- src/gateway/test-helpers.mocks.ts | 4 +- test/non-isolated-runner.test.ts | 80 +++++++++++++++++++++++++++++++ 2 files changed, 82 insertions(+), 2 deletions(-) diff --git a/src/gateway/test-helpers.mocks.ts b/src/gateway/test-helpers.mocks.ts index cb5dacbfeded..8c06e804cc64 100644 --- a/src/gateway/test-helpers.mocks.ts +++ b/src/gateway/test-helpers.mocks.ts @@ -310,5 +310,5 @@ vi.mock("../plugins/loader.js", async () => { loadOpenClawPlugins: () => getTestPluginRegistry(), }; }); -process.env.OPENCLAW_SKIP_CHANNELS = "1"; -process.env.OPENCLAW_SKIP_CRON = "1"; +vi.stubEnv("OPENCLAW_SKIP_CHANNELS", "1"); +vi.stubEnv("OPENCLAW_SKIP_CRON", "1"); diff --git a/test/non-isolated-runner.test.ts b/test/non-isolated-runner.test.ts index 43181e51cde7..2a74d71ca2ca 100644 --- a/test/non-isolated-runner.test.ts +++ b/test/non-isolated-runner.test.ts @@ -119,6 +119,86 @@ it("applies vi.mock factories after a sibling file fails during collection", asy } }); +it("restores gateway helper env stubs between files", async () => { + const root = await fs.mkdtemp(path.join(os.tmpdir(), "openclaw-gateway-env-runner-")); + try { + const write = (name: string, content: string) => + fs.writeFile(path.join(root, name), content, "utf-8"); + const gatewayMocksPath = JSON.stringify( + path.join(repoRoot, "src", "gateway", "test-helpers.mocks.ts"), + ); + const sharedVitestConfigPath = JSON.stringify( + path.join(repoRoot, "test", "vitest", "vitest.shared.config.ts"), + ); + await fs.symlink( + path.join(repoRoot, "node_modules"), + path.join(root, "node_modules"), + "junction", + ); + await write( + "a-import.test.ts", + [ + `import ${gatewayMocksPath};`, + 'import { expect, it } from "vitest";', + 'it("applies the gateway test defaults", () => {', + ' expect(process.env.OPENCLAW_SKIP_CHANNELS).toBe("1");', + ' expect(process.env.OPENCLAW_SKIP_CRON).toBe("1");', + "});", + "", + ].join("\n"), + ); + await write( + "b-observe.test.ts", + [ + 'import { expect, it } from "vitest";', + 'it("starts without gateway test env from the previous file", () => {', + " expect(process.env.OPENCLAW_SKIP_CHANNELS).toBeUndefined();", + " expect(process.env.OPENCLAW_SKIP_CRON).toBeUndefined();", + "});", + "", + ].join("\n"), + ); + await write( + "vitest.config.ts", + [ + `import { sharedVitestConfig } from ${sharedVitestConfigPath};`, + 'import { defineConfig } from "vitest/config";', + 'import { BaseSequencer } from "vitest/node";', + "class AlphabeticalSequencer extends BaseSequencer {", + ' override async sort(files: Parameters[0]) {', + " return [...files].sort((a, b) => a.moduleId.localeCompare(b.moduleId));", + " }", + "}", + "export default defineConfig({", + ` cacheDir: ${JSON.stringify(path.join(root, ".vite"))},`, + " resolve: sharedVitestConfig.resolve,", + " test: {", + " isolate: false,", + " fileParallelism: false,", + " maxWorkers: 1,", + " sequence: { sequencer: AlphabeticalSequencer },", + ` runner: ${JSON.stringify(path.join(repoRoot, "test", "non-isolated-runner.ts"))},`, + " },", + "});", + "", + ].join("\n"), + ); + + const env = childEnv(); + delete env.OPENCLAW_SKIP_CHANNELS; + delete env.OPENCLAW_SKIP_CRON; + const vitestEntry = path.join(repoRoot, "node_modules", "vitest", "vitest.mjs"); + const result = await execFileAsync( + process.execPath, + [vitestEntry, "run", "--root", root, "--config", path.join(root, "vitest.config.ts")], + { cwd: repoRoot, env, maxBuffer: 16 * 1024 * 1024 }, + ); + expect(`${result.stdout}\n${result.stderr}`).toContain("2 passed"); + } finally { + await fs.rm(root, { recursive: true, force: true }); + } +}); + it("clears named plugin runtime slots between files", async () => { const root = await fs.mkdtemp(path.join(os.tmpdir(), "openclaw-runtime-store-runner-")); try { From 74d64a134a0bfe87e734e6262f12bb8e0587e456 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Fri, 7 Aug 2026 02:45:14 -0700 Subject: [PATCH 61/69] fix(gateway): refresh session lists after external identity writes (#120203) * fix(gateway): invalidate session lists on external mutations * test(sessions): cover identity mutation fence (cherry picked from commit 06d5e4457fbbc80c829dd379d94ce7c15a06413e) --- .../server-methods/sessions-list-cache.ts | 8 +++-- .../sessions-read-cache.test.ts | 25 ++++++++++++++++ src/sessions/session-lifecycle-events.test.ts | 29 ++++++++++++++++++- src/sessions/session-lifecycle-events.ts | 12 +++++++- 4 files changed, 70 insertions(+), 4 deletions(-) diff --git a/src/gateway/server-methods/sessions-list-cache.ts b/src/gateway/server-methods/sessions-list-cache.ts index 87866c5abebf..3979a6e50498 100644 --- a/src/gateway/server-methods/sessions-list-cache.ts +++ b/src/gateway/server-methods/sessions-list-cache.ts @@ -1,6 +1,7 @@ import type { SessionsListParams } from "../../../packages/gateway-protocol/src/index.js"; import type { OpenClawConfig } from "../../config/types.openclaw.js"; import { readAgentRunIndexVersion } from "../../infra/agent-run-registry.js"; +import { readSessionIdentityMutationVersion } from "../../sessions/session-lifecycle-events.js"; import { isGatewayAdmin } from "../session-sharing.js"; import type { SessionsListResult } from "../session-utils.types.js"; import { gatewayClientSessionCreator } from "./gateway-client-identity.js"; @@ -9,6 +10,7 @@ import type { GatewayClient, GatewayRequestContext, RespondFn } from "./types.js type SessionListFence = { agentRunIndexVersion: number; + sessionIdentityMutationVersion: number; sessionsMutationVersion: number; }; type SessionListOperation = SessionListFence & { promise: Promise }; @@ -25,6 +27,7 @@ const sessionListsByContext = new WeakMap { const workKey = sessionListWorkKey(params.request, params.client); const state = sessionListState(params.context, params.config); - // Every input that can change a projected row must fence reuse. Store mutations and - // live-run transitions have separate owners, so their monotonic counters stay separate. + // Every input that can change a projected row must fence reuse. Session identity, + // Gateway projection, and live-run mutations have separate monotonic owners. const fence = readSessionListFence(params.context); // Activity windows and child retention expire without mutations; hidden paginated rows // prevent deriving a safe deadline, so only concurrent temporal requests share work. diff --git a/src/gateway/server-methods/sessions-read-cache.test.ts b/src/gateway/server-methods/sessions-read-cache.test.ts index 9cc74e72bfea..db2886c72c90 100644 --- a/src/gateway/server-methods/sessions-read-cache.test.ts +++ b/src/gateway/server-methods/sessions-read-cache.test.ts @@ -240,6 +240,31 @@ describe("sessions.list single-flight", () => { }); }); + it("invalidates a completed result after an external session identity mutation", async () => { + await withOpenClawTestState({ scenario: "minimal" }, async () => { + const config = await seedSessions(); + const context = requestContext(config); + const client = identifiedClient("owner@example.com"); + const request = { archived: "all" as const, limit: 100 }; + + const first = await listSessions({ client, context, request }); + await upsertSessionEntry( + { agentId: "main", sessionKey: "agent:main:external" }, + { + sessionId: "main-external", + updatedAt: 500, + createdActor: { type: "human", id: "owner@example.com" }, + visibility: "shared", + }, + ); + const refreshed = await listSessions({ client, context, request }); + + expect(refreshed).not.toBe(first); + expect(loader.calls).toHaveBeenCalledTimes(2); + expect(refreshed.sessions.map((session) => session.key)).toContain("agent:main:external"); + }); + }); + it("expires completed rows at the earliest projected agent-status deadline", async () => { await withOpenClawTestState({ scenario: "minimal" }, async () => { const clock = vi.spyOn(Date, "now").mockReturnValue(1_000); diff --git a/src/sessions/session-lifecycle-events.test.ts b/src/sessions/session-lifecycle-events.test.ts index 896d04cd193b..16bb7764ef25 100644 --- a/src/sessions/session-lifecycle-events.test.ts +++ b/src/sessions/session-lifecycle-events.test.ts @@ -1,6 +1,12 @@ // Session lifecycle event tests cover lifecycle event ordering and serialization. import { describe, expect, it } from "vitest"; -import { emitSessionLifecycleEvent, onSessionLifecycleEvent } from "./session-lifecycle-events.js"; +import { + emitSessionIdentityMutation, + emitSessionLifecycleEvent, + onSessionIdentityMutation, + onSessionLifecycleEvent, + readSessionIdentityMutationVersion, +} from "./session-lifecycle-events.js"; function createListenerSpy(options: { throws?: boolean } = {}) { const calls: unknown[][] = []; @@ -16,6 +22,27 @@ function createListenerSpy(options: { throws?: boolean } = {}) { } describe("session lifecycle events", () => { + it("advances the identity mutation version before notifying listeners", () => { + const previousVersion = readSessionIdentityMutationVersion(); + const observedVersions: number[] = []; + const unsubscribe = onSessionIdentityMutation(() => { + observedVersions.push(readSessionIdentityMutationVersion()); + }); + + try { + emitSessionIdentityMutation({ + kind: "create", + previous: { sessionKeys: [] }, + current: { sessionId: "session-1", sessionKeys: ["agent:main:external"] }, + }); + } finally { + unsubscribe(); + } + + expect(readSessionIdentityMutationVersion()).toBe(previousVersion + 1); + expect(observedVersions).toEqual([previousVersion + 1]); + }); + it("delivers events to active listeners and stops after unsubscribe", () => { const { calls, listener } = createListenerSpy(); const unsubscribe = onSessionLifecycleEvent(listener); diff --git a/src/sessions/session-lifecycle-events.ts b/src/sessions/session-lifecycle-events.ts index a8f7bd44adeb..2ed0618ed2a6 100644 --- a/src/sessions/session-lifecycle-events.ts +++ b/src/sessions/session-lifecycle-events.ts @@ -1,5 +1,5 @@ /** Session lifecycle event broadcast to observers when a session is created or linked. */ -import { resolveGlobalSet } from "../shared/global-singleton.js"; +import { resolveGlobalSet, resolveGlobalSingleton } from "../shared/global-singleton.js"; export type SessionLifecycleEvent = { sessionKey: string; reason: string; @@ -36,6 +36,10 @@ const SESSION_IDENTITY_MUTATION_LISTENERS = resolveGlobalSet ({ version: 0 }), +); /** Registers a session lifecycle listener. */ export function onSessionLifecycleEvent(listener: SessionLifecycleListener): () => void { @@ -63,7 +67,13 @@ export function onSessionIdentityMutation(listener: SessionIdentityMutationListe }; } +/** Monotonic fence for projections that consume session identities across owner boundaries. */ +export function readSessionIdentityMutationVersion(): number { + return SESSION_IDENTITY_MUTATION_STATE.version; +} + export function emitSessionIdentityMutation(mutation: SessionIdentityMutation): void { + SESSION_IDENTITY_MUTATION_STATE.version += 1; for (const listener of SESSION_IDENTITY_MUTATION_LISTENERS) { try { listener(mutation); From 85b52140883fe2c54b9e8792abb1309c30be07f7 Mon Sep 17 00:00:00 2001 From: Vincent Koc Date: Wed, 12 Aug 2026 16:11:40 +0800 Subject: [PATCH 62/69] fix(qa): isolate gateway child skip controls --- extensions/qa-lab/src/gateway-child.test.ts | 28 +++++++++++++++++++++ extensions/qa-lab/src/gateway-child.ts | 3 +++ 2 files changed, 31 insertions(+) diff --git a/extensions/qa-lab/src/gateway-child.test.ts b/extensions/qa-lab/src/gateway-child.test.ts index 25a15808d080..ba95ca2f10dd 100644 --- a/extensions/qa-lab/src/gateway-child.test.ts +++ b/extensions/qa-lab/src/gateway-child.test.ts @@ -548,6 +548,34 @@ describe("buildQaRuntimeEnv", () => { expect(developmentEnv.NODE_ENV).toBe("development"); }); + it("does not inherit parent channel or provider skip controls", () => { + const env = buildQaRuntimeEnv({ + ...createParams({ + OPENCLAW_SKIP_CHANNELS: "1", + OPENCLAW_SKIP_PROVIDERS: "1", + }), + }); + + expect(env.OPENCLAW_SKIP_CHANNELS).toBeUndefined(); + expect(env.OPENCLAW_SKIP_PROVIDERS).toBeUndefined(); + }); + + it("honors explicit channel and provider skip controls", () => { + const env = buildQaRuntimeEnv({ + ...createParams({ + OPENCLAW_SKIP_CHANNELS: "inherited", + OPENCLAW_SKIP_PROVIDERS: "inherited", + }), + runtimeEnvPatch: { + OPENCLAW_SKIP_CHANNELS: "patched-channels", + OPENCLAW_SKIP_PROVIDERS: "patched-providers", + }, + }); + + expect(env.OPENCLAW_SKIP_CHANNELS).toBe("patched-channels"); + expect(env.OPENCLAW_SKIP_PROVIDERS).toBe("patched-providers"); + }); + it("maps live frontier key aliases into provider env vars", () => { const env = buildQaRuntimeEnv({ ...createParams({ diff --git a/extensions/qa-lab/src/gateway-child.ts b/extensions/qa-lab/src/gateway-child.ts index 023b2e947a42..bdf8789e1125 100644 --- a/extensions/qa-lab/src/gateway-child.ts +++ b/extensions/qa-lab/src/gateway-child.ts @@ -490,6 +490,9 @@ export function buildQaRuntimeEnv(params: { : {}), }; const normalizedEnv = normalizeQaProviderModeEnv(env, params.providerMode); + // Test-runner skip flags are parent controls; each QA child declares its own runtime needs. + delete normalizedEnv.OPENCLAW_SKIP_CHANNELS; + delete normalizedEnv.OPENCLAW_SKIP_PROVIDERS; Object.assign(normalizedEnv, params.runtimeEnvPatch); normalizedEnv.OPENCLAW_BUILD_PRIVATE_QA = "1"; delete normalizedEnv[QA_LIVE_ANTHROPIC_SETUP_TOKEN_ENV]; From 2d046ff7cbf382aec5cd80e637dc54a135579662 Mon Sep 17 00:00:00 2001 From: Vincent Koc Date: Wed, 12 Aug 2026 17:50:48 +0800 Subject: [PATCH 63/69] fix(release): repair delivery and live channel QA --- .../matrix/substrate/config.test.ts | 10 +- .../matrix/substrate/config.ts | 17 ++- .../shared/scenario-selection.test.ts | 15 +++ .../src/scenario-catalog-channels.test.ts | 29 +++++ qa/scenarios/channels/channel-canary.yaml | 4 + ...rix-room-tool-progress-mention-safety.yaml | 5 +- src/infra/delivery-queue-sqlite-claim.test.ts | 87 +++++++++++++++ src/infra/delivery-queue-sqlite-claim.ts | 69 ++++++++++-- ...e.exact-reconciliation.integration.test.ts | 101 ++++++++++++++++++ .../outbound/delivery-queue-platform-lease.ts | 36 +++++++ src/infra/outbound/delivery-queue-storage.ts | 31 ++---- .../outbound/delivery-queue.storage.test.ts | 19 ++++ 12 files changed, 386 insertions(+), 37 deletions(-) create mode 100644 src/infra/delivery-queue-sqlite-claim.test.ts create mode 100644 src/infra/outbound/deliver-queue.exact-reconciliation.integration.test.ts diff --git a/extensions/qa-lab/src/live-transports/matrix/substrate/config.test.ts b/extensions/qa-lab/src/live-transports/matrix/substrate/config.test.ts index 8b306b06e21d..b8ad40405d18 100644 --- a/extensions/qa-lab/src/live-transports/matrix/substrate/config.test.ts +++ b/extensions/qa-lab/src/live-transports/matrix/substrate/config.test.ts @@ -290,7 +290,10 @@ describe("matrix qa config", () => { }, groupMentionPatterns: ["\\S"], groupPolicy: "open", - streaming: true, + streaming: { + mode: "partial", + progress: { commandText: "raw" }, + }, }, sutAccessToken: "sut-token", sutAccountId: "sut", @@ -307,11 +310,12 @@ describe("matrix qa config", () => { chunkMode: "length", mode: "partial", preview: { toolProgress: true }, + progress: { commandText: "raw" }, }); expect(config.messages?.groupChat?.mentionPatterns).toEqual(["\\S"]); }); - it("resets tool progress when a scalar streaming override follows an opt-out", () => { + it("resets QA streaming detail overrides when a scalar override follows", () => { const optedOut = buildMatrixQaConfig({} as OpenClawConfig, { driverUserId: "@driver:matrix-qa.test", homeserver: "http://127.0.0.1:28008/", @@ -320,6 +324,7 @@ describe("matrix qa config", () => { streaming: { mode: "quiet", preview: { toolProgress: false }, + progress: { commandText: "raw" }, }, }, sutAccessToken: "sut-token", @@ -343,6 +348,7 @@ describe("matrix qa config", () => { chunkMode: "length", mode: "quiet", preview: { toolProgress: false }, + progress: { commandText: "raw" }, }); expect(reset.channels?.matrix?.accounts?.sut?.streaming).toEqual({ block: { enabled: false }, diff --git a/extensions/qa-lab/src/live-transports/matrix/substrate/config.ts b/extensions/qa-lab/src/live-transports/matrix/substrate/config.ts index 597dc9755f24..0bf8e07cd381 100644 --- a/extensions/qa-lab/src/live-transports/matrix/substrate/config.ts +++ b/extensions/qa-lab/src/live-transports/matrix/substrate/config.ts @@ -19,6 +19,9 @@ type MatrixQaStreamingConfig = { preview?: { toolProgress?: boolean; }; + progress?: { + commandText?: "raw" | "status"; + }; }; type MatrixQaAgentDefaultsOverrides = { blockStreamingChunk?: { @@ -128,6 +131,7 @@ type MatrixQaConfigSnapshot = { startupVerification?: "if-unverified" | "off"; streaming: MatrixQaStreamingMode; streamingPreviewToolProgress: boolean; + streamingProgressCommandText?: "raw" | "status"; textChunkLimit?: number; threadBindings: MatrixQaThreadBindingsConfigOverrides; threadReplies: MatrixQaThreadRepliesMode; @@ -445,6 +449,9 @@ function buildMatrixQaChannelAccountConfig(params: { chunkMode: params.snapshot.chunkMode ?? "length", mode: params.snapshot.streaming, preview: { toolProgress: params.snapshot.streamingPreviewToolProgress }, + ...(params.snapshot.streamingProgressCommandText !== undefined + ? { progress: { commandText: params.snapshot.streamingProgressCommandText } } + : {}), }, }; const startupVerificationConfig = @@ -497,6 +504,7 @@ function buildMatrixQaConfigSnapshot(params: { sutUserId: string; topology: MatrixQaProvisionedTopology; }): MatrixQaConfigSnapshot { + const streaming = params.overrides?.streaming; return { allowBots: params.overrides?.allowBots, autoJoin: params.overrides?.autoJoin ?? "off", @@ -516,10 +524,11 @@ function buildMatrixQaConfigSnapshot(params: { }), replyToMode: params.overrides?.replyToMode ?? "off", startupVerification: params.overrides?.startupVerification, - streaming: resolveMatrixQaStreamingMode(params.overrides?.streaming), - streamingPreviewToolProgress: resolveMatrixQaStreamingPreviewToolProgress( - params.overrides?.streaming, - ), + streaming: resolveMatrixQaStreamingMode(streaming), + streamingPreviewToolProgress: resolveMatrixQaStreamingPreviewToolProgress(streaming), + streamingProgressCommandText: isMatrixQaStreamingConfig(streaming) + ? streaming.progress?.commandText + : undefined, threadBindings: { ...params.overrides?.threadBindings }, textChunkLimit: params.overrides?.textChunkLimit, threadReplies: params.overrides?.threadReplies ?? "inbound", diff --git a/extensions/qa-lab/src/live-transports/shared/scenario-selection.test.ts b/extensions/qa-lab/src/live-transports/shared/scenario-selection.test.ts index 249f5e0542d6..a0029800deb7 100644 --- a/extensions/qa-lab/src/live-transports/shared/scenario-selection.test.ts +++ b/extensions/qa-lab/src/live-transports/shared/scenario-selection.test.ts @@ -138,6 +138,8 @@ describe("live transport QA scenario selection", () => { it.each([ { channelId: "matrix", scenarioId: "thread-follow-up" }, + { channelId: "buzz", scenarioId: "channel-canary" }, + { channelId: "telegram", scenarioId: "channel-canary" }, { channelId: "telegram", scenarioId: "channel-message-flows" }, ] as const)( "keeps $scenarioId eligible through both $channelId drivers", @@ -154,4 +156,17 @@ describe("live transport QA scenario selection", () => { expect(selectForDriver("crabline")).toEqual([scenarioId]); }, ); + + it("rejects the shared channel canary on unsupported Discord drivers", () => { + expect(() => + resolveCatalogLiveTransportQaScenarioIds({ + ...MOCK_LANE, + channelId: "discord", + channelDriver: "crabline", + scenarioIds: ["channel-canary"], + }), + ).toThrow( + "selected QA scenario(s) do not match the current QA lane: channel-canary (channel=qa-channel|telegram|buzz)", + ); + }); }); diff --git a/extensions/qa-lab/src/scenario-catalog-channels.test.ts b/extensions/qa-lab/src/scenario-catalog-channels.test.ts index 5136eb531729..f13a10845594 100644 --- a/extensions/qa-lab/src/scenario-catalog-channels.test.ts +++ b/extensions/qa-lab/src/scenario-catalog-channels.test.ts @@ -189,6 +189,35 @@ describe("qa scenario catalog channel contracts", () => { expect(scenario.gatewayConfigPatch).not.toHaveProperty("channels.telegram.groups"); }); + it("keeps the shared channel canary eligible for QA Channel, Telegram, and Buzz", () => { + const scenario = requireFlowScenario(readQaScenarioById("channel-canary")); + + expect(scenario.execution.channels).toEqual(["qa-channel", "telegram", "buzz"]); + }); + + it("keeps raw Matrix command text scoped to the mention-safety scenario", () => { + const scenario = requireFlowScenario( + readQaScenarioById("matrix-room-tool-progress-mention-safety"), + ); + const ordinaryProgressScenario = requireFlowScenario( + readQaScenarioById("matrix-room-tool-progress-preview"), + ); + + expect(scenario.execution.channel).toBe("matrix"); + expect(scenario.execution.config).toMatchObject({ + matrixConfigOverrides: { + streaming: { + mode: "partial", + progress: { commandText: "raw" }, + }, + toolProfile: "coding", + }, + }); + expect(ordinaryProgressScenario.execution.config).not.toHaveProperty( + "matrixConfigOverrides.streaming.progress.commandText", + ); + }); + it("keeps transcript-role delivery on the Crabline driver", () => { const scenario = readQaScenarioById("telegram-assistant-transcript-role-boundary"); const config = readQaScenarioExecutionConfig("telegram-assistant-transcript-role-boundary") as diff --git a/qa/scenarios/channels/channel-canary.yaml b/qa/scenarios/channels/channel-canary.yaml index 1f98ebb3c5b1..417e3f3dac23 100644 --- a/qa/scenarios/channels/channel-canary.yaml +++ b/qa/scenarios/channels/channel-canary.yaml @@ -21,6 +21,10 @@ scenario: - extensions/qa-lab/src/suite.ts execution: kind: flow + channels: + - qa-channel + - telegram + - buzz summary: Run the shared channel canary through QA Channel, Crabline, or a live adapter. transportPolicy: requireGroupMention: true diff --git a/qa/scenarios/channels/matrix-room-tool-progress-mention-safety.yaml b/qa/scenarios/channels/matrix-room-tool-progress-mention-safety.yaml index 219fe5db1d6b..9d6dccfc7baf 100644 --- a/qa/scenarios/channels/matrix-room-tool-progress-mention-safety.yaml +++ b/qa/scenarios/channels/matrix-room-tool-progress-mention-safety.yaml @@ -12,7 +12,10 @@ scenario: retryCount: 0 config: matrixConfigOverrides: - streaming: partial + streaming: + mode: partial + progress: + commandText: raw toolProfile: coding flow: diff --git a/src/infra/delivery-queue-sqlite-claim.test.ts b/src/infra/delivery-queue-sqlite-claim.test.ts new file mode 100644 index 000000000000..a0741c4e6f63 --- /dev/null +++ b/src/infra/delivery-queue-sqlite-claim.test.ts @@ -0,0 +1,87 @@ +import { describe, expect, it, vi } from "vitest"; +import { + claimDeliveryQueueEntryPlatformSend, + dispatchDeliveryQueueEntryPlatformSend, +} from "./delivery-queue-sqlite-claim.js"; +import { loadDeliveryQueueEntry, upsertDeliveryQueueEntry } from "./delivery-queue-sqlite.js"; +import { installDeliveryQueueTmpDirHooks } from "./outbound/delivery-queue.test-helpers.js"; + +describe("delivery queue SQLite dispatch ownership", () => { + const { tmpDir } = installDeliveryQueueTmpDirHooks(); + const queueName = "test-dispatch-owner"; + + it("atomically promotes dispatch ownership and rejects expired or replaced claims", () => { + vi.useFakeTimers(); + try { + vi.setSystemTime(new Date("2026-08-10T10:00:00.000Z")); + const stateDir = tmpDir(); + const id = "cron-direct-delivery:v1:dispatch-owner"; + upsertDeliveryQueueEntry({ + queueName, + entry: { + id, + enqueuedAt: Date.now(), + retryCount: 0, + completionRetention: { + idPrefix: "cron-direct-delivery:v1:", + maxAgeMs: 24 * 60 * 60_000, + maxEntries: 2, + }, + requiresProducerClaim: true, + }, + stateDir, + }); + + const expiredClaimId = claimDeliveryQueueEntryPlatformSend({ queueName, id, stateDir }); + if (!expiredClaimId) { + throw new Error("test invariant: the first producer claim must be available"); + } + vi.advanceTimersByTime(30_001); + expect( + dispatchDeliveryQueueEntryPlatformSend({ + queueName, + id, + claimId: expiredClaimId, + stateDir, + }), + ).toBe(false); + + const claimId = claimDeliveryQueueEntryPlatformSend({ queueName, id, stateDir }); + if (!claimId) { + throw new Error("test invariant: the replacement producer claim must be available"); + } + expect( + dispatchDeliveryQueueEntryPlatformSend({ + queueName, + id, + claimId: expiredClaimId, + stateDir, + }), + ).toBe(false); + expect( + dispatchDeliveryQueueEntryPlatformSend({ + queueName, + id, + claimId, + stateDir, + route: { replyToId: "thread-1" }, + }), + ).toBe(true); + expect(loadDeliveryQueueEntry(queueName, id, stateDir)).toMatchObject({ + recoveryState: "send_attempt_started", + platformSendAttemptId: claimId, + platformSendStartedAt: Date.now(), + effectiveReplyToId: "thread-1", + availableAt: Date.now() + 30_000, + }); + expect(loadDeliveryQueueEntry(queueName, id, stateDir)?.producerClaimId).toBeUndefined(); + + vi.advanceTimersByTime(30_001); + expect(dispatchDeliveryQueueEntryPlatformSend({ queueName, id, claimId, stateDir })).toBe( + false, + ); + } finally { + vi.useRealTimers(); + } + }); +}); diff --git a/src/infra/delivery-queue-sqlite-claim.ts b/src/infra/delivery-queue-sqlite-claim.ts index c1676a17ba0e..3a5b565322cc 100644 --- a/src/infra/delivery-queue-sqlite-claim.ts +++ b/src/infra/delivery-queue-sqlite-claim.ts @@ -56,9 +56,9 @@ export function transitionOwnedDeliveryQueueEntry( ); } -function transitionUnsentDeliveryQueueEntry( +function transitionDeliveryQueueEntryPlatformSend( params: PlatformClaimParams, - operation: "claim" | "promote", + operation: "claim" | "promote" | "dispatch", transition: (entry: DeliveryQueueEntryState, now: number) => DeliveryQueueEntryState | undefined, ): boolean { // State-database opens reuse the canonical path-owned connection, so both @@ -70,13 +70,16 @@ function transitionUnsentDeliveryQueueEntry( database.db, () => { const current = loadDeliveryQueueEntry(params.queueName, params.id, params.stateDir); + if (!current) { + return false; + } if ( - !current || - (current.platformSendStartedAt !== undefined && - (operation !== "claim" || - current.platformSendStartedAt !== params.reconciledPlatformSendStartedAt || - current.platformSendAttemptId !== params.reconciledPlatformSendAttemptId || - typeof current.platformSendAttemptId !== "string")) + current.platformSendStartedAt !== undefined && + (operation === "promote" || + (operation === "claim" && + (current.platformSendStartedAt !== params.reconciledPlatformSendStartedAt || + current.platformSendAttemptId !== params.reconciledPlatformSendAttemptId || + typeof current.platformSendAttemptId !== "string"))) ) { return false; } @@ -102,7 +105,7 @@ export function claimDeliveryQueueEntryPlatformSend( params: PlatformClaimParams, ): string | undefined { const claimId = generateSecureUuid(); - return transitionUnsentDeliveryQueueEntry(params, "claim", (entry, now) => { + return transitionDeliveryQueueEntryPlatformSend(params, "claim", (entry, now) => { const reconciledNotSent = entry.recoveryState === "send_attempt_started" && typeof params.reconciledPlatformSendStartedAt === "number" && @@ -185,7 +188,7 @@ export function promoteDeliveryQueueEntryPlatformSend( route?: { replyToId?: string | null }; }, ): boolean { - return transitionUnsentDeliveryQueueEntry(params, "promote", (entry, now) => + return transitionDeliveryQueueEntryPlatformSend(params, "promote", (entry, now) => entry.recoveryState === "producer_claimed" && entry.producerClaimId === params.claimId && typeof entry.availableAt === "number" && @@ -207,3 +210,49 @@ export function promoteDeliveryQueueEntryPlatformSend( : undefined, ); } + +/** Atomically authorize dispatch, promoting a producer claim into the active attempt. */ +export function dispatchDeliveryQueueEntryPlatformSend( + params: PlatformClaimParams & { + claimId: string; + route?: { replyToId?: string | null }; + }, +): boolean { + return transitionDeliveryQueueEntryPlatformSend(params, "dispatch", (entry, now) => { + const producerOwned = + entry.recoveryState === "producer_claimed" && + entry.producerClaimId === params.claimId && + typeof entry.availableAt === "number" && + entry.availableAt > now; + const attemptOwned = + (entry.recoveryState === "send_attempt_started" || + entry.recoveryState === "unknown_after_send") && + entry.platformSendAttemptId === params.claimId && + (entry.requiresProducerClaim !== true || + (typeof entry.availableAt === "number" && entry.availableAt > now)); + if (!producerOwned && !attemptOwned) { + return undefined; + } + return { + ...entry, + // Exact reconciliation can skip pre-send promotion, so publish attempt identity + // atomically; later batch dispatches retain stronger unknown-after-send evidence. + availableAt: + entry.requiresProducerClaim === true + ? producerOwned + ? now + PLATFORM_SEND_OWNER_LEASE_MS + : entry.availableAt + : undefined, + producerClaimId: undefined, + platformSendAttemptId: params.claimId, + platformSendStartedAt: now, + ...(params.route && "replyToId" in params.route + ? { effectiveReplyToId: params.route.replyToId ?? null } + : {}), + recoveryState: + entry.recoveryState === "unknown_after_send" + ? "unknown_after_send" + : "send_attempt_started", + }; + }); +} diff --git a/src/infra/outbound/deliver-queue.exact-reconciliation.integration.test.ts b/src/infra/outbound/deliver-queue.exact-reconciliation.integration.test.ts new file mode 100644 index 000000000000..60314adcead8 --- /dev/null +++ b/src/infra/outbound/deliver-queue.exact-reconciliation.integration.test.ts @@ -0,0 +1,101 @@ +import { afterEach, beforeAll, beforeEach, describe, expect, it, vi } from "vitest"; +import { createMessageReceiptFromOutboundResults } from "../../channels/message/receipt.js"; +import type { ChannelMessageSendTextContext } from "../../channels/message/types.js"; +import type { OpenClawConfig } from "../../config/config.js"; +import { createEmptyPluginRegistry } from "../../plugins/registry.js"; +import { resetPluginRuntimeStateForTest, setActivePluginRegistry } from "../../plugins/runtime.js"; +import { createOutboundTestPlugin, createTestRegistry } from "../../test-utils/channel-plugins.js"; +import { getDeliveryQueueEntryStatus } from "../delivery-queue-sqlite.js"; +import { + boundedCronCompletionRetention, + drainMatrixReconnect, + matrixOutboundForQueueTest, +} from "./deliver.queue-integration.test-support.js"; +import { OUTBOUND_DELIVERY_QUEUE_NAME } from "./delivery-queue-media-staging.js"; +import type { DeliverFn } from "./delivery-queue.js"; +import { installDeliveryQueueTmpDirHooks } from "./delivery-queue.test-helpers.js"; + +let deliverOutboundPayloads: typeof import("./deliver.js").deliverOutboundPayloads; + +describe("exact Matrix delivery queue reconciliation", () => { + const fixtures = installDeliveryQueueTmpDirHooks(); + let tmpDir: string; + + beforeAll(async () => { + ({ deliverOutboundPayloads } = await import("./deliver.js")); + }); + + beforeEach(() => { + tmpDir = fixtures.tmpDir(); + }); + + afterEach(() => { + resetPluginRuntimeStateForTest(); + setActivePluginRegistry(createEmptyPluginRegistry()); + }); + + it.each(["required", "best_effort"] as const)( + "settles one exact Matrix %s send without restart replay", + async (queuePolicy) => { + process.env.OPENCLAW_STATE_DIR = tmpDir; + const deliveryIntentId = `cron-direct-delivery:v1:exact-${queuePolicy}-completion`; + const messageId = `exact-${queuePolicy}-message`; + const reconcileUnknownSend = vi.fn(); + const sendText = vi.fn(async (ctx: ChannelMessageSendTextContext) => { + expect(ctx.deliveryQueueId).toBe(deliveryIntentId); + await ctx.onPlatformSendDispatch?.(); + return { + messageId, + receipt: createMessageReceiptFromOutboundResults({ + results: [{ channel: "matrix", messageId }], + kind: "text", + }), + }; + }); + setActivePluginRegistry( + createTestRegistry([ + { + pluginId: "matrix", + source: "test", + plugin: { + ...createOutboundTestPlugin({ id: "matrix", outbound: matrixOutboundForQueueTest }), + message: { + id: "matrix", + durableFinal: { + capabilities: { text: true, reconcileUnknownSend: true }, + reconcileUnknownSendKinds: { text: true }, + reconcileUnknownSend, + }, + send: { text: sendText }, + }, + }, + }, + ]), + ); + const params = { + cfg: {} as OpenClawConfig, + channel: "matrix" as const, + to: "!room:example", + payloads: [{ text: "send exactly once with durable platform identity" }], + queuePolicy, + ...(queuePolicy === "best_effort" ? { bestEffort: true } : {}), + deliveryIntentId, + completionRetention: boundedCronCompletionRetention, + reusePendingDeliveryIntent: true, + requireUnknownSendReconciliation: true, + }; + + await expect(deliverOutboundPayloads(params)).resolves.toMatchObject([{ messageId }]); + expect(sendText).toHaveBeenCalledOnce(); + expect(reconcileUnknownSend).not.toHaveBeenCalled(); + expect( + getDeliveryQueueEntryStatus(OUTBOUND_DELIVERY_QUEUE_NAME, deliveryIntentId, tmpDir), + ).toBe("completed"); + + const recoveryDeliver = vi.fn(async () => []); + await drainMatrixReconnect({ deliver: recoveryDeliver, stateDir: tmpDir }); + expect(recoveryDeliver).not.toHaveBeenCalled(); + expect(sendText).toHaveBeenCalledOnce(); + }, + ); +}); diff --git a/src/infra/outbound/delivery-queue-platform-lease.ts b/src/infra/outbound/delivery-queue-platform-lease.ts index 380629357be5..9cde7dfe8978 100644 --- a/src/infra/outbound/delivery-queue-platform-lease.ts +++ b/src/infra/outbound/delivery-queue-platform-lease.ts @@ -1,9 +1,26 @@ import { claimDeliveryQueueEntryPlatformSend, + dispatchDeliveryQueueEntryPlatformSend, renewDeliveryQueueEntryPlatformSendLease, } from "../delivery-queue-sqlite-claim.js"; import { OUTBOUND_DELIVERY_QUEUE_NAME } from "./delivery-queue-media-staging.js"; +/** Atomically transfer a stable pending producer intent to one platform sender. */ +export async function claimDeliveryPlatformSendAttempt( + id: string, + stateDir?: string, + reconciledPlatformSendStartedAt?: number, + reconciledPlatformSendAttemptId?: string, +): Promise { + return claimDeliveryQueueEntryPlatformSend({ + queueName: OUTBOUND_DELIVERY_QUEUE_NAME, + id, + stateDir, + ...(reconciledPlatformSendStartedAt !== undefined ? { reconciledPlatformSendStartedAt } : {}), + ...(reconciledPlatformSendAttemptId !== undefined ? { reconciledPlatformSendAttemptId } : {}), + }); +} + /** Claim and atomically upgrade a live reusable producer to renewable ownership. */ export async function claimReusableDeliveryPlatformSendAttempt( id: string, @@ -30,3 +47,22 @@ export async function renewDeliveryPlatformSendLease( claimId, }); } + +/** Promote or refresh the exact live owner at recipient-visible dispatch. */ +export function markOwnedDeliveryPlatformSendDispatched( + id: string, + stateDir: string | undefined, + route: { replyToId?: string | null } | undefined, + claimId: string, +): void { + const dispatched = dispatchDeliveryQueueEntryPlatformSend({ + queueName: OUTBOUND_DELIVERY_QUEUE_NAME, + id, + stateDir, + route, + claimId, + }); + if (!dispatched) { + throw new Error(`Stable delivery platform claim was lost: ${id}`); + } +} diff --git a/src/infra/outbound/delivery-queue-storage.ts b/src/infra/outbound/delivery-queue-storage.ts index 5599d58011b7..b964c23b8df8 100644 --- a/src/infra/outbound/delivery-queue-storage.ts +++ b/src/infra/outbound/delivery-queue-storage.ts @@ -9,7 +9,6 @@ import type { import type { ReplyToMode } from "../../config/types.js"; import type { PluginHookReplyPayloadSendingContext } from "../../plugins/hook-types.js"; import { - claimDeliveryQueueEntryPlatformSend, promoteDeliveryQueueEntryPlatformSend, transitionOwnedDeliveryQueueEntry, } from "../delivery-queue-sqlite-claim.js"; @@ -43,6 +42,7 @@ import { OUTBOUND_DELIVERY_QUEUE_NAME, OUTBOUND_LEGACY_PREPARATION_QUEUE_NAME, } from "./delivery-queue-media-staging.js"; +import { markOwnedDeliveryPlatformSendDispatched } from "./delivery-queue-platform-lease.js"; import { StableDeliveryPreparationLostError, type StableDeliveryPreparation, @@ -474,21 +474,7 @@ export async function failDeliveryAfterPlatformSend( ); } -/** Atomically transfer a stable pending producer intent to one platform sender. */ -export async function claimDeliveryPlatformSendAttempt( - id: string, - stateDir?: string, - reconciledPlatformSendStartedAt?: number, - reconciledPlatformSendAttemptId?: string, -): Promise { - return claimDeliveryQueueEntryPlatformSend({ - queueName: OUTBOUND_DELIVERY_QUEUE_NAME, - id, - stateDir, - ...(reconciledPlatformSendStartedAt !== undefined ? { reconciledPlatformSendStartedAt } : {}), - ...(reconciledPlatformSendAttemptId !== undefined ? { reconciledPlatformSendAttemptId } : {}), - }); -} +export { claimDeliveryPlatformSendAttempt } from "./delivery-queue-platform-lease.js"; /** Reserve one durable delivery call before invoking the provider path. */ export async function reserveDeliveryAttempt( @@ -572,18 +558,23 @@ export async function markDeliveryPlatformSendDispatched( route?: { replyToId?: string | null }, expectedPlatformSendAttemptId?: string | null, ): Promise { + if (typeof expectedPlatformSendAttemptId === "string") { + markOwnedDeliveryPlatformSendDispatched(id, stateDir, route, expectedPlatformSendAttemptId); + return; + } updateQueuedDelivery( id, stateDir, (entry) => ({ ...entry, - // Dispatch still belongs to the promoted producer until provider I/O - // settles; clearing its lease lets another process replay an active send. - availableAt: expectedPlatformSendAttemptId ? entry.availableAt : undefined, + availableAt: undefined, producerClaimId: undefined, platformSendStartedAt: Date.now(), ...(route && "replyToId" in route ? { effectiveReplyToId: route.replyToId ?? null } : {}), - recoveryState: "send_attempt_started", + // A later batch send must not erase concrete evidence from an earlier result; + // recovery could otherwise replay the whole batch and duplicate that delivery. + recoveryState: + entry.recoveryState === "unknown_after_send" ? entry.recoveryState : "send_attempt_started", }), expectedPlatformSendAttemptId, ); diff --git a/src/infra/outbound/delivery-queue.storage.test.ts b/src/infra/outbound/delivery-queue.storage.test.ts index 6c830d88bbfd..95f938f50285 100644 --- a/src/infra/outbound/delivery-queue.storage.test.ts +++ b/src/infra/outbound/delivery-queue.storage.test.ts @@ -547,6 +547,25 @@ describe("delivery-queue storage", () => { expect(entry.recoveryState).toBe("send_attempt_started"); }); + it("keeps ambiguous post-send evidence across a later unclaimed batch dispatch", async () => { + const id = await enqueueTextDelivery( + { + channel: "forum", + to: "123", + payloads: [{ text: "test" }], + }, + tmpDir(), + ); + + await markDeliveryPlatformSendAttemptStarted(id, tmpDir()); + await markDeliveryPlatformOutcomeUnknown(id, tmpDir()); + await markDeliveryPlatformSendDispatched(id, tmpDir()); + + // Downgrading to send_attempt_started would let recovery replay the whole + // batch as not_sent and duplicate the payload that already reached the platform. + expect(readQueuedEntry(tmpDir(), id).recoveryState).toBe("unknown_after_send"); + }); + it("increments retryCount, records attempt time, and sets lastError", async () => { const id = await enqueueTextDelivery( { From 513f531d2c62e51707c2caf24c6a0e59dd57adf9 Mon Sep 17 00:00:00 2001 From: Vincent Koc Date: Wed, 12 Aug 2026 18:45:28 +0800 Subject: [PATCH 64/69] fix(update): converge plugin migrations before validation Backport provenance: 5fe03188cc42e6696c86c66e5839b40f1b7a051a, e0a5820c1e94d39f20863ac75cf986699c1f885a, 0e52f4c4ce0b30ca49efdadd9dc4d85b6f2b54c2, and e8885eefcd8865a6e7d4f8b60a848eb10cdd64ca. Co-authored-by: Peter Steinberger --- src/cli/update-cli.test.ts | 96 ++++++++++++++++++- .../update-cli/update-command-fresh-doctor.ts | 26 +++-- src/cli/update-cli/update-command-plugins.ts | 3 + .../update-cli/update-command-post-core.ts | 4 +- .../update-cli/update-command-post-update.ts | 7 +- src/cli/update-cli/update-command-resume.ts | 4 +- 6 files changed, 119 insertions(+), 21 deletions(-) diff --git a/src/cli/update-cli.test.ts b/src/cli/update-cli.test.ts index 2fd3fdddb21b..812a52947538 100644 --- a/src/cli/update-cli.test.ts +++ b/src/cli/update-cli.test.ts @@ -2146,6 +2146,32 @@ describe("update-cli", () => { expect(defaultRuntime.exit).not.toHaveBeenCalledWith(1); }); + it("runs the final fresh doctor for convergence-only current-process changes", async () => { + mockGitUpdateAfterMutation(); + vi.mocked(resolveGatewayInstallEntrypoint).mockResolvedValueOnce(FRESH_POST_UPDATE_ENTRYPOINT); + runPostCorePluginConvergenceSpy.mockResolvedValueOnce({ + changes: ["Repaired configured plugin install records."], + warnings: [], + errored: false, + smokeFailures: [], + installRecords: {}, + }); + + await updateCommand({ yes: true, restart: false }); + + expect(spawn).not.toHaveBeenCalled(); + const doctorCall = vi.mocked(runExec).mock.calls.find(([, args]) => args[1] === "doctor"); + expect(doctorCall?.[2]).toMatchObject({ + env: { OPENCLAW_UPDATE_POST_CORE_CONVERGENCE: "1" }, + }); + const strictValidationCall = vi + .mocked(runExec) + .mock.calls.find(([, args]) => args[1] === "config" && args[2] === "validate"); + expect(strictValidationCall?.[2]).toMatchObject({ + env: { OPENCLAW_UPDATE_IN_PROGRESS: "0" }, + }); + }); + it("runs the fresh plugin doctor with the selected Node runner", async () => { vi.mocked(resolveGatewayInstallEntrypoint).mockResolvedValueOnce( "/tmp/openclaw-updated-entry.mjs", @@ -2237,7 +2263,7 @@ describe("update-cli", () => { }); it("post-core resume mode skips the core update and only runs post-update tasks", async () => { - await runPostCoreCommand({ restart: false }); + await runPostCoreCommand({ restart: false }, { OPENCLAW_UPDATE_POST_CORE_CONVERGENCE: "1" }); expect(runGatewayUpdate).not.toHaveBeenCalled(); const installCall = ( @@ -2260,6 +2286,21 @@ describe("update-cli", () => { ([, args]) => args[0] === FRESH_POST_UPDATE_ENTRYPOINT && args[1] === "doctor", ); expect(freshDoctorCall).toBeDefined(); + expect(freshDoctorCall?.[2]).toMatchObject({ + env: { + OPENCLAW_UPDATE_IN_PROGRESS: "1", + OPENCLAW_UPDATE_DEFER_CONFIGURED_PLUGIN_INSTALL_REPAIR: "1", + OPENCLAW_UPDATE_PARENT_SUPPORTS_DOCTOR_CONFIG_WRITE: "1", + }, + }); + expect( + (freshDoctorCall?.[2] as { env?: NodeJS.ProcessEnv } | undefined)?.env + ?.OPENCLAW_UPDATE_POST_CORE_CONVERGENCE, + ).toBeUndefined(); + expect( + (freshDoctorCall?.[2] as { baseEnv?: NodeJS.ProcessEnv } | undefined)?.baseEnv + ?.OPENCLAW_UPDATE_POST_CORE_CONVERGENCE, + ).toBeUndefined(); expect(vi.mocked(runExec).mock.invocationCallOrder[0] ?? 0).toBeLessThan( syncPluginsForUpdateChannel.mock.invocationCallOrder[0] ?? 0, ); @@ -2268,6 +2309,51 @@ describe("update-cli", () => { expect(spawn).not.toHaveBeenCalled(); }); + it("stages plugin-changing post-core config before updated plugin migrations run", async () => { + syncPluginsForUpdateChannel.mockImplementationOnce(async ({ config }) => + pluginSyncResult(config, true), + ); + + await runPostCoreCommand({ restart: false }); + + expect(lastReplaceConfigCall()).toMatchObject({ + writeOptions: { skipPluginValidation: true }, + }); + }); + + it("runs the final fresh doctor for convergence-only post-core changes", async () => { + vi.mocked(resolveGatewayInstallEntrypoint).mockResolvedValueOnce(FRESH_POST_UPDATE_ENTRYPOINT); + runPostCorePluginConvergenceSpy.mockResolvedValueOnce({ + changes: ["Repaired configured plugin install records."], + warnings: [], + errored: false, + smokeFailures: [], + installRecords: {}, + }); + + await runPostCoreCommand({ restart: false }); + + expect(syncPluginCall()?.config).toBeDefined(); + expect(updateNpmInstalledPlugins).toHaveBeenCalledTimes(1); + const doctorCalls = vi.mocked(runExec).mock.calls.filter(([, args]) => args[1] === "doctor"); + expect(doctorCalls).toHaveLength(2); + expect(doctorCalls[1]?.[2]).toMatchObject({ + env: { OPENCLAW_UPDATE_POST_CORE_CONVERGENCE: "1" }, + }); + const strictValidationCall = vi + .mocked(runExec) + .mock.calls.find( + ([, args]) => + args[0] === FRESH_POST_UPDATE_ENTRYPOINT && + args[1] === "config" && + args[2] === "validate" && + args[3] === "--json", + ); + expect(strictValidationCall?.[2]).toMatchObject({ + env: { OPENCLAW_UPDATE_IN_PROGRESS: "0" }, + }); + }); + it("keeps fresh doctor output off stdout during json post-core resume", async () => { vi.mocked(runExec).mockResolvedValueOnce({ stdout: "doctor ui output", @@ -6760,13 +6846,13 @@ describe("update-cli", () => { }); }); - it("updateFinalizeCommand runs doctor and plugin convergence with full update env", async () => { + it("updateFinalizeCommand defers plugin installation during pre-plugin doctor", async () => { await withEnvAsync( { OPENCLAW_UPDATE_IN_PROGRESS: undefined, OPENCLAW_UPDATE_DEFER_CONFIGURED_PLUGIN_INSTALL_REPAIR: undefined, OPENCLAW_UPDATE_PARENT_SUPPORTS_DOCTOR_CONFIG_WRITE: undefined, - OPENCLAW_UPDATE_POST_CORE_CONVERGENCE: undefined, + OPENCLAW_UPDATE_POST_CORE_CONVERGENCE: "1", }, async () => { let doctorEnv: NodeJS.ProcessEnv | undefined; @@ -6786,11 +6872,11 @@ describe("update-cli", () => { expect(doctorEnv?.OPENCLAW_UPDATE_IN_PROGRESS).toBe("1"); expect(doctorEnv?.OPENCLAW_UPDATE_DEFER_CONFIGURED_PLUGIN_INSTALL_REPAIR).toBe("1"); expect(doctorEnv?.OPENCLAW_UPDATE_PARENT_SUPPORTS_DOCTOR_CONFIG_WRITE).toBe("1"); - expect(doctorEnv?.OPENCLAW_UPDATE_POST_CORE_CONVERGENCE).toBe("1"); + expect(doctorEnv?.OPENCLAW_UPDATE_POST_CORE_CONVERGENCE).toBeUndefined(); expect(process.env.OPENCLAW_UPDATE_IN_PROGRESS).toBeUndefined(); expect(process.env.OPENCLAW_UPDATE_DEFER_CONFIGURED_PLUGIN_INSTALL_REPAIR).toBeUndefined(); expect(process.env.OPENCLAW_UPDATE_PARENT_SUPPORTS_DOCTOR_CONFIG_WRITE).toBeUndefined(); - expect(process.env.OPENCLAW_UPDATE_POST_CORE_CONVERGENCE).toBeUndefined(); + expect(process.env.OPENCLAW_UPDATE_POST_CORE_CONVERGENCE).toBe("1"); expect(doctorCommand).toHaveBeenCalledWith(defaultRuntime, { nonInteractive: true, repair: true, diff --git a/src/cli/update-cli/update-command-fresh-doctor.ts b/src/cli/update-cli/update-command-fresh-doctor.ts index 7d7d9cbec252..a93948e752ce 100644 --- a/src/cli/update-cli/update-command-fresh-doctor.ts +++ b/src/cli/update-cli/update-command-fresh-doctor.ts @@ -20,18 +20,23 @@ import { stripGatewayServiceMarkerEnv, } from "./update-command-service.js"; -export function withUpdateFinalizationEnv(run: () => Promise): Promise { +type UpdateDoctorPhase = "pre-plugin" | "post-plugin"; + +export async function withPrePluginUpdateDoctorEnv(run: () => Promise): Promise { const previousUpdateInProgress = process.env.OPENCLAW_UPDATE_IN_PROGRESS; const previousDeferConfiguredPluginInstallRepair = process.env[UPDATE_DEFER_CONFIGURED_PLUGIN_INSTALL_REPAIR_ENV]; const previousParentSupportsDoctorConfigWrite = process.env[UPDATE_PARENT_SUPPORTS_DOCTOR_CONFIG_WRITE_ENV]; const previousPostCoreConvergence = process.env[UPDATE_POST_CORE_CONVERGENCE_ENV]; + process.env.OPENCLAW_UPDATE_IN_PROGRESS = "1"; process.env[UPDATE_DEFER_CONFIGURED_PLUGIN_INSTALL_REPAIR_ENV] = "1"; process.env[UPDATE_PARENT_SUPPORTS_DOCTOR_CONFIG_WRITE_ENV] = "1"; - process.env[UPDATE_POST_CORE_CONVERGENCE_ENV] = "1"; - return run().finally(() => { + delete process.env[UPDATE_POST_CORE_CONVERGENCE_ENV]; + try { + return await run(); + } finally { if (previousUpdateInProgress === undefined) { delete process.env.OPENCLAW_UPDATE_IN_PROGRESS; } else { @@ -54,7 +59,7 @@ export function withUpdateFinalizationEnv(run: () => Promise): Promise } else { process.env[UPDATE_POST_CORE_CONVERGENCE_ENV] = previousPostCoreConvergence; } - }); + } } async function withNormalConfigValidation(run: () => Promise): Promise { @@ -91,6 +96,7 @@ function createPostPluginDoctorExecutionFailure( } export async function runUpdateFinalizationDoctorInFreshProcess(params: { + phase: UpdateDoctorPhase; root: string; yes: boolean; json: boolean; @@ -110,17 +116,19 @@ export async function runUpdateFinalizationDoctorInFreshProcess(params: { "--no-workspace-suggestions", ...(params.yes ? ["--yes"] : []), ]; + const baseEnv = stripGatewayServiceMarkerEnv(disableUpdatedPackageCompileCacheEnv(process.env)); + delete baseEnv[UPDATE_POST_CORE_CONVERGENCE_ENV]; const result = await runExec(params.nodeRunner ?? resolveNodeRunner(), args, { cwd: params.root, timeoutMs: params.timeoutMs, maxBuffer: 4 * 1024 * 1024, logOutput: false, - baseEnv: stripGatewayServiceMarkerEnv(disableUpdatedPackageCompileCacheEnv(process.env)), + baseEnv, env: { OPENCLAW_UPDATE_IN_PROGRESS: "1", [UPDATE_DEFER_CONFIGURED_PLUGIN_INSTALL_REPAIR_ENV]: "1", [UPDATE_PARENT_SUPPORTS_DOCTOR_CONFIG_WRITE_ENV]: "1", - [UPDATE_POST_CORE_CONVERGENCE_ENV]: "1", + ...(params.phase === "post-plugin" ? { [UPDATE_POST_CORE_CONVERGENCE_ENV]: "1" } : {}), }, }); if (!params.json) { @@ -186,7 +194,11 @@ async function applyFreshPostPluginDoctor(params: { } let pluginUpdate = params.pluginUpdate; try { - await runUpdateFinalizationDoctorInFreshProcess({ ...params, entryPath }); + await runUpdateFinalizationDoctorInFreshProcess({ + ...params, + entryPath, + phase: "post-plugin", + }); } catch (err) { pluginUpdate = createPostPluginDoctorExecutionFailure(params.pluginUpdate, String(err)); } diff --git a/src/cli/update-cli/update-command-plugins.ts b/src/cli/update-cli/update-command-plugins.ts index 06bcd6dfa4ef..9765c74b0e28 100644 --- a/src/cli/update-cli/update-command-plugins.ts +++ b/src/cli/update-cli/update-command-plugins.ts @@ -476,11 +476,14 @@ export async function updatePluginsAfterCoreUpdate(params: { channels: structuredClone(params.restoredAuthoredChannels) as OpenClawConfig["channels"], }; } + // Installed plugin metadata can own migrations that this process has not loaded yet. + // Finalization runs fresh doctor plus strict validation before the update can complete. await commitPluginInstallRecordsWithConfig({ previousInstallRecords: pluginInstallRecords, nextInstallRecords, nextConfig, baseHash: params.configSnapshot.hash, + writeOptions: { skipPluginValidation: true }, }); await refreshPluginRegistryAfterConfigMutation({ config: nextConfig, diff --git a/src/cli/update-cli/update-command-post-core.ts b/src/cli/update-cli/update-command-post-core.ts index 5a426fde894f..14d5a08e7126 100644 --- a/src/cli/update-cli/update-command-post-core.ts +++ b/src/cli/update-cli/update-command-post-core.ts @@ -71,7 +71,7 @@ import { } from "./update-command-config.js"; import { completePostCorePluginUpdate, - withUpdateFinalizationEnv, + withPrePluginUpdateDoctorEnv, } from "./update-command-fresh-doctor.js"; import { updatePluginsAfterCoreUpdate, @@ -202,7 +202,7 @@ export async function updateFinalizeCommand(opts: UpdateFinalizeOptions): Promis } const completedPluginUpdate = await withPluginLifecycleLease({}, async () => { - const initialPluginUpdate = await withUpdateFinalizationEnv(async () => { + const initialPluginUpdate = await withPrePluginUpdateDoctorEnv(async () => { await createUpdateConfigSnapshot(); await doctorCommand(defaultRuntime, { nonInteractive: true, diff --git a/src/cli/update-cli/update-command-post-update.ts b/src/cli/update-cli/update-command-post-update.ts index 59477277c0a3..3b6db39f1515 100644 --- a/src/cli/update-cli/update-command-post-update.ts +++ b/src/cli/update-cli/update-command-post-update.ts @@ -281,12 +281,9 @@ export async function finishUpdate(params: { const completedPluginUpdate = await completePostCorePluginUpdate({ root: postUpdateRoot, pluginUpdate: initialPluginUpdate, - // A plugin-only update can replace its migration owner without replacing core. - // Downgrades and resume fallbacks can also leave an updated core on disk in this process. + // Aggregate plugin changes and core install changes independently require fresh doctor. freshDoctorRequired: - didCoreUpdateChangeInstall(params.result) || - initialPluginUpdate.sync.changed || - initialPluginUpdate.npm.changed, + didCoreUpdateChangeInstall(params.result) || initialPluginUpdate.changed, yes: params.opts.yes === true, json: params.opts.json === true, timeoutMs: params.updateStepTimeoutMs, diff --git a/src/cli/update-cli/update-command-resume.ts b/src/cli/update-cli/update-command-resume.ts index c856daed1e2f..f466a36c2524 100644 --- a/src/cli/update-cli/update-command-resume.ts +++ b/src/cli/update-cli/update-command-resume.ts @@ -77,6 +77,7 @@ async function resumePostCoreUpdateUnlocked(params: ResumePostCoreUpdateParams): }); await createUpdateConfigSnapshot(); await runUpdateFinalizationDoctorInFreshProcess({ + phase: "pre-plugin", root: params.root, yes: params.opts.yes === true, json: params.opts.json === true, @@ -126,8 +127,7 @@ async function resumePostCoreUpdateUnlocked(params: ResumePostCoreUpdateParams): const { pluginUpdate } = await completePostCorePluginUpdate({ root: params.root, pluginUpdate: initialPluginUpdate, - // Only package/channel sync can replace the migration owner loaded by this process. - freshDoctorRequired: initialPluginUpdate.sync.changed || initialPluginUpdate.npm.changed, + freshDoctorRequired: initialPluginUpdate.changed, yes: params.opts.yes === true, json: params.opts.json === true, timeoutMs: params.timeoutMs, From 6c0647ab64eb749bb51f3e2d1652d9ef49592f28 Mon Sep 17 00:00:00 2001 From: Vincent Koc Date: Wed, 12 Aug 2026 19:36:10 +0800 Subject: [PATCH 65/69] fix(context-engine): retire legacy host param default Backport the compatibility retirement from openclaw/openclaw#122434 for the 2026.8.1 beta candidate. Co-authored-by: Peter Steinberger --- .../host-param-projection.test.ts | 32 ++----------------- src/context-engine/registry.ts | 10 ++---- src/plugins/compat/registry-records.ts | 11 +++---- src/plugins/compat/registry.test.ts | 10 +++--- 4 files changed, 15 insertions(+), 48 deletions(-) diff --git a/src/context-engine/host-param-projection.test.ts b/src/context-engine/host-param-projection.test.ts index 973f8b6b1b15..0e0bf82a7c9f 100644 --- a/src/context-engine/host-param-projection.test.ts +++ b/src/context-engine/host-param-projection.test.ts @@ -122,36 +122,12 @@ describe("context-engine host parameter projection", () => { }); }); - it("uses the legacy parameter set for undeclared engines during the window", async () => { - vi.useFakeTimers(); - vi.setSystemTime(new Date("2026-07-29T12:00:00Z")); - const assembleCalls: Array> = []; - const compactCalls: Array> = []; - const engineId = registerProbeEngine({ assembleCalls, compactCalls }); - - await invokeHostParamMethods( - await resolveContextEngine({ plugins: { slots: { contextEngine: engineId } } }), - ); - - for (const call of [...assembleCalls, ...compactCalls]) { - expect(call).not.toHaveProperty("sessionKey"); - expect(call).not.toHaveProperty("runtimeSettings"); - } - expect(assembleCalls[0]).not.toHaveProperty("prompt"); - expect(compactCalls[0]).not.toHaveProperty("sessionTarget"); - expect(compactCalls[0]).not.toHaveProperty("runtimeContext"); - expect(compactCalls[0]).toHaveProperty("sessionId", "session-1"); - }); - - it("passes full host parameters to undeclared engines after the window", async () => { - vi.useFakeTimers(); - vi.setSystemTime(new Date("2026-07-29T12:00:00Z")); + it("passes every host parameter to resolved undeclared engines", async () => { const assembleCalls: Array> = []; const compactCalls: Array> = []; const engineId = registerProbeEngine({ assembleCalls, compactCalls }); const engine = await resolveContextEngine({ plugins: { slots: { contextEngine: engineId } } }); - vi.setSystemTime(new Date("2026-08-13T00:00:00Z")); await invokeHostParamMethods(engine); expect(assembleCalls[0]).toHaveProperty("sessionKey", "agent:main:session-1"); @@ -185,15 +161,13 @@ describe("context-engine host parameter projection", () => { }); it("does not mutate frozen engines reused by a factory", async () => { - vi.useFakeTimers(); - vi.setSystemTime(new Date("2026-07-29T12:00:00Z")); const engineId = `host-param-frozen-${++engineCounter}`; const assemble = vi.fn(async (params) => ({ messages: params.messages, estimatedTokens: 0, })); class FrozenProbeEngine implements ContextEngine { - readonly #info = { id: engineId, name: "Frozen Probe" }; + readonly #info = { id: engineId, name: "Frozen Probe", acceptedHostParams: [] }; get info() { return this.#info; @@ -214,7 +188,7 @@ describe("context-engine host parameter projection", () => { const first = await resolveContextEngine({ plugins: { slots: { contextEngine: engineId } } }); const second = await resolveContextEngine({ plugins: { slots: { contextEngine: engineId } } }); - expect(first.info).toEqual({ id: engineId, name: "Frozen Probe" }); + expect(first.info).toEqual({ id: engineId, name: "Frozen Probe", acceptedHostParams: [] }); await first.assemble({ sessionId: "session-1", sessionKey: "first", messages: [message] }); await second.assemble({ sessionId: "session-2", sessionKey: "second", messages: [message] }); diff --git a/src/context-engine/registry.ts b/src/context-engine/registry.ts index 2f8df3398803..d5d878a4476c 100644 --- a/src/context-engine/registry.ts +++ b/src/context-engine/registry.ts @@ -2,7 +2,6 @@ import { sanitizeForLog } from "../../packages/terminal-core/src/ansi.js"; import type { OpenClawConfig } from "../config/types.js"; import { createAbortError } from "../infra/abort-signal.js"; -import { getPluginCompatRecord } from "../plugins/compat/registry.js"; import type { ContextEngineFactory, ContextEngineFactoryContext, @@ -62,7 +61,6 @@ function wrapResolvedContextEngine( factoryCtx?: ContextEngineFactoryContext; }, ): ContextEngine { - const removeAfter = getPluginCompatRecord("context-engine-legacy-host-param-default").removeAfter; const accepted = engine.info.acceptedHostParams; const fallback = metadata.defaultEngineId && @@ -83,14 +81,10 @@ function wrapResolvedContextEngine( })) : undefined; const projectParams = (params: Record) => { - // Removal(2026-08-12): undeclared engines get full params. Contract: context-engine-legacy-host-param-default. - const useLegacyDefault = - removeAfter !== undefined && new Date().toISOString().slice(0, 10) <= removeAfter; - const currentAccepted = accepted ?? (useLegacyDefault ? [] : undefined); - return currentAccepted + return accepted ? Object.fromEntries( Object.entries(params).filter( - ([key]) => currentAccepted.includes(key) || !CONTEXT_ENGINE_HOST_PARAMS.has(key), + ([key]) => accepted.includes(key) || !CONTEXT_ENGINE_HOST_PARAMS.has(key), ), ) : params; diff --git a/src/plugins/compat/registry-records.ts b/src/plugins/compat/registry-records.ts index 4cdc1deb58f7..08c42df25667 100644 --- a/src/plugins/compat/registry-records.ts +++ b/src/plugins/compat/registry-records.ts @@ -13,18 +13,17 @@ export const PLUGIN_COMPAT_RECORDS = [ MEDIA_LEGACY_PROJECTION_COMPAT_RECORD, { code: "context-engine-legacy-host-param-default", - status: "deprecated", + status: "removed", owner: "sdk", introduced: "2026-07-29", - deprecated: "2026-07-29", - warningStarts: "2026-07-29", - removeAfter: "2026-08-12", replacement: - "declare `ContextEngineInfo.acceptedHostParams`; full host params after the window", + "`ContextEngineInfo.acceptedHostParams` for restricted projection; omitted declarations receive full host params", docsPath: "/concepts/context-engine#the-contextengine-interface", surfaces: ["ContextEngineInfo.acceptedHostParams and undeclared-engine default projection"], - diagnostics: ["plugin compatibility registry and dated runtime removal marker"], + diagnostics: ["plugin compatibility registry and context engine guide"], tests: ["src/context-engine/host-param-projection.test.ts"], + releaseNote: + "The undeclared context-engine host-parameter compatibility default was removed; engines without `acceptedHostParams` now receive all current host fields.", }, { code: "removed-global-api-provider-publication", diff --git a/src/plugins/compat/registry.test.ts b/src/plugins/compat/registry.test.ts index 86f21bf8766a..bf36fa0c1060 100644 --- a/src/plugins/compat/registry.test.ts +++ b/src/plugins/compat/registry.test.ts @@ -168,17 +168,17 @@ describe("plugin compatibility registry", () => { ); }); - it("tracks the context-engine legacy host-param default through its two-week window", () => { + it("keeps the removed context-engine host-param default as a migration tombstone", () => { const record = listPluginCompatRecords().find( (candidate) => candidate.code === "context-engine-legacy-host-param-default", ); expect(record).toMatchObject({ - status: "deprecated", - deprecated: "2026-07-29", - warningStarts: "2026-07-29", - removeAfter: "2026-08-12", + status: "removed", + replacement: + "`ContextEngineInfo.acceptedHostParams` for restricted projection; omitted declarations receive full host params", }); + expect(record?.removeAfter).toBeUndefined(); }); it("keeps deprecated explicit target parser calls inside compatibility shims", () => { From f154935c0a4182f615c6f628251793ee2a24859a Mon Sep 17 00:00:00 2001 From: Vincent Koc Date: Wed, 12 Aug 2026 19:02:21 +0800 Subject: [PATCH 66/69] fix(test): wait for gateway hook model activity (#122584) --- test/gateway-hook-concurrency.e2e.test.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/test/gateway-hook-concurrency.e2e.test.ts b/test/gateway-hook-concurrency.e2e.test.ts index b96ebfdcb06c..58cea962723c 100644 --- a/test/gateway-hook-concurrency.e2e.test.ts +++ b/test/gateway-hook-concurrency.e2e.test.ts @@ -88,7 +88,10 @@ describe("Gateway hook concurrency", () => { error: "hook agent run did not start before admission timeout", runId: expect.any(String), }); - expect(modelServer.active(), instance.logs()).toBeGreaterThan(0); + await vi.waitFor(() => expect(modelServer.active(), instance.logs()).toBeGreaterThan(0), { + interval: 20, + timeout: 30_000, + }); expect(modelServer.peak(), instance.logs()).toBeLessThanOrEqual(SHARED_BUDGET); expect(modelServer.requestCount(), instance.logs()).toBeLessThanOrEqual(SHARED_BUDGET + 1); From 1e1d0e0bcf6775140762c7c358ee7bbd91cf2356 Mon Sep 17 00:00:00 2001 From: Vincent Koc Date: Wed, 12 Aug 2026 22:02:31 +0800 Subject: [PATCH 67/69] fix(release): harden upgrade survivor state checks Backports the reviewed release-harness fixes already landed on main: - 9f2c2bd4c0aab6d0ca532ba4f156d97036779980 (#120778) - af73dbcc834027e84d8717e17c504020a17e567a (#120983) Keeps SQLite authoritative over stale sessions.json and seeds recent ordered legacy timestamps. --- .../e2e/lib/upgrade-survivor/assertions.mjs | 100 +++--- .../upgrade-survivor-assertions.test.ts | 285 +++++++++++++++++- 2 files changed, 349 insertions(+), 36 deletions(-) diff --git a/scripts/e2e/lib/upgrade-survivor/assertions.mjs b/scripts/e2e/lib/upgrade-survivor/assertions.mjs index d46235fa327a..52b03fc56509 100644 --- a/scripts/e2e/lib/upgrade-survivor/assertions.mjs +++ b/scripts/e2e/lib/upgrade-survivor/assertions.mjs @@ -96,13 +96,14 @@ function assert(condition, message) { function seedLegacySessionMetadata(stateDir) { const legacySessionsDir = path.join(stateDir, "sessions"); + const baseUpdatedAt = Date.now() - 24 * 60 * 60 * 1000; writeJson(path.join(legacySessionsDir, "sessions.json"), { main: { sessionId: LEGACY_SESSION_MAIN_ID, sessionFile: path.join(legacySessionsDir, `${LEGACY_SESSION_MAIN_ID}.jsonl`), provider: "openai", model: "gpt-5.5", - updatedAt: 1710000000000, + updatedAt: baseUpdatedAt, skillsSnapshot: { prompt: "legacy prompt survives as metadata", resolvedSkills: [ @@ -118,14 +119,14 @@ function seedLegacySessionMetadata(stateDir) { sessionFile: path.join(legacySessionsDir, `${LEGACY_SESSION_DIRECT_ID}.jsonl`), provider: "openai", model: "gpt-5.5", - updatedAt: 1710000000100, + updatedAt: baseUpdatedAt + 100, }, "slack:channel:CUPGRADE": { sessionId: LEGACY_SESSION_GROUP_ID, sessionFile: path.join(legacySessionsDir, `${LEGACY_SESSION_GROUP_ID}.jsonl`), provider: "openai", model: "gpt-5.5", - updatedAt: 1710000000200, + updatedAt: baseUpdatedAt + 200, lastChannel: "slack", lastTo: "CUPGRADE", }, @@ -822,13 +823,12 @@ function assertSessionMetadataMigrated(stateDir) { const legacyStorePath = path.join(stateDir, "sessions", "sessions.json"); const agentSessionsDir = path.join(stateDir, "agents", "main", "sessions"); const targetStorePath = path.join(agentSessionsDir, "sessions.json"); - const dbPath = path.join(stateDir, "agents", "main", "agent", "openclaw-agent.sqlite"); assert( !fs.existsSync(legacyStorePath), `legacy sessions.json survived migration: ${legacyStorePath}`, ); - const store = readMigratedSessionStore(stateDir, targetStorePath); + const { source, store } = readMigratedSessionStore(stateDir, targetStorePath); const main = store["agent:main:main"]; const direct = store["agent:main:+15551234567"]; const group = store["agent:main:slack:channel:cupgrade"]; @@ -840,7 +840,8 @@ function assertSessionMetadataMigrated(stateDir) { LEGACY_SESSION_DIRECT_ID, LEGACY_SESSION_GROUP_ID, ]; - if (fs.existsSync(dbPath)) { + if (source !== "file") { + const dbPath = path.join(stateDir, "agents", "main", "agent", "openclaw-agent.sqlite"); const db = new DatabaseSync(dbPath, { readOnly: true }); try { const count = db.prepare( @@ -884,42 +885,71 @@ function assertSessionMetadataMigrated(stateDir) { } function readMigratedSessionStore(stateDir, targetStorePath) { - if (fs.existsSync(targetStorePath)) { - return readJson(targetStorePath); - } - const dbPath = path.join(stateDir, "agents", "main", "agent", "openclaw-agent.sqlite"); - assert(fs.existsSync(dbPath), `agent session store missing: ${targetStorePath} or ${dbPath}`); - - let db; - try { - db = new DatabaseSync(dbPath, { readOnly: true }); - const hasSessionEntries = db - .prepare("SELECT name FROM sqlite_master WHERE type = 'table' AND name = 'session_nodes'") - .get(); - const rows = hasSessionEntries - ? db + if (fs.existsSync(dbPath)) { + let db; + try { + db = new DatabaseSync(dbPath, { readOnly: true }); + const tables = new Set( + db .prepare( - `SELECT session_key AS key, current_session_id AS session_id, entry_json AS value_json - FROM session_nodes`, + `SELECT name + FROM sqlite_master + WHERE type = 'table' + AND name IN ('session_nodes', 'session_entries', 'cache_entries')`, ) .all() - : db - .prepare("SELECT key, value_json FROM cache_entries WHERE scope = ?") - .all("session_entries"); - const store = {}; - for (const row of rows) { - if (typeof row?.key !== "string" || typeof row?.value_json !== "string") { - continue; + .map((row) => row.name), + ); + // SQLite is authoritative once it owns a supported session table. A stale + // sessions.json must not hide missing, malformed, or unreadable database state. + const source = tables.has("session_nodes") + ? "session_nodes" + : tables.has("session_entries") + ? "session_entries" + : tables.has("cache_entries") + ? "cache_entries" + : null; + if (source) { + const rows = + source === "session_nodes" + ? db + .prepare( + `SELECT session_key AS key, current_session_id AS session_id, entry_json AS value_json + FROM session_nodes`, + ) + .all() + : source === "session_entries" + ? db + .prepare( + `SELECT session_key AS key, session_id, entry_json AS value_json + FROM session_entries`, + ) + .all() + : db + .prepare("SELECT key, value_json FROM cache_entries WHERE scope = ?") + .all("session_entries"); + const store = {}; + for (const row of rows) { + if (typeof row?.key !== "string" || typeof row?.value_json !== "string") { + continue; + } + const entry = JSON.parse(row.value_json); + store[row.key] = + typeof row.session_id === "string" ? { ...entry, sessionId: row.session_id } : entry; + } + return { source, store }; } - const entry = JSON.parse(row.value_json); - store[row.key] = - typeof row.session_id === "string" ? { ...entry, sessionId: row.session_id } : entry; + } finally { + db?.close(); } - return store; - } finally { - db?.close(); } + + assert( + fs.existsSync(targetStorePath), + `agent session store missing: ${targetStorePath} or ${dbPath}`, + ); + return { source: "file", store: readJson(targetStorePath) }; } function readInstalledPluginIndex() { diff --git a/test/scripts/upgrade-survivor-assertions.test.ts b/test/scripts/upgrade-survivor-assertions.test.ts index 50793214c9e9..24d33e2df9c4 100644 --- a/test/scripts/upgrade-survivor-assertions.test.ts +++ b/test/scripts/upgrade-survivor-assertions.test.ts @@ -1,6 +1,6 @@ // Upgrade Survivor Assertions tests cover upgrade survivor assertions script behavior. import { execFileSync } from "node:child_process"; -import { mkdtempSync, mkdirSync, rmSync, writeFileSync } from "node:fs"; +import { mkdtempSync, mkdirSync, readFileSync, rmSync, writeFileSync } from "node:fs"; import { tmpdir } from "node:os"; import { join } from "node:path"; import { DatabaseSync } from "node:sqlite"; @@ -90,6 +90,142 @@ function writeMigratedSessionState(stateDir: string): void { } } +function createMigratedSessionFileStore( + stateDir: string, + options: { includePrompt?: boolean } = {}, +): Record> { + const agentSessionsDir = join(stateDir, "agents", "main", "sessions"); + const main: Record = { + sessionId: "upgrade-main-session", + sessionFile: join(agentSessionsDir, "upgrade-main-session.jsonl"), + }; + if (options.includePrompt !== false) { + main.skillsSnapshot = { + prompt: "legacy prompt survives as metadata", + }; + } + return { + "agent:main:main": main, + "agent:main:+15551234567": { + sessionId: "upgrade-direct-session", + sessionFile: join(agentSessionsDir, "upgrade-direct-session.jsonl"), + }, + "agent:main:slack:channel:cupgrade": { + sessionId: "upgrade-group-session", + sessionFile: join(agentSessionsDir, "upgrade-group-session.jsonl"), + }, + }; +} + +function writeMigratedSessionFiles( + stateDir: string, + options: { includePrompt?: boolean } = {}, +): void { + const agentSessionsDir = join(stateDir, "agents", "main", "sessions"); + mkdirSync(agentSessionsDir, { recursive: true }); + writeJson( + join(agentSessionsDir, "sessions.json"), + createMigratedSessionFileStore(stateDir, options), + ); + for (const sessionId of [ + "upgrade-main-session", + "upgrade-direct-session", + "upgrade-group-session", + ]) { + writeFileSync( + join(agentSessionsDir, `${sessionId}.jsonl`), + `${JSON.stringify({ type: "session", id: sessionId })}\n`, + ); + } +} + +function writeLegacyCacheSessionState( + stateDir: string, + options: { empty?: boolean; includePrompt?: boolean; replaceNodes?: boolean } = {}, +) { + const dbPath = join(stateDir, "agents", "main", "agent", "openclaw-agent.sqlite"); + const db = new DatabaseSync(dbPath); + try { + if (options.replaceNodes) { + db.exec("DROP TABLE session_nodes;"); + } + db.exec(` + CREATE TABLE cache_entries ( + scope TEXT NOT NULL, + key TEXT NOT NULL, + value_json TEXT NOT NULL + ); + `); + if (options.empty) { + return; + } + const insert = db.prepare( + "INSERT INTO cache_entries (scope, key, value_json) VALUES (?, ?, ?)", + ); + for (const [key, entry] of Object.entries(createMigratedSessionFileStore(stateDir, options))) { + insert.run("session_entries", key, JSON.stringify(entry)); + } + } finally { + db.close(); + } +} + +function writeLegacySessionEntriesState(stateDir: string): void { + const dbPath = join(stateDir, "agents", "main", "agent", "openclaw-agent.sqlite"); + const db = new DatabaseSync(dbPath); + try { + db.exec(` + DROP TABLE session_nodes; + CREATE TABLE session_entries ( + session_key TEXT PRIMARY KEY, + session_id TEXT NOT NULL, + entry_json TEXT NOT NULL, + updated_at INTEGER NOT NULL + ); + `); + const insert = db.prepare(` + INSERT INTO session_entries (session_key, session_id, entry_json, updated_at) + VALUES (?, ?, ?, ?) + `); + for (const [key, entry] of Object.entries(createMigratedSessionFileStore(stateDir))) { + const sessionId = entry.sessionId; + if (typeof sessionId !== "string") { + throw new TypeError(`missing fixture session id for ${key}`); + } + insert.run(key, sessionId, JSON.stringify(entry), 1710000000000); + } + } finally { + db.close(); + } +} + +function runSessionStateAssertion(setup: (stateDir: string) => void): void { + const root = mkdtempSync(join(tmpdir(), "openclaw-upgrade-survivor-session-state-")); + try { + const stateDir = join(root, "state"); + const workspace = join(root, "workspace"); + mkdirSync(join(stateDir, "agents", "main", "sessions"), { recursive: true }); + mkdirSync(workspace, { recursive: true }); + writeFileSync(join(workspace, "IDENTITY.md"), "# survivor\n"); + writeJson(join(stateDir, "agents", "main", "sessions", "legacy-session.json"), { + id: "legacy-session", + }); + setup(stateDir); + + execFileSync(process.execPath, [ASSERTIONS_PATH, "assert-state"], { + env: { + ...process.env, + OPENCLAW_STATE_DIR: stateDir, + OPENCLAW_TEST_WORKSPACE_DIR: workspace, + OPENCLAW_UPGRADE_SURVIVOR_SCENARIO: "base", + }, + stdio: "pipe", + }); + } finally { + rmSync(root, { force: true, recursive: true }); + } +} + function assertConfiguredPluginState(params: { installPath?: string } = {}): void { const root = mkdtempSync(join(tmpdir(), "openclaw-upgrade-survivor-")); try { @@ -248,6 +384,71 @@ describe("upgrade survivor assertions", () => { expect(new Set(scenarios).size).toBe(scenarios.length); }); + it("seeds recent ordered legacy session timestamps", () => { + const root = mkdtempSync(join(tmpdir(), "openclaw-upgrade-survivor-seed-")); + try { + const stateDir = join(root, "state"); + const workspace = join(root, "workspace"); + mkdirSync(stateDir, { recursive: true }); + mkdirSync(workspace, { recursive: true }); + + const beforeSeed = Date.now(); + execFileSync(process.execPath, [ASSERTIONS_PATH, "seed"], { + env: { + ...process.env, + OPENCLAW_STATE_DIR: stateDir, + OPENCLAW_TEST_WORKSPACE_DIR: workspace, + OPENCLAW_UPGRADE_SURVIVOR_SCENARIO: "base", + }, + stdio: "pipe", + }); + const afterSeed = Date.now(); + + const sessions = JSON.parse( + readFileSync(join(stateDir, "sessions", "sessions.json"), "utf8"), + ) as Record; + const seededRows = [ + sessions.main, + sessions["+15551234567"], + sessions["slack:channel:CUPGRADE"], + ]; + expect(seededRows.map((row) => row?.sessionId)).toEqual([ + "upgrade-main-session", + "upgrade-direct-session", + "upgrade-group-session", + ]); + + const timestamps = seededRows.map((row) => row?.updatedAt); + for (const timestamp of timestamps) { + expect(typeof timestamp).toBe("number"); + } + const [mainUpdatedAt, directUpdatedAt, groupUpdatedAt] = timestamps as [ + number, + number, + number, + ]; + expect(directUpdatedAt - mainUpdatedAt).toBe(100); + expect(groupUpdatedAt - mainUpdatedAt).toBe(200); + expect(mainUpdatedAt).toBeLessThan(directUpdatedAt); + expect(directUpdatedAt).toBeLessThan(groupUpdatedAt); + + const dayMs = 24 * 60 * 60 * 1000; + const thirtyDaysMs = 30 * dayMs; + for (const [timestamp, offset] of [ + [mainUpdatedAt, 0], + [directUpdatedAt, 100], + [groupUpdatedAt, 200], + ] as const) { + expect(timestamp).toBeGreaterThanOrEqual(beforeSeed - dayMs + offset); + expect(timestamp).toBeLessThanOrEqual(afterSeed - dayMs + offset); + expect(timestamp).toBeGreaterThan(afterSeed - thirtyDaysMs); + expect(timestamp).toBeLessThanOrEqual(afterSeed); + } + } finally { + rmSync(root, { force: true, recursive: true }); + } + }); + it("accepts the ACPX OpenClaw tools bridge scenario during seed", () => { const root = mkdtempSync(join(tmpdir(), "openclaw-upgrade-survivor-acpx-")); try { @@ -311,6 +512,88 @@ describe("upgrade survivor assertions", () => { expect(() => assertConfiguredPluginState()).not.toThrow(); }); + it("prefers session_nodes over stale file and cache session stores", () => { + expect(() => + runSessionStateAssertion((stateDir) => { + writeMigratedSessionState(stateDir); + writeMigratedSessionFiles(stateDir, { includePrompt: false }); + writeLegacyCacheSessionState(stateDir, { includePrompt: false }); + }), + ).not.toThrow(); + }); + + it("does not mask missing session_nodes rows with a valid file store", () => { + expect(() => + runSessionStateAssertion((stateDir) => { + writeMigratedSessionState(stateDir); + const db = new DatabaseSync( + join(stateDir, "agents", "main", "agent", "openclaw-agent.sqlite"), + ); + try { + db.exec("DELETE FROM session_nodes;"); + } finally { + db.close(); + } + writeMigratedSessionFiles(stateDir); + }), + ).toThrow(/main legacy session row missing/); + }); + + it("does not mask empty legacy cache_entries with a valid file store", () => { + expect(() => + runSessionStateAssertion((stateDir) => { + writeMigratedSessionState(stateDir); + writeLegacyCacheSessionState(stateDir, { empty: true, replaceNodes: true }); + writeMigratedSessionFiles(stateDir); + }), + ).toThrow(/main legacy session row missing/); + }); + + it("prefers legacy cache_entries over a stale file session store", () => { + expect(() => + runSessionStateAssertion((stateDir) => { + writeMigratedSessionState(stateDir); + writeLegacyCacheSessionState(stateDir, { replaceNodes: true }); + writeMigratedSessionFiles(stateDir, { includePrompt: false }); + }), + ).not.toThrow(); + }); + + it("prefers legacy session_entries over stale file and cache session stores", () => { + expect(() => + runSessionStateAssertion((stateDir) => { + writeMigratedSessionState(stateDir); + writeLegacySessionEntriesState(stateDir); + writeLegacyCacheSessionState(stateDir, { includePrompt: false }); + writeMigratedSessionFiles(stateDir, { includePrompt: false }); + }), + ).not.toThrow(); + }); + + it("uses the file session store when SQLite has no supported session table", () => { + expect(() => + runSessionStateAssertion((stateDir) => { + const agentDbDir = join(stateDir, "agents", "main", "agent"); + mkdirSync(agentDbDir, { recursive: true }); + const db = new DatabaseSync(join(agentDbDir, "openclaw-agent.sqlite")); + try { + db.exec("CREATE TABLE unrelated_state (key TEXT PRIMARY KEY);"); + } finally { + db.close(); + } + writeMigratedSessionFiles(stateDir); + }), + ).not.toThrow(); + }); + + it("accepts a SQLite-only migrated session store", () => { + expect(() => + runSessionStateAssertion((stateDir) => { + writeMigratedSessionState(stateDir); + }), + ).not.toThrow(); + }); + it("rejects ClawHub npm-pack installs outside the managed extensions root", () => { const root = mkdtempSync(join(tmpdir(), "openclaw-upgrade-survivor-outside-")); try { From 93bdbc293bd9b6c4157e8660fa422c3c225f913a Mon Sep 17 00:00:00 2001 From: Mariano <132747814+mbelinky@users.noreply.github.com> Date: Wed, 12 Aug 2026 00:49:26 +0200 Subject: [PATCH 68/69] fix(plugins): keep startup convergence read-only (#122330) Prevent gateway startup verification from re-persisting an unchanged plugin install-record baseline. This keeps startup convergence read-only while preserving update-time persistence and the existing fail-closed check for real migration input changes. (cherry picked from commit 3851849eead63a1dce8a8265eb604e5eaf88653a) --- src/commands/doctor-config-preflight-plugin-verification.ts | 1 - src/commands/doctor-config-preflight.state-migration.test.ts | 3 +-- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/src/commands/doctor-config-preflight-plugin-verification.ts b/src/commands/doctor-config-preflight-plugin-verification.ts index 0c5f000e4cec..23be3f7fe92a 100644 --- a/src/commands/doctor-config-preflight-plugin-verification.ts +++ b/src/commands/doctor-config-preflight-plugin-verification.ts @@ -97,7 +97,6 @@ export async function runStartupUpgradeConvergence(params: { cfg: params.cfg, env: params.env, compatibilityHostVersion: resolveCompatibilityHostVersion(params.env), - baselineInstallRecords: plan.installRecords, }), params.measure, ); diff --git a/src/commands/doctor-config-preflight.state-migration.test.ts b/src/commands/doctor-config-preflight.state-migration.test.ts index 56f279ae15cf..79c70e7526dc 100644 --- a/src/commands/doctor-config-preflight.state-migration.test.ts +++ b/src/commands/doctor-config-preflight.state-migration.test.ts @@ -647,7 +647,7 @@ describe("runDoctorConfigPreflight state migration", () => { expect(startupMigrationLeaseRelease).toHaveBeenCalledOnce(); }); - it("pins startup plugin convergence to the explicit compatibility host version", async () => { + it("pins startup plugin convergence without re-persisting the installed record snapshot", async () => { needsStartupMigrationCheckpoint.mockReturnValue(true); const previousHostVersion = process.env.OPENCLAW_COMPATIBILITY_HOST_VERSION; process.env.OPENCLAW_COMPATIBILITY_HOST_VERSION = "2026.7.2-beta.7"; @@ -670,7 +670,6 @@ describe("runDoctorConfigPreflight state migration", () => { cfg: { gateway: { mode: "local", port: 19091 } }, env: expect.any(Object), compatibilityHostVersion: "2026.7.2-beta.7", - baselineInstallRecords: {}, }); }); From c270a336db188ffd42b5c56ca393b5a18bcc5441 Mon Sep 17 00:00:00 2001 From: Vincent Koc Date: Thu, 13 Aug 2026 16:21:54 +0800 Subject: [PATCH 69/69] docs(changelog): refresh 2026.8.1 notes --- CHANGELOG.md | 54 +++++++++++++++++++++++++++++++++++++++++++--------- 1 file changed, 45 insertions(+), 9 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 743f6c3a8db1..301285fc50d9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -30,14 +30,11 @@ Docs: https://docs.openclaw.ai - **Buzz native mentions:** resolve unique current room-member names and explicit NIP-27 identities into native mentions while rejecting out-of-room identities and unresolved names without an explicit identity. (#117927) Thanks @shakkernerd. - **Custodian setup controls:** render the Gateway's sanitized `WizardStep` as native chat controls without removing text-only setup flows. (#114631) Thanks @jesse-merhi. -### Upcoming deprecations - -- **Context engine host parameters:** compatibility record `context-engine-legacy-host-param-default` remains active through 2026-08-12. Plugin authors must declare `ContextEngineInfo.acceptedHostParams`; after that date, undeclared engines receive all current host fields. See https://docs.openclaw.ai/concepts/context-engine#the-contextengine-interface. - ### Fixes - **Security and private context:** harden external tool-result sanitization, keep loader-identified private root memory out of shared chats, and update NanoID past pathological-input denial-of-service behavior. Fixes #84466. (#118984, #119198, #120368) Thanks @vincentkoc and @Kakuzen93. - **Codex and legacy node compatibility:** keep shipped protocol-v3 node hosts from silently losing `system.which`, and align Codex 0.147 structured input semantics and protocol export. (#120442, #120594) Thanks @vincentkoc. +- **Context engine host parameters:** remove the undeclared context-engine host-parameter compatibility default; engines without `ContextEngineInfo.acceptedHostParams` now receive all current host fields, while engines that need restricted projection must declare `acceptedHostParams`. See https://docs.openclaw.ai/concepts/context-engine#the-contextengine-interface. Thanks @vincentkoc. - **Yielded parent wake ownership:** transfer terminal subagent completion delivery ownership when a requester yields and fence stale delivery after transcript waits, so completed children reliably wake the parent instead of leaving the run hung. (#120538) - **Hosted setup and recovery:** defer config-triggered Gateway restarts until multi-step wizard root work settles, keep guided `--skip-ui` routing on the guided path, and give browser and app users surface-correct recovery guidance. (#120582, #118737, #114633) Thanks @jesse-merhi and @shakkernerd. - **Control UI authorization:** gate agent and skill actions by Gateway capabilities, honor operator scopes across session actions, and allow write-scoped deletion of archived sessions. Fixes #119176 and #117786. (#119286, #117920, #117468) Thanks @shakkernerd. @@ -45,12 +42,17 @@ Docs: https://docs.openclaw.ai - **Device authentication:** sign first-party client proofs with Gateway-issued challenge time so skewed client clocks authenticate without weakening nonce or freshness checks. Fixes #103455. (#116679) Thanks @vincentkoc and @mahdouzhao-beep. - **Channel delivery:** honor per-account Telegram `replyToMode` overrides and top-level inheritance without reading token files or unresolved SecretRefs during config-only policy resolution; prevent Telegram durable-ingress replay spins, duplicate Microsoft Teams finals, and stale Buzz package resolution during standalone plugin builds. Fixes #116397. (#120527, #118357, #116398, #116865) Thanks @Takhoffman, @a-tokyo, @shakkernerd, and @vincentkoc. - **Meeting and realtime media:** bound retained meeting audio and terminal processes, make close idempotent, and ignore provisional or late duplicate WebRTC tool events. (#117733, #117732) Thanks @vincentkoc. -- **Plugin and update lifecycle:** remove exact or realpath-equivalent recorded load paths on uninstall, keep Gateway-startup plugin repair aligned with the environment-selected compatibility release, migrate Fish Audio to its current plugin identity, and keep targeted official updates on the core release channel. (#118930, #120085, #119900, #119799) Thanks @vincentkoc and @AgentSolomon. +- **Plugin and update lifecycle:** remove exact or realpath-equivalent recorded load paths on uninstall, keep Gateway-startup plugin repair aligned with the environment-selected compatibility release, keep startup convergence verification read-only instead of re-persisting unchanged install-record baselines, migrate Fish Audio to its current plugin identity, and keep targeted official updates on the core release channel. (#118930, #120085, #122330, #119900, #119799) Thanks @vincentkoc, @AgentSolomon, and @mbelinky. - **Session and Gateway reliability:** finish successful sessions after timestamp races, fence restart recovery, preserve chat history and active-run timing, route steering to active harnesses, and keep memory RPCs responsive during and after startup. (#119752, #119776, #119729, #119594, #119676, #119710) Thanks @Patrick-Erichsen, @vincentkoc, @fuller-stack-dev, and @hannesrudolph. +- **Agent direct-ingress runtimes:** bind a scoped plugin registry for direct ingress runs, so forced Codex and other configured plugin-owned runtimes no longer fail before the turn starts. Thanks @vincentkoc. +- **Subagent requester settlement:** keep yielded requesters parked while any surviving frozen child is still running, then wake once after terminal settlement instead of continuing early. (#120601) Thanks @VACInc. +- **Session thread routing:** preserve an established external thread across internal turns while explicit thread fields still win and external non-thread turns still clear stale routing. (#121492) +- **OpenCode Go packaging:** restore OpenCode Go to the bundled OpenClaw package and defer standalone npm and ClawHub publication, so existing profiles, onboarding, model listing, and `openclaw doctor --fix` work without a separate plugin install. (#120985) +- **Concurrent startup migrations:** wait for another local startup migration to finish and refresh authoritative state after acquiring the lease, so first-run setup no longer fails when multiple OpenClaw processes start together. (#120959) ### Complete contribution record -This audited record covers the complete 183db47e97f5960df46f8accbcb2ad2d0cc0613a..da4e341b070b54c9fd3639453f88708eae226bf0 history: 1,998 in-range PRs + 0 retained seed-only PRs = 1,998 unique PRs. The generation manifest also supplies direct commits as editorial input; the grouped notes above prioritize user impact. +This audited record covers the complete 183db47e97f5960df46f8accbcb2ad2d0cc0613a..93bdbc293bd9b6c4157e8660fa422c3c225f913a history: 2,028 in-range PRs + 4 retained seed-only PRs = 2,032 unique PRs. The generation manifest also supplies direct commits as editorial input; the grouped notes above prioritize user impact. Shipped baseline exclusions: v2026.7.2-beta.7 (16 PRs: #109950, #110008, #111290, #111385, #112059, #113193, #115248, #116440, #116580, #116633, #116726, #116740, #116744, #116773, #117260, #117405). @@ -2041,7 +2043,6 @@ Shipped baseline exclusions: v2026.7.2-beta.7 (16 PRs: #109950, #110008, #111290 - **PR #119897** Thanks @vincentkoc. - **PR #119951** Thanks @vincentkoc. - **PR #119669** -- **PR #120085** Thanks @vincentkoc. - **PR #120084** Thanks @vincentkoc. - **PR #120082** Thanks @vincentkoc. - **PR #120090** Thanks @vincentkoc. @@ -2049,11 +2050,46 @@ Shipped baseline exclusions: v2026.7.2-beta.7 (16 PRs: #109950, #110008, #111290 - **PR #120368** - **PR #120427** - **PR #120442** -- **PR #120479** -- **PR #120538** +- **PR #120480** +- **PR #120540** - **PR #120582** +- **PR #120584** - **PR #120594** Thanks @vincentkoc. +- **PR #120817** Thanks @Takhoffman. +- **PR #120985** +- **PR #120877** +- **PR #120931** +- **PR #121321** +- **PR #121492** +- **PR #120601** Thanks @VACInc. +- **PR #121787** Thanks @vincentkoc. +- **PR #119812** Related #119811. +- **PR #119911** Related #119905. +- **PR #120628** Related #120624. +- **PR #120653** Thanks @vincentkoc. +- **PR #120959** +- **PR #119876** Related #119867. +- **PR #119990** Related #119980. +- **PR #120636** Related #120635. +- **PR #120089** Thanks @vincentkoc. +- **PR #119928** Thanks @vincentkoc. +- **PR #106216** +- **PR #122203** Thanks @vincentkoc. +- **PR #120137** Related #120135. +- **PR #120195** Related #120194. +- **PR #96080** Related #96046. Thanks @tangtaizong666 and @vincentkoc and @hearace1. +- **PR #122319** Thanks @vincentkoc. +- **PR #120203** Related #120202. +- **PR #122534** Thanks @vincentkoc. +- **PR #122434** +- **PR #122584** Thanks @vincentkoc. +- **PR #120778** Thanks @vincentkoc. +- **PR #120983** Thanks @vincentkoc. +- **PR #122330** Thanks @mbelinky. +- **PR #120538** - **PR #120527** Thanks @Takhoffman. +- **PR #120085** Thanks @vincentkoc. +- **PR #120479** ## 2026.7.1 OpenClaw v2026.7.1 brings major Control UI and onboarding overhauls, major updates to the official iOS, Android, and macOS apps, expanded model and provider support including GPT-5.6 compatibility, Tencent Hy3, and Meta Muse Spark 1.1, and stronger Codex and connected coding-agent workflows. Telegram, Slack, Discord, and Apple Messages each receive substantial updates, while Gateway crash loops, scheduled work, remote browser control, workspace terminals, sessions, and goals also improve. There are also many general fixes and refinements throughout OpenClaw.