From a30b1c4beefc328fce8b9d3e10c833090f8b9066 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hugo=20H=C3=A4ggmark?= Date: Wed, 14 May 2025 10:45:28 +0200 Subject: [PATCH] i18n: Fix for translations from plugin settings (#105358) --- pkg/api/dtos/plugins.go | 1 + pkg/api/plugins.go | 1 + 2 files changed, 2 insertions(+) diff --git a/pkg/api/dtos/plugins.go b/pkg/api/dtos/plugins.go index 63f3ae1a6cf..f3351903517 100644 --- a/pkg/api/dtos/plugins.go +++ b/pkg/api/dtos/plugins.go @@ -32,6 +32,7 @@ type PluginSetting struct { AngularDetected bool `json:"angularDetected"` LoadingStrategy plugins.LoadingStrategy `json:"loadingStrategy"` ModuleHash string `json:"moduleHash,omitempty"` + Translations map[string]string `json:"translations,omitempty"` } type PluginListItem struct { diff --git a/pkg/api/plugins.go b/pkg/api/plugins.go index 7159934f953..517d2c3b295 100644 --- a/pkg/api/plugins.go +++ b/pkg/api/plugins.go @@ -211,6 +211,7 @@ func (hs *HTTPServer) GetPluginSettingByID(c *contextmodel.ReqContext) response. AngularDetected: plugin.Angular.Detected, LoadingStrategy: hs.pluginAssets.LoadingStrategy(c.Req.Context(), plugin), Extensions: plugin.Extensions, + Translations: plugin.Translations, } if plugin.IsApp() {