diff --git a/CHANGELOG.md b/CHANGELOG.md index ee4a770ee9e..3d43bece492 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -101,6 +101,7 @@ Docs: https://docs.openclaw.ai ### Fixes +- Control UI/Sessions: make the compaction count a compact `N Checkpoint(s)` disclosure and show expanded session-level details with modern checkpoint history cards across responsive table layouts. Thanks @BunsDev. - Control UI/performance: keep chat and channel tabs responsive while history payloads and channel probes are slow, label partial channel status, and record slow chat/config render timings in the event log. Thanks @BunsDev. - Control UI/sessions: fire the documented `/new` command and lifecycle hooks only for explicit Control UI session creation, restoring session-memory and custom hook capture without changing SDK parent-session creates. Fixes #76957. Thanks @BunsDev. - Slack: preserve Socket Mode SDK error context and structured Slack API fields in reconnect logs, so startup failures no longer collapse to a bare `unknown error`. diff --git a/ui/src/i18n/.i18n/ar.meta.json b/ui/src/i18n/.i18n/ar.meta.json index b81e4a44e75..29695bce521 100644 --- a/ui/src/i18n/.i18n/ar.meta.json +++ b/ui/src/i18n/.i18n/ar.meta.json @@ -1,11 +1,23 @@ { - "fallbackKeys": [], - "generatedAt": "2026-05-04T12:02:48.512Z", + "fallbackKeys": [ + "sessionsView.activeRun", + "sessionsView.archived", + "sessionsView.compactionHistory", + "sessionsView.hideSessionDetails", + "sessionsView.room", + "sessionsView.sessionDetails", + "sessionsView.sessionId", + "sessionsView.showSessionDetails", + "sessionsView.space", + "sessionsView.subject", + "sessionsView.surface" + ], + "generatedAt": "2026-05-05T06:20:03.366Z", "locale": "ar", "model": "gpt-5.5", "provider": "openai", - "sourceHash": "926c835b1e931594ec63598a966c91906ca98425cc6bd89fe9787668bd442c01", - "totalKeys": 1004, - "translatedKeys": 1004, + "sourceHash": "c97d50965a8485bb290aa7f158bae5dbadf3642e71bf4712207555f0abea23c2", + "totalKeys": 1017, + "translatedKeys": 1006, "workflow": 1 } diff --git a/ui/src/i18n/.i18n/ar.tm.jsonl b/ui/src/i18n/.i18n/ar.tm.jsonl index 6d640d10c12..cfd65147e0a 100644 --- a/ui/src/i18n/.i18n/ar.tm.jsonl +++ b/ui/src/i18n/.i18n/ar.tm.jsonl @@ -356,6 +356,7 @@ {"cache_key":"5d71f47d99b8493d5a8d64df0cbd1b2e9fc3b588ea54981d9bf96bfc4f5e9dbf","model":"gpt-5.5","provider":"openai","segment_id":"common.search","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Search","text_hash":"49c266baaaa70981ea188fa714d5c40cf13830d786a861c9943ae0d26a7f3fe9","tgt_lang":"ar","translated":"بحث","updated_at":"2026-04-29T17:37:07.591Z"} {"cache_key":"5d9e43487a729e6cf0356f92960ce9622e238ccc23f98eadb3a92390da35df22","model":"gpt-5.5","provider":"openai","segment_id":"cron.runEntry.openRunChat","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Open run chat","text_hash":"57c9914f2b6233d9e62ef37300d551c3eff303e39ed15e8ea1678a2145a1618b","tgt_lang":"ar","translated":"فتح دردشة التشغيل","updated_at":"2026-04-29T17:40:43.284Z"} {"cache_key":"5daa23ee072ba53de92426fda1f9310b594ce5d0b803406b1b39f0e4dc79d94f","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.selected","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"{count} selected","text_hash":"529aacfdfd2b17bf9fe56ebad9a24339a2d1151327dd420c52c5f163aeb9acc6","tgt_lang":"ar","translated":"تم تحديد {count}","updated_at":"2026-04-29T20:14:35.845Z"} +{"cache_key":"5df3fc7ce59818f124ca9052f74228fb3ec68ccc75fb760dea64ce46e83ca3a6","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.runtime","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Runtime","text_hash":"1093115897879aa3ad9511a1dc2850929cfb60ba45ec741605f69f5d20203472","tgt_lang":"ar","translated":"وقت التشغيل","updated_at":"2026-04-29T19:26:20.792Z"} {"cache_key":"5e04e39749397d1ced3720c8edea7f023b56ffae0359b7d6aeac637171f0bd75","model":"gpt-5.5","provider":"openai","segment_id":"usage.loading.badge","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Loading","text_hash":"dc380888c4e2c7762212480ff86eb39150ec70b45009c33bc6adcbd0041384b1","tgt_lang":"ar","translated":"جارٍ التحميل","updated_at":"2026-04-29T17:38:45.816Z"} {"cache_key":"5e057e6af1adae2f8b335a80efa2b699a3a533abad062fce487c14fe658ac006","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.fast","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Fast","text_hash":"6c582b62e0e5aa05647388bd045f2e3e5e7f51f479d00d9df592634c8088a22b","tgt_lang":"ar","translated":"سريع","updated_at":"2026-04-29T20:14:39.954Z"} {"cache_key":"5e4dbbcdbacadc24edf8cceea01d5c60efdb605ad396497261a04be0c4864d1a","model":"gpt-5.5","provider":"openai","segment_id":"dreaming.header.refresh","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Refresh","text_hash":"0e91610117029a62a478b7fa7df0b8598bebe3ab1e192d4b1882e310719c9671","tgt_lang":"ar","translated":"تحديث","updated_at":"2026-04-29T17:38:11.460Z"} @@ -487,6 +488,7 @@ {"cache_key":"7c55844f4b4d27a71cfb38865d79dc8c35f4084b5253c8dc17f46abc8be02cd1","model":"gpt-5.5","provider":"openai","segment_id":"cron.form.agentId","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Agent ID","text_hash":"510bce732db77286d6622dfb5f99f59f346efd77c3746ab3474d6be2ab684c32","tgt_lang":"ar","translated":"معرّف الوكيل","updated_at":"2026-04-29T17:40:06.140Z"} {"cache_key":"7cc5a77c2360252ab4d82554acf6a975861365017cb4c3f5b8410b3d100d5461","model":"gpt-5.5","provider":"openai","segment_id":"usage.filters.selectAll","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Select All","text_hash":"d1ec69e64b9609d089aae09f7adc5c566d2cd222f8d8325f0ab3b523f0ac2690","tgt_lang":"ar","translated":"تحديد الكل","updated_at":"2026-04-29T17:38:45.816Z"} {"cache_key":"7cf2cb025949f0a83ffa2630095648f7eaf0cbdc9a339024c0218936e10ffce0","model":"gpt-5.5","provider":"openai","segment_id":"agents.cronPanel.agentJobsSubtitle","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Scheduled jobs targeting this agent.","text_hash":"9bd1dc44122993b2a0d91e90e210bc8c84d1aaa9da28cc04c9b6302738c2eb68","tgt_lang":"ar","translated":"المهام المجدولة التي تستهدف هذا الوكيل.","updated_at":"2026-04-29T19:26:26.267Z"} +{"cache_key":"7d85f95e3efae3494b7be353037df737754dd38697dec1cb3a78b4762f12ae42","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.model","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Model","text_hash":"5e2c614c23f02239bc03c6c04fcb681950f9e72bf8fdff6be79c79841cbb10c0","tgt_lang":"ar","translated":"النموذج","updated_at":"2026-04-29T17:38:50.369Z"} {"cache_key":"7deb3dc35681c017e0f3bba432afb766936495fc58ec33d3e193009b645e2406","model":"gpt-5.5","provider":"openai","segment_id":"cron.form.timezonePlaceholder","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"America/Los_Angeles","text_hash":"2d4bbedff807854084b7855fd6e0d49ab55b41e8c9395debd40d0e8e1d3390cf","tgt_lang":"ar","translated":"America/Los_Angeles","updated_at":"2026-04-29T17:40:13.724Z"} {"cache_key":"7eed33d32e0232bcd624bcb88fa0fc63cb9be62c1e53b38416809811bb26defb","model":"gpt-5.5","provider":"openai","segment_id":"chat.toolCallsToggle","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Toggle tool calls and tool results","text_hash":"3f0b9d1bac10f5a440a582bc49b27c3a912dbd72fb09b4afdc8c8460f53efa89","tgt_lang":"ar","translated":"تبديل استدعاءات الأدوات ونتائج الأدوات","updated_at":"2026-04-29T17:39:35.999Z"} {"cache_key":"7ef671f5a9f9585fed4099f239df42f4e4fa1921b6c474b3938822dae6f20cb6","model":"gpt-5.5","provider":"openai","segment_id":"cron.errors.agentMessageRequired","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Agent message is required.","text_hash":"499060a1c91b80f430d179f155fde32729f817fe998fa3e378812bff577cb009","tgt_lang":"ar","translated":"رسالة الوكيل مطلوبة.","updated_at":"2026-04-29T17:40:43.284Z"} @@ -692,6 +694,7 @@ {"cache_key":"af07b55d2aa2118f6d147272d6ab42c3908ce69c2deee24b27e73c566a629d77","model":"gpt-5.5","provider":"openai","segment_id":"overview.palette.categories.skills","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Skills","text_hash":"66d0f523a379b2de6f8d5fba3a817ebc395f7bcaa54cc132ca9dfa665d1e9378","tgt_lang":"ar","translated":"Skills","updated_at":"2026-04-29T17:38:06.592Z"} {"cache_key":"af104ffda6501502f7ed94c2f9a62b99e1ce7576b06f601de98da241a0a0d9ab","model":"gpt-5.5","provider":"openai","segment_id":"dreaming.phase.off","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"off","text_hash":"b4dc66dde806261bdda8607d8707aa727d308cd80272381a5583f63899918467","tgt_lang":"ar","translated":"متوقف","updated_at":"2026-04-29T17:38:16.973Z"} {"cache_key":"b001307d59bf4d69b87849c00c6ed26039b00c2f3448f83152a3fe3513cff1ec","model":"gpt-5.5","provider":"openai","segment_id":"usage.mosaic.eightPm","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"8pm","text_hash":"232df857db5e72521b783719e674c41bce48738283c637b44ed2a80fa81ec56c","tgt_lang":"ar","translated":"8 م","updated_at":"2026-04-29T17:39:29.944Z"} +{"cache_key":"b01d71649a3208ccd745f8c31eb7654c5ac581262b61e39a8499c5bb9eea4316","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.status","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Status","text_hash":"920e413c7d411b61ef3e8c63b1cb6ad058d5f95f8b481dbafe60248387d8c355","tgt_lang":"ar","translated":"الحالة","updated_at":"2026-04-29T17:37:46.915Z"} {"cache_key":"b01f1cd93baef1dac769f7d2fc12889a567216c04d50bcc72c55ab14ee7d9222","model":"gpt-5.5","provider":"openai","segment_id":"overview.palette.items.overview","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Overview","text_hash":"d4b1ea5708dd532930a85188b45aff6f0a3ed458500c7577e0127a538eb0d100","tgt_lang":"ar","translated":"نظرة عامة","updated_at":"2026-04-29T17:38:06.592Z"} {"cache_key":"b0354761d65ed7140eae1796f8f1f060db2117d994b4d432da6dbd7bf63a8757","model":"gpt-5.5","provider":"openai","segment_id":"overview.palette.items.agents","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Agents","text_hash":"279b44d2ab4b40c0fc132f8f3051293544cca91de9c8aa14f2cd29adb132b0ee","tgt_lang":"ar","translated":"الوكلاء","updated_at":"2026-04-29T17:38:11.460Z"} {"cache_key":"b06931895c0d0aa32b7d123c8b219760628a1641a404928e92ae8cfb6ff654c5","model":"gpt-5.5","provider":"openai","segment_id":"dreaming.scene.repairCache","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Repair Dream Cache","text_hash":"137618c99bf41b88cb335b627d02c1ad61336cfd9a4c4575c53893b167053d0a","tgt_lang":"ar","translated":"إصلاح ذاكرة التخزين المؤقت للحلم","updated_at":"2026-04-29T17:38:16.973Z"} @@ -714,6 +717,7 @@ {"cache_key":"b43f60094886c6661110ca29c910ca3c264b368fb38391adc1d30acfa8cb7a3e","model":"gpt-5.5","provider":"openai","segment_id":"agents.cronPanel.schedulerSubtitle","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Gateway cron status.","text_hash":"f56600509094c3eb8014ac7811bdebc67fd9c8332603859f4718ac6f6ea2f378","tgt_lang":"ar","translated":"حالة cron في Gateway.","updated_at":"2026-04-29T19:26:26.267Z"} {"cache_key":"b4b56dd0f75943ee1691fb0807cd43efb4866250e058c8bd7ba632e03add587b","model":"gpt-5.5","provider":"openai","segment_id":"usage.overview.toolResults","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"tool results","text_hash":"a5594e12dfffd8e54c36d9b99bc31c7d41f0389d2251790338f34e836a3211fe","tgt_lang":"ar","translated":"نتائج الأدوات","updated_at":"2026-04-29T17:39:02.502Z"} {"cache_key":"b4bf637469304f1f68c507f6400d1fd3a4925896c4fa6a9c974722a85bc0c124","model":"gpt-5.5","provider":"openai","segment_id":"overview.palette.items.settings","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Settings","text_hash":"74a883a037bc227f91891ab654a753d3a99f31ab06ae5b5d2b6e594a692b41f8","tgt_lang":"ar","translated":"الإعدادات","updated_at":"2026-04-29T17:38:11.460Z"} +{"cache_key":"b4e436f965e2617e9d8867f2dc1aaba859339bf3da2f87c70f978bda7a8ba941","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.provider","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Provider","text_hash":"472590ae974d4c1f44b3780df0b152d9119f076c61bfb3e8cb6affd7889ac0a8","tgt_lang":"ar","translated":"المزود","updated_at":"2026-04-29T17:38:50.369Z"} {"cache_key":"b4fea887d03ff1c7cf525bcc463f242a86451282cf30ccac3bfa04b9e82d4d95","model":"gpt-5.5","provider":"openai","segment_id":"agents.channels.lastRefresh","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Last refresh: {time}","text_hash":"a9079ebfbe11a5cad0921c36e3a7e72321ccff4c66e2ee74891dd72cd61aa766","tgt_lang":"ar","translated":"آخر تحديث: {time}","updated_at":"2026-04-29T19:26:20.792Z"} {"cache_key":"b5137e0056b8deb453681e3176c5dfcaa2b93da233e6051ed8514dfa9c8fcd73","model":"gpt-5.5","provider":"openai","segment_id":"execApproval.execApprovalNeeded","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Exec approval needed","text_hash":"3fc4e80c56aa2e74680e322f66fd0ea5b972f89c383e69b3355cbb9449f91ffc","tgt_lang":"ar","translated":"يلزم اعتماد Exec","updated_at":"2026-04-29T19:26:37.887Z"} {"cache_key":"b5182b51f760f8aa12d0f98756b9dc80226def72cefb381144cdd5df6459dd35","model":"gpt-5.5","provider":"openai","segment_id":"agents.selectTitle","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Select an agent","text_hash":"7d4cf06874635248d725bcf641438f58529d029c16d9c2a88cdb5aee88142b1d","tgt_lang":"ar","translated":"اختر وكيلاً","updated_at":"2026-04-29T19:26:14.154Z"} diff --git a/ui/src/i18n/.i18n/de.meta.json b/ui/src/i18n/.i18n/de.meta.json index 2e318f67525..eaf745038a6 100644 --- a/ui/src/i18n/.i18n/de.meta.json +++ b/ui/src/i18n/.i18n/de.meta.json @@ -1,11 +1,23 @@ { - "fallbackKeys": [], - "generatedAt": "2026-05-04T12:00:42.471Z", + "fallbackKeys": [ + "sessionsView.activeRun", + "sessionsView.archived", + "sessionsView.compactionHistory", + "sessionsView.hideSessionDetails", + "sessionsView.room", + "sessionsView.sessionDetails", + "sessionsView.sessionId", + "sessionsView.showSessionDetails", + "sessionsView.space", + "sessionsView.subject", + "sessionsView.surface" + ], + "generatedAt": "2026-05-05T06:20:01.807Z", "locale": "de", "model": "gpt-5.5", "provider": "openai", - "sourceHash": "926c835b1e931594ec63598a966c91906ca98425cc6bd89fe9787668bd442c01", - "totalKeys": 1004, - "translatedKeys": 1004, + "sourceHash": "c97d50965a8485bb290aa7f158bae5dbadf3642e71bf4712207555f0abea23c2", + "totalKeys": 1017, + "translatedKeys": 1006, "workflow": 1 } diff --git a/ui/src/i18n/.i18n/de.tm.jsonl b/ui/src/i18n/.i18n/de.tm.jsonl index 503a7cec445..f97e3004436 100644 --- a/ui/src/i18n/.i18n/de.tm.jsonl +++ b/ui/src/i18n/.i18n/de.tm.jsonl @@ -53,6 +53,7 @@ {"cache_key":"1125500e874d81fbfbc976d91a39849eae97bc233941a5347b39457c0c39963d","model":"gpt-5.4","provider":"openai","segment_id":"usage.overview.user","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"user","text_hash":"04f8996da763b7a969b1028ee3007569eaf3a635486ddab211d512c85b9df8fb","tgt_lang":"de","translated":"Benutzer","updated_at":"2026-04-05T17:11:38.725Z"} {"cache_key":"11a40c673b62f666afe5489a207c1ce41f8cc5031ed3e485d51458ba6e405cee","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.hideFilters","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Hide filters","text_hash":"9e6ea475a2391a64e093d87c05083843ff734b128138c0ab0c277bf8c3bb6e14","tgt_lang":"de","translated":"Filter ausblenden","updated_at":"2026-05-04T07:14:17.568Z"} {"cache_key":"11bab45caaa87c15f32893f6034f39cbb03195f7bf918acdf06e70d4f7125ec0","model":"gpt-5.4","provider":"openai","segment_id":"nodes.binding.defaultBinding","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Default binding","text_hash":"ce2cc6f09a11b7087293c651a72a308715d38aee5875150ff00907b9443bad4e","tgt_lang":"de","translated":"Standardbindung","updated_at":"2026-04-06T02:47:46.753Z"} +{"cache_key":"12c2af1576fd996251fb22aeeef24194cb9d8fd9d45f8c9866e74776227345b1","model":"gpt-5.4","provider":"openai","segment_id":"sessionsView.model","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Model","text_hash":"5e2c614c23f02239bc03c6c04fcb681950f9e72bf8fdff6be79c79841cbb10c0","tgt_lang":"de","translated":"Modell","updated_at":"2026-04-05T17:12:53.251Z"} {"cache_key":"1329835fa3bc32c36c21c5cacd910dceb09556f738093b50df30486635e7323c","model":"gpt-5.4","provider":"openai","segment_id":"overview.access.showPassword","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Show password","text_hash":"6aeaa6a53d09dcad071fdda6280b1e7c42aa164cd0514304ff162e7da440ffaa","tgt_lang":"de","translated":"Passwort anzeigen","updated_at":"2026-04-20T06:26:17.877Z"} {"cache_key":"134c951e9a3e10cafdf2f4a3f833343d28a3f05c72fc503f2a0192bd7dcac660","model":"gpt-5.4","provider":"openai","segment_id":"cron.jobs.title","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Jobs","text_hash":"2f17a0f8d518e491c5a0c490b2c1991828dd87d173994ba40996e1da59d4e368","tgt_lang":"de","translated":"Jobs","updated_at":"2026-04-06T02:59:29.625Z"} {"cache_key":"13bbeb6fb0dc67cf3c910d0eee8801a031bab82af406a24d2f3b3ad01c1cb8b7","model":"gpt-5.4","provider":"openai","segment_id":"login.passwordPlaceholder","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"optional","text_hash":"ec91fdd9256cb75ae611249b50cb7eb16533f0fa91b86239ec1d439a1ea033b8","tgt_lang":"de","translated":"optional","updated_at":"2026-04-06T02:59:29.625Z"} @@ -222,6 +223,7 @@ {"cache_key":"464c94c5be8ae193d3d55c529696598e336f76340363406ee4600bc293f7f669","model":"gpt-5.4","provider":"openai","segment_id":"usage.overview.avgSession","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"avg session","text_hash":"a8ce1dc2f9461f5c3cf015b40c54888e55840ac786b8f878465ff1c77348a6df","tgt_lang":"de","translated":"Ø Sitzung","updated_at":"2026-04-05T17:11:43.279Z"} {"cache_key":"46e4e9d32181da436b60e3838fc1e0c611509c1a055a629ae2099b09722446ea","model":"gpt-5.4","provider":"openai","segment_id":"usage.details.systemPromptBreakdown","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"System Prompt Breakdown","text_hash":"9dc260464a352943528d0a21d4618925331553f1248e17e3fbfdc103e50c82cb","tgt_lang":"de","translated":"Aufschlüsselung des System-Prompts","updated_at":"2026-04-05T17:11:54.103Z"} {"cache_key":"47d6e540d343fdf559e6f3e2b6b889d7b94addd169692c6513b9706e8df1ca48","model":"gpt-5.4","provider":"openai","segment_id":"usage.filters.startDate","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Start date","text_hash":"8169693101a4536c24e384595cce97fa4740c7529114bead65525f5532699597","tgt_lang":"de","translated":"Startdatum","updated_at":"2026-04-05T17:10:45.990Z"} +{"cache_key":"481124f701d4645791ae0bb1f8dfc8900a2213176171ba14f3da4e64bb5be7e7","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.runtime","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Runtime","text_hash":"1093115897879aa3ad9511a1dc2850929cfb60ba45ec741605f69f5d20203472","tgt_lang":"de","translated":"Laufzeit","updated_at":"2026-04-29T19:24:35.936Z"} {"cache_key":"4831f22f42aa185b8f78aaa4fdc1de7f9fcd26d98aadfdd6d336b1573f8bb095","model":"gpt-5.4","provider":"openai","segment_id":"cron.runs.selectJobHint","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Select a job to inspect run history.","text_hash":"cd1410f81b92c15d46b317f73d250066fbcaf4dc1f9e1978309f36ab21f17135","tgt_lang":"de","translated":"Wähle einen Job aus, um den Ausführungsverlauf zu prüfen.","updated_at":"2026-04-05T17:12:35.650Z"} {"cache_key":"48b51d4fd62eb8c006bdb1ef094d639dd43ef3129c9c3b3c1adee240b1bbbfd9","model":"gpt-5.4","provider":"openai","segment_id":"common.waitForScan","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Wait for scan","text_hash":"bd99a64030bbae315da9bba62c2ea6493386708c738d3b9ab0cb815e9be6c748","tgt_lang":"de","translated":"Auf Scan warten","updated_at":"2026-04-06T02:47:31.228Z"} {"cache_key":"48df31b9e96e4aac03032232393b00ff711bdb1dc37ffa86d6c32974161b1754","model":"gpt-5.4","provider":"openai","segment_id":"common.saving","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Saving…","text_hash":"23e39291d6135814ed7c936e278974544b0df5fbf0eb0427b6700979b7472a93","tgt_lang":"de","translated":"Wird gespeichert…","updated_at":"2026-04-06T02:47:27.429Z"} @@ -266,6 +268,7 @@ {"cache_key":"5498ef3cf6993141527609590979e091772a918580fb273a22ae56e0eece1228","model":"gpt-5.4","provider":"openai","segment_id":"usage.details.reset","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Reset","text_hash":"daee7606b339f3c339076fe2c9f372a3ff40c8ee896005d829c7481b64ca5303","tgt_lang":"de","translated":"Zurücksetzen","updated_at":"2026-04-05T17:11:54.103Z"} {"cache_key":"54d6978e121d1c78259b173d9060493033c329bda252398803fd1ff3a404cb7a","model":"gpt-5.4","provider":"openai","segment_id":"usage.sessions.noneInRange","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"No sessions in range","text_hash":"9344ef674e0c4bb1278fcd880df4a06bb1a80b5a5eb50e65b3eea9844c7c1d74","tgt_lang":"de","translated":"Keine Sitzungen im Bereich","updated_at":"2026-04-05T17:11:50.327Z"} {"cache_key":"5589ba4756dcd9877154e62d83c0209b6bcd04ad210f52b057ab1a2940043f0f","model":"gpt-5.4","provider":"openai","segment_id":"usage.details.usageOverTime","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Usage Over Time","text_hash":"c58fed4f5cb59cb8475b85914c1c7c8aed2321506c24303467a59cb44eaabe03","tgt_lang":"de","translated":"Nutzung im Zeitverlauf","updated_at":"2026-04-05T17:11:54.103Z"} +{"cache_key":"55c644e9a9af0cf6e7503b8fcb0b8c0b305bde5f2e282e0c329a36995ef58b1b","model":"gpt-5.4","provider":"openai","segment_id":"sessionsView.status","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Status","text_hash":"920e413c7d411b61ef3e8c63b1cb6ad058d5f95f8b481dbafe60248387d8c355","tgt_lang":"de","translated":"Status","updated_at":"2026-04-06T02:59:29.625Z"} {"cache_key":"563e3372db8259db4f5aa21eca558eb54b490c0aa987053e7b2a02ade58b8b07","model":"gpt-5.4","provider":"openai","segment_id":"usage.sessions.descending","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Descending","text_hash":"79479a6c76d8416ab7839952a2f8222e350862464f4d02db13d8d8f9551dbf8e","tgt_lang":"de","translated":"Absteigend","updated_at":"2026-04-05T17:11:50.327Z"} {"cache_key":"5656821db77bf0f5e04a03f3b5405fb205315ead4334641c9342deaa40e575d9","model":"gpt-5.5","provider":"openai","segment_id":"lazyView.unknownError","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Unknown module load error.","text_hash":"aac7340f2785adb609e98dd446aa05dff6d6a839e94c666cf3663aaab9ec75da","tgt_lang":"de","translated":"Unbekannter Fehler beim Laden des Moduls.","updated_at":"2026-04-27T12:10:47.273Z"} {"cache_key":"565f7406b160cb71dd974aaf453a37c951c86ba0ce382d2afe23f2c3ae7e79b4","model":"gpt-5.4","provider":"openai","segment_id":"cron.runs.subtitleJob","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Latest runs for {title}.","text_hash":"60da3b6bfbafc6beb881fb5098277d055666680707e8b0d0ba3b19faa14d2882","tgt_lang":"de","translated":"Neueste Ausführungen für {title}.","updated_at":"2026-04-05T17:12:08.880Z"} @@ -623,6 +626,7 @@ {"cache_key":"c8aa7e976160f4e9a7b7995eb6de2c888561fda060f66c87ffd727f7e264d7e5","model":"gpt-5.4","provider":"openai","segment_id":"channels.nostr.avatarHelp","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"HTTPS URL to your profile picture","text_hash":"47a318504f5730335750f1a2147910a74fe606f730bed716e5a401d7a8246877","tgt_lang":"de","translated":"HTTPS-URL zu Ihrem Profilbild","updated_at":"2026-04-06T02:47:39.809Z"} {"cache_key":"c9240d472f8644b75ff1e8bc6aa00bdce44b1e4785bb4d9bcddd3ea1fa4d230b","model":"gpt-5.4","provider":"openai","segment_id":"nav.chat","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Chat","text_hash":"460b3a7da007b7af9d35bca54181dc91382263b2bf133ca214871ca1fed1fc1c","tgt_lang":"de","translated":"Chat","updated_at":"2026-04-06T02:59:27.518Z"} {"cache_key":"caadaf40ffd0aa71dd838965eb255ed786748b0438d4267735978d3d34040408","model":"gpt-5.4","provider":"openai","segment_id":"cron.errors.agentMessageRequired","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Agent message is required.","text_hash":"499060a1c91b80f430d179f155fde32729f817fe998fa3e378812bff577cb009","tgt_lang":"de","translated":"Agentennachricht ist erforderlich.","updated_at":"2026-04-05T17:13:00.438Z"} +{"cache_key":"cb3e6adfe50432493bd69d5576c663d4f171029c578fc8f9885fe92b3de58771","model":"gpt-5.4","provider":"openai","segment_id":"sessionsView.provider","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Provider","text_hash":"472590ae974d4c1f44b3780df0b152d9119f076c61bfb3e8cb6affd7889ac0a8","tgt_lang":"de","translated":"Anbieter","updated_at":"2026-04-05T17:11:30.927Z"} {"cache_key":"cb41bccfb7372ad3eb66177d7d131292bc87f7a42933f482fc21a39af0e72fa2","model":"gpt-5.4","provider":"openai","segment_id":"usage.details.perTurn","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Per Turn","text_hash":"49c95953f8b111b40d6d74134509649a7f157b4526004a697ecea893474ddc88","tgt_lang":"de","translated":"Pro Zug","updated_at":"2026-04-05T17:11:54.103Z"} {"cache_key":"cb6b985410d14268a271c16f10306478cc0fcd96cba7887cefe394718e9f16b0","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.tokensBefore","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"{count} tokens before","text_hash":"375c48d7ec146984195cb4f88984b9184fb243f05e738cf7bd3896fabfe66976","tgt_lang":"de","translated":"{count} Tokens vorher","updated_at":"2026-04-29T20:12:19.372Z"} {"cache_key":"cc4c74b202f838772fd5fee7ea8609da4b1dc75241b7047491cf9b296ede7c80","model":"gpt-5.4","provider":"openai","segment_id":"dreaming.phrases.tidyingKnowledgeGraph","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"tidying the knowledge graph…","text_hash":"2928067f27c7db405c7c8409ce078b92342a579c30fdc08d9932ea271b1d1c51","tgt_lang":"de","translated":"der Wissensgraph wird aufgeräumt…","updated_at":"2026-04-06T02:48:28.029Z"} diff --git a/ui/src/i18n/.i18n/es.meta.json b/ui/src/i18n/.i18n/es.meta.json index a6f86d4fea3..eb7f1ee0464 100644 --- a/ui/src/i18n/.i18n/es.meta.json +++ b/ui/src/i18n/.i18n/es.meta.json @@ -1,11 +1,24 @@ { - "fallbackKeys": [], - "generatedAt": "2026-05-04T12:01:47.462Z", + "fallbackKeys": [ + "sessionsView.activeRun", + "sessionsView.archived", + "sessionsView.compactionHistory", + "sessionsView.hideSessionDetails", + "sessionsView.room", + "sessionsView.sessionDetails", + "sessionsView.sessionId", + "sessionsView.showSessionDetails", + "sessionsView.space", + "sessionsView.status", + "sessionsView.subject", + "sessionsView.surface" + ], + "generatedAt": "2026-05-05T06:20:02.113Z", "locale": "es", "model": "gpt-5.5", "provider": "openai", - "sourceHash": "926c835b1e931594ec63598a966c91906ca98425cc6bd89fe9787668bd442c01", - "totalKeys": 1004, - "translatedKeys": 1004, + "sourceHash": "c97d50965a8485bb290aa7f158bae5dbadf3642e71bf4712207555f0abea23c2", + "totalKeys": 1017, + "translatedKeys": 1005, "workflow": 1 } diff --git a/ui/src/i18n/.i18n/es.tm.jsonl b/ui/src/i18n/.i18n/es.tm.jsonl index 2f153b2819c..a64cee26859 100644 --- a/ui/src/i18n/.i18n/es.tm.jsonl +++ b/ui/src/i18n/.i18n/es.tm.jsonl @@ -77,6 +77,7 @@ {"cache_key":"20098733890db2648b56dee42dd05e7a6f3743f5627971ed54ccf9dfbe88fa51","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.checkpoint","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"{count} checkpoint","text_hash":"a3464267384f9c0267ca207515e3c578f8677f0ba6a365359fec630ef3d66e57","tgt_lang":"es","translated":"{count} punto de control","updated_at":"2026-04-29T20:13:29.857Z"} {"cache_key":"202da1361b49b0537f6e57cb94110cee9ede4a33d2b412af3ddefc9ff11e03c0","model":"gpt-5.5","provider":"openai","segment_id":"cron.quickCreate.whenHeading","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"When should it run?","text_hash":"272d37d4ef0408390f6b30ab3362cb5a85990c228cd26a176d5b7b3c337463b4","tgt_lang":"es","translated":"¿Cuándo debe ejecutarse?","updated_at":"2026-04-29T20:13:37.107Z"} {"cache_key":"205f51aa8d799fe3518f8249c4771b0917eeb9fbdcce9dcc1c4e6b8cca4860a5","model":"gpt-5.5","provider":"openai","segment_id":"cron.quickCreate.schedules.weekly.description","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Every Monday at 9:00 AM","text_hash":"bedf746e8750ac13c045b772742a4d7139986ec1945de46b541b20cd59f55eb1","tgt_lang":"es","translated":"Todos los lunes a las 9:00 a. m.","updated_at":"2026-04-29T20:13:33.610Z"} +{"cache_key":"207bee9af41b795f7674191e6b1ddf20b0bd78d8f70f3c3a5cb2f6b4f116789f","model":"gpt-5.4","provider":"openai","segment_id":"sessionsView.model","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Model","text_hash":"5e2c614c23f02239bc03c6c04fcb681950f9e72bf8fdff6be79c79841cbb10c0","tgt_lang":"es","translated":"Modelo","updated_at":"2026-04-05T17:12:12.392Z"} {"cache_key":"20a19656b9c64e92e98606dbb50636b6f980c5a5add7086afe2cea5e35ef6e82","model":"gpt-5.4","provider":"openai","segment_id":"usage.breakdown.cacheWrite","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Cache Write","text_hash":"1471a902cb72f0173bb438d603c33897462936c35a4155e71568e70fe65e2af4","tgt_lang":"es","translated":"Escritura en caché","updated_at":"2026-04-05T17:12:20.995Z"} {"cache_key":"20ce6a192767f401e414c630307e74b94d51cd5e44c7d787fd22e53837705026","model":"gpt-5.4","provider":"openai","segment_id":"usage.details.filtered","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"(filtered)","text_hash":"ff5bcbf42db8f900aa7678f0c3859d3f48f33f9279f6582e19952c885cea371b","tgt_lang":"es","translated":"(filtrado)","updated_at":"2026-04-05T17:12:34.011Z"} {"cache_key":"2187bd385b00bbb40e615632ae83f6edf31581dac67a4a83c165227dc9435b63","model":"gpt-5.4","provider":"openai","segment_id":"usage.details.collapse","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Collapse","text_hash":"be6eb1fc3b05bf9dceebad2eac7841d1b2f40bda9aa2da34df8ca22af02bc3ed","tgt_lang":"es","translated":"Contraer","updated_at":"2026-04-05T17:12:37.912Z"} @@ -199,6 +200,7 @@ {"cache_key":"53d8befa77e71d41e08be1a577c5080ae21370090d2d24389e3896de27569d28","model":"gpt-5.4","provider":"openai","segment_id":"dreaming.scene.working","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Working…","text_hash":"5474eef8d0f179c707cf418e2bbb468c77cc24edc5e9f5f4e137e85e06a8eea0","tgt_lang":"es","translated":"Trabajando…","updated_at":"2026-04-08T18:37:43.542Z"} {"cache_key":"5427111048602f6f5bbc99f9e686b03e9f4fdea4797faf5aa777763f7c6638c5","model":"gpt-5.4","provider":"openai","segment_id":"channels.nostr.bannerHelp","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"HTTPS URL to a banner image","text_hash":"5feb792028cf20b11294d2bed052e34770970d0a8a991fdc8eeb39045a9c42ca","tgt_lang":"es","translated":"URL HTTPS de una imagen de banner","updated_at":"2026-04-06T02:48:55.352Z"} {"cache_key":"54e7a9e7c55f9f5c4d295a559e7c39e7d977eb72998ebc9b4258539bf7c4bef0","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.limitTooltip","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Max sessions to load.","text_hash":"c641a9d09477295f5478e1d3837b0fcc0e0969859f4dba407079b0825b9cd076","tgt_lang":"es","translated":"Máximo de sesiones para cargar.","updated_at":"2026-05-04T07:15:25.153Z"} +{"cache_key":"5597cf5dbf25bc3bfcedadc718c5704b4539e5c6d496e4a7528ce26f34de9f46","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.runtime","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Runtime","text_hash":"1093115897879aa3ad9511a1dc2850929cfb60ba45ec741605f69f5d20203472","tgt_lang":"es","translated":"Tiempo de ejecución","updated_at":"2026-04-29T19:25:04.493Z"} {"cache_key":"55afdf1983ef7cc2fb8c61b414d0d48d04f213e107e710e28d3f483b02a9f4df","model":"gpt-5.4","provider":"openai","segment_id":"common.call","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Call","text_hash":"d6e645b7d2b2da646d44130464143171935ffa47558b4e36c05df175de7197ba","tgt_lang":"es","translated":"Llamada","updated_at":"2026-04-06T02:48:45.038Z"} {"cache_key":"55db1f179b4b0d8ac487664ceabb832b7df6f542a80493a15d2f1bb893aae512","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.branchFromCheckpoint","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Branch from checkpoint","text_hash":"b7f6b6e858bc0c8427ee4f341701811e8f291595c1b95a56b5a3a100827310cd","tgt_lang":"es","translated":"Crear rama desde el punto de control","updated_at":"2026-04-29T20:13:29.857Z"} {"cache_key":"5721a8a15830ccfd4355d4ff74e56cb7263de1703211b669c71018a76212b2e8","model":"gpt-5.4","provider":"openai","segment_id":"overview.connection.docsHint","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"For remote access, Tailscale Serve is recommended. ","text_hash":"9ac5daefac37fc5d6fdeb9dc835c0dac1be1e27fa893c7371384a76f7cb2a21a","tgt_lang":"es","translated":"Para el acceso remoto, se recomienda Tailscale Serve. ","updated_at":"2026-04-05T17:12:04.947Z"} @@ -530,6 +532,7 @@ {"cache_key":"de4324b38b243f56d5d8c28f3322fb4a10f25a1647e8827ff9d8ec3c0f62ebe7","model":"gpt-5.4","provider":"openai","segment_id":"dreaming.diary.title","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Dream Diary","text_hash":"d3ded599fb9ffd44fa19bf0fe14f34454abaf87377543182d931e50a3f0033a2","tgt_lang":"es","translated":"Diario de sueños","updated_at":"2026-04-06T02:49:06.468Z"} {"cache_key":"de5ecfbdf8fa7e192e69860586da3c16c15f2f8d5d3bcc9e8031a6ac3280e55a","model":"gpt-5.4","provider":"openai","segment_id":"channels.gatewayUrlConfirmation.subtitle","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"This will reconnect to a different gateway server","text_hash":"20c2df24b9c9bc9124ef6f0805dcf42b59951522b40868addc0508ffb7c0c645","tgt_lang":"es","translated":"Esto volverá a conectarse a un servidor Gateway diferente","updated_at":"2026-04-06T02:48:51.667Z"} {"cache_key":"de941943e195592843f7655f9b0c4f3da0c69c32dd81fdf80d5fae982d9f6c65","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.compaction","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Compaction","text_hash":"a0ade140bc8e408639e51492b949bc4d31641625ef070015b5d4a5e92ef0edb0","tgt_lang":"es","translated":"Compactación","updated_at":"2026-04-29T20:13:26.402Z"} +{"cache_key":"deeb0f9b2b236b6f7adcde281fe815bc9d424554ec97d095d599bcfe719d220e","model":"gpt-5.4","provider":"openai","segment_id":"sessionsView.provider","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Provider","text_hash":"472590ae974d4c1f44b3780df0b152d9119f076c61bfb3e8cb6affd7889ac0a8","tgt_lang":"es","translated":"Proveedor","updated_at":"2026-04-05T17:12:12.392Z"} {"cache_key":"df4270b7fa22a44722b9a8d4088796fd897db49444fb3559d74961e79e1c8caa","model":"gpt-5.4","provider":"openai","segment_id":"dreaming.trace.emptyGrounded","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"No staged grounded items.","text_hash":"896991a7f5bb7b2b05b5eab90680bda0ffd534a9ff068e8bf627ec084307f64b","tgt_lang":"es","translated":"No hay elementos Grounded preparados.","updated_at":"2026-04-08T22:27:46.463Z"} {"cache_key":"df63442691a7125e24a75c8197e6c35fc7d7c13924d09dad690780804bc1c490","model":"gpt-5.4","provider":"openai","segment_id":"dreaming.advanced.shortTermTitle","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Waiting for Promotion","text_hash":"7c0139f0d89fd220354f1db6f5495cbeb80ebd35bf9006c8aa0e23a92a20844d","tgt_lang":"es","translated":"Esperando promoción","updated_at":"2026-04-10T07:58:54.893Z"} {"cache_key":"e0acec4d98ac8b500483c15674fb45416edc34e029c61689694ca749ae928295","model":"gpt-5.4","provider":"openai","segment_id":"usage.mosaic.fourPm","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"4pm","text_hash":"6672b306c3e94cfd5b2e3c089a8904c7e213658513785372a8e2f27168597b6a","tgt_lang":"es","translated":"4 p. m.","updated_at":"2026-04-05T17:12:54.430Z"} diff --git a/ui/src/i18n/.i18n/fa.meta.json b/ui/src/i18n/.i18n/fa.meta.json index be0e827ac6c..a103972d120 100644 --- a/ui/src/i18n/.i18n/fa.meta.json +++ b/ui/src/i18n/.i18n/fa.meta.json @@ -1,11 +1,23 @@ { - "fallbackKeys": [], - "generatedAt": "2026-05-04T12:05:25.038Z", + "fallbackKeys": [ + "sessionsView.activeRun", + "sessionsView.archived", + "sessionsView.compactionHistory", + "sessionsView.hideSessionDetails", + "sessionsView.room", + "sessionsView.sessionDetails", + "sessionsView.sessionId", + "sessionsView.showSessionDetails", + "sessionsView.space", + "sessionsView.subject", + "sessionsView.surface" + ], + "generatedAt": "2026-05-05T06:20:07.415Z", "locale": "fa", "model": "gpt-5.5", "provider": "openai", - "sourceHash": "926c835b1e931594ec63598a966c91906ca98425cc6bd89fe9787668bd442c01", - "totalKeys": 1004, - "translatedKeys": 1004, + "sourceHash": "c97d50965a8485bb290aa7f158bae5dbadf3642e71bf4712207555f0abea23c2", + "totalKeys": 1017, + "translatedKeys": 1006, "workflow": 1 } diff --git a/ui/src/i18n/.i18n/fa.tm.jsonl b/ui/src/i18n/.i18n/fa.tm.jsonl index 119bc9f76e8..fae27b4e005 100644 --- a/ui/src/i18n/.i18n/fa.tm.jsonl +++ b/ui/src/i18n/.i18n/fa.tm.jsonl @@ -68,6 +68,7 @@ {"cache_key":"1042a7adea971be43899543bdfd5762bb9df9e4b8b3a1a5d8d343f4ae232f487","model":"gpt-5.5","provider":"openai","segment_id":"overview.pairing.hint","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"This device needs pairing approval from the gateway host.","text_hash":"1c3a9aa99bddad152ac9e8c02839f75c1aa5e55577934a3b541c6ad540923d75","tgt_lang":"fa","translated":"این دستگاه به تأیید جفت‌سازی از میزبان Gateway نیاز دارد.","updated_at":"2026-04-29T17:42:21.014Z"} {"cache_key":"1109749e055ad867490cc650ae883efdc6795338b8d7a5ffcaa570230db8c686","model":"gpt-5.5","provider":"openai","segment_id":"overview.quickActions.automation","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Automation","text_hash":"d909750b1bbb71a39b6330ba8f81f4f8f6e889ed96d7ab366e74857909750c64","tgt_lang":"fa","translated":"اتوماسیون","updated_at":"2026-04-29T17:42:33.162Z"} {"cache_key":"1137738cde255173091ee902ac7f57924f0827c9b82d41b91d604f6d6939227f","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.tokenRange","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"{before} → {after} tokens","text_hash":"482c9c48824ddd840c30fa1d73c2bbfe7c7af0b9ce0a3291f51f5ed6f9c11b3a","tgt_lang":"fa","translated":"{before} → {after} توکن","updated_at":"2026-04-29T20:17:32.216Z"} +{"cache_key":"117cb6ce590bddc7aea22a97c6a191f009f36bfbd23c6e883342ebaa0eceb580","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.runtime","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Runtime","text_hash":"1093115897879aa3ad9511a1dc2850929cfb60ba45ec741605f69f5d20203472","tgt_lang":"fa","translated":"زمان اجرا","updated_at":"2026-04-29T19:28:44.177Z"} {"cache_key":"11cc7cdd01db7f9dc71505493eb2b83e06319e31c412b96ae45d170134bcaf36","model":"gpt-5.5","provider":"openai","segment_id":"usage.mosaic.wed","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Wed","text_hash":"58339f45df960408051cce029b5b76f049c70c0cb1059b97ff3d4d6ed7a68644","tgt_lang":"fa","translated":"چهارشنبه","updated_at":"2026-04-29T17:44:31.886Z"} {"cache_key":"11e9adf43e5d99c784c3d8dfb98f1a4ae7655fc6967a169eccbc8411b1956abc","model":"gpt-5.5","provider":"openai","segment_id":"common.publicKey","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Public Key","text_hash":"a51af74c1dda1bf0f6a64455d747f7e14aa8cda977cbe7b26fb9d5323125d41a","tgt_lang":"fa","translated":"کلید عمومی","updated_at":"2026-04-29T17:41:09.036Z"} {"cache_key":"12367d9d459d2a3059ba8bf183a02ffbb83f1d5526969918eb4a125b41fa957b","model":"gpt-5.5","provider":"openai","segment_id":"cron.runEntry.openRunChat","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Open run chat","text_hash":"57c9914f2b6233d9e62ef37300d551c3eff303e39ed15e8ea1678a2145a1618b","tgt_lang":"fa","translated":"باز کردن چت اجرا","updated_at":"2026-04-29T17:45:46.877Z"} @@ -193,7 +194,9 @@ {"cache_key":"31a0ca66f064d7965719f31f49b3f0c9b58bc576a03c4395259340cbe298a3b7","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.stream","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"stream","text_hash":"dca83e717b1f64eb141057a7415a330ad1361f51703efa2e4776f40047898a04","tgt_lang":"fa","translated":"جریان","updated_at":"2026-04-29T20:17:24.115Z"} {"cache_key":"31caa6495703717521ffa8364706f55afd9b4a2d8ff4f8463e193df3024041b0","model":"gpt-5.5","provider":"openai","segment_id":"channels.nostr.bioHelp","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"A brief bio or description","text_hash":"13c4378cf9fb4be11b124be3ee805740faafd2e3cf09936e4186ae037cade948","tgt_lang":"fa","translated":"یک زندگی‌نامه یا توضیح کوتاه","updated_at":"2026-04-29T17:41:30.029Z"} {"cache_key":"32222c2e9176835857e2aec023661affd8e851bd969f7f67d1bc01cb1cf77650","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.checkpoints","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"{count} checkpoints","text_hash":"f169667023b7ed524f0eb6eb410ea3c132148f426aefb5552f5460cefe7592d0","tgt_lang":"fa","translated":"{count} نقطهٔ وارسی","updated_at":"2026-04-29T20:17:32.216Z"} +{"cache_key":"326099ff30bf97cfe0fcf050863259488099628510721b08ddcab8ad6f8536c5","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.model","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Model","text_hash":"5e2c614c23f02239bc03c6c04fcb681950f9e72bf8fdff6be79c79841cbb10c0","tgt_lang":"fa","translated":"مدل","updated_at":"2026-04-29T17:43:30.624Z"} {"cache_key":"32a2e810575288f83be674aae01eef9b2d4106a30bca1a5ac8e6509d2803b927","model":"gpt-5.5","provider":"openai","segment_id":"subtitles.overview","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Status, entry points, health.","text_hash":"4fac88a25b0e48b54c4a7e18e9c9ccf64008be40da959ae1532aa3a220130d8a","tgt_lang":"fa","translated":"وضعیت، نقاط ورود، سلامت.","updated_at":"2026-04-29T17:41:50.179Z"} +{"cache_key":"32a544a0466f56b7e4b4da4add2514233f9bab6a059d60537b7728ab2896058a","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.provider","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Provider","text_hash":"472590ae974d4c1f44b3780df0b152d9119f076c61bfb3e8cb6affd7889ac0a8","tgt_lang":"fa","translated":"ارائه‌دهنده","updated_at":"2026-04-29T17:43:30.624Z"} {"cache_key":"3303a8530efd314f740a64467eb0fd952504f49a609a296a1c3425e7efc7d8bf","model":"gpt-5.5","provider":"openai","segment_id":"usage.query.inRange","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"{total} sessions in range","text_hash":"a7280631c94ed4479e25609cb443b235d3be5cb364d1feb28c1d5d8ecd132714","tgt_lang":"fa","translated":"{total} نشست در بازه","updated_at":"2026-04-29T17:43:30.624Z"} {"cache_key":"337324d2459aa9301eb67579a97ed7d2ad191993c4bd352d37479eb6b9e53a14","model":"gpt-5.5","provider":"openai","segment_id":"overview.connection.authDocsLink","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Docs: Control UI auth","text_hash":"2643725608b446e5c8c6810cb458b90d6d2d78437927acc96aa229615b2da336","tgt_lang":"fa","translated":"مستندات: احراز هویت Control UI","updated_at":"2026-04-29T17:42:27.724Z"} {"cache_key":"33be1f47b49768b38e2b6d29b571a1d8bec7a36d6011df283ec3278b2613dc53","model":"gpt-5.5","provider":"openai","segment_id":"cron.jobState.status","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Status","text_hash":"920e413c7d411b61ef3e8c63b1cb6ad058d5f95f8b481dbafe60248387d8c355","tgt_lang":"fa","translated":"وضعیت","updated_at":"2026-04-29T17:45:46.877Z"} @@ -905,6 +908,7 @@ {"cache_key":"e7f941fb05de0792e1b92357c0c5a40d675547e8c124fa630d1c30abc4090cf8","model":"gpt-5.5","provider":"openai","segment_id":"cron.jobs.subtitle","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"All scheduled jobs stored in the gateway.","text_hash":"63441d3e0596344d979e207c1f2a29d1ef0f127c8fda873f3da9ce48292cdf7c","tgt_lang":"fa","translated":"همه کارهای زمان‌بندی‌شده ذخیره‌شده در Gateway.","updated_at":"2026-04-29T17:44:42.871Z"} {"cache_key":"e80f98c2028fbec43f436bcea5665686754df68de3380f32bf2a68b103ed04cb","model":"gpt-5.5","provider":"openai","segment_id":"common.docs","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Docs","text_hash":"7af023c43013b9a53fbff7dd4b5821588bba3319308878229740489152c43f6d","tgt_lang":"fa","translated":"مستندات","updated_at":"2026-04-29T17:41:14.004Z"} {"cache_key":"e852f19270f6a76d5cdf1b66a26a94ba75fe59261cb558941a256d7834bf45a5","model":"gpt-5.5","provider":"openai","segment_id":"dreaming.phrases.replayingConversations","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"replaying today's conversations…","text_hash":"9a98b517b8042ef0bebd65a71612511d194e4432b7e2d9ad87236ea1ce1f158f","tgt_lang":"fa","translated":"در حال بازپخش گفت‌وگوهای امروز…","updated_at":"2026-04-29T17:43:19.983Z"} +{"cache_key":"e8683746ddcdfb12352d6555f1587310ff9d16f6d9f07161594ce3bc27c803db","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.status","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Status","text_hash":"920e413c7d411b61ef3e8c63b1cb6ad058d5f95f8b481dbafe60248387d8c355","tgt_lang":"fa","translated":"وضعیت","updated_at":"2026-04-29T17:42:07.625Z"} {"cache_key":"e88f409598f62dd4df8e549667faaf3669548a2bb4c1189cc877794d86cb267b","model":"gpt-5.5","provider":"openai","segment_id":"common.cancel","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Cancel","text_hash":"19766ed6ccb2f4a32778eed80d1928d2c87a18d7c275ccb163ec6709d3eb2e27","tgt_lang":"fa","translated":"لغو","updated_at":"2026-04-29T17:41:03.490Z"} {"cache_key":"e8907e73b3b791dd61e02facc4c2bf933d53841b2affc4c48718cb9d6c7a81bf","model":"gpt-5.5","provider":"openai","segment_id":"cron.quickCreate.schedules.once.label","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Run once","text_hash":"5f041f4be2d3becdcb1363508b415794005ddbcfae08c4d6d5a29d615ea73922","tgt_lang":"fa","translated":"یک‌بار اجرا شود","updated_at":"2026-04-29T20:17:37.146Z"} {"cache_key":"e8b83041e0cc93fa2ef5313f2b27383765e2c93f51331569009a2e69e768b83b","model":"gpt-5.5","provider":"openai","segment_id":"agents.cronPanel.schedulerTitle","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Scheduler","text_hash":"d3a27d96cd0791a2b2161ed5cf5e3b5c0d360d05070e7bf6bf0e45d4e5a8f264","tgt_lang":"fa","translated":"زمان‌بند","updated_at":"2026-04-29T19:28:44.177Z"} diff --git a/ui/src/i18n/.i18n/fr.meta.json b/ui/src/i18n/.i18n/fr.meta.json index 3b395d21c1f..b4bda279a6e 100644 --- a/ui/src/i18n/.i18n/fr.meta.json +++ b/ui/src/i18n/.i18n/fr.meta.json @@ -1,11 +1,23 @@ { - "fallbackKeys": [], - "generatedAt": "2026-05-04T12:02:00.269Z", + "fallbackKeys": [ + "sessionsView.activeRun", + "sessionsView.archived", + "sessionsView.compactionHistory", + "sessionsView.hideSessionDetails", + "sessionsView.room", + "sessionsView.sessionDetails", + "sessionsView.sessionId", + "sessionsView.showSessionDetails", + "sessionsView.space", + "sessionsView.subject", + "sessionsView.surface" + ], + "generatedAt": "2026-05-05T06:20:03.053Z", "locale": "fr", "model": "gpt-5.5", "provider": "openai", - "sourceHash": "926c835b1e931594ec63598a966c91906ca98425cc6bd89fe9787668bd442c01", - "totalKeys": 1004, - "translatedKeys": 1004, + "sourceHash": "c97d50965a8485bb290aa7f158bae5dbadf3642e71bf4712207555f0abea23c2", + "totalKeys": 1017, + "translatedKeys": 1006, "workflow": 1 } diff --git a/ui/src/i18n/.i18n/fr.tm.jsonl b/ui/src/i18n/.i18n/fr.tm.jsonl index f3af3d611ed..7205eacba7d 100644 --- a/ui/src/i18n/.i18n/fr.tm.jsonl +++ b/ui/src/i18n/.i18n/fr.tm.jsonl @@ -112,6 +112,7 @@ {"cache_key":"1ee419518d1797f9015a594e1e221e9ae9f288aad42ddb84e315a3b41c9a70f3","model":"gpt-5.4","provider":"openai","segment_id":"cron.errors.scheduleAtInvalid","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Enter a valid date/time.","text_hash":"4878bf3e9a06845a2ac4fee29c4518ac244808363fc4fa23e04e929c6e4a0554","tgt_lang":"fr","translated":"Saisissez une date/heure valide.","updated_at":"2026-04-05T17:16:02.558Z"} {"cache_key":"1f02b31fdd36b7f4946896d51bf56d0d7c31006432ddd30a016ecd4dba3cac52","model":"gpt-5.4","provider":"openai","segment_id":"overview.cards.modelAuthProviders","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"{count} providers","text_hash":"3cfca69a188175f98794914c9e2b5f7a1a8c4bb6d797ae07ba871e02470182f6","tgt_lang":"fr","translated":"{count} fournisseurs","updated_at":"2026-04-15T05:43:57.031Z"} {"cache_key":"1f4dbc48fd51186837a2745499ac659e0c058d4346b592c61de46487afcce33f","model":"gpt-5.4","provider":"openai","segment_id":"usage.details.noMessages","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"No messages","text_hash":"a06faf2668c28d0b26a3d89a7cb8751f4d952bc6f38ba9e0c202218269bdc659","tgt_lang":"fr","translated":"Aucun message","updated_at":"2026-04-05T17:14:30.205Z"} +{"cache_key":"1f52b1ad448f57d9c22a59d976f3b16979f5f874864fdf6e8882bcc4eb996a8b","model":"gpt-5.4","provider":"openai","segment_id":"sessionsView.provider","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Provider","text_hash":"472590ae974d4c1f44b3780df0b152d9119f076c61bfb3e8cb6affd7889ac0a8","tgt_lang":"fr","translated":"Fournisseur","updated_at":"2026-04-06T02:50:03.323Z"} {"cache_key":"1f7f107c23251987417f4c1b920361de2d5b37792afbb6ff62c747b7c8932fba","model":"gpt-5.4","provider":"openai","segment_id":"subtitles.channels","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Channels and settings.","text_hash":"c638a7924fc0fc1cf02059111dd7d81a01173c0b223b2b43526dbb37a9f5604e","tgt_lang":"fr","translated":"Canaux et paramètres.","updated_at":"2026-04-05T17:13:56.741Z"} {"cache_key":"201ecde4e254ae49fdb24566547104af94f4e62b259bf4019654ca5f8f3eda22","model":"gpt-5.4","provider":"openai","segment_id":"usage.empty.featureSessions","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Session ranking","text_hash":"3d7a0d78109afcbc00cf1355110c46efeb59fda315ffd023cb0286791f48179e","tgt_lang":"fr","translated":"Classement des sessions","updated_at":"2026-04-05T17:14:15.204Z"} {"cache_key":"206ea81ecdfd22b92fb5863832a36e615f0a88a0175e0789905f6ffd97e9bd19","model":"gpt-5.4","provider":"openai","segment_id":"overview.access.passwordPlaceholder","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"system or shared password","text_hash":"34a9738798b1867d236d9f47ade0fb12cb06f64709c78661289f169c94336e36","tgt_lang":"fr","translated":"mot de passe système ou partagé","updated_at":"2026-04-20T06:26:41.876Z"} @@ -377,6 +378,7 @@ {"cache_key":"6a94abf95abe57c5bc81fa20d4e8de37f04a9dbdeb80408a8d718a97edf63dce","model":"gpt-5.4","provider":"openai","segment_id":"usage.overview.peakErrorDays","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Peak Error Days","text_hash":"6851f93681ae97c562b5dfa5867f7779c06c144085834b211cb8795bcb7073c4","tgt_lang":"fr","translated":"Jours avec le plus d’erreurs","updated_at":"2026-04-05T17:14:21.908Z"} {"cache_key":"6a970dbaa6be1d659cbabd5a31902d8c0c124002fc0a98b0f5e0f6c496a30af4","model":"gpt-5.4","provider":"openai","segment_id":"dreaming.phrases.alphabetizingSubconscious","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"alphabetizing the subconscious…","text_hash":"689b32ed4cd0e3bdcad19116d447ea1eb8fdede1ba47d39a21750b3fc3ecf71f","tgt_lang":"fr","translated":"alphabétisation du subconscient…","updated_at":"2026-04-06T02:50:01.134Z"} {"cache_key":"6b2f176501699f932472b5e8a660e9cb4b2505ebe3ab498dfff306c49a33f275","model":"gpt-5.4","provider":"openai","segment_id":"overview.access.connectHint","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Click Connect to apply connection changes.","text_hash":"473e1a24ad5a8bff00b2db667b8ff16a9b537a5b127dd2af42842620ea830b6d","tgt_lang":"fr","translated":"Cliquez sur Connect pour appliquer les modifications de connexion.","updated_at":"2026-04-05T17:13:59.772Z"} +{"cache_key":"6b4fa23baeb1a230549f690bc6c1ee9386a2f557136237843f1fb4f60481ba9b","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.runtime","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Runtime","text_hash":"1093115897879aa3ad9511a1dc2850929cfb60ba45ec741605f69f5d20203472","tgt_lang":"fr","translated":"Exécution","updated_at":"2026-04-29T19:25:34.166Z"} {"cache_key":"6b942bba2d4e606d8d9eb5ac8759216d71cc72a55ac515534b31f995d99ad881","model":"gpt-5.4","provider":"openai","segment_id":"dreaming.phrases.tidyingKnowledgeGraph","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"tidying the knowledge graph…","text_hash":"2928067f27c7db405c7c8409ce078b92342a579c30fdc08d9932ea271b1d1c51","tgt_lang":"fr","translated":"rangement du graphe de connaissances…","updated_at":"2026-04-06T02:50:01.134Z"} {"cache_key":"6b9c1059f1144236eb7f6122171163bce34104b9edc6be0bec6a9763f8f1644f","model":"gpt-5.4","provider":"openai","segment_id":"common.save","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Save","text_hash":"1509f561f2416598629b886ad7d3c05a7e221e4e0675c84bbff4ee6d9e03913d","tgt_lang":"fr","translated":"Enregistrer","updated_at":"2026-04-06T02:49:37.962Z"} {"cache_key":"6bb69c8e9c566ebcd6595225cb27d6d1963c5b1b5c76a34ab9784c3f7d428f89","model":"gpt-5.4","provider":"openai","segment_id":"instances.subtitle","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Presence beacons from the gateway and clients.","text_hash":"5349f6c160fabe02b9b0d3065e8cd995704de9fcb2894945af4660d9cb35f666","tgt_lang":"fr","translated":"Balises de présence du gateway et des clients.","updated_at":"2026-04-06T02:49:50.205Z"} @@ -407,6 +409,7 @@ {"cache_key":"74c298128a97ffd02a62b5f8e96b6552a7acf74b5d3f956176aeb00017eae23f","model":"gpt-5.5","provider":"openai","segment_id":"languages.it","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Italiano (Italian)","text_hash":"0090dc269d25b87e5739c688fed25a00a04b01d196c0c54fafeabf22351e6864","tgt_lang":"fr","translated":"Italiano (italien)","updated_at":"2026-04-29T17:36:08.757Z"} {"cache_key":"7551d8bb888c5fb80dde0ccd1916fcdd94316bae6d126265470e695a445be0f4","model":"gpt-5.4","provider":"openai","segment_id":"common.offline","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Offline","text_hash":"a1794783aab72d205dc532b1170d1be63ebdce8816b57c21acb451c15dab969a","tgt_lang":"fr","translated":"Hors ligne","updated_at":"2026-04-05T17:13:51.251Z"} {"cache_key":"7593d84f759d0e7256691dd07338e4dda8e96b651e9bc01d8e710504ae4b111e","model":"gpt-5.4","provider":"openai","segment_id":"channels.nostr.account","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Account","text_hash":"7e1b0d5641f2640ce9a953ec231eea2c27a2a7633f7d3c273e5735e2b30c10b7","tgt_lang":"fr","translated":"Compte","updated_at":"2026-04-06T02:49:46.449Z"} +{"cache_key":"76168125888626b98c1379068c7cb74c4b6cdc1182131e8abe97c3de66a0c4e5","model":"gpt-5.4","provider":"openai","segment_id":"sessionsView.status","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Status","text_hash":"920e413c7d411b61ef3e8c63b1cb6ad058d5f95f8b481dbafe60248387d8c355","tgt_lang":"fr","translated":"Statut","updated_at":"2026-04-05T17:13:59.772Z"} {"cache_key":"76530d2a3de714608e5af1fbf118facc4e6beba2b909acfafe84e54bc1398160","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.subtitle","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Active session keys and per-session overrides.","text_hash":"7d09f6d3eea2e0d13f41feea1e22b5432d2a2ba0721af5fc87faff98fe04e8e5","tgt_lang":"fr","translated":"Clés de session actives et remplacements par session.","updated_at":"2026-04-29T20:13:43.862Z"} {"cache_key":"7661fd2869774b8469bbe8f9852403555f7fd4899129adc78c0ac26a7db45ff9","model":"gpt-5.5","provider":"openai","segment_id":"chat.updateAvailable","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Update available:","text_hash":"45a520c33383a467930d2e84d8d524a630ecaadf2f418b14aee5060ba1d9edd0","tgt_lang":"fr","translated":"Mise à jour disponible :","updated_at":"2026-04-29T20:13:50.921Z"} {"cache_key":"7694e7cfa0134759da23765db4a79eab46d9b735d11a3964003ce26d5c3ac55b","model":"gpt-5.4","provider":"openai","segment_id":"cron.form.payloadKind","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"What should run?","text_hash":"f423c2d1d8d13f8f14f4da2f04d0e6182664f363edabbaddba2e82bc735989b1","tgt_lang":"fr","translated":"Que faut-il exécuter ?","updated_at":"2026-04-05T17:15:46.853Z"} @@ -763,6 +766,7 @@ {"cache_key":"dee5d07931c8a0c5e74187ea8718d09783ce87706aef7dff785515827d2874f5","model":"gpt-5.4","provider":"openai","segment_id":"cron.form.toHelp","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Optional recipient override (chat id, phone, or user id).","text_hash":"6aa519f1c3c449607f1a4c8d7fc326fd8fff58ade6e6dde4752e77f4eae34287","tgt_lang":"fr","translated":"Remplacement facultatif du destinataire (ID de chat, téléphone ou ID utilisateur).","updated_at":"2026-04-05T17:15:56.876Z"} {"cache_key":"defdd8e2eef711ef0a64215080968c032c69cd50779f7a05beace34018b933b3","model":"gpt-5.4","provider":"openai","segment_id":"tabs.appearance","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Appearance","text_hash":"3907fa7f80722a6fc58cd8c1bd30abf7638095d6774f183b6e831b7093957d1b","tgt_lang":"fr","translated":"Apparence","updated_at":"2026-04-05T17:13:53.363Z"} {"cache_key":"df06247b084ece38b44af0f7b3ba9f0b72535702fcfa20963c4ae62b962cd7d5","model":"gpt-5.4","provider":"openai","segment_id":"dreaming.trace.emptyPromoted","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Nothing promoted yet today.","text_hash":"4da842404d1c9c9bd3d2a7bd71fe3b16fb6af8db427d1fb00111f56c4a6f15b2","tgt_lang":"fr","translated":"Rien n’a encore été promu aujourd’hui.","updated_at":"2026-04-08T18:37:54.810Z"} +{"cache_key":"df0a49465937a6fba3ea0d5d004b47f6551a1453cf8c36e861290592d0cc31d6","model":"gpt-5.4","provider":"openai","segment_id":"sessionsView.model","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Model","text_hash":"5e2c614c23f02239bc03c6c04fcb681950f9e72bf8fdff6be79c79841cbb10c0","tgt_lang":"fr","translated":"Modèle","updated_at":"2026-04-05T17:15:56.876Z"} {"cache_key":"df254e06da984a2bc56b0318058077404f27b28d1571a187c2e4a07ca9e0156a","model":"gpt-5.4","provider":"openai","segment_id":"cron.summary.nextWake","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Next wake","text_hash":"ca81db1824463cdac39c106074e8d3b9e431dc44ce1c7b96c5b57fdde374d5c2","tgt_lang":"fr","translated":"Prochain réveil","updated_at":"2026-04-05T17:15:33.911Z"} {"cache_key":"df26b6406aada770062ed367c4d709689a46024f2f1a9b203ad1b7bff4c0c20c","model":"gpt-5.4","provider":"openai","segment_id":"common.confirm","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Confirm","text_hash":"eebdd24a77d9ad32222660c07777163bf5f6732df2b172351f3f8d5783e4f529","tgt_lang":"fr","translated":"Confirmer","updated_at":"2026-04-06T02:49:35.438Z"} {"cache_key":"df9a8e9e24fc791e2383c00cad4cdecf46674f2b2e76d1de92f812b2cd05643f","model":"gpt-5.4","provider":"openai","segment_id":"cron.jobs.lastRun","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Last run","text_hash":"512a48218ba2179153629504206e7d54a7767e19ee2aa21574a7c614e5c92537","tgt_lang":"fr","translated":"Dernière exécution","updated_at":"2026-04-05T17:15:33.911Z"} diff --git a/ui/src/i18n/.i18n/id.meta.json b/ui/src/i18n/.i18n/id.meta.json index b1a7020ad08..dec84a6b4d8 100644 --- a/ui/src/i18n/.i18n/id.meta.json +++ b/ui/src/i18n/.i18n/id.meta.json @@ -1,11 +1,23 @@ { - "fallbackKeys": [], - "generatedAt": "2026-05-04T12:03:55.734Z", + "fallbackKeys": [ + "sessionsView.activeRun", + "sessionsView.archived", + "sessionsView.compactionHistory", + "sessionsView.hideSessionDetails", + "sessionsView.room", + "sessionsView.sessionDetails", + "sessionsView.sessionId", + "sessionsView.showSessionDetails", + "sessionsView.space", + "sessionsView.subject", + "sessionsView.surface" + ], + "generatedAt": "2026-05-05T06:20:05.273Z", "locale": "id", "model": "gpt-5.5", "provider": "openai", - "sourceHash": "926c835b1e931594ec63598a966c91906ca98425cc6bd89fe9787668bd442c01", - "totalKeys": 1004, - "translatedKeys": 1004, + "sourceHash": "c97d50965a8485bb290aa7f158bae5dbadf3642e71bf4712207555f0abea23c2", + "totalKeys": 1017, + "translatedKeys": 1006, "workflow": 1 } diff --git a/ui/src/i18n/.i18n/id.tm.jsonl b/ui/src/i18n/.i18n/id.tm.jsonl index a754eb3cdc8..c11368e43db 100644 --- a/ui/src/i18n/.i18n/id.tm.jsonl +++ b/ui/src/i18n/.i18n/id.tm.jsonl @@ -38,6 +38,7 @@ {"cache_key":"089415c794935e907ea7a597ebaaa9f8af99d442e7b7c05275180dd4ffc41ae7","model":"gpt-5.4","provider":"openai","segment_id":"usage.details.of","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"of","text_hash":"28391d3bc64ec15cbb090426b04aa6b7649c3cc85f11230bb0105e02d15e3624","tgt_lang":"id","translated":"dari","updated_at":"2026-04-05T17:15:46.360Z"} {"cache_key":"0990c46a0d05801770ee32e76b7defe2071ef5df10ca2724dd88ad23de3d9b9f","model":"gpt-5.4","provider":"openai","segment_id":"subtitles.logs","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Live gateway logs.","text_hash":"6e85f21ce15f95b7a0778bfee68cbb1a1017f83d42fd86b618d404a3b6a122a7","tgt_lang":"id","translated":"Log Gateway langsung.","updated_at":"2026-04-05T17:15:09.258Z"} {"cache_key":"09a19c542bcb0b81f08f8e78632e82fbd7d55c68a336344066d0da279b2a5cca","model":"gpt-5.4","provider":"openai","segment_id":"usage.details.skills","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Skills","text_hash":"66d0f523a379b2de6f8d5fba3a817ebc395f7bcaa54cc132ca9dfa665d1e9378","tgt_lang":"id","translated":"Skills","updated_at":"2026-04-06T03:00:16.952Z"} +{"cache_key":"09eb54be5f60d5c4f10da4ba706e7253e7f3f650c0750ed2de901283335502dd","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.runtime","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Runtime","text_hash":"1093115897879aa3ad9511a1dc2850929cfb60ba45ec741605f69f5d20203472","tgt_lang":"id","translated":"Runtime","updated_at":"2026-04-29T19:27:40.954Z"} {"cache_key":"0a81e5362401e302365c884b217f644fd0c65001ad1068fda0838e77e1c691b0","model":"gpt-5.5","provider":"openai","segment_id":"common.colorMode","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Color mode","text_hash":"9f1e7d7d98b21e7354ee147c6d901704d7b17e407d5b07e345de1a46059ab391","tgt_lang":"id","translated":"Mode warna","updated_at":"2026-04-29T20:16:00.609Z"} {"cache_key":"0c396335206a6242d48f254b8007227181d1fab7997cff0b30c78766393e8987","model":"gpt-5.4","provider":"openai","segment_id":"usage.sessions.shown","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"{count} shown","text_hash":"e57b4adfe868fd74a183650103d820176d4960bd0bdb677d9985db09f9752867","tgt_lang":"id","translated":"{count} ditampilkan","updated_at":"2026-04-05T17:15:40.941Z"} {"cache_key":"0c42249f4918974db2a56597f45febb4145a90d457f7c39add36db8ca6bb2340","model":"gpt-5.4","provider":"openai","segment_id":"cron.errors.cronExprRequiredShort","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Cron expression required.","text_hash":"dcd8b9471afc9f89d49a6279aba723d2f38dcd28f4df55045be674608930bea0","tgt_lang":"id","translated":"Ekspresi cron wajib diisi.","updated_at":"2026-04-05T17:16:25.712Z"} @@ -86,6 +87,7 @@ {"cache_key":"16898b7f2df3422a6f0756b795835f28b47765e246c977424e69ecb5eed2a982","model":"gpt-5.4","provider":"openai","segment_id":"dreaming.advanced.description","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"See what replayed from the daily log, what is waiting for promotion, and what already made it through.","text_hash":"db88d5beb64b2a10b51e81d01c279fa7a663905c2953c0615b48e5408393c311","tgt_lang":"id","translated":"Lihat apa yang diputar ulang dari log harian, apa yang menunggu untuk dipromosikan, dan apa yang sudah berhasil lolos.","updated_at":"2026-04-10T07:52:59.084Z"} {"cache_key":"16a430174cf41cbca86d44ba26fdf9251908931cee9af5b94a9cad8e073f3d39","model":"gpt-5.4","provider":"openai","segment_id":"usage.details.perTurn","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Per Turn","text_hash":"49c95953f8b111b40d6d74134509649a7f157b4526004a697ecea893474ddc88","tgt_lang":"id","translated":"Per Giliran","updated_at":"2026-04-05T17:15:43.799Z"} {"cache_key":"17131f76d2e68190d9d8b52cf9987fd402b0e80b4a9f11fff3ffbff4f8880a0e","model":"gpt-5.4","provider":"openai","segment_id":"channels.gatewayUrlConfirmation.warning","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Only confirm if you trust this URL. Malicious URLs can compromise your system.","text_hash":"c67ff862ac6adf5342af661a4383b9f75fd21ef37baaf80bcb6c799982a1a7e2","tgt_lang":"id","translated":"Konfirmasi hanya jika Anda memercayai URL ini. URL berbahaya dapat membahayakan sistem Anda.","updated_at":"2026-04-06T02:50:43.877Z"} +{"cache_key":"171c2e1b6ab5ed9f21e66d794a678a0a06d916056fc23dcd10453b5de6956f89","model":"gpt-5.4","provider":"openai","segment_id":"sessionsView.model","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Model","text_hash":"5e2c614c23f02239bc03c6c04fcb681950f9e72bf8fdff6be79c79841cbb10c0","tgt_lang":"id","translated":"Model","updated_at":"2026-04-06T03:00:16.952Z"} {"cache_key":"17af4b28678ece07f1df199c100324eb655e2bbe3583de59c5c82b2d53b84c2f","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.tokenDeltaUnavailable","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"token delta unavailable","text_hash":"0f6bf09152fcc457d482589f3ed28fcc8e7969943ed92e780d1b2f62f6bacc5d","tgt_lang":"id","translated":"delta token tidak tersedia","updated_at":"2026-04-29T20:16:07.309Z"} {"cache_key":"184736db7a1e8a6c863279e24e871457688cafcc1693628857e153233f8b43b9","model":"gpt-5.4","provider":"openai","segment_id":"overview.stats.instances","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Instances","text_hash":"aa8c181ac3381dcd5890e42f64315a2540a9c7b35897570cf72f7ec1227e52e3","tgt_lang":"id","translated":"Instans","updated_at":"2026-04-05T17:15:15.082Z"} {"cache_key":"185279dc1db04312ee864dc0e8b5675bc14ac61629b28435242bf1197d47483c","model":"gpt-5.4","provider":"openai","segment_id":"usage.query.placeholder","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Filter sessions (e.g. key:agent:main:cron* model:gpt-4o has:errors minTokens:2000)","text_hash":"cba9bff34c8bfb3e2c1c034d6c95355c1770d661b8702435a4ca31cc58623bd7","tgt_lang":"id","translated":"Filter sesi (mis. key:agent:main:cron* model:gpt-4o has:errors minTokens:2000)","updated_at":"2026-04-05T17:15:28.286Z"} @@ -187,6 +189,7 @@ {"cache_key":"35aea391e2311711097ab747f6511a24a3653290f55127b560dd3342fb48a663","model":"gpt-5.4","provider":"openai","segment_id":"cron.jobs.all","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"All","text_hash":"a52ace420f2175d08b1577a1bea5445e36801229c074ef9ed6c55a73401fd9c2","tgt_lang":"id","translated":"Semua","updated_at":"2026-04-05T17:15:55.227Z"} {"cache_key":"35cb6932f44458fc1bf846bba2e94e6fb1782e3bcf2a5a21ce725d9d91eaa0f7","model":"gpt-5.4","provider":"openai","segment_id":"overview.pairing.hint","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"This device needs pairing approval from the gateway host.","text_hash":"1c3a9aa99bddad152ac9e8c02839f75c1aa5e55577934a3b541c6ad540923d75","tgt_lang":"id","translated":"Perangkat ini memerlukan persetujuan pairing dari host gateway.","updated_at":"2026-04-05T17:15:19.990Z"} {"cache_key":"36343c6d70574395bcaaf61676f3af81a189efaa6e994de28a591b1e3e8808db","model":"gpt-5.4","provider":"openai","segment_id":"cron.form.requiredSr","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"required","text_hash":"d0a3630555bbec7fc05a98d311c23b00fd1ab4d8296ac4a4125976d80b6a6959","tgt_lang":"id","translated":"wajib","updated_at":"2026-04-05T17:16:04.514Z"} +{"cache_key":"36cd4a2f2fa68cb5c97b6cd74df219a622ee4a76c9e82608548a5f36a28ab59c","model":"gpt-5.4","provider":"openai","segment_id":"sessionsView.provider","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Provider","text_hash":"472590ae974d4c1f44b3780df0b152d9119f076c61bfb3e8cb6affd7889ac0a8","tgt_lang":"id","translated":"Penyedia","updated_at":"2026-04-05T17:15:28.286Z"} {"cache_key":"36ea94904f427c58495094050da5b3dd3ec99e776199f39d0ed70e3986740bb7","model":"gpt-5.5","provider":"openai","segment_id":"cron.quickCreate.schedules.weekly.label","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Weekly","text_hash":"2975132481a7a6957cfa95055d04e706f21f1a613f448d0a17463f2eacca4636","tgt_lang":"id","translated":"Mingguan","updated_at":"2026-04-29T20:16:11.844Z"} {"cache_key":"375eff1e9fe61aa692c785bdd38a80433eb3c67945dd9a3cfcf0eb582ba4ee0d","model":"gpt-5.4","provider":"openai","segment_id":"cron.form.webhookPlaceholder","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"https://example.com/cron","text_hash":"1a8d9a48565f0ed4d43751b2b9a4a9c5b5d78c06e20c6ceef36fe55c47bb7d79","tgt_lang":"id","translated":"https://example.com/cron","updated_at":"2026-04-06T03:00:22.013Z"} {"cache_key":"378876439a5e4d2fa35bac1c003b5de20065e1a23e2ab2fceb319917fb1c2dee","model":"gpt-5.4","provider":"openai","segment_id":"usage.daily.title","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Daily Usage","text_hash":"a3a4cc0143e0ce6222f374efe62c1f8cb4170bec1faea1e0ab3049080a5a4508","tgt_lang":"id","translated":"Penggunaan Harian","updated_at":"2026-04-05T17:15:31.149Z"} @@ -359,6 +362,7 @@ {"cache_key":"6b3d27699039da9d0e7b9194efcac1a254a4b1c639c611d558bc6ca37799bcc0","model":"gpt-5.4","provider":"openai","segment_id":"cron.form.noneInternal","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"None (internal)","text_hash":"f6820177591201d55e4b4c69520b46b4877c998d9ab3861bf0020a680c449397","tgt_lang":"id","translated":"Tidak ada (internal)","updated_at":"2026-04-05T17:16:12.152Z"} {"cache_key":"6baec2a02ed46cc862a9d1e6c8706da0ce4a853e74814c531549861a3a48de58","model":"gpt-5.4","provider":"openai","segment_id":"subtitles.agents","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Workspaces, tools, identities.","text_hash":"8ad231ca3167964ff4fbdc62fcc794a6da125992233ce7d83153753630d9dd49","tgt_lang":"id","translated":"Ruang kerja, alat, identitas.","updated_at":"2026-04-05T17:15:09.258Z"} {"cache_key":"6bcdf73e56316428024f0724f33dd1b9c24220bf1e775c6f1243f8796c3e67ab","model":"gpt-5.4","provider":"openai","segment_id":"agentTools.connectedSource","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Connected: {id}","text_hash":"ab0206010190ba2d650ef8e223392239cdd44cb2d7aec00e40499da324731f95","tgt_lang":"id","translated":"Terhubung: {id}","updated_at":"2026-04-06T02:50:52.064Z"} +{"cache_key":"6bf83f8c97b77fe63e67c43b7021bdebdbfefba6035cfd2aabc9d59a0db9f433","model":"gpt-5.4","provider":"openai","segment_id":"sessionsView.status","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Status","text_hash":"920e413c7d411b61ef3e8c63b1cb6ad058d5f95f8b481dbafe60248387d8c355","tgt_lang":"id","translated":"Status","updated_at":"2026-04-06T03:00:22.013Z"} {"cache_key":"6c21f386cb6912ea841d093588640ba6ebf4f585cec1006c969c760afa0325dd","model":"gpt-5.4","provider":"openai","segment_id":"cron.jobs.loadMore","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Load more jobs","text_hash":"d9abcbfc29224d885b77becd9d55da36280d989aab480878f1a4a461f343dc55","tgt_lang":"id","translated":"Muat lebih banyak tugas","updated_at":"2026-04-05T17:15:58.217Z"} {"cache_key":"6c2fff8f44aab6d05683fd82891c8242eb0e79fa103c9e97bed63c2108f7a1e3","model":"gpt-5.4","provider":"openai","segment_id":"usage.filters.provider","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Provider","text_hash":"472590ae974d4c1f44b3780df0b152d9119f076c61bfb3e8cb6affd7889ac0a8","tgt_lang":"id","translated":"Penyedia","updated_at":"2026-04-05T17:15:28.286Z"} {"cache_key":"6ca63d05c2812e6548b04cf5873fe32bbba747f81900570b3ebbc12ca6cff0a0","model":"gpt-5.4","provider":"openai","segment_id":"usage.filters.hours","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Hours","text_hash":"21e8492938abc179410c21f3598f141c4c59a8bf2d3b4e475b7d83e10adfc00f","tgt_lang":"id","translated":"Jam","updated_at":"2026-04-05T17:15:28.286Z"} diff --git a/ui/src/i18n/.i18n/it.meta.json b/ui/src/i18n/.i18n/it.meta.json index 4b59add1e33..ad18d34a512 100644 --- a/ui/src/i18n/.i18n/it.meta.json +++ b/ui/src/i18n/.i18n/it.meta.json @@ -1,11 +1,23 @@ { - "fallbackKeys": [], - "generatedAt": "2026-05-04T12:03:10.897Z", + "fallbackKeys": [ + "sessionsView.activeRun", + "sessionsView.archived", + "sessionsView.compactionHistory", + "sessionsView.hideSessionDetails", + "sessionsView.room", + "sessionsView.sessionDetails", + "sessionsView.sessionId", + "sessionsView.showSessionDetails", + "sessionsView.space", + "sessionsView.subject", + "sessionsView.surface" + ], + "generatedAt": "2026-05-05T06:20:03.951Z", "locale": "it", "model": "gpt-5.5", "provider": "openai", - "sourceHash": "926c835b1e931594ec63598a966c91906ca98425cc6bd89fe9787668bd442c01", - "totalKeys": 1004, - "translatedKeys": 1004, + "sourceHash": "c97d50965a8485bb290aa7f158bae5dbadf3642e71bf4712207555f0abea23c2", + "totalKeys": 1017, + "translatedKeys": 1006, "workflow": 1 } diff --git a/ui/src/i18n/.i18n/it.tm.jsonl b/ui/src/i18n/.i18n/it.tm.jsonl index 5963420c070..b2477f682e9 100644 --- a/ui/src/i18n/.i18n/it.tm.jsonl +++ b/ui/src/i18n/.i18n/it.tm.jsonl @@ -206,6 +206,7 @@ {"cache_key":"37cee62c708f43fb14ec95592f771d3a42eb00f5e62af2c0f49b6993503e754c","model":"gpt-5.5","provider":"openai","segment_id":"cron.quickCreate.schedules.hourly.label","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Hourly","text_hash":"eab0cd8fdf9bccecc74e5a010b32af35986e3929184a599f5aea3b8195340ee2","tgt_lang":"it","translated":"Ogni ora","updated_at":"2026-04-29T20:14:51.694Z"} {"cache_key":"38027d4a359e9f498cb58ad56b566297d2ddb273a11027057b3dac03a39bdb22","model":"gpt-5.5","provider":"openai","segment_id":"usage.filters.tool","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Tool","text_hash":"2e53bdcd0740867b597599e733c04a994f55fb17c89a61595183a001742e5705","tgt_lang":"it","translated":"Strumento","updated_at":"2026-04-29T17:38:30.670Z"} {"cache_key":"3864678374891abf0e07965ed8806cef19b21fd5231935d53a47fdeeaf8f7457","model":"gpt-5.5","provider":"openai","segment_id":"languages.ko","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"한국어 (Korean)","text_hash":"30f959f34501d524b06cf98b3711cdffea10a6479a316cf2c030362e8d274740","tgt_lang":"it","translated":"한국어 (Coreano)","updated_at":"2026-04-29T17:39:10.383Z"} +{"cache_key":"38973441f9e723647ccc353886a649593c056f72121ca156917a40d169958528","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.model","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Model","text_hash":"5e2c614c23f02239bc03c6c04fcb681950f9e72bf8fdff6be79c79841cbb10c0","tgt_lang":"it","translated":"Modello","updated_at":"2026-04-29T17:39:40.592Z"} {"cache_key":"38d1d448450d30c6ffcb0d1521fdca5a7a34214aa8542852776e777095080ee4","model":"gpt-5.5","provider":"openai","segment_id":"cron.quickCreate.delivery.notify.description","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Deliver results to chat","text_hash":"2c52a24163167b77889acbbf34defbdaf4ca334db34c25c133c139e5152ad86d","tgt_lang":"it","translated":"Invia i risultati alla chat","updated_at":"2026-04-29T20:14:51.694Z"} {"cache_key":"3959866f96cbe4f10d74decd263fc6cf210f0f74ffead335913a25289a4276e6","model":"gpt-5.5","provider":"openai","segment_id":"subtitles.infrastructure","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Gateway, web, browser, and media settings.","text_hash":"795a94c3adcefa4297ccdeabfcc214eef571e7f9b070ff5476044256a8bba6c3","tgt_lang":"it","translated":"Impostazioni Gateway, web, browser e media.","updated_at":"2026-04-29T17:37:35.636Z"} {"cache_key":"39ce4904b892baf3032540b7ea5e72ef8660b3a3eb1cf707247be3fbe9ed8150","model":"gpt-5.5","provider":"openai","segment_id":"cron.form.toPlaceholder","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"+1555... or chat id","text_hash":"2b1a495ebdfbfedff6e058021fd92596414bf48531d43c217161eb32013db085","tgt_lang":"it","translated":"+1555... o ID chat","updated_at":"2026-04-29T17:39:33.796Z"} @@ -547,8 +548,10 @@ {"cache_key":"91f02dbeabada64cc682fc014807d34cc8e16ed496bddfcfaa47cf747ffe2910","model":"gpt-5.5","provider":"openai","segment_id":"agents.files.savedPreview","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Saved Preview","text_hash":"114b12b88b6da1bb0386785ef5f86fc52d93d7ba6d803497d47e1e2648cfc2b6","tgt_lang":"it","translated":"Anteprima salvata","updated_at":"2026-04-29T19:26:45.517Z"} {"cache_key":"91faef2fb62709835518a7283491d3d3e9ab2572f9858f6be35d06672d61d54f","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.branchFromCheckpoint","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Branch from checkpoint","text_hash":"b7f6b6e858bc0c8427ee4f341701811e8f291595c1b95a56b5a3a100827310cd","tgt_lang":"it","translated":"Crea ramo dal checkpoint","updated_at":"2026-04-29T20:14:47.968Z"} {"cache_key":"91fe0d98c83e831f203c275f5602f48b489d2ad29d9566398737ac417eea2dbf","model":"gpt-5.5","provider":"openai","segment_id":"cron.runs.runStatusError","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Error","text_hash":"54a0e8c17ebb21a11f8a25b8042786ef7efe52441e6cc87e92c67e0c4c0c6e78","tgt_lang":"it","translated":"Errore","updated_at":"2026-04-29T17:39:21.255Z"} +{"cache_key":"9286cc792c61cd59f17ff7bdd8426f55160c37f02e79fc83fb345d5a77548f5d","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.runtime","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Runtime","text_hash":"1093115897879aa3ad9511a1dc2850929cfb60ba45ec741605f69f5d20203472","tgt_lang":"it","translated":"Runtime","updated_at":"2026-04-29T19:26:37.953Z"} {"cache_key":"92999093bb849012a5885034eedd0862f01cecd1ca093d61daafec997db76daa","model":"gpt-5.5","provider":"openai","segment_id":"agents.context.configurationSubtitle","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Workspace, identity, and model configuration.","text_hash":"0252834e99161cfe1a797fcf2d85e3f6ad97ae06fa937822e11e071275ed36f0","tgt_lang":"it","translated":"Configurazione di spazio di lavoro, identità e modello.","updated_at":"2026-04-29T19:26:37.953Z"} {"cache_key":"92fb0d4921c9b4f4472743ba3e74449656ff52646be737391c8ca173a7a946b3","model":"gpt-5.5","provider":"openai","segment_id":"instances.toggleHostVisibility","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Toggle host visibility","text_hash":"dd0188424f6a0434d4af848b7462f4d12da05800bfc24d82cb2c0d7e443b657b","tgt_lang":"it","translated":"Attiva/disattiva visibilità host","updated_at":"2026-04-29T17:37:27.913Z"} +{"cache_key":"933942a42c81149038fa104c55b05f6256b9738a5d960bcbc09f4b81c490e61e","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.status","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Status","text_hash":"920e413c7d411b61ef3e8c63b1cb6ad058d5f95f8b481dbafe60248387d8c355","tgt_lang":"it","translated":"Stato","updated_at":"2026-04-29T17:39:17.442Z"} {"cache_key":"939c4fa7f9eb9f641b781d48aedf182614edc1a8427d51087fbdd77418521400","model":"gpt-5.5","provider":"openai","segment_id":"overview.connection.copyCommandAria","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Copy command: {command}","text_hash":"4a64ab8ca7028e805dd433324f99425d8c7551468730f687b83e350683c331e6","tgt_lang":"it","translated":"Copia comando: {command}","updated_at":"2026-04-29T17:37:56.742Z"} {"cache_key":"93e6101cefdda22bd82453094eba8711cb908df2143e9c7ddf00f1eb3eafb178","model":"gpt-5.5","provider":"openai","segment_id":"overview.notes.subtitle","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Quick reminders for remote control setups.","text_hash":"3fe1fd3d4aa9d46e2dc73a32a13ef2ba13fb5864229a1164a0efeddbb86e0452","tgt_lang":"it","translated":"Promemoria rapidi per configurazioni di controllo remoto.","updated_at":"2026-04-29T17:37:44.955Z"} {"cache_key":"93f62099851c39d541a2a72a162b8b405ffbf8535304f122e7eab96f164feb9d","model":"gpt-5.5","provider":"openai","segment_id":"cron.form.fixFields","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Fix {count} field to continue.","text_hash":"d23ecdcad6814e7d5b166d385f58c95735e3219acba8ec2b07c74345681e63d2","tgt_lang":"it","translated":"Correggi {count} campo per continuare.","updated_at":"2026-04-29T17:39:44.827Z"} @@ -667,6 +670,7 @@ {"cache_key":"ae0c2c5d6ff5341f8a8913f459a75193eaadb5d44797941801251f49d1cf6327","model":"gpt-5.5","provider":"openai","segment_id":"usage.overview.noToolCalls","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"No tool calls","text_hash":"28c926f4c5f55fa7c6dbdcc0991b5cbb599ad7e98c2137a3535a999ac93f91b3","tgt_lang":"it","translated":"Nessuna chiamata agli strumenti","updated_at":"2026-04-29T17:38:48.692Z"} {"cache_key":"aed409612e25218f7edb43c679f4af5e36077c3bd793e2092d4d300b32785825","model":"gpt-5.5","provider":"openai","segment_id":"agents.files.missing","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"missing","text_hash":"ffa63583dfa6706b87d284b86b0d693a161e4840aad2c5cf6b5d27c3b9621f7d","tgt_lang":"it","translated":"mancante","updated_at":"2026-04-29T19:26:45.517Z"} {"cache_key":"aef84dca2c779eb2658fb0cead83ca70f0f4218540e42f837e8d31512ce5f61e","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.showAll","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Show all","text_hash":"2150d8df37e489573fb8f0f19ef89d2eda2ba4b49b3beb36333e5096a99a6dc0","tgt_lang":"it","translated":"Mostra tutto","updated_at":"2026-05-04T12:03:10.742Z"} +{"cache_key":"af71e2e4a6c23c4ca019728d0d85a5e81615d0d97adeeae0ed310244a6b2cbf7","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.provider","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Provider","text_hash":"472590ae974d4c1f44b3780df0b152d9119f076c61bfb3e8cb6affd7889ac0a8","tgt_lang":"it","translated":"Provider","updated_at":"2026-04-29T17:38:30.670Z"} {"cache_key":"afada7e8fbfae39b29dfcea04420465e4526234fe5696a86b34970f836f53617","model":"gpt-5.5","provider":"openai","segment_id":"overview.access.showPassword","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Show password","text_hash":"6aeaa6a53d09dcad071fdda6280b1e7c42aa164cd0514304ff162e7da440ffaa","tgt_lang":"it","translated":"Mostra password","updated_at":"2026-04-29T17:37:41.072Z"} {"cache_key":"afc95fafe001a13e69628cc1e39a64823452d1970db89fece1726d8cbee4d2fd","model":"gpt-5.5","provider":"openai","segment_id":"cron.form.announceDefault","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Announce summary (default)","text_hash":"957972745edc1a6bff9600816b6c3e9599ca2b22f84e2aba567ced448b9f2589","tgt_lang":"it","translated":"Annuncia riepilogo (predefinito)","updated_at":"2026-04-29T17:39:33.796Z"} {"cache_key":"b04954afb0b3053e3a8214b2db81817da4135b3cf47c986aafefc5566737d311","model":"gpt-5.5","provider":"openai","segment_id":"common.search","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Search","text_hash":"49c266baaaa70981ea188fa714d5c40cf13830d786a861c9943ae0d26a7f3fe9","tgt_lang":"it","translated":"Cerca","updated_at":"2026-04-29T17:37:15.862Z"} diff --git a/ui/src/i18n/.i18n/ja-JP.meta.json b/ui/src/i18n/.i18n/ja-JP.meta.json index 02be2457588..8bb477a015f 100644 --- a/ui/src/i18n/.i18n/ja-JP.meta.json +++ b/ui/src/i18n/.i18n/ja-JP.meta.json @@ -1,11 +1,23 @@ { - "fallbackKeys": [], - "generatedAt": "2026-05-04T12:01:48.481Z", + "fallbackKeys": [ + "sessionsView.activeRun", + "sessionsView.archived", + "sessionsView.compactionHistory", + "sessionsView.hideSessionDetails", + "sessionsView.room", + "sessionsView.sessionDetails", + "sessionsView.sessionId", + "sessionsView.showSessionDetails", + "sessionsView.space", + "sessionsView.subject", + "sessionsView.surface" + ], + "generatedAt": "2026-05-05T06:20:02.426Z", "locale": "ja-JP", "model": "gpt-5.5", "provider": "openai", - "sourceHash": "926c835b1e931594ec63598a966c91906ca98425cc6bd89fe9787668bd442c01", - "totalKeys": 1004, - "translatedKeys": 1004, + "sourceHash": "c97d50965a8485bb290aa7f158bae5dbadf3642e71bf4712207555f0abea23c2", + "totalKeys": 1017, + "translatedKeys": 1006, "workflow": 1 } diff --git a/ui/src/i18n/.i18n/ja-JP.tm.jsonl b/ui/src/i18n/.i18n/ja-JP.tm.jsonl index 78b1536a642..ed3e3c55b4a 100644 --- a/ui/src/i18n/.i18n/ja-JP.tm.jsonl +++ b/ui/src/i18n/.i18n/ja-JP.tm.jsonl @@ -12,6 +12,7 @@ {"cache_key":"0252d4cd153efedafdb9165b2867ba091e8a7f12754b9d039fa1852eb83f9af7","model":"gpt-5.4","provider":"openai","segment_id":"cron.form.to","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"To","text_hash":"f4b06ef6d3c81436f60a318c81c42f8f7e2d774d45a22f3b9b5f3b6980d28146","tgt_lang":"ja-JP","translated":"宛先","updated_at":"2026-04-05T17:13:59.919Z"} {"cache_key":"0280aa673ce014f359bd4ca63dc68e8cb46df84df4c4aef96f5c8352b7e34146","model":"gpt-5.4","provider":"openai","segment_id":"common.probeOk","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Probe ok","text_hash":"c3d8dac3db6b4f2768483a199b2c0784645995f63459d91e8d0bddee2f6993c7","tgt_lang":"ja-JP","translated":"プローブ成功","updated_at":"2026-04-06T02:48:57.574Z"} {"cache_key":"0301be1c27053d6ac9b5eb3222fbe6e1af83fd599ebf459e26b017350b8d60ef","model":"gpt-5.5","provider":"openai","segment_id":"agents.context.runtime","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Runtime","text_hash":"1093115897879aa3ad9511a1dc2850929cfb60ba45ec741605f69f5d20203472","tgt_lang":"ja-JP","translated":"ランタイム","updated_at":"2026-04-29T19:25:24.717Z"} +{"cache_key":"031d958dff6962466dac531aba812e1f88568961911b97f17e538436c6e5aa06","model":"gpt-5.4","provider":"openai","segment_id":"sessionsView.model","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Model","text_hash":"5e2c614c23f02239bc03c6c04fcb681950f9e72bf8fdff6be79c79841cbb10c0","tgt_lang":"ja-JP","translated":"モデル","updated_at":"2026-04-05T17:13:59.919Z"} {"cache_key":"033a199ea60d5da8272ccaf80cdc39d51dc1f8108750ffc779b63716a21f5931","model":"gpt-5.4","provider":"openai","segment_id":"cron.form.updateSubtitle","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Update the selected scheduled job.","text_hash":"ed99ca1a9cd6abc6cef3c8ab9022ec162d7b7080c2fb4c5c9d3b58be2229c803","tgt_lang":"ja-JP","translated":"選択したスケジュール済みジョブを更新します。","updated_at":"2026-04-05T17:13:43.793Z"} {"cache_key":"03a57ad6144b7934662068ec3a0d8784c9351dbee659777bbcaa920f95c280cd","model":"gpt-5.4","provider":"openai","segment_id":"dreaming.scene.reset","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Reset","text_hash":"daee7606b339f3c339076fe2c9f372a3ff40c8ee896005d829c7481b64ca5303","tgt_lang":"ja-JP","translated":"リセット","updated_at":"2026-04-08T18:37:45.577Z"} {"cache_key":"03f31493cbd6368c57a6e6a5af8920db6fc39ca203e1f832cabdff57826f2671","model":"gpt-5.4","provider":"openai","segment_id":"usage.filters.clearAll","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Clear All","text_hash":"ddceb7adfdb8816e4747bc48a2221702e830340e5596a701dc0993766eba5e60","tgt_lang":"ja-JP","translated":"すべてクリア","updated_at":"2026-04-05T17:13:06.557Z"} @@ -423,6 +424,7 @@ {"cache_key":"7e52f33e39fde31f2c348cb44f373bf1d3bcb1d53bfe855af15c9973baaeff4b","model":"gpt-5.4","provider":"openai","segment_id":"nav.collapse","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Collapse sidebar","text_hash":"aab31cde23ba9783050a754575b80c05e0e799b1542990b24b4b4bde2327e37e","tgt_lang":"ja-JP","translated":"サイドバーを折りたたむ","updated_at":"2026-04-05T17:12:45.374Z"} {"cache_key":"7e8782d3a5db8bbe6988c841f63dd9bc0866236bf41c3c2694d0ce9b2ce1035a","model":"gpt-5.4","provider":"openai","segment_id":"usage.filters.to","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"to","text_hash":"663ea1bfffe5038f3f0cf667f14c4257eff52d77ce7f2a218f72e9286616ea39","tgt_lang":"ja-JP","translated":"〜","updated_at":"2026-04-05T17:13:06.557Z"} {"cache_key":"7e9019d0848a6523349d454249549e4fc3b37bbfeda12127a233761d12f6de5f","model":"gpt-5.4","provider":"openai","segment_id":"common.mode","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Mode","text_hash":"5e23ec6a300dc60a79641769017e16e9bf042cbd8fd0a54586a048ab9da972ff","tgt_lang":"ja-JP","translated":"モード","updated_at":"2026-04-06T02:48:54.503Z"} +{"cache_key":"7e989bf4bee091f761e554677afb11da3dd792fc00523e514a97602ba6db4a07","model":"gpt-5.4","provider":"openai","segment_id":"sessionsView.status","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Status","text_hash":"920e413c7d411b61ef3e8c63b1cb6ad058d5f95f8b481dbafe60248387d8c355","tgt_lang":"ja-JP","translated":"ステータス","updated_at":"2026-04-05T17:14:06.463Z"} {"cache_key":"7eaf7c85e9c6567b5c91e53ed32e38f261275474e4a1e9e087867d072a1db752","model":"gpt-5.4","provider":"openai","segment_id":"usage.overview.throughput","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Throughput","text_hash":"960bcc4e48b929b89a54da1613c577f938e27adffd9fefc84b176a081eba5ae6","tgt_lang":"ja-JP","translated":"スループット","updated_at":"2026-04-05T17:13:20.304Z"} {"cache_key":"7ecbb91e7e50bed5937219c394dc0e9012016d0a711a7b65bde7377b498c7a41","model":"gpt-5.4","provider":"openai","segment_id":"cron.jobList.disabled","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"disabled","text_hash":"17eb3c0168d0d7b21ede5481150f17233427d89833ec121b4dbc4fb96cfab71e","tgt_lang":"ja-JP","translated":"無効","updated_at":"2026-04-05T17:14:03.377Z"} {"cache_key":"7f30f40536dea7d5fff4ac066d7927b1b343356580574f8edfec34127bae78e4","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.tokenDeltaUnavailable","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"token delta unavailable","text_hash":"0f6bf09152fcc457d482589f3ed28fcc8e7969943ed92e780d1b2f62f6bacc5d","tgt_lang":"ja-JP","translated":"トークン差分を利用できません","updated_at":"2026-04-29T20:13:35.647Z"} @@ -462,6 +464,7 @@ {"cache_key":"8a8e5aa5b5026989857c6f031f72a05771e740e4d4c86a1de2542143f9d9e5bf","model":"gpt-5.4","provider":"openai","segment_id":"usage.export.label","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Export","text_hash":"3664895579f0a7e68c4aa09c91316e20239bc74499010e6423ece40cad7c28f7","tgt_lang":"ja-JP","translated":"エクスポート","updated_at":"2026-04-05T17:13:09.586Z"} {"cache_key":"8aadaa94bbda827a8a7d4e3a7e1982b15317af1939b745391e10a79dc14a490a","model":"gpt-5.5","provider":"openai","segment_id":"cron.quickCreate.schedules.once.label","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Run once","text_hash":"5f041f4be2d3becdcb1363508b415794005ddbcfae08c4d6d5a29d615ea73922","tgt_lang":"ja-JP","translated":"1回だけ実行","updated_at":"2026-04-29T20:13:41.861Z"} {"cache_key":"8abcb4382fb2b707653137ec155b6a836b524b0cab01c8bcd403dfc39140070c","model":"gpt-5.4","provider":"openai","segment_id":"usage.overview.calls","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"calls","text_hash":"f46f5990ebfadcab199107258b9dadd8711bd7946d8d00091a1073effcf2a843","tgt_lang":"ja-JP","translated":"呼び出し","updated_at":"2026-04-05T17:13:20.304Z"} +{"cache_key":"8afbf1f788dc384c1b51f83fdff663d952daf82a78215348dae7605fdf93cf51","model":"gpt-5.4","provider":"openai","segment_id":"sessionsView.provider","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Provider","text_hash":"472590ae974d4c1f44b3780df0b152d9119f076c61bfb3e8cb6affd7889ac0a8","tgt_lang":"ja-JP","translated":"プロバイダー","updated_at":"2026-04-05T17:13:09.586Z"} {"cache_key":"8b05b702ff623137edf8eab81eef57de8609ac005a3c13c484f7aafad13b0797","model":"gpt-5.5","provider":"openai","segment_id":"common.create","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Create","text_hash":"4759498ac2a719c619e2c8cf8ee60af2d2407425e95d308eb208425b2a6d427a","tgt_lang":"ja-JP","translated":"作成","updated_at":"2026-04-29T20:13:27.701Z"} {"cache_key":"8b2600e746df7bc9889e380e96ff6cb79174d1b2cb0c3e781e589811cc788b6d","model":"gpt-5.4","provider":"openai","segment_id":"cron.form.advancedHelp","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Optional overrides for delivery guarantees, schedule jitter, and model controls.","text_hash":"a470ce680d28996a5d0ea9c39691bd8b804b85c6766d6bb0ee81c1b01d5fc82f","tgt_lang":"ja-JP","translated":"配信保証、スケジュールのジッター、モデル制御の任意の上書き設定。","updated_at":"2026-04-05T17:13:59.919Z"} {"cache_key":"8b318e2b91b8e64dc876c485209db857a2f84deb4b1115b7f679310d9b33198b","model":"gpt-5.4","provider":"openai","segment_id":"languages.id","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Bahasa Indonesia (Indonesian)","text_hash":"5c9f82fd90a4d39be1781670006d9cb199f5f2be0abd06d73d536dbc65f2b9d4","tgt_lang":"ja-JP","translated":"Bahasa Indonesia(Indonesian)","updated_at":"2026-04-06T02:49:29.965Z"} @@ -709,6 +712,7 @@ {"cache_key":"d74f34f6f6b4d7abcd63667963cb28b875ed7f13748e4f35e4932768c0838194","model":"gpt-5.4","provider":"openai","segment_id":"dreaming.advanced.title","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Daily Log Replay","text_hash":"aafb35de5bb78185d5268c25978163b98291c650afcd56df7ab95ec773c3c988","tgt_lang":"ja-JP","translated":"デイリーログの再生","updated_at":"2026-04-10T07:52:01.964Z"} {"cache_key":"d7cd22c1fbd8159116261da6623fca115a7605ff2ee30cca19aa829cc235b1b4","model":"gpt-5.4","provider":"openai","segment_id":"cron.summary.no","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"No","text_hash":"1ea442a134b2a184bd5d40104401f2a37fbc09ccf3f4bc9da161c6099be3691d","tgt_lang":"ja-JP","translated":"いいえ","updated_at":"2026-04-05T17:13:38.296Z"} {"cache_key":"d7d9cd40d365856419f67dea7a891f280a33744ef73c8b695c1364c241c7d3db","model":"gpt-5.4","provider":"openai","segment_id":"overview.pairing.roleUpgradeSummary","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"This device is already paired, but the requested role change is waiting for approval.","text_hash":"6be065f7872c9da91207eaac047a8e9d1638e980449baa4746f51c69d1197695","tgt_lang":"ja-JP","translated":"このデバイスはすでにペアリングされていますが、要求されたロールの変更は承認待ちです。","updated_at":"2026-04-20T08:10:11.356Z"} +{"cache_key":"d83074648bad6bcbb516eafb2f1d54ddd6247196beebaf21797e2e4e5f85d328","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.runtime","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Runtime","text_hash":"1093115897879aa3ad9511a1dc2850929cfb60ba45ec741605f69f5d20203472","tgt_lang":"ja-JP","translated":"ランタイム","updated_at":"2026-04-29T19:25:24.717Z"} {"cache_key":"d86d9ee3ba8069566696bcb254da16167de66117e780b9d53ccaedcb223979f9","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.selectAllOnPage","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Select all on page","text_hash":"f47f99dde01bd07bd800879220c76522d006ac17a7fdd02ac92191f72b419a7f","tgt_lang":"ja-JP","translated":"ページ内をすべて選択","updated_at":"2026-04-29T20:13:27.701Z"} {"cache_key":"d8ba78363731613cadccef1acb12348e27998092ba78b70a8ca6b2b6d557b835","model":"gpt-5.4","provider":"openai","segment_id":"dreaming.diary.waitingHint","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Narrative entries will appear after the next dreaming cycle.","text_hash":"c183c67ee0ad3800a518c6eac25bb58b19d4c9f944a961f2c1e371f581a465cd","tgt_lang":"ja-JP","translated":"次の dreaming サイクルの後に、物語形式のエントリが表示されます。","updated_at":"2026-04-06T02:49:20.465Z"} {"cache_key":"d9701ab76a77c24aa23a3cf838c44b0fddcb0ac7dab4a1a5a723cef8acda55ad","model":"gpt-5.4","provider":"openai","segment_id":"overview.auth.required","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"This gateway requires auth. Add a token or password, then click Connect.","text_hash":"23787f10610b61ffbb3fbcd9c2fd9aff5798d14b8a87535c97163c8857731d0c","tgt_lang":"ja-JP","translated":"この Gateway では認証が必要です。トークンまたはパスワードを追加してから、[Connect]をクリックしてください。","updated_at":"2026-04-05T17:13:01.469Z"} diff --git a/ui/src/i18n/.i18n/ko.meta.json b/ui/src/i18n/.i18n/ko.meta.json index f4d2b328c9e..9b229cb4121 100644 --- a/ui/src/i18n/.i18n/ko.meta.json +++ b/ui/src/i18n/.i18n/ko.meta.json @@ -1,11 +1,23 @@ { - "fallbackKeys": [], - "generatedAt": "2026-05-04T12:01:51.851Z", + "fallbackKeys": [ + "sessionsView.activeRun", + "sessionsView.archived", + "sessionsView.compactionHistory", + "sessionsView.hideSessionDetails", + "sessionsView.room", + "sessionsView.sessionDetails", + "sessionsView.sessionId", + "sessionsView.showSessionDetails", + "sessionsView.space", + "sessionsView.subject", + "sessionsView.surface" + ], + "generatedAt": "2026-05-05T06:20:02.741Z", "locale": "ko", "model": "gpt-5.5", "provider": "openai", - "sourceHash": "926c835b1e931594ec63598a966c91906ca98425cc6bd89fe9787668bd442c01", - "totalKeys": 1004, - "translatedKeys": 1004, + "sourceHash": "c97d50965a8485bb290aa7f158bae5dbadf3642e71bf4712207555f0abea23c2", + "totalKeys": 1017, + "translatedKeys": 1006, "workflow": 1 } diff --git a/ui/src/i18n/.i18n/ko.tm.jsonl b/ui/src/i18n/.i18n/ko.tm.jsonl index 5cfa2c7607a..4356df97a21 100644 --- a/ui/src/i18n/.i18n/ko.tm.jsonl +++ b/ui/src/i18n/.i18n/ko.tm.jsonl @@ -63,6 +63,7 @@ {"cache_key":"118fddb5a0fd0ac7f49a5574245ad71ba731cec1b18dcfa47002bd5196ca2471","model":"gpt-5.4","provider":"openai","segment_id":"nav.agent","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Agent","text_hash":"11b39c93777e8f1f3983bdba7c72b22fe68cfea20c677e9de53e17cb7dbfb19f","tgt_lang":"ko","translated":"에이전트","updated_at":"2026-04-05T17:13:13.830Z"} {"cache_key":"11962cc6c7575e1f37b30160aad51c5f724c878a56d283a44411d2b7d7af76a3","model":"gpt-5.4","provider":"openai","segment_id":"usage.overview.noErrorData","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"No error data","text_hash":"bcd5ab2cea9c09c2f1d333e8b7b27e1fbef2447b8c4f7955ac0c0fcc6879f617","tgt_lang":"ko","translated":"오류 데이터 없음","updated_at":"2026-04-05T17:14:24.502Z"} {"cache_key":"11c31f4c55b1147269f8cf636934a8cade033c3a0c2ed98354ffc719c0a282b0","model":"gpt-5.4","provider":"openai","segment_id":"cron.runEntry.due","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Due {rel}","text_hash":"a6ddda79818f8e62ea6f15982d13df6eb73e4eb5eaf5909e31256ce639353363","tgt_lang":"ko","translated":"예정 {rel}","updated_at":"2026-04-05T17:15:12.312Z"} +{"cache_key":"120fe1db54b2cd4d27a5f1e5f49bccf80b06799623d8410c46ff074c3dda5240","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.runtime","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Runtime","text_hash":"1093115897879aa3ad9511a1dc2850929cfb60ba45ec741605f69f5d20203472","tgt_lang":"ko","translated":"런타임","updated_at":"2026-04-29T19:25:39.947Z"} {"cache_key":"12444461afff1294fe3b1d097aa3d58f91d1561b70daeb936299564fae33b884","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.tokenRange","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"{before} → {after} tokens","text_hash":"482c9c48824ddd840c30fa1d73c2bbfe7c7af0b9ce0a3291f51f5ed6f9c11b3a","tgt_lang":"ko","translated":"{before} → {after} 토큰","updated_at":"2026-04-29T20:13:56.264Z"} {"cache_key":"1249940ed35d9cd04e9844cf54a8a8912f0659871c1b38ee6ca97a82afc9659b","model":"gpt-5.4","provider":"openai","segment_id":"usage.overview.avgCost","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Avg Cost / Msg","text_hash":"3f7ab301fda8d9c6379d4b8f9519c9037507dfd50e86c33c3af34526d5d3b436","tgt_lang":"ko","translated":"메시지당 평균 비용","updated_at":"2026-04-05T17:14:18.004Z"} {"cache_key":"128c9050f29a879e7d5d4ec5dea155ee17a150213a4083cee3fcc17fed2591f9","model":"gpt-5.4","provider":"openai","segment_id":"cron.form.staggerUnit","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Stagger unit","text_hash":"91f427bfe9e5d6bb461f1cdcd124fbf3ee25ceec6e5763c69092ffe9120007ed","tgt_lang":"ko","translated":"스태거 단위","updated_at":"2026-04-05T17:15:04.550Z"} @@ -73,6 +74,7 @@ {"cache_key":"147ec7aad1d20cd46da5d07619d26672b8a2e619d45534560b919a13e5dccfd5","model":"gpt-5.4","provider":"openai","segment_id":"dreaming.phrases.consolidatingMemories","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"consolidating memories…","text_hash":"89baaaae1f0e1ad3d02d40be2987273190f86bf34e8a27dd35c8e7faa76e2841","tgt_lang":"ko","translated":"기억을 정리하는 중…","updated_at":"2026-04-06T02:49:32.121Z"} {"cache_key":"1509710fdace4934b9aff885d23bfb3c360e2b270beea3d4e67aa697ba575872","model":"gpt-5.4","provider":"openai","segment_id":"overview.access.trustedProxy","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Authenticated via trusted proxy.","text_hash":"50aed97ebfb8ea2ed6642d719b45cfe3ce0d1fc976a858ea9c1eb8c433b15177","tgt_lang":"ko","translated":"신뢰할 수 있는 프록시를 통해 인증되었습니다.","updated_at":"2026-04-05T17:13:55.006Z"} {"cache_key":"15967056da03e32a588d15870385b7d985a5f9a484318b64546bddf9bd392702","model":"gpt-5.4","provider":"openai","segment_id":"chat.thinkingToggle","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Toggle assistant thinking/working output","text_hash":"39aaede23f67f098a7adb9a25d7e6301aa05fa651a9b7e7e482ab8246d090577","tgt_lang":"ko","translated":"어시스턴트 생각/작업 출력 전환","updated_at":"2026-04-05T17:14:37.937Z"} +{"cache_key":"159fae1160c95dc496aa6a5eaed7b950f772b9647b07e98cbd27c316877d2c43","model":"gpt-5.4","provider":"openai","segment_id":"sessionsView.status","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Status","text_hash":"920e413c7d411b61ef3e8c63b1cb6ad058d5f95f8b481dbafe60248387d8c355","tgt_lang":"ko","translated":"상태","updated_at":"2026-04-05T17:14:46.527Z"} {"cache_key":"15d7a8049f8535e1b001fe9eade86e3b734e5123c4cae099fcf612158f7062bb","model":"gpt-5.4","provider":"openai","segment_id":"common.offline","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Offline","text_hash":"a1794783aab72d205dc532b1170d1be63ebdce8816b57c21acb451c15dab969a","tgt_lang":"ko","translated":"오프라인","updated_at":"2026-04-05T17:13:13.830Z"} {"cache_key":"166184f03277f2ac06285c35bbe97b63ae5fe0590c57b826056a75b7d006a19b","model":"gpt-5.5","provider":"openai","segment_id":"common.dismiss","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Dismiss","text_hash":"48845bff334a50a59aaecf499f28a7a24c3b4b891b8b18a9f1169ad8e8a6b261","tgt_lang":"ko","translated":"닫기","updated_at":"2026-04-29T20:13:48.145Z"} {"cache_key":"16c80543a9362e3e565e5cb911836796d61fcccceeeee4bd90ec444fa6f2355c","model":"gpt-5.4","provider":"openai","segment_id":"dreaming.stats.promoted","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Promoted","text_hash":"0cf04463c4276a6276986c22155bd4a32ce81e8dd162a657dedfa9afb97a7371","tgt_lang":"ko","translated":"승격됨","updated_at":"2026-04-08T18:37:46.634Z"} @@ -339,6 +341,7 @@ {"cache_key":"621a79b6d1f1c99c3140c17097d4080c8129342c6fa0be315badddf88a61ea34","model":"gpt-5.5","provider":"openai","segment_id":"cron.quickCreate.schedules.once.description","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"One-time, delete after run","text_hash":"19694753e141db752658d22dfb4c494a4f5452640d87b6cbcbb64bd665a13cd2","tgt_lang":"ko","translated":"일회성, 실행 후 삭제","updated_at":"2026-04-29T20:13:59.874Z"} {"cache_key":"621dbe642e0c96bd15a4865ef2427bface2b475dc47b9d20c7e0307ce837b479","model":"gpt-5.5","provider":"openai","segment_id":"chat.commandPaletteTitle","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Search or jump to… (⌘K)","text_hash":"3116c088ff7d8d4e10c5a0e27fd960bc1cb60a21ac94153f7290e4e0ab9ac22c","tgt_lang":"ko","translated":"검색하거나 이동… (⌘K)","updated_at":"2026-04-29T20:13:56.264Z"} {"cache_key":"6229ef821cd5d23c6c0e35cdbd74e24f30fe3fe6ac3bcf08bf37ffb4f838114d","model":"gpt-5.4","provider":"openai","segment_id":"login.showPassword","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Show password","text_hash":"6aeaa6a53d09dcad071fdda6280b1e7c42aa164cd0514304ff162e7da440ffaa","tgt_lang":"ko","translated":"비밀번호 표시","updated_at":"2026-04-20T06:30:01.763Z"} +{"cache_key":"624462ec4b3b923a9c56e335011775e886e0c661fb3db41a57fb95eb975045a0","model":"gpt-5.4","provider":"openai","segment_id":"sessionsView.provider","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Provider","text_hash":"472590ae974d4c1f44b3780df0b152d9119f076c61bfb3e8cb6affd7889ac0a8","tgt_lang":"ko","translated":"제공업체","updated_at":"2026-04-06T02:49:37.847Z"} {"cache_key":"625b7779ac3503a7aea2f72bcfca25b37357356ec58cd307d754bd8f373a4798","model":"gpt-5.4","provider":"openai","segment_id":"cron.runs.selectedJob","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Selected job","text_hash":"e8262f191cf46042f768de21dc32acfec69dea069022bb4a6ad55f62752556f8","tgt_lang":"ko","translated":"선택된 작업","updated_at":"2026-04-05T17:14:43.522Z"} {"cache_key":"627a9666c0c221812657f7ceed60d162a58e934ae6819a897df596e201300538","model":"gpt-5.4","provider":"openai","segment_id":"cron.errors.scheduleAtInvalid","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Enter a valid date/time.","text_hash":"4878bf3e9a06845a2ac4fee29c4518ac244808363fc4fa23e04e929c6e4a0554","tgt_lang":"ko","translated":"유효한 날짜/시간을 입력하세요.","updated_at":"2026-04-05T17:15:12.312Z"} {"cache_key":"62c232d624184ad50231ebc60b898f17d916fa77db70e76dc41be084de52c6c6","model":"gpt-5.4","provider":"openai","segment_id":"dreaming.advanced.eyebrow","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Review","text_hash":"aff0766a5290e117b8433c351bae7b7b23bed682b2369bd822d88a647cc58512","tgt_lang":"ko","translated":"검토","updated_at":"2026-04-10T07:59:09.199Z"} @@ -358,6 +361,7 @@ {"cache_key":"66396540f6e801ac8f849f7ee789fe850ed1f278bda755dc1ada21d48ab94631","model":"gpt-5.4","provider":"openai","segment_id":"overview.connection.docsHint","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"For remote access, Tailscale Serve is recommended. ","text_hash":"9ac5daefac37fc5d6fdeb9dc835c0dac1be1e27fa893c7371384a76f7cb2a21a","tgt_lang":"ko","translated":"원격 액세스에는 Tailscale Serve를 권장합니다. ","updated_at":"2026-04-05T17:14:04.422Z"} {"cache_key":"66720a9a4e094664db176234062fbc08a3220523a305ca79b1a4bd2e83a2f502","model":"gpt-5.4","provider":"openai","segment_id":"cron.form.hours","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Hours","text_hash":"21e8492938abc179410c21f3598f141c4c59a8bf2d3b4e475b7d83e10adfc00f","tgt_lang":"ko","translated":"시간","updated_at":"2026-04-05T17:14:56.105Z"} {"cache_key":"66faf5d5b557e014a3689a4eeff8a5c24d7fed564e6aa89d7f6b4ba054edfac8","model":"gpt-5.4","provider":"openai","segment_id":"common.importing","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Importing…","text_hash":"c01c4324f1fa14fc76957936626e11a5150c24e748dbd08cc46848dfcbe37d00","tgt_lang":"ko","translated":"가져오는 중…","updated_at":"2026-04-06T02:49:08.511Z"} +{"cache_key":"6778efecefcfae81e28edc76310d5c3698316cf1ff053af0922a4f65385c9c7c","model":"gpt-5.4","provider":"openai","segment_id":"sessionsView.model","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Model","text_hash":"5e2c614c23f02239bc03c6c04fcb681950f9e72bf8fdff6be79c79841cbb10c0","tgt_lang":"ko","translated":"모델","updated_at":"2026-04-05T17:15:04.550Z"} {"cache_key":"68fa2e9c0a32a8a4d9b04315a60ba6865527a660e139443991dce78159987092","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.checkpoints","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"{count} checkpoints","text_hash":"f169667023b7ed524f0eb6eb410ea3c132148f426aefb5552f5460cefe7592d0","tgt_lang":"ko","translated":"{count}개 체크포인트","updated_at":"2026-04-29T20:13:56.264Z"} {"cache_key":"690c31763fbbfdb71e012a689ce33f0fe4cb55134d462439581e022cade0f309","model":"gpt-5.4","provider":"openai","segment_id":"channels.nostr.websiteHelp","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Your personal website","text_hash":"53b16b8c3ad0dd04970b1988ac06507a2927c2cd378897e57d5c5f9768d5a938","tgt_lang":"ko","translated":"개인 웹사이트","updated_at":"2026-04-06T02:49:19.447Z"} {"cache_key":"6ae9123c25c579f0763d0e9873229ebb9668794dabb094dbfe9471ad1789033a","model":"gpt-5.4","provider":"openai","segment_id":"languages.id","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Bahasa Indonesia (Indonesian)","text_hash":"5c9f82fd90a4d39be1781670006d9cb199f5f2be0abd06d73d536dbc65f2b9d4","tgt_lang":"ko","translated":"Bahasa Indonesia (인도네시아어)","updated_at":"2026-04-06T02:49:40.998Z"} diff --git a/ui/src/i18n/.i18n/nl.meta.json b/ui/src/i18n/.i18n/nl.meta.json index b258df09732..ed660702b9a 100644 --- a/ui/src/i18n/.i18n/nl.meta.json +++ b/ui/src/i18n/.i18n/nl.meta.json @@ -1,11 +1,23 @@ { - "fallbackKeys": [], - "generatedAt": "2026-05-04T12:04:57.650Z", + "fallbackKeys": [ + "sessionsView.activeRun", + "sessionsView.archived", + "sessionsView.compactionHistory", + "sessionsView.hideSessionDetails", + "sessionsView.room", + "sessionsView.sessionDetails", + "sessionsView.sessionId", + "sessionsView.showSessionDetails", + "sessionsView.space", + "sessionsView.subject", + "sessionsView.surface" + ], + "generatedAt": "2026-05-05T06:20:07.031Z", "locale": "nl", "model": "gpt-5.5", "provider": "openai", - "sourceHash": "926c835b1e931594ec63598a966c91906ca98425cc6bd89fe9787668bd442c01", - "totalKeys": 1004, - "translatedKeys": 1004, + "sourceHash": "c97d50965a8485bb290aa7f158bae5dbadf3642e71bf4712207555f0abea23c2", + "totalKeys": 1017, + "translatedKeys": 1006, "workflow": 1 } diff --git a/ui/src/i18n/.i18n/nl.tm.jsonl b/ui/src/i18n/.i18n/nl.tm.jsonl index e05af033166..01b0c6aa7cd 100644 --- a/ui/src/i18n/.i18n/nl.tm.jsonl +++ b/ui/src/i18n/.i18n/nl.tm.jsonl @@ -107,6 +107,7 @@ {"cache_key":"22e7aeaccacc16a47246941352b7257d6042ddc4af514e47e818bc0297d47f45","model":"gpt-5.5","provider":"openai","segment_id":"agents.channels.setupGuide","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Setup guide","text_hash":"f91058b1dfbde985a500035ec38aab18acd48c844c391b58bc22593630c2a3ff","tgt_lang":"nl","translated":"Installatiehandleiding","updated_at":"2026-04-29T19:28:40.901Z"} {"cache_key":"234af17205df05793f6bfdc0b3f9342a9704663159a61b1b994de2dfcdbfb751","model":"gpt-5.5","provider":"openai","segment_id":"cron.jobs.enabled","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Enabled","text_hash":"92c1cdfdf4cb9cf6fcca962f206de36fd5d60db1178bc9461052f8de703a0e06","tgt_lang":"nl","translated":"Ingeschakeld","updated_at":"2026-04-29T17:41:29.439Z"} {"cache_key":"235743861ce63e0c11fd779a957fc576c4bdd040de69cbb4bf49ee988ea22b4b","model":"gpt-5.5","provider":"openai","segment_id":"usage.filters.title","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Filters","text_hash":"546ebb8eb993ea561029d9febd84c363bdb09010bb2cb915a8287762b76b9a64","tgt_lang":"nl","translated":"Filters","updated_at":"2026-04-29T17:40:52.013Z"} +{"cache_key":"235d880366f31e8e59a0a7415e49fddc3a03f91726f8052fe971bc0bbae86f69","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.status","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Status","text_hash":"920e413c7d411b61ef3e8c63b1cb6ad058d5f95f8b481dbafe60248387d8c355","tgt_lang":"nl","translated":"Status","updated_at":"2026-04-29T17:41:32.312Z"} {"cache_key":"23aa9241fa099aa598dc47f2ad106de65f0f6afb4cde3670d956a1cae4ae9298","model":"gpt-5.5","provider":"openai","segment_id":"overview.palette.items.debugMode","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Debug Mode","text_hash":"5f75368293f2c806ad6db16cde4b2a5329bca96422bf47a76986619f61feb73f","tgt_lang":"nl","translated":"Debugmodus","updated_at":"2026-04-29T17:40:32.451Z"} {"cache_key":"23bd96dac424bfd511327a1f3c85b6a71e553cf61a903cc07f20fff7849505aa","model":"gpt-5.5","provider":"openai","segment_id":"cron.form.every","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Every","text_hash":"9b8617fdfbba933d9a0f87450dfd77b7c34fcb08ae284029523e0ca20e0811c9","tgt_lang":"nl","translated":"Elke","updated_at":"2026-04-29T17:41:42.373Z"} {"cache_key":"23cac583e9483bb678c811fef2de99978d5d7a9f11859fd5d3f26ffd1f00d656","model":"gpt-5.5","provider":"openai","segment_id":"cron.form.sessionHelp","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Main posts a system event. Isolated runs a dedicated agent turn.","text_hash":"157f74bf6eca72fc5220f0fff45276ff74621e8d6bd094fc2976a42638712105","tgt_lang":"nl","translated":"Main plaatst een systeemgebeurtenis. Geïsoleerd voert een speciale agent-beurt uit.","updated_at":"2026-04-29T17:41:49.561Z"} @@ -483,6 +484,7 @@ {"cache_key":"7e2232c4a0297005b4378970f06c05d43a4ca75a8800fff6bbee5d117ea3a64b","model":"gpt-5.5","provider":"openai","segment_id":"cron.runs.newestFirst","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Newest first","text_hash":"ffb6f5764bddb68c49177c75a9b4a9638878f862bd5d3b1375b8eb1d40538e15","tgt_lang":"nl","translated":"Nieuwste eerst","updated_at":"2026-04-29T17:41:32.312Z"} {"cache_key":"7e6871168d3ef19de7a0a6407d1f989eb6c4cb6e21e9afbaf125b01b1de7ed2d","model":"gpt-5.5","provider":"openai","segment_id":"common.confirm","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Confirm","text_hash":"eebdd24a77d9ad32222660c07777163bf5f6732df2b172351f3f8d5783e4f529","tgt_lang":"nl","translated":"Bevestigen","updated_at":"2026-04-29T17:39:45.227Z"} {"cache_key":"7e7122b45d7f86298b7757a52a4c66b3bed98f8eb50a5d48fed2bbe722ca136a","model":"gpt-5.5","provider":"openai","segment_id":"cron.quickCreate.steps.when","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"When","text_hash":"cf9c7aa24a26aac4f0ec4b6395cbfdcc055677c3dac87bd6af898bccd66d4e17","tgt_lang":"nl","translated":"Wanneer","updated_at":"2026-04-29T20:17:33.273Z"} +{"cache_key":"7eb65b4ae424fa1b62e38e3a9d070aaf6e1cf89fb6c4a9783aa3c40d1d34cbfa","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.provider","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Provider","text_hash":"472590ae974d4c1f44b3780df0b152d9119f076c61bfb3e8cb6affd7889ac0a8","tgt_lang":"nl","translated":"Provider","updated_at":"2026-04-29T17:40:55.440Z"} {"cache_key":"7eb678cba7ffc48e7622ea42b48b047f2f6247b9c7028346079031198c03a0d3","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.global","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Global","text_hash":"a258b30f88c30650e73073d5bdde5cfcc6987100ae62d37789e5c46a0d85b7c6","tgt_lang":"nl","translated":"Globaal","updated_at":"2026-04-29T20:17:14.492Z"} {"cache_key":"7eb9f19561a2feb2a7edbe11bebd326751f0b158c494df196c2dd4c5efb1f25c","model":"gpt-5.5","provider":"openai","segment_id":"usage.overview.prompt","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"prompt","text_hash":"cf07194ee232eb531e15f690000d19846dea69cf05504782658afcfacb9228a2","tgt_lang":"nl","translated":"prompt","updated_at":"2026-04-29T17:41:05.885Z"} {"cache_key":"7f4b54faeebb5cc3e0293ba197680798aa8877ba821118b76c38c8fe2bb0ce96","model":"gpt-5.5","provider":"openai","segment_id":"cron.form.cantAddYet","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Can't add job yet","text_hash":"4044d5877dcb5b01039cb98c32106f3f3b91348355bbd0d784829e7fec115e61","tgt_lang":"nl","translated":"Kan taak nog niet toevoegen","updated_at":"2026-04-29T17:42:02.088Z"} @@ -631,6 +633,7 @@ {"cache_key":"a0d5f9a49f6ad96d98ebacd8b7ac43bbaba03d24155257f6d3969331a7308b05","model":"gpt-5.5","provider":"openai","segment_id":"overview.connection.title","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"How to connect","text_hash":"2198ec8ff357df091f2b717837e86cd2f5762c4303171436ca8de33fd142c58b","tgt_lang":"nl","translated":"Verbinding maken","updated_at":"2026-04-29T17:40:22.936Z"} {"cache_key":"a0d7c2aea280c39d7e9c1780e44180213eb43a2f186d198de0af506cfc76d61b","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.label","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Label","text_hash":"0e66373f45dcf3dd656151e519f7ee5e3d558d9c22cb87df339bbdd2b6c6a3c1","tgt_lang":"nl","translated":"Label","updated_at":"2026-04-29T20:17:17.809Z"} {"cache_key":"a0f43b49ab9536747325ac028f529e53882503396b5878a558454e00a239a51a","model":"gpt-5.5","provider":"openai","segment_id":"debug.lastHeartbeat","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Last heartbeat","text_hash":"40f7951c09dbc025eec26f753c21f5bd6a5dc65a2192d6a788594479b1437207","tgt_lang":"nl","translated":"Laatste heartbeat","updated_at":"2026-04-29T19:28:50.601Z"} +{"cache_key":"a101374abc74e887580f873f3b2a32a12452f59adddcd12a5607c3cbed099d98","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.model","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Model","text_hash":"5e2c614c23f02239bc03c6c04fcb681950f9e72bf8fdff6be79c79841cbb10c0","tgt_lang":"nl","translated":"Model","updated_at":"2026-04-29T17:41:59.055Z"} {"cache_key":"a13e0bd555e0726cec9e1d9cd87f35fc9deed4b2bdf70228e93b93bdaa3d3261","model":"gpt-5.5","provider":"openai","segment_id":"usage.overview.errorRate","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Error Rate","text_hash":"bf7d539c44f171797478b65a6dc0ec7ab2abe1a684e4c20d6407b2376a2f79d1","tgt_lang":"nl","translated":"Foutpercentage","updated_at":"2026-04-29T17:41:05.885Z"} {"cache_key":"a1ac1489350308e26c0544f439d9584392ae913e28b64132f9d97dbee5d3d798","model":"gpt-5.5","provider":"openai","segment_id":"usage.filters.clear","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Clear","text_hash":"83b12c2216efb4fdc924e1deb5182e905e4926ed0c1c324d467107f46d5a26a9","tgt_lang":"nl","translated":"Wissen","updated_at":"2026-04-29T17:40:55.440Z"} {"cache_key":"a24f7c7a2d39da48fc0920ad5928ee9f7cbabfdc326e433914ad9cfc0af865d4","model":"gpt-5.5","provider":"openai","segment_id":"agents.files.extensionPreview","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"{ext} Preview","text_hash":"6368a3f430920120daf8a7f60cad5598b853ca1bff83f5126021216afe09533b","tgt_lang":"nl","translated":"{ext}-preview","updated_at":"2026-04-29T19:28:46.675Z"} @@ -662,6 +665,7 @@ {"cache_key":"a7b77fa025823905901b823888392bf30412bc0dd9a812ee3b0f467eb78dedc2","model":"gpt-5.5","provider":"openai","segment_id":"nodes.binding.defaultBindingHint","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Used when agents do not override a node binding.","text_hash":"a61df1a47c1edd595446e4954df0f8a0a3f84ee01ad399ef66c92cf03a75826d","tgt_lang":"nl","translated":"Wordt gebruikt wanneer agents geen nodebinding overschrijven.","updated_at":"2026-04-29T17:40:04.533Z"} {"cache_key":"a8098e2aff803025f0cfdbeab69a91a5b8bd61b35bc066d41640dfcd5bac93ab","model":"gpt-5.5","provider":"openai","segment_id":"cron.form.wakeMode","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Wake mode","text_hash":"0cdf77cce3335e6f2107f1f1fee1e34d7b105fd90a5b78e15f1a297dd4f89256","tgt_lang":"nl","translated":"Wekmodus","updated_at":"2026-04-29T17:41:49.561Z"} {"cache_key":"a811ac0e15d9d7c3a83a8a8f4c5cc17987ed598ee03f23d08d77aa453a5df2d8","model":"gpt-5.5","provider":"openai","segment_id":"chat.dismissUpdateBanner","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Dismiss update banner","text_hash":"d6ea0e1880269d89db7cc965d67bacc2127ac8368a7a8a9f50b21cb23691fdcf","tgt_lang":"nl","translated":"Updatebanner sluiten","updated_at":"2026-04-29T20:17:29.150Z"} +{"cache_key":"a81ade6d3d886ab66b54154974ec6fc4d3c958451938b48e28eea98d5fab30ac","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.runtime","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Runtime","text_hash":"1093115897879aa3ad9511a1dc2850929cfb60ba45ec741605f69f5d20203472","tgt_lang":"nl","translated":"Runtime","updated_at":"2026-04-29T19:28:40.901Z"} {"cache_key":"a83d910a4ff5b72792beb28dd2b7af205341034b62eae7d96728574900b54886","model":"gpt-5.5","provider":"openai","segment_id":"languages.de","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Deutsch (German)","text_hash":"cd0a5a7df7be954cf9f626961358b88a33f88c6027a9e50e922673b5e9468cd6","tgt_lang":"nl","translated":"Deutsch (Duits)","updated_at":"2026-04-29T17:41:25.041Z"} {"cache_key":"a8465d83b7548b70e5e9de772188f05af195ef5d005d58c56934b5e5982127c1","model":"gpt-5.5","provider":"openai","segment_id":"usage.daily.total","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Total","text_hash":"c9b3c38247f744e17dd26fda097d6a9ba9332586b6bdaa038bf8f313a863f2b8","tgt_lang":"nl","translated":"Totaal","updated_at":"2026-04-29T17:40:58.905Z"} {"cache_key":"a8a3c52489ad7f58174d3bef63fc82a4410847e667bf352fc4f234dabf21d8cc","model":"gpt-5.5","provider":"openai","segment_id":"usage.details.noMessages","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"No messages","text_hash":"a06faf2668c28d0b26a3d89a7cb8751f4d952bc6f38ba9e0c202218269bdc659","tgt_lang":"nl","translated":"Geen berichten","updated_at":"2026-04-29T17:41:14.532Z"} diff --git a/ui/src/i18n/.i18n/pl.meta.json b/ui/src/i18n/.i18n/pl.meta.json index 4ecf0aa2e37..88ef60e05b8 100644 --- a/ui/src/i18n/.i18n/pl.meta.json +++ b/ui/src/i18n/.i18n/pl.meta.json @@ -1,11 +1,23 @@ { - "fallbackKeys": [], - "generatedAt": "2026-05-04T12:04:19.380Z", + "fallbackKeys": [ + "sessionsView.activeRun", + "sessionsView.archived", + "sessionsView.compactionHistory", + "sessionsView.hideSessionDetails", + "sessionsView.room", + "sessionsView.sessionDetails", + "sessionsView.sessionId", + "sessionsView.showSessionDetails", + "sessionsView.space", + "sessionsView.subject", + "sessionsView.surface" + ], + "generatedAt": "2026-05-05T06:20:05.589Z", "locale": "pl", "model": "gpt-5.5", "provider": "openai", - "sourceHash": "926c835b1e931594ec63598a966c91906ca98425cc6bd89fe9787668bd442c01", - "totalKeys": 1004, - "translatedKeys": 1004, + "sourceHash": "c97d50965a8485bb290aa7f158bae5dbadf3642e71bf4712207555f0abea23c2", + "totalKeys": 1017, + "translatedKeys": 1006, "workflow": 1 } diff --git a/ui/src/i18n/.i18n/pl.tm.jsonl b/ui/src/i18n/.i18n/pl.tm.jsonl index 291426b41f4..f787afeda62 100644 --- a/ui/src/i18n/.i18n/pl.tm.jsonl +++ b/ui/src/i18n/.i18n/pl.tm.jsonl @@ -443,6 +443,7 @@ {"cache_key":"87cdfbf7a245ad8f9c1deae4a326b2b7e6d035f9364f3f4b9cb8da4b292809eb","model":"gpt-5.4","provider":"openai","segment_id":"languages.fr","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Français (French)","text_hash":"51d624360ae74f9507dda57a5b639a12ee70571f23dd7d954e7c53bdd85372c8","tgt_lang":"pl","translated":"Français (francuski)","updated_at":"2026-04-06T02:51:35.344Z"} {"cache_key":"88bee9f17a1dda6a791cca277e1c7ebfbc9a6b40d6fad6ce6988bfe6885b3b90","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.verbose","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Verbose","text_hash":"2cd57109145ab1cb603c7417e2c382756f332d0fc0f9a43b4d461f7d55f5a09f","tgt_lang":"pl","translated":"Szczegółowo","updated_at":"2026-04-29T20:16:02.824Z"} {"cache_key":"88fc8fbb45df893c5b50e88f6b4a664955aeaca4f4ce225522c7696d125277b6","model":"gpt-5.4","provider":"openai","segment_id":"cron.form.fixFieldsPlural","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Fix {count} fields to continue.","text_hash":"a8631dd4d065e1e2657e8751e47594cd30b8dba25ec9b1ef9921e0340a3f93c1","tgt_lang":"pl","translated":"Popraw {count} pola, aby kontynuować.","updated_at":"2026-04-05T17:17:38.293Z"} +{"cache_key":"88fdc6d0ca0a14f6f88d83b87c30c5dba6aa3dfe55b38f748fd08a397954c5b2","model":"gpt-5.4","provider":"openai","segment_id":"sessionsView.provider","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Provider","text_hash":"472590ae974d4c1f44b3780df0b152d9119f076c61bfb3e8cb6affd7889ac0a8","tgt_lang":"pl","translated":"Dostawca","updated_at":"2026-04-05T17:16:40.635Z"} {"cache_key":"8907774d5cbc1fc548e36cdacb763a9bbf516915b9004ecd337c6213a9ad30f8","model":"gpt-5.4","provider":"openai","segment_id":"dreaming.phrases.defragmentingMindPalace","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"defragmenting the mind palace…","text_hash":"72b86d992fabe3f675a0ec75cf83dc5f7db1f0abc80faff08117748445f70ed2","tgt_lang":"pl","translated":"defragmentowanie pałacu pamięci…","updated_at":"2026-04-06T02:51:26.068Z"} {"cache_key":"89a6fce2c030fc45ecd87dfd88a738a900ee8109f12a141b036f50fe42985fe3","model":"gpt-5.5","provider":"openai","segment_id":"common.none","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"none","text_hash":"140bedbf9c3f6d56a9846d2ba7088798683f4da0c248231336e6a05679e4fdfe","tgt_lang":"pl","translated":"brak","updated_at":"2026-04-29T20:15:59.570Z"} {"cache_key":"89aa3895c870877fdf2b3399c5d581ccf444eae7b3377f95e2ccae4904a4ef5a","model":"gpt-5.4","provider":"openai","segment_id":"cron.runs.deliveryNotRequested","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Not requested","text_hash":"2bb186b55caf8791978bf5137df84ff6bf7e8110db38db6c85c1485679e8e679","tgt_lang":"pl","translated":"Nie zażądano","updated_at":"2026-04-05T17:17:17.780Z"} @@ -463,6 +464,7 @@ {"cache_key":"8f137587d005aa90c244f734b159b8a0c92f1770244ae3df8d423e417ec41641","model":"gpt-5.4","provider":"openai","segment_id":"cron.errors.nameRequiredShort","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Name required.","text_hash":"08cc53c62fae59721b64dec36d9966533a5f7ded7f93ee0391b21da263158aa1","tgt_lang":"pl","translated":"Nazwa jest wymagana.","updated_at":"2026-04-05T17:17:43.807Z"} {"cache_key":"8f2121c988be52d73c046b640355800c95b199f8d02c448c77a97b272423c43e","model":"gpt-5.4","provider":"openai","segment_id":"usage.sessions.descending","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Descending","text_hash":"79479a6c76d8416ab7839952a2f8222e350862464f4d02db13d8d8f9551dbf8e","tgt_lang":"pl","translated":"Malejąco","updated_at":"2026-04-05T17:16:55.100Z"} {"cache_key":"8f60a657dc4b04a634ebee69035ac8d24bfc5f9384e24ab353dbbda46bc866da","model":"gpt-5.4","provider":"openai","segment_id":"cron.form.newJob","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"New Job","text_hash":"ddacafb76972da324383c04b284cdb4ab1f50620959a20f4682fafb325ee12df","tgt_lang":"pl","translated":"Nowe zadanie","updated_at":"2026-04-05T17:17:17.780Z"} +{"cache_key":"8fbf6ff73b52b83be3b3655ec9fb3c076433ca65d4828f98b691ef1043eee63e","model":"gpt-5.4","provider":"openai","segment_id":"sessionsView.model","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Model","text_hash":"5e2c614c23f02239bc03c6c04fcb681950f9e72bf8fdff6be79c79841cbb10c0","tgt_lang":"pl","translated":"Model","updated_at":"2026-04-06T03:00:27.775Z"} {"cache_key":"90806b4fb5ed9f734f2796ba59c240bdc1a2595fc84770e64d31ad7eda9a2044","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.global","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Global","text_hash":"a258b30f88c30650e73073d5bdde5cfcc6987100ae62d37789e5c46a0d85b7c6","tgt_lang":"pl","translated":"Globalne","updated_at":"2026-04-29T20:15:59.570Z"} {"cache_key":"90a327f27ef1c5644fd21131b0dd42e62e22e95c7a5d410b41a3dfd3931a7cf1","model":"gpt-5.4","provider":"openai","segment_id":"common.hideAdvanced","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Hide Advanced","text_hash":"e6292a1e4e93ffea9b4e609d464a6c935bb10a8dafe6593795a9b43aed8ebcca","tgt_lang":"pl","translated":"Ukryj zaawansowane","updated_at":"2026-04-06T02:51:07.591Z"} {"cache_key":"90ed87a519a2875a6f993ca628e1324f3ea6d6f0509eeb268b53eca71b2a172a","model":"gpt-5.4","provider":"openai","segment_id":"cron.jobDetail.system","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"System","text_hash":"6725e7bbcd28f3a8a586fa34bf191fd72dde8b61756932cd3237c17a6f196f1a","tgt_lang":"pl","translated":"System","updated_at":"2026-04-06T03:00:33.209Z"} @@ -695,6 +697,7 @@ {"cache_key":"ce4d6093286f69e86f281d46d45e2daf901ee848dbabbef32a25e1e1719c9861","model":"gpt-5.4","provider":"openai","segment_id":"overview.stats.instances","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Instances","text_hash":"aa8c181ac3381dcd5890e42f64315a2540a9c7b35897570cf72f7ec1227e52e3","tgt_lang":"pl","translated":"Instancje","updated_at":"2026-04-05T17:16:24.832Z"} {"cache_key":"ceb4eae00b8766f4c620f696ef51ed3e1023bf80417106e7ca02da6f4a9ec843","model":"gpt-5.4","provider":"openai","segment_id":"cron.jobs.direction","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Direction","text_hash":"9c8a9579abe55bdc8a7b97031705e2738d912de38a35262863d8f47e05d3d641","tgt_lang":"pl","translated":"Kierunek","updated_at":"2026-04-05T17:17:14.776Z"} {"cache_key":"cf19c13b8e8558b960387915c60eccd8feae6100cff622f9310519dcf59260cb","model":"gpt-5.4","provider":"openai","segment_id":"usage.overview.tokensPerMinute","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"tok/min","text_hash":"313de81ab59056211afd431da067fe437d905d9f29f51d64b016222a777c9526","tgt_lang":"pl","translated":"tok/min","updated_at":"2026-04-06T03:00:27.775Z"} +{"cache_key":"cf384ec6549fdc513f59ad4adbedddc5591a5b447232e8f71b896d44dbf460ed","model":"gpt-5.4","provider":"openai","segment_id":"sessionsView.status","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Status","text_hash":"920e413c7d411b61ef3e8c63b1cb6ad058d5f95f8b481dbafe60248387d8c355","tgt_lang":"pl","translated":"Status","updated_at":"2026-04-06T03:00:25.236Z"} {"cache_key":"d0cce7eef87efbc572d489eceef65e39318311424815a9e6bb28ca114bb9b7f4","model":"gpt-5.4","provider":"openai","segment_id":"channels.nostr.username","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Username","text_hash":"e3b89e9d33f88e523083d8b4436adcc3726c89e97fd3179a2e102d765d1b16ed","tgt_lang":"pl","translated":"Nazwa użytkownika","updated_at":"2026-04-06T02:51:11.814Z"} {"cache_key":"d0f04a34e129769dd40fb8824b7b7c9cc6bc77237b74c25cba7587c36e8db631","model":"gpt-5.4","provider":"openai","segment_id":"usage.overview.noModelData","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"No model data","text_hash":"2ea49a2ede0e209909d635b8d54ae10a4d85b76db4119f638c76a74f470a5960","tgt_lang":"pl","translated":"Brak danych o modelach","updated_at":"2026-04-05T17:16:55.100Z"} {"cache_key":"d10e7c134e7be825dd737d8ad9fdb769dd3f4cb2f29d92f7f6435b17ed593790","model":"gpt-5.4","provider":"openai","segment_id":"tabs.aiAgents","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"AI & Agents","text_hash":"89e321609d70e936387221ba795c9c609c994fe27b4d5fe9fe226a95d6153e7e","tgt_lang":"pl","translated":"AI i agenci","updated_at":"2026-04-05T17:16:15.375Z"} @@ -782,6 +785,7 @@ {"cache_key":"e89ae0f06b5ca038413db20bc372f71fb38fa2f256aca3ce3da97bd71e0cb840","model":"gpt-5.4","provider":"openai","segment_id":"common.confirm","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Confirm","text_hash":"eebdd24a77d9ad32222660c07777163bf5f6732df2b172351f3f8d5783e4f529","tgt_lang":"pl","translated":"Potwierdź","updated_at":"2026-04-06T02:50:57.426Z"} {"cache_key":"e8bb84fba6fc3ba2324332a6213a5a61647df3a5be90d84615d4ae1050a903b7","model":"gpt-5.4","provider":"openai","segment_id":"tabs.overview","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Overview","text_hash":"d4b1ea5708dd532930a85188b45aff6f0a3ed458500c7577e0127a538eb0d100","tgt_lang":"pl","translated":"Przegląd","updated_at":"2026-04-05T17:16:15.375Z"} {"cache_key":"e8c189e7096dea61e8de24923d7c837204e2682ef7d3382860877a8838c11f27","model":"gpt-5.4","provider":"openai","segment_id":"usage.overview.noToolCalls","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"No tool calls","text_hash":"28c926f4c5f55fa7c6dbdcc0991b5cbb599ad7e98c2137a3535a999ac93f91b3","tgt_lang":"pl","translated":"Brak wywołań narzędzi","updated_at":"2026-04-05T17:16:55.100Z"} +{"cache_key":"e8ea3150a3f7b6e003111edaf8d53b04f08d4f5ebb4c0fae9703f372d9fd9f13","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.runtime","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Runtime","text_hash":"1093115897879aa3ad9511a1dc2850929cfb60ba45ec741605f69f5d20203472","tgt_lang":"pl","translated":"Środowisko uruchomieniowe","updated_at":"2026-04-29T19:27:39.276Z"} {"cache_key":"e8ed33dac4fe318805ace393e584535158d8fbbf4438b09381ed1e7a1fb4bf32","model":"gpt-5.4","provider":"openai","segment_id":"cron.errors.scheduleAtInvalid","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Enter a valid date/time.","text_hash":"4878bf3e9a06845a2ac4fee29c4518ac244808363fc4fa23e04e929c6e4a0554","tgt_lang":"pl","translated":"Wprowadź prawidłową datę/godzinę.","updated_at":"2026-04-05T17:17:41.199Z"} {"cache_key":"e91b41e1c846de136309146ffcb315f17ec2dcc5fcfbbe73b44188872dabbcc3","model":"gpt-5.4","provider":"openai","segment_id":"cron.jobList.allJobs","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"all jobs","text_hash":"4f7423bb7529778080be147678febde3dddc81557e3b1de154b7aa3dce5726f5","tgt_lang":"pl","translated":"wszystkie zadania","updated_at":"2026-04-05T17:17:38.293Z"} {"cache_key":"e92daca742d3c80eb899c2263514d85171d16cfeb7066999fe69c4461e9f395b","model":"gpt-5.4","provider":"openai","segment_id":"overview.notes.sessionText","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Use /new or sessions.patch to reset context.","text_hash":"438f4067eb8d252407b75a4dc417669421d4e44ed7c420c281b61be5404447d9","tgt_lang":"pl","translated":"Użyj /new lub sessions.patch, aby zresetować kontekst.","updated_at":"2026-04-05T17:16:31.522Z"} diff --git a/ui/src/i18n/.i18n/pt-BR.meta.json b/ui/src/i18n/.i18n/pt-BR.meta.json index 449363c2272..352dcb82d6a 100644 --- a/ui/src/i18n/.i18n/pt-BR.meta.json +++ b/ui/src/i18n/.i18n/pt-BR.meta.json @@ -1,11 +1,23 @@ { - "fallbackKeys": [], - "generatedAt": "2026-05-04T12:00:58.546Z", + "fallbackKeys": [ + "sessionsView.activeRun", + "sessionsView.archived", + "sessionsView.compactionHistory", + "sessionsView.hideSessionDetails", + "sessionsView.room", + "sessionsView.sessionDetails", + "sessionsView.sessionId", + "sessionsView.showSessionDetails", + "sessionsView.space", + "sessionsView.subject", + "sessionsView.surface" + ], + "generatedAt": "2026-05-05T06:20:01.310Z", "locale": "pt-BR", "model": "gpt-5.5", "provider": "openai", - "sourceHash": "926c835b1e931594ec63598a966c91906ca98425cc6bd89fe9787668bd442c01", - "totalKeys": 1004, - "translatedKeys": 1004, + "sourceHash": "c97d50965a8485bb290aa7f158bae5dbadf3642e71bf4712207555f0abea23c2", + "totalKeys": 1017, + "translatedKeys": 1006, "workflow": 1 } diff --git a/ui/src/i18n/.i18n/pt-BR.tm.jsonl b/ui/src/i18n/.i18n/pt-BR.tm.jsonl index 97848f95b00..12facfdb9d3 100644 --- a/ui/src/i18n/.i18n/pt-BR.tm.jsonl +++ b/ui/src/i18n/.i18n/pt-BR.tm.jsonl @@ -42,6 +42,7 @@ {"cache_key":"0d8edb2ba42905c7adc22f084c27925e02d8f6d09bfeec3a1f1063dbccb84d67","model":"gpt-5.5","provider":"openai","segment_id":"cron.quickCreate.steps.when","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"When","text_hash":"cf9c7aa24a26aac4f0ec4b6395cbfdcc055677c3dac87bd6af898bccd66d4e17","tgt_lang":"pt-BR","translated":"Quando","updated_at":"2026-04-29T20:12:27.045Z"} {"cache_key":"0daf4acac1f3b2d4c446a2121159b00895a65aba07f3eedb806402c7df76a156","model":"gpt-5.5","provider":"openai","segment_id":"cron.quickCreate.delivery.silent.description","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Run without notification","text_hash":"4ec9ec8312db9f6fe8f47f01f859e1872642f3590d379821cb517b028f808083","tgt_lang":"pt-BR","translated":"Executar sem notificação","updated_at":"2026-04-29T20:12:23.445Z"} {"cache_key":"0dd304594b52634233447af16ec73bdf380456cd4fc5a6d70e6ea0131097410a","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.checkpoint","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"{count} checkpoint","text_hash":"a3464267384f9c0267ca207515e3c578f8677f0ba6a365359fec630ef3d66e57","tgt_lang":"pt-BR","translated":"{count} checkpoint","updated_at":"2026-04-29T20:12:19.275Z"} +{"cache_key":"0e0668844c4d7bc6f4739bd5f5d916e60ae0d9de28dd50574da5935735c5ff25","model":"gpt-5.4","provider":"openai","segment_id":"sessionsView.status","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Status","text_hash":"920e413c7d411b61ef3e8c63b1cb6ad058d5f95f8b481dbafe60248387d8c355","tgt_lang":"pt-BR","translated":"Status","updated_at":"2026-04-06T02:59:24.089Z"} {"cache_key":"0ed03021538b086b53af34130e76129861a2c885a335f73e924f83f9d351dd67","model":"gpt-5.4","provider":"openai","segment_id":"common.reloadConfig","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Reload Config","text_hash":"48e6315352561c36be84097326fbb3558b4c2fa3fc4f833402d32040ccb640f7","tgt_lang":"pt-BR","translated":"Recarregar configuração","updated_at":"2026-04-06T02:47:36.962Z"} {"cache_key":"0f9004612c8cc520256a45bfda8b507a129867d8d5ab4db18540bddb5673cee9","model":"gpt-5.4","provider":"openai","segment_id":"cron.jobs.name","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Name","text_hash":"dcd1d5223f73b3a965c07e3ff5dbee3eedcfedb806686a05b9b3868a2c3d6d50","tgt_lang":"pt-BR","translated":"Nome","updated_at":"2026-04-05T17:11:32.154Z"} {"cache_key":"0fdc94b04a0facc3de8860a5db154c78a44af21f5317b39e6242c68a063cc781","model":"gpt-5.4","provider":"openai","segment_id":"usage.overview.errorHint","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Error rate = errors / total messages. Lower is better.","text_hash":"4626170f699e5b41fb2a4044fc94204ca8b706a9878382c9d57d97fbb7f8b1f9","tgt_lang":"pt-BR","translated":"Taxa de erro = erros / total de mensagens. Quanto menor, melhor.","updated_at":"2026-04-05T17:11:04.688Z"} @@ -255,6 +256,7 @@ {"cache_key":"61b2e9530fe6501d51d5553f1e10d7624b281c4ae32ac8e4f5329da62345f934","model":"gpt-5.4","provider":"openai","segment_id":"dreaming.phrases.dreamingEmbeddings","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"dreaming in embeddings…","text_hash":"e17cd00c9abf4330434e5209a2fbb57d9ae277a90c390a0b42522fb836b54494","tgt_lang":"pt-BR","translated":"sonhando em embeddings…","updated_at":"2026-04-06T02:47:59.310Z"} {"cache_key":"61f773331d4c2b64e3913c54ad9e8ca569bdeb2098e1ae8d1240a4859c9f67c0","model":"gpt-5.4","provider":"openai","segment_id":"cron.form.description","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Description","text_hash":"526e0087cc3f254d9f86f6c7d8e23d954c4dfda2b312efc29194ae8a860106ba","tgt_lang":"pt-BR","translated":"Descrição","updated_at":"2026-04-05T17:11:43.511Z"} {"cache_key":"6206817fd1d271fe547a2f652d2eb444844f2b99ba85d13c4ba524404e011093","model":"gpt-5.4","provider":"openai","segment_id":"overview.cards.modelAuthAttentionExpiredDesc","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"{providers} — re-authenticate with openclaw models auth","text_hash":"e883d59961999e0948fec3d4acbf11dc7c55a16beb27d313a0ce6cceb7ad2cb8","tgt_lang":"pt-BR","translated":"{providers} — autentique novamente com openclaw models auth","updated_at":"2026-04-15T05:42:32.223Z"} +{"cache_key":"622adb3f085fbc6302a9a583fc84e8bde0efdd13fa183428794626304c17c6b7","model":"gpt-5.4","provider":"openai","segment_id":"sessionsView.provider","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Provider","text_hash":"472590ae974d4c1f44b3780df0b152d9119f076c61bfb3e8cb6affd7889ac0a8","tgt_lang":"pt-BR","translated":"Provedor","updated_at":"2026-04-05T17:10:44.725Z"} {"cache_key":"624d64d060dc2bec0dd5daa3bb9f2a8e1b9a9b4cc56ccf2fa496ddda0ee29f92","model":"gpt-5.4","provider":"openai","segment_id":"usage.overview.avgCostHint","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Average cost per message when providers report costs.","text_hash":"a01deeb63479411d326bea64e10de7982b037e8f9a6361e7d7ba136e438846e1","tgt_lang":"pt-BR","translated":"Custo médio por mensagem quando os provedores informam custos.","updated_at":"2026-04-05T17:10:58.366Z"} {"cache_key":"625b21e4ff2156a21489a643bc924beae3a8f2d2f8bef93fa32694f99987e028","model":"gpt-5.4","provider":"openai","segment_id":"dreaming.phrases.defragmentingMindPalace","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"defragmenting the mind palace…","text_hash":"72b86d992fabe3f675a0ec75cf83dc5f7db1f0abc80faff08117748445f70ed2","tgt_lang":"pt-BR","translated":"desfragmentando o palácio mental…","updated_at":"2026-04-06T02:47:55.735Z"} {"cache_key":"627a459d32980e02ce11e35e94d165578f1fb728b761062ae4fb4d3967914de0","model":"gpt-5.5","provider":"openai","segment_id":"common.create","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Create","text_hash":"4759498ac2a719c619e2c8cf8ee60af2d2407425e95d308eb208425b2a6d427a","tgt_lang":"pt-BR","translated":"Criar","updated_at":"2026-04-29T20:12:10.475Z"} @@ -366,6 +368,7 @@ {"cache_key":"883b04f453249ed3cd1f01b1b1d163ba44c9ba6aedc3eeb0a13722d1e9455f56","model":"gpt-5.4","provider":"openai","segment_id":"usage.filters.clear","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Clear","text_hash":"83b12c2216efb4fdc924e1deb5182e905e4926ed0c1c324d467107f46d5a26a9","tgt_lang":"pt-BR","translated":"Limpar","updated_at":"2026-04-05T17:10:44.725Z"} {"cache_key":"883c129199be6b4c313948724e2f1b3dedc1d33cf8b984fd859abbea848d3834","model":"gpt-5.4","provider":"openai","segment_id":"usage.filters.clearAll","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Clear All","text_hash":"ddceb7adfdb8816e4747bc48a2221702e830340e5596a701dc0993766eba5e60","tgt_lang":"pt-BR","translated":"Limpar tudo","updated_at":"2026-04-05T17:10:44.725Z"} {"cache_key":"8902c9bd3330dbf97c00ea9c2cb04d0d04f3c81fccf7dc18c6f32b15730433c6","model":"gpt-5.4","provider":"openai","segment_id":"usage.breakdown.tokensByType","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Tokens by Type","text_hash":"d27ec373ce7c31e25b570de9efd370c081820fa0469371072c6b200168eb8603","tgt_lang":"pt-BR","translated":"Tokens por tipo","updated_at":"2026-04-05T17:10:58.366Z"} +{"cache_key":"892ba45d48c3946833712b8a5ec57a0f431aff451ac2979eb47049ef45ca4f4c","model":"gpt-5.4","provider":"openai","segment_id":"sessionsView.model","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Model","text_hash":"5e2c614c23f02239bc03c6c04fcb681950f9e72bf8fdff6be79c79841cbb10c0","tgt_lang":"pt-BR","translated":"Modelo","updated_at":"2026-04-05T17:12:00.745Z"} {"cache_key":"89496d72841de1529079c675844c0465f62c046adee8ebbbecdf1f4a83d02a98","model":"gpt-5.4","provider":"openai","segment_id":"cron.errors.invalidStaggerAmount","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Invalid stagger amount.","text_hash":"90f58cf09e0168e85294c36a0d7bae4849ab7df2bc7e7ded844fbe8d716f7303","tgt_lang":"pt-BR","translated":"Quantidade de escalonamento inválida.","updated_at":"2026-04-05T17:12:09.949Z"} {"cache_key":"8949b5ccbccdfb3f89529c28f5ce68973476bdcffb79ae5c75ef19cad5803304","model":"gpt-5.4","provider":"openai","segment_id":"dreaming.advanced.summaryWaiting","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"waiting","text_hash":"80cfa3e7f28dde4df64436b652230aff28d7779116d1369c21ef2bbf37261d71","tgt_lang":"pt-BR","translated":"aguardando","updated_at":"2026-04-10T07:58:35.935Z"} {"cache_key":"8a56c5656a087c78d8864500e6db9c0ed5e0f11dd7a2b5b2b30f66c094895655","model":"gpt-5.4","provider":"openai","segment_id":"usage.mosaic.eightAm","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"8am","text_hash":"e30c8b1920cbd73bb28b87bc0292e424df7a26513eb87b2ca9a8bca7f9a6b2ee","tgt_lang":"pt-BR","translated":"8h","updated_at":"2026-04-05T17:11:24.071Z"} @@ -431,6 +434,7 @@ {"cache_key":"9afeb08d4f4594b550cba5202cece3f772f66e8851767ede26ff332d06271ee9","model":"gpt-5.4","provider":"openai","segment_id":"common.relink","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Relink","text_hash":"6c2050caec79d2e5993192ad10a22ec6347ab647a1a7dfd9e797e64737f3f295","tgt_lang":"pt-BR","translated":"Vincular novamente","updated_at":"2026-04-06T02:47:40.937Z"} {"cache_key":"9ba209fda6b6797e23a58be61502c5f45ae9e403f33e63e6f356afd08373ba0e","model":"gpt-5.5","provider":"openai","segment_id":"common.dismiss","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Dismiss","text_hash":"48845bff334a50a59aaecf499f28a7a24c3b4b891b8b18a9f1169ad8e8a6b261","tgt_lang":"pt-BR","translated":"Dispensar","updated_at":"2026-04-29T20:12:10.475Z"} {"cache_key":"9c492610d631b4a9cf8aa3ba569d6d98ad4ee376955747c7722d40cbf05eeddd","model":"gpt-5.4","provider":"openai","segment_id":"cron.form.now","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Now","text_hash":"fe18013d93d22f4f2a70344d30c00fe62d2ef29189ae5d25ccbda81fbd9c92b0","tgt_lang":"pt-BR","translated":"Agora","updated_at":"2026-04-05T17:11:52.042Z"} +{"cache_key":"9ca8d8e5461e4be41ca6d229afd5e2124fdfc5176b42e581ac26acd70d4c65e6","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.runtime","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Runtime","text_hash":"1093115897879aa3ad9511a1dc2850929cfb60ba45ec741605f69f5d20203472","tgt_lang":"pt-BR","translated":"Runtime","updated_at":"2026-04-29T19:24:25.986Z"} {"cache_key":"9cc527a4dfddbaf90aab5f4eb085875e7eb25740824cde3e609f7dcba620f26b","model":"gpt-5.4","provider":"openai","segment_id":"overview.cards.modelAuthUsageLeft","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"{pct}% left","text_hash":"053a3cf57bb8573236e95f1b037efd47f4433df82c03dbe65ae747a21afdbf70","tgt_lang":"pt-BR","translated":"{pct}% restantes","updated_at":"2026-04-15T05:42:32.223Z"} {"cache_key":"9d2ba9726359350c59056f8e92644624d553a8bc46c7a89a50df1a89b640b3e6","model":"gpt-5.4","provider":"openai","segment_id":"usage.overview.noToolCalls","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"No tool calls","text_hash":"28c926f4c5f55fa7c6dbdcc0991b5cbb599ad7e98c2137a3535a999ac93f91b3","tgt_lang":"pt-BR","translated":"Sem chamadas de ferramenta","updated_at":"2026-04-05T17:11:09.199Z"} {"cache_key":"9de71636dac0e839044bec0f246d592b25ccece457dcfa9b7ab804216742a0a8","model":"gpt-5.4","provider":"openai","segment_id":"common.save","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Save","text_hash":"1509f561f2416598629b886ad7d3c05a7e221e4e0675c84bbff4ee6d9e03913d","tgt_lang":"pt-BR","translated":"Salvar","updated_at":"2026-04-06T02:47:36.962Z"} diff --git a/ui/src/i18n/.i18n/th.meta.json b/ui/src/i18n/.i18n/th.meta.json index b1d5b92e15e..1930e7a8143 100644 --- a/ui/src/i18n/.i18n/th.meta.json +++ b/ui/src/i18n/.i18n/th.meta.json @@ -1,11 +1,23 @@ { - "fallbackKeys": [], - "generatedAt": "2026-05-04T12:04:32.900Z", + "fallbackKeys": [ + "sessionsView.activeRun", + "sessionsView.archived", + "sessionsView.compactionHistory", + "sessionsView.hideSessionDetails", + "sessionsView.room", + "sessionsView.sessionDetails", + "sessionsView.sessionId", + "sessionsView.showSessionDetails", + "sessionsView.space", + "sessionsView.subject", + "sessionsView.surface" + ], + "generatedAt": "2026-05-05T06:20:05.897Z", "locale": "th", "model": "gpt-5.5", "provider": "openai", - "sourceHash": "926c835b1e931594ec63598a966c91906ca98425cc6bd89fe9787668bd442c01", - "totalKeys": 1004, - "translatedKeys": 1004, + "sourceHash": "c97d50965a8485bb290aa7f158bae5dbadf3642e71bf4712207555f0abea23c2", + "totalKeys": 1017, + "translatedKeys": 1006, "workflow": 1 } diff --git a/ui/src/i18n/.i18n/th.tm.jsonl b/ui/src/i18n/.i18n/th.tm.jsonl index 88127bfcbd2..6ab65260d9d 100644 --- a/ui/src/i18n/.i18n/th.tm.jsonl +++ b/ui/src/i18n/.i18n/th.tm.jsonl @@ -66,6 +66,7 @@ {"cache_key":"141ffd28a23cb8c18295ef341f05144aa1421c6d887b5f15227a2aeaa1616383","model":"gpt-5.4","provider":"openai","segment_id":"common.loadApprovals","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Load approvals","text_hash":"854a446fcdfbfd05db219ccfe9d13527f151c87ba40591c6e7512baca4008045","tgt_lang":"th","translated":"โหลด approvals","updated_at":"2026-04-23T06:25:39.798Z"} {"cache_key":"1440c0da348355d0e99c6445205f3d5500fe46cf6aa818a79140ca68aa28dccd","model":"gpt-5.4","provider":"openai","segment_id":"cron.runs.oldestFirst","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Oldest first","text_hash":"6e2ebdab3c02a3e6afd09432dbb9508b46e3174dfbf752e6b80d4b645189078c","tgt_lang":"th","translated":"เก่าสุดก่อน","updated_at":"2026-04-23T06:28:26.350Z"} {"cache_key":"1484a7584a348e72b046aa2c497e83bf56f038bf9004db289ac0c681a0e363ed","model":"gpt-5.5","provider":"openai","segment_id":"common.colorModeOption","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Color mode: {mode}","text_hash":"d5b61a3af66f845d2ab32795685ca0b37889374de15f66ae3f848abf83169a43","tgt_lang":"th","translated":"โหมดสี: {mode}","updated_at":"2026-04-29T20:16:08.353Z"} +{"cache_key":"15e38ed05d3c8272d41276b59c9574a621c3f55f59b250184c291e0442b5fa6b","model":"gpt-5.4","provider":"openai","segment_id":"sessionsView.provider","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Provider","text_hash":"472590ae974d4c1f44b3780df0b152d9119f076c61bfb3e8cb6affd7889ac0a8","tgt_lang":"th","translated":"Provider","updated_at":"2026-04-23T06:27:34.643Z"} {"cache_key":"15ed27e820be9cd9a86dff46589a37b9a050a187e25cff9957b384adb69339f6","model":"gpt-5.4","provider":"openai","segment_id":"common.resources","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Resources","text_hash":"e89b30aa1dc30a6ad8c34610689bede83b3ef645a24c3a84a0990826687fb735","tgt_lang":"th","translated":"ทรัพยากร","updated_at":"2026-04-23T06:25:43.283Z"} {"cache_key":"167ed72082ae64e8b72bd397e456bc26702186b2667cd398a9854a76b485c022","model":"gpt-5.5","provider":"openai","segment_id":"common.colorMode","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Color mode","text_hash":"9f1e7d7d98b21e7354ee147c6d901704d7b17e407d5b07e345de1a46059ab391","tgt_lang":"th","translated":"โหมดสี","updated_at":"2026-04-29T20:16:08.353Z"} {"cache_key":"169051e7ff7f45b72b929b9e64b48470766ce4cbca4c2f5e033ead72cf23ac0a","model":"gpt-5.4","provider":"openai","segment_id":"cron.runs.delivery","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Delivery","text_hash":"52bfe584a5fc450539e2aa651b990fa2415060492a243816ab2994292089c6fd","tgt_lang":"th","translated":"การส่ง","updated_at":"2026-04-23T06:28:26.350Z"} @@ -166,6 +167,7 @@ {"cache_key":"3453c5f4246e9649b4f270e0ddd1cf6cc4dd5c6880d08bcc2620f680819ca44b","model":"gpt-5.4","provider":"openai","segment_id":"cron.form.unit","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Unit","text_hash":"4e545960f1bffc134026127ef92963e136ec84b24bb2a6103c0731a64843a40b","tgt_lang":"th","translated":"หน่วย","updated_at":"2026-04-23T06:28:34.649Z"} {"cache_key":"34dc8fc2bc3bb5f08313e13b6daa8d20b1e2ba2e7686d6c1ef8ff3ff3ef40b64","model":"gpt-5.5","provider":"openai","segment_id":"cron.quickCreate.delivery.isolated.label","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Independent session","text_hash":"9b817b2773abd13b8de9a8b7c06fec6b99d75a8a234a891ab49c2343325f70d5","tgt_lang":"th","translated":"เซสชันอิสระ","updated_at":"2026-04-29T20:16:22.314Z"} {"cache_key":"35171139a87760c2a51e004ed2660c350b07dba8a34dd3424e9a624e75e122f4","model":"gpt-5.4","provider":"openai","segment_id":"cron.form.descriptionPlaceholder","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Optional context for this job","text_hash":"0394761840ba701100174dba989c16471103f58e3fe7492dae020dd5add7e031","tgt_lang":"th","translated":"บริบทเพิ่มเติมสำหรับงานนี้ (ไม่บังคับ)","updated_at":"2026-04-23T06:28:30.392Z"} +{"cache_key":"35538f158a011ee7d1badde5a592873911045b2713bfc1ea270a9f17709c73fb","model":"gpt-5.4","provider":"openai","segment_id":"sessionsView.model","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Model","text_hash":"5e2c614c23f02239bc03c6c04fcb681950f9e72bf8fdff6be79c79841cbb10c0","tgt_lang":"th","translated":"Model","updated_at":"2026-04-23T06:27:34.643Z"} {"cache_key":"35c8fb33b6e34dc22981f7f161469ad1ce9ffef9ebb9f7925a1269b8438a5304","model":"gpt-5.4","provider":"openai","segment_id":"dreaming.advanced.sortRecent","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Most recent","text_hash":"7459b8690410d3da0417aab2c54d61c54472d9f59b353a09e11570dd5542fc2a","tgt_lang":"th","translated":"ล่าสุด","updated_at":"2026-04-23T06:26:53.343Z"} {"cache_key":"35d1433c8e5994462715ec2dcc5f0877a0459976c904f6bbd38768622ad76008","model":"gpt-5.4","provider":"openai","segment_id":"usage.mosaic.fourAm","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"4am","text_hash":"c2a15a1684ec7e544681bcb5cc60f3c192fa87ed733d0a4b6b975db88724a9fb","tgt_lang":"th","translated":"4am","updated_at":"2026-04-23T06:28:07.264Z"} {"cache_key":"35d4baa25c59b94afbbed19c09c757ab0ce7c063a1f2bb17ca42754e1df383d6","model":"gpt-5.4","provider":"openai","segment_id":"dreaming.header.off","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Dreaming Off","text_hash":"fe2f15fef986e674efb95de86adba35f11455f29f9d3b045d0cf23196666cca9","tgt_lang":"th","translated":"ปิดการฝัน","updated_at":"2026-04-23T06:26:47.687Z"} @@ -294,6 +296,7 @@ {"cache_key":"59f30b8a554e0bddf15b8a152974f3a157fe764882ec660c8fecc58606a958d3","model":"gpt-5.4","provider":"openai","segment_id":"overview.access.toggleTokenVisibility","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Toggle token visibility","text_hash":"81fc4b962be0e4a4748879f1645272c8f2302e101c59544f1fac347b3f892f26","tgt_lang":"th","translated":"สลับการแสดงโทเค็น","updated_at":"2026-04-23T06:26:22.933Z"} {"cache_key":"5a5160784511dde8a44118c3f15f27284cc69273862c18c2f2789343b16565d5","model":"gpt-5.4","provider":"openai","segment_id":"overview.palette.noResults","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"No results","text_hash":"a43619f321175f57a27f2a38da381fd367f6806093031b1f82960bcbf542729d","tgt_lang":"th","translated":"ไม่พบผลลัพธ์","updated_at":"2026-04-23T06:26:47.687Z"} {"cache_key":"5a5e0efec64ad6f6ac65b359b54a4ff2c9c82aad60f6316fdd5eaf51d05eebe8","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.stream","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"stream","text_hash":"dca83e717b1f64eb141057a7415a330ad1361f51703efa2e4776f40047898a04","tgt_lang":"th","translated":"สตรีม","updated_at":"2026-04-29T20:16:12.038Z"} +{"cache_key":"5b20b9abacca72621332214aed958a4dfc1835a6a67feabbd98e082ca680b50d","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.runtime","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Runtime","text_hash":"1093115897879aa3ad9511a1dc2850929cfb60ba45ec741605f69f5d20203472","tgt_lang":"th","translated":"รันไทม์","updated_at":"2026-04-29T19:27:44.932Z"} {"cache_key":"5b32fe80609158008cf5a5a54e9163444a97ce866e5c9ec2b76c6324ba1c5d0e","model":"gpt-5.4","provider":"openai","segment_id":"usage.common.emptyValue","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"—","text_hash":"bda050585a00f0f6cb502350559d75532ae3b244c9498b996e7c5df2d98dfc8d","tgt_lang":"th","translated":"—","updated_at":"2026-04-23T06:27:22.345Z"} {"cache_key":"5bc3c060a0a4c1c4becd975209f3b34b9541ac3d8811a754483ff999c8801e99","model":"gpt-5.4","provider":"openai","segment_id":"cron.form.clearAgentHelp","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Force this job to use the gateway default assistant.","text_hash":"8e78752a8dff28cb0975c91d2244c582d27030801018a7f0101e1c6b82e59c0b","tgt_lang":"th","translated":"บังคับให้งานนี้ใช้ผู้ช่วยเริ่มต้นของเกตเวย์","updated_at":"2026-04-23T06:28:46.608Z"} {"cache_key":"5bd0a2a6d3fc05345d536521b9a13dc7ffbd4c037a8626f75290fd517c27d459","model":"gpt-5.4","provider":"openai","segment_id":"usage.mosaic.eightPm","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"8pm","text_hash":"232df857db5e72521b783719e674c41bce48738283c637b44ed2a80fa81ec56c","tgt_lang":"th","translated":"8pm","updated_at":"2026-04-23T06:28:07.264Z"} @@ -490,6 +493,7 @@ {"cache_key":"90956ba1d536df164d611195dc4071db233655f98b96c3615e11ae1eaff78e68","model":"gpt-5.4","provider":"openai","segment_id":"languages.zhCN","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"简体中文 (Simplified Chinese)","text_hash":"e34fcc9872e46b54fd22bd89aae921332644df9ff58d7778cba9c4007dbeafb2","tgt_lang":"th","translated":"简体中文 (จีนตัวย่อ)","updated_at":"2026-04-23T06:28:14.367Z"} {"cache_key":"90bf4be00d6cfd7ee34e79c6521bbe3b93fbee030fe56e0100758e87946d3317","model":"gpt-5.4","provider":"openai","segment_id":"overview.auth.required","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"This gateway requires auth. Add a token or password, then click Connect.","text_hash":"23787f10610b61ffbb3fbcd9c2fd9aff5798d14b8a87535c97163c8857731d0c","tgt_lang":"th","translated":"เกตเวย์นี้ต้องมีการยืนยันตัวตน เพิ่มโทเค็นหรือรหัสผ่าน แล้วคลิก Connect","updated_at":"2026-04-23T06:26:29.742Z"} {"cache_key":"915dde8bac0763a8ba68bf26eed1b794c4c0b8343bc634446c5b3040dc0fb7a4","model":"gpt-5.4","provider":"openai","segment_id":"usage.filters.timeZoneUtc","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"UTC","text_hash":"7e5f76c94a635c217e282f79db4fc7ee4bfd9b64044166714067602cc4be620c","tgt_lang":"th","translated":"UTC","updated_at":"2026-04-23T06:27:29.651Z"} +{"cache_key":"9177300720f57994bd61335d6811951e09f6c55b62e0ef24c1d4f614e7a94b64","model":"gpt-5.4","provider":"openai","segment_id":"sessionsView.status","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Status","text_hash":"920e413c7d411b61ef3e8c63b1cb6ad058d5f95f8b481dbafe60248387d8c355","tgt_lang":"th","translated":"สถานะ","updated_at":"2026-04-23T06:28:55.072Z"} {"cache_key":"921bc6d1c9507da2b000c0a449d4c96e3b853522b246cb3a32606f4a5d5446f4","model":"gpt-5.4","provider":"openai","segment_id":"channels.nostr.bio","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Bio","text_hash":"3933b1802161254f41c59f2909f61ac994c086e1cde03848c4c310f45b5b4999","tgt_lang":"th","translated":"ประวัติ","updated_at":"2026-04-23T06:25:58.698Z"} {"cache_key":"9231a68ea37e1ccf4be8fd08363853461e8163670da903bfb4acf1fd97b8dee8","model":"gpt-5.4","provider":"openai","segment_id":"common.settingsSections","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Settings sections","text_hash":"e26d51d36781ba171c5eba3f73a03d53120e8479d5275f0768ec49a40b3b0386","tgt_lang":"th","translated":"ส่วนการตั้งค่า","updated_at":"2026-04-23T06:25:43.283Z"} {"cache_key":"923b85238fef223c38aafc967c696478e8e3387e93424d8e00ca010e5ad86cb2","model":"gpt-5.4","provider":"openai","segment_id":"channels.nostr.lightningHelp","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Lightning address for tips (LUD-16)","text_hash":"fee6e236efa382b3797e36ec38e023459d2e48c8e5e3bba466b08d438878b713","tgt_lang":"th","translated":"ที่อยู่ Lightning สำหรับทิป (LUD-16)","updated_at":"2026-04-23T06:25:58.698Z"} diff --git a/ui/src/i18n/.i18n/tr.meta.json b/ui/src/i18n/.i18n/tr.meta.json index 749187f4b88..6e23dfbaa78 100644 --- a/ui/src/i18n/.i18n/tr.meta.json +++ b/ui/src/i18n/.i18n/tr.meta.json @@ -1,11 +1,23 @@ { - "fallbackKeys": [], - "generatedAt": "2026-05-04T12:03:11.868Z", + "fallbackKeys": [ + "sessionsView.activeRun", + "sessionsView.archived", + "sessionsView.compactionHistory", + "sessionsView.hideSessionDetails", + "sessionsView.room", + "sessionsView.sessionDetails", + "sessionsView.sessionId", + "sessionsView.showSessionDetails", + "sessionsView.space", + "sessionsView.subject", + "sessionsView.surface" + ], + "generatedAt": "2026-05-05T06:20:04.366Z", "locale": "tr", "model": "gpt-5.5", "provider": "openai", - "sourceHash": "926c835b1e931594ec63598a966c91906ca98425cc6bd89fe9787668bd442c01", - "totalKeys": 1004, - "translatedKeys": 1004, + "sourceHash": "c97d50965a8485bb290aa7f158bae5dbadf3642e71bf4712207555f0abea23c2", + "totalKeys": 1017, + "translatedKeys": 1006, "workflow": 1 } diff --git a/ui/src/i18n/.i18n/tr.tm.jsonl b/ui/src/i18n/.i18n/tr.tm.jsonl index d5cf2cda9dd..2f8817c6f7e 100644 --- a/ui/src/i18n/.i18n/tr.tm.jsonl +++ b/ui/src/i18n/.i18n/tr.tm.jsonl @@ -10,6 +10,7 @@ {"cache_key":"01a543cbe4034aa7364e5c2d88c99944a5cf30d0c523156d0a769f3a179d9ee8","model":"gpt-5.4","provider":"openai","segment_id":"usage.filters.provider","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Provider","text_hash":"472590ae974d4c1f44b3780df0b152d9119f076c61bfb3e8cb6affd7889ac0a8","tgt_lang":"tr","translated":"Sağlayıcı","updated_at":"2026-04-05T17:15:18.153Z"} {"cache_key":"0226b100b9f0bbb9f79b76cb46ab2ffcb28e6d2f519a6c0d9556ad62b8f3f2d0","model":"gpt-5.4","provider":"openai","segment_id":"usage.filters.all","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"All","text_hash":"a52ace420f2175d08b1577a1bea5445e36801229c074ef9ed6c55a73401fd9c2","tgt_lang":"tr","translated":"Tümü","updated_at":"2026-04-05T17:15:18.153Z"} {"cache_key":"026161c2ef7b3adb95a38a2b4b8621b56f5c2e3ac5d7b2a2dc251435a158b239","model":"gpt-5.4","provider":"openai","segment_id":"channels.nostr.bannerUrl","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Banner URL","text_hash":"23912fe2105c42a670d1cf40426cde59c419c886d012cfba00b1dd959457afbd","tgt_lang":"tr","translated":"Banner URL'si","updated_at":"2026-04-06T03:00:06.399Z"} +{"cache_key":"0282b68072187f5f1a38d98d795e35a1b140ccb51497932a95d5ad825c85c21a","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.runtime","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Runtime","text_hash":"1093115897879aa3ad9511a1dc2850929cfb60ba45ec741605f69f5d20203472","tgt_lang":"tr","translated":"Çalışma zamanı","updated_at":"2026-04-29T19:26:26.909Z"} {"cache_key":"02f08f84ad5652bada8dcd27a7a7fa3936599f8f4d944af62fd3e6c8e72706f5","model":"gpt-5.4","provider":"openai","segment_id":"usage.overview.toolCallsHint","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Total tool call count across sessions.","text_hash":"6f9118c475f5f5242ac54891fd9d6e3fb3c99c52d4cb0e4048ee615411c060e4","tgt_lang":"tr","translated":"Oturumlar genelindeki toplam araç çağrısı sayısı.","updated_at":"2026-04-05T17:15:27.646Z"} {"cache_key":"02f2947b83ab6ccae36b9d623c68b701a3ac0a281359b9417a0a2cc3d73f989d","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.reasoning","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Reasoning","text_hash":"d8211e24e83d1600a1b0cfe2f7baa68e4d4eb71131a0b2b1b2050cba111ea481","tgt_lang":"tr","translated":"Akıl yürütme","updated_at":"2026-04-29T20:15:03.630Z"} {"cache_key":"031f84c3493cfee9f61326b1dc0db8341e46e79bd77b8a4c03fcef4312fd32b9","model":"gpt-5.5","provider":"openai","segment_id":"common.dark","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Dark","text_hash":"60acc53f13a5d1bf115878c4a785e9a43e8286c4139a8402a6ac7d23966f9153","tgt_lang":"tr","translated":"Koyu","updated_at":"2026-04-29T20:15:00.381Z"} @@ -104,6 +105,7 @@ {"cache_key":"1b240aeea9636f569b1909ae3bb4fb5607b328f8ab41323f462111c73f4ee3c5","model":"gpt-5.4","provider":"openai","segment_id":"subtitles.infrastructure","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Gateway, web, browser, and media settings.","text_hash":"795a94c3adcefa4297ccdeabfcc214eef571e7f9b070ff5476044256a8bba6c3","tgt_lang":"tr","translated":"Gateway, web, tarayıcı ve medya ayarları.","updated_at":"2026-04-05T17:14:07.287Z"} {"cache_key":"1b52629658253a59571b408a530c509e65d41191b7bebba1cfe7dc762157f96d","model":"gpt-5.4","provider":"openai","segment_id":"cron.form.fillRequired","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Fill the required fields below to enable submit.","text_hash":"d11119bbb0930624a8967cf51effd219f1ce09dd9263ddd22c892687ce771b04","tgt_lang":"tr","translated":"Göndermeyi etkinleştirmek için aşağıdaki gerekli alanları doldurun.","updated_at":"2026-04-05T17:16:30.018Z"} {"cache_key":"1c829bc47abc37b672ee636f7cbbe7b700bb6183e659cb708e2bdbcb02c37b9e","model":"gpt-5.4","provider":"openai","segment_id":"tabs.dreams","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Dreams","text_hash":"9ff605e0dcea60562a8135740596059f867d3814c40b29a9467657280b7986e5","tgt_lang":"tr","translated":"Düşler","updated_at":"2026-04-05T17:14:01.944Z"} +{"cache_key":"1cfcfb13466174e4eaacf741fc6bf5cfff3f8777d242c2c7baaccb0b0890f764","model":"gpt-5.4","provider":"openai","segment_id":"sessionsView.model","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Model","text_hash":"5e2c614c23f02239bc03c6c04fcb681950f9e72bf8fdff6be79c79841cbb10c0","tgt_lang":"tr","translated":"Model","updated_at":"2026-04-06T03:00:07.864Z"} {"cache_key":"1d5629409a3cbfc768a4383b567497bbea887dbdd2b0bcb3c65f86b07fe3f512","model":"gpt-5.4","provider":"openai","segment_id":"dreaming.diary.waitingHint","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Narrative entries will appear after the next dreaming cycle.","text_hash":"c183c67ee0ad3800a518c6eac25bb58b19d4c9f944a961f2c1e371f581a465cd","tgt_lang":"tr","translated":"Anlatı girişleri bir sonraki dreaming döngüsünden sonra görünecek.","updated_at":"2026-04-06T02:50:31.226Z"} {"cache_key":"1d9771390f6110cb830aca9b4b9a62f701f81b379c78912121424e80bb8f6c49","model":"gpt-5.4","provider":"openai","segment_id":"usage.details.hasTools","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Has tools","text_hash":"d48cc1c7cd1c23c529b712f0ed5732866637ea037e2c1bdf1af25ef9c965b7b5","tgt_lang":"tr","translated":"Araç içeriyor","updated_at":"2026-04-05T17:15:44.742Z"} {"cache_key":"1e9962a52425a80624cdd05db8303582c31ed607f38c8d56e2b4ae0be055bafb","model":"gpt-5.4","provider":"openai","segment_id":"usage.details.usageOverTime","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Usage Over Time","text_hash":"c58fed4f5cb59cb8475b85914c1c7c8aed2321506c24303467a59cb44eaabe03","tgt_lang":"tr","translated":"Zaman İçinde Kullanım","updated_at":"2026-04-05T17:15:40.851Z"} @@ -350,6 +352,7 @@ {"cache_key":"689687447e3d8d723711a0d615788c11e25e61887a3d918174fadea4e84f8a0e","model":"gpt-5.4","provider":"openai","segment_id":"dreaming.advanced.summaryPromotedToday","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"promoted today","text_hash":"8efdaa0adb35180ec6d4361185f120b82608be44294fde1f1597dfc8614cca0d","tgt_lang":"tr","translated":"bugün terfi etti","updated_at":"2026-04-10T07:59:24.100Z"} {"cache_key":"68d11b4fcdc196ca790ffaef044f3826e1dbafe7b85dc0955bb0220e96e34e80","model":"gpt-5.4","provider":"openai","segment_id":"dreaming.phrases.filingLooseThoughts","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"filing away loose thoughts…","text_hash":"352e9ecf138c39219228e6e09c7d8fde37b02f1dd93fe411cdf781257e9be521","tgt_lang":"tr","translated":"dağınık düşünceler dosyalanıyor…","updated_at":"2026-04-06T02:50:31.226Z"} {"cache_key":"6a0ac69a03bad0fcc0e597fffa751c1838b77eff76341fe097dc2f8f43a8ff46","model":"gpt-5.4","provider":"openai","segment_id":"overview.access.wsUrl","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"WebSocket URL","text_hash":"e09731b4efa96f0a1f1d5a2d054151ab0297af95bd92b137008cc61534b09e95","tgt_lang":"tr","translated":"WebSocket URL'si","updated_at":"2026-04-06T03:00:06.399Z"} +{"cache_key":"6a4bd3f3d1237086baa8ec5dba08dfa8d1bb3bd2a78f22f8a54848486b4c3c50","model":"gpt-5.4","provider":"openai","segment_id":"sessionsView.provider","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Provider","text_hash":"472590ae974d4c1f44b3780df0b152d9119f076c61bfb3e8cb6affd7889ac0a8","tgt_lang":"tr","translated":"Sağlayıcı","updated_at":"2026-04-05T17:15:18.153Z"} {"cache_key":"6a62fcca5067af365b0ff8244f12e806a9505c355fc9e7d9d053a1b5dbba158d","model":"gpt-5.4","provider":"openai","segment_id":"usage.overview.cacheHint","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Cache hit rate = cache read / (input + cache read). Higher is better.","text_hash":"956f3b39569c1ed7e220c23613c6edfd3b65bc940c97913f49c1bfe368008f2b","tgt_lang":"tr","translated":"Önbellek isabet oranı = önbellek okuma / (girdi + önbellek okuma). Daha yüksek olması daha iyidir.","updated_at":"2026-04-05T17:15:32.632Z"} {"cache_key":"6a83757c658ca5e6ae3a5175ef46f5a6b685ae0ec6f7ebe628b836aee8104838","model":"gpt-5.4","provider":"openai","segment_id":"cron.form.to","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"To","text_hash":"f4b06ef6d3c81436f60a318c81c42f8f7e2d774d45a22f3b9b5f3b6980d28146","tgt_lang":"tr","translated":"Kime","updated_at":"2026-04-05T17:16:24.273Z"} {"cache_key":"6a95c43e1a07bab7b1875e0662636bf0ef54787b46542455dcdf013983e22893","model":"gpt-5.4","provider":"openai","segment_id":"usage.details.perTurn","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Per Turn","text_hash":"49c95953f8b111b40d6d74134509649a7f157b4526004a697ecea893474ddc88","tgt_lang":"tr","translated":"Tur Başına","updated_at":"2026-04-05T17:15:40.851Z"} @@ -848,6 +851,7 @@ {"cache_key":"fb50d6dc493a72f9bcba47b1e0875300716af2b33e29c00d33a9404488c20749","model":"gpt-5.4","provider":"openai","segment_id":"languages.id","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Bahasa Indonesia (Indonesian)","text_hash":"5c9f82fd90a4d39be1781670006d9cb199f5f2be0abd06d73d536dbc65f2b9d4","tgt_lang":"tr","translated":"Bahasa Indonesia (Endonezce)","updated_at":"2026-04-05T17:15:57.661Z"} {"cache_key":"fb8f239d44893722c96e1ce0f0218f51a28e4ced50bec66c3bbf694a53859d0b","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.tokensBefore","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"{count} tokens before","text_hash":"375c48d7ec146984195cb4f88984b9184fb243f05e738cf7bd3896fabfe66976","tgt_lang":"tr","translated":"önce {count} token","updated_at":"2026-04-29T20:15:07.759Z"} {"cache_key":"fbb6663c462cfdbdb74783328b250c815234550d643c7fc486127d2ad479bd50","model":"gpt-5.4","provider":"openai","segment_id":"languages.zhCN","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"简体中文 (Simplified Chinese)","text_hash":"e34fcc9872e46b54fd22bd89aae921332644df9ff58d7778cba9c4007dbeafb2","tgt_lang":"tr","translated":"简体中文 (Basitleştirilmiş Çince)","updated_at":"2026-04-05T17:15:52.927Z"} +{"cache_key":"fd0c7728550f64fc40d8a89e4f22c8e1849e675c17be05d4aee57a208d5f329f","model":"gpt-5.4","provider":"openai","segment_id":"sessionsView.status","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Status","text_hash":"920e413c7d411b61ef3e8c63b1cb6ad058d5f95f8b481dbafe60248387d8c355","tgt_lang":"tr","translated":"Durum","updated_at":"2026-04-05T17:16:34.100Z"} {"cache_key":"fd12ac9b0d5ba512b97d1ae3989f09013b6e696a85fe81d5d3e1a73099ef7927","model":"gpt-5.4","provider":"openai","segment_id":"common.connected","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Connected","text_hash":"22965568d22a14ee17af055d2870b50afcfe9fd94a83eec3196e266932297bb2","tgt_lang":"tr","translated":"Bağlandı","updated_at":"2026-04-06T02:50:00.165Z"} {"cache_key":"fdaadb5d376cf644d6993edf5fc544c8642f5c2ca30e113a0c3aac30b23c1862","model":"gpt-5.4","provider":"openai","segment_id":"common.configured","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Configured","text_hash":"84aebc69a1bf739a343be9c66edfd3160f77220ea69789a8147dd4ae261fd188","tgt_lang":"tr","translated":"Yapılandırıldı","updated_at":"2026-04-06T02:50:00.165Z"} {"cache_key":"fdccb5a84aecadd1a34c5d946e3e6e84cd012f1f13df75298686119dc96759d1","model":"gpt-5.4","provider":"openai","segment_id":"cron.runs.clear","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Clear","text_hash":"83b12c2216efb4fdc924e1deb5182e905e4926ed0c1c324d467107f46d5a26a9","tgt_lang":"tr","translated":"Temizle","updated_at":"2026-04-05T17:16:06.352Z"} diff --git a/ui/src/i18n/.i18n/uk.meta.json b/ui/src/i18n/.i18n/uk.meta.json index 22407fc1ab9..2c0fbe4d02c 100644 --- a/ui/src/i18n/.i18n/uk.meta.json +++ b/ui/src/i18n/.i18n/uk.meta.json @@ -1,11 +1,23 @@ { - "fallbackKeys": [], - "generatedAt": "2026-05-04T12:03:15.723Z", + "fallbackKeys": [ + "sessionsView.activeRun", + "sessionsView.archived", + "sessionsView.compactionHistory", + "sessionsView.hideSessionDetails", + "sessionsView.room", + "sessionsView.sessionDetails", + "sessionsView.sessionId", + "sessionsView.showSessionDetails", + "sessionsView.space", + "sessionsView.subject", + "sessionsView.surface" + ], + "generatedAt": "2026-05-05T06:20:04.839Z", "locale": "uk", "model": "gpt-5.5", "provider": "openai", - "sourceHash": "926c835b1e931594ec63598a966c91906ca98425cc6bd89fe9787668bd442c01", - "totalKeys": 1004, - "translatedKeys": 1004, + "sourceHash": "c97d50965a8485bb290aa7f158bae5dbadf3642e71bf4712207555f0abea23c2", + "totalKeys": 1017, + "translatedKeys": 1006, "workflow": 1 } diff --git a/ui/src/i18n/.i18n/uk.tm.jsonl b/ui/src/i18n/.i18n/uk.tm.jsonl index e33a608a75d..3b93c259858 100644 --- a/ui/src/i18n/.i18n/uk.tm.jsonl +++ b/ui/src/i18n/.i18n/uk.tm.jsonl @@ -290,6 +290,7 @@ {"cache_key":"58bda6442bc32248e9d7ed12bde1ece3ada45f950378aa1b82812baf66bf639d","model":"gpt-5.4","provider":"openai","segment_id":"cron.runs.subtitleJob","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Latest runs for {title}.","text_hash":"60da3b6bfbafc6beb881fb5098277d055666680707e8b0d0ba3b19faa14d2882","tgt_lang":"uk","translated":"Останні запуски для {title}.","updated_at":"2026-04-05T17:23:26.969Z"} {"cache_key":"5981b3691431d4d1bdd45c84ab7fa16c6538a857afb492ce1b7201e60588dff4","model":"gpt-5.4","provider":"openai","segment_id":"cron.errors.webhookUrlRequired","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Webhook URL is required.","text_hash":"a84533e7d336c2821ad97847dbe84fd1f7f0219b710e98d4e5f978485dc5008a","tgt_lang":"uk","translated":"URL webhook є обов’язковим.","updated_at":"2026-04-05T17:23:56.109Z"} {"cache_key":"59ea193604a8c0a67aa8ec705eb751503cdb994327259429712f83fb4eaa3543","model":"gpt-5.4","provider":"openai","segment_id":"cron.form.sessionHelp","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Main posts a system event. Isolated runs a dedicated agent turn.","text_hash":"157f74bf6eca72fc5220f0fff45276ff74621e8d6bd094fc2976a42638712105","tgt_lang":"uk","translated":"Основний публікує системну подію. Ізольований виконує окремий хід агента.","updated_at":"2026-04-05T17:23:36.842Z"} +{"cache_key":"5a1c629438795a0178364e13522e10b893a212098d924ea2769c3e6ab9274875","model":"gpt-5.4","provider":"openai","segment_id":"sessionsView.status","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Status","text_hash":"920e413c7d411b61ef3e8c63b1cb6ad058d5f95f8b481dbafe60248387d8c355","tgt_lang":"uk","translated":"Статус","updated_at":"2026-04-05T17:23:53.283Z"} {"cache_key":"5a533dfb0f54cc7d40c66e1e37bf9576190b9f45badc79af2ae9b949244b8311","model":"gpt-5.4","provider":"openai","segment_id":"common.refresh","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Refresh","text_hash":"0e91610117029a62a478b7fa7df0b8598bebe3ab1e192d4b1882e310719c9671","tgt_lang":"uk","translated":"Оновити","updated_at":"2026-04-05T17:22:15.408Z"} {"cache_key":"5a6573345cc1b783284d7c5ef30a1b70107f08c231a3bb91717ddb0190a13220","model":"gpt-5.4","provider":"openai","segment_id":"cron.form.descriptionPlaceholder","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Optional context for this job","text_hash":"0394761840ba701100174dba989c16471103f58e3fe7492dae020dd5add7e031","tgt_lang":"uk","translated":"Необов’язковий контекст для цього завдання","updated_at":"2026-04-05T17:23:32.985Z"} {"cache_key":"5a7d969d451805f6e45326bbde6998e96dddde0c37c6401405a52ccc6f1706a5","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.branchFromCheckpoint","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Branch from checkpoint","text_hash":"b7f6b6e858bc0c8427ee4f341701811e8f291595c1b95a56b5a3a100827310cd","tgt_lang":"uk","translated":"Створити гілку з контрольної точки","updated_at":"2026-04-29T20:15:18.764Z"} @@ -497,6 +498,7 @@ {"cache_key":"91a805f62227d7aad75cc2f4820530b9014bc3d572b6627ec4d49f4a8cd3a47a","model":"gpt-5.5","provider":"openai","segment_id":"common.dark","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Dark","text_hash":"60acc53f13a5d1bf115878c4a785e9a43e8286c4139a8402a6ac7d23966f9153","tgt_lang":"uk","translated":"Темна","updated_at":"2026-04-29T20:15:08.490Z"} {"cache_key":"920b460110635589b84ef9beec05900ee17f884537616cf4b239aed560b2c382","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.full","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"full","text_hash":"a18b869b2e81c0c529552a3c4fa5c92ed08b98a4e146aed778d71d27517f83ac","tgt_lang":"uk","translated":"повний","updated_at":"2026-04-29T20:15:12.317Z"} {"cache_key":"924911204c3077b063745de495425f56a6a2813cc8b2343c83880b7ec01b7ffb","model":"gpt-5.4","provider":"openai","segment_id":"languages.pl","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Polski (Polish)","text_hash":"750f08518ed1cc9307a2ae14bc8123a7c8917e2a5da12342287752884db4922a","tgt_lang":"uk","translated":"Polski (польська)","updated_at":"2026-04-06T02:50:57.411Z"} +{"cache_key":"92492867d4589e0b8f75f793ee6140dfe0ae973e28caa91a489161d44e54e548","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.runtime","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Runtime","text_hash":"1093115897879aa3ad9511a1dc2850929cfb60ba45ec741605f69f5d20203472","tgt_lang":"uk","translated":"Середовище виконання","updated_at":"2026-04-29T19:26:41.888Z"} {"cache_key":"92990d7ff80ecf1a32a936c103c9a749169d35a6205ac2448b7e602690a701cf","model":"gpt-5.4","provider":"openai","segment_id":"overview.cards.modelAuthOk","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"{count} ok","text_hash":"40dbcccbec9af7050dad66aa98388376a2bd3c6a2ebaf8eb53d72510d6104801","tgt_lang":"uk","translated":"{count} в нормі","updated_at":"2026-04-15T05:45:16.519Z"} {"cache_key":"92a6febb120c14231b8ce51012e7a51f458dc2eb05499623b1f3fb01895d0fb4","model":"gpt-5.4","provider":"openai","segment_id":"usage.filters.agent","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Agent","text_hash":"11b39c93777e8f1f3983bdba7c72b22fe68cfea20c677e9de53e17cb7dbfb19f","tgt_lang":"uk","translated":"Агент","updated_at":"2026-04-05T17:22:42.565Z"} {"cache_key":"92e0d2243e9e6b65adca5afd1c341bbf31f37a3e4afdbf23637b4340865e40c1","model":"gpt-5.4","provider":"openai","segment_id":"common.audience","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Audience","text_hash":"545c02357695a6ffed97b01a94a46b9aeb4686f4480173da6d0faeae8eb85053","tgt_lang":"uk","translated":"Аудиторія","updated_at":"2026-04-06T02:50:29.304Z"} @@ -815,6 +817,7 @@ {"cache_key":"f143f9de0c8a67f078a7536d212b4933473e11614eeba4cde73e81b10d8b2c2b","model":"gpt-5.4","provider":"openai","segment_id":"usage.overview.errorsHint","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Total message and tool errors in range.","text_hash":"d99a4b10fb87bda650577c36cec57f531433cbee6046ebb8e614af9e2fffce28","tgt_lang":"uk","translated":"Загальна кількість помилок повідомлень та інструментів у діапазоні.","updated_at":"2026-04-05T17:22:58.150Z"} {"cache_key":"f1508e61455d10322cfa9014ad57a48d6ffcacf458b9ffb615d1e202ab05e275","model":"gpt-5.4","provider":"openai","segment_id":"cron.form.cronOption","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Cron","text_hash":"dd9d24965dbedc026915308732b77c1af68dcf52d3c0ca2421b1fdb0d197aca1","tgt_lang":"uk","translated":"Cron","updated_at":"2026-04-06T03:00:11.329Z"} {"cache_key":"f1c6474fcdbed9125594f710b8cdd09dd9186703b65be3ccf72fed873117e2a7","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.tokenDeltaUnavailable","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"token delta unavailable","text_hash":"0f6bf09152fcc457d482589f3ed28fcc8e7969943ed92e780d1b2f62f6bacc5d","tgt_lang":"uk","translated":"дельта токенів недоступна","updated_at":"2026-04-29T20:15:18.764Z"} +{"cache_key":"f1f631ac885f1ca0d38e53287ec35edd7a1168078151ee2e421d32d05d12cfb9","model":"gpt-5.4","provider":"openai","segment_id":"sessionsView.model","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Model","text_hash":"5e2c614c23f02239bc03c6c04fcb681950f9e72bf8fdff6be79c79841cbb10c0","tgt_lang":"uk","translated":"Модель","updated_at":"2026-04-05T17:22:42.565Z"} {"cache_key":"f227fe26b112ebf9e38d8d59eac6d6965420b9e4e2589cd26e62dc4feaff6e6a","model":"gpt-5.4","provider":"openai","segment_id":"usage.sessions.noRecent","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"No recent sessions","text_hash":"100ac08064a6d5867a400a56b2949f9de3f6da4602a99461ee3a300c20273c1b","tgt_lang":"uk","translated":"Немає нещодавніх сеансів","updated_at":"2026-04-05T17:23:06.427Z"} {"cache_key":"f2ccf9bf5dd4684548770e8c14b3e8662014f76c6645c70b56935485088f5e71","model":"gpt-5.4","provider":"openai","segment_id":"dreaming.phrases.forgettingNoise","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"forgetting what doesn't matter…","text_hash":"b1682b9653c2540fd575cc52cbf7c2e68d8fc54b3987c593f2b94fe4a6a8fc5a","tgt_lang":"uk","translated":"забування неважливого…","updated_at":"2026-04-06T02:50:52.463Z"} {"cache_key":"f2eee32a1138dfb9fe245d0a6cd9ae6bf8d64886c17c09c1cefef84ae97977fc","model":"gpt-5.4","provider":"openai","segment_id":"usage.mosaic.thu","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Thu","text_hash":"7da11212ed340ea7976a39891c56c6f1e791a175a4bad537ba1cf21f5c83f6fd","tgt_lang":"uk","translated":"Чт","updated_at":"2026-04-05T17:23:17.582Z"} @@ -849,6 +852,7 @@ {"cache_key":"fc4a2eff08ee47b22520d6ce8fba9cf551c5133a7266f47929ecac5038fb567b","model":"gpt-5.4","provider":"openai","segment_id":"dreaming.diary.reload","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Reload","text_hash":"bdc090ec61e3fcfc65f469951dfe00f3f2ecfc6003c44deac8e05b7237092de6","tgt_lang":"uk","translated":"Перезавантажити","updated_at":"2026-04-06T02:50:52.463Z"} {"cache_key":"fca357dfe5fefc4f9894d0da57a9d672e3cf6e0fa7eeb1cba61558f34938784b","model":"gpt-5.4","provider":"openai","segment_id":"cron.form.hours","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Hours","text_hash":"21e8492938abc179410c21f3598f141c4c59a8bf2d3b4e475b7d83e10adfc00f","tgt_lang":"uk","translated":"Години","updated_at":"2026-04-05T17:23:36.842Z"} {"cache_key":"fd5d6cd93a8ba5c139ef12ac6c4ed76454d9965691af3345377aaf2db069830c","model":"gpt-5.4","provider":"openai","segment_id":"subtitles.instances","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Connected clients and nodes.","text_hash":"a835fb9c31658a6a1076d66cdfd547029c0e859eb79cf1da08ea364cb8a1cd08","tgt_lang":"uk","translated":"Підключені клієнти та вузли.","updated_at":"2026-04-05T17:22:22.968Z"} +{"cache_key":"fd73dd58e7dd20ce98c4df465d2bc52b1e892593ac1b770f65310552c1ce0c38","model":"gpt-5.4","provider":"openai","segment_id":"sessionsView.provider","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Provider","text_hash":"472590ae974d4c1f44b3780df0b152d9119f076c61bfb3e8cb6affd7889ac0a8","tgt_lang":"uk","translated":"Провайдер","updated_at":"2026-04-05T17:22:42.565Z"} {"cache_key":"fd8395c7038d09b038665ce178d66b3d07c6ad5d4bb820effeef1fae45e81147","model":"gpt-5.4","provider":"openai","segment_id":"usage.empty.subtitle","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Load usage data to compare costs, inspect sessions, and drill into timelines without leaving the dashboard.","text_hash":"ca71e79b3867fcfedecce345bf3266c962cb627906ba83e102a44ddab8fa97dc","tgt_lang":"uk","translated":"Завантажте дані про використання, щоб порівнювати витрати, переглядати сеанси та деталізувати часові шкали, не залишаючи панель керування.","updated_at":"2026-04-05T17:22:48.249Z"} {"cache_key":"fd99204a5b5cff28771b4c809e106e0e581fb82e104f8eff5fcb2576682a520b","model":"gpt-5.4","provider":"openai","segment_id":"cron.form.everyAmountPlaceholder","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"30","text_hash":"624b60c58c9d8bfb6ff1886c2fd605d2adeb6ea4da576068201b6c6958ce93f4","tgt_lang":"uk","translated":"30","updated_at":"2026-04-06T03:00:11.329Z"} {"cache_key":"fdcb41ac03eff6c21ea2a396940e2af5924f08f6fb2e06963fb1f3e75a7675f9","model":"gpt-5.4","provider":"openai","segment_id":"usage.filters.all","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"All","text_hash":"a52ace420f2175d08b1577a1bea5445e36801229c074ef9ed6c55a73401fd9c2","tgt_lang":"uk","translated":"Усі","updated_at":"2026-04-05T17:22:42.565Z"} diff --git a/ui/src/i18n/.i18n/vi.meta.json b/ui/src/i18n/.i18n/vi.meta.json index 5656dc35d29..9220698118f 100644 --- a/ui/src/i18n/.i18n/vi.meta.json +++ b/ui/src/i18n/.i18n/vi.meta.json @@ -1,11 +1,23 @@ { - "fallbackKeys": [], - "generatedAt": "2026-05-04T12:04:26.668Z", + "fallbackKeys": [ + "sessionsView.activeRun", + "sessionsView.archived", + "sessionsView.compactionHistory", + "sessionsView.hideSessionDetails", + "sessionsView.room", + "sessionsView.sessionDetails", + "sessionsView.sessionId", + "sessionsView.showSessionDetails", + "sessionsView.space", + "sessionsView.subject", + "sessionsView.surface" + ], + "generatedAt": "2026-05-05T06:20:06.521Z", "locale": "vi", "model": "gpt-5.5", "provider": "openai", - "sourceHash": "926c835b1e931594ec63598a966c91906ca98425cc6bd89fe9787668bd442c01", - "totalKeys": 1004, - "translatedKeys": 1004, + "sourceHash": "c97d50965a8485bb290aa7f158bae5dbadf3642e71bf4712207555f0abea23c2", + "totalKeys": 1017, + "translatedKeys": 1006, "workflow": 1 } diff --git a/ui/src/i18n/.i18n/vi.tm.jsonl b/ui/src/i18n/.i18n/vi.tm.jsonl index 46547739146..a742551f2ea 100644 --- a/ui/src/i18n/.i18n/vi.tm.jsonl +++ b/ui/src/i18n/.i18n/vi.tm.jsonl @@ -494,6 +494,7 @@ {"cache_key":"7fab0ad39b43d098b25ff33e37ec7a67515dca4fab9d3a97bb893fa7e622ddb9","model":"gpt-5.5","provider":"openai","segment_id":"cron.quickCreate.howHeading","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"How should it work?","text_hash":"be35ecda9f6f7b651ba249b3f5cd27d5636347509afcf80b91e82a0d5043adcc","tgt_lang":"vi","translated":"Nó nên hoạt động như thế nào?","updated_at":"2026-04-29T20:16:50.924Z"} {"cache_key":"7faccf291ae9723e0c503f61cf289ebdbcdfb616c2083017250a3b5b0abad803","model":"gpt-5.5","provider":"openai","segment_id":"usage.filters.hoursCount","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"{count} hours","text_hash":"843c54a6f7f92aad4c40c81f0622b1c0aa129af9010ab5afc8cc639ff49b7c55","tgt_lang":"vi","translated":"{count} giờ","updated_at":"2026-04-29T17:40:47.920Z"} {"cache_key":"7feb3842e756679c2c4c3f342398a042f2bd2d7de36e600126720767402fc681","model":"gpt-5.5","provider":"openai","segment_id":"agents.files.empty","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"No files found.","text_hash":"17d558b60b5e0c699055b8554ad23fce2c1665b2e270796380bbd1eeca8dc48f","tgt_lang":"vi","translated":"Không tìm thấy tệp nào.","updated_at":"2026-04-29T19:28:16.225Z"} +{"cache_key":"811ea498d0977a2eb19c1caaecc9f5d5406bc5c902b20cd0a3ef5a55819359cd","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.model","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Model","text_hash":"5e2c614c23f02239bc03c6c04fcb681950f9e72bf8fdff6be79c79841cbb10c0","tgt_lang":"vi","translated":"Mô hình","updated_at":"2026-04-29T17:42:05.504Z"} {"cache_key":"814a40bcd21c0d4423c7273ddf546972e154bb812b5bf9c6344487d6197856eb","model":"gpt-5.5","provider":"openai","segment_id":"cron.form.updateSubtitle","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Update the selected scheduled job.","text_hash":"ed99ca1a9cd6abc6cef3c8ab9022ec162d7b7080c2fb4c5c9d3b58be2229c803","tgt_lang":"vi","translated":"Cập nhật tác vụ đã lên lịch được chọn.","updated_at":"2026-04-29T17:41:43.271Z"} {"cache_key":"8169de534df8cf005111499733ba3a58252216e517de46c1098fb4e20e021522","model":"gpt-5.5","provider":"openai","segment_id":"agents.files.markdownPreview","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Markdown Preview","text_hash":"149c33c417f8eba8d0210417f14d288792510e0c350e4dd020ea30563aa3eeb9","tgt_lang":"vi","translated":"Bản xem trước Markdown","updated_at":"2026-04-29T19:28:12.160Z"} {"cache_key":"819b6c25693e1406b263e4d34ab8fbd2a15cd87fddb24416ec1e7ca38837483c","model":"gpt-5.5","provider":"openai","segment_id":"overview.notes.title","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Notes","text_hash":"8a7525b1492fb84833f5c4a69b30f4bfbb134f9b666b61a2c1872d63d234c085","tgt_lang":"vi","translated":"Ghi chú","updated_at":"2026-04-29T17:40:03.470Z"} @@ -519,6 +520,7 @@ {"cache_key":"8682ee9590bce48a69aa329303dd36b5870c067bfd0a5c361b8877109a999762","model":"gpt-5.5","provider":"openai","segment_id":"common.confirm","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Confirm","text_hash":"eebdd24a77d9ad32222660c07777163bf5f6732df2b172351f3f8d5783e4f529","tgt_lang":"vi","translated":"Xác nhận","updated_at":"2026-04-29T17:39:25.691Z"} {"cache_key":"8690f590f989b0506cc159d567f490c630be33f3ea0eb4385431bc901fcc832a","model":"gpt-5.5","provider":"openai","segment_id":"usage.details.collapseAll","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Collapse All","text_hash":"55988e28a4e8720a588c5c53fd47616d929a404d3d2af7e6f8ba313dce6dc3e4","tgt_lang":"vi","translated":"Thu gọn tất cả","updated_at":"2026-04-29T17:41:13.544Z"} {"cache_key":"86a518b668297dba9e8d94bd9103fa928ca274503a3df2837b5a09b418811c88","model":"gpt-5.5","provider":"openai","segment_id":"agents.channels.title","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Channels","text_hash":"4c8906cf76f5740ab8792aef9f0033fe21a92045e90b357816064e9f6860a03e","tgt_lang":"vi","translated":"Kênh","updated_at":"2026-04-29T19:28:07.209Z"} +{"cache_key":"87060be7276c887aa2f5d6d7ec6beeaa937b12845b5328764b0d2b701d983ada","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.runtime","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Runtime","text_hash":"1093115897879aa3ad9511a1dc2850929cfb60ba45ec741605f69f5d20203472","tgt_lang":"vi","translated":"Runtime","updated_at":"2026-04-29T19:28:07.209Z"} {"cache_key":"8736cc58bb6377e43edd3b0c85a7baea1e7855fb8894196731ccb3b96f8f9ce8","model":"gpt-5.5","provider":"openai","segment_id":"debug.modelsSubtitle","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Catalog from models.list.","text_hash":"2c7b4707e3fc276fcce56d3635eb6e120ac440d5c23ac613b1b3f882165c72fe","tgt_lang":"vi","translated":"Danh mục từ models.list.","updated_at":"2026-04-29T19:28:19.773Z"} {"cache_key":"8736cd2f2ad7dd1de2cd1421769e24296b6fc586810dcea7983c4122272d3632","model":"gpt-5.5","provider":"openai","segment_id":"dreaming.advanced.originDailyLog","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"replayed","text_hash":"ae94da4c1a6fabab4512e07bd7f597adec85b16c801a4b69251f9c4165010495","tgt_lang":"vi","translated":"đã phát lại","updated_at":"2026-04-29T17:40:31.204Z"} {"cache_key":"874f1688a9ae618dab410d5aaf1b9e99d4bb3a3e07284a18b341f9c1468fda7c","model":"gpt-5.5","provider":"openai","segment_id":"cron.summary.enabled","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Enabled","text_hash":"92c1cdfdf4cb9cf6fcca962f206de36fd5d60db1178bc9461052f8de703a0e06","tgt_lang":"vi","translated":"Đã bật","updated_at":"2026-04-29T17:41:32.334Z"} @@ -778,6 +780,7 @@ {"cache_key":"c73f4836bed24065118bd67d5c38694ee0f8e2369cc678f51db1a0f57864e0db","model":"gpt-5.5","provider":"openai","segment_id":"usage.filters.pin","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Pin","text_hash":"ff1cee74414621d812efa8f77a6024850158c209fba6158772088703c2a02ff9","tgt_lang":"vi","translated":"Ghim","updated_at":"2026-04-29T17:40:44.671Z"} {"cache_key":"c7a28b3b578ebec83ebcd7c3d9ecdb102b33b3fb0bb0990a39cd85e9c941f76a","model":"gpt-5.5","provider":"openai","segment_id":"usage.details.perTurn","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Per Turn","text_hash":"49c95953f8b111b40d6d74134509649a7f157b4526004a697ecea893474ddc88","tgt_lang":"vi","translated":"Theo lượt","updated_at":"2026-04-29T17:41:10.252Z"} {"cache_key":"c7cb4c1a709bd5253ebd71fe8cccfcf4e8acdd896fb7c769cd12b8bf041d7d7d","model":"gpt-5.5","provider":"openai","segment_id":"usage.query.placeholder","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Filter sessions (e.g. key:agent:main:cron* model:gpt-4o has:errors minTokens:2000)","text_hash":"cba9bff34c8bfb3e2c1c034d6c95355c1770d661b8702435a4ca31cc58623bd7","tgt_lang":"vi","translated":"Lọc phiên (ví dụ: key:agent:main:cron* model:gpt-4o has:errors minTokens:2000)","updated_at":"2026-04-29T17:40:47.920Z"} +{"cache_key":"c7cd5e56904fc20446312e052ab1f6b0025146b3c400de0da3d34c373541fb2c","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.provider","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Provider","text_hash":"472590ae974d4c1f44b3780df0b152d9119f076c61bfb3e8cb6affd7889ac0a8","tgt_lang":"vi","translated":"Nhà cung cấp","updated_at":"2026-04-29T17:40:47.920Z"} {"cache_key":"c81c6964838d58dc58518d17ec82ae8162e56b5796dc64c28a0226ea05c04b6f","model":"gpt-5.5","provider":"openai","segment_id":"usage.daily.tokensTitle","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Daily Token Usage","text_hash":"f445094fe3729c2a1e457eaf56b11f5ca12f8b6c439051dd7a8076e1647df4b9","tgt_lang":"vi","translated":"Mức sử dụng token hằng ngày","updated_at":"2026-04-29T17:40:51.798Z"} {"cache_key":"c84394cfed53a2a6eba3a919568008de34305e266445456eb95a90f879dadb52","model":"gpt-5.5","provider":"openai","segment_id":"cron.form.expressionPlaceholder","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"0 7 * * *","text_hash":"1d726e4af41cb9434cb588e6a94a70b43003cf17c1913febed0bb86ccaadcb2e","tgt_lang":"vi","translated":"0 7 * * *","updated_at":"2026-04-29T17:41:49.511Z"} {"cache_key":"c889bea7fb3b9edecf02c59f0dbbda93b0c23fbef3413d880d6bde0455974632","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.timeoutRetry","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"timeout retry","text_hash":"79d153651a03220f4efa053666d2102b238e62f65f0d5358891699656eb5a0d4","tgt_lang":"vi","translated":"thử lại khi hết thời gian chờ","updated_at":"2026-04-29T20:16:43.294Z"} @@ -990,4 +993,5 @@ {"cache_key":"fecf09298b8ab09916a668c48932ca77a689caac3301a4651837c13c3d028ba0","model":"gpt-5.5","provider":"openai","segment_id":"usage.loading.title","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Usage Overview","text_hash":"4e59a10f60e0e162e55c1c8399a7bc68792b9120c5f57b11f522afd6d0f1971e","tgt_lang":"vi","translated":"Tổng quan mức sử dụng","updated_at":"2026-04-29T17:40:44.671Z"} {"cache_key":"fef6f6e89ff2c592317fe6207b0a051a567cb0b3fb307e943c8b5161fc98c134","model":"gpt-5.5","provider":"openai","segment_id":"common.authAge","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Auth age","text_hash":"7fdd504ad1c11faeeaf5d51554593b9b03b2274b28cf1041ed2eb34ab02a502f","tgt_lang":"vi","translated":"Tuổi xác thực","updated_at":"2026-04-29T17:39:28.986Z"} {"cache_key":"ff0d8228f5e69d1fb0f03f6f3c8a36c0aad694c09eeb686dac58cd0bfe89b933","model":"gpt-5.5","provider":"openai","segment_id":"common.lastConnect","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Last connect","text_hash":"c22a3373165f8fa5e8c4e172e3a4430b8084a96a8a3b32b7f6f66d48dd028811","tgt_lang":"vi","translated":"Lần kết nối gần nhất","updated_at":"2026-04-29T17:39:28.986Z"} +{"cache_key":"ff3ebc2a840771ede22146c4da00654476f1abd8c812f66107d3f45f428c40ea","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.status","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Status","text_hash":"920e413c7d411b61ef3e8c63b1cb6ad058d5f95f8b481dbafe60248387d8c355","tgt_lang":"vi","translated":"Trạng thái","updated_at":"2026-04-29T19:28:16.225Z"} {"cache_key":"ff4c7d4eb367ba66b40cef72d1fc91206ea79c659e7a561e6d631f5700859c94","model":"gpt-5.5","provider":"openai","segment_id":"usage.breakdown.input","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Input","text_hash":"36ecb4f8669133ce744c21982ba4abe2ecd7086e1dc2226ccd6f266f3a5005f8","tgt_lang":"vi","translated":"Đầu vào","updated_at":"2026-04-29T17:40:51.798Z"} diff --git a/ui/src/i18n/.i18n/zh-CN.meta.json b/ui/src/i18n/.i18n/zh-CN.meta.json index 6c14ec73ae0..42b7abd5b66 100644 --- a/ui/src/i18n/.i18n/zh-CN.meta.json +++ b/ui/src/i18n/.i18n/zh-CN.meta.json @@ -1,11 +1,25 @@ { - "fallbackKeys": [], - "generatedAt": "2026-05-04T12:00:39.065Z", + "fallbackKeys": [ + "sessionsView.activeRun", + "sessionsView.archived", + "sessionsView.compactionHistory", + "sessionsView.hideSessionDetails", + "sessionsView.room", + "sessionsView.runtime", + "sessionsView.sessionDetails", + "sessionsView.sessionId", + "sessionsView.showSessionDetails", + "sessionsView.space", + "sessionsView.status", + "sessionsView.subject", + "sessionsView.surface" + ], + "generatedAt": "2026-05-05T06:20:00.699Z", "locale": "zh-CN", "model": "gpt-5.5", "provider": "openai", - "sourceHash": "926c835b1e931594ec63598a966c91906ca98425cc6bd89fe9787668bd442c01", - "totalKeys": 1004, + "sourceHash": "c97d50965a8485bb290aa7f158bae5dbadf3642e71bf4712207555f0abea23c2", + "totalKeys": 1017, "translatedKeys": 1004, "workflow": 1 } diff --git a/ui/src/i18n/.i18n/zh-CN.tm.jsonl b/ui/src/i18n/.i18n/zh-CN.tm.jsonl index 6785e7b024e..e95b96fc584 100644 --- a/ui/src/i18n/.i18n/zh-CN.tm.jsonl +++ b/ui/src/i18n/.i18n/zh-CN.tm.jsonl @@ -99,12 +99,14 @@ {"cache_key":"27df9fca1aeefe8532d90a4ea7f945c3f9cfea3c7ebf6cf8f6e18db27c471ccb","model":"gpt-5.4","provider":"openai","segment_id":"dreaming.tabs.advanced","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Advanced","text_hash":"9f088dbebd6c3c70a5ddbc2c943b11e4ca9acea5757b0b4f2b32479f0dbb747e","tgt_lang":"zh-CN","translated":"高级","updated_at":"2026-04-10T07:58:20.066Z"} {"cache_key":"27e7f8271bff9e7700d8f19acd61a4a669b84d4ec99badaaae260783e32bb3ba","model":"gpt-5.4","provider":"openai","segment_id":"login.togglePasswordVisibility","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Toggle password visibility","text_hash":"1016c07b0f58d365790cc799fb215afd92fde1aeb5ac47cd17260e327465b2d6","tgt_lang":"zh-CN","translated":"切换密码可见性","updated_at":"2026-04-20T06:29:46.062Z"} {"cache_key":"293b43543b1f620010fd367a9a41db6da986805d21a7bd961c57109e98055cac","model":"gpt-5.5","provider":"openai","segment_id":"common.copied","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Copied!","text_hash":"ea61bc15688d1e482ae5335e8dc030d8300b1afc07ecc7c2e6af5c43728b1d25","tgt_lang":"zh-CN","translated":"已复制!","updated_at":"2026-04-29T20:12:12.208Z"} +{"cache_key":"2980e6548015afc0cc22897f6d0cce178b7c655f9c166623811db902e36a96ad","model":"gpt-5.4","provider":"openai","segment_id":"sessionsView.provider","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Provider","text_hash":"472590ae974d4c1f44b3780df0b152d9119f076c61bfb3e8cb6affd7889ac0a8","tgt_lang":"zh-CN","translated":"提供商","updated_at":"2026-04-05T17:10:38.781Z"} {"cache_key":"2aea4e3610ff8d680d684033e1e74c303ceb2b87000b97f651758c76b88c1fc7","model":"gpt-5.4","provider":"openai","segment_id":"usage.overview.topModels","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Top Models","text_hash":"163641c5cd55adfe74c2e8a61aa371761cfec8697297bd85a5f7fea0e723e8d6","tgt_lang":"zh-CN","translated":"热门模型","updated_at":"2026-04-05T17:10:52.561Z"} {"cache_key":"2d00684f166b4448d941e89247eca097f4381cb5707333bcf43a24f65d290767","model":"gpt-5.4","provider":"openai","segment_id":"channels.nostr.profile","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Profile","text_hash":"d696a35bdd1883da07a8d6c41bb7a3153381b23aa197629ee273479a6eaa5a9c","tgt_lang":"zh-CN","translated":"个人资料","updated_at":"2026-04-06T02:47:34.325Z"} {"cache_key":"2db398c30c5b33acb2c33ad40c855643523b364c96e98296dddca2c840432c86","model":"gpt-5.4","provider":"openai","segment_id":"usage.mosaic.legend","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Low → High token density","text_hash":"a7e92dca14df67c975094299ace18e888113972db8d134b212857e00d1cac20e","tgt_lang":"zh-CN","translated":"低 → 高 Token 密度","updated_at":"2026-04-05T17:11:05.447Z"} {"cache_key":"2dbbff3176b3b65f0f91df4bd182e082b36c20a7e7f99f8c9cf52633f3274fb0","model":"gpt-5.4","provider":"openai","segment_id":"usage.details.userToolInputTokens","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"User + tool input tokens","text_hash":"55a5b0c65d1ad616ec3eecaaea0f7a76fafa1ec51d2c5f5ad798abb2e8e72699","tgt_lang":"zh-CN","translated":"用户 + 工具输入 Token","updated_at":"2026-04-05T17:10:59.816Z"} {"cache_key":"2e097a89bc418b3d27f5efd3af7487a96f625167f19cfa8e38bf576302224352","model":"gpt-5.4","provider":"openai","segment_id":"channels.nostr.lightningHelp","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Lightning address for tips (LUD-16)","text_hash":"fee6e236efa382b3797e36ec38e023459d2e48c8e5e3bba466b08d438878b713","tgt_lang":"zh-CN","translated":"用于接收打赏的 Lightning 地址(LUD-16)","updated_at":"2026-04-06T02:47:39.053Z"} {"cache_key":"2e5004725f802e5d2805da468ccd0ebc26319850b7c09c34a149412588173e74","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.tokenDeltaUnavailable","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"token delta unavailable","text_hash":"0f6bf09152fcc457d482589f3ed28fcc8e7969943ed92e780d1b2f62f6bacc5d","tgt_lang":"zh-CN","translated":"token 增量不可用","updated_at":"2026-04-29T20:12:21.290Z"} +{"cache_key":"2f314192537bceeabeb965bc90f8a57ca5b3b5a5bea9266a9fe3d71220df8276","model":"gpt-5.4","provider":"openai","segment_id":"sessionsView.model","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Model","text_hash":"5e2c614c23f02239bc03c6c04fcb681950f9e72bf8fdff6be79c79841cbb10c0","tgt_lang":"zh-CN","translated":"模型","updated_at":"2026-04-05T17:10:38.781Z"} {"cache_key":"2f346f99a66294bb9e6568da81f486e74555d463d14c4c0760e740a0b6c9c20b","model":"gpt-5.4","provider":"openai","segment_id":"common.connected","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Connected","text_hash":"22965568d22a14ee17af055d2870b50afcfe9fd94a83eec3196e266932297bb2","tgt_lang":"zh-CN","translated":"已连接","updated_at":"2026-04-06T02:47:28.112Z"} {"cache_key":"2f9a8b69969eef6558506d978c38eba22b8ef277ac708fbf04cc679940bf92fc","model":"gpt-5.5","provider":"openai","segment_id":"cron.quickCreate.delivery.isolated.description","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Run in its own session","text_hash":"de38879262c558e16382c61088d87a333c82ef508db4a6f0077cd305e03dee06","tgt_lang":"zh-CN","translated":"在自己的会话中运行","updated_at":"2026-04-29T20:12:29.078Z"} {"cache_key":"30579d074a63a87f033586434c4f28e7d82ef2fa056f300749689dd9c69d2613","model":"gpt-5.5","provider":"openai","segment_id":"languages.fa","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"فارسی (Persian)","text_hash":"16396f00e9a73b7e86b42f29489fb5939ce17072cf9ee031a9186490da5e05e3","tgt_lang":"zh-CN","translated":"فارسی(波斯语)","updated_at":"2026-04-29T17:35:12.788Z"} diff --git a/ui/src/i18n/.i18n/zh-TW.meta.json b/ui/src/i18n/.i18n/zh-TW.meta.json index ba7e2c9bad7..5b0aed5bfe8 100644 --- a/ui/src/i18n/.i18n/zh-TW.meta.json +++ b/ui/src/i18n/.i18n/zh-TW.meta.json @@ -1,11 +1,23 @@ { - "fallbackKeys": [], - "generatedAt": "2026-05-04T12:00:46.004Z", + "fallbackKeys": [ + "sessionsView.activeRun", + "sessionsView.archived", + "sessionsView.compactionHistory", + "sessionsView.hideSessionDetails", + "sessionsView.room", + "sessionsView.sessionDetails", + "sessionsView.sessionId", + "sessionsView.showSessionDetails", + "sessionsView.space", + "sessionsView.subject", + "sessionsView.surface" + ], + "generatedAt": "2026-05-05T06:20:01.010Z", "locale": "zh-TW", "model": "gpt-5.5", "provider": "openai", - "sourceHash": "926c835b1e931594ec63598a966c91906ca98425cc6bd89fe9787668bd442c01", - "totalKeys": 1004, - "translatedKeys": 1004, + "sourceHash": "c97d50965a8485bb290aa7f158bae5dbadf3642e71bf4712207555f0abea23c2", + "totalKeys": 1017, + "translatedKeys": 1006, "workflow": 1 } diff --git a/ui/src/i18n/.i18n/zh-TW.tm.jsonl b/ui/src/i18n/.i18n/zh-TW.tm.jsonl index db3f1a3a227..6dd0c45085c 100644 --- a/ui/src/i18n/.i18n/zh-TW.tm.jsonl +++ b/ui/src/i18n/.i18n/zh-TW.tm.jsonl @@ -119,6 +119,7 @@ {"cache_key":"2c7bc10ff9870097972d20e5f6addc9c4d580f9efbe51efc643c108583e0b28b","model":"gpt-5.4","provider":"openai","segment_id":"channels.nostr.bannerUrl","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Banner URL","text_hash":"23912fe2105c42a670d1cf40426cde59c419c886d012cfba00b1dd959457afbd","tgt_lang":"zh-TW","translated":"橫幅 URL","updated_at":"2026-04-06T02:47:36.502Z"} {"cache_key":"2c7f59517b04b76588870d4e149f437a6e737083eb2204b8034f207f6ff4a49d","model":"gpt-5.4","provider":"openai","segment_id":"instances.hideHosts","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Hide hosts and IPs","text_hash":"89fb72b6105a014b77e71fac6fe4d6b492e4804db99e32e7c90ac1aa0c333a81","tgt_lang":"zh-TW","translated":"隱藏主機和 IP","updated_at":"2026-04-06T02:47:40.758Z"} {"cache_key":"2d52f2667ad81209402ef216aa8c9564385b280044a35aaf133e2d1eb3b16f9d","model":"gpt-5.4","provider":"openai","segment_id":"dreaming.advanced.summaryFromDailyLog","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"from daily log","text_hash":"59fca1391a37fc29f10922b2793abf2505ab02e7667d0d5afccb99475662f0aa","tgt_lang":"zh-TW","translated":"來自每日日誌","updated_at":"2026-04-10T07:58:28.760Z"} +{"cache_key":"2d6dcd469b91c140ceca6a3fe08562a6884d247113b1fcb375b66f11bcdd524e","model":"gpt-5.4","provider":"openai","segment_id":"sessionsView.status","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Status","text_hash":"920e413c7d411b61ef3e8c63b1cb6ad058d5f95f8b481dbafe60248387d8c355","tgt_lang":"zh-TW","translated":"狀態","updated_at":"2026-04-05T17:11:22.200Z"} {"cache_key":"2da5f4730c7eb5e26207e6abcd56bbb9b470626b3a743ce9b3a4255746bdfa85","model":"gpt-5.4","provider":"openai","segment_id":"cron.form.agentHelp","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Start typing to pick a known agent, or enter a custom one.","text_hash":"451071fcd7e9e0c8b4a32102664d2a17739b132d024fa81b6f1e4cd254401b6e","tgt_lang":"zh-TW","translated":"開始輸入以選擇已知 Agent,或輸入自訂 Agent。","updated_at":"2026-04-05T17:11:28.693Z"} {"cache_key":"2dc8dc39d39baf72c46022e25352fb2b2646014127f7598004753c37bbe76edb","model":"gpt-5.4","provider":"openai","segment_id":"channels.nostr.editProfile","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Edit Profile","text_hash":"fec2ac0f4cf167e35facd4d2038d15e8d60cbd604d7769635012a48a87363f44","tgt_lang":"zh-TW","translated":"編輯個人資料","updated_at":"2026-04-06T02:47:32.730Z"} {"cache_key":"2dceec6af78b8adf23cd66beb06cdf6fd6fbcbf855b8289b61326cbb3a684861","model":"gpt-5.4","provider":"openai","segment_id":"usage.sessions.all","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"All","text_hash":"a52ace420f2175d08b1577a1bea5445e36801229c074ef9ed6c55a73401fd9c2","tgt_lang":"zh-TW","translated":"全部","updated_at":"2026-04-05T17:10:54.968Z"} @@ -306,6 +307,7 @@ {"cache_key":"66a22f37d36348d4490ff20703742c7ac21b8e3501cd93e5d86e1ce5c3ae7a67","model":"gpt-5.4","provider":"openai","segment_id":"cron.jobs.ascending","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Ascending","text_hash":"77184595bde3befc7f5a20efc97caea43f4858e4c97cd2ee406af2c61db3266c","tgt_lang":"zh-TW","translated":"升序","updated_at":"2026-04-05T17:11:22.200Z"} {"cache_key":"66a4a246d15572ef4a746e0fe210171e098962c99e9e9f8bd637032570406a01","model":"gpt-5.4","provider":"openai","segment_id":"cron.jobList.allJobs","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"all jobs","text_hash":"4f7423bb7529778080be147678febde3dddc81557e3b1de154b7aa3dce5726f5","tgt_lang":"zh-TW","translated":"所有工作","updated_at":"2026-04-05T17:11:44.614Z"} {"cache_key":"66a58da5c851bc60854d567a3405bd961319798e1d483b11192855d6b02f2f53","model":"gpt-5.4","provider":"openai","segment_id":"dreaming.tabs.scene","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Scene","text_hash":"477e5af2fd7e4472aad3064654e4aa8bdd8653d826e8a6bfbd14f3537b072df8","tgt_lang":"zh-TW","translated":"場景","updated_at":"2026-04-06T02:47:44.708Z"} +{"cache_key":"66f06f7ef107e38497433cc60d05db150712aa02fee1f3ea9adced65ad06a5af","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.runtime","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Runtime","text_hash":"1093115897879aa3ad9511a1dc2850929cfb60ba45ec741605f69f5d20203472","tgt_lang":"zh-TW","translated":"執行階段","updated_at":"2026-04-29T19:24:31.703Z"} {"cache_key":"67330cf55751a07394f459fceaa61e3ff0a5383efc26c55d6bb44da485a49026","model":"gpt-5.4","provider":"openai","segment_id":"dreaming.header.refreshing","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Refreshing…","text_hash":"1c0def7be0607b966b89e4974da38090472d8ada625f5b4c89f25b09d39683bd","tgt_lang":"zh-TW","translated":"重新整理中…","updated_at":"2026-04-06T02:47:44.708Z"} {"cache_key":"678c5e7a874467d710bfbfa61f52c44559867c1e546c926eb7772c3606be9008","model":"gpt-5.4","provider":"openai","segment_id":"overview.access.wsUrl","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"WebSocket URL","text_hash":"e09731b4efa96f0a1f1d5a2d054151ab0297af95bd92b137008cc61534b09e95","tgt_lang":"zh-TW","translated":"WebSocket URL","updated_at":"2026-04-06T02:59:17.485Z"} {"cache_key":"67a66f7ee8cc6247bb4e84cc6d7ab841ad6a254455307fd97f530bf6d777ec96","model":"gpt-5.4","provider":"openai","segment_id":"dreaming.advanced.eyebrow","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Review","text_hash":"aff0766a5290e117b8433c351bae7b7b23bed682b2369bd822d88a647cc58512","tgt_lang":"zh-TW","translated":"檢視","updated_at":"2026-04-10T07:58:28.760Z"} @@ -537,6 +539,7 @@ {"cache_key":"b3d605bc167ceb0536d65bec566f2397c44a2faf8e77ae98e248f4ef9cd1276e","model":"gpt-5.4","provider":"openai","segment_id":"sessionsView.filters","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Filters","text_hash":"546ebb8eb993ea561029d9febd84c363bdb09010bb2cb915a8287762b76b9a64","tgt_lang":"zh-TW","translated":"篩選條件","updated_at":"2026-04-05T17:10:31.705Z"} {"cache_key":"b44759978cb549a8f29d8066804c61830059f0b604049eba195f1d4334d26092","model":"gpt-5.4","provider":"openai","segment_id":"cron.form.timezonePlaceholder","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"America/Los_Angeles","text_hash":"2d4bbedff807854084b7855fd6e0d49ab55b41e8c9395debd40d0e8e1d3390cf","tgt_lang":"zh-TW","translated":"America/Los_Angeles","updated_at":"2026-04-06T02:59:17.485Z"} {"cache_key":"b4cb2889b6ce8d4b3933053db7ac9586bfa640f87e40933783e388ed8e9d9c26","model":"gpt-5.4","provider":"openai","segment_id":"usage.metrics.tokens","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Tokens","text_hash":"a039dfb9628b53ddaebcfe8ef0793e3fdf19867601295f00d192acef59050869","tgt_lang":"zh-TW","translated":"Token","updated_at":"2026-04-05T17:10:31.705Z"} +{"cache_key":"b4cfd298bae399f53ce6a22ab660d289ac95122d90ffeba15ded0a17eb6f1be0","model":"gpt-5.4","provider":"openai","segment_id":"sessionsView.model","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Model","text_hash":"5e2c614c23f02239bc03c6c04fcb681950f9e72bf8fdff6be79c79841cbb10c0","tgt_lang":"zh-TW","translated":"模型","updated_at":"2026-04-05T17:10:34.347Z"} {"cache_key":"b5a677e7111689d2cac8ff845e690ca219e4fc96480dab57613facb3dc16376a","model":"gpt-5.5","provider":"openai","segment_id":"cron.quickCreate.delivery.silent.label","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Silent","text_hash":"ddbcf06726488a43af36838754808ac5041b05ab6434735615979d820725b56f","tgt_lang":"zh-TW","translated":"靜默","updated_at":"2026-04-29T20:12:31.105Z"} {"cache_key":"b5d531c3d1c9187489cbca7ed756368ee0f2e672fc361741552c8c71639bfe58","model":"gpt-5.4","provider":"openai","segment_id":"usage.sessions.avg","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"avg","text_hash":"ca5c8585b0760a760e0b887800360306b60288aa8581d4800ab42bc2c0d591a5","tgt_lang":"zh-TW","translated":"平均","updated_at":"2026-04-05T17:10:54.968Z"} {"cache_key":"b5e1217e1a4de9d040c8a4b0bbc08d5081169943928f9375706bf5e98b2a24f9","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.selected","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"{count} selected","text_hash":"529aacfdfd2b17bf9fe56ebad9a24339a2d1151327dd420c52c5f163aeb9acc6","tgt_lang":"zh-TW","translated":"已選取 {count} 個","updated_at":"2026-04-29T20:12:19.300Z"} @@ -729,6 +732,7 @@ {"cache_key":"fca47b03e9a67ece223cf81291b9fd68a127609c25734ac31fe0934295e3bb10","model":"gpt-5.4","provider":"openai","segment_id":"common.audience","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Audience","text_hash":"545c02357695a6ffed97b01a94a46b9aeb4686f4480173da6d0faeae8eb85053","tgt_lang":"zh-TW","translated":"對象","updated_at":"2026-04-06T02:47:27.523Z"} {"cache_key":"fcb53e9cab3055e881e3d7498107979ab97466d59c3835e16ba648f79de69c07","model":"gpt-5.4","provider":"openai","segment_id":"usage.overview.topTools","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Top Tools","text_hash":"ff908e711c3c21e0074b29e1f2953688ab11a463b463af18005e8900d92f1ee5","tgt_lang":"zh-TW","translated":"熱門工具","updated_at":"2026-04-05T17:10:51.126Z"} {"cache_key":"fcb5de9672a27e575deefb70ce8075d85361a2faba9c494951da52bcba70722b","model":"gpt-5.4","provider":"openai","segment_id":"cron.errors.invalidIntervalAmount","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Invalid interval amount.","text_hash":"00547e12dda54278adb10d27e4d77113926832b609b0d0220c4614a4a223d636","tgt_lang":"zh-TW","translated":"間隔數值無效。","updated_at":"2026-04-05T17:11:50.602Z"} +{"cache_key":"fd22013c43a9219cb5c16b1ad44ab44b6e3b39d505f08faf6e0ae9d343cf4831","model":"gpt-5.4","provider":"openai","segment_id":"sessionsView.provider","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Provider","text_hash":"472590ae974d4c1f44b3780df0b152d9119f076c61bfb3e8cb6affd7889ac0a8","tgt_lang":"zh-TW","translated":"提供者","updated_at":"2026-04-05T17:10:34.347Z"} {"cache_key":"fd8b9c075a075ccd62999592cd4da8bd8d52b914b99a522f930d7ec3f344d4a0","model":"gpt-5.4","provider":"openai","segment_id":"overview.cards.modelAuthAttentionExpiringTitle","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Model auth expiring soon","text_hash":"330e48cb1ac5728e8207087132398a091310c7ec1497ee8a553b5681e1b3eccb","tgt_lang":"zh-TW","translated":"模型驗證即將過期","updated_at":"2026-04-15T05:42:34.904Z"} {"cache_key":"fda3b76d45816373b2b9b6899180c1c8c1f02d50b1e20b23ed9d5b8e55a60c68","model":"gpt-5.4","provider":"openai","segment_id":"dreaming.trace.emptyShortTerm","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"No active short-term items.","text_hash":"e3a71c5ac02b76384ed603efc99062bf70b21092fd094fb3a7c0b3e2647ee757","tgt_lang":"zh-TW","translated":"目前沒有啟用中的短期項目。","updated_at":"2026-04-08T18:36:21.593Z"} {"cache_key":"fe2aa7c5089f6b097a1e133b0b8cb3dbe115a7b4d74a7cd8ac791b673b1a201c","model":"gpt-5.4","provider":"openai","segment_id":"common.settingsSections","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Settings sections","text_hash":"e26d51d36781ba171c5eba3f73a03d53120e8479d5275f0768ec49a40b3b0386","tgt_lang":"zh-TW","translated":"設定區段","updated_at":"2026-04-06T02:47:27.523Z"} diff --git a/ui/src/i18n/locales/ar.ts b/ui/src/i18n/locales/ar.ts index c34e3fbd6d6..d88eb5d96d4 100644 --- a/ui/src/i18n/locales/ar.ts +++ b/ui/src/i18n/locales/ar.ts @@ -203,13 +203,26 @@ export const ar: TranslationMap = { autoThreshold: "عتبة تلقائية", overflowRetry: "إعادة المحاولة عند التجاوز", timeoutRetry: "إعادة المحاولة عند انتهاء المهلة", - tokenRange: "{before} → {after} رموز", + tokenRange: "{before} to {after} رموز", tokensBefore: "{count} رموز قبل", tokenDeltaUnavailable: "تغيّر الرموز غير متاح", checkpoints: "{count} نقاط تحقق", checkpoint: "{count} نقطة تحقق", - showCheckpoints: "إظهار نقاط التحقق", - hideCheckpoints: "إخفاء نقاط التحقق", + showSessionDetails: "Show session details for {count}", + hideSessionDetails: "Hide session details for {count}", + sessionDetails: "Session details", + compactionHistory: "Compaction history", + status: "الحالة", + model: "النموذج", + provider: "المزود", + runtime: "وقت التشغيل", + surface: "Surface", + subject: "Subject", + room: "Room", + space: "Space", + sessionId: "Session ID", + activeRun: "Active run", + archived: "Archived", loadingCheckpoints: "جارٍ تحميل نقاط التحقق…", noCheckpoints: "لم تُسجَّل نقاط تحقق للضغط لهذه الجلسة.", noSummary: "لم يتم التقاط أي ملخص.", diff --git a/ui/src/i18n/locales/de.ts b/ui/src/i18n/locales/de.ts index 09813c907d4..567905c4f28 100644 --- a/ui/src/i18n/locales/de.ts +++ b/ui/src/i18n/locales/de.ts @@ -207,13 +207,26 @@ export const de: TranslationMap = { autoThreshold: "automatischer Schwellenwert", overflowRetry: "Überlauf-Wiederholung", timeoutRetry: "Wiederholung nach Zeitüberschreitung", - tokenRange: "{before} → {after} Tokens", + tokenRange: "{before} to {after} Tokens", tokensBefore: "{count} Tokens vorher", tokenDeltaUnavailable: "Token-Delta nicht verfügbar", checkpoints: "{count} Checkpoints", checkpoint: "{count} Checkpoint", - showCheckpoints: "Checkpoints anzeigen", - hideCheckpoints: "Checkpoints ausblenden", + showSessionDetails: "Show session details for {count}", + hideSessionDetails: "Hide session details for {count}", + sessionDetails: "Session details", + compactionHistory: "Compaction history", + status: "Status", + model: "Modell", + provider: "Anbieter", + runtime: "Laufzeit", + surface: "Surface", + subject: "Subject", + room: "Room", + space: "Space", + sessionId: "Session ID", + activeRun: "Active run", + archived: "Archived", loadingCheckpoints: "Checkpoints werden geladen…", noCheckpoints: "Für diese Sitzung wurden keine Kompaktierungs-Checkpoints aufgezeichnet.", noSummary: "Keine Zusammenfassung erfasst.", diff --git a/ui/src/i18n/locales/en.ts b/ui/src/i18n/locales/en.ts index 1c56ddcac9f..84e03ad18be 100644 --- a/ui/src/i18n/locales/en.ts +++ b/ui/src/i18n/locales/en.ts @@ -202,13 +202,26 @@ export const en: TranslationMap = { autoThreshold: "auto-threshold", overflowRetry: "overflow retry", timeoutRetry: "timeout retry", - tokenRange: "{before} → {after} tokens", + tokenRange: "{before} to {after} tokens", tokensBefore: "{count} tokens before", tokenDeltaUnavailable: "token delta unavailable", - checkpoints: "{count} checkpoints", - checkpoint: "{count} checkpoint", - showCheckpoints: "Show checkpoints", - hideCheckpoints: "Hide checkpoints", + checkpoints: "{count} Checkpoints", + checkpoint: "{count} Checkpoint", + showSessionDetails: "Show session details for {count}", + hideSessionDetails: "Hide session details for {count}", + sessionDetails: "Session details", + compactionHistory: "Compaction history", + status: "Status", + model: "Model", + provider: "Provider", + runtime: "Runtime", + surface: "Surface", + subject: "Subject", + room: "Room", + space: "Space", + sessionId: "Session ID", + activeRun: "Active run", + archived: "Archived", loadingCheckpoints: "Loading checkpoints…", noCheckpoints: "No compaction checkpoints recorded for this session.", noSummary: "No summary captured.", diff --git a/ui/src/i18n/locales/es.ts b/ui/src/i18n/locales/es.ts index 9cb0afd4955..0fb5e213789 100644 --- a/ui/src/i18n/locales/es.ts +++ b/ui/src/i18n/locales/es.ts @@ -204,13 +204,26 @@ export const es: TranslationMap = { autoThreshold: "umbral automático", overflowRetry: "reintento por desbordamiento", timeoutRetry: "reintento por tiempo de espera", - tokenRange: "{before} → {after} tokens", + tokenRange: "{before} to {after} tokens", tokensBefore: "{count} tokens antes", tokenDeltaUnavailable: "delta de tokens no disponible", checkpoints: "{count} puntos de control", checkpoint: "{count} punto de control", - showCheckpoints: "Mostrar puntos de control", - hideCheckpoints: "Ocultar puntos de control", + showSessionDetails: "Show session details for {count}", + hideSessionDetails: "Hide session details for {count}", + sessionDetails: "Session details", + compactionHistory: "Compaction history", + status: "Status", + model: "Modelo", + provider: "Proveedor", + runtime: "Tiempo de ejecución", + surface: "Surface", + subject: "Subject", + room: "Room", + space: "Space", + sessionId: "Session ID", + activeRun: "Active run", + archived: "Archived", loadingCheckpoints: "Cargando puntos de control…", noCheckpoints: "No hay puntos de control de compactación registrados para esta sesión.", noSummary: "No se capturó ningún resumen.", diff --git a/ui/src/i18n/locales/fa.ts b/ui/src/i18n/locales/fa.ts index 780241db6c4..fceb72460b5 100644 --- a/ui/src/i18n/locales/fa.ts +++ b/ui/src/i18n/locales/fa.ts @@ -205,13 +205,26 @@ export const fa: TranslationMap = { autoThreshold: "آستانه خودکار", overflowRetry: "تلاش دوباره هنگام سرریز", timeoutRetry: "تلاش دوباره پس از وقفه", - tokenRange: "{before} → {after} توکن", + tokenRange: "{before} to {after} توکن", tokensBefore: "{count} توکن قبل", tokenDeltaUnavailable: "دلتای توکن در دسترس نیست", checkpoints: "{count} نقطهٔ وارسی", checkpoint: "{count} نقطهٔ وارسی", - showCheckpoints: "نمایش نقاط وارسی", - hideCheckpoints: "پنهان کردن نقاط وارسی", + showSessionDetails: "Show session details for {count}", + hideSessionDetails: "Hide session details for {count}", + sessionDetails: "Session details", + compactionHistory: "Compaction history", + status: "وضعیت", + model: "مدل", + provider: "ارائه‌دهنده", + runtime: "زمان اجرا", + surface: "Surface", + subject: "Subject", + room: "Room", + space: "Space", + sessionId: "Session ID", + activeRun: "Active run", + archived: "Archived", loadingCheckpoints: "در حال بارگذاری نقاط وارسی…", noCheckpoints: "هیچ نقطهٔ وارسی فشرده‌سازی برای این نشست ثبت نشده است.", noSummary: "هیچ خلاصه‌ای ثبت نشده است.", diff --git a/ui/src/i18n/locales/fr.ts b/ui/src/i18n/locales/fr.ts index c391248cf74..588f17dfb5e 100644 --- a/ui/src/i18n/locales/fr.ts +++ b/ui/src/i18n/locales/fr.ts @@ -206,13 +206,26 @@ export const fr: TranslationMap = { autoThreshold: "seuil automatique", overflowRetry: "nouvelle tentative après dépassement", timeoutRetry: "nouvelle tentative après expiration", - tokenRange: "{before} → {after} tokens", + tokenRange: "{before} to {after} tokens", tokensBefore: "{count} tokens avant", tokenDeltaUnavailable: "delta de tokens indisponible", checkpoints: "{count} points de contrôle", checkpoint: "{count} point de contrôle", - showCheckpoints: "Afficher les points de contrôle", - hideCheckpoints: "Masquer les points de contrôle", + showSessionDetails: "Show session details for {count}", + hideSessionDetails: "Hide session details for {count}", + sessionDetails: "Session details", + compactionHistory: "Compaction history", + status: "Statut", + model: "Modèle", + provider: "Fournisseur", + runtime: "Exécution", + surface: "Surface", + subject: "Subject", + room: "Room", + space: "Space", + sessionId: "Session ID", + activeRun: "Active run", + archived: "Archived", loadingCheckpoints: "Chargement des points de contrôle…", noCheckpoints: "Aucun point de contrôle de compactage enregistré pour cette session.", noSummary: "Aucun résumé capturé.", diff --git a/ui/src/i18n/locales/id.ts b/ui/src/i18n/locales/id.ts index ee380ef4112..6c7d07c99a2 100644 --- a/ui/src/i18n/locales/id.ts +++ b/ui/src/i18n/locales/id.ts @@ -204,13 +204,26 @@ export const id: TranslationMap = { autoThreshold: "ambang otomatis", overflowRetry: "percobaan ulang overflow", timeoutRetry: "percobaan ulang timeout", - tokenRange: "{before} → {after} token", + tokenRange: "{before} to {after} token", tokensBefore: "{count} token sebelumnya", tokenDeltaUnavailable: "delta token tidak tersedia", checkpoints: "{count} checkpoint", checkpoint: "{count} checkpoint", - showCheckpoints: "Tampilkan checkpoint", - hideCheckpoints: "Sembunyikan checkpoint", + showSessionDetails: "Show session details for {count}", + hideSessionDetails: "Hide session details for {count}", + sessionDetails: "Session details", + compactionHistory: "Compaction history", + status: "Status", + model: "Model", + provider: "Penyedia", + runtime: "Runtime", + surface: "Surface", + subject: "Subject", + room: "Room", + space: "Space", + sessionId: "Session ID", + activeRun: "Active run", + archived: "Archived", loadingCheckpoints: "Memuat checkpoint…", noCheckpoints: "Tidak ada checkpoint pemadatan yang tercatat untuk sesi ini.", noSummary: "Tidak ada ringkasan yang direkam.", diff --git a/ui/src/i18n/locales/it.ts b/ui/src/i18n/locales/it.ts index 51cc8d43b69..3f2bbdaebd0 100644 --- a/ui/src/i18n/locales/it.ts +++ b/ui/src/i18n/locales/it.ts @@ -204,13 +204,26 @@ export const it: TranslationMap = { autoThreshold: "soglia automatica", overflowRetry: "nuovo tentativo per overflow", timeoutRetry: "nuovo tentativo per timeout", - tokenRange: "{before} → {after} token", + tokenRange: "{before} to {after} token", tokensBefore: "{count} token prima", tokenDeltaUnavailable: "delta dei token non disponibile", checkpoints: "{count} checkpoint", checkpoint: "{count} checkpoint", - showCheckpoints: "Mostra checkpoint", - hideCheckpoints: "Nascondi checkpoint", + showSessionDetails: "Show session details for {count}", + hideSessionDetails: "Hide session details for {count}", + sessionDetails: "Session details", + compactionHistory: "Compaction history", + status: "Stato", + model: "Modello", + provider: "Provider", + runtime: "Runtime", + surface: "Surface", + subject: "Subject", + room: "Room", + space: "Space", + sessionId: "Session ID", + activeRun: "Active run", + archived: "Archived", loadingCheckpoints: "Caricamento checkpoint…", noCheckpoints: "Nessun checkpoint di compattazione registrato per questa sessione.", noSummary: "Nessun riepilogo acquisito.", diff --git a/ui/src/i18n/locales/ja-JP.ts b/ui/src/i18n/locales/ja-JP.ts index b507e7fadba..2fd61e413c4 100644 --- a/ui/src/i18n/locales/ja-JP.ts +++ b/ui/src/i18n/locales/ja-JP.ts @@ -207,13 +207,26 @@ export const ja_JP: TranslationMap = { autoThreshold: "自動しきい値", overflowRetry: "オーバーフロー時に再試行", timeoutRetry: "タイムアウト時に再試行", - tokenRange: "{before} → {after} トークン", + tokenRange: "{before} to {after} トークン", tokensBefore: "前: {count} トークン", tokenDeltaUnavailable: "トークン差分を利用できません", checkpoints: "{count} 個のチェックポイント", checkpoint: "{count} 個のチェックポイント", - showCheckpoints: "チェックポイントを表示", - hideCheckpoints: "チェックポイントを非表示", + showSessionDetails: "Show session details for {count}", + hideSessionDetails: "Hide session details for {count}", + sessionDetails: "Session details", + compactionHistory: "Compaction history", + status: "ステータス", + model: "モデル", + provider: "プロバイダー", + runtime: "ランタイム", + surface: "Surface", + subject: "Subject", + room: "Room", + space: "Space", + sessionId: "Session ID", + activeRun: "Active run", + archived: "Archived", loadingCheckpoints: "チェックポイントを読み込み中…", noCheckpoints: "このセッションには圧縮チェックポイントが記録されていません。", noSummary: "要約は取得されていません。", diff --git a/ui/src/i18n/locales/ko.ts b/ui/src/i18n/locales/ko.ts index c3d64b8772b..74ebde87969 100644 --- a/ui/src/i18n/locales/ko.ts +++ b/ui/src/i18n/locales/ko.ts @@ -203,13 +203,26 @@ export const ko: TranslationMap = { autoThreshold: "자동 임계값", overflowRetry: "오버플로 재시도", timeoutRetry: "타임아웃 재시도", - tokenRange: "{before} → {after} 토큰", + tokenRange: "{before} to {after} 토큰", tokensBefore: "{count} 토큰 전", tokenDeltaUnavailable: "토큰 델타를 사용할 수 없음", checkpoints: "{count}개 체크포인트", checkpoint: "{count}개 체크포인트", - showCheckpoints: "체크포인트 표시", - hideCheckpoints: "체크포인트 숨기기", + showSessionDetails: "Show session details for {count}", + hideSessionDetails: "Hide session details for {count}", + sessionDetails: "Session details", + compactionHistory: "Compaction history", + status: "상태", + model: "모델", + provider: "제공업체", + runtime: "런타임", + surface: "Surface", + subject: "Subject", + room: "Room", + space: "Space", + sessionId: "Session ID", + activeRun: "Active run", + archived: "Archived", loadingCheckpoints: "체크포인트 불러오는 중…", noCheckpoints: "이 세션에 기록된 압축 체크포인트가 없습니다.", noSummary: "캡처된 요약이 없습니다.", diff --git a/ui/src/i18n/locales/nl.ts b/ui/src/i18n/locales/nl.ts index ceb59df5fc6..5e938817aa9 100644 --- a/ui/src/i18n/locales/nl.ts +++ b/ui/src/i18n/locales/nl.ts @@ -206,13 +206,26 @@ export const nl: TranslationMap = { autoThreshold: "automatische drempel", overflowRetry: "overloop opnieuw proberen", timeoutRetry: "opnieuw proberen na time-out", - tokenRange: "{before} → {after} tokens", + tokenRange: "{before} to {after} tokens", tokensBefore: "{count} tokens ervoor", tokenDeltaUnavailable: "tokenverschil niet beschikbaar", checkpoints: "{count} controlepunten", checkpoint: "{count} controlepunt", - showCheckpoints: "Controlepunten tonen", - hideCheckpoints: "Controlepunten verbergen", + showSessionDetails: "Show session details for {count}", + hideSessionDetails: "Hide session details for {count}", + sessionDetails: "Session details", + compactionHistory: "Compaction history", + status: "Status", + model: "Model", + provider: "Provider", + runtime: "Runtime", + surface: "Surface", + subject: "Subject", + room: "Room", + space: "Space", + sessionId: "Session ID", + activeRun: "Active run", + archived: "Archived", loadingCheckpoints: "Controlepunten laden…", noCheckpoints: "Geen compactiecontrolepunten vastgelegd voor deze sessie.", noSummary: "Geen samenvatting vastgelegd.", diff --git a/ui/src/i18n/locales/pl.ts b/ui/src/i18n/locales/pl.ts index bd45f68b4e8..6e567b05d40 100644 --- a/ui/src/i18n/locales/pl.ts +++ b/ui/src/i18n/locales/pl.ts @@ -205,13 +205,26 @@ export const pl: TranslationMap = { autoThreshold: "automatyczny próg", overflowRetry: "ponowna próba po przepełnieniu", timeoutRetry: "ponowna próba po przekroczeniu limitu czasu", - tokenRange: "{before} → {after} tokenów", + tokenRange: "{before} to {after} tokenów", tokensBefore: "{count} tokenów przed", tokenDeltaUnavailable: "zmiana liczby tokenów niedostępna", checkpoints: "{count} punktów kontrolnych", checkpoint: "{count} punkt kontrolny", - showCheckpoints: "Pokaż punkty kontrolne", - hideCheckpoints: "Ukryj punkty kontrolne", + showSessionDetails: "Show session details for {count}", + hideSessionDetails: "Hide session details for {count}", + sessionDetails: "Session details", + compactionHistory: "Compaction history", + status: "Status", + model: "Model", + provider: "Dostawca", + runtime: "Środowisko uruchomieniowe", + surface: "Surface", + subject: "Subject", + room: "Room", + space: "Space", + sessionId: "Session ID", + activeRun: "Active run", + archived: "Archived", loadingCheckpoints: "Ładowanie punktów kontrolnych…", noCheckpoints: "Dla tej sesji nie zarejestrowano punktów kontrolnych kompaktowania.", noSummary: "Nie zapisano podsumowania.", diff --git a/ui/src/i18n/locales/pt-BR.ts b/ui/src/i18n/locales/pt-BR.ts index c7fb6ee3215..17ba4d58109 100644 --- a/ui/src/i18n/locales/pt-BR.ts +++ b/ui/src/i18n/locales/pt-BR.ts @@ -204,13 +204,26 @@ export const pt_BR: TranslationMap = { autoThreshold: "limite automático", overflowRetry: "nova tentativa por estouro", timeoutRetry: "nova tentativa por tempo limite", - tokenRange: "{before} → {after} tokens", + tokenRange: "{before} to {after} tokens", tokensBefore: "{count} tokens antes", tokenDeltaUnavailable: "delta de tokens indisponível", checkpoints: "{count} checkpoints", checkpoint: "{count} checkpoint", - showCheckpoints: "Mostrar checkpoints", - hideCheckpoints: "Ocultar checkpoints", + showSessionDetails: "Show session details for {count}", + hideSessionDetails: "Hide session details for {count}", + sessionDetails: "Session details", + compactionHistory: "Compaction history", + status: "Status", + model: "Modelo", + provider: "Provedor", + runtime: "Runtime", + surface: "Surface", + subject: "Subject", + room: "Room", + space: "Space", + sessionId: "Session ID", + activeRun: "Active run", + archived: "Archived", loadingCheckpoints: "Carregando checkpoints…", noCheckpoints: "Nenhum checkpoint de compactação registrado para esta sessão.", noSummary: "Nenhum resumo capturado.", diff --git a/ui/src/i18n/locales/th.ts b/ui/src/i18n/locales/th.ts index 4a1c8ad1b70..4bc5ff0ea77 100644 --- a/ui/src/i18n/locales/th.ts +++ b/ui/src/i18n/locales/th.ts @@ -202,13 +202,26 @@ export const th: TranslationMap = { autoThreshold: "เกณฑ์อัตโนมัติ", overflowRetry: "ลองใหม่เมื่อเกินขีดจำกัด", timeoutRetry: "ลองใหม่เมื่อหมดเวลา", - tokenRange: "{before} → {after} โทเค็น", + tokenRange: "{before} to {after} โทเค็น", tokensBefore: "{count} โทเค็นก่อนหน้า", tokenDeltaUnavailable: "ไม่สามารถแสดงส่วนต่างของโทเค็นได้", checkpoints: "{count} เช็กพอยต์", checkpoint: "{count} เช็กพอยต์", - showCheckpoints: "แสดงเช็กพอยต์", - hideCheckpoints: "ซ่อนเช็กพอยต์", + showSessionDetails: "Show session details for {count}", + hideSessionDetails: "Hide session details for {count}", + sessionDetails: "Session details", + compactionHistory: "Compaction history", + status: "สถานะ", + model: "Model", + provider: "Provider", + runtime: "รันไทม์", + surface: "Surface", + subject: "Subject", + room: "Room", + space: "Space", + sessionId: "Session ID", + activeRun: "Active run", + archived: "Archived", loadingCheckpoints: "กำลังโหลดเช็กพอยต์…", noCheckpoints: "ไม่มีเช็กพอยต์การบีบอัดที่บันทึกไว้สำหรับเซสชันนี้", noSummary: "ไม่มีสรุปที่บันทึกไว้", diff --git a/ui/src/i18n/locales/tr.ts b/ui/src/i18n/locales/tr.ts index c360b442657..c0827d08797 100644 --- a/ui/src/i18n/locales/tr.ts +++ b/ui/src/i18n/locales/tr.ts @@ -206,13 +206,26 @@ export const tr: TranslationMap = { autoThreshold: "otomatik eşik", overflowRetry: "taşma yeniden denemesi", timeoutRetry: "zaman aşımı yeniden denemesi", - tokenRange: "{before} → {after} token", + tokenRange: "{before} to {after} token", tokensBefore: "önce {count} token", tokenDeltaUnavailable: "token değişimi kullanılamıyor", checkpoints: "{count} kontrol noktası", checkpoint: "{count} kontrol noktası", - showCheckpoints: "Kontrol noktalarını göster", - hideCheckpoints: "Kontrol noktalarını gizle", + showSessionDetails: "Show session details for {count}", + hideSessionDetails: "Hide session details for {count}", + sessionDetails: "Session details", + compactionHistory: "Compaction history", + status: "Durum", + model: "Model", + provider: "Sağlayıcı", + runtime: "Çalışma zamanı", + surface: "Surface", + subject: "Subject", + room: "Room", + space: "Space", + sessionId: "Session ID", + activeRun: "Active run", + archived: "Archived", loadingCheckpoints: "Kontrol noktaları yükleniyor…", noCheckpoints: "Bu oturum için kaydedilmiş sıkıştırma kontrol noktası yok.", noSummary: "Özet yakalanmadı.", diff --git a/ui/src/i18n/locales/uk.ts b/ui/src/i18n/locales/uk.ts index a31737bddb5..c94a727d86a 100644 --- a/ui/src/i18n/locales/uk.ts +++ b/ui/src/i18n/locales/uk.ts @@ -205,13 +205,26 @@ export const uk: TranslationMap = { autoThreshold: "автоматичний поріг", overflowRetry: "повторна спроба після переповнення", timeoutRetry: "повторна спроба після тайм-ауту", - tokenRange: "{before} → {after} токенів", + tokenRange: "{before} to {after} токенів", tokensBefore: "{count} токенів до", tokenDeltaUnavailable: "дельта токенів недоступна", checkpoints: "{count} контрольних точок", checkpoint: "{count} контрольна точка", - showCheckpoints: "Показати контрольні точки", - hideCheckpoints: "Приховати контрольні точки", + showSessionDetails: "Show session details for {count}", + hideSessionDetails: "Hide session details for {count}", + sessionDetails: "Session details", + compactionHistory: "Compaction history", + status: "Статус", + model: "Модель", + provider: "Провайдер", + runtime: "Середовище виконання", + surface: "Surface", + subject: "Subject", + room: "Room", + space: "Space", + sessionId: "Session ID", + activeRun: "Active run", + archived: "Archived", loadingCheckpoints: "Завантаження контрольних точок…", noCheckpoints: "Для цього сеансу не записано контрольних точок стиснення.", noSummary: "Підсумок не зафіксовано.", diff --git a/ui/src/i18n/locales/vi.ts b/ui/src/i18n/locales/vi.ts index 0f08764e1ee..ebcb20e9023 100644 --- a/ui/src/i18n/locales/vi.ts +++ b/ui/src/i18n/locales/vi.ts @@ -204,13 +204,26 @@ export const vi: TranslationMap = { autoThreshold: "ngưỡng tự động", overflowRetry: "thử lại khi tràn", timeoutRetry: "thử lại khi hết thời gian chờ", - tokenRange: "{before} → {after} token", + tokenRange: "{before} to {after} token", tokensBefore: "{count} token trước", tokenDeltaUnavailable: "không có delta token", checkpoints: "{count} điểm kiểm tra", checkpoint: "{count} điểm kiểm tra", - showCheckpoints: "Hiển thị điểm kiểm tra", - hideCheckpoints: "Ẩn điểm kiểm tra", + showSessionDetails: "Show session details for {count}", + hideSessionDetails: "Hide session details for {count}", + sessionDetails: "Session details", + compactionHistory: "Compaction history", + status: "Trạng thái", + model: "Mô hình", + provider: "Nhà cung cấp", + runtime: "Runtime", + surface: "Surface", + subject: "Subject", + room: "Room", + space: "Space", + sessionId: "Session ID", + activeRun: "Active run", + archived: "Archived", loadingCheckpoints: "Đang tải điểm kiểm tra…", noCheckpoints: "Không có điểm kiểm tra nén nào được ghi lại cho phiên này.", noSummary: "Chưa ghi nhận bản tóm tắt.", diff --git a/ui/src/i18n/locales/zh-CN.ts b/ui/src/i18n/locales/zh-CN.ts index 8828b8318f3..446d341135a 100644 --- a/ui/src/i18n/locales/zh-CN.ts +++ b/ui/src/i18n/locales/zh-CN.ts @@ -202,13 +202,26 @@ export const zh_CN: TranslationMap = { autoThreshold: "自动阈值", overflowRetry: "溢出重试", timeoutRetry: "超时重试", - tokenRange: "{before} → {after} 个 token", + tokenRange: "{before} to {after} 个 token", tokensBefore: "之前 {count} 个 token", tokenDeltaUnavailable: "token 增量不可用", checkpoints: "{count} 个检查点", checkpoint: "{count} 个检查点", - showCheckpoints: "显示检查点", - hideCheckpoints: "隐藏检查点", + showSessionDetails: "Show session details for {count}", + hideSessionDetails: "Hide session details for {count}", + sessionDetails: "Session details", + compactionHistory: "Compaction history", + status: "Status", + model: "模型", + provider: "提供商", + runtime: "Runtime", + surface: "Surface", + subject: "Subject", + room: "Room", + space: "Space", + sessionId: "Session ID", + activeRun: "Active run", + archived: "Archived", loadingCheckpoints: "正在加载检查点…", noCheckpoints: "此会话没有记录压缩检查点。", noSummary: "未捕获摘要。", diff --git a/ui/src/i18n/locales/zh-TW.ts b/ui/src/i18n/locales/zh-TW.ts index 9e3c2eb98a5..0633c213b25 100644 --- a/ui/src/i18n/locales/zh-TW.ts +++ b/ui/src/i18n/locales/zh-TW.ts @@ -202,13 +202,26 @@ export const zh_TW: TranslationMap = { autoThreshold: "自動閾值", overflowRetry: "溢位重試", timeoutRetry: "逾時重試", - tokenRange: "{before} → {after} 個 token", + tokenRange: "{before} to {after} 個 token", tokensBefore: "之前 {count} 個 token", tokenDeltaUnavailable: "token 差異無法使用", checkpoints: "{count} 個檢查點", checkpoint: "{count} 個檢查點", - showCheckpoints: "顯示檢查點", - hideCheckpoints: "隱藏檢查點", + showSessionDetails: "Show session details for {count}", + hideSessionDetails: "Hide session details for {count}", + sessionDetails: "Session details", + compactionHistory: "Compaction history", + status: "狀態", + model: "模型", + provider: "提供者", + runtime: "執行階段", + surface: "Surface", + subject: "Subject", + room: "Room", + space: "Space", + sessionId: "Session ID", + activeRun: "Active run", + archived: "Archived", loadingCheckpoints: "正在載入檢查點…", noCheckpoints: "此工作階段沒有記錄壓縮檢查點。", noSummary: "未擷取摘要。", diff --git a/ui/src/styles/components.css b/ui/src/styles/components.css index a59c47fe56b..7a543acf864 100644 --- a/ui/src/styles/components.css +++ b/ui/src/styles/components.css @@ -2392,6 +2392,7 @@ border: 1px solid var(--border); border-radius: var(--radius-md); overflow: hidden; + contain: layout paint; } .data-table-toolbar { @@ -2431,7 +2432,10 @@ .data-table-container { overflow: auto; - max-height: 70vh; + max-height: min(70vh, 860px); + overscroll-behavior: contain; + scrollbar-gutter: stable both-edges; + -webkit-overflow-scrolling: touch; } .data-table { @@ -2584,6 +2588,209 @@ white-space: nowrap; } +.session-compaction-col { + width: 152px; + min-width: 132px; +} + +.session-compaction-cell { + display: grid; + min-width: 0; +} + +.session-compaction-trigger { + display: flex; + align-items: center; + width: 100%; + min-width: 0; + min-height: 34px; + padding: 7px 9px; + color: var(--text); + text-align: left; + background: color-mix(in srgb, var(--card) 88%, transparent); + border: 1px solid color-mix(in srgb, var(--border) 88%, transparent); + border-radius: var(--radius-sm); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.035); + cursor: pointer; + transition: + border-color var(--duration-fast) ease, + background var(--duration-fast) ease, + box-shadow var(--duration-fast) ease; +} + +.session-compaction-trigger:hover { + background: var(--bg-hover); + border-color: var(--border-strong); +} + +.session-compaction-trigger:focus-visible { + outline: none; + box-shadow: var(--focus-ring); +} + +.session-compaction-count { + min-width: 0; + overflow: hidden; + font-weight: 650; + font-size: 12px; + text-overflow: ellipsis; + white-space: nowrap; +} + +.session-checkpoint-details-row td { + padding: 0; + background: + linear-gradient(180deg, rgba(255, 255, 255, 0.018), transparent 34%), + var(--surface-2, rgba(127, 127, 127, 0.05)); +} + +.session-details-panel { + display: grid; + gap: 14px; + padding: 16px; + border-top: 1px solid var(--border); +} + +.session-details-panel__hero { + display: flex; + align-items: flex-start; + justify-content: space-between; + gap: 14px; + padding: 14px; + border: 1px solid color-mix(in srgb, var(--border) 82%, transparent); + border-radius: var(--radius-md); + background: color-mix(in srgb, var(--card) 90%, transparent); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.035); +} + +.session-details-panel__eyebrow { + margin-bottom: 4px; + color: var(--muted); + font-size: 11px; + font-weight: 650; + letter-spacing: 0.04em; + text-transform: uppercase; +} + +.session-details-panel__title { + max-width: min(720px, 72vw); + overflow: hidden; + font-weight: 700; + font-size: 14px; + text-overflow: ellipsis; + white-space: nowrap; +} + +.session-details-panel__subtitle { + margin-top: 4px; + font-size: 12px; +} + +.session-details-grid { + display: grid; + grid-template-columns: repeat(auto-fit, minmax(148px, 1fr)); + gap: 10px; +} + +.session-detail-stat { + min-width: 0; + padding: 11px 12px; + border: 1px solid color-mix(in srgb, var(--border) 84%, transparent); + border-radius: var(--radius-sm); + background: color-mix(in srgb, var(--card) 86%, transparent); +} + +.session-detail-stat__label { + margin-bottom: 5px; + color: var(--muted); + font-size: 11px; + font-weight: 650; + letter-spacing: 0.03em; + text-transform: uppercase; +} + +.session-detail-stat__value { + min-width: 0; + overflow: hidden; + font-weight: 600; + font-size: 12px; + line-height: 1.35; + text-overflow: ellipsis; + white-space: nowrap; +} + +.session-details-section { + display: grid; + gap: 10px; + padding: 14px; + border: 1px solid color-mix(in srgb, var(--border) 82%, transparent); + border-radius: var(--radius-md); + background: color-mix(in srgb, var(--bg-elevated) 78%, transparent); +} + +.session-details-section__header { + display: flex; + align-items: center; + justify-content: space-between; + gap: 12px; +} + +.session-details-section__title { + font-weight: 700; + font-size: 13px; +} + +.session-details-empty { + padding: 4px 0; + font-size: 12px; +} + +.session-checkpoint-list { + display: grid; + gap: 10px; +} + +.session-checkpoint-card { + display: grid; + gap: 8px; + padding: 12px; + border: 1px solid var(--border); + border-radius: var(--radius-md); + background: color-mix(in srgb, var(--card) 92%, transparent); +} + +.session-checkpoint-card__header { + display: flex; + align-items: center; + justify-content: space-between; + gap: 8px; + min-width: 0; +} + +.session-checkpoint-card__header strong, +.session-checkpoint-card__delta { + min-width: 0; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} + +.session-checkpoint-card__delta { + flex: 0 1 auto; + font-size: 12px; +} + +.session-checkpoint-card__summary { + overflow-wrap: anywhere; + white-space: pre-wrap; +} + +.session-checkpoint-card__actions { + display: flex; + flex-wrap: wrap; + gap: 8px; +} + /* Checkbox column */ .data-table-checkbox-col { width: var(--data-table-checkbox-col-width); diff --git a/ui/src/styles/components.test.ts b/ui/src/styles/components.test.ts index a0a42249a8b..d7526673a62 100644 --- a/ui/src/styles/components.test.ts +++ b/ui/src/styles/components.test.ts @@ -2,15 +2,18 @@ import { existsSync, readFileSync } from "node:fs"; import { resolve } from "node:path"; import { describe, expect, it } from "vitest"; -function readComponentsCss(): string { - const cssPath = [ - resolve(process.cwd(), "ui/src/styles/components.css"), - resolve(process.cwd(), "..", "ui/src/styles/components.css"), - ].find((candidate) => existsSync(candidate)); +function readStyleSheet(path: string): string { + const cssPath = [resolve(process.cwd(), path), resolve(process.cwd(), "..", path)].find( + (candidate) => existsSync(candidate), + ); expect(cssPath).toBeTruthy(); return readFileSync(cssPath!, "utf8"); } +function readComponentsCss(): string { + return readStyleSheet("ui/src/styles/components.css"); +} + describe("agent fallback chip styles", () => { it("styles the chip remove control inside the agent model input", () => { const css = readComponentsCss(); @@ -35,6 +38,33 @@ describe("sessions filter styles", () => { }); }); +describe("sessions table responsive styles", () => { + it("keeps the compaction disclosure and details usable on narrow screens", () => { + const componentsCss = readComponentsCss(); + const mobileCss = readStyleSheet("ui/src/styles/layout.mobile.css"); + + expect(componentsCss).toContain(".session-compaction-cell {"); + expect(componentsCss).toContain(".session-compaction-trigger {"); + expect(componentsCss).toContain(".session-details-panel {"); + expect(componentsCss).not.toContain(".session-checkpoint-toggle {"); + expect(mobileCss).toContain(".data-table.sessions-table {\n min-width: 540px;"); + expect(mobileCss).toContain( + ".sessions-table th:nth-child(10),\n .sessions-table td:nth-child(10),\n .sessions-table th:nth-child(11),\n .sessions-table td:nth-child(11)", + ); + expect(mobileCss).toContain( + ".sessions-table th:nth-child(4),\n .sessions-table td:nth-child(4),\n .sessions-table th:nth-child(9),\n .sessions-table td:nth-child(9)", + ); + expect(mobileCss).toContain( + ".sessions-table th:nth-child(3),\n .sessions-table td:nth-child(3),\n .sessions-table th:nth-child(8),\n .sessions-table td:nth-child(8)", + ); + expect(mobileCss).toContain( + ".sessions-table th:nth-child(5),\n .sessions-table td:nth-child(5)", + ); + expect(mobileCss).toContain(".data-table.sessions-table .data-table-key-col {"); + expect(mobileCss).not.toContain(".sessions-table th:nth-child(7),"); + }); +}); + describe("overview access grid styles", () => { it("keeps access fields and native controls within the card", () => { const css = readComponentsCss(); diff --git a/ui/src/styles/layout.mobile.css b/ui/src/styles/layout.mobile.css index 3ba4165d2aa..514ef24294a 100644 --- a/ui/src/styles/layout.mobile.css +++ b/ui/src/styles/layout.mobile.css @@ -787,22 +787,30 @@ /* nth-child is 1-based and includes the checkbox column (col 1). */ -/* ≤1400px: hide Verbose (col 9) and Reasoning (col 10) */ +/* ≤1400px: hide Verbose (col 10) and Reasoning (col 11) */ @media (max-width: 1400px) { - .data-table th:nth-child(9), - .data-table td:nth-child(9), - .data-table th:nth-child(10), - .data-table td:nth-child(10) { + .data-table.sessions-table { + min-width: 1080px; + } + + .sessions-table th:nth-child(10), + .sessions-table td:nth-child(10), + .sessions-table th:nth-child(11), + .sessions-table td:nth-child(11) { display: none; } } -/* ≤1100px: also hide Fast (col 8) and Kind (col 4) */ +/* ≤1100px: also hide Fast (col 9) and Kind (col 4) */ @media (max-width: 1100px) { - .data-table th:nth-child(4), - .data-table td:nth-child(4), - .data-table th:nth-child(8), - .data-table td:nth-child(8) { + .data-table.sessions-table { + min-width: 900px; + } + + .sessions-table th:nth-child(4), + .sessions-table td:nth-child(4), + .sessions-table th:nth-child(9), + .sessions-table td:nth-child(9) { display: none; } @@ -812,20 +820,28 @@ } } -/* ≤900px: also hide Thinking (col 7) and Label (col 3) */ +/* ≤900px: also hide Thinking (col 8) and Label (col 3) */ @media (max-width: 900px) { - .data-table th:nth-child(3), - .data-table td:nth-child(3), - .data-table th:nth-child(7), - .data-table td:nth-child(7) { + .data-table.sessions-table { + min-width: 690px; + } + + .sessions-table th:nth-child(3), + .sessions-table td:nth-child(3), + .sessions-table th:nth-child(8), + .sessions-table td:nth-child(8) { display: none; } } /* ≤768px: also hide Tokens (col 6); tighten padding; stack pagination */ @media (max-width: 768px) { - .data-table th:nth-child(6), - .data-table td:nth-child(6) { + .data-table.sessions-table { + min-width: 540px; + } + + .sessions-table th:nth-child(6), + .sessions-table td:nth-child(6) { display: none; } @@ -863,6 +879,32 @@ max-width: 200px; } + .session-compaction-col { + width: 96px; + min-width: 86px; + } + + .session-compaction-trigger { + padding: 6px 7px; + } + + .session-details-panel { + padding: 12px; + } + + .session-details-panel__hero, + .session-details-section { + padding: 12px; + } + + .session-details-panel__title { + max-width: 100%; + } + + .session-details-grid { + grid-template-columns: minmax(0, 1fr); + } + .session-key-cell .session-link, .session-key-cell .session-key-display-name { overflow: hidden; @@ -880,6 +922,21 @@ /* ≤500px: tighten further, truncate key column */ @media (max-width: 500px) { + .data-table.sessions-table { + min-width: 330px; + } + + .sessions-table th:nth-child(5), + .sessions-table td:nth-child(5) { + display: none; + } + + .data-table.sessions-table .data-table-key-col { + width: 144px; + min-width: 144px; + max-width: 144px; + } + .data-table th, .data-table td { padding: 6px 4px; diff --git a/ui/src/ui/views/sessions.browser.test.ts b/ui/src/ui/views/sessions.browser.test.ts new file mode 100644 index 00000000000..fe2d815622f --- /dev/null +++ b/ui/src/ui/views/sessions.browser.test.ts @@ -0,0 +1,191 @@ +import { existsSync, readFileSync } from "node:fs"; +import { resolve } from "node:path"; +import { chromium, type Browser, type Page } from "playwright"; +import { afterAll, beforeAll, describe, expect, it } from "vitest"; + +const VIEWPORTS = [ + [375, 812], + [430, 932], + [768, 1024], + [1440, 900], +] as const; + +const describeBrowserLayout = existsSync(chromium.executablePath()) ? describe : describe.skip; + +let browser: Browser; + +function readUiCss(): string { + const roots = [process.cwd(), resolve(process.cwd(), "ui")]; + const files = [ + "src/styles/base.css", + "src/styles/layout.css", + "src/styles/layout.mobile.css", + "src/styles/components.css", + ]; + return files + .map((file) => { + const path = roots + .map((root) => resolve(root, file)) + .find((candidate) => existsSync(candidate)); + expect(path, `Missing CSS fixture ${file}`).toBeTruthy(); + return readFileSync(path!, "utf8"); + }) + .join("\n"); +} + +function sessionsTableHtml() { + const headers = [ + "", + "Key", + "Label", + "Kind", + "Updated", + "Tokens", + "Compaction", + "Thinking", + "Fast", + "Verbose", + "Reasoning", + ]; + return ` +
+
+
+ + + + ${headers + .map( + (header, index) => + ``, + ) + .join("")} + + + + + + + + + + + + + + + + + + + + +
${header}
+ + directnow123456 / 200000 +
+ +
+
+
+
+
+
Session details
+
agent:main:main
+
+ direct +
+
+
+
Tokens
+
123456 / 200000
+
+
+
Compaction
+
1 Checkpoint
+
+
+
+
Compaction history
+
+
+
+ manual - now + 122,414 to 38,920 tokens +
+
+ Earlier transcript state is preserved here for branch or restore. +
+
+
+
+
+
+
+
+
+ `; +} + +async function openFixture(width: number, height: number): Promise { + const page = await browser.newPage({ viewport: { width, height } }); + await page.setContent( + `${sessionsTableHtml()}`, + ); + return page; +} + +describeBrowserLayout("sessions responsive browser layout", () => { + beforeAll(async () => { + browser = await chromium.launch({ headless: true }); + }); + + afterAll(async () => { + await browser.close(); + }); + + it.each(VIEWPORTS)("keeps compaction details visible at %dx%d", async (width, height) => { + const page = await openFixture(width, height); + const metrics = await page.evaluate(() => { + const container = document.querySelector(".data-table-container"); + const compaction = document.querySelector(".session-compaction-cell"); + const trigger = document.querySelector(".session-compaction-trigger"); + const details = document.querySelector(".session-details-panel"); + if (!(container instanceof HTMLElement) || !(compaction instanceof HTMLElement)) { + throw new Error("Missing sessions table fixture elements"); + } + const containerRect = container.getBoundingClientRect(); + const compactionRect = compaction.getBoundingClientRect(); + return { + bodyOverflow: document.documentElement.scrollWidth - window.innerWidth, + compactionText: compaction.textContent?.trim(), + hasTrigger: trigger !== null, + hasLegacyButton: document.querySelector(".session-checkpoint-toggle") !== null, + hasDetails: details !== null, + compactionVisible: + compactionRect.left >= containerRect.left && compactionRect.right <= containerRect.right, + }; + }); + + expect(metrics.bodyOverflow).toBeLessThanOrEqual(1); + expect(metrics.compactionText).toContain("1 Checkpoint"); + expect(metrics.hasTrigger).toBe(true); + expect(metrics.hasLegacyButton).toBe(false); + expect(metrics.hasDetails).toBe(true); + expect(metrics.compactionVisible).toBe(true); + + await page.close(); + }); +}); diff --git a/ui/src/ui/views/sessions.test.ts b/ui/src/ui/views/sessions.test.ts index d655b9e0592..9612d666340 100644 --- a/ui/src/ui/views/sessions.test.ts +++ b/ui/src/ui/views/sessions.test.ts @@ -457,6 +457,96 @@ describe("sessions view", () => { expect(tokenCell?.textContent?.trim()).toBe("123456 / 200000"); }); + it("renders the checkpoint count as the compaction disclosure", async () => { + const container = document.createElement("div"); + const onToggleCheckpointDetails = vi.fn(); + render( + renderSessions({ + ...buildProps( + buildResult({ + key: "agent:main:main", + kind: "direct", + updatedAt: Date.now(), + compactionCheckpointCount: 1, + latestCompactionCheckpoint: { + checkpointId: "checkpoint-1", + createdAt: Date.now(), + reason: "manual", + }, + }), + ), + onToggleCheckpointDetails, + }), + container, + ); + await Promise.resolve(); + + const compactionCell = container.querySelector("tbody .session-compaction-col"); + expect(compactionCell?.textContent).toContain("1 Checkpoint"); + expect(compactionCell?.textContent).not.toContain("manual"); + const trigger = container.querySelector(".session-compaction-trigger"); + expect(trigger?.getAttribute("aria-expanded")).toBe("false"); + expect(container.querySelector(".session-checkpoint-toggle")).toBeNull(); + + trigger?.dispatchEvent(new MouseEvent("click", { bubbles: true })); + expect(onToggleCheckpointDetails).toHaveBeenCalledWith("agent:main:main"); + }); + + it("renders expanded session details with compaction history", async () => { + const container = document.createElement("div"); + render( + renderSessions({ + ...buildProps( + buildResult({ + key: "agent:main:main", + kind: "direct", + updatedAt: Date.now(), + totalTokens: 123456, + contextTokens: 200000, + model: "gpt-5.5", + modelProvider: "openai", + status: "running", + runtimeMs: 125000, + compactionCheckpointCount: 1, + latestCompactionCheckpoint: { + checkpointId: "checkpoint-1", + createdAt: Date.now(), + reason: "manual", + }, + }), + ), + expandedCheckpointKey: "agent:main:main", + checkpointItemsByKey: { + "agent:main:main": [ + { + checkpointId: "checkpoint-1", + sessionKey: "agent:main:main", + sessionId: "session-1", + createdAt: Date.now(), + reason: "manual", + tokensBefore: 123456, + tokensAfter: 38920, + summary: "Trimmed earlier setup chatter and kept the active execution plan.", + preCompaction: { sessionId: "session-1" }, + postCompaction: { sessionId: "session-1" }, + }, + ], + }, + }), + container, + ); + await Promise.resolve(); + + const details = container.querySelector(".session-details-panel"); + expect(details?.textContent).toContain("Session details"); + expect(details?.textContent).toContain("gpt-5.5"); + expect(details?.textContent).toContain("openai"); + expect(details?.textContent).toContain("2m 5s"); + expect(details?.textContent).toContain("Compaction history"); + expect(details?.textContent).toContain("123,456 to 38,920 tokens"); + expect(details?.textContent).not.toContain("->"); + }); + it("does not expand checkpoint details when the row has none or a nested control was used", async () => { const container = document.createElement("div"); const onToggleCheckpointDetails = vi.fn(); diff --git a/ui/src/ui/views/sessions.ts b/ui/src/ui/views/sessions.ts index e9a13b7fa58..80a27bdb5ca 100644 --- a/ui/src/ui/views/sessions.ts +++ b/ui/src/ui/views/sessions.ts @@ -265,6 +265,12 @@ function formatCheckpointReason(reason: SessionCompactionCheckpoint["reason"]): } } +function formatCheckpointCount(count: number): string { + return count === 1 + ? t("sessionsView.checkpoint", { count: String(count) }) + : t("sessionsView.checkpoints", { count: String(count) }); +} + function formatCheckpointDelta(checkpoint: SessionCompactionCheckpoint): string { if ( typeof checkpoint.tokensBefore === "number" && @@ -283,6 +289,67 @@ function formatCheckpointDelta(checkpoint: SessionCompactionCheckpoint): string return t("sessionsView.tokenDeltaUnavailable"); } +function formatRuntimeMs(runtimeMs: number | undefined): string | null { + if (typeof runtimeMs !== "number" || !Number.isFinite(runtimeMs) || runtimeMs < 0) { + return null; + } + const totalSeconds = Math.round(runtimeMs / 1000); + if (totalSeconds < 60) { + return `${totalSeconds}s`; + } + const minutes = Math.floor(totalSeconds / 60); + const seconds = totalSeconds % 60; + if (minutes < 60) { + return seconds > 0 ? `${minutes}m ${seconds}s` : `${minutes}m`; + } + const hours = Math.floor(minutes / 60); + const remainingMinutes = minutes % 60; + return remainingMinutes > 0 ? `${hours}h ${remainingMinutes}m` : `${hours}h`; +} + +function sessionDetailItems(params: { + row: GatewaySessionRow; + updated: string; + checkpointCount: number; +}): Array<{ label: string; value: string }> { + const { row, updated, checkpointCount } = params; + const details: Array<{ label: string; value: string }> = [ + { label: t("sessionsView.key"), value: row.key }, + { label: t("sessionsView.kind"), value: row.kind }, + { label: t("sessionsView.updated"), value: updated }, + { label: t("sessionsView.tokens"), value: formatSessionTokens(row) }, + { label: t("sessionsView.compaction"), value: formatCheckpointCount(checkpointCount) }, + ]; + const add = (label: string, value: string | null | undefined) => { + const normalized = normalizeOptionalString(value); + if (normalized) { + details.push({ label, value: normalized }); + } + }; + add(t("sessionsView.status"), row.status); + add(t("sessionsView.model"), row.model); + add(t("sessionsView.provider"), row.modelProvider); + add(t("sessionsView.runtime"), formatRuntimeMs(row.runtimeMs)); + add(t("sessionsView.surface"), row.surface); + add(t("sessionsView.subject"), row.subject); + add(t("sessionsView.room"), row.room); + add(t("sessionsView.space"), row.space); + add(t("sessionsView.sessionId"), row.sessionId); + if (typeof row.hasActiveRun === "boolean") { + details.push({ + label: t("sessionsView.activeRun"), + value: row.hasActiveRun ? t("common.yes") : t("common.no"), + }); + } + if (typeof row.archived === "boolean") { + details.push({ + label: t("sessionsView.archived"), + value: row.archived ? t("common.yes") : t("common.no"), + }); + } + return details; +} + function isRowControlTarget(target: EventTarget | null): boolean { return ( target instanceof Element && @@ -554,7 +621,7 @@ export function renderSessions(props: SessionsProps) { ${t("agents.context.runtime")} ${sortHeader("updated", t("sessionsView.updated"))} ${sortHeader("tokens", t("sessionsView.tokens"))} - ${t("sessionsView.compaction")} + ${t("sessionsView.compaction")} ${t("sessionsView.thinking")} ${t("sessionsView.fast")} ${t("sessionsView.verbose")} @@ -631,11 +698,18 @@ function renderRows(row: GatewaySessionRow, props: SessionsProps) { const reasoningLevels = withCurrentOption(REASONING_LEVELS, reasoning); const latestCheckpoint = row.latestCompactionCheckpoint; const checkpointCount = row.compactionCheckpointCount ?? 0; + const visibleCheckpointCount = Math.max(checkpointCount, latestCheckpoint ? 1 : 0); const hasCheckpoints = checkpointCount > 0 || Boolean(latestCheckpoint); const isExpanded = props.expandedCheckpointKey === row.key; const checkpointItems = props.checkpointItemsByKey[row.key] ?? []; const checkpointError = props.checkpointErrorByKey[row.key]; const detailsId = `session-checkpoints-${encodeURIComponent(row.key)}`; + const checkpointLabel = formatCheckpointCount(visibleCheckpointCount); + const sessionDetails = sessionDetailItems({ + row, + updated, + checkpointCount: visibleCheckpointCount, + }); const displayName = normalizeOptionalString(row.displayName) ?? null; const trimmedLabel = normalizeOptionalString(row.label) ?? ""; const showDisplayName = Boolean( @@ -762,38 +836,27 @@ function renderRows(row: GatewaySessionRow, props: SessionsProps) { ${updated} ${formatSessionTokens(row)} - -
- - ${checkpointCount > 0 - ? checkpointCount === 1 - ? t("sessionsView.checkpoint", { count: String(checkpointCount) }) - : t("sessionsView.checkpoints", { count: String(checkpointCount) }) - : t("common.none")} - - ${latestCheckpoint - ? html` - - ${formatCheckpointReason(latestCheckpoint.reason)} · - ${formatRelativeTimestamp(latestCheckpoint.createdAt)} - - ` - : nothing} + +
${hasCheckpoints ? html` ` - : nothing} + : html`${t("common.none")}`}
@@ -870,67 +933,108 @@ function renderRows(row: GatewaySessionRow, props: SessionsProps) { ...(isExpanded && hasCheckpoints ? [ html` - -
- ${props.checkpointLoadingKey === row.key - ? html`
${t("sessionsView.loadingCheckpoints")}
` - : checkpointError - ? html`
${checkpointError}
` - : checkpointItems.length === 0 - ? html`
${t("sessionsView.noCheckpoints")}
` - : html` -
- ${checkpointItems.map( - (checkpoint) => html` -
-
- - ${formatCheckpointReason(checkpoint.reason)} · - ${formatRelativeTimestamp(checkpoint.createdAt)} - - - ${formatCheckpointDelta(checkpoint)} - + +
+
+
+
+ ${t("sessionsView.sessionDetails")} +
+
${friendlyKeyLabel ?? row.key}
+ ${showDisplayName + ? html` +
${displayName}
+ ` + : nothing} +
+ ${row.kind} +
+ +
+ ${sessionDetails.map( + (item) => html` +
+
${item.label}
+
+ ${item.value} +
+
+ `, + )} +
+ +
+
+
+
+ ${t("sessionsView.compactionHistory")} +
+
${checkpointLabel}
+
+
+ ${props.checkpointLoadingKey === row.key + ? html`
+ ${t("sessionsView.loadingCheckpoints")} +
` + : checkpointError + ? html`
${checkpointError}
` + : checkpointItems.length === 0 + ? html`
+ ${t("sessionsView.noCheckpoints")} +
` + : html` +
+ ${checkpointItems.map( + (checkpoint) => html` +
+
+ + ${formatCheckpointReason(checkpoint.reason)} · + ${formatRelativeTimestamp(checkpoint.createdAt)} + + + ${formatCheckpointDelta(checkpoint)} + +
+ ${checkpoint.summary + ? html`
+ ${checkpoint.summary} +
` + : html` +
${t("sessionsView.noSummary")}
+ `} +
+ + +
- ${checkpoint.summary - ? html`
- ${checkpoint.summary} -
` - : html`
${t("sessionsView.noSummary")}
`} -
- - -
-
- `, - )} -
- `} + `, + )} +
+ `} +
`,