mirror of
https://github.com/Icinga/icingaweb2.git
synced 2025-07-31 01:34:09 +02:00
Name auto-refresh speeds more human readable
Co-authored-by: Johannes Meyer <johannes.meyer@icinga.com>
This commit is contained in:
parent
81b19285a7
commit
79ad7a4197
@ -295,20 +295,6 @@ class PreferenceForm extends Form
|
|||||||
);
|
);
|
||||||
|
|
||||||
if (isset($formData['auto_refresh']) && $formData['auto_refresh']) {
|
if (isset($formData['auto_refresh']) && $formData['auto_refresh']) {
|
||||||
$speeds = [1 => $this->translate('Default')];
|
|
||||||
|
|
||||||
foreach ([2, 4, 8] as $speed) {
|
|
||||||
// Using Form#translatePlural() not for $speed==1 and $speed!=1,
|
|
||||||
// but for different $speed-dependent plural forms, e.g. in Russian
|
|
||||||
$speeds[$speed] = sprintf($this->translatePlural('%dx slower', '%dx slower', $speed), $speed);
|
|
||||||
$speeds[rtrim(sprintf('%F', 1.0 / $speed), '0')] = sprintf(
|
|
||||||
$this->translatePlural('%dx faster', '%dx faster', $speed),
|
|
||||||
$speed
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
krsort($speeds);
|
|
||||||
|
|
||||||
$this->addElement(
|
$this->addElement(
|
||||||
'select',
|
'select',
|
||||||
'auto_refresh_speed',
|
'auto_refresh_speed',
|
||||||
@ -318,7 +304,12 @@ class PreferenceForm extends Form
|
|||||||
'description' => $this->translate(
|
'description' => $this->translate(
|
||||||
'This option allows you to speed up or to slow down the global page content auto refresh'
|
'This option allows you to speed up or to slow down the global page content auto refresh'
|
||||||
),
|
),
|
||||||
'multiOptions' => $speeds,
|
'multiOptions' => [
|
||||||
|
'0.5' => $this->translate('Fast', 'refresh_speed'),
|
||||||
|
'' => $this->translate('Default', 'refresh_speed'),
|
||||||
|
'2' => $this->translate('Moderate', 'refresh_speed'),
|
||||||
|
'4' => $this->translate('Slow', 'refresh_speed')
|
||||||
|
],
|
||||||
'value' => ''
|
'value' => ''
|
||||||
]
|
]
|
||||||
);
|
);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user