mirror of
https://github.com/openclaw/openclaw.git
synced 2026-06-06 05:51:15 +08:00
feat(ui): add ephemeral Activity tab
Fixes #12831. Adds a Control UI Activity tab at `/activity` under the Control nav group. The tab derives browser-local, memory-only activity entries from the existing `session.tool` / tool-event delivery path and stores only sanitized summaries, hidden-argument counts, and redacted/truncated output previews. Includes filtering, tool selection, clear, expand/collapse, keyboard-native disclosure rows, auto-follow scrolling, navigation/i18n/docs/changelog coverage, and focused regression tests. Follow-up tracks #54577, #37816, and #47386 remain distinct and open. Verification: - `pnpm ui:i18n:sync` - `git diff --check` - Focused Vitest coverage for Activity, gateway/tool stream, chat item rendering, navigation, and gateway agent events - Desktop/mobile browser smoke for sanitized Activity rendering and header de-duplication - Testbox `pnpm check:changed`: `tbx_01ksen33c79b8rywayf6cxww4r` Thanks @BunsDev.
This commit is contained in:
@@ -6,6 +6,8 @@ Docs: https://docs.openclaw.ai
|
||||
|
||||
### Changes
|
||||
|
||||
- Control UI: add an ephemeral Activity tab for sanitized live tool activity summaries without persisting raw telemetry. Fixes #12831. Thanks @BunsDev.
|
||||
|
||||
### Fixes
|
||||
|
||||
- Agents/commitments: serialize commitment store load-modify-save writes so concurrent heartbeat and CLI updates no longer lose dismissal, sent, or attempt state. (#81153) Thanks @ai-hpc.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
---
|
||||
summary: "Browser-based control UI for the Gateway (chat, nodes, config)"
|
||||
summary: "Browser-based control UI for the Gateway (chat, activity, nodes, config)"
|
||||
read_when:
|
||||
- You want to operate the Gateway from a browser
|
||||
- You want Tailnet access without SSH tunnels
|
||||
@@ -103,6 +103,7 @@ Imported themes are stored only in the current browser profile. They are not wri
|
||||
- Chat history refreshes request a bounded recent window with per-message text caps so large sessions do not force the browser to render a full transcript payload before the chat becomes usable.
|
||||
- Talk through browser realtime sessions. OpenAI uses direct WebRTC, Google Live uses a constrained one-use browser token over WebSocket, and backend-only realtime voice plugins use the Gateway relay transport. Client-owned provider sessions start with `talk.client.create`; Gateway relay sessions start with `talk.session.create`. The relay keeps provider credentials on the Gateway while the browser streams microphone PCM through `talk.session.appendAudio`, forwards `openclaw_agent_consult` provider tool calls through `talk.client.toolCall` for Gateway policy and the larger configured OpenClaw model, and routes active-run voice steering through `talk.client.steer` or `talk.session.steer`.
|
||||
- Stream tool calls + live tool output cards in Chat (agent events).
|
||||
- Activity tab with browser-local, redaction-first summaries of live tool activity from existing `session.tool` / tool event delivery.
|
||||
|
||||
</Accordion>
|
||||
<Accordion title="Channels, instances, sessions, dreams">
|
||||
@@ -152,6 +153,12 @@ Imported themes are stored only in the current browser profile. They are not wri
|
||||
</Accordion>
|
||||
</AccordionGroup>
|
||||
|
||||
## Activity tab
|
||||
|
||||
The Activity tab is an ephemeral browser-local observer for live tool activity. It is derived from the same Gateway `session.tool` / tool event stream that powers Chat tool cards; it does not add another Gateway event family, endpoint, durable activity store, metrics feed, or external observer stream.
|
||||
|
||||
Activity entries keep only sanitized summaries and redacted, truncated output previews. Tool argument values are not stored in Activity state; the UI shows that arguments are hidden and records only the argument field count. The in-memory list follows the current browser tab, survives navigation within the Control UI, and resets on page reload, session switch, or **Clear**.
|
||||
|
||||
## Chat behavior
|
||||
|
||||
<AccordionGroup>
|
||||
|
||||
@@ -1,11 +1,36 @@
|
||||
{
|
||||
"fallbackKeys": [],
|
||||
"generatedAt": "2026-05-23T05:40:09.583Z",
|
||||
"fallbackKeys": [
|
||||
"activity.allTools",
|
||||
"activity.argumentHiddenOne",
|
||||
"activity.argumentsHidden",
|
||||
"activity.autoFollow",
|
||||
"activity.collapseAll",
|
||||
"activity.duration.minutes",
|
||||
"activity.duration.ms",
|
||||
"activity.duration.seconds",
|
||||
"activity.empty",
|
||||
"activity.emptyFiltered",
|
||||
"activity.entrySummary",
|
||||
"activity.expandAll",
|
||||
"activity.filtersLabel",
|
||||
"activity.noOutputPreview",
|
||||
"activity.outputTruncated",
|
||||
"activity.searchPlaceholder",
|
||||
"activity.statusFilters",
|
||||
"activity.streamLabel",
|
||||
"activity.subtitle",
|
||||
"activity.title",
|
||||
"activity.toolCallId",
|
||||
"activity.visibleCount",
|
||||
"subtitles.activity",
|
||||
"tabs.activity"
|
||||
],
|
||||
"generatedAt": "2026-05-25T03:52:18.827Z",
|
||||
"locale": "ar",
|
||||
"model": "claude-opus-4-7",
|
||||
"provider": "anthropic",
|
||||
"sourceHash": "2e6cfef7fe4490f7f524e448706ee7bfb8441ff88e1c79f479b7521f0db6e7cb",
|
||||
"totalKeys": 1122,
|
||||
"translatedKeys": 1122,
|
||||
"sourceHash": "e760668abcba0b56572e1f4772f221e2716a7f39bc7f91669fd3c3db0210f593",
|
||||
"totalKeys": 1154,
|
||||
"translatedKeys": 1130,
|
||||
"workflow": 1
|
||||
}
|
||||
|
||||
@@ -161,6 +161,7 @@
|
||||
{"cache_key":"26fab0ee973e503376b47598f2fc69daf22d2ed734e33327b81ffa2b7349e195","model":"gpt-5.5","provider":"openai","segment_id":"chat.showCronSessions","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Show cron sessions","text_hash":"0cc0314eb8ffe4f1b14e774b3eec8f0433cc0ab073f396ca789d6ee35cb37385","tgt_lang":"ar","translated":"إظهار جلسات cron","updated_at":"2026-04-29T17:39:35.999Z"}
|
||||
{"cache_key":"274a760ab2da774b8cbbcee0274b6ee8e59d29d1423d7c3b793cb6c5d2810ee7","model":"gpt-5.5","provider":"openai","segment_id":"overview.access.passwordPlaceholder","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"system or shared password","text_hash":"34a9738798b1867d236d9f47ade0fb12cb06f64709c78661289f169c94336e36","tgt_lang":"ar","translated":"كلمة مرور النظام أو كلمة مرور مشتركة","updated_at":"2026-04-29T17:37:41.352Z"}
|
||||
{"cache_key":"27b435a73609de95ce6bf766f52307007f7e39c84b04b36d79d28fdf9b78aa56","model":"gpt-5.5","provider":"openai","segment_id":"common.dismiss","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Dismiss","text_hash":"48845bff334a50a59aaecf499f28a7a24c3b4b891b8b18a9f1169ad8e8a6b261","tgt_lang":"ar","translated":"تجاهل","updated_at":"2026-04-29T20:14:35.845Z"}
|
||||
{"cache_key":"27de9b7ecb9b01b7453b8a0e47e853d293d4eea49658b8657b5f4f18ff802134","model":"gpt-5.5","provider":"openai","segment_id":"activity.runId","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Run","text_hash":"00d60e31a4e6b8344d4201f25a6a7dee770713107f6d097abb01559d32b17f26","tgt_lang":"ar","translated":"شغّل","updated_at":"2026-04-29T19:26:37.887Z"}
|
||||
{"cache_key":"27fc9f10ed45ca2d2716b09c75e4642164b7b269ea05c34f09188f0b57911f08","model":"gpt-5.5","provider":"openai","segment_id":"execApproval.labels.severity","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Severity","text_hash":"5e9f98120dbe568255ee059f39671686982b113d4e917b6d6faf149918c81709","tgt_lang":"ar","translated":"الخطورة","updated_at":"2026-04-29T19:26:43.624Z"}
|
||||
{"cache_key":"281ba4805e794e4a0daa37273508bbc10e754a6f7433e2c5a3d1968fc7754f5b","model":"gpt-5.5","provider":"openai","segment_id":"languages.en","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"English","text_hash":"ba118bf7fc9c1aedc1edb28a0aa86e0b43b681f222af6616e13c43be87815b06","tgt_lang":"ar","translated":"English (الإنجليزية)","updated_at":"2026-04-29T17:39:41.587Z"}
|
||||
{"cache_key":"2863af8c4ef8e16a0f8b232785cf1d709fc5085e34a8870f5f293a33ee881bbc","model":"gpt-5.5","provider":"openai","segment_id":"dreaming.trace.signals","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Signals","text_hash":"88b01c8a4bff9a08b6b56b8de43beb07205956d64d1c58eff683de7eaf3645e5","tgt_lang":"ar","translated":"الإشارات","updated_at":"2026-04-29T17:38:30.668Z"}
|
||||
@@ -189,6 +190,7 @@
|
||||
{"cache_key":"2e139eea90b56a097b09fd4c1bc7fee0179cc4690fb5dc482020d99bbcb79cc2","model":"gpt-5.5","provider":"openai","segment_id":"debug.snapshotsTitle","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Snapshots","text_hash":"f187f78e07efb26eacf88e2d361f91f4abf37d025e744f36446b62d22abd1460","tgt_lang":"ar","translated":"اللقطات","updated_at":"2026-04-29T19:26:31.017Z"}
|
||||
{"cache_key":"2e2c89c4d131b3113e652b09cda37adcbf9145e3e5779084072d57b963e27efd","model":"gpt-5.5","provider":"openai","segment_id":"lazyView.retry","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Retry","text_hash":"942087cc2d41e01304b7195558d093d10c72af8e838c7556d6a02d471ee71852","tgt_lang":"ar","translated":"إعادة المحاولة","updated_at":"2026-04-29T17:37:18.843Z"}
|
||||
{"cache_key":"2e41c38447d6eec59089c717bf813411ab14d7841d67599506df68102109d13c","model":"gpt-5.5","provider":"openai","segment_id":"cron.form.cancel","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Cancel","text_hash":"19766ed6ccb2f4a32778eed80d1928d2c87a18d7c275ccb163ec6709d3eb2e27","tgt_lang":"ar","translated":"إلغاء","updated_at":"2026-04-29T17:40:36.223Z"}
|
||||
{"cache_key":"2e98afe3aaf97fea9f1c17667038901e5d261bc3a85bd59752a309d4ac3bb1ec","model":"gpt-5.5","provider":"openai","segment_id":"activity.clear","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Clear","text_hash":"83b12c2216efb4fdc924e1deb5182e905e4926ed0c1c324d467107f46d5a26a9","tgt_lang":"ar","translated":"مسح","updated_at":"2026-04-29T17:39:56.158Z"}
|
||||
{"cache_key":"2ed44e163b5663a7ba622d47904e7f3f42912b5302d551e09cb422cc979040a5","model":"gpt-5.5","provider":"openai","segment_id":"channels.nostr.avatarUrl","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Avatar URL","text_hash":"18a20f99701c5c7ac5c7d4f4c62e57e8f35a4aec25a43494baa3b741152c0706","tgt_lang":"ar","translated":"عنوان URL للصورة الرمزية","updated_at":"2026-04-29T17:37:18.843Z"}
|
||||
{"cache_key":"2f1016b2722f36fcc7eba016956854d8fec01093e573edfc395e83310c87e0da","model":"gpt-5.5","provider":"openai","segment_id":"cron.jobs.noMatching","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"No matching jobs.","text_hash":"d5d5eb64b0df01acff28eb469bcf11e20270eee0b74bb07bf4a4b52ebac97d1d","tgt_lang":"ar","translated":"لا توجد مهام مطابقة.","updated_at":"2026-04-29T17:39:56.158Z"}
|
||||
{"cache_key":"300176f3b09aeee1665268e04f2cf02719baaa6820ed89f5cfec852eab65ee81","model":"gpt-5.5","provider":"openai","segment_id":"usage.overview.cached","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"cached","text_hash":"3673014e72b67383be302485694555a57ad393afdebaed6ded110a775bd0556d","tgt_lang":"ar","translated":"مخزن مؤقتًا","updated_at":"2026-04-29T17:39:11.159Z"}
|
||||
@@ -275,6 +277,7 @@
|
||||
{"cache_key":"46333624b31a905fdb7d9e1b826a223774230036e11bd295cc5f2814c62de113","model":"gpt-5.5","provider":"openai","segment_id":"cron.form.seconds","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Seconds","text_hash":"381a8e9699052f3a958001510611a9634e7cef8aa6a1421cb7e7f6e119f91edc","tgt_lang":"ar","translated":"ثوانٍ","updated_at":"2026-04-29T17:40:28.953Z"}
|
||||
{"cache_key":"463fbc7d9510668db3697135e6141248b515b041c027e820b4bc163f63958d2b","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.minutesPlaceholder","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"min","text_hash":"1f6fa6f69d185e6086d04e7330361bf9001a3b8d0ce511171055dc34eb90c1c5","tgt_lang":"ar","translated":"دقيقة","updated_at":"2026-04-29T20:14:35.845Z"}
|
||||
{"cache_key":"4662921451447608fbef3036217a2126721aa866fcfc3c6e9e27c4a7d7639aca","model":"gpt-5.5","provider":"openai","segment_id":"cron.form.timezoneHelp","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Pick a common timezone or enter any valid IANA timezone.","text_hash":"a56f7de52b59658470a0ed6ae48112ff64e57b49b0e77e10d707d95b6822878b","tgt_lang":"ar","translated":"اختر منطقة زمنية شائعة أو أدخل أي منطقة زمنية IANA صالحة.","updated_at":"2026-04-29T17:40:13.724Z"}
|
||||
{"cache_key":"467287189475bed14ff6286001f5681b65af31571bca1aa63a33bf9fef3ada6b","model":"gpt-5.5","provider":"openai","segment_id":"activity.status.done","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Done","text_hash":"11a6767d5674c7e45f7e00dc525762275b3a48491ad6045427d2609cc496c516","tgt_lang":"ar","translated":"مكتمل","updated_at":"2026-05-10T08:31:00.791Z"}
|
||||
{"cache_key":"467e500c5ce4422796b4d0c87b690f1a87b925a3d70926b214c6c7552b418e90","model":"gpt-5.5","provider":"openai","segment_id":"dreaming.advanced.shortTermTitle","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Waiting for Promotion","text_hash":"7c0139f0d89fd220354f1db6f5495cbeb80ebd35bf9006c8aa0e23a92a20844d","tgt_lang":"ar","translated":"بانتظار الترقية","updated_at":"2026-04-29T17:38:25.053Z"}
|
||||
{"cache_key":"46822bf645c9a4c7cf8531b312ac4b796d695380bbc805084ab1a1e7457eb674","model":"gpt-5.5","provider":"openai","segment_id":"dreaming.scene.backfill","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Backfill","text_hash":"ddfbe4eb2a4b1067fd8fa43948207b6a80a1b7c98bc6d455b55d1ef049838261","tgt_lang":"ar","translated":"تعبئة بأثر رجعي","updated_at":"2026-04-29T17:38:16.973Z"}
|
||||
{"cache_key":"46c760b7e0b3bfb909c23399a779f4362ef093447f399a3757d7e4c949b2b526","model":"gpt-5.5","provider":"openai","segment_id":"common.enabled","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Enabled","text_hash":"92c1cdfdf4cb9cf6fcca962f206de36fd5d60db1178bc9461052f8de703a0e06","tgt_lang":"ar","translated":"مفعّل","updated_at":"2026-04-29T17:36:59.514Z"}
|
||||
@@ -611,6 +614,7 @@
|
||||
{"cache_key":"95a131310b31aaa3c32b7a3f1b3257f87f1ed391a0952bcd261b7a9752d3f018","model":"gpt-5.5","provider":"openai","segment_id":"cron.quickCreate.schedules.weekly.label","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Weekly","text_hash":"2975132481a7a6957cfa95055d04e706f21f1a613f448d0a17463f2eacca4636","tgt_lang":"ar","translated":"أسبوعيًا","updated_at":"2026-04-29T20:14:49.881Z"}
|
||||
{"cache_key":"95cc946c4be192110706a60a9d7cc6563c5fcfe43455659a60f005522da0580c","model":"gpt-5.5","provider":"openai","segment_id":"languages.th","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"ไทย (Thai)","text_hash":"0339954ca7e472c2f007782682a76629a864d63d3e419430bb5f6c72c4c1c88d","tgt_lang":"ar","translated":"ไทย (التايلاندية)","updated_at":"2026-04-29T17:39:41.588Z"}
|
||||
{"cache_key":"9646db91c016fb0ab529b2dc405c40cfc3fb74cd168d94dc40a6b8dab0555ea6","model":"gpt-5.5","provider":"openai","segment_id":"dreaming.stats.promoted","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Promoted","text_hash":"0cf04463c4276a6276986c22155bd4a32ce81e8dd162a657dedfa9afb97a7371","tgt_lang":"ar","translated":"تمت ترقيته","updated_at":"2026-04-29T17:38:30.668Z"}
|
||||
{"cache_key":"9701b969729d0bddec3c2855839d6d297bcfc7de2c857dca32d5114a0c289d8f","model":"gpt-5.5","provider":"openai","segment_id":"activity.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":"970fa285a0f73adc4e54f4a5e906cb798ece799b680c02db72b5ed1ce905889c","model":"gpt-5.5","provider":"openai","segment_id":"agents.files.coreFilesTitle","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Core Files","text_hash":"83c68c93244246cb86ff828bc82864f1e01057b3c0cc5745fde4ccf162b81cdf","tgt_lang":"ar","translated":"الملفات الأساسية","updated_at":"2026-04-29T19:26:26.267Z"}
|
||||
{"cache_key":"97300a2b21adc03f30318792368ddefb25fa236767f9e572ba1eb6b58001b279","model":"gpt-5.5","provider":"openai","segment_id":"agents.channels.title","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Channels","text_hash":"4c8906cf76f5740ab8792aef9f0033fe21a92045e90b357816064e9f6860a03e","tgt_lang":"ar","translated":"القنوات","updated_at":"2026-04-29T19:26:20.792Z"}
|
||||
{"cache_key":"979fbe84c4a3feb31d49c91de799996f7896fc176bd59921f456c35315ecf6cc","model":"gpt-5.5","provider":"openai","segment_id":"overview.palette.descriptions.shellCommand","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Run shell","text_hash":"154bfb96f42aa0efee3099944c7f98497cdb0a90e8f77fefa9ccecad51c20ff5","tgt_lang":"ar","translated":"تشغيل shell","updated_at":"2026-04-29T17:38:11.460Z"}
|
||||
@@ -833,6 +837,7 @@
|
||||
{"cache_key":"cb3afd0d57565183850f828bef49a62e3066fed0adba22e5541dd391924da255","model":"gpt-5.5","provider":"openai","segment_id":"cron.runEntry.next","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Next {rel}","text_hash":"5103a64770ff39be372a8004ce2b7dfc3cb3a84d79bf86a9e3ecee19b01a9e97","tgt_lang":"ar","translated":"التالي {rel}","updated_at":"2026-04-29T17:40:43.284Z"}
|
||||
{"cache_key":"cb5d5af770dffb7056ee3d6cf06c880458560163904c96b019d539655a10e9da","model":"gpt-5.5","provider":"openai","segment_id":"common.refreshing","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Refreshing…","text_hash":"1c0def7be0607b966b89e4974da38090472d8ada625f5b4c89f25b09d39683bd","tgt_lang":"ar","translated":"جارٍ التحديث…","updated_at":"2026-04-29T17:36:59.514Z"}
|
||||
{"cache_key":"cb7160fbf66a36ecb62b439e99984cdfb217a25c8418c27446de5a76cd68dd57","model":"gpt-5.5","provider":"openai","segment_id":"common.health","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Health","text_hash":"55898449eb74fb2e348d13e5a5d84ab019bb87ea92687b50b3d3302eb409b784","tgt_lang":"ar","translated":"الصحة","updated_at":"2026-04-29T17:36:59.514Z"}
|
||||
{"cache_key":"cbca5d1723614cf3ac2f72855d643d922b46afc716f86b5b30c9e630f5816fe1","model":"gpt-5.5","provider":"openai","segment_id":"activity.status.error","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Error","text_hash":"54a0e8c17ebb21a11f8a25b8042786ef7efe52441e6cc87e92c67e0c4c0c6e78","tgt_lang":"ar","translated":"خطأ","updated_at":"2026-04-29T17:40:01.750Z"}
|
||||
{"cache_key":"cbcc74533ffdc8769c647e49485ea81f167e2c12d804335ff96d08930e2e33e0","model":"gpt-5.5","provider":"openai","segment_id":"cron.form.updateSubtitle","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Update the selected scheduled job.","text_hash":"ed99ca1a9cd6abc6cef3c8ab9022ec162d7b7080c2fb4c5c9d3b58be2229c803","tgt_lang":"ar","translated":"حدّث المهمة المجدولة المحددة.","updated_at":"2026-04-29T17:40:01.750Z"}
|
||||
{"cache_key":"cbf61a90fc99185b5e10dfee36e978b5edb7b0cea676d08bb5a4f32b3f9e5e65","model":"gpt-5.5","provider":"openai","segment_id":"overview.pairing.docsLink","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Docs: Device pairing","text_hash":"3c43dc8fc050619b6acd3ee877420360cba1387553c4bc6bf5036e34282c4879","tgt_lang":"ar","translated":"المستندات: اقتران الأجهزة","updated_at":"2026-04-29T17:37:57.272Z"}
|
||||
{"cache_key":"cc024f639cfafecb92230a3cd61f5243739a3d57a4983bb66e00033c9e2155d9","model":"gpt-5.5","provider":"openai","segment_id":"agents.context.schedulingSubtitle","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Workspace and scheduling targets.","text_hash":"60be94da29b49754cf5dcb995ada31d5fc2abead604a6f97740eaaf57c184545","tgt_lang":"ar","translated":"مساحة العمل وأهداف الجدولة.","updated_at":"2026-04-29T19:26:20.792Z"}
|
||||
@@ -890,6 +895,7 @@
|
||||
{"cache_key":"d928f73b1488f07296080502ca5bec8f33895715af7a2ff06de751bb43caa717","model":"gpt-5.5","provider":"openai","segment_id":"channels.nostr.displayName","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Display Name","text_hash":"18d67c992b71ce69eb924554dbace110236c7e2db06effceb3d690b8cd64a671","tgt_lang":"ar","translated":"اسم العرض","updated_at":"2026-04-29T17:37:12.959Z"}
|
||||
{"cache_key":"d93f154b35d21ef347077ef94f87f9a92236907131ea8867e5aa7e62755046fc","model":"gpt-5.5","provider":"openai","segment_id":"overview.access.togglePasswordVisibility","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Toggle password visibility","text_hash":"1016c07b0f58d365790cc799fb215afd92fde1aeb5ac47cd17260e327465b2d6","tgt_lang":"ar","translated":"تبديل ظهور كلمة المرور","updated_at":"2026-04-29T17:37:41.352Z"}
|
||||
{"cache_key":"d9520afe97d3cc354248b82c1b3d99ae8484cc4ca348ee686d4bb1d4919ce808","model":"gpt-5.5","provider":"openai","segment_id":"usage.overview.title","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Usage Overview","text_hash":"4e59a10f60e0e162e55c1c8399a7bc68792b9120c5f57b11f522afd6d0f1971e","tgt_lang":"ar","translated":"نظرة عامة على الاستخدام","updated_at":"2026-04-29T17:39:02.502Z"}
|
||||
{"cache_key":"d968abd23a3fd21c305ba88d451b202207bb0e42e03739424f3162cd86395f24","model":"gpt-5.5","provider":"openai","segment_id":"activity.toolFilter","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Tool","text_hash":"2e53bdcd0740867b597599e733c04a994f55fb17c89a61595183a001742e5705","tgt_lang":"ar","translated":"الأداة","updated_at":"2026-04-29T17:39:24.761Z"}
|
||||
{"cache_key":"d98260c72f3da799b662c33554ded6b35825b991a817e62b7a5c81225ed69792","model":"gpt-5.5","provider":"openai","segment_id":"usage.cacheStatus.warning","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Usage cache is rebuilding in the background. Displayed totals may be stale.","text_hash":"b6ac0edeeffcb9a8f9c4f2a2e1a586206e8f2850bb4a304455c6b8abf5efa95a","tgt_lang":"ar","translated":"تجري إعادة بناء ذاكرة الاستخدام المؤقتة في الخلفية. قد تكون الإجماليات المعروضة قديمة.","updated_at":"2026-05-03T18:28:38.574Z"}
|
||||
{"cache_key":"da0fb1b787ce60487a2a709033f87ca12d294a23e83c12b8bc6053a4a69a9fce","model":"gpt-5.5","provider":"openai","segment_id":"usage.overview.cacheHint","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Cache hit rate = cache read / (input + cache read + cache write). Higher is better.","text_hash":"f27052f7e631b9a9897b95074717bca434b3de90e0e469526cfab6695e6ef339","tgt_lang":"ar","translated":"معدل إصابة ذاكرة التخزين المؤقت = قراءة ذاكرة التخزين المؤقت / (الإدخال + قراءة ذاكرة التخزين المؤقت + كتابة ذاكرة التخزين المؤقت). الأعلى أفضل.","updated_at":"2026-04-29T17:39:11.159Z"}
|
||||
{"cache_key":"da67ff71fb93e5e5e5f7d3b10c73fb3e2bad38fcb26f7cc9252f4821987db8aa","model":"gpt-5.5","provider":"openai","segment_id":"channels.nostr.nip05Help","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Verifiable identifier (e.g., you@domain.com)","text_hash":"621809d0907c8a18fa79d4d21f7d41bed3ddccb2a2dd5cd134957ef4e7b3f0f3","tgt_lang":"ar","translated":"معرّف قابل للتحقق (مثال: you@domain.com)","updated_at":"2026-04-29T17:37:18.843Z"}
|
||||
@@ -935,6 +941,7 @@
|
||||
{"cache_key":"e54f7963f8c7c61a572947f6ad1e6069e4ef096ccececb57005c8dd87572286a","model":"gpt-5.5","provider":"openai","segment_id":"overview.access.connectHint","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Click Connect to apply connection changes.","text_hash":"473e1a24ad5a8bff00b2db667b8ff16a9b537a5b127dd2af42842620ea830b6d","tgt_lang":"ar","translated":"انقر على اتصال لتطبيق تغييرات الاتصال.","updated_at":"2026-04-29T17:37:41.352Z"}
|
||||
{"cache_key":"e5b7b76a070924d640d2e6a4f03a21d0f0bccd2dd6498e348a4355400a37b17e","model":"gpt-5.5","provider":"openai","segment_id":"usage.breakdown.cacheWrite","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Cache Write","text_hash":"1471a902cb72f0173bb438d603c33897462936c35a4155e71568e70fe65e2af4","tgt_lang":"ar","translated":"كتابة ذاكرة التخزين المؤقت","updated_at":"2026-04-29T17:38:56.619Z"}
|
||||
{"cache_key":"e623da576acec3004d324fd9d6c6a9c70f79c57f236cf90db242a5136233a039","model":"gpt-5.5","provider":"openai","segment_id":"agents.context.title","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Agent Context","text_hash":"e95dfac3306c6052222ee5f2007267d30280c46d5dfa4600ee86f56a6d20b27b","tgt_lang":"ar","translated":"سياق الوكيل","updated_at":"2026-04-29T19:26:14.154Z"}
|
||||
{"cache_key":"e633dab645a8f3b626b02fdb4f8a47bbaecceeacfa06a152c011510c8c88058a","model":"gpt-5.5","provider":"openai","segment_id":"activity.session","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Session","text_hash":"6959b4159575d8dd76d9f3bbe2c6437904f861e7860c35abd18deffb1c3425a0","tgt_lang":"ar","translated":"الجلسة","updated_at":"2026-04-29T17:40:13.724Z"}
|
||||
{"cache_key":"e681f966a5917184ababd097f2f744341b2ebfab5b8a3ba140d2095289fa21a9","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.checkpoint","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"{count} checkpoint","text_hash":"a3464267384f9c0267ca207515e3c578f8677f0ba6a365359fec630ef3d66e57","tgt_lang":"ar","translated":"{count} نقطة تحقق","updated_at":"2026-04-29T20:14:44.891Z"}
|
||||
{"cache_key":"e6bdcbbce6b9b0dc74d8ab4a89e63efef276f90f9cf9ebe3c9a477d5d8fc0066","model":"gpt-5.5","provider":"openai","segment_id":"agents.files.emptyDraft","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Empty draft","text_hash":"eb58f0ad743d8b3cf8c0e735a3beaad4a3f46bc15c6dc664f4fe6cab5401ac81","tgt_lang":"ar","translated":"مسودة فارغة","updated_at":"2026-04-29T19:26:26.267Z"}
|
||||
{"cache_key":"e6f909060158965c6de94a61a1aa93c6c26cf41d41cf99afc2e56d287c6c9d0a","model":"gpt-5.5","provider":"openai","segment_id":"cron.jobDetail.prompt","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Prompt","text_hash":"5c39123805ffb4e2f01ba096f17a5b18afb43c4f223afa4ba2d5a3f31cf74e09","tgt_lang":"ar","translated":"المطالبة","updated_at":"2026-04-29T17:40:43.284Z"}
|
||||
@@ -1026,6 +1033,7 @@
|
||||
{"cache_key":"fc101d3af4f7f8c8f1b19bef789786c38ff0ee48b947b78113a9bfa9901f5ec7","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.showAll","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Show all","text_hash":"2150d8df37e489573fb8f0f19ef89d2eda2ba4b49b3beb36333e5096a99a6dc0","tgt_lang":"ar","translated":"عرض الكل","updated_at":"2026-05-04T12:02:48.358Z"}
|
||||
{"cache_key":"fd2ac58cb8da1e71b3720368f60dc26d39310a77e0a75e5a02aa0d1217ed1d36","model":"gpt-5.5","provider":"openai","segment_id":"instances.subtitle","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Presence beacons from the gateway and clients.","text_hash":"5349f6c160fabe02b9b0d3065e8cd995704de9fcb2894945af4660d9cb35f666","tgt_lang":"ar","translated":"إشارات الحضور من Gateway والعملاء.","updated_at":"2026-04-29T17:37:24.688Z"}
|
||||
{"cache_key":"fd37aa857bc206e7300ee2ad2085be2f43fa19b476d68a86f9df94fb34b5a815","model":"gpt-5.5","provider":"openai","segment_id":"usage.empty.noData","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"No data","text_hash":"3b41ba9c7cb8c5d6530c12eec5000c4e2ad0c48b2d4b9149a3ef6d2a23802819","tgt_lang":"ar","translated":"لا توجد بيانات","updated_at":"2026-04-29T17:38:56.619Z"}
|
||||
{"cache_key":"fd78404a4e0ac59e8b1d458cbcb547e0d664cad4edc82d9150d1883b21446c1b","model":"gpt-5.5","provider":"openai","segment_id":"activity.status.running","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Running","text_hash":"f4ccae29e1bb0c20a124570a1b43f4347ea94bba9f84ffdfddd9c7445b126128","tgt_lang":"ar","translated":"قيد التشغيل","updated_at":"2026-04-29T17:37:03.627Z"}
|
||||
{"cache_key":"fd8359eb8c7b19dffa170bc3972cf9f2a29a63eae0a6470fa42abfba83f41d19","model":"gpt-5.5","provider":"openai","segment_id":"agents.channels.enabledCount","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"{count} enabled","text_hash":"06657a73495329606edc6995665febd5d3a88548251b1a7c9d6f21a507aaf3d2","tgt_lang":"ar","translated":"تم تمكين {count}","updated_at":"2026-04-29T19:26:20.792Z"}
|
||||
{"cache_key":"fdddec2fe0cdae34add47a7f1763fe6c4360f17146251a4456a0068bd14d2d88","model":"gpt-5.5","provider":"openai","segment_id":"debug.security.noCriticalIssues","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"No critical issues","text_hash":"4d69adae3af68edb6e97622becd8761755e2dd325602d8abfe01e7a88d6fbea1","tgt_lang":"ar","translated":"لا توجد مشكلات حرجة","updated_at":"2026-04-29T19:26:37.887Z"}
|
||||
{"cache_key":"feb6af587977852a2126bccf4d5a6159d4befeac98bacc510d69e9aab2649e5b","model":"gpt-5.5","provider":"openai","segment_id":"channels.nostr.usernameHelp","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Short username (e.g., satoshi)","text_hash":"5e91f6b09039a459d4574c826d4280878ff019aeb382aa65e96c108472df0acf","tgt_lang":"ar","translated":"اسم مستخدم قصير (مثال: satoshi)","updated_at":"2026-04-29T17:37:12.959Z"}
|
||||
|
||||
@@ -1,11 +1,36 @@
|
||||
{
|
||||
"fallbackKeys": [],
|
||||
"generatedAt": "2026-05-23T05:38:58.326Z",
|
||||
"fallbackKeys": [
|
||||
"activity.allTools",
|
||||
"activity.argumentHiddenOne",
|
||||
"activity.argumentsHidden",
|
||||
"activity.autoFollow",
|
||||
"activity.collapseAll",
|
||||
"activity.duration.minutes",
|
||||
"activity.duration.ms",
|
||||
"activity.duration.seconds",
|
||||
"activity.empty",
|
||||
"activity.emptyFiltered",
|
||||
"activity.entrySummary",
|
||||
"activity.expandAll",
|
||||
"activity.filtersLabel",
|
||||
"activity.noOutputPreview",
|
||||
"activity.outputTruncated",
|
||||
"activity.searchPlaceholder",
|
||||
"activity.statusFilters",
|
||||
"activity.streamLabel",
|
||||
"activity.subtitle",
|
||||
"activity.title",
|
||||
"activity.toolCallId",
|
||||
"activity.visibleCount",
|
||||
"subtitles.activity",
|
||||
"tabs.activity"
|
||||
],
|
||||
"generatedAt": "2026-05-25T03:52:17.364Z",
|
||||
"locale": "de",
|
||||
"model": "claude-opus-4-7",
|
||||
"provider": "anthropic",
|
||||
"sourceHash": "2e6cfef7fe4490f7f524e448706ee7bfb8441ff88e1c79f479b7521f0db6e7cb",
|
||||
"totalKeys": 1122,
|
||||
"translatedKeys": 1122,
|
||||
"sourceHash": "e760668abcba0b56572e1f4772f221e2716a7f39bc7f91669fd3c3db0210f593",
|
||||
"totalKeys": 1154,
|
||||
"translatedKeys": 1130,
|
||||
"workflow": 1
|
||||
}
|
||||
|
||||
@@ -43,6 +43,7 @@
|
||||
{"cache_key":"0cd6b3038d28ce506e74e875b1224be6ca2df12c70f92ae040be5bf81c8ec85b","model":"gpt-5.4","provider":"openai","segment_id":"usage.filters.clearAll","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Clear All","text_hash":"ddceb7adfdb8816e4747bc48a2221702e830340e5596a701dc0993766eba5e60","tgt_lang":"de","translated":"Alle löschen","updated_at":"2026-04-05T17:11:30.927Z"}
|
||||
{"cache_key":"0cf38edd3bd8a20d3908f649610290fe45847c483799d6f2fa0e21db582d9533","model":"gpt-5.4","provider":"openai","segment_id":"channels.nostr.bannerHelp","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"HTTPS URL to a banner image","text_hash":"5feb792028cf20b11294d2bed052e34770970d0a8a991fdc8eeb39045a9c42ca","tgt_lang":"de","translated":"HTTPS-URL zu einem Bannerbild","updated_at":"2026-04-06T02:47:39.809Z"}
|
||||
{"cache_key":"0cf86aac81abca45d178886ffa3ad10307287124420983f188dacf4a5315f69c","model":"gpt-5.4","provider":"openai","segment_id":"usage.overview.errorRate","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Error Rate","text_hash":"bf7d539c44f171797478b65a6dc0ec7ab2abe1a684e4c20d6407b2376a2f79d1","tgt_lang":"de","translated":"Fehlerrate","updated_at":"2026-04-05T17:11:43.279Z"}
|
||||
{"cache_key":"0d4d0bfa5d8056bacefde2ddec3f017da18338df69ede3a51edda9e5aadf6f1c","model":"gpt-5.4","provider":"openai","segment_id":"activity.status.error","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Error","text_hash":"54a0e8c17ebb21a11f8a25b8042786ef7efe52441e6cc87e92c67e0c4c0c6e78","tgt_lang":"de","translated":"Fehler","updated_at":"2026-04-05T17:12:35.650Z"}
|
||||
{"cache_key":"0d5772c7627f758b12cc0d7df42eed9f2707c492ff40f06afad738088d970c26","model":"gpt-5.5","provider":"openai","segment_id":"cron.quickCreate.schedules.weekly.label","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Weekly","text_hash":"2975132481a7a6957cfa95055d04e706f21f1a613f448d0a17463f2eacca4636","tgt_lang":"de","translated":"Wöchentlich","updated_at":"2026-04-29T20:12:23.202Z"}
|
||||
{"cache_key":"0d9a9be8f7a10409df51fc93f1fbde930c7831c3e71feb535e93e53f3b1a708f","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.sourceFilters","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Session source filters","text_hash":"4a8b410fc82e910fb1b8c579ad3286a4987b7c97d4ef1f790bf771410652b341","tgt_lang":"de","translated":"Filter für Sitzungsquellen","updated_at":"2026-05-04T07:14:17.568Z"}
|
||||
{"cache_key":"0db890758e9984c52bc6adf5809bed5704d9ae69514db43a7f1489eddd0d123d","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.restoreCheckpoint","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Restore checkpoint","text_hash":"661b500a1125a7e8d58f667a2e6bdbe16be625182d83261e0e09a852ef8caef8","tgt_lang":"de","translated":"Checkpoint wiederherstellen","updated_at":"2026-04-29T20:12:19.372Z"}
|
||||
@@ -140,6 +141,7 @@
|
||||
{"cache_key":"2a2736972bd4ed943526f6d3dd6770115858b82eab844c21605bfd3ccc63e284","model":"gpt-5.5","provider":"openai","segment_id":"cron.quickCreate.delivery.isolated.label","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Independent session","text_hash":"9b817b2773abd13b8de9a8b7c06fec6b99d75a8a234a891ab49c2343325f70d5","tgt_lang":"de","translated":"Unabhängige Sitzung","updated_at":"2026-04-29T20:12:23.202Z"}
|
||||
{"cache_key":"2a3d45c01034f65a35c6a1c8ebec005a5df73d90a2fb79260d41da231d664c9f","model":"gpt-5.4","provider":"openai","segment_id":"usage.filters.remove","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Remove filter","text_hash":"23c5cdc6269ef451d3b3aed87b2cf78c0153cc9097143b6140f23d2331f5947f","tgt_lang":"de","translated":"Filter entfernen","updated_at":"2026-04-05T17:11:30.927Z"}
|
||||
{"cache_key":"2a414840adf1b63c94e7f401a2a2a3502d07ecb1b153d1d2ef95f66c54b73dc1","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.defaultOption","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Default ({value})","text_hash":"a9d6571117890ef77ecc72f77ba43e9d8b05ed82c1c64ff27a352c02dff3c2bd","tgt_lang":"de","translated":"Standard ({value})","updated_at":"2026-04-29T20:12:15.531Z"}
|
||||
{"cache_key":"2a658e4ccb51cd117163591ffe373f9bc291fc562f7288e0012e77c65d2a43f8","model":"gpt-5.4","provider":"openai","segment_id":"activity.toolFilter","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Tool","text_hash":"2e53bdcd0740867b597599e733c04a994f55fb17c89a61595183a001742e5705","tgt_lang":"de","translated":"Tool","updated_at":"2026-04-06T02:59:29.625Z"}
|
||||
{"cache_key":"2ab3613665222f913477c634b44f093f9d2a27456a8454523f5a5a0f56c96342","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.label","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Label","text_hash":"0e66373f45dcf3dd656151e519f7ee5e3d558d9c22cb87df339bbdd2b6c6a3c1","tgt_lang":"de","translated":"Label","updated_at":"2026-04-29T20:12:15.531Z"}
|
||||
{"cache_key":"2b952081b8650b906525976c239c99edfe01e1bc81d6ac7e445fd94194319f58","model":"gpt-5.4","provider":"openai","segment_id":"usage.overview.topModels","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Top Models","text_hash":"163641c5cd55adfe74c2e8a61aa371761cfec8697297bd85a5f7fea0e723e8d6","tgt_lang":"de","translated":"Top-Modelle","updated_at":"2026-04-05T17:11:46.839Z"}
|
||||
{"cache_key":"2bb38bf360cec92e168cb904d9e9ebb038d69bd4310788142a43e71f94529777","model":"gpt-5.4","provider":"openai","segment_id":"overview.connection.docsHint","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"For remote access, Tailscale Serve is recommended. ","text_hash":"9ac5daefac37fc5d6fdeb9dc835c0dac1be1e27fa893c7371384a76f7cb2a21a","tgt_lang":"de","translated":"Für den Remote-Zugriff wird Tailscale Serve empfohlen. ","updated_at":"2026-04-05T17:10:42.779Z"}
|
||||
@@ -148,6 +150,7 @@
|
||||
{"cache_key":"2cd2e10a421ac43af696d72151b78d2edb61c2ddb7bb691f075dabe8d3a05037","model":"gpt-5.4","provider":"openai","segment_id":"usage.empty.subtitle","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Load usage data to compare costs, inspect sessions, and drill into timelines without leaving the dashboard.","text_hash":"ca71e79b3867fcfedecce345bf3266c962cb627906ba83e102a44ddab8fa97dc","tgt_lang":"de","translated":"Lade Nutzungsdaten, um Kosten zu vergleichen, Sitzungen zu prüfen und in Zeitachsen einzutauchen, ohne das Dashboard zu verlassen.","updated_at":"2026-04-05T17:11:35.181Z"}
|
||||
{"cache_key":"2ce9a27937ba10b8e11e08157a84a2db207f1df62747243db52fcae026dc2590","model":"gpt-5.4","provider":"openai","segment_id":"instances.subtitle","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Presence beacons from the gateway and clients.","text_hash":"5349f6c160fabe02b9b0d3065e8cd995704de9fcb2894945af4660d9cb35f666","tgt_lang":"de","translated":"Präsenzsignale vom Gateway und von Clients.","updated_at":"2026-04-06T02:47:46.753Z"}
|
||||
{"cache_key":"2d1af8ea05a70b52e852643d69dcf295521e623defc4b8da982b7f281cb865cd","model":"gpt-5.5","provider":"openai","segment_id":"usage.scope.family","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Historical lineage","text_hash":"701d8eecfae4932668448588ddef587857c448af694a84c853468f58e5b5d188","tgt_lang":"de","translated":"Historische Abstammung","updated_at":"2026-05-08T03:40:14.696Z"}
|
||||
{"cache_key":"2d63d056ff8e28e799aee447dea085da3e21cfc6cf9eb5b54de26ede84ccc4d8","model":"gpt-5.5","provider":"openai","segment_id":"activity.status.done","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Done","text_hash":"11a6767d5674c7e45f7e00dc525762275b3a48491ad6045427d2609cc496c516","tgt_lang":"de","translated":"Fertig","updated_at":"2026-05-10T08:28:51.220Z"}
|
||||
{"cache_key":"2de5b070b6f84ababebc4bb6f6581643e0e730305017c59158f03790a3f854b5","model":"gpt-5.4","provider":"openai","segment_id":"dreaming.diary.waitingTitle","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"The diary is waiting","text_hash":"bce935f0c4eb2feb409016a0c4302e25aa76844d715b7f691bd40bff88d76039","tgt_lang":"de","translated":"Das Tagebuch wartet","updated_at":"2026-04-06T02:48:28.029Z"}
|
||||
{"cache_key":"2de90ae4c4c3405ae4f998441cc6442056bec6f0cf9c5d8e35bd58cdb109cdcb","model":"gpt-5.4","provider":"openai","segment_id":"cron.jobState.next","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Next","text_hash":"1ff57a29d7c9d11bdf61c1b80f2b289b44c1ea844824d4b94a0d52b6ba5fc858","tgt_lang":"de","translated":"Nächste","updated_at":"2026-04-05T17:13:00.438Z"}
|
||||
{"cache_key":"2e1c7dade8928ba74b2baed799c5416093256109d972cd75deee6b7ad610fd8c","model":"gpt-5.4","provider":"openai","segment_id":"common.working","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Working…","text_hash":"5474eef8d0f179c707cf418e2bbb468c77cc24edc5e9f5f4e137e85e06a8eea0","tgt_lang":"de","translated":"Wird bearbeitet…","updated_at":"2026-04-06T02:47:31.228Z"}
|
||||
@@ -189,6 +192,7 @@
|
||||
{"cache_key":"36a65b179a07fb8db9f064709e8b1ac162c20b2033eadeb925835ab45758d382","model":"gpt-5.4","provider":"openai","segment_id":"cron.jobDetail.prompt","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Prompt","text_hash":"5c39123805ffb4e2f01ba096f17a5b18afb43c4f223afa4ba2d5a3f31cf74e09","tgt_lang":"de","translated":"Prompt","updated_at":"2026-04-06T02:59:31.642Z"}
|
||||
{"cache_key":"387acbf2dc2fc1f4abf28b5ada6f33ae72a88eada6802d69ba5fb1ef83671380","model":"gpt-5.4","provider":"openai","segment_id":"instances.reason","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Reason {reason}","text_hash":"7ca46114b781027d6a7e637176db84bc91234d8b879a5daa54228c18792cca81","tgt_lang":"de","translated":"Grund {reason}","updated_at":"2026-04-06T02:47:46.753Z"}
|
||||
{"cache_key":"3886d26b4be6b830ae1f8390daeb89b8c0ffc121bd04cdc092485222123d35fe","model":"gpt-5.5","provider":"openai","segment_id":"chat.openCommandPalette","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Open command palette","text_hash":"c022b19a38a632d9f0981df1407ed11743b7fd8a80b159b76a7cf78ad61a43b1","tgt_lang":"de","translated":"Befehlspalette öffnen","updated_at":"2026-04-29T20:12:19.372Z"}
|
||||
{"cache_key":"389b479fc56e0af222f6c0255509b32414e26f02e15402754877489a4382a65e","model":"gpt-5.4","provider":"openai","segment_id":"activity.search","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Search","text_hash":"49c266baaaa70981ea188fa714d5c40cf13830d786a861c9943ae0d26a7f3fe9","tgt_lang":"de","translated":"Suchen","updated_at":"2026-04-05T17:10:38.366Z"}
|
||||
{"cache_key":"38d4bd5e42504d9f8b001358fbc6070e85260ad7c2e17a3dad6bc01766069950","model":"gpt-5.4","provider":"openai","segment_id":"cron.jobs.all","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"All","text_hash":"a52ace420f2175d08b1577a1bea5445e36801229c074ef9ed6c55a73401fd9c2","tgt_lang":"de","translated":"Alle","updated_at":"2026-04-05T17:12:05.893Z"}
|
||||
{"cache_key":"38f035182df0edfcd2062f2fbb6db9c62ba32ab9134e1ba1c6fb4aafac4a9798","model":"gpt-5.4","provider":"openai","segment_id":"channels.nostr.profilePicture","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Profile picture","text_hash":"a7acc4ebae2c00142fc74577ddb733679a087770b10e29c1c57e4cf5bdf02f43","tgt_lang":"de","translated":"Profilbild","updated_at":"2026-04-06T02:47:31.228Z"}
|
||||
{"cache_key":"39d281e5a08d96d837775443218f5fbdfd13c65823fe2e2bca3150264c3127d1","model":"gpt-5.4","provider":"openai","segment_id":"cron.form.cronOption","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Cron","text_hash":"dd9d24965dbedc026915308732b77c1af68dcf52d3c0ca2421b1fdb0d197aca1","tgt_lang":"de","translated":"Cron","updated_at":"2026-04-06T02:59:29.625Z"}
|
||||
@@ -224,12 +228,14 @@
|
||||
{"cache_key":"4097935b494c15f68dde67aa7dcacff386684db76a33e2d9d29df19af4bf8cb6","model":"gpt-5.4","provider":"openai","segment_id":"cron.form.resultDelivery","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Result delivery","text_hash":"5c3dc0d7b06d54b07b7e063a8cc675baf44327d6bcdbfac874c94700afbc887b","tgt_lang":"de","translated":"Ergebniszustellung","updated_at":"2026-04-05T17:12:48.484Z"}
|
||||
{"cache_key":"40e970be6d028510c0449315aef9f5d4abf7700cdafcbd736f76e3a6d949f583","model":"gpt-5.4","provider":"openai","segment_id":"cron.form.noneInternal","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"None (internal)","text_hash":"f6820177591201d55e4b4c69520b46b4877c998d9ab3861bf0020a680c449397","tgt_lang":"de","translated":"Keine (intern)","updated_at":"2026-04-05T17:12:48.484Z"}
|
||||
{"cache_key":"41c9f6fca07055b70fcfac3f25bea315e9b60b6f6c71635c86ba8388bbb63b6c","model":"gpt-5.4","provider":"openai","segment_id":"dreaming.advanced.promotedDescription","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Items that already made it through promotion recently.","text_hash":"634f023132df2a70efefea851c0427d8827b34e7679253ab53700eb2cbb3058e","tgt_lang":"de","translated":"Einträge, die die Übernahme vor Kurzem bereits durchlaufen haben.","updated_at":"2026-04-10T07:51:49.456Z"}
|
||||
{"cache_key":"42bd55c469e10a9baf9a0e8d226db8dd833e5e6b3e5e892b20f4859691615db4","model":"gpt-5.4","provider":"openai","segment_id":"activity.clear","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Clear","text_hash":"83b12c2216efb4fdc924e1deb5182e905e4926ed0c1c324d467107f46d5a26a9","tgt_lang":"de","translated":"Löschen","updated_at":"2026-04-05T17:11:30.927Z"}
|
||||
{"cache_key":"4306f7180f6512c0bb926faf8b42fbf7a2911bf8b643eafedbd8e7ec5b14ba1e","model":"gpt-5.4","provider":"openai","segment_id":"usage.mosaic.thu","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Thu","text_hash":"7da11212ed340ea7976a39891c56c6f1e791a175a4bad537ba1cf21f5c83f6fd","tgt_lang":"de","translated":"Do","updated_at":"2026-04-05T17:12:02.895Z"}
|
||||
{"cache_key":"44483ccaa6617ef52cb8c7984d1c68701ebbc88743b3d74d67b6c54f23cff018","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.checkpoints","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"{count} checkpoints","text_hash":"f169667023b7ed524f0eb6eb410ea3c132148f426aefb5552f5460cefe7592d0","tgt_lang":"de","translated":"{count} Checkpoints","updated_at":"2026-04-29T20:12:19.372Z"}
|
||||
{"cache_key":"4567c32b9a58a11aeb52d9e9542c236d7baee635d7fe062adb2174d2fa29d47a","model":"gpt-5.4","provider":"openai","segment_id":"instances.showHosts","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Show hosts and IPs","text_hash":"fdc74f36ced00b110a24962032b06ee3f88f264688dab2b5dbdf4ccbccbcfa5b","tgt_lang":"de","translated":"Hosts und IPs anzeigen","updated_at":"2026-04-06T02:47:46.753Z"}
|
||||
{"cache_key":"45745c2a83b49cd22fa0a37706decd17c833a259ef7e41634efdde40569ff55f","model":"gpt-5.4","provider":"openai","segment_id":"usage.common.unknown","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"unknown","text_hash":"b23a6a8439c0dde5515893e7c90c1e3233b8616e634470f20dc4928bcf3609bc","tgt_lang":"de","translated":"unbekannt","updated_at":"2026-04-05T17:10:45.990Z"}
|
||||
{"cache_key":"45927389a9a0b83807afb1fa2519009691576e7c7666a90248d8afc7e72c1811","model":"gpt-5.4","provider":"openai","segment_id":"dreaming.advanced.summaryPromotedToday","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"promoted today","text_hash":"8efdaa0adb35180ec6d4361185f120b82608be44294fde1f1597dfc8614cca0d","tgt_lang":"de","translated":"heute befördert","updated_at":"2026-04-10T07:58:45.047Z"}
|
||||
{"cache_key":"45d157a0b5e79dcc14dc339523c938ca91cf6f3583c81edff0e486d7b0371bda","model":"gpt-5.4","provider":"openai","segment_id":"cron.form.basics","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Basics","text_hash":"8fdd2ee8475e29bcb7acc41b731a943957e4dc3d07012c23f8b7b028de620267","tgt_lang":"de","translated":"Grundlagen","updated_at":"2026-04-05T17:12:39.118Z"}
|
||||
{"cache_key":"45e5bc9cb5ec8253fde9b6a78e0154486ee55ecad2301d2da69713c189a7ec6d","model":"gpt-5.4","provider":"openai","segment_id":"activity.status.running","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Running","text_hash":"f4ccae29e1bb0c20a124570a1b43f4347ea94bba9f84ffdfddd9c7445b126128","tgt_lang":"de","translated":"Wird ausgeführt","updated_at":"2026-04-06T02:47:24.182Z"}
|
||||
{"cache_key":"4640df2a2e13b118e165f72dbef35e1f943837f72d175b4b0ede7ea7934bb654","model":"gpt-5.4","provider":"openai","segment_id":"cron.form.channelHelp","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Choose which connected channel receives the summary.","text_hash":"65cb19d00d3ec2d597fac1e50da8d7926ca53a992b154d8e6b39aeacb632d1e4","tgt_lang":"de","translated":"Wähle aus, welcher verbundene Kanal die Zusammenfassung erhält.","updated_at":"2026-04-05T17:12:48.484Z"}
|
||||
{"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"}
|
||||
@@ -312,6 +318,7 @@
|
||||
{"cache_key":"5e5d1b5d62f4ff70532f2167ebb87838e86db38e1b8d2277aec0b80d6b117100","model":"gpt-5.4","provider":"openai","segment_id":"languages.tr","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Türkçe (Turkish)","text_hash":"d7ba05ad20ad9e92b3f8b724f1c164bd0db7173a9f9fa9f961f5b588c413c0d4","tgt_lang":"de","translated":"Türkçe (Türkisch)","updated_at":"2026-04-05T17:12:02.896Z"}
|
||||
{"cache_key":"5f4024a27c39eb5cbd2ce3d16b38004ca31515db0a0cf8f121731e4b0efd4b3a","model":"gpt-5.4","provider":"openai","segment_id":"cron.runEntry.runAt","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Run at","text_hash":"4b4c31294fb5b71b1b7b022c0fcc15a8295e19ecf0788db48cdeeab0d5623433","tgt_lang":"de","translated":"Ausführen um","updated_at":"2026-04-05T17:13:00.438Z"}
|
||||
{"cache_key":"5fc6fd3e21f1a974c8d14adfeb40ab24e4ab14aa8ccec969aa800ea53a1274fe","model":"gpt-5.4","provider":"openai","segment_id":"common.search","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Search","text_hash":"49c266baaaa70981ea188fa714d5c40cf13830d786a861c9943ae0d26a7f3fe9","tgt_lang":"de","translated":"Suchen","updated_at":"2026-04-05T17:10:38.366Z"}
|
||||
{"cache_key":"5fe89a48640ae7430817e8210cc5982e90b3b9e01b4a4989f58fabf54c2c09b5","model":"gpt-5.4","provider":"openai","segment_id":"activity.session","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Session","text_hash":"6959b4159575d8dd76d9f3bbe2c6437904f861e7860c35abd18deffb1c3425a0","tgt_lang":"de","translated":"Sitzung","updated_at":"2026-04-05T17:12:43.392Z"}
|
||||
{"cache_key":"603c760252e49583cc26c65fd6c49bcce5ad16535aad5f2ab27c03616c80557d","model":"gpt-5.4","provider":"openai","segment_id":"usage.details.filtered","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"(filtered)","text_hash":"ff5bcbf42db8f900aa7678f0c3859d3f48f33f9279f6582e19952c885cea371b","tgt_lang":"de","translated":"(gefiltert)","updated_at":"2026-04-05T17:11:50.327Z"}
|
||||
{"cache_key":"6119d3abad764a92dbcb2de1375c7419b35046d1a4fde98935f003accd9c91cf","model":"gpt-5.4","provider":"openai","segment_id":"cron.form.timeoutHelp","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Optional. Leave blank to use the gateway default timeout behavior for this run.","text_hash":"f9e62144427ba2922056e13ac5249dfa4690787efa68d2fe18a6e579b7fc9f9c","tgt_lang":"de","translated":"Optional. Leer lassen, um für diesen Lauf das Standard-Timeout-Verhalten des Gateway zu verwenden.","updated_at":"2026-04-05T17:12:48.484Z"}
|
||||
{"cache_key":"613e876eaaebf1215d168fb26b57de37bf777f51c7b616025d45ab7c33dff370","model":"gpt-5.4","provider":"openai","segment_id":"usage.presets.last7d","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"7d","text_hash":"a7c742643c7cc56cde61922fb5e8d3548a30b717e8e8b38bc5ec903f2c0be6d2","tgt_lang":"de","translated":"7d","updated_at":"2026-04-06T02:59:27.518Z"}
|
||||
@@ -594,6 +601,7 @@
|
||||
{"cache_key":"b3e574fe6ea7df786a0aaef5077bbd4de1116de21ad7134bc6479cd3208cea06","model":"gpt-5.4","provider":"openai","segment_id":"usage.presets.all","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"All","text_hash":"a52ace420f2175d08b1577a1bea5445e36801229c074ef9ed6c55a73401fd9c2","tgt_lang":"de","translated":"Alle","updated_at":"2026-04-05T17:11:30.927Z"}
|
||||
{"cache_key":"b4011e4e74942c3e315c924381314b48e7f93df43f5d15d43793245032bff5ff","model":"gpt-5.4","provider":"openai","segment_id":"cron.form.every","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Every","text_hash":"9b8617fdfbba933d9a0f87450dfd77b7c34fcb08ae284029523e0ca20e0811c9","tgt_lang":"de","translated":"Alle","updated_at":"2026-04-05T17:12:39.118Z"}
|
||||
{"cache_key":"b4730d70a7f68b2c5cf864ea30894095c439edc4a0b68c8f9504fe06c9a1932b","model":"gpt-5.4","provider":"openai","segment_id":"usage.overview.sessionsInRange","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"of {count} in range","text_hash":"6e63cea82a473651b00fb46a523cb60e7aeb7a937012c33f46313e28fc685a44","tgt_lang":"de","translated":"von {count} im Bereich","updated_at":"2026-04-05T17:11:43.279Z"}
|
||||
{"cache_key":"b49867b56511b87660d2572b8c76900700e77f56204b2a52b495455607717608","model":"gpt-5.4","provider":"openai","segment_id":"activity.runId","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Run","text_hash":"00d60e31a4e6b8344d4201f25a6a7dee770713107f6d097abb01559d32b17f26","tgt_lang":"de","translated":"Ausführen","updated_at":"2026-04-05T17:12:56.913Z"}
|
||||
{"cache_key":"b4c02ded1cdfc059b762abc3688ab77ffda749bc138ebcf984b6ffb383252e68","model":"gpt-5.5","provider":"openai","segment_id":"cron.quickCreate.namePlaceholder","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"e.g., Morning inbox check","text_hash":"149ef2da53b9dbcd4cb688e9d86fdb3780f50a88886ae841004fa3993ccd4e9f","tgt_lang":"de","translated":"z. B. Morgendliche Postfachprüfung","updated_at":"2026-04-29T20:12:27.640Z"}
|
||||
{"cache_key":"b51278c88999dd36fca14fbe16547fcb1f52892b4ba8e71e35a4a4825ce80623","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.tokenRange","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"{before} → {after} tokens","text_hash":"482c9c48824ddd840c30fa1d73c2bbfe7c7af0b9ce0a3291f51f5ed6f9c11b3a","tgt_lang":"de","translated":"{before} → {after} Tokens","updated_at":"2026-04-29T20:12:19.372Z"}
|
||||
{"cache_key":"b5185e2359fdce6db4dbab7cb4e8ca45ba35fdaefcd154dd9d8e93db0104214f","model":"gpt-5.4","provider":"openai","segment_id":"cron.jobList.disable","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Disable","text_hash":"b7e3e4aa4257b9a11a82f59faf34c8450ca10d4116885b0a29fedf60842d81d5","tgt_lang":"de","translated":"Deaktivieren","updated_at":"2026-04-05T17:12:56.913Z"}
|
||||
|
||||
@@ -1,11 +1,37 @@
|
||||
{
|
||||
"fallbackKeys": [],
|
||||
"generatedAt": "2026-05-23T05:39:25.947Z",
|
||||
"fallbackKeys": [
|
||||
"activity.allTools",
|
||||
"activity.argumentHiddenOne",
|
||||
"activity.argumentsHidden",
|
||||
"activity.autoFollow",
|
||||
"activity.collapseAll",
|
||||
"activity.duration.minutes",
|
||||
"activity.duration.ms",
|
||||
"activity.duration.seconds",
|
||||
"activity.empty",
|
||||
"activity.emptyFiltered",
|
||||
"activity.entrySummary",
|
||||
"activity.expandAll",
|
||||
"activity.filtersLabel",
|
||||
"activity.noOutputPreview",
|
||||
"activity.outputTruncated",
|
||||
"activity.runId",
|
||||
"activity.searchPlaceholder",
|
||||
"activity.statusFilters",
|
||||
"activity.streamLabel",
|
||||
"activity.subtitle",
|
||||
"activity.title",
|
||||
"activity.toolCallId",
|
||||
"activity.visibleCount",
|
||||
"subtitles.activity",
|
||||
"tabs.activity"
|
||||
],
|
||||
"generatedAt": "2026-05-25T03:52:17.650Z",
|
||||
"locale": "es",
|
||||
"model": "claude-opus-4-7",
|
||||
"provider": "anthropic",
|
||||
"sourceHash": "2e6cfef7fe4490f7f524e448706ee7bfb8441ff88e1c79f479b7521f0db6e7cb",
|
||||
"totalKeys": 1122,
|
||||
"translatedKeys": 1122,
|
||||
"sourceHash": "e760668abcba0b56572e1f4772f221e2716a7f39bc7f91669fd3c3db0210f593",
|
||||
"totalKeys": 1154,
|
||||
"translatedKeys": 1129,
|
||||
"workflow": 1
|
||||
}
|
||||
|
||||
@@ -40,6 +40,7 @@
|
||||
{"cache_key":"0e54d916e738d47810272e6f58ec1e8cc90dc7fbadb2daef8d87a60ebd4fbae3","model":"gpt-5.4","provider":"openai","segment_id":"instances.subtitle","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Presence beacons from the gateway and clients.","text_hash":"5349f6c160fabe02b9b0d3065e8cd995704de9fcb2894945af4660d9cb35f666","tgt_lang":"es","translated":"Balizas de presencia del Gateway y los clientes.","updated_at":"2026-04-06T02:48:58.952Z"}
|
||||
{"cache_key":"0e7b4c36e1a6ac67c4bccc5cbdbdb6aad02386609393d5c70ac89e6137f01186","model":"gpt-5.4","provider":"openai","segment_id":"dreaming.scene.reset","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Reset","text_hash":"daee7606b339f3c339076fe2c9f372a3ff40c8ee896005d829c7481b64ca5303","tgt_lang":"es","translated":"Restablecer","updated_at":"2026-04-08T18:37:43.542Z"}
|
||||
{"cache_key":"0ea6ab8d14bfa9499061643543e35335174b854338c339463a69bb63a2bf22ac","model":"gpt-5.4","provider":"openai","segment_id":"common.importing","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Importing…","text_hash":"c01c4324f1fa14fc76957936626e11a5150c24e748dbd08cc46848dfcbe37d00","tgt_lang":"es","translated":"Importando…","updated_at":"2026-04-06T02:48:48.060Z"}
|
||||
{"cache_key":"0ee78afde02d0522e714d05d87cb8f378c2c743a2a783bd96f24876f5375d703","model":"gpt-5.5","provider":"openai","segment_id":"activity.status.done","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Done","text_hash":"11a6767d5674c7e45f7e00dc525762275b3a48491ad6045427d2609cc496c516","tgt_lang":"es","translated":"Completado","updated_at":"2026-05-10T08:29:57.362Z"}
|
||||
{"cache_key":"0ef3eb6df726cc98a80bbdc5b24014d1a117b10ba1a9275a452333ad82590457","model":"gpt-5.4","provider":"openai","segment_id":"usage.filters.hours","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Hours","text_hash":"21e8492938abc179410c21f3598f141c4c59a8bf2d3b4e475b7d83e10adfc00f","tgt_lang":"es","translated":"Horas","updated_at":"2026-04-05T17:12:12.392Z"}
|
||||
{"cache_key":"0ef69fae1123a50a20df5e7b1b641841070da0d4ed7eca002af78a01fe6eef06","model":"gpt-5.4","provider":"openai","segment_id":"usage.sessions.selected","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Selected ({count})","text_hash":"725bb02e74b1685dff7819ba5bea6f0116c69746d301c3c464fda57204c3124d","tgt_lang":"es","translated":"Seleccionadas ({count})","updated_at":"2026-04-05T17:12:34.011Z"}
|
||||
{"cache_key":"0f477e98681e87f716859cdf504d40e1c1090771244f444710f559295d319de6","model":"gpt-5.5","provider":"openai","segment_id":"common.create","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Create","text_hash":"4759498ac2a719c619e2c8cf8ee60af2d2407425e95d308eb208425b2a6d427a","tgt_lang":"es","translated":"Crear","updated_at":"2026-04-29T20:13:23.708Z"}
|
||||
@@ -193,6 +194,7 @@
|
||||
{"cache_key":"4c08dc8ff3b5c3237237d2b56d2370504580adc542277bec9ddd9570dcba99ac","model":"gpt-5.4","provider":"openai","segment_id":"usage.mosaic.sat","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Sat","text_hash":"fdeb71b569e0034d827041c354d2a609ee60b2d3ab71eb0e390faa70c10e36e1","tgt_lang":"es","translated":"Sáb","updated_at":"2026-04-05T17:12:58.558Z"}
|
||||
{"cache_key":"4c4fec714358f3997a7cfa04e85d260c08f888df288afb96ec0745e903ac2bac","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.limit","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Limit","text_hash":"674b0ed54bf7667356c19baaf2ec56d4432d485bf0ebc6d687ad6e50e9611880","tgt_lang":"es","translated":"Límite","updated_at":"2026-04-29T20:13:23.709Z"}
|
||||
{"cache_key":"4c590d700c8b50a681dcc9b24cecef952120a03ce6d030fab9d3c6c1ef305877","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.overflowRetry","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"overflow retry","text_hash":"3584fcb50c1999ebb6da6e481789164e9b409fe3a9ecfc96d4f54e46fce130c9","tgt_lang":"es","translated":"reintento por desbordamiento","updated_at":"2026-04-29T20:13:29.857Z"}
|
||||
{"cache_key":"4ca835c288485cc9d9523f0f85f2b8cb92ab80fe544da2a2b69786afaab0c8d3","model":"gpt-5.4","provider":"openai","segment_id":"activity.session","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Session","text_hash":"6959b4159575d8dd76d9f3bbe2c6437904f861e7860c35abd18deffb1c3425a0","tgt_lang":"es","translated":"Sesión","updated_at":"2026-04-05T17:12:12.392Z"}
|
||||
{"cache_key":"4d2d4eac2d32d34dc2d017367ba932b8f558e56c384d73eb10db9d368895941a","model":"gpt-5.4","provider":"openai","segment_id":"nav.chat","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Chat","text_hash":"460b3a7da007b7af9d35bca54181dc91382263b2bf133ca214871ca1fed1fc1c","tgt_lang":"es","translated":"Chat","updated_at":"2026-04-06T02:59:34.859Z"}
|
||||
{"cache_key":"4dad4bc8753cfe05de4d3da1dd2ec29e9f893f956790e521d9413faee449d01d","model":"gpt-5.4","provider":"openai","segment_id":"usage.filters.pinned","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Pinned","text_hash":"f20c879465551f0d1457a13d4390d0f1ece456b115d75463169c5d55341b9b1e","tgt_lang":"es","translated":"Fijado","updated_at":"2026-04-05T17:12:12.392Z"}
|
||||
{"cache_key":"4dbe7d6d732d3b9470c8a0df71b2625ba4a89b53cb14c21e1a7c48c4ea44afd9","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.global","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Global","text_hash":"a258b30f88c30650e73073d5bdde5cfcc6987100ae62d37789e5c46a0d85b7c6","tgt_lang":"es","translated":"Global","updated_at":"2026-04-29T20:13:23.709Z"}
|
||||
@@ -221,6 +223,7 @@
|
||||
{"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"}
|
||||
{"cache_key":"5786ce6b2c3976ddcf40e0b7252a2bb2a6a10e806a3c7e186382364d46c3441c","model":"gpt-5.4","provider":"openai","segment_id":"dreaming.advanced.stagedTitle","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"From the Daily Log","text_hash":"bd5bd6787252a6faf14059e0fb7b122636ae23921b498a7ef7125486ab991545","tgt_lang":"es","translated":"Del registro diario","updated_at":"2026-04-10T07:58:54.893Z"}
|
||||
{"cache_key":"579b03caefe090fe73f20ae9486b2b884e1d0599fd707c538429333d9a4f57a1","model":"gpt-5.4","provider":"openai","segment_id":"login.subtitle","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Gateway Dashboard","text_hash":"a8a4f466acb4542337608029c6f0769f3daa5fed65128f73ab99f00eddfa6ccb","tgt_lang":"es","translated":"Panel de Gateway","updated_at":"2026-04-05T17:12:58.558Z"}
|
||||
{"cache_key":"57bdcb77e65773cfecac9bef8a4acca81d2da68886e611ae166ddb7f152da4ab","model":"gpt-5.4","provider":"openai","segment_id":"activity.search","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Search","text_hash":"49c266baaaa70981ea188fa714d5c40cf13830d786a861c9943ae0d26a7f3fe9","tgt_lang":"es","translated":"Buscar","updated_at":"2026-04-05T17:12:01.459Z"}
|
||||
{"cache_key":"57cd481af58fdd4492fce8b0f416d63eb81c3fee3f0d940a44d41426cc1cfd47","model":"gpt-5.4","provider":"openai","segment_id":"cron.form.expressionPlaceholder","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"0 7 * * *","text_hash":"1d726e4af41cb9434cb588e6a94a70b43003cf17c1913febed0bb86ccaadcb2e","tgt_lang":"es","translated":"0 7 * * *","updated_at":"2026-04-06T02:59:36.883Z"}
|
||||
{"cache_key":"5861aa1212594533c4ac1650e19a2390524d3482ded88620f28bbe1ab7fd5644","model":"gpt-5.5","provider":"openai","segment_id":"cron.quickCreate.schedules.everyEvening.label","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Every evening","text_hash":"6cfac2283ab963ff7706bfd20762eb46743ad398883ae9f1cebad84ce5a1ea53","tgt_lang":"es","translated":"Cada tarde","updated_at":"2026-04-29T20:13:33.610Z"}
|
||||
{"cache_key":"589f2b8fb066c74809c0408f5878d044d5ada05d8491d8731f270d23d544949d","model":"gpt-5.4","provider":"openai","segment_id":"usage.daily.title","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Daily Usage","text_hash":"a3a4cc0143e0ce6222f374efe62c1f8cb4170bec1faea1e0ab3049080a5a4508","tgt_lang":"es","translated":"Uso diario","updated_at":"2026-04-05T17:12:17.081Z"}
|
||||
@@ -270,6 +273,7 @@
|
||||
{"cache_key":"6ad0039e4f2143c9dfce19c655c7103e0b3eccbff1f1821a0a9173536defb81c","model":"gpt-5.4","provider":"openai","segment_id":"channels.nostr.username","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Username","text_hash":"e3b89e9d33f88e523083d8b4436adcc3726c89e97fd3179a2e102d765d1b16ed","tgt_lang":"es","translated":"Nombre de usuario","updated_at":"2026-04-06T02:48:55.352Z"}
|
||||
{"cache_key":"6b163f16b43ef6e8043a597bdcd4db0ae01971181f822e05aa683ece2b2014bc","model":"gpt-5.4","provider":"openai","segment_id":"usage.breakdown.total","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Total","text_hash":"c9b3c38247f744e17dd26fda097d6a9ba9332586b6bdaa038bf8f313a863f2b8","tgt_lang":"es","translated":"Total","updated_at":"2026-04-06T02:59:34.859Z"}
|
||||
{"cache_key":"6b2fe9036f2443795d99a845ec28deb3797319a7b7e5434ea83ad8fde155d401","model":"gpt-5.4","provider":"openai","segment_id":"usage.empty.hint","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Select a date range and click Refresh to load usage.","text_hash":"4dcf5dc94773068c4f25aea20473dffbbd254ea813f8890bd5bf233df13614a5","tgt_lang":"es","translated":"Selecciona un rango de fechas y haz clic en Actualizar para cargar el uso.","updated_at":"2026-04-05T17:12:17.081Z"}
|
||||
{"cache_key":"6b8f0946f9cf915008a838d830b9814bb551674e0570e96290b9c5e48be05fda","model":"gpt-5.4","provider":"openai","segment_id":"activity.status.running","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Running","text_hash":"f4ccae29e1bb0c20a124570a1b43f4347ea94bba9f84ffdfddd9c7445b126128","tgt_lang":"es","translated":"En ejecución","updated_at":"2026-04-06T02:48:45.038Z"}
|
||||
{"cache_key":"6b90f292a50eeafb42f751eda2fc94fc9ec52ca0814793692ec0c36fc03c287c","model":"gpt-5.4","provider":"openai","segment_id":"dreaming.phase.light","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Light","text_hash":"dbcd5e7bb7a0f538810de44c3efbd813037ee3fa358747bb71fa58e157af45f7","tgt_lang":"es","translated":"Ligero","updated_at":"2026-04-10T07:58:54.893Z"}
|
||||
{"cache_key":"6cca476eb27640647084821ee5635e18f0003152436942587dfd42d86b2d7cac","model":"gpt-5.4","provider":"openai","segment_id":"common.relink","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Relink","text_hash":"6c2050caec79d2e5993192ad10a22ec6347ab647a1a7dfd9e797e64737f3f295","tgt_lang":"es","translated":"Volver a vincular","updated_at":"2026-04-06T02:48:51.667Z"}
|
||||
{"cache_key":"6d3ab264443e7b855c07b6fbd4f76e2f6ef1ba3cb00ecab6183fc5485d35e44e","model":"gpt-5.4","provider":"openai","segment_id":"usage.overview.sessions","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Sessions","text_hash":"6fa3cbf451b2a1d54159d42c3ea5ab8725b0c8620d831f8c1602676b38ab00e6","tgt_lang":"es","translated":"Sesiones","updated_at":"2026-04-05T17:12:25.752Z"}
|
||||
@@ -294,9 +298,11 @@
|
||||
{"cache_key":"75f1f2452f30d5ac1775eb19773c6ae5028976b382069187d0b746ac5d67d1b9","model":"gpt-5.4","provider":"openai","segment_id":"common.authAge","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Auth age","text_hash":"7fdd504ad1c11faeeaf5d51554593b9b03b2274b28cf1041ed2eb34ab02a502f","tgt_lang":"es","translated":"Antigüedad de autenticación","updated_at":"2026-04-06T02:48:48.060Z"}
|
||||
{"cache_key":"7632f0bf81051c450a4da0564e0e1587c1db579bbe0b3ec08e920063b10f2860","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.statusDone","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Done","text_hash":"11a6767d5674c7e45f7e00dc525762275b3a48491ad6045427d2609cc496c516","tgt_lang":"es","translated":"Completado","updated_at":"2026-05-10T08:29:57.362Z"}
|
||||
{"cache_key":"771851de0280a88682f031b6b300ae82a6bbf5cf4738f42399f19782a9f44210","model":"gpt-5.4","provider":"openai","segment_id":"overview.pairing.roleUpgradeSummary","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"This device is already paired, but the requested role change is waiting for approval.","text_hash":"6be065f7872c9da91207eaac047a8e9d1638e980449baa4746f51c69d1197695","tgt_lang":"es","translated":"Este dispositivo ya está emparejado, pero el cambio de rol solicitado está pendiente de aprobación.","updated_at":"2026-04-20T08:09:57.062Z"}
|
||||
{"cache_key":"7792070025da6fdd905a7f2435710c990d00c66fb7511cb6ccb6e134c2e67d74","model":"gpt-5.4","provider":"openai","segment_id":"activity.status.error","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Error","text_hash":"54a0e8c17ebb21a11f8a25b8042786ef7efe52441e6cc87e92c67e0c4c0c6e78","tgt_lang":"es","translated":"Error","updated_at":"2026-04-06T02:59:36.883Z"}
|
||||
{"cache_key":"782894b536d5b86c9447d0e30fc7408734d4a695be98d3144779682587c51991","model":"gpt-5.4","provider":"openai","segment_id":"dreaming.tabs.scene","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Scene","text_hash":"477e5af2fd7e4472aad3064654e4aa8bdd8653d826e8a6bfbd14f3537b072df8","tgt_lang":"es","translated":"Escena","updated_at":"2026-04-06T02:49:01.854Z"}
|
||||
{"cache_key":"7902f3d3d59bede361125205952b293936ce77cf3f8a4fee6f89d61ec3a4b7d6","model":"gpt-5.4","provider":"openai","segment_id":"common.settingsSections","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Settings sections","text_hash":"e26d51d36781ba171c5eba3f73a03d53120e8479d5275f0768ec49a40b3b0386","tgt_lang":"es","translated":"Secciones de configuración","updated_at":"2026-04-06T02:48:48.060Z"}
|
||||
{"cache_key":"79b5fe081b2b44acb137709d051c9a2b63bed019a1efa69f53dda76cba3eb79a","model":"gpt-5.4","provider":"openai","segment_id":"dreaming.trace.grounded","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Grounded","text_hash":"5b6f73f04fe1a6af2dc43bebb45478862b0bd1fe079eed12f8bc2000a59bf68c","tgt_lang":"es","translated":"Grounded","updated_at":"2026-04-08T22:27:46.463Z"}
|
||||
{"cache_key":"79dc763b44c63e7869e12d02d3adf850f3073bd012c545c7b399a8302292d6f5","model":"gpt-5.4","provider":"openai","segment_id":"activity.clear","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Clear","text_hash":"83b12c2216efb4fdc924e1deb5182e905e4926ed0c1c324d467107f46d5a26a9","tgt_lang":"es","translated":"Borrar","updated_at":"2026-04-05T17:12:12.392Z"}
|
||||
{"cache_key":"7a3ee33524c4694028d647a48b3c6a1c9ad13971537f5193f942b04fd92f0a2e","model":"gpt-5.4","provider":"openai","segment_id":"overview.eventLog.title","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Event Log","text_hash":"ad46380cee0c03bd2d8f9c6d0d91b724118c796a9d9eb5f167fc8da4d7cfd2b7","tgt_lang":"es","translated":"Registro de eventos","updated_at":"2026-04-05T17:12:04.947Z"}
|
||||
{"cache_key":"7a9cbb1f428907940fd889db65ec9be8b1f11518c4cdbc404bb0e249d6ec27bb","model":"gpt-5.4","provider":"openai","segment_id":"dreaming.advanced.updatedPrefix","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"updated","text_hash":"27eb5e51506c911f6fc4bb345c0d9db6f60415fceab7c18e1e9b862637415777","tgt_lang":"es","translated":"actualizado","updated_at":"2026-04-10T07:58:56.664Z"}
|
||||
{"cache_key":"7aa9a3d086d1964da025f243738674b5f6bff240b01cf1208bd38f0f4fa68bb2","model":"gpt-5.4","provider":"openai","segment_id":"usage.details.of","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"of","text_hash":"28391d3bc64ec15cbb090426b04aa6b7649c3cc85f11230bb0105e02d15e3624","tgt_lang":"es","translated":"de","updated_at":"2026-04-05T17:12:37.912Z"}
|
||||
@@ -318,6 +324,7 @@
|
||||
{"cache_key":"83b20a4edcbacd0097e0d0c684d9520257c8c2831c47231ca71b3f2f43aa801f","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.noCheckpoints","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"No compaction checkpoints recorded for this session.","text_hash":"4fd4068bb85186ade93f7290efe22eaff1d648143f8ab6b0ee71cb2167bd9845","tgt_lang":"es","translated":"No hay puntos de control de compactación registrados para esta sesión.","updated_at":"2026-04-29T20:13:29.857Z"}
|
||||
{"cache_key":"83ff85f72ecf5a1c84af01f9b24e5c5557aefed8746f3764548b949b6c9a5b2d","model":"gpt-5.4","provider":"openai","segment_id":"common.save","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Save","text_hash":"1509f561f2416598629b886ad7d3c05a7e221e4e0675c84bbff4ee6d9e03913d","tgt_lang":"es","translated":"Guardar","updated_at":"2026-04-06T02:48:48.060Z"}
|
||||
{"cache_key":"840212c68f983f1f9c842eba81960d00df3c53eae1b905ac3e8eae33adef0fa4","model":"gpt-5.5","provider":"openai","segment_id":"cron.quickCreate.nameOptional","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Name (optional)","text_hash":"e09b37bcc4f301f48329f9e0c5ee747acf821d692e9aac10abea5970ba70b1b4","tgt_lang":"es","translated":"Nombre (opcional)","updated_at":"2026-04-29T20:13:37.107Z"}
|
||||
{"cache_key":"842dbdbdd8e92343ea71b93c3f2a83933fd8e3eeb1ecb30abb7a1023f97d7ccf","model":"gpt-5.4","provider":"openai","segment_id":"activity.toolFilter","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Tool","text_hash":"2e53bdcd0740867b597599e733c04a994f55fb17c89a61595183a001742e5705","tgt_lang":"es","translated":"Herramienta","updated_at":"2026-04-05T17:12:54.430Z"}
|
||||
{"cache_key":"843d61ac7bf57e3acf37bc224997d2b91e925db33ae99ffe9f14f1a661f2df7c","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.compactionHistory","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Compaction history","text_hash":"cc9c4ee1ed1297d8e380e11a4526c3f5906a58bd263cd3294c6b95ec200e25b2","tgt_lang":"es","translated":"Historial de compactación","updated_at":"2026-05-06T03:19:52.855Z"}
|
||||
{"cache_key":"8445278da3dff857067f69c82f031b1119d5e93b0e3b96c31e42305bcf142a5b","model":"gpt-5.4","provider":"openai","segment_id":"login.hideToken","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Hide token","text_hash":"ae132305cb4bfbfe5508d7a36a29a914ce321156b8b2e26d5cbddd29d033c713","tgt_lang":"es","translated":"Ocultar token","updated_at":"2026-04-20T06:29:56.197Z"}
|
||||
{"cache_key":"84c105b8842b463be8e03e418323aecb851ba0bae8e439cea756183cead9644a","model":"gpt-5.4","provider":"openai","segment_id":"usage.daily.costTitle","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Daily Cost","text_hash":"7de5f8facf96834a19c79853ff2f0a5a4d0c2bc73a4059893f3a5c8c7f207627","tgt_lang":"es","translated":"Costo diario","updated_at":"2026-04-05T17:12:17.081Z"}
|
||||
|
||||
@@ -1,11 +1,36 @@
|
||||
{
|
||||
"fallbackKeys": [],
|
||||
"generatedAt": "2026-05-23T05:41:23.796Z",
|
||||
"fallbackKeys": [
|
||||
"activity.allTools",
|
||||
"activity.argumentHiddenOne",
|
||||
"activity.argumentsHidden",
|
||||
"activity.autoFollow",
|
||||
"activity.collapseAll",
|
||||
"activity.duration.minutes",
|
||||
"activity.duration.ms",
|
||||
"activity.duration.seconds",
|
||||
"activity.empty",
|
||||
"activity.emptyFiltered",
|
||||
"activity.entrySummary",
|
||||
"activity.expandAll",
|
||||
"activity.filtersLabel",
|
||||
"activity.noOutputPreview",
|
||||
"activity.outputTruncated",
|
||||
"activity.searchPlaceholder",
|
||||
"activity.statusFilters",
|
||||
"activity.streamLabel",
|
||||
"activity.subtitle",
|
||||
"activity.title",
|
||||
"activity.toolCallId",
|
||||
"activity.visibleCount",
|
||||
"subtitles.activity",
|
||||
"tabs.activity"
|
||||
],
|
||||
"generatedAt": "2026-05-25T03:52:21.461Z",
|
||||
"locale": "fa",
|
||||
"model": "claude-opus-4-7",
|
||||
"provider": "anthropic",
|
||||
"sourceHash": "2e6cfef7fe4490f7f524e448706ee7bfb8441ff88e1c79f479b7521f0db6e7cb",
|
||||
"totalKeys": 1122,
|
||||
"translatedKeys": 1122,
|
||||
"sourceHash": "e760668abcba0b56572e1f4772f221e2716a7f39bc7f91669fd3c3db0210f593",
|
||||
"totalKeys": 1154,
|
||||
"translatedKeys": 1130,
|
||||
"workflow": 1
|
||||
}
|
||||
|
||||
@@ -31,6 +31,7 @@
|
||||
{"cache_key":"0847b3c796c111d6713ae8e8b994c1847ed11021f23e0a285223168db2102ebe","model":"gpt-5.5","provider":"openai","segment_id":"usage.daily.title","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Daily Usage","text_hash":"a3a4cc0143e0ce6222f374efe62c1f8cb4170bec1faea1e0ab3049080a5a4508","tgt_lang":"fa","translated":"مصرف روزانه","updated_at":"2026-04-29T17:43:39.827Z"}
|
||||
{"cache_key":"0876abc2ece222fa656f93915f7941481cbc5fe7da2d3f042830811f111fadf2","model":"gpt-5.5","provider":"openai","segment_id":"login.togglePasswordVisibility","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Toggle password visibility","text_hash":"1016c07b0f58d365790cc799fb215afd92fde1aeb5ac47cd17260e327465b2d6","tgt_lang":"fa","translated":"تغییر نمایش گذرواژه","updated_at":"2026-04-29T17:44:31.887Z"}
|
||||
{"cache_key":"08b9f68dca1343bf023aa75d9ea451198f6cbb6c4ce4a9f157b38fe013360307","model":"gpt-5.5","provider":"openai","segment_id":"languages.pl","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Polski (Polish)","text_hash":"750f08518ed1cc9307a2ae14bc8123a7c8917e2a5da12342287752884db4922a","tgt_lang":"fa","translated":"Polski (لهستانی)","updated_at":"2026-04-29T17:44:38.057Z"}
|
||||
{"cache_key":"095224ee3072689d390ff99fd1abc0a834fef97800c0033c67e3a08c6fecfaf4","model":"gpt-5.5","provider":"openai","segment_id":"activity.session","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Session","text_hash":"6959b4159575d8dd76d9f3bbe2c6437904f861e7860c35abd18deffb1c3425a0","tgt_lang":"fa","translated":"نشست","updated_at":"2026-04-29T17:45:14.511Z"}
|
||||
{"cache_key":"097aab7eb9534bdbb9625893db593c1cff34aaa8c45ead98437bf2bc23aa9cb5","model":"gpt-5.5","provider":"openai","segment_id":"usage.common.emptyValue","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"—","text_hash":"bda050585a00f0f6cb502350559d75532ae3b244c9498b996e7c5df2d98dfc8d","tgt_lang":"fa","translated":"—","updated_at":"2026-04-29T17:43:19.983Z"}
|
||||
{"cache_key":"09db25dbd2f1c460acc3186986eade8d0f65471acb8a6b59942a197d9280f95d","model":"gpt-5.5","provider":"openai","segment_id":"overview.cards.modelAuthUsageLeft","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"{pct}% left","text_hash":"053a3cf57bb8573236e95f1b037efd47f4433df82c03dbe65ae747a21afdbf70","tgt_lang":"fa","translated":"{pct}% باقیمانده","updated_at":"2026-04-29T17:42:27.724Z"}
|
||||
{"cache_key":"09fba7252c4a99c2b4bfd5cde59ebbd46369f059e89da5f7c88cb57167a1bdc1","model":"gpt-5.5","provider":"openai","segment_id":"usage.sessions.more","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"+{count} more","text_hash":"ecccea94c62457a718fff608b635a8fdeb2a9d43b60a9db2680fa35e800b5dd6","tgt_lang":"fa","translated":"+{count} مورد دیگر","updated_at":"2026-04-29T17:44:09.474Z"}
|
||||
@@ -101,6 +102,7 @@
|
||||
{"cache_key":"1979a3068436185f54292de6630d2d9c91bca3ac09ad3b87bf7fb8090b8da22f","model":"gpt-5.5","provider":"openai","segment_id":"cron.form.webhookHelp","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Send run summaries to a webhook endpoint.","text_hash":"cb5f366ea218ef2d0c803e1c814ed6cc24abd93701d5c5c87e9503869eb11070","tgt_lang":"fa","translated":"خلاصههای اجرا را به یک نقطه پایانی وبهوک ارسال کنید.","updated_at":"2026-04-29T17:45:23.498Z"}
|
||||
{"cache_key":"199a52ae6b9f9e99349965515b2df5b304caffb6a65d0a64cf266d490c3a27b5","model":"gpt-5.5","provider":"openai","segment_id":"common.version","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Version","text_hash":"dd167905de0defcaf72de673ee44c07431770d129ccffab286bd2edfdaf62396","tgt_lang":"fa","translated":"نسخه","updated_at":"2026-04-29T17:41:14.004Z"}
|
||||
{"cache_key":"19f8668c716ab9f3dfbc3a6eabea5e010a2e80a1be4d8186990c974b1a6c88ba","model":"gpt-5.5","provider":"openai","segment_id":"usage.details.expandAll","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Expand All","text_hash":"9f5b023a413a7d0771cc3fb51b103dc0aaaafe8f7b7c88c7258d43e3bc5b243d","tgt_lang":"fa","translated":"گسترش همه","updated_at":"2026-04-29T17:44:16.613Z"}
|
||||
{"cache_key":"1a202eb329ad0e695ae6aedf540b3175ac995b9c82daa6f26ac05b0e55849362","model":"gpt-5.5","provider":"openai","segment_id":"activity.status.done","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Done","text_hash":"11a6767d5674c7e45f7e00dc525762275b3a48491ad6045427d2609cc496c516","tgt_lang":"fa","translated":"انجام شد","updated_at":"2026-05-10T08:33:20.842Z"}
|
||||
{"cache_key":"1a7ae2564ec111f5a5ba4a132dd28b9f2561644732b8ead120cdc395f2389178","model":"gpt-5.5","provider":"openai","segment_id":"agents.files.notCreatedYet","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Not Created Yet","text_hash":"500f7a44bcab4da2208242b950c31777641c02fc8310459474a715f1484989a2","tgt_lang":"fa","translated":"هنوز ایجاد نشده است","updated_at":"2026-04-29T19:28:57.124Z"}
|
||||
{"cache_key":"1aa493489245769710932a4558c6875930cfea0fa206e00e6b89fe19b0a6710a","model":"gpt-5.5","provider":"openai","segment_id":"dreaming.phrases.whisperingVectorStore","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"whispering to the vector store…","text_hash":"44f8f2666f20599ad12e2e33ea95c6f37c8a2b422bf438d4bdb59e778ae6a527","tgt_lang":"fa","translated":"در حال نجوا با vector store…","updated_at":"2026-04-29T17:43:19.983Z"}
|
||||
{"cache_key":"1abea1d309d1e3bf6569c4dbb78613fe8dfcc70ce1729b0d52bad5f7c9a7d8be","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.limitTooltip","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Max sessions to load.","text_hash":"c641a9d09477295f5478e1d3837b0fcc0e0969859f4dba407079b0825b9cd076","tgt_lang":"fa","translated":"حداکثر جلسههایی که بارگیری میشوند.","updated_at":"2026-05-04T07:19:05.230Z"}
|
||||
@@ -157,6 +159,7 @@
|
||||
{"cache_key":"269897d2d7cdc8e881d3bb260f6e88882ac5aafd3d89e01e4cbcc5dc91e85e39","model":"gpt-5.5","provider":"openai","segment_id":"dreaming.trace.emptyGrounded","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"No staged grounded items.","text_hash":"896991a7f5bb7b2b05b5eab90680bda0ffd534a9ff068e8bf627ec084307f64b","tgt_lang":"fa","translated":"هیچ مورد زمینهدارِ مرحلهبندیشدهای وجود ندارد.","updated_at":"2026-04-29T17:43:08.525Z"}
|
||||
{"cache_key":"27f261572db2053acaf5cd4291e8d000f7e94c40fc9a5d0ec7886484108a3384","model":"gpt-5.5","provider":"openai","segment_id":"overview.palette.categories.skills","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Skills","text_hash":"66d0f523a379b2de6f8d5fba3a817ebc395f7bcaa54cc132ca9dfa665d1e9378","tgt_lang":"fa","translated":"Skills","updated_at":"2026-04-29T17:42:33.162Z"}
|
||||
{"cache_key":"28103453a2d868c412e0d22d0422bcd2e2562fe2a839487edb3250ed578bd354","model":"gpt-5.5","provider":"openai","segment_id":"channels.nostr.bannerHelp","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"HTTPS URL to a banner image","text_hash":"5feb792028cf20b11294d2bed052e34770970d0a8a991fdc8eeb39045a9c42ca","tgt_lang":"fa","translated":"URL HTTPS برای یک تصویر بنر","updated_at":"2026-04-29T17:41:30.029Z"}
|
||||
{"cache_key":"28575377f5d858fd019e13f3a70a403cca4e82030775d0baa0c05fb8293393ad","model":"gpt-5.5","provider":"openai","segment_id":"activity.status.running","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Running","text_hash":"f4ccae29e1bb0c20a124570a1b43f4347ea94bba9f84ffdfddd9c7445b126128","tgt_lang":"fa","translated":"در حال اجرا","updated_at":"2026-04-29T17:41:09.036Z"}
|
||||
{"cache_key":"28b63e772c15e54e7ad9de7265a6d187ec73cdc3be155acdc99407f6b7302e9a","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.sessionDetails","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Session details","text_hash":"caa57975e45173a0b92b1139e8c94c9ecb28ad7f1fd2bfd68247cdafefa61754","tgt_lang":"fa","translated":"جزئیات جلسه","updated_at":"2026-05-06T03:22:51.609Z"}
|
||||
{"cache_key":"28d2aaf0506214ed711c41e4b2fb55d39148c1f66de2f51403abdb8c3ae5dedf","model":"gpt-5.5","provider":"openai","segment_id":"chat.toolCallsToggle","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Toggle tool calls and tool results","text_hash":"3f0b9d1bac10f5a440a582bc49b27c3a912dbd72fb09b4afdc8c8460f53efa89","tgt_lang":"fa","translated":"تغییر وضعیت نمایش فراخوانیهای ابزار و نتایج ابزار","updated_at":"2026-04-29T17:44:31.887Z"}
|
||||
{"cache_key":"28fb619c591d8ff14ceefea069c29ce18adf7a331a86d669bba8f70df0afb74e","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.statusRunning","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Running","text_hash":"f4ccae29e1bb0c20a124570a1b43f4347ea94bba9f84ffdfddd9c7445b126128","tgt_lang":"fa","translated":"در حال اجرا","updated_at":"2026-04-29T17:41:09.036Z"}
|
||||
@@ -259,6 +262,7 @@
|
||||
{"cache_key":"41e6eec905e7c3b5f0967fe79fe337db3d31ba37c6b511f83a52a0bc857e0390","model":"gpt-5.5","provider":"openai","segment_id":"common.credential","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Credential","text_hash":"b1c42b3ce118093bc656bf16e7b87e069403a18246d2ea36d3c667850cb5bda1","tgt_lang":"fa","translated":"اعتبارنامه","updated_at":"2026-04-29T17:41:09.036Z"}
|
||||
{"cache_key":"41e746b30ced5fae9f177d37082c6e628dab13ef49bc30c4f9d67de02dc28f39","model":"gpt-5.5","provider":"openai","segment_id":"agents.files.savedPreview","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Saved Preview","text_hash":"114b12b88b6da1bb0386785ef5f86fc52d93d7ba6d803497d47e1e2648cfc2b6","tgt_lang":"fa","translated":"پیشنمایش ذخیرهشده","updated_at":"2026-04-29T19:28:57.124Z"}
|
||||
{"cache_key":"423c44eef6d2c8eee07807b5f3a686362413a64a1c8ebabda7d2fca413d15083","model":"gpt-5.5","provider":"openai","segment_id":"cron.summary.jobs","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Jobs","text_hash":"2f17a0f8d518e491c5a0c490b2c1991828dd87d173994ba40996e1da59d4e368","tgt_lang":"fa","translated":"کارها","updated_at":"2026-04-29T17:44:42.871Z"}
|
||||
{"cache_key":"423ef8afa08d18bcf6daac90932ee18872bb0ebcb0bb97f8cb0e9c2e9d853b32","model":"gpt-5.5","provider":"openai","segment_id":"activity.toolFilter","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Tool","text_hash":"2e53bdcd0740867b597599e733c04a994f55fb17c89a61595183a001742e5705","tgt_lang":"fa","translated":"ابزار","updated_at":"2026-04-29T17:43:30.624Z"}
|
||||
{"cache_key":"4261c6665399b32af936255645a5efd09983ad7e4981a83d9a0fb603db4d0aaf","model":"gpt-5.5","provider":"openai","segment_id":"agents.context.default","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Default","text_hash":"21b111cbfe6e8fca2d181c43f53ad548b22e38aca955b9824706a504b0a07a2d","tgt_lang":"fa","translated":"پیشفرض","updated_at":"2026-04-29T19:28:44.177Z"}
|
||||
{"cache_key":"426e5b99944000362f9f447532d32f2b2f6f13fcfd4e533919d21c3c728d7bf4","model":"gpt-5.5","provider":"openai","segment_id":"cron.form.staggerUnit","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Stagger unit","text_hash":"91f427bfe9e5d6bb461f1cdcd124fbf3ee25ceec6e5763c69092ffe9120007ed","tgt_lang":"fa","translated":"واحد پخش","updated_at":"2026-04-29T17:45:35.405Z"}
|
||||
{"cache_key":"42745ed2da06144ba6cc4b5792302814dc2f6192cc15e2c2802a2519b8786f1b","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.showSessionDetails","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Show session details for {count}","text_hash":"b25d29cb98da3d21cb3a4217eced39e1e0371813d258e074e90521647185a4fe","tgt_lang":"fa","translated":"نمایش جزئیات جلسه برای {count}","updated_at":"2026-05-06T03:22:51.609Z"}
|
||||
@@ -421,6 +425,7 @@
|
||||
{"cache_key":"69385ff980f5c0dcf7c773e952ed1d74a2aafe3963f1d96a39dce82b3d5d9240","model":"gpt-5.5","provider":"openai","segment_id":"cron.jobs.name","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Name","text_hash":"dcd1d5223f73b3a965c07e3ff5dbee3eedcfedb806686a05b9b3868a2c3d6d50","tgt_lang":"fa","translated":"نام","updated_at":"2026-04-29T17:44:42.871Z"}
|
||||
{"cache_key":"69532a68a5dd2c33913663584fb3724180f1f39800aef3ac5857f0598e80331a","model":"gpt-5.5","provider":"openai","segment_id":"cron.form.webhookUrl","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Webhook URL","text_hash":"84805a7574a82052bdd5b3b98119cfd838d04036ec4bd3d667a95698e7097ad6","tgt_lang":"fa","translated":"URL وبهوک","updated_at":"2026-04-29T17:45:23.498Z"}
|
||||
{"cache_key":"698d6502af8d118a65809917877d40f4a2342ffbbfbe04aaa9906e3cbfdb3d32","model":"gpt-5.5","provider":"openai","segment_id":"cron.jobList.clone","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Clone","text_hash":"5779f32fab00c2aae390fe9f63877444b90eb7c12cca5e8903f7c02d2759f9db","tgt_lang":"fa","translated":"شبیهسازی","updated_at":"2026-04-29T17:45:41.473Z"}
|
||||
{"cache_key":"69903296590b909badb518b97e3fec6761d0c34b41854a7236f314e5af8a8edf","model":"gpt-5.5","provider":"openai","segment_id":"activity.clear","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Clear","text_hash":"83b12c2216efb4fdc924e1deb5182e905e4926ed0c1c324d467107f46d5a26a9","tgt_lang":"fa","translated":"پاک کردن","updated_at":"2026-04-29T17:44:48.591Z"}
|
||||
{"cache_key":"6999e87773970c56e8b2ad760bb284f10db6d6a1fa3675bad3e657ffaf0e799a","model":"gpt-5.5","provider":"openai","segment_id":"agents.files.willCreateOnSave","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Will Create on Save","text_hash":"b643a88a93743af7349db462040f355dab1f98007a7b98f7e7bbe07b50b7e068","tgt_lang":"fa","translated":"هنگام ذخیره ایجاد میشود","updated_at":"2026-04-29T19:28:57.124Z"}
|
||||
{"cache_key":"69da0f81f661385b3d1aabffbbefff83135b4324455816695e290e0e9686d712","model":"gpt-5.5","provider":"openai","segment_id":"dreaming.phrases.defragmentingMindPalace","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"defragmenting the mind palace…","text_hash":"72b86d992fabe3f675a0ec75cf83dc5f7db1f0abc80faff08117748445f70ed2","tgt_lang":"fa","translated":"در حال یکپارچهسازی کاخ ذهن…","updated_at":"2026-04-29T17:43:19.983Z"}
|
||||
{"cache_key":"6a01e1f8a0504652a32ef9054ad648f52ddf1c5b79bace2908636f58152194fc","model":"gpt-5.5","provider":"openai","segment_id":"debug.security.audit","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Security audit","text_hash":"7efbf2205196ca1f7458f4e84625d163db12b4401d478dd631785b33668cc6c5","tgt_lang":"fa","translated":"ممیزی امنیتی","updated_at":"2026-04-29T19:28:57.124Z"}
|
||||
@@ -602,6 +607,7 @@
|
||||
{"cache_key":"95de6817c61a9b979e1b06b3dde89e90eb2fe50c46de3f9b9e50a6610aad166f","model":"gpt-5.5","provider":"openai","segment_id":"cron.jobs.searchPlaceholder","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Name, description, or agent","text_hash":"1674f571a915b6d9959a4ca175474dc4e5710c3b3ec8ab3479480c29b98fa6f1","tgt_lang":"fa","translated":"نام، توضیح یا عامل","updated_at":"2026-04-29T17:44:42.871Z"}
|
||||
{"cache_key":"96232329eb55208924fe2bde437406fdaccd597c25d0c2149562f3ce7a04135e","model":"gpt-5.5","provider":"openai","segment_id":"cron.form.addJob","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Add job","text_hash":"30984d76f83a02109b01e7d7b2fabb4695ddadf3cdfc5c5b79a3d596b8fbb2ba","tgt_lang":"fa","translated":"افزودن کار","updated_at":"2026-04-29T17:45:41.473Z"}
|
||||
{"cache_key":"96377e3c7581cc373feac3447137155107e73d6229c28fce55d14986a8e3cdda","model":"gpt-5.5","provider":"openai","segment_id":"dreaming.status.idle","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Dreaming Idle","text_hash":"bb633a8129a7ecd9922ff32833ba5d6f74fff826bd83aa15af0aafc9ba8de863","tgt_lang":"fa","translated":"رؤیاپردازی بیکار","updated_at":"2026-04-29T17:42:50.817Z"}
|
||||
{"cache_key":"966bc4bf0fad751c1d511155523497ca3db950075faf6448f66bf52353aa9015","model":"gpt-5.5","provider":"openai","segment_id":"activity.search","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Search","text_hash":"49c266baaaa70981ea188fa714d5c40cf13830d786a861c9943ae0d26a7f3fe9","tgt_lang":"fa","translated":"جستجو","updated_at":"2026-04-29T17:42:33.162Z"}
|
||||
{"cache_key":"9698fcf27860ab887fa3af8c90977b3acdecfc82b73692c0a5e195be78583840","model":"gpt-5.5","provider":"openai","segment_id":"common.theme","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Theme","text_hash":"efb52e7172b77731d996ff4f51cd7b3dcfd55fc6f07392994619418d58d170dd","tgt_lang":"fa","translated":"پوسته","updated_at":"2026-04-29T17:41:14.004Z"}
|
||||
{"cache_key":"96b0a234bad421c0752bedd41b2a3d4f37ec6893a104244f2e1db3cdcf4161f2","model":"gpt-5.5","provider":"openai","segment_id":"channels.health.noSnapshotYet","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"No snapshot yet.","text_hash":"3b578b0bf270913e649934e72f7ef6584ed56b1e10dc563b541384ff660bbfbc","tgt_lang":"fa","translated":"هنوز نمای لحظهای وجود ندارد.","updated_at":"2026-04-29T17:41:22.192Z"}
|
||||
{"cache_key":"979264f3571e84fd7865153305f5b24985a76019408ea3df63c1424a5212ce7e","model":"gpt-5.5","provider":"openai","segment_id":"usage.details.duration","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Duration","text_hash":"4fc52a3c4c558b517c463b22d86d0e3b9cfd4255c98fe3510f9075b37ab419c9","tgt_lang":"fa","translated":"مدت","updated_at":"2026-04-29T17:44:09.474Z"}
|
||||
@@ -631,6 +637,7 @@
|
||||
{"cache_key":"9e2776915747636a5944d187f14b0748b63dc98df346a77f421d78b242f9956c","model":"gpt-5.5","provider":"openai","segment_id":"usage.details.baseContextPerMessage","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Base context per message","text_hash":"f97ff4c2483a2174935304524775bc8191237e0bd314d05470c8b1f30ce435b6","tgt_lang":"fa","translated":"زمینه پایه بهازای هر پیام","updated_at":"2026-04-29T17:44:16.613Z"}
|
||||
{"cache_key":"9e6ea80db6b05a591206a8f9c212333dd344932dff91747108ead1ba0275b7bd","model":"gpt-5.5","provider":"openai","segment_id":"usage.overview.avgCost","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Avg Cost / Msg","text_hash":"3f7ab301fda8d9c6379d4b8f9519c9037507dfd50e86c33c3af34526d5d3b436","tgt_lang":"fa","translated":"میانگین هزینه / پیام","updated_at":"2026-04-29T17:43:47.268Z"}
|
||||
{"cache_key":"9e9ec886f52263f834e8e2cd3caccd692ee151be4b7febf9b36d6832e0d71581","model":"gpt-5.5","provider":"openai","segment_id":"common.importFromRelays","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Import from Relays","text_hash":"b6a7b8934731285270b7f1671978dc0fc3147998f52405b2cc418eb4927bfc99","tgt_lang":"fa","translated":"وارد کردن از Relays","updated_at":"2026-04-29T17:41:14.004Z"}
|
||||
{"cache_key":"9ee27b8fc2150f783077bb76b9ca576b082091cd0725c67941fa28e7e42231d9","model":"gpt-5.5","provider":"openai","segment_id":"activity.status.error","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Error","text_hash":"54a0e8c17ebb21a11f8a25b8042786ef7efe52441e6cc87e92c67e0c4c0c6e78","tgt_lang":"fa","translated":"خطا","updated_at":"2026-04-29T17:44:55.845Z"}
|
||||
{"cache_key":"9f2472c116256c19a2595e6d00693ed8182bae39b7e8fd0e68ab6ea3e38b63b4","model":"gpt-5.5","provider":"openai","segment_id":"usage.sessions.ascending","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Ascending","text_hash":"77184595bde3befc7f5a20efc97caea43f4858e4c97cd2ee406af2c61db3266c","tgt_lang":"fa","translated":"صعودی","updated_at":"2026-04-29T17:44:01.098Z"}
|
||||
{"cache_key":"9f3d30704d3193e1226c1b39db5e6319505008f67b4631378ef7d02a7257a4e7","model":"gpt-5.5","provider":"openai","segment_id":"cron.form.advancedHelp","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Optional overrides for delivery guarantees, schedule jitter, and model controls.","text_hash":"a470ce680d28996a5d0ea9c39691bd8b804b85c6766d6bb0ee81c1b01d5fc82f","tgt_lang":"fa","translated":"بازنویسیهای اختیاری برای تضمینهای تحویل، نوسان زمانبندی و کنترلهای مدل.","updated_at":"2026-04-29T17:45:35.405Z"}
|
||||
{"cache_key":"9f43ef948b2880b16d2ed1a3f6774acbfe3bf88688c69c9cec24ba6098b4956b","model":"gpt-5.5","provider":"openai","segment_id":"languages.es","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Español (Spanish)","text_hash":"b785e11e822c061a3a5368c55fbeb3f436766ef1e9b3448a605083d0b06ecddb","tgt_lang":"fa","translated":"Español (اسپانیایی)","updated_at":"2026-04-29T17:44:38.057Z"}
|
||||
@@ -947,6 +954,7 @@
|
||||
{"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"}
|
||||
{"cache_key":"e8ca2a0b0c2134b0e59ed839865c046d855f235c98f82a68987be50110801fd1","model":"gpt-5.5","provider":"openai","segment_id":"usage.filters.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":"e90480424c88152523ddaee9ece9fd9933567bc680e4043d6bf132b4f52a941c","model":"gpt-5.5","provider":"openai","segment_id":"activity.runId","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Run","text_hash":"00d60e31a4e6b8344d4201f25a6a7dee770713107f6d097abb01559d32b17f26","tgt_lang":"fa","translated":"اجرا کنید","updated_at":"2026-04-29T19:29:02.592Z"}
|
||||
{"cache_key":"e949f8c00b947a1384b56bcb05408a25f9058afec3e1a2ab46c624cf661f6c90","model":"gpt-5.5","provider":"openai","segment_id":"cron.quickCreate.schedules.hourly.label","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Hourly","text_hash":"eab0cd8fdf9bccecc74e5a010b32af35986e3929184a599f5aea3b8195340ee2","tgt_lang":"fa","translated":"ساعتی","updated_at":"2026-04-29T20:17:37.146Z"}
|
||||
{"cache_key":"e9ade82a21bca52ad811cb30d7e7c2c5fa25f5753c84b212506ce9ccc05b5e73","model":"gpt-5.5","provider":"openai","segment_id":"usage.filters.sessionsCount","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"{count} sessions","text_hash":"27de9b3be346a2abd2cb67f9f93abfe8100d7ce996e1204b75fc84670c7818e6","tgt_lang":"fa","translated":"{count} نشست","updated_at":"2026-04-29T17:43:30.624Z"}
|
||||
{"cache_key":"e9cbee00ef1a0295ec3d264f79b21d99b8b8f0096452650ca32de7a3c1433244","model":"gpt-5.5","provider":"openai","segment_id":"dreaming.diary.newer","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Newer","text_hash":"718c45696575a3aae41c3701a734767de3f3d1d7658c292804a6e3e90b1ce3a5","tgt_lang":"fa","translated":"جدیدتر","updated_at":"2026-04-29T17:43:08.525Z"}
|
||||
|
||||
@@ -1,11 +1,36 @@
|
||||
{
|
||||
"fallbackKeys": [],
|
||||
"generatedAt": "2026-05-23T05:39:39.852Z",
|
||||
"fallbackKeys": [
|
||||
"activity.allTools",
|
||||
"activity.argumentHiddenOne",
|
||||
"activity.argumentsHidden",
|
||||
"activity.autoFollow",
|
||||
"activity.collapseAll",
|
||||
"activity.duration.minutes",
|
||||
"activity.duration.ms",
|
||||
"activity.duration.seconds",
|
||||
"activity.empty",
|
||||
"activity.emptyFiltered",
|
||||
"activity.entrySummary",
|
||||
"activity.expandAll",
|
||||
"activity.filtersLabel",
|
||||
"activity.noOutputPreview",
|
||||
"activity.outputTruncated",
|
||||
"activity.searchPlaceholder",
|
||||
"activity.statusFilters",
|
||||
"activity.streamLabel",
|
||||
"activity.subtitle",
|
||||
"activity.title",
|
||||
"activity.toolCallId",
|
||||
"activity.visibleCount",
|
||||
"subtitles.activity",
|
||||
"tabs.activity"
|
||||
],
|
||||
"generatedAt": "2026-05-25T03:52:18.527Z",
|
||||
"locale": "fr",
|
||||
"model": "claude-opus-4-7",
|
||||
"provider": "anthropic",
|
||||
"sourceHash": "2e6cfef7fe4490f7f524e448706ee7bfb8441ff88e1c79f479b7521f0db6e7cb",
|
||||
"totalKeys": 1122,
|
||||
"translatedKeys": 1122,
|
||||
"sourceHash": "e760668abcba0b56572e1f4772f221e2716a7f39bc7f91669fd3c3db0210f593",
|
||||
"totalKeys": 1154,
|
||||
"translatedKeys": 1130,
|
||||
"workflow": 1
|
||||
}
|
||||
|
||||
@@ -255,6 +255,7 @@
|
||||
{"cache_key":"451d6b90bfbddf9fb892e3c5fce13240420a40e415ccce9b5965c697c1b1f1bd","model":"gpt-5.5","provider":"openai","segment_id":"common.colorModeOption","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Color mode: {mode}","text_hash":"d5b61a3af66f845d2ab32795685ca0b37889374de15f66ae3f848abf83169a43","tgt_lang":"fr","translated":"Mode de couleur : {mode}","updated_at":"2026-04-29T20:13:43.862Z"}
|
||||
{"cache_key":"459d33c41a9d47d8b9b4abd75c20a5bfb90c446a5348fc3779b3d9fa524195fa","model":"gpt-5.4","provider":"openai","segment_id":"languages.ko","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"한국어 (Korean)","text_hash":"30f959f34501d524b06cf98b3711cdffea10a6479a316cf2c030362e8d274740","tgt_lang":"fr","translated":"한국어 (coréen)","updated_at":"2026-04-05T17:15:31.267Z"}
|
||||
{"cache_key":"459ddd006b57b0981652e4d7eae4d233fe9b21a7a47c26ce600427f276262831","model":"gpt-5.4","provider":"openai","segment_id":"cron.form.systemEvent","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Post message to main timeline","text_hash":"114ef03ed867cd1fabd71e0475822261a5baf3e84210260e8bed84ac005f0a3a","tgt_lang":"fr","translated":"Publier un message dans la chronologie principale","updated_at":"2026-04-05T17:15:52.177Z"}
|
||||
{"cache_key":"461f7df4e01305c7ad90a1952601d4f25ddb375d7336cee9e20f96e21fc7fc29","model":"gpt-5.4","provider":"openai","segment_id":"activity.clear","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Clear","text_hash":"83b12c2216efb4fdc924e1deb5182e905e4926ed0c1c324d467107f46d5a26a9","tgt_lang":"fr","translated":"Effacer","updated_at":"2026-04-05T17:14:09.807Z"}
|
||||
{"cache_key":"4642c4e8bd9cd83562571c492bfd42c086cf87c9111d794d11f3854c0f1b9273","model":"gpt-5.4","provider":"openai","segment_id":"chat.disconnected","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Disconnected from gateway.","text_hash":"4ffc03107f19ff43bc14cf84fc703c7de4716a08e1368561d53ba09b96e46fa9","tgt_lang":"fr","translated":"Déconnecté du Gateway.","updated_at":"2026-04-05T17:15:31.267Z"}
|
||||
{"cache_key":"4712124ff5fcc835ef6beab25e335313e020838ecc7f06d198476349e4cf394e","model":"gpt-5.4","provider":"openai","segment_id":"overview.cards.modelAuthExpired","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"{count} expired","text_hash":"eb1d6d89839cfe3ff9f5a383e80448eaaa75d0e285cbdb9d5182d1abe562147f","tgt_lang":"fr","translated":"{count} expirés","updated_at":"2026-04-15T05:43:57.031Z"}
|
||||
{"cache_key":"4737c4153e5ff5dea0bfed08772b28d6ee8659d6867228739643aa25a7acf184","model":"gpt-5.4","provider":"openai","segment_id":"instances.lastInput","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Last input {time}","text_hash":"04c40c4d7fa4438b7d6afe2f3997bc427522d67e80f8adc42ee0269eed294760","tgt_lang":"fr","translated":"Dernière entrée {time}","updated_at":"2026-04-06T02:49:50.205Z"}
|
||||
@@ -500,6 +501,7 @@
|
||||
{"cache_key":"8d6cda035363ab6ec4a8e789b98eb23160a8590c794941fe420f7f3729fc38c8","model":"gpt-5.5","provider":"openai","segment_id":"chat.runningVersion","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"running v{version}","text_hash":"71317eeb4277d213186524c216b02af34724cd4ee7bd2531c24df009b373519e","tgt_lang":"fr","translated":"version v{version} en cours d’exécution","updated_at":"2026-04-29T20:13:50.921Z"}
|
||||
{"cache_key":"8d8e9dedd3f584be41c41f47aa2de1c7dbbcbe52ab1685292296f5f997d70812","model":"gpt-5.4","provider":"openai","segment_id":"dreaming.trace.emptySignals","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"No active signals.","text_hash":"0d9d086593baedf3d8af5a8f30c9bdb495209fdb3413e02f1e74c6f8ce77e876","tgt_lang":"fr","translated":"Aucun signal actif.","updated_at":"2026-04-08T18:37:54.810Z"}
|
||||
{"cache_key":"8d9885eb207876c0dd08fcb194e1d3315a5c5c6a2804a7704d29c71b907d74e7","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.room","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Room","text_hash":"911ea89c43d9dbb85f5f25fdebc52e6f20816903b5946e36a1163d94d74c2040","tgt_lang":"fr","translated":"Salon","updated_at":"2026-05-06T03:20:26.947Z"}
|
||||
{"cache_key":"8da397bbae385ca946c22e1360382fbc41c44b2a06e5f990c87475df82cb784f","model":"gpt-5.4","provider":"openai","segment_id":"activity.toolFilter","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Tool","text_hash":"2e53bdcd0740867b597599e733c04a994f55fb17c89a61595183a001742e5705","tgt_lang":"fr","translated":"Outil","updated_at":"2026-04-05T17:14:12.481Z"}
|
||||
{"cache_key":"8de1d2569e66fd84db00d7b617dd5e4242728fe6362cc0dfd747c7d5a38606cb","model":"gpt-5.4","provider":"openai","segment_id":"languages.tr","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Türkçe (Turkish)","text_hash":"d7ba05ad20ad9e92b3f8b724f1c164bd0db7173a9f9fa9f961f5b588c413c0d4","tgt_lang":"fr","translated":"Türkçe (turc)","updated_at":"2026-04-05T17:15:33.911Z"}
|
||||
{"cache_key":"8e27df2e90c99eef14dfac92463adedfdb67a65c146db360a5ab5f2d2c937726","model":"gpt-5.4","provider":"openai","segment_id":"common.saving","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Saving…","text_hash":"23e39291d6135814ed7c936e278974544b0df5fbf0eb0427b6700979b7472a93","tgt_lang":"fr","translated":"Enregistrement…","updated_at":"2026-04-06T02:49:37.962Z"}
|
||||
{"cache_key":"8e47b9219ba2d7df743a740e5ebdd92b4328ece1cdbf80e9d490f5bc2e6f1f36","model":"gpt-5.4","provider":"openai","segment_id":"usage.filters.channel","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Channel","text_hash":"ce4683e7013a18cdf3d224bfcb4e9594ea8f559e946a837c633defe7d3c32172","tgt_lang":"fr","translated":"Canal","updated_at":"2026-04-05T17:14:12.481Z"}
|
||||
@@ -584,6 +586,7 @@
|
||||
{"cache_key":"a72f2a7f3a5f872838ac9da9f73b13ef1e38d5202ada7d0ef874a988e56d8c0c","model":"gpt-5.4","provider":"openai","segment_id":"channels.health.title","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Channel health","text_hash":"b3575639c4703c004745caf32e50f3458615d3a75b993ef9e7cf58ec1436eadb","tgt_lang":"fr","translated":"Santé du canal","updated_at":"2026-04-06T02:49:41.314Z"}
|
||||
{"cache_key":"a75556afbe7f18762f2bb112bf9ea7eb510fbba913372351374229b4f3081891","model":"gpt-5.5","provider":"openai","segment_id":"languages.vi","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Tiếng Việt (Vietnamese)","text_hash":"41c7596d3d2161e51a52efe2ec7e437d5104490ddb77757c9264f55b0667df35","tgt_lang":"fr","translated":"Tiếng Việt (vietnamien)","updated_at":"2026-04-29T17:36:08.757Z"}
|
||||
{"cache_key":"a757583014330099786bd1788e315b4cd7b730eb280d9db5b63bda56c1b6d404","model":"gpt-5.4","provider":"openai","segment_id":"overview.stats.instancesHint","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Presence beacons in the last 5 minutes.","text_hash":"72eb6f03b1eeea63f50ef39b6322727f749a6e49eadbdd343d1e235620cbd814","tgt_lang":"fr","translated":"Balises de présence au cours des 5 dernières minutes.","updated_at":"2026-04-05T17:13:59.772Z"}
|
||||
{"cache_key":"a75f7a7984e122a45cbf8b0ac7f074f18561a7dd9d8d95f0f317a456f38ae540","model":"gpt-5.4","provider":"openai","segment_id":"activity.search","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Search","text_hash":"49c266baaaa70981ea188fa714d5c40cf13830d786a861c9943ae0d26a7f3fe9","tgt_lang":"fr","translated":"Rechercher","updated_at":"2026-04-05T17:13:51.251Z"}
|
||||
{"cache_key":"a7c036ed3ab0ddf96646c615188fa1ca26afe3d71243a8add8b560079558d8ab","model":"gpt-5.4","provider":"openai","segment_id":"tabs.skills","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Skills","text_hash":"66d0f523a379b2de6f8d5fba3a817ebc395f7bcaa54cc132ca9dfa665d1e9378","tgt_lang":"fr","translated":"Skills","updated_at":"2026-04-06T02:59:56.317Z"}
|
||||
{"cache_key":"a7ef398e629dda175b429fde3d3ab10640eda07e7192d54dfc1e01d744111bf8","model":"gpt-5.4","provider":"openai","segment_id":"overview.auth.failed","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Auth failed. Re-copy a tokenized URL with {command}, or update the token, then click Connect.","text_hash":"5d39bce3e264e8763b692a8d7bc818dc11e9e072d0138b7c8aaa4fdfbee3a493","tgt_lang":"fr","translated":"Échec de l’authentification. Recopiez une URL avec jeton avec {command}, ou mettez à jour le jeton, puis cliquez sur Connect.","updated_at":"2026-04-05T17:14:04.532Z"}
|
||||
{"cache_key":"a8535d130aa07ec90baf94d5890aace7260000c43f280d2303b9a49fc84f181e","model":"gpt-5.4","provider":"openai","segment_id":"dreaming.trace.signals","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Signals","text_hash":"88b01c8a4bff9a08b6b56b8de43beb07205956d64d1c58eff683de7eaf3645e5","tgt_lang":"fr","translated":"Signaux","updated_at":"2026-04-08T18:37:54.810Z"}
|
||||
@@ -694,6 +697,7 @@
|
||||
{"cache_key":"c1678f5e608f47bf5b25ae2027b5c91f6cc68f19cfed3d212e729310a7e036f6","model":"gpt-5.4","provider":"openai","segment_id":"usage.empty.noData","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"No data","text_hash":"3b41ba9c7cb8c5d6530c12eec5000c4e2ad0c48b2d4b9149a3ef6d2a23802819","tgt_lang":"fr","translated":"Aucune donnée","updated_at":"2026-04-05T17:14:15.204Z"}
|
||||
{"cache_key":"c1daaa2847e96d3398ee2b3af597da705cd2e8fff51f24d20721d4b943a46338","model":"gpt-5.4","provider":"openai","segment_id":"overview.connection.insecureHttpDocsLink","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Docs: Insecure HTTP","text_hash":"203c0a5d2a6d0e5f4fb9aece80770f6b56642c5731997b9f9afcda31936a63f0","tgt_lang":"fr","translated":"Documentation : HTTP non sécurisé","updated_at":"2026-04-20T06:26:41.876Z"}
|
||||
{"cache_key":"c22b9cecd844c806a4790c764cf0634efaf55132c2bfeb44c95814bd01f89dcc","model":"gpt-5.4","provider":"openai","segment_id":"usage.overview.prompt","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"prompt","text_hash":"cf07194ee232eb531e15f690000d19846dea69cf05504782658afcfacb9228a2","tgt_lang":"fr","translated":"prompt","updated_at":"2026-04-06T02:59:58.487Z"}
|
||||
{"cache_key":"c23b8a412135a1357973d060f056d43bdf0db47919da6a37b129bf539eee774b","model":"gpt-5.4","provider":"openai","segment_id":"activity.status.running","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Running","text_hash":"f4ccae29e1bb0c20a124570a1b43f4347ea94bba9f84ffdfddd9c7445b126128","tgt_lang":"fr","translated":"En cours d’exécution","updated_at":"2026-04-06T02:49:35.438Z"}
|
||||
{"cache_key":"c247ad8966d30c45c56b00810bf942720f370cb01c208256e240c10241926f7b","model":"gpt-5.4","provider":"openai","segment_id":"dreaming.phrases.whisperingVectorStore","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"whispering to the vector store…","text_hash":"44f8f2666f20599ad12e2e33ea95c6f37c8a2b422bf438d4bdb59e778ae6a527","tgt_lang":"fr","translated":"chuchotement au vector store…","updated_at":"2026-04-06T02:50:01.134Z"}
|
||||
{"cache_key":"c282489253e97237d404e815b082f79ac017ef2ec6a2ac2be8e70b2d1cf9a4a2","model":"gpt-5.4","provider":"openai","segment_id":"usage.overview.errorsHint","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Total message and tool errors in range.","text_hash":"d99a4b10fb87bda650577c36cec57f531433cbee6046ebb8e614af9e2fffce28","tgt_lang":"fr","translated":"Nombre total d’erreurs de message et d’outil dans l’intervalle.","updated_at":"2026-04-05T17:14:18.569Z"}
|
||||
{"cache_key":"c28785258412ad410332305ef609fc2be668270fc2a79f0fb589065f2d28b9c4","model":"gpt-5.4","provider":"openai","segment_id":"cron.form.newJob","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"New Job","text_hash":"ddacafb76972da324383c04b284cdb4ab1f50620959a20f4682fafb325ee12df","tgt_lang":"fr","translated":"Nouvelle tâche","updated_at":"2026-04-05T17:15:40.832Z"}
|
||||
@@ -706,6 +710,7 @@
|
||||
{"cache_key":"c3f2ab06082face628306890916d0b644ac3e411b9f934f8ff3a22828ae0973b","model":"gpt-5.4","provider":"openai","segment_id":"overview.connection.tailscaleDocsLink","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Docs: Tailscale Serve","text_hash":"331a0eb6bb5691842d5881802ac7756e67763d8687f2ea5d96d4d33b06700c6e","tgt_lang":"fr","translated":"Documentation : Tailscale Serve","updated_at":"2026-04-20T06:26:41.876Z"}
|
||||
{"cache_key":"c431bc5362ede24cc05e240847c4c03330194088ce0022cdedddcb9c62f2632b","model":"gpt-5.4","provider":"openai","segment_id":"cron.form.channel","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Channel","text_hash":"ce4683e7013a18cdf3d224bfcb4e9594ea8f559e946a837c633defe7d3c32172","tgt_lang":"fr","translated":"Canal","updated_at":"2026-04-05T17:15:52.177Z"}
|
||||
{"cache_key":"c4ba44522d548ca3ab383907b1ce10333c514fd6b546191737ff2ebbe868c114","model":"gpt-5.4","provider":"openai","segment_id":"cron.form.basics","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Basics","text_hash":"8fdd2ee8475e29bcb7acc41b731a943957e4dc3d07012c23f8b7b028de620267","tgt_lang":"fr","translated":"Notions de base","updated_at":"2026-04-05T17:15:43.702Z"}
|
||||
{"cache_key":"c505d78351081da6bf97c430e64edfc79958e0e00f825ead14b58274d1df5d0f","model":"gpt-5.5","provider":"openai","segment_id":"activity.status.done","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Done","text_hash":"11a6767d5674c7e45f7e00dc525762275b3a48491ad6045427d2609cc496c516","tgt_lang":"fr","translated":"Terminé","updated_at":"2026-05-10T08:30:28.763Z"}
|
||||
{"cache_key":"c59ba802336f147fd1e4ea58371a447688bb03ec0c6bc3f7df4bd0c97c308d56","model":"gpt-5.4","provider":"openai","segment_id":"common.publicKey","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Public Key","text_hash":"a51af74c1dda1bf0f6a64455d747f7e14aa8cda977cbe7b26fb9d5323125d41a","tgt_lang":"fr","translated":"Clé publique","updated_at":"2026-04-06T02:49:37.962Z"}
|
||||
{"cache_key":"c6103af0b664fe1a566e653e9d12c2693a7edbaa96fa3d5e3baf4e9be3a65e25","model":"gpt-5.4","provider":"openai","segment_id":"overview.notes.cronText","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Use isolated sessions for recurring runs.","text_hash":"ee59b70bb52f81a4b7f882ad65fe9a1a201c7c3c083b96fd9eba7db875973b22","tgt_lang":"fr","translated":"Utilisez des sessions isolées pour les exécutions récurrentes.","updated_at":"2026-04-05T17:14:04.532Z"}
|
||||
{"cache_key":"c66b40f50520a3a6fe785569079c652e3e0edce1a005fb321d7fd51703e4dd7a","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.updated","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Updated","text_hash":"3a5ecca188c0579c00ee24cf3cab21bd02c15a06f7a70cc8e0a8ff2381dcbbfd","tgt_lang":"fr","translated":"Mis à jour","updated_at":"2026-04-29T20:13:46.870Z"}
|
||||
@@ -761,6 +766,7 @@
|
||||
{"cache_key":"d29267186eb702062f1f9c310096784a1d8057dc1aeba7a92f8a3181695fcf7a","model":"gpt-5.5","provider":"openai","segment_id":"lazyView.errorTitle","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Panel failed to load","text_hash":"f8c9d26f13962ea24220d44bb42badfec39d7f37b22dffdbb75a67c873cc044d","tgt_lang":"fr","translated":"Échec du chargement du panneau","updated_at":"2026-04-27T12:11:54.066Z"}
|
||||
{"cache_key":"d2f5874e3720d199e19ec65fd97ab0ac76ee63fd4630aa087d4a9e82ebdb92a7","model":"gpt-5.5","provider":"openai","segment_id":"lazyView.loadingTitle","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Loading panel","text_hash":"c52d4e931095354dcdc9c01945a3987516f4012024d3db73f6c2581349f28d89","tgt_lang":"fr","translated":"Chargement du panneau","updated_at":"2026-04-27T12:11:54.065Z"}
|
||||
{"cache_key":"d38c176d4256ba6dbbcf5abecff9eb9024b07178b2b662ff6bf17ca0f93b1e6b","model":"gpt-5.4","provider":"openai","segment_id":"common.mode","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Mode","text_hash":"5e23ec6a300dc60a79641769017e16e9bf042cbd8fd0a54586a048ab9da972ff","tgt_lang":"fr","translated":"Mode","updated_at":"2026-04-06T02:59:56.317Z"}
|
||||
{"cache_key":"d3a414a1e66c33f6e6fe2f68da7421ac0bb2854c0683fca311a3608c70698103","model":"gpt-5.4","provider":"openai","segment_id":"activity.runId","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Run","text_hash":"00d60e31a4e6b8344d4201f25a6a7dee770713107f6d097abb01559d32b17f26","tgt_lang":"fr","translated":"Exécuter","updated_at":"2026-04-05T17:16:02.558Z"}
|
||||
{"cache_key":"d3bfb0071e5c4fcfdabee46fc7fc466c9cc9954edabcccddd8436cfd5c661e4b","model":"gpt-5.4","provider":"openai","segment_id":"cron.form.sessionHelp","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Main posts a system event. Isolated runs a dedicated agent turn.","text_hash":"157f74bf6eca72fc5220f0fff45276ff74621e8d6bd094fc2976a42638712105","tgt_lang":"fr","translated":"Principale publie un événement système. Isolée exécute un tour d’agent dédié.","updated_at":"2026-04-05T17:15:46.853Z"}
|
||||
{"cache_key":"d437bed3b6e0bfac5e2e47d63cf24a876fe73d5b25b73d0a4ec185105c529f2c","model":"gpt-5.4","provider":"openai","segment_id":"usage.details.systemShort","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Sys","text_hash":"a34a3472060a7340185039557366a9dee34a3d929efabfbde16828e94d9b5924","tgt_lang":"fr","translated":"Sys","updated_at":"2026-04-06T03:00:00.760Z"}
|
||||
{"cache_key":"d5828dbdcab005ba840787365360d66f800c56de9e9562a05056fdfc023a48b2","model":"gpt-5.4","provider":"openai","segment_id":"cron.form.deliverySub","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Choose where run summaries are sent.","text_hash":"575d1babab75396c94a9f01f9a64a7f1f156b8d0efca48211903259eaad5a1d9","tgt_lang":"fr","translated":"Choisissez où les résumés d’exécution sont envoyés.","updated_at":"2026-04-05T17:15:52.177Z"}
|
||||
@@ -813,6 +819,7 @@
|
||||
{"cache_key":"e22233ee7f33b0142f850074aff34e5831514242d8d91c48421a16343a6d7e1a","model":"gpt-5.4","provider":"openai","segment_id":"common.cancel","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Cancel","text_hash":"19766ed6ccb2f4a32778eed80d1928d2c87a18d7c275ccb163ec6709d3eb2e27","tgt_lang":"fr","translated":"Annuler","updated_at":"2026-04-06T02:49:35.438Z"}
|
||||
{"cache_key":"e2540d2da309c5699b7d1b970fa5e98e117162347e3c39176d5c1eb8610e34ce","model":"gpt-5.4","provider":"openai","segment_id":"usage.details.modelMix","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Model Mix","text_hash":"4716263d5596745d99dafb4d7ce95bb8afd089368f8203741451c5915005293c","tgt_lang":"fr","translated":"Répartition des modèles","updated_at":"2026-04-05T17:14:27.645Z"}
|
||||
{"cache_key":"e339b5e7fdcadca6b9196485315031681e9c20bd52e1e8d3bf35dd1f07c28deb","model":"gpt-5.4","provider":"openai","segment_id":"usage.filters.hoursCount","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"{count} hours","text_hash":"843c54a6f7f92aad4c40c81f0622b1c0aa129af9010ab5afc8cc639ff49b7c55","tgt_lang":"fr","translated":"{count} heures","updated_at":"2026-04-05T17:14:12.481Z"}
|
||||
{"cache_key":"e39a8b350fe99229d9c2159691d9f137f33dfb1c3b744922db66b084744ef2ca","model":"gpt-5.4","provider":"openai","segment_id":"activity.status.error","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Error","text_hash":"54a0e8c17ebb21a11f8a25b8042786ef7efe52441e6cc87e92c67e0c4c0c6e78","tgt_lang":"fr","translated":"Erreur","updated_at":"2026-04-05T17:15:40.832Z"}
|
||||
{"cache_key":"e3af00a048d59c18548dc306fac388d8715d788c94568bb8089eba6306226ca5","model":"gpt-5.4","provider":"openai","segment_id":"cron.form.exactTiming","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Exact timing (no stagger)","text_hash":"02c679552df9fa650dcbc6302ae5f8e954f0303b05cf5b5bddcadf40d6892849","tgt_lang":"fr","translated":"Timing exact (sans décalage)","updated_at":"2026-04-05T17:15:56.876Z"}
|
||||
{"cache_key":"e3caf18bda0b3950459e5868690592506cd4bcb2becc25c6a39dcaaa04ad6ce9","model":"gpt-5.5","provider":"openai","segment_id":"usage.presets.last90d","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"90d","text_hash":"c906817c1dd244107977b235f1ccc79e27b0b69d88eb9bad6f845e86e7fb08f4","tgt_lang":"fr","translated":"90 j","updated_at":"2026-05-08T03:41:52.953Z"}
|
||||
{"cache_key":"e3f084c51ca8109033be4b2713961d15d194ccccafa7c92c3b9ad99094fc7d75","model":"gpt-5.4","provider":"openai","segment_id":"overview.stats.cron","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Cron","text_hash":"dd9d24965dbedc026915308732b77c1af68dcf52d3c0ca2421b1fdb0d197aca1","tgt_lang":"fr","translated":"Cron","updated_at":"2026-04-06T02:59:56.317Z"}
|
||||
@@ -849,6 +856,7 @@
|
||||
{"cache_key":"ed39167e0492157f2c8a59893963d95e9fbdb01fb32206dd0d299890ecaecf6e","model":"gpt-5.4","provider":"openai","segment_id":"usage.overview.cached","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"cached","text_hash":"3673014e72b67383be302485694555a57ad393afdebaed6ded110a775bd0556d","tgt_lang":"fr","translated":"en cache","updated_at":"2026-04-05T17:14:21.908Z"}
|
||||
{"cache_key":"ede081ed4e1432220d24402733f49522b70ea644cb0474f4823f6320d9b3b124","model":"gpt-5.4","provider":"openai","segment_id":"tabs.agents","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Agents","text_hash":"279b44d2ab4b40c0fc132f8f3051293544cca91de9c8aa14f2cd29adb132b0ee","tgt_lang":"fr","translated":"Agents","updated_at":"2026-04-06T02:59:56.317Z"}
|
||||
{"cache_key":"eecb06a6e00731c9e14ba7007a1dc7ec89b7492a533547e6f8797f71cf81f01a","model":"gpt-5.4","provider":"openai","segment_id":"usage.overview.messagesAbbrev","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"msgs","text_hash":"8dc321b9135ee4fbee83a304b911e871f83e7ae84d344bae6f464804f77b2f86","tgt_lang":"fr","translated":"msgs","updated_at":"2026-04-06T02:59:58.487Z"}
|
||||
{"cache_key":"ef1f7f0a7a152673eea2e17b822f6655795f62ea53b5a7e02483fdf74332554a","model":"gpt-5.4","provider":"openai","segment_id":"activity.session","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Session","text_hash":"6959b4159575d8dd76d9f3bbe2c6437904f861e7860c35abd18deffb1c3425a0","tgt_lang":"fr","translated":"Session","updated_at":"2026-04-06T02:59:58.487Z"}
|
||||
{"cache_key":"ef20503b08db95ed032605e73df5c50dfcc54b2199168d7d889b570c61daaec1","model":"gpt-5.4","provider":"openai","segment_id":"cron.form.channelHelp","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Choose which connected channel receives the summary.","text_hash":"65cb19d00d3ec2d597fac1e50da8d7926ca53a992b154d8e6b39aeacb632d1e4","tgt_lang":"fr","translated":"Choisissez quel canal connecté reçoit le résumé.","updated_at":"2026-04-05T17:15:52.177Z"}
|
||||
{"cache_key":"ef4e28098208f3d76614545f5b04e6b8e73d18162231b23afe7594589e68505a","model":"gpt-5.4","provider":"openai","segment_id":"common.docs","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Docs","text_hash":"7af023c43013b9a53fbff7dd4b5821588bba3319308878229740489152c43f6d","tgt_lang":"fr","translated":"Documentation","updated_at":"2026-04-05T17:13:51.251Z"}
|
||||
{"cache_key":"ef8a567ba8e10526065a669895a8cac81440509b8e521e534348e5d892e70c0e","model":"gpt-5.4","provider":"openai","segment_id":"cron.form.createSubtitle","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Create a scheduled wakeup or agent run.","text_hash":"63ed10abfd41f9a26d9630dfb564122e33a033a0abcee985c0c935076fa0e269","tgt_lang":"fr","translated":"Créez un réveil planifié ou une exécution d’agent.","updated_at":"2026-04-05T17:15:43.702Z"}
|
||||
|
||||
@@ -1,11 +1,36 @@
|
||||
{
|
||||
"fallbackKeys": [],
|
||||
"generatedAt": "2026-05-23T05:40:44.976Z",
|
||||
"fallbackKeys": [
|
||||
"activity.allTools",
|
||||
"activity.argumentHiddenOne",
|
||||
"activity.argumentsHidden",
|
||||
"activity.autoFollow",
|
||||
"activity.collapseAll",
|
||||
"activity.duration.minutes",
|
||||
"activity.duration.ms",
|
||||
"activity.duration.seconds",
|
||||
"activity.empty",
|
||||
"activity.emptyFiltered",
|
||||
"activity.entrySummary",
|
||||
"activity.expandAll",
|
||||
"activity.filtersLabel",
|
||||
"activity.noOutputPreview",
|
||||
"activity.outputTruncated",
|
||||
"activity.searchPlaceholder",
|
||||
"activity.statusFilters",
|
||||
"activity.streamLabel",
|
||||
"activity.subtitle",
|
||||
"activity.title",
|
||||
"activity.toolCallId",
|
||||
"activity.visibleCount",
|
||||
"subtitles.activity",
|
||||
"tabs.activity"
|
||||
],
|
||||
"generatedAt": "2026-05-25T03:52:20.016Z",
|
||||
"locale": "id",
|
||||
"model": "claude-opus-4-7",
|
||||
"provider": "anthropic",
|
||||
"sourceHash": "2e6cfef7fe4490f7f524e448706ee7bfb8441ff88e1c79f479b7521f0db6e7cb",
|
||||
"totalKeys": 1122,
|
||||
"translatedKeys": 1122,
|
||||
"sourceHash": "e760668abcba0b56572e1f4772f221e2716a7f39bc7f91669fd3c3db0210f593",
|
||||
"totalKeys": 1154,
|
||||
"translatedKeys": 1130,
|
||||
"workflow": 1
|
||||
}
|
||||
|
||||
@@ -96,6 +96,7 @@
|
||||
{"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"}
|
||||
{"cache_key":"186a93ae8eb3cb8a82fadd82e27aad311986e8d127473ae4729f2805d71ae3bf","model":"gpt-5.4","provider":"openai","segment_id":"usage.overview.toolResults","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"tool results","text_hash":"a5594e12dfffd8e54c36d9b99bc31c7d41f0389d2251790338f34e836a3211fe","tgt_lang":"id","translated":"hasil alat","updated_at":"2026-04-05T17:15:35.078Z"}
|
||||
{"cache_key":"187acd3aba6847b2a56da13c010d3d8c439566e68f8865d45eb2f749aaa5f58e","model":"gpt-5.4","provider":"openai","segment_id":"usage.overview.sessions","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Sessions","text_hash":"6fa3cbf451b2a1d54159d42c3ea5ab8725b0c8620d831f8c1602676b38ab00e6","tgt_lang":"id","translated":"Sesi","updated_at":"2026-04-05T17:15:35.078Z"}
|
||||
{"cache_key":"18be55429029d80bb728d1393a24785c12be3b822a97dd68159e9a7d8973ef86","model":"gpt-5.4","provider":"openai","segment_id":"activity.session","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Session","text_hash":"6959b4159575d8dd76d9f3bbe2c6437904f861e7860c35abd18deffb1c3425a0","tgt_lang":"id","translated":"Sesi","updated_at":"2026-04-05T17:15:28.286Z"}
|
||||
{"cache_key":"18cd8ca50b126da1556538b541680f8457c33905a3ba3446798deb1f88695203","model":"gpt-5.4","provider":"openai","segment_id":"usage.sessions.selected","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Selected ({count})","text_hash":"725bb02e74b1685dff7819ba5bea6f0116c69746d301c3c464fda57204c3124d","tgt_lang":"id","translated":"Dipilih ({count})","updated_at":"2026-04-05T17:15:43.799Z"}
|
||||
{"cache_key":"18daf94293f8f813bb15dc119cf3c9f02b31df3a4655ec4e618289fd94d52850","model":"gpt-5.5","provider":"openai","segment_id":"chat.updateAvailable","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Update available:","text_hash":"45a520c33383a467930d2e84d8d524a630ecaadf2f418b14aee5060ba1d9edd0","tgt_lang":"id","translated":"Pembaruan tersedia:","updated_at":"2026-04-29T20:16:07.309Z"}
|
||||
{"cache_key":"18f60f68043fe508adec75097dc9261040076318c58e5e5d6eb9cf2c64acc7cd","model":"gpt-5.4","provider":"openai","segment_id":"cron.form.agentPlaceholder","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"main or ops","text_hash":"7d41b7b33571ec87fe685c21702024b51d76306b91bbbf4c3cf545256eaa69b8","tgt_lang":"id","translated":"main atau ops","updated_at":"2026-04-05T17:16:04.514Z"}
|
||||
@@ -220,6 +221,7 @@
|
||||
{"cache_key":"3e2a75032ae68c4961724cf2c854439c1763f1e54de1abf73af4e31a01b6917b","model":"gpt-5.4","provider":"openai","segment_id":"usage.filters.selectAll","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Select All","text_hash":"d1ec69e64b9609d089aae09f7adc5c566d2cd222f8d8325f0ab3b523f0ac2690","tgt_lang":"id","translated":"Pilih Semua","updated_at":"2026-04-05T17:15:25.362Z"}
|
||||
{"cache_key":"3e2d2ba81513ec8ffd72f20dc205e96677bd45aa94ee268cc525860551846933","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.hideSessionDetails","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Hide session details for {count}","text_hash":"b087cfae8608379df7c7cbb35354d004b7b2f8b457b37ab578d7fd0f9e6a6798","tgt_lang":"id","translated":"Sembunyikan detail sesi untuk {count}","updated_at":"2026-05-06T03:21:45.227Z"}
|
||||
{"cache_key":"3f24366bb8e4d2e932580e22d57e9ad21fd647b235d4833b9bb423d8aab8847d","model":"gpt-5.4","provider":"openai","segment_id":"nav.settings","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Settings","text_hash":"74a883a037bc227f91891ab654a753d3a99f31ab06ae5b5d2b6e594a692b41f8","tgt_lang":"id","translated":"Pengaturan","updated_at":"2026-04-05T17:15:03.610Z"}
|
||||
{"cache_key":"3f4bf1b02392f2cedc4bc3245e90d9e9eb1cb548fb4f322a5396c85bf95fb365","model":"gpt-5.4","provider":"openai","segment_id":"activity.toolFilter","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Tool","text_hash":"2e53bdcd0740867b597599e733c04a994f55fb17c89a61595183a001742e5705","tgt_lang":"id","translated":"Alat","updated_at":"2026-04-05T17:15:46.360Z"}
|
||||
{"cache_key":"3f569bf659a9e8d6843409d75301a7a53994cbc2ac107871d28401007ad62c88","model":"gpt-5.4","provider":"openai","segment_id":"common.showAdvanced","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Show Advanced","text_hash":"365075d1bf3ed18878ba0bb50360278b7eaa5973d32ed92fa1544238c09254cb","tgt_lang":"id","translated":"Tampilkan Lanjutan","updated_at":"2026-04-06T02:50:43.877Z"}
|
||||
{"cache_key":"3f6ad47a1a8446da0eb3432e0886f95653b091c3572f37fab5047c93e42c8c21","model":"gpt-5.4","provider":"openai","segment_id":"dreaming.advanced.emptyShortTerm","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"No short-term entries to inspect.","text_hash":"2da0eeafc31b59fa5ff2c473c82b4d2589378ff500e4e06d5daad8ce3988a6e9","tgt_lang":"id","translated":"Tidak ada entri jangka pendek untuk diperiksa.","updated_at":"2026-04-10T07:59:45.707Z"}
|
||||
{"cache_key":"3f94398ad9d2d382759186a6892770bfa53d8909b98ae4b8c30ffa83c006ec35","model":"gpt-5.4","provider":"openai","segment_id":"usage.overview.avgSession","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"avg session","text_hash":"a8ce1dc2f9461f5c3cf015b40c54888e55840ac786b8f878465ff1c77348a6df","tgt_lang":"id","translated":"rata-rata sesi","updated_at":"2026-04-05T17:15:38.246Z"}
|
||||
@@ -380,6 +382,7 @@
|
||||
{"cache_key":"6cf1c6b2aa858d3a54b909029695679eec35c491d725f0bf8b23145f189bb6ca","model":"gpt-5.4","provider":"openai","segment_id":"nodes.binding.defaultBindingHint","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Used when agents do not override a node binding.","text_hash":"a61df1a47c1edd595446e4954df0f8a0a3f84ee01ad399ef66c92cf03a75826d","tgt_lang":"id","translated":"Digunakan saat agen tidak menimpa binding node.","updated_at":"2026-04-06T02:50:52.064Z"}
|
||||
{"cache_key":"6d2b9f9ceafbc167d1d4e2694b7a959c7a11613322c973ecbc7fd97a4eac4eb6","model":"gpt-5.4","provider":"openai","segment_id":"cron.jobs.name","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Name","text_hash":"dcd1d5223f73b3a965c07e3ff5dbee3eedcfedb806686a05b9b3868a2c3d6d50","tgt_lang":"id","translated":"Nama","updated_at":"2026-04-05T17:15:58.217Z"}
|
||||
{"cache_key":"6df41a49af69ab5e5c4c873e99b670c067a71b06ee1eed55011f95cf47fed4c3","model":"gpt-5.4","provider":"openai","segment_id":"cron.runs.runStatusUnknown","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Unknown","text_hash":"b764cdc0eab7137467211272fa539f1260d1bf2e71bcf6ff3bdc960f5c16aa14","tgt_lang":"id","translated":"Tidak diketahui","updated_at":"2026-04-05T17:16:01.471Z"}
|
||||
{"cache_key":"6e945bb1bf32f9ccf93b33b4ec311a6c87b962f229d35e2927f60f7263b7f9d2","model":"gpt-5.5","provider":"openai","segment_id":"activity.status.done","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Done","text_hash":"11a6767d5674c7e45f7e00dc525762275b3a48491ad6045427d2609cc496c516","tgt_lang":"id","translated":"Selesai","updated_at":"2026-05-10T08:32:09.911Z"}
|
||||
{"cache_key":"6ebf2fa3181985157f9baf54a02539b503e49431e2081d1ce666ba213bad36b5","model":"gpt-5.4","provider":"openai","segment_id":"cron.form.deliverySub","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Choose where run summaries are sent.","text_hash":"575d1babab75396c94a9f01f9a64a7f1f156b8d0efca48211903259eaad5a1d9","tgt_lang":"id","translated":"Pilih ke mana ringkasan proses dikirim.","updated_at":"2026-04-05T17:16:12.152Z"}
|
||||
{"cache_key":"6f866e36fa9d6764db066c94b013ab1caa151c7a4c748ec0939edf903985e799","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.showSessionDetails","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Show session details for {count}","text_hash":"b25d29cb98da3d21cb3a4217eced39e1e0371813d258e074e90521647185a4fe","tgt_lang":"id","translated":"Tampilkan detail sesi untuk {count}","updated_at":"2026-05-06T03:21:45.227Z"}
|
||||
{"cache_key":"6fa8acf8774c558a3037db93913891044defb300b37f8a965bedb178860577e3","model":"gpt-5.4","provider":"openai","segment_id":"languages.zhTW","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"繁體中文 (Traditional Chinese)","text_hash":"a21d536382a8b56b077e1606933c7e417e5b66cb6333275b7ad3132ae393a2ab","tgt_lang":"id","translated":"繁體中文 (Tionghoa Tradisional)","updated_at":"2026-04-06T02:51:07.107Z"}
|
||||
@@ -404,6 +407,7 @@
|
||||
{"cache_key":"76ecd2f03ffcf6b2ccfbc2bb383d921477a6e12240dc27c1b5e6500a1362673a","model":"gpt-5.4","provider":"openai","segment_id":"common.refreshing","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Refreshing…","text_hash":"1c0def7be0607b966b89e4974da38090472d8ada625f5b4c89f25b09d39683bd","tgt_lang":"id","translated":"Menyegarkan…","updated_at":"2026-04-06T02:50:37.350Z"}
|
||||
{"cache_key":"77189098751c86b0995cc047ce795f7d0389a6200f59e144a0e6609a426595cb","model":"gpt-5.4","provider":"openai","segment_id":"cron.runs.subtitleAll","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Latest runs across all jobs.","text_hash":"518357fee0ecb18cbbd2f1d29ea0fdda418f839ce47a3a0c0613aa9f92eedd89","tgt_lang":"id","translated":"Proses terbaru di semua tugas.","updated_at":"2026-04-05T17:15:58.217Z"}
|
||||
{"cache_key":"7727574d5f2775e30f086f92b1b136c32b91f8a434816b3625cd00227df3057c","model":"gpt-5.4","provider":"openai","segment_id":"usage.details.expandAll","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Expand All","text_hash":"9f5b023a413a7d0771cc3fb51b103dc0aaaafe8f7b7c88c7258d43e3bc5b243d","tgt_lang":"id","translated":"Perluas Semua","updated_at":"2026-04-05T17:15:46.359Z"}
|
||||
{"cache_key":"775bf782d657433c63e14d13b11d86df3277f695af2ad4585fec6ed11ffc9c78","model":"gpt-5.4","provider":"openai","segment_id":"activity.runId","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Run","text_hash":"00d60e31a4e6b8344d4201f25a6a7dee770713107f6d097abb01559d32b17f26","tgt_lang":"id","translated":"Jalankan","updated_at":"2026-04-05T17:16:23.016Z"}
|
||||
{"cache_key":"779ccb39b6948bf8b59cd770e45006be62b3962348ea497a7dfbe1aa14444fcf","model":"gpt-5.4","provider":"openai","segment_id":"usage.details.turnRange","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Turns {start}–{end} of {total}","text_hash":"f81416199663cca6093ce6edcd356741e2b5a0d47c4d14a01ce4f4137f88f6e7","tgt_lang":"id","translated":"Giliran {start}–{end} dari {total}","updated_at":"2026-04-05T17:15:43.799Z"}
|
||||
{"cache_key":"77cb704956d1540daac1b5e5eb52581206b50a6f5d3e0179719f2e1b61d07704","model":"gpt-5.4","provider":"openai","segment_id":"cron.form.editJob","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Edit Job","text_hash":"c492f013040b1041820951af390ee398a4cd71c47fe66908410f6cfe2055d01e","tgt_lang":"id","translated":"Edit Tugas","updated_at":"2026-04-05T17:16:01.471Z"}
|
||||
{"cache_key":"77f8a27dadcd11d24b429aff18e41d34341ace19a327f6f56882de770deb7dfc","model":"gpt-5.4","provider":"openai","segment_id":"usage.sessions.descending","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Descending","text_hash":"79479a6c76d8416ab7839952a2f8222e350862464f4d02db13d8d8f9551dbf8e","tgt_lang":"id","translated":"Turun","updated_at":"2026-04-05T17:15:40.941Z"}
|
||||
@@ -561,6 +565,7 @@
|
||||
{"cache_key":"a4b02367fbf8934c41d10bd1125dcfab3ed6aaa7ef3de08fcab8b1c53ca2b669","model":"gpt-5.4","provider":"openai","segment_id":"dreaming.advanced.summaryWaiting","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"waiting","text_hash":"80cfa3e7f28dde4df64436b652230aff28d7779116d1369c21ef2bbf37261d71","tgt_lang":"id","translated":"menunggu","updated_at":"2026-04-10T07:59:43.069Z"}
|
||||
{"cache_key":"a4d9c9635c5a42459a36c6d30851790323a62a2b24a89ce896909e66ad10ad43","model":"gpt-5.4","provider":"openai","segment_id":"usage.filters.title","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Filters","text_hash":"546ebb8eb993ea561029d9febd84c363bdb09010bb2cb915a8287762b76b9a64","tgt_lang":"id","translated":"Filter","updated_at":"2026-04-05T17:15:25.362Z"}
|
||||
{"cache_key":"a4e19f67adbb9f50af0f330618fe364c547709b475de7172a023c2b35939f2e8","model":"gpt-5.4","provider":"openai","segment_id":"dreaming.phrases.consolidatingMemories","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"consolidating memories…","text_hash":"89baaaae1f0e1ad3d02d40be2987273190f86bf34e8a27dd35c8e7faa76e2841","tgt_lang":"id","translated":"mengonsolidasikan memori…","updated_at":"2026-04-06T02:50:59.269Z"}
|
||||
{"cache_key":"a4f6b9d5efbaee65ed1301848f0dfa784cd278d502c67ae68e2e86ccab25c1b0","model":"gpt-5.4","provider":"openai","segment_id":"activity.status.running","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Running","text_hash":"f4ccae29e1bb0c20a124570a1b43f4347ea94bba9f84ffdfddd9c7445b126128","tgt_lang":"id","translated":"Berjalan","updated_at":"2026-04-06T02:50:37.350Z"}
|
||||
{"cache_key":"a4fa40df7278d7956063acf075dc537dc3782da9d682bd9b85fd6fcc718d6db8","model":"gpt-5.4","provider":"openai","segment_id":"overview.access.password","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Password (not stored)","text_hash":"a693085108fe8ddea3acb78ba8ac0c275e593fc85db1c526006247ceb1372dda","tgt_lang":"id","translated":"Kata sandi (tidak disimpan)","updated_at":"2026-04-05T17:15:15.082Z"}
|
||||
{"cache_key":"a54d1bc944c6ca0f965bad6a2160d7ca7f86e213ce585d3f4ed6c22815d2fcd4","model":"gpt-5.4","provider":"openai","segment_id":"languages.ptBR","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Português (Brazilian Portuguese)","text_hash":"218d74650d53faa34f3263ebca533ed034422d1aec61d98ebd2ef353c0b9d492","tgt_lang":"id","translated":"Português (Portugis Brasil)","updated_at":"2026-04-06T02:51:07.107Z"}
|
||||
{"cache_key":"a63347faa43bb1e342f842c172cd9a495c47592f86631a5944718ac1e3a6d5f4","model":"gpt-5.4","provider":"openai","segment_id":"dreaming.phrases.connectingDots","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"connecting distant dots…","text_hash":"167c47f1f6e5d7399326f6a72572cef9ab8cf655c4e17f4bf250e25f76478812","tgt_lang":"id","translated":"menghubungkan titik-titik yang berjauhan…","updated_at":"2026-04-06T02:51:04.169Z"}
|
||||
@@ -680,6 +685,7 @@
|
||||
{"cache_key":"c314501fd6f036ea6ff7f43579f821e989ba7ef878e90efb2da93f7e61e2e620","model":"gpt-5.4","provider":"openai","segment_id":"overview.stats.cronNext","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Next wake {time}","text_hash":"e66ba10846e8db186b6d61def765932e1da962ecb4bf2ae2ab711934043413f3","tgt_lang":"id","translated":"Bangun berikutnya {time}","updated_at":"2026-04-05T17:15:19.990Z"}
|
||||
{"cache_key":"c315c6b25217ca9b70590bca96ef5bd250c5cb8ebe22af37eb4922574530ec78","model":"gpt-5.4","provider":"openai","segment_id":"usage.filters.unpin","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Unpin filters","text_hash":"23469c54ab00aa5fd13e3d0972883842c36663409dd8f70022a84c9ea591d1d7","tgt_lang":"id","translated":"Lepas sematan filter","updated_at":"2026-04-05T17:15:25.362Z"}
|
||||
{"cache_key":"c335bd6eb4a262116b9c4f67e05d8b58c542e54eb67f2b8c253ab1ec3812feac","model":"gpt-5.4","provider":"openai","segment_id":"overview.pairing.metadataUpgradeTitle","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Device metadata change pending approval.","text_hash":"e87def1876a39381e02aca01b40a31388746b85ef4fcc1b89f231e98c5bf45c4","tgt_lang":"id","translated":"Perubahan metadata perangkat menunggu persetujuan.","updated_at":"2026-04-20T08:11:39.587Z"}
|
||||
{"cache_key":"c3cdf53c087e8838d0637279d147dbde086f34297d3e7ab89a48b12cc2fead83","model":"gpt-5.4","provider":"openai","segment_id":"activity.search","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Search","text_hash":"49c266baaaa70981ea188fa714d5c40cf13830d786a861c9943ae0d26a7f3fe9","tgt_lang":"id","translated":"Cari","updated_at":"2026-04-05T17:15:03.610Z"}
|
||||
{"cache_key":"c40ad4979438a9a6ae788f8d15a7288af89e1fdbd35e1942b7c7aeef93cf670b","model":"gpt-5.4","provider":"openai","segment_id":"usage.overview.cacheHitRate","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Cache Hit Rate","text_hash":"055f971855fa2bc1aaabd669f6e0bb9948489b6b976ba053ee905dde766c0ecd","tgt_lang":"id","translated":"Tingkat Hit Cache","updated_at":"2026-04-05T17:15:38.246Z"}
|
||||
{"cache_key":"c42b5709608ca24afb894d25815f298753967406f92c67eb08379e48201ee06f","model":"gpt-5.4","provider":"openai","segment_id":"cron.runs.runStatusError","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Error","text_hash":"54a0e8c17ebb21a11f8a25b8042786ef7efe52441e6cc87e92c67e0c4c0c6e78","tgt_lang":"id","translated":"Kesalahan","updated_at":"2026-04-05T17:16:01.471Z"}
|
||||
{"cache_key":"c4996df82cd31e27c3d630cd9c4dc363481a44f8bb2cebf521171d26542a46dd","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.defaultOption","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Default ({value})","text_hash":"a9d6571117890ef77ecc72f77ba43e9d8b05ed82c1c64ff27a352c02dff3c2bd","tgt_lang":"id","translated":"Default ({value})","updated_at":"2026-04-29T20:16:03.576Z"}
|
||||
@@ -727,12 +733,14 @@
|
||||
{"cache_key":"d108695f981a12020cc2469a59f7f95a23d6aed38d240c88cf24083d91cc8e50","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.space","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Space","text_hash":"20eac5aae274985fd88629d19eddccbbec21dacd82a8c7a7dd99661f2135be02","tgt_lang":"id","translated":"Ruang","updated_at":"2026-05-06T03:21:45.227Z"}
|
||||
{"cache_key":"d210e6372b098f058a9118c5f7c82b705047691bccb55d6defe1fa4b402ece4a","model":"gpt-5.4","provider":"openai","segment_id":"cron.summary.refresh","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Refresh","text_hash":"0e91610117029a62a478b7fa7df0b8598bebe3ab1e192d4b1882e310719c9671","tgt_lang":"id","translated":"Muat ulang","updated_at":"2026-04-05T17:15:55.227Z"}
|
||||
{"cache_key":"d2281d5ea2fbea45bd6b0e39716642f006868aee23e3259fb16839507d73cf57","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.surface","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Surface","text_hash":"0905f7f59021c2a85f1c0a50d7c252a3e6c6ee006514f01d7264097f1fd4337a","tgt_lang":"id","translated":"Permukaan","updated_at":"2026-05-06T03:21:45.227Z"}
|
||||
{"cache_key":"d25b9eaa3efeda56e7ba5d67217cf9866c11f0a7863bb4626cafbe9417417b4b","model":"gpt-5.4","provider":"openai","segment_id":"activity.clear","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Clear","text_hash":"83b12c2216efb4fdc924e1deb5182e905e4926ed0c1c324d467107f46d5a26a9","tgt_lang":"id","translated":"Bersihkan","updated_at":"2026-04-05T17:16:01.471Z"}
|
||||
{"cache_key":"d2c2316f9cdc0972e72b273d2048da5f771bcb0a1b794d78f7a134f755f74524","model":"gpt-5.4","provider":"openai","segment_id":"overview.pairing.mobileHint","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"On mobile? Copy the full URL (including #token=...) from openclaw dashboard --no-open on your desktop.","text_hash":"643a873cbcaeb3d3b7482411636f4c1bb74140384acc1736313cf7d71de4b083","tgt_lang":"id","translated":"Di seluler? Salin URL lengkap (termasuk #token=...) dari openclaw dashboard --no-open di desktop Anda.","updated_at":"2026-04-05T17:15:19.990Z"}
|
||||
{"cache_key":"d36c3574147063a0cf9ea36f55982ba09f88529aaeaf88170196cc41e9f54c06","model":"gpt-5.4","provider":"openai","segment_id":"overview.snapshot.uptime","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Uptime","text_hash":"d63ab4711473b0398feb4b56622605d5d2ec7ecd3b1bb5070a7dd56de96aaf88","tgt_lang":"id","translated":"Waktu aktif","updated_at":"2026-04-05T17:15:15.082Z"}
|
||||
{"cache_key":"d3e88043b2c06d5eaa732eee31034c9bdd3e4603be89be23993c93a78c65896f","model":"gpt-5.4","provider":"openai","segment_id":"dreaming.advanced.originDailyLog","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"replayed","text_hash":"ae94da4c1a6fabab4512e07bd7f597adec85b16c801a4b69251f9c4165010495","tgt_lang":"id","translated":"diputar ulang","updated_at":"2026-04-10T07:59:43.069Z"}
|
||||
{"cache_key":"d483c9913b5d9122cf28b07b1c7d958a27ab833c71931e585cd5a7f0d7c1ef19","model":"gpt-5.4","provider":"openai","segment_id":"chat.toolCallsToggle","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Toggle tool calls and tool results","text_hash":"3f0b9d1bac10f5a440a582bc49b27c3a912dbd72fb09b4afdc8c8460f53efa89","tgt_lang":"id","translated":"Alihkan panggilan alat dan hasil alat","updated_at":"2026-04-05T17:15:52.382Z"}
|
||||
{"cache_key":"d4aae4d9004e008defadb2f37146c243eef1885d95cd73f08397d3e556f6cc3b","model":"gpt-5.4","provider":"openai","segment_id":"overview.insecure.hint","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"This page is HTTP, so the browser blocks device identity. Use HTTPS (Tailscale Serve) or open {url} on the gateway host.","text_hash":"cad0bf733382b4045b58b655906daf9975c0ce69bbba9c7f4942b2e634a4e053","tgt_lang":"id","translated":"Halaman ini menggunakan HTTP, jadi browser memblokir identitas perangkat. Gunakan HTTPS (Tailscale Serve) atau buka {url} di host gateway.","updated_at":"2026-04-05T17:15:19.990Z"}
|
||||
{"cache_key":"d4ea000157559f889c76912267c8c2030dfb87f9e7b9779b9b8262ab8df7f9f3","model":"gpt-5.5","provider":"openai","segment_id":"chat.docsOpensInNewTab","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"{label} (opens in new tab)","text_hash":"d52984fc54f2c64defc1fd3cf1fe1826f0f843ecdb5854baec279c5237457224","tgt_lang":"id","translated":"{label} (terbuka di tab baru)","updated_at":"2026-04-29T20:16:07.309Z"}
|
||||
{"cache_key":"d51a66e52ecea282f0c8b4e4f53d00131170013ed4f63e4add8160cb084748e2","model":"gpt-5.4","provider":"openai","segment_id":"activity.status.error","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Error","text_hash":"54a0e8c17ebb21a11f8a25b8042786ef7efe52441e6cc87e92c67e0c4c0c6e78","tgt_lang":"id","translated":"Kesalahan","updated_at":"2026-04-05T17:16:01.471Z"}
|
||||
{"cache_key":"d5c3615961abead181bcb7cc9f422dbda2bdc60f0b44098f42286999f5a01042","model":"gpt-5.5","provider":"openai","segment_id":"common.colorModeOption","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Color mode: {mode}","text_hash":"d5b61a3af66f845d2ab32795685ca0b37889374de15f66ae3f848abf83169a43","tgt_lang":"id","translated":"Mode warna: {mode}","updated_at":"2026-04-29T20:16:00.609Z"}
|
||||
{"cache_key":"d5ca7e05e4e8d478467119f7476521efcb6b696940b3e2f00db5a839136d6c99","model":"gpt-5.4","provider":"openai","segment_id":"overview.logTail.title","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Gateway Logs","text_hash":"afaa136cec7bf29de97b11e2a94f24663fd1dcba69492b90c4980a6f710e0fc6","tgt_lang":"id","translated":"Log Gateway","updated_at":"2026-04-05T17:15:22.827Z"}
|
||||
{"cache_key":"d5d1741e98f417160155f6e3889f056d68d4f08f01f944228fceafb1362829d7","model":"gpt-5.4","provider":"openai","segment_id":"dreaming.advanced.shortTermTitle","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Waiting for Promotion","text_hash":"7c0139f0d89fd220354f1db6f5495cbeb80ebd35bf9006c8aa0e23a92a20844d","tgt_lang":"id","translated":"Menunggu Promosi","updated_at":"2026-04-10T07:59:43.069Z"}
|
||||
|
||||
@@ -1,11 +1,36 @@
|
||||
{
|
||||
"fallbackKeys": [],
|
||||
"generatedAt": "2026-05-23T05:40:06.551Z",
|
||||
"fallbackKeys": [
|
||||
"activity.allTools",
|
||||
"activity.argumentHiddenOne",
|
||||
"activity.argumentsHidden",
|
||||
"activity.autoFollow",
|
||||
"activity.collapseAll",
|
||||
"activity.duration.minutes",
|
||||
"activity.duration.ms",
|
||||
"activity.duration.seconds",
|
||||
"activity.empty",
|
||||
"activity.emptyFiltered",
|
||||
"activity.entrySummary",
|
||||
"activity.expandAll",
|
||||
"activity.filtersLabel",
|
||||
"activity.noOutputPreview",
|
||||
"activity.outputTruncated",
|
||||
"activity.searchPlaceholder",
|
||||
"activity.statusFilters",
|
||||
"activity.streamLabel",
|
||||
"activity.subtitle",
|
||||
"activity.title",
|
||||
"activity.toolCallId",
|
||||
"activity.visibleCount",
|
||||
"subtitles.activity",
|
||||
"tabs.activity"
|
||||
],
|
||||
"generatedAt": "2026-05-25T03:52:19.127Z",
|
||||
"locale": "it",
|
||||
"model": "claude-opus-4-7",
|
||||
"provider": "anthropic",
|
||||
"sourceHash": "2e6cfef7fe4490f7f524e448706ee7bfb8441ff88e1c79f479b7521f0db6e7cb",
|
||||
"totalKeys": 1122,
|
||||
"translatedKeys": 1122,
|
||||
"sourceHash": "e760668abcba0b56572e1f4772f221e2716a7f39bc7f91669fd3c3db0210f593",
|
||||
"totalKeys": 1154,
|
||||
"translatedKeys": 1130,
|
||||
"workflow": 1
|
||||
}
|
||||
|
||||
@@ -109,6 +109,7 @@
|
||||
{"cache_key":"1a37a75c8e52c326b15e731f348d2f250618944c7a67958e657b94357f330fab","model":"gpt-5.5","provider":"openai","segment_id":"execApproval.labels.agent","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Agent","text_hash":"11b39c93777e8f1f3983bdba7c72b22fe68cfea20c677e9de53e17cb7dbfb19f","tgt_lang":"it","translated":"Agente","updated_at":"2026-04-29T19:26:51.600Z"}
|
||||
{"cache_key":"1a96f317c19df65bc0a42d821d5824fc015b03988916de503011e93acdf01b09","model":"gpt-5.5","provider":"openai","segment_id":"overview.palette.items.skills","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Skills","text_hash":"66d0f523a379b2de6f8d5fba3a817ebc395f7bcaa54cc132ca9dfa665d1e9378","tgt_lang":"it","translated":"Skills","updated_at":"2026-04-29T17:38:00.538Z"}
|
||||
{"cache_key":"1aeaea73d6ee4429b348ddb9f49a0e4531a7ce700fe135c6db70c506fe84a6e7","model":"gpt-5.5","provider":"openai","segment_id":"overview.notes.cronTitle","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Cron reminders","text_hash":"b691bf454c30632ee7c03f2d9f3693ab0d165beffa1629a7db30cc09bcfe8591","tgt_lang":"it","translated":"Promemoria cron","updated_at":"2026-04-29T17:37:44.955Z"}
|
||||
{"cache_key":"1b446b87381b0a7dfb41d1669d3f74748b82a3a3adf7c02eed5f939fe2f68c23","model":"gpt-5.5","provider":"openai","segment_id":"activity.status.error","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":"1b9c4764c53111148fee58bbb99ad481b9441524a46edad2c3d152d59496b07b","model":"gpt-5.5","provider":"openai","segment_id":"cron.jobList.run","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Run","text_hash":"00d60e31a4e6b8344d4201f25a6a7dee770713107f6d097abb01559d32b17f26","tgt_lang":"it","translated":"Esegui","updated_at":"2026-04-29T17:39:44.828Z"}
|
||||
{"cache_key":"1bb19b83a2826642c75e39b753852d97d886d8507c55fc38caf1faa7ba3f0234","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.kind","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Kind","text_hash":"f5387f9bb6ed70315a77fdcb9335facc27a9bf241f35955bd2755c55e0c016c7","tgt_lang":"it","translated":"Tipo","updated_at":"2026-04-29T20:14:44.414Z"}
|
||||
{"cache_key":"1bbe7e8a1445a830885f2531baa13ff8ce6451acd104afd674f21d1ae64e1a9a","model":"gpt-5.5","provider":"openai","segment_id":"common.copyCode","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Copy code","text_hash":"49a0053f3b0d5045a4ef3edfe5c39be60a7ea272cc22b7c33d646624346ccd4d","tgt_lang":"it","translated":"Copia codice","updated_at":"2026-04-29T20:14:41.034Z"}
|
||||
@@ -316,6 +317,7 @@
|
||||
{"cache_key":"505e6c9f656a99b6e35414c1888a04268b96628e7310d218980bd82118fab865","model":"gpt-5.5","provider":"openai","segment_id":"channels.gatewayUrlConfirmation.warning","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Only confirm if you trust this URL. Malicious URLs can compromise your system.","text_hash":"c67ff862ac6adf5342af661a4383b9f75fd21ef37baaf80bcb6c799982a1a7e2","tgt_lang":"it","translated":"Conferma solo se ritieni attendibile questo URL. URL dannosi possono compromettere il tuo sistema.","updated_at":"2026-04-29T17:37:20.279Z"}
|
||||
{"cache_key":"507b8633c42d8213199a8d91ba1f7b3fe933551c530f09ae5d559394514ca3aa","model":"gpt-5.5","provider":"openai","segment_id":"debug.snapshotsTitle","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Snapshots","text_hash":"f187f78e07efb26eacf88e2d361f91f4abf37d025e744f36446b62d22abd1460","tgt_lang":"it","translated":"Snapshot","updated_at":"2026-04-29T19:26:45.517Z"}
|
||||
{"cache_key":"50da58b53ee4c688fb833b8b4cb558d0f48ad7bcafec6e7d8b334d95276bad89","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.limitTooltip","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Max sessions to load.","text_hash":"c641a9d09477295f5478e1d3837b0fcc0e0969859f4dba407079b0825b9cd076","tgt_lang":"it","translated":"Numero massimo di sessioni da caricare.","updated_at":"2026-05-04T07:16:44.539Z"}
|
||||
{"cache_key":"513babffe0aa3e99ffe1c0fb0da633d4f6b98fed15c12594446d54592f88db82","model":"gpt-5.5","provider":"openai","segment_id":"activity.status.done","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Done","text_hash":"11a6767d5674c7e45f7e00dc525762275b3a48491ad6045427d2609cc496c516","tgt_lang":"it","translated":"Completato","updated_at":"2026-05-10T08:31:10.925Z"}
|
||||
{"cache_key":"517f7d26aca00ba1dd5907049f466096c65d37082e3945504c8a5103d8dda70d","model":"gpt-5.5","provider":"openai","segment_id":"overview.access.showToken","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Show token","text_hash":"2faef0ba40dc420f67de983b6c1be8f0f4b9b60f18409f2d2368b53b3c28a7bd","tgt_lang":"it","translated":"Mostra token","updated_at":"2026-04-29T17:37:41.072Z"}
|
||||
{"cache_key":"52389790836b035edae260eea4e2acd16e075e6edf524385c74406d7a27ff02f","model":"gpt-5.5","provider":"openai","segment_id":"usage.details.noUsageData","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"No usage data for this session.","text_hash":"0d7e8a36956a3962062b10bbb0b251514111f2bdc4ec943693f48f768043c6ca","tgt_lang":"it","translated":"Nessun dato di utilizzo per questa sessione.","updated_at":"2026-04-29T17:38:54.177Z"}
|
||||
{"cache_key":"53bad0bcc91cb1d8f32d3e834cc27b39f41d23be13a6629c0e9bb32936568a7b","model":"gpt-5.5","provider":"openai","segment_id":"cron.jobDetail.system","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"System","text_hash":"6725e7bbcd28f3a8a586fa34bf191fd72dde8b61756932cd3237c17a6f196f1a","tgt_lang":"it","translated":"Sistema","updated_at":"2026-04-29T17:39:44.828Z"}
|
||||
@@ -339,6 +341,7 @@
|
||||
{"cache_key":"58e0a14dd33ff4af766a2aa90fdb18ad8331913f304e4d1fd7e40d00ae007153","model":"gpt-5.5","provider":"openai","segment_id":"dreaming.phase.light","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Light","text_hash":"dbcd5e7bb7a0f538810de44c3efbd813037ee3fa358747bb71fa58e157af45f7","tgt_lang":"it","translated":"Leggera","updated_at":"2026-04-29T17:38:08.298Z"}
|
||||
{"cache_key":"594c52339c1a7217373af70c391a20a8a85031d495c2d207ba0a386fc5d8388a","model":"gpt-5.5","provider":"openai","segment_id":"usage.sessions.selected","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Selected ({count})","text_hash":"725bb02e74b1685dff7819ba5bea6f0116c69746d301c3c464fda57204c3124d","tgt_lang":"it","translated":"Selezionate ({count})","updated_at":"2026-04-29T17:38:54.177Z"}
|
||||
{"cache_key":"596bbde855432f7679814ada8edcaf0982c75d534ce02882de9438912b93ea56","model":"gpt-5.5","provider":"openai","segment_id":"overview.notes.sessionText","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Use /new or sessions.patch to reset context.","text_hash":"438f4067eb8d252407b75a4dc417669421d4e44ed7c420c281b61be5404447d9","tgt_lang":"it","translated":"Usa /new o sessions.patch per reimpostare il contesto.","updated_at":"2026-04-29T17:37:44.955Z"}
|
||||
{"cache_key":"5990bac2f819fc36cf4c38351efe06eddb36dd80cf2fc224cfa0997253a8df70","model":"gpt-5.5","provider":"openai","segment_id":"activity.clear","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Clear","text_hash":"83b12c2216efb4fdc924e1deb5182e905e4926ed0c1c324d467107f46d5a26a9","tgt_lang":"it","translated":"Cancella","updated_at":"2026-04-29T17:38:30.670Z"}
|
||||
{"cache_key":"59bac626acdb1f8801db1bd1154e2bc87b3a6a424fc46e2075c36003a70d5c49","model":"gpt-5.5","provider":"openai","segment_id":"dreaming.trace.groundedLed","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"grounded-led","text_hash":"28ac99cfc445d54fd3f7e2aa8c5d6f4cf86da63878b58cce1a91911b1cee91b5","tgt_lang":"it","translated":"guidato da grounded","updated_at":"2026-04-29T17:38:15.875Z"}
|
||||
{"cache_key":"59e97b4037c2be7c7be30824dddfaa339cf916f2eb970c4d7e37d94d93efc7bc","model":"gpt-5.5","provider":"openai","segment_id":"usage.details.searchConversation","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Search conversation","text_hash":"42c60071a9546a4a8e15a97ec5037957203d4a0e35e23cbc52664fc7bb189f61","tgt_lang":"it","translated":"Cerca nella conversazione","updated_at":"2026-04-29T17:39:02.591Z"}
|
||||
{"cache_key":"59f99a36cddf2d3b35dd587829d588fa8e791d1e626c158f4459356723ca8943","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.customOption","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"{value} (custom)","text_hash":"3c72a6f7c232c01c3d59e562bc0423a5fe43ef909dbd539a3779d2c0961cebfd","tgt_lang":"it","translated":"{value} (personalizzato)","updated_at":"2026-04-29T20:14:44.414Z"}
|
||||
@@ -523,6 +526,7 @@
|
||||
{"cache_key":"8583d626ec2fdcf0cda65bed6de4a6e86b7bddcbcf03c0b0461f3140624c11bf","model":"gpt-5.5","provider":"openai","segment_id":"usage.details.noContextData","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"No context data","text_hash":"b47c4d5f0e9832bb8f16a4025296a6c41d7aaa7200a07746b6e35359dc464f28","tgt_lang":"it","translated":"Nessun dato di contesto","updated_at":"2026-04-29T17:38:57.827Z"}
|
||||
{"cache_key":"85de7c2d1dac1c4b954f0da1170a2c9765013458688fbfd6f43f0fe309638005","model":"gpt-5.5","provider":"openai","segment_id":"agents.default","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Default","text_hash":"21b111cbfe6e8fca2d181c43f53ad548b22e38aca955b9824706a504b0a07a2d","tgt_lang":"it","translated":"Predefinito","updated_at":"2026-04-29T19:26:34.147Z"}
|
||||
{"cache_key":"86ab13186e4b2a9d1971a0a34e31a456ade1a14e3a11bc21e0f609651c17108a","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.statusFailed","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Failed","text_hash":"031a8f0f659df890dfd53c92e45295b0f14c997185bae46e168831e403b273f7","tgt_lang":"it","translated":"Non riuscito","updated_at":"2026-05-10T08:31:10.925Z"}
|
||||
{"cache_key":"86fe055e7709f4ea4c309e022345036699deeef13aa71a30692c8fa858dfcb76","model":"gpt-5.5","provider":"openai","segment_id":"activity.session","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Session","text_hash":"6959b4159575d8dd76d9f3bbe2c6437904f861e7860c35abd18deffb1c3425a0","tgt_lang":"it","translated":"Sessione","updated_at":"2026-04-29T17:39:29.490Z"}
|
||||
{"cache_key":"874f51f3129c80d99ba838d5a8be39fc0aaca35a2581b91e93b94efc4c08f429","model":"gpt-5.5","provider":"openai","segment_id":"usage.metrics.cost","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Cost","text_hash":"204a5eb2cd28bcfdf3be9f8c765948e9e831609e3c57048cdbd6b8a94cf49126","tgt_lang":"it","translated":"Costo","updated_at":"2026-04-29T17:38:27.250Z"}
|
||||
{"cache_key":"8792e93108cd96d4f8d415c1abfdf153e52c6684a441f1de52835a264b3e258a","model":"gpt-5.5","provider":"openai","segment_id":"channels.health.title","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Channel health","text_hash":"b3575639c4703c004745caf32e50f3458615d3a75b993ef9e7cf58ec1436eadb","tgt_lang":"it","translated":"Integrità canali","updated_at":"2026-04-29T17:37:20.279Z"}
|
||||
{"cache_key":"8885073d1b327bbde16bf952f94fb2a0e68abb0b19bfaa9f4d563968ad6bf4be","model":"gpt-5.5","provider":"openai","segment_id":"nodes.binding.node","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Node","text_hash":"e93372533f323b2f12783aa3a586135cf421486439c2cdcde47411b78f9839ec","tgt_lang":"it","translated":"Nodo","updated_at":"2026-04-29T17:37:27.913Z"}
|
||||
@@ -557,6 +561,7 @@
|
||||
{"cache_key":"8e179a7492a5945a69a925615144165fc881a8e5616c06ed50c468f574dc8639","model":"gpt-5.5","provider":"openai","segment_id":"execApproval.labels.session","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Session","text_hash":"6959b4159575d8dd76d9f3bbe2c6437904f861e7860c35abd18deffb1c3425a0","tgt_lang":"it","translated":"Sessione","updated_at":"2026-04-29T19:26:51.600Z"}
|
||||
{"cache_key":"8e3c74238c98574c1f210363a1110a3d3da65e50ca401bd11805ec0307dfb742","model":"gpt-5.5","provider":"openai","segment_id":"usage.details.assistantOutputTokens","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Assistant output tokens","text_hash":"a4f9a27f36f8e36fef71d7b22a318cc12ecf384c472e3ebddd39767741057d59","tgt_lang":"it","translated":"Token output assistente","updated_at":"2026-04-29T17:38:54.177Z"}
|
||||
{"cache_key":"8e9f673abb47b514c0fb47113ab2f7cd87ffff1bf7f287f0c95890bcfa32575b","model":"gpt-5.5","provider":"openai","segment_id":"usage.overview.noAgentData","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"No agent data","text_hash":"a40dc61b67f59dc2113e56ffa5b63c02fccdcfc344f6defedc45fa9189ea4611","tgt_lang":"it","translated":"Nessun dato sugli agenti","updated_at":"2026-04-29T17:38:48.692Z"}
|
||||
{"cache_key":"8ebc11a8f543ba8a4592fa16232b60eafce42c77379cffd97f0d96eb4b1dad9a","model":"gpt-5.5","provider":"openai","segment_id":"activity.status.running","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Running","text_hash":"f4ccae29e1bb0c20a124570a1b43f4347ea94bba9f84ffdfddd9c7445b126128","tgt_lang":"it","translated":"In esecuzione","updated_at":"2026-04-29T17:37:09.924Z"}
|
||||
{"cache_key":"8f2d205580889145aa135c80a366b4d6300337bd840527025a69a1a016829161","model":"gpt-5.5","provider":"openai","segment_id":"channels.nostr.websiteHelp","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Your personal website","text_hash":"53b16b8c3ad0dd04970b1988ac06507a2927c2cd378897e57d5c5f9768d5a938","tgt_lang":"it","translated":"Il tuo sito web personale","updated_at":"2026-04-29T17:37:24.086Z"}
|
||||
{"cache_key":"8f6c3e560dc3c5d962aeaab37d5bb1ee654c0e6aa4d02d321e9d8f8fd4ebcefb","model":"gpt-5.5","provider":"openai","segment_id":"login.subtitle","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Gateway Dashboard","text_hash":"a8a4f466acb4542337608029c6f0769f3daa5fed65128f73ab99f00eddfa6ccb","tgt_lang":"it","translated":"Dashboard Gateway","updated_at":"2026-04-29T17:39:06.459Z"}
|
||||
{"cache_key":"8f8e22edc7a7755d92b5b7d78b6d20e42b358e9404e4650a63347c435a67ec94","model":"gpt-5.5","provider":"openai","segment_id":"dreaming.trace.emptySignals","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"No active signals.","text_hash":"0d9d086593baedf3d8af5a8f30c9bdb495209fdb3413e02f1e74c6f8ce77e876","tgt_lang":"it","translated":"Nessun segnale attivo.","updated_at":"2026-04-29T17:38:15.875Z"}
|
||||
@@ -617,6 +622,7 @@
|
||||
{"cache_key":"9a18f69f6a9a36210f9ccd782d967409a9754393b4fdd53be9215303b49dc510","model":"gpt-5.5","provider":"openai","segment_id":"overview.cards.modelAuthAttentionExpiredTitle","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Model auth expired","text_hash":"0c37d888df561b1ff2a86a41b7297f5935431ea0c56d3c983942912387e496ad","tgt_lang":"it","translated":"Autenticazione modello scaduta","updated_at":"2026-04-29T17:38:00.538Z"}
|
||||
{"cache_key":"9a22e2cfb660b56bdeba7a408ef8d18cd953a451cc01b3e62c1c9b3bde53f638","model":"gpt-5.5","provider":"openai","segment_id":"usage.overview.tokensPerMinute","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"tok/min","text_hash":"313de81ab59056211afd431da067fe437d905d9f29f51d64b016222a777c9526","tgt_lang":"it","translated":"tok/min","updated_at":"2026-04-29T17:38:44.414Z"}
|
||||
{"cache_key":"9a5376d13c2e42ca80ab6b54da34061780821552d83eed8cf98befe3e6f9688f","model":"gpt-5.5","provider":"openai","segment_id":"usage.presets.all","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"All","text_hash":"a52ace420f2175d08b1577a1bea5445e36801229c074ef9ed6c55a73401fd9c2","tgt_lang":"it","translated":"Tutte","updated_at":"2026-04-29T17:38:48.692Z"}
|
||||
{"cache_key":"9a912ea763e0369cc4b5a1c132d75be83bc5feee9affa36e4b4b53052dcc8fe5","model":"gpt-5.5","provider":"openai","segment_id":"activity.runId","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Run","text_hash":"00d60e31a4e6b8344d4201f25a6a7dee770713107f6d097abb01559d32b17f26","tgt_lang":"it","translated":"Esegui","updated_at":"2026-04-29T19:26:49.629Z"}
|
||||
{"cache_key":"9b28d95c15eea2af8eda7e448d9b19993818b21a515a6a5894fe6d8736d7b726","model":"gpt-5.5","provider":"openai","segment_id":"usage.overview.sessionsHint","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Distinct sessions in the range.","text_hash":"03ac814eb939f3f67105d4862c3c3b47a36dc5906b2fa1fbf50c8e2ff2ec1255","tgt_lang":"it","translated":"Sessioni distinte nell'intervallo.","updated_at":"2026-04-29T17:38:44.414Z"}
|
||||
{"cache_key":"9b73ac5571fe31f85f6f0e43eafe6172695f351f7603ba18a3f8fdef4e22258a","model":"gpt-5.5","provider":"openai","segment_id":"cron.quickCreate.schedules.once.description","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"One-time, delete after run","text_hash":"19694753e141db752658d22dfb4c494a4f5452640d87b6cbcbb64bd665a13cd2","tgt_lang":"it","translated":"Una tantum, elimina dopo l'esecuzione","updated_at":"2026-04-29T20:14:51.694Z"}
|
||||
{"cache_key":"9b7a81f008c51d0cc93435f3b25384d10ed1406b9b5e9a95b495a5114ce338e3","model":"gpt-5.5","provider":"openai","segment_id":"subtitles.chat","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Gateway chat for quick interventions.","text_hash":"21296a7a8d725afc38e01df21bfd249bd2a3da77b38b522634983b2bbe1eaa94","tgt_lang":"it","translated":"Chat Gateway per interventi rapidi.","updated_at":"2026-04-29T17:37:35.636Z"}
|
||||
@@ -832,12 +838,14 @@
|
||||
{"cache_key":"d03a9c9306aec5120f536c78f5ccb9b8df0200d9aa5fab425337797140436c44","model":"gpt-5.5","provider":"openai","segment_id":"tabs.aiAgents","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"AI & Agents","text_hash":"89e321609d70e936387221ba795c9c609c994fe27b4d5fe9fe226a95d6153e7e","tgt_lang":"it","translated":"IA e agenti","updated_at":"2026-04-29T17:37:35.636Z"}
|
||||
{"cache_key":"d0506460e62a7aee6e32751cebbc59e672ee1f45872bc3d36a7b654365029491","model":"gpt-5.5","provider":"openai","segment_id":"dreaming.phrases.defragmentingMindPalace","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"defragmenting the mind palace…","text_hash":"72b86d992fabe3f675a0ec75cf83dc5f7db1f0abc80faff08117748445f70ed2","tgt_lang":"it","translated":"deframmentazione del palazzo della mente…","updated_at":"2026-04-29T17:38:21.878Z"}
|
||||
{"cache_key":"d05b1c72c5c230acc81f25763759ddb09683bb978104afede91b64f51d6e4757","model":"gpt-5.5","provider":"openai","segment_id":"usage.details.duration","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Duration","text_hash":"4fc52a3c4c558b517c463b22d86d0e3b9cfd4255c98fe3510f9075b37ab419c9","tgt_lang":"it","translated":"Durata","updated_at":"2026-04-29T17:38:54.177Z"}
|
||||
{"cache_key":"d0866a0a69072484a7c353589001a5d9d6fc3e8fe46e34ff378949060dcb558d","model":"gpt-5.5","provider":"openai","segment_id":"activity.toolFilter","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:57.827Z"}
|
||||
{"cache_key":"d1225b55f58b060bbd5268fcb834955d264feb64f1c5679210073c232cb0e0ee","model":"gpt-5.5","provider":"openai","segment_id":"agents.files.willCreateOnSave","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Will Create on Save","text_hash":"b643a88a93743af7349db462040f355dab1f98007a7b98f7e7bbe07b50b7e068","tgt_lang":"it","translated":"Verrà creato al salvataggio","updated_at":"2026-04-29T19:26:45.517Z"}
|
||||
{"cache_key":"d1b263ef13f32b6b855923159c4a98b8cdf2e21888d40c12d66680d1bb010e6b","model":"gpt-5.5","provider":"openai","segment_id":"login.showToken","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Show token","text_hash":"2faef0ba40dc420f67de983b6c1be8f0f4b9b60f18409f2d2368b53b3c28a7bd","tgt_lang":"it","translated":"Mostra token","updated_at":"2026-04-29T17:39:06.459Z"}
|
||||
{"cache_key":"d1c99903c383e35c226dbe00bec440ac956d5f8fe8a01d32e7e2ea2176365ee0","model":"gpt-5.5","provider":"openai","segment_id":"common.showQr","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Show QR","text_hash":"b694a5029e4f3f603422c10a6c3d1e03e87d78dae506dc24ca9ac12476ac2533","tgt_lang":"it","translated":"Mostra QR","updated_at":"2026-04-29T17:37:15.862Z"}
|
||||
{"cache_key":"d22ba5dee140aa12bf9b4daecdfbfe22923b4d0b7e37232fcab3479cb684934d","model":"gpt-5.5","provider":"openai","segment_id":"cron.runs.title","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Run history","text_hash":"addf321bfa5b8346b1699c837e7658a4c646025227efada351113b4cbd649181","tgt_lang":"it","translated":"Cronologia esecuzioni","updated_at":"2026-04-29T17:39:17.442Z"}
|
||||
{"cache_key":"d2ac463a43535e593aa9653e2cecab557a94a70fd92cf0d132dae82fdb4973f9","model":"gpt-5.5","provider":"openai","segment_id":"common.no","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"No","text_hash":"1ea442a134b2a184bd5d40104401f2a37fbc09ccf3f4bc9da161c6099be3691d","tgt_lang":"it","translated":"No","updated_at":"2026-04-29T17:37:06.761Z"}
|
||||
{"cache_key":"d2b5cad97aaffb83446000363dd4606d17fb7d0fa079a33dd74cf78d5658fab4","model":"gpt-5.5","provider":"openai","segment_id":"cron.form.timeoutHelp","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Optional. Leave blank to use the gateway default timeout behavior for this run.","text_hash":"f9e62144427ba2922056e13ac5249dfa4690787efa68d2fe18a6e579b7fc9f9c","tgt_lang":"it","translated":"Facoltativo. Lascia vuoto per usare il comportamento di timeout predefinito del gateway per questa esecuzione.","updated_at":"2026-04-29T17:39:33.796Z"}
|
||||
{"cache_key":"d3178d09be5a592089ede12c6d841c17ca59ab47742fd4214123e6ae04f4db5c","model":"gpt-5.5","provider":"openai","segment_id":"activity.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:38:00.538Z"}
|
||||
{"cache_key":"d3e2d2c28dbc5f31697e8c01319ac9227e2866742ef17c3de731d1ceb03bd9cb","model":"gpt-5.5","provider":"openai","segment_id":"common.offline","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Offline","text_hash":"a1794783aab72d205dc532b1170d1be63ebdce8816b57c21acb451c15dab969a","tgt_lang":"it","translated":"Offline","updated_at":"2026-04-29T17:37:06.761Z"}
|
||||
{"cache_key":"d3f509a7cfbeed6bbace5d812d66b12dd692f44c44ddba9bf1b64c2a2526e436","model":"gpt-5.5","provider":"openai","segment_id":"cron.quickCreate.promptPlaceholder","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"e.g., Check my inbox for urgent emails and summarize them...","text_hash":"f4675787351dcf3b421c7f187fc9e501f37cb0a5ca79ddcde938cf99efe2dac1","tgt_lang":"it","translated":"ad es., Controlla la mia posta in arrivo per email urgenti e riassumile...","updated_at":"2026-04-29T20:14:55.139Z"}
|
||||
{"cache_key":"d4407fb791a58afb00d3925d5032e02d7bac8e7dceb3d516340780e0e6fed227","model":"gpt-5.5","provider":"openai","segment_id":"usage.presets.last90d","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"90d","text_hash":"c906817c1dd244107977b235f1ccc79e27b0b69d88eb9bad6f845e86e7fb08f4","tgt_lang":"it","translated":"90g","updated_at":"2026-05-08T03:42:31.353Z"}
|
||||
|
||||
@@ -1,11 +1,36 @@
|
||||
{
|
||||
"fallbackKeys": [],
|
||||
"generatedAt": "2026-05-23T05:39:28.823Z",
|
||||
"fallbackKeys": [
|
||||
"activity.allTools",
|
||||
"activity.argumentHiddenOne",
|
||||
"activity.argumentsHidden",
|
||||
"activity.autoFollow",
|
||||
"activity.collapseAll",
|
||||
"activity.duration.minutes",
|
||||
"activity.duration.ms",
|
||||
"activity.duration.seconds",
|
||||
"activity.empty",
|
||||
"activity.emptyFiltered",
|
||||
"activity.entrySummary",
|
||||
"activity.expandAll",
|
||||
"activity.filtersLabel",
|
||||
"activity.noOutputPreview",
|
||||
"activity.outputTruncated",
|
||||
"activity.searchPlaceholder",
|
||||
"activity.statusFilters",
|
||||
"activity.streamLabel",
|
||||
"activity.subtitle",
|
||||
"activity.title",
|
||||
"activity.toolCallId",
|
||||
"activity.visibleCount",
|
||||
"subtitles.activity",
|
||||
"tabs.activity"
|
||||
],
|
||||
"generatedAt": "2026-05-25T03:52:17.937Z",
|
||||
"locale": "ja-JP",
|
||||
"model": "claude-opus-4-7",
|
||||
"provider": "anthropic",
|
||||
"sourceHash": "2e6cfef7fe4490f7f524e448706ee7bfb8441ff88e1c79f479b7521f0db6e7cb",
|
||||
"totalKeys": 1122,
|
||||
"translatedKeys": 1122,
|
||||
"sourceHash": "e760668abcba0b56572e1f4772f221e2716a7f39bc7f91669fd3c3db0210f593",
|
||||
"totalKeys": 1154,
|
||||
"translatedKeys": 1130,
|
||||
"workflow": 1
|
||||
}
|
||||
|
||||
@@ -61,6 +61,7 @@
|
||||
{"cache_key":"0f7a0a369ff9a70cf57e7d261d9452c1a23f9672db761e09ffb734221ac09ddc","model":"gpt-5.4","provider":"openai","segment_id":"common.lastConnect","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Last connect","text_hash":"c22a3373165f8fa5e8c4e172e3a4430b8084a96a8a3b32b7f6f66d48dd028811","tgt_lang":"ja-JP","translated":"前回の接続","updated_at":"2026-04-06T02:48:57.574Z"}
|
||||
{"cache_key":"105aad1d0ce002c830296c19321453aa9097fff59e0dc1b5b436dc6f674ff3ce","model":"gpt-5.4","provider":"openai","segment_id":"usage.query.matching","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"{shown} of {total} sessions match","text_hash":"083883e7e8242df6bfca399e168ab9e7f86e05b26fd26f59fc8e2f98366a5d06","tgt_lang":"ja-JP","translated":"{total} 件中 {shown} 件のセッションが一致","updated_at":"2026-04-05T17:13:09.586Z"}
|
||||
{"cache_key":"10670c01ba4b5df1605c09d84f81282be4eb104299777ada39cbc1857e921270","model":"gpt-5.4","provider":"openai","segment_id":"cron.runs.deliveryDelivered","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Delivered","text_hash":"906115657390f3675639f46a572eee069155214169a45be4046933527a95c67b","tgt_lang":"ja-JP","translated":"配信済み","updated_at":"2026-04-05T17:13:43.793Z"}
|
||||
{"cache_key":"10ac87a805c4c589a5ead9f060868594d00936edef5f9083b0b468b8b7d70c10","model":"gpt-5.4","provider":"openai","segment_id":"activity.status.running","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Running","text_hash":"f4ccae29e1bb0c20a124570a1b43f4347ea94bba9f84ffdfddd9c7445b126128","tgt_lang":"ja-JP","translated":"実行中","updated_at":"2026-04-06T02:48:54.503Z"}
|
||||
{"cache_key":"10ce1ebbf0a566bfbd4e8585024a708bb989060b1671a3303f23f6d31e48e44f","model":"gpt-5.4","provider":"openai","segment_id":"cron.form.payloadKind","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"What should run?","text_hash":"f423c2d1d8d13f8f14f4da2f04d0e6182664f363edabbaddba2e82bc735989b1","tgt_lang":"ja-JP","translated":"何を実行しますか?","updated_at":"2026-04-05T17:13:50.932Z"}
|
||||
{"cache_key":"11288f550ed10cdb60badd1396a73617d47c5f7567f6e9f72ce12f4e69b7f752","model":"gpt-5.4","provider":"openai","segment_id":"usage.mosaic.dayOfWeek","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Day of Week","text_hash":"0f2148a98fb2064bb5194ba8ed3b453cd5e2bfdb8f1549509e16e8b9e94acb71","tgt_lang":"ja-JP","translated":"曜日","updated_at":"2026-04-05T17:13:32.560Z"}
|
||||
{"cache_key":"1158632b6de30015cd491d81ae8ede233a24996698419eaec5692a7e402dab04","model":"gpt-5.4","provider":"openai","segment_id":"subtitles.nodes","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Paired devices and commands.","text_hash":"ba01dcb6cd16e3bde83b9bbeeda4a6bf8031dc599a60d41ee6c8cba63c847d17","tgt_lang":"ja-JP","translated":"ペアリング済みデバイスとコマンド。","updated_at":"2026-04-05T17:12:52.261Z"}
|
||||
@@ -94,6 +95,7 @@
|
||||
{"cache_key":"166345f8893f932b9c5f4c2784bd45c44008ae505042f0862878e2341409b0ab","model":"gpt-5.4","provider":"openai","segment_id":"usage.overview.assistant","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"assistant","text_hash":"a39a7ffad4a3013f29da97b84f264337f234c1cf9b3c40c7c30c677a8a18609a","tgt_lang":"ja-JP","translated":"アシスタント","updated_at":"2026-04-05T17:13:16.725Z"}
|
||||
{"cache_key":"16abc4bc1bd24c95db734b4f41dfec4720818e0e3a4582b46468aa617c5d88e8","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.archived","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Archived","text_hash":"bdb86505f8062d15f152cef71dd4ca89609d5bf8e98771dcd2c9f70d247403da","tgt_lang":"ja-JP","translated":"アーカイブ済み","updated_at":"2026-05-06T03:19:59.145Z"}
|
||||
{"cache_key":"16c1e684443396d17e821440f291f95ff567bae884fac5182236c099e6261e2e","model":"gpt-5.4","provider":"openai","segment_id":"usage.overview.user","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"user","text_hash":"04f8996da763b7a969b1028ee3007569eaf3a635486ddab211d512c85b9df8fb","tgt_lang":"ja-JP","translated":"ユーザー","updated_at":"2026-04-05T17:13:16.725Z"}
|
||||
{"cache_key":"1738711d0ede4e922b5e85701664c968971dd812c426eeb3474d0aae7c51b2b1","model":"gpt-5.4","provider":"openai","segment_id":"activity.search","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Search","text_hash":"49c266baaaa70981ea188fa714d5c40cf13830d786a861c9943ae0d26a7f3fe9","tgt_lang":"ja-JP","translated":"検索","updated_at":"2026-04-05T17:12:45.374Z"}
|
||||
{"cache_key":"17c3a5caba4eae89f99dd464bbf4701882014369cd32d22a7ed9e8075064197b","model":"gpt-5.4","provider":"openai","segment_id":"overview.access.showPassword","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Show password","text_hash":"6aeaa6a53d09dcad071fdda6280b1e7c42aa164cd0514304ff162e7da440ffaa","tgt_lang":"ja-JP","translated":"パスワードを表示","updated_at":"2026-04-20T06:26:30.900Z"}
|
||||
{"cache_key":"17d565c0492081170102b31e3582de04d20c758900a90f6165bfd9d322a92aba","model":"gpt-5.4","provider":"openai","segment_id":"usage.details.collapse","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Collapse","text_hash":"be6eb1fc3b05bf9dceebad2eac7841d1b2f40bda9aa2da34df8ca22af02bc3ed","tgt_lang":"ja-JP","translated":"折りたたむ","updated_at":"2026-04-05T17:13:29.278Z"}
|
||||
{"cache_key":"17f6eec3f607191de8f18353ae487ad745a3faf8b87c3212be97bc63692e1c83","model":"gpt-5.5","provider":"openai","segment_id":"usage.scope.instanceHint","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Show only the active session id for each logical session.","text_hash":"0a76b08d0a5201c80ac7ea92c073250bba81d0271232ce5e6c0297ada36598c9","tgt_lang":"ja-JP","translated":"各論理セッションについて、アクティブなセッション ID のみを表示します。","updated_at":"2026-05-08T03:41:19.093Z"}
|
||||
@@ -266,6 +268,7 @@
|
||||
{"cache_key":"45af7e4cf900315c8a16dee347d82fa3f8fb4284ebf6cf5eac99f2c496c4b989","model":"gpt-5.4","provider":"openai","segment_id":"cron.jobList.run","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Run","text_hash":"00d60e31a4e6b8344d4201f25a6a7dee770713107f6d097abb01559d32b17f26","tgt_lang":"ja-JP","translated":"実行","updated_at":"2026-04-05T17:14:06.463Z"}
|
||||
{"cache_key":"45b1ddf01a54ae4a2c213649ff9a1d275bd7fa4160c5f76cfcc442f3bbee224a","model":"gpt-5.4","provider":"openai","segment_id":"dreaming.header.on","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Dreaming On","text_hash":"061ed023b8699af1bcd0fdd2542b6327093052411dc5fb89c81fdc61e0ae6191","tgt_lang":"ja-JP","translated":"Dreaming オン","updated_at":"2026-04-06T02:49:12.363Z"}
|
||||
{"cache_key":"45c0d83c5aaeac0a993b8c4a506839f865881a2657096eb1acd74cda2ac50695","model":"gpt-5.4","provider":"openai","segment_id":"overview.connection.docsHint","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"For remote access, Tailscale Serve is recommended. ","text_hash":"9ac5daefac37fc5d6fdeb9dc835c0dac1be1e27fa893c7371384a76f7cb2a21a","tgt_lang":"ja-JP","translated":"リモートアクセスには、Tailscale Serve を推奨します。 ","updated_at":"2026-04-05T17:13:04.353Z"}
|
||||
{"cache_key":"45cd3b1cf7260a2ce4f5a6ef86f4de154357033ef4e068558925fcfb406c4e6e","model":"gpt-5.4","provider":"openai","segment_id":"activity.status.error","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Error","text_hash":"54a0e8c17ebb21a11f8a25b8042786ef7efe52441e6cc87e92c67e0c4c0c6e78","tgt_lang":"ja-JP","translated":"エラー","updated_at":"2026-04-05T17:13:43.793Z"}
|
||||
{"cache_key":"4664f2160408e2254da9e91066203abde4cebfb33b2f72e5cafb68498bd7d41a","model":"gpt-5.4","provider":"openai","segment_id":"usage.overview.tokensPerMinute","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"tok/min","text_hash":"313de81ab59056211afd431da067fe437d905d9f29f51d64b016222a777c9526","tgt_lang":"ja-JP","translated":"tok/分","updated_at":"2026-04-06T02:59:40.579Z"}
|
||||
{"cache_key":"46d4516eeb18cb7be8f9f44564af3d849bb5c24728525c7980c6b88711dfdb8c","model":"gpt-5.5","provider":"openai","segment_id":"chat.switchedSession","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Switched to {session}","text_hash":"50c3fc1b5d0a84d8d7c589320e56d9eea5d9c59bc8c5f70c8b22503f00fe37b5","tgt_lang":"ja-JP","translated":"{session} に切り替えました","updated_at":"2026-05-04T12:01:48.328Z"}
|
||||
{"cache_key":"46ec0eb7c138099b3801334de3c74f30e2350c600a8e6701c8deb52b0fbcac02","model":"gpt-5.4","provider":"openai","segment_id":"usage.details.toolResult","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Tool result","text_hash":"9bb620efa692f707a302a5f42464015a54c20843e2f76f18a1542626b886bb91","tgt_lang":"ja-JP","translated":"ツール結果","updated_at":"2026-04-05T17:13:29.278Z"}
|
||||
@@ -313,6 +316,7 @@
|
||||
{"cache_key":"545a9e02ee4ffc8730cf60ec07757af1025b09ba1c80250c1765a6149afad41c","model":"gpt-5.4","provider":"openai","segment_id":"usage.details.assistantOutputTokens","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Assistant output tokens","text_hash":"a4f9a27f36f8e36fef71d7b22a318cc12ecf384c472e3ebddd39767741057d59","tgt_lang":"ja-JP","translated":"アシスタント出力トークン","updated_at":"2026-04-05T17:13:26.670Z"}
|
||||
{"cache_key":"5466b76b83f49c5d67242e8b7d65e728bc91e6e158a988796353ad8f9d698e37","model":"gpt-5.4","provider":"openai","segment_id":"cron.form.advanced","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Advanced","text_hash":"9f088dbebd6c3c70a5ddbc2c943b11e4ca9acea5757b0b4f2b32479f0dbb747e","tgt_lang":"ja-JP","translated":"詳細設定","updated_at":"2026-04-05T17:13:59.919Z"}
|
||||
{"cache_key":"547e9c04dcd69a188487d3a5bd5f9470f6878eb4bbb27a9affa2ebd8241686c0","model":"gpt-5.4","provider":"openai","segment_id":"cron.form.executionSub","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Choose when to wake, and what this job should do.","text_hash":"9869059549e542582d729fa6b7b84eb6f4d0eccee80f734646a44d443b945267","tgt_lang":"ja-JP","translated":"ウェイクするタイミングと、このジョブで行う内容を選択します。","updated_at":"2026-04-05T17:13:50.932Z"}
|
||||
{"cache_key":"54a898f41f8dd502c0d7075f3ee516e360e55f68c1d2174922581834d6201570","model":"gpt-5.4","provider":"openai","segment_id":"activity.toolFilter","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Tool","text_hash":"2e53bdcd0740867b597599e733c04a994f55fb17c89a61595183a001742e5705","tgt_lang":"ja-JP","translated":"ツール","updated_at":"2026-04-05T17:13:09.586Z"}
|
||||
{"cache_key":"54c523a6c4c11cc3c65cd7e19204cc7166787b7be8f0565f26c83ace3e02f6fc","model":"gpt-5.4","provider":"openai","segment_id":"common.online","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Online","text_hash":"0d21bd52022ca7f7e97109d28d327da1e68cc0bedd9713b2dc2b49d3aa104392","tgt_lang":"ja-JP","translated":"オンライン","updated_at":"2026-04-05T17:12:45.374Z"}
|
||||
{"cache_key":"55104b9fd80d0fb863d75313c1a11b0ba18e54cea05c125d6afe4cadb26cda5f","model":"gpt-5.4","provider":"openai","segment_id":"channels.nostr.websiteHelp","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Your personal website","text_hash":"53b16b8c3ad0dd04970b1988ac06507a2927c2cd378897e57d5c5f9768d5a938","tgt_lang":"ja-JP","translated":"あなたの個人ウェブサイト","updated_at":"2026-04-06T02:49:04.953Z"}
|
||||
{"cache_key":"55affa681bcac8183edea7852ff8b011735ae2f82f448c5b9038ba57b7a36518","model":"gpt-5.5","provider":"openai","segment_id":"chat.composer.talkTranscript","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Talk transcript","text_hash":"b3a845b53c03efcdf581409dfe13d383dc387c32451325677a7dcc7d7402d48b","tgt_lang":"ja-JP","translated":"会話の文字起こし","updated_at":"2026-05-22T15:18:29.364Z"}
|
||||
@@ -368,6 +372,7 @@
|
||||
{"cache_key":"65e9b261179d45cc6d29c2620e0c302b0ea703cbacfce9c9143d7946bcd1fa01","model":"gpt-5.4","provider":"openai","segment_id":"cron.runs.scope","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Scope","text_hash":"b073f6c68ef8721107fd9815b19b2c35ec111d526b75c2123d1111ba64424000","tgt_lang":"ja-JP","translated":"対象","updated_at":"2026-04-05T17:13:40.954Z"}
|
||||
{"cache_key":"6605f147e4c410b3e1bc49e7812734f84b4f35e1cdd0e4170702b5220bfea3f8","model":"gpt-5.4","provider":"openai","segment_id":"usage.filters.timeZoneLocal","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Local","text_hash":"8c31e6e7223097e2e4847773c47a4efab6aaf79deeecc92a7759891c74976dde","tgt_lang":"ja-JP","translated":"ローカル","updated_at":"2026-04-05T17:13:06.557Z"}
|
||||
{"cache_key":"665ae28f6ebc773ebd7b90d28e710ef104b259eb656e543e187b45a4d2406d30","model":"gpt-5.4","provider":"openai","segment_id":"languages.uk","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Українська (Ukrainian)","text_hash":"615798b01a143e21d6033027f3feffc84a66ccb0646fafaabef3c922c43ce59c","tgt_lang":"ja-JP","translated":"Українська(ウクライナ語)","updated_at":"2026-04-05T17:33:00.375Z"}
|
||||
{"cache_key":"66730a5f262a1a55971113deb844056c066099930beba66499f67e4e388161e9","model":"gpt-5.4","provider":"openai","segment_id":"activity.session","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Session","text_hash":"6959b4159575d8dd76d9f3bbe2c6437904f861e7860c35abd18deffb1c3425a0","tgt_lang":"ja-JP","translated":"セッション","updated_at":"2026-04-05T17:13:09.586Z"}
|
||||
{"cache_key":"6698008e636263200388bc17a5c1b472b835674c43dcc88c88f32fd506dd980c","model":"gpt-5.4","provider":"openai","segment_id":"channels.nostr.profile","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Profile","text_hash":"d696a35bdd1883da07a8d6c41bb7a3153381b23aa197629ee273479a6eaa5a9c","tgt_lang":"ja-JP","translated":"プロフィール","updated_at":"2026-04-06T02:49:01.273Z"}
|
||||
{"cache_key":"66d3c16c14c0a1fa79c6e855d0d79ae6763711631b8c49c8123a82823f50bfce","model":"gpt-5.4","provider":"openai","segment_id":"cron.jobState.last","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Last","text_hash":"eb970eb0951c6cdeac1ec0cc723fc91e30b0c26ee6f3b5ee0e574db7f487dc55","tgt_lang":"ja-JP","translated":"前回","updated_at":"2026-04-05T17:14:06.463Z"}
|
||||
{"cache_key":"67380a572ea70f5520d6e131d89bc4cab147515c942fcacbe40a9493fa589299","model":"gpt-5.4","provider":"openai","segment_id":"usage.metrics.session","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"session","text_hash":"3f3af1ecebbd1410ab417ec0d27bbfcb5d340e177ae159b59fc8626c2dfd9175","tgt_lang":"ja-JP","translated":"セッション","updated_at":"2026-04-05T17:13:06.557Z"}
|
||||
@@ -523,6 +528,7 @@
|
||||
{"cache_key":"91a43875f3bad3c82526ad584f404a3466d6aa0bb08aee3b63ec858193488795","model":"gpt-5.4","provider":"openai","segment_id":"usage.overview.noErrorData","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"No error data","text_hash":"bcd5ab2cea9c09c2f1d333e8b7b27e1fbef2447b8c4f7955ac0c0fcc6879f617","tgt_lang":"ja-JP","translated":"エラーデータがありません","updated_at":"2026-04-05T17:13:23.087Z"}
|
||||
{"cache_key":"9221054da16dee782110b1994a2542af32f76ea8fd04ff5a35bddac3b284a2f3","model":"gpt-5.4","provider":"openai","segment_id":"cron.form.deliverySub","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Choose where run summaries are sent.","text_hash":"575d1babab75396c94a9f01f9a64a7f1f156b8d0efca48211903259eaad5a1d9","tgt_lang":"ja-JP","translated":"実行結果の概要の送信先を選択します。","updated_at":"2026-04-05T17:13:55.724Z"}
|
||||
{"cache_key":"922d9952d42484f9ab553634c2289e606fdd779fb081edcac9c2de3e120a0917","model":"gpt-5.4","provider":"openai","segment_id":"chat.focusToggle","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Toggle focus mode (hide sidebar + page header)","text_hash":"4cf01e5f706669ecb44dfdd8922dce19b175854e76503d816ff44602a75e186a","tgt_lang":"ja-JP","translated":"フォーカスモードを切り替え(サイドバー + ページヘッダーを非表示)","updated_at":"2026-04-05T17:13:35.797Z"}
|
||||
{"cache_key":"927b732e4cfce9f783b5f01dd40753870c8d4bb5365d5b6fbd023b3aa9d2f087","model":"gpt-5.4","provider":"openai","segment_id":"activity.clear","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Clear","text_hash":"83b12c2216efb4fdc924e1deb5182e905e4926ed0c1c324d467107f46d5a26a9","tgt_lang":"ja-JP","translated":"クリア","updated_at":"2026-04-05T17:13:06.557Z"}
|
||||
{"cache_key":"92dbab2d84681ed97c3d4eac6364489d06519344b92ae98068d4cbc8e8d1e158","model":"gpt-5.4","provider":"openai","segment_id":"chat.disconnected","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Disconnected from gateway.","text_hash":"4ffc03107f19ff43bc14cf84fc703c7de4716a08e1368561d53ba09b96e46fa9","tgt_lang":"ja-JP","translated":"Gateway から切断されました。","updated_at":"2026-04-05T17:13:35.797Z"}
|
||||
{"cache_key":"9312bf7a819293e1ed60fef5da7958858dba3ceb4256388d9e4a374585f5727d","model":"gpt-5.4","provider":"openai","segment_id":"cron.errors.cronExprRequiredShort","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Cron expression required.","text_hash":"dcd8b9471afc9f89d49a6279aba723d2f38dcd28f4df55045be674608930bea0","tgt_lang":"ja-JP","translated":"Cron 式は必須です。","updated_at":"2026-04-05T17:14:09.401Z"}
|
||||
{"cache_key":"9338f6a8783e47c1bb045322b9cbd0b3051421940507813cfca979b5a006bf80","model":"gpt-5.4","provider":"openai","segment_id":"usage.query.inRange","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"{total} sessions in range","text_hash":"a7280631c94ed4479e25609cb443b235d3be5cb364d1feb28c1d5d8ecd132714","tgt_lang":"ja-JP","translated":"範囲内のセッション数: {total}","updated_at":"2026-04-05T17:13:09.586Z"}
|
||||
@@ -695,6 +701,7 @@
|
||||
{"cache_key":"c83fe7d16b4347f8f918a08a0406accfc5c815e16db5f2269abf9a7e5e4756b3","model":"gpt-5.4","provider":"openai","segment_id":"tabs.logs","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Logs","text_hash":"ea2100dc89ae9fe21fa9b08ab1bf18662dca1e53a3eebd7d03afebcaf5d57515","tgt_lang":"ja-JP","translated":"ログ","updated_at":"2026-04-05T17:12:47.426Z"}
|
||||
{"cache_key":"c8c95632cfc35d2affb42af2064b6b1bf5a8bbf9e5c26ba19f4ff84c50e7e9cd","model":"gpt-5.4","provider":"openai","segment_id":"tabs.channels","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Channels","text_hash":"4c8906cf76f5740ab8792aef9f0033fe21a92045e90b357816064e9f6860a03e","tgt_lang":"ja-JP","translated":"チャンネル","updated_at":"2026-04-05T17:12:47.426Z"}
|
||||
{"cache_key":"c91383bd24ff63b2172ea74a13e7f9ab1326759690fd0dcf9379addbc5c6335e","model":"gpt-5.4","provider":"openai","segment_id":"cron.jobDetail.system","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"System","text_hash":"6725e7bbcd28f3a8a586fa34bf191fd72dde8b61756932cd3237c17a6f196f1a","tgt_lang":"ja-JP","translated":"システム","updated_at":"2026-04-05T17:14:06.463Z"}
|
||||
{"cache_key":"c9d36f515229a69249d90b1b26c188afc056164076d2d54dd70e24f84b3e75c6","model":"gpt-5.5","provider":"openai","segment_id":"activity.status.done","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Done","text_hash":"11a6767d5674c7e45f7e00dc525762275b3a48491ad6045427d2609cc496c516","tgt_lang":"ja-JP","translated":"完了","updated_at":"2026-05-10T08:30:02.790Z"}
|
||||
{"cache_key":"ca14314233114b9ec972c0c76f0b17ca4f570016a369c9e3de4a1e841b299c5c","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.selected","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"{count} selected","text_hash":"529aacfdfd2b17bf9fe56ebad9a24339a2d1151327dd420c52c5f163aeb9acc6","tgt_lang":"ja-JP","translated":"{count} 件選択中","updated_at":"2026-04-29T20:13:27.701Z"}
|
||||
{"cache_key":"ca6a9a24399ac9c29aba7c12d778b262d76077d1d01d4e4a07ad10efd24fde88","model":"gpt-5.5","provider":"openai","segment_id":"cron.quickCreate.whenHint","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Pick a schedule. You can fine-tune it later.","text_hash":"afaccdbedfd69f7618dc57e8b77feb2baf257aa8b5d425cd6baf5ac5f689b67a","tgt_lang":"ja-JP","translated":"スケジュールを選択してください。後で微調整できます。","updated_at":"2026-04-29T20:13:44.981Z"}
|
||||
{"cache_key":"cb65e59d2bbcd62b21712904738aeeff2dd77e6ccd281bb56c989b50a28c2211","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.limitTooltip","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Max sessions to load.","text_hash":"c641a9d09477295f5478e1d3837b0fcc0e0969859f4dba407079b0825b9cd076","tgt_lang":"ja-JP","translated":"読み込むセッションの最大数。","updated_at":"2026-05-04T07:15:33.611Z"}
|
||||
@@ -815,6 +822,7 @@
|
||||
{"cache_key":"ea0afce91cf7bd22106e7dd85d09862525af5f1518ccb29d530b88872114efcc","model":"gpt-5.4","provider":"openai","segment_id":"usage.details.system","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"System","text_hash":"6725e7bbcd28f3a8a586fa34bf191fd72dde8b61756932cd3237c17a6f196f1a","tgt_lang":"ja-JP","translated":"システム","updated_at":"2026-04-05T17:13:29.278Z"}
|
||||
{"cache_key":"ea5649d552ff0a710d22c311a50fc7f2343b0b8d0ad2d8aac76dd258f949adde","model":"gpt-5.4","provider":"openai","segment_id":"cron.form.announceDefault","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Announce summary (default)","text_hash":"957972745edc1a6bff9600816b6c3e9599ca2b22f84e2aba567ced448b9f2589","tgt_lang":"ja-JP","translated":"概要を通知(デフォルト)","updated_at":"2026-04-05T17:13:55.724Z"}
|
||||
{"cache_key":"ea5c9d5d2091cbd377ee4ce2522689b1839f50f3a402fede5d0dd4f2640ef4c9","model":"gpt-5.4","provider":"openai","segment_id":"dreaming.advanced.emptyPromoted","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"No recent promotions to inspect.","text_hash":"8567f5da8f4809b0d871de3a50793ea5a7e89050f9768f2850a625f96ef6a35b","tgt_lang":"ja-JP","translated":"確認する最近の昇格はありません。","updated_at":"2026-04-10T07:59:04.061Z"}
|
||||
{"cache_key":"eaa0ea5a3e3657ac89e26e5ae720b4c20b2c23352db6acb4802d0f3ded18e378","model":"gpt-5.4","provider":"openai","segment_id":"activity.runId","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Run","text_hash":"00d60e31a4e6b8344d4201f25a6a7dee770713107f6d097abb01559d32b17f26","tgt_lang":"ja-JP","translated":"実行","updated_at":"2026-04-05T17:14:06.463Z"}
|
||||
{"cache_key":"eb39f95028261002dd22688a77d39b0743c0a2d8e7c5f31652c80e727a1962a4","model":"gpt-5.4","provider":"openai","segment_id":"cron.form.at","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"At","text_hash":"c72c5404cfcb01c1780bcb362c18d37e90af3a33888dad0c1c13e53819ef885f","tgt_lang":"ja-JP","translated":"時刻","updated_at":"2026-04-05T17:13:47.126Z"}
|
||||
{"cache_key":"eb44c9b9d2351a4c5d7a10508bc68d87e29c271de8380ffa759fe6dabee7a212","model":"gpt-5.4","provider":"openai","segment_id":"cron.form.modelPlaceholder","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"openai/gpt-5.2","text_hash":"6132e68d7f0a0599f9968517c48ad233160cb117b47061c666343a680e0f969d","tgt_lang":"ja-JP","translated":"openai/gpt-5.2","updated_at":"2026-04-06T02:59:42.680Z"}
|
||||
{"cache_key":"eba9772eb813d1ce84de7652938a16e69648af76986d6ba1e27ef051e272357e","model":"gpt-5.4","provider":"openai","segment_id":"cron.form.isolated","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Isolated","text_hash":"1d183f3f10e963cae3a2e0a10a693f7895b03602715a121d984f3406e37ba2e2","tgt_lang":"ja-JP","translated":"分離","updated_at":"2026-04-06T02:49:29.965Z"}
|
||||
|
||||
@@ -1,11 +1,36 @@
|
||||
{
|
||||
"fallbackKeys": [],
|
||||
"generatedAt": "2026-05-23T05:39:34.451Z",
|
||||
"fallbackKeys": [
|
||||
"activity.allTools",
|
||||
"activity.argumentHiddenOne",
|
||||
"activity.argumentsHidden",
|
||||
"activity.autoFollow",
|
||||
"activity.collapseAll",
|
||||
"activity.duration.minutes",
|
||||
"activity.duration.ms",
|
||||
"activity.duration.seconds",
|
||||
"activity.empty",
|
||||
"activity.emptyFiltered",
|
||||
"activity.entrySummary",
|
||||
"activity.expandAll",
|
||||
"activity.filtersLabel",
|
||||
"activity.noOutputPreview",
|
||||
"activity.outputTruncated",
|
||||
"activity.searchPlaceholder",
|
||||
"activity.statusFilters",
|
||||
"activity.streamLabel",
|
||||
"activity.subtitle",
|
||||
"activity.title",
|
||||
"activity.toolCallId",
|
||||
"activity.visibleCount",
|
||||
"subtitles.activity",
|
||||
"tabs.activity"
|
||||
],
|
||||
"generatedAt": "2026-05-25T03:52:18.232Z",
|
||||
"locale": "ko",
|
||||
"model": "claude-opus-4-7",
|
||||
"provider": "anthropic",
|
||||
"sourceHash": "2e6cfef7fe4490f7f524e448706ee7bfb8441ff88e1c79f479b7521f0db6e7cb",
|
||||
"totalKeys": 1122,
|
||||
"translatedKeys": 1122,
|
||||
"sourceHash": "e760668abcba0b56572e1f4772f221e2716a7f39bc7f91669fd3c3db0210f593",
|
||||
"totalKeys": 1154,
|
||||
"translatedKeys": 1130,
|
||||
"workflow": 1
|
||||
}
|
||||
|
||||
@@ -95,6 +95,7 @@
|
||||
{"cache_key":"19041cc96b2bb131d7fd408b51648bcdef4a521946f036d03d081911bed7e272","model":"gpt-5.4","provider":"openai","segment_id":"cron.jobs.lastRun","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Last run","text_hash":"512a48218ba2179153629504206e7d54a7767e19ee2aa21574a7c614e5c92537","tgt_lang":"ko","translated":"마지막 실행","updated_at":"2026-04-05T17:14:40.640Z"}
|
||||
{"cache_key":"192f761659b6c5ec7592e89510d21f8637a0d629c0135d44f43cd9b78c5b3809","model":"gpt-5.4","provider":"openai","segment_id":"usage.details.tokensWrittenToCache","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Tokens written to cache","text_hash":"7abf026d6ca218c915b61286a73e94b7c71c6744b63702eab9bc41b4a3b20797","tgt_lang":"ko","translated":"캐시에 기록된 토큰","updated_at":"2026-04-05T17:14:28.018Z"}
|
||||
{"cache_key":"193eb1ea420ed8e7dfaf7c37d46d3a0bce5217d8cf653a66bdff7c57e6329f27","model":"gpt-5.5","provider":"openai","segment_id":"cron.quickCreate.delivery.silent.label","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Silent","text_hash":"ddbcf06726488a43af36838754808ac5041b05ab6434735615979d820725b56f","tgt_lang":"ko","translated":"무음","updated_at":"2026-04-29T20:13:59.874Z"}
|
||||
{"cache_key":"19af721881a5c706729bd2f691924896f72141e3424c9216728166b0a1990660","model":"gpt-5.5","provider":"openai","segment_id":"activity.status.done","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Done","text_hash":"11a6767d5674c7e45f7e00dc525762275b3a48491ad6045427d2609cc496c516","tgt_lang":"ko","translated":"완료","updated_at":"2026-05-10T08:30:06.333Z"}
|
||||
{"cache_key":"19de83323950bb257e949a8a973ee09ed5b83dcc197a43247211d1eb63b18e76","model":"gpt-5.4","provider":"openai","segment_id":"usage.presets.all","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"All","text_hash":"a52ace420f2175d08b1577a1bea5445e36801229c074ef9ed6c55a73401fd9c2","tgt_lang":"ko","translated":"전체","updated_at":"2026-04-05T17:14:10.229Z"}
|
||||
{"cache_key":"1a59d0752c44042d52b400de71e95e31da2af2038f097f72c542af2f88e7cb3c","model":"gpt-5.4","provider":"openai","segment_id":"dreaming.phase.rem","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Rem","text_hash":"4c14dc4d912623b7710f1cd7038895f720aa9f374e34e82492fe6e5a16b513cf","tgt_lang":"ko","translated":"렘","updated_at":"2026-04-10T07:59:09.199Z"}
|
||||
{"cache_key":"1aa06d1b60406f35a4fb3d06e3cfc78d4d1957f6f46ce34977460eb2c1ac518b","model":"gpt-5.4","provider":"openai","segment_id":"usage.mosaic.eightPm","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"8pm","text_hash":"232df857db5e72521b783719e674c41bce48738283c637b44ed2a80fa81ec56c","tgt_lang":"ko","translated":"오후 8시","updated_at":"2026-04-05T17:14:34.546Z"}
|
||||
@@ -123,6 +124,7 @@
|
||||
{"cache_key":"20c48373ac4b0dee373fb2cd19610a5f74341112f624737b90158e8e3d0f1fb2","model":"gpt-5.4","provider":"openai","segment_id":"usage.sessions.more","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"+{count} more","text_hash":"ecccea94c62457a718fff608b635a8fdeb2a9d43b60a9db2680fa35e800b5dd6","tgt_lang":"ko","translated":"+{count}개 더","updated_at":"2026-04-05T17:14:24.502Z"}
|
||||
{"cache_key":"216a48a7d2a57ab071fa0831b21aadc48f8c839581b1a47c4ed8ea6a00a07324","model":"gpt-5.4","provider":"openai","segment_id":"usage.details.searchConversation","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Search conversation","text_hash":"42c60071a9546a4a8e15a97ec5037957203d4a0e35e23cbc52664fc7bb189f61","tgt_lang":"ko","translated":"대화 검색","updated_at":"2026-04-05T17:14:31.015Z"}
|
||||
{"cache_key":"21b8ef9a2fd433115be4d7e38f709617b5bdd246a01a60d8459d9a23dd10e048","model":"gpt-5.4","provider":"openai","segment_id":"usage.details.timelineFiltered","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"timeline filtered","text_hash":"55a998947f847b55b7ed5d043bb86b0229c9bd2ae0a0f2ba61e74a2904f56100","tgt_lang":"ko","translated":"타임라인 필터링됨","updated_at":"2026-04-05T17:14:31.015Z"}
|
||||
{"cache_key":"22233a79accc43ac51fbca2a69b3de90ebca1af17b60d56ef2bc98b93bb69347","model":"gpt-5.4","provider":"openai","segment_id":"activity.toolFilter","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Tool","text_hash":"2e53bdcd0740867b597599e733c04a994f55fb17c89a61595183a001742e5705","tgt_lang":"ko","translated":"도구","updated_at":"2026-04-05T17:14:31.015Z"}
|
||||
{"cache_key":"222b7a2fbccc7f2d131926bc727ef6711a4bb46640f105de0a91365f776cb84c","model":"gpt-5.4","provider":"openai","segment_id":"usage.page.subtitle","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"See where tokens go, when sessions spike, and what drives cost.","text_hash":"fa0f98375312d0ca371ec9b5c020fd85699c07a6a827765d46275e8cb498e627","tgt_lang":"ko","translated":"토큰이 어디에 사용되는지, 언제 세션이 급증하는지, 무엇이 비용을 유발하는지 확인하세요.","updated_at":"2026-04-05T17:14:04.422Z"}
|
||||
{"cache_key":"223c256a90f04043936ca621f45a64474a6fd92e9fda23bcf1c8bac60ebd9ec4","model":"gpt-5.4","provider":"openai","segment_id":"cron.runs.allJobs","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"All jobs","text_hash":"3506200cde97e6310a2d00a90bb9b5fbc87bc3207e113c0795298e7df76403fb","tgt_lang":"ko","translated":"모든 작업","updated_at":"2026-04-05T17:14:43.522Z"}
|
||||
{"cache_key":"239528a2a4f062a11a197bfdaa0ca8773978f85408cd0af31d7622335a68c7be","model":"gpt-5.4","provider":"openai","segment_id":"usage.filters.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:10.229Z"}
|
||||
@@ -131,6 +133,7 @@
|
||||
{"cache_key":"245ab4f92cc756a8c9716e63952ebb640885fbf68b1c3184f11c30a01dfdaa4c","model":"gpt-5.4","provider":"openai","segment_id":"dreaming.scene.clearGrounded","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Clear Grounded","text_hash":"9d643608d2334885c6dfee865cacda8bc0d01f1a099b4ec8d710f3896f3e5091","tgt_lang":"ko","translated":"근거 항목 지우기","updated_at":"2026-04-08T22:27:52.482Z"}
|
||||
{"cache_key":"24a1e3992a3fc547d36154657d297a8fdacdc08c166f1e5294a5f99ab7537d5e","model":"gpt-5.4","provider":"openai","segment_id":"chat.toolCallsToggle","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Toggle tool calls and tool results","text_hash":"3f0b9d1bac10f5a440a582bc49b27c3a912dbd72fb09b4afdc8c8460f53efa89","tgt_lang":"ko","translated":"도구 호출 및 도구 결과 전환","updated_at":"2026-04-05T17:14:37.937Z"}
|
||||
{"cache_key":"24c4971f62eefccb4ab08477f43464ddddc339eccef084c38e55e30aefa4d603","model":"gpt-5.4","provider":"openai","segment_id":"nodes.binding.defaultBinding","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Default binding","text_hash":"ce2cc6f09a11b7087293c651a72a308715d38aee5875150ff00907b9443bad4e","tgt_lang":"ko","translated":"기본 바인딩","updated_at":"2026-04-06T02:49:23.594Z"}
|
||||
{"cache_key":"251fac14c7048bf4e60e1de89173e67a7a857d265f0ce1ad823a874bdd4cc895","model":"gpt-5.4","provider":"openai","segment_id":"activity.status.running","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Running","text_hash":"f4ccae29e1bb0c20a124570a1b43f4347ea94bba9f84ffdfddd9c7445b126128","tgt_lang":"ko","translated":"실행 중","updated_at":"2026-04-06T02:49:05.345Z"}
|
||||
{"cache_key":"25429073225dd504f1724d470d83c472fbfd98d0768e968ae21c167a02a11cec","model":"gpt-5.4","provider":"openai","segment_id":"overview.quickActions.automation","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Automation","text_hash":"d909750b1bbb71a39b6330ba8f81f4f8f6e889ed96d7ab366e74857909750c64","tgt_lang":"ko","translated":"자동화","updated_at":"2026-04-05T17:14:04.422Z"}
|
||||
{"cache_key":"256ee0dcb4948be7d212479451753d0aa302a381b1ab195955f57e35bc5196c8","model":"gpt-5.4","provider":"openai","segment_id":"cron.errors.nameRequiredShort","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Name required.","text_hash":"08cc53c62fae59721b64dec36d9966533a5f7ded7f93ee0391b21da263158aa1","tgt_lang":"ko","translated":"이름이 필요합니다.","updated_at":"2026-04-05T17:15:15.338Z"}
|
||||
{"cache_key":"25cd7b3519d765e01cd0f6605a6bb394bae9992e0df9115655d92dcf41e8ca67","model":"gpt-5.4","provider":"openai","segment_id":"usage.filters.daysCount","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"{count} days","text_hash":"e9f0a85930cc6fa61b7ac01763893020adc4c712d1b8e8897bdd13971637d529","tgt_lang":"ko","translated":"{count}일","updated_at":"2026-04-05T17:14:10.229Z"}
|
||||
@@ -141,6 +144,7 @@
|
||||
{"cache_key":"26b2b7032f0fc5a7057faa91b04bc8c9f118670db6fbe1fe316e1a1af437162a","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.statusKilled","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Killed","text_hash":"b3ce8f082c5333a51874503e85870c7604ac10588202e218b47b937049351a97","tgt_lang":"ko","translated":"종료됨","updated_at":"2026-05-10T08:30:06.333Z"}
|
||||
{"cache_key":"26d11728db3e24ef97f849e55714ee223e0e5239077fc1b6c537a6563cf146ca","model":"gpt-5.4","provider":"openai","segment_id":"cron.jobList.disable","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Disable","text_hash":"b7e3e4aa4257b9a11a82f59faf34c8450ca10d4116885b0a29fedf60842d81d5","tgt_lang":"ko","translated":"비활성화","updated_at":"2026-04-05T17:15:08.972Z"}
|
||||
{"cache_key":"26f291bfc3a5bfb2a05acc21f769d98d50c8020e485f60f5108938f4ea16d4e0","model":"gpt-5.4","provider":"openai","segment_id":"usage.filters.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:14:10.229Z"}
|
||||
{"cache_key":"27336622a86111e2fcfbc48753daec2d5b06c0b1e95442369df56c03766418eb","model":"gpt-5.4","provider":"openai","segment_id":"activity.clear","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Clear","text_hash":"83b12c2216efb4fdc924e1deb5182e905e4926ed0c1c324d467107f46d5a26a9","tgt_lang":"ko","translated":"지우기","updated_at":"2026-04-05T17:14:46.527Z"}
|
||||
{"cache_key":"2734fe12767a3cfcf8982fb011fe01dc224b0ec44ba92896a16af2985128b170","model":"gpt-5.4","provider":"openai","segment_id":"usage.overview.noProviderData","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"No provider data","text_hash":"2f97f86c6c1555a13d977d78f6ab6f6441450350cb9b643223361b636eed2e30","tgt_lang":"ko","translated":"Provider 데이터 없음","updated_at":"2026-04-05T17:14:24.502Z"}
|
||||
{"cache_key":"278251ae4ce3bc736a8e474d5b5cf39fd2b56350c32ab2abe84cd18a4ea8aca5","model":"gpt-5.4","provider":"openai","segment_id":"cron.form.expressionPlaceholder","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"0 7 * * *","text_hash":"1d726e4af41cb9434cb588e6a94a70b43003cf17c1913febed0bb86ccaadcb2e","tgt_lang":"ko","translated":"0 7 * * *","updated_at":"2026-04-06T02:59:47.203Z"}
|
||||
{"cache_key":"27a85d4fa968dffacca1a3068dce97daadab717441535d83b084816766776024","model":"gpt-5.4","provider":"openai","segment_id":"dreaming.advanced.summaryFromDailyLog","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"from daily log","text_hash":"59fca1391a37fc29f10922b2793abf2505ab02e7667d0d5afccb99475662f0aa","tgt_lang":"ko","translated":"일일 로그에서","updated_at":"2026-04-10T07:59:09.199Z"}
|
||||
@@ -170,6 +174,7 @@
|
||||
{"cache_key":"2f63dddfd0dc730d861433d53b2d957d98167ed85e0cf5cb9537b3797598689d","model":"gpt-5.4","provider":"openai","segment_id":"subtitles.nodes","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Paired devices and commands.","text_hash":"ba01dcb6cd16e3bde83b9bbeeda4a6bf8031dc599a60d41ee6c8cba63c847d17","tgt_lang":"ko","translated":"페어링된 디바이스 및 명령.","updated_at":"2026-04-05T17:13:19.517Z"}
|
||||
{"cache_key":"2f6d1bf7028af384d2e01447939d53a7249a0912a91c8d11449ed6f55b1bcefd","model":"gpt-5.4","provider":"openai","segment_id":"overview.access.showToken","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Show token","text_hash":"2faef0ba40dc420f67de983b6c1be8f0f4b9b60f18409f2d2368b53b3c28a7bd","tgt_lang":"ko","translated":"토큰 표시","updated_at":"2026-04-20T06:26:36.292Z"}
|
||||
{"cache_key":"2fb2d9eef33a64331299b05019a708ac9a886607bc0e62330e4bd87457edb2fe","model":"gpt-5.4","provider":"openai","segment_id":"overview.access.toggleTokenVisibility","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Toggle token visibility","text_hash":"81fc4b962be0e4a4748879f1645272c8f2302e101c59544f1fac347b3f892f26","tgt_lang":"ko","translated":"토큰 표시 여부 전환","updated_at":"2026-04-20T06:26:36.292Z"}
|
||||
{"cache_key":"2fc1fb5de0de8456918630a548712eb0a6962d314625757233ffd9e5f346cbf3","model":"gpt-5.4","provider":"openai","segment_id":"activity.search","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Search","text_hash":"49c266baaaa70981ea188fa714d5c40cf13830d786a861c9943ae0d26a7f3fe9","tgt_lang":"ko","translated":"검색","updated_at":"2026-04-05T17:13:13.830Z"}
|
||||
{"cache_key":"2fc6b8ed8e1dd4970722ef7c5a3a2f9a5f4f1a22eaf798fdfe14eb642030e93c","model":"gpt-5.4","provider":"openai","segment_id":"overview.quickActions.refreshAll","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Refresh All","text_hash":"e0463641297da021b6f6e1e6f914442c613282e06813cf4d6b73ce97e1d946ac","tgt_lang":"ko","translated":"모두 새로고침","updated_at":"2026-04-05T17:14:04.422Z"}
|
||||
{"cache_key":"30056c0d82743ef91bee5728a31517c9f28459d67a40ccce2218796cf4db17cf","model":"gpt-5.4","provider":"openai","segment_id":"instances.noInstances","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"No instances reported yet.","text_hash":"b59d2b2a9c8f6feb0c3981115571dbde79e50246927749b595ccaf0d0266f9c0","tgt_lang":"ko","translated":"아직 보고된 인스턴스가 없습니다.","updated_at":"2026-04-06T02:49:23.594Z"}
|
||||
{"cache_key":"300bd786ee89603c410a91d54a947124caf8aabf3927055b69e55d18be3bc950","model":"gpt-5.4","provider":"openai","segment_id":"usage.sessions.title","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Sessions","text_hash":"6fa3cbf451b2a1d54159d42c3ea5ab8725b0c8620d831f8c1602676b38ab00e6","tgt_lang":"ko","translated":"세션","updated_at":"2026-04-05T17:14:24.502Z"}
|
||||
@@ -289,6 +294,7 @@
|
||||
{"cache_key":"5108b4138b6b12071b16c77d790196f4c801652f2eab4cd5c12625f37e92f8eb","model":"gpt-5.4","provider":"openai","segment_id":"tabs.debug","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Debug","text_hash":"1a03bd2fd107c453f3183e30b9716f82200671e8270fbbefbe602f5a48705527","tgt_lang":"ko","translated":"디버그","updated_at":"2026-04-05T17:13:16.093Z"}
|
||||
{"cache_key":"51139f2323ac5f96d54d42e5815ed9da7b454ebbe1aee5109351b2c723ee0c5d","model":"gpt-5.4","provider":"openai","segment_id":"overview.access.passwordPlaceholder","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"system or shared password","text_hash":"34a9738798b1867d236d9f47ade0fb12cb06f64709c78661289f169c94336e36","tgt_lang":"ko","translated":"시스템 또는 공유 비밀번호","updated_at":"2026-04-20T06:26:36.292Z"}
|
||||
{"cache_key":"5173da04b63dcebd5f5ff85695a9a6b36dde76e95fdbd4fdcef1aa82806f77a4","model":"gpt-5.4","provider":"openai","segment_id":"cron.form.required","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Required","text_hash":"4850b174b713d88cfc63de107830d5388929020e78abc91fc19bba7a6821625f","tgt_lang":"ko","translated":"필수","updated_at":"2026-04-05T17:14:51.552Z"}
|
||||
{"cache_key":"518f7f075bc121b7c19495fb21cb496100582224e61c4b759d17b64f2e7ad93e","model":"gpt-5.4","provider":"openai","segment_id":"activity.session","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Session","text_hash":"6959b4159575d8dd76d9f3bbe2c6437904f861e7860c35abd18deffb1c3425a0","tgt_lang":"ko","translated":"세션","updated_at":"2026-04-05T17:14:56.105Z"}
|
||||
{"cache_key":"51bad75babe5495e193f4875da1891a4f6a8e6705124eb9a538fb439ae96bf47","model":"gpt-5.4","provider":"openai","segment_id":"usage.sessions.recent","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Recently viewed","text_hash":"8e445e8aa6d23a303c6d6005453d8bb379e5ce63137031f10bed3d257d2fbf2d","tgt_lang":"ko","translated":"최근 본 항목","updated_at":"2026-04-05T17:14:24.502Z"}
|
||||
{"cache_key":"51d162017ffd04c0d4e298849a654df7312568f09e878d76c4f258e4c8aa4ae4","model":"gpt-5.4","provider":"openai","segment_id":"cron.summary.enabled","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Enabled","text_hash":"92c1cdfdf4cb9cf6fcca962f206de36fd5d60db1178bc9461052f8de703a0e06","tgt_lang":"ko","translated":"사용","updated_at":"2026-04-05T17:14:40.640Z"}
|
||||
{"cache_key":"51e12c108ada7f580470fb84935e9d71fa3d7829ed4b3b5eb6f9c081ea5f1ec8","model":"gpt-5.5","provider":"openai","segment_id":"usage.cacheStatus.status.refreshing","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"refreshing","text_hash":"0b61ac5d9426518ad7908a62037255c6881f9a5fa404ef3b99c24baa2111a174","tgt_lang":"ko","translated":"새로 고치는 중","updated_at":"2026-05-03T18:28:31.546Z"}
|
||||
@@ -598,6 +604,7 @@
|
||||
{"cache_key":"a4c44a3762c25acabe807a04ce952f85cca88d12ca6ffd939a89f8ce11518050","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.archived","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Archived","text_hash":"bdb86505f8062d15f152cef71dd4ca89609d5bf8e98771dcd2c9f70d247403da","tgt_lang":"ko","translated":"보관됨","updated_at":"2026-05-06T03:20:01.729Z"}
|
||||
{"cache_key":"a4ed5eaf8b2ab28844aa527175977740091574052a4dd445683113418bb08a0b","model":"gpt-5.4","provider":"openai","segment_id":"usage.overview.tokensPerMinute","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"tok/min","text_hash":"313de81ab59056211afd431da067fe437d905d9f29f51d64b016222a777c9526","tgt_lang":"ko","translated":"토큰/분","updated_at":"2026-04-06T02:49:37.847Z"}
|
||||
{"cache_key":"a4f2ebf6d41cfd1cefae0a8f81cdcbbe6ddfb20a3a8b7870e7844e568cf0cf78","model":"gpt-5.4","provider":"openai","segment_id":"cron.form.modelHelp","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Start typing to pick a known model, or enter a custom one.","text_hash":"6ebac6c51e0da79d2ad76fe3d1395dff0c7a51ec7aa0d6b39ac38b0ba9fd8724","tgt_lang":"ko","translated":"입력하여 알려진 모델을 선택하거나 사용자 지정 값을 입력하세요.","updated_at":"2026-04-05T17:15:04.550Z"}
|
||||
{"cache_key":"a50467feda8d08909a0fba32cf15577eb3c2e87d193257fc1de54e3574247200","model":"gpt-5.4","provider":"openai","segment_id":"activity.runId","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Run","text_hash":"00d60e31a4e6b8344d4201f25a6a7dee770713107f6d097abb01559d32b17f26","tgt_lang":"ko","translated":"실행","updated_at":"2026-04-05T17:15:12.312Z"}
|
||||
{"cache_key":"a56cd581bcda598c82ee096645c8b9b0f86b71a3e2a664c2aa42d0a6c3839e42","model":"gpt-5.5","provider":"openai","segment_id":"languages.nl","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Nederlands (Dutch)","text_hash":"0287fda204edd760d95a69ab350efebd123bd93b6c0b5d19a9d60b81147f15f6","tgt_lang":"ko","translated":"Nederlands (네덜란드어)","updated_at":"2026-04-29T17:36:02.425Z"}
|
||||
{"cache_key":"a57448a6bc0709c50e893aef412df73a62e4d5ea12b509c5f5d04cd41836480c","model":"gpt-5.4","provider":"openai","segment_id":"dreaming.advanced.originDailyLog","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"replayed","text_hash":"ae94da4c1a6fabab4512e07bd7f597adec85b16c801a4b69251f9c4165010495","tgt_lang":"ko","translated":"재생됨","updated_at":"2026-04-10T07:59:09.199Z"}
|
||||
{"cache_key":"a68fe7f9b606d40431e393b2561f6c2f9529dd285c658f1e55df9b6ff574c62b","model":"gpt-5.4","provider":"openai","segment_id":"overview.connection.insecureHttpDocsTitle","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Insecure HTTP docs (opens in new tab)","text_hash":"10642206faa50df2cdcf2852e455c9bf65abd99845a755e832ee5fd1394a2087","tgt_lang":"ko","translated":"안전하지 않은 HTTP 문서(새 탭에서 열림)","updated_at":"2026-04-20T06:26:36.292Z"}
|
||||
@@ -619,6 +626,7 @@
|
||||
{"cache_key":"aafa91bd4155cb210a0e478e044606792d32ee9742e7743c5496236943ae52b9","model":"gpt-5.4","provider":"openai","segment_id":"cron.form.cantAddYet","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Can't add job yet","text_hash":"4044d5877dcb5b01039cb98c32106f3f3b91348355bbd0d784829e7fec115e61","tgt_lang":"ko","translated":"아직 작업을 추가할 수 없습니다","updated_at":"2026-04-05T17:15:08.972Z"}
|
||||
{"cache_key":"ac2a95eb84de872185fb4f3a39186b23fe31f9f4752ccee541f84956a1e8cc40","model":"gpt-5.4","provider":"openai","segment_id":"usage.sessions.ascending","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Ascending","text_hash":"77184595bde3befc7f5a20efc97caea43f4858e4c97cd2ee406af2c61db3266c","tgt_lang":"ko","translated":"오름차순","updated_at":"2026-04-05T17:14:24.502Z"}
|
||||
{"cache_key":"acc2f991248f33d80c67281217d205a474392c8d0901857661d1340b038a82f2","model":"gpt-5.4","provider":"openai","segment_id":"cron.jobDetail.delivery","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Delivery","text_hash":"52bfe584a5fc450539e2aa651b990fa2415060492a243816ab2994292089c6fd","tgt_lang":"ko","translated":"전달","updated_at":"2026-04-05T17:15:12.312Z"}
|
||||
{"cache_key":"acf99701123d20e31a4808e89641edbb2c746432826f0cefcfb4821ebbe4d364","model":"gpt-5.4","provider":"openai","segment_id":"activity.status.error","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Error","text_hash":"54a0e8c17ebb21a11f8a25b8042786ef7efe52441e6cc87e92c67e0c4c0c6e78","tgt_lang":"ko","translated":"오류","updated_at":"2026-04-05T17:14:46.527Z"}
|
||||
{"cache_key":"ad2bf1924fdaf7c930a5f536f13f354123b251d43006eda550ed8ca346f6f318","model":"gpt-5.5","provider":"openai","segment_id":"chat.gatewayStatus","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Gateway status: {status}","text_hash":"5778a6ee172589bbd9027790e112d2f90264f86b112308924bf1acabc6b31935","tgt_lang":"ko","translated":"Gateway 상태: {status}","updated_at":"2026-04-29T20:13:56.264Z"}
|
||||
{"cache_key":"ada8768d373bb7398977df352967c77136e57f3760b759cbac9ee75a7c104208","model":"gpt-5.4","provider":"openai","segment_id":"usage.sessions.copyName","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Copy session name","text_hash":"30a6a5c11915b5b6a99698ebe1cee13b7b84adcc45ccd0a827decce17ce45a2d","tgt_lang":"ko","translated":"세션 이름 복사","updated_at":"2026-04-05T17:14:28.018Z"}
|
||||
{"cache_key":"adbd0d490fe023fd077df4b8da7b90b7b2e7391591bd19c7fb4ca83beb077c11","model":"gpt-5.4","provider":"openai","segment_id":"cron.runEntry.next","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Next {rel}","text_hash":"5103a64770ff39be372a8004ce2b7dfc3cb3a84d79bf86a9e3ecee19b01a9e97","tgt_lang":"ko","translated":"다음 {rel}","updated_at":"2026-04-05T17:15:12.312Z"}
|
||||
|
||||
@@ -1,11 +1,36 @@
|
||||
{
|
||||
"fallbackKeys": [],
|
||||
"generatedAt": "2026-05-23T05:41:16.051Z",
|
||||
"fallbackKeys": [
|
||||
"activity.allTools",
|
||||
"activity.argumentHiddenOne",
|
||||
"activity.argumentsHidden",
|
||||
"activity.autoFollow",
|
||||
"activity.collapseAll",
|
||||
"activity.duration.minutes",
|
||||
"activity.duration.ms",
|
||||
"activity.duration.seconds",
|
||||
"activity.empty",
|
||||
"activity.emptyFiltered",
|
||||
"activity.entrySummary",
|
||||
"activity.expandAll",
|
||||
"activity.filtersLabel",
|
||||
"activity.noOutputPreview",
|
||||
"activity.outputTruncated",
|
||||
"activity.searchPlaceholder",
|
||||
"activity.statusFilters",
|
||||
"activity.streamLabel",
|
||||
"activity.subtitle",
|
||||
"activity.title",
|
||||
"activity.toolCallId",
|
||||
"activity.visibleCount",
|
||||
"subtitles.activity",
|
||||
"tabs.activity"
|
||||
],
|
||||
"generatedAt": "2026-05-25T03:52:21.149Z",
|
||||
"locale": "nl",
|
||||
"model": "claude-opus-4-7",
|
||||
"provider": "anthropic",
|
||||
"sourceHash": "2e6cfef7fe4490f7f524e448706ee7bfb8441ff88e1c79f479b7521f0db6e7cb",
|
||||
"totalKeys": 1122,
|
||||
"translatedKeys": 1122,
|
||||
"sourceHash": "e760668abcba0b56572e1f4772f221e2716a7f39bc7f91669fd3c3db0210f593",
|
||||
"totalKeys": 1154,
|
||||
"translatedKeys": 1130,
|
||||
"workflow": 1
|
||||
}
|
||||
|
||||
@@ -80,6 +80,7 @@
|
||||
{"cache_key":"19e4fbb9047aa5355fd4be166d1c74743e00a416a3dc5a3d6856ff838466e563","model":"gpt-5.5","provider":"openai","segment_id":"common.settingsSections","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Settings sections","text_hash":"e26d51d36781ba171c5eba3f73a03d53120e8479d5275f0768ec49a40b3b0386","tgt_lang":"nl","translated":"Instellingensecties","updated_at":"2026-04-29T17:39:51.756Z"}
|
||||
{"cache_key":"1a1a03b0612d0d1fe5af3273733f5bd071a4f0ea1fb441e0840acf428d71b337","model":"gpt-5.5","provider":"openai","segment_id":"tabs.dreams","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Dreaming","text_hash":"c82c37f336bc03f4c2a8f4896faab890ee3b96b54f5cea23c72d82b7c7540d16","tgt_lang":"nl","translated":"Dromen","updated_at":"2026-04-29T17:40:10.194Z"}
|
||||
{"cache_key":"1ae0c6d0802ebb09cbc01f211857da3a75fd205ea7cd96fdfcb2877546e0f577","model":"gpt-5.5","provider":"openai","segment_id":"common.showQr","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Show QR","text_hash":"b694a5029e4f3f603422c10a6c3d1e03e87d78dae506dc24ca9ac12476ac2533","tgt_lang":"nl","translated":"QR weergeven","updated_at":"2026-04-29T17:39:51.757Z"}
|
||||
{"cache_key":"1aeaef3c30ccbddf745c3917b720e9b13d279b5862a1e4d61ef376083e063ef4","model":"gpt-5.5","provider":"openai","segment_id":"activity.session","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Session","text_hash":"6959b4159575d8dd76d9f3bbe2c6437904f861e7860c35abd18deffb1c3425a0","tgt_lang":"nl","translated":"Sessie","updated_at":"2026-04-29T17:40:55.440Z"}
|
||||
{"cache_key":"1aeea197d8d6ae79d353aa2bade5de0214c1c1da041975dde25c688cd5258c5c","model":"gpt-5.5","provider":"openai","segment_id":"dreaming.advanced.summaryFromDailyLog","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"from daily log","text_hash":"59fca1391a37fc29f10922b2793abf2505ab02e7667d0d5afccb99475662f0aa","tgt_lang":"nl","translated":"uit dagelijks logboek","updated_at":"2026-04-29T17:40:35.784Z"}
|
||||
{"cache_key":"1b0b8e88da02caca01cc8641344e44253e20d299e05696ff2df1b05360e25f8e","model":"gpt-5.5","provider":"openai","segment_id":"overview.palette.categories.skills","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Skills","text_hash":"66d0f523a379b2de6f8d5fba3a817ebc395f7bcaa54cc132ca9dfa665d1e9378","tgt_lang":"nl","translated":"Skills","updated_at":"2026-04-29T17:40:29.330Z"}
|
||||
{"cache_key":"1b41d11575830f1c82066e9c506fe347a8724928af9eff0a4d6e43590b89a796","model":"gpt-5.5","provider":"openai","segment_id":"cron.runEntry.noSummary","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"No summary.","text_hash":"cc652bed88c52ec5625d8d89e21caae70f02ab89216fee147fa9991c2b647f92","tgt_lang":"nl","translated":"Geen samenvatting.","updated_at":"2026-04-29T17:42:05.342Z"}
|
||||
@@ -302,6 +303,7 @@
|
||||
{"cache_key":"4dc332197ad444c118ac56aa3e2d8bd4d1037f58d9dc75d48f2804a4bb423726","model":"gpt-5.5","provider":"openai","segment_id":"usage.details.duration","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Duration","text_hash":"4fc52a3c4c558b517c463b22d86d0e3b9cfd4255c98fe3510f9075b37ab419c9","tgt_lang":"nl","translated":"Duur","updated_at":"2026-04-29T17:41:11.913Z"}
|
||||
{"cache_key":"4de7612dbed99ef81e51132e1f8a10092f59706abbb7b847f09f2990dbc28137","model":"gpt-5.5","provider":"openai","segment_id":"usage.details.collapse","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Collapse","text_hash":"be6eb1fc3b05bf9dceebad2eac7841d1b2f40bda9aa2da34df8ca22af02bc3ed","tgt_lang":"nl","translated":"Samenvouwen","updated_at":"2026-04-29T17:41:14.532Z"}
|
||||
{"cache_key":"4e54267521451f3f1a1b8c4f4635700510a450cabdbe6bb5de229758191be042","model":"gpt-5.5","provider":"openai","segment_id":"common.configured","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Configured","text_hash":"84aebc69a1bf739a343be9c66edfd3160f77220ea69789a8147dd4ae261fd188","tgt_lang":"nl","translated":"Geconfigureerd","updated_at":"2026-04-29T17:39:48.839Z"}
|
||||
{"cache_key":"4e6075e72862e08062f92ad5edf9be2d6cbb3b49aeee76ba431ec6ba07441697","model":"gpt-5.5","provider":"openai","segment_id":"activity.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:41:32.312Z"}
|
||||
{"cache_key":"4e656f919551a1fcb2a188d420a6e07c957e74a24b9a7f8252a03403b0983746","model":"gpt-5.5","provider":"openai","segment_id":"cron.form.exactTiming","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Exact timing (no stagger)","text_hash":"02c679552df9fa650dcbc6302ae5f8e954f0303b05cf5b5bddcadf40d6892849","tgt_lang":"nl","translated":"Exacte timing (geen spreiding)","updated_at":"2026-04-29T17:41:59.055Z"}
|
||||
{"cache_key":"4ebf42a72f583c5a9214cf95e59c977b9592b9cbe1f58885ccc5663a4ac5959e","model":"gpt-5.5","provider":"openai","segment_id":"dreaming.advanced.promotedTitle","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Recent Promotions","text_hash":"85051af6bfc0dd7be0988540e19a83f9855e93be2642c8b39a3d9a352ede92ff","tgt_lang":"nl","translated":"Recente promoties","updated_at":"2026-04-29T17:40:40.727Z"}
|
||||
{"cache_key":"4ec31e5c065143ea293df230865454835bd9d5544446ef9a174d3929481354c2","model":"gpt-5.5","provider":"openai","segment_id":"cron.form.modelPlaceholder","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"openai/gpt-5.2","text_hash":"6132e68d7f0a0599f9968517c48ad233160cb117b47061c666343a680e0f969d","tgt_lang":"nl","translated":"openai/gpt-5.2","updated_at":"2026-04-29T17:41:59.055Z"}
|
||||
@@ -464,6 +466,7 @@
|
||||
{"cache_key":"750fd9424f0993d531006855690746dbfe204fe4cfa6ba26284e7e16f8d9262d","model":"gpt-5.5","provider":"openai","segment_id":"overview.snapshot.title","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Snapshot","text_hash":"6ad27bd4ec33b079208334dfea86ff96900f95ca640dda1d2638d694d077668b","tgt_lang":"nl","translated":"Momentopname","updated_at":"2026-04-29T17:40:18.029Z"}
|
||||
{"cache_key":"756c2268cac4480de3f0c984117e50c3be46eafa73d176c8ccab0185765e8cdc","model":"gpt-5.5","provider":"openai","segment_id":"tabs.agents","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Agents","text_hash":"279b44d2ab4b40c0fc132f8f3051293544cca91de9c8aa14f2cd29adb132b0ee","tgt_lang":"nl","translated":"Agents","updated_at":"2026-04-29T17:40:06.930Z"}
|
||||
{"cache_key":"75f7d4657cb4e1f916cd0520bf6598720820dc1669986dbe360bd4255a4aab6e","model":"gpt-5.5","provider":"openai","segment_id":"cron.quickCreate.howHeading","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"How should it work?","text_hash":"be35ecda9f6f7b651ba249b3f5cd27d5636347509afcf80b91e82a0d5043adcc","tgt_lang":"nl","translated":"Hoe moet het werken?","updated_at":"2026-04-29T20:17:33.273Z"}
|
||||
{"cache_key":"763349d6ba10ba32fb7b30e947f56a5018f14773cb337eda5a60863abbd7fb70","model":"gpt-5.5","provider":"openai","segment_id":"activity.toolFilter","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Tool","text_hash":"2e53bdcd0740867b597599e733c04a994f55fb17c89a61595183a001742e5705","tgt_lang":"nl","translated":"Tool","updated_at":"2026-04-29T17:41:14.532Z"}
|
||||
{"cache_key":"7670972ad901a569bd3655661fb70564dfb308b9fc52f1bda425431dddd46a02","model":"gpt-5.5","provider":"openai","segment_id":"dreaming.advanced.promotedDescription","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Items that already made it through promotion.","text_hash":"e64d609511dff83e5fe8d8906292d4f253e9aebe1e2787391dc02d7ce8d7234a","tgt_lang":"nl","translated":"Items die al door promotie zijn gekomen.","updated_at":"2026-04-29T17:40:40.727Z"}
|
||||
{"cache_key":"7686873bcea1695fbcd5a953e7b3e07797d08d40dc407070c254e643f1ad4122","model":"gpt-5.5","provider":"openai","segment_id":"dreaming.restartConfirmation.subtitle","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Changing Dreaming mode restarts the gateway.","text_hash":"4ab5fbac2418056100d534df3c4ea4508fa1ad29842be40a23b5396136137ad3","tgt_lang":"nl","translated":"Het wijzigen van de Dromen-modus start de Gateway opnieuw.","updated_at":"2026-04-29T17:40:32.451Z"}
|
||||
{"cache_key":"76ae5c33c3041adf692b94edf9c2adb1ddc54b135e741d090f28146b4ac764d0","model":"gpt-5.5","provider":"openai","segment_id":"dreaming.phase.light","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Light","text_hash":"dbcd5e7bb7a0f538810de44c3efbd813037ee3fa358747bb71fa58e157af45f7","tgt_lang":"nl","translated":"Licht","updated_at":"2026-04-29T17:40:35.784Z"}
|
||||
@@ -597,6 +600,7 @@
|
||||
{"cache_key":"9278eda8e94206a5badf0ac2a54ccc8dd589b59f7ade7c39eb6d43886a2b0e8d","model":"gpt-5.5","provider":"openai","segment_id":"cron.runs.searchPlaceholder","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Summary, error, or job","text_hash":"ef9c8b23d8cb48be34ce590dd08a750fdf316b9060b4cbeb0cacb35ca39d51c7","tgt_lang":"nl","translated":"Samenvatting, fout of taak","updated_at":"2026-04-29T17:41:32.312Z"}
|
||||
{"cache_key":"927ac4aa67bce415f211dcb8a302f6b9a2fbe93178c8b2c910b0a6c4dcb7de82","model":"gpt-5.5","provider":"openai","segment_id":"overview.access.showPassword","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Show password","text_hash":"6aeaa6a53d09dcad071fdda6280b1e7c42aa164cd0514304ff162e7da440ffaa","tgt_lang":"nl","translated":"Wachtwoord weergeven","updated_at":"2026-04-29T17:40:13.416Z"}
|
||||
{"cache_key":"937d253420ce1d81743dd8c97c17947f538f17b9ec375e24de3c0caee760a59c","model":"gpt-5.5","provider":"openai","segment_id":"languages.es","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Español (Spanish)","text_hash":"b785e11e822c061a3a5368c55fbeb3f436766ef1e9b3448a605083d0b06ecddb","tgt_lang":"nl","translated":"Español (Spaans)","updated_at":"2026-04-29T17:41:25.041Z"}
|
||||
{"cache_key":"9383cd555a6d95367888952bb07eda5b879b30bda77304642b8bbc4cf8c438e4","model":"gpt-5.5","provider":"openai","segment_id":"activity.status.running","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Running","text_hash":"f4ccae29e1bb0c20a124570a1b43f4347ea94bba9f84ffdfddd9c7445b126128","tgt_lang":"nl","translated":"Actief","updated_at":"2026-04-29T17:39:48.839Z"}
|
||||
{"cache_key":"93e1dae4fe97a2b2909b1f0527ab9eaebb2bd6173044f47c01082be612c82155","model":"gpt-5.5","provider":"openai","segment_id":"cron.jobs.noMatching","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"No matching jobs.","text_hash":"d5d5eb64b0df01acff28eb469bcf11e20270eee0b74bb07bf4a4b52ebac97d1d","tgt_lang":"nl","translated":"Geen overeenkomende taken.","updated_at":"2026-04-29T17:41:32.311Z"}
|
||||
{"cache_key":"9422a53bc6c4dc2544f7cdedb89e86e4a45919588364eb6496ee3083654d21d3","model":"gpt-5.5","provider":"openai","segment_id":"cron.quickCreate.schedules.once.label","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Run once","text_hash":"5f041f4be2d3becdcb1363508b415794005ddbcfae08c4d6d5a29d615ea73922","tgt_lang":"nl","translated":"Eenmalig uitvoeren","updated_at":"2026-04-29T20:17:29.150Z"}
|
||||
{"cache_key":"943cbb86c21c6974fa6bc8fb1898ba32179657a208d8426de7799166d1f921d2","model":"gpt-5.5","provider":"openai","segment_id":"dreaming.phrases.promotingHunches","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"promoting promising hunches…","text_hash":"493f45d89bba211da77e3de94c05d9a51a4b87537a6778114b8670ee892c0ae3","tgt_lang":"nl","translated":"veelbelovende ingevingen promoveren…","updated_at":"2026-04-29T17:40:49.535Z"}
|
||||
@@ -834,6 +838,7 @@
|
||||
{"cache_key":"ca40fec9b410486513a891c57b8b2102ba1b10c73bd8533582e5c53f4073c7f1","model":"gpt-5.5","provider":"openai","segment_id":"usage.details.close","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Close session details","text_hash":"6f8d91841e5b0c970dc5f7620be8c6388b04f1e03f2896d33b81583a1e617abe","tgt_lang":"nl","translated":"Sessiedetails sluiten","updated_at":"2026-04-29T17:41:11.913Z"}
|
||||
{"cache_key":"caa7065c6bcdc1bf5b9868b98320dcbd6b3726dd86f1cd85b609972ae89a39f3","model":"gpt-5.5","provider":"openai","segment_id":"agentTools.builtIn","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Built-in","text_hash":"1f43948106d1d47fef7b0afa5c60be05f7334dc4fe43a0b77d8716ef6ec22611","tgt_lang":"nl","translated":"Ingebouwd","updated_at":"2026-04-29T17:40:04.533Z"}
|
||||
{"cache_key":"cab771c12da4ca6bd2dd23e117d3196c938b273219ffc771fc2cc6a6eae9313e","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.showFilters","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Show filters","text_hash":"4594a3b522d344e30019ce3188a5adee37ffe43239eab8cc1c4a8a05eb2f061a","tgt_lang":"nl","translated":"Filters tonen","updated_at":"2026-05-04T07:18:58.666Z"}
|
||||
{"cache_key":"caba1083559e7dc5cb35c56c9a02dca8f3ef2ea4873e061c089d460ba64a99a8","model":"gpt-5.5","provider":"openai","segment_id":"activity.runId","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Run","text_hash":"00d60e31a4e6b8344d4201f25a6a7dee770713107f6d097abb01559d32b17f26","tgt_lang":"nl","translated":"Voer uit","updated_at":"2026-04-29T19:28:54.399Z"}
|
||||
{"cache_key":"caf96dfb1edfdef4106c15e6734e090c54bdf5803080a2139410b13cfc0b237e","model":"gpt-5.5","provider":"openai","segment_id":"overview.connection.copyCommand","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Copy command","text_hash":"9a01feecae675f2fb94baefe9b95c9b6f2970d7b4ccaf64e774335626cba785a","tgt_lang":"nl","translated":"Commando kopiëren","updated_at":"2026-04-29T17:40:26.641Z"}
|
||||
{"cache_key":"cb190e9ea1bd7580b581b91be4892f3d3c2f75373522f1202db6b66f68c97072","model":"gpt-5.5","provider":"openai","segment_id":"usage.loading.title","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Usage Overview","text_hash":"4e59a10f60e0e162e55c1c8399a7bc68792b9120c5f57b11f522afd6d0f1971e","tgt_lang":"nl","translated":"Gebruiksoverzicht","updated_at":"2026-04-29T17:40:52.013Z"}
|
||||
{"cache_key":"cb6922a7257398fd70504c8f60fa99508005d3e59c3eb9eef06ff23c9756c062","model":"gpt-5.5","provider":"openai","segment_id":"languages.it","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Italiano (Italian)","text_hash":"0090dc269d25b87e5739c688fed25a00a04b01d196c0c54fafeabf22351e6864","tgt_lang":"nl","translated":"Italiano (Italiaans)","updated_at":"2026-04-29T17:41:25.041Z"}
|
||||
@@ -893,6 +898,7 @@
|
||||
{"cache_key":"d99567728a9208b56cfe95ffb363730e5a85cd60d956cff85203d49cc1eab9a6","model":"gpt-5.5","provider":"openai","segment_id":"cron.quickCreate.delivery.silent.label","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Silent","text_hash":"ddbcf06726488a43af36838754808ac5041b05ab6434735615979d820725b56f","tgt_lang":"nl","translated":"Stil","updated_at":"2026-04-29T20:17:29.150Z"}
|
||||
{"cache_key":"da023b33a5694388ab49c679514f23acc889c179560a2a8f73d40e73629333cb","model":"gpt-5.5","provider":"openai","segment_id":"channels.nostr.website","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Website","text_hash":"b5a229ac8becc6035511f432ca6018f581f0627233eada6ae8e12b505d44af7f","tgt_lang":"nl","translated":"Website","updated_at":"2026-04-29T17:40:01.059Z"}
|
||||
{"cache_key":"da49246e302423a9a3b1251fb9934924388aa0d2ac3ff282a4e068579c5c0c3f","model":"gpt-5.5","provider":"openai","segment_id":"overview.palette.categories.search","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Search","text_hash":"49c266baaaa70981ea188fa714d5c40cf13830d786a861c9943ae0d26a7f3fe9","tgt_lang":"nl","translated":"Zoeken","updated_at":"2026-04-29T17:40:29.330Z"}
|
||||
{"cache_key":"dab44c302cc406a06e44bb45f4fe840fffa618707153162c7787c2d57bb7e2aa","model":"gpt-5.5","provider":"openai","segment_id":"activity.status.error","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Error","text_hash":"54a0e8c17ebb21a11f8a25b8042786ef7efe52441e6cc87e92c67e0c4c0c6e78","tgt_lang":"nl","translated":"Fout","updated_at":"2026-04-29T17:41:38.443Z"}
|
||||
{"cache_key":"dadb33274dd8f850fcbe650b896dc94b79ad9f462c89cff144224aa654f14e41","model":"gpt-5.5","provider":"openai","segment_id":"agents.setDefaultTitle","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Set as the default agent","text_hash":"f588662bdbbb9073d53dee24c3f99bfcbdd13bd639ed73092d2ae59272c19542","tgt_lang":"nl","translated":"Als standaardagent instellen","updated_at":"2026-04-29T19:28:35.815Z"}
|
||||
{"cache_key":"dae7390801bfe10537f78e3dafb2d330f482b45c608d1ef83931ca4c2974d28f","model":"gpt-5.5","provider":"openai","segment_id":"login.hidePassword","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Hide password","text_hash":"a60a56c584b3b05b1a95076a36edbab7131a447910cf21124efcb35f769502df","tgt_lang":"nl","translated":"Wachtwoord verbergen","updated_at":"2026-04-29T17:41:21.072Z"}
|
||||
{"cache_key":"db26693362974fdf9b5f74614cdd36039443b6fdf0d9a363a79aa5d28f875b14","model":"gpt-5.5","provider":"openai","segment_id":"usage.loading.badge","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Loading","text_hash":"dc380888c4e2c7762212480ff86eb39150ec70b45009c33bc6adcbd0041384b1","tgt_lang":"nl","translated":"Laden","updated_at":"2026-04-29T17:40:52.013Z"}
|
||||
@@ -914,6 +920,7 @@
|
||||
{"cache_key":"dee8ee9912ccca998ba4c618b664e18caff58a0550f6c14f124ed156958378ac","model":"gpt-5.5","provider":"openai","segment_id":"cron.form.deleteAfterRunHelp","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Best for one-shot reminders that should auto-clean up.","text_hash":"ac58117ba82b8e2aebe353e66926cc53f936b1d38336f14db3904d15218df4f7","tgt_lang":"nl","translated":"Ideaal voor eenmalige herinneringen die automatisch moeten worden opgeschoond.","updated_at":"2026-04-29T17:41:59.054Z"}
|
||||
{"cache_key":"df3f58d045aa57c6e1ae5de95b76668efc2f46c187c0ece4005db49cbb21d7da","model":"gpt-5.5","provider":"openai","segment_id":"overview.stats.sessionsHint","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Recent session keys tracked by the gateway.","text_hash":"83bd33680a568558e87978e9a13fac268dab203e5fc21ec61ecc04ee3b1c1fb5","tgt_lang":"nl","translated":"Recente sessiesleutels bijgehouden door de Gateway.","updated_at":"2026-04-29T17:40:18.029Z"}
|
||||
{"cache_key":"df7e167006d3dcad49194af5e249ae5287ea30307b55656e2c5df0420c0b675f","model":"gpt-5.5","provider":"openai","segment_id":"common.colorMode","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Color mode","text_hash":"9f1e7d7d98b21e7354ee147c6d901704d7b17e407d5b07e345de1a46059ab391","tgt_lang":"nl","translated":"Kleurmodus","updated_at":"2026-04-29T20:17:14.492Z"}
|
||||
{"cache_key":"e08bf06a8fceb494a7863aed2efd77889a50ef1c73bac4c3932a3ec6680cd735","model":"gpt-5.5","provider":"openai","segment_id":"activity.search","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Search","text_hash":"49c266baaaa70981ea188fa714d5c40cf13830d786a861c9943ae0d26a7f3fe9","tgt_lang":"nl","translated":"Zoeken","updated_at":"2026-04-29T17:40:29.330Z"}
|
||||
{"cache_key":"e10bc8e73fe053078c5f607ee42e8bd359035bcf5989644e550ddc0b7d45677a","model":"gpt-5.5","provider":"openai","segment_id":"cron.jobList.history","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"History","text_hash":"0e769600933790607b2a13b33ddfade0fa17810eb62c3b28ee23e59516516491","tgt_lang":"nl","translated":"Historie","updated_at":"2026-04-29T17:42:02.088Z"}
|
||||
{"cache_key":"e143912b7fc4e8f5ab3d6cc4349f13742242cafa33a5dbd0b6b6159c21fc033d","model":"gpt-5.5","provider":"openai","segment_id":"cron.runs.allJobs","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"All jobs","text_hash":"3506200cde97e6310a2d00a90bb9b5fbc87bc3207e113c0795298e7df76403fb","tgt_lang":"nl","translated":"Alle taken","updated_at":"2026-04-29T17:41:32.311Z"}
|
||||
{"cache_key":"e156f6810d747f56a7dd6ee76d1bee43ce71743b19d5601434818af8c291139f","model":"gpt-5.5","provider":"openai","segment_id":"cron.quickCreate.schedules.weekdays.label","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Weekdays","text_hash":"6f4b602bb52984dc6244023f94410f3711649f7fe93b8de47b3b3a608312f49e","tgt_lang":"nl","translated":"Weekdagen","updated_at":"2026-04-29T20:17:29.150Z"}
|
||||
@@ -961,6 +968,7 @@
|
||||
{"cache_key":"e9a435bfbacb1f55da3f69ac8ad5db6adbbffb317d3656fa45d5018d417ae9d2","model":"gpt-5.5","provider":"openai","segment_id":"overview.access.connectHint","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Click Connect to apply connection changes.","text_hash":"473e1a24ad5a8bff00b2db667b8ff16a9b537a5b127dd2af42842620ea830b6d","tgt_lang":"nl","translated":"Klik op Verbinden om verbindingswijzigingen toe te passen.","updated_at":"2026-04-29T17:40:13.416Z"}
|
||||
{"cache_key":"e9d285c556efa0333c634715f3a6cd3da03cda8c36c0ee4150ddc590df30df88","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.noSummary","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"No summary captured.","text_hash":"790bca2371e3208a263a19ab9fb07c2625ccc77728f3c5604db32363e6060857","tgt_lang":"nl","translated":"Geen samenvatting vastgelegd.","updated_at":"2026-04-29T20:17:24.464Z"}
|
||||
{"cache_key":"e9e1740b0f844d92c50c6722fe8215cac0fa9820ee5fbf000bd50714c01ecbd1","model":"gpt-5.5","provider":"openai","segment_id":"execApproval.pending","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"{count} pending","text_hash":"bc608dfbf45c2100068b524854dcfa3ceada5954a955e007883a69a940f285fd","tgt_lang":"nl","translated":"{count} in behandeling","updated_at":"2026-04-29T19:28:57.024Z"}
|
||||
{"cache_key":"ea0f1f98dc07a10789efbf8bad973b737ec0a8494ed09b2b0f8f5d753873d86a","model":"gpt-5.5","provider":"openai","segment_id":"activity.status.done","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Done","text_hash":"11a6767d5674c7e45f7e00dc525762275b3a48491ad6045427d2609cc496c516","tgt_lang":"nl","translated":"Voltooid","updated_at":"2026-05-10T08:33:07.659Z"}
|
||||
{"cache_key":"ea19b1277c971f73b954b054cf1b43eeb9c063c6766a4582f08f327b2dda7e0c","model":"gpt-5.5","provider":"openai","segment_id":"chat.runningVersion","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"running v{version}","text_hash":"71317eeb4277d213186524c216b02af34724cd4ee7bd2531c24df009b373519e","tgt_lang":"nl","translated":"actieve versie v{version}","updated_at":"2026-04-29T20:17:24.464Z"}
|
||||
{"cache_key":"ea44ca9f383d67d127957f460a7024075e8fbb40ffa090e3b635a441abcb59a9","model":"gpt-5.5","provider":"openai","segment_id":"dreaming.phrases.replayingConversations","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"replaying today's conversations…","text_hash":"9a98b517b8042ef0bebd65a71612511d194e4432b7e2d9ad87236ea1ce1f158f","tgt_lang":"nl","translated":"gesprekken van vandaag opnieuw afspelen…","updated_at":"2026-04-29T17:40:49.535Z"}
|
||||
{"cache_key":"eb413fc53d70c1ca07352f6fe6f1780b3f9d4d2f21d50f04b1f2b590a4e09f76","model":"gpt-5.5","provider":"openai","segment_id":"cron.summary.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"}
|
||||
|
||||
@@ -1,11 +1,36 @@
|
||||
{
|
||||
"fallbackKeys": [],
|
||||
"generatedAt": "2026-05-23T05:40:40.861Z",
|
||||
"fallbackKeys": [
|
||||
"activity.allTools",
|
||||
"activity.argumentHiddenOne",
|
||||
"activity.argumentsHidden",
|
||||
"activity.autoFollow",
|
||||
"activity.collapseAll",
|
||||
"activity.duration.minutes",
|
||||
"activity.duration.ms",
|
||||
"activity.duration.seconds",
|
||||
"activity.empty",
|
||||
"activity.emptyFiltered",
|
||||
"activity.entrySummary",
|
||||
"activity.expandAll",
|
||||
"activity.filtersLabel",
|
||||
"activity.noOutputPreview",
|
||||
"activity.outputTruncated",
|
||||
"activity.searchPlaceholder",
|
||||
"activity.statusFilters",
|
||||
"activity.streamLabel",
|
||||
"activity.subtitle",
|
||||
"activity.title",
|
||||
"activity.toolCallId",
|
||||
"activity.visibleCount",
|
||||
"subtitles.activity",
|
||||
"tabs.activity"
|
||||
],
|
||||
"generatedAt": "2026-05-25T03:52:20.307Z",
|
||||
"locale": "pl",
|
||||
"model": "claude-opus-4-7",
|
||||
"provider": "anthropic",
|
||||
"sourceHash": "2e6cfef7fe4490f7f524e448706ee7bfb8441ff88e1c79f479b7521f0db6e7cb",
|
||||
"totalKeys": 1122,
|
||||
"translatedKeys": 1122,
|
||||
"sourceHash": "e760668abcba0b56572e1f4772f221e2716a7f39bc7f91669fd3c3db0210f593",
|
||||
"totalKeys": 1154,
|
||||
"translatedKeys": 1130,
|
||||
"workflow": 1
|
||||
}
|
||||
|
||||
@@ -73,6 +73,7 @@
|
||||
{"cache_key":"17cac2c521be5ca93a3cdfbe3957c5d40749214a35903c24147f0e211b182520","model":"gpt-5.4","provider":"openai","segment_id":"cron.form.scheduleSub","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Control when this job runs.","text_hash":"3f706ce5406a786b764e79024a07de24c744012a2b92ada149860bb76aadc198","tgt_lang":"pl","translated":"Określ, kiedy to zadanie ma być uruchamiane.","updated_at":"2026-04-05T17:17:20.770Z"}
|
||||
{"cache_key":"185d45ccbbb7e872a26183c658c0dbb318c1f9007c235126c805e657e96824d7","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.checkpoints","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"{count} checkpoints","text_hash":"f169667023b7ed524f0eb6eb410ea3c132148f426aefb5552f5460cefe7592d0","tgt_lang":"pl","translated":"{count} punktów kontrolnych","updated_at":"2026-04-29T20:16:06.818Z"}
|
||||
{"cache_key":"187e2bdb98fed274c392befab58212b5ba637f382a89e0ca86256c32723ffd75","model":"gpt-5.4","provider":"openai","segment_id":"cron.form.executionSub","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Choose when to wake, and what this job should do.","text_hash":"9869059549e542582d729fa6b7b84eb6f4d0eccee80f734646a44d443b945267","tgt_lang":"pl","translated":"Wybierz, kiedy wybudzić i co to zadanie ma zrobić.","updated_at":"2026-04-05T17:17:24.450Z"}
|
||||
{"cache_key":"189d866ec46dc8d97f8e76df661ac12faff026eb73529feebf1f9f8d61270038","model":"gpt-5.4","provider":"openai","segment_id":"activity.runId","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Run","text_hash":"00d60e31a4e6b8344d4201f25a6a7dee770713107f6d097abb01559d32b17f26","tgt_lang":"pl","translated":"Uruchom","updated_at":"2026-04-05T17:17:41.199Z"}
|
||||
{"cache_key":"18a1ff1a66a00fcd9a2c731ce4e107842b7436461bc40ba61fbe3deea5faaa68","model":"gpt-5.4","provider":"openai","segment_id":"cron.form.fillRequired","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Fill the required fields below to enable submit.","text_hash":"d11119bbb0930624a8967cf51effd219f1ce09dd9263ddd22c892687ce771b04","tgt_lang":"pl","translated":"Wypełnij wymagane pola poniżej, aby włączyć wysyłanie.","updated_at":"2026-04-05T17:17:38.293Z"}
|
||||
{"cache_key":"197815f11881c8278fa8ff5397f852103683017a1fa5f8a57e1d36e229218bec","model":"gpt-5.4","provider":"openai","segment_id":"tabs.skills","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Skills","text_hash":"66d0f523a379b2de6f8d5fba3a817ebc395f7bcaa54cc132ca9dfa665d1e9378","tgt_lang":"pl","translated":"Skills","updated_at":"2026-04-06T03:00:25.236Z"}
|
||||
{"cache_key":"19eaf3cb61b813be00837528bdf9d5b5bd3a339217561f1ddbbfc16cb3a5844b","model":"gpt-5.4","provider":"openai","segment_id":"overview.quickActions.newSession","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"New Session","text_hash":"fc0bb85f3867f1df067d69d6446c6df5b8bdd4caf25718a67bdc68c9e079bd5f","tgt_lang":"pl","translated":"Nowa sesja","updated_at":"2026-04-05T17:16:34.931Z"}
|
||||
@@ -80,6 +81,7 @@
|
||||
{"cache_key":"1ae6b7e4ca351300e1924230d9657d1f78c88160868f075194a3e5d883a1ac4a","model":"gpt-5.4","provider":"openai","segment_id":"dreaming.advanced.summaryPromotedToday","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"promoted today","text_hash":"8efdaa0adb35180ec6d4361185f120b82608be44294fde1f1597dfc8614cca0d","tgt_lang":"pl","translated":"awansowane dzisiaj","updated_at":"2026-04-10T07:59:52.747Z"}
|
||||
{"cache_key":"1b35d9bcf86bada977f7659b4340612a1ccb259cc7963f1a3af2a7435da2cd74","model":"gpt-5.4","provider":"openai","segment_id":"common.settingsSections","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Settings sections","text_hash":"e26d51d36781ba171c5eba3f73a03d53120e8479d5275f0768ec49a40b3b0386","tgt_lang":"pl","translated":"Sekcje ustawień","updated_at":"2026-04-06T02:51:02.426Z"}
|
||||
{"cache_key":"1b4ec54c33e2f3a389a692ef8d3d31c3094f74467d007257d42ebcf8c25ed7f7","model":"gpt-5.4","provider":"openai","segment_id":"dreaming.advanced.title","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Daily Log Review","text_hash":"44fc6083dd2c1241ce8e230650168a41c72505aed45de4f86b0c203ad4d12fda","tgt_lang":"pl","translated":"Przegląd dziennego dziennika","updated_at":"2026-04-10T07:59:52.747Z"}
|
||||
{"cache_key":"1b5e1b3b26008d37e049c39595ad0294d04dc8daa215d5f1be10507b9072a932","model":"gpt-5.4","provider":"openai","segment_id":"activity.search","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Search","text_hash":"49c266baaaa70981ea188fa714d5c40cf13830d786a861c9943ae0d26a7f3fe9","tgt_lang":"pl","translated":"Szukaj","updated_at":"2026-04-05T17:16:12.460Z"}
|
||||
{"cache_key":"1bad5f8ac72f44db48addc3f2386f85dd40de65fb7f4da1567dff12821cf6e78","model":"gpt-5.4","provider":"openai","segment_id":"dreaming.scene.working","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Working…","text_hash":"5474eef8d0f179c707cf418e2bbb468c77cc24edc5e9f5f4e137e85e06a8eea0","tgt_lang":"pl","translated":"Przetwarzanie…","updated_at":"2026-04-08T18:39:07.039Z"}
|
||||
{"cache_key":"1bd52ad6e446b787baa63aa07d37f478c9a619b02f1d54dd00644d050fb78fe7","model":"gpt-5.4","provider":"openai","segment_id":"common.ok","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"OK","text_hash":"565339bc4d33d72817b583024112eb7f5cdf3e5eef0252d6ec1b9c9a94e12bb3","tgt_lang":"pl","translated":"OK","updated_at":"2026-04-06T03:00:25.235Z"}
|
||||
{"cache_key":"1bd82f0c993c03ac2d2a95ea3a1dc0228517a53aa91a13b7e6a7392316085a46","model":"gpt-5.5","provider":"openai","segment_id":"languages.it","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Italiano (Italian)","text_hash":"0090dc269d25b87e5739c688fed25a00a04b01d196c0c54fafeabf22351e6864","tgt_lang":"pl","translated":"Italiano (włoski)","updated_at":"2026-04-29T17:38:29.438Z"}
|
||||
@@ -274,9 +276,11 @@
|
||||
{"cache_key":"537d74f9afff7b6b46226bdef1eb9468754758f06075f0f7024836d67e09c345","model":"gpt-5.4","provider":"openai","segment_id":"usage.mosaic.mon","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Mon","text_hash":"f40d7f51f69edfaffa29c42910fbc6af6a822f1279162d486b4a7e11c3e0ae9b","tgt_lang":"pl","translated":"Pn","updated_at":"2026-04-05T17:17:05.932Z"}
|
||||
{"cache_key":"53d3a882c384fb83df34a79f8c181b86433506564df15c8e86ed7468b876f58f","model":"gpt-5.4","provider":"openai","segment_id":"usage.overview.sessionsInRange","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"of {count} in range","text_hash":"6e63cea82a473651b00fb46a523cb60e7aeb7a937012c33f46313e28fc685a44","tgt_lang":"pl","translated":"z {count} w zakresie","updated_at":"2026-04-05T17:16:52.148Z"}
|
||||
{"cache_key":"5472f6ada70b21f3319e11fd1353fc83609e415782fc3b46ae100f0e7e3cce37","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.hideCheckpoints","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Hide checkpoints","text_hash":"b98865f6aa3e2763060bd7d3396568aefd21a78b926098424138058a461c4462","tgt_lang":"pl","translated":"Ukryj punkty kontrolne","updated_at":"2026-04-29T20:16:06.818Z"}
|
||||
{"cache_key":"5473ba517854d298c753a4867b8cfd967221d83c5c8b7b0b593ab9275796e5d6","model":"gpt-5.5","provider":"openai","segment_id":"activity.status.done","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Done","text_hash":"11a6767d5674c7e45f7e00dc525762275b3a48491ad6045427d2609cc496c516","tgt_lang":"pl","translated":"Gotowe","updated_at":"2026-05-10T08:32:18.905Z"}
|
||||
{"cache_key":"5477abf91ba91d9cc379a87c914c8ae35509e586b60ded86604314ed289aa595","model":"gpt-5.4","provider":"openai","segment_id":"usage.empty.hint","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Select a date range and click Refresh to load usage.","text_hash":"4dcf5dc94773068c4f25aea20473dffbbd254ea813f8890bd5bf233df13614a5","tgt_lang":"pl","translated":"Wybierz zakres dat i kliknij Odśwież, aby wczytać dane użycia.","updated_at":"2026-04-05T17:16:43.737Z"}
|
||||
{"cache_key":"548c0c2b34cc1432b232f7cd6456fcbcd3ef8cd9c1808d1f5f66023a4e01474f","model":"gpt-5.4","provider":"openai","segment_id":"cron.form.mainTimelineMessage","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Main timeline message","text_hash":"6598ea1afa06451c0bf324c4b602d5823fe953cca8d336f4965466e1455c7479","tgt_lang":"pl","translated":"Wiadomość na głównej osi czasu","updated_at":"2026-04-05T17:17:28.910Z"}
|
||||
{"cache_key":"54b4c178eb8b6a21805583a5545c4b00556724618764c35a90e12c95084beb7d","model":"gpt-5.4","provider":"openai","segment_id":"chat.runControls.export","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Export","text_hash":"3664895579f0a7e68c4aa09c91316e20239bc74499010e6423ece40cad7c28f7","tgt_lang":"pl","translated":"Eksport","updated_at":"2026-04-05T17:16:40.635Z"}
|
||||
{"cache_key":"554752ccfee61ea57df17f473300ca0e8391f94ec3fc23ea656b44059398c80d","model":"gpt-5.4","provider":"openai","segment_id":"activity.toolFilter","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Tool","text_hash":"2e53bdcd0740867b597599e733c04a994f55fb17c89a61595183a001742e5705","tgt_lang":"pl","translated":"Narzędzie","updated_at":"2026-04-05T17:16:40.635Z"}
|
||||
{"cache_key":"557c9b3b2c5886868675bbc49be1ac9dd6f2a399fd646dd4f2cefe99b070999d","model":"gpt-5.4","provider":"openai","segment_id":"dreaming.advanced.stagedTitle","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"From Daily Log","text_hash":"a855adcc31435ccf1e62c8bfc5477dbcf62d8998624805bf1630a81a40fc3e6a","tgt_lang":"pl","translated":"Z dziennego dziennika","updated_at":"2026-04-10T07:53:11.568Z"}
|
||||
{"cache_key":"56385b96b4c622d5a69dd8d094799e6a96d69884c4f489277646e6d259be3ed1","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.optionalPlaceholder","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"(optional)","text_hash":"0059798b7f7023e4d9e5c4595f7b9ba7ee64f69993ee524824d57e5a48b1228c","tgt_lang":"pl","translated":"(opcjonalne)","updated_at":"2026-04-29T20:16:02.824Z"}
|
||||
{"cache_key":"566af4a09c5c250ecc3d67facd57b0e71aa14bb8b53ea87c822c8825caa814ab","model":"gpt-5.4","provider":"openai","segment_id":"common.reloadConfig","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Reload Config","text_hash":"48e6315352561c36be84097326fbb3558b4c2fa3fc4f833402d32040ccb640f7","tgt_lang":"pl","translated":"Przeładuj konfigurację","updated_at":"2026-04-06T02:51:02.426Z"}
|
||||
@@ -291,6 +295,7 @@
|
||||
{"cache_key":"586d9aa63258a938fe83305a5be0e922eda545ebc20bea9c246e64d89b78fb3e","model":"gpt-5.4","provider":"openai","segment_id":"usage.filters.days","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Days","text_hash":"e08c0aa8f558f39fa99077e92036cf7d2210fe88ffae4d3b30fd489d9ac99e02","tgt_lang":"pl","translated":"Dni","updated_at":"2026-04-05T17:16:40.635Z"}
|
||||
{"cache_key":"597f3faa08bd70790bd3e687cfd56a50013b7fba462bf3b1fe618eb8a1aa5a52","model":"gpt-5.4","provider":"openai","segment_id":"tabs.debug","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Debug","text_hash":"1a03bd2fd107c453f3183e30b9716f82200671e8270fbbefbe602f5a48705527","tgt_lang":"pl","translated":"Debug","updated_at":"2026-04-06T03:00:25.236Z"}
|
||||
{"cache_key":"59875b7fe2ae277386febe6ffa00fa6fd32bf434fc9bf75575fddb59d66782ec","model":"gpt-5.4","provider":"openai","segment_id":"dreaming.trace.groundedLed","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"grounded-led","text_hash":"28ac99cfc445d54fd3f7e2aa8c5d6f4cf86da63878b58cce1a91911b1cee91b5","tgt_lang":"pl","translated":"grounded-led","updated_at":"2026-04-08T22:29:12.252Z"}
|
||||
{"cache_key":"5a0637f87271c252fce20e7f54cf1ec8680be3506d97c84983d014f9f1a5de27","model":"gpt-5.4","provider":"openai","segment_id":"activity.status.running","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Running","text_hash":"f4ccae29e1bb0c20a124570a1b43f4347ea94bba9f84ffdfddd9c7445b126128","tgt_lang":"pl","translated":"Uruchomiono","updated_at":"2026-04-06T02:50:57.426Z"}
|
||||
{"cache_key":"5a4409c0262d9a903efe0cc1b9fbe7fb844ed12d45dda946cd4c73a9f796ecf4","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.globalTooltip","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Include global sessions.","text_hash":"d7e84378e823b8b8a09d445cf921ce904c257fef554a573c023e9355b5f9fdf2","tgt_lang":"pl","translated":"Uwzględnij sesje globalne.","updated_at":"2026-05-04T07:17:53.873Z"}
|
||||
{"cache_key":"5ac6cf373bdc0a92717089ede7269c33b8a4b4134dd39b829a89a7bd1afa42c7","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.updated","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Updated","text_hash":"3a5ecca188c0579c00ee24cf3cab21bd02c15a06f7a70cc8e0a8ff2381dcbbfd","tgt_lang":"pl","translated":"Zaktualizowano","updated_at":"2026-04-29T20:16:02.824Z"}
|
||||
{"cache_key":"5ad74b994dfcfbe945e36637914aab0f5d7170a03ea7875984593656a30cba74","model":"gpt-5.5","provider":"openai","segment_id":"common.back","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Back","text_hash":"76900f1bfd16c8d4dd3d25e6f46638d7165aee23883ccea6bfe071c514421769","tgt_lang":"pl","translated":"Wstecz","updated_at":"2026-04-29T20:15:59.570Z"}
|
||||
@@ -383,6 +388,7 @@
|
||||
{"cache_key":"71d53767d7cd862a26df747d227207910c09c4e861ce888907b3073c9a89651e","model":"gpt-5.4","provider":"openai","segment_id":"chat.showCronSessionsHidden","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Show cron sessions ({count} hidden)","text_hash":"8175e33283e11f6d241ff8694d757db4e30940794be9e2f9546d10aef0470c56","tgt_lang":"pl","translated":"Pokaż sesje Cron ({count} ukrytych)","updated_at":"2026-04-05T17:17:09.206Z"}
|
||||
{"cache_key":"71e99a3a4d5037cfd9a82c177dc7bc17797b3fa3796cfbf6c8fe6e3b2d3d1244","model":"gpt-5.5","provider":"openai","segment_id":"cron.quickCreate.whatHeading","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"What should it do?","text_hash":"1970bec54875f6bdd238a7b9e2889e98fb652edab85498a790d73c937e6cdb76","tgt_lang":"pl","translated":"Co ma zrobić?","updated_at":"2026-04-29T20:16:18.014Z"}
|
||||
{"cache_key":"72482c5442c9ed10052d04715fed03346d26742bc9dd8ae40d9cf625ce10b623","model":"gpt-5.4","provider":"openai","segment_id":"tabs.config","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Config","text_hash":"87e89abb4c1c551fe08d355d097f18b8de78edca5f556997085681662fce8eed","tgt_lang":"pl","translated":"Konfiguracja","updated_at":"2026-04-05T17:16:15.375Z"}
|
||||
{"cache_key":"725a3bd007e5eb4e7bca2d7dba5076f6cfffc65b08656de17ab112659d075967","model":"gpt-5.4","provider":"openai","segment_id":"activity.clear","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Clear","text_hash":"83b12c2216efb4fdc924e1deb5182e905e4926ed0c1c324d467107f46d5a26a9","tgt_lang":"pl","translated":"Wyczyść","updated_at":"2026-04-05T17:16:37.480Z"}
|
||||
{"cache_key":"72abb6556fd3236a32802e7e14156e75c196c0e6c0a1ee425d1c3d6124265562","model":"gpt-5.4","provider":"openai","segment_id":"usage.export.json","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"JSON","text_hash":"db1a21a0bc2ef8fbe13ac4cf044e8c9116d29137d5ed8b916ab63dcb2d4290df","tgt_lang":"pl","translated":"JSON","updated_at":"2026-04-06T03:00:27.775Z"}
|
||||
{"cache_key":"7331bb6cc96b2ab901465903c9102af97e559ff3ff089d9ec8a310ce0439f22e","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.subject","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Subject","text_hash":"68971283841aecdf1da48428849b3b33164ec5c41d0f3c4d6cea624db5aff8f2","tgt_lang":"pl","translated":"Temat","updated_at":"2026-05-06T03:21:59.043Z"}
|
||||
{"cache_key":"7333f17a6c334b2b57123281934075c26892949f0065eecd0a102d69e5f8befc","model":"gpt-5.4","provider":"openai","segment_id":"dreaming.advanced.eyebrow","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Review","text_hash":"aff0766a5290e117b8433c351bae7b7b23bed682b2369bd822d88a647cc58512","tgt_lang":"pl","translated":"Przegląd","updated_at":"2026-04-10T07:59:52.747Z"}
|
||||
@@ -637,6 +643,7 @@
|
||||
{"cache_key":"b58eee04ba20fd2d7c9244b2e28c08bdd1419c0f7dc0a79ca64a189f8b202ee0","model":"gpt-5.4","provider":"openai","segment_id":"channels.nostr.profile","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Profile","text_hash":"d696a35bdd1883da07a8d6c41bb7a3153381b23aa197629ee273479a6eaa5a9c","tgt_lang":"pl","translated":"Profil","updated_at":"2026-04-06T02:51:07.591Z"}
|
||||
{"cache_key":"b6305606605420fce870e3054fe449b14793e8af46664b0332ef0f6f007cf15e","model":"gpt-5.4","provider":"openai","segment_id":"dreaming.phrases.tidyingKnowledgeGraph","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"tidying the knowledge graph…","text_hash":"2928067f27c7db405c7c8409ce078b92342a579c30fdc08d9932ea271b1d1c51","tgt_lang":"pl","translated":"porządkowanie grafu wiedzy…","updated_at":"2026-04-06T02:51:26.068Z"}
|
||||
{"cache_key":"b6342280de02a8bf1494e1320e03d8ab1fcc8eaa82bb5dd1dd514ebc8311edb2","model":"gpt-5.5","provider":"openai","segment_id":"cron.quickCreate.schedules.everyEvening.label","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Every evening","text_hash":"6cfac2283ab963ff7706bfd20762eb46743ad398883ae9f1cebad84ce5a1ea53","tgt_lang":"pl","translated":"Każdego wieczoru","updated_at":"2026-04-29T20:16:11.487Z"}
|
||||
{"cache_key":"b675547217daffb8b45f66c0ebada5b4a5a275edd40c1f7774afbf1b7a92d446","model":"gpt-5.4","provider":"openai","segment_id":"activity.session","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Session","text_hash":"6959b4159575d8dd76d9f3bbe2c6437904f861e7860c35abd18deffb1c3425a0","tgt_lang":"pl","translated":"Sesja","updated_at":"2026-04-05T17:16:40.635Z"}
|
||||
{"cache_key":"b68694ab64fcc7673399e115d275a8a533500428a85bc84dfc8386f593b2b85a","model":"gpt-5.4","provider":"openai","segment_id":"cron.jobs.nextRun","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Next run","text_hash":"b3c0ab96930c9e21f118b971e6e6a964da71f14b30366b11bc8b76c048878fb9","tgt_lang":"pl","translated":"Następne uruchomienie","updated_at":"2026-04-05T17:17:14.776Z"}
|
||||
{"cache_key":"b687ca21135eb5a3c3f1ca7f8df762c0522ac9d42116c6103d772bee0e6f3920","model":"gpt-5.4","provider":"openai","segment_id":"usage.details.ofInput","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"of input","text_hash":"475574dee216ac12f860bf64f68223a82c7538b30eb25cc28bc7d1fddd65f0f5","tgt_lang":"pl","translated":"z wejścia","updated_at":"2026-04-05T17:17:02.403Z"}
|
||||
{"cache_key":"b71633e6946c8261ba509b3ce77dd9e278e990cc903cdcaf10f91c0937ed6bdc","model":"gpt-5.5","provider":"openai","segment_id":"common.create","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Create","text_hash":"4759498ac2a719c619e2c8cf8ee60af2d2407425e95d308eb208425b2a6d427a","tgt_lang":"pl","translated":"Utwórz","updated_at":"2026-04-29T20:15:59.570Z"}
|
||||
@@ -853,6 +860,7 @@
|
||||
{"cache_key":"f3c1fe35cfcbf29b7231cbec115e7973501bc11314ade3aeb889db64a9f1db2c","model":"gpt-5.5","provider":"openai","segment_id":"agents.context.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":"f41899241a0a324f9ff72d4f771ec0278d50846760997591252fa87719edb33a","model":"gpt-5.4","provider":"openai","segment_id":"common.probeOk","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Probe ok","text_hash":"c3d8dac3db6b4f2768483a199b2c0784645995f63459d91e8d0bddee2f6993c7","tgt_lang":"pl","translated":"Sprawdzenie OK","updated_at":"2026-04-06T02:51:02.426Z"}
|
||||
{"cache_key":"f43d92e65a0f5ac78d9077c745437d18b8096ebde269944318405910dc7a4de9","model":"gpt-5.4","provider":"openai","segment_id":"common.disabled","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Disabled","text_hash":"75081b593d15cf6e631971bc6768723f593b88b172477e40ae7d363e4829816d","tgt_lang":"pl","translated":"Wyłączone","updated_at":"2026-04-05T17:16:12.460Z"}
|
||||
{"cache_key":"f4a4854fb3e0ac210f4346289e669c2de276dc5f3d1f11bfba54232d984f5bc0","model":"gpt-5.4","provider":"openai","segment_id":"activity.status.error","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Error","text_hash":"54a0e8c17ebb21a11f8a25b8042786ef7efe52441e6cc87e92c67e0c4c0c6e78","tgt_lang":"pl","translated":"Błąd","updated_at":"2026-04-05T17:17:17.780Z"}
|
||||
{"cache_key":"f4dc7cb0209ecd00d9828493821a4eeaa33c4d917d12d8a0eaba80ec4a0c0a54","model":"gpt-5.4","provider":"openai","segment_id":"common.save","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Save","text_hash":"1509f561f2416598629b886ad7d3c05a7e221e4e0675c84bbff4ee6d9e03913d","tgt_lang":"pl","translated":"Zapisz","updated_at":"2026-04-06T02:51:02.426Z"}
|
||||
{"cache_key":"f4ec22dc4f9b96425df090bff38e454f385740b721f756a1812e0524b8c07c2a","model":"gpt-5.4","provider":"openai","segment_id":"cron.form.thinkingPlaceholder","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"low","text_hash":"6c1ff09db3a73dc4a854f695d20d174a848d55f2d743bab2ee1f8fc75be454f3","tgt_lang":"pl","translated":"low","updated_at":"2026-04-06T03:00:33.209Z"}
|
||||
{"cache_key":"f59ba8e782e52b127c47c6cb2dff3b77c0f677a49452821c54fe214df2577e1b","model":"gpt-5.4","provider":"openai","segment_id":"nodes.binding.execNodeBindingSubtitle","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Pin agents to a specific node when using exec host=node.","text_hash":"62b94f448115db671d89cd6cbb1649576ab8435e99aabee84d4bf32e7882f65e","tgt_lang":"pl","translated":"Przypnij agentów do konkretnego węzła podczas używania exec host=node.","updated_at":"2026-04-06T02:51:16.882Z"}
|
||||
|
||||
@@ -1,11 +1,37 @@
|
||||
{
|
||||
"fallbackKeys": [],
|
||||
"generatedAt": "2026-05-23T05:38:58.013Z",
|
||||
"fallbackKeys": [
|
||||
"activity.allTools",
|
||||
"activity.argumentHiddenOne",
|
||||
"activity.argumentsHidden",
|
||||
"activity.autoFollow",
|
||||
"activity.collapseAll",
|
||||
"activity.duration.minutes",
|
||||
"activity.duration.ms",
|
||||
"activity.duration.seconds",
|
||||
"activity.empty",
|
||||
"activity.emptyFiltered",
|
||||
"activity.entrySummary",
|
||||
"activity.expandAll",
|
||||
"activity.filtersLabel",
|
||||
"activity.noOutputPreview",
|
||||
"activity.outputTruncated",
|
||||
"activity.search",
|
||||
"activity.searchPlaceholder",
|
||||
"activity.statusFilters",
|
||||
"activity.streamLabel",
|
||||
"activity.subtitle",
|
||||
"activity.title",
|
||||
"activity.toolCallId",
|
||||
"activity.visibleCount",
|
||||
"subtitles.activity",
|
||||
"tabs.activity"
|
||||
],
|
||||
"generatedAt": "2026-05-25T03:52:17.073Z",
|
||||
"locale": "pt-BR",
|
||||
"model": "claude-opus-4-7",
|
||||
"provider": "anthropic",
|
||||
"sourceHash": "2e6cfef7fe4490f7f524e448706ee7bfb8441ff88e1c79f479b7521f0db6e7cb",
|
||||
"totalKeys": 1122,
|
||||
"translatedKeys": 1122,
|
||||
"sourceHash": "e760668abcba0b56572e1f4772f221e2716a7f39bc7f91669fd3c3db0210f593",
|
||||
"totalKeys": 1154,
|
||||
"translatedKeys": 1129,
|
||||
"workflow": 1
|
||||
}
|
||||
|
||||
@@ -19,6 +19,7 @@
|
||||
{"cache_key":"05374b7c80da84149bbe9b191e7a4d7977972b7639624f015664223575502abc","model":"gpt-5.5","provider":"openai","segment_id":"usage.presets.last90d","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"90d","text_hash":"c906817c1dd244107977b235f1ccc79e27b0b69d88eb9bad6f845e86e7fb08f4","tgt_lang":"pt-BR","translated":"90d","updated_at":"2026-05-08T03:40:44.785Z"}
|
||||
{"cache_key":"05735cad283a1dd31e33775c3f32540c53d4d449e8e02ad861a1fd94821c3579","model":"gpt-5.4","provider":"openai","segment_id":"common.mode","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Mode","text_hash":"5e23ec6a300dc60a79641769017e16e9bf042cbd8fd0a54586a048ab9da972ff","tgt_lang":"pt-BR","translated":"Modo","updated_at":"2026-04-06T02:47:34.100Z"}
|
||||
{"cache_key":"05ac246cc218841de9d8465d81962ef11ae79f27bbdb106f447cf82be47390c7","model":"gpt-5.4","provider":"openai","segment_id":"channels.nostr.profilePicture","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Profile picture","text_hash":"a7acc4ebae2c00142fc74577ddb733679a087770b10e29c1c57e4cf5bdf02f43","tgt_lang":"pt-BR","translated":"Foto do perfil","updated_at":"2026-04-06T02:47:40.937Z"}
|
||||
{"cache_key":"05db614720254a4ead7ca03b0b10201ab4907a5e23ebce5e5ffe430bb4bc7fc7","model":"gpt-5.4","provider":"openai","segment_id":"activity.toolFilter","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Tool","text_hash":"2e53bdcd0740867b597599e733c04a994f55fb17c89a61595183a001742e5705","tgt_lang":"pt-BR","translated":"Ferramenta","updated_at":"2026-04-05T17:10:44.725Z"}
|
||||
{"cache_key":"06beca33470e85b8494f41fced5d18618a8f08e0450b088eed9a427a8e989f02","model":"gpt-5.4","provider":"openai","segment_id":"dreaming.phrases.indexingDay","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"softly indexing the day…","text_hash":"ff48bcdd6ad07670194006da8e1f7c90138be97b7e6f46fb37119baadb7a2455","tgt_lang":"pt-BR","translated":"indexando o dia suavemente…","updated_at":"2026-04-06T02:47:59.311Z"}
|
||||
{"cache_key":"06dc2ba588ae62b4cdab451b898bb6fdb62ab937c7be91635d4fbb642e173678","model":"gpt-5.5","provider":"openai","segment_id":"lazyView.errorTitle","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Panel failed to load","text_hash":"f8c9d26f13962ea24220d44bb42badfec39d7f37b22dffdbb75a67c873cc044d","tgt_lang":"pt-BR","translated":"Falha ao carregar o painel","updated_at":"2026-04-27T12:10:49.819Z"}
|
||||
{"cache_key":"0784c937d8683a59d7ef260699fdb94a4ac169048b200a065f987132e8bcf7b2","model":"gpt-5.4","provider":"openai","segment_id":"cron.form.fillRequired","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Fill the required fields below to enable submit.","text_hash":"d11119bbb0930624a8967cf51effd219f1ce09dd9263ddd22c892687ce771b04","tgt_lang":"pt-BR","translated":"Preencha os campos obrigatórios abaixo para habilitar o envio.","updated_at":"2026-04-05T17:12:00.745Z"}
|
||||
@@ -191,6 +192,7 @@
|
||||
{"cache_key":"3e48471fec29f1b635597b4d6fd218b256fa31abf57ffffb2472298de2c7dca5","model":"gpt-5.4","provider":"openai","segment_id":"cron.jobs.lastRun","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Last run","text_hash":"512a48218ba2179153629504206e7d54a7767e19ee2aa21574a7c614e5c92537","tgt_lang":"pt-BR","translated":"Última execução","updated_at":"2026-04-05T17:11:32.154Z"}
|
||||
{"cache_key":"3e665c73724e4942d4768ef58a6821a2475632235f512867db7a0fc4c4250466","model":"gpt-5.4","provider":"openai","segment_id":"common.running","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Running","text_hash":"f4ccae29e1bb0c20a124570a1b43f4347ea94bba9f84ffdfddd9c7445b126128","tgt_lang":"pt-BR","translated":"Em execução","updated_at":"2026-04-06T02:47:34.100Z"}
|
||||
{"cache_key":"3e6ddc82a59760e39418da445c39ccc84bec469c114a5db1a0d17370ea327d34","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.compactionHistory","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Compaction history","text_hash":"cc9c4ee1ed1297d8e380e11a4526c3f5906a58bd263cd3294c6b95ec200e25b2","tgt_lang":"pt-BR","translated":"Histórico de compactação","updated_at":"2026-05-06T03:18:53.771Z"}
|
||||
{"cache_key":"3f276b8b3cbfd017e9313243d265eb9aded04521f0beccac5b73190c4f458f38","model":"gpt-5.4","provider":"openai","segment_id":"activity.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":"3f2977fa2d639d8e3d15d6b09b6894ca8fc8435f698addc18f3aabece40c7714","model":"gpt-5.4","provider":"openai","segment_id":"usage.details.of","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"of","text_hash":"28391d3bc64ec15cbb090426b04aa6b7649c3cc85f11230bb0105e02d15e3624","tgt_lang":"pt-BR","translated":"de","updated_at":"2026-04-05T17:11:18.738Z"}
|
||||
{"cache_key":"3f6dbcfc0fbaabd25f081bfe9a598025f0c70e05871f9d056173b134b8f8f3af","model":"gpt-5.4","provider":"openai","segment_id":"cron.jobDetail.system","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"System","text_hash":"6725e7bbcd28f3a8a586fa34bf191fd72dde8b61756932cd3237c17a6f196f1a","tgt_lang":"pt-BR","translated":"Sistema","updated_at":"2026-04-05T17:12:03.627Z"}
|
||||
{"cache_key":"3f9e73c4e25c88b35b91a59e03da01b441e98f2901ec31dd204c8cd9b787e535","model":"gpt-5.5","provider":"openai","segment_id":"cron.quickCreate.schedules.everyMorning.description","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Daily at 8:00 AM","text_hash":"1cd9af2c3816010faaffc9adb5efa4e0a337f35e5af82eb4f5462d09ad62a94b","tgt_lang":"pt-BR","translated":"Diariamente às 8:00","updated_at":"2026-04-29T20:12:23.444Z"}
|
||||
@@ -312,6 +314,7 @@
|
||||
{"cache_key":"6d0bcc2e94e140a74518bb8ce5eedc9ad2a9477d5a951a28b3ee4eea411ea801","model":"gpt-5.4","provider":"openai","segment_id":"cron.jobList.disabled","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"disabled","text_hash":"17eb3c0168d0d7b21ede5481150f17233427d89833ec121b4dbc4fb96cfab71e","tgt_lang":"pt-BR","translated":"desativada","updated_at":"2026-04-05T17:12:03.627Z"}
|
||||
{"cache_key":"6d1fab41a5cd582becdbfc81f17a7b8aef1b0365208431f2c4c3aa369d005779","model":"gpt-5.4","provider":"openai","segment_id":"usage.overview.topProviders","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Top Providers","text_hash":"2e8b08a8d152483960de5a1090251cb17ce0a20e51d5c291a6cf2cccec2b0079","tgt_lang":"pt-BR","translated":"Principais provedores","updated_at":"2026-04-05T17:11:04.688Z"}
|
||||
{"cache_key":"6d5f7bd58f15a2e05f9c0ada6739f006e0547980517807174395a634c9f37a39","model":"gpt-5.4","provider":"openai","segment_id":"usage.details.assistantOutputTokens","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Assistant output tokens","text_hash":"a4f9a27f36f8e36fef71d7b22a318cc12ecf384c472e3ebddd39767741057d59","tgt_lang":"pt-BR","translated":"Tokens de saída do assistente","updated_at":"2026-04-05T17:11:18.738Z"}
|
||||
{"cache_key":"6d8021956174b422755924d281976a158af8c1543cde59f353ca4340304e33b1","model":"gpt-5.4","provider":"openai","segment_id":"activity.status.running","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Running","text_hash":"f4ccae29e1bb0c20a124570a1b43f4347ea94bba9f84ffdfddd9c7445b126128","tgt_lang":"pt-BR","translated":"Em execução","updated_at":"2026-04-06T02:47:34.100Z"}
|
||||
{"cache_key":"6e766f416cb7e183878eee45e0d0fd9d8dd7376e776b8dc90c27cf5f049496f3","model":"gpt-5.5","provider":"openai","segment_id":"chat.docsOpensInNewTab","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"{label} (opens in new tab)","text_hash":"d52984fc54f2c64defc1fd3cf1fe1826f0f843ecdb5854baec279c5237457224","tgt_lang":"pt-BR","translated":"{label} (abre em nova aba)","updated_at":"2026-04-29T20:12:19.275Z"}
|
||||
{"cache_key":"6e7add62f40488f94228f01b113255a6f3e1b650f853db6cf2fd9f8a47cb2e32","model":"gpt-5.5","provider":"openai","segment_id":"chat.autoScrollNearBottom","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Near bottom","text_hash":"7604174593e383c8bd86a8812a17bd33f09ab343fcc74cd3500e013b0e45af94","tgt_lang":"pt-BR","translated":"Próximo ao final","updated_at":"2026-05-15T06:22:13.293Z"}
|
||||
{"cache_key":"6f15ed92b374d956394330b25d36da2a6d906cae6a54bdb2fb92aae45129286b","model":"gpt-5.5","provider":"openai","segment_id":"cron.quickCreate.schedules.weekly.description","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Every Monday at 9:00 AM","text_hash":"bedf746e8750ac13c045b772742a4d7139986ec1945de46b541b20cd59f55eb1","tgt_lang":"pt-BR","translated":"Toda segunda-feira às 9:00","updated_at":"2026-04-29T20:12:23.444Z"}
|
||||
@@ -609,6 +612,7 @@
|
||||
{"cache_key":"cd8594a6f47f053cd5e09c02c446c4eb03ffe772ce7028be289928ca51892349","model":"gpt-5.4","provider":"openai","segment_id":"tabs.debug","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Debug","text_hash":"1a03bd2fd107c453f3183e30b9716f82200671e8270fbbefbe602f5a48705527","tgt_lang":"pt-BR","translated":"Depuração","updated_at":"2026-04-05T17:10:36.770Z"}
|
||||
{"cache_key":"cdbdd6d0b2cf24102e3919cebed2c8477c15cfedf77831057e5b8e2c6d6f7bc9","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.hideFilters","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Hide filters","text_hash":"9e6ea475a2391a64e093d87c05083843ff734b128138c0ab0c277bf8c3bb6e14","tgt_lang":"pt-BR","translated":"Ocultar filtros","updated_at":"2026-05-04T07:14:22.465Z"}
|
||||
{"cache_key":"ce47b224ffd9e5dd8765b79fa9bbb090b9d44c045e208c29b1252d82eba406ed","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.noSessions","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"No sessions found.","text_hash":"e5ceb296fb28c05c8969bc29d1cf4ba599004612c035868a2ad2bb7ff3d223f2","tgt_lang":"pt-BR","translated":"Nenhuma sessão encontrada.","updated_at":"2026-04-29T20:12:14.854Z"}
|
||||
{"cache_key":"ceac428c677e1139aa177225daf21271f65585d8bc7a6b0981cf78e3bd1ce8d8","model":"gpt-5.4","provider":"openai","segment_id":"activity.session","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Session","text_hash":"6959b4159575d8dd76d9f3bbe2c6437904f861e7860c35abd18deffb1c3425a0","tgt_lang":"pt-BR","translated":"Sessão","updated_at":"2026-04-05T17:10:44.725Z"}
|
||||
{"cache_key":"ceb3641d762eb334700fcaabc553cd50be42344de7b51ac2a0ffd27600772754","model":"gpt-5.4","provider":"openai","segment_id":"agentTools.channel","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Channel","text_hash":"ce4683e7013a18cdf3d224bfcb4e9594ea8f559e946a837c633defe7d3c32172","tgt_lang":"pt-BR","translated":"Canal","updated_at":"2026-04-06T02:47:51.702Z"}
|
||||
{"cache_key":"cec1c7a4a7f14068492e76cebce6c9117b036c11275189e231799c492b482e7f","model":"gpt-5.4","provider":"openai","segment_id":"cron.jobDetail.prompt","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Prompt","text_hash":"5c39123805ffb4e2f01ba096f17a5b18afb43c4f223afa4ba2d5a3f31cf74e09","tgt_lang":"pt-BR","translated":"Prompt","updated_at":"2026-04-06T02:59:24.089Z"}
|
||||
{"cache_key":"ceca5a5edb8e27c414b10659f4924947c4041f71d4eb8a0c3c632d8b02944bc2","model":"gpt-5.4","provider":"openai","segment_id":"usage.filters.session","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Session","text_hash":"6959b4159575d8dd76d9f3bbe2c6437904f861e7860c35abd18deffb1c3425a0","tgt_lang":"pt-BR","translated":"Sessão","updated_at":"2026-04-05T17:10:44.725Z"}
|
||||
@@ -633,6 +637,7 @@
|
||||
{"cache_key":"d3a3200e730af539eb3a07f15d918024aaebd84164c7b93b14f3540e80f4f986","model":"gpt-5.4","provider":"openai","segment_id":"common.no","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"No","text_hash":"1ea442a134b2a184bd5d40104401f2a37fbc09ccf3f4bc9da161c6099be3691d","tgt_lang":"pt-BR","translated":"Não","updated_at":"2026-04-06T02:47:34.100Z"}
|
||||
{"cache_key":"d3f7cf24a3213cec0a83591ccc8b6798d1ad9252d3f704bd343ecfbfcce17b98","model":"gpt-5.4","provider":"openai","segment_id":"overview.notes.tailscaleTitle","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Tailscale serve","text_hash":"a7446759d5c0164d0b327d23f369ff1bbe74a29611d1d5c0b763bc614b8e0d54","tgt_lang":"pt-BR","translated":"Tailscale serve","updated_at":"2026-04-06T02:59:21.134Z"}
|
||||
{"cache_key":"d3f96ab84f0aa390f997712d3148c821971e4f2e48dda113d86fd97252b7e0cb","model":"gpt-5.4","provider":"openai","segment_id":"cron.form.resultDelivery","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Result delivery","text_hash":"5c3dc0d7b06d54b07b7e063a8cc675baf44327d6bcdbfac874c94700afbc887b","tgt_lang":"pt-BR","translated":"Entrega do resultado","updated_at":"2026-04-05T17:11:56.599Z"}
|
||||
{"cache_key":"d4d76e1075f3ba6f12484147d1bde2ad72099975f5276443436bb455878b55b9","model":"gpt-5.4","provider":"openai","segment_id":"activity.status.error","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Error","text_hash":"54a0e8c17ebb21a11f8a25b8042786ef7efe52441e6cc87e92c67e0c4c0c6e78","tgt_lang":"pt-BR","translated":"Erro","updated_at":"2026-04-05T17:11:37.991Z"}
|
||||
{"cache_key":"d5c61fe5b5400b54b26bb28c805f9bd7516438abe768dd29c40a589bd546fbfa","model":"gpt-5.4","provider":"openai","segment_id":"cron.form.advanced","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Advanced","text_hash":"9f088dbebd6c3c70a5ddbc2c943b11e4ca9acea5757b0b4f2b32479f0dbb747e","tgt_lang":"pt-BR","translated":"Avançado","updated_at":"2026-04-05T17:11:56.599Z"}
|
||||
{"cache_key":"d5e450aab6abcb57d858f87ec4bdd01f6b84253fb0c3ed01e30dcd36f3f4bb5c","model":"gpt-5.4","provider":"openai","segment_id":"tabs.chat","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Chat","text_hash":"460b3a7da007b7af9d35bca54181dc91382263b2bf133ca214871ca1fed1fc1c","tgt_lang":"pt-BR","translated":"Chat","updated_at":"2026-04-06T02:59:21.134Z"}
|
||||
{"cache_key":"d6098184f0451c9ca8b388ad5dc080aedddb8fc9173d5ce94b24f8d6a7ff7d57","model":"gpt-5.4","provider":"openai","segment_id":"usage.details.tools","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Tools","text_hash":"ea93d6a262ecb87a9fa4d09edbd7654c046597936a8e235fc3949eb01775ff99","tgt_lang":"pt-BR","translated":"Ferramentas","updated_at":"2026-04-05T17:11:18.738Z"}
|
||||
@@ -645,6 +650,7 @@
|
||||
{"cache_key":"d908a88eaa83c7713314079e41f795676532915598ce3f079279b11779962a4e","model":"gpt-5.4","provider":"openai","segment_id":"languages.en","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"English","text_hash":"ba118bf7fc9c1aedc1edb28a0aa86e0b43b681f222af6616e13c43be87815b06","tgt_lang":"pt-BR","translated":"Inglês","updated_at":"2026-04-06T02:48:02.098Z"}
|
||||
{"cache_key":"d910e954604daf6bf9f31b30495d6357c0514ddaba3082023b58239255893bbe","model":"gpt-5.4","provider":"openai","segment_id":"channels.nostr.editProfile","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Edit Profile","text_hash":"fec2ac0f4cf167e35facd4d2038d15e8d60cbd604d7769635012a48a87363f44","tgt_lang":"pt-BR","translated":"Editar perfil","updated_at":"2026-04-06T02:47:40.937Z"}
|
||||
{"cache_key":"d930763be3f0c25e012363bd55a20f54f446e68bb7d4baba33719ccbb9d442a3","model":"gpt-5.4","provider":"openai","segment_id":"usage.details.expandAll","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Expand All","text_hash":"9f5b023a413a7d0771cc3fb51b103dc0aaaafe8f7b7c88c7258d43e3bc5b243d","tgt_lang":"pt-BR","translated":"Expandir tudo","updated_at":"2026-04-05T17:11:18.738Z"}
|
||||
{"cache_key":"d932c44254a07e00ce662cf7be09ca83a8ed81a3a6234a697716e06205f965cc","model":"gpt-5.4","provider":"openai","segment_id":"activity.runId","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Run","text_hash":"00d60e31a4e6b8344d4201f25a6a7dee770713107f6d097abb01559d32b17f26","tgt_lang":"pt-BR","translated":"Executar","updated_at":"2026-04-05T17:12:03.627Z"}
|
||||
{"cache_key":"d977a36e274c6590fa955bf7b03c0f9fec1f5d45bdcc7119984618547249198a","model":"gpt-5.4","provider":"openai","segment_id":"usage.overview.noErrorData","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"No error data","text_hash":"bcd5ab2cea9c09c2f1d333e8b7b27e1fbef2447b8c4f7955ac0c0fcc6879f617","tgt_lang":"pt-BR","translated":"Sem dados de erro","updated_at":"2026-04-05T17:11:09.199Z"}
|
||||
{"cache_key":"da15cf8901acf62b76f2f4f67075de06eb0f9edca95093a69d5b524505e86d55","model":"gpt-5.4","provider":"openai","segment_id":"cron.errors.timeoutInvalid","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"If set, timeout must be greater than 0 seconds.","text_hash":"0764500a498eaaaaec3489e0850a815efb7cf0adafcb92f37ea6ee779d281ee3","tgt_lang":"pt-BR","translated":"Se definido, o tempo limite deve ser maior que 0 segundos.","updated_at":"2026-04-05T17:12:09.949Z"}
|
||||
{"cache_key":"da389d06b0bef5a7fb5273acb26b8e148877896a658c3bd96c1c996519ecf419","model":"gpt-5.4","provider":"openai","segment_id":"cron.form.addJob","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Add job","text_hash":"30984d76f83a02109b01e7d7b2fabb4695ddadf3cdfc5c5b79a3d596b8fbb2ba","tgt_lang":"pt-BR","translated":"Adicionar tarefa","updated_at":"2026-04-05T17:12:00.745Z"}
|
||||
@@ -763,6 +769,7 @@
|
||||
{"cache_key":"fcf88563174a53c5bc1a77fc7b28ec437ebdf2f4b7b41c1c7534fb64aa9c4bff","model":"gpt-5.5","provider":"openai","segment_id":"common.colorMode","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Color mode","text_hash":"9f1e7d7d98b21e7354ee147c6d901704d7b17e407d5b07e345de1a46059ab391","tgt_lang":"pt-BR","translated":"Modo de cor","updated_at":"2026-04-29T20:12:10.475Z"}
|
||||
{"cache_key":"fd263bd746bc8c2087fa3800f8cb1b89474f000c1ebb1b6f8f8c2d1adadf70fa","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.room","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Room","text_hash":"911ea89c43d9dbb85f5f25fdebc52e6f20816903b5946e36a1163d94d74c2040","tgt_lang":"pt-BR","translated":"Sala","updated_at":"2026-05-06T03:18:53.771Z"}
|
||||
{"cache_key":"fdc56abf4d759b2c625a17a69fa0ccbcc4b8dd5c6c6d2be85439cd5286e4a4c5","model":"gpt-5.4","provider":"openai","segment_id":"cron.runs.allStatuses","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"All statuses","text_hash":"8ee57323a6f24cc7a5e2395cc0bec1eafc76799ef0e0f31c7a81ddb87faf7a2b","tgt_lang":"pt-BR","translated":"Todos os status","updated_at":"2026-04-05T17:11:37.991Z"}
|
||||
{"cache_key":"fde18bfd3a97ac8b3bfe3a5de254444146d8e88669045e5de4b148afe1ae64b9","model":"gpt-5.5","provider":"openai","segment_id":"activity.status.done","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Done","text_hash":"11a6767d5674c7e45f7e00dc525762275b3a48491ad6045427d2609cc496c516","tgt_lang":"pt-BR","translated":"Concluída","updated_at":"2026-05-10T08:29:05.516Z"}
|
||||
{"cache_key":"fe4f2b7a5d97a50f7c3e8b84367b936f44fbf3aaef9e04d1ec1550d39737477d","model":"gpt-5.4","provider":"openai","segment_id":"usage.sessions.total","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"{count} total","text_hash":"704e245c4fe1695703fc369c35152938e726c0ed9977ae622db7a3c751ec69d9","tgt_lang":"pt-BR","translated":"{count} no total","updated_at":"2026-04-05T17:11:09.199Z"}
|
||||
{"cache_key":"fea065ec6048a07df5ea79c945f589927ed32a2d906a54e60d67c9042a0249a0","model":"gpt-5.4","provider":"openai","segment_id":"usage.sessions.recent","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Recently viewed","text_hash":"8e445e8aa6d23a303c6d6005453d8bb379e5ce63137031f10bed3d257d2fbf2d","tgt_lang":"pt-BR","translated":"Visualizadas recentemente","updated_at":"2026-04-05T17:11:09.199Z"}
|
||||
{"cache_key":"ff00786e70e30879f07d0eeea655ac2895a7ea79d82ad70badedc81d27831be3","model":"gpt-5.4","provider":"openai","segment_id":"cron.errors.staggerAmountInvalid","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Stagger must be greater than 0.","text_hash":"4d3aefc4b3c8f5972553b956e503e31933ad74ce6538e8561bf2068c4ab96f86","tgt_lang":"pt-BR","translated":"O escalonamento deve ser maior que 0.","updated_at":"2026-04-05T17:12:09.949Z"}
|
||||
|
||||
@@ -1,11 +1,36 @@
|
||||
{
|
||||
"fallbackKeys": [],
|
||||
"generatedAt": "2026-05-23T05:40:46.516Z",
|
||||
"fallbackKeys": [
|
||||
"activity.allTools",
|
||||
"activity.argumentHiddenOne",
|
||||
"activity.argumentsHidden",
|
||||
"activity.autoFollow",
|
||||
"activity.collapseAll",
|
||||
"activity.duration.minutes",
|
||||
"activity.duration.ms",
|
||||
"activity.duration.seconds",
|
||||
"activity.empty",
|
||||
"activity.emptyFiltered",
|
||||
"activity.entrySummary",
|
||||
"activity.expandAll",
|
||||
"activity.filtersLabel",
|
||||
"activity.noOutputPreview",
|
||||
"activity.outputTruncated",
|
||||
"activity.searchPlaceholder",
|
||||
"activity.statusFilters",
|
||||
"activity.streamLabel",
|
||||
"activity.subtitle",
|
||||
"activity.title",
|
||||
"activity.toolCallId",
|
||||
"activity.visibleCount",
|
||||
"subtitles.activity",
|
||||
"tabs.activity"
|
||||
],
|
||||
"generatedAt": "2026-05-25T03:52:20.585Z",
|
||||
"locale": "th",
|
||||
"model": "claude-opus-4-7",
|
||||
"provider": "anthropic",
|
||||
"sourceHash": "2e6cfef7fe4490f7f524e448706ee7bfb8441ff88e1c79f479b7521f0db6e7cb",
|
||||
"totalKeys": 1122,
|
||||
"translatedKeys": 1122,
|
||||
"sourceHash": "e760668abcba0b56572e1f4772f221e2716a7f39bc7f91669fd3c3db0210f593",
|
||||
"totalKeys": 1154,
|
||||
"translatedKeys": 1130,
|
||||
"workflow": 1
|
||||
}
|
||||
|
||||
@@ -89,6 +89,7 @@
|
||||
{"cache_key":"1a0f78a048b4a431dcede3150fadd2ddd84935754e11eefc326230c001a0b86a","model":"gpt-5.4","provider":"openai","segment_id":"subtitles.automation","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Commands, hooks, cron, and plugins.","text_hash":"5d8eb54eed1804a56d0f4f108343fcc257e678f019ec56fb4477de64624c551c","tgt_lang":"th","translated":"คำสั่ง hooks cron และ plugins","updated_at":"2026-04-23T06:26:16.011Z"}
|
||||
{"cache_key":"1ae92b2f058d8989785f87d99080765a641fd20677cd11aba9c650558ac48c62","model":"gpt-5.4","provider":"openai","segment_id":"overview.cards.modelAuthProviders","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"{count} providers","text_hash":"3cfca69a188175f98794914c9e2b5f7a1a8c4bb6d797ae07ba871e02470182f6","tgt_lang":"th","translated":"{count} ผู้ให้บริการ","updated_at":"2026-04-23T06:26:43.104Z"}
|
||||
{"cache_key":"1aea321699902548c3e74b9a49e52e60396447abd80baf854c6332a47cc61ac5","model":"gpt-5.4","provider":"openai","segment_id":"chat.showCronSessions","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Show cron sessions","text_hash":"0cc0314eb8ffe4f1b14e774b3eec8f0433cc0ab073f396ca789d6ee35cb37385","tgt_lang":"th","translated":"แสดงเซสชัน cron","updated_at":"2026-04-23T06:28:14.367Z"}
|
||||
{"cache_key":"1b06e91ee4eed2b65af2a389383f1e4062a79cd1152546c94881f18fd13461da","model":"gpt-5.4","provider":"openai","segment_id":"activity.search","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Search","text_hash":"49c266baaaa70981ea188fa714d5c40cf13830d786a861c9943ae0d26a7f3fe9","tgt_lang":"th","translated":"ค้นหา","updated_at":"2026-04-23T06:25:43.283Z"}
|
||||
{"cache_key":"1b518f211e6aa384394ee7ac692f61be8aa0fdc2d282a42122fa7173ac8fbd6d","model":"gpt-5.4","provider":"openai","segment_id":"usage.overview.toolCalls","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Tool Calls","text_hash":"548ddc303bacce6b519d601219508cdbf5a27f81b466ccae5268286ae6c9fab9","tgt_lang":"th","translated":"การเรียกใช้ Tool","updated_at":"2026-04-23T06:27:44.114Z"}
|
||||
{"cache_key":"1b7a88c15f1816a7581fb154d95cee7896998571e0eba943f8387f154b08f098","model":"gpt-5.4","provider":"openai","segment_id":"cron.form.staggerPlaceholder","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"30","text_hash":"624b60c58c9d8bfb6ff1886c2fd605d2adeb6ea4da576068201b6c6958ce93f4","tgt_lang":"th","translated":"30","updated_at":"2026-04-23T06:28:46.608Z"}
|
||||
{"cache_key":"1b7cdf8e1a70891d557489f245eef3739ab6d3d19400b5b6791693d686d06c17","model":"gpt-5.4","provider":"openai","segment_id":"tabs.logs","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Logs","text_hash":"ea2100dc89ae9fe21fa9b08ab1bf18662dca1e53a3eebd7d03afebcaf5d57515","tgt_lang":"th","translated":"บันทึก","updated_at":"2026-04-23T06:26:07.885Z"}
|
||||
@@ -215,6 +216,7 @@
|
||||
{"cache_key":"3ebe38d77fac60d6ec9bb5aa122d8d1db247a051ce2c413f96b00e367cf31f43","model":"gpt-5.5","provider":"openai","segment_id":"cron.quickCreate.whatHint","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Describe the task in natural language. The agent will run this prompt each time.","text_hash":"740434f6a8f3a54a5bbe7362b393c2d4c4a25789d52c76dddb57c96c25432f0e","tgt_lang":"th","translated":"อธิบายงานด้วยภาษาธรรมชาติ agent จะเรียกใช้พรอมป์นี้ทุกครั้ง","updated_at":"2026-04-29T20:16:26.982Z"}
|
||||
{"cache_key":"3eccc8cac03efa8139c00c9dd6860a3fee7951233ee2929b2c98ec4f2aa76ad4","model":"gpt-5.4","provider":"openai","segment_id":"overview.connection.docsLink","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Read the docs →","text_hash":"412b59669150e05afaf4671cae2d9708750732c55d290efffeec7dcf7fef80e7","tgt_lang":"th","translated":"อ่านเอกสาร →","updated_at":"2026-04-23T06:26:38.078Z"}
|
||||
{"cache_key":"3ef28797321cdd0481ba16aba6d89b9dcf73377f19dd838b0e5a5b954434ff98","model":"gpt-5.4","provider":"openai","segment_id":"cron.jobList.enabled","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"enabled","text_hash":"fb9cf75606b4070dd6a9705810906bba28d0e2ea74ff301b999a91dbb68c7d98","tgt_lang":"th","translated":"เปิดใช้งาน","updated_at":"2026-04-23T06:28:51.244Z"}
|
||||
{"cache_key":"3f226fc62fc430980bcf9999d26c354f2e7aa56f9b73574aceb1d16597b52a07","model":"gpt-5.4","provider":"openai","segment_id":"activity.session","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Session","text_hash":"6959b4159575d8dd76d9f3bbe2c6437904f861e7860c35abd18deffb1c3425a0","tgt_lang":"th","translated":"เซสชัน","updated_at":"2026-04-23T06:27:29.651Z"}
|
||||
{"cache_key":"3f888def364671887ac200b5d2e7c4dbe42e5b72a5a03d9ff48ed047c64513cf","model":"gpt-5.4","provider":"openai","segment_id":"dreaming.stats.phaseHits","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Phase Hits","text_hash":"7048bb922818ecab86930a1e134b4a9cd165faca3cbe48c9af93d7bc5bcf407d","tgt_lang":"th","translated":"การตรงกับเฟส","updated_at":"2026-04-23T06:26:57.447Z"}
|
||||
{"cache_key":"4073ca73264e31bf0da12dd17ec90cfdade171b714a3aa00b853c8b4357648f0","model":"gpt-5.4","provider":"openai","segment_id":"overview.eventLog.title","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Event Log","text_hash":"ad46380cee0c03bd2d8f9c6d0d91b724118c796a9d9eb5f167fc8da4d7cfd2b7","tgt_lang":"th","translated":"บันทึกเหตุการณ์","updated_at":"2026-04-23T06:26:43.104Z"}
|
||||
{"cache_key":"4093af0028afe6b0d50fba5c23389882161f71f86e3f1836cf6836a3951d78d2","model":"gpt-5.4","provider":"openai","segment_id":"usage.overview.avgSession","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"avg session","text_hash":"a8ce1dc2f9461f5c3cf015b40c54888e55840ac786b8f878465ff1c77348a6df","tgt_lang":"th","translated":"เซสชันเฉลี่ย","updated_at":"2026-04-23T06:27:48.593Z"}
|
||||
@@ -277,6 +279,7 @@
|
||||
{"cache_key":"5002cd5deb7aae49c83e2eb07d7c71b0b52a9ff48752f64a8c33e554b8a4dbcb","model":"gpt-5.4","provider":"openai","segment_id":"common.saveAndPublish","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Save & Publish","text_hash":"235fd43504c70548679ce2854ebcda5bc013998677b41c25bc5afae53e082958","tgt_lang":"th","translated":"บันทึกและเผยแพร่","updated_at":"2026-04-23T06:25:43.283Z"}
|
||||
{"cache_key":"50a488d5e98c49801189f3619068ba1d0831d675fdfe5c57a79b8d59474b0ff8","model":"gpt-5.4","provider":"openai","segment_id":"languages.zhTW","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"繁體中文 (Traditional Chinese)","text_hash":"a21d536382a8b56b077e1606933c7e417e5b66cb6333275b7ad3132ae393a2ab","tgt_lang":"th","translated":"繁體中文 (จีนตัวเต็ม)","updated_at":"2026-04-23T06:28:14.367Z"}
|
||||
{"cache_key":"50d36560706a932b0f6cf1304ec76881cf4f2dce7ac42e131fd435f5f77777b4","model":"gpt-5.4","provider":"openai","segment_id":"channels.nostr.noProfileHint","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Click \"Edit Profile\" to add your name, bio, and avatar.","text_hash":"01b132f60532b898c87043251eb68a551295f000ea0550fa9d9cda65e6a7fcd5","tgt_lang":"th","translated":"คลิก \"Edit Profile\" เพื่อเพิ่มชื่อ ประวัติ และรูปโปรไฟล์ของคุณ","updated_at":"2026-04-23T06:25:52.872Z"}
|
||||
{"cache_key":"50e729b900e7d837a03583825beb0c2e1caf216a7aafc49635d46a55b812a03b","model":"gpt-5.4","provider":"openai","segment_id":"activity.clear","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Clear","text_hash":"83b12c2216efb4fdc924e1deb5182e905e4926ed0c1c324d467107f46d5a26a9","tgt_lang":"th","translated":"ล้าง","updated_at":"2026-04-23T06:28:26.350Z"}
|
||||
{"cache_key":"511607d2a672e1bdcdfed00c3fd7e9db04e7005ac1a7eaf761ae7fd85face502","model":"gpt-5.4","provider":"openai","segment_id":"cron.errors.invalidIntervalAmount","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Invalid interval amount.","text_hash":"00547e12dda54278adb10d27e4d77113926832b609b0d0220c4614a4a223d636","tgt_lang":"th","translated":"จำนวนช่วงเวลาไม่ถูกต้อง","updated_at":"2026-04-23T06:28:58.578Z"}
|
||||
{"cache_key":"511624f5832c9370442d097dd94e20854e0034b53c1e54842870f88030fb78eb","model":"gpt-5.4","provider":"openai","segment_id":"usage.sessions.recent","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Recently viewed","text_hash":"8e445e8aa6d23a303c6d6005453d8bb379e5ce63137031f10bed3d257d2fbf2d","tgt_lang":"th","translated":"ดูล่าสุด","updated_at":"2026-04-23T06:27:54.147Z"}
|
||||
{"cache_key":"515c3b6b91b6512e96e35cd5cf57239e8ca3d67719f05ba78d35b0488741506b","model":"gpt-5.4","provider":"openai","segment_id":"nav.expand","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Expand sidebar","text_hash":"37a5d6485e109bf695382308d0e2cd33913c3e5f7e9ab990e8f1a5f4287b2c6a","tgt_lang":"th","translated":"ขยายแถบด้านข้าง","updated_at":"2026-04-23T06:26:03.424Z"}
|
||||
@@ -374,6 +377,7 @@
|
||||
{"cache_key":"6b4e1f28237f3edf535f99c0a8103d116d54fd1b9193657eaf750c31d9d99cc8","model":"gpt-5.4","provider":"openai","segment_id":"instances.toggleHostVisibility","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Toggle host visibility","text_hash":"dd0188424f6a0434d4af848b7462f4d12da05800bfc24d82cb2c0d7e443b657b","tgt_lang":"th","translated":"สลับการแสดงโฮสต์","updated_at":"2026-04-23T06:26:03.424Z"}
|
||||
{"cache_key":"6b65181d18d2dbe6e3c674bbc2e9b98585d8ed27bd699f2785bd223de7b346cb","model":"gpt-5.4","provider":"openai","segment_id":"overview.cards.modelAuthAttentionExpiredTitle","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Model auth expired","text_hash":"0c37d888df561b1ff2a86a41b7297f5935431ea0c56d3c983942912387e496ad","tgt_lang":"th","translated":"การยืนยันตัวตนของโมเดลหมดอายุแล้ว","updated_at":"2026-04-23T06:26:43.104Z"}
|
||||
{"cache_key":"6b6a208ca9dc24aea7b5a56f82e8354414125f160ab0db147c0fcbdc136d2fb3","model":"gpt-5.4","provider":"openai","segment_id":"cron.form.exactTimingHelp","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Run on exact cron boundaries with no spread.","text_hash":"9703f65e118e6804dabd58b8a31e34c994208f511a16eb699173991d6a041b57","tgt_lang":"th","translated":"ทำงานตามขอบเขต cron ที่แน่นอนโดยไม่มีการกระจายเวลา","updated_at":"2026-04-23T06:28:46.608Z"}
|
||||
{"cache_key":"6d1cd081e5978f4690d4361b9438a79e42dff14b94bf85dfd107cecf70b4781a","model":"gpt-5.4","provider":"openai","segment_id":"activity.runId","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Run","text_hash":"00d60e31a4e6b8344d4201f25a6a7dee770713107f6d097abb01559d32b17f26","tgt_lang":"th","translated":"รัน","updated_at":"2026-04-23T06:28:55.072Z"}
|
||||
{"cache_key":"6d63611e0423adde28b52bb82ab8e6a5a1d8ba44d6f857162ea660a03d91eb04","model":"gpt-5.4","provider":"openai","segment_id":"usage.details.noMessages","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"No messages","text_hash":"a06faf2668c28d0b26a3d89a7cb8751f4d952bc6f38ba9e0c202218269bdc659","tgt_lang":"th","translated":"ไม่มีข้อความ","updated_at":"2026-04-23T06:28:03.182Z"}
|
||||
{"cache_key":"6da7603cbce91eb247dfb960de76c1d95971470f5cc7bd5379d1a023fa366220","model":"gpt-5.4","provider":"openai","segment_id":"chat.disconnected","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Disconnected from gateway.","text_hash":"4ffc03107f19ff43bc14cf84fc703c7de4716a08e1368561d53ba09b96e46fa9","tgt_lang":"th","translated":"ตัดการเชื่อมต่อจากเกตเวย์แล้ว","updated_at":"2026-04-23T06:28:14.367Z"}
|
||||
{"cache_key":"6e6217e2c7bde861b69297c3b73317b5076d5f86af2df1e47b93b5db7e552c2b","model":"gpt-5.4","provider":"openai","segment_id":"cron.runs.deliveryUnknown","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Unknown","text_hash":"b764cdc0eab7137467211272fa539f1260d1bf2e71bcf6ff3bdc960f5c16aa14","tgt_lang":"th","translated":"ไม่ทราบ","updated_at":"2026-04-23T06:28:26.350Z"}
|
||||
@@ -581,6 +585,7 @@
|
||||
{"cache_key":"a2a9b97c859c0741e1b97079c87f2f67d64c29ed67afc304358b8e25b30e8415","model":"gpt-5.4","provider":"openai","segment_id":"subtitles.cron","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Wakeups and recurring runs.","text_hash":"6cc9803f98c63d9917c83a31deaf3c5afc3af9d5a00d6d2200756d884807ebf8","tgt_lang":"th","translated":"การปลุกและการทำงานตามรอบ","updated_at":"2026-04-23T06:26:16.011Z"}
|
||||
{"cache_key":"a2c8ca14490294d8a003a8fe897f90046f0e5d2a082dab0c426ae877e2c50b88","model":"gpt-5.4","provider":"openai","segment_id":"usage.details.noUsageData","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"No usage data for this session.","text_hash":"0d7e8a36956a3962062b10bbb0b251514111f2bdc4ec943693f48f768043c6ca","tgt_lang":"th","translated":"ไม่มีข้อมูลการใช้งานสำหรับเซสชันนี้","updated_at":"2026-04-23T06:27:54.147Z"}
|
||||
{"cache_key":"a2cf9e2a89966443183188e85d09d5ff9368d7bfcd73fbf9e09dacb5c227bfdd","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.compaction","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Compaction","text_hash":"a0ade140bc8e408639e51492b949bc4d31641625ef070015b5d4a5e92ef0edb0","tgt_lang":"th","translated":"การบีบอัด","updated_at":"2026-04-29T20:16:12.038Z"}
|
||||
{"cache_key":"a37ce9415f89072722beaf161ead7ecf8ece2131ecd4aca11d21b1d3918b3126","model":"gpt-5.4","provider":"openai","segment_id":"activity.status.error","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Error","text_hash":"54a0e8c17ebb21a11f8a25b8042786ef7efe52441e6cc87e92c67e0c4c0c6e78","tgt_lang":"th","translated":"ข้อผิดพลาด","updated_at":"2026-04-23T06:28:26.350Z"}
|
||||
{"cache_key":"a3b620745e299dd5ad9ba56b6f8b4635b83a5fb3b2b4521a8887ac4006a3eafb","model":"gpt-5.4","provider":"openai","segment_id":"usage.empty.noData","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"No data","text_hash":"3b41ba9c7cb8c5d6530c12eec5000c4e2ad0c48b2d4b9149a3ef6d2a23802819","tgt_lang":"th","translated":"ไม่มีข้อมูล","updated_at":"2026-04-23T06:27:34.643Z"}
|
||||
{"cache_key":"a3b98ded1cd4819f82342a0b76d47dd1fffc5e74baf34770d95362bb3572c14c","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.sourceFilters","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Session source filters","text_hash":"4a8b410fc82e910fb1b8c579ad3286a4987b7c97d4ef1f790bf771410652b341","tgt_lang":"th","translated":"ตัวกรองแหล่งที่มาของเซสชัน","updated_at":"2026-05-04T07:18:01.529Z"}
|
||||
{"cache_key":"a3e2a2d9f937887459d77d1bcb6f16ef63c9fe56228dadd1296ebb37b383266a","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.tokenDeltaUnavailable","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"token delta unavailable","text_hash":"0f6bf09152fcc457d482589f3ed28fcc8e7969943ed92e780d1b2f62f6bacc5d","tgt_lang":"th","translated":"ไม่สามารถแสดงส่วนต่างของโทเค็นได้","updated_at":"2026-04-29T20:16:17.116Z"}
|
||||
@@ -642,6 +647,7 @@
|
||||
{"cache_key":"b25c6790720a4209fa3bf39cd383c47c5e3a2c6b6a8d6e11d4869602882a7b45","model":"gpt-5.4","provider":"openai","segment_id":"dreaming.advanced.shortTermDescription","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Current short-term candidates waiting to graduate into real memory.","text_hash":"0895c842efb140d4ebcd01bd1e976ecfa7e8d7318bd70d4ff1874976ba4729b8","tgt_lang":"th","translated":"ผู้สมัครระยะสั้นปัจจุบันที่กำลังรอพัฒนาเป็นความทรงจำจริง","updated_at":"2026-04-23T06:26:53.343Z"}
|
||||
{"cache_key":"b25cb50486a0a1e68817dd58a265eb4054763a5b7c6fffad53d1a20fa178cc52","model":"gpt-5.4","provider":"openai","segment_id":"cron.form.required","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Required","text_hash":"4850b174b713d88cfc63de107830d5388929020e78abc91fc19bba7a6821625f","tgt_lang":"th","translated":"จำเป็น","updated_at":"2026-04-23T06:28:30.392Z"}
|
||||
{"cache_key":"b264531506b0e0ccc4a3c9dc275bfeb3d497d9497c8c4effc9beded2caa26c9e","model":"gpt-5.4","provider":"openai","segment_id":"overview.connection.tailscaleDocsTitle","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Tailscale Serve docs (opens in new tab)","text_hash":"2ba82f0f0c4820765bb47b714ebdba4b491e2729f2b415496411900a702d4fdb","tgt_lang":"th","translated":"เอกสาร Tailscale Serve (เปิดในแท็บใหม่)","updated_at":"2026-04-23T06:26:38.078Z"}
|
||||
{"cache_key":"b274756d13e4c67c1b247e93254d9fb18742f8a0a024456e293116eb27e4d554","model":"gpt-5.4","provider":"openai","segment_id":"activity.status.running","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Running","text_hash":"f4ccae29e1bb0c20a124570a1b43f4347ea94bba9f84ffdfddd9c7445b126128","tgt_lang":"th","translated":"กำลังทำงาน","updated_at":"2026-04-23T06:25:39.797Z"}
|
||||
{"cache_key":"b28a801c8475f4fff73c5e3b54727ae9402706827b2990ebd1b511d3b8a071d2","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.compactionHistory","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Compaction history","text_hash":"cc9c4ee1ed1297d8e380e11a4526c3f5906a58bd263cd3294c6b95ec200e25b2","tgt_lang":"th","translated":"ประวัติการบีบอัด","updated_at":"2026-05-06T03:22:08.138Z"}
|
||||
{"cache_key":"b2aa5f17e6bcc33df5b10ef61dd5b9b3a387508eeb821ad58c6aaacc555b8cbc","model":"gpt-5.4","provider":"openai","segment_id":"overview.snapshot.lastChannelsRefresh","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Last Channels Refresh","text_hash":"97a20d4f5b29914b8a08748cfc55d704a4d52ed948180cc90b7c1e06267c692f","tgt_lang":"th","translated":"รีเฟรช Channels ล่าสุด","updated_at":"2026-04-23T06:26:29.742Z"}
|
||||
{"cache_key":"b300962f975a543b1e5ee56039451592af3133402e5041209b37ecbd843e0c22","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.showSessionDetails","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Show session details for {count}","text_hash":"b25d29cb98da3d21cb3a4217eced39e1e0371813d258e074e90521647185a4fe","tgt_lang":"th","translated":"แสดงรายละเอียดเซสชันสำหรับ {count}","updated_at":"2026-05-06T03:22:08.138Z"}
|
||||
@@ -781,6 +787,7 @@
|
||||
{"cache_key":"d9ceaefd9fd6bcaa21b14b6107478c9cfe49670531d630b1548ea0636dd5ebf0","model":"gpt-5.4","provider":"openai","segment_id":"common.probeFailed","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Probe failed","text_hash":"450e4a86d32cc99604a33165c0f71dbd9b3d353a82ef73b931667da22c925abc","tgt_lang":"th","translated":"ตรวจสอบล้มเหลว","updated_at":"2026-04-23T06:25:39.798Z"}
|
||||
{"cache_key":"d9deb56b8d43fbf94459022cea810652100beb2b7ed6370b96d373cda21cd7d4","model":"gpt-5.4","provider":"openai","segment_id":"cron.jobs.loading","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Loading...","text_hash":"47d2a515ef2f05b87d688656286a61e4f743da4b878684c7654969db17711c40","tgt_lang":"th","translated":"กำลังโหลด...","updated_at":"2026-04-23T06:28:22.345Z"}
|
||||
{"cache_key":"da08e53f6cc618ba766cdfaaf7f6808abbbb5764a05b0c986f5563447fa3df9f","model":"gpt-5.4","provider":"openai","segment_id":"usage.overview.errorHint","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Error rate = errors / total messages. Lower is better.","text_hash":"4626170f699e5b41fb2a4044fc94204ca8b706a9878382c9d57d97fbb7f8b1f9","tgt_lang":"th","translated":"อัตราข้อผิดพลาด = ข้อผิดพลาด / ข้อความทั้งหมด ยิ่งต่ำยิ่งดี","updated_at":"2026-04-23T06:27:48.593Z"}
|
||||
{"cache_key":"da9036b504f06bef4473d8e80f52de9de9ef4370e2ca5c8f0b0751280b286c4f","model":"gpt-5.4","provider":"openai","segment_id":"activity.toolFilter","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Tool","text_hash":"2e53bdcd0740867b597599e733c04a994f55fb17c89a61595183a001742e5705","tgt_lang":"th","translated":"Tool","updated_at":"2026-04-23T06:27:34.643Z"}
|
||||
{"cache_key":"db53e0f7a3897033491c63554c26d00cd958f63debbeea3093c94792d5447e25","model":"gpt-5.4","provider":"openai","segment_id":"dreaming.header.refresh","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Refresh","text_hash":"0e91610117029a62a478b7fa7df0b8598bebe3ab1e192d4b1882e310719c9671","tgt_lang":"th","translated":"รีเฟรช","updated_at":"2026-04-23T06:26:47.687Z"}
|
||||
{"cache_key":"db64c27ef2c0d4db7da24e062a5a23eb75ef3341773a242433f80d731ceb60f4","model":"gpt-5.4","provider":"openai","segment_id":"usage.mosaic.noTimelineData","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"No timeline data yet.","text_hash":"56999faaea449cab870229050c84ae72fff4317101442b228bd4ef6df778adbe","tgt_lang":"th","translated":"ยังไม่มีข้อมูลไทม์ไลน์","updated_at":"2026-04-23T06:28:03.182Z"}
|
||||
{"cache_key":"db9d431c62ce7605af4ad9b6d6d7cc302d58ceb5c3d7a7a5be1d9c369ce723bf","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.statusKilled","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Killed","text_hash":"b3ce8f082c5333a51874503e85870c7604ac10588202e218b47b937049351a97","tgt_lang":"th","translated":"ถูกยุติ","updated_at":"2026-05-10T08:32:26.126Z"}
|
||||
@@ -850,6 +857,7 @@
|
||||
{"cache_key":"ef8014086db30eec2d46fac09db8032d2b4d8b42e3e50ef6fdec67becf6af72d","model":"gpt-5.4","provider":"openai","segment_id":"languages.en","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"English","text_hash":"ba118bf7fc9c1aedc1edb28a0aa86e0b43b681f222af6616e13c43be87815b06","tgt_lang":"th","translated":"อังกฤษ","updated_at":"2026-04-23T06:28:14.367Z"}
|
||||
{"cache_key":"efe9fd17f92857a70c1ae8f658a2cd57d42f862cad7cb802b4aeef0951ebefc9","model":"gpt-5.4","provider":"openai","segment_id":"dreaming.tabs.diary","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Diary","text_hash":"bc64125d752f42799834eb82cdc0967a265728ba33c0a9fce365bfd300dff964","tgt_lang":"th","translated":"ไดอารี","updated_at":"2026-04-23T06:26:47.687Z"}
|
||||
{"cache_key":"f05610262e3082b414df3e42195e348e86fd5dac803b44c82a8d19ca4aa5588c","model":"gpt-5.4","provider":"openai","segment_id":"usage.overview.noAgentData","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"No agent data","text_hash":"a40dc61b67f59dc2113e56ffa5b63c02fccdcfc344f6defedc45fa9189ea4611","tgt_lang":"th","translated":"ไม่มีข้อมูลเอเจนต์","updated_at":"2026-04-23T06:27:48.593Z"}
|
||||
{"cache_key":"f0bb7de84d30716c6fa0b218f9f34b5b81a0b3bdead01e4201a616383d7e9c37","model":"gpt-5.5","provider":"openai","segment_id":"activity.status.done","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Done","text_hash":"11a6767d5674c7e45f7e00dc525762275b3a48491ad6045427d2609cc496c516","tgt_lang":"th","translated":"เสร็จสิ้น","updated_at":"2026-05-10T08:32:26.126Z"}
|
||||
{"cache_key":"f15cf12ddd74833db959cc380c960cd7c33cc3c01dd871ce7e3f9dbb3e5d6f1d","model":"gpt-5.4","provider":"openai","segment_id":"usage.overview.noToolCalls","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"No tool calls","text_hash":"28c926f4c5f55fa7c6dbdcc0991b5cbb599ad7e98c2137a3535a999ac93f91b3","tgt_lang":"th","translated":"ไม่มีการเรียกใช้ Tool","updated_at":"2026-04-23T06:27:48.593Z"}
|
||||
{"cache_key":"f18ca8ed8d68ee9a6da52f556a1f9db5f7d8698a797c7037bcf00d6e6d01c895","model":"gpt-5.4","provider":"openai","segment_id":"usage.mosaic.legend","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Low → High token density","text_hash":"a7e92dca14df67c975094299ace18e888113972db8d134b212857e00d1cac20e","tgt_lang":"th","translated":"ความหนาแน่นของโทเค็น ต่ำ → สูง","updated_at":"2026-04-23T06:28:07.264Z"}
|
||||
{"cache_key":"f1911cb222346bd2cfd01bebe83c9169751823d041007f4e1aa99134bdbb7e08","model":"gpt-5.4","provider":"openai","segment_id":"login.showToken","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Show token","text_hash":"2faef0ba40dc420f67de983b6c1be8f0f4b9b60f18409f2d2368b53b3c28a7bd","tgt_lang":"th","translated":"แสดงโทเค็น","updated_at":"2026-04-23T06:28:07.264Z"}
|
||||
|
||||
@@ -1,11 +1,36 @@
|
||||
{
|
||||
"fallbackKeys": [],
|
||||
"generatedAt": "2026-05-23T05:40:05.673Z",
|
||||
"fallbackKeys": [
|
||||
"activity.allTools",
|
||||
"activity.argumentHiddenOne",
|
||||
"activity.argumentsHidden",
|
||||
"activity.autoFollow",
|
||||
"activity.collapseAll",
|
||||
"activity.duration.minutes",
|
||||
"activity.duration.ms",
|
||||
"activity.duration.seconds",
|
||||
"activity.empty",
|
||||
"activity.emptyFiltered",
|
||||
"activity.entrySummary",
|
||||
"activity.expandAll",
|
||||
"activity.filtersLabel",
|
||||
"activity.noOutputPreview",
|
||||
"activity.outputTruncated",
|
||||
"activity.searchPlaceholder",
|
||||
"activity.statusFilters",
|
||||
"activity.streamLabel",
|
||||
"activity.subtitle",
|
||||
"activity.title",
|
||||
"activity.toolCallId",
|
||||
"activity.visibleCount",
|
||||
"subtitles.activity",
|
||||
"tabs.activity"
|
||||
],
|
||||
"generatedAt": "2026-05-25T03:52:19.431Z",
|
||||
"locale": "tr",
|
||||
"model": "claude-opus-4-7",
|
||||
"provider": "anthropic",
|
||||
"sourceHash": "2e6cfef7fe4490f7f524e448706ee7bfb8441ff88e1c79f479b7521f0db6e7cb",
|
||||
"totalKeys": 1122,
|
||||
"translatedKeys": 1122,
|
||||
"sourceHash": "e760668abcba0b56572e1f4772f221e2716a7f39bc7f91669fd3c3db0210f593",
|
||||
"totalKeys": 1154,
|
||||
"translatedKeys": 1130,
|
||||
"workflow": 1
|
||||
}
|
||||
|
||||
@@ -229,6 +229,7 @@
|
||||
{"cache_key":"41aa3eeee4f433eb3586e73dbbbb4cfb43575281cbea7696773f1e96b26443ab","model":"gpt-5.5","provider":"openai","segment_id":"languages.it","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Italiano (Italian)","text_hash":"0090dc269d25b87e5739c688fed25a00a04b01d196c0c54fafeabf22351e6864","tgt_lang":"tr","translated":"Italiano (İtalyanca)","updated_at":"2026-04-29T17:36:58.030Z"}
|
||||
{"cache_key":"41c8626bd9f6437009ba1f4d10db322153df12de276431019640783b6ee37612","model":"gpt-5.4","provider":"openai","segment_id":"common.showQr","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Show QR","text_hash":"b694a5029e4f3f603422c10a6c3d1e03e87d78dae506dc24ca9ac12476ac2533","tgt_lang":"tr","translated":"QR'ı Göster","updated_at":"2026-04-06T02:50:07.323Z"}
|
||||
{"cache_key":"4251a88939e8ff92073b4578d942410afdb720a0ec8f0a466742522c0138f550","model":"gpt-5.4","provider":"openai","segment_id":"cron.runs.scope","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Scope","text_hash":"b073f6c68ef8721107fd9815b19b2c35ec111d526b75c2123d1111ba64424000","tgt_lang":"tr","translated":"Kapsam","updated_at":"2026-04-05T17:16:02.599Z"}
|
||||
{"cache_key":"425c61b0cb6cea87849dcaca7e0d1b0f7ec8636fa0b1af89e437c3f3149b5215","model":"gpt-5.5","provider":"openai","segment_id":"activity.status.done","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Done","text_hash":"11a6767d5674c7e45f7e00dc525762275b3a48491ad6045427d2609cc496c516","tgt_lang":"tr","translated":"Tamamlandı","updated_at":"2026-05-10T08:31:08.823Z"}
|
||||
{"cache_key":"432d1cf5933c016809f6e76102e114ad9733cb21ac385fab4785eebe0738b8c5","model":"gpt-5.4","provider":"openai","segment_id":"cron.runs.deliveryUnknown","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Unknown","text_hash":"b764cdc0eab7137467211272fa539f1260d1bf2e71bcf6ff3bdc960f5c16aa14","tgt_lang":"tr","translated":"Bilinmiyor","updated_at":"2026-04-05T17:16:06.352Z"}
|
||||
{"cache_key":"435ce6e378d31d0ccb6b298b3e457630d1399490762dcc69829614e4a50b2837","model":"gpt-5.4","provider":"openai","segment_id":"common.reload","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Reload","text_hash":"bdc090ec61e3fcfc65f469951dfe00f3f2ecfc6003c44deac8e05b7237092de6","tgt_lang":"tr","translated":"Yeniden yükle","updated_at":"2026-04-06T02:50:00.165Z"}
|
||||
{"cache_key":"436c5038cb0a4e85dee515f21c38ab51f01d832e88285ca7ff67b808c5ea6ec7","model":"gpt-5.5","provider":"openai","segment_id":"chat.gatewayStatus","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Gateway status: {status}","text_hash":"5778a6ee172589bbd9027790e112d2f90264f86b112308924bf1acabc6b31935","tgt_lang":"tr","translated":"Gateway durumu: {status}","updated_at":"2026-04-29T20:15:07.759Z"}
|
||||
@@ -293,6 +294,7 @@
|
||||
{"cache_key":"55bddd26430019466f5e9c3293b0490072a147e435c2df496c6416f26935ac76","model":"gpt-5.4","provider":"openai","segment_id":"cron.errors.systemEventTextRequired","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"System event text required.","text_hash":"b6a571210cc1c529ced733fc25d04ce3fa25c68673d841b33dca8aebcffe130d","tgt_lang":"tr","translated":"Sistem olayı metni gerekli.","updated_at":"2026-04-05T17:16:38.206Z"}
|
||||
{"cache_key":"5632a88df5842072fe53689dfa2af33b27222a431ad94a9e50f278e0f0ec9cf6","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.sourceFilters","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Session source filters","text_hash":"4a8b410fc82e910fb1b8c579ad3286a4987b7c97d4ef1f790bf771410652b341","tgt_lang":"tr","translated":"Oturum kaynağı filtreleri","updated_at":"2026-05-04T07:16:49.792Z"}
|
||||
{"cache_key":"5681288b0e6c96d992bfcf78e9657f2b7f6a9b0c69cd89aab07869c01a95d5b1","model":"gpt-5.4","provider":"openai","segment_id":"instances.title","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Connected Instances","text_hash":"2530c88aeba856f87750a97e01ee81c93f02da297a96acd456d3ff0adbb60a3d","tgt_lang":"tr","translated":"Bağlı Örnekler","updated_at":"2026-04-06T02:50:14.907Z"}
|
||||
{"cache_key":"56a221469d71bcece9af6b2711c9c276f77e127e82c1481164ab8b319db494bc","model":"gpt-5.4","provider":"openai","segment_id":"activity.runId","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Run","text_hash":"00d60e31a4e6b8344d4201f25a6a7dee770713107f6d097abb01559d32b17f26","tgt_lang":"tr","translated":"Çalıştır","updated_at":"2026-04-05T17:16:34.100Z"}
|
||||
{"cache_key":"56bc95e27128335a0ce7593acc8c08d5efc65ff5c1276fe419533faab61d3f45","model":"gpt-5.4","provider":"openai","segment_id":"common.no","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"No","text_hash":"1ea442a134b2a184bd5d40104401f2a37fbc09ccf3f4bc9da161c6099be3691d","tgt_lang":"tr","translated":"Hayır","updated_at":"2026-04-06T02:50:00.165Z"}
|
||||
{"cache_key":"5720da75feab284a07982da8373df951f929ab46e0cef98a587b7645892c0293","model":"gpt-5.4","provider":"openai","segment_id":"cron.errors.nameRequired","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Name is required.","text_hash":"f83a4bc1f3f469caeb1dbc4cccd601e8f3fd565d92c9d4cf9ff024bdc75f5280","tgt_lang":"tr","translated":"Ad gerekli.","updated_at":"2026-04-05T17:16:34.100Z"}
|
||||
{"cache_key":"573faecaf0a59503848a1aa2b195c0e76a57d7df04b2a7bfb273bad7a7d02852","model":"gpt-5.4","provider":"openai","segment_id":"cron.jobList.enable","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Enable","text_hash":"5342e09f2729fbc6514528e727aeb9857afb31719d43568e6b18661ace7d1014","tgt_lang":"tr","translated":"Etkinleştir","updated_at":"2026-04-05T17:16:30.018Z"}
|
||||
@@ -367,6 +369,7 @@
|
||||
{"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"}
|
||||
{"cache_key":"6a9638603de53ec1b9a271a373c40bc95d03d98cdd550e7532a6c1a592ad7eba","model":"gpt-5.4","provider":"openai","segment_id":"activity.status.error","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Error","text_hash":"54a0e8c17ebb21a11f8a25b8042786ef7efe52441e6cc87e92c67e0c4c0c6e78","tgt_lang":"tr","translated":"Hata","updated_at":"2026-04-05T17:16:06.352Z"}
|
||||
{"cache_key":"6ab4a44f8031f153f9f76340099014992f6381a80c316cc9140e49eae94f80a3","model":"gpt-5.4","provider":"openai","segment_id":"common.probe","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Probe","text_hash":"3bd51ab9c14f9514ea37fac91f5f245e93cf5733bd39ca1652e5525a1d67b5d1","tgt_lang":"tr","translated":"Sına","updated_at":"2026-04-06T02:50:00.165Z"}
|
||||
{"cache_key":"6acfa8c422c08699687772966b6af1f1a9e1f29e156d5d405b5f18e2423098cc","model":"gpt-5.5","provider":"openai","segment_id":"agents.context.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":"6aff1103935d4f49f78e73326ee16d328e469ff1a0e1b5f848826a72529e07f8","model":"gpt-5.4","provider":"openai","segment_id":"usage.sessions.shown","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"{count} shown","text_hash":"e57b4adfe868fd74a183650103d820176d4960bd0bdb677d9985db09f9752867","tgt_lang":"tr","translated":"{count} gösteriliyor","updated_at":"2026-04-05T17:15:36.684Z"}
|
||||
@@ -421,6 +424,7 @@
|
||||
{"cache_key":"79efcb4b085dd93e2d3fed53f15bc5b42f1b6751c0daae5c5641c7d4955c65fd","model":"gpt-5.4","provider":"openai","segment_id":"cron.form.agentHelp","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Start typing to pick a known agent, or enter a custom one.","text_hash":"451071fcd7e9e0c8b4a32102664d2a17739b132d024fa81b6f1e4cd254401b6e","tgt_lang":"tr","translated":"Bilinen bir aracı seçmek için yazmaya başlayın veya özel bir aracı girin.","updated_at":"2026-04-05T17:16:09.720Z"}
|
||||
{"cache_key":"79f28c8eb5e1fe8169de8779205080e56ab2b8afc5635a9fe62891e35e7f39ee","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.statusDone","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Done","text_hash":"11a6767d5674c7e45f7e00dc525762275b3a48491ad6045427d2609cc496c516","tgt_lang":"tr","translated":"Tamamlandı","updated_at":"2026-05-10T08:31:08.823Z"}
|
||||
{"cache_key":"79f76e7b4504c80db6ed972fa2f044cf6b52820f7a687964cb6828d5654a70ed","model":"gpt-5.4","provider":"openai","segment_id":"cron.form.hours","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Hours","text_hash":"21e8492938abc179410c21f3598f141c4c59a8bf2d3b4e475b7d83e10adfc00f","tgt_lang":"tr","translated":"Saat","updated_at":"2026-04-05T17:16:13.762Z"}
|
||||
{"cache_key":"7a810a628b2921749c68e9395cd85d3c34edbc5e64d1c300191b33fbb2be65b4","model":"gpt-5.4","provider":"openai","segment_id":"activity.toolFilter","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Tool","text_hash":"2e53bdcd0740867b597599e733c04a994f55fb17c89a61595183a001742e5705","tgt_lang":"tr","translated":"Araç","updated_at":"2026-04-05T17:15:44.742Z"}
|
||||
{"cache_key":"7ad70f59474e2c3d1d68476ce3c0cd6358756b750510917f73b05532b2e152d5","model":"gpt-5.4","provider":"openai","segment_id":"usage.mosaic.sat","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Sat","text_hash":"fdeb71b569e0034d827041c354d2a609ee60b2d3ab71eb0e390faa70c10e36e1","tgt_lang":"tr","translated":"Cmt","updated_at":"2026-04-05T17:15:52.927Z"}
|
||||
{"cache_key":"7ae103482a46c4ed254a8e4c928547c0dbfcb22b788c3522b92688b14a695482","model":"gpt-5.4","provider":"openai","segment_id":"languages.th","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"ไทย (Thai)","text_hash":"0339954ca7e472c2f007782682a76629a864d63d3e419430bb5f6c72c4c1c88d","tgt_lang":"tr","translated":"ไทย (Tayca)","updated_at":"2026-04-23T06:30:22.689Z"}
|
||||
{"cache_key":"7ae85207417cf4646676a06db7a5e905867c2697072ebcb1bb0d6ec919598508","model":"gpt-5.4","provider":"openai","segment_id":"cron.form.mainTimelineMessage","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Main timeline message","text_hash":"6598ea1afa06451c0bf324c4b602d5823fe953cca8d336f4965466e1455c7479","tgt_lang":"tr","translated":"Ana zaman çizelgesi mesajı","updated_at":"2026-04-05T17:16:19.703Z"}
|
||||
@@ -649,6 +653,7 @@
|
||||
{"cache_key":"ba4ad735b6a0c265e6d64c6a85551adbac554001b5a7a2f0b61bd9c2a8f1cca1","model":"gpt-5.4","provider":"openai","segment_id":"channels.nostr.account","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Account","text_hash":"7e1b0d5641f2640ce9a953ec231eea2c27a2a7633f7d3c273e5735e2b30c10b7","tgt_lang":"tr","translated":"Hesap","updated_at":"2026-04-06T02:50:10.967Z"}
|
||||
{"cache_key":"ba5eeb7ae51f05f2854a1a87c49ba16237e1bc0142bb66a60cbd571d8204f07a","model":"gpt-5.4","provider":"openai","segment_id":"overview.access.toggleTokenVisibility","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Toggle token visibility","text_hash":"81fc4b962be0e4a4748879f1645272c8f2302e101c59544f1fac347b3f892f26","tgt_lang":"tr","translated":"Token görünürlüğünü değiştir","updated_at":"2026-04-20T06:26:47.189Z"}
|
||||
{"cache_key":"ba95e865ab194daa0315215f4805a37bdc3b62488f772880f074fa94b4455a03","model":"gpt-5.4","provider":"openai","segment_id":"overview.pairing.metadataUpgradeTitle","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Device metadata change pending approval.","text_hash":"e87def1876a39381e02aca01b40a31388746b85ef4fcc1b89f231e98c5bf45c4","tgt_lang":"tr","translated":"Cihaz meta veri değişikliği onay bekliyor.","updated_at":"2026-04-20T08:11:18.628Z"}
|
||||
{"cache_key":"bb09b3299398ef4bc5bdc2e7f43fcba0eecfb8b77bd84d2e5511370bf676340d","model":"gpt-5.4","provider":"openai","segment_id":"activity.search","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Search","text_hash":"49c266baaaa70981ea188fa714d5c40cf13830d786a861c9943ae0d26a7f3fe9","tgt_lang":"tr","translated":"Ara","updated_at":"2026-04-05T17:13:57.839Z"}
|
||||
{"cache_key":"bb1ffcbc86057315cb1a3347df0efd25f467fd30cc5beb5e82dfa6ea1d4f8a2d","model":"gpt-5.4","provider":"openai","segment_id":"cron.jobs.title","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Jobs","text_hash":"2f17a0f8d518e491c5a0c490b2c1991828dd87d173994ba40996e1da59d4e368","tgt_lang":"tr","translated":"İşler","updated_at":"2026-04-05T17:15:57.661Z"}
|
||||
{"cache_key":"bb44d66be1b5c1aa79b8eb624bc74fd565a5c82bfdac1218df5a4386fd3bcf33","model":"gpt-5.4","provider":"openai","segment_id":"tabs.nodes","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Nodes","text_hash":"7ac362063b9f204602f38f9f1ec9cf047f03e0d7b83896571c9df6d31ad41e9c","tgt_lang":"tr","translated":"Düğümler","updated_at":"2026-04-05T17:14:01.944Z"}
|
||||
{"cache_key":"bb79845dd52d855fe45e4103395d250185a5d20e5b51f2b52483c0db6e937a27","model":"gpt-5.4","provider":"openai","segment_id":"usage.loading.badge","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Loading","text_hash":"dc380888c4e2c7762212480ff86eb39150ec70b45009c33bc6adcbd0041384b1","tgt_lang":"tr","translated":"Yükleniyor","updated_at":"2026-04-05T17:14:24.212Z"}
|
||||
@@ -716,6 +721,7 @@
|
||||
{"cache_key":"cb8b60a052ba0727940897d74ff20efb0fbbd80b63c2a3c4917f486c4857103b","model":"gpt-5.4","provider":"openai","segment_id":"dreaming.status.idle","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Dreaming Idle","text_hash":"bb633a8129a7ecd9922ff32833ba5d6f74fff826bd83aa15af0aafc9ba8de863","tgt_lang":"tr","translated":"Dreaming Boşta","updated_at":"2026-04-06T02:50:19.674Z"}
|
||||
{"cache_key":"cbbc1e3d729f07453fb9bc4312098196b11cba708431d140c5c4ac1b8454a0c1","model":"gpt-5.5","provider":"openai","segment_id":"cron.quickCreate.delivery.notify.description","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Deliver results to chat","text_hash":"2c52a24163167b77889acbbf34defbdaf4ca334db34c25c133c139e5152ad86d","tgt_lang":"tr","translated":"Sonuçları sohbete ilet","updated_at":"2026-04-29T20:15:11.372Z"}
|
||||
{"cache_key":"cc302905572dd4bce8b14767993230fb1560d4e7610ddf984f5b9b5153c4d697","model":"gpt-5.4","provider":"openai","segment_id":"overview.connection.insecureHttpDocsTitle","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Insecure HTTP docs (opens in new tab)","text_hash":"10642206faa50df2cdcf2852e455c9bf65abd99845a755e832ee5fd1394a2087","tgt_lang":"tr","translated":"Güvenli olmayan HTTP belgeleri (yeni sekmede açılır)","updated_at":"2026-04-20T06:26:47.189Z"}
|
||||
{"cache_key":"ccb9f2c6678816752ce44b433d0cd604337a91625f8955bf1ce1c44786d5f773","model":"gpt-5.4","provider":"openai","segment_id":"activity.session","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Session","text_hash":"6959b4159575d8dd76d9f3bbe2c6437904f861e7860c35abd18deffb1c3425a0","tgt_lang":"tr","translated":"Oturum","updated_at":"2026-04-05T17:15:18.153Z"}
|
||||
{"cache_key":"cce28f80148e240183a2e5979036f5dd8a2113caac2b83a32c987bb9a22e5dca","model":"gpt-5.4","provider":"openai","segment_id":"cron.form.editJob","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Edit Job","text_hash":"c492f013040b1041820951af390ee398a4cd71c47fe66908410f6cfe2055d01e","tgt_lang":"tr","translated":"İşi Düzenle","updated_at":"2026-04-05T17:16:06.352Z"}
|
||||
{"cache_key":"cce4dd0ec5f23b7f5d2e52f033e7c0b50b60e0d88317f8aa4eb58ba7acd4f656","model":"gpt-5.4","provider":"openai","segment_id":"usage.sessions.descending","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Descending","text_hash":"79479a6c76d8416ab7839952a2f8222e350862464f4d02db13d8d8f9551dbf8e","tgt_lang":"tr","translated":"Azalan","updated_at":"2026-04-05T17:15:36.684Z"}
|
||||
{"cache_key":"ccee6bf55bf6933343749acc9a919de2e24b99f92a29291b76745a79dc27a612","model":"gpt-5.4","provider":"openai","segment_id":"dreaming.stats.shortTerm","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Short-term","text_hash":"5bb852d4225d676aa64e8933284475ce54fd35d9535b4f5b4b37c42245112df0","tgt_lang":"tr","translated":"Kısa vadeli","updated_at":"2026-04-06T02:50:19.674Z"}
|
||||
@@ -805,12 +811,14 @@
|
||||
{"cache_key":"e23f795bdeea88159a4f1e7ff7f9114c833d57c449c55e5766f6a8cb893b6caa","model":"gpt-5.5","provider":"openai","segment_id":"usage.scope.family","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Historical lineage","text_hash":"701d8eecfae4932668448588ddef587857c448af694a84c853468f58e5b5d188","tgt_lang":"tr","translated":"Geçmiş soy hattı","updated_at":"2026-05-08T03:42:15.532Z"}
|
||||
{"cache_key":"e272061aa35d9c33f4335110dfe5eb66d3e96b4798851a4304570083bb073f93","model":"gpt-5.5","provider":"openai","segment_id":"lazyView.unknownError","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Unknown module load error.","text_hash":"aac7340f2785adb609e98dd446aa05dff6d6a839e94c666cf3663aaab9ec75da","tgt_lang":"tr","translated":"Bilinmeyen modül yükleme hatası.","updated_at":"2026-04-27T12:12:30.987Z"}
|
||||
{"cache_key":"e2ba27d90295df86d248eb533901e42986abac46bff75fa381397898ab923a6e","model":"gpt-5.4","provider":"openai","segment_id":"usage.filters.title","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Filters","text_hash":"546ebb8eb993ea561029d9febd84c363bdb09010bb2cb915a8287762b76b9a64","tgt_lang":"tr","translated":"Filtreler","updated_at":"2026-04-05T17:15:14.133Z"}
|
||||
{"cache_key":"e2c3c6ccebe9865d47d4b3fe0e2d76ca4281eb20b7a68154b71af39694d4a61e","model":"gpt-5.4","provider":"openai","segment_id":"activity.status.running","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Running","text_hash":"f4ccae29e1bb0c20a124570a1b43f4347ea94bba9f84ffdfddd9c7445b126128","tgt_lang":"tr","translated":"Çalışıyor","updated_at":"2026-04-06T02:50:00.165Z"}
|
||||
{"cache_key":"e2c5fc5e5514791b57d230091814b876b1175636f865b6323e475de148a29b5f","model":"gpt-5.4","provider":"openai","segment_id":"cron.runEntry.noSummary","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"No summary.","text_hash":"cc652bed88c52ec5625d8d89e21caae70f02ab89216fee147fa9991c2b647f92","tgt_lang":"tr","translated":"Özet yok.","updated_at":"2026-04-05T17:16:34.100Z"}
|
||||
{"cache_key":"e30d3fbcf4e62cf27d6d79350778756f524a562c3fa8d32e1bd8cecb3745562a","model":"gpt-5.4","provider":"openai","segment_id":"dreaming.diary.newer","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Newer","text_hash":"718c45696575a3aae41c3701a734767de3f3d1d7658c292804a6e3e90b1ce3a5","tgt_lang":"tr","translated":"Daha yeni","updated_at":"2026-04-06T02:50:31.226Z"}
|
||||
{"cache_key":"e3123f5a4416cca73609ac671b337149fa23d3c06f7a034eac0cec5a96bfc3ce","model":"gpt-5.4","provider":"openai","segment_id":"cron.errors.cronExprRequiredShort","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Cron expression required.","text_hash":"dcd8b9471afc9f89d49a6279aba723d2f38dcd28f4df55045be674608930bea0","tgt_lang":"tr","translated":"Cron ifadesi gerekli.","updated_at":"2026-04-05T17:16:38.206Z"}
|
||||
{"cache_key":"e322e6c94c141de0b4f93c86088a5751f68bea43e33f70849507f231f82a91bc","model":"gpt-5.4","provider":"openai","segment_id":"cron.jobs.recentlyUpdated","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Recently updated","text_hash":"474b2a869ac1477d2c174d764815230c13edb7a9d194d5aa8ea349c6d0c9dee2","tgt_lang":"tr","translated":"Son güncellenenler","updated_at":"2026-04-05T17:16:02.599Z"}
|
||||
{"cache_key":"e3456f647b948c656e96e84680acc4e30b1ce2cb12e7c674ef9f485499c4022c","model":"gpt-5.5","provider":"openai","segment_id":"cron.quickCreate.howHint","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Choose how results are delivered.","text_hash":"6c3235002460d7c6395e387dd0e3a199a8be40a0ba819a675111fb90b04f48a9","tgt_lang":"tr","translated":"Sonuçların nasıl iletileceğini seçin.","updated_at":"2026-04-29T20:15:14.846Z"}
|
||||
{"cache_key":"e47e591888a191ac23cada407a450deed32bf09006bb76901a73a5445bdd9807","model":"gpt-5.4","provider":"openai","segment_id":"common.call","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Call","text_hash":"d6e645b7d2b2da646d44130464143171935ffa47558b4e36c05df175de7197ba","tgt_lang":"tr","translated":"Ara","updated_at":"2026-04-06T02:50:00.165Z"}
|
||||
{"cache_key":"e50b2f98b186846b0e91335814cfc174ab186403e2de85d620de82644466692c","model":"gpt-5.4","provider":"openai","segment_id":"activity.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"}
|
||||
{"cache_key":"e55e617f659df81974d37585b97a45be195d49b35a93bfc812cab1724f282618","model":"gpt-5.5","provider":"openai","segment_id":"languages.fa","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"فارسی (Persian)","text_hash":"16396f00e9a73b7e86b42f29489fb5939ce17072cf9ee031a9186490da5e05e3","tgt_lang":"tr","translated":"فارسی (Farsça)","updated_at":"2026-04-29T17:36:58.030Z"}
|
||||
{"cache_key":"e57d0fe0abb6abb6ecd4b84ff95094bfed826ea1c81faa1e85429f575442735d","model":"gpt-5.5","provider":"openai","segment_id":"usage.cacheStatus.title","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"{status}: {pending} pending, {stale} stale, {cached} cached","text_hash":"1624a9a31e539f4050c752e73ef7ee0c337acab321a6216f6a4216a54824025e","tgt_lang":"tr","translated":"{status}: {pending} beklemede, {stale} güncel değil, {cached} önbellekte","updated_at":"2026-05-03T18:28:44.435Z"}
|
||||
{"cache_key":"e660bb7d89840113f22b260b177b5051960a68f1fa3a4e7560f1594853c03dd3","model":"gpt-5.4","provider":"openai","segment_id":"overview.stats.instances","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Instances","text_hash":"aa8c181ac3381dcd5890e42f64315a2540a9c7b35897570cf72f7ec1227e52e3","tgt_lang":"tr","translated":"Örnekler","updated_at":"2026-04-05T17:14:13.050Z"}
|
||||
|
||||
@@ -1,11 +1,36 @@
|
||||
{
|
||||
"fallbackKeys": [],
|
||||
"generatedAt": "2026-05-23T05:40:19.746Z",
|
||||
"fallbackKeys": [
|
||||
"activity.allTools",
|
||||
"activity.argumentHiddenOne",
|
||||
"activity.argumentsHidden",
|
||||
"activity.autoFollow",
|
||||
"activity.collapseAll",
|
||||
"activity.duration.minutes",
|
||||
"activity.duration.ms",
|
||||
"activity.duration.seconds",
|
||||
"activity.empty",
|
||||
"activity.emptyFiltered",
|
||||
"activity.entrySummary",
|
||||
"activity.expandAll",
|
||||
"activity.filtersLabel",
|
||||
"activity.noOutputPreview",
|
||||
"activity.outputTruncated",
|
||||
"activity.searchPlaceholder",
|
||||
"activity.statusFilters",
|
||||
"activity.streamLabel",
|
||||
"activity.subtitle",
|
||||
"activity.title",
|
||||
"activity.toolCallId",
|
||||
"activity.visibleCount",
|
||||
"subtitles.activity",
|
||||
"tabs.activity"
|
||||
],
|
||||
"generatedAt": "2026-05-25T03:52:19.720Z",
|
||||
"locale": "uk",
|
||||
"model": "claude-opus-4-7",
|
||||
"provider": "anthropic",
|
||||
"sourceHash": "2e6cfef7fe4490f7f524e448706ee7bfb8441ff88e1c79f479b7521f0db6e7cb",
|
||||
"totalKeys": 1122,
|
||||
"translatedKeys": 1122,
|
||||
"sourceHash": "e760668abcba0b56572e1f4772f221e2716a7f39bc7f91669fd3c3db0210f593",
|
||||
"totalKeys": 1154,
|
||||
"translatedKeys": 1130,
|
||||
"workflow": 1
|
||||
}
|
||||
|
||||
@@ -11,6 +11,7 @@
|
||||
{"cache_key":"03a26af70effb5418d04c28ad5d83fda2b6fd449541f5a97cee08f6dea81a131","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.inherit","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"inherit","text_hash":"035300f3afee55ae79b77ca5bc61ff29fc3c7abb56f751bd524fa331b50d8ee0","tgt_lang":"uk","translated":"успадковувати","updated_at":"2026-04-29T20:15:12.317Z"}
|
||||
{"cache_key":"03dee95ea878f682e7837ee33a2edad9863af5918d4229458253187c92a2d54c","model":"gpt-5.4","provider":"openai","segment_id":"dreaming.stats.promoted","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Promoted","text_hash":"0cf04463c4276a6276986c22155bd4a32ce81e8dd162a657dedfa9afb97a7371","tgt_lang":"uk","translated":"Підвищено","updated_at":"2026-04-08T18:39:02.532Z"}
|
||||
{"cache_key":"044a841869801c2c02be9265cb70138dd0e01d4c18ddb0190da2163a447c4067","model":"gpt-5.4","provider":"openai","segment_id":"usage.daily.byType","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"By Type","text_hash":"26901eeda3b27dae03e02ed92d2af1757fefe9929a2cbaf8bc17e193256d1ba8","tgt_lang":"uk","translated":"За типом","updated_at":"2026-04-05T17:22:48.250Z"}
|
||||
{"cache_key":"04d3e2896be25504e9e06d6ed11f003329ef11df461d46950463d4324958f792","model":"gpt-5.4","provider":"openai","segment_id":"activity.status.error","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Error","text_hash":"54a0e8c17ebb21a11f8a25b8042786ef7efe52441e6cc87e92c67e0c4c0c6e78","tgt_lang":"uk","translated":"Помилка","updated_at":"2026-04-05T17:23:29.777Z"}
|
||||
{"cache_key":"05f7fbe2c503be6603f2c98ce2f9bc3052c98f159910c801acc89d86f4a21522","model":"gpt-5.4","provider":"openai","segment_id":"cron.form.seconds","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Seconds","text_hash":"381a8e9699052f3a958001510611a9634e7cef8aa6a1421cb7e7f6e119f91edc","tgt_lang":"uk","translated":"Секунди","updated_at":"2026-04-05T17:23:46.229Z"}
|
||||
{"cache_key":"06681917d6bf5c5e9036eda536d12dc1dd71a8fa34b8f93753ea7202361d23c6","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.defaultOption","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Default ({value})","text_hash":"a9d6571117890ef77ecc72f77ba43e9d8b05ed82c1c64ff27a352c02dff3c2bd","tgt_lang":"uk","translated":"За замовчуванням ({value})","updated_at":"2026-04-29T20:15:12.317Z"}
|
||||
{"cache_key":"06b4892aaa9f91f1362f283cff7cfa32d64ecd5b209489d795c2dc4e8cc772a9","model":"gpt-5.4","provider":"openai","segment_id":"usage.mosaic.fri","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Fri","text_hash":"66dab40cea1dea5c070c83f775b1ebc2b612b1b9cca1c62ad38815c4ff47b25d","tgt_lang":"uk","translated":"Пт","updated_at":"2026-04-05T17:23:17.582Z"}
|
||||
@@ -192,6 +193,7 @@
|
||||
{"cache_key":"38b601c8f0814244f243ed79db760351959e72ece6b24021f9ebe641278e0e83","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.selected","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"{count} selected","text_hash":"529aacfdfd2b17bf9fe56ebad9a24339a2d1151327dd420c52c5f163aeb9acc6","tgt_lang":"uk","translated":"Вибрано: {count}","updated_at":"2026-04-29T20:15:08.490Z"}
|
||||
{"cache_key":"39676dfa1ad363f92b8dba80eeec3426ae84056eefa337d62f05955422fe5148","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.activeRun","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Active run","text_hash":"2875c215ec9100c887d7e5b4c02c05d3e2c1c4698557109b88509612de10c3c6","tgt_lang":"uk","translated":"Активний запуск","updated_at":"2026-05-06T03:21:36.563Z"}
|
||||
{"cache_key":"3a2ed7e8a53c7c4661eb7cb500e2da79258410c264ea9d9ffe53e5809e9cb9f4","model":"gpt-5.4","provider":"openai","segment_id":"overview.snapshot.tickInterval","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Tick Interval","text_hash":"5e913b1331d1645eed8f87e79af3016b78b2ebe8b1286f2ce861c50671ae6886","tgt_lang":"uk","translated":"Інтервал тіку","updated_at":"2026-04-05T17:22:27.181Z"}
|
||||
{"cache_key":"3a3aec25e27accffb7d1b51e3bbcdca7374b9bfb97e2810bb104f1554c7a3898","model":"gpt-5.4","provider":"openai","segment_id":"activity.runId","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Run","text_hash":"00d60e31a4e6b8344d4201f25a6a7dee770713107f6d097abb01559d32b17f26","tgt_lang":"uk","translated":"Запустити","updated_at":"2026-04-05T17:23:53.283Z"}
|
||||
{"cache_key":"3a765c9c7669fba6f48721fd9b31857239237d3a2016be4198f99c342e5761cb","model":"gpt-5.4","provider":"openai","segment_id":"languages.th","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"ไทย (Thai)","text_hash":"0339954ca7e472c2f007782682a76629a864d63d3e419430bb5f6c72c4c1c88d","tgt_lang":"uk","translated":"ไทย (тайська)","updated_at":"2026-04-23T06:30:25.094Z"}
|
||||
{"cache_key":"3a7c6f66e30af4e7e998d790b4536aca6573d14088d10d7c900e80591b8f1599","model":"gpt-5.4","provider":"openai","segment_id":"cron.form.cantAddYet","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Can't add job yet","text_hash":"4044d5877dcb5b01039cb98c32106f3f3b91348355bbd0d784829e7fec115e61","tgt_lang":"uk","translated":"Поки що не можна додати завдання","updated_at":"2026-04-05T17:23:50.170Z"}
|
||||
{"cache_key":"3a99499088a49f6eb255ac3c277f4c6ae5789f5c29fadfcc42c124038bb6d853","model":"gpt-5.4","provider":"openai","segment_id":"overview.pairing.docsTitle","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Device pairing docs (opens in new tab)","text_hash":"4177ade2659cf1572b125131d05b31acb82f462f6bccaa4a136abff574e14a60","tgt_lang":"uk","translated":"Документація щодо сполучення пристроїв (відкривається в новій вкладці)","updated_at":"2026-04-20T06:26:53.139Z"}
|
||||
@@ -271,6 +273,7 @@
|
||||
{"cache_key":"50520e444bcda2e28677535ec1912536c2be4c9808e9b9768be77f5424da1185","model":"gpt-5.4","provider":"openai","segment_id":"overview.stats.instances","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Instances","text_hash":"aa8c181ac3381dcd5890e42f64315a2540a9c7b35897570cf72f7ec1227e52e3","tgt_lang":"uk","translated":"Екземпляри","updated_at":"2026-04-05T17:22:27.181Z"}
|
||||
{"cache_key":"50885c66df035a8e2938eab9935fc957acd167faf48798f3a89447f36b722d41","model":"gpt-5.4","provider":"openai","segment_id":"dreaming.stats.phaseHits","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Phase Hits","text_hash":"7048bb922818ecab86930a1e134b4a9cd165faca3cbe48c9af93d7bc5bcf407d","tgt_lang":"uk","translated":"Збіги фаз","updated_at":"2026-04-06T02:50:46.769Z"}
|
||||
{"cache_key":"50fde9629d0489d7b723ca9c447e6f529f62672b52182a0743d6d8686f53432c","model":"gpt-5.4","provider":"openai","segment_id":"usage.empty.featureTimeline","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Timeline drilldown","text_hash":"f02787b793baa84fe08d54066fbe5cf694a7bfd5c3d5fbe4216e50f14d771db4","tgt_lang":"uk","translated":"Деталізація часової шкали","updated_at":"2026-04-05T17:22:48.249Z"}
|
||||
{"cache_key":"5106a8ede3c2fd39cc0bb645022f17fd112cdc80bc0f3365903c6467b4a9bf63","model":"gpt-5.4","provider":"openai","segment_id":"activity.clear","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Clear","text_hash":"83b12c2216efb4fdc924e1deb5182e905e4926ed0c1c324d467107f46d5a26a9","tgt_lang":"uk","translated":"Очистити","updated_at":"2026-04-05T17:23:29.777Z"}
|
||||
{"cache_key":"511efff3ff1ec4f114e54bb3476daf085ba3a19ad32439a689bf7c2f840875af","model":"gpt-5.4","provider":"openai","segment_id":"cron.summary.nextWake","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Next wake","text_hash":"ca81db1824463cdac39c106074e8d3b9e431dc44ce1c7b96c5b57fdde374d5c2","tgt_lang":"uk","translated":"Наступне пробудження","updated_at":"2026-04-05T17:23:23.754Z"}
|
||||
{"cache_key":"51458ce3fbb017ecce121ff8272f72518eb95c632fb06c1b327616c09d94bd00","model":"gpt-5.4","provider":"openai","segment_id":"cron.form.saveChanges","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Save changes","text_hash":"dd0ae7a5cbcf233968657563dce34639e681861e2df6d3f845c08d49981c0999","tgt_lang":"uk","translated":"Зберегти зміни","updated_at":"2026-04-05T17:23:50.170Z"}
|
||||
{"cache_key":"5177b5629f49b06ad58c37e6c3db412b9d5285231fa6206d99097247a9e4b814","model":"gpt-5.4","provider":"openai","segment_id":"usage.sessions.selected","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Selected ({count})","text_hash":"725bb02e74b1685dff7819ba5bea6f0116c69746d301c3c464fda57204c3124d","tgt_lang":"uk","translated":"Вибрано ({count})","updated_at":"2026-04-05T17:23:10.822Z"}
|
||||
@@ -496,12 +499,14 @@
|
||||
{"cache_key":"8d7a8cf769ba4d51afdc56ca36920dbcc47aca514e20c552ea6f4e93911aace7","model":"gpt-5.4","provider":"openai","segment_id":"dreaming.advanced.emptyGrounded","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"No staged grounded replay entries right now.","text_hash":"3c85fa80872b7e5f27da121c22707aecb7dc74f627b2bcecff0373916fbf7270","tgt_lang":"uk","translated":"Зараз немає підготовлених записів відтворення з прив’язкою до джерела.","updated_at":"2026-04-10T07:59:36.844Z"}
|
||||
{"cache_key":"8d868c97f353e88a3879a06503b86a637d5e7844f474eea9b5e4e3ff8259e159","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.minutesPlaceholder","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"min","text_hash":"1f6fa6f69d185e6086d04e7330361bf9001a3b8d0ce511171055dc34eb90c1c5","tgt_lang":"uk","translated":"хв","updated_at":"2026-04-29T20:15:08.490Z"}
|
||||
{"cache_key":"8daf392f9b7a4d023466eeb7059c031297c0167f837a01d1aa472b93cab0d09e","model":"gpt-5.4","provider":"openai","segment_id":"tabs.config","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Config","text_hash":"87e89abb4c1c551fe08d355d097f18b8de78edca5f556997085681662fce8eed","tgt_lang":"uk","translated":"Конфігурація","updated_at":"2026-04-05T17:22:18.453Z"}
|
||||
{"cache_key":"8dd27ef33a5f18f5b17eac1badfe4dcbcc322581d82fc64848f5efbc7aa52682","model":"gpt-5.5","provider":"openai","segment_id":"activity.status.done","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Done","text_hash":"11a6767d5674c7e45f7e00dc525762275b3a48491ad6045427d2609cc496c516","tgt_lang":"uk","translated":"Готово","updated_at":"2026-05-10T08:31:29.093Z"}
|
||||
{"cache_key":"8ddbe87faa10f117efb2d15533b281bc5cda2d21cb9bc5c840dd0debe45a3c7f","model":"gpt-5.4","provider":"openai","segment_id":"usage.filters.clear","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Clear","text_hash":"83b12c2216efb4fdc924e1deb5182e905e4926ed0c1c324d467107f46d5a26a9","tgt_lang":"uk","translated":"Очистити","updated_at":"2026-04-05T17:22:39.086Z"}
|
||||
{"cache_key":"8dfa5d9f10b53060468be5b4524d1a5b9299e68a7a8c37bbe6a2082b0690484f","model":"gpt-5.4","provider":"openai","segment_id":"overview.notes.cronTitle","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Cron reminders","text_hash":"b691bf454c30632ee7c03f2d9f3693ab0d165beffa1629a7db30cc09bcfe8591","tgt_lang":"uk","translated":"Нагадування Cron","updated_at":"2026-04-05T17:22:33.451Z"}
|
||||
{"cache_key":"8e1c1fd6d17fc5cab8d707fe8b7b09e35ad92f106bc9a270f66926e365f2bbaf","model":"gpt-5.5","provider":"openai","segment_id":"languages.nl","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Nederlands (Dutch)","text_hash":"0287fda204edd760d95a69ab350efebd123bd93b6c0b5d19a9d60b81147f15f6","tgt_lang":"uk","translated":"Nederlands (нідерландська)","updated_at":"2026-04-29T17:37:08.107Z"}
|
||||
{"cache_key":"8e3a2b7139f5760016155ac536c01e601ef2ef5c01b4af5c22a7fca6a440d989","model":"gpt-5.4","provider":"openai","segment_id":"cron.errors.nameRequiredShort","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Name required.","text_hash":"08cc53c62fae59721b64dec36d9966533a5f7ded7f93ee0391b21da263158aa1","tgt_lang":"uk","translated":"Потрібна назва.","updated_at":"2026-04-05T17:23:56.109Z"}
|
||||
{"cache_key":"8e62c046b6c5b99752c4c1212a57d9435d28db4e0d5719ce3d71173b3ccc2d75","model":"gpt-5.4","provider":"openai","segment_id":"overview.access.connectHint","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Click Connect to apply connection changes.","text_hash":"473e1a24ad5a8bff00b2db667b8ff16a9b537a5b127dd2af42842620ea830b6d","tgt_lang":"uk","translated":"Натисніть «Підключити», щоб застосувати зміни підключення.","updated_at":"2026-04-05T17:22:27.181Z"}
|
||||
{"cache_key":"8e855b33e50d31f1c59ce986d74e6d755db6411a653f6e2c6dc23d31b2de74b1","model":"gpt-5.4","provider":"openai","segment_id":"cron.form.timezoneHelp","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Pick a common timezone or enter any valid IANA timezone.","text_hash":"a56f7de52b59658470a0ed6ae48112ff64e57b49b0e77e10d707d95b6822878b","tgt_lang":"uk","translated":"Виберіть поширений часовий пояс або введіть будь-який дійсний часовий пояс IANA.","updated_at":"2026-04-05T17:23:36.842Z"}
|
||||
{"cache_key":"8e89a9b168c195cc6bc959aad44646f4335f5a53ab417355fe1c9520853d34c4","model":"gpt-5.4","provider":"openai","segment_id":"activity.search","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Search","text_hash":"49c266baaaa70981ea188fa714d5c40cf13830d786a861c9943ae0d26a7f3fe9","tgt_lang":"uk","translated":"Пошук","updated_at":"2026-04-05T17:22:15.408Z"}
|
||||
{"cache_key":"8f2447814db2f54df1384e1bfbe1d1794f6defd555391b0b2eb8f9cf2bd906cd","model":"gpt-5.4","provider":"openai","segment_id":"dreaming.stats.shortTerm","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Short-term","text_hash":"5bb852d4225d676aa64e8933284475ce54fd35d9535b4f5b4b37c42245112df0","tgt_lang":"uk","translated":"Короткостроково","updated_at":"2026-04-06T02:50:46.769Z"}
|
||||
{"cache_key":"8f379d4a42b24a5d16cb933f4b36d8f3280ea727f57c99405a006efcc29de0d9","model":"gpt-5.5","provider":"openai","segment_id":"lazyView.errorTitle","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Panel failed to load","text_hash":"f8c9d26f13962ea24220d44bb42badfec39d7f37b22dffdbb75a67c873cc044d","tgt_lang":"uk","translated":"Не вдалося завантажити панель","updated_at":"2026-04-27T12:12:37.805Z"}
|
||||
{"cache_key":"8f98a73add0e89403024093f46a5bfcf2d03b61267bb32fd74498408dc9ac861","model":"gpt-5.4","provider":"openai","segment_id":"usage.empty.noData","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"No data","text_hash":"3b41ba9c7cb8c5d6530c12eec5000c4e2ad0c48b2d4b9149a3ef6d2a23802819","tgt_lang":"uk","translated":"Немає даних","updated_at":"2026-04-05T17:22:48.249Z"}
|
||||
@@ -552,6 +557,7 @@
|
||||
{"cache_key":"9ab5a3b70fa8c692754a58298e86f2064d1193bcc9dd84ff78b28d76b8d406ad","model":"gpt-5.4","provider":"openai","segment_id":"dreaming.phrases.replayingConversations","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"replaying today's conversations…","text_hash":"9a98b517b8042ef0bebd65a71612511d194e4432b7e2d9ad87236ea1ce1f158f","tgt_lang":"uk","translated":"відтворення сьогоднішніх розмов…","updated_at":"2026-04-06T02:50:52.463Z"}
|
||||
{"cache_key":"9bdf2ad192d59a0c70d472652eff69fb44a36b64c617c37427d2707724715e57","model":"gpt-5.4","provider":"openai","segment_id":"usage.overview.toolCalls","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Tool Calls","text_hash":"548ddc303bacce6b519d601219508cdbf5a27f81b466ccae5268286ae6c9fab9","tgt_lang":"uk","translated":"Виклики інструментів","updated_at":"2026-04-05T17:22:58.150Z"}
|
||||
{"cache_key":"9c4e7f92d9174cba1c769c236f9d0033bfa9c9ef0b45b0807aa20ef2c373dbd3","model":"gpt-5.4","provider":"openai","segment_id":"tabs.instances","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Instances","text_hash":"aa8c181ac3381dcd5890e42f64315a2540a9c7b35897570cf72f7ec1227e52e3","tgt_lang":"uk","translated":"Екземпляри","updated_at":"2026-04-05T17:22:18.453Z"}
|
||||
{"cache_key":"9c53d8ceffbe04fd909d667de95cae764875c6bd447dd012274d9d8cb245d2bb","model":"gpt-5.4","provider":"openai","segment_id":"activity.toolFilter","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Tool","text_hash":"2e53bdcd0740867b597599e733c04a994f55fb17c89a61595183a001742e5705","tgt_lang":"uk","translated":"Інструмент","updated_at":"2026-04-05T17:22:42.565Z"}
|
||||
{"cache_key":"9c7b96150965ccb58f4b8b66bbc711c4be33002bc9fff9d24e30876dca17fe1d","model":"gpt-5.5","provider":"openai","segment_id":"chat.gatewayStatus","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Gateway status: {status}","text_hash":"5778a6ee172589bbd9027790e112d2f90264f86b112308924bf1acabc6b31935","tgt_lang":"uk","translated":"Стан Gateway: {status}","updated_at":"2026-04-29T20:15:18.764Z"}
|
||||
{"cache_key":"9cc46a2eb02dcc354e9fedab7ef07111d80e125d843cea45051e4e97422d2435","model":"gpt-5.4","provider":"openai","segment_id":"dreaming.advanced.stagedTitle","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"From Daily Log","text_hash":"a855adcc31435ccf1e62c8bfc5477dbcf62d8998624805bf1630a81a40fc3e6a","tgt_lang":"uk","translated":"Зі щоденного журналу","updated_at":"2026-04-10T07:52:50.428Z"}
|
||||
{"cache_key":"9d06986d7046c9dbd6f7854e41ee1047535af1c30379f3cbb59cd103a4f42ce1","model":"gpt-5.4","provider":"openai","segment_id":"cron.jobs.schedule","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Schedule","text_hash":"f4830a1dae2980447c716bd4b5779b7013575ef09f70ef4731457218792487b3","tgt_lang":"uk","translated":"Розклад","updated_at":"2026-04-05T17:23:23.754Z"}
|
||||
@@ -785,6 +791,7 @@
|
||||
{"cache_key":"dfcf961f4f43eb22f45600917508fd4efb5aa89001781ee92e4df4347a81bf73","model":"gpt-5.4","provider":"openai","segment_id":"instances.showHosts","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Show hosts and IPs","text_hash":"fdc74f36ced00b110a24962032b06ee3f88f264688dab2b5dbdf4ccbccbcfa5b","tgt_lang":"uk","translated":"Показати хости й IP-адреси","updated_at":"2026-04-06T02:50:42.488Z"}
|
||||
{"cache_key":"e04d6dc0099a7d62d61969bd52aec2844816e3f9d1c01af88ca2157ccdbe2f9a","model":"gpt-5.4","provider":"openai","segment_id":"usage.export.json","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"JSON","text_hash":"db1a21a0bc2ef8fbe13ac4cf044e8c9116d29137d5ed8b916ab63dcb2d4290df","tgt_lang":"uk","translated":"JSON","updated_at":"2026-04-06T03:00:11.329Z"}
|
||||
{"cache_key":"e0d020f9c95ca355865cee857164ba7b4539420a1650bebcddf29e4e93e832d1","model":"gpt-5.4","provider":"openai","segment_id":"usage.overview.noChannelData","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"No channel data","text_hash":"28b65b08b938c27634e6f67a7d8835da8b4e8cbbcc5413da8b6a24afd9c767f2","tgt_lang":"uk","translated":"Немає даних про канали","updated_at":"2026-04-05T17:23:06.427Z"}
|
||||
{"cache_key":"e109d35f3aea1b19253a362787ba0aaf2ae53782b234d8a8fd457a942d9be1f4","model":"gpt-5.4","provider":"openai","segment_id":"activity.status.running","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Running","text_hash":"f4ccae29e1bb0c20a124570a1b43f4347ea94bba9f84ffdfddd9c7445b126128","tgt_lang":"uk","translated":"Запущено","updated_at":"2026-04-06T02:50:24.578Z"}
|
||||
{"cache_key":"e1180f1e40aa5b9c17c158c0741e0f1cf03de85f9828845977afe6e332140479","model":"gpt-5.4","provider":"openai","segment_id":"cron.form.timezonePlaceholder","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"America/Los_Angeles","text_hash":"2d4bbedff807854084b7855fd6e0d49ab55b41e8c9395debd40d0e8e1d3390cf","tgt_lang":"uk","translated":"America/Los_Angeles","updated_at":"2026-04-06T03:00:11.329Z"}
|
||||
{"cache_key":"e18652a7c717f47985625cc87ef1d845ee2f0dec51e90f436a2cd63c3a7ff27a","model":"gpt-5.4","provider":"openai","segment_id":"instances.hideHosts","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Hide hosts and IPs","text_hash":"89fb72b6105a014b77e71fac6fe4d6b492e4804db99e32e7c90ac1aa0c333a81","tgt_lang":"uk","translated":"Сховати хости й IP-адреси","updated_at":"2026-04-06T02:50:42.488Z"}
|
||||
{"cache_key":"e19e43d7172f20dfe7e8df0477eafeec3176d4a7743b674325f3de8af3f63aea","model":"gpt-5.4","provider":"openai","segment_id":"dreaming.advanced.emptyPromoted","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"No recent promotions to inspect.","text_hash":"8567f5da8f4809b0d871de3a50793ea5a7e89050f9768f2850a625f96ef6a35b","tgt_lang":"uk","translated":"Немає нещодавніх підвищень для перегляду.","updated_at":"2026-04-10T07:59:36.844Z"}
|
||||
@@ -837,6 +844,7 @@
|
||||
{"cache_key":"edc2881ef5613d7f47b28056f63264750b8ca57757257f025c1e3763b5c3da34","model":"gpt-5.4","provider":"openai","segment_id":"usage.details.collapse","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Collapse","text_hash":"be6eb1fc3b05bf9dceebad2eac7841d1b2f40bda9aa2da34df8ca22af02bc3ed","tgt_lang":"uk","translated":"Згорнути","updated_at":"2026-04-05T17:23:13.966Z"}
|
||||
{"cache_key":"ee2393a0f45d4ed3dad1d2dcb908a156669a18f971f21570b0cea28f5c31caa5","model":"gpt-5.4","provider":"openai","segment_id":"common.version","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Version","text_hash":"dd167905de0defcaf72de673ee44c07431770d129ccffab286bd2edfdaf62396","tgt_lang":"uk","translated":"Версія","updated_at":"2026-04-05T17:22:15.408Z"}
|
||||
{"cache_key":"eea3299ac5ce54c9fc2666a7eb3ed159b585c36ade10d374ae3ae24083db775d","model":"gpt-5.4","provider":"openai","segment_id":"usage.presets.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"}
|
||||
{"cache_key":"eebc3792b5aaf8d336a6d379ef186ef287224f1858cf8d2c1199e682a51a8aa4","model":"gpt-5.4","provider":"openai","segment_id":"activity.session","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Session","text_hash":"6959b4159575d8dd76d9f3bbe2c6437904f861e7860c35abd18deffb1c3425a0","tgt_lang":"uk","translated":"Сеанс","updated_at":"2026-04-05T17:23:36.842Z"}
|
||||
{"cache_key":"eec491834295ebce16b551f5156c8acd07de38dcbb3effd9f821772263f74ba5","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.globalTooltip","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Include global sessions.","text_hash":"d7e84378e823b8b8a09d445cf921ce904c257fef554a573c023e9355b5f9fdf2","tgt_lang":"uk","translated":"Включити глобальні сеанси.","updated_at":"2026-05-04T07:16:57.699Z"}
|
||||
{"cache_key":"eef016b707ff5c38ddc15e553af590093ee7eba948304c5940acf8bd9121251d","model":"gpt-5.4","provider":"openai","segment_id":"common.publicKey","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Public Key","text_hash":"a51af74c1dda1bf0f6a64455d747f7e14aa8cda977cbe7b26fb9d5323125d41a","tgt_lang":"uk","translated":"Публічний ключ","updated_at":"2026-04-06T02:50:29.304Z"}
|
||||
{"cache_key":"ef3407e5eb8ac61faea4befc7d595879de23a2bae5a16465d9462f5460c82932","model":"gpt-5.4","provider":"openai","segment_id":"languages.zhCN","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"简体中文 (Simplified Chinese)","text_hash":"e34fcc9872e46b54fd22bd89aae921332644df9ff58d7778cba9c4007dbeafb2","tgt_lang":"uk","translated":"简体中文 (спрощена китайська)","updated_at":"2026-04-06T02:50:57.411Z"}
|
||||
|
||||
@@ -1,11 +1,36 @@
|
||||
{
|
||||
"fallbackKeys": [],
|
||||
"generatedAt": "2026-05-23T05:41:03.058Z",
|
||||
"fallbackKeys": [
|
||||
"activity.allTools",
|
||||
"activity.argumentHiddenOne",
|
||||
"activity.argumentsHidden",
|
||||
"activity.autoFollow",
|
||||
"activity.collapseAll",
|
||||
"activity.duration.minutes",
|
||||
"activity.duration.ms",
|
||||
"activity.duration.seconds",
|
||||
"activity.empty",
|
||||
"activity.emptyFiltered",
|
||||
"activity.entrySummary",
|
||||
"activity.expandAll",
|
||||
"activity.filtersLabel",
|
||||
"activity.noOutputPreview",
|
||||
"activity.outputTruncated",
|
||||
"activity.searchPlaceholder",
|
||||
"activity.statusFilters",
|
||||
"activity.streamLabel",
|
||||
"activity.subtitle",
|
||||
"activity.title",
|
||||
"activity.toolCallId",
|
||||
"activity.visibleCount",
|
||||
"subtitles.activity",
|
||||
"tabs.activity"
|
||||
],
|
||||
"generatedAt": "2026-05-25T03:52:20.870Z",
|
||||
"locale": "vi",
|
||||
"model": "claude-opus-4-7",
|
||||
"provider": "anthropic",
|
||||
"sourceHash": "2e6cfef7fe4490f7f524e448706ee7bfb8441ff88e1c79f479b7521f0db6e7cb",
|
||||
"totalKeys": 1122,
|
||||
"translatedKeys": 1122,
|
||||
"sourceHash": "e760668abcba0b56572e1f4772f221e2716a7f39bc7f91669fd3c3db0210f593",
|
||||
"totalKeys": 1154,
|
||||
"translatedKeys": 1130,
|
||||
"workflow": 1
|
||||
}
|
||||
|
||||
@@ -33,6 +33,7 @@
|
||||
{"cache_key":"05c49d92169a7edd0cff681564c4b56e30713f22b902eb80e56318b3028b12fb","model":"gpt-5.5","provider":"openai","segment_id":"agents.files.collapsePreview","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Collapse preview","text_hash":"90e8d06c0309d797a91911f446a0d6218d659c7c8769e2ab4034bc6e0c4c008d","tgt_lang":"vi","translated":"Thu gọn bản xem trước","updated_at":"2026-04-29T19:28:12.160Z"}
|
||||
{"cache_key":"05d9f4dbc76be0b75c7a356e295c73e1daa885f51488afee857a9c917cc84b11","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.deleteSelected","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Delete","text_hash":"e2d0a54968ead24efc0dffa6ac78fc606dceec34a0f586177a74a54cc2272cf8","tgt_lang":"vi","translated":"Xóa","updated_at":"2026-04-29T20:16:33.852Z"}
|
||||
{"cache_key":"05f25848561167265b1c2dbe3a4dadd6440df484a60950e421e0670440531cf7","model":"gpt-5.5","provider":"openai","segment_id":"chat.runningVersion","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"running v{version}","text_hash":"71317eeb4277d213186524c216b02af34724cd4ee7bd2531c24df009b373519e","tgt_lang":"vi","translated":"đang chạy v{version}","updated_at":"2026-04-29T20:16:43.294Z"}
|
||||
{"cache_key":"063c86fc18442c937f3d7b904e691a1016716f878a55bcaff47e79420d79dcef","model":"gpt-5.5","provider":"openai","segment_id":"activity.toolFilter","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Tool","text_hash":"2e53bdcd0740867b597599e733c04a994f55fb17c89a61595183a001742e5705","tgt_lang":"vi","translated":"Công cụ","updated_at":"2026-04-29T17:41:13.544Z"}
|
||||
{"cache_key":"0651599aaf4ea8a4640ed394b7ba75b33cf07f19c595d6f19693985a0fdeb45b","model":"gpt-5.5","provider":"openai","segment_id":"cron.jobs.schedule","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Schedule","text_hash":"f4830a1dae2980447c716bd4b5779b7013575ef09f70ef4731457218792487b3","tgt_lang":"vi","translated":"Lịch","updated_at":"2026-04-29T17:41:32.334Z"}
|
||||
{"cache_key":"067cbbdef12dbd5fcc6bb23bcbeaf69c4b824f437ac83549eac3719cef73a361","model":"gpt-5.5","provider":"openai","segment_id":"usage.details.noTimeline","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"No timeline data","text_hash":"27318307eb94eb3cc0c8e365dc7c1b56f1d5876b8af208739832ff52aaf17022","tgt_lang":"vi","translated":"Không có dữ liệu dòng thời gian","updated_at":"2026-04-29T17:41:10.252Z"}
|
||||
{"cache_key":"06a13be5ad9d4563c91ec4ba8553f7fda4a4af221112def8a63708f5dfd6b589","model":"gpt-5.5","provider":"openai","segment_id":"usage.details.of","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"of","text_hash":"28391d3bc64ec15cbb090426b04aa6b7649c3cc85f11230bb0105e02d15e3624","tgt_lang":"vi","translated":"của","updated_at":"2026-04-29T17:41:13.544Z"}
|
||||
@@ -110,6 +111,7 @@
|
||||
{"cache_key":"1a61db64915051b69345ae8d0bbc64bc4971bfddaca9b7615e6073d48fb24d9d","model":"gpt-5.5","provider":"openai","segment_id":"agents.channels.notConfigured","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"not configured","text_hash":"9f33f06843e745c0bda6361e9d081672d7f4280f9ad0e8cf967e083f8ac34427","tgt_lang":"vi","translated":"chưa cấu hình","updated_at":"2026-04-29T19:28:07.209Z"}
|
||||
{"cache_key":"1a82ca58b03a879fb6eae5ba571226bffd2cf9780d2e20ed5d71942cdd355752","model":"gpt-5.5","provider":"openai","segment_id":"dreaming.advanced.emptyPromoted","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"No recent promotions to inspect.","text_hash":"8567f5da8f4809b0d871de3a50793ea5a7e89050f9768f2850a625f96ef6a35b","tgt_lang":"vi","translated":"Không có thăng hạng gần đây nào để kiểm tra.","updated_at":"2026-04-29T17:40:31.204Z"}
|
||||
{"cache_key":"1abdc7303b09533480d1d5c9bfda03b20e0a8854d08dda02611a2a1a2b4e1ade","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.showFilters","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Show filters","text_hash":"4594a3b522d344e30019ce3188a5adee37ffe43239eab8cc1c4a8a05eb2f061a","tgt_lang":"vi","translated":"Hiển thị bộ lọc","updated_at":"2026-05-04T07:18:13.683Z"}
|
||||
{"cache_key":"1ac784275498187f2a57eaeac2ccb77ff2599799fb2439d325b9f2491849c838","model":"gpt-5.5","provider":"openai","segment_id":"activity.status.done","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Done","text_hash":"11a6767d5674c7e45f7e00dc525762275b3a48491ad6045427d2609cc496c516","tgt_lang":"vi","translated":"Hoàn tất","updated_at":"2026-05-10T08:32:36.763Z"}
|
||||
{"cache_key":"1b007e4c29dc62d43e77d617528798394c26d57fd86a97a81edcd5b4157e228b","model":"gpt-5.5","provider":"openai","segment_id":"agents.files.missingHint","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"This file is missing. Saving will create it in the agent workspace.","text_hash":"76f5e100c76d9904ada60584ca5d595980600e772931fdfeb9c5e6c85039ff22","tgt_lang":"vi","translated":"Tệp này bị thiếu. Khi lưu, tệp sẽ được tạo trong workspace của agent.","updated_at":"2026-04-29T19:28:16.225Z"}
|
||||
{"cache_key":"1b795a42abeacd3e76c0bc9a684439e6e5843614b29780fe6501f59627017440","model":"gpt-5.5","provider":"openai","segment_id":"agents.cronPanel.schedulerTitle","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Scheduler","text_hash":"d3a27d96cd0791a2b2161ed5cf5e3b5c0d360d05070e7bf6bf0e45d4e5a8f264","tgt_lang":"vi","translated":"Trình lập lịch","updated_at":"2026-04-29T19:28:07.209Z"}
|
||||
{"cache_key":"1b8e9b458707f798f5e83671543cd38912ecc7570793d5dcc84432d13bfd37c0","model":"gpt-5.5","provider":"openai","segment_id":"dreaming.scene.reset","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Reset","text_hash":"daee7606b339f3c339076fe2c9f372a3ff40c8ee896005d829c7481b64ca5303","tgt_lang":"vi","translated":"Đặt lại","updated_at":"2026-04-29T17:40:26.886Z"}
|
||||
@@ -355,6 +357,7 @@
|
||||
{"cache_key":"59934b5e8ec0bb4c59af53279abafca4e0f54217d5b31621e8ae2f93703df1e3","model":"gpt-5.5","provider":"openai","segment_id":"agents.alreadyDefaultTitle","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Already the default agent","text_hash":"28842ed7390eb8d6dc304fed820e1699adc70f80ac4b73777dcc8f29e5dafeb5","tgt_lang":"vi","translated":"Đã là agent mặc định","updated_at":"2026-04-29T19:28:03.006Z"}
|
||||
{"cache_key":"5a3283d3163529db0c6d000c2e7d913913f1addaf3d2f1ab997c9c2abbc57abd","model":"gpt-5.5","provider":"openai","segment_id":"channels.nostr.website","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Website","text_hash":"b5a229ac8becc6035511f432ca6018f581f0627233eada6ae8e12b505d44af7f","tgt_lang":"vi","translated":"Trang web","updated_at":"2026-04-29T17:39:43.419Z"}
|
||||
{"cache_key":"5a4e25ade5d3990abb42f251fe2c38458478bafaf6367b52be53a8ecc1fd8952","model":"gpt-5.5","provider":"openai","segment_id":"usage.empty.featureTimeline","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Timeline drilldown","text_hash":"f02787b793baa84fe08d54066fbe5cf694a7bfd5c3d5fbe4216e50f14d771db4","tgt_lang":"vi","translated":"Đi sâu dòng thời gian","updated_at":"2026-04-29T17:40:51.798Z"}
|
||||
{"cache_key":"5a8b1cf963ee12f327706f13da08f30c9241a2e68ea68da0cb7daca1f34ed359","model":"gpt-5.5","provider":"openai","segment_id":"activity.status.error","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Error","text_hash":"54a0e8c17ebb21a11f8a25b8042786ef7efe52441e6cc87e92c67e0c4c0c6e78","tgt_lang":"vi","translated":"Lỗi","updated_at":"2026-04-29T17:41:43.271Z"}
|
||||
{"cache_key":"5ab89d9a15810426c98fcf6dd3aefbb1c705f1c94607d0d4c6270fd484856d7c","model":"gpt-5.5","provider":"openai","segment_id":"cron.form.unit","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Unit","text_hash":"4e545960f1bffc134026127ef92963e136ec84b24bb2a6103c0731a64843a40b","tgt_lang":"vi","translated":"Đơn vị","updated_at":"2026-04-29T17:41:49.511Z"}
|
||||
{"cache_key":"5b237f775061daa0eb6e4d53642f4a8e5b339d69ca7572d62ec0d10e200c919f","model":"gpt-5.5","provider":"openai","segment_id":"usage.empty.featureSessions","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Session ranking","text_hash":"3d7a0d78109afcbc00cf1355110c46efeb59fda315ffd023cb0286791f48179e","tgt_lang":"vi","translated":"Xếp hạng phiên","updated_at":"2026-04-29T17:40:51.798Z"}
|
||||
{"cache_key":"5b27cd26544474417199c33566524cc6a42c458890e95474f14a4679bcfe1d7e","model":"gpt-5.5","provider":"openai","segment_id":"chat.autoScrollNearBottom","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Near bottom","text_hash":"7604174593e383c8bd86a8812a17bd33f09ab343fcc74cd3500e013b0e45af94","tgt_lang":"vi","translated":"Gần cuối","updated_at":"2026-05-15T06:22:56.512Z"}
|
||||
@@ -528,6 +531,7 @@
|
||||
{"cache_key":"8544dc8f5dd6a3c2b51f93473d39dae202e8b0a6a59565212a2a380b8dc70d69","model":"gpt-5.5","provider":"openai","segment_id":"channels.nostr.avatarHelp","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"HTTPS URL to your profile picture","text_hash":"47a318504f5730335750f1a2147910a74fe606f730bed716e5a401d7a8246877","tgt_lang":"vi","translated":"URL HTTPS tới ảnh hồ sơ của bạn","updated_at":"2026-04-29T17:39:43.419Z"}
|
||||
{"cache_key":"85505f92cf7160d289dcdfc1976c0a986a6e4da00a4e22d88269867d2102ca12","model":"gpt-5.5","provider":"openai","segment_id":"overview.access.toggleTokenVisibility","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Toggle token visibility","text_hash":"81fc4b962be0e4a4748879f1645272c8f2302e101c59544f1fac347b3f892f26","tgt_lang":"vi","translated":"Bật/tắt hiển thị token","updated_at":"2026-04-29T17:39:59.232Z"}
|
||||
{"cache_key":"857c0cef793625e07e5fdb981d3e99cfda029c5072a3d9342bbf4437ea99caf4","model":"gpt-5.5","provider":"openai","segment_id":"debug.health","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Health","text_hash":"55898449eb74fb2e348d13e5a5d84ab019bb87ea92687b50b3d3302eb409b784","tgt_lang":"vi","translated":"Tình trạng","updated_at":"2026-04-29T19:28:16.225Z"}
|
||||
{"cache_key":"85c974e3151550ad49c3c04ab7364932160f9bac6e5b4d47f4bcf4f836d9ad45","model":"gpt-5.5","provider":"openai","segment_id":"activity.session","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Session","text_hash":"6959b4159575d8dd76d9f3bbe2c6437904f861e7860c35abd18deffb1c3425a0","tgt_lang":"vi","translated":"Phiên","updated_at":"2026-04-29T17:41:55.225Z"}
|
||||
{"cache_key":"861b508aeeef3418bd63ecc1d54cb3007eef29199ee5f054cc0ff0cefe4338e1","model":"gpt-5.5","provider":"openai","segment_id":"usage.empty.featureOverview","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Overview cards","text_hash":"c6c740119c7ff7a12222b7971494d6877023f475b6ec87fb88102f159db81a0c","tgt_lang":"vi","translated":"Thẻ tổng quan","updated_at":"2026-04-29T17:40:51.798Z"}
|
||||
{"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"}
|
||||
@@ -536,6 +540,7 @@
|
||||
{"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"}
|
||||
{"cache_key":"878535c587f70857a7920623772dc15e7872f9380791d17153a643998dea6f98","model":"gpt-5.5","provider":"openai","segment_id":"activity.clear","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Clear","text_hash":"83b12c2216efb4fdc924e1deb5182e905e4926ed0c1c324d467107f46d5a26a9","tgt_lang":"vi","translated":"Xóa","updated_at":"2026-04-29T17:41:37.285Z"}
|
||||
{"cache_key":"87a9da5828a4a85bbca38e6558a385e39ea72cbab33168ca70c940f013ed2a08","model":"gpt-5.5","provider":"openai","segment_id":"usage.overview.noProviderData","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"No provider data","text_hash":"2f97f86c6c1555a13d977d78f6ab6f6441450350cb9b643223361b636eed2e30","tgt_lang":"vi","translated":"Không có dữ liệu nhà cung cấp","updated_at":"2026-04-29T17:41:06.725Z"}
|
||||
{"cache_key":"885f70612c12a42f04256e1b5facffabdadd39476c490afb0a4eeaa5b2aea2c4","model":"gpt-5.5","provider":"openai","segment_id":"cron.runs.runStatusError","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Error","text_hash":"54a0e8c17ebb21a11f8a25b8042786ef7efe52441e6cc87e92c67e0c4c0c6e78","tgt_lang":"vi","translated":"Lỗi","updated_at":"2026-04-29T17:41:43.271Z"}
|
||||
{"cache_key":"887919c09b1e2bebc941e961a65884d0ff653de45e74dc63496023610236e2eb","model":"gpt-5.5","provider":"openai","segment_id":"agents.tabs.files","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Files","text_hash":"abc7e9892806b047b4d4786b3685285543f76ca314c4c76246d5f6544c7856c9","tgt_lang":"vi","translated":"Tệp","updated_at":"2026-04-29T19:28:03.006Z"}
|
||||
@@ -705,6 +710,7 @@
|
||||
{"cache_key":"b0be1d905e055b0082b7a2fd8ed23252ac38b9bac3e10ece8493261f2fa4c522","model":"gpt-5.5","provider":"openai","segment_id":"tabs.overview","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Overview","text_hash":"d4b1ea5708dd532930a85188b45aff6f0a3ed458500c7577e0127a538eb0d100","tgt_lang":"vi","translated":"Tổng quan","updated_at":"2026-04-29T17:39:51.536Z"}
|
||||
{"cache_key":"b16e20023d9644bc55670a40295661e6ed0f8e2eb78be0dca75c2e3b8940776a","model":"gpt-5.5","provider":"openai","segment_id":"cron.form.advancedHelp","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Optional overrides for delivery guarantees, schedule jitter, and model controls.","text_hash":"a470ce680d28996a5d0ea9c39691bd8b804b85c6766d6bb0ee81c1b01d5fc82f","tgt_lang":"vi","translated":"Ghi đè tùy chọn cho đảm bảo gửi, độ lệch lịch và điều khiển mô hình.","updated_at":"2026-04-29T17:42:05.504Z"}
|
||||
{"cache_key":"b1768158824736a6e1e2d02de63cb6b4ec65673fad94adef853ee4c7dc4ffade","model":"gpt-5.5","provider":"openai","segment_id":"agents.copyIdTitle","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Copy agent ID to clipboard","text_hash":"af2bccd7856c791343d66ad6a2e6aa1a3d4d478754b4da90254fc0c4da3d88d3","tgt_lang":"vi","translated":"Sao chép ID agent vào bảng nhớ tạm","updated_at":"2026-04-29T19:28:03.006Z"}
|
||||
{"cache_key":"b1e4bb62570b480e5892642ed6bb5ee28852c76946008bd6262df4cc6505c851","model":"gpt-5.5","provider":"openai","segment_id":"activity.status.running","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Running","text_hash":"f4ccae29e1bb0c20a124570a1b43f4347ea94bba9f84ffdfddd9c7445b126128","tgt_lang":"vi","translated":"Đang chạy","updated_at":"2026-04-29T17:39:28.986Z"}
|
||||
{"cache_key":"b1efd53935291e73f8aa8d8875ebd85460dfbf3fe3d839cef2f66e18e937c0de","model":"gpt-5.5","provider":"openai","segment_id":"overview.access.subtitle","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Where the dashboard connects and how it authenticates.","text_hash":"2f6f51f66a943e8e3fc0204189b15b27a161e28fec528288dc8886c924b2ff51","tgt_lang":"vi","translated":"Nơi bảng điều khiển kết nối và cách xác thực.","updated_at":"2026-04-29T17:39:59.232Z"}
|
||||
{"cache_key":"b1f46c89982609046285023106b67364d4b90432d8eaa38854ab533e4f996a1d","model":"gpt-5.5","provider":"openai","segment_id":"usage.mosaic.dayOfWeek","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Day of Week","text_hash":"0f2148a98fb2064bb5194ba8ed3b453cd5e2bfdb8f1549509e16e8b9e94acb71","tgt_lang":"vi","translated":"Ngày trong tuần","updated_at":"2026-04-29T17:41:18.008Z"}
|
||||
{"cache_key":"b29592410df2bd732935a522f85a598ac50d5be5a58e238fa3c842e215520410","model":"gpt-5.5","provider":"openai","segment_id":"usage.filters.timeZoneUtc","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"UTC","text_hash":"7e5f76c94a635c217e282f79db4fc7ee4bfd9b64044166714067602cc4be620c","tgt_lang":"vi","translated":"UTC","updated_at":"2026-04-29T17:40:44.671Z"}
|
||||
@@ -790,6 +796,7 @@
|
||||
{"cache_key":"c34be02c700aff30e2e6050c61daa9237a712ed175a93ee839b59fa801cd67b7","model":"gpt-5.5","provider":"openai","segment_id":"execApproval.allowOnce","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Allow once","text_hash":"168511d24d9ee03122b3200f929be11eaaedad45cb0ecb20a95f549b3e3f4d0f","tgt_lang":"vi","translated":"Cho phép một lần","updated_at":"2026-04-29T19:28:22.160Z"}
|
||||
{"cache_key":"c36a1ab1dd7aec6b1d3ff3c2a447dee297d340b7a768062e1ce7165dead04a71","model":"gpt-5.5","provider":"openai","segment_id":"languages.it","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Italiano (Italian)","text_hash":"0090dc269d25b87e5739c688fed25a00a04b01d196c0c54fafeabf22351e6864","tgt_lang":"vi","translated":"Italiano (Tiếng Ý)","updated_at":"2026-04-29T17:41:29.250Z"}
|
||||
{"cache_key":"c387c100ad4baafea347b77619855f3eb8a1cb9e9b4c6ea440b90509cd86c734","model":"gpt-5.5","provider":"openai","segment_id":"agents.tabs.cronJobs","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Cron Jobs","text_hash":"043d5c96a8cd2805d6743faef29eaa7deb83ff3ed45f8cd42df1b75c257f8d65","tgt_lang":"vi","translated":"Cron Jobs","updated_at":"2026-04-29T19:28:03.006Z"}
|
||||
{"cache_key":"c3a90ecb406a0ced5f8938f5ec41ba0ff82b60ddc57ae8c62a880f956a863c2e","model":"gpt-5.5","provider":"openai","segment_id":"activity.search","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Search","text_hash":"49c266baaaa70981ea188fa714d5c40cf13830d786a861c9943ae0d26a7f3fe9","tgt_lang":"vi","translated":"Tìm kiếm","updated_at":"2026-04-29T17:40:18.572Z"}
|
||||
{"cache_key":"c41ba9bfa6cf5f2539a71543d7e0aaa3a96e14adf69af5d2fab25c3edcf5e222","model":"gpt-5.5","provider":"openai","segment_id":"agents.cronPanel.agentJobsTitle","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Agent Cron Jobs","text_hash":"69a868abf16029a87237a20520c80bb929ad2586aa4eff49eea9812b2e6ab0cb","tgt_lang":"vi","translated":"Tác vụ cron của agent","updated_at":"2026-04-29T19:28:12.160Z"}
|
||||
{"cache_key":"c42e70f6ddcc5d3b69d562950c41b8315fc0ac4485890b9d0fce039aa5243e07","model":"gpt-5.5","provider":"openai","segment_id":"agents.selectSubtitle","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Pick an agent to inspect its workspace and tools.","text_hash":"01d17a9ae97ae5e6013aae3c9d01230091c519f9a1b8e214d9e1041e1c4e6bae","tgt_lang":"vi","translated":"Chọn một agent để kiểm tra workspace và công cụ của agent đó.","updated_at":"2026-04-29T19:28:03.006Z"}
|
||||
{"cache_key":"c46df47c7f0a179d3cad2768cc6537c4a04b140a51241c3196689b662a41332a","model":"gpt-5.5","provider":"openai","segment_id":"cron.form.cancel","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Cancel","text_hash":"19766ed6ccb2f4a32778eed80d1928d2c87a18d7c275ccb163ec6709d3eb2e27","tgt_lang":"vi","translated":"Hủy","updated_at":"2026-04-29T17:42:08.542Z"}
|
||||
@@ -959,6 +966,7 @@
|
||||
{"cache_key":"eeabe5d95691ce4cfd7ae164ee8dd2181db6cafcc58611ebf7f6d0594ff946b3","model":"gpt-5.5","provider":"openai","segment_id":"languages.ar","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"العربية (Arabic)","text_hash":"10d878fbdf0087b986838cb75a671dc756251e353a6612c6d04082214a952639","tgt_lang":"vi","translated":"العربية (Tiếng Ả Rập)","updated_at":"2026-04-29T17:41:29.250Z"}
|
||||
{"cache_key":"eed2c3b752ca6a05b4580ad08a8085b7f16564486cddb55a9019f0d8f4940cbf","model":"gpt-5.5","provider":"openai","segment_id":"chat.settings","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Chat settings","text_hash":"17de0faa9d2cb0c43e5e57f55bd0ae48f37e62d3a31dada7d77fbdaafc142944","tgt_lang":"vi","translated":"Cài đặt trò chuyện","updated_at":"2026-04-29T20:16:43.294Z"}
|
||||
{"cache_key":"eee7f2f1dd23684b6973497ce8430072eb06a023256b3c8912fcc05be4e66658","model":"gpt-5.5","provider":"openai","segment_id":"cron.quickCreate.steps.how","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"How","text_hash":"7470bd3bc2abfe497af32ee4ccf845cb2aba14878d55c970d38d99629ab5d6a3","tgt_lang":"vi","translated":"Cách thức","updated_at":"2026-04-29T20:16:50.924Z"}
|
||||
{"cache_key":"ef344183c4d1d77e390a7bfdbbb1c901e9ed17b49876cbb2c7e1f7b501d9f274","model":"gpt-5.5","provider":"openai","segment_id":"activity.runId","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Run","text_hash":"00d60e31a4e6b8344d4201f25a6a7dee770713107f6d097abb01559d32b17f26","tgt_lang":"vi","translated":"Chạy","updated_at":"2026-04-29T19:28:19.773Z"}
|
||||
{"cache_key":"efb7ab984298f64360a1e99ba74cb57c238a5e2e489b2c1f38ca64c3ffe1d666","model":"gpt-5.5","provider":"openai","segment_id":"subtitles.usage","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"API usage and costs.","text_hash":"9ee4834076606d017e613a984a00c778fc0656d63fcc32dbf32c37ebb4cfdac3","tgt_lang":"vi","translated":"Mức sử dụng API và chi phí.","updated_at":"2026-04-29T17:39:55.530Z"}
|
||||
{"cache_key":"efcf9d3db80fb41579d5d00926e67770017f07e25d7199f8b51fabe394347bb9","model":"gpt-5.5","provider":"openai","segment_id":"dreaming.advanced.sortSignals","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Strongest support","text_hash":"7a78c39506cf7151ca2ccb1b378c3c35e0fb551c4d15aea0c404e86de10f6244","tgt_lang":"vi","translated":"Hỗ trợ mạnh nhất","updated_at":"2026-04-29T17:40:31.204Z"}
|
||||
{"cache_key":"f016e8b388fcf87a1d55d014757b8062c24163ca92082ce38168886f0ca1b288","model":"gpt-5.5","provider":"openai","segment_id":"dreaming.advanced.summaryPromotedToday","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"promoted today","text_hash":"8efdaa0adb35180ec6d4361185f120b82608be44294fde1f1597dfc8614cca0d","tgt_lang":"vi","translated":"đã thăng hạng hôm nay","updated_at":"2026-04-29T17:40:31.204Z"}
|
||||
|
||||
@@ -1,11 +1,39 @@
|
||||
{
|
||||
"fallbackKeys": [],
|
||||
"generatedAt": "2026-05-23T05:38:56.003Z",
|
||||
"fallbackKeys": [
|
||||
"activity.allTools",
|
||||
"activity.argumentHiddenOne",
|
||||
"activity.argumentsHidden",
|
||||
"activity.autoFollow",
|
||||
"activity.collapseAll",
|
||||
"activity.duration.minutes",
|
||||
"activity.duration.ms",
|
||||
"activity.duration.seconds",
|
||||
"activity.empty",
|
||||
"activity.emptyFiltered",
|
||||
"activity.entrySummary",
|
||||
"activity.expandAll",
|
||||
"activity.filtersLabel",
|
||||
"activity.noOutputPreview",
|
||||
"activity.outputTruncated",
|
||||
"activity.runId",
|
||||
"activity.search",
|
||||
"activity.searchPlaceholder",
|
||||
"activity.status.error",
|
||||
"activity.statusFilters",
|
||||
"activity.streamLabel",
|
||||
"activity.subtitle",
|
||||
"activity.title",
|
||||
"activity.toolCallId",
|
||||
"activity.visibleCount",
|
||||
"subtitles.activity",
|
||||
"tabs.activity"
|
||||
],
|
||||
"generatedAt": "2026-05-25T03:52:16.379Z",
|
||||
"locale": "zh-CN",
|
||||
"model": "claude-opus-4-7",
|
||||
"provider": "anthropic",
|
||||
"sourceHash": "2e6cfef7fe4490f7f524e448706ee7bfb8441ff88e1c79f479b7521f0db6e7cb",
|
||||
"totalKeys": 1122,
|
||||
"translatedKeys": 1122,
|
||||
"sourceHash": "e760668abcba0b56572e1f4772f221e2716a7f39bc7f91669fd3c3db0210f593",
|
||||
"totalKeys": 1154,
|
||||
"translatedKeys": 1127,
|
||||
"workflow": 1
|
||||
}
|
||||
|
||||
@@ -198,6 +198,7 @@
|
||||
{"cache_key":"470e75b87bb218141c9d6ad0b228c401e5408a23210bc4878418b16998848458","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.compactionHistory","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Compaction history","text_hash":"cc9c4ee1ed1297d8e380e11a4526c3f5906a58bd263cd3294c6b95ec200e25b2","tgt_lang":"zh-CN","translated":"压缩历史记录","updated_at":"2026-05-06T03:19:11.545Z"}
|
||||
{"cache_key":"4758ee4a0c49e415bf1dd18765d27de18f1ad1824bf990dd99a8a39d2e8624fe","model":"gpt-5.4","provider":"openai","segment_id":"dreaming.phrases.forgettingNoise","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"forgetting what doesn't matter…","text_hash":"b1682b9653c2540fd575cc52cbf7c2e68d8fc54b3987c593f2b94fe4a6a8fc5a","tgt_lang":"zh-CN","translated":"正在遗忘无关紧要的噪音…","updated_at":"2026-04-06T02:47:50.103Z"}
|
||||
{"cache_key":"47965859ec320bc36d115043d88b0efa8a5665fd60cabbbb5f9d78eb9be80d09","model":"gpt-5.4","provider":"openai","segment_id":"overview.connection.tailscaleDocsTitle","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Tailscale Serve docs (opens in new tab)","text_hash":"2ba82f0f0c4820765bb47b714ebdba4b491e2729f2b415496411900a702d4fdb","tgt_lang":"zh-CN","translated":"Tailscale Serve 文档(在新标签页中打开)","updated_at":"2026-04-20T06:26:06.957Z"}
|
||||
{"cache_key":"48c7d6cae28f143af0224f9bc593c7a171f7af2aac9431f75f2ca8874792728d","model":"gpt-5.4","provider":"openai","segment_id":"activity.status.running","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Running","text_hash":"f4ccae29e1bb0c20a124570a1b43f4347ea94bba9f84ffdfddd9c7445b126128","tgt_lang":"zh-CN","translated":"运行中","updated_at":"2026-04-06T02:47:28.112Z"}
|
||||
{"cache_key":"48df5822364e041a62345e57872284deec372f942a6488c8681b5962675fbf0c","model":"gpt-5.4","provider":"openai","segment_id":"login.showToken","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Show token","text_hash":"2faef0ba40dc420f67de983b6c1be8f0f4b9b60f18409f2d2368b53b3c28a7bd","tgt_lang":"zh-CN","translated":"显示令牌","updated_at":"2026-04-20T06:29:46.060Z"}
|
||||
{"cache_key":"48fea294b2e9e049cb2f727a434593412cbf00dd4e734dba492efda97f068545","model":"gpt-5.4","provider":"openai","segment_id":"instances.toggleHostVisibility","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Toggle host visibility","text_hash":"dd0188424f6a0434d4af848b7462f4d12da05800bfc24d82cb2c0d7e443b657b","tgt_lang":"zh-CN","translated":"切换主机可见性","updated_at":"2026-04-06T02:47:42.475Z"}
|
||||
{"cache_key":"498444c7bb313f21590dd86b1a41aae6e27c09802d7a05122193e1f426b8d24f","model":"gpt-5.4","provider":"openai","segment_id":"dreaming.phrases.consolidatingMemories","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"consolidating memories…","text_hash":"89baaaae1f0e1ad3d02d40be2987273190f86bf34e8a27dd35c8e7faa76e2841","tgt_lang":"zh-CN","translated":"正在整合记忆…","updated_at":"2026-04-06T02:47:50.103Z"}
|
||||
@@ -358,6 +359,7 @@
|
||||
{"cache_key":"8dc22d188851c0f0088a3266ca3a778a259b12bde2576d0b42ef0de05c30a752","model":"gpt-5.4","provider":"openai","segment_id":"usage.metrics.tokens","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Tokens","text_hash":"a039dfb9628b53ddaebcfe8ef0793e3fdf19867601295f00d192acef59050869","tgt_lang":"zh-CN","translated":"Token","updated_at":"2026-04-05T17:10:36.565Z"}
|
||||
{"cache_key":"8de39c22accc630578d1587320937167736de02ff3323f4c286761a96697cd43","model":"gpt-5.4","provider":"openai","segment_id":"channels.nostr.websiteHelp","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Your personal website","text_hash":"53b16b8c3ad0dd04970b1988ac06507a2927c2cd378897e57d5c5f9768d5a938","tgt_lang":"zh-CN","translated":"你的个人网站","updated_at":"2026-04-06T02:47:39.053Z"}
|
||||
{"cache_key":"8e19aa1fe084be410f85ec13347c0821d57eed2b31b282c297872aabc1eafa9a","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.status","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Status","text_hash":"920e413c7d411b61ef3e8c63b1cb6ad058d5f95f8b481dbafe60248387d8c355","tgt_lang":"zh-CN","translated":"状态","updated_at":"2026-05-06T03:19:11.545Z"}
|
||||
{"cache_key":"8e44dfb467e8dbcd5cfba6c2c2699da632ba7c9f588f8209aedd8e25cdf7de48","model":"gpt-5.4","provider":"openai","segment_id":"activity.session","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Session","text_hash":"6959b4159575d8dd76d9f3bbe2c6437904f861e7860c35abd18deffb1c3425a0","tgt_lang":"zh-CN","translated":"会话","updated_at":"2026-04-05T17:10:38.781Z"}
|
||||
{"cache_key":"8e8b3742dcd4882d1b7e1f700a99fe624d0147100ad6e19ce7eb6fca477c5a56","model":"gpt-5.4","provider":"openai","segment_id":"dreaming.header.off","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Dreaming Off","text_hash":"fe2f15fef986e674efb95de86adba35f11455f29f9d3b045d0cf23196666cca9","tgt_lang":"zh-CN","translated":"Dreaming 已关闭","updated_at":"2026-04-06T02:47:45.405Z"}
|
||||
{"cache_key":"8e9e13647daa7ca2bf10fbba2b030ad8d3590b278b4d4ab50f0c3714bf11ed7d","model":"gpt-5.5","provider":"openai","segment_id":"cron.quickCreate.delivery.notify.label","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Notify me","text_hash":"a5b3a74811e60623f753002629d9abfc8455155b316003299a39b9eb2871e8b8","tgt_lang":"zh-CN","translated":"通知我","updated_at":"2026-04-29T20:12:25.211Z"}
|
||||
{"cache_key":"8ea881bcb7622859ec8319dbd78ef8d1324d6ff1b12ce0c49a241d9250ea74c4","model":"gpt-5.4","provider":"openai","segment_id":"usage.mosaic.subtitleEmpty","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Estimates require session timestamps.","text_hash":"242d30713d9b93113fb26af72f562aab6200824db8395f314351cfcbe0a164f0","tgt_lang":"zh-CN","translated":"估算需要会话时间戳。","updated_at":"2026-04-05T17:11:02.649Z"}
|
||||
@@ -455,6 +457,7 @@
|
||||
{"cache_key":"b50dbfdfd96cd2c7d0d68d7e12249770dd4f0cbb2077275ea8f5d01f31799b67","model":"gpt-5.5","provider":"openai","segment_id":"chat.runControls.queueMessage","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Queue message","text_hash":"891d4ef2928cc35aa2215dc3cd81e3aff23e2604d6809e3d3b2f1e03fa372092","tgt_lang":"zh-CN","translated":"将消息排队","updated_at":"2026-05-11T15:03:12.852Z"}
|
||||
{"cache_key":"b6397941bf4460a31a6b29ad1e4bd68c06d5b4b73e6e74de0756afe7c5f672c8","model":"gpt-5.4","provider":"openai","segment_id":"dreaming.diary.newer","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Newer","text_hash":"718c45696575a3aae41c3701a734767de3f3d1d7658c292804a6e3e90b1ce3a5","tgt_lang":"zh-CN","translated":"较新","updated_at":"2026-04-06T02:47:50.103Z"}
|
||||
{"cache_key":"b692f49cd79f06a28729cb43d63285878ddfa944b28c57d94a02a32b425d2cb0","model":"gpt-5.4","provider":"openai","segment_id":"common.mode","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Mode","text_hash":"5e23ec6a300dc60a79641769017e16e9bf042cbd8fd0a54586a048ab9da972ff","tgt_lang":"zh-CN","translated":"模式","updated_at":"2026-04-06T02:47:28.112Z"}
|
||||
{"cache_key":"b7253fc25cecc3073efec512ca061a028b7168b2c5b2ea64a8f8b621255d80ac","model":"gpt-5.4","provider":"openai","segment_id":"activity.toolFilter","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Tool","text_hash":"2e53bdcd0740867b597599e733c04a994f55fb17c89a61595183a001742e5705","tgt_lang":"zh-CN","translated":"工具","updated_at":"2026-04-05T17:10:38.781Z"}
|
||||
{"cache_key":"b72a1ee72026b470e53e5f6f5dcf600307f70a9bc54d10b3a1e8c6721071ca8c","model":"gpt-5.4","provider":"openai","segment_id":"usage.overview.throughputHint","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Throughput shows tokens per minute over active time. Higher is better.","text_hash":"25aa92e440598aef332a7addc6d14989f1f7562c8fa83110304de0ecd228d8a1","tgt_lang":"zh-CN","translated":"吞吐量显示活跃时间内每分钟的 Token 数。越高越好。","updated_at":"2026-04-05T17:10:49.551Z"}
|
||||
{"cache_key":"b7a483cee3c13f30d77cac6b33e2033df83ad9c7ed7391c69e638f6b385a3bb9","model":"gpt-5.4","provider":"openai","segment_id":"usage.empty.subtitle","source_path":"ui/src/i18n/locales/zh-CN.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":"zh-CN","translated":"加载使用数据以比较成本、检查会话,并深入查看时间线,无需离开仪表板。","updated_at":"2026-04-05T17:10:42.016Z"}
|
||||
{"cache_key":"b892274665b3fa79882bf1dce450e6643a4eda99b7a606334602e09c003fa263","model":"gpt-5.4","provider":"openai","segment_id":"usage.details.searchConversation","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Search conversation","text_hash":"42c60071a9546a4a8e15a97ec5037957203d4a0e35e23cbc52664fc7bb189f61","tgt_lang":"zh-CN","translated":"搜索对话","updated_at":"2026-04-05T17:11:02.649Z"}
|
||||
@@ -547,6 +550,7 @@
|
||||
{"cache_key":"d86f4c79ddfdecfa0b3832787d1d10b5dc5ee108365ddc6fbfb039a7119387c6","model":"gpt-5.4","provider":"openai","segment_id":"dreaming.phrases.alphabetizingSubconscious","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"alphabetizing the subconscious…","text_hash":"689b32ed4cd0e3bdcad19116d447ea1eb8fdede1ba47d39a21750b3fc3ecf71f","tgt_lang":"zh-CN","translated":"正在为潜意识按字母排序…","updated_at":"2026-04-06T02:47:50.103Z"}
|
||||
{"cache_key":"d8b7fc97b288d765c8f541c643111291799e9c421e69c6a9b733f5813ae27e78","model":"gpt-5.4","provider":"openai","segment_id":"dreaming.advanced.emptyPromoted","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"No recent promotions to inspect.","text_hash":"8567f5da8f4809b0d871de3a50793ea5a7e89050f9768f2850a625f96ef6a35b","tgt_lang":"zh-CN","translated":"没有可查看的最近提升条目。","updated_at":"2026-04-10T07:58:23.997Z"}
|
||||
{"cache_key":"d93042abbdfeae8425a546e5bb954776565d3895856173f889f5e747adaee7fb","model":"gpt-5.5","provider":"openai","segment_id":"chat.composer.startTalk","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Start Talk","text_hash":"d82bd5d6c334fe2bdb41712ad3eb3559680b9f4f27a9d22229a874bd6e4cb6e1","tgt_lang":"zh-CN","translated":"开始 Talk","updated_at":"2026-05-11T15:03:12.852Z"}
|
||||
{"cache_key":"d9865c23dcb30aee43027ab7f4bc0e4dd46e540af2ac6b03864e53ee5a06fdbd","model":"gpt-5.4","provider":"openai","segment_id":"activity.clear","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Clear","text_hash":"83b12c2216efb4fdc924e1deb5182e905e4926ed0c1c324d467107f46d5a26a9","tgt_lang":"zh-CN","translated":"清除","updated_at":"2026-04-05T17:10:38.781Z"}
|
||||
{"cache_key":"d9e9ea99b58cd5990df6118d4ccdbf6eb916ae69c82f69572c08eb11dc4664eb","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.fast","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Fast","text_hash":"6c582b62e0e5aa05647388bd045f2e3e5e7f51f479d00d9df592634c8088a22b","tgt_lang":"zh-CN","translated":"快速","updated_at":"2026-04-29T20:12:16.159Z"}
|
||||
{"cache_key":"da26029a2effd5fce25b011d8308cb2bdb0460b97c858788f12838cdb1b77871","model":"gpt-5.4","provider":"openai","segment_id":"dreaming.phrases.dreamingEmbeddings","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"dreaming in embeddings…","text_hash":"e17cd00c9abf4330434e5209a2fbb57d9ae277a90c390a0b42522fb836b54494","tgt_lang":"zh-CN","translated":"正在 embeddings 中做梦…","updated_at":"2026-04-06T02:47:50.103Z"}
|
||||
{"cache_key":"dae7d0d9e96c820329c9b7273482cbc1c447586ae6ded0931b82394b92023f3e","model":"gpt-5.4","provider":"openai","segment_id":"dreaming.advanced.updatedPrefix","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"updated","text_hash":"27eb5e51506c911f6fc4bb345c0d9db6f60415fceab7c18e1e9b862637415777","tgt_lang":"zh-CN","translated":"更新于","updated_at":"2026-04-10T07:58:23.997Z"}
|
||||
@@ -566,6 +570,7 @@
|
||||
{"cache_key":"dfc420d65930442112dfc41493961d2b57a908d424c7f30e38b96d7416859c77","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.unknownTooltip","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Include unknown sessions.","text_hash":"d7841049eac695e8aa4e318ea09dc4ae7afe6caea896a02ecde5b4c306801f08","tgt_lang":"zh-CN","translated":"包含未知会话。","updated_at":"2026-05-04T07:14:20.263Z"}
|
||||
{"cache_key":"dfffd8bbaae20e7d39df486bec24426c7421585816cc135323d98fd1ebe619d5","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.noSessionsMatchFilters","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"No sessions match your filters.","text_hash":"b050d17ea9750984f7db90917a61a545de26de93aac2b56c0074d6c7295765aa","tgt_lang":"zh-CN","translated":"没有会话符合你的筛选条件。","updated_at":"2026-05-04T12:00:38.911Z"}
|
||||
{"cache_key":"e01fc6049ba3e766e8380f232484b8757ab92eed3686e22b299f0f42f54d595b","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.verbose","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Verbose","text_hash":"2cd57109145ab1cb603c7417e2c382756f332d0fc0f9a43b4d461f7d55f5a09f","tgt_lang":"zh-CN","translated":"详细","updated_at":"2026-04-29T20:12:16.159Z"}
|
||||
{"cache_key":"e0711bc724d7f3e24ede2b536e912bde436f039d961fedd1271b7c9222476607","model":"gpt-5.5","provider":"openai","segment_id":"activity.status.done","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Done","text_hash":"11a6767d5674c7e45f7e00dc525762275b3a48491ad6045427d2609cc496c516","tgt_lang":"zh-CN","translated":"已完成","updated_at":"2026-05-10T08:28:56.636Z"}
|
||||
{"cache_key":"e25e32df9695d3f705b54bde22404812e1ca3969cc58bc157803ce5c438004da","model":"gpt-5.4","provider":"openai","segment_id":"dreaming.status.promotedSuffix","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"promoted","text_hash":"348f71b67f2d742317773fc33fa48fa65f4a016adc8ce1a5afdbc50ce33b2c34","tgt_lang":"zh-CN","translated":"已提升","updated_at":"2026-04-06T02:47:45.405Z"}
|
||||
{"cache_key":"e27cdba48e40c72dfc3f9f96069e9a1231ad22442d36199ee72a8daf1fa22913","model":"gpt-5.5","provider":"openai","segment_id":"chat.welcome.hintBeforeShortcut","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Type a message below ·","text_hash":"d7f17ca8fbb3ca2b6b0e5ea86ac9edeb36a2b53fc6e9089deb3b3bd19e5741b7","tgt_lang":"zh-CN","translated":"在下方输入消息 · 输入","updated_at":"2026-05-11T15:03:12.852Z"}
|
||||
{"cache_key":"e35b6594e79b2b47ed890282969427d9f83e7eb8143b6ebd69db60598d1512d8","model":"gpt-5.4","provider":"openai","segment_id":"usage.sessions.all","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"All","text_hash":"a52ace420f2175d08b1577a1bea5445e36801229c074ef9ed6c55a73401fd9c2","tgt_lang":"zh-CN","translated":"全部","updated_at":"2026-04-05T17:10:55.291Z"}
|
||||
|
||||
@@ -1,11 +1,37 @@
|
||||
{
|
||||
"fallbackKeys": [],
|
||||
"generatedAt": "2026-05-23T05:38:48.336Z",
|
||||
"fallbackKeys": [
|
||||
"activity.allTools",
|
||||
"activity.argumentHiddenOne",
|
||||
"activity.argumentsHidden",
|
||||
"activity.autoFollow",
|
||||
"activity.collapseAll",
|
||||
"activity.duration.minutes",
|
||||
"activity.duration.ms",
|
||||
"activity.duration.seconds",
|
||||
"activity.empty",
|
||||
"activity.emptyFiltered",
|
||||
"activity.entrySummary",
|
||||
"activity.expandAll",
|
||||
"activity.filtersLabel",
|
||||
"activity.noOutputPreview",
|
||||
"activity.outputTruncated",
|
||||
"activity.search",
|
||||
"activity.searchPlaceholder",
|
||||
"activity.statusFilters",
|
||||
"activity.streamLabel",
|
||||
"activity.subtitle",
|
||||
"activity.title",
|
||||
"activity.toolCallId",
|
||||
"activity.visibleCount",
|
||||
"subtitles.activity",
|
||||
"tabs.activity"
|
||||
],
|
||||
"generatedAt": "2026-05-25T03:52:16.776Z",
|
||||
"locale": "zh-TW",
|
||||
"model": "claude-opus-4-7",
|
||||
"provider": "anthropic",
|
||||
"sourceHash": "2e6cfef7fe4490f7f524e448706ee7bfb8441ff88e1c79f479b7521f0db6e7cb",
|
||||
"totalKeys": 1122,
|
||||
"translatedKeys": 1122,
|
||||
"sourceHash": "e760668abcba0b56572e1f4772f221e2716a7f39bc7f91669fd3c3db0210f593",
|
||||
"totalKeys": 1154,
|
||||
"translatedKeys": 1129,
|
||||
"workflow": 1
|
||||
}
|
||||
|
||||
@@ -203,6 +203,7 @@
|
||||
{"cache_key":"41b6f489ff2ef1486fa476c957402b315df61be1c1425b64290905e05ac92a33","model":"gpt-5.4","provider":"openai","segment_id":"usage.details.filtered","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"(filtered)","text_hash":"ff5bcbf42db8f900aa7678f0c3859d3f48f33f9279f6582e19952c885cea371b","tgt_lang":"zh-TW","translated":"(已篩選)","updated_at":"2026-04-05T17:10:54.968Z"}
|
||||
{"cache_key":"41e9369418a1cd324a5b1ab44c917aab2ce9f077b6fe61c5632992cb5fb2f9de","model":"gpt-5.4","provider":"openai","segment_id":"usage.overview.toolCallsHint","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Total tool call count across sessions.","text_hash":"6f9118c475f5f5242ac54891fd9d6e3fb3c99c52d4cb0e4048ee615411c060e4","tgt_lang":"zh-TW","translated":"所有工作階段中的工具呼叫總次數。","updated_at":"2026-04-05T17:10:41.569Z"}
|
||||
{"cache_key":"422fe32d0e047d7aec1bc9bee5d407305590caf66d6a6d7ed0be7daeab35ec2b","model":"gpt-5.4","provider":"openai","segment_id":"dreaming.advanced.emptyShortTerm","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"No short-term entries to inspect.","text_hash":"2da0eeafc31b59fa5ff2c473c82b4d2589378ff500e4e06d5daad8ce3988a6e9","tgt_lang":"zh-TW","translated":"目前沒有可檢視的短期項目。","updated_at":"2026-04-10T07:58:31.101Z"}
|
||||
{"cache_key":"4233efb710b9790411a126eb12fb00cd9afbd0ce009da308fd612eda92b60de5","model":"gpt-5.5","provider":"openai","segment_id":"activity.status.done","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Done","text_hash":"11a6767d5674c7e45f7e00dc525762275b3a48491ad6045427d2609cc496c516","tgt_lang":"zh-TW","translated":"完成","updated_at":"2026-05-10T08:29:04.624Z"}
|
||||
{"cache_key":"428f682658d88130a24423bdcd2d79c457223d274bbcf60f82e9e125e55c4234","model":"gpt-5.4","provider":"openai","segment_id":"channels.nostr.avatarUrl","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Avatar URL","text_hash":"18a20f99701c5c7ac5c7d4f4c62e57e8f35a4aec25a43494baa3b741152c0706","tgt_lang":"zh-TW","translated":"頭像 URL","updated_at":"2026-04-06T02:47:36.502Z"}
|
||||
{"cache_key":"42969216b3fe6aaa4d27fdd51fff877b9fb4a54a87b0e451fb429cfa4ac0fa38","model":"gpt-5.4","provider":"openai","segment_id":"login.hidePassword","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Hide password","text_hash":"a60a56c584b3b05b1a95076a36edbab7131a447910cf21124efcb35f769502df","tgt_lang":"zh-TW","translated":"隱藏密碼","updated_at":"2026-04-20T06:29:48.651Z"}
|
||||
{"cache_key":"429caf7794bff48ca4482295778ae7392c008aaaf4e24f215310cb1a06e3ed0f","model":"gpt-5.5","provider":"openai","segment_id":"chat.composer.stillListening","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Still listening","text_hash":"ed1afffa863d6bbdc5a56a3f114b0e6ca581d7a65f9699f5ab369c9829d18d8a","tgt_lang":"zh-TW","translated":"仍在聆聽","updated_at":"2026-05-22T15:18:15.704Z"}
|
||||
@@ -288,11 +289,13 @@
|
||||
{"cache_key":"5afb0b1a37f84791e5f98fd5a92c5e89b638b668061a3fa85795efc621f2442b","model":"gpt-5.4","provider":"openai","segment_id":"cron.form.days","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Days","text_hash":"e08c0aa8f558f39fa99077e92036cf7d2210fe88ffae4d3b30fd489d9ac99e02","tgt_lang":"zh-TW","translated":"天","updated_at":"2026-04-05T17:11:28.693Z"}
|
||||
{"cache_key":"5bc53db99155f5925dccad8e6f652a6bb2ef60fce87f5e62a1b7e03152e1e306","model":"gpt-5.4","provider":"openai","segment_id":"dreaming.advanced.shortTermTitle","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Waiting for Promotion","text_hash":"7c0139f0d89fd220354f1db6f5495cbeb80ebd35bf9006c8aa0e23a92a20844d","tgt_lang":"zh-TW","translated":"等待提升","updated_at":"2026-04-10T07:58:28.760Z"}
|
||||
{"cache_key":"5bdc44b1b51833f9bd59bfada105e9bee515c0fa603d38a66330cd3cbd5c3234","model":"gpt-5.4","provider":"openai","segment_id":"cron.jobs.title","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Jobs","text_hash":"2f17a0f8d518e491c5a0c490b2c1991828dd87d173994ba40996e1da59d4e368","tgt_lang":"zh-TW","translated":"工作","updated_at":"2026-04-05T17:11:19.130Z"}
|
||||
{"cache_key":"5c97a1a2c3aba7367d9ed62b1017286c8ffb0f51fbfa5e843e1895c5307ffc7a","model":"gpt-5.4","provider":"openai","segment_id":"activity.session","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Session","text_hash":"6959b4159575d8dd76d9f3bbe2c6437904f861e7860c35abd18deffb1c3425a0","tgt_lang":"zh-TW","translated":"工作階段","updated_at":"2026-04-05T17:10:34.347Z"}
|
||||
{"cache_key":"5c9d1b4a7fe379bcc2302d809e4e1a61d2026c4d3ebdcd51b39613d015788a04","model":"gpt-5.4","provider":"openai","segment_id":"cron.runs.delivery","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Delivery","text_hash":"52bfe584a5fc450539e2aa651b990fa2415060492a243816ab2994292089c6fd","tgt_lang":"zh-TW","translated":"傳送","updated_at":"2026-04-05T17:11:22.200Z"}
|
||||
{"cache_key":"5ce1025517c3657fb886dca357a24121d409ecc8d5f9e436fb891e0883ccf377","model":"gpt-5.5","provider":"openai","segment_id":"cron.quickCreate.whatHeading","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"What should it do?","text_hash":"1970bec54875f6bdd238a7b9e2889e98fb652edab85498a790d73c937e6cdb76","tgt_lang":"zh-TW","translated":"它應該做什麼?","updated_at":"2026-04-29T20:12:36.404Z"}
|
||||
{"cache_key":"5cefc1a0c3a8836c9dc5755864f0c47d3c8034cc55ec7db44331f7bc8468bc3e","model":"gpt-5.4","provider":"openai","segment_id":"dreaming.stats.grounded","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Grounded","text_hash":"5b6f73f04fe1a6af2dc43bebb45478862b0bd1fe079eed12f8bc2000a59bf68c","tgt_lang":"zh-TW","translated":"Grounded","updated_at":"2026-04-08T22:26:38.842Z"}
|
||||
{"cache_key":"5d050716955a3dcf8e5e74c136ec4a1bdcb92bbe351c5448fc8ffef593c593fa","model":"gpt-5.4","provider":"openai","segment_id":"overview.cards.modelAuthAttentionExpiredDesc","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"{providers} — re-authenticate with openclaw models auth","text_hash":"e883d59961999e0948fec3d4acbf11dc7c55a16beb27d313a0ce6cceb7ad2cb8","tgt_lang":"zh-TW","translated":"{providers} — 使用 openclaw models auth 重新驗證","updated_at":"2026-04-15T05:42:34.904Z"}
|
||||
{"cache_key":"5d1a3709b048faab3ec4e6272b06378baae97d33d6c86d5647af83714386f3ed","model":"gpt-5.4","provider":"openai","segment_id":"usage.filters.to","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"to","text_hash":"663ea1bfffe5038f3f0cf667f14c4257eff52d77ce7f2a218f72e9286616ea39","tgt_lang":"zh-TW","translated":"至","updated_at":"2026-04-05T17:10:31.705Z"}
|
||||
{"cache_key":"5d247ee2a8253e5ccedd86c1f06906925f903613b1d12c1b986a06ade176723f","model":"gpt-5.4","provider":"openai","segment_id":"activity.status.running","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Running","text_hash":"f4ccae29e1bb0c20a124570a1b43f4347ea94bba9f84ffdfddd9c7445b126128","tgt_lang":"zh-TW","translated":"執行中","updated_at":"2026-04-06T02:47:24.363Z"}
|
||||
{"cache_key":"5d451f387d2c48440d229810adb0bc97dad0101fa32bb6d5818deb376fe76077","model":"gpt-5.4","provider":"openai","segment_id":"cron.form.namePlaceholder","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Morning brief","text_hash":"c6aa9cd74d6a54a6dcee824d7c8011da5e4f2e09781c10ab651db21607b558c6","tgt_lang":"zh-TW","translated":"晨間簡報","updated_at":"2026-04-05T17:11:28.693Z"}
|
||||
{"cache_key":"5dbb7784074419370dca4416bfed6ce74cb93cf3aa27a82b620088b536e70eb0","model":"gpt-5.4","provider":"openai","segment_id":"usage.mosaic.eightAm","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"8am","text_hash":"e30c8b1920cbd73bb28b87bc0292e424df7a26513eb87b2ca9a8bca7f9a6b2ee","tgt_lang":"zh-TW","translated":"上午 8 點","updated_at":"2026-04-05T17:11:05.499Z"}
|
||||
{"cache_key":"5dea3a21b2acc5d52ac5b3b04cb63fb2c7d4d6e45f26f77454ce6cb8033bd2c2","model":"gpt-5.4","provider":"openai","segment_id":"cron.runs.runStatusError","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Error","text_hash":"54a0e8c17ebb21a11f8a25b8042786ef7efe52441e6cc87e92c67e0c4c0c6e78","tgt_lang":"zh-TW","translated":"錯誤","updated_at":"2026-04-05T17:11:25.473Z"}
|
||||
@@ -485,6 +488,7 @@
|
||||
{"cache_key":"99bc785efba237a5717fa97c2a389677ee7630db23da1ef15f8562c767ab4b8b","model":"gpt-5.4","provider":"openai","segment_id":"cron.runs.scope","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Scope","text_hash":"b073f6c68ef8721107fd9815b19b2c35ec111d526b75c2123d1111ba64424000","tgt_lang":"zh-TW","translated":"範圍","updated_at":"2026-04-05T17:11:22.200Z"}
|
||||
{"cache_key":"9b0be4a7deb1b7f7b084457edf5880a82eb9648367b818b7852e8848d1fe4b10","model":"gpt-5.5","provider":"openai","segment_id":"chat.autoScrollMode","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Auto-scroll mode","text_hash":"e4181af1521bf90995cd2dc7207ef666db5a22576cbe4924692e021a2fa0aabc","tgt_lang":"zh-TW","translated":"自動捲動模式","updated_at":"2026-05-15T06:22:10.197Z"}
|
||||
{"cache_key":"9b53550a9ee3dc70def8cb8bd800056a0be8ab9fb0fec2acb04701b2425460cb","model":"gpt-5.4","provider":"openai","segment_id":"cron.runs.runStatusOk","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"OK","text_hash":"565339bc4d33d72817b583024112eb7f5cdf3e5eef0252d6ec1b9c9a94e12bb3","tgt_lang":"zh-TW","translated":"OK","updated_at":"2026-04-06T02:59:17.485Z"}
|
||||
{"cache_key":"9b6da599fc881bc6cdf08f22ea78f4d7b84caf78c4db6d10ac9764ad83ce38b4","model":"gpt-5.4","provider":"openai","segment_id":"activity.toolFilter","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Tool","text_hash":"2e53bdcd0740867b597599e733c04a994f55fb17c89a61595183a001742e5705","tgt_lang":"zh-TW","translated":"工具","updated_at":"2026-04-05T17:11:01.927Z"}
|
||||
{"cache_key":"9d7ee2fe43947080f66fa7e5590badb5d6f4eb4895e749451dc63f4f8f78e89b","model":"gpt-5.4","provider":"openai","segment_id":"cron.errors.invalidStaggerAmount","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Invalid stagger amount.","text_hash":"90f58cf09e0168e85294c36a0d7bae4849ab7df2bc7e7ded844fbe8d716f7303","tgt_lang":"zh-TW","translated":"錯開數值無效。","updated_at":"2026-04-05T17:11:50.602Z"}
|
||||
{"cache_key":"9d9a6168026b5a6f92fc9166414b1cf92240f13c2f259e1d124ab0d9a87f26dc","model":"gpt-5.4","provider":"openai","segment_id":"usage.details.assistantOutputTokens","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Assistant output tokens","text_hash":"a4f9a27f36f8e36fef71d7b22a318cc12ecf384c472e3ebddd39767741057d59","tgt_lang":"zh-TW","translated":"助理輸出 token","updated_at":"2026-04-05T17:10:58.612Z"}
|
||||
{"cache_key":"9dcc91186f66ee8bb41c27a0602b56c894ea75ff4ffa4367f9f2ead33b412ad3","model":"gpt-5.5","provider":"openai","segment_id":"cron.quickCreate.howHint","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Choose how results are delivered.","text_hash":"6c3235002460d7c6395e387dd0e3a199a8be40a0ba819a675111fb90b04f48a9","tgt_lang":"zh-TW","translated":"選擇結果的傳送方式。","updated_at":"2026-04-29T20:12:36.404Z"}
|
||||
@@ -704,6 +708,7 @@
|
||||
{"cache_key":"e563c65c7b6484afdacf63580c8a703d7e1f0e0544ac8d48ddfa161b20611962","model":"gpt-5.4","provider":"openai","segment_id":"usage.mosaic.fri","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Fri","text_hash":"66dab40cea1dea5c070c83f775b1ebc2b612b1b9cca1c62ad38815c4ff47b25d","tgt_lang":"zh-TW","translated":"週五","updated_at":"2026-04-05T17:11:05.499Z"}
|
||||
{"cache_key":"e5f1687f4ef7678963a2c7038eb72962f8d873c3309fd12843e7a3e1e48861f3","model":"gpt-5.4","provider":"openai","segment_id":"cron.runs.allJobs","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"All jobs","text_hash":"3506200cde97e6310a2d00a90bb9b5fbc87bc3207e113c0795298e7df76403fb","tgt_lang":"zh-TW","translated":"所有工作","updated_at":"2026-04-05T17:11:22.200Z"}
|
||||
{"cache_key":"e5fbdd89655e17354bf8442de85c1e6d8d126edd1d0347899bd08ecf1709d5f8","model":"gpt-5.5","provider":"openai","segment_id":"chat.docsOpensInNewTab","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"{label} (opens in new tab)","text_hash":"d52984fc54f2c64defc1fd3cf1fe1826f0f843ecdb5854baec279c5237457224","tgt_lang":"zh-TW","translated":"{label}(在新分頁開啟)","updated_at":"2026-04-29T20:12:27.417Z"}
|
||||
{"cache_key":"e6a43ef9ef004ee88e7b9832c6f4b39e9b4c3ab84fbd62ef25f88c3e2b5c57a9","model":"gpt-5.4","provider":"openai","segment_id":"activity.status.error","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Error","text_hash":"54a0e8c17ebb21a11f8a25b8042786ef7efe52441e6cc87e92c67e0c4c0c6e78","tgt_lang":"zh-TW","translated":"錯誤","updated_at":"2026-04-05T17:11:25.473Z"}
|
||||
{"cache_key":"e6a77cc1f8278da282aeaf13c66d228bfe7b1be081c26bd29c016f7286f207a8","model":"gpt-5.4","provider":"openai","segment_id":"cron.runs.deliveryNotRequested","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Not requested","text_hash":"2bb186b55caf8791978bf5137df84ff6bf7e8110db38db6c85c1485679e8e679","tgt_lang":"zh-TW","translated":"未要求","updated_at":"2026-04-05T17:11:25.473Z"}
|
||||
{"cache_key":"e82bac497cd5e020db8bee7012c74004fe6dcc632b8da71393753e6d50d84b85","model":"gpt-5.4","provider":"openai","segment_id":"usage.common.unknown","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"unknown","text_hash":"b23a6a8439c0dde5515893e7c90c1e3233b8616e634470f20dc4928bcf3609bc","tgt_lang":"zh-TW","translated":"未知","updated_at":"2026-04-05T17:10:31.705Z"}
|
||||
{"cache_key":"e84b4c24c6e366bb93219e67f840acea824bb02e61c405ec43bc96488cc1338e","model":"gpt-5.5","provider":"openai","segment_id":"cron.quickCreate.schedules.once.label","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Run once","text_hash":"5f041f4be2d3becdcb1363508b415794005ddbcfae08c4d6d5a29d615ea73922","tgt_lang":"zh-TW","translated":"執行一次","updated_at":"2026-04-29T20:12:31.105Z"}
|
||||
@@ -720,6 +725,7 @@
|
||||
{"cache_key":"ebd2b017f1fffddcb1f3945fed194e51abb1c2aed9de989c6c41f555195c25a2","model":"gpt-5.4","provider":"openai","segment_id":"usage.details.tools","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Tools","text_hash":"ea93d6a262ecb87a9fa4d09edbd7654c046597936a8e235fc3949eb01775ff99","tgt_lang":"zh-TW","translated":"工具","updated_at":"2026-04-05T17:11:01.927Z"}
|
||||
{"cache_key":"ec811b8b9f6e468148ed9b2122748fd11e0a2290cb640b1be10ccce0d0b84fdb","model":"gpt-5.4","provider":"openai","segment_id":"overview.pairing.scopeUpgradeTitle","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Scope upgrade pending approval.","text_hash":"01f51310417022d876b39bac2b047896b7a52e4be59e9ea7ce5416ae0c9010b3","tgt_lang":"zh-TW","translated":"範圍升級等待核准。","updated_at":"2026-04-20T08:08:40.806Z"}
|
||||
{"cache_key":"ee77054add7740742ad9dd3661b9669582a2717e6fb9a1cd004f0a650516b140","model":"gpt-5.4","provider":"openai","segment_id":"usage.sessions.title","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Sessions","text_hash":"6fa3cbf451b2a1d54159d42c3ea5ab8725b0c8620d831f8c1602676b38ab00e6","tgt_lang":"zh-TW","translated":"工作階段","updated_at":"2026-04-05T17:10:51.126Z"}
|
||||
{"cache_key":"ee803558edc018f1ca140bb4d398674f86cd882eacfd321d1ac397c06b390b65","model":"gpt-5.4","provider":"openai","segment_id":"activity.clear","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Clear","text_hash":"83b12c2216efb4fdc924e1deb5182e905e4926ed0c1c324d467107f46d5a26a9","tgt_lang":"zh-TW","translated":"清除","updated_at":"2026-04-05T17:11:22.200Z"}
|
||||
{"cache_key":"eeac9401a84e9a58864c73a09899fcb54b6a22095e37a46b7c3e41c013c25f78","model":"gpt-5.4","provider":"openai","segment_id":"cron.jobs.direction","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Direction","text_hash":"9c8a9579abe55bdc8a7b97031705e2738d912de38a35262863d8f47e05d3d641","tgt_lang":"zh-TW","translated":"方向","updated_at":"2026-04-05T17:11:22.200Z"}
|
||||
{"cache_key":"eee96a2f527a64ddb9a4ba18362478204004adb69c24b453d72f47c7afe709ef","model":"gpt-5.4","provider":"openai","segment_id":"usage.export.dailyCsv","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Daily CSV","text_hash":"84cace61dc7bdfca594e2a15b42e4325fb280c3dc02c4059b824fa01f485721d","tgt_lang":"zh-TW","translated":"每日 CSV","updated_at":"2026-04-05T17:10:38.462Z"}
|
||||
{"cache_key":"ef575f77a3113da85b0f39307451594435821ac49e073a5b09f3b99eeef5ea39","model":"gpt-5.4","provider":"openai","segment_id":"usage.sessions.descending","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Descending","text_hash":"79479a6c76d8416ab7839952a2f8222e350862464f4d02db13d8d8f9551dbf8e","tgt_lang":"zh-TW","translated":"降序","updated_at":"2026-04-05T17:10:54.968Z"}
|
||||
@@ -764,6 +770,7 @@
|
||||
{"cache_key":"fbed66346e00bbb358c45bc4ff4535d84b865b05b29e095ae4e5fcbbe07c638b","model":"gpt-5.5","provider":"openai","segment_id":"chat.commandPaletteTitle","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Search or jump to… (⌘K)","text_hash":"3116c088ff7d8d4e10c5a0e27fd960bc1cb60a21ac94153f7290e4e0ab9ac22c","tgt_lang":"zh-TW","translated":"搜尋或跳至… (⌘K)","updated_at":"2026-04-29T20:12:27.417Z"}
|
||||
{"cache_key":"fc0a3e9d08c554fd7d74a6b4ae8dc12b1c7c2e99d408baff79ea6fcd9e09ea3c","model":"gpt-5.4","provider":"openai","segment_id":"usage.filters.pin","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Pin","text_hash":"ff1cee74414621d812efa8f77a6024850158c209fba6158772088703c2a02ff9","tgt_lang":"zh-TW","translated":"釘選","updated_at":"2026-04-05T17:10:34.347Z"}
|
||||
{"cache_key":"fc1e9deaea3c43f257d2959560dc85bf2133160768bc0ff57318a064aa8adbf2","model":"gpt-5.4","provider":"openai","segment_id":"channels.nostr.bioPlaceholder","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Tell people about yourself...","text_hash":"2914c027ce082667f76b6912d63245b6012574053d2b0b2b8e827e4eb4a5dd88","tgt_lang":"zh-TW","translated":"向大家介紹一下自己…","updated_at":"2026-04-06T02:47:36.502Z"}
|
||||
{"cache_key":"fc2f5cda95685ad1546d523b3aac559de3b1005087fce22cb65e49244585f85e","model":"gpt-5.4","provider":"openai","segment_id":"activity.runId","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Run","text_hash":"00d60e31a4e6b8344d4201f25a6a7dee770713107f6d097abb01559d32b17f26","tgt_lang":"zh-TW","translated":"執行","updated_at":"2026-04-05T17:11:44.614Z"}
|
||||
{"cache_key":"fc57e5320fd6207a740f032f3f6532e8c98eb91768f5587bb5342c28f7dbd921","model":"gpt-5.4","provider":"openai","segment_id":"dreaming.stats.shortTerm","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Short-term","text_hash":"5bb852d4225d676aa64e8933284475ce54fd35d9535b4f5b4b37c42245112df0","tgt_lang":"zh-TW","translated":"短期","updated_at":"2026-04-06T02:47:44.708Z"}
|
||||
{"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":"fcacabedb2e32711cd63f742fbd4d4f8f20ac48199ef5f2e4da1b7b4fe653827","model":"gpt-5.5","provider":"openai","segment_id":"usage.presets.last1y","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"1y","text_hash":"987a4ba6e3ed7f58d01b334eead9bbc96a76a644f61faff4faa2b7b86ae5f408","tgt_lang":"zh-TW","translated":"1y","updated_at":"2026-05-08T03:40:06.171Z"}
|
||||
|
||||
@@ -392,6 +392,7 @@ export const ar: TranslationMap = {
|
||||
},
|
||||
tabs: {
|
||||
agents: "الوكلاء",
|
||||
activity: "Activity",
|
||||
overview: "نظرة عامة",
|
||||
channels: "القنوات",
|
||||
instances: "المثيلات",
|
||||
@@ -413,6 +414,7 @@ export const ar: TranslationMap = {
|
||||
},
|
||||
subtitles: {
|
||||
agents: "مساحات العمل، والأدوات، والهويات.",
|
||||
activity: "Browser-local tool activity summaries.",
|
||||
overview: "الحالة، ونقاط الدخول، والصحة.",
|
||||
channels: "القنوات والإعدادات.",
|
||||
instances: "العملاء والعقد المتصلة.",
|
||||
@@ -432,6 +434,42 @@ export const ar: TranslationMap = {
|
||||
logs: "سجلات Gateway المباشرة.",
|
||||
dreams: "حلم الذاكرة، والدمج، والتأمل.",
|
||||
},
|
||||
activity: {
|
||||
title: "Activity",
|
||||
subtitle: "Ephemeral tool activity derived from live session events.",
|
||||
visibleCount: "{visible} of {total}",
|
||||
filtersLabel: "Activity filters",
|
||||
search: "بحث",
|
||||
searchPlaceholder: "Filter by tool, summary, run, session",
|
||||
toolFilter: "الأداة",
|
||||
allTools: "All tools",
|
||||
statusFilters: "Status filters",
|
||||
autoFollow: "Auto-follow",
|
||||
expandAll: "Expand all",
|
||||
collapseAll: "Collapse all",
|
||||
clear: "مسح",
|
||||
empty: "No tool activity yet.",
|
||||
emptyFiltered: "No activity matches these filters.",
|
||||
entrySummary: "{argumentSummary}",
|
||||
argumentHiddenOne: "1 argument hidden",
|
||||
argumentsHidden: "{count} arguments hidden",
|
||||
streamLabel: "Tool activity entries",
|
||||
toolCallId: "Tool call",
|
||||
runId: "شغّل",
|
||||
session: "الجلسة",
|
||||
outputTruncated: "Preview redacted and truncated.",
|
||||
noOutputPreview: "No output preview.",
|
||||
status: {
|
||||
running: "قيد التشغيل",
|
||||
done: "مكتمل",
|
||||
error: "خطأ",
|
||||
},
|
||||
duration: {
|
||||
ms: "{count} ms",
|
||||
seconds: "{count} s",
|
||||
minutes: "{minutes}m {seconds}s",
|
||||
},
|
||||
},
|
||||
overview: {
|
||||
access: {
|
||||
title: "الوصول إلى Gateway",
|
||||
|
||||
@@ -396,6 +396,7 @@ export const de: TranslationMap = {
|
||||
},
|
||||
tabs: {
|
||||
agents: "Agenten",
|
||||
activity: "Activity",
|
||||
overview: "Übersicht",
|
||||
channels: "Kanäle",
|
||||
instances: "Instanzen",
|
||||
@@ -417,6 +418,7 @@ export const de: TranslationMap = {
|
||||
},
|
||||
subtitles: {
|
||||
agents: "Agent-Arbeitsbereiche, Tools und Identitäten verwalten.",
|
||||
activity: "Browser-local tool activity summaries.",
|
||||
overview: "Gateway-Status, Einstiegspunkte und eine schnelle Zustandsprüfung.",
|
||||
channels: "Kanäle und Einstellungen verwalten.",
|
||||
instances: "Präsenzsignale von verbundenen Clients und Geräten.",
|
||||
@@ -436,6 +438,42 @@ export const de: TranslationMap = {
|
||||
logs: "Live-Verfolgung der Gateway-Protokolldateien.",
|
||||
dreams: "Speicherkonsolidierung im Schlaf.",
|
||||
},
|
||||
activity: {
|
||||
title: "Activity",
|
||||
subtitle: "Ephemeral tool activity derived from live session events.",
|
||||
visibleCount: "{visible} of {total}",
|
||||
filtersLabel: "Activity filters",
|
||||
search: "Suchen",
|
||||
searchPlaceholder: "Filter by tool, summary, run, session",
|
||||
toolFilter: "Tool",
|
||||
allTools: "All tools",
|
||||
statusFilters: "Status filters",
|
||||
autoFollow: "Auto-follow",
|
||||
expandAll: "Expand all",
|
||||
collapseAll: "Collapse all",
|
||||
clear: "Löschen",
|
||||
empty: "No tool activity yet.",
|
||||
emptyFiltered: "No activity matches these filters.",
|
||||
entrySummary: "{argumentSummary}",
|
||||
argumentHiddenOne: "1 argument hidden",
|
||||
argumentsHidden: "{count} arguments hidden",
|
||||
streamLabel: "Tool activity entries",
|
||||
toolCallId: "Tool call",
|
||||
runId: "Ausführen",
|
||||
session: "Sitzung",
|
||||
outputTruncated: "Preview redacted and truncated.",
|
||||
noOutputPreview: "No output preview.",
|
||||
status: {
|
||||
running: "Wird ausgeführt",
|
||||
done: "Fertig",
|
||||
error: "Fehler",
|
||||
},
|
||||
duration: {
|
||||
ms: "{count} ms",
|
||||
seconds: "{count} s",
|
||||
minutes: "{minutes}m {seconds}s",
|
||||
},
|
||||
},
|
||||
overview: {
|
||||
access: {
|
||||
title: "Gateway-Zugang",
|
||||
|
||||
@@ -391,6 +391,7 @@ export const en: TranslationMap = {
|
||||
},
|
||||
tabs: {
|
||||
agents: "Agents",
|
||||
activity: "Activity",
|
||||
overview: "Overview",
|
||||
channels: "Channels",
|
||||
instances: "Instances",
|
||||
@@ -412,6 +413,7 @@ export const en: TranslationMap = {
|
||||
},
|
||||
subtitles: {
|
||||
agents: "Workspaces, tools, identities.",
|
||||
activity: "Browser-local tool activity summaries.",
|
||||
overview: "Status, entry points, health.",
|
||||
channels: "Channels and settings.",
|
||||
instances: "Connected clients and nodes.",
|
||||
@@ -431,6 +433,42 @@ export const en: TranslationMap = {
|
||||
logs: "Live gateway logs.",
|
||||
dreams: "Memory dreaming, consolidation, and reflection.",
|
||||
},
|
||||
activity: {
|
||||
title: "Activity",
|
||||
subtitle: "Ephemeral tool activity derived from live session events.",
|
||||
visibleCount: "{visible} of {total}",
|
||||
filtersLabel: "Activity filters",
|
||||
search: "Search",
|
||||
searchPlaceholder: "Filter by tool, summary, run, session",
|
||||
toolFilter: "Tool",
|
||||
allTools: "All tools",
|
||||
statusFilters: "Status filters",
|
||||
autoFollow: "Auto-follow",
|
||||
expandAll: "Expand all",
|
||||
collapseAll: "Collapse all",
|
||||
clear: "Clear",
|
||||
empty: "No tool activity yet.",
|
||||
emptyFiltered: "No activity matches these filters.",
|
||||
entrySummary: "{argumentSummary}",
|
||||
argumentHiddenOne: "1 argument hidden",
|
||||
argumentsHidden: "{count} arguments hidden",
|
||||
streamLabel: "Tool activity entries",
|
||||
toolCallId: "Tool call",
|
||||
runId: "Run",
|
||||
session: "Session",
|
||||
outputTruncated: "Preview redacted and truncated.",
|
||||
noOutputPreview: "No output preview.",
|
||||
status: {
|
||||
running: "Running",
|
||||
done: "Done",
|
||||
error: "Error",
|
||||
},
|
||||
duration: {
|
||||
ms: "{count} ms",
|
||||
seconds: "{count} s",
|
||||
minutes: "{minutes}m {seconds}s",
|
||||
},
|
||||
},
|
||||
overview: {
|
||||
access: {
|
||||
title: "Gateway Access",
|
||||
|
||||
@@ -393,6 +393,7 @@ export const es: TranslationMap = {
|
||||
},
|
||||
tabs: {
|
||||
agents: "Agentes",
|
||||
activity: "Activity",
|
||||
overview: "Resumen",
|
||||
channels: "Canales",
|
||||
instances: "Instancias",
|
||||
@@ -414,6 +415,7 @@ export const es: TranslationMap = {
|
||||
},
|
||||
subtitles: {
|
||||
agents: "Gestionar espacios de trabajo, herramientas e identidades de agentes.",
|
||||
activity: "Browser-local tool activity summaries.",
|
||||
overview: "Estado de la puerta de enlace, puntos de entrada y lectura rápida de salud.",
|
||||
channels: "Gestionar canales y ajustes.",
|
||||
instances: "Balizas de presencia de clientes y nodos conectados.",
|
||||
@@ -433,6 +435,42 @@ export const es: TranslationMap = {
|
||||
logs: "Seguimiento en vivo de los registros de la puerta de enlace.",
|
||||
dreams: "Consolidación de la memoria durante el sueño.",
|
||||
},
|
||||
activity: {
|
||||
title: "Activity",
|
||||
subtitle: "Ephemeral tool activity derived from live session events.",
|
||||
visibleCount: "{visible} of {total}",
|
||||
filtersLabel: "Activity filters",
|
||||
search: "Buscar",
|
||||
searchPlaceholder: "Filter by tool, summary, run, session",
|
||||
toolFilter: "Herramienta",
|
||||
allTools: "All tools",
|
||||
statusFilters: "Status filters",
|
||||
autoFollow: "Auto-follow",
|
||||
expandAll: "Expand all",
|
||||
collapseAll: "Collapse all",
|
||||
clear: "Borrar",
|
||||
empty: "No tool activity yet.",
|
||||
emptyFiltered: "No activity matches these filters.",
|
||||
entrySummary: "{argumentSummary}",
|
||||
argumentHiddenOne: "1 argument hidden",
|
||||
argumentsHidden: "{count} arguments hidden",
|
||||
streamLabel: "Tool activity entries",
|
||||
toolCallId: "Tool call",
|
||||
runId: "Run",
|
||||
session: "Sesión",
|
||||
outputTruncated: "Preview redacted and truncated.",
|
||||
noOutputPreview: "No output preview.",
|
||||
status: {
|
||||
running: "En ejecución",
|
||||
done: "Completado",
|
||||
error: "Error",
|
||||
},
|
||||
duration: {
|
||||
ms: "{count} ms",
|
||||
seconds: "{count} s",
|
||||
minutes: "{minutes}m {seconds}s",
|
||||
},
|
||||
},
|
||||
overview: {
|
||||
access: {
|
||||
title: "Acceso a la puerta de enlace",
|
||||
|
||||
@@ -394,6 +394,7 @@ export const fa: TranslationMap = {
|
||||
},
|
||||
tabs: {
|
||||
agents: "عاملها",
|
||||
activity: "Activity",
|
||||
overview: "نمای کلی",
|
||||
channels: "کانالها",
|
||||
instances: "نمونهها",
|
||||
@@ -415,6 +416,7 @@ export const fa: TranslationMap = {
|
||||
},
|
||||
subtitles: {
|
||||
agents: "فضاهای کاری، ابزارها، هویتها.",
|
||||
activity: "Browser-local tool activity summaries.",
|
||||
overview: "وضعیت، نقاط ورود، سلامت.",
|
||||
channels: "کانالها و تنظیمات.",
|
||||
instances: "کلاینتها و گرههای متصل.",
|
||||
@@ -434,6 +436,42 @@ export const fa: TranslationMap = {
|
||||
logs: "گزارشهای زنده Gateway.",
|
||||
dreams: "رؤیاپردازی حافظه، یکپارچهسازی و بازتاب.",
|
||||
},
|
||||
activity: {
|
||||
title: "Activity",
|
||||
subtitle: "Ephemeral tool activity derived from live session events.",
|
||||
visibleCount: "{visible} of {total}",
|
||||
filtersLabel: "Activity filters",
|
||||
search: "جستجو",
|
||||
searchPlaceholder: "Filter by tool, summary, run, session",
|
||||
toolFilter: "ابزار",
|
||||
allTools: "All tools",
|
||||
statusFilters: "Status filters",
|
||||
autoFollow: "Auto-follow",
|
||||
expandAll: "Expand all",
|
||||
collapseAll: "Collapse all",
|
||||
clear: "پاک کردن",
|
||||
empty: "No tool activity yet.",
|
||||
emptyFiltered: "No activity matches these filters.",
|
||||
entrySummary: "{argumentSummary}",
|
||||
argumentHiddenOne: "1 argument hidden",
|
||||
argumentsHidden: "{count} arguments hidden",
|
||||
streamLabel: "Tool activity entries",
|
||||
toolCallId: "Tool call",
|
||||
runId: "اجرا کنید",
|
||||
session: "نشست",
|
||||
outputTruncated: "Preview redacted and truncated.",
|
||||
noOutputPreview: "No output preview.",
|
||||
status: {
|
||||
running: "در حال اجرا",
|
||||
done: "انجام شد",
|
||||
error: "خطا",
|
||||
},
|
||||
duration: {
|
||||
ms: "{count} ms",
|
||||
seconds: "{count} s",
|
||||
minutes: "{minutes}m {seconds}s",
|
||||
},
|
||||
},
|
||||
overview: {
|
||||
access: {
|
||||
title: "دسترسی Gateway",
|
||||
|
||||
@@ -395,6 +395,7 @@ export const fr: TranslationMap = {
|
||||
},
|
||||
tabs: {
|
||||
agents: "Agents",
|
||||
activity: "Activity",
|
||||
overview: "Aperçu",
|
||||
channels: "Canaux",
|
||||
instances: "Instances",
|
||||
@@ -416,6 +417,7 @@ export const fr: TranslationMap = {
|
||||
},
|
||||
subtitles: {
|
||||
agents: "Espaces de travail, outils, identités.",
|
||||
activity: "Browser-local tool activity summaries.",
|
||||
overview: "Statut, points d’entrée, santé.",
|
||||
channels: "Canaux et paramètres.",
|
||||
instances: "Clients et nœuds connectés.",
|
||||
@@ -435,6 +437,42 @@ export const fr: TranslationMap = {
|
||||
logs: "Journaux Gateway en direct.",
|
||||
dreams: "Consolidation de la mémoire pendant le sommeil.",
|
||||
},
|
||||
activity: {
|
||||
title: "Activity",
|
||||
subtitle: "Ephemeral tool activity derived from live session events.",
|
||||
visibleCount: "{visible} of {total}",
|
||||
filtersLabel: "Activity filters",
|
||||
search: "Rechercher",
|
||||
searchPlaceholder: "Filter by tool, summary, run, session",
|
||||
toolFilter: "Outil",
|
||||
allTools: "All tools",
|
||||
statusFilters: "Status filters",
|
||||
autoFollow: "Auto-follow",
|
||||
expandAll: "Expand all",
|
||||
collapseAll: "Collapse all",
|
||||
clear: "Effacer",
|
||||
empty: "No tool activity yet.",
|
||||
emptyFiltered: "No activity matches these filters.",
|
||||
entrySummary: "{argumentSummary}",
|
||||
argumentHiddenOne: "1 argument hidden",
|
||||
argumentsHidden: "{count} arguments hidden",
|
||||
streamLabel: "Tool activity entries",
|
||||
toolCallId: "Tool call",
|
||||
runId: "Exécuter",
|
||||
session: "Session",
|
||||
outputTruncated: "Preview redacted and truncated.",
|
||||
noOutputPreview: "No output preview.",
|
||||
status: {
|
||||
running: "En cours d’exécution",
|
||||
done: "Terminé",
|
||||
error: "Erreur",
|
||||
},
|
||||
duration: {
|
||||
ms: "{count} ms",
|
||||
seconds: "{count} s",
|
||||
minutes: "{minutes}m {seconds}s",
|
||||
},
|
||||
},
|
||||
overview: {
|
||||
access: {
|
||||
title: "Accès Gateway",
|
||||
|
||||
@@ -393,6 +393,7 @@ export const id: TranslationMap = {
|
||||
},
|
||||
tabs: {
|
||||
agents: "Agen",
|
||||
activity: "Activity",
|
||||
overview: "Ikhtisar",
|
||||
channels: "Saluran",
|
||||
instances: "Instans",
|
||||
@@ -414,6 +415,7 @@ export const id: TranslationMap = {
|
||||
},
|
||||
subtitles: {
|
||||
agents: "Ruang kerja, alat, identitas.",
|
||||
activity: "Browser-local tool activity summaries.",
|
||||
overview: "Status, titik masuk, kesehatan.",
|
||||
channels: "Saluran dan pengaturan.",
|
||||
instances: "Klien dan node yang terhubung.",
|
||||
@@ -433,6 +435,42 @@ export const id: TranslationMap = {
|
||||
logs: "Log Gateway langsung.",
|
||||
dreams: "Konsolidasi memori saat tidur.",
|
||||
},
|
||||
activity: {
|
||||
title: "Activity",
|
||||
subtitle: "Ephemeral tool activity derived from live session events.",
|
||||
visibleCount: "{visible} of {total}",
|
||||
filtersLabel: "Activity filters",
|
||||
search: "Cari",
|
||||
searchPlaceholder: "Filter by tool, summary, run, session",
|
||||
toolFilter: "Alat",
|
||||
allTools: "All tools",
|
||||
statusFilters: "Status filters",
|
||||
autoFollow: "Auto-follow",
|
||||
expandAll: "Expand all",
|
||||
collapseAll: "Collapse all",
|
||||
clear: "Bersihkan",
|
||||
empty: "No tool activity yet.",
|
||||
emptyFiltered: "No activity matches these filters.",
|
||||
entrySummary: "{argumentSummary}",
|
||||
argumentHiddenOne: "1 argument hidden",
|
||||
argumentsHidden: "{count} arguments hidden",
|
||||
streamLabel: "Tool activity entries",
|
||||
toolCallId: "Tool call",
|
||||
runId: "Jalankan",
|
||||
session: "Sesi",
|
||||
outputTruncated: "Preview redacted and truncated.",
|
||||
noOutputPreview: "No output preview.",
|
||||
status: {
|
||||
running: "Berjalan",
|
||||
done: "Selesai",
|
||||
error: "Kesalahan",
|
||||
},
|
||||
duration: {
|
||||
ms: "{count} ms",
|
||||
seconds: "{count} s",
|
||||
minutes: "{minutes}m {seconds}s",
|
||||
},
|
||||
},
|
||||
overview: {
|
||||
access: {
|
||||
title: "Akses Gateway",
|
||||
|
||||
@@ -395,6 +395,7 @@ export const it: TranslationMap = {
|
||||
},
|
||||
tabs: {
|
||||
agents: "Agenti",
|
||||
activity: "Activity",
|
||||
overview: "Panoramica",
|
||||
channels: "Canali",
|
||||
instances: "Istanze",
|
||||
@@ -416,6 +417,7 @@ export const it: TranslationMap = {
|
||||
},
|
||||
subtitles: {
|
||||
agents: "Spazi di lavoro, strumenti, identità.",
|
||||
activity: "Browser-local tool activity summaries.",
|
||||
overview: "Stato, punti di ingresso, integrità.",
|
||||
channels: "Canali e impostazioni.",
|
||||
instances: "Client e nodi connessi.",
|
||||
@@ -435,6 +437,42 @@ export const it: TranslationMap = {
|
||||
logs: "Log gateway live.",
|
||||
dreams: "Sogni della memoria, consolidamento e riflessione.",
|
||||
},
|
||||
activity: {
|
||||
title: "Activity",
|
||||
subtitle: "Ephemeral tool activity derived from live session events.",
|
||||
visibleCount: "{visible} of {total}",
|
||||
filtersLabel: "Activity filters",
|
||||
search: "Cerca",
|
||||
searchPlaceholder: "Filter by tool, summary, run, session",
|
||||
toolFilter: "Strumento",
|
||||
allTools: "All tools",
|
||||
statusFilters: "Status filters",
|
||||
autoFollow: "Auto-follow",
|
||||
expandAll: "Expand all",
|
||||
collapseAll: "Collapse all",
|
||||
clear: "Cancella",
|
||||
empty: "No tool activity yet.",
|
||||
emptyFiltered: "No activity matches these filters.",
|
||||
entrySummary: "{argumentSummary}",
|
||||
argumentHiddenOne: "1 argument hidden",
|
||||
argumentsHidden: "{count} arguments hidden",
|
||||
streamLabel: "Tool activity entries",
|
||||
toolCallId: "Tool call",
|
||||
runId: "Esegui",
|
||||
session: "Sessione",
|
||||
outputTruncated: "Preview redacted and truncated.",
|
||||
noOutputPreview: "No output preview.",
|
||||
status: {
|
||||
running: "In esecuzione",
|
||||
done: "Completato",
|
||||
error: "Errore",
|
||||
},
|
||||
duration: {
|
||||
ms: "{count} ms",
|
||||
seconds: "{count} s",
|
||||
minutes: "{minutes}m {seconds}s",
|
||||
},
|
||||
},
|
||||
overview: {
|
||||
access: {
|
||||
title: "Accesso Gateway",
|
||||
|
||||
@@ -396,6 +396,7 @@ export const ja_JP: TranslationMap = {
|
||||
},
|
||||
tabs: {
|
||||
agents: "エージェント",
|
||||
activity: "Activity",
|
||||
overview: "概要",
|
||||
channels: "チャンネル",
|
||||
instances: "インスタンス",
|
||||
@@ -417,6 +418,7 @@ export const ja_JP: TranslationMap = {
|
||||
},
|
||||
subtitles: {
|
||||
agents: "ワークスペース、ツール、ID。",
|
||||
activity: "Browser-local tool activity summaries.",
|
||||
overview: "ステータス、エントリーポイント、健全性。",
|
||||
channels: "チャンネルと設定。",
|
||||
instances: "接続されたクライアントとノード。",
|
||||
@@ -436,6 +438,42 @@ export const ja_JP: TranslationMap = {
|
||||
logs: "ライブ Gateway ログ。",
|
||||
dreams: "スリープ中のメモリ統合。",
|
||||
},
|
||||
activity: {
|
||||
title: "Activity",
|
||||
subtitle: "Ephemeral tool activity derived from live session events.",
|
||||
visibleCount: "{visible} of {total}",
|
||||
filtersLabel: "Activity filters",
|
||||
search: "検索",
|
||||
searchPlaceholder: "Filter by tool, summary, run, session",
|
||||
toolFilter: "ツール",
|
||||
allTools: "All tools",
|
||||
statusFilters: "Status filters",
|
||||
autoFollow: "Auto-follow",
|
||||
expandAll: "Expand all",
|
||||
collapseAll: "Collapse all",
|
||||
clear: "クリア",
|
||||
empty: "No tool activity yet.",
|
||||
emptyFiltered: "No activity matches these filters.",
|
||||
entrySummary: "{argumentSummary}",
|
||||
argumentHiddenOne: "1 argument hidden",
|
||||
argumentsHidden: "{count} arguments hidden",
|
||||
streamLabel: "Tool activity entries",
|
||||
toolCallId: "Tool call",
|
||||
runId: "実行",
|
||||
session: "セッション",
|
||||
outputTruncated: "Preview redacted and truncated.",
|
||||
noOutputPreview: "No output preview.",
|
||||
status: {
|
||||
running: "実行中",
|
||||
done: "完了",
|
||||
error: "エラー",
|
||||
},
|
||||
duration: {
|
||||
ms: "{count} ms",
|
||||
seconds: "{count} s",
|
||||
minutes: "{minutes}m {seconds}s",
|
||||
},
|
||||
},
|
||||
overview: {
|
||||
access: {
|
||||
title: "Gateway アクセス",
|
||||
|
||||
@@ -392,6 +392,7 @@ export const ko: TranslationMap = {
|
||||
},
|
||||
tabs: {
|
||||
agents: "에이전트",
|
||||
activity: "Activity",
|
||||
overview: "개요",
|
||||
channels: "채널",
|
||||
instances: "인스턴스",
|
||||
@@ -413,6 +414,7 @@ export const ko: TranslationMap = {
|
||||
},
|
||||
subtitles: {
|
||||
agents: "워크스페이스, 도구, 정체성.",
|
||||
activity: "Browser-local tool activity summaries.",
|
||||
overview: "상태, 진입점, 상태 정보.",
|
||||
channels: "채널 및 설정.",
|
||||
instances: "연결된 클라이언트와 노드.",
|
||||
@@ -432,6 +434,42 @@ export const ko: TranslationMap = {
|
||||
logs: "실시간 Gateway 로그.",
|
||||
dreams: "수면 중 메모리 통합.",
|
||||
},
|
||||
activity: {
|
||||
title: "Activity",
|
||||
subtitle: "Ephemeral tool activity derived from live session events.",
|
||||
visibleCount: "{visible} of {total}",
|
||||
filtersLabel: "Activity filters",
|
||||
search: "검색",
|
||||
searchPlaceholder: "Filter by tool, summary, run, session",
|
||||
toolFilter: "도구",
|
||||
allTools: "All tools",
|
||||
statusFilters: "Status filters",
|
||||
autoFollow: "Auto-follow",
|
||||
expandAll: "Expand all",
|
||||
collapseAll: "Collapse all",
|
||||
clear: "지우기",
|
||||
empty: "No tool activity yet.",
|
||||
emptyFiltered: "No activity matches these filters.",
|
||||
entrySummary: "{argumentSummary}",
|
||||
argumentHiddenOne: "1 argument hidden",
|
||||
argumentsHidden: "{count} arguments hidden",
|
||||
streamLabel: "Tool activity entries",
|
||||
toolCallId: "Tool call",
|
||||
runId: "실행",
|
||||
session: "세션",
|
||||
outputTruncated: "Preview redacted and truncated.",
|
||||
noOutputPreview: "No output preview.",
|
||||
status: {
|
||||
running: "실행 중",
|
||||
done: "완료",
|
||||
error: "오류",
|
||||
},
|
||||
duration: {
|
||||
ms: "{count} ms",
|
||||
seconds: "{count} s",
|
||||
minutes: "{minutes}m {seconds}s",
|
||||
},
|
||||
},
|
||||
overview: {
|
||||
access: {
|
||||
title: "Gateway 액세스",
|
||||
|
||||
@@ -395,6 +395,7 @@ export const nl: TranslationMap = {
|
||||
},
|
||||
tabs: {
|
||||
agents: "Agents",
|
||||
activity: "Activity",
|
||||
overview: "Overzicht",
|
||||
channels: "Kanalen",
|
||||
instances: "Instanties",
|
||||
@@ -416,6 +417,7 @@ export const nl: TranslationMap = {
|
||||
},
|
||||
subtitles: {
|
||||
agents: "Werkruimten, tools, identiteiten.",
|
||||
activity: "Browser-local tool activity summaries.",
|
||||
overview: "Status, toegangspunten, gezondheid.",
|
||||
channels: "Kanalen en instellingen.",
|
||||
instances: "Verbonden clients en nodes.",
|
||||
@@ -435,6 +437,42 @@ export const nl: TranslationMap = {
|
||||
logs: "Live Gateway-logs.",
|
||||
dreams: "Geheugendromen, consolidatie en reflectie.",
|
||||
},
|
||||
activity: {
|
||||
title: "Activity",
|
||||
subtitle: "Ephemeral tool activity derived from live session events.",
|
||||
visibleCount: "{visible} of {total}",
|
||||
filtersLabel: "Activity filters",
|
||||
search: "Zoeken",
|
||||
searchPlaceholder: "Filter by tool, summary, run, session",
|
||||
toolFilter: "Tool",
|
||||
allTools: "All tools",
|
||||
statusFilters: "Status filters",
|
||||
autoFollow: "Auto-follow",
|
||||
expandAll: "Expand all",
|
||||
collapseAll: "Collapse all",
|
||||
clear: "Wissen",
|
||||
empty: "No tool activity yet.",
|
||||
emptyFiltered: "No activity matches these filters.",
|
||||
entrySummary: "{argumentSummary}",
|
||||
argumentHiddenOne: "1 argument hidden",
|
||||
argumentsHidden: "{count} arguments hidden",
|
||||
streamLabel: "Tool activity entries",
|
||||
toolCallId: "Tool call",
|
||||
runId: "Voer uit",
|
||||
session: "Sessie",
|
||||
outputTruncated: "Preview redacted and truncated.",
|
||||
noOutputPreview: "No output preview.",
|
||||
status: {
|
||||
running: "Actief",
|
||||
done: "Voltooid",
|
||||
error: "Fout",
|
||||
},
|
||||
duration: {
|
||||
ms: "{count} ms",
|
||||
seconds: "{count} s",
|
||||
minutes: "{minutes}m {seconds}s",
|
||||
},
|
||||
},
|
||||
overview: {
|
||||
access: {
|
||||
title: "Gateway-toegang",
|
||||
|
||||
@@ -394,6 +394,7 @@ export const pl: TranslationMap = {
|
||||
},
|
||||
tabs: {
|
||||
agents: "Agenci",
|
||||
activity: "Activity",
|
||||
overview: "Przegląd",
|
||||
channels: "Kanały",
|
||||
instances: "Instancje",
|
||||
@@ -415,6 +416,7 @@ export const pl: TranslationMap = {
|
||||
},
|
||||
subtitles: {
|
||||
agents: "Obszary robocze, narzędzia, tożsamości.",
|
||||
activity: "Browser-local tool activity summaries.",
|
||||
overview: "Status, punkty dostępu, stan.",
|
||||
channels: "Kanały i ustawienia.",
|
||||
instances: "Połączone klienty i węzły.",
|
||||
@@ -434,6 +436,42 @@ export const pl: TranslationMap = {
|
||||
logs: "Logi Gateway na żywo.",
|
||||
dreams: "Konsolidacja pamięci podczas snu.",
|
||||
},
|
||||
activity: {
|
||||
title: "Activity",
|
||||
subtitle: "Ephemeral tool activity derived from live session events.",
|
||||
visibleCount: "{visible} of {total}",
|
||||
filtersLabel: "Activity filters",
|
||||
search: "Szukaj",
|
||||
searchPlaceholder: "Filter by tool, summary, run, session",
|
||||
toolFilter: "Narzędzie",
|
||||
allTools: "All tools",
|
||||
statusFilters: "Status filters",
|
||||
autoFollow: "Auto-follow",
|
||||
expandAll: "Expand all",
|
||||
collapseAll: "Collapse all",
|
||||
clear: "Wyczyść",
|
||||
empty: "No tool activity yet.",
|
||||
emptyFiltered: "No activity matches these filters.",
|
||||
entrySummary: "{argumentSummary}",
|
||||
argumentHiddenOne: "1 argument hidden",
|
||||
argumentsHidden: "{count} arguments hidden",
|
||||
streamLabel: "Tool activity entries",
|
||||
toolCallId: "Tool call",
|
||||
runId: "Uruchom",
|
||||
session: "Sesja",
|
||||
outputTruncated: "Preview redacted and truncated.",
|
||||
noOutputPreview: "No output preview.",
|
||||
status: {
|
||||
running: "Uruchomiono",
|
||||
done: "Gotowe",
|
||||
error: "Błąd",
|
||||
},
|
||||
duration: {
|
||||
ms: "{count} ms",
|
||||
seconds: "{count} s",
|
||||
minutes: "{minutes}m {seconds}s",
|
||||
},
|
||||
},
|
||||
overview: {
|
||||
access: {
|
||||
title: "Dostęp do Gateway",
|
||||
|
||||
@@ -393,6 +393,7 @@ export const pt_BR: TranslationMap = {
|
||||
},
|
||||
tabs: {
|
||||
agents: "Agentes",
|
||||
activity: "Activity",
|
||||
overview: "Visão Geral",
|
||||
channels: "Canais",
|
||||
instances: "Instâncias",
|
||||
@@ -414,6 +415,7 @@ export const pt_BR: TranslationMap = {
|
||||
},
|
||||
subtitles: {
|
||||
agents: "Espaços, ferramentas, identidades.",
|
||||
activity: "Browser-local tool activity summaries.",
|
||||
overview: "Status, entrada, saúde.",
|
||||
channels: "Canais e configurações.",
|
||||
instances: "Clientes e nós conectados.",
|
||||
@@ -433,6 +435,42 @@ export const pt_BR: TranslationMap = {
|
||||
logs: "Logs ao vivo do gateway.",
|
||||
dreams: "Consolidação de memória durante o sono.",
|
||||
},
|
||||
activity: {
|
||||
title: "Activity",
|
||||
subtitle: "Ephemeral tool activity derived from live session events.",
|
||||
visibleCount: "{visible} of {total}",
|
||||
filtersLabel: "Activity filters",
|
||||
search: "Search",
|
||||
searchPlaceholder: "Filter by tool, summary, run, session",
|
||||
toolFilter: "Ferramenta",
|
||||
allTools: "All tools",
|
||||
statusFilters: "Status filters",
|
||||
autoFollow: "Auto-follow",
|
||||
expandAll: "Expand all",
|
||||
collapseAll: "Collapse all",
|
||||
clear: "Limpar",
|
||||
empty: "No tool activity yet.",
|
||||
emptyFiltered: "No activity matches these filters.",
|
||||
entrySummary: "{argumentSummary}",
|
||||
argumentHiddenOne: "1 argument hidden",
|
||||
argumentsHidden: "{count} arguments hidden",
|
||||
streamLabel: "Tool activity entries",
|
||||
toolCallId: "Tool call",
|
||||
runId: "Executar",
|
||||
session: "Sessão",
|
||||
outputTruncated: "Preview redacted and truncated.",
|
||||
noOutputPreview: "No output preview.",
|
||||
status: {
|
||||
running: "Em execução",
|
||||
done: "Concluída",
|
||||
error: "Erro",
|
||||
},
|
||||
duration: {
|
||||
ms: "{count} ms",
|
||||
seconds: "{count} s",
|
||||
minutes: "{minutes}m {seconds}s",
|
||||
},
|
||||
},
|
||||
overview: {
|
||||
access: {
|
||||
title: "Acesso ao Gateway",
|
||||
|
||||
@@ -391,6 +391,7 @@ export const th: TranslationMap = {
|
||||
},
|
||||
tabs: {
|
||||
agents: "เอเจนต์",
|
||||
activity: "Activity",
|
||||
overview: "ภาพรวม",
|
||||
channels: "ช่องทาง",
|
||||
instances: "อินสแตนซ์",
|
||||
@@ -412,6 +413,7 @@ export const th: TranslationMap = {
|
||||
},
|
||||
subtitles: {
|
||||
agents: "เวิร์กสเปซ เครื่องมือ และข้อมูลประจำตัว",
|
||||
activity: "Browser-local tool activity summaries.",
|
||||
overview: "สถานะ จุดเข้าใช้งาน และความพร้อมใช้งาน",
|
||||
channels: "ช่องทางและการตั้งค่า",
|
||||
instances: "ไคลเอนต์และโหนดที่เชื่อมต่อ",
|
||||
@@ -431,6 +433,42 @@ export const th: TranslationMap = {
|
||||
logs: "บันทึกเกตเวย์แบบสด",
|
||||
dreams: "การฝันของหน่วยความจำ การรวมข้อมูล และการสะท้อนคิด",
|
||||
},
|
||||
activity: {
|
||||
title: "Activity",
|
||||
subtitle: "Ephemeral tool activity derived from live session events.",
|
||||
visibleCount: "{visible} of {total}",
|
||||
filtersLabel: "Activity filters",
|
||||
search: "ค้นหา",
|
||||
searchPlaceholder: "Filter by tool, summary, run, session",
|
||||
toolFilter: "Tool",
|
||||
allTools: "All tools",
|
||||
statusFilters: "Status filters",
|
||||
autoFollow: "Auto-follow",
|
||||
expandAll: "Expand all",
|
||||
collapseAll: "Collapse all",
|
||||
clear: "ล้าง",
|
||||
empty: "No tool activity yet.",
|
||||
emptyFiltered: "No activity matches these filters.",
|
||||
entrySummary: "{argumentSummary}",
|
||||
argumentHiddenOne: "1 argument hidden",
|
||||
argumentsHidden: "{count} arguments hidden",
|
||||
streamLabel: "Tool activity entries",
|
||||
toolCallId: "Tool call",
|
||||
runId: "รัน",
|
||||
session: "เซสชัน",
|
||||
outputTruncated: "Preview redacted and truncated.",
|
||||
noOutputPreview: "No output preview.",
|
||||
status: {
|
||||
running: "กำลังทำงาน",
|
||||
done: "เสร็จสิ้น",
|
||||
error: "ข้อผิดพลาด",
|
||||
},
|
||||
duration: {
|
||||
ms: "{count} ms",
|
||||
seconds: "{count} s",
|
||||
minutes: "{minutes}m {seconds}s",
|
||||
},
|
||||
},
|
||||
overview: {
|
||||
access: {
|
||||
title: "การเข้าถึงเกตเวย์",
|
||||
|
||||
@@ -395,6 +395,7 @@ export const tr: TranslationMap = {
|
||||
},
|
||||
tabs: {
|
||||
agents: "Aracılar",
|
||||
activity: "Activity",
|
||||
overview: "Genel Bakış",
|
||||
channels: "Kanallar",
|
||||
instances: "Örnekler",
|
||||
@@ -416,6 +417,7 @@ export const tr: TranslationMap = {
|
||||
},
|
||||
subtitles: {
|
||||
agents: "Çalışma alanları, araçlar, kimlikler.",
|
||||
activity: "Browser-local tool activity summaries.",
|
||||
overview: "Durum, giriş noktaları, sağlık.",
|
||||
channels: "Kanallar ve ayarlar.",
|
||||
instances: "Bağlı istemciler ve düğümler.",
|
||||
@@ -435,6 +437,42 @@ export const tr: TranslationMap = {
|
||||
logs: "Canlı Gateway günlükleri.",
|
||||
dreams: "Uyku sırasında bellek birleştirme.",
|
||||
},
|
||||
activity: {
|
||||
title: "Activity",
|
||||
subtitle: "Ephemeral tool activity derived from live session events.",
|
||||
visibleCount: "{visible} of {total}",
|
||||
filtersLabel: "Activity filters",
|
||||
search: "Ara",
|
||||
searchPlaceholder: "Filter by tool, summary, run, session",
|
||||
toolFilter: "Araç",
|
||||
allTools: "All tools",
|
||||
statusFilters: "Status filters",
|
||||
autoFollow: "Auto-follow",
|
||||
expandAll: "Expand all",
|
||||
collapseAll: "Collapse all",
|
||||
clear: "Temizle",
|
||||
empty: "No tool activity yet.",
|
||||
emptyFiltered: "No activity matches these filters.",
|
||||
entrySummary: "{argumentSummary}",
|
||||
argumentHiddenOne: "1 argument hidden",
|
||||
argumentsHidden: "{count} arguments hidden",
|
||||
streamLabel: "Tool activity entries",
|
||||
toolCallId: "Tool call",
|
||||
runId: "Çalıştır",
|
||||
session: "Oturum",
|
||||
outputTruncated: "Preview redacted and truncated.",
|
||||
noOutputPreview: "No output preview.",
|
||||
status: {
|
||||
running: "Çalışıyor",
|
||||
done: "Tamamlandı",
|
||||
error: "Hata",
|
||||
},
|
||||
duration: {
|
||||
ms: "{count} ms",
|
||||
seconds: "{count} s",
|
||||
minutes: "{minutes}m {seconds}s",
|
||||
},
|
||||
},
|
||||
overview: {
|
||||
access: {
|
||||
title: "Gateway Erişimi",
|
||||
|
||||
@@ -394,6 +394,7 @@ export const uk: TranslationMap = {
|
||||
},
|
||||
tabs: {
|
||||
agents: "Агенти",
|
||||
activity: "Activity",
|
||||
overview: "Огляд",
|
||||
channels: "Канали",
|
||||
instances: "Екземпляри",
|
||||
@@ -415,6 +416,7 @@ export const uk: TranslationMap = {
|
||||
},
|
||||
subtitles: {
|
||||
agents: "Робочі простори, інструменти, ідентичності.",
|
||||
activity: "Browser-local tool activity summaries.",
|
||||
overview: "Стан, точки входу, справність.",
|
||||
channels: "Канали та налаштування.",
|
||||
instances: "Підключені клієнти та вузли.",
|
||||
@@ -434,6 +436,42 @@ export const uk: TranslationMap = {
|
||||
logs: "Журнали шлюзу в реальному часі.",
|
||||
dreams: "Консолідація пам’яті під час сну.",
|
||||
},
|
||||
activity: {
|
||||
title: "Activity",
|
||||
subtitle: "Ephemeral tool activity derived from live session events.",
|
||||
visibleCount: "{visible} of {total}",
|
||||
filtersLabel: "Activity filters",
|
||||
search: "Пошук",
|
||||
searchPlaceholder: "Filter by tool, summary, run, session",
|
||||
toolFilter: "Інструмент",
|
||||
allTools: "All tools",
|
||||
statusFilters: "Status filters",
|
||||
autoFollow: "Auto-follow",
|
||||
expandAll: "Expand all",
|
||||
collapseAll: "Collapse all",
|
||||
clear: "Очистити",
|
||||
empty: "No tool activity yet.",
|
||||
emptyFiltered: "No activity matches these filters.",
|
||||
entrySummary: "{argumentSummary}",
|
||||
argumentHiddenOne: "1 argument hidden",
|
||||
argumentsHidden: "{count} arguments hidden",
|
||||
streamLabel: "Tool activity entries",
|
||||
toolCallId: "Tool call",
|
||||
runId: "Запустити",
|
||||
session: "Сеанс",
|
||||
outputTruncated: "Preview redacted and truncated.",
|
||||
noOutputPreview: "No output preview.",
|
||||
status: {
|
||||
running: "Запущено",
|
||||
done: "Готово",
|
||||
error: "Помилка",
|
||||
},
|
||||
duration: {
|
||||
ms: "{count} ms",
|
||||
seconds: "{count} s",
|
||||
minutes: "{minutes}m {seconds}s",
|
||||
},
|
||||
},
|
||||
overview: {
|
||||
access: {
|
||||
title: "Доступ до шлюзу",
|
||||
|
||||
@@ -393,6 +393,7 @@ export const vi: TranslationMap = {
|
||||
},
|
||||
tabs: {
|
||||
agents: "Agent",
|
||||
activity: "Activity",
|
||||
overview: "Tổng quan",
|
||||
channels: "Kênh",
|
||||
instances: "Phiên bản",
|
||||
@@ -414,6 +415,7 @@ export const vi: TranslationMap = {
|
||||
},
|
||||
subtitles: {
|
||||
agents: "Không gian làm việc, công cụ, danh tính.",
|
||||
activity: "Browser-local tool activity summaries.",
|
||||
overview: "Trạng thái, điểm vào, tình trạng.",
|
||||
channels: "Kênh và cài đặt.",
|
||||
instances: "Máy khách và nút đã kết nối.",
|
||||
@@ -433,6 +435,42 @@ export const vi: TranslationMap = {
|
||||
logs: "Nhật ký gateway trực tiếp.",
|
||||
dreams: "Mơ bộ nhớ, hợp nhất và phản chiếu.",
|
||||
},
|
||||
activity: {
|
||||
title: "Activity",
|
||||
subtitle: "Ephemeral tool activity derived from live session events.",
|
||||
visibleCount: "{visible} of {total}",
|
||||
filtersLabel: "Activity filters",
|
||||
search: "Tìm kiếm",
|
||||
searchPlaceholder: "Filter by tool, summary, run, session",
|
||||
toolFilter: "Công cụ",
|
||||
allTools: "All tools",
|
||||
statusFilters: "Status filters",
|
||||
autoFollow: "Auto-follow",
|
||||
expandAll: "Expand all",
|
||||
collapseAll: "Collapse all",
|
||||
clear: "Xóa",
|
||||
empty: "No tool activity yet.",
|
||||
emptyFiltered: "No activity matches these filters.",
|
||||
entrySummary: "{argumentSummary}",
|
||||
argumentHiddenOne: "1 argument hidden",
|
||||
argumentsHidden: "{count} arguments hidden",
|
||||
streamLabel: "Tool activity entries",
|
||||
toolCallId: "Tool call",
|
||||
runId: "Chạy",
|
||||
session: "Phiên",
|
||||
outputTruncated: "Preview redacted and truncated.",
|
||||
noOutputPreview: "No output preview.",
|
||||
status: {
|
||||
running: "Đang chạy",
|
||||
done: "Hoàn tất",
|
||||
error: "Lỗi",
|
||||
},
|
||||
duration: {
|
||||
ms: "{count} ms",
|
||||
seconds: "{count} s",
|
||||
minutes: "{minutes}m {seconds}s",
|
||||
},
|
||||
},
|
||||
overview: {
|
||||
access: {
|
||||
title: "Truy cập Gateway",
|
||||
|
||||
@@ -391,6 +391,7 @@ export const zh_CN: TranslationMap = {
|
||||
},
|
||||
tabs: {
|
||||
agents: "代理",
|
||||
activity: "Activity",
|
||||
overview: "概览",
|
||||
channels: "频道",
|
||||
instances: "实例",
|
||||
@@ -412,6 +413,7 @@ export const zh_CN: TranslationMap = {
|
||||
},
|
||||
subtitles: {
|
||||
agents: "工作区、工具、身份。",
|
||||
activity: "Browser-local tool activity summaries.",
|
||||
overview: "状态、入口点、健康。",
|
||||
channels: "频道和设置。",
|
||||
instances: "已连接客户端和节点。",
|
||||
@@ -431,6 +433,42 @@ export const zh_CN: TranslationMap = {
|
||||
logs: "实时网关日志。",
|
||||
dreams: "睡眠时进行记忆巩固。",
|
||||
},
|
||||
activity: {
|
||||
title: "Activity",
|
||||
subtitle: "Ephemeral tool activity derived from live session events.",
|
||||
visibleCount: "{visible} of {total}",
|
||||
filtersLabel: "Activity filters",
|
||||
search: "Search",
|
||||
searchPlaceholder: "Filter by tool, summary, run, session",
|
||||
toolFilter: "工具",
|
||||
allTools: "All tools",
|
||||
statusFilters: "Status filters",
|
||||
autoFollow: "Auto-follow",
|
||||
expandAll: "Expand all",
|
||||
collapseAll: "Collapse all",
|
||||
clear: "清除",
|
||||
empty: "No tool activity yet.",
|
||||
emptyFiltered: "No activity matches these filters.",
|
||||
entrySummary: "{argumentSummary}",
|
||||
argumentHiddenOne: "1 argument hidden",
|
||||
argumentsHidden: "{count} arguments hidden",
|
||||
streamLabel: "Tool activity entries",
|
||||
toolCallId: "Tool call",
|
||||
runId: "Run",
|
||||
session: "会话",
|
||||
outputTruncated: "Preview redacted and truncated.",
|
||||
noOutputPreview: "No output preview.",
|
||||
status: {
|
||||
running: "运行中",
|
||||
done: "已完成",
|
||||
error: "Error",
|
||||
},
|
||||
duration: {
|
||||
ms: "{count} ms",
|
||||
seconds: "{count} s",
|
||||
minutes: "{minutes}m {seconds}s",
|
||||
},
|
||||
},
|
||||
overview: {
|
||||
access: {
|
||||
title: "网关访问",
|
||||
|
||||
@@ -391,6 +391,7 @@ export const zh_TW: TranslationMap = {
|
||||
},
|
||||
tabs: {
|
||||
agents: "代理",
|
||||
activity: "Activity",
|
||||
overview: "概覽",
|
||||
channels: "頻道",
|
||||
instances: "實例",
|
||||
@@ -412,6 +413,7 @@ export const zh_TW: TranslationMap = {
|
||||
},
|
||||
subtitles: {
|
||||
agents: "工作區、工具、身份。",
|
||||
activity: "Browser-local tool activity summaries.",
|
||||
overview: "狀態、入口點、健康。",
|
||||
channels: "頻道和設置。",
|
||||
instances: "已連接客戶端和節點。",
|
||||
@@ -431,6 +433,42 @@ export const zh_TW: TranslationMap = {
|
||||
logs: "實時網關日誌。",
|
||||
dreams: "睡眠期間的記憶整合。",
|
||||
},
|
||||
activity: {
|
||||
title: "Activity",
|
||||
subtitle: "Ephemeral tool activity derived from live session events.",
|
||||
visibleCount: "{visible} of {total}",
|
||||
filtersLabel: "Activity filters",
|
||||
search: "Search",
|
||||
searchPlaceholder: "Filter by tool, summary, run, session",
|
||||
toolFilter: "工具",
|
||||
allTools: "All tools",
|
||||
statusFilters: "Status filters",
|
||||
autoFollow: "Auto-follow",
|
||||
expandAll: "Expand all",
|
||||
collapseAll: "Collapse all",
|
||||
clear: "清除",
|
||||
empty: "No tool activity yet.",
|
||||
emptyFiltered: "No activity matches these filters.",
|
||||
entrySummary: "{argumentSummary}",
|
||||
argumentHiddenOne: "1 argument hidden",
|
||||
argumentsHidden: "{count} arguments hidden",
|
||||
streamLabel: "Tool activity entries",
|
||||
toolCallId: "Tool call",
|
||||
runId: "執行",
|
||||
session: "工作階段",
|
||||
outputTruncated: "Preview redacted and truncated.",
|
||||
noOutputPreview: "No output preview.",
|
||||
status: {
|
||||
running: "執行中",
|
||||
done: "完成",
|
||||
error: "錯誤",
|
||||
},
|
||||
duration: {
|
||||
ms: "{count} ms",
|
||||
seconds: "{count} s",
|
||||
minutes: "{minutes}m {seconds}s",
|
||||
},
|
||||
},
|
||||
overview: {
|
||||
access: {
|
||||
title: "網關訪問",
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
@import "./styles/layout.css";
|
||||
@import "./styles/layout.mobile.css";
|
||||
@import "./styles/components.css";
|
||||
@import "./styles/activity.css";
|
||||
@import "./styles/chat.css";
|
||||
@import "./styles/config.css";
|
||||
@import "./styles/config-quick.css";
|
||||
|
||||
293
ui/src/styles/activity.css
Normal file
293
ui/src/styles/activity.css
Normal file
@@ -0,0 +1,293 @@
|
||||
.activity-page {
|
||||
display: grid;
|
||||
grid-template-rows: auto minmax(260px, 1fr);
|
||||
align-content: start;
|
||||
gap: 16px;
|
||||
min-height: min(680px, calc(100vh - 180px));
|
||||
}
|
||||
|
||||
.activity-toolbar {
|
||||
display: flex;
|
||||
align-items: end;
|
||||
flex-wrap: wrap;
|
||||
gap: 10px;
|
||||
padding-bottom: 2px;
|
||||
}
|
||||
|
||||
.activity-toolbar__count {
|
||||
flex: 0 0 auto;
|
||||
align-self: center;
|
||||
margin-left: auto;
|
||||
color: var(--muted);
|
||||
font-size: var(--control-ui-text-sm);
|
||||
white-space: nowrap;
|
||||
}
|
||||
|
||||
.activity-field {
|
||||
display: grid;
|
||||
gap: 5px;
|
||||
min-width: 170px;
|
||||
color: var(--muted);
|
||||
font-size: var(--control-ui-text-sm);
|
||||
font-weight: 500;
|
||||
}
|
||||
|
||||
.activity-field--search {
|
||||
flex: 1 1 260px;
|
||||
}
|
||||
|
||||
.activity-field input,
|
||||
.activity-field select {
|
||||
min-height: 36px;
|
||||
}
|
||||
|
||||
.activity-status-filters,
|
||||
.activity-actions {
|
||||
display: inline-flex;
|
||||
flex-wrap: wrap;
|
||||
gap: 8px;
|
||||
}
|
||||
|
||||
.activity-status-filter,
|
||||
.activity-autofollow {
|
||||
display: inline-flex;
|
||||
align-items: center;
|
||||
gap: 7px;
|
||||
min-height: 36px;
|
||||
border: 1px solid var(--border);
|
||||
border-radius: var(--radius-sm);
|
||||
padding: 0 10px;
|
||||
color: var(--text);
|
||||
background: var(--secondary);
|
||||
font-size: var(--control-ui-text-sm);
|
||||
line-height: 1;
|
||||
}
|
||||
|
||||
.activity-status-filter:focus-within,
|
||||
.activity-autofollow:focus-within,
|
||||
.activity-entry__summary:focus-visible {
|
||||
outline: 2px solid var(--focus);
|
||||
outline-offset: 2px;
|
||||
}
|
||||
|
||||
.activity-status-filter input,
|
||||
.activity-autofollow input {
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
.activity-status-filter--running:has(input:checked) {
|
||||
border-color: color-mix(in srgb, var(--warn) 40%, var(--border));
|
||||
background: var(--warn-subtle);
|
||||
}
|
||||
|
||||
.activity-status-filter--done:has(input:checked) {
|
||||
border-color: color-mix(in srgb, var(--ok) 42%, var(--border));
|
||||
background: var(--ok-subtle);
|
||||
}
|
||||
|
||||
.activity-status-filter--error:has(input:checked) {
|
||||
border-color: color-mix(in srgb, var(--danger) 42%, var(--border));
|
||||
background: var(--danger-subtle);
|
||||
}
|
||||
|
||||
.activity-stream {
|
||||
min-height: 260px;
|
||||
max-height: calc(100vh - 310px);
|
||||
overflow: auto;
|
||||
border-block: 1px solid var(--border);
|
||||
background: color-mix(in srgb, var(--panel) 82%, var(--card));
|
||||
}
|
||||
|
||||
.activity-empty {
|
||||
display: grid;
|
||||
place-items: center;
|
||||
min-height: 220px;
|
||||
padding: 24px;
|
||||
color: var(--muted);
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.activity-entry {
|
||||
border-bottom: 1px solid var(--border);
|
||||
}
|
||||
|
||||
.activity-entry:last-child {
|
||||
border-bottom: 0;
|
||||
}
|
||||
|
||||
.activity-entry[open] {
|
||||
background: color-mix(in srgb, var(--bg-elevated) 48%, transparent);
|
||||
}
|
||||
|
||||
.activity-entry__summary {
|
||||
display: grid;
|
||||
grid-template-columns: 18px minmax(0, 1fr) auto;
|
||||
gap: 10px;
|
||||
align-items: center;
|
||||
padding: 12px 14px;
|
||||
cursor: pointer;
|
||||
list-style: none;
|
||||
}
|
||||
|
||||
.activity-entry__summary::-webkit-details-marker {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.activity-entry__summary::marker {
|
||||
content: "";
|
||||
}
|
||||
|
||||
.activity-entry__summary:hover {
|
||||
background: var(--bg-hover);
|
||||
}
|
||||
|
||||
.activity-entry__chevron {
|
||||
display: inline-flex;
|
||||
width: 18px;
|
||||
height: 18px;
|
||||
color: var(--muted);
|
||||
transition: transform var(--duration-fast) ease;
|
||||
}
|
||||
|
||||
.activity-entry[open] .activity-entry__chevron {
|
||||
transform: rotate(90deg);
|
||||
}
|
||||
|
||||
.activity-entry__chevron svg {
|
||||
width: 18px;
|
||||
height: 18px;
|
||||
}
|
||||
|
||||
.activity-entry__main {
|
||||
display: grid;
|
||||
gap: 4px;
|
||||
min-width: 0;
|
||||
}
|
||||
|
||||
.activity-entry__title,
|
||||
.activity-entry__meta,
|
||||
.activity-entry__facts {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
flex-wrap: wrap;
|
||||
gap: 8px;
|
||||
}
|
||||
|
||||
.activity-entry__tool,
|
||||
.activity-entry__text,
|
||||
.activity-entry__facts span {
|
||||
min-width: 0;
|
||||
overflow-wrap: anywhere;
|
||||
}
|
||||
|
||||
.activity-entry__text {
|
||||
color: var(--muted);
|
||||
font-size: var(--control-ui-text-sm);
|
||||
}
|
||||
|
||||
.activity-entry__meta {
|
||||
justify-content: flex-end;
|
||||
color: var(--muted);
|
||||
font-size: var(--control-ui-text-sm);
|
||||
white-space: nowrap;
|
||||
}
|
||||
|
||||
.activity-status {
|
||||
display: inline-flex;
|
||||
align-items: center;
|
||||
min-height: 22px;
|
||||
border: 1px solid var(--border);
|
||||
border-radius: var(--radius-full);
|
||||
padding: 0 8px;
|
||||
font-size: 11px;
|
||||
font-weight: 650;
|
||||
text-transform: uppercase;
|
||||
}
|
||||
|
||||
.activity-status--running {
|
||||
border-color: color-mix(in srgb, var(--warn) 42%, var(--border));
|
||||
color: var(--warn);
|
||||
}
|
||||
|
||||
.activity-status--done {
|
||||
border-color: color-mix(in srgb, var(--ok) 42%, var(--border));
|
||||
color: var(--ok);
|
||||
}
|
||||
|
||||
.activity-status--error {
|
||||
border-color: color-mix(in srgb, var(--danger) 48%, var(--border));
|
||||
color: var(--danger);
|
||||
}
|
||||
|
||||
.activity-entry__body {
|
||||
display: grid;
|
||||
gap: 10px;
|
||||
padding: 0 14px 14px 42px;
|
||||
}
|
||||
|
||||
.activity-entry__facts {
|
||||
color: var(--muted);
|
||||
font-size: var(--control-ui-text-sm);
|
||||
}
|
||||
|
||||
.activity-entry__facts span {
|
||||
border: 1px solid var(--border);
|
||||
border-radius: var(--radius-sm);
|
||||
padding: 4px 7px;
|
||||
background: var(--secondary);
|
||||
}
|
||||
|
||||
.activity-entry__preview {
|
||||
max-height: 280px;
|
||||
margin: 0;
|
||||
overflow: auto;
|
||||
border: 1px solid var(--border);
|
||||
border-radius: var(--radius-sm);
|
||||
padding: 10px;
|
||||
color: var(--text);
|
||||
background: var(--bg);
|
||||
font-family: var(--mono);
|
||||
font-size: var(--control-ui-text-sm);
|
||||
line-height: 1.5;
|
||||
white-space: pre-wrap;
|
||||
overflow-wrap: anywhere;
|
||||
}
|
||||
|
||||
.activity-entry__note {
|
||||
color: var(--muted);
|
||||
font-size: var(--control-ui-text-sm);
|
||||
}
|
||||
|
||||
@media (max-width: 720px) {
|
||||
.activity-page {
|
||||
min-height: calc(100vh - 150px);
|
||||
}
|
||||
|
||||
.activity-toolbar__count,
|
||||
.activity-entry__meta {
|
||||
white-space: normal;
|
||||
}
|
||||
|
||||
.activity-toolbar__count {
|
||||
flex-basis: 100%;
|
||||
margin-left: 0;
|
||||
}
|
||||
|
||||
.activity-entry__summary {
|
||||
grid-template-columns: 18px minmax(0, 1fr);
|
||||
gap: 8px;
|
||||
}
|
||||
|
||||
.activity-entry__meta {
|
||||
grid-column: 2;
|
||||
justify-content: flex-start;
|
||||
}
|
||||
|
||||
.activity-entry__body {
|
||||
padding-left: 42px;
|
||||
}
|
||||
|
||||
.activity-stream {
|
||||
max-height: calc(100vh - 360px);
|
||||
}
|
||||
}
|
||||
222
ui/src/ui/activity-model.ts
Normal file
222
ui/src/ui/activity-model.ts
Normal file
@@ -0,0 +1,222 @@
|
||||
import { formatUnknownText, truncateText } from "./format.ts";
|
||||
|
||||
export const ACTIVITY_ENTRY_LIMIT = 100;
|
||||
export const ACTIVITY_OUTPUT_PREVIEW_LIMIT = 2_000;
|
||||
|
||||
export type ActivityStatus = "running" | "done" | "error";
|
||||
|
||||
export type ActivityEntry = {
|
||||
id: string;
|
||||
toolCallId: string;
|
||||
runId: string;
|
||||
sessionKey?: string;
|
||||
toolName: string;
|
||||
status: ActivityStatus;
|
||||
startedAt: number;
|
||||
updatedAt: number;
|
||||
durationMs: number;
|
||||
outputPreview?: string;
|
||||
outputTruncated: boolean;
|
||||
summary: string;
|
||||
hiddenArgumentCount: number;
|
||||
};
|
||||
|
||||
const ACTIVITY_STATUS_SUMMARY_LABELS: Record<ActivityStatus, string> = {
|
||||
running: "running",
|
||||
done: "completed",
|
||||
error: "failed",
|
||||
};
|
||||
|
||||
type ActivityHost = {
|
||||
activityEntries?: ActivityEntry[];
|
||||
};
|
||||
|
||||
type ToolEventPayload = {
|
||||
runId: string;
|
||||
ts: number;
|
||||
sessionKey?: string;
|
||||
data: Record<string, unknown>;
|
||||
};
|
||||
|
||||
const SECRET_PATTERNS: Array<[RegExp, string]> = [
|
||||
[/\b(Authorization|Cookie|Set-Cookie)\s*:\s*[^\n\r]+/gi, "$1: [redacted]"],
|
||||
[/\b(Bearer\s+)[A-Za-z0-9._~+/=-]{12,}/gi, "$1[redacted]"],
|
||||
[
|
||||
/\b(api[_-]?key|token|secret|password|passwd|authorization)\b(\s*[:=]\s*)["']?[^"',\s}]+/gi,
|
||||
"$1$2[redacted]",
|
||||
],
|
||||
[
|
||||
/-----BEGIN [A-Z ]*PRIVATE KEY-----[\s\S]*?-----END [A-Z ]*PRIVATE KEY-----/g,
|
||||
"[redacted private key]",
|
||||
],
|
||||
[
|
||||
/(^|[\s"'`=])(?:\/Users\/|\/home\/|\/var\/folders\/|[A-Za-z]:\\)[^\s"'`,;]+/g,
|
||||
"$1[redacted path]",
|
||||
],
|
||||
];
|
||||
|
||||
function toTrimmedString(value: unknown): string | null {
|
||||
if (typeof value !== "string") {
|
||||
return null;
|
||||
}
|
||||
const trimmed = value.trim();
|
||||
return trimmed ? trimmed : null;
|
||||
}
|
||||
|
||||
function readRecord(value: unknown): Record<string, unknown> | null {
|
||||
return value && typeof value === "object" ? (value as Record<string, unknown>) : null;
|
||||
}
|
||||
|
||||
function extractText(value: unknown): string | null {
|
||||
if (typeof value === "string") {
|
||||
return value;
|
||||
}
|
||||
if (typeof value === "number" || typeof value === "boolean") {
|
||||
return String(value);
|
||||
}
|
||||
const record = readRecord(value);
|
||||
if (!record) {
|
||||
return null;
|
||||
}
|
||||
if (typeof record.text === "string") {
|
||||
return record.text;
|
||||
}
|
||||
const content = record.content;
|
||||
if (!Array.isArray(content)) {
|
||||
return null;
|
||||
}
|
||||
const parts = content
|
||||
.map((item) => {
|
||||
const entry = readRecord(item);
|
||||
return entry?.type === "text" && typeof entry.text === "string" ? entry.text : null;
|
||||
})
|
||||
.filter((part): part is string => Boolean(part));
|
||||
return parts.length > 0 ? parts.join("\n") : null;
|
||||
}
|
||||
|
||||
function stringifyOutput(value: unknown): string | null {
|
||||
const text = extractText(value);
|
||||
if (text !== null) {
|
||||
return text;
|
||||
}
|
||||
if (value === null || value === undefined) {
|
||||
return null;
|
||||
}
|
||||
try {
|
||||
return JSON.stringify(value, null, 2);
|
||||
} catch {
|
||||
return formatUnknownText(value);
|
||||
}
|
||||
}
|
||||
|
||||
function redactSensitiveText(value: string): string {
|
||||
return SECRET_PATTERNS.reduce(
|
||||
(text, [pattern, replacement]) => text.replace(pattern, replacement),
|
||||
value,
|
||||
);
|
||||
}
|
||||
|
||||
function buildOutputPreview(value: unknown): { text?: string; truncated: boolean } {
|
||||
const raw = stringifyOutput(value);
|
||||
if (!raw) {
|
||||
return { truncated: false };
|
||||
}
|
||||
const redacted = redactSensitiveText(raw);
|
||||
const truncated = truncateText(redacted, ACTIVITY_OUTPUT_PREVIEW_LIMIT);
|
||||
return { text: truncated.text, truncated: truncated.truncated };
|
||||
}
|
||||
|
||||
function countArgumentFields(value: unknown): number {
|
||||
if (value === null || value === undefined) {
|
||||
return 0;
|
||||
}
|
||||
if (Array.isArray(value)) {
|
||||
return value.length;
|
||||
}
|
||||
const record = readRecord(value);
|
||||
if (record) {
|
||||
return Object.keys(record).length;
|
||||
}
|
||||
return 1;
|
||||
}
|
||||
|
||||
function hasExplicitErrorFlag(value: Record<string, unknown> | null): boolean {
|
||||
return value?.isError === true || value?.is_error === true;
|
||||
}
|
||||
|
||||
function resolveStatus(data: Record<string, unknown>): ActivityStatus {
|
||||
const phase = toTrimmedString(data.phase);
|
||||
if (phase !== "result") {
|
||||
return "running";
|
||||
}
|
||||
const result = readRecord(data.result);
|
||||
if (hasExplicitErrorFlag(data) || hasExplicitErrorFlag(result)) {
|
||||
return "error";
|
||||
}
|
||||
const status = toTrimmedString(data.status) ?? toTrimmedString(result?.status);
|
||||
if (status && /error|fail|failed|failure/i.test(status)) {
|
||||
return "error";
|
||||
}
|
||||
const exitCode = Number(result?.exitCode ?? data.exitCode);
|
||||
if (Number.isFinite(exitCode) && exitCode !== 0) {
|
||||
return "error";
|
||||
}
|
||||
return "done";
|
||||
}
|
||||
|
||||
function statusLabel(status: ActivityStatus): string {
|
||||
return ACTIVITY_STATUS_SUMMARY_LABELS[status];
|
||||
}
|
||||
|
||||
function buildSummary(toolName: string, status: ActivityStatus, hiddenArgCount: number): string {
|
||||
const argText = `${hiddenArgCount} argument${hiddenArgCount === 1 ? "" : "s"} hidden`;
|
||||
return `${toolName} ${statusLabel(status)}; ${argText}`;
|
||||
}
|
||||
|
||||
export function updateActivityFromToolEvent(host: ActivityHost, payload: ToolEventPayload) {
|
||||
if (!Array.isArray(host.activityEntries)) {
|
||||
return;
|
||||
}
|
||||
const data = payload.data ?? {};
|
||||
const toolCallId = toTrimmedString(data.toolCallId);
|
||||
if (!toolCallId) {
|
||||
return;
|
||||
}
|
||||
const toolName = toTrimmedString(data.name) ?? "tool";
|
||||
const id = `${payload.runId}:${toolCallId}`;
|
||||
const now = Date.now();
|
||||
const startedAt = typeof payload.ts === "number" ? payload.ts : now;
|
||||
const status = resolveStatus(data);
|
||||
const outputValue =
|
||||
data.phase === "update" ? data.partialResult : data.phase === "result" ? data.result : null;
|
||||
const preview = buildOutputPreview(outputValue);
|
||||
const existing = host.activityEntries.find((entry) => entry.id === id);
|
||||
const hiddenArgCount =
|
||||
data.args !== undefined ? countArgumentFields(data.args) : (existing?.hiddenArgumentCount ?? 0);
|
||||
const outputPreview = preview.text ?? existing?.outputPreview;
|
||||
const nextEntry: ActivityEntry = {
|
||||
id,
|
||||
toolCallId,
|
||||
runId: payload.runId,
|
||||
...(payload.sessionKey ? { sessionKey: payload.sessionKey } : {}),
|
||||
toolName,
|
||||
status,
|
||||
startedAt: existing?.startedAt ?? startedAt,
|
||||
updatedAt: now,
|
||||
durationMs: Math.max(0, now - (existing?.startedAt ?? startedAt)),
|
||||
outputTruncated: preview.truncated || existing?.outputTruncated === true,
|
||||
summary: buildSummary(toolName, status, hiddenArgCount),
|
||||
hiddenArgumentCount: hiddenArgCount,
|
||||
...(outputPreview ? { outputPreview } : {}),
|
||||
};
|
||||
const next = existing
|
||||
? host.activityEntries.map((entry) => (entry.id === id ? nextEntry : entry))
|
||||
: [...host.activityEntries, nextEntry];
|
||||
host.activityEntries = next.slice(-ACTIVITY_ENTRY_LIMIT);
|
||||
}
|
||||
|
||||
export function resetActivityEntries(host: ActivityHost) {
|
||||
if (Array.isArray(host.activityEntries)) {
|
||||
host.activityEntries = [];
|
||||
}
|
||||
}
|
||||
@@ -2,6 +2,7 @@
|
||||
import { beforeEach, describe, expect, it, vi } from "vitest";
|
||||
import { GATEWAY_EVENT_UPDATE_AVAILABLE } from "../../../src/gateway/events.js";
|
||||
import { ConnectErrorDetailCodes } from "../../../src/gateway/protocol/connect-error-details.js";
|
||||
import type { ActivityEntry } from "./activity-model.ts";
|
||||
import { connectGateway, resolveControlUiClientVersion } from "./app-gateway.ts";
|
||||
import type { GatewayHelloOk } from "./gateway.ts";
|
||||
|
||||
@@ -121,6 +122,7 @@ type TestGatewayHost = Parameters<typeof connectGateway>[0] & {
|
||||
chatSideResultTerminalRuns: Set<string>;
|
||||
chatStream: string | null;
|
||||
chatToolMessages: Record<string, unknown>[];
|
||||
activityEntries: ActivityEntry[];
|
||||
toolStreamById: Map<string, unknown>;
|
||||
toolStreamOrder: string[];
|
||||
};
|
||||
@@ -168,6 +170,7 @@ function createHost(): TestGatewayHost {
|
||||
chatMessages: [],
|
||||
chatQueue: [],
|
||||
chatToolMessages: [],
|
||||
activityEntries: [],
|
||||
chatStreamSegments: [],
|
||||
chatStream: null,
|
||||
chatStreamStartedAt: null,
|
||||
@@ -966,6 +969,17 @@ describe("connectGateway", () => {
|
||||
runId: "external-run-1",
|
||||
sessionKey: "main",
|
||||
});
|
||||
expect(host.activityEntries).toHaveLength(1);
|
||||
expect(host.activityEntries[0]).toMatchObject({
|
||||
toolCallId: "session-tool-1",
|
||||
runId: "external-run-1",
|
||||
sessionKey: "main",
|
||||
toolName: "exec",
|
||||
status: "running",
|
||||
hiddenArgumentCount: 1,
|
||||
summary: "exec running; 1 argument hidden",
|
||||
});
|
||||
expect(JSON.stringify(host.activityEntries[0])).not.toContain("pwd");
|
||||
expect(loadChatHistoryMock).not.toHaveBeenCalled();
|
||||
});
|
||||
|
||||
|
||||
@@ -7,7 +7,12 @@ import {
|
||||
startDebugPolling,
|
||||
stopDebugPolling,
|
||||
} from "./app-polling.ts";
|
||||
import { observeTopbar, scheduleChatScroll, scheduleLogsScroll } from "./app-scroll.ts";
|
||||
import {
|
||||
observeTopbar,
|
||||
scheduleActivityScroll,
|
||||
scheduleChatScroll,
|
||||
scheduleLogsScroll,
|
||||
} from "./app-scroll.ts";
|
||||
import {
|
||||
applySettingsFromUrl,
|
||||
detachThemeListener,
|
||||
@@ -51,9 +56,13 @@ type LifecycleHost = {
|
||||
logsAutoFollow: boolean;
|
||||
logsAtBottom: boolean;
|
||||
logsEntries: unknown[];
|
||||
activityEntries: unknown[];
|
||||
activityAutoFollow: boolean;
|
||||
activityAtBottom: boolean;
|
||||
chatScrollFrame?: number | null;
|
||||
chatScrollTimeout?: number | null;
|
||||
logsScrollFrame?: number | null;
|
||||
activityScrollFrame?: number | null;
|
||||
sessionsChangedReloadTimer?: number | ReturnType<typeof globalThis.setTimeout> | null;
|
||||
controlUiTabPaintSeq?: number;
|
||||
controlUiResponsivenessObserver?: { disconnect: () => void } | null;
|
||||
@@ -124,6 +133,8 @@ export function handleDisconnected(host: LifecycleHost) {
|
||||
host.chatScrollFrame = null;
|
||||
cancelHostAnimationFrame(host.logsScrollFrame);
|
||||
host.logsScrollFrame = null;
|
||||
cancelHostAnimationFrame(host.activityScrollFrame);
|
||||
host.activityScrollFrame = null;
|
||||
clearHostTimeout(host.chatScrollTimeout);
|
||||
host.chatScrollTimeout = null;
|
||||
clearHostGlobalTimeout(host.sessionsChangedReloadTimer);
|
||||
@@ -183,4 +194,15 @@ export function handleUpdated(host: LifecycleHost, changed: Map<PropertyKey, unk
|
||||
);
|
||||
}
|
||||
}
|
||||
if (
|
||||
host.tab === "activity" &&
|
||||
(changed.has("activityEntries") || changed.has("activityAutoFollow") || changed.has("tab"))
|
||||
) {
|
||||
if (host.activityAutoFollow && host.activityAtBottom) {
|
||||
scheduleActivityScroll(
|
||||
host as unknown as Parameters<typeof scheduleActivityScroll>[0],
|
||||
changed.has("tab") || changed.has("activityAutoFollow"),
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -134,6 +134,9 @@ function resetChatStateForSessionSwitch(state: AppViewState, sessionKey: string)
|
||||
state.chatAttachments = [];
|
||||
state.chatMessages = [];
|
||||
state.chatToolMessages = [];
|
||||
state.activityEntries = [];
|
||||
state.activityExpandedIds = new Set();
|
||||
state.activityAtBottom = true;
|
||||
state.chatStreamSegments = [];
|
||||
state.chatThinkingLevel = null;
|
||||
state.chatStream = null;
|
||||
|
||||
@@ -356,6 +356,7 @@ function renderSidebarRecentSession(state: AppViewState, row: GatewaySessionRow)
|
||||
// Lazy-loaded view modules are deferred so the initial bundle stays small.
|
||||
// The shared loader renders visible fallback states instead of leaving a tab blank.
|
||||
const lazyAgents = createLazyView(() => import("./views/agents.ts"), notifyLazyViewChanged);
|
||||
const lazyActivity = createLazyView(() => import("./views/activity.ts"), notifyLazyViewChanged);
|
||||
const lazyChannels = createLazyView(() => import("./views/channels.ts"), notifyLazyViewChanged);
|
||||
const lazyCron = createLazyView(() => import("./views/cron.ts"), notifyLazyViewChanged);
|
||||
const lazyDebug = createLazyView(() => import("./views/debug.ts"), notifyLazyViewChanged);
|
||||
@@ -1960,6 +1961,55 @@ export function renderApp(state: AppViewState) {
|
||||
onRefreshLogs: () => state.loadOverview({ refresh: true }),
|
||||
})
|
||||
: nothing}
|
||||
${state.tab === "activity"
|
||||
? renderLazyView(lazyActivity, (m) =>
|
||||
m.renderActivity({
|
||||
entries: state.activityEntries,
|
||||
filterText: state.activityFilterText,
|
||||
statusFilters: state.activityStatusFilters,
|
||||
toolFilter: state.activityToolFilter,
|
||||
expandedIds: state.activityExpandedIds,
|
||||
autoFollow: state.activityAutoFollow,
|
||||
onFilterTextChange: (next) => (state.activityFilterText = next),
|
||||
onToolFilterChange: (next) => (state.activityToolFilter = next),
|
||||
onStatusToggle: (status, enabled) => {
|
||||
state.activityStatusFilters = {
|
||||
...state.activityStatusFilters,
|
||||
[status]: enabled,
|
||||
};
|
||||
},
|
||||
onToggleAutoFollow: (next) => {
|
||||
state.activityAutoFollow = next;
|
||||
if (next) {
|
||||
state.scheduleActivityScroll(true);
|
||||
}
|
||||
},
|
||||
onClear: () => {
|
||||
state.activityEntries = [];
|
||||
state.activityExpandedIds = new Set();
|
||||
state.activityAtBottom = true;
|
||||
},
|
||||
onExpandAll: () => {
|
||||
state.activityExpandedIds = new Set(
|
||||
state.activityEntries.map((entry) => entry.id),
|
||||
);
|
||||
},
|
||||
onCollapseAll: () => {
|
||||
state.activityExpandedIds = new Set();
|
||||
},
|
||||
onEntryToggle: (id, open) => {
|
||||
const next = new Set(state.activityExpandedIds);
|
||||
if (open) {
|
||||
next.add(id);
|
||||
} else {
|
||||
next.delete(id);
|
||||
}
|
||||
state.activityExpandedIds = next;
|
||||
},
|
||||
onScroll: (event) => state.handleActivityScroll(event),
|
||||
}),
|
||||
)
|
||||
: nothing}
|
||||
${state.tab === "instances"
|
||||
? renderLazyView(lazyInstances, (m) =>
|
||||
m.renderInstances({
|
||||
|
||||
@@ -24,6 +24,9 @@ type ScrollHost = {
|
||||
};
|
||||
logsScrollFrame: number | null;
|
||||
logsAtBottom: boolean;
|
||||
activityScrollFrame?: number | null;
|
||||
activityAutoFollow?: boolean;
|
||||
activityAtBottom?: boolean;
|
||||
topbarObserver: ResizeObserver | null;
|
||||
};
|
||||
|
||||
@@ -165,6 +168,32 @@ export function scheduleLogsScroll(host: ScrollHost, force = false) {
|
||||
});
|
||||
}
|
||||
|
||||
export function scheduleActivityScroll(host: ScrollHost, force = false) {
|
||||
if (host.activityScrollFrame) {
|
||||
cancelAnimationFrame(host.activityScrollFrame);
|
||||
}
|
||||
void host.updateComplete.then(() => {
|
||||
host.activityScrollFrame = requestAnimationFrame(() => {
|
||||
host.activityScrollFrame = null;
|
||||
const container = queryHost(host, ".activity-stream") as HTMLElement | null;
|
||||
if (!container) {
|
||||
return;
|
||||
}
|
||||
const distanceFromBottom =
|
||||
container.scrollHeight - container.scrollTop - container.clientHeight;
|
||||
const shouldStick =
|
||||
force ||
|
||||
(host.activityAutoFollow !== false &&
|
||||
(host.activityAtBottom !== false || distanceFromBottom < 120));
|
||||
if (!shouldStick) {
|
||||
return;
|
||||
}
|
||||
container.scrollTop = container.scrollHeight;
|
||||
host.activityAtBottom = true;
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
export function handleChatScroll(host: ScrollHost, event: Event) {
|
||||
const container = event.currentTarget as HTMLElement | null;
|
||||
if (!container) {
|
||||
@@ -213,6 +242,15 @@ export function handleLogsScroll(host: ScrollHost, event: Event) {
|
||||
host.logsAtBottom = distanceFromBottom < 80;
|
||||
}
|
||||
|
||||
export function handleActivityScroll(host: ScrollHost, event: Event) {
|
||||
const container = event.currentTarget as HTMLElement | null;
|
||||
if (!container) {
|
||||
return;
|
||||
}
|
||||
const distanceFromBottom = container.scrollHeight - container.scrollTop - container.clientHeight;
|
||||
host.activityAtBottom = distanceFromBottom < 120;
|
||||
}
|
||||
|
||||
export function resetChatScroll(host: ScrollHost) {
|
||||
host.chatHasAutoScrolled = false;
|
||||
host.chatUserNearBottom = true;
|
||||
|
||||
@@ -423,6 +423,8 @@ export async function refreshActiveTab(host: SettingsHost) {
|
||||
case "overview":
|
||||
await loadOverview(host);
|
||||
break;
|
||||
case "activity":
|
||||
break;
|
||||
case "channels":
|
||||
await loadChannelsTab(host);
|
||||
break;
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
// @vitest-environment node
|
||||
import { afterEach, beforeAll, beforeEach, describe, expect, it, vi } from "vitest";
|
||||
import { ACTIVITY_ENTRY_LIMIT, ACTIVITY_OUTPUT_PREVIEW_LIMIT } from "./activity-model.ts";
|
||||
import {
|
||||
handleAgentEvent,
|
||||
handleSessionOperationEvent,
|
||||
@@ -27,6 +28,7 @@ function createHost(overrides?: Partial<MutableHost>): MutableHost {
|
||||
toolStreamById: new Map<string, ToolStreamEntry>(),
|
||||
toolStreamOrder: [],
|
||||
chatToolMessages: [],
|
||||
activityEntries: [],
|
||||
toolStreamSyncTimer: null,
|
||||
chatModelOverrides: {},
|
||||
compactionStatus: null,
|
||||
@@ -284,6 +286,145 @@ describe("app-tool-stream fallback lifecycle handling", () => {
|
||||
expect(host.chatModelOverrides?.main).toBeNull();
|
||||
});
|
||||
|
||||
it("records tool activity summaries without storing raw argument values", () => {
|
||||
useToolStreamFakeTimers();
|
||||
const host = createHost();
|
||||
|
||||
handleAgentEvent(host, {
|
||||
runId: "run-activity-1",
|
||||
seq: 1,
|
||||
stream: "tool",
|
||||
ts: Date.now(),
|
||||
sessionKey: "main",
|
||||
data: {
|
||||
phase: "start",
|
||||
name: "exec",
|
||||
toolCallId: "activity-tool-1",
|
||||
args: {
|
||||
command: "cat /Users/buns/private-token.txt",
|
||||
token: "sk-test-secret",
|
||||
},
|
||||
},
|
||||
});
|
||||
|
||||
expect(host.activityEntries).toHaveLength(1);
|
||||
const entry = host.activityEntries?.[0];
|
||||
expect(entry).toMatchObject({
|
||||
id: "run-activity-1:activity-tool-1",
|
||||
toolCallId: "activity-tool-1",
|
||||
runId: "run-activity-1",
|
||||
sessionKey: "main",
|
||||
toolName: "exec",
|
||||
status: "running",
|
||||
hiddenArgumentCount: 2,
|
||||
summary: "exec running; 2 arguments hidden",
|
||||
});
|
||||
const stored = JSON.stringify(entry);
|
||||
expect(stored).not.toContain("cat /Users/buns/private-token.txt");
|
||||
expect(stored).not.toContain("sk-test-secret");
|
||||
vi.useRealTimers();
|
||||
});
|
||||
|
||||
it("stores only redacted truncated output previews in activity entries", () => {
|
||||
useToolStreamFakeTimers();
|
||||
const host = createHost();
|
||||
const secretOutput = [
|
||||
"Authorization: Bearer abcdefghijklmnopqrstuvwxyz",
|
||||
"file=/Users/buns/private/activity.log",
|
||||
"token=super-secret-token",
|
||||
"x".repeat(ACTIVITY_OUTPUT_PREVIEW_LIMIT + 200),
|
||||
].join("\n");
|
||||
|
||||
handleAgentEvent(host, {
|
||||
runId: "run-activity-2",
|
||||
seq: 1,
|
||||
stream: "tool",
|
||||
ts: Date.now(),
|
||||
sessionKey: "main",
|
||||
data: {
|
||||
phase: "result",
|
||||
name: "read_file",
|
||||
toolCallId: "activity-tool-2",
|
||||
result: { text: secretOutput },
|
||||
},
|
||||
});
|
||||
|
||||
const entry = host.activityEntries?.[0];
|
||||
expect(entry?.status).toBe("done");
|
||||
expect(entry?.outputPreview?.length).toBeLessThanOrEqual(ACTIVITY_OUTPUT_PREVIEW_LIMIT);
|
||||
expect(entry?.outputPreview).toContain("Authorization: [redacted]");
|
||||
expect(entry?.outputPreview).toContain("[redacted path]");
|
||||
expect(entry?.outputPreview).not.toContain("abcdefghijklmnopqrstuvwxyz");
|
||||
expect(entry?.outputPreview).not.toContain("/Users/buns/private/activity.log");
|
||||
expect(entry?.outputPreview).not.toContain("super-secret-token");
|
||||
expect(entry?.outputTruncated).toBe(true);
|
||||
vi.useRealTimers();
|
||||
});
|
||||
|
||||
it("marks result payloads with explicit error flags as failed activity", () => {
|
||||
const host = createHost();
|
||||
|
||||
handleAgentEvent(host, {
|
||||
runId: "run-activity-3",
|
||||
seq: 1,
|
||||
stream: "tool",
|
||||
ts: Date.now(),
|
||||
sessionKey: "main",
|
||||
data: {
|
||||
phase: "result",
|
||||
name: "exec",
|
||||
toolCallId: "activity-tool-3",
|
||||
result: { isError: true },
|
||||
},
|
||||
});
|
||||
|
||||
expect(host.activityEntries?.[0]?.status).toBe("error");
|
||||
});
|
||||
|
||||
it("marks snake_case explicit error flags as failed activity", () => {
|
||||
const host = createHost();
|
||||
|
||||
handleAgentEvent(host, {
|
||||
runId: "run-activity-4",
|
||||
seq: 1,
|
||||
stream: "tool",
|
||||
ts: Date.now(),
|
||||
sessionKey: "main",
|
||||
data: {
|
||||
phase: "result",
|
||||
name: "exec",
|
||||
toolCallId: "activity-tool-4",
|
||||
result: { is_error: true },
|
||||
},
|
||||
});
|
||||
|
||||
expect(host.activityEntries?.[0]?.status).toBe("error");
|
||||
});
|
||||
|
||||
it("keeps activity entries in a bounded memory ring", () => {
|
||||
const host = createHost();
|
||||
|
||||
for (let index = 0; index < ACTIVITY_ENTRY_LIMIT + 5; index += 1) {
|
||||
handleAgentEvent(host, {
|
||||
runId: `run-${index}`,
|
||||
seq: index,
|
||||
stream: "tool",
|
||||
ts: index,
|
||||
sessionKey: "main",
|
||||
data: {
|
||||
phase: "start",
|
||||
name: "tool",
|
||||
toolCallId: `tool-${index}`,
|
||||
args: { value: index },
|
||||
},
|
||||
});
|
||||
}
|
||||
|
||||
expect(host.activityEntries).toHaveLength(ACTIVITY_ENTRY_LIMIT);
|
||||
expect(host.activityEntries?.[0]?.toolCallId).toBe("tool-5");
|
||||
expect(host.activityEntries?.at(-1)?.toolCallId).toBe(`tool-${ACTIVITY_ENTRY_LIMIT + 4}`);
|
||||
});
|
||||
|
||||
it("keeps compaction in retry-pending state until the matching lifecycle end", () => {
|
||||
useToolStreamFakeTimers();
|
||||
const host = createHost();
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
import { updateActivityFromToolEvent, type ActivityEntry } from "./activity-model.ts";
|
||||
import { createChatModelOverride } from "./chat-model-ref.ts";
|
||||
import type { ChatModelOverride } from "./chat-model-ref.types.ts";
|
||||
import { formatUnknownText, truncateText } from "./format.ts";
|
||||
@@ -53,6 +54,7 @@ type ToolStreamHost = {
|
||||
toolStreamById: Map<string, ToolStreamEntry>;
|
||||
toolStreamOrder: string[];
|
||||
chatToolMessages: Record<string, unknown>[];
|
||||
activityEntries?: ActivityEntry[];
|
||||
toolStreamSyncTimer: number | null;
|
||||
chatModelOverrides?: Record<string, ChatModelOverride | null>;
|
||||
};
|
||||
@@ -672,6 +674,7 @@ export function handleAgentEvent(host: ToolStreamHost, payload?: AgentEventPaylo
|
||||
if (!toolCallId) {
|
||||
return;
|
||||
}
|
||||
updateActivityFromToolEvent(host, { ...payload, data });
|
||||
const name = typeof data.name === "string" ? data.name : "tool";
|
||||
const phase = typeof data.phase === "string" ? data.phase : "";
|
||||
const args = phase === "start" ? data.args : undefined;
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
import type { ActivityEntry, ActivityStatus } from "./activity-model.ts";
|
||||
import type { ChatAbortOptions, ChatSendOptions } from "./app-chat.ts";
|
||||
import type { EventLogEntry } from "./app-events.ts";
|
||||
import type { CompactionStatus, FallbackStatus } from "./app-tool-stream.ts";
|
||||
@@ -96,6 +97,13 @@ export type AppViewState = {
|
||||
chatAttachments: ChatAttachment[];
|
||||
chatMessages: unknown[];
|
||||
chatToolMessages: unknown[];
|
||||
activityEntries: ActivityEntry[];
|
||||
activityFilterText: string;
|
||||
activityStatusFilters: Record<ActivityStatus, boolean>;
|
||||
activityToolFilter: string;
|
||||
activityExpandedIds: Set<string>;
|
||||
activityAutoFollow: boolean;
|
||||
activityAtBottom: boolean;
|
||||
chatStreamSegments: Array<{ text: string; ts: number }>;
|
||||
chatStream: string | null;
|
||||
chatStreamStartedAt: number | null;
|
||||
@@ -515,6 +523,8 @@ export type AppViewState = {
|
||||
resetChatScroll: () => void;
|
||||
exportLogs: (lines: string[], label: string) => void;
|
||||
handleLogsScroll: (event: Event) => void;
|
||||
handleActivityScroll: (event: Event) => void;
|
||||
scheduleActivityScroll: (force?: boolean) => void;
|
||||
handleOpenSidebar: (content: SidebarContent) => void;
|
||||
handleCloseSidebar: () => void;
|
||||
handleSplitRatioChange: (ratio: number) => void;
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
import { LitElement } from "lit";
|
||||
import { state } from "lit/decorators.js";
|
||||
import { i18n, I18nController, isSupportedLocale, t } from "../i18n/index.ts";
|
||||
import type { ActivityEntry, ActivityStatus } from "./activity-model.ts";
|
||||
import {
|
||||
handleChannelConfigReload as handleChannelConfigReloadInternal,
|
||||
handleChannelConfigSave as handleChannelConfigSaveInternal,
|
||||
@@ -43,9 +44,11 @@ import { createChatSession as createChatSessionInternal } from "./app-render.hel
|
||||
import { renderApp } from "./app-render.ts";
|
||||
import {
|
||||
exportLogs as exportLogsInternal,
|
||||
handleActivityScroll as handleActivityScrollInternal,
|
||||
handleChatScroll as handleChatScrollInternal,
|
||||
handleLogsScroll as handleLogsScrollInternal,
|
||||
resetChatScroll as resetChatScrollInternal,
|
||||
scheduleActivityScroll as scheduleActivityScrollInternal,
|
||||
scheduleChatScroll as scheduleChatScrollInternal,
|
||||
} from "./app-scroll.ts";
|
||||
import {
|
||||
@@ -216,6 +219,17 @@ export class OpenClawApp extends LitElement {
|
||||
@state() chatMessage = "";
|
||||
@state() chatMessages: unknown[] = [];
|
||||
@state() chatToolMessages: unknown[] = [];
|
||||
@state() activityEntries: ActivityEntry[] = [];
|
||||
@state() activityFilterText = "";
|
||||
@state() activityStatusFilters: Record<ActivityStatus, boolean> = {
|
||||
running: true,
|
||||
done: true,
|
||||
error: true,
|
||||
};
|
||||
@state() activityToolFilter = "";
|
||||
@state() activityExpandedIds = new Set<string>();
|
||||
@state() activityAutoFollow = true;
|
||||
@state() activityAtBottom = true;
|
||||
@state() chatStreamSegments: Array<{ text: string; ts: number }> = [];
|
||||
@state() chatStream: string | null = null;
|
||||
@state() chatStreamStartedAt: number | null = null;
|
||||
@@ -621,6 +635,7 @@ export class OpenClawApp extends LitElement {
|
||||
debugPollInterval: number | null = null;
|
||||
sessionsChangedReloadTimer: number | ReturnType<typeof globalThis.setTimeout> | null = null;
|
||||
logsScrollFrame: number | null = null;
|
||||
activityScrollFrame: number | null = null;
|
||||
controlUiResponsivenessObserver: { disconnect: () => void } | null = null;
|
||||
toolStreamById = new Map<string, ToolStreamEntry>();
|
||||
toolStreamOrder: string[] = [];
|
||||
@@ -776,6 +791,20 @@ export class OpenClawApp extends LitElement {
|
||||
);
|
||||
}
|
||||
|
||||
handleActivityScroll(event: Event) {
|
||||
handleActivityScrollInternal(
|
||||
this as unknown as Parameters<typeof handleActivityScrollInternal>[0],
|
||||
event,
|
||||
);
|
||||
}
|
||||
|
||||
scheduleActivityScroll(force = false) {
|
||||
scheduleActivityScrollInternal(
|
||||
this as unknown as Parameters<typeof scheduleActivityScrollInternal>[0],
|
||||
force,
|
||||
);
|
||||
}
|
||||
|
||||
exportLogs(lines: string[], label: string) {
|
||||
exportLogsInternal(lines, label);
|
||||
}
|
||||
|
||||
@@ -17,6 +17,11 @@ export const icons = {
|
||||
<line x1="6" x2="6" y1="20" y2="16" />
|
||||
</svg>
|
||||
`,
|
||||
activity: html`
|
||||
<svg viewBox="0 0 24 24">
|
||||
<path d="M22 12h-4l-3 9L9 3l-3 9H2" />
|
||||
</svg>
|
||||
`,
|
||||
link: html`
|
||||
<svg viewBox="0 0 24 24">
|
||||
<path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71" />
|
||||
|
||||
@@ -16,7 +16,14 @@ describe("TAB_GROUPS", () => {
|
||||
|
||||
it("keeps channel management out of the primary control sidebar", () => {
|
||||
const control = TAB_GROUPS.find((group) => group.label === "control");
|
||||
expect(control?.tabs).toEqual(["overview", "instances", "sessions", "usage", "cron"]);
|
||||
expect(control?.tabs).toEqual([
|
||||
"overview",
|
||||
"activity",
|
||||
"instances",
|
||||
"sessions",
|
||||
"usage",
|
||||
"cron",
|
||||
]);
|
||||
expect(SETTINGS_TABS).toContain("channels");
|
||||
});
|
||||
|
||||
|
||||
@@ -29,6 +29,7 @@ describe("iconForTab", () => {
|
||||
expect(Object.fromEntries(ALL_TABS.map((tab) => [tab, iconForTab(tab)]))).toEqual({
|
||||
chat: "messageSquare",
|
||||
overview: "barChart",
|
||||
activity: "activity",
|
||||
channels: "link",
|
||||
instances: "radio",
|
||||
sessions: "fileText",
|
||||
@@ -61,6 +62,7 @@ describe("titleForTab", () => {
|
||||
expect(Object.fromEntries(ALL_TABS.map((tab) => [tab, titleForTab(tab)]))).toEqual({
|
||||
chat: "Chat",
|
||||
overview: "Overview",
|
||||
activity: "Activity",
|
||||
channels: "Channels",
|
||||
instances: "Instances",
|
||||
sessions: "Sessions",
|
||||
@@ -87,6 +89,7 @@ describe("subtitleForTab", () => {
|
||||
expect(Object.fromEntries(ALL_TABS.map((tab) => [tab, subtitleForTab(tab)]))).toEqual({
|
||||
chat: "Gateway chat for quick interventions.",
|
||||
overview: "Status, entry points, health.",
|
||||
activity: "Browser-local tool activity summaries.",
|
||||
channels: "Channels and settings.",
|
||||
instances: "Connected clients and nodes.",
|
||||
sessions: "Active sessions and defaults.",
|
||||
@@ -162,6 +165,7 @@ describe("tabFromPath", () => {
|
||||
it("returns tab for valid path", () => {
|
||||
expect(tabFromPath("/chat")).toBe("chat");
|
||||
expect(tabFromPath("/overview")).toBe("overview");
|
||||
expect(tabFromPath("/activity")).toBe("activity");
|
||||
expect(tabFromPath("/sessions")).toBe("sessions");
|
||||
expect(tabFromPath("/dreaming")).toBe("dreams");
|
||||
expect(tabFromPath("/dreams")).toBe("dreams");
|
||||
|
||||
@@ -6,7 +6,7 @@ export const TAB_GROUPS = [
|
||||
{ label: "chat", tabs: ["chat"] },
|
||||
{
|
||||
label: "control",
|
||||
tabs: ["overview", "instances", "sessions", "usage", "cron"],
|
||||
tabs: ["overview", "activity", "instances", "sessions", "usage", "cron"],
|
||||
},
|
||||
{ label: "agent", tabs: ["agents", "skills", "nodes", "dreams"] },
|
||||
{
|
||||
@@ -17,6 +17,7 @@ export const TAB_GROUPS = [
|
||||
|
||||
export type Tab =
|
||||
| "agents"
|
||||
| "activity"
|
||||
| "overview"
|
||||
| "channels"
|
||||
| "instances"
|
||||
@@ -50,6 +51,7 @@ export const SETTINGS_TABS = [
|
||||
|
||||
const TAB_PATHS: Record<Tab, string> = {
|
||||
agents: "/agents",
|
||||
activity: "/activity",
|
||||
overview: "/overview",
|
||||
channels: "/channels",
|
||||
instances: "/instances",
|
||||
@@ -177,6 +179,8 @@ export function iconForTab(tab: Tab): IconName {
|
||||
return "messageSquare";
|
||||
case "overview":
|
||||
return "barChart";
|
||||
case "activity":
|
||||
return "activity";
|
||||
case "channels":
|
||||
return "link";
|
||||
case "instances":
|
||||
|
||||
108
ui/src/ui/views/activity.test.ts
Normal file
108
ui/src/ui/views/activity.test.ts
Normal file
@@ -0,0 +1,108 @@
|
||||
/* @vitest-environment jsdom */
|
||||
|
||||
import { render } from "lit";
|
||||
import { beforeEach, describe, expect, it, vi } from "vitest";
|
||||
import { i18n } from "../../i18n/index.ts";
|
||||
import type { ActivityEntry, ActivityStatus } from "../activity-model.ts";
|
||||
import { renderActivity, type ActivityProps } from "./activity.ts";
|
||||
|
||||
function createEntry(overrides: Partial<ActivityEntry> = {}): ActivityEntry {
|
||||
return {
|
||||
id: "run-1:tool-1",
|
||||
toolCallId: "tool-1",
|
||||
runId: "run-1",
|
||||
sessionKey: "main",
|
||||
toolName: "exec",
|
||||
status: "running",
|
||||
startedAt: 1_000,
|
||||
updatedAt: 120_900,
|
||||
durationMs: 119_900,
|
||||
outputPreview: "ok",
|
||||
outputTruncated: false,
|
||||
summary: "exec running; 0 arguments hidden",
|
||||
hiddenArgumentCount: 0,
|
||||
...overrides,
|
||||
};
|
||||
}
|
||||
|
||||
function createProps(overrides: Partial<ActivityProps> = {}): ActivityProps {
|
||||
const statusFilters: Record<ActivityStatus, boolean> = {
|
||||
running: true,
|
||||
done: true,
|
||||
error: true,
|
||||
};
|
||||
return {
|
||||
entries: [createEntry()],
|
||||
filterText: "",
|
||||
statusFilters,
|
||||
toolFilter: "",
|
||||
expandedIds: new Set<string>(),
|
||||
autoFollow: true,
|
||||
onFilterTextChange: vi.fn(),
|
||||
onToolFilterChange: vi.fn(),
|
||||
onStatusToggle: vi.fn(),
|
||||
onToggleAutoFollow: vi.fn(),
|
||||
onClear: vi.fn(),
|
||||
onExpandAll: vi.fn(),
|
||||
onCollapseAll: vi.fn(),
|
||||
onEntryToggle: vi.fn(),
|
||||
onScroll: vi.fn(),
|
||||
...overrides,
|
||||
};
|
||||
}
|
||||
|
||||
describe("renderActivity", () => {
|
||||
beforeEach(() => {
|
||||
document.body.innerHTML = "";
|
||||
});
|
||||
|
||||
it("renders the summary from localized labels", async () => {
|
||||
await i18n.setLocale("de");
|
||||
const container = document.createElement("div");
|
||||
document.body.append(container);
|
||||
|
||||
render(renderActivity(createProps()), container);
|
||||
|
||||
expect(container.querySelector(".activity-entry__text")?.textContent?.trim()).toBe(
|
||||
"0 arguments hidden",
|
||||
);
|
||||
});
|
||||
|
||||
it("exposes the activity stream as a named list", async () => {
|
||||
await i18n.setLocale("en");
|
||||
const container = document.createElement("div");
|
||||
document.body.append(container);
|
||||
|
||||
render(renderActivity(createProps()), container);
|
||||
|
||||
const stream = container.querySelector(".activity-stream");
|
||||
expect(stream?.getAttribute("role")).toBe("list");
|
||||
expect(stream?.getAttribute("aria-label")).toBe("Tool activity entries");
|
||||
expect(container.querySelector(".activity-entry")?.getAttribute("role")).toBe("listitem");
|
||||
});
|
||||
|
||||
it("lets the route shell own the page heading", async () => {
|
||||
await i18n.setLocale("en");
|
||||
const container = document.createElement("div");
|
||||
document.body.append(container);
|
||||
|
||||
render(renderActivity(createProps()), container);
|
||||
|
||||
expect(container.querySelector(".activity-page__title")).toBeNull();
|
||||
expect(container.querySelector(".activity-page__subtitle")).toBeNull();
|
||||
expect(container.querySelector(".activity-toolbar__count")?.textContent?.trim()).toBe("1 of 1");
|
||||
});
|
||||
|
||||
it("normalizes rounded minute durations that would otherwise show 60 seconds", async () => {
|
||||
await i18n.setLocale("en");
|
||||
const container = document.createElement("div");
|
||||
document.body.append(container);
|
||||
|
||||
render(renderActivity(createProps()), container);
|
||||
|
||||
const meta = Array.from(container.querySelectorAll(".activity-entry__meta span")).map(
|
||||
(element) => element.textContent?.trim(),
|
||||
);
|
||||
expect(meta).toContain("2m 0s");
|
||||
});
|
||||
});
|
||||
275
ui/src/ui/views/activity.ts
Normal file
275
ui/src/ui/views/activity.ts
Normal file
@@ -0,0 +1,275 @@
|
||||
import { html, nothing } from "lit";
|
||||
import { t } from "../../i18n/index.ts";
|
||||
import type { ActivityEntry, ActivityStatus } from "../activity-model.ts";
|
||||
import { icons } from "../icons.ts";
|
||||
import { normalizeLowercaseStringOrEmpty } from "../string-coerce.ts";
|
||||
|
||||
const STATUS_ORDER: ActivityStatus[] = ["running", "done", "error"];
|
||||
|
||||
export type ActivityProps = {
|
||||
entries: ActivityEntry[];
|
||||
filterText: string;
|
||||
statusFilters: Record<ActivityStatus, boolean>;
|
||||
toolFilter: string;
|
||||
expandedIds: Set<string>;
|
||||
autoFollow: boolean;
|
||||
onFilterTextChange: (next: string) => void;
|
||||
onToolFilterChange: (next: string) => void;
|
||||
onStatusToggle: (status: ActivityStatus, enabled: boolean) => void;
|
||||
onToggleAutoFollow: (next: boolean) => void;
|
||||
onClear: () => void;
|
||||
onExpandAll: () => void;
|
||||
onCollapseAll: () => void;
|
||||
onEntryToggle: (id: string, open: boolean) => void;
|
||||
onScroll: (event: Event) => void;
|
||||
};
|
||||
|
||||
function formatTime(value: number): string {
|
||||
const date = new Date(value);
|
||||
if (!Number.isFinite(value) || Number.isNaN(date.getTime())) {
|
||||
return "";
|
||||
}
|
||||
return date.toLocaleTimeString([], {
|
||||
hour: "numeric",
|
||||
minute: "2-digit",
|
||||
second: "2-digit",
|
||||
});
|
||||
}
|
||||
|
||||
function formatDuration(value: number): string {
|
||||
if (!Number.isFinite(value) || value < 0) {
|
||||
return t("common.na");
|
||||
}
|
||||
if (value < 1_000) {
|
||||
return t("activity.duration.ms", { count: String(Math.round(value)) });
|
||||
}
|
||||
if (value < 60_000) {
|
||||
return t("activity.duration.seconds", { count: (value / 1_000).toFixed(1) });
|
||||
}
|
||||
const roundedSeconds = Math.round(value / 1_000);
|
||||
const minutes = Math.floor(roundedSeconds / 60);
|
||||
const seconds = roundedSeconds % 60;
|
||||
return t("activity.duration.minutes", {
|
||||
minutes: String(minutes),
|
||||
seconds: String(seconds),
|
||||
});
|
||||
}
|
||||
|
||||
function statusLabel(status: ActivityStatus): string {
|
||||
return t(`activity.status.${status}`);
|
||||
}
|
||||
|
||||
function hiddenArgumentsLabel(count: number): string {
|
||||
if (count === 1) {
|
||||
return t("activity.argumentHiddenOne");
|
||||
}
|
||||
return t("activity.argumentsHidden", { count: String(count) });
|
||||
}
|
||||
|
||||
function buildEntrySummary(entry: ActivityEntry): string {
|
||||
return t("activity.entrySummary", {
|
||||
argumentSummary: hiddenArgumentsLabel(entry.hiddenArgumentCount),
|
||||
status: statusLabel(entry.status),
|
||||
tool: entry.toolName,
|
||||
});
|
||||
}
|
||||
|
||||
function matchesEntry(entry: ActivityEntry, needle: string): boolean {
|
||||
if (!needle) {
|
||||
return true;
|
||||
}
|
||||
const haystack = normalizeLowercaseStringOrEmpty(
|
||||
[
|
||||
entry.toolName,
|
||||
entry.status,
|
||||
entry.summary,
|
||||
buildEntrySummary(entry),
|
||||
entry.outputPreview,
|
||||
entry.runId,
|
||||
entry.toolCallId,
|
||||
entry.sessionKey,
|
||||
]
|
||||
.filter(Boolean)
|
||||
.join(" "),
|
||||
);
|
||||
return haystack.includes(needle);
|
||||
}
|
||||
|
||||
function resolveToolNames(entries: ActivityEntry[]): string[] {
|
||||
return Array.from(new Set(entries.map((entry) => entry.toolName))).toSorted((a, b) =>
|
||||
a.localeCompare(b),
|
||||
);
|
||||
}
|
||||
|
||||
function filterEntries(props: ActivityProps): ActivityEntry[] {
|
||||
const needle = normalizeLowercaseStringOrEmpty(props.filterText);
|
||||
return props.entries.filter((entry) => {
|
||||
if (!props.statusFilters[entry.status]) {
|
||||
return false;
|
||||
}
|
||||
if (props.toolFilter && entry.toolName !== props.toolFilter) {
|
||||
return false;
|
||||
}
|
||||
return matchesEntry(entry, needle);
|
||||
});
|
||||
}
|
||||
|
||||
function renderStatusChip(props: ActivityProps, status: ActivityStatus) {
|
||||
return html`
|
||||
<label class="activity-status-filter activity-status-filter--${status}">
|
||||
<input
|
||||
type="checkbox"
|
||||
.checked=${props.statusFilters[status]}
|
||||
@change=${(event: Event) =>
|
||||
props.onStatusToggle(status, (event.target as HTMLInputElement).checked)}
|
||||
/>
|
||||
<span>${statusLabel(status)}</span>
|
||||
</label>
|
||||
`;
|
||||
}
|
||||
|
||||
function renderEntry(props: ActivityProps, entry: ActivityEntry) {
|
||||
const open = props.expandedIds.has(entry.id);
|
||||
return html`
|
||||
<details
|
||||
class="activity-entry activity-entry--${entry.status}"
|
||||
role="listitem"
|
||||
.open=${open}
|
||||
@toggle=${(event: Event) =>
|
||||
props.onEntryToggle(entry.id, (event.currentTarget as HTMLDetailsElement).open)}
|
||||
>
|
||||
<summary class="activity-entry__summary">
|
||||
<span class="activity-entry__chevron" aria-hidden="true">${icons.chevronRight}</span>
|
||||
<span class="activity-entry__main">
|
||||
<span class="activity-entry__title">
|
||||
<span class="activity-status activity-status--${entry.status}">
|
||||
${statusLabel(entry.status)}
|
||||
</span>
|
||||
<span class="activity-entry__tool mono">${entry.toolName}</span>
|
||||
</span>
|
||||
<span class="activity-entry__text">${buildEntrySummary(entry)}</span>
|
||||
</span>
|
||||
<span class="activity-entry__meta">
|
||||
<span>${formatTime(entry.updatedAt)}</span>
|
||||
<span>${formatDuration(entry.durationMs)}</span>
|
||||
</span>
|
||||
</summary>
|
||||
<div class="activity-entry__body">
|
||||
<div class="activity-entry__facts">
|
||||
<span>${hiddenArgumentsLabel(entry.hiddenArgumentCount)}</span>
|
||||
<span class="mono">${t("activity.toolCallId")}: ${entry.toolCallId}</span>
|
||||
<span class="mono">${t("activity.runId")}: ${entry.runId}</span>
|
||||
${entry.sessionKey
|
||||
? html`<span class="mono">${t("activity.session")}: ${entry.sessionKey}</span>`
|
||||
: nothing}
|
||||
</div>
|
||||
${entry.outputPreview
|
||||
? html`
|
||||
<pre class="activity-entry__preview">${entry.outputPreview}</pre>
|
||||
${entry.outputTruncated
|
||||
? html`<div class="activity-entry__note">${t("activity.outputTruncated")}</div>`
|
||||
: nothing}
|
||||
`
|
||||
: html`<div class="activity-entry__note">${t("activity.noOutputPreview")}</div>`}
|
||||
</div>
|
||||
</details>
|
||||
`;
|
||||
}
|
||||
|
||||
export function renderActivity(props: ActivityProps) {
|
||||
const toolNames = resolveToolNames(props.entries);
|
||||
const filtered = filterEntries(props);
|
||||
const hasAnyFilters =
|
||||
props.filterText.trim() ||
|
||||
props.toolFilter ||
|
||||
STATUS_ORDER.some((status) => !props.statusFilters[status]);
|
||||
|
||||
return html`
|
||||
<section class="activity-page" aria-label=${t("activity.title")}>
|
||||
<div class="activity-toolbar" aria-label=${t("activity.filtersLabel")}>
|
||||
<label class="activity-field activity-field--search">
|
||||
<span>${t("activity.search")}</span>
|
||||
<input
|
||||
type="search"
|
||||
.value=${props.filterText}
|
||||
placeholder=${t("activity.searchPlaceholder")}
|
||||
@input=${(event: Event) =>
|
||||
props.onFilterTextChange((event.target as HTMLInputElement).value)}
|
||||
/>
|
||||
</label>
|
||||
<label class="activity-field">
|
||||
<span>${t("activity.toolFilter")}</span>
|
||||
<select
|
||||
.value=${props.toolFilter}
|
||||
@change=${(event: Event) =>
|
||||
props.onToolFilterChange((event.target as HTMLSelectElement).value)}
|
||||
>
|
||||
<option value="">${t("activity.allTools")}</option>
|
||||
${toolNames.map((name) => html`<option value=${name}>${name}</option>`)}
|
||||
</select>
|
||||
</label>
|
||||
<div class="activity-status-filters" role="group" aria-label=${t("activity.statusFilters")}>
|
||||
${STATUS_ORDER.map((status) => renderStatusChip(props, status))}
|
||||
</div>
|
||||
<label class="activity-autofollow">
|
||||
<input
|
||||
type="checkbox"
|
||||
.checked=${props.autoFollow}
|
||||
@change=${(event: Event) =>
|
||||
props.onToggleAutoFollow((event.target as HTMLInputElement).checked)}
|
||||
/>
|
||||
<span>${t("activity.autoFollow")}</span>
|
||||
</label>
|
||||
<div class="activity-actions">
|
||||
<button
|
||||
type="button"
|
||||
class="btn btn--sm"
|
||||
?disabled=${filtered.length === 0}
|
||||
@click=${props.onExpandAll}
|
||||
>
|
||||
${t("activity.expandAll")}
|
||||
</button>
|
||||
<button
|
||||
type="button"
|
||||
class="btn btn--sm"
|
||||
?disabled=${props.expandedIds.size === 0}
|
||||
@click=${props.onCollapseAll}
|
||||
>
|
||||
${t("activity.collapseAll")}
|
||||
</button>
|
||||
<button
|
||||
type="button"
|
||||
class="btn btn--sm danger"
|
||||
?disabled=${props.entries.length === 0}
|
||||
@click=${props.onClear}
|
||||
>
|
||||
${t("activity.clear")}
|
||||
</button>
|
||||
</div>
|
||||
<div class="activity-toolbar__count" aria-live="polite">
|
||||
${t("activity.visibleCount", {
|
||||
visible: String(filtered.length),
|
||||
total: String(props.entries.length),
|
||||
})}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div
|
||||
class="activity-stream"
|
||||
role="list"
|
||||
aria-label=${t("activity.streamLabel")}
|
||||
@scroll=${props.onScroll}
|
||||
>
|
||||
${filtered.length === 0
|
||||
? html`
|
||||
<div class="activity-empty">
|
||||
${props.entries.length === 0 || !hasAnyFilters
|
||||
? t("activity.empty")
|
||||
: t("activity.emptyFiltered")}
|
||||
</div>
|
||||
`
|
||||
: filtered.map((entry) => renderEntry(props, entry))}
|
||||
</div>
|
||||
</section>
|
||||
`;
|
||||
}
|
||||
Reference in New Issue
Block a user