From 1bbbaa96ce4f034b31b5032969ceb054b1edc82d Mon Sep 17 00:00:00 2001 From: Johannes Meyer Date: Wed, 26 May 2021 16:02:13 +0200 Subject: [PATCH] Host-|ServiceSummaryDonut: Make the *Total 42* label properly localizable refs https://github.com/Icinga/ipl-html/issues/33 --- library/Icingadb/Widget/HostSummaryDonut.php | 11 ++++++----- library/Icingadb/Widget/ServiceSummaryDonut.php | 11 ++++++----- 2 files changed, 12 insertions(+), 10 deletions(-) diff --git a/library/Icingadb/Widget/HostSummaryDonut.php b/library/Icingadb/Widget/HostSummaryDonut.php index 3e123153..08f95996 100644 --- a/library/Icingadb/Widget/HostSummaryDonut.php +++ b/library/Icingadb/Widget/HostSummaryDonut.php @@ -10,9 +10,9 @@ use Icinga\Module\Icingadb\Common\BaseFilter; use Icinga\Module\Icingadb\Common\Links; use Icinga\Module\Icingadb\Model\HoststateSummary; use ipl\Html\BaseHtmlElement; -use ipl\Html\Html; use ipl\Html\HtmlElement; use ipl\Html\HtmlString; +use ipl\Html\TemplateString; use ipl\Web\Filter\QueryString; class HostSummaryDonut extends Card @@ -61,10 +61,11 @@ class HostSummaryDonut extends Card { $header->add([ new HtmlElement('h2', null, t('Hosts')), - Html::tag('span', ['class' => 'meta'], [ - Html::tag('span', t('Total')), - ' ' . $this->summary->hosts_total - ]) + new HtmlElement('span', ['class' => 'meta'], TemplateString::create( + t('{{#total}}Total{{/total}} %d'), + ['total' => new HtmlElement('span')], + (int) $this->summary->hosts_total + )) ]); } } diff --git a/library/Icingadb/Widget/ServiceSummaryDonut.php b/library/Icingadb/Widget/ServiceSummaryDonut.php index 9a25a552..e467c1e9 100644 --- a/library/Icingadb/Widget/ServiceSummaryDonut.php +++ b/library/Icingadb/Widget/ServiceSummaryDonut.php @@ -10,9 +10,9 @@ use Icinga\Module\Icingadb\Common\BaseFilter; use Icinga\Module\Icingadb\Common\Links; use Icinga\Module\Icingadb\Model\ServicestateSummary; use ipl\Html\BaseHtmlElement; -use ipl\Html\Html; use ipl\Html\HtmlElement; use ipl\Html\HtmlString; +use ipl\Html\TemplateString; use ipl\Web\Filter\QueryString; class ServiceSummaryDonut extends Card @@ -63,10 +63,11 @@ class ServiceSummaryDonut extends Card { $header->add([ new HtmlElement('h2', null, t('Services')), - Html::tag('span', ['class' => 'meta'], [ - Html::tag('span', t('Total')), - ' ' . $this->summary->services_total - ]) + new HtmlElement('span', ['class' => 'meta'], TemplateString::create( + t('{{#total}}Total{{/total}} %d'), + ['total' => new HtmlElement('span')], + (int) $this->summary->services_total + )) ]); } }