From b89d52329b7acf035eecc5f5dc377f2e5e1386ac Mon Sep 17 00:00:00 2001 From: Ezequiel Victorero Date: Mon, 16 Jun 2025 09:47:11 -0300 Subject: [PATCH] Dashboard: Add missing translations save drawer (#106736) --- .../dashboard-scene/saving/SaveDashboardDrawer.tsx | 6 +++--- .../components/SaveDashboard/SaveDashboardDrawer.tsx | 6 +++--- public/locales/en-US/grafana.json | 10 ++++++++-- 3 files changed, 14 insertions(+), 8 deletions(-) diff --git a/public/app/features/dashboard-scene/saving/SaveDashboardDrawer.tsx b/public/app/features/dashboard-scene/saving/SaveDashboardDrawer.tsx index 1507325afd0..8d8e8f1fe13 100644 --- a/public/app/features/dashboard-scene/saving/SaveDashboardDrawer.tsx +++ b/public/app/features/dashboard-scene/saving/SaveDashboardDrawer.tsx @@ -77,11 +77,11 @@ export class SaveDashboardDrawer extends SceneObjectBase ); - let title = 'Save dashboard'; + let title = t('dashboard-scene.save-dashboard-drawer.tabs.title', 'Save dashboard'); if (saveAsCopy) { - title = 'Save dashboard copy'; + title = t('dashboard-scene.save-dashboard-drawer.tabs.title-copy', 'Save dashboard copy'); } else if (isProvisioned || isProvisionedNG) { - title = 'Provisioned dashboard'; + title = t('dashboard-scene.save-dashboard-drawer.tabs.title-provisioned', 'Provisioned dashboard'); } const renderBody = () => { diff --git a/public/app/features/dashboard/components/SaveDashboard/SaveDashboardDrawer.tsx b/public/app/features/dashboard/components/SaveDashboard/SaveDashboardDrawer.tsx index 8b48158f88e..93da8caca7a 100644 --- a/public/app/features/dashboard/components/SaveDashboard/SaveDashboardDrawer.tsx +++ b/public/app/features/dashboard/components/SaveDashboard/SaveDashboardDrawer.tsx @@ -103,11 +103,11 @@ export const SaveDashboardDrawer = ({ dashboard, onDismiss, onSaveSuccess, isCop ); } - let title = 'Save dashboard'; + let title = t('dashboard.save-dashboard-drawer.title', 'Save dashboard'); if (isCopy) { - title = 'Save dashboard copy'; + title = t('dashboard.save-dashboard-drawer.title-copy', 'Save dashboard copy'); } else if (isProvisioned) { - title = 'Provisioned dashboard'; + title = t('dashboard.save-dashboard-drawer.title-provisioned', 'Provisioned dashboard'); } return ( diff --git a/public/locales/en-US/grafana.json b/public/locales/en-US/grafana.json index 9946108ea40..1ece919d682 100644 --- a/public/locales/en-US/grafana.json +++ b/public/locales/en-US/grafana.json @@ -4538,7 +4538,10 @@ }, "save-dashboard-drawer": { "label-changes": "Changes", - "label-details": "Details" + "label-details": "Details", + "title": "Save dashboard", + "title-copy": "Save dashboard copy", + "title-provisioned": "Provisioned dashboard" }, "save-dashboard-error-proxy": { "body-name-exists": "A dashboard with the same name in selected folder already exists.<1><2>Would you still like to save this dashboard?", @@ -5272,7 +5275,10 @@ "save-dashboard-drawer": { "tabs": { "label-changes": "Changes", - "label-details": "Details" + "label-details": "Details", + "title": "Save dashboard", + "title-copy": "Save dashboard copy", + "title-provisioned": "Provisioned dashboard" } }, "save-dashboard-form": {