From 17614b1dba9612b69fffeba99d8f55f8ecb9f6b4 Mon Sep 17 00:00:00 2001 From: gsxdsm Date: Thu, 25 Jun 2026 09:46:55 -0700 Subject: [PATCH] fix(i18n): fill in missing translations for new dashboard/workflow keys Three keys (dashboard.title, workflowSwitcher.merging, workflowSwitcher.mergingTitle) were added as empty strings to all non-en locales. Fill in proper translations and add the {{mergingSuffix}} interpolation to workflowSwitcher.countsAria to match the English catalog. Locales updated: zh-CN, zh-TW, fr, es, ko --- packages/i18n/locales/es/app.json | 10 +++++----- packages/i18n/locales/fr/app.json | 10 +++++----- packages/i18n/locales/ko/app.json | 10 +++++----- packages/i18n/locales/zh-CN/app.json | 10 +++++----- packages/i18n/locales/zh-TW/app.json | 10 +++++----- 5 files changed, 25 insertions(+), 25 deletions(-) diff --git a/packages/i18n/locales/es/app.json b/packages/i18n/locales/es/app.json index 80aa6323de..88e5458293 100644 --- a/packages/i18n/locales/es/app.json +++ b/packages/i18n/locales/es/app.json @@ -1933,7 +1933,7 @@ "loadingProgress": "Progreso de carga del panel", "updatingMessage": "Actualizando panel de Fusion", "updatingVersion": "Actualizando a una nueva versión de frontend...", - "title": "" + "title": "Panel del proyecto" }, "dbBanner": { "body": "La verificación de integridad de SQLite de Fusion en segundo plano informó de corrupción. Revise los objetos con error a continuación antes de continuar con operaciones críticas.", @@ -8538,16 +8538,16 @@ "widgetDefault": "" }, "workflowSwitcher": { - "countsAria": "{{todoLabel}}: {{todo}}, {{inProgressLabel}}: {{inProgress}}, {{doneLabel}}: {{done}}", + "countsAria": "{{todoLabel}}: {{todo}}, {{inProgressLabel}}: {{inProgress}}, {{doneLabel}}: {{done}}{{mergingSuffix}}", "done": "Done", "inProgress": "In Progress", "label": "Workflow", + "merging": "Fusionando", + "mergingTitle": "{{count}} tarea{{plural}} fusionándose", "todo": "Todo", "triggerAria": "Select workflow. Current workflow: {{name}}", "editWorkflow": "Edit workflow", - "newWorkflow": "New workflow", - "merging": "", - "mergingTitle": "" + "newWorkflow": "New workflow" }, "workspace": { "projectRoot": "Raíz del proyecto", diff --git a/packages/i18n/locales/fr/app.json b/packages/i18n/locales/fr/app.json index a1362abe1d..65f83d7d23 100644 --- a/packages/i18n/locales/fr/app.json +++ b/packages/i18n/locales/fr/app.json @@ -1933,7 +1933,7 @@ "loadingProgress": "Progression du chargement du tableau de bord", "updatingMessage": "Mise à jour du tableau de bord Fusion", "updatingVersion": "Mise à jour vers une nouvelle version de l'interface...", - "title": "" + "title": "Tableau de bord du projet" }, "dbBanner": { "body": "La vérification d'intégrité SQLite en arrière-plan de Fusion a signalé une corruption. Veuillez examiner les objets défaillants ci-dessous avant de continuer les opérations critiques.", @@ -8538,16 +8538,16 @@ "widgetDefault": "" }, "workflowSwitcher": { - "countsAria": "{{todoLabel}}: {{todo}}, {{inProgressLabel}}: {{inProgress}}, {{doneLabel}}: {{done}}", + "countsAria": "{{todoLabel}}: {{todo}}, {{inProgressLabel}}: {{inProgress}}, {{doneLabel}}: {{done}}{{mergingSuffix}}", "done": "Done", "inProgress": "In Progress", "label": "Workflow", + "merging": "Fusion", + "mergingTitle": "{{count}} tâche{{plural}} en fusion", "todo": "Todo", "triggerAria": "Select workflow. Current workflow: {{name}}", "editWorkflow": "Edit workflow", - "newWorkflow": "New workflow", - "merging": "", - "mergingTitle": "" + "newWorkflow": "New workflow" }, "workspace": { "projectRoot": "Racine du projet", diff --git a/packages/i18n/locales/ko/app.json b/packages/i18n/locales/ko/app.json index 303c952dca..0f776d9e63 100644 --- a/packages/i18n/locales/ko/app.json +++ b/packages/i18n/locales/ko/app.json @@ -1933,7 +1933,7 @@ "loadingProgress": "대시보드 로딩 진행 상황", "updatingMessage": "Fusion 대시보드 업데이트 중", "updatingVersion": "새 프런트엔드 버전으로 업데이트 중...", - "title": "" + "title": "프로젝트 대시보드" }, "dbBanner": { "body": "Fusion의 백그라운드 SQLite 무결성 검사에서 손상이 발견되었습니다. 중요한 작업을 계속하기 전에 아래의 실패한 개체를 검토하세요.", @@ -8538,16 +8538,16 @@ "widgetDefault": "" }, "workflowSwitcher": { - "countsAria": "{{todoLabel}}: {{todo}}, {{inProgressLabel}}: {{inProgress}}, {{doneLabel}}: {{done}}", + "countsAria": "{{todoLabel}}: {{todo}}, {{inProgressLabel}}: {{inProgress}}, {{doneLabel}}: {{done}}{{mergingSuffix}}", "done": "Done", "inProgress": "In Progress", "label": "Workflow", + "merging": "병합 중", + "mergingTitle": "{{count}}개 병합 중 작업{{plural}}", "todo": "Todo", "triggerAria": "Select workflow. Current workflow: {{name}}", "editWorkflow": "Edit workflow", - "newWorkflow": "New workflow", - "merging": "", - "mergingTitle": "" + "newWorkflow": "New workflow" }, "workspace": { "projectRoot": "프로젝트 루트", diff --git a/packages/i18n/locales/zh-CN/app.json b/packages/i18n/locales/zh-CN/app.json index 5e0a2e7c41..02a11813d0 100644 --- a/packages/i18n/locales/zh-CN/app.json +++ b/packages/i18n/locales/zh-CN/app.json @@ -1933,7 +1933,7 @@ "loadingProgress": "仪表板加载进度", "updatingMessage": "更新 Fusion 仪表板", "updatingVersion": "更新到新的前端版本...", - "title": "" + "title": "项目仪表板" }, "dbBanner": { "body": "Fusion 的后台 SQLite 完整性检查报告有损坏。继续关键操作之前,请查看下面的失败对象。", @@ -8538,16 +8538,16 @@ "widgetDefault": "" }, "workflowSwitcher": { - "countsAria": "{{todoLabel}}: {{todo}}, {{inProgressLabel}}: {{inProgress}}, {{doneLabel}}: {{done}}", + "countsAria": "{{todoLabel}}: {{todo}}, {{inProgressLabel}}: {{inProgress}}, {{doneLabel}}: {{done}}{{mergingSuffix}}", "done": "Done", "inProgress": "In Progress", "label": "Workflow", + "merging": "合并中", + "mergingTitle": "{{count}} 个合并中任务{{plural}}", "todo": "Todo", "triggerAria": "Select workflow. Current workflow: {{name}}", "editWorkflow": "Edit workflow", - "newWorkflow": "New workflow", - "merging": "", - "mergingTitle": "" + "newWorkflow": "New workflow" }, "workspace": { "projectRoot": "项目根目录", diff --git a/packages/i18n/locales/zh-TW/app.json b/packages/i18n/locales/zh-TW/app.json index da2710d259..2c1533d6f4 100644 --- a/packages/i18n/locales/zh-TW/app.json +++ b/packages/i18n/locales/zh-TW/app.json @@ -1933,7 +1933,7 @@ "loadingProgress": "儀表板加載進度", "updatingMessage": "更新 Fusion 儀表板", "updatingVersion": "更新到新的前端版本...", - "title": "" + "title": "專案儀表板" }, "dbBanner": { "body": "Fusion 的背景 SQLite 完整性檢查報告有損毀。繼續重要操作之前,請查看下面的失敗物件。", @@ -8538,16 +8538,16 @@ "widgetDefault": "" }, "workflowSwitcher": { - "countsAria": "{{todoLabel}}: {{todo}}, {{inProgressLabel}}: {{inProgress}}, {{doneLabel}}: {{done}}", + "countsAria": "{{todoLabel}}: {{todo}}, {{inProgressLabel}}: {{inProgress}}, {{doneLabel}}: {{done}}{{mergingSuffix}}", "done": "Done", "inProgress": "In Progress", "label": "Workflow", + "merging": "合併中", + "mergingTitle": "{{count}} 個合併中任務{{plural}}", "todo": "Todo", "triggerAria": "Select workflow. Current workflow: {{name}}", "editWorkflow": "Edit workflow", - "newWorkflow": "New workflow", - "merging": "", - "mergingTitle": "" + "newWorkflow": "New workflow" }, "workspace": { "projectRoot": "項目根目錄",