From 7947d730fd622c0c44bbe47c553474b3b7becf2d Mon Sep 17 00:00:00 2001 From: Dave Morin Date: Thu, 9 Apr 2026 19:36:28 -1000 Subject: [PATCH] dreaming: trim advanced tab copy --- ui/src/i18n/.i18n/de.meta.json | 26 ++++++++++++++++++++++---- ui/src/i18n/.i18n/es.meta.json | 26 ++++++++++++++++++++++---- ui/src/i18n/.i18n/fr.meta.json | 26 ++++++++++++++++++++++---- ui/src/i18n/.i18n/id.meta.json | 26 ++++++++++++++++++++++---- ui/src/i18n/.i18n/ja-JP.meta.json | 26 ++++++++++++++++++++++---- ui/src/i18n/.i18n/ko.meta.json | 26 ++++++++++++++++++++++---- ui/src/i18n/.i18n/pl.meta.json | 26 ++++++++++++++++++++++---- ui/src/i18n/.i18n/pt-BR.meta.json | 26 ++++++++++++++++++++++---- ui/src/i18n/.i18n/tr.meta.json | 26 ++++++++++++++++++++++---- ui/src/i18n/.i18n/uk.meta.json | 26 ++++++++++++++++++++++---- ui/src/i18n/.i18n/zh-CN.meta.json | 26 ++++++++++++++++++++++---- ui/src/i18n/.i18n/zh-TW.meta.json | 26 ++++++++++++++++++++++---- ui/src/i18n/locales/de.ts | 21 +++++++++++++++++++++ ui/src/i18n/locales/en.ts | 3 +-- ui/src/i18n/locales/es.ts | 21 +++++++++++++++++++++ ui/src/i18n/locales/fr.ts | 21 +++++++++++++++++++++ ui/src/i18n/locales/id.ts | 21 +++++++++++++++++++++ ui/src/i18n/locales/ja-JP.ts | 21 +++++++++++++++++++++ ui/src/i18n/locales/ko.ts | 21 +++++++++++++++++++++ ui/src/i18n/locales/pl.ts | 21 +++++++++++++++++++++ ui/src/i18n/locales/pt-BR.ts | 21 +++++++++++++++++++++ ui/src/i18n/locales/tr.ts | 21 +++++++++++++++++++++ ui/src/i18n/locales/uk.ts | 21 +++++++++++++++++++++ ui/src/i18n/locales/zh-CN.ts | 21 +++++++++++++++++++++ ui/src/i18n/locales/zh-TW.ts | 21 +++++++++++++++++++++ ui/src/ui/views/dreaming.ts | 5 ++++- 26 files changed, 521 insertions(+), 51 deletions(-) diff --git a/ui/src/i18n/.i18n/de.meta.json b/ui/src/i18n/.i18n/de.meta.json index 49b4212343e..b5bdc43713d 100644 --- a/ui/src/i18n/.i18n/de.meta.json +++ b/ui/src/i18n/.i18n/de.meta.json @@ -1,11 +1,29 @@ { - "fallbackKeys": [], - "generatedAt": "2026-04-08T22:26:40.606Z", + "fallbackKeys": [ + "dreaming.advanced.description", + "dreaming.advanced.emptyGrounded", + "dreaming.advanced.emptyPromoted", + "dreaming.advanced.emptyShortTerm", + "dreaming.advanced.emptySignals", + "dreaming.advanced.eyebrow", + "dreaming.advanced.promotedTitle", + "dreaming.advanced.shortTermTitle", + "dreaming.advanced.signalsTitle", + "dreaming.advanced.stagedTitle", + "dreaming.advanced.title", + "dreaming.advanced.updatedPrefix", + "dreaming.phase.deep", + "dreaming.phase.light", + "dreaming.phase.off", + "dreaming.phase.rem", + "dreaming.tabs.advanced" + ], + "generatedAt": "2026-04-10T05:00:59.430Z", "locale": "de", "model": "gpt-5.4", "provider": "openai", - "sourceHash": "71d21531de8217b5c289e0daef2b7db7098384a0e9dcd05961bf414c956189fa", - "totalKeys": 667, + "sourceHash": "65fe3752d8469d3ef02b7a2a971e73c53f2824d3cac6478ad4b8a594ba8fa4d0", + "totalKeys": 684, "translatedKeys": 667, "workflow": 1 } diff --git a/ui/src/i18n/.i18n/es.meta.json b/ui/src/i18n/.i18n/es.meta.json index 47e0727b776..90f050c1348 100644 --- a/ui/src/i18n/.i18n/es.meta.json +++ b/ui/src/i18n/.i18n/es.meta.json @@ -1,11 +1,29 @@ { - "fallbackKeys": [], - "generatedAt": "2026-04-08T22:27:46.616Z", + "fallbackKeys": [ + "dreaming.advanced.description", + "dreaming.advanced.emptyGrounded", + "dreaming.advanced.emptyPromoted", + "dreaming.advanced.emptyShortTerm", + "dreaming.advanced.emptySignals", + "dreaming.advanced.eyebrow", + "dreaming.advanced.promotedTitle", + "dreaming.advanced.shortTermTitle", + "dreaming.advanced.signalsTitle", + "dreaming.advanced.stagedTitle", + "dreaming.advanced.title", + "dreaming.advanced.updatedPrefix", + "dreaming.phase.deep", + "dreaming.phase.light", + "dreaming.phase.off", + "dreaming.phase.rem", + "dreaming.tabs.advanced" + ], + "generatedAt": "2026-04-10T05:00:59.711Z", "locale": "es", "model": "gpt-5.4", "provider": "openai", - "sourceHash": "71d21531de8217b5c289e0daef2b7db7098384a0e9dcd05961bf414c956189fa", - "totalKeys": 667, + "sourceHash": "65fe3752d8469d3ef02b7a2a971e73c53f2824d3cac6478ad4b8a594ba8fa4d0", + "totalKeys": 684, "translatedKeys": 667, "workflow": 1 } diff --git a/ui/src/i18n/.i18n/fr.meta.json b/ui/src/i18n/.i18n/fr.meta.json index 1c4cf64b8c5..ac07d6a77d0 100644 --- a/ui/src/i18n/.i18n/fr.meta.json +++ b/ui/src/i18n/.i18n/fr.meta.json @@ -1,11 +1,29 @@ { - "fallbackKeys": [], - "generatedAt": "2026-04-08T22:27:49.363Z", + "fallbackKeys": [ + "dreaming.advanced.description", + "dreaming.advanced.emptyGrounded", + "dreaming.advanced.emptyPromoted", + "dreaming.advanced.emptyShortTerm", + "dreaming.advanced.emptySignals", + "dreaming.advanced.eyebrow", + "dreaming.advanced.promotedTitle", + "dreaming.advanced.shortTermTitle", + "dreaming.advanced.signalsTitle", + "dreaming.advanced.stagedTitle", + "dreaming.advanced.title", + "dreaming.advanced.updatedPrefix", + "dreaming.phase.deep", + "dreaming.phase.light", + "dreaming.phase.off", + "dreaming.phase.rem", + "dreaming.tabs.advanced" + ], + "generatedAt": "2026-04-10T05:01:00.519Z", "locale": "fr", "model": "gpt-5.4", "provider": "openai", - "sourceHash": "71d21531de8217b5c289e0daef2b7db7098384a0e9dcd05961bf414c956189fa", - "totalKeys": 667, + "sourceHash": "65fe3752d8469d3ef02b7a2a971e73c53f2824d3cac6478ad4b8a594ba8fa4d0", + "totalKeys": 684, "translatedKeys": 667, "workflow": 1 } diff --git a/ui/src/i18n/.i18n/id.meta.json b/ui/src/i18n/.i18n/id.meta.json index eccdce473ed..5fc8a96c7d1 100644 --- a/ui/src/i18n/.i18n/id.meta.json +++ b/ui/src/i18n/.i18n/id.meta.json @@ -1,11 +1,29 @@ { - "fallbackKeys": [], - "generatedAt": "2026-04-08T22:29:08.047Z", + "fallbackKeys": [ + "dreaming.advanced.description", + "dreaming.advanced.emptyGrounded", + "dreaming.advanced.emptyPromoted", + "dreaming.advanced.emptyShortTerm", + "dreaming.advanced.emptySignals", + "dreaming.advanced.eyebrow", + "dreaming.advanced.promotedTitle", + "dreaming.advanced.shortTermTitle", + "dreaming.advanced.signalsTitle", + "dreaming.advanced.stagedTitle", + "dreaming.advanced.title", + "dreaming.advanced.updatedPrefix", + "dreaming.phase.deep", + "dreaming.phase.light", + "dreaming.phase.off", + "dreaming.phase.rem", + "dreaming.tabs.advanced" + ], + "generatedAt": "2026-04-10T05:01:01.320Z", "locale": "id", "model": "gpt-5.4", "provider": "openai", - "sourceHash": "71d21531de8217b5c289e0daef2b7db7098384a0e9dcd05961bf414c956189fa", - "totalKeys": 667, + "sourceHash": "65fe3752d8469d3ef02b7a2a971e73c53f2824d3cac6478ad4b8a594ba8fa4d0", + "totalKeys": 684, "translatedKeys": 667, "workflow": 1 } diff --git a/ui/src/i18n/.i18n/ja-JP.meta.json b/ui/src/i18n/.i18n/ja-JP.meta.json index bdb4ff60eb9..92f65660c17 100644 --- a/ui/src/i18n/.i18n/ja-JP.meta.json +++ b/ui/src/i18n/.i18n/ja-JP.meta.json @@ -1,11 +1,29 @@ { - "fallbackKeys": [], - "generatedAt": "2026-04-08T22:27:51.768Z", + "fallbackKeys": [ + "dreaming.advanced.description", + "dreaming.advanced.emptyGrounded", + "dreaming.advanced.emptyPromoted", + "dreaming.advanced.emptyShortTerm", + "dreaming.advanced.emptySignals", + "dreaming.advanced.eyebrow", + "dreaming.advanced.promotedTitle", + "dreaming.advanced.shortTermTitle", + "dreaming.advanced.signalsTitle", + "dreaming.advanced.stagedTitle", + "dreaming.advanced.title", + "dreaming.advanced.updatedPrefix", + "dreaming.phase.deep", + "dreaming.phase.light", + "dreaming.phase.off", + "dreaming.phase.rem", + "dreaming.tabs.advanced" + ], + "generatedAt": "2026-04-10T05:00:59.975Z", "locale": "ja-JP", "model": "gpt-5.4", "provider": "openai", - "sourceHash": "71d21531de8217b5c289e0daef2b7db7098384a0e9dcd05961bf414c956189fa", - "totalKeys": 667, + "sourceHash": "65fe3752d8469d3ef02b7a2a971e73c53f2824d3cac6478ad4b8a594ba8fa4d0", + "totalKeys": 684, "translatedKeys": 667, "workflow": 1 } diff --git a/ui/src/i18n/.i18n/ko.meta.json b/ui/src/i18n/.i18n/ko.meta.json index dbded346642..c5c381cd9de 100644 --- a/ui/src/i18n/.i18n/ko.meta.json +++ b/ui/src/i18n/.i18n/ko.meta.json @@ -1,11 +1,29 @@ { - "fallbackKeys": [], - "generatedAt": "2026-04-08T22:27:52.634Z", + "fallbackKeys": [ + "dreaming.advanced.description", + "dreaming.advanced.emptyGrounded", + "dreaming.advanced.emptyPromoted", + "dreaming.advanced.emptyShortTerm", + "dreaming.advanced.emptySignals", + "dreaming.advanced.eyebrow", + "dreaming.advanced.promotedTitle", + "dreaming.advanced.shortTermTitle", + "dreaming.advanced.signalsTitle", + "dreaming.advanced.stagedTitle", + "dreaming.advanced.title", + "dreaming.advanced.updatedPrefix", + "dreaming.phase.deep", + "dreaming.phase.light", + "dreaming.phase.off", + "dreaming.phase.rem", + "dreaming.tabs.advanced" + ], + "generatedAt": "2026-04-10T05:01:00.244Z", "locale": "ko", "model": "gpt-5.4", "provider": "openai", - "sourceHash": "71d21531de8217b5c289e0daef2b7db7098384a0e9dcd05961bf414c956189fa", - "totalKeys": 667, + "sourceHash": "65fe3752d8469d3ef02b7a2a971e73c53f2824d3cac6478ad4b8a594ba8fa4d0", + "totalKeys": 684, "translatedKeys": 667, "workflow": 1 } diff --git a/ui/src/i18n/.i18n/pl.meta.json b/ui/src/i18n/.i18n/pl.meta.json index d708752dae0..e9309f9e3d5 100644 --- a/ui/src/i18n/.i18n/pl.meta.json +++ b/ui/src/i18n/.i18n/pl.meta.json @@ -1,11 +1,29 @@ { - "fallbackKeys": [], - "generatedAt": "2026-04-08T22:29:12.405Z", + "fallbackKeys": [ + "dreaming.advanced.description", + "dreaming.advanced.emptyGrounded", + "dreaming.advanced.emptyPromoted", + "dreaming.advanced.emptyShortTerm", + "dreaming.advanced.emptySignals", + "dreaming.advanced.eyebrow", + "dreaming.advanced.promotedTitle", + "dreaming.advanced.shortTermTitle", + "dreaming.advanced.signalsTitle", + "dreaming.advanced.stagedTitle", + "dreaming.advanced.title", + "dreaming.advanced.updatedPrefix", + "dreaming.phase.deep", + "dreaming.phase.light", + "dreaming.phase.off", + "dreaming.phase.rem", + "dreaming.tabs.advanced" + ], + "generatedAt": "2026-04-10T05:01:01.595Z", "locale": "pl", "model": "gpt-5.4", "provider": "openai", - "sourceHash": "71d21531de8217b5c289e0daef2b7db7098384a0e9dcd05961bf414c956189fa", - "totalKeys": 667, + "sourceHash": "65fe3752d8469d3ef02b7a2a971e73c53f2824d3cac6478ad4b8a594ba8fa4d0", + "totalKeys": 684, "translatedKeys": 667, "workflow": 1 } diff --git a/ui/src/i18n/.i18n/pt-BR.meta.json b/ui/src/i18n/.i18n/pt-BR.meta.json index dee80a6828d..71420b1b811 100644 --- a/ui/src/i18n/.i18n/pt-BR.meta.json +++ b/ui/src/i18n/.i18n/pt-BR.meta.json @@ -1,11 +1,29 @@ { - "fallbackKeys": [], - "generatedAt": "2026-04-08T22:26:37.596Z", + "fallbackKeys": [ + "dreaming.advanced.description", + "dreaming.advanced.emptyGrounded", + "dreaming.advanced.emptyPromoted", + "dreaming.advanced.emptyShortTerm", + "dreaming.advanced.emptySignals", + "dreaming.advanced.eyebrow", + "dreaming.advanced.promotedTitle", + "dreaming.advanced.shortTermTitle", + "dreaming.advanced.signalsTitle", + "dreaming.advanced.stagedTitle", + "dreaming.advanced.title", + "dreaming.advanced.updatedPrefix", + "dreaming.phase.deep", + "dreaming.phase.light", + "dreaming.phase.off", + "dreaming.phase.rem", + "dreaming.tabs.advanced" + ], + "generatedAt": "2026-04-10T05:00:59.167Z", "locale": "pt-BR", "model": "gpt-5.4", "provider": "openai", - "sourceHash": "71d21531de8217b5c289e0daef2b7db7098384a0e9dcd05961bf414c956189fa", - "totalKeys": 667, + "sourceHash": "65fe3752d8469d3ef02b7a2a971e73c53f2824d3cac6478ad4b8a594ba8fa4d0", + "totalKeys": 684, "translatedKeys": 667, "workflow": 1 } diff --git a/ui/src/i18n/.i18n/tr.meta.json b/ui/src/i18n/.i18n/tr.meta.json index 754a93a1019..cb241820994 100644 --- a/ui/src/i18n/.i18n/tr.meta.json +++ b/ui/src/i18n/.i18n/tr.meta.json @@ -1,11 +1,29 @@ { - "fallbackKeys": [], - "generatedAt": "2026-04-08T22:29:06.977Z", + "fallbackKeys": [ + "dreaming.advanced.description", + "dreaming.advanced.emptyGrounded", + "dreaming.advanced.emptyPromoted", + "dreaming.advanced.emptyShortTerm", + "dreaming.advanced.emptySignals", + "dreaming.advanced.eyebrow", + "dreaming.advanced.promotedTitle", + "dreaming.advanced.shortTermTitle", + "dreaming.advanced.signalsTitle", + "dreaming.advanced.stagedTitle", + "dreaming.advanced.title", + "dreaming.advanced.updatedPrefix", + "dreaming.phase.deep", + "dreaming.phase.light", + "dreaming.phase.off", + "dreaming.phase.rem", + "dreaming.tabs.advanced" + ], + "generatedAt": "2026-04-10T05:01:00.784Z", "locale": "tr", "model": "gpt-5.4", "provider": "openai", - "sourceHash": "71d21531de8217b5c289e0daef2b7db7098384a0e9dcd05961bf414c956189fa", - "totalKeys": 667, + "sourceHash": "65fe3752d8469d3ef02b7a2a971e73c53f2824d3cac6478ad4b8a594ba8fa4d0", + "totalKeys": 684, "translatedKeys": 667, "workflow": 1 } diff --git a/ui/src/i18n/.i18n/uk.meta.json b/ui/src/i18n/.i18n/uk.meta.json index 85650c7f8a7..4da3e245d32 100644 --- a/ui/src/i18n/.i18n/uk.meta.json +++ b/ui/src/i18n/.i18n/uk.meta.json @@ -1,11 +1,29 @@ { - "fallbackKeys": [], - "generatedAt": "2026-04-08T22:29:07.753Z", + "fallbackKeys": [ + "dreaming.advanced.description", + "dreaming.advanced.emptyGrounded", + "dreaming.advanced.emptyPromoted", + "dreaming.advanced.emptyShortTerm", + "dreaming.advanced.emptySignals", + "dreaming.advanced.eyebrow", + "dreaming.advanced.promotedTitle", + "dreaming.advanced.shortTermTitle", + "dreaming.advanced.signalsTitle", + "dreaming.advanced.stagedTitle", + "dreaming.advanced.title", + "dreaming.advanced.updatedPrefix", + "dreaming.phase.deep", + "dreaming.phase.light", + "dreaming.phase.off", + "dreaming.phase.rem", + "dreaming.tabs.advanced" + ], + "generatedAt": "2026-04-10T05:01:01.055Z", "locale": "uk", "model": "gpt-5.4", "provider": "openai", - "sourceHash": "71d21531de8217b5c289e0daef2b7db7098384a0e9dcd05961bf414c956189fa", - "totalKeys": 667, + "sourceHash": "65fe3752d8469d3ef02b7a2a971e73c53f2824d3cac6478ad4b8a594ba8fa4d0", + "totalKeys": 684, "translatedKeys": 667, "workflow": 1 } diff --git a/ui/src/i18n/.i18n/zh-CN.meta.json b/ui/src/i18n/.i18n/zh-CN.meta.json index ac4708f3afc..52a52f6d18f 100644 --- a/ui/src/i18n/.i18n/zh-CN.meta.json +++ b/ui/src/i18n/.i18n/zh-CN.meta.json @@ -1,11 +1,29 @@ { - "fallbackKeys": [], - "generatedAt": "2026-04-08T22:26:31.834Z", + "fallbackKeys": [ + "dreaming.advanced.description", + "dreaming.advanced.emptyGrounded", + "dreaming.advanced.emptyPromoted", + "dreaming.advanced.emptyShortTerm", + "dreaming.advanced.emptySignals", + "dreaming.advanced.eyebrow", + "dreaming.advanced.promotedTitle", + "dreaming.advanced.shortTermTitle", + "dreaming.advanced.signalsTitle", + "dreaming.advanced.stagedTitle", + "dreaming.advanced.title", + "dreaming.advanced.updatedPrefix", + "dreaming.phase.deep", + "dreaming.phase.light", + "dreaming.phase.off", + "dreaming.phase.rem", + "dreaming.tabs.advanced" + ], + "generatedAt": "2026-04-10T05:00:58.625Z", "locale": "zh-CN", "model": "gpt-5.4", "provider": "openai", - "sourceHash": "71d21531de8217b5c289e0daef2b7db7098384a0e9dcd05961bf414c956189fa", - "totalKeys": 667, + "sourceHash": "65fe3752d8469d3ef02b7a2a971e73c53f2824d3cac6478ad4b8a594ba8fa4d0", + "totalKeys": 684, "translatedKeys": 667, "workflow": 1 } diff --git a/ui/src/i18n/.i18n/zh-TW.meta.json b/ui/src/i18n/.i18n/zh-TW.meta.json index 2464af67ecf..f9151863a58 100644 --- a/ui/src/i18n/.i18n/zh-TW.meta.json +++ b/ui/src/i18n/.i18n/zh-TW.meta.json @@ -1,11 +1,29 @@ { - "fallbackKeys": [], - "generatedAt": "2026-04-08T22:26:38.994Z", + "fallbackKeys": [ + "dreaming.advanced.description", + "dreaming.advanced.emptyGrounded", + "dreaming.advanced.emptyPromoted", + "dreaming.advanced.emptyShortTerm", + "dreaming.advanced.emptySignals", + "dreaming.advanced.eyebrow", + "dreaming.advanced.promotedTitle", + "dreaming.advanced.shortTermTitle", + "dreaming.advanced.signalsTitle", + "dreaming.advanced.stagedTitle", + "dreaming.advanced.title", + "dreaming.advanced.updatedPrefix", + "dreaming.phase.deep", + "dreaming.phase.light", + "dreaming.phase.off", + "dreaming.phase.rem", + "dreaming.tabs.advanced" + ], + "generatedAt": "2026-04-10T05:00:58.895Z", "locale": "zh-TW", "model": "gpt-5.4", "provider": "openai", - "sourceHash": "71d21531de8217b5c289e0daef2b7db7098384a0e9dcd05961bf414c956189fa", - "totalKeys": 667, + "sourceHash": "65fe3752d8469d3ef02b7a2a971e73c53f2824d3cac6478ad4b8a594ba8fa4d0", + "totalKeys": 684, "translatedKeys": 667, "workflow": 1 } diff --git a/ui/src/i18n/locales/de.ts b/ui/src/i18n/locales/de.ts index 98027fb5e27..4c3a3f1ab02 100644 --- a/ui/src/i18n/locales/de.ts +++ b/ui/src/i18n/locales/de.ts @@ -286,6 +286,7 @@ export const de: TranslationMap = { tabs: { scene: "Szene", diary: "Tagebuch", + advanced: "Advanced", }, header: { refresh: "Aktualisieren", @@ -305,6 +306,26 @@ export const de: TranslationMap = { clearGrounded: "Geerdet löschen", working: "Wird bearbeitet…", }, + phase: { + light: "Light", + deep: "Deep", + rem: "Rem", + off: "off", + }, + advanced: { + eyebrow: "Operator Review", + title: "Grounded Replay + Promotion", + description: "", + stagedTitle: "Grounded Replay", + shortTermTitle: "Short-term Queue", + signalsTitle: "Signal Hotspots", + promotedTitle: "Recent Promotions", + emptyGrounded: "No staged grounded replay entries right now.", + emptyShortTerm: "No short-term entries to inspect.", + emptySignals: "No signal-rich entries to inspect.", + emptyPromoted: "No recent promotions to inspect.", + updatedPrefix: "updated", + }, stats: { shortTerm: "Kurzfristig", grounded: "Geerdet", diff --git a/ui/src/i18n/locales/en.ts b/ui/src/i18n/locales/en.ts index a72c845262a..777688c572a 100644 --- a/ui/src/i18n/locales/en.ts +++ b/ui/src/i18n/locales/en.ts @@ -306,8 +306,7 @@ export const en: TranslationMap = { advanced: { eyebrow: "Operator Review", title: "Grounded Replay + Promotion", - description: - "Inspect grounded replay output and use maintenance actions without cluttering the main Dreaming scene.", + description: "", stagedTitle: "Grounded Replay", shortTermTitle: "Short-term Queue", signalsTitle: "Signal Hotspots", diff --git a/ui/src/i18n/locales/es.ts b/ui/src/i18n/locales/es.ts index 5d6c7cbd6f1..19db9abcb56 100644 --- a/ui/src/i18n/locales/es.ts +++ b/ui/src/i18n/locales/es.ts @@ -281,6 +281,7 @@ export const es: TranslationMap = { tabs: { scene: "Escena", diary: "Diario", + advanced: "Advanced", }, header: { refresh: "Actualizar", @@ -300,6 +301,26 @@ export const es: TranslationMap = { clearGrounded: "Borrar Grounded", working: "Trabajando…", }, + phase: { + light: "Light", + deep: "Deep", + rem: "Rem", + off: "off", + }, + advanced: { + eyebrow: "Operator Review", + title: "Grounded Replay + Promotion", + description: "", + stagedTitle: "Grounded Replay", + shortTermTitle: "Short-term Queue", + signalsTitle: "Signal Hotspots", + promotedTitle: "Recent Promotions", + emptyGrounded: "No staged grounded replay entries right now.", + emptyShortTerm: "No short-term entries to inspect.", + emptySignals: "No signal-rich entries to inspect.", + emptyPromoted: "No recent promotions to inspect.", + updatedPrefix: "updated", + }, stats: { shortTerm: "Corto plazo", grounded: "Grounded", diff --git a/ui/src/i18n/locales/fr.ts b/ui/src/i18n/locales/fr.ts index 31fb26e8f9c..d71bd57c51e 100644 --- a/ui/src/i18n/locales/fr.ts +++ b/ui/src/i18n/locales/fr.ts @@ -284,6 +284,7 @@ export const fr: TranslationMap = { tabs: { scene: "Scène", diary: "Journal", + advanced: "Advanced", }, header: { refresh: "Actualiser", @@ -303,6 +304,26 @@ export const fr: TranslationMap = { clearGrounded: "Effacer les éléments ancrés", working: "En cours…", }, + phase: { + light: "Light", + deep: "Deep", + rem: "Rem", + off: "off", + }, + advanced: { + eyebrow: "Operator Review", + title: "Grounded Replay + Promotion", + description: "", + stagedTitle: "Grounded Replay", + shortTermTitle: "Short-term Queue", + signalsTitle: "Signal Hotspots", + promotedTitle: "Recent Promotions", + emptyGrounded: "No staged grounded replay entries right now.", + emptyShortTerm: "No short-term entries to inspect.", + emptySignals: "No signal-rich entries to inspect.", + emptyPromoted: "No recent promotions to inspect.", + updatedPrefix: "updated", + }, stats: { shortTerm: "Court terme", grounded: "Ancré", diff --git a/ui/src/i18n/locales/id.ts b/ui/src/i18n/locales/id.ts index f580ce83cd7..f8b957236b4 100644 --- a/ui/src/i18n/locales/id.ts +++ b/ui/src/i18n/locales/id.ts @@ -281,6 +281,7 @@ export const id: TranslationMap = { tabs: { scene: "Scene", diary: "Diary", + advanced: "Advanced", }, header: { refresh: "Segarkan", @@ -300,6 +301,26 @@ export const id: TranslationMap = { clearGrounded: "Hapus yang Ditahankan", working: "Sedang bekerja…", }, + phase: { + light: "Light", + deep: "Deep", + rem: "Rem", + off: "off", + }, + advanced: { + eyebrow: "Operator Review", + title: "Grounded Replay + Promotion", + description: "", + stagedTitle: "Grounded Replay", + shortTermTitle: "Short-term Queue", + signalsTitle: "Signal Hotspots", + promotedTitle: "Recent Promotions", + emptyGrounded: "No staged grounded replay entries right now.", + emptyShortTerm: "No short-term entries to inspect.", + emptySignals: "No signal-rich entries to inspect.", + emptyPromoted: "No recent promotions to inspect.", + updatedPrefix: "updated", + }, stats: { shortTerm: "Jangka pendek", grounded: "Ditahan", diff --git a/ui/src/i18n/locales/ja-JP.ts b/ui/src/i18n/locales/ja-JP.ts index 732d942fdb7..1f9fe0ce103 100644 --- a/ui/src/i18n/locales/ja-JP.ts +++ b/ui/src/i18n/locales/ja-JP.ts @@ -285,6 +285,7 @@ export const ja_JP: TranslationMap = { tabs: { scene: "Scene", diary: "Diary", + advanced: "Advanced", }, header: { refresh: "更新", @@ -304,6 +305,26 @@ export const ja_JP: TranslationMap = { clearGrounded: "グラウンデッドをクリア", working: "処理中…", }, + phase: { + light: "Light", + deep: "Deep", + rem: "Rem", + off: "off", + }, + advanced: { + eyebrow: "Operator Review", + title: "Grounded Replay + Promotion", + description: "", + stagedTitle: "Grounded Replay", + shortTermTitle: "Short-term Queue", + signalsTitle: "Signal Hotspots", + promotedTitle: "Recent Promotions", + emptyGrounded: "No staged grounded replay entries right now.", + emptyShortTerm: "No short-term entries to inspect.", + emptySignals: "No signal-rich entries to inspect.", + emptyPromoted: "No recent promotions to inspect.", + updatedPrefix: "updated", + }, stats: { shortTerm: "短期", grounded: "グラウンデッド", diff --git a/ui/src/i18n/locales/ko.ts b/ui/src/i18n/locales/ko.ts index 20e26c9b87f..209f1cc9af4 100644 --- a/ui/src/i18n/locales/ko.ts +++ b/ui/src/i18n/locales/ko.ts @@ -280,6 +280,7 @@ export const ko: TranslationMap = { tabs: { scene: "장면", diary: "일지", + advanced: "Advanced", }, header: { refresh: "새로 고침", @@ -299,6 +300,26 @@ export const ko: TranslationMap = { clearGrounded: "근거 항목 지우기", working: "작업 중…", }, + phase: { + light: "Light", + deep: "Deep", + rem: "Rem", + off: "off", + }, + advanced: { + eyebrow: "Operator Review", + title: "Grounded Replay + Promotion", + description: "", + stagedTitle: "Grounded Replay", + shortTermTitle: "Short-term Queue", + signalsTitle: "Signal Hotspots", + promotedTitle: "Recent Promotions", + emptyGrounded: "No staged grounded replay entries right now.", + emptyShortTerm: "No short-term entries to inspect.", + emptySignals: "No signal-rich entries to inspect.", + emptyPromoted: "No recent promotions to inspect.", + updatedPrefix: "updated", + }, stats: { shortTerm: "단기", grounded: "근거됨", diff --git a/ui/src/i18n/locales/pl.ts b/ui/src/i18n/locales/pl.ts index 8d9fcdeebc6..d3e62a2945f 100644 --- a/ui/src/i18n/locales/pl.ts +++ b/ui/src/i18n/locales/pl.ts @@ -282,6 +282,7 @@ export const pl: TranslationMap = { tabs: { scene: "Scena", diary: "Dziennik", + advanced: "Advanced", }, header: { refresh: "Odśwież", @@ -301,6 +302,26 @@ export const pl: TranslationMap = { clearGrounded: "Wyczyść uziemione", working: "Przetwarzanie…", }, + phase: { + light: "Light", + deep: "Deep", + rem: "Rem", + off: "off", + }, + advanced: { + eyebrow: "Operator Review", + title: "Grounded Replay + Promotion", + description: "", + stagedTitle: "Grounded Replay", + shortTermTitle: "Short-term Queue", + signalsTitle: "Signal Hotspots", + promotedTitle: "Recent Promotions", + emptyGrounded: "No staged grounded replay entries right now.", + emptyShortTerm: "No short-term entries to inspect.", + emptySignals: "No signal-rich entries to inspect.", + emptyPromoted: "No recent promotions to inspect.", + updatedPrefix: "updated", + }, stats: { shortTerm: "Krótkoterminowe", grounded: "Uziemione", diff --git a/ui/src/i18n/locales/pt-BR.ts b/ui/src/i18n/locales/pt-BR.ts index af130670815..653523d9186 100644 --- a/ui/src/i18n/locales/pt-BR.ts +++ b/ui/src/i18n/locales/pt-BR.ts @@ -281,6 +281,7 @@ export const pt_BR: TranslationMap = { tabs: { scene: "Cena", diary: "Diário", + advanced: "Advanced", }, header: { refresh: "Atualizar", @@ -300,6 +301,26 @@ export const pt_BR: TranslationMap = { clearGrounded: "Limpar Grounded", working: "Trabalhando…", }, + phase: { + light: "Light", + deep: "Deep", + rem: "Rem", + off: "off", + }, + advanced: { + eyebrow: "Operator Review", + title: "Grounded Replay + Promotion", + description: "", + stagedTitle: "Grounded Replay", + shortTermTitle: "Short-term Queue", + signalsTitle: "Signal Hotspots", + promotedTitle: "Recent Promotions", + emptyGrounded: "No staged grounded replay entries right now.", + emptyShortTerm: "No short-term entries to inspect.", + emptySignals: "No signal-rich entries to inspect.", + emptyPromoted: "No recent promotions to inspect.", + updatedPrefix: "updated", + }, stats: { shortTerm: "Curto prazo", grounded: "Grounded", diff --git a/ui/src/i18n/locales/tr.ts b/ui/src/i18n/locales/tr.ts index 4dfc6505c49..52621ef9e5a 100644 --- a/ui/src/i18n/locales/tr.ts +++ b/ui/src/i18n/locales/tr.ts @@ -285,6 +285,7 @@ export const tr: TranslationMap = { tabs: { scene: "Sahne", diary: "Günlük", + advanced: "Advanced", }, header: { refresh: "Yenile", @@ -304,6 +305,26 @@ export const tr: TranslationMap = { clearGrounded: "Temellendirilmişleri Temizle", working: "Çalışıyor…", }, + phase: { + light: "Light", + deep: "Deep", + rem: "Rem", + off: "off", + }, + advanced: { + eyebrow: "Operator Review", + title: "Grounded Replay + Promotion", + description: "", + stagedTitle: "Grounded Replay", + shortTermTitle: "Short-term Queue", + signalsTitle: "Signal Hotspots", + promotedTitle: "Recent Promotions", + emptyGrounded: "No staged grounded replay entries right now.", + emptyShortTerm: "No short-term entries to inspect.", + emptySignals: "No signal-rich entries to inspect.", + emptyPromoted: "No recent promotions to inspect.", + updatedPrefix: "updated", + }, stats: { shortTerm: "Kısa vadeli", grounded: "Temellendirililmiş", diff --git a/ui/src/i18n/locales/uk.ts b/ui/src/i18n/locales/uk.ts index f2c2ba37e05..711cb081819 100644 --- a/ui/src/i18n/locales/uk.ts +++ b/ui/src/i18n/locales/uk.ts @@ -283,6 +283,7 @@ export const uk: TranslationMap = { tabs: { scene: "Сцена", diary: "Щоденник", + advanced: "Advanced", }, header: { refresh: "Оновити", @@ -302,6 +303,26 @@ export const uk: TranslationMap = { clearGrounded: "Очистити заземлене", working: "Обробка…", }, + phase: { + light: "Light", + deep: "Deep", + rem: "Rem", + off: "off", + }, + advanced: { + eyebrow: "Operator Review", + title: "Grounded Replay + Promotion", + description: "", + stagedTitle: "Grounded Replay", + shortTermTitle: "Short-term Queue", + signalsTitle: "Signal Hotspots", + promotedTitle: "Recent Promotions", + emptyGrounded: "No staged grounded replay entries right now.", + emptyShortTerm: "No short-term entries to inspect.", + emptySignals: "No signal-rich entries to inspect.", + emptyPromoted: "No recent promotions to inspect.", + updatedPrefix: "updated", + }, stats: { shortTerm: "Короткостроково", grounded: "Заземлене", diff --git a/ui/src/i18n/locales/zh-CN.ts b/ui/src/i18n/locales/zh-CN.ts index 727e5622d08..2c234f23249 100644 --- a/ui/src/i18n/locales/zh-CN.ts +++ b/ui/src/i18n/locales/zh-CN.ts @@ -277,6 +277,7 @@ export const zh_CN: TranslationMap = { tabs: { scene: "场景", diary: "日记", + advanced: "Advanced", }, header: { refresh: "刷新", @@ -296,6 +297,26 @@ export const zh_CN: TranslationMap = { clearGrounded: "清除已落地", working: "处理中…", }, + phase: { + light: "Light", + deep: "Deep", + rem: "Rem", + off: "off", + }, + advanced: { + eyebrow: "Operator Review", + title: "Grounded Replay + Promotion", + description: "", + stagedTitle: "Grounded Replay", + shortTermTitle: "Short-term Queue", + signalsTitle: "Signal Hotspots", + promotedTitle: "Recent Promotions", + emptyGrounded: "No staged grounded replay entries right now.", + emptyShortTerm: "No short-term entries to inspect.", + emptySignals: "No signal-rich entries to inspect.", + emptyPromoted: "No recent promotions to inspect.", + updatedPrefix: "updated", + }, stats: { shortTerm: "短期", grounded: "已落地", diff --git a/ui/src/i18n/locales/zh-TW.ts b/ui/src/i18n/locales/zh-TW.ts index c1c322a4cf3..5f7c9161b0c 100644 --- a/ui/src/i18n/locales/zh-TW.ts +++ b/ui/src/i18n/locales/zh-TW.ts @@ -277,6 +277,7 @@ export const zh_TW: TranslationMap = { tabs: { scene: "場景", diary: "日誌", + advanced: "Advanced", }, header: { refresh: "重新整理", @@ -296,6 +297,26 @@ export const zh_TW: TranslationMap = { clearGrounded: "清除 Grounded", working: "處理中…", }, + phase: { + light: "Light", + deep: "Deep", + rem: "Rem", + off: "off", + }, + advanced: { + eyebrow: "Operator Review", + title: "Grounded Replay + Promotion", + description: "", + stagedTitle: "Grounded Replay", + shortTermTitle: "Short-term Queue", + signalsTitle: "Signal Hotspots", + promotedTitle: "Recent Promotions", + emptyGrounded: "No staged grounded replay entries right now.", + emptyShortTerm: "No short-term entries to inspect.", + emptySignals: "No signal-rich entries to inspect.", + emptyPromoted: "No recent promotions to inspect.", + updatedPrefix: "updated", + }, stats: { shortTerm: "短期", grounded: "Grounded", diff --git a/ui/src/ui/views/dreaming.ts b/ui/src/ui/views/dreaming.ts index fd7a3e38bbe..6847d978aad 100644 --- a/ui/src/ui/views/dreaming.ts +++ b/ui/src/ui/views/dreaming.ts @@ -464,6 +464,7 @@ function renderAdvancedEntryList( function renderAdvancedSection(props: DreamingProps) { const groundedEntries = props.shortTermEntries.filter((entry) => entry.groundedCount > 0); + const description = t("dreaming.advanced.description"); return html`
@@ -471,7 +472,9 @@ function renderAdvancedSection(props: DreamingProps) {
${t("dreaming.advanced.eyebrow")}

${t("dreaming.advanced.title")}

-

${t("dreaming.advanced.description")}

+ ${description + ? html`

${description}

` + : nothing}