diff --git a/docs/web/control-ui.md b/docs/web/control-ui.md index 2180d892974..da9e0d5f769 100644 --- a/docs/web/control-ui.md +++ b/docs/web/control-ui.md @@ -138,7 +138,7 @@ A **Search** field at the top of the sidebar opens the command palette (⌘K). T - Channels: built-in plus bundled/external plugin channels status, QR login, and per-channel config (`channels.status`, `web.login.*`, `config.patch`). - Channel probe refreshes keep the previous snapshot visible while slow provider checks finish, and label partial snapshots when a probe or audit exceeds its UI budget. - Instances: presence list and refresh (`system-presence`). - - Sessions: list configured-agent sessions by default, pin frequent sessions, rename them, archive or restore inactive sessions, fall back from stale unconfigured agent session keys, and apply per-session model/thinking/fast/verbose/trace/reasoning overrides (`sessions.list`, `sessions.patch`). Pinned sessions sort above recent unpinned sessions; archived sessions live in the Sessions page's archived view and keep their transcripts. Rows show an unread dot for sessions with activity since their last read, with mark-unread/mark-read actions (`sessions.patch { unread }`), and a Fork action that branches the transcript into a new session (`sessions.create { parentSessionKey, fork: true }`). + - Sessions: list configured-agent sessions by default, pin frequent sessions, rename them, archive or restore inactive sessions, fall back from stale unconfigured agent session keys, and apply per-session model/thinking/fast/verbose/trace/reasoning overrides (`sessions.list`, `sessions.patch`). Pinned sessions sort above recent unpinned sessions; archived sessions live in the Sessions page's archived view and keep their transcripts. Rows show an unread dot for sessions with activity since their last read, with mark-unread/mark-read actions (`sessions.patch { unread }`), and a Fork action that branches the transcript into a new session (`sessions.create { parentSessionKey, fork: true }`). Overview tiles above the table summarize the loaded roster (session count, live runs, unread sessions, total tokens), each row carries a kind glyph with a live-run dot, and the Tokens column shows a context-window usage meter when the session reports token and context sizes. - Session grouping: a Group by control organizes the sessions table into sections by custom groups, channel, kind, agent, or date. Custom groups persist per session via `sessions.patch` (`category`), so sessions started from message channels (Discord, Telegram, WhatsApp, ...) can be categorized too; assign groups by dragging rows onto a section, or with the per-row group selector, and create groups with the New group action. - Dreams: dreaming status, enable/disable toggle, and Dream Diary reader (`doctor.memory.status`, `doctor.memory.dreamDiary`, `config.patch`). diff --git a/ui/src/components/icons.ts b/ui/src/components/icons.ts index 142cdacb61d..7f38aab52a2 100644 --- a/ui/src/components/icons.ts +++ b/ui/src/components/icons.ts @@ -136,6 +136,14 @@ export const icons = { `, + users: html` + + + + + + + `, // UI icons menu: html` diff --git a/ui/src/i18n/.i18n/ar.meta.json b/ui/src/i18n/.i18n/ar.meta.json index 742be84f21d..6f0672e42ff 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-09T02:23:54.830Z", + "generatedAt": "2026-07-09T07:40:39.909Z", "locale": "ar", "model": "gpt-5.5", "provider": "openai", - "sourceHash": "ef47733c644c36f1edaca392ff9cc2997ad9ae3ebb143371684bf16c204b7f9c", - "totalKeys": 1676, - "translatedKeys": 1676, + "sourceHash": "2ad8c0e584cac1234ef64e73cd46d2736f15ca7fefc652166abe289df93b571f", + "totalKeys": 1677, + "translatedKeys": 1677, "workflow": 1 } diff --git a/ui/src/i18n/.i18n/ar.tm.jsonl b/ui/src/i18n/.i18n/ar.tm.jsonl index f8cf9117e07..a4ecefa56f9 100644 --- a/ui/src/i18n/.i18n/ar.tm.jsonl +++ b/ui/src/i18n/.i18n/ar.tm.jsonl @@ -147,6 +147,7 @@ {"cache_key":"b0b45f77a8a2f9de94ffd0d0a299b834fc8f69ce291878ed6471e1abe86fcd8c","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.ungrouped","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Ungrouped","text_hash":"674b38cae72bb0c8be97cea114f7ce84a6ad4ae3c7f3ceb0c869d62db8e53fa2","tgt_lang":"ar","translated":"غير مجمّع","updated_at":"2026-07-05T14:39:56.977Z"} {"cache_key":"b0fe8a7e77db10bf497226f711f15db25b4c0ecc915174c2250999c582a349cf","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.workspaceFiles.browser","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Project files","text_hash":"2a3d9a240c9206964ee7237a1d99fda05ed501a485262e18f33c446c9f735d1c","tgt_lang":"ar","translated":"ملفات المشروع","updated_at":"2026-06-16T14:15:41.761Z"} {"cache_key":"b21f9533c2b71b808463481f3809e658ed2af29251c4bf7b3e97b35cf06f8512","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.workspaceFiles.root","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Root","text_hash":"44cb005ee2e65d9cc817b0a083579369fb6c24a4be728cb43fd9d4c3ca7f4c2e","tgt_lang":"ar","translated":"الجذر","updated_at":"2026-06-16T14:15:41.761Z"} +{"cache_key":"b2c5e959e65a2e801276e872c2bbc68198205e6d95aa6e410db7e157a65a0db7","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.contextUsageApprox","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"~{percent}% of context used ({used} / {context} tokens, approximate)","text_hash":"54007077673048ad26ff220971d2598fde53a34c33da9e1eaca0927ce80b2708","tgt_lang":"ar","translated":"~{percent}% من السياق مستخدم ({used} / {context} رموز، تقريبي)","updated_at":"2026-07-09T07:40:39.905Z"} {"cache_key":"b2e5905a66b6e1d0937b7acbbff5968bd206bdcbdfc24d4b894949ee2bffe0a1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.emptyFilteredHint","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Change the view, search, priority, agent, or archive filter.","text_hash":"049dfae940263ace9707334af06b298c1223c38a449b1cec5a712553badebbd0","tgt_lang":"ar","translated":"غيّر العرض أو البحث أو الأولوية أو الوكيل أو فلتر الأرشيف.","updated_at":"2026-06-17T14:15:04.326Z"} {"cache_key":"b309694f44e2b0afebb62af6aec30b2815ae6588b5dc435836abcdcc67b2b8a4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.dependencyStatusMissing","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Missing","text_hash":"6be36ca49ee85210c5d1ad9c377d90a9859c66d889110a2a5b0dccd390d12e20","tgt_lang":"ar","translated":"مفقودة","updated_at":"2026-06-16T14:15:34.787Z"} {"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"} @@ -200,6 +201,7 @@ {"cache_key":"ddb169dfbfdcf91ad52b810c9e72d18dae6e2e7444b3f676a3254cd01dde0161","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.workspaceFiles.browserCount","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"} {"cache_key":"e23352876d234513223dd70fcd8f259938027b9a17c307142be450528006f6fe","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.workspaceFiles.files","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Workspace","text_hash":"87bb59ba2f92f2a5a9f13e021fd58dd14ae5c065b1046146875e6e68d5ebc8b7","tgt_lang":"ar","translated":"مساحة العمل","updated_at":"2026-06-16T14:15:34.787Z"} {"cache_key":"e2b798d7bec27d887656b055ab8643d959d1f5201d9aa70ead44f9f0450a442b","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.pinned","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Pinned","text_hash":"f20c879465551f0d1457a13d4390d0f1ece456b115d75463169c5d55341b9b1e","tgt_lang":"ar","translated":"مثبّتة","updated_at":"2026-07-02T14:30:22.961Z"} +{"cache_key":"e3470e18bb46c41816c59f479ddf89b0cf0f27e8e7537347d052c34f1358cf14","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.contextUsage","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"{percent}% of context used ({used} / {context} tokens)","text_hash":"f626ed78b8aca81f039ef64637bbdd4cffe0a289b402fd0c6039e977040aba72","tgt_lang":"ar","translated":"تم استخدام {percent}% من السياق ({used} / {context} رموز)","updated_at":"2026-07-09T07:06:24.564Z"} {"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":"e6524eced9d1d75aba4b448b6d634ed4c879c1b5a10965d3e81db152b56b14eb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.autoRefresh5s","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"5s","text_hash":"93e3d8c5b10657d2884f177488b689aadf82a83f962237cb602b3314386ab3b7","tgt_lang":"ar","translated":"5 ث","updated_at":"2026-06-17T14:15:04.326Z"} {"cache_key":"e8594ae1216efdeb8b5d4c8b11f101b2cf40f7f5d8c72fc127db3772b2917ded","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.talkAdvancedSettingsRequiresAdminTitle","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Advanced Talk settings require operator.admin access.","text_hash":"fa933a90d7dde5f8f1a324bd13a5daceb0ad9e04bd77f3aae07c8348edfe4dd7","tgt_lang":"ar","translated":"تتطلب إعدادات Talk المتقدمة صلاحية operator.admin.","updated_at":"2026-07-06T20:20:02.809Z"} diff --git a/ui/src/i18n/.i18n/de.meta.json b/ui/src/i18n/.i18n/de.meta.json index 61663d05a98..c759fc79f27 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-09T02:23:54.190Z", + "generatedAt": "2026-07-09T07:40:31.573Z", "locale": "de", "model": "gpt-5.5", "provider": "openai", - "sourceHash": "ef47733c644c36f1edaca392ff9cc2997ad9ae3ebb143371684bf16c204b7f9c", - "totalKeys": 1676, - "translatedKeys": 1676, + "sourceHash": "2ad8c0e584cac1234ef64e73cd46d2736f15ca7fefc652166abe289df93b571f", + "totalKeys": 1677, + "translatedKeys": 1677, "workflow": 1 } diff --git a/ui/src/i18n/.i18n/de.tm.jsonl b/ui/src/i18n/.i18n/de.tm.jsonl index 77578423014..5026d3fd34f 100644 --- a/ui/src/i18n/.i18n/de.tm.jsonl +++ b/ui/src/i18n/.i18n/de.tm.jsonl @@ -86,6 +86,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":"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":"5f60d04e50be0e22c14d761f808667c2dfd5623e67247c367c1d280613bcffca","model":"gpt-5.5","provider":"openai","segment_id":"workboard.badgeWorkerLogs","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"{count} worker logs","text_hash":"2923e2a84e6ed0ca048d280206198b156da6148859e474498d335a44e323e0a8","tgt_lang":"de","translated":"{count} Worker-Protokolle","updated_at":"2026-05-30T15:38:11.508Z"} +{"cache_key":"607f6579fe326db8118df72dd6e3998b53f573ecb54e243e59f7231f93a4b828","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.contextUsage","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"{percent}% of context used ({used} / {context} tokens)","text_hash":"f626ed78b8aca81f039ef64637bbdd4cffe0a289b402fd0c6039e977040aba72","tgt_lang":"de","translated":"{percent}% des Kontexts verwendet ({used} / {context} Token)","updated_at":"2026-07-09T07:06:14.874Z"} {"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":"61fb0d5b03ac229c73083a5fb27e33af8257602d3697b4ed136aa23b7e587e59","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.deleteGroupConfirm","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Delete group \"{group}\"? Its sessions move to Ungrouped.","text_hash":"8efc8cb301bca2d82627c05eb36558e603c1b1ad0d58a2bd6584aa1c3a01c710","tgt_lang":"de","translated":"Gruppe „{group}“ löschen? Die zugehörigen Sitzungen werden nach „Nicht gruppiert“ verschoben.","updated_at":"2026-07-06T23:40:48.838Z"} {"cache_key":"6210929636bb0466f9eed2b38004ca6eaba51083b43fe2975f2d5120d5758c45","model":"gpt-5.5","provider":"openai","segment_id":"terminal.detached","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"detached","text_hash":"88e34e4cdbb5c6066cb1b0d0abe74714bd72f86259433bc8287614e4ae052605","tgt_lang":"de","translated":"getrennt","updated_at":"2026-07-04T21:23:50.364Z"} @@ -155,6 +156,7 @@ {"cache_key":"a29faa56beed9df71db1674a1634bcef71610d0e9e62117b929e28c4b08853e5","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.groupByNone","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"None","text_hash":"dc937b59892604f5a86ac96936cd7ff09e25f18ae6b758e8014a24c7fa039e91","tgt_lang":"de","translated":"Keine","updated_at":"2026-07-05T14:39:38.809Z"} {"cache_key":"a462449fc3412911ee07a12115f113ed19f1cfcb0af5d41f12d267ec6158067e","model":"gpt-5.5","provider":"openai","segment_id":"usage.providerUsage.cacheTokens","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"{count} cache","text_hash":"9d5f9230d1dea8b0d5b0f0705199920c0be54b3087c4f9d7fb4014284623eb49","tgt_lang":"de","translated":"{count} Cache-Tokens","updated_at":"2026-07-06T06:40:15.357Z"} {"cache_key":"a474d9e012a2f4e4a2d98ae835cab34c328a668ed778cd5cb212e94974fb9ea4","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.renameGroupPrompt","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Rename group","text_hash":"98d254a311d0e820bb8739eb28d4e1eb5fc1cfc34f755167759864cd15504b4c","tgt_lang":"de","translated":"Gruppe umbenennen","updated_at":"2026-07-06T23:40:48.838Z"} +{"cache_key":"a51a808652fbdda2a6327d190e1246820f5d71a79c7358d8e94d54cf2f5b9925","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.contextUsageApprox","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"~{percent}% of context used ({used} / {context} tokens, approximate)","text_hash":"54007077673048ad26ff220971d2598fde53a34c33da9e1eaca0927ce80b2708","tgt_lang":"de","translated":"~{percent}% des Kontexts verwendet ({used} / {context} Tokens, ungefähr)","updated_at":"2026-07-09T07:40:31.569Z"} {"cache_key":"a5443cc44c106268ba917833e9ba2fea70b44c14b885f1cd64ef14a2800803a2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.layoutComfortable","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Comfortable card density","text_hash":"bfaaf4553fd254bf24431ebabf62faebfd862685e9e7a52f5e799b11488dc7fe","tgt_lang":"de","translated":"Komfortable Kartendichte","updated_at":"2026-06-17T14:13:07.391Z"} {"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":"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"} diff --git a/ui/src/i18n/.i18n/es.meta.json b/ui/src/i18n/.i18n/es.meta.json index 30c399a7a86..313b6ccf47f 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-09T02:23:54.294Z", + "generatedAt": "2026-07-09T07:40:32.790Z", "locale": "es", "model": "gpt-5.5", "provider": "openai", - "sourceHash": "ef47733c644c36f1edaca392ff9cc2997ad9ae3ebb143371684bf16c204b7f9c", - "totalKeys": 1676, - "translatedKeys": 1676, + "sourceHash": "2ad8c0e584cac1234ef64e73cd46d2736f15ca7fefc652166abe289df93b571f", + "totalKeys": 1677, + "translatedKeys": 1677, "workflow": 1 } diff --git a/ui/src/i18n/.i18n/es.tm.jsonl b/ui/src/i18n/.i18n/es.tm.jsonl index 98264e7e4cd..8f5a125c501 100644 --- a/ui/src/i18n/.i18n/es.tm.jsonl +++ b/ui/src/i18n/.i18n/es.tm.jsonl @@ -87,6 +87,7 @@ {"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":"5dca5fa9990e4ff6485c657fcf79d3f98e896854c281835664ed91bb6698f46b","model":"gpt-5.5","provider":"openai","segment_id":"chat.splitView.dropSplit","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Split","text_hash":"32afaa784333648025e24b162bece7474051bcaaa29e98e19922b400b4ceb04b","tgt_lang":"es","translated":"Dividir","updated_at":"2026-07-06T22:56:19.249Z"} {"cache_key":"5fa5f353c2dd6b0a8085e1f7e44c161a8ce5765c6cfea51dd771218c6123ce2f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.detailAutomationTenant","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Tenant: {tenant}","text_hash":"e896dc96a6847d7aaa593069e890e7a712fd60d7be60280ee24e1942e10411b0","tgt_lang":"es","translated":"Tenant: {tenant}","updated_at":"2026-06-16T14:14:11.215Z"} +{"cache_key":"5fe573377ed25df9669347027c35a0370b7802be55943f7af293eeff86acf347","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.contextUsage","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"{percent}% of context used ({used} / {context} tokens)","text_hash":"f626ed78b8aca81f039ef64637bbdd4cffe0a289b402fd0c6039e977040aba72","tgt_lang":"es","translated":"{percent}% del contexto usado ({used} / {context} tokens)","updated_at":"2026-07-09T07:06:15.991Z"} {"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"} {"cache_key":"618a589f34990673e9d3eddf322bbd5d18841f3510743957f09b5c059b79f04e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.detailUpdatedValue","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Updated: {time}","text_hash":"5e72d5445f018c9d08aa34ae0178fb9aa49eea6a0afd0c8d379f20b7af3e8aa0","tgt_lang":"es","translated":"Actualizado: {time}","updated_at":"2026-06-16T14:14:11.215Z"} {"cache_key":"638f785585a948488de48c7721f1f1a6563599ba6a4eee45cb44cd665b8ee1c8","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.groupByKind","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Kind","text_hash":"f5387f9bb6ed70315a77fdcb9335facc27a9bf241f35955bd2755c55e0c016c7","tgt_lang":"es","translated":"Tipo","updated_at":"2026-07-05T14:39:41.363Z"} @@ -97,6 +98,7 @@ {"cache_key":"685afd107c6ec6a6b264f726716f912bee667ec63b5977e6e035060679b0db49","model":"gpt-5.5","provider":"openai","segment_id":"chat.composer.contextUsage.open","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Open context usage details","text_hash":"8765adde14aebe600e7c9c69196c5b4a9ccc654802a94626d0391d9eaed725b1","tgt_lang":"es","translated":"Abrir detalles de uso del contexto","updated_at":"2026-07-05T10:16:02.806Z"} {"cache_key":"6892bdabaa98a5acefcf67fbfb5672ed9c65aafd74023cddbfbdacb50c10b1bc","model":"gpt-5.5","provider":"openai","segment_id":"worktrees.title","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Managed Worktrees","text_hash":"dde32010185098a47e873fb25dd99446b0cb1a75614068587f7cd0bffb5aed18","tgt_lang":"es","translated":"Worktrees administrados","updated_at":"2026-07-05T21:00:41.074Z"} {"cache_key":"6a09ddd99da5e8254a0189c067f5000ad9cd95518bf9d6dd6cc228ce271dd527","model":"gpt-5.5","provider":"openai","segment_id":"chat.composer.selectedMicrophoneUnavailable","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"The selected microphone is unavailable. Choose another input or System default.","text_hash":"7ae3ae7c3179e22942d5b6f911a3de37085b7753814c65e58be50989987bb00f","tgt_lang":"es","translated":"El micrófono seleccionado no está disponible. Elige otra entrada o la opción predeterminada del sistema.","updated_at":"2026-07-06T17:56:20.380Z"} +{"cache_key":"6bd94a4f2489136a7123013c3423f5d4572d88269079105988e0cc4c21dc7888","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.contextUsageApprox","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"~{percent}% of context used ({used} / {context} tokens, approximate)","text_hash":"54007077673048ad26ff220971d2598fde53a34c33da9e1eaca0927ce80b2708","tgt_lang":"es","translated":"~{percent}% del contexto usado ({used} / {context} tokens, aproximado)","updated_at":"2026-07-09T07:40:32.789Z"} {"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":"6c72a1f5f12168533784ec7ef65e91e4ecda20ac2a59143a89438accefefbb28","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.restoreSession","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Restore session","text_hash":"35e4dc9befd3b3a29b50938839af0efb41b08051988dde53e1c1e73d1c2a039f","tgt_lang":"es","translated":"Restaurar sesión","updated_at":"2026-07-02T14:30:06.460Z"} {"cache_key":"6cc70d4d74a59a4f46c58b6deefab840c90a65dbab13281153d57d3c571ac5bd","model":"gpt-5.5","provider":"openai","segment_id":"worktrees.status","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Status","text_hash":"920e413c7d411b61ef3e8c63b1cb6ad058d5f95f8b481dbafe60248387d8c355","tgt_lang":"es","translated":"Estado","updated_at":"2026-07-05T21:00:41.074Z"} diff --git a/ui/src/i18n/.i18n/fa.meta.json b/ui/src/i18n/.i18n/fa.meta.json index 168254320be..49100613747 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-09T02:23:55.791Z", + "generatedAt": "2026-07-09T07:40:52.287Z", "locale": "fa", "model": "gpt-5.5", "provider": "openai", - "sourceHash": "ef47733c644c36f1edaca392ff9cc2997ad9ae3ebb143371684bf16c204b7f9c", - "totalKeys": 1676, - "translatedKeys": 1676, + "sourceHash": "2ad8c0e584cac1234ef64e73cd46d2736f15ca7fefc652166abe289df93b571f", + "totalKeys": 1677, + "translatedKeys": 1677, "workflow": 1 } diff --git a/ui/src/i18n/.i18n/fa.tm.jsonl b/ui/src/i18n/.i18n/fa.tm.jsonl index 53cf2b3e2b6..56341b69dab 100644 --- a/ui/src/i18n/.i18n/fa.tm.jsonl +++ b/ui/src/i18n/.i18n/fa.tm.jsonl @@ -1,5 +1,6 @@ {"cache_key":"02649d9444dede2f7341c2b50e5bac7f1ee89f7f6d760c1a0c25798613c78a15","model":"gpt-5.5","provider":"openai","segment_id":"chat.splitView.sessionSelect","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Pane session","text_hash":"0deb0759c3643f2659c0838326276513c119e7923672a118c4ed13c012c4b628","tgt_lang":"fa","translated":"نشست پنل","updated_at":"2026-07-06T07:24:38.563Z"} {"cache_key":"02d9671244d20a7a9b1e5654272d64dc82d1f3ad471ebfbc731fdc1256d0272b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.workspaceFiles.summary","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Session workspace summary","text_hash":"1ed422c34dc1802d4c7366164ae810c496e206fe82e8e6565cefc38230b56bb4","tgt_lang":"fa","translated":"خلاصه فضای کاری جلسه","updated_at":"2026-06-16T14:18:48.731Z"} +{"cache_key":"07569b85548746ca885e37cf6a0b320a29e99b48564d2584f2bb8749045c1734","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.contextUsage","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"{percent}% of context used ({used} / {context} tokens)","text_hash":"f626ed78b8aca81f039ef64637bbdd4cffe0a289b402fd0c6039e977040aba72","tgt_lang":"fa","translated":"{percent}% از متن استفاده شده ({used} / {context} توکن)","updated_at":"2026-07-09T07:06:38.621Z"} {"cache_key":"076b81e9c756d1ba21208a75e47cf37031c0928d1d470911701626adcd3df053","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.groupMenu","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Group options for {group}","text_hash":"29456bfd0f10cfa1b3b0c005e2202221ff66aafe6b72ee05f7cfc93ce9e79af7","tgt_lang":"fa","translated":"گزینه‌های گروه برای {group}","updated_at":"2026-07-06T23:41:23.355Z"} {"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":"0b87246355b6c9cc0b035cc0725e59723f3d58fa1ee925ad6e17c76dacff41cb","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.detailAutomation","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Automation","text_hash":"d909750b1bbb71a39b6330ba8f81f4f8f6e889ed96d7ab366e74857909750c64","tgt_lang":"fa","translated":"خودکارسازی","updated_at":"2026-06-16T14:18:33.052Z"} @@ -25,6 +26,7 @@ {"cache_key":"1f6dec88b77390e395c7b0bdcd671756e3aa20c23e6676339a41a692e670112e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.workspaceFiles.changed","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Changed","text_hash":"2a6141e43be0c2125e3b5d9f74b4ff1261a0b320ff927c83d4d9b1b65585bad7","tgt_lang":"fa","translated":"تغییر‌یافته","updated_at":"2026-06-16T14:18:48.730Z"} {"cache_key":"1ff41358995e014dcbc62393e62438ad388537fa6213214f728524249fd7162e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.detailWorkerLogs","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Worker logs","text_hash":"67766b9f222a7ccdae6beb7d6e7877d1a13abb8a346a8c5c803a4380bdf851b1","tgt_lang":"fa","translated":"گزارش‌های کارگر","updated_at":"2026-06-16T14:18:33.052Z"} {"cache_key":"215b066cf00800ad3f2cec68a670dceb596eb664356d3463ce00848308c55b96","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.deleteGroupMenu","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Delete group…","text_hash":"996ee6f0d878196a0b88da2c0c3dc44c65428e3ffb7097d0ecae054154654675","tgt_lang":"fa","translated":"حذف گروه…","updated_at":"2026-07-06T23:41:23.355Z"} +{"cache_key":"240e6847ead3e1a3c6f49d6911161c4c900cd2a687d64e70eec4e88bef03e2d6","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.contextUsageApprox","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"~{percent}% of context used ({used} / {context} tokens, approximate)","text_hash":"54007077673048ad26ff220971d2598fde53a34c33da9e1eaca0927ce80b2708","tgt_lang":"fa","translated":"~{percent}% از زمینه استفاده شده است ({used} / {context} توکن، تقریبی)","updated_at":"2026-07-09T07:40:52.285Z"} {"cache_key":"246108e4471b049fcc78604e95359cf30bfc4f8f9a15e069f895cde99819646d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.autoRefresh30s","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"30s","text_hash":"d3382a4f0e03f8b14cf99424376886c236f1503d4b332137667484fc96d58fc4","tgt_lang":"fa","translated":"۳۰ث","updated_at":"2026-06-17T14:17:52.321Z"} {"cache_key":"27bddaa81a39838a7db147c71a1cf70ecaf8f77fdb02dc4044429510d81a2af8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.workspaceFiles.workspace","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:40.803Z"} {"cache_key":"288b7d325a0a012c988365dc4f25865247bd4e9ad36b28fe64602aa592730e03","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.autoRefresh60s","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"60s","text_hash":"f79f071ab5b033ca8fb42c077f39708930d194b18f4608eb26ac1d9665a8836f","tgt_lang":"fa","translated":"۶۰ث","updated_at":"2026-06-17T14:17:52.321Z"} diff --git a/ui/src/i18n/.i18n/fr.meta.json b/ui/src/i18n/.i18n/fr.meta.json index 3ca4c5f5194..fb0b6c59d94 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-09T02:23:54.618Z", + "generatedAt": "2026-07-09T07:40:36.992Z", "locale": "fr", "model": "gpt-5.5", "provider": "openai", - "sourceHash": "ef47733c644c36f1edaca392ff9cc2997ad9ae3ebb143371684bf16c204b7f9c", - "totalKeys": 1676, - "translatedKeys": 1676, + "sourceHash": "2ad8c0e584cac1234ef64e73cd46d2736f15ca7fefc652166abe289df93b571f", + "totalKeys": 1677, + "translatedKeys": 1677, "workflow": 1 } diff --git a/ui/src/i18n/.i18n/fr.tm.jsonl b/ui/src/i18n/.i18n/fr.tm.jsonl index b249f8e379b..8e1a2bb40c6 100644 --- a/ui/src/i18n/.i18n/fr.tm.jsonl +++ b/ui/src/i18n/.i18n/fr.tm.jsonl @@ -32,6 +32,7 @@ {"cache_key":"29543289b89e37bfcf5463f542622dbc78302bfc7b168de33bc9c12a4a75a80b","model":"gpt-5.5","provider":"openai","segment_id":"subtitles.skillWorkshop","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Review, refine, and apply proposals before they become live skills.","text_hash":"f907c72e9f18a205027257cd6fecdd52b03732227a17dcec0db038e11de3f8cc","tgt_lang":"fr","translated":"Examinez, affinez et appliquez les propositions avant qu’elles ne deviennent des skills actives.","updated_at":"2026-05-31T21:48:25.015Z"} {"cache_key":"2f5c0d4d98314b8109548a8930ca5a33f1fe4524fdb3732d3a0926367d414e0e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.talkSensitivityMedium","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Medium","text_hash":"8e588cd187741f1cd76f5fab77b7208782a8c21d764ce7d7a4cf3ac4e0968873","tgt_lang":"fr","translated":"Moyenne","updated_at":"2026-07-06T20:20:02.809Z"} {"cache_key":"2f7fb7335938fd29ef05e0ceb033a1a748e2d86d6c9937fb5f3200cf5d6bfc74","model":"gpt-5.5","provider":"openai","segment_id":"chat.splitView.dropSplit","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Split","text_hash":"32afaa784333648025e24b162bece7474051bcaaa29e98e19922b400b4ceb04b","tgt_lang":"fr","translated":"Scinder","updated_at":"2026-07-06T22:56:24.145Z"} +{"cache_key":"3191d7697e74cdb24a5cc32e85babed792d8d28fcf41a3752e7bcba4e9b082c3","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.contextUsageApprox","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"~{percent}% of context used ({used} / {context} tokens, approximate)","text_hash":"54007077673048ad26ff220971d2598fde53a34c33da9e1eaca0927ce80b2708","tgt_lang":"fr","translated":"~{percent} % du contexte utilisé ({used} / {context} tokens, approximatif)","updated_at":"2026-07-09T07:40:36.986Z"} {"cache_key":"32508a245b7f297458454d0d6b421f18bfb8e5b30cc485b6c8efb83efe906823","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.autoRefresh60s","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"60s","text_hash":"f79f071ab5b033ca8fb42c077f39708930d194b18f4608eb26ac1d9665a8836f","tgt_lang":"fr","translated":"60s","updated_at":"2026-06-17T14:14:37.466Z"} {"cache_key":"332aa29d6dc5e485013d1490b2de888ccd79e840cb107e67ac89eb4c4b374455","model":"gpt-5.5","provider":"openai","segment_id":"chat.composer.contextUsage.open","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Open context usage details","text_hash":"8765adde14aebe600e7c9c69196c5b4a9ccc654802a94626d0391d9eaed725b1","tgt_lang":"fr","translated":"Ouvrir les détails de l’utilisation du contexte","updated_at":"2026-07-05T10:16:09.189Z"} {"cache_key":"33f08936ac956a25ff1afbce1f6967a17269c18d5c829f5fc007dde85c338703","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.viewAll","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"All cards","text_hash":"2306120917506b5998ec702f3661068b102dac538ba4c9e4634d65fe33eea98a","tgt_lang":"fr","translated":"Toutes les cartes","updated_at":"2026-06-17T14:14:32.183Z"} @@ -143,6 +144,7 @@ {"cache_key":"986854b4ba372b725ef75a0356de1baad04b9f7cd7e60eaaa1ef6bb9cc0bfa9f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.viewReview","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Review","text_hash":"aff0766a5290e117b8433c351bae7b7b23bed682b2369bd822d88a647cc58512","tgt_lang":"fr","translated":"Révision","updated_at":"2026-06-17T14:14:32.183Z"} {"cache_key":"9c50d9db0cd45b064b9244da54e52274506ce429291257708505edec0ae03110","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.workspaceFiles.summary","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Session workspace summary","text_hash":"1ed422c34dc1802d4c7366164ae810c496e206fe82e8e6565cefc38230b56bb4","tgt_lang":"fr","translated":"Résumé de l'espace de travail de la session","updated_at":"2026-06-16T14:14:38.496Z"} {"cache_key":"9d3dbb1a19dbf277efcb3c80ae06367b737306e22712664fb22ff83fec8635f7","model":"gpt-5","provider":"openai","segment_id":"usage.daily.compressedScaleHint","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Square-root scale keeps low-usage days visible.","text_hash":"9515e7c6db149c32b64dba95a43e31a61d53dce8f11fe98683b234fb1cfd1920","tgt_lang":"fr","translated":"L’échelle en racine carrée permet de garder visibles les jours de faible utilisation.","updated_at":"2026-07-05T20:24:32.108Z"} +{"cache_key":"9e7c745916d465fa40eeeebf992ccca3e863c0e1dd100136064029601b65ff46","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.contextUsage","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"{percent}% of context used ({used} / {context} tokens)","text_hash":"f626ed78b8aca81f039ef64637bbdd4cffe0a289b402fd0c6039e977040aba72","tgt_lang":"fr","translated":"{percent} % du contexte utilisé ({used} / {context} jetons)","updated_at":"2026-07-09T07:06:21.455Z"} {"cache_key":"9fdf6853b304face70e08c6ff9668d904f688392273cc448722d1eb275d5fabc","model":"gpt-5.5","provider":"openai","segment_id":"chat.composer.systemDefaultMicrophone","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"System default","text_hash":"b0459211f9f76871059135050a2afd9a01e7e41dc32ea58006c51483b9ceab6d","tgt_lang":"fr","translated":"Par défaut du système","updated_at":"2026-07-06T17:33:45.160Z"} {"cache_key":"a20d3c7263b6279d4fa2aa712d1b8e3da90e8f4f03a2b27439bcf94bdea3b139","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.detailAutomationSummary","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Summary: {summary}","text_hash":"3a2270b3cd47b523936c13efec489f36112e0a64fe763dbe972d21fef029e814","tgt_lang":"fr","translated":"Résumé : {summary}","updated_at":"2026-06-16T14:14:26.985Z"} {"cache_key":"a3c9541f8f2ad9655aa3e8fb26377fcd1b74545c4a39921264097ede6fbd7fdf","model":"gpt-5.5","provider":"openai","segment_id":"connection.offlineHint","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Live updates and actions are paused until the connection returns.","text_hash":"7a60105cdafb6aa95b9081a370308a9ccd495199c9bfb90d3e0f70af68680f26","tgt_lang":"fr","translated":"Les mises à jour en direct et les actions sont en pause jusqu’au rétablissement de la connexion.","updated_at":"2026-07-05T21:55:29.170Z"} diff --git a/ui/src/i18n/.i18n/hi.meta.json b/ui/src/i18n/.i18n/hi.meta.json index 9f1c613808a..da0623ad415 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-09T02:23:54.719Z", + "generatedAt": "2026-07-09T07:40:38.574Z", "locale": "hi", "model": "gpt-5.5", "provider": "openai", - "sourceHash": "ef47733c644c36f1edaca392ff9cc2997ad9ae3ebb143371684bf16c204b7f9c", - "totalKeys": 1676, - "translatedKeys": 1676, + "sourceHash": "2ad8c0e584cac1234ef64e73cd46d2736f15ca7fefc652166abe289df93b571f", + "totalKeys": 1677, + "translatedKeys": 1677, "workflow": 1 } diff --git a/ui/src/i18n/.i18n/hi.tm.jsonl b/ui/src/i18n/.i18n/hi.tm.jsonl index ec3eb676f74..4731341ba10 100644 --- a/ui/src/i18n/.i18n/hi.tm.jsonl +++ b/ui/src/i18n/.i18n/hi.tm.jsonl @@ -1014,6 +1014,7 @@ {"cache_key":"a9942b4c5df21ab9e5db7c87c91c3d8f4b724a2800fa064b1f6161d92307dc7d","model":"gpt-5.5","provider":"openai","segment_id":"usage.daily.tokensTitle","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Daily Token Usage","text_hash":"f445094fe3729c2a1e457eaf56b11f5ca12f8b6c439051dd7a8076e1647df4b9","tgt_lang":"hi","translated":"दैनिक टोकन उपयोग","updated_at":"2026-06-26T21:34:51.300Z"} {"cache_key":"aa07972f122c438ecb09a3b4f3cd29361bb46ebfa51d47f9b4080ac8d443c2de","model":"gpt-5.5","provider":"openai","segment_id":"worktrees.repo","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Repository","text_hash":"13d6ff07b8a5d792ec87d5ec83bff2730ee77fa8f4fcd89ca5f1d688f64b4c73","tgt_lang":"hi","translated":"Repository","updated_at":"2026-07-05T21:01:02.212Z"} {"cache_key":"aa2253e45f9f543067039edd4f331525d055794f05e3af2a3845baceb373b652","model":"gpt-5.5","provider":"openai","segment_id":"chat.workspaceFiles.files","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Workspace","text_hash":"87bb59ba2f92f2a5a9f13e021fd58dd14ae5c065b1046146875e6e68d5ebc8b7","tgt_lang":"hi","translated":"वर्कस्पेस","updated_at":"2026-06-26T21:36:39.137Z"} +{"cache_key":"aa3685de8f0ec29e3226843aadd4dbaea55a15a8e6d3e895aee7fc8a28eaf3b7","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.contextUsageApprox","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"~{percent}% of context used ({used} / {context} tokens, approximate)","text_hash":"54007077673048ad26ff220971d2598fde53a34c33da9e1eaca0927ce80b2708","tgt_lang":"hi","translated":"संदर्भ का ~{percent}% उपयोग हुआ ({used} / {context} टोकन, अनुमानित)","updated_at":"2026-07-09T07:40:38.573Z"} {"cache_key":"aa5c8cce0df544dda4aeffbd3883ee99ddb56987d87dd6a62cb51cf1bcea0505","model":"gpt-5.5","provider":"openai","segment_id":"dreaming.diary.noDreamsYet","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"No dreams yet","text_hash":"56ee279116c32430a788602b1a13522e463b1ab0db6e6b559e02146342ab9d63","tgt_lang":"hi","translated":"अभी तक कोई सपने नहीं","updated_at":"2026-06-26T21:34:11.503Z"} {"cache_key":"aa6976718cccd544730a1b24fcfb09f777902d345533f87c0801c0287d3c59b1","model":"gpt-5.5","provider":"openai","segment_id":"debug.modelsTitle","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Models","text_hash":"d17d2d78d76e6a6cd13048de225e107ac73de4aa5f8914e58a0cfaa9698c373e","tgt_lang":"hi","translated":"मॉडल","updated_at":"2026-06-26T21:31:12.170Z"} {"cache_key":"aa8280e5efda54d11b84646aa4d4be75add53c663bb905c9690c88b5524737fa","model":"gpt-5.5","provider":"openai","segment_id":"overview.access.trustedProxy","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Authenticated via trusted proxy.","text_hash":"50aed97ebfb8ea2ed6642d719b45cfe3ce0d1fc976a858ea9c1eb8c433b15177","tgt_lang":"hi","translated":"विश्वसनीय प्रॉक्सी के माध्यम से प्रमाणित।","updated_at":"2026-06-26T21:33:07.229Z"} @@ -1152,6 +1153,7 @@ {"cache_key":"bebad7d582bfec8ffa442a211e6cf433f8b1ccf018c5e429a53f651c75dc2054","model":"gpt-5.5","provider":"openai","segment_id":"common.search","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Search","text_hash":"49c266baaaa70981ea188fa714d5c40cf13830d786a861c9943ae0d26a7f3fe9","tgt_lang":"hi","translated":"खोजें","updated_at":"2026-06-26T21:29:38.612Z"} {"cache_key":"bebc1b2c7d613bfa6e1d9a30f5b8ee573d6b0bd6c9dff74fa5f2e5a5ea676702","model":"gpt-5.5","provider":"openai","segment_id":"subtitles.agents","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Workspaces, tools, identities.","text_hash":"8ad231ca3167964ff4fbdc62fcc794a6da125992233ce7d83153753630d9dd49","tgt_lang":"hi","translated":"वर्कस्पेस, टूल्स, पहचान।","updated_at":"2026-06-26T21:31:33.548Z"} {"cache_key":"bf2279624425c3efcf99b04cd8d27fad439d673100682eb2a7fb81aa6941161e","model":"gpt-5.5","provider":"openai","segment_id":"agents.context.openFilesTab","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Open Files tab","text_hash":"423a21a02bc6f7c21d6c85e30f0bc0827c497b6bc4123767375edd67f463c7bf","tgt_lang":"hi","translated":"फ़ाइलें टैब खोलें","updated_at":"2026-06-26T21:30:41.032Z"} +{"cache_key":"bf2c225e063624c45f9d6e68b81cdff89cfa7c63336590e42189c7bb81057453","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.contextUsage","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"{percent}% of context used ({used} / {context} tokens)","text_hash":"f626ed78b8aca81f039ef64637bbdd4cffe0a289b402fd0c6039e977040aba72","tgt_lang":"hi","translated":"संदर्भ का {percent}% उपयोग हुआ ({used} / {context} tokens)","updated_at":"2026-07-09T07:06:22.859Z"} {"cache_key":"bf412dc7266d648d20aa5e0e07f3f83cbe303732e16c5b1cb88a3b6e5ab709f2","model":"gpt-5.5","provider":"openai","segment_id":"workboard.showArchived","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Show archived cards","text_hash":"bbdf5a0b9e3d791f3f322b9c465c05ec5bae93634024a9bddeba7a3406e8ade0","tgt_lang":"hi","translated":"आर्काइव किए गए कार्ड दिखाएँ","updated_at":"2026-06-26T21:32:25.930Z"} {"cache_key":"bf82dabef5ad08848a13a9bf0fd62d2c72f50f1e9c3ff9047ba344aeaddf1722","model":"gpt-5.5","provider":"openai","segment_id":"cron.runEntry.runAt","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Run at","text_hash":"4b4c31294fb5b71b1b7b022c0fcc15a8295e19ecf0788db48cdeeab0d5623433","tgt_lang":"hi","translated":"चलाने का समय","updated_at":"2026-06-26T21:38:12.145Z"} {"cache_key":"bfb110d8189b39a43994aa8b3e7ee4cd7437a6a1ee5a7bb2b202c0393456a6f0","model":"gpt-5.5","provider":"openai","segment_id":"workboard.hideEmptyColumns","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Hide empty columns","text_hash":"87ff28d1fc07e0e1d1497cc028e77bf8fb7ee956e4881f8a77fde0039e50863b","tgt_lang":"hi","translated":"खाली कॉलम छिपाएँ","updated_at":"2026-06-26T21:32:45.360Z"} diff --git a/ui/src/i18n/.i18n/id.meta.json b/ui/src/i18n/.i18n/id.meta.json index 95c1599d331..41a33058b6d 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-09T02:23:55.260Z", + "generatedAt": "2026-07-09T07:40:45.502Z", "locale": "id", "model": "gpt-5.5", "provider": "openai", - "sourceHash": "ef47733c644c36f1edaca392ff9cc2997ad9ae3ebb143371684bf16c204b7f9c", - "totalKeys": 1676, - "translatedKeys": 1676, + "sourceHash": "2ad8c0e584cac1234ef64e73cd46d2736f15ca7fefc652166abe289df93b571f", + "totalKeys": 1677, + "translatedKeys": 1677, "workflow": 1 } diff --git a/ui/src/i18n/.i18n/id.tm.jsonl b/ui/src/i18n/.i18n/id.tm.jsonl index d1722f5e633..1612a774ebe 100644 --- a/ui/src/i18n/.i18n/id.tm.jsonl +++ b/ui/src/i18n/.i18n/id.tm.jsonl @@ -98,6 +98,7 @@ {"cache_key":"67cd7d399ac6b47ec03d740d51f17a3ee6d2d20603465d9b86a9281d2ee812cd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.detailNotePlaceholder","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Add a decision, blocker, or proof note...","text_hash":"0e40ea8371be2fcbd8379458b0da541ca0dce5dc86357dea64a4d8fac1c742dc","tgt_lang":"id","translated":"Tambahkan keputusan, penghambat, atau catatan bukti...","updated_at":"2026-06-16T14:16:50.406Z"} {"cache_key":"68f19148dc88d8f0ec70552a39ca753063b5e6cea2f1c88a027adae431d41b71","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.group","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Group","text_hash":"34ca0e76608842ff3e7d924a455a396a82f471052c15e3f2ed7f090ac702e5c1","tgt_lang":"id","translated":"Grup","updated_at":"2026-07-05T14:40:07.941Z"} {"cache_key":"6ab97365f3886c29eaf8cf9531ce3b002686c3bff684de4ba0cb428dcc9679de","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.viewRunning","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Running","text_hash":"f4ccae29e1bb0c20a124570a1b43f4347ea94bba9f84ffdfddd9c7445b126128","tgt_lang":"id","translated":"Berjalan","updated_at":"2026-06-17T14:15:58.283Z"} +{"cache_key":"6c3277821a46a2deef2632a2579875dfd967fab0e6e93bf9cb01fc72235e4644","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.contextUsageApprox","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"~{percent}% of context used ({used} / {context} tokens, approximate)","text_hash":"54007077673048ad26ff220971d2598fde53a34c33da9e1eaca0927ce80b2708","tgt_lang":"id","translated":"~{percent}% konteks digunakan ({used} / {context} token, perkiraan)","updated_at":"2026-07-09T07:40:45.497Z"} {"cache_key":"6d3f002ea9f1beccf036f89b97cf96ee19e165b8b1257e2ff838ccee757bf655","model":"gpt-5.5","provider":"openai","segment_id":"nodes.pairing.failed","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Could not create a setup code.","text_hash":"bc3b0c8b6d41d7975d2ad4bd6c6b8603819d888916a2e87ca09ec575f23158c2","tgt_lang":"id","translated":"Tidak dapat membuat kode penyiapan.","updated_at":"2026-07-04T16:48:34.014Z"} {"cache_key":"6d65b4a00fc44857ed79e57ba1bf2589430ea9abae8464243209aa40a0f5ad1f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.workspaceFiles.root","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Root","text_hash":"44cb005ee2e65d9cc817b0a083579369fb6c24a4be728cb43fd9d4c3ca7f4c2e","tgt_lang":"id","translated":"Root","updated_at":"2026-06-16T14:16:57.267Z"} {"cache_key":"708a72aa32c7ad6eb3951b4ae37ab744e5a92cc34ff56d25a47ba4bd8a724ec9","model":"gpt-5.5","provider":"openai","segment_id":"nodes.pairing.button","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Pair mobile device","text_hash":"7ac73fd1ec7be4a7e633b8b9022e0815b7d262765fe2cffdf71bd63a0ae6780d","tgt_lang":"id","translated":"Pasangkan perangkat seluler","updated_at":"2026-07-04T16:48:34.014Z"} @@ -117,6 +118,7 @@ {"cache_key":"79c067f9c60be036942a797e1fe1cd0f810777884f74fc0821f8020a57410b41","model":"gpt-5.5","provider":"openai","segment_id":"chat.splitView.open","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Open split view","text_hash":"51e50f7be73433216ae62f58fdbc586372f5a6063ee9978cec96793ef75fa554","tgt_lang":"id","translated":"Buka tampilan terbagi","updated_at":"2026-07-06T07:24:02.090Z"} {"cache_key":"7c0a57eec8cc11751e844b98508b6102b05404426a8edc87cab3b53221a59ea2","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.renameSession","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Rename session","text_hash":"2cad0766accc2d3f70f007068524cea983e0d53f54543e9e82a4e73b2a07987f","tgt_lang":"id","translated":"Ganti nama sesi","updated_at":"2026-07-02T14:30:35.554Z"} {"cache_key":"7dc3d097aaac4bbd9588cde2efaf65c4d73b17ee0fd71a43fd2d77d3167c4c2f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.talkSensitivityHigh","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"High","text_hash":"c4ebc6d4a5832cd9415f906ad03661110c705a72381c8b8b145761d02e2dd23a","tgt_lang":"id","translated":"Tinggi","updated_at":"2026-07-06T20:20:02.809Z"} +{"cache_key":"7fc90d6555dfff8342099d2cf2bf92cee1d57a5d52c8a139233a9335e5b629b5","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.contextUsage","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"{percent}% of context used ({used} / {context} tokens)","text_hash":"f626ed78b8aca81f039ef64637bbdd4cffe0a289b402fd0c6039e977040aba72","tgt_lang":"id","translated":"{percent}% konteks digunakan ({used} / {context} token)","updated_at":"2026-07-09T07:06:29.950Z"} {"cache_key":"8013fce2e44ac76d5f3d1250031b386d22ddd7b761fd9f1da253a256a1ee1444","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.workspaceFiles.read","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Read","text_hash":"9b9a8d05a7ec353bda84f9c1bb3178c299de3001b5e970508ddc889c487f92ca","tgt_lang":"id","translated":"Dibaca","updated_at":"2026-06-16T14:16:57.267Z"} {"cache_key":"8125570da6e44802016771b98d5813455cd9c760065ba06f46f6a8d83ed8aa63","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.groupMenu","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Group options for {group}","text_hash":"29456bfd0f10cfa1b3b0c005e2202221ff66aafe6b72ee05f7cfc93ce9e79af7","tgt_lang":"id","translated":"Opsi grup untuk {group}","updated_at":"2026-07-06T23:41:12.290Z"} {"cache_key":"82335a79758d012cc71569cd356d68ed8d220749afe5f38b659989e09a6b85b7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.detailNoNotes","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"No operator notes yet.","text_hash":"497e07f47e33851483b6fb1254e88dc640d9fb25525c51f89934a7d39d7b2b9c","tgt_lang":"id","translated":"Belum ada catatan operator.","updated_at":"2026-06-16T14:16:50.406Z"} diff --git a/ui/src/i18n/.i18n/it.meta.json b/ui/src/i18n/.i18n/it.meta.json index 1fac3ca8a92..8bbe86925df 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-09T02:23:54.937Z", + "generatedAt": "2026-07-09T07:40:41.094Z", "locale": "it", "model": "gpt-5.5", "provider": "openai", - "sourceHash": "ef47733c644c36f1edaca392ff9cc2997ad9ae3ebb143371684bf16c204b7f9c", - "totalKeys": 1676, - "translatedKeys": 1676, + "sourceHash": "2ad8c0e584cac1234ef64e73cd46d2736f15ca7fefc652166abe289df93b571f", + "totalKeys": 1677, + "translatedKeys": 1677, "workflow": 1 } diff --git a/ui/src/i18n/.i18n/it.tm.jsonl b/ui/src/i18n/.i18n/it.tm.jsonl index 4074ca2d95f..c8d262492fb 100644 --- a/ui/src/i18n/.i18n/it.tm.jsonl +++ b/ui/src/i18n/.i18n/it.tm.jsonl @@ -18,6 +18,7 @@ {"cache_key":"14f2070df37107b8629b7f4a0114966fe50251af2e1df0094ce4c5a34bb2e526","model":"gpt-5.5","provider":"openai","segment_id":"workboard.eventAttachmentAdded","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Attachment added","text_hash":"f39a309fb0054d8e6c512733d6f3a4791c6b63157a388d72f635574d98b49b3e","tgt_lang":"it","translated":"Allegato aggiunto","updated_at":"2026-05-30T15:38:31.723Z"} {"cache_key":"1576a6da7179a8c6426eacb8c1f6c83ca480a5aaf5fec4caf8ea4089bd62609b","model":"gpt-5.5","provider":"openai","segment_id":"worktrees.name","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Name","text_hash":"dcd1d5223f73b3a965c07e3ff5dbee3eedcfedb806686a05b9b3868a2c3d6d50","tgt_lang":"it","translated":"Nome","updated_at":"2026-07-05T21:01:11.440Z"} {"cache_key":"158ada640a97eeea3ca76a8b444fbe7363071c96eeac4ac37645a95161588e45","model":"gpt-5.5","provider":"openai","segment_id":"chat.composer.microphoneListUnsupported","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"This browser cannot list microphone inputs.","text_hash":"fa99f66cc346509afe8c5e3437ad299409a60be69d8b2b70138d8c42176052d9","tgt_lang":"it","translated":"Questo browser non può elencare gli ingressi del microfono.","updated_at":"2026-07-06T17:56:50.224Z"} +{"cache_key":"17edf25ad1b7258980b7fcf5bf893967fffda2c821f50dd86b2fa8780d78e5b9","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.contextUsage","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"{percent}% of context used ({used} / {context} tokens)","text_hash":"f626ed78b8aca81f039ef64637bbdd4cffe0a289b402fd0c6039e977040aba72","tgt_lang":"it","translated":"{percent}% di contesto utilizzato ({used} / {context} token)","updated_at":"2026-07-09T07:06:25.937Z"} {"cache_key":"1833f4179a53df5f8c5e8452c219fbc9b210dee901a52a96ced1b78cbfd339ac","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.detailAutomation","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Automation","text_hash":"d909750b1bbb71a39b6330ba8f81f4f8f6e889ed96d7ab366e74857909750c64","tgt_lang":"it","translated":"Automazione","updated_at":"2026-06-16T14:15:39.914Z"} {"cache_key":"1946d8b254aa060689b7a9ca8650b12d6304a69396b8082291594055a67cf771","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.workspaceFiles.artifactCount","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"{count} artifacts","text_hash":"022b6b55a10f1864b7aff7c307e49ab37e11e6999111fb87349f040d100abba3","tgt_lang":"it","translated":"{count} artefatti","updated_at":"2026-06-16T14:15:52.376Z"} {"cache_key":"19f1ef9adadbdb2c9162dda73652cb9690f5e7ba86e581ac51d0fbea5e1d83f7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.workspaceFiles.read","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Read","text_hash":"9b9a8d05a7ec353bda84f9c1bb3178c299de3001b5e970508ddc889c487f92ca","tgt_lang":"it","translated":"Letti","updated_at":"2026-06-16T14:15:52.375Z"} @@ -121,6 +122,7 @@ {"cache_key":"6f1dde23edd101e9558dfce32ef37e8580482e8ed2924c471e9e7f01016f8273","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.detailWorkerLogs","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Worker logs","text_hash":"67766b9f222a7ccdae6beb7d6e7877d1a13abb8a346a8c5c803a4380bdf851b1","tgt_lang":"it","translated":"Log del worker","updated_at":"2026-06-16T14:15:39.914Z"} {"cache_key":"71ad0c7b7eeaccc1899858e8f482ef7cf64c59818ca50480db4130f870feb851","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.detailUpdated","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Updated","text_hash":"3a5ecca188c0579c00ee24cf3cab21bd02c15a06f7a70cc8e0a8ff2381dcbbfd","tgt_lang":"it","translated":"Aggiornato","updated_at":"2026-06-16T14:15:39.914Z"} {"cache_key":"73ecd3f2c5607a134ae607c040d41ec84f94d7fa8b9fc64f980ad9ce7ab7ca71","model":"gpt-5.5","provider":"openai","segment_id":"chat.composer.microphoneInput","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Microphone input","text_hash":"5c8a6025b9d96fb0c090d33c9def15ee64aa520a83cf5d64c784b4f0699bb15e","tgt_lang":"it","translated":"Ingresso microfono","updated_at":"2026-07-06T17:33:52.462Z"} +{"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":"75e362b01d0b1c14a8cf3547a39b050730700a0eea63e1bd723e99f63af40e90","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.emptyFilteredTitle","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"No cards match this view","text_hash":"a272617e183ba1dff3f7f140d0851b64baf95f4827ff729d23dfeb05c2069875","tgt_lang":"it","translated":"Nessuna scheda corrisponde a questa vista","updated_at":"2026-06-17T14:19:20.279Z"} {"cache_key":"7642382deb54febf6f49fb2ec07e13205652b9c4fc60982d9cf3f3e3dacc942e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.dependencyMissing","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"{parent} (missing)","text_hash":"8daa419059727391c01e3b7021e05d8d70b4da67f9c57cd2d80f302af77aac53","tgt_lang":"it","translated":"{parent} (mancante)","updated_at":"2026-06-16T14:15:46.111Z"} {"cache_key":"76e28a02b22c2c3e581d0dddb7df06287f807ebc648247ff5518fabe4f5a8040","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.workspaceFiles.changed","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Changed","text_hash":"2a6141e43be0c2125e3b5d9f74b4ff1261a0b320ff927c83d4d9b1b65585bad7","tgt_lang":"it","translated":"Modificati","updated_at":"2026-06-16T14:15:52.375Z"} diff --git a/ui/src/i18n/.i18n/ja-JP.meta.json b/ui/src/i18n/.i18n/ja-JP.meta.json index 7545989801a..01d78c14fab 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-09T02:23:54.400Z", + "generatedAt": "2026-07-09T07:40:34.134Z", "locale": "ja-JP", "model": "gpt-5.5", "provider": "openai", - "sourceHash": "ef47733c644c36f1edaca392ff9cc2997ad9ae3ebb143371684bf16c204b7f9c", - "totalKeys": 1676, - "translatedKeys": 1676, + "sourceHash": "2ad8c0e584cac1234ef64e73cd46d2736f15ca7fefc652166abe289df93b571f", + "totalKeys": 1677, + "translatedKeys": 1677, "workflow": 1 } diff --git a/ui/src/i18n/.i18n/ja-JP.tm.jsonl b/ui/src/i18n/.i18n/ja-JP.tm.jsonl index 49c7af203ed..a26a911116a 100644 --- a/ui/src/i18n/.i18n/ja-JP.tm.jsonl +++ b/ui/src/i18n/.i18n/ja-JP.tm.jsonl @@ -5,6 +5,7 @@ {"cache_key":"01e35e79010ce3bb0b4ec1261d75952f5cbc18eaf6ad9fd832698881853d13b8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.detailAutomationSummary","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Summary: {summary}","text_hash":"3a2270b3cd47b523936c13efec489f36112e0a64fe763dbe972d21fef029e814","tgt_lang":"ja-JP","translated":"概要: {summary}","updated_at":"2026-06-16T14:14:04.101Z"} {"cache_key":"021ef74a883eb57eee66395b69faa99471af46b59970a74cea7b03948f6e4312","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.header.useCurrentChatAria","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Use current chat for revision requests","text_hash":"9c551a423ae74aedaaa90e4df9899dbdc02f846d6ee058bf2576a812e2c52119","tgt_lang":"ja-JP","translated":"修正リクエストに現在のチャットを使用","updated_at":"2026-06-16T14:14:04.101Z"} {"cache_key":"026b0c38529e0d7f9f3c4fb0015cf447d0f61d583dac4d372a3380e7e15107fc","model":"gpt-5.5","provider":"openai","segment_id":"worktrees.lastActive","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Last active","text_hash":"bcdf701c4dfbaee3a2162f9b9affd87a23a13426c391f95e964d983851b58a05","tgt_lang":"ja-JP","translated":"最終アクティブ","updated_at":"2026-07-05T21:00:44.514Z"} +{"cache_key":"03dc64fe4c4fb6ae4a995e426d62fc9e2e60a602d38bf78197b154a34baa22eb","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.contextUsageApprox","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"~{percent}% of context used ({used} / {context} tokens, approximate)","text_hash":"54007077673048ad26ff220971d2598fde53a34c33da9e1eaca0927ce80b2708","tgt_lang":"ja-JP","translated":"コンテキストの約{percent}%を使用({used} / {context} トークン、概算)","updated_at":"2026-07-09T07:40:34.132Z"} {"cache_key":"048a3f6be3460115f38a014e6b0836da436a9bfcc7dc2c5ca45af4a50f620535","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.healthFailedAttempts","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"failed attempts","text_hash":"fd9023af0795825a458100ddbe894a7a8f603324a2b7ad2305d4c9d2334cbd26","tgt_lang":"ja-JP","translated":"失敗した試行","updated_at":"2026-06-17T14:14:09.255Z"} {"cache_key":"058aec00682d1490bbde5eb00424fcc20ca0eedac9ae8132fa615b1d0f9bb0bb","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.dateToday","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Today","text_hash":"2b065c7c9ce466e5ebcad757987d5d660ee4c9ea708bc62c43444b53334738ba","tgt_lang":"ja-JP","translated":"今日","updated_at":"2026-07-05T14:39:44.116Z"} {"cache_key":"06e8bce15cd73bea68d1502512f1c838bd658a7e3bdf0698cab0613673a1f70b","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.dragSessionHint","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Drag to move between groups","text_hash":"3e8692b1cd1c1f9a606a779f1037aa390c885fde224ddb841df9259e8aab03ae","tgt_lang":"ja-JP","translated":"ドラッグしてグループ間を移動","updated_at":"2026-07-05T14:39:44.116Z"} @@ -103,6 +104,7 @@ {"cache_key":"680d8cfcc46f5bf79ff5ea1b57b5f7fed47326f0aff56b5e3709fa088fd1bb2c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.viewReady","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"} {"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":"6dcca3b4c171d37fba32b5c359c51c96ac79643612c1aceda8eadc9093e81b27","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.groupRowCount","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-05T14:39:44.116Z"} +{"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":"6e97dbe68af401d3c59bd5ab97cf295a1aa5a0584b20f19bf841eb9be3d54866","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.workspaceFiles.artifactCount","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"} {"cache_key":"6fd643605be97b117d68111ea4ed6d6da05c0ce7f2880df9b15e63d79be3411d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.workspaceFiles.noBrowserFiles","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"No files in this folder.","text_hash":"3847020c79b1c74e28aa550f0ae53838b764e87f1daf1480dd6aae45ae0529d6","tgt_lang":"ja-JP","translated":"このフォルダーにファイルはありません。","updated_at":"2026-06-16T14:14:19.257Z"} {"cache_key":"6fd82965e1b9919018ec76c9379372b26fc4e633cab0f1c72647895a671fdf45","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commentaryLabel","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Commentary","text_hash":"4a7a75ab79cde05b0b1baa8f7a704c991586ea44d7e7793e57178ef56f778ff8","tgt_lang":"ja-JP","translated":"コメント","updated_at":"2026-07-01T01:06:53.045Z"} diff --git a/ui/src/i18n/.i18n/ko.meta.json b/ui/src/i18n/.i18n/ko.meta.json index e8f7da16b7f..046db904f40 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-09T02:23:54.509Z", + "generatedAt": "2026-07-09T07:40:35.537Z", "locale": "ko", "model": "gpt-5.5", "provider": "openai", - "sourceHash": "ef47733c644c36f1edaca392ff9cc2997ad9ae3ebb143371684bf16c204b7f9c", - "totalKeys": 1676, - "translatedKeys": 1676, + "sourceHash": "2ad8c0e584cac1234ef64e73cd46d2736f15ca7fefc652166abe289df93b571f", + "totalKeys": 1677, + "translatedKeys": 1677, "workflow": 1 } diff --git a/ui/src/i18n/.i18n/ko.tm.jsonl b/ui/src/i18n/.i18n/ko.tm.jsonl index e054be80b93..4b2e8f0f6e5 100644 --- a/ui/src/i18n/.i18n/ko.tm.jsonl +++ b/ui/src/i18n/.i18n/ko.tm.jsonl @@ -15,6 +15,7 @@ {"cache_key":"0f98dcf0c762240a2f91e2c7c0d88c0c0d473851caed77941b1c4678b0d9df62","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.pairingQrExpired.badge","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Expired","text_hash":"424a2551d356754c882d04ac16c63e6b50b80b159549d23231001f629455756e","tgt_lang":"ko","translated":"만료됨","updated_at":"2026-07-01T10:32:01.566Z"} {"cache_key":"1322f5238bfbef986e37572f81762440020602804d828a37376e934110090dd0","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.groupRowCount","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"{count} sessions","text_hash":"27de9b3be346a2abd2cb67f9f93abfe8100d7ce996e1204b75fc84670c7818e6","tgt_lang":"ko","translated":"{count}개 세션","updated_at":"2026-07-05T14:39:46.951Z"} {"cache_key":"13966fa4ec838f4dd51da1c9b8bc0d422ffed54126c8330bd863a1ccffb673f3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.workspaceFiles.truncated","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Showing the first matching files. Refine the search to narrow results.","text_hash":"62005877ff0fc1f73ce05ca4c459157c57a8c57a3443245b1df4d3b033df98e9","tgt_lang":"ko","translated":"처음 일치하는 파일을 표시합니다. 검색을 구체화하여 결과 범위를 좁히세요.","updated_at":"2026-06-16T14:14:34.760Z"} +{"cache_key":"13aef62aeea5979d2e641fa5090106ac61fca4cf3fb1575454a310568e2fd380","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.contextUsageApprox","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"~{percent}% of context used ({used} / {context} tokens, approximate)","text_hash":"54007077673048ad26ff220971d2598fde53a34c33da9e1eaca0927ce80b2708","tgt_lang":"ko","translated":"컨텍스트의 ~{percent}% 사용됨({used} / {context} 토큰, 근사치)","updated_at":"2026-07-09T07:40:35.533Z"} {"cache_key":"14c4e7ec0505609f54af1c7d7e8d617094e1c4ecd82ee7f7f299ead3cf5a70d9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.agentFilterConfiguredDefault","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"{agent} (default)","text_hash":"7e996234f0fa55605720f9dc954a58411795bd882e948c87c739d43bd02137c3","tgt_lang":"ko","translated":"{agent} (기본값)","updated_at":"2026-06-17T14:14:15.283Z"} {"cache_key":"1514da5908fa67b69b781c34cb35975d70e90b4e6697f58b6253436e3ba0b97b","model":"gpt-5.5","provider":"openai","segment_id":"workboard.badgeAttachments","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"{count} attachments","text_hash":"7bb1847693bc91e6e4624d996a96840396a71052786ab143ccb47fbdaa77cf41","tgt_lang":"ko","translated":"첨부 파일 {count}개","updated_at":"2026-05-30T15:38:20.918Z"} {"cache_key":"15a1a28cc221e67c7c82c527b637e88c963c165e22c3b15883c5f23040c12529","model":"gpt-5.5","provider":"openai","segment_id":"usage.providerUsage.lastDays","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"{count} days","text_hash":"e9f0a85930cc6fa61b7ac01763893020adc4c712d1b8e8897bdd13971637d529","tgt_lang":"ko","translated":"{count}일","updated_at":"2026-07-06T06:40:15.357Z"} @@ -168,6 +169,7 @@ {"cache_key":"b7de553c047296a506c91b7007a8392a3f3d99a096364957427891a346b71e96","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.healthBlocked","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"blocked","text_hash":"6973dddd3ef9cb6a2932702f31777faad9c9bf3124d147a84f31aadb6d139546","tgt_lang":"ko","translated":"차단됨","updated_at":"2026-06-17T14:14:20.553Z"} {"cache_key":"b8b5cde0d3f35cf030fc634cdbc94cdd85df30ff33b42298eed3c0b21ce705f5","model":"gpt-5.5","provider":"openai","segment_id":"chat.composer.microphonePermissionBlocked","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Microphone access is blocked. Allow it in browser site settings to list inputs.","text_hash":"707f9594b092cf816d6d7a74381665a74acfecbe32d859d0a4adac9e9c9ff77b","tgt_lang":"ko","translated":"마이크 액세스가 차단되었습니다. 입력 목록을 표시하려면 브라우저 사이트 설정에서 허용하세요.","updated_at":"2026-07-06T17:56:26.773Z"} {"cache_key":"b9174a4b420a09c2b7ec6407a47c31e98970ef57b71afb4284e79d6fdac9137e","model":"gpt-5.5","provider":"openai","segment_id":"connection.retryNow","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Retry now","text_hash":"5148c3e20576923b589bd801ea84dc376213b82fbf8694f64437b621f1690615","tgt_lang":"ko","translated":"지금 다시 시도","updated_at":"2026-07-05T21:55:24.399Z"} +{"cache_key":"ba51ff8fbefbb1d5b0280c4e52e1d8c7dc3496a7d3682cf87e7619c1660cda8a","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.contextUsage","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"{percent}% of context used ({used} / {context} tokens)","text_hash":"f626ed78b8aca81f039ef64637bbdd4cffe0a289b402fd0c6039e977040aba72","tgt_lang":"ko","translated":"컨텍스트의 {percent}% 사용됨({used} / {context} 토큰)","updated_at":"2026-07-09T07:06:19.144Z"} {"cache_key":"bc90691b079381aec1fa87b7decc0bde9658493e6738bfb6e40e7b32e9e71538","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.groupByChannel","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Channel","text_hash":"ce4683e7013a18cdf3d224bfcb4e9594ea8f559e946a837c633defe7d3c32172","tgt_lang":"ko","translated":"채널","updated_at":"2026-07-05T14:39:46.951Z"} {"cache_key":"bd1be86e6633ebc81c1c4946ac265c24461c9445ddd3b7e481472752544397a8","model":"gpt-5.5","provider":"openai","segment_id":"common.colorModeOption","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Color mode: {mode}","text_hash":"d5b61a3af66f845d2ab32795685ca0b37889374de15f66ae3f848abf83169a43","tgt_lang":"ko","translated":"색상 모드: {mode}","updated_at":"2026-07-07T08:47:29.113Z"} {"cache_key":"bd9c0b538048a70715b55513a87dc64cd0bb1ddd213127b110e8904f7010b45f","model":"gpt-5.5","provider":"openai","segment_id":"worktrees.branch","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Branch","text_hash":"52656e8104eef3fddd3d4546903fa0de93c0625abf47b3dd8130f7705d6a513e","tgt_lang":"ko","translated":"브랜치","updated_at":"2026-07-05T21:00:52.598Z"} diff --git a/ui/src/i18n/.i18n/nl.meta.json b/ui/src/i18n/.i18n/nl.meta.json index fed941ae95c..02154a2dd4b 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-09T02:23:55.688Z", + "generatedAt": "2026-07-09T07:40:50.911Z", "locale": "nl", "model": "gpt-5.5", "provider": "openai", - "sourceHash": "ef47733c644c36f1edaca392ff9cc2997ad9ae3ebb143371684bf16c204b7f9c", - "totalKeys": 1676, - "translatedKeys": 1676, + "sourceHash": "2ad8c0e584cac1234ef64e73cd46d2736f15ca7fefc652166abe289df93b571f", + "totalKeys": 1677, + "translatedKeys": 1677, "workflow": 1 } diff --git a/ui/src/i18n/.i18n/nl.tm.jsonl b/ui/src/i18n/.i18n/nl.tm.jsonl index e3597ceeb65..1d8ff4bd359 100644 --- a/ui/src/i18n/.i18n/nl.tm.jsonl +++ b/ui/src/i18n/.i18n/nl.tm.jsonl @@ -123,6 +123,7 @@ {"cache_key":"8e634d51ceaa70b148ec57668bbfc10ddf03c7676f6d4950eda24754ec430d07","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.lastRefreshed","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Updated {time}","text_hash":"2f87419441e6111b4d62893d3c4ef5ddeb2c8e1af82fabab6132856faf77f907","tgt_lang":"nl","translated":"Bijgewerkt {time}","updated_at":"2026-06-17T14:17:36.035Z"} {"cache_key":"8e78df353f3a4a1d4eae75895244b7580df235a0cc084dc20a3ec2839c051f67","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.groupRowCountOne","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"{count} session","text_hash":"c0975b42c84d7da963f4c962d1e2c1ee78eb18efc7ebec75fb3ce761ce9a40db","tgt_lang":"nl","translated":"{count} sessie","updated_at":"2026-07-05T14:40:20.847Z"} {"cache_key":"905f482878236d3cf9cf6f2eebce5f15ceb9c7ff8eae4ef0ff32a40755f994e8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.workspaceFiles.noBrowserFiles","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"No files in this folder.","text_hash":"3847020c79b1c74e28aa550f0ae53838b764e87f1daf1480dd6aae45ae0529d6","tgt_lang":"nl","translated":"Geen bestanden in deze map.","updated_at":"2026-06-16T14:18:24.009Z"} +{"cache_key":"90d51cf8e5864c296fb9e0d33f81d39130056e393fc7cde208af0535f1d3ccca","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.contextUsage","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"{percent}% of context used ({used} / {context} tokens)","text_hash":"f626ed78b8aca81f039ef64637bbdd4cffe0a289b402fd0c6039e977040aba72","tgt_lang":"nl","translated":"{percent}% van context gebruikt ({used} / {context} tokens)","updated_at":"2026-07-09T07:06:36.884Z"} {"cache_key":"92fa1c58b5e24e4c302c573b448912321bde9c22233be52e215d3fc8bf53686e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.talkSensitivity","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Sensitivity","text_hash":"ebb57a260d58207c3cce2e12e8663ecdc0c74147d138655d6714bc577a0768f6","tgt_lang":"nl","translated":"Gevoeligheid","updated_at":"2026-07-06T20:20:02.809Z"} {"cache_key":"935a83f97dda5296a5e536cf81926cf36d26488286de3a09135f4e50a80c48ec","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.viewStale","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Stale","text_hash":"40c9e59c5e152b0ae9affc84d8461c29b75a7709e4506307eeedf246b526014e","tgt_lang":"nl","translated":"Verouderd","updated_at":"2026-06-17T14:17:30.702Z"} {"cache_key":"94c9fb7b1a6a8535c9de1e1091cd59b85f7bbc2f3a537589049651a7a70dcd8b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.viewRecentlyDone","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Recently done","text_hash":"46b889592a2f5e79197f62b5f96c76993545626bf207740ea58632ceed9623be","tgt_lang":"nl","translated":"Recent voltooid","updated_at":"2026-06-17T14:17:30.702Z"} @@ -142,6 +143,7 @@ {"cache_key":"a4e2c20feefcfecabbac97c766a0d8e469841737d603757efc5176841eb77a50","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.workspaceFiles.browserCount","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"{count} shown","text_hash":"e57b4adfe868fd74a183650103d820176d4960bd0bdb677d9985db09f9752867","tgt_lang":"nl","translated":"{count} getoond","updated_at":"2026-06-16T14:18:24.009Z"} {"cache_key":"a51bffd1c45763093dc06b890d841b2f0405fc3da6a1e9dffcfbe509619fa843","model":"gpt-5.5","provider":"openai","segment_id":"terminal.detached","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"detached","text_hash":"88e34e4cdbb5c6066cb1b0d0abe74714bd72f86259433bc8287614e4ae052605","tgt_lang":"nl","translated":"losgekoppeld","updated_at":"2026-07-04T21:24:05.296Z"} {"cache_key":"a6bb2fd61138557db9a96fd5968bfe66aef070de5eca5445920c8262b3174ecc","model":"gpt-5.5","provider":"openai","segment_id":"chat.composer.contextUsage.open","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Open context usage details","text_hash":"8765adde14aebe600e7c9c69196c5b4a9ccc654802a94626d0391d9eaed725b1","tgt_lang":"nl","translated":"Details over contextgebruik openen","updated_at":"2026-07-05T10:16:33.214Z"} +{"cache_key":"a787556688e712ff88edec985e1d4b00023c98af5b70391d7d47712324895f5c","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.contextUsageApprox","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"~{percent}% of context used ({used} / {context} tokens, approximate)","text_hash":"54007077673048ad26ff220971d2598fde53a34c33da9e1eaca0927ce80b2708","tgt_lang":"nl","translated":"~{percent}% van context gebruikt ({used} / {context} tokens, bij benadering)","updated_at":"2026-07-09T07:40:50.909Z"} {"cache_key":"a79fe9d0dfd6822ded48b0aae70e53619f389e449455accf82038a46d5e907fd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.viewDetails","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"View details","text_hash":"d1bf045bb524dae5b02c471c230958bcd1bf232d7a49367b1cdf977855a06b41","tgt_lang":"nl","translated":"Details bekijken","updated_at":"2026-06-16T14:18:09.152Z"} {"cache_key":"a8b429d68ce22136ca046c0736e1503c06d79f6b9803b93a1f95600e7d2eba25","model":"gpt-5.5","provider":"openai","segment_id":"chat.composer.contextUsage.title","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Context usage details","text_hash":"0e04e44654b5a2abf769dcd2f82a32e0501a41689d6635d7f718978c160958f0","tgt_lang":"nl","translated":"Details over contextgebruik","updated_at":"2026-07-05T10:16:33.214Z"} {"cache_key":"ab2dcada6652ca028ff3f5ed792cfb9b96562fd33d8ca85b5aa867d174c17609","model":"gpt-5.5","provider":"openai","segment_id":"worktrees.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"} diff --git a/ui/src/i18n/.i18n/pl.meta.json b/ui/src/i18n/.i18n/pl.meta.json index 0bae1cc1f11..3aab9588d7d 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-09T02:23:55.361Z", + "generatedAt": "2026-07-09T07:40:46.869Z", "locale": "pl", "model": "gpt-5.5", "provider": "openai", - "sourceHash": "ef47733c644c36f1edaca392ff9cc2997ad9ae3ebb143371684bf16c204b7f9c", - "totalKeys": 1676, - "translatedKeys": 1676, + "sourceHash": "2ad8c0e584cac1234ef64e73cd46d2736f15ca7fefc652166abe289df93b571f", + "totalKeys": 1677, + "translatedKeys": 1677, "workflow": 1 } diff --git a/ui/src/i18n/.i18n/pl.tm.jsonl b/ui/src/i18n/.i18n/pl.tm.jsonl index f18861dab9a..1f101ed2dc4 100644 --- a/ui/src/i18n/.i18n/pl.tm.jsonl +++ b/ui/src/i18n/.i18n/pl.tm.jsonl @@ -21,6 +21,7 @@ {"cache_key":"14fa61b3d5bcf3b56f86c4b7e12f2e070f4e4eeecc240f150d4f3b4496c00cb7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.talkModel","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Model","text_hash":"5e2c614c23f02239bc03c6c04fcb681950f9e72bf8fdff6be79c79841cbb10c0","tgt_lang":"pl","translated":"Model","updated_at":"2026-07-06T20:20:02.809Z"} {"cache_key":"159b53b073ecd7e4f586a985874d2d3df27e493ab75471c61b5aa7d4bd058d2d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.workspaceFiles.browserCount","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"{count} shown","text_hash":"e57b4adfe868fd74a183650103d820176d4960bd0bdb677d9985db09f9752867","tgt_lang":"pl","translated":"{count} wyświetlonych","updated_at":"2026-06-16T14:17:21.494Z"} {"cache_key":"15a2aa358bef5e3a554507484321a12f00f474b35294e5383afe6c509faf4458","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.detailAutomation","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Automation","text_hash":"d909750b1bbb71a39b6330ba8f81f4f8f6e889ed96d7ab366e74857909750c64","tgt_lang":"pl","translated":"Automatyzacja","updated_at":"2026-06-16T14:17:07.423Z"} +{"cache_key":"16be5543c52ab197a813b4762b9271d478ce937156b487c64a8b27834c8854f5","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.contextUsage","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"{percent}% of context used ({used} / {context} tokens)","text_hash":"f626ed78b8aca81f039ef64637bbdd4cffe0a289b402fd0c6039e977040aba72","tgt_lang":"pl","translated":"Wykorzystano {percent}% kontekstu ({used} / {context} tokenów)","updated_at":"2026-07-09T07:06:32.112Z"} {"cache_key":"16eda730e1492667ae42e1f819428ed9d03e4940f28191e129da48f9da93f4d0","model":"gpt-5.5","provider":"openai","segment_id":"chat.composer.microphoneListUnsupported","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"This browser cannot list microphone inputs.","text_hash":"fa99f66cc346509afe8c5e3437ad299409a60be69d8b2b70138d8c42176052d9","tgt_lang":"pl","translated":"Ta przeglądarka nie może wyświetlić listy wejść mikrofonu.","updated_at":"2026-07-06T17:57:07.854Z"} {"cache_key":"1801d5dc126e4a74dfaab286a9686034c0aa7210a21b7ea49a155cd489074a14","model":"gpt-5.5","provider":"openai","segment_id":"worktrees.subtitle","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Isolated repository checkouts owned by OpenClaw.","text_hash":"6a3984ca864c9188fa8c05e732f6831b501b4caed6bd61b60e48e9b0cf74bd0c","tgt_lang":"pl","translated":"Izolowane kopie robocze repozytoriów należące do OpenClaw.","updated_at":"2026-07-05T21:01:26.445Z"} {"cache_key":"180b3da988aa27e4b1c6ed13734840ff55a4a9fa2c60639558caa57cbedf6e1d","model":"gpt-5.5","provider":"openai","segment_id":"chat.composer.contextUsage.contextWindow","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Context window","text_hash":"7696d0855331622dc12438057f5509348f9d6f0ec2eb3580e18a99d31eba86db","tgt_lang":"pl","translated":"Okno kontekstu","updated_at":"2026-07-05T10:16:26.554Z"} @@ -100,6 +101,7 @@ {"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":"65983f7390efa7ecb299ed4aac0e5dcdad3015667ab28f811e8b9ac48e563712","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.renameSessionPrompt","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Rename session","text_hash":"2cad0766accc2d3f70f007068524cea983e0d53f54543e9e82a4e73b2a07987f","tgt_lang":"pl","translated":"Zmień nazwę sesji","updated_at":"2026-07-02T14:30:38.319Z"} {"cache_key":"65e4147eaedf9eb4a8b101888b398f661674fba5e65f7eaf9f9586076c8effd3","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.archiveSession","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Archive session","text_hash":"740ded37480365eae8bf833ccaaa58350fc9434a77b7bb65b5516eba476fbec3","tgt_lang":"pl","translated":"Zarchiwizuj sesję","updated_at":"2026-07-02T14:30:38.319Z"} +{"cache_key":"67e7f4398b951e63b9fdec568cc99b78313a81fc6bf082dec7720d62a25e211a","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.contextUsageApprox","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"~{percent}% of context used ({used} / {context} tokens, approximate)","text_hash":"54007077673048ad26ff220971d2598fde53a34c33da9e1eaca0927ce80b2708","tgt_lang":"pl","translated":"Wykorzystano ~{percent}% kontekstu ({used} / {context} tokenów, w przybliżeniu)","updated_at":"2026-07-09T07:40:46.866Z"} {"cache_key":"68b1fc7855b24ae357686991cdbd48c7abad06cb8cd1320cca57c6919f6b2c44","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.layoutComfortable","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Comfortable card density","text_hash":"bfaaf4553fd254bf24431ebabf62faebfd862685e9e7a52f5e799b11488dc7fe","tgt_lang":"pl","translated":"Komfortowa gęstość kart","updated_at":"2026-06-17T14:16:32.528Z"} {"cache_key":"68fe93fb170e60eca56039e8d6a14de4ba11298f34740cc8c9420bd10665cfc9","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.groupByDate","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Date","text_hash":"99c40ab405926cb5ad1def9cff4d7ce624f8f8abfff4e85f655347fcb949d08e","tgt_lang":"pl","translated":"Data","updated_at":"2026-07-05T14:40:11.071Z"} {"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"} diff --git a/ui/src/i18n/.i18n/pt-BR.meta.json b/ui/src/i18n/.i18n/pt-BR.meta.json index 7dec5e5a3d8..e3e0e984aca 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-09T02:23:54.091Z", + "generatedAt": "2026-07-09T07:40:30.466Z", "locale": "pt-BR", "model": "gpt-5.5", "provider": "openai", - "sourceHash": "ef47733c644c36f1edaca392ff9cc2997ad9ae3ebb143371684bf16c204b7f9c", - "totalKeys": 1676, - "translatedKeys": 1676, + "sourceHash": "2ad8c0e584cac1234ef64e73cd46d2736f15ca7fefc652166abe289df93b571f", + "totalKeys": 1677, + "translatedKeys": 1677, "workflow": 1 } diff --git a/ui/src/i18n/.i18n/pt-BR.tm.jsonl b/ui/src/i18n/.i18n/pt-BR.tm.jsonl index b58b545846d..6e694c39ccf 100644 --- a/ui/src/i18n/.i18n/pt-BR.tm.jsonl +++ b/ui/src/i18n/.i18n/pt-BR.tm.jsonl @@ -3,6 +3,7 @@ {"cache_key":"010de259469d82fc29f89ec7ebee7a388dcbd5f590e856001d6ef608b90d6830","model":"gpt-5.5","provider":"openai","segment_id":"usage.providerUsage.cacheTokens","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"{count} cache","text_hash":"9d5f9230d1dea8b0d5b0f0705199920c0be54b3087c4f9d7fb4014284623eb49","tgt_lang":"pt-BR","translated":"{count} tokens em cache","updated_at":"2026-07-06T06:40:15.357Z"} {"cache_key":"010eac8bb07c1a9ef8cd0a2f3044615f05b0391fed8d182319c68b21458cc6fb","model":"gpt-5.5","provider":"openai","segment_id":"chat.sidebar.allSessions","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"All sessions","text_hash":"78648d4d66499d8dc19049a4e3bad87b404f99ea7a7f125ced52546e2d92bb79","tgt_lang":"pt-BR","translated":"Todas as sessões","updated_at":"2026-07-03T07:35:59.490Z"} {"cache_key":"01624f18a764576a446bf5f22744ca5b7380ed2eaf98bceed575132af524bf65","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.jobDetail.command","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Command","text_hash":"713166971d730f81fcf8b757f2ea239d1a0360d9f74e8f5afe60fba97105879c","tgt_lang":"pt-BR","translated":"Comando","updated_at":"2026-06-16T14:13:27.459Z"} +{"cache_key":"01cc23d0b83dfd9c1c7c392277b469e1016f1514097fbc7f1c6e914c4109a20d","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.contextUsageApprox","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"~{percent}% of context used ({used} / {context} tokens, approximate)","text_hash":"54007077673048ad26ff220971d2598fde53a34c33da9e1eaca0927ce80b2708","tgt_lang":"pt-BR","translated":"~{percent}% do contexto usado ({used} / {context} tokens, aproximado)","updated_at":"2026-07-09T07:40:30.462Z"} {"cache_key":"02d8991abf11c5e7cd791b52ca9af9de27337e254152f52b49a1023180efd59d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.dependencyMissing","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"{parent} (missing)","text_hash":"8daa419059727391c01e3b7021e05d8d70b4da67f9c57cd2d80f302af77aac53","tgt_lang":"pt-BR","translated":"{parent} (ausente)","updated_at":"2026-06-16T14:13:17.394Z"} {"cache_key":"04a9180ada540aef42e5566f53cdd4d819fc2832bc3e06c1703b733a7a134899","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.detailDiagnostics","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Diagnostics","text_hash":"268f14bbfe119c1e92150583af960a086d7db9619a097f8aa72ff6779842f610","tgt_lang":"pt-BR","translated":"Diagnósticos","updated_at":"2026-06-16T14:13:11.260Z"} {"cache_key":"04da2f98cafc20faae5ac30e17727066f82a43e0291137e4d4452f4e1b71f999","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.viewReady","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"} @@ -155,6 +156,7 @@ {"cache_key":"a42348a92c7f2b355caffb2211845c06851100e590b3b519aa6329e19fcbf6f5","model":"gpt-5.5","provider":"openai","segment_id":"workboard.badgeWorkerProtocol","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"worker {state}","text_hash":"f16b9e04d42182b421ce4f4e982b2ef75fab9bd581bdc8b87e62899ba28de11c","tgt_lang":"pt-BR","translated":"worker {state}","updated_at":"2026-05-30T15:38:08.357Z"} {"cache_key":"a4cbc63a239c27514d8ccf31297b0dbc656ce8d77541b9ffd37a3fcf0fad3881","model":"gpt-5.5","provider":"openai","segment_id":"chat.composer.loadingMicrophones","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Loading microphones…","text_hash":"042a481c407f31b97b0cc8ff4e6c8b8f3f6e85d798cba8549c348d6d33a9945c","tgt_lang":"pt-BR","translated":"Carregando microfones…","updated_at":"2026-07-06T17:33:35.115Z"} {"cache_key":"a52784003a2b897319f0a6d6fc3279d9597c8abc88a09136a4f5cabf5f3aec76","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.detailWorkerProtocol","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Worker protocol","text_hash":"e445d823cfa48c4e8fa1d8854771e9939955e772428be6d7957deec0f7968764","tgt_lang":"pt-BR","translated":"Protocolo do worker","updated_at":"2026-06-16T14:13:11.260Z"} +{"cache_key":"aa44e722e4738fe52ff96a5b1a0c8fb63aa5e14da0df47f5b42f25f0731a2079","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.contextUsage","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"{percent}% of context used ({used} / {context} tokens)","text_hash":"f626ed78b8aca81f039ef64637bbdd4cffe0a289b402fd0c6039e977040aba72","tgt_lang":"pt-BR","translated":"{percent}% do contexto usado ({used} / {context} tokens)","updated_at":"2026-07-09T07:06:13.539Z"} {"cache_key":"aa62dd0e02dfbec991e592f27a72451c4d48f6be27bb81233125268b1d4ded23","model":"gpt-5.5","provider":"openai","segment_id":"worktrees.confirmForceDelete","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Snapshot failed: {error}\n\nDelete without a snapshot?","text_hash":"200ce9b8fb04659df79e1d26e69ec1014631ad5a85a92130dbdb9fcb550ba34f","tgt_lang":"pt-BR","translated":"Falha ao criar snapshot: {error}\n\nExcluir sem um snapshot?","updated_at":"2026-07-05T21:00:34.411Z"} {"cache_key":"aae3e4c2771dadd4bb5ed4c32f94e44a13ec9e97b00f864b54bcb255a760cadc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.workspaceFiles.readCount","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"{count} read","text_hash":"b3c6c64f1153fb7b2672d2894f532d3f7adea1dd1c473363587fc520be35998e","tgt_lang":"pt-BR","translated":"{count} lido(s)","updated_at":"2026-06-16T14:13:25.058Z"} {"cache_key":"aae437b6a949776a04a7903a6847200de96d1e4e52a4b7ad02df6f11b068f82f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.badgeHeartbeat","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"heartbeat {age}","text_hash":"000637b3800ae069edbbe207cfad0a3f5037f06e9661ee89d70a1dfe6f404485","tgt_lang":"pt-BR","translated":"heartbeat {age}","updated_at":"2026-06-17T14:13:19.801Z"} diff --git a/ui/src/i18n/.i18n/ru.meta.json b/ui/src/i18n/.i18n/ru.meta.json index 541988bbd3d..8fc43cf1c7b 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-09T02:23:55.899Z", + "generatedAt": "2026-07-09T07:40:53.558Z", "locale": "ru", "model": "gpt-5.5", "provider": "openai", - "sourceHash": "ef47733c644c36f1edaca392ff9cc2997ad9ae3ebb143371684bf16c204b7f9c", - "totalKeys": 1676, - "translatedKeys": 1676, + "sourceHash": "2ad8c0e584cac1234ef64e73cd46d2736f15ca7fefc652166abe289df93b571f", + "totalKeys": 1677, + "translatedKeys": 1677, "workflow": 1 } diff --git a/ui/src/i18n/.i18n/ru.tm.jsonl b/ui/src/i18n/.i18n/ru.tm.jsonl index 47253ae6604..ba561a24de4 100644 --- a/ui/src/i18n/.i18n/ru.tm.jsonl +++ b/ui/src/i18n/.i18n/ru.tm.jsonl @@ -119,6 +119,7 @@ {"cache_key":"11032e57d4429a126ca6549e7dd3d8e99ce4a2078822ebe7baf55694127caece","model":"gpt-5.5","provider":"openai","segment_id":"cron.jobs.loadMore","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Load more jobs","text_hash":"d9abcbfc29224d885b77becd9d55da36280d989aab480878f1a4a461f343dc55","tgt_lang":"ru","translated":"Загрузить больше заданий","updated_at":"2026-06-26T21:42:21.706Z"} {"cache_key":"11165b8d64dc866513cbed1e85ebfe55284420426c68dc910d4f694102e23e18","model":"gpt-5.5","provider":"openai","segment_id":"common.offline","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Offline","text_hash":"a1794783aab72d205dc532b1170d1be63ebdce8816b57c21acb451c15dab969a","tgt_lang":"ru","translated":"Не в сети","updated_at":"2026-06-26T21:38:25.777Z"} {"cache_key":"111c4425118cb07dc481537deb955873587f1914197108224423675083c67d35","model":"gpt-5.5","provider":"openai","segment_id":"chat.workspaceFiles.missing","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Missing","text_hash":"6be36ca49ee85210c5d1ad9c377d90a9859c66d889110a2a5b0dccd390d12e20","tgt_lang":"ru","translated":"Отсутствует","updated_at":"2026-06-26T21:42:06.902Z"} +{"cache_key":"113c8ab1d326d7f97e06bbbd22113fd36978544a47f18f39606bf2e29527bb93","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.contextUsage","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"{percent}% of context used ({used} / {context} tokens)","text_hash":"f626ed78b8aca81f039ef64637bbdd4cffe0a289b402fd0c6039e977040aba72","tgt_lang":"ru","translated":"Использовано {percent}% контекста ({used} / {context} токенов)","updated_at":"2026-07-09T07:06:41.137Z"} {"cache_key":"113ccf542c7eae07aa91b994f40c7823c2b43b1174bb122e0683aaea2bf060c1","model":"gpt-5.5","provider":"openai","segment_id":"dreaming.header.off","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Dreaming Off","text_hash":"fe2f15fef986e674efb95de86adba35f11455f29f9d3b045d0cf23196666cca9","tgt_lang":"ru","translated":"Dreaming выключен","updated_at":"2026-06-26T21:40:41.209Z"} {"cache_key":"1185e9a9652b7b4fb338a52a649fb4f83484784a3218d8d81b86551b665c0431","model":"gpt-5.5","provider":"openai","segment_id":"usage.sessions.recentShort","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Recent","text_hash":"690dbe9dc0993c4256683738fc3fd541cfa96f60d299be33343615dd58179d93","tgt_lang":"ru","translated":"Недавние","updated_at":"2026-06-26T21:41:20.199Z"} {"cache_key":"119157ccc468e3c6da710b37a838b62d8dc78e47447d7a789aa1a1c9d6d0b83b","model":"gpt-5.5","provider":"openai","segment_id":"cron.form.advanced","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Advanced","text_hash":"9f088dbebd6c3c70a5ddbc2c943b11e4ca9acea5757b0b4f2b32479f0dbb747e","tgt_lang":"ru","translated":"Дополнительно","updated_at":"2026-06-26T21:42:41.136Z"} @@ -1453,6 +1454,7 @@ {"cache_key":"f0b423bba8140738bbd7dc66d67635f405d1af87c776a191ad898d2f3ed031a5","model":"gpt-5.5","provider":"openai","segment_id":"channels.nostr.avatarUrl","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Avatar URL","text_hash":"18a20f99701c5c7ac5c7d4f4c62e57e8f35a4aec25a43494baa3b741152c0706","tgt_lang":"ru","translated":"URL аватара","updated_at":"2026-06-26T21:38:40.558Z"} {"cache_key":"f0cae22eb48c931f8ded874f5c6c4a9c629f9b6e5820966bc13b7eda0105b761","model":"gpt-5.5","provider":"openai","segment_id":"workboard.dependenciesReady","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"{count} ready","text_hash":"f5f5fd424d7c18f19a51ee147857efddc320a0ec6e1eeb4354be129425632f05","tgt_lang":"ru","translated":"{count} готовы","updated_at":"2026-06-26T21:39:54.162Z"} {"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":"f19b21e953f3412fccdf531bfa9bc4bfdf401891387b5d958173fa853be8ea15","model":"gpt-5.5","provider":"openai","segment_id":"chat.updateNow","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Update now","text_hash":"63bf045213cebbafc438a7a79e633015cbd047b8864eb2f9dffc45b641607048","tgt_lang":"ru","translated":"Обновить сейчас","updated_at":"2026-06-26T21:41:54.248Z"} {"cache_key":"f1ac6b0badf92c7bd4a2ea6ce7edf6d2c10c0f916ed49d688d08939821800c68","model":"gpt-5.5","provider":"openai","segment_id":"chat.workspaceFiles.workspace","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Session","text_hash":"6959b4159575d8dd76d9f3bbe2c6437904f861e7860c35abd18deffb1c3425a0","tgt_lang":"ru","translated":"Сеанс","updated_at":"2026-06-26T21:42:03.305Z"} {"cache_key":"f1bfa26fb66cb07ba87e75db9937c3a720e1b9bd0824c0226fd68920ccd0c3bd","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.loadingCheckpoints","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Loading checkpoints…","text_hash":"28f4a96c140d1effc48388a1f67e650dfcf892df7003d38cd0ebeab22d65ba34","tgt_lang":"ru","translated":"Загрузка контрольных точек…","updated_at":"2026-06-26T21:39:01.088Z"} diff --git a/ui/src/i18n/.i18n/th.meta.json b/ui/src/i18n/.i18n/th.meta.json index 9e53469b018..840e384ce3d 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-09T02:23:55.469Z", + "generatedAt": "2026-07-09T07:40:48.433Z", "locale": "th", "model": "gpt-5.5", "provider": "openai", - "sourceHash": "ef47733c644c36f1edaca392ff9cc2997ad9ae3ebb143371684bf16c204b7f9c", - "totalKeys": 1676, - "translatedKeys": 1676, + "sourceHash": "2ad8c0e584cac1234ef64e73cd46d2736f15ca7fefc652166abe289df93b571f", + "totalKeys": 1677, + "translatedKeys": 1677, "workflow": 1 } diff --git a/ui/src/i18n/.i18n/th.tm.jsonl b/ui/src/i18n/.i18n/th.tm.jsonl index fdbda97aed8..9edf5a3ec14 100644 --- a/ui/src/i18n/.i18n/th.tm.jsonl +++ b/ui/src/i18n/.i18n/th.tm.jsonl @@ -56,6 +56,7 @@ {"cache_key":"3c5d07d156661386692b3d8c2a71ac4fe00174533cc8de778fea9eb06e18aa50","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.viewDetails","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"View details","text_hash":"d1bf045bb524dae5b02c471c230958bcd1bf232d7a49367b1cdf977855a06b41","tgt_lang":"th","translated":"ดูรายละเอียด","updated_at":"2026-06-16T14:17:16.747Z"} {"cache_key":"3cc237f01333149cd053bcd99a28d2fca1bb324528fd8cc96e4cce0d36dc6084","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.talkSensitivity","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Sensitivity","text_hash":"ebb57a260d58207c3cce2e12e8663ecdc0c74147d138655d6714bc577a0768f6","tgt_lang":"th","translated":"ความไว","updated_at":"2026-07-06T20:20:02.809Z"} {"cache_key":"3d63c31b922de8f93f71559de6ed6c4ffea1f8b90a7d267c2e8540271cffbbd9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.workspaceFiles.read","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Read","text_hash":"9b9a8d05a7ec353bda84f9c1bb3178c299de3001b5e970508ddc889c487f92ca","tgt_lang":"th","translated":"อ่านแล้ว","updated_at":"2026-06-16T14:17:36.173Z"} +{"cache_key":"3dafe38731caf2a9ea18b719e79228cc821e6c7968dd3ab5d38084da32bf0457","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.contextUsage","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"{percent}% of context used ({used} / {context} tokens)","text_hash":"f626ed78b8aca81f039ef64637bbdd4cffe0a289b402fd0c6039e977040aba72","tgt_lang":"th","translated":"ใช้บริบทไปแล้ว {percent}% ({used} / {context} โทเค็น)","updated_at":"2026-07-09T07:06:34.293Z"} {"cache_key":"3ec7e5c1ffad1f6ff867594cf51c3872c052bd964c4a683c06217ff448b56ab0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commentaryToggle","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Keep commentary after the final answer","text_hash":"febdff0791d1ceeddb2b7596da8282f4dcfd5cff4cad11dea4c0a23944cd8ffe","tgt_lang":"th","translated":"เก็บคำอธิบายหลังคำตอบสุดท้าย","updated_at":"2026-07-01T01:08:34.109Z"} {"cache_key":"3f63d0db1eeff1295fb4ac845945d539bdf97febd344e8b2c7be96e78a1c3191","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.layoutCompact","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Compact card density","text_hash":"2f532993d5a6ccda4d758c7ecdda8bebaa857218045a3d4a011fec73d9728785","tgt_lang":"th","translated":"ความหนาแน่นการ์ดแบบกระชับ","updated_at":"2026-06-17T14:16:47.317Z"} {"cache_key":"3fe663fc7adf33045965cface65a548f71d8ee03c3b6dc4677b97138bfb3ff35","model":"gpt-5.5","provider":"openai","segment_id":"worktrees.restore","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Restore","text_hash":"a76e13b9839270eb73ed11417f7d8acca55df0ad52065799361631d0fff74f27","tgt_lang":"th","translated":"กู้คืน","updated_at":"2026-07-05T21:01:30.011Z"} @@ -130,6 +131,7 @@ {"cache_key":"91a44ef1a952ea373fe2a0f82f492633b97299d558eb2c317432808b3dc90142","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.talkAdvancedSettingsRequiresAdminTitle","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Advanced Talk settings require operator.admin access.","text_hash":"fa933a90d7dde5f8f1a324bd13a5daceb0ad9e04bd77f3aae07c8348edfe4dd7","tgt_lang":"th","translated":"การตั้งค่า Talk ขั้นสูงต้องใช้สิทธิ์ operator.admin","updated_at":"2026-07-06T20:20:02.809Z"} {"cache_key":"92995b5332d0f1f8df9b935741716b42d5171c001514414a7fc92cf6a15f8999","model":"gpt-5.5","provider":"openai","segment_id":"usage.providerUsage.costCategories","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Cost categories","text_hash":"cc320c9a0f62d2c1cf4b7214592b89080ffb035c5692463c7c514b2350814382","tgt_lang":"th","translated":"หมวดหมู่ค่าใช้จ่าย","updated_at":"2026-07-06T06:40:15.357Z"} {"cache_key":"92f7fe101dab2f52e6d8cc16df664a2373244726ce0e622db420fd10e6c587a7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.healthRunning","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"running","text_hash":"c071cf5f5ed6f884cc70155b6f05f755fd46a302d05e4261b7e92ce878bbfed8","tgt_lang":"th","translated":"กำลังทำงาน","updated_at":"2026-06-17T14:16:55.187Z"} +{"cache_key":"93b2141d837b6485bdc48c9d190ea20dcb4c1db57cd448d1491f75f0312a0d04","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.contextUsageApprox","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"~{percent}% of context used ({used} / {context} tokens, approximate)","text_hash":"54007077673048ad26ff220971d2598fde53a34c33da9e1eaca0927ce80b2708","tgt_lang":"th","translated":"ใช้บริบทไปแล้วประมาณ ~{percent}% ({used} / {context} โทเค็น, โดยประมาณ)","updated_at":"2026-07-09T07:40:48.429Z"} {"cache_key":"93bfbe051f71d4a8900ae8a375870f8f34e513b32227519e64314feade787f3f","model":"gpt-5.5","provider":"openai","segment_id":"languages.ru","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Русский (Russian)","text_hash":"ea81bf0fd46410b501bddee074ab6f00b0cdf377a6cafe608dcf2c28f7cb2f4e","tgt_lang":"th","translated":"Русский (รัสเซีย)","updated_at":"2026-06-26T21:43:41.993Z"} {"cache_key":"93e2de7b35c13903a76e0d9d187de386f20b49c4521553f21f5f7219ee03281a","model":"gpt-5.5","provider":"openai","segment_id":"workboard.badgeWorkerLogs","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"{count} worker logs","text_hash":"2923e2a84e6ed0ca048d280206198b156da6148859e474498d335a44e323e0a8","tgt_lang":"th","translated":"บันทึก worker {count} รายการ","updated_at":"2026-05-30T15:38:44.763Z"} {"cache_key":"940a7aafe3bb52f28ba34b95fdf45612d333bfe4db393e78503157154d91b4ae","model":"gpt-5.5","provider":"openai","segment_id":"chat.splitView.closePane","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Close pane","text_hash":"7fa0f9613d919e167b0f9aa03c22809d446af293eb6c3bac6866bae66d2656c9","tgt_lang":"th","translated":"ปิดบานหน้าต่าง","updated_at":"2026-07-06T07:24:12.973Z"} diff --git a/ui/src/i18n/.i18n/tr.meta.json b/ui/src/i18n/.i18n/tr.meta.json index dbf8cf5b49e..1646cd91de1 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-09T02:23:55.051Z", + "generatedAt": "2026-07-09T07:40:42.529Z", "locale": "tr", "model": "gpt-5.5", "provider": "openai", - "sourceHash": "ef47733c644c36f1edaca392ff9cc2997ad9ae3ebb143371684bf16c204b7f9c", - "totalKeys": 1676, - "translatedKeys": 1676, + "sourceHash": "2ad8c0e584cac1234ef64e73cd46d2736f15ca7fefc652166abe289df93b571f", + "totalKeys": 1677, + "translatedKeys": 1677, "workflow": 1 } diff --git a/ui/src/i18n/.i18n/tr.tm.jsonl b/ui/src/i18n/.i18n/tr.tm.jsonl index bc245920730..a0524495e43 100644 --- a/ui/src/i18n/.i18n/tr.tm.jsonl +++ b/ui/src/i18n/.i18n/tr.tm.jsonl @@ -162,10 +162,12 @@ {"cache_key":"ac4d586a485e0daa2f9f81350504b00c3ebff7558e928e325b0b8efb5a12f440","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.dependenciesReadyTitle","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"{count} dependencies are done.","text_hash":"559fe92cd5fe39b4f511a146fc7ce6b51e7f528e1d388bbfde1d85dddb60604d","tgt_lang":"tr","translated":"{count} bağımlılık tamamlandı.","updated_at":"2026-06-16T14:15:44.904Z"} {"cache_key":"addf38e908bc55b22a68fa78197055daae4b43a60eb90f2b3a53f292e337eccf","model":"gpt-5.5","provider":"openai","segment_id":"chat.sidebar.sortBy","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Sort by","text_hash":"c9129025bd3ff6522a7eeebc1abf1481f36e4ac9d74524a473ac1c3be1c6fc2f","tgt_lang":"tr","translated":"Sıralama ölçütü","updated_at":"2026-07-06T23:41:07.084Z"} {"cache_key":"ae545453391754dc2f91e3c268f968cefab7d19c63288164fc90ba9b203f8919","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.workspaceFiles.actions","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Workspace file actions","text_hash":"461817d921bc7672e95fe4a3b23f4ac2a4a20e35b3d6eef3f02e8f5ba4201050","tgt_lang":"tr","translated":"Çalışma alanı dosya işlemleri","updated_at":"2026-06-16T14:15:55.679Z"} +{"cache_key":"b00d79eaaaa8b82211090344f727f51a2ad50847519b800fdafd5c63f86a5310","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.contextUsage","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"{percent}% of context used ({used} / {context} tokens)","text_hash":"f626ed78b8aca81f039ef64637bbdd4cffe0a289b402fd0c6039e977040aba72","tgt_lang":"tr","translated":"Bağlamın %{percent} kadarı kullanıldı ({used} / {context} token)","updated_at":"2026-07-09T07:06:27.135Z"} {"cache_key":"b0a1e2433c6758052f971414566fc03105ca1279a85dc17c1505c1c59f39b884","model":"gpt-5.5","provider":"openai","segment_id":"chat.archivedSessionDisabled","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Restore this session to send messages.","text_hash":"c21bd35c2bef2266f419cbb4214cfd7b0af89386aef88ec8b11837844240e0d9","tgt_lang":"tr","translated":"Mesaj göndermek için bu oturumu geri yükleyin.","updated_at":"2026-07-02T14:30:28.149Z"} {"cache_key":"b235d401a489607a81e0258c27a6b8c90a96b8084f1dc67f71a01db3a4b35001","model":"gpt-5.5","provider":"openai","segment_id":"chat.composer.contextUsage.latestRunTokens","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Latest run tokens","text_hash":"969b6403862b70df744bc747c801663034a7837cd04b55973b7ee6c051e2e5ca","tgt_lang":"tr","translated":"En son çalıştırma token'ları","updated_at":"2026-07-05T10:16:19.859Z"} {"cache_key":"b2ad7d572ab6d484f2cfad4587e03fbf3b04bdd48c8b7ee9e5cc9e0dd4a96337","model":"gpt-5.5","provider":"openai","segment_id":"chat.composer.microphonePermissionBlocked","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Microphone access is blocked. Allow it in browser site settings to list inputs.","text_hash":"707f9594b092cf816d6d7a74381665a74acfecbe32d859d0a4adac9e9c9ff77b","tgt_lang":"tr","translated":"Mikrofon erişimi engellenmiş. Girişleri listelemek için tarayıcı site ayarlarında erişime izin verin.","updated_at":"2026-07-06T17:56:54.065Z"} {"cache_key":"b61974a73e046e0114497527c6cd29771c2f76b47a056f7d4b9b703985d3a542","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.talkAdvancedSettingsRequiresAdmin","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Advanced settings require admin","text_hash":"021f44198c7c7935a112e55150d2daaebe388ac9e529460d64c2f8f3ba3b9d82","tgt_lang":"tr","translated":"Gelişmiş ayarlar yönetici erişimi gerektirir","updated_at":"2026-07-06T20:20:02.809Z"} +{"cache_key":"b80a2c2d6650f119da1885309febb8930fd59667e5d5430e78ac79aeb0e15ce9","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.contextUsageApprox","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"~{percent}% of context used ({used} / {context} tokens, approximate)","text_hash":"54007077673048ad26ff220971d2598fde53a34c33da9e1eaca0927ce80b2708","tgt_lang":"tr","translated":"Bağlamın ~%{percent} kadarı kullanıldı ({used} / {context} token, yaklaşık)","updated_at":"2026-07-09T07:40:42.523Z"} {"cache_key":"b882ff1e838c5f27ac8a67aaec2d5a30e12a106569a89fcf8f6e5376cd74f5af","model":"gpt-5.5","provider":"openai","segment_id":"worktrees.title","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Managed Worktrees","text_hash":"dde32010185098a47e873fb25dd99446b0cb1a75614068587f7cd0bffb5aed18","tgt_lang":"tr","translated":"Yönetilen Worktree'ler","updated_at":"2026-07-05T21:01:15.459Z"} {"cache_key":"b8c051919e59e1f10e79b5504b2faecb8670691f9f0fa4f695f0c5ed5f3af693","model":"gpt-5.5","provider":"openai","segment_id":"usage.providerUsage.requests","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"{count} requests","text_hash":"1e23ff6956124091cd470f5091cee8108c3766314b69871b3ff792eaf506455f","tgt_lang":"tr","translated":"{count} istek","updated_at":"2026-07-06T06:40:15.357Z"} {"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"} diff --git a/ui/src/i18n/.i18n/uk.meta.json b/ui/src/i18n/.i18n/uk.meta.json index fe7d1f7b508..06a62405a9d 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-09T02:23:55.154Z", + "generatedAt": "2026-07-09T07:40:44.006Z", "locale": "uk", "model": "gpt-5.5", "provider": "openai", - "sourceHash": "ef47733c644c36f1edaca392ff9cc2997ad9ae3ebb143371684bf16c204b7f9c", - "totalKeys": 1676, - "translatedKeys": 1676, + "sourceHash": "2ad8c0e584cac1234ef64e73cd46d2736f15ca7fefc652166abe289df93b571f", + "totalKeys": 1677, + "translatedKeys": 1677, "workflow": 1 } diff --git a/ui/src/i18n/.i18n/uk.tm.jsonl b/ui/src/i18n/.i18n/uk.tm.jsonl index 5cddfca36aa..8b70341ae98 100644 --- a/ui/src/i18n/.i18n/uk.tm.jsonl +++ b/ui/src/i18n/.i18n/uk.tm.jsonl @@ -174,6 +174,7 @@ {"cache_key":"bb8fe1ef17d0aa95464de7317e2bd9f2674a9cea0a7bbdb70391d2037786606c","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.groupRowCount","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"{count} sessions","text_hash":"27de9b3be346a2abd2cb67f9f93abfe8100d7ce996e1204b75fc84670c7818e6","tgt_lang":"uk","translated":"{count} сеансів","updated_at":"2026-07-05T14:40:05.415Z"} {"cache_key":"bbb9c00da9ef4a73d0a8e79ac2974a2bc41baae519daa4cb9d57888f711d551b","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.dragSessionHint","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Drag to move between groups","text_hash":"3e8692b1cd1c1f9a606a779f1037aa390c885fde224ddb841df9259e8aab03ae","tgt_lang":"uk","translated":"Перетягніть, щоб перемістити між групами","updated_at":"2026-07-05T14:40:05.415Z"} {"cache_key":"bbbbdd05c818b52379d69df462950cdcacb2ce0586fa2e381e41010c97904af1","model":"gpt-5.5","provider":"openai","segment_id":"worktrees.title","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Managed Worktrees","text_hash":"dde32010185098a47e873fb25dd99446b0cb1a75614068587f7cd0bffb5aed18","tgt_lang":"uk","translated":"Керовані Worktrees","updated_at":"2026-07-05T21:01:19.646Z"} +{"cache_key":"bd38d330a6af66914b7b75bd8cf81375bdc9c89783de5f5aa7b7a505d46051a9","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.contextUsageApprox","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"~{percent}% of context used ({used} / {context} tokens, approximate)","text_hash":"54007077673048ad26ff220971d2598fde53a34c33da9e1eaca0927ce80b2708","tgt_lang":"uk","translated":"~{percent}% контексту використано ({used} / {context} токенів, приблизно)","updated_at":"2026-07-09T07:40:44.003Z"} {"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"} {"cache_key":"c32c8420cfb4baf3db7dc528e6e7f99809faad0c2f765207f424c8cbfd9fe8a0","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.dateOlder","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Older","text_hash":"03281c889c2869e091390f9ad5dd13f0f0e46b42c9c4698f857902451deb3450","tgt_lang":"uk","translated":"Старіші","updated_at":"2026-07-05T14:40:05.415Z"} {"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"} @@ -190,6 +191,7 @@ {"cache_key":"cfc709d2d85dbfe970d9f1db74a5586fd4255a9ff93863b3faefbb3e8fd24d90","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.autoRefreshOff","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Off","text_hash":"ca7981b46ecf2c1787b6d76d81d9fd7fa0ca95842e2fcc2a452869891a9334d1","tgt_lang":"uk","translated":"Вимкнено","updated_at":"2026-06-17T14:15:28.579Z"} {"cache_key":"d068e6b36b34c51da41b0565891581d8fbaaefbcad50dfde4e901c546fb4cb96","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.agentFilterUnassigned","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Unassigned (uses {agent})","text_hash":"2700af0c4ab5e86726f72a723ecdf50370b87690db35f00b83723d6457879c8e","tgt_lang":"uk","translated":"Без призначення (використовує {agent})","updated_at":"2026-06-17T14:15:28.579Z"} {"cache_key":"d090fbd668c0933aa08fc3baba45491f8e43d295473dd1adab0874f0ca89cb0e","model":"gpt-5.5","provider":"openai","segment_id":"worktrees.subtitle","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Isolated repository checkouts owned by OpenClaw.","text_hash":"6a3984ca864c9188fa8c05e732f6831b501b4caed6bd61b60e48e9b0cf74bd0c","tgt_lang":"uk","translated":"Ізольовані копії репозиторію, що належать OpenClaw.","updated_at":"2026-07-05T21:01:19.646Z"} +{"cache_key":"d0d09b22149ae8e7809bd5eed3f7625b72d86d58b50a17fa6072712f59a8042e","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.contextUsage","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"{percent}% of context used ({used} / {context} tokens)","text_hash":"f626ed78b8aca81f039ef64637bbdd4cffe0a289b402fd0c6039e977040aba72","tgt_lang":"uk","translated":"Використано {percent}% контексту ({used} / {context} токенів)","updated_at":"2026-07-09T07:06:28.496Z"} {"cache_key":"d14385d739b5dcf69aaa657960811324eed785a82275bd28925f0369158eddc8","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 session workspace","text_hash":"c7a97b20a3a3ce348239c4893c99f1902d44877567cb32f752c30cdfbc9a2468","tgt_lang":"uk","translated":"Оновити робочу область сесії","updated_at":"2026-06-16T14:15:46.702Z"} {"cache_key":"d212b367b883eb42d4c59e7de652385a9494c411858b58b5dbbbe4829957f770","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.detailWorkerLogs","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Worker logs","text_hash":"67766b9f222a7ccdae6beb7d6e7877d1a13abb8a346a8c5c803a4380bdf851b1","tgt_lang":"uk","translated":"Журнали воркера","updated_at":"2026-06-16T14:15:40.204Z"} {"cache_key":"d2cab62904eadd3f7b1a0e14bbeb50f6a8cc1eb8133eb5967a67f123b95323f5","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.renameSession","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Rename session","text_hash":"2cad0766accc2d3f70f007068524cea983e0d53f54543e9e82a4e73b2a07987f","tgt_lang":"uk","translated":"Перейменувати сеанс","updated_at":"2026-07-02T14:30:30.852Z"} diff --git a/ui/src/i18n/.i18n/vi.meta.json b/ui/src/i18n/.i18n/vi.meta.json index 9c9d50671ac..5b1ce204eb7 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-09T02:23:55.576Z", + "generatedAt": "2026-07-09T07:40:49.636Z", "locale": "vi", "model": "gpt-5.5", "provider": "openai", - "sourceHash": "ef47733c644c36f1edaca392ff9cc2997ad9ae3ebb143371684bf16c204b7f9c", - "totalKeys": 1676, - "translatedKeys": 1676, + "sourceHash": "2ad8c0e584cac1234ef64e73cd46d2736f15ca7fefc652166abe289df93b571f", + "totalKeys": 1677, + "translatedKeys": 1677, "workflow": 1 } diff --git a/ui/src/i18n/.i18n/vi.tm.jsonl b/ui/src/i18n/.i18n/vi.tm.jsonl index 50fa6da08ce..2ed706308a3 100644 --- a/ui/src/i18n/.i18n/vi.tm.jsonl +++ b/ui/src/i18n/.i18n/vi.tm.jsonl @@ -24,6 +24,7 @@ {"cache_key":"15ff85432f514605f1663f559847fc3ac442d74d05b2ce334bca2131d7b5d21a","model":"gpt-5.5","provider":"openai","segment_id":"worktrees.confirmDelete","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Snapshot and delete {name}?","text_hash":"3c3ee9b4dd86ac95d852528c6fd78c214c61cbb434f857051d8f0d73a615bd2f","tgt_lang":"vi","translated":"Tạo snapshot và xóa {name}?","updated_at":"2026-07-05T21:01:34.014Z"} {"cache_key":"184025cec6aa484782d74899df65dcc6ae3a27d8cbcd2522fe3a9df609d61982","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.workspaceFiles.noSearchResults","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"No matching files.","text_hash":"6ba2ede6c6019b640f63e7e48c5ee8238e701c6e539ce9abb5a7a9d9c71d8a73","tgt_lang":"vi","translated":"Không có tệp phù hợp.","updated_at":"2026-06-16T14:17:25.260Z"} {"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":"1a51d38dfdd4de7b887800b71759d7e1e36cd30aa5085fab63e7f5d19d0457be","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.contextUsageApprox","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"~{percent}% of context used ({used} / {context} tokens, approximate)","text_hash":"54007077673048ad26ff220971d2598fde53a34c33da9e1eaca0927ce80b2708","tgt_lang":"vi","translated":"~{percent}% ngữ cảnh đã sử dụng ({used} / {context} token, xấp xỉ)","updated_at":"2026-07-09T07:40:49.631Z"} {"cache_key":"1c2f509e704976a9c1665cc7d1b3d6c4154712e28ba6d08091a1fceb2ef40428","model":"gpt-5.5","provider":"openai","segment_id":"usage.providerUsage.inputTokens","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"{count} input","text_hash":"f24231cff78fed82d155712973ede6f9369e96b015acc30d5de2b740677edce9","tgt_lang":"vi","translated":"{count} token đầu vào","updated_at":"2026-07-06T06:40:15.357Z"} {"cache_key":"1d64ba17a78b897dbf06c991e38f4fc02ac4463b9012fce47d57364c3d0935e9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.workspaceFiles.preview","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Preview","text_hash":"324b134f57c70c729ae3dc4d298bb451656717d70523e942c1ce667b8024ea07","tgt_lang":"vi","translated":"Xem trước","updated_at":"2026-06-16T14:17:27.580Z"} {"cache_key":"1da695dc1575bf92d30da82b06ee0456965be23959d7f8a75dbe6dac623918e5","model":"gpt-5.5","provider":"openai","segment_id":"worktrees.cleanNow","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Clean up now","text_hash":"da367b57478fe6da969f5ff3a78717074d7fca77a312ac2c8f77dc2f56032578","tgt_lang":"vi","translated":"Dọn dẹp ngay","updated_at":"2026-07-05T21:01:34.014Z"} @@ -94,6 +95,7 @@ {"cache_key":"5d329343c2e83cc86955b3763f4472e3a6ad42e227dbe492787bc4024b2e9268","model":"gpt-5.5","provider":"openai","segment_id":"usage.providerUsage.today","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Today","text_hash":"2b065c7c9ce466e5ebcad757987d5d660ee4c9ea708bc62c43444b53334738ba","tgt_lang":"vi","translated":"Hôm nay","updated_at":"2026-07-05T14:40:16.834Z"} {"cache_key":"5f3ae080e4f68d4a1db63ac7bb3791767e2a66b18b59767f68d568513ccb59a4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.workspaceFiles.empty","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"No files touched in this session yet","text_hash":"6b295e4e11bcdd52340c4cc7987565f848cf477a1f0b96c0f47a2b718418298e","tgt_lang":"vi","translated":"Chưa có tệp nào được chỉnh sửa trong phiên này","updated_at":"2026-06-16T14:17:17.661Z"} {"cache_key":"5fb21ed031fab4b2929050fac823e8407d8772434740bee3c03ce6a94585234e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.ageHours","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"{count}h","text_hash":"5828ef1c1e95e0bae1c98548d1795a2482cc8e14a8b161b183960a06018ce10d","tgt_lang":"vi","translated":"{count}h","updated_at":"2026-06-17T14:17:32.599Z"} +{"cache_key":"607230e2802532d4d3edc81d2e41e831d54031f4684333109bb5007387bb5452","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.contextUsage","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"{percent}% of context used ({used} / {context} tokens)","text_hash":"f626ed78b8aca81f039ef64637bbdd4cffe0a289b402fd0c6039e977040aba72","tgt_lang":"vi","translated":"Đã dùng {percent}% ngữ cảnh ({used} / {context} token)","updated_at":"2026-07-09T07:06:35.598Z"} {"cache_key":"60b2771d5ca89ca701f8c340ca5963df2a3770c233fc2835ee6c27d7e0a2fb79","model":"gpt-5.5","provider":"openai","segment_id":"worktrees.title","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Managed Worktrees","text_hash":"dde32010185098a47e873fb25dd99446b0cb1a75614068587f7cd0bffb5aed18","tgt_lang":"vi","translated":"Worktree được quản lý","updated_at":"2026-07-05T21:01:34.014Z"} {"cache_key":"60b914baf813cd34a8942785e4e29ec278c7b5cd615241a0ab76088178e578d9","model":"gpt-5.5","provider":"openai","segment_id":"terminal.detached","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"detached","text_hash":"88e34e4cdbb5c6066cb1b0d0abe74714bd72f86259433bc8287614e4ae052605","tgt_lang":"vi","translated":"đã tách","updated_at":"2026-07-04T21:24:04.456Z"} {"cache_key":"611a8dac5e35eabb5527decc9b97df09907e2a85a53ca2544b9827790eda9c8c","model":"gpt-5.5","provider":"openai","segment_id":"chat.splitView.dropOpenHere","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Open here","text_hash":"b08e2fd2e872adcb575b305187b9db8482369325806953ce80190fc2dc1ab9fb","tgt_lang":"vi","translated":"Mở tại đây","updated_at":"2026-07-06T22:56:36.739Z"} diff --git a/ui/src/i18n/.i18n/zh-CN.meta.json b/ui/src/i18n/.i18n/zh-CN.meta.json index 3e5f3f57f43..241ef0fa8f7 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-09T02:23:53.872Z", + "generatedAt": "2026-07-09T07:40:28.066Z", "locale": "zh-CN", "model": "gpt-5.5", "provider": "openai", - "sourceHash": "ef47733c644c36f1edaca392ff9cc2997ad9ae3ebb143371684bf16c204b7f9c", - "totalKeys": 1676, - "translatedKeys": 1676, + "sourceHash": "2ad8c0e584cac1234ef64e73cd46d2736f15ca7fefc652166abe289df93b571f", + "totalKeys": 1677, + "translatedKeys": 1677, "workflow": 1 } diff --git a/ui/src/i18n/.i18n/zh-CN.tm.jsonl b/ui/src/i18n/.i18n/zh-CN.tm.jsonl index 9bace7d2d17..2692ba0d7e7 100644 --- a/ui/src/i18n/.i18n/zh-CN.tm.jsonl +++ b/ui/src/i18n/.i18n/zh-CN.tm.jsonl @@ -67,6 +67,7 @@ {"cache_key":"45fe35cf506ce5b01449e7faa4034f1a8349670c33d6bd34dac1d1940164aef3","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.viewDefaultAgent","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Default agent","text_hash":"94da52ecd6c5c3b77b89b8427f4bcaf11a40ddf68f5b00171977349fb2e6abc9","tgt_lang":"zh-CN","translated":"默认 agent","updated_at":"2026-06-17T14:13:12.872Z"} {"cache_key":"46617f8c5bb197263cd8501e535683f51859529f6304a18daef128b83ce8e7bb","model":"gpt-5.5","provider":"openai","segment_id":"chat.composer.selectedMicrophoneUnavailable","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"The selected microphone is unavailable. Choose another input or System default.","text_hash":"7ae3ae7c3179e22942d5b6f911a3de37085b7753814c65e58be50989987bb00f","tgt_lang":"zh-CN","translated":"所选麦克风不可用。请选择其他输入或系统默认。","updated_at":"2026-07-06T17:56:04.251Z"} {"cache_key":"4677741fa62bf013797c93d1f692385c5a2ff39111d91831983fc4e4e7cba282","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.detailAutomationSkills","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Skills: {skills}","text_hash":"4788d5f9db66e1421a762bbd942c64450c73d2145a6ef929ce32a919a0f2e3a1","tgt_lang":"zh-CN","translated":"Skills:{skills}","updated_at":"2026-06-16T14:12:56.348Z"} +{"cache_key":"46af2b531119e8fe2da8e8d49b3919cbfd6a5a71ee2c34a4cd4eff5621360246","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.contextUsageApprox","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"~{percent}% of context used ({used} / {context} tokens, approximate)","text_hash":"54007077673048ad26ff220971d2598fde53a34c33da9e1eaca0927ce80b2708","tgt_lang":"zh-CN","translated":"已使用约 {percent}% 上下文({used} / {context} tokens,近似值)","updated_at":"2026-07-09T07:40:28.064Z"} {"cache_key":"4738f22d88292b9358242285f4a840567423e6b5aee3bd7973e19c4a8d8db308","model":"gpt-5.5","provider":"openai","segment_id":"worktrees.cleanNow","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Clean up now","text_hash":"da367b57478fe6da969f5ff3a78717074d7fca77a312ac2c8f77dc2f56032578","tgt_lang":"zh-CN","translated":"立即清理","updated_at":"2026-07-05T21:00:21.876Z"} {"cache_key":"47830956baf48ebca7ce672e1b5f39237234437dddc7bcf33f58a50cbcd2416f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.emptyFilteredHint","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Change the view, search, priority, agent, or archive filter.","text_hash":"049dfae940263ace9707334af06b298c1223c38a449b1cec5a712553badebbd0","tgt_lang":"zh-CN","translated":"请更改视图、搜索、优先级、代理或归档筛选条件。","updated_at":"2026-06-17T14:13:17.789Z"} {"cache_key":"48b101f4e993b05bba64bb3eb9999425224930971966a0e8dbc4797ae6f65d99","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.talkSensitivityMedium","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Medium","text_hash":"8e588cd187741f1cd76f5fab77b7208782a8c21d764ce7d7a4cf3ac4e0968873","tgt_lang":"zh-CN","translated":"中","updated_at":"2026-07-06T20:20:02.809Z"} @@ -136,6 +137,7 @@ {"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":"931bb31dc9e5fc62578d7b84cddc6c28d0a91462b1d70d91346f70d2f6c5bf46","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.workspaceFiles.files","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Workspace","text_hash":"87bb59ba2f92f2a5a9f13e021fd58dd14ae5c065b1046146875e6e68d5ebc8b7","tgt_lang":"zh-CN","translated":"工作区","updated_at":"2026-06-16T14:13:02.064Z"} {"cache_key":"94d027d3632d0b83dbad662a48213bff9192175966a3232a12fe80c0c3429d35","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.workspaceFiles.path","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Workspace path","text_hash":"1fddb73e40f0f5cc6fbf747930a11f857b7a37991caeb4d8677433bbc50a2a38","tgt_lang":"zh-CN","translated":"工作区路径","updated_at":"2026-06-16T14:13:07.632Z"} +{"cache_key":"977f813911a330bb671b27ed6adabc6c366f250395bf3b05ca6450a9189226a2","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.contextUsage","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"{percent}% of context used ({used} / {context} tokens)","text_hash":"f626ed78b8aca81f039ef64637bbdd4cffe0a289b402fd0c6039e977040aba72","tgt_lang":"zh-CN","translated":"已使用 {percent}% 的上下文({used} / {context} 个 token)","updated_at":"2026-07-09T07:06:10.579Z"} {"cache_key":"9af9effc9d05b8b69b0ef3fc55b7aae6b1942cb2e2fb157e6de1781b20e3e909","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.workspaceFiles.refresh","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Refresh session workspace","text_hash":"c7a97b20a3a3ce348239c4893c99f1902d44877567cb32f752c30cdfbc9a2468","tgt_lang":"zh-CN","translated":"刷新会话工作区","updated_at":"2026-06-16T14:13:02.064Z"} {"cache_key":"9b3d188311193fa6069b9f08be7d3f4d27c457e7065abe4f1f6b52fd54f3cecd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.detailAutomationBoard","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Board: {board}","text_hash":"96d7493589e40e17803b3bf643dff1b891a4ebf57f5d2b36af0a7ddd09e64b84","tgt_lang":"zh-CN","translated":"看板:{board}","updated_at":"2026-06-16T14:12:56.348Z"} {"cache_key":"9cdbb5a644a8bcc07b63ca91a9ca8a44ce573821e07e9b0c71a1696b3859027d","model":"gpt-5.5","provider":"openai","segment_id":"chat.composer.microphoneFallback","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Microphone {number}","text_hash":"357eae20db9739dfdbb59ec21db70200f6ca9ee257c28ed637712f147af419ec","tgt_lang":"zh-CN","translated":"麦克风 {number}","updated_at":"2026-07-06T17:56:04.250Z"} diff --git a/ui/src/i18n/.i18n/zh-TW.meta.json b/ui/src/i18n/.i18n/zh-TW.meta.json index d883c272a2a..91fa572fb92 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-09T02:23:53.982Z", + "generatedAt": "2026-07-09T07:40:29.420Z", "locale": "zh-TW", "model": "gpt-5.5", "provider": "openai", - "sourceHash": "ef47733c644c36f1edaca392ff9cc2997ad9ae3ebb143371684bf16c204b7f9c", - "totalKeys": 1676, - "translatedKeys": 1676, + "sourceHash": "2ad8c0e584cac1234ef64e73cd46d2736f15ca7fefc652166abe289df93b571f", + "totalKeys": 1677, + "translatedKeys": 1677, "workflow": 1 } diff --git a/ui/src/i18n/.i18n/zh-TW.tm.jsonl b/ui/src/i18n/.i18n/zh-TW.tm.jsonl index 1e08ede5693..68c5f7e7463 100644 --- a/ui/src/i18n/.i18n/zh-TW.tm.jsonl +++ b/ui/src/i18n/.i18n/zh-TW.tm.jsonl @@ -40,6 +40,7 @@ {"cache_key":"239830e854cd40a1a174c34d37efde05b8b2c8a469068a0771ea117cf4642af6","model":"gpt-5.5","provider":"openai","segment_id":"workboard.eventAttachmentAdded","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Attachment added","text_hash":"f39a309fb0054d8e6c512733d6f3a4791c6b63157a388d72f635574d98b49b3e","tgt_lang":"zh-TW","translated":"已新增附件","updated_at":"2026-05-30T15:38:05.607Z"} {"cache_key":"245cfff3be1aeb0f46e10b44e468ed0fa52223c0e8148946aeb86dfa04c787f7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.talkMoreInSettings","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"More in Settings","text_hash":"87f1e602d68bdc42ae3fddc0c1541d323adc718b7b9b3f889b2ca71823e319b9","tgt_lang":"zh-TW","translated":"設定中的更多選項","updated_at":"2026-07-06T20:20:02.809Z"} {"cache_key":"246bfe07ee9295208d03e36bf4aba3e40a6d21d2ac69af28ccfcdb3420b4a6b3","model":"gpt-5.5","provider":"openai","segment_id":"tasksPage.agent","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Agent: {agent}","text_hash":"b0a224d2a72b2aa43d4e0a1ffa0523c8c5da621a16408810fcb0385da86054a4","tgt_lang":"zh-TW","translated":"代理:{agent}","updated_at":"2026-07-06T08:41:46.878Z"} +{"cache_key":"2504969e4eb6cc98f5c146c527a7199d26a3d9b5e4f82b8c93fed5e282ab7476","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.contextUsage","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"{percent}% of context used ({used} / {context} tokens)","text_hash":"f626ed78b8aca81f039ef64637bbdd4cffe0a289b402fd0c6039e977040aba72","tgt_lang":"zh-TW","translated":"已使用 {percent}% 的上下文({used} / {context} 個 token)","updated_at":"2026-07-09T07:06:12.435Z"} {"cache_key":"267cd9e2120e64ee28fc527714522de3b91c2a4f729ccd7c267e3c63dcd7c9a4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.workspaceFiles.path","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Workspace path","text_hash":"1fddb73e40f0f5cc6fbf747930a11f857b7a37991caeb4d8677433bbc50a2a38","tgt_lang":"zh-TW","translated":"工作區路徑","updated_at":"2026-06-16T14:13:16.738Z"} {"cache_key":"26b24ef4a9d46efa15c790026e63b376dab6ad86cd0a5dc2f089ec35a893195e","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.restoreSession","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Restore session","text_hash":"35e4dc9befd3b3a29b50938839af0efb41b08051988dde53e1c1e73d1c2a039f","tgt_lang":"zh-TW","translated":"還原工作階段","updated_at":"2026-07-02T14:29:59.020Z"} {"cache_key":"281ebd5735d09792156416816e295aabf6ad64a80038a9f5d16c1aef9bd1c8bc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.healthRunning","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"running","text_hash":"c071cf5f5ed6f884cc70155b6f05f755fd46a302d05e4261b7e92ce878bbfed8","tgt_lang":"zh-TW","translated":"執行中","updated_at":"2026-06-17T14:13:23.259Z"} @@ -209,6 +210,7 @@ {"cache_key":"d082cf53a732e9463630017b5e5b86b179258b9517e2c7b302e97863a918cabd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.refreshError","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Refresh failed","text_hash":"8fa7e6d90bef4e5cb735233347bf6a71b5b30d96e7c1a50b73f10cb441b275c2","tgt_lang":"zh-TW","translated":"重新整理失敗","updated_at":"2026-06-17T14:13:23.259Z"} {"cache_key":"d38bddaa0dad1fb2012ad091012b944d3787c8326c3b9568fa6fbd16bfee55a4","model":"gpt-5.5","provider":"openai","segment_id":"common.colorModeOption","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Color mode: {mode}","text_hash":"d5b61a3af66f845d2ab32795685ca0b37889374de15f66ae3f848abf83169a43","tgt_lang":"zh-TW","translated":"顏色模式:{mode}","updated_at":"2026-07-07T08:47:22.567Z"} {"cache_key":"d4a6c06bfdfedcffd1b6e7ad155ea4138c82ffa07146a06a5747b8b69310a82d","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.goal","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Goal","text_hash":"cdbf6975e8a35b0d03558be6822dfae166482c24fb86b0433f60e8167f5c91e4","tgt_lang":"zh-TW","translated":"目標","updated_at":"2026-05-29T20:59:51.845Z"} +{"cache_key":"d4d75b25cc45edbdf0c1553d3da4155766e8382192a68bf06890e4a13a70d3ca","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.contextUsageApprox","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"~{percent}% of context used ({used} / {context} tokens, approximate)","text_hash":"54007077673048ad26ff220971d2598fde53a34c33da9e1eaca0927ce80b2708","tgt_lang":"zh-TW","translated":"已使用約 {percent}% 的上下文({used} / {context} 個 token,約略值)","updated_at":"2026-07-09T07:40:29.417Z"} {"cache_key":"d698788abe9c34100cf12047af2dc88415bcd58514e1834b94fdb152a2004059","model":"gpt-5.5","provider":"openai","segment_id":"tasksPage.disconnected","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Connect to the gateway to load and manage tasks.","text_hash":"f809605f626a2f8eeff5c864a30e78d538a878ec5de7934f21d60bc01b81f125","tgt_lang":"zh-TW","translated":"連線至 Gateway 以載入並管理任務。","updated_at":"2026-07-06T08:41:46.878Z"} {"cache_key":"d7e37c29f5d68135f382d36dc064472a98fe594ce6a70fc5a3f7c02d94051f8e","model":"gpt-5.5","provider":"openai","segment_id":"chat.composer.contextUsage.estimatedCost","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Est. cost","text_hash":"3199f14286736527bfc6ad9165629415a5aa087517acd2c0e9b1ae8bb5d26766","tgt_lang":"zh-TW","translated":"預估費用","updated_at":"2026-07-05T16:00:06.097Z"} {"cache_key":"d850899057ac1e583498793ba5ea9d62fe586c2ba8dc39681dccff2a59db48dd","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.detailProof","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Proof","text_hash":"7fbb3ccf9640651f69af3626de6836fb302a0a088c7cd27721c367b8b530e502","tgt_lang":"zh-TW","translated":"證明","updated_at":"2026-06-16T14:12:59.400Z"} diff --git a/ui/src/i18n/locales/ar.ts b/ui/src/i18n/locales/ar.ts index c8bf6d43c41..718563f95c3 100644 --- a/ui/src/i18n/locales/ar.ts +++ b/ui/src/i18n/locales/ar.ts @@ -204,7 +204,6 @@ export const ar: TranslationMap = { globalTooltip: "تضمين الجلسات العامة.", unknownTooltip: "تضمين الجلسات غير المعروفة.", archivedOnlyTooltip: "إظهار الجلسات المؤرشفة فقط.", - liveCount: "{count} live", minutesPlaceholder: "دقيقة", searchPlaceholder: "تصفية حسب المفتاح أو الوكيل أو التسمية أو النوع…", selected: "تم تحديد {count}", @@ -246,6 +245,8 @@ export const ar: TranslationMap = { tokenRange: "{before} to {after} رموز", tokensBefore: "{count} رموز قبل", tokenDeltaUnavailable: "تغيّر الرموز غير متاح", + contextUsage: "تم استخدام {percent}% من السياق ({used} / {context} رموز)", + contextUsageApprox: "~{percent}% من السياق مستخدم ({used} / {context} رموز، تقريبي)", checkpoints: "{count} نقاط تحقق", checkpoint: "{count} نقطة تحقق", showSessionDetails: "عرض تفاصيل الجلسة لـ {count}", diff --git a/ui/src/i18n/locales/de.ts b/ui/src/i18n/locales/de.ts index 3ae4a356796..9b1cf5fd45b 100644 --- a/ui/src/i18n/locales/de.ts +++ b/ui/src/i18n/locales/de.ts @@ -208,7 +208,6 @@ export const de: TranslationMap = { globalTooltip: "Globale Sitzungen einbeziehen.", unknownTooltip: "Unbekannte Sitzungen einbeziehen.", archivedOnlyTooltip: "Nur archivierte Sitzungen anzeigen.", - liveCount: "{count} live", minutesPlaceholder: "Min.", searchPlaceholder: "Nach Schlüssel, Agent, Label, Art filtern…", selected: "{count} ausgewählt", @@ -250,6 +249,8 @@ export const de: TranslationMap = { tokenRange: "{before} to {after} Tokens", tokensBefore: "{count} Tokens vorher", tokenDeltaUnavailable: "Token-Delta nicht verfügbar", + contextUsage: "{percent}% des Kontexts verwendet ({used} / {context} Token)", + contextUsageApprox: "~{percent}% des Kontexts verwendet ({used} / {context} Tokens, ungefähr)", checkpoints: "{count} Checkpoints", checkpoint: "{count} Checkpoint", showSessionDetails: "Sitzungsdetails für {count} anzeigen", diff --git a/ui/src/i18n/locales/en.ts b/ui/src/i18n/locales/en.ts index f386eafef55..2cc6414c380 100644 --- a/ui/src/i18n/locales/en.ts +++ b/ui/src/i18n/locales/en.ts @@ -203,7 +203,6 @@ export const en: TranslationMap = { globalTooltip: "Include global sessions.", unknownTooltip: "Include unknown sessions.", archivedOnlyTooltip: "Show only archived sessions.", - liveCount: "{count} live", minutesPlaceholder: "min", searchPlaceholder: "Filter by key, agent, label, kind…", selected: "{count} selected", @@ -245,6 +244,8 @@ export const en: TranslationMap = { tokenRange: "{before} to {after} tokens", tokensBefore: "{count} tokens before", tokenDeltaUnavailable: "token delta unavailable", + contextUsage: "{percent}% of context used ({used} / {context} tokens)", + contextUsageApprox: "~{percent}% of context used ({used} / {context} tokens, approximate)", checkpoints: "{count} Checkpoints", checkpoint: "{count} Checkpoint", showSessionDetails: "Show session details for {count}", diff --git a/ui/src/i18n/locales/es.ts b/ui/src/i18n/locales/es.ts index 4924ea6be51..fe82d57b304 100644 --- a/ui/src/i18n/locales/es.ts +++ b/ui/src/i18n/locales/es.ts @@ -206,7 +206,6 @@ export const es: TranslationMap = { globalTooltip: "Incluir sesiones globales.", unknownTooltip: "Incluir sesiones desconocidas.", archivedOnlyTooltip: "Mostrar solo las sesiones archivadas.", - liveCount: "{count} live", minutesPlaceholder: "min", searchPlaceholder: "Filtrar por clave, agente, etiqueta, tipo…", selected: "{count} seleccionados", @@ -248,6 +247,8 @@ export const es: TranslationMap = { tokenRange: "{before} to {after} tokens", tokensBefore: "{count} tokens antes", tokenDeltaUnavailable: "delta de tokens no disponible", + contextUsage: "{percent}% del contexto usado ({used} / {context} tokens)", + contextUsageApprox: "~{percent}% del contexto usado ({used} / {context} tokens, aproximado)", checkpoints: "{count} puntos de control", checkpoint: "{count} punto de control", showSessionDetails: "Mostrar detalles de la sesión de {count}", diff --git a/ui/src/i18n/locales/fa.ts b/ui/src/i18n/locales/fa.ts index 5cc8435e243..a5d9be4923b 100644 --- a/ui/src/i18n/locales/fa.ts +++ b/ui/src/i18n/locales/fa.ts @@ -206,7 +206,6 @@ export const fa: TranslationMap = { globalTooltip: "شامل جلسه‌های سراسری شود.", unknownTooltip: "شامل جلسه‌های ناشناخته شود.", archivedOnlyTooltip: "فقط نشست‌های بایگانی‌شده را نشان بده.", - liveCount: "{count} live", minutesPlaceholder: "دقیقه", searchPlaceholder: "فیلتر بر اساس کلید، عامل، برچسب، نوع…", selected: "{count} انتخاب‌شده", @@ -248,6 +247,8 @@ export const fa: TranslationMap = { tokenRange: "{before} to {after} توکن", tokensBefore: "{count} توکن قبل", tokenDeltaUnavailable: "دلتای توکن در دسترس نیست", + contextUsage: "{percent}% از متن استفاده شده ({used} / {context} توکن)", + contextUsageApprox: "~{percent}% از زمینه استفاده شده است ({used} / {context} توکن، تقریبی)", checkpoints: "{count} نقطهٔ وارسی", checkpoint: "{count} نقطهٔ وارسی", showSessionDetails: "نمایش جزئیات جلسه برای {count}", diff --git a/ui/src/i18n/locales/fr.ts b/ui/src/i18n/locales/fr.ts index d82441db9c7..2019ef7d5d8 100644 --- a/ui/src/i18n/locales/fr.ts +++ b/ui/src/i18n/locales/fr.ts @@ -209,7 +209,6 @@ export const fr: TranslationMap = { globalTooltip: "Inclure les sessions globales.", unknownTooltip: "Inclure les sessions inconnues.", archivedOnlyTooltip: "Afficher uniquement les sessions archivées.", - liveCount: "{count} live", minutesPlaceholder: "min", searchPlaceholder: "Filtrer par clé, agent, libellé, type…", selected: "{count} sélectionné(s)", @@ -251,6 +250,9 @@ export const fr: TranslationMap = { tokenRange: "{before} to {after} tokens", tokensBefore: "{count} tokens avant", tokenDeltaUnavailable: "delta de tokens indisponible", + contextUsage: "{percent} % du contexte utilisé ({used} / {context} jetons)", + contextUsageApprox: + "~{percent} % du contexte utilisé ({used} / {context} tokens, approximatif)", checkpoints: "{count} points de contrôle", checkpoint: "{count} point de contrôle", showSessionDetails: "Afficher les détails de la session pour {count}", diff --git a/ui/src/i18n/locales/hi.ts b/ui/src/i18n/locales/hi.ts index 1f9824ed309..57ca78a5136 100644 --- a/ui/src/i18n/locales/hi.ts +++ b/ui/src/i18n/locales/hi.ts @@ -205,7 +205,6 @@ export const hi: TranslationMap = { globalTooltip: "ग्लोबल सेशन शामिल करें।", unknownTooltip: "अज्ञात सेशन शामिल करें।", archivedOnlyTooltip: "केवल संग्रहीत सत्र दिखाएँ।", - liveCount: "{count} live", minutesPlaceholder: "मिनट", searchPlaceholder: "की, एजेंट, लेबल, प्रकार के आधार पर फ़िल्टर करें…", selected: "{count} चयनित", @@ -247,6 +246,8 @@ export const hi: TranslationMap = { tokenRange: "{before} से {after} tokens", tokensBefore: "{count} tokens पहले", tokenDeltaUnavailable: "token delta उपलब्ध नहीं है", + contextUsage: "संदर्भ का {percent}% उपयोग हुआ ({used} / {context} tokens)", + contextUsageApprox: "संदर्भ का ~{percent}% उपयोग हुआ ({used} / {context} टोकन, अनुमानित)", checkpoints: "{count} Checkpoints", checkpoint: "{count} Checkpoint", showSessionDetails: "{count} के लिए session details दिखाएँ", diff --git a/ui/src/i18n/locales/id.ts b/ui/src/i18n/locales/id.ts index b259bf46ce2..30971dc7b89 100644 --- a/ui/src/i18n/locales/id.ts +++ b/ui/src/i18n/locales/id.ts @@ -205,7 +205,6 @@ export const id: TranslationMap = { globalTooltip: "Sertakan sesi global.", unknownTooltip: "Sertakan sesi tidak dikenal.", archivedOnlyTooltip: "Tampilkan hanya sesi yang diarsipkan.", - liveCount: "{count} live", minutesPlaceholder: "mnt", searchPlaceholder: "Filter menurut kunci, agen, label, jenis…", selected: "{count} dipilih", @@ -247,6 +246,8 @@ export const id: TranslationMap = { tokenRange: "{before} to {after} token", tokensBefore: "{count} token sebelumnya", tokenDeltaUnavailable: "delta token tidak tersedia", + contextUsage: "{percent}% konteks digunakan ({used} / {context} token)", + contextUsageApprox: "~{percent}% konteks digunakan ({used} / {context} token, perkiraan)", checkpoints: "{count} checkpoint", checkpoint: "{count} checkpoint", showSessionDetails: "Tampilkan detail sesi untuk {count}", diff --git a/ui/src/i18n/locales/it.ts b/ui/src/i18n/locales/it.ts index 756d39e9175..3a4d12f84db 100644 --- a/ui/src/i18n/locales/it.ts +++ b/ui/src/i18n/locales/it.ts @@ -207,7 +207,6 @@ export const it: TranslationMap = { globalTooltip: "Includi sessioni globali.", unknownTooltip: "Includi sessioni sconosciute.", archivedOnlyTooltip: "Mostra solo le sessioni archiviate.", - liveCount: "{count} live", minutesPlaceholder: "min", searchPlaceholder: "Filtra per chiave, agente, etichetta, tipo…", selected: "{count} selezionati", @@ -249,6 +248,9 @@ export const it: TranslationMap = { tokenRange: "{before} to {after} token", tokensBefore: "{count} token prima", tokenDeltaUnavailable: "delta dei token non disponibile", + contextUsage: "{percent}% di contesto utilizzato ({used} / {context} token)", + contextUsageApprox: + "~{percent}% del contesto utilizzato ({used} / {context} token, approssimativo)", checkpoints: "{count} checkpoint", checkpoint: "{count} checkpoint", showSessionDetails: "Mostra i dettagli della sessione per {count}", diff --git a/ui/src/i18n/locales/ja-JP.ts b/ui/src/i18n/locales/ja-JP.ts index aa04ae3c61e..d01dbf76c4f 100644 --- a/ui/src/i18n/locales/ja-JP.ts +++ b/ui/src/i18n/locales/ja-JP.ts @@ -210,7 +210,6 @@ export const ja_JP: TranslationMap = { globalTooltip: "グローバルセッションを含めます。", unknownTooltip: "不明なセッションを含めます。", archivedOnlyTooltip: "アーカイブ済みのセッションのみを表示します。", - liveCount: "{count} live", minutesPlaceholder: "分", searchPlaceholder: "キー、エージェント、ラベル、種類で絞り込み…", selected: "{count} 件選択中", @@ -252,6 +251,8 @@ export const ja_JP: TranslationMap = { tokenRange: "{before} to {after} トークン", tokensBefore: "前: {count} トークン", tokenDeltaUnavailable: "トークン差分を利用できません", + contextUsage: "コンテキストの {percent}% を使用中({used} / {context} トークン)", + contextUsageApprox: "コンテキストの約{percent}%を使用({used} / {context} トークン、概算)", checkpoints: "{count} 個のチェックポイント", checkpoint: "{count} 個のチェックポイント", showSessionDetails: "{count} のセッション詳細を表示", diff --git a/ui/src/i18n/locales/ko.ts b/ui/src/i18n/locales/ko.ts index 021f1102485..00e91721e23 100644 --- a/ui/src/i18n/locales/ko.ts +++ b/ui/src/i18n/locales/ko.ts @@ -204,7 +204,6 @@ export const ko: TranslationMap = { globalTooltip: "전역 세션 포함.", unknownTooltip: "알 수 없는 세션 포함.", archivedOnlyTooltip: "보관된 세션만 표시합니다.", - liveCount: "{count} live", minutesPlaceholder: "분", searchPlaceholder: "키, 에이전트, 레이블, 종류로 필터링…", selected: "{count}개 선택됨", @@ -246,6 +245,8 @@ export const ko: TranslationMap = { tokenRange: "{before} to {after} 토큰", tokensBefore: "{count} 토큰 전", tokenDeltaUnavailable: "토큰 델타를 사용할 수 없음", + contextUsage: "컨텍스트의 {percent}% 사용됨({used} / {context} 토큰)", + contextUsageApprox: "컨텍스트의 ~{percent}% 사용됨({used} / {context} 토큰, 근사치)", checkpoints: "{count}개 체크포인트", checkpoint: "{count}개 체크포인트", showSessionDetails: "{count}의 세션 세부 정보 표시", diff --git a/ui/src/i18n/locales/nl.ts b/ui/src/i18n/locales/nl.ts index e1d03b13c33..528add83aea 100644 --- a/ui/src/i18n/locales/nl.ts +++ b/ui/src/i18n/locales/nl.ts @@ -207,7 +207,6 @@ export const nl: TranslationMap = { globalTooltip: "Globale sessies opnemen.", unknownTooltip: "Onbekende sessies opnemen.", archivedOnlyTooltip: "Toon alleen gearchiveerde sessies.", - liveCount: "{count} live", minutesPlaceholder: "min", searchPlaceholder: "Filter op sleutel, agent, label, type…", selected: "{count} geselecteerd", @@ -249,6 +248,9 @@ export const nl: TranslationMap = { tokenRange: "{before} to {after} tokens", tokensBefore: "{count} tokens ervoor", tokenDeltaUnavailable: "tokenverschil niet beschikbaar", + contextUsage: "{percent}% van context gebruikt ({used} / {context} tokens)", + contextUsageApprox: + "~{percent}% van context gebruikt ({used} / {context} tokens, bij benadering)", checkpoints: "{count} controlepunten", checkpoint: "{count} controlepunt", showSessionDetails: "Sessiedetails tonen voor {count}", diff --git a/ui/src/i18n/locales/pl.ts b/ui/src/i18n/locales/pl.ts index fd10beae75a..3f66e25dff0 100644 --- a/ui/src/i18n/locales/pl.ts +++ b/ui/src/i18n/locales/pl.ts @@ -206,7 +206,6 @@ export const pl: TranslationMap = { globalTooltip: "Uwzględnij sesje globalne.", unknownTooltip: "Uwzględnij nieznane sesje.", archivedOnlyTooltip: "Pokaż tylko zarchiwizowane sesje.", - liveCount: "{count} live", minutesPlaceholder: "min", searchPlaceholder: "Filtruj według klucza, agenta, etykiety, rodzaju…", selected: "Wybrano: {count}", @@ -248,6 +247,9 @@ export const pl: TranslationMap = { tokenRange: "{before} to {after} tokenów", tokensBefore: "{count} tokenów przed", tokenDeltaUnavailable: "zmiana liczby tokenów niedostępna", + contextUsage: "Wykorzystano {percent}% kontekstu ({used} / {context} tokenów)", + contextUsageApprox: + "Wykorzystano ~{percent}% kontekstu ({used} / {context} tokenów, w przybliżeniu)", checkpoints: "{count} punktów kontrolnych", checkpoint: "{count} punkt kontrolny", showSessionDetails: "Pokaż szczegóły sesji dla {count}", diff --git a/ui/src/i18n/locales/pt-BR.ts b/ui/src/i18n/locales/pt-BR.ts index f0670245746..cb1a8cf7313 100644 --- a/ui/src/i18n/locales/pt-BR.ts +++ b/ui/src/i18n/locales/pt-BR.ts @@ -205,7 +205,6 @@ export const pt_BR: TranslationMap = { globalTooltip: "Incluir sessões globais.", unknownTooltip: "Incluir sessões desconhecidas.", archivedOnlyTooltip: "Mostrar somente sessões arquivadas.", - liveCount: "{count} live", minutesPlaceholder: "min", searchPlaceholder: "Filtrar por chave, agente, rótulo, tipo…", selected: "{count} selecionado(s)", @@ -247,6 +246,8 @@ export const pt_BR: TranslationMap = { tokenRange: "{before} to {after} tokens", tokensBefore: "{count} tokens antes", tokenDeltaUnavailable: "delta de tokens indisponível", + contextUsage: "{percent}% do contexto usado ({used} / {context} tokens)", + contextUsageApprox: "~{percent}% do contexto usado ({used} / {context} tokens, aproximado)", checkpoints: "{count} checkpoints", checkpoint: "{count} checkpoint", showSessionDetails: "Mostrar detalhes da sessão para {count}", diff --git a/ui/src/i18n/locales/ru.ts b/ui/src/i18n/locales/ru.ts index 60a6e418029..9e377efe6bc 100644 --- a/ui/src/i18n/locales/ru.ts +++ b/ui/src/i18n/locales/ru.ts @@ -207,7 +207,6 @@ export const ru: TranslationMap = { globalTooltip: "Включить глобальные сеансы.", unknownTooltip: "Включить неизвестные сеансы.", archivedOnlyTooltip: "Показывать только архивные сеансы.", - liveCount: "{count} live", minutesPlaceholder: "мин", searchPlaceholder: "Фильтр по ключу, агенту, метке, типу…", selected: "Выбрано: {count}", @@ -249,6 +248,9 @@ export const ru: TranslationMap = { tokenRange: "от {before} до {after} токенов", tokensBefore: "{count} токенов до", tokenDeltaUnavailable: "дельта токенов недоступна", + contextUsage: "Использовано {percent}% контекста ({used} / {context} токенов)", + contextUsageApprox: + "Использовано ~{percent}% контекста ({used} / {context} токенов, приблизительно)", checkpoints: "{count} контрольных точек", checkpoint: "{count} контрольная точка", showSessionDetails: "Показать сведения о сеансе для {count}", diff --git a/ui/src/i18n/locales/th.ts b/ui/src/i18n/locales/th.ts index df83c0a1b10..3db150e61eb 100644 --- a/ui/src/i18n/locales/th.ts +++ b/ui/src/i18n/locales/th.ts @@ -203,7 +203,6 @@ export const th: TranslationMap = { globalTooltip: "รวมเซสชันส่วนกลาง", unknownTooltip: "รวมเซสชันที่ไม่รู้จัก", archivedOnlyTooltip: "แสดงเฉพาะเซสชันที่เก็บถาวร", - liveCount: "{count} live", minutesPlaceholder: "นาที", searchPlaceholder: "กรองตามคีย์, agent, ป้ายกำกับ, ชนิด…", selected: "เลือกแล้ว {count} รายการ", @@ -245,6 +244,8 @@ export const th: TranslationMap = { tokenRange: "{before} to {after} โทเค็น", tokensBefore: "{count} โทเค็นก่อนหน้า", tokenDeltaUnavailable: "ไม่สามารถแสดงส่วนต่างของโทเค็นได้", + contextUsage: "ใช้บริบทไปแล้ว {percent}% ({used} / {context} โทเค็น)", + contextUsageApprox: "ใช้บริบทไปแล้วประมาณ ~{percent}% ({used} / {context} โทเค็น, โดยประมาณ)", checkpoints: "{count} เช็กพอยต์", checkpoint: "{count} เช็กพอยต์", showSessionDetails: "แสดงรายละเอียดเซสชันสำหรับ {count}", diff --git a/ui/src/i18n/locales/tr.ts b/ui/src/i18n/locales/tr.ts index fd9eada813c..ae088c3544b 100644 --- a/ui/src/i18n/locales/tr.ts +++ b/ui/src/i18n/locales/tr.ts @@ -208,7 +208,6 @@ export const tr: TranslationMap = { globalTooltip: "Genel oturumları dahil et.", unknownTooltip: "Bilinmeyen oturumları dahil et.", archivedOnlyTooltip: "Yalnızca arşivlenen oturumları göster.", - liveCount: "{count} live", minutesPlaceholder: "dk", searchPlaceholder: "Anahtara, ajana, etikete, türe göre filtrele…", selected: "{count} seçildi", @@ -250,6 +249,9 @@ export const tr: TranslationMap = { tokenRange: "{before} to {after} token", tokensBefore: "önce {count} token", tokenDeltaUnavailable: "token değişimi kullanılamıyor", + contextUsage: "Bağlamın %{percent} kadarı kullanıldı ({used} / {context} token)", + contextUsageApprox: + "Bağlamın ~%{percent} kadarı kullanıldı ({used} / {context} token, yaklaşık)", checkpoints: "{count} kontrol noktası", checkpoint: "{count} kontrol noktası", showSessionDetails: "{count} için oturum ayrıntılarını göster", diff --git a/ui/src/i18n/locales/uk.ts b/ui/src/i18n/locales/uk.ts index e54faf859e5..910612fe624 100644 --- a/ui/src/i18n/locales/uk.ts +++ b/ui/src/i18n/locales/uk.ts @@ -206,7 +206,6 @@ export const uk: TranslationMap = { globalTooltip: "Включити глобальні сеанси.", unknownTooltip: "Включити невідомі сеанси.", archivedOnlyTooltip: "Показувати лише архівовані сеанси.", - liveCount: "{count} live", minutesPlaceholder: "хв", searchPlaceholder: "Фільтрувати за ключем, агентом, міткою, типом…", selected: "Вибрано: {count}", @@ -248,6 +247,8 @@ export const uk: TranslationMap = { tokenRange: "{before} to {after} токенів", tokensBefore: "{count} токенів до", tokenDeltaUnavailable: "дельта токенів недоступна", + contextUsage: "Використано {percent}% контексту ({used} / {context} токенів)", + contextUsageApprox: "~{percent}% контексту використано ({used} / {context} токенів, приблизно)", checkpoints: "{count} контрольних точок", checkpoint: "{count} контрольна точка", showSessionDetails: "Показати подробиці сеансу для {count}", diff --git a/ui/src/i18n/locales/vi.ts b/ui/src/i18n/locales/vi.ts index c09b64edbe2..d4d06f603d6 100644 --- a/ui/src/i18n/locales/vi.ts +++ b/ui/src/i18n/locales/vi.ts @@ -205,7 +205,6 @@ export const vi: TranslationMap = { globalTooltip: "Bao gồm các phiên toàn cục.", unknownTooltip: "Bao gồm các phiên không xác định.", archivedOnlyTooltip: "Chỉ hiển thị các phiên đã lưu trữ.", - liveCount: "{count} live", minutesPlaceholder: "phút", searchPlaceholder: "Lọc theo khóa, agent, nhãn, loại…", selected: "Đã chọn {count}", @@ -247,6 +246,8 @@ export const vi: TranslationMap = { tokenRange: "{before} to {after} token", tokensBefore: "{count} token trước", tokenDeltaUnavailable: "không có delta token", + contextUsage: "Đã dùng {percent}% ngữ cảnh ({used} / {context} token)", + contextUsageApprox: "~{percent}% ngữ cảnh đã sử dụng ({used} / {context} token, xấp xỉ)", checkpoints: "{count} điểm kiểm tra", checkpoint: "{count} điểm kiểm tra", showSessionDetails: "Hiển thị chi tiết phiên cho {count}", diff --git a/ui/src/i18n/locales/zh-CN.ts b/ui/src/i18n/locales/zh-CN.ts index c07d5cf306f..81f5cf62d69 100644 --- a/ui/src/i18n/locales/zh-CN.ts +++ b/ui/src/i18n/locales/zh-CN.ts @@ -203,7 +203,6 @@ export const zh_CN: TranslationMap = { globalTooltip: "包含全局会话。", unknownTooltip: "包含未知会话。", archivedOnlyTooltip: "仅显示已归档的会话。", - liveCount: "{count} live", minutesPlaceholder: "分钟", searchPlaceholder: "按密钥、代理、标签、类型筛选…", selected: "已选择 {count} 项", @@ -245,6 +244,8 @@ export const zh_CN: TranslationMap = { tokenRange: "{before} to {after} 个 token", tokensBefore: "之前 {count} 个 token", tokenDeltaUnavailable: "token 增量不可用", + contextUsage: "已使用 {percent}% 的上下文({used} / {context} 个 token)", + contextUsageApprox: "已使用约 {percent}% 上下文({used} / {context} tokens,近似值)", checkpoints: "{count} 个检查点", checkpoint: "{count} 个检查点", showSessionDetails: "显示 {count} 的会话详情", diff --git a/ui/src/i18n/locales/zh-TW.ts b/ui/src/i18n/locales/zh-TW.ts index d1136cce2c3..3a2a60bb9e6 100644 --- a/ui/src/i18n/locales/zh-TW.ts +++ b/ui/src/i18n/locales/zh-TW.ts @@ -203,7 +203,6 @@ export const zh_TW: TranslationMap = { globalTooltip: "包含全域工作階段。", unknownTooltip: "包含未知工作階段。", archivedOnlyTooltip: "僅顯示已封存的工作階段。", - liveCount: "{count} live", minutesPlaceholder: "分鐘", searchPlaceholder: "依金鑰、代理程式、標籤、類型篩選…", selected: "已選取 {count} 個", @@ -245,6 +244,8 @@ export const zh_TW: TranslationMap = { tokenRange: "{before} to {after} 個 token", tokensBefore: "之前 {count} 個 token", tokenDeltaUnavailable: "token 差異無法使用", + contextUsage: "已使用 {percent}% 的上下文({used} / {context} 個 token)", + contextUsageApprox: "已使用約 {percent}% 的上下文({used} / {context} 個 token,約略值)", checkpoints: "{count} 個檢查點", checkpoint: "{count} 個檢查點", showSessionDetails: "顯示 {count} 的工作階段詳細資料", diff --git a/ui/src/pages/sessions/view.browser.test.ts b/ui/src/pages/sessions/view.browser.test.ts index b789b5e17d2..661893deef1 100644 --- a/ui/src/pages/sessions/view.browser.test.ts +++ b/ui/src/pages/sessions/view.browser.test.ts @@ -37,8 +37,29 @@ function readUiCss(): string { function sessionsTableHtml() { const headers = ["", "Key", "Kind", "Status", "Runtime", "Updated", "Tokens", "Actions"]; + const overviewTiles = [ + ["3", "Sessions"], + ["1", "Live"], + ["1", "Unread"], + ["123k", "Tokens"], + ] + .map( + ([value, label]) => ` +
+ + + ${value} + ${label} + +
+ `, + ) + .join(""); return `
+
${overviewTiles}
@@ -69,10 +90,18 @@ function sessionsTableHtml() { @@ -84,7 +113,14 @@ function sessionsTableHtml() { - + + ${Array.from({ length: columnCount }, (_cell, columnIndex) => + columnIndex === 0 + ? html`` + : html``, + )} + + `, + ); +} + function resolveThinkLevelPatchValue(value: string): string | null { if (!value) { return null; @@ -721,10 +883,6 @@ export function renderSessions(props: SessionsProps) { const emptyBecauseFiltered = rawRows.length === 0 ? hasActiveFilters(props) : filtered.length === 0; const liveCount = rawRows.filter((row) => isSessionRunActive(row)).length; - const loadedLabel = - rawRows.length === 1 - ? t("sessionsView.groupRowCountOne", { count: "1" }) - : t("sessionsView.groupRowCount", { count: String(rawRows.length) }); const activeTooltip = t("sessionsView.activeTooltip", { count: props.activeMinutes.trim() }); const limitTooltip = t("sessionsView.limitTooltip"); const globalTooltip = t("sessionsView.globalTooltip"); @@ -758,32 +916,23 @@ export function renderSessions(props: SessionsProps) {
${t("sessionsView.title")} ${props.result - ? html`${rawRows.length}` + ? html` + + ${rawRows.length} + + ` : nothing}
- ${props.result - ? html` - -
- ${loadedLabel} - ${liveCount > 0 - ? html` - - - ${t("sessionsView.liveCount", { count: String(liveCount) })} - - ` - : nothing} -
-
- ` - : html`
${t("sessionsView.subtitle")}
`} +
${t("sessionsView.subtitle")}
+ ${props.result ? renderSessionsOverview(rawRows, liveCount) : nothing} ${props.error ? html`
${props.error}
` : nothing} @@ -968,30 +1117,53 @@ export function renderSessions(props: SessionsProps) { - ${paginated.length === 0 - ? html` - - - - ` - : groups - ? groups.flatMap((group) => { - const section = group.rows.flatMap((row) => renderRows(row, props)); - section.unshift(renderGroupHeaderRow(group, props)); - return section; - }) - : paginated.flatMap((row) => renderRows(row, props))} + ${props.loading && !props.result + ? renderSkeletonRows(sessionsTableColumnCount(props)) + : paginated.length === 0 + ? html` + + + + ` + : groups + ? groups.flatMap((group) => { + const section = group.rows.flatMap((row) => renderRows(row, props)); + section.unshift(renderGroupHeaderRow(group, props)); + return section; + }) + : paginated.flatMap((row) => renderRows(row, props))}
- - agent:main:main - triage + +
+ + agent:main:main + triage + +
direct claude-cli (fallback none) now123456 / 200000 +
+ 123k / 200k + + + +
+
- ${emptyBecauseFiltered - ? html` -
-
${t("sessionsView.noSessionsMatchFilters")}
- -
- ` - : t("sessionsView.noSessions")} -
+ ${emptyBecauseFiltered + ? html` +
+
+ ${icons.search} + ${t("sessionsView.noSessionsMatchFilters")} +
+ +
+ ` + : html` +
+
+ ${icons.messageSquare} + ${t("sessionsView.noSessions")} +
+
+ `} +
@@ -1134,46 +1306,49 @@ function renderRows(row: GatewaySessionRow, props: SessionsProps) {
- - ${row.unread === true - ? html`` + ${renderSessionAvatar(row)} +
+ + ${row.unread === true + ? html`` + : nothing} + ${canLink + ? html` { + if ( + e.defaultPrevented || + e.button !== 0 || + e.metaKey || + e.ctrlKey || + e.shiftKey || + e.altKey + ) { + return; + } + if (props.onNavigateToChat) { + e.preventDefault(); + props.onNavigateToChat(row.key); + } + }} + >${friendlyKeyLabel ?? row.key}` + : html`${friendlyKeyLabel ?? row.key}`} + ${trimmedLabel + ? html`${trimmedLabel}` + : nothing} + + ${showDisplayName + ? html`${displayName}` : nothing} - ${canLink - ? html` { - if ( - e.defaultPrevented || - e.button !== 0 || - e.metaKey || - e.ctrlKey || - e.shiftKey || - e.altKey - ) { - return; - } - if (props.onNavigateToChat) { - e.preventDefault(); - props.onNavigateToChat(row.key); - } - }} - >${friendlyKeyLabel ?? row.key}` - : html`${friendlyKeyLabel ?? row.key}`} - ${trimmedLabel - ? html`${trimmedLabel}` - : nothing} - - ${showDisplayName - ? html`${displayName}` - : nothing} +
@@ -1190,7 +1365,7 @@ function renderRows(row: GatewaySessionRow, props: SessionsProps) { ${resolveAgentRuntimeLabel(row.agentRuntime)} ${updated} - ${formatSessionTokens(row)} + ${renderTokensCell(row)}