fix(ui): localize skill workshop view switcher

This commit is contained in:
Vincent Koc
2026-06-02 23:33:38 -07:00
parent caa18105a3
commit ba0a7f7ae4
38 changed files with 320 additions and 59 deletions

View File

@@ -1,5 +1,10 @@
{
"fallbackKeys": [
"skillWorkshop.viewSwitcher.board",
"skillWorkshop.viewSwitcher.boardTitle",
"skillWorkshop.viewSwitcher.label",
"skillWorkshop.viewSwitcher.today",
"skillWorkshop.viewSwitcher.todayTitle",
"workboard.dependencies",
"workboard.dependenciesBlocked",
"workboard.dependenciesBlockedTitle",
@@ -29,12 +34,12 @@
"workboard.unknownStatus",
"workboard.viewDetails"
],
"generatedAt": "2026-06-01T07:19:23.359Z",
"generatedAt": "2026-06-03T06:31:05.040Z",
"locale": "ar",
"model": "claude-opus-4-8",
"provider": "anthropic",
"sourceHash": "0639815f4b249fd84b5149556602c9e5da1136d73a747f26a1c12981a4319ebb",
"totalKeys": 1330,
"sourceHash": "ce63b96039a96fd989fc4571837dcee90c48104d95e863e8ab8c482ad7d688a3",
"totalKeys": 1335,
"translatedKeys": 1302,
"workflow": 1
}

View File

@@ -1,5 +1,10 @@
{
"fallbackKeys": [
"skillWorkshop.viewSwitcher.board",
"skillWorkshop.viewSwitcher.boardTitle",
"skillWorkshop.viewSwitcher.label",
"skillWorkshop.viewSwitcher.today",
"skillWorkshop.viewSwitcher.todayTitle",
"workboard.dependencies",
"workboard.dependenciesBlocked",
"workboard.dependenciesBlockedTitle",
@@ -29,12 +34,12 @@
"workboard.unknownStatus",
"workboard.viewDetails"
],
"generatedAt": "2026-06-01T07:19:21.786Z",
"generatedAt": "2026-06-03T06:31:03.543Z",
"locale": "de",
"model": "claude-opus-4-8",
"provider": "anthropic",
"sourceHash": "0639815f4b249fd84b5149556602c9e5da1136d73a747f26a1c12981a4319ebb",
"totalKeys": 1330,
"sourceHash": "ce63b96039a96fd989fc4571837dcee90c48104d95e863e8ab8c482ad7d688a3",
"totalKeys": 1335,
"translatedKeys": 1302,
"workflow": 1
}

View File

@@ -1,5 +1,10 @@
{
"fallbackKeys": [
"skillWorkshop.viewSwitcher.board",
"skillWorkshop.viewSwitcher.boardTitle",
"skillWorkshop.viewSwitcher.label",
"skillWorkshop.viewSwitcher.today",
"skillWorkshop.viewSwitcher.todayTitle",
"workboard.dependencies",
"workboard.dependenciesBlocked",
"workboard.dependenciesBlockedTitle",
@@ -29,12 +34,12 @@
"workboard.unknownStatus",
"workboard.viewDetails"
],
"generatedAt": "2026-06-01T07:19:22.097Z",
"generatedAt": "2026-06-03T06:31:03.837Z",
"locale": "es",
"model": "claude-opus-4-8",
"provider": "anthropic",
"sourceHash": "0639815f4b249fd84b5149556602c9e5da1136d73a747f26a1c12981a4319ebb",
"totalKeys": 1330,
"sourceHash": "ce63b96039a96fd989fc4571837dcee90c48104d95e863e8ab8c482ad7d688a3",
"totalKeys": 1335,
"translatedKeys": 1302,
"workflow": 1
}

View File

@@ -1,5 +1,10 @@
{
"fallbackKeys": [
"skillWorkshop.viewSwitcher.board",
"skillWorkshop.viewSwitcher.boardTitle",
"skillWorkshop.viewSwitcher.label",
"skillWorkshop.viewSwitcher.today",
"skillWorkshop.viewSwitcher.todayTitle",
"workboard.dependencies",
"workboard.dependenciesBlocked",
"workboard.dependenciesBlockedTitle",
@@ -29,12 +34,12 @@
"workboard.unknownStatus",
"workboard.viewDetails"
],
"generatedAt": "2026-06-01T07:19:26.307Z",
"generatedAt": "2026-06-03T06:31:07.901Z",
"locale": "fa",
"model": "claude-opus-4-8",
"provider": "anthropic",
"sourceHash": "0639815f4b249fd84b5149556602c9e5da1136d73a747f26a1c12981a4319ebb",
"totalKeys": 1330,
"sourceHash": "ce63b96039a96fd989fc4571837dcee90c48104d95e863e8ab8c482ad7d688a3",
"totalKeys": 1335,
"translatedKeys": 1302,
"workflow": 1
}

View File

@@ -1,5 +1,10 @@
{
"fallbackKeys": [
"skillWorkshop.viewSwitcher.board",
"skillWorkshop.viewSwitcher.boardTitle",
"skillWorkshop.viewSwitcher.label",
"skillWorkshop.viewSwitcher.today",
"skillWorkshop.viewSwitcher.todayTitle",
"workboard.dependencies",
"workboard.dependenciesBlocked",
"workboard.dependenciesBlockedTitle",
@@ -29,12 +34,12 @@
"workboard.unknownStatus",
"workboard.viewDetails"
],
"generatedAt": "2026-06-01T07:19:23.053Z",
"generatedAt": "2026-06-03T06:31:04.742Z",
"locale": "fr",
"model": "claude-opus-4-8",
"provider": "anthropic",
"sourceHash": "0639815f4b249fd84b5149556602c9e5da1136d73a747f26a1c12981a4319ebb",
"totalKeys": 1330,
"sourceHash": "ce63b96039a96fd989fc4571837dcee90c48104d95e863e8ab8c482ad7d688a3",
"totalKeys": 1335,
"translatedKeys": 1302,
"workflow": 1
}

View File

@@ -1,5 +1,10 @@
{
"fallbackKeys": [
"skillWorkshop.viewSwitcher.board",
"skillWorkshop.viewSwitcher.boardTitle",
"skillWorkshop.viewSwitcher.label",
"skillWorkshop.viewSwitcher.today",
"skillWorkshop.viewSwitcher.todayTitle",
"workboard.dependencies",
"workboard.dependenciesBlocked",
"workboard.dependenciesBlockedTitle",
@@ -29,12 +34,12 @@
"workboard.unknownStatus",
"workboard.viewDetails"
],
"generatedAt": "2026-06-01T07:19:24.706Z",
"generatedAt": "2026-06-03T06:31:06.263Z",
"locale": "id",
"model": "claude-opus-4-8",
"provider": "anthropic",
"sourceHash": "0639815f4b249fd84b5149556602c9e5da1136d73a747f26a1c12981a4319ebb",
"totalKeys": 1330,
"sourceHash": "ce63b96039a96fd989fc4571837dcee90c48104d95e863e8ab8c482ad7d688a3",
"totalKeys": 1335,
"translatedKeys": 1302,
"workflow": 1
}

View File

@@ -1,5 +1,10 @@
{
"fallbackKeys": [
"skillWorkshop.viewSwitcher.board",
"skillWorkshop.viewSwitcher.boardTitle",
"skillWorkshop.viewSwitcher.label",
"skillWorkshop.viewSwitcher.today",
"skillWorkshop.viewSwitcher.todayTitle",
"workboard.dependencies",
"workboard.dependenciesBlocked",
"workboard.dependenciesBlockedTitle",
@@ -29,12 +34,12 @@
"workboard.unknownStatus",
"workboard.viewDetails"
],
"generatedAt": "2026-06-01T07:19:23.725Z",
"generatedAt": "2026-06-03T06:31:05.339Z",
"locale": "it",
"model": "claude-opus-4-8",
"provider": "anthropic",
"sourceHash": "0639815f4b249fd84b5149556602c9e5da1136d73a747f26a1c12981a4319ebb",
"totalKeys": 1330,
"sourceHash": "ce63b96039a96fd989fc4571837dcee90c48104d95e863e8ab8c482ad7d688a3",
"totalKeys": 1335,
"translatedKeys": 1302,
"workflow": 1
}

View File

@@ -1,5 +1,10 @@
{
"fallbackKeys": [
"skillWorkshop.viewSwitcher.board",
"skillWorkshop.viewSwitcher.boardTitle",
"skillWorkshop.viewSwitcher.label",
"skillWorkshop.viewSwitcher.today",
"skillWorkshop.viewSwitcher.todayTitle",
"workboard.dependencies",
"workboard.dependenciesBlocked",
"workboard.dependenciesBlockedTitle",
@@ -29,12 +34,12 @@
"workboard.unknownStatus",
"workboard.viewDetails"
],
"generatedAt": "2026-06-01T07:19:22.425Z",
"generatedAt": "2026-06-03T06:31:04.133Z",
"locale": "ja-JP",
"model": "claude-opus-4-8",
"provider": "anthropic",
"sourceHash": "0639815f4b249fd84b5149556602c9e5da1136d73a747f26a1c12981a4319ebb",
"totalKeys": 1330,
"sourceHash": "ce63b96039a96fd989fc4571837dcee90c48104d95e863e8ab8c482ad7d688a3",
"totalKeys": 1335,
"translatedKeys": 1302,
"workflow": 1
}

View File

@@ -1,5 +1,10 @@
{
"fallbackKeys": [
"skillWorkshop.viewSwitcher.board",
"skillWorkshop.viewSwitcher.boardTitle",
"skillWorkshop.viewSwitcher.label",
"skillWorkshop.viewSwitcher.today",
"skillWorkshop.viewSwitcher.todayTitle",
"workboard.dependencies",
"workboard.dependenciesBlocked",
"workboard.dependenciesBlockedTitle",
@@ -29,12 +34,12 @@
"workboard.unknownStatus",
"workboard.viewDetails"
],
"generatedAt": "2026-06-01T07:19:22.739Z",
"generatedAt": "2026-06-03T06:31:04.434Z",
"locale": "ko",
"model": "claude-opus-4-8",
"provider": "anthropic",
"sourceHash": "0639815f4b249fd84b5149556602c9e5da1136d73a747f26a1c12981a4319ebb",
"totalKeys": 1330,
"sourceHash": "ce63b96039a96fd989fc4571837dcee90c48104d95e863e8ab8c482ad7d688a3",
"totalKeys": 1335,
"translatedKeys": 1302,
"workflow": 1
}

View File

@@ -1,5 +1,10 @@
{
"fallbackKeys": [
"skillWorkshop.viewSwitcher.board",
"skillWorkshop.viewSwitcher.boardTitle",
"skillWorkshop.viewSwitcher.label",
"skillWorkshop.viewSwitcher.today",
"skillWorkshop.viewSwitcher.todayTitle",
"workboard.dependencies",
"workboard.dependenciesBlocked",
"workboard.dependenciesBlockedTitle",
@@ -29,12 +34,12 @@
"workboard.unknownStatus",
"workboard.viewDetails"
],
"generatedAt": "2026-06-01T07:19:25.987Z",
"generatedAt": "2026-06-03T06:31:07.541Z",
"locale": "nl",
"model": "claude-opus-4-8",
"provider": "anthropic",
"sourceHash": "0639815f4b249fd84b5149556602c9e5da1136d73a747f26a1c12981a4319ebb",
"totalKeys": 1330,
"sourceHash": "ce63b96039a96fd989fc4571837dcee90c48104d95e863e8ab8c482ad7d688a3",
"totalKeys": 1335,
"translatedKeys": 1302,
"workflow": 1
}

View File

@@ -1,5 +1,10 @@
{
"fallbackKeys": [
"skillWorkshop.viewSwitcher.board",
"skillWorkshop.viewSwitcher.boardTitle",
"skillWorkshop.viewSwitcher.label",
"skillWorkshop.viewSwitcher.today",
"skillWorkshop.viewSwitcher.todayTitle",
"workboard.dependencies",
"workboard.dependenciesBlocked",
"workboard.dependenciesBlockedTitle",
@@ -29,12 +34,12 @@
"workboard.unknownStatus",
"workboard.viewDetails"
],
"generatedAt": "2026-06-01T07:19:25.027Z",
"generatedAt": "2026-06-03T06:31:06.573Z",
"locale": "pl",
"model": "claude-opus-4-8",
"provider": "anthropic",
"sourceHash": "0639815f4b249fd84b5149556602c9e5da1136d73a747f26a1c12981a4319ebb",
"totalKeys": 1330,
"sourceHash": "ce63b96039a96fd989fc4571837dcee90c48104d95e863e8ab8c482ad7d688a3",
"totalKeys": 1335,
"translatedKeys": 1302,
"workflow": 1
}

View File

@@ -1,5 +1,10 @@
{
"fallbackKeys": [
"skillWorkshop.viewSwitcher.board",
"skillWorkshop.viewSwitcher.boardTitle",
"skillWorkshop.viewSwitcher.label",
"skillWorkshop.viewSwitcher.today",
"skillWorkshop.viewSwitcher.todayTitle",
"workboard.dependencies",
"workboard.dependenciesBlocked",
"workboard.dependenciesBlockedTitle",
@@ -29,12 +34,12 @@
"workboard.unknownStatus",
"workboard.viewDetails"
],
"generatedAt": "2026-06-01T07:19:21.475Z",
"generatedAt": "2026-06-03T06:31:03.244Z",
"locale": "pt-BR",
"model": "claude-opus-4-8",
"provider": "anthropic",
"sourceHash": "0639815f4b249fd84b5149556602c9e5da1136d73a747f26a1c12981a4319ebb",
"totalKeys": 1330,
"sourceHash": "ce63b96039a96fd989fc4571837dcee90c48104d95e863e8ab8c482ad7d688a3",
"totalKeys": 1335,
"translatedKeys": 1302,
"workflow": 1
}

View File

@@ -1,5 +1,10 @@
{
"fallbackKeys": [
"skillWorkshop.viewSwitcher.board",
"skillWorkshop.viewSwitcher.boardTitle",
"skillWorkshop.viewSwitcher.label",
"skillWorkshop.viewSwitcher.today",
"skillWorkshop.viewSwitcher.todayTitle",
"workboard.dependencies",
"workboard.dependenciesBlocked",
"workboard.dependenciesBlockedTitle",
@@ -29,12 +34,12 @@
"workboard.unknownStatus",
"workboard.viewDetails"
],
"generatedAt": "2026-06-01T07:19:25.336Z",
"generatedAt": "2026-06-03T06:31:06.889Z",
"locale": "th",
"model": "claude-opus-4-8",
"provider": "anthropic",
"sourceHash": "0639815f4b249fd84b5149556602c9e5da1136d73a747f26a1c12981a4319ebb",
"totalKeys": 1330,
"sourceHash": "ce63b96039a96fd989fc4571837dcee90c48104d95e863e8ab8c482ad7d688a3",
"totalKeys": 1335,
"translatedKeys": 1302,
"workflow": 1
}

View File

@@ -1,5 +1,10 @@
{
"fallbackKeys": [
"skillWorkshop.viewSwitcher.board",
"skillWorkshop.viewSwitcher.boardTitle",
"skillWorkshop.viewSwitcher.label",
"skillWorkshop.viewSwitcher.today",
"skillWorkshop.viewSwitcher.todayTitle",
"workboard.dependencies",
"workboard.dependenciesBlocked",
"workboard.dependenciesBlockedTitle",
@@ -29,12 +34,12 @@
"workboard.unknownStatus",
"workboard.viewDetails"
],
"generatedAt": "2026-06-01T07:19:24.054Z",
"generatedAt": "2026-06-03T06:31:05.644Z",
"locale": "tr",
"model": "claude-opus-4-8",
"provider": "anthropic",
"sourceHash": "0639815f4b249fd84b5149556602c9e5da1136d73a747f26a1c12981a4319ebb",
"totalKeys": 1330,
"sourceHash": "ce63b96039a96fd989fc4571837dcee90c48104d95e863e8ab8c482ad7d688a3",
"totalKeys": 1335,
"translatedKeys": 1302,
"workflow": 1
}

View File

@@ -1,5 +1,10 @@
{
"fallbackKeys": [
"skillWorkshop.viewSwitcher.board",
"skillWorkshop.viewSwitcher.boardTitle",
"skillWorkshop.viewSwitcher.label",
"skillWorkshop.viewSwitcher.today",
"skillWorkshop.viewSwitcher.todayTitle",
"workboard.dependencies",
"workboard.dependenciesBlocked",
"workboard.dependenciesBlockedTitle",
@@ -29,12 +34,12 @@
"workboard.unknownStatus",
"workboard.viewDetails"
],
"generatedAt": "2026-06-01T07:19:24.380Z",
"generatedAt": "2026-06-03T06:31:05.953Z",
"locale": "uk",
"model": "claude-opus-4-8",
"provider": "anthropic",
"sourceHash": "0639815f4b249fd84b5149556602c9e5da1136d73a747f26a1c12981a4319ebb",
"totalKeys": 1330,
"sourceHash": "ce63b96039a96fd989fc4571837dcee90c48104d95e863e8ab8c482ad7d688a3",
"totalKeys": 1335,
"translatedKeys": 1302,
"workflow": 1
}

View File

@@ -1,5 +1,10 @@
{
"fallbackKeys": [
"skillWorkshop.viewSwitcher.board",
"skillWorkshop.viewSwitcher.boardTitle",
"skillWorkshop.viewSwitcher.label",
"skillWorkshop.viewSwitcher.today",
"skillWorkshop.viewSwitcher.todayTitle",
"workboard.dependencies",
"workboard.dependenciesBlocked",
"workboard.dependenciesBlockedTitle",
@@ -29,12 +34,12 @@
"workboard.unknownStatus",
"workboard.viewDetails"
],
"generatedAt": "2026-06-01T07:19:25.659Z",
"generatedAt": "2026-06-03T06:31:07.207Z",
"locale": "vi",
"model": "claude-opus-4-8",
"provider": "anthropic",
"sourceHash": "0639815f4b249fd84b5149556602c9e5da1136d73a747f26a1c12981a4319ebb",
"totalKeys": 1330,
"sourceHash": "ce63b96039a96fd989fc4571837dcee90c48104d95e863e8ab8c482ad7d688a3",
"totalKeys": 1335,
"translatedKeys": 1302,
"workflow": 1
}

View File

@@ -1,5 +1,10 @@
{
"fallbackKeys": [
"skillWorkshop.viewSwitcher.board",
"skillWorkshop.viewSwitcher.boardTitle",
"skillWorkshop.viewSwitcher.label",
"skillWorkshop.viewSwitcher.today",
"skillWorkshop.viewSwitcher.todayTitle",
"workboard.dependencies",
"workboard.dependenciesBlocked",
"workboard.dependenciesBlockedTitle",
@@ -29,12 +34,12 @@
"workboard.unknownStatus",
"workboard.viewDetails"
],
"generatedAt": "2026-06-01T07:19:20.827Z",
"generatedAt": "2026-06-03T06:31:02.637Z",
"locale": "zh-CN",
"model": "claude-opus-4-8",
"provider": "anthropic",
"sourceHash": "0639815f4b249fd84b5149556602c9e5da1136d73a747f26a1c12981a4319ebb",
"totalKeys": 1330,
"sourceHash": "ce63b96039a96fd989fc4571837dcee90c48104d95e863e8ab8c482ad7d688a3",
"totalKeys": 1335,
"translatedKeys": 1302,
"workflow": 1
}

View File

@@ -1,5 +1,10 @@
{
"fallbackKeys": [
"skillWorkshop.viewSwitcher.board",
"skillWorkshop.viewSwitcher.boardTitle",
"skillWorkshop.viewSwitcher.label",
"skillWorkshop.viewSwitcher.today",
"skillWorkshop.viewSwitcher.todayTitle",
"workboard.dependencies",
"workboard.dependenciesBlocked",
"workboard.dependenciesBlockedTitle",
@@ -29,12 +34,12 @@
"workboard.unknownStatus",
"workboard.viewDetails"
],
"generatedAt": "2026-06-01T07:19:21.160Z",
"generatedAt": "2026-06-03T06:31:02.944Z",
"locale": "zh-TW",
"model": "claude-opus-4-8",
"provider": "anthropic",
"sourceHash": "0639815f4b249fd84b5149556602c9e5da1136d73a747f26a1c12981a4319ebb",
"totalKeys": 1330,
"sourceHash": "ce63b96039a96fd989fc4571837dcee90c48104d95e863e8ab8c482ad7d688a3",
"totalKeys": 1335,
"translatedKeys": 1302,
"workflow": 1
}

View File

@@ -448,6 +448,15 @@ export const ar: TranslationMap = {
logs: "سجلات Gateway المباشرة.",
dreams: "حلم الذاكرة، والدمج، والتأمل.",
},
skillWorkshop: {
viewSwitcher: {
label: "Workshop view",
board: "Board",
boardTitle: "Board view",
today: "Today",
todayTitle: "Today view",
},
},
activity: {
title: "النشاط",
subtitle: "نشاط أدوات مؤقت مشتق من أحداث الجلسة المباشرة.",

View File

@@ -453,6 +453,15 @@ export const de: TranslationMap = {
logs: "Live-Verfolgung der Gateway-Protokolldateien.",
dreams: "Speicherkonsolidierung im Schlaf.",
},
skillWorkshop: {
viewSwitcher: {
label: "Workshop view",
board: "Board",
boardTitle: "Board view",
today: "Today",
todayTitle: "Today view",
},
},
activity: {
title: "Aktivität",
subtitle: "Flüchtige Tool-Aktivität, abgeleitet aus Live-Sitzungsereignissen.",

View File

@@ -447,6 +447,15 @@ export const en: TranslationMap = {
logs: "Live gateway logs.",
dreams: "Memory dreaming, consolidation, and reflection.",
},
skillWorkshop: {
viewSwitcher: {
label: "Workshop view",
board: "Board",
boardTitle: "Board view",
today: "Today",
todayTitle: "Today view",
},
},
activity: {
title: "Activity",
subtitle: "Ephemeral tool activity derived from live session events.",

View File

@@ -450,6 +450,15 @@ 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.",
},
skillWorkshop: {
viewSwitcher: {
label: "Workshop view",
board: "Board",
boardTitle: "Board view",
today: "Today",
todayTitle: "Today view",
},
},
activity: {
title: "Actividad",
subtitle: "Actividad efímera de herramientas derivada de eventos de sesión en vivo.",

View File

@@ -450,6 +450,15 @@ export const fa: TranslationMap = {
logs: "گزارش‌های زنده Gateway.",
dreams: "رؤیاپردازی حافظه، یکپارچه‌سازی و بازتاب.",
},
skillWorkshop: {
viewSwitcher: {
label: "Workshop view",
board: "Board",
boardTitle: "Board view",
today: "Today",
todayTitle: "Today view",
},
},
activity: {
title: "فعالیت",
subtitle: "فعالیت موقتی ابزار که از رویدادهای نشست زنده استخراج شده است.",

View File

@@ -452,6 +452,15 @@ export const fr: TranslationMap = {
logs: "Journaux Gateway en direct.",
dreams: "Consolidation de la mémoire pendant le sommeil.",
},
skillWorkshop: {
viewSwitcher: {
label: "Workshop view",
board: "Board",
boardTitle: "Board view",
today: "Today",
todayTitle: "Today view",
},
},
activity: {
title: "Activité",
subtitle: "Activité éphémère des outils dérivée des événements de session en direct.",

View File

@@ -449,6 +449,15 @@ export const id: TranslationMap = {
logs: "Log Gateway langsung.",
dreams: "Konsolidasi memori saat tidur.",
},
skillWorkshop: {
viewSwitcher: {
label: "Workshop view",
board: "Board",
boardTitle: "Board view",
today: "Today",
todayTitle: "Today view",
},
},
activity: {
title: "Aktivitas",
subtitle: "Aktivitas alat sementara yang berasal dari peristiwa sesi langsung.",

View File

@@ -451,6 +451,15 @@ export const it: TranslationMap = {
logs: "Log gateway live.",
dreams: "Sogni della memoria, consolidamento e riflessione.",
},
skillWorkshop: {
viewSwitcher: {
label: "Workshop view",
board: "Board",
boardTitle: "Board view",
today: "Today",
todayTitle: "Today view",
},
},
activity: {
title: "Attività",
subtitle: "Attività effimera degli strumenti derivata dagli eventi della sessione live.",

View File

@@ -452,6 +452,15 @@ export const ja_JP: TranslationMap = {
logs: "ライブ Gateway ログ。",
dreams: "スリープ中のメモリ統合。",
},
skillWorkshop: {
viewSwitcher: {
label: "Workshop view",
board: "Board",
boardTitle: "Board view",
today: "Today",
todayTitle: "Today view",
},
},
activity: {
title: "アクティビティ",
subtitle: "ライブセッションイベントから生成される一時的なツールアクティビティ。",

View File

@@ -448,6 +448,15 @@ export const ko: TranslationMap = {
logs: "실시간 Gateway 로그.",
dreams: "수면 중 메모리 통합.",
},
skillWorkshop: {
viewSwitcher: {
label: "Workshop view",
board: "Board",
boardTitle: "Board view",
today: "Today",
todayTitle: "Today view",
},
},
activity: {
title: "활동",
subtitle: "라이브 세션 이벤트에서 파생된 임시 도구 활동입니다.",

View File

@@ -451,6 +451,15 @@ export const nl: TranslationMap = {
logs: "Live Gateway-logs.",
dreams: "Geheugendromen, consolidatie en reflectie.",
},
skillWorkshop: {
viewSwitcher: {
label: "Workshop view",
board: "Board",
boardTitle: "Board view",
today: "Today",
todayTitle: "Today view",
},
},
activity: {
title: "Activiteit",
subtitle: "Tijdelijke toolactiviteit afgeleid van live sessiegebeurtenissen.",

View File

@@ -450,6 +450,15 @@ export const pl: TranslationMap = {
logs: "Logi Gateway na żywo.",
dreams: "Konsolidacja pamięci podczas snu.",
},
skillWorkshop: {
viewSwitcher: {
label: "Workshop view",
board: "Board",
boardTitle: "Board view",
today: "Today",
todayTitle: "Today view",
},
},
activity: {
title: "Aktywność",
subtitle: "Tymczasowa aktywność narzędzi pochodząca ze zdarzeń sesji na żywo.",

View File

@@ -449,6 +449,15 @@ export const pt_BR: TranslationMap = {
logs: "Logs ao vivo do gateway.",
dreams: "Consolidação de memória durante o sono.",
},
skillWorkshop: {
viewSwitcher: {
label: "Workshop view",
board: "Board",
boardTitle: "Board view",
today: "Today",
todayTitle: "Today view",
},
},
activity: {
title: "Atividade",
subtitle: "Atividade efêmera de ferramentas derivada de eventos de sessão ao vivo.",

View File

@@ -447,6 +447,15 @@ export const th: TranslationMap = {
logs: "บันทึกเกตเวย์แบบสด",
dreams: "การฝันของหน่วยความจำ การรวมข้อมูล และการสะท้อนคิด",
},
skillWorkshop: {
viewSwitcher: {
label: "Workshop view",
board: "Board",
boardTitle: "Board view",
today: "Today",
todayTitle: "Today view",
},
},
activity: {
title: "กิจกรรม",
subtitle: "กิจกรรมของเครื่องมือแบบชั่วคราวที่ได้จากเหตุการณ์เซสชันสด",

View File

@@ -452,6 +452,15 @@ export const tr: TranslationMap = {
logs: "Canlı Gateway günlükleri.",
dreams: "Uyku sırasında bellek birleştirme.",
},
skillWorkshop: {
viewSwitcher: {
label: "Workshop view",
board: "Board",
boardTitle: "Board view",
today: "Today",
todayTitle: "Today view",
},
},
activity: {
title: "Etkinlik",
subtitle: "Canlı oturum olaylarından türetilen geçici araç etkinliği.",

View File

@@ -451,6 +451,15 @@ export const uk: TranslationMap = {
logs: "Журнали шлюзу в реальному часі.",
dreams: "Консолідація пам’яті під час сну.",
},
skillWorkshop: {
viewSwitcher: {
label: "Workshop view",
board: "Board",
boardTitle: "Board view",
today: "Today",
todayTitle: "Today view",
},
},
activity: {
title: "Активність",
subtitle: "Тимчасова активність інструментів, отримана з подій поточного сеансу.",

View File

@@ -450,6 +450,15 @@ 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.",
},
skillWorkshop: {
viewSwitcher: {
label: "Workshop view",
board: "Board",
boardTitle: "Board view",
today: "Today",
todayTitle: "Today view",
},
},
activity: {
title: "Hoạt động",
subtitle: "Hoạt động công cụ tạm thời được lấy từ các sự kiện phiên trực tiếp.",

View File

@@ -446,6 +446,15 @@ export const zh_CN: TranslationMap = {
logs: "实时网关日志。",
dreams: "睡眠时进行记忆巩固。",
},
skillWorkshop: {
viewSwitcher: {
label: "Workshop view",
board: "Board",
boardTitle: "Board view",
today: "Today",
todayTitle: "Today view",
},
},
activity: {
title: "活动",
subtitle: "从实时会话事件派生的临时工具活动。",

View File

@@ -446,6 +446,15 @@ export const zh_TW: TranslationMap = {
logs: "實時網關日誌。",
dreams: "睡眠期間的記憶整合。",
},
skillWorkshop: {
viewSwitcher: {
label: "Workshop view",
board: "Board",
boardTitle: "Board view",
today: "Today",
todayTitle: "Today view",
},
},
activity: {
title: "活動",
subtitle: "從即時工作階段事件衍生的暫時性工具活動。",

View File

@@ -246,7 +246,7 @@ function renderSkillWorkshopHeaderControls(state: AppViewState) {
<div
class="sw-mode-switch"
role="tablist"
aria-label="Workshop view"
aria-label=${t("skillWorkshop.viewSwitcher.label")}
data-mode=${state.skillWorkshopMode}
>
<button
@@ -254,7 +254,7 @@ function renderSkillWorkshopHeaderControls(state: AppViewState) {
class="sw-mode-switch__opt ${state.skillWorkshopMode === "board" ? "is-active" : ""}"
role="tab"
aria-selected=${state.skillWorkshopMode === "board" ? "true" : "false"}
title="Board view"
title=${t("skillWorkshop.viewSwitcher.boardTitle")}
@click=${() => setSkillWorkshopMode(state, "board")}
>
<svg viewBox="0 0 24 24" class="sw-mode-switch__icon" aria-hidden="true">
@@ -262,14 +262,14 @@ function renderSkillWorkshopHeaderControls(state: AppViewState) {
<rect x="14" y="4" width="7" height="9" rx="1.5" />
<rect x="14" y="15" width="7" height="5" rx="1.5" />
</svg>
<span>Board</span>
<span>${t("skillWorkshop.viewSwitcher.board")}</span>
</button>
<button
type="button"
class="sw-mode-switch__opt ${state.skillWorkshopMode === "today" ? "is-active" : ""}"
role="tab"
aria-selected=${state.skillWorkshopMode === "today" ? "true" : "false"}
title="Today view"
title=${t("skillWorkshop.viewSwitcher.todayTitle")}
@click=${() => setSkillWorkshopMode(state, "today")}
>
<svg viewBox="0 0 24 24" class="sw-mode-switch__icon" aria-hidden="true">
@@ -278,7 +278,7 @@ function renderSkillWorkshopHeaderControls(state: AppViewState) {
d="M12 3v2M12 19v2M3 12h2M19 12h2M5.6 5.6l1.4 1.4M17 17l1.4 1.4M5.6 18.4 7 17M17 7l1.4-1.4"
/>
</svg>
<span>Today</span>
<span>${t("skillWorkshop.viewSwitcher.today")}</span>
</button>
<span class="sw-mode-switch__indicator" aria-hidden="true"></span>
</div>