From ecf6afd33a2c168c54826bf37ba2d78db331f305 Mon Sep 17 00:00:00 2001 From: Tony Air Date: Tue, 27 Feb 2024 16:24:11 +0200 Subject: [PATCH] IMPR: i18n for AJAX security forms --- src/Ajax/Ex/AjaxControllerEx.php | 24 +++++++++++++++++++++--- 1 file changed, 21 insertions(+), 3 deletions(-) diff --git a/src/Ajax/Ex/AjaxControllerEx.php b/src/Ajax/Ex/AjaxControllerEx.php index c976874..3a9223c 100755 --- a/src/Ajax/Ex/AjaxControllerEx.php +++ b/src/Ajax/Ex/AjaxControllerEx.php @@ -72,12 +72,19 @@ class AjaxControllerEx extends Extension self::_processFields($form); //$form->addExtraClass('ajax-form'); - $form->setLegend('Log in to your service account'); if ($form->get_protector()) { $form->enableSpamProtection(); } + + $form->setLegend( + _t( + 'SilverStripe\\Security\\Security.LOGINFORMLEGEND', + 'Log in' + ) + ); + return $form; } @@ -94,13 +101,24 @@ class AjaxControllerEx extends Extension self::_processFields($form); $form->addExtraClass('ajax-form'); - $form->setLegend('I\'ve lost my password'); - $form->Actions()->first()->setTitle('Submit'); + $form->Actions()->first()->setTitle( + _t( + 'SilverStripe\\Security\\Security.SUBMITTITLE', + 'Submit' + ) + ); if ($form->get_protector()) { $form->enableSpamProtection(); } + $form->setLegend( + _t( + 'SilverStripe\\Security\\Security.LOSTPASSWORDFORMLEGEND', + 'I\'ve lost my password' + ) + ); + return $form; }