From 6a5222f32de45b33682f2570fef7797dfd9ef62b Mon Sep 17 00:00:00 2001 From: Faloude Date: Fri, 29 Jul 2016 22:58:42 +0200 Subject: [PATCH 1/2] Translatable object name in success message Replaced `singular_name()` with `i18n_singular_name()` for translatable object names. These are now easily translatable with .yml files. --- code/SingleObjectAdmin.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/SingleObjectAdmin.php b/code/SingleObjectAdmin.php index 8084205..ffb1d71 100644 --- a/code/SingleObjectAdmin.php +++ b/code/SingleObjectAdmin.php @@ -174,12 +174,12 @@ public function doSave($data, $form) } } - $link = '"' . $object->singular_name() . '"'; + $link = '"' . $object->i18n_singular_name() . '"'; $message = _t( 'GridFieldDetailForm.Saved', 'Saved {name} {link}', array( - 'name' => $object->singular_name(), + 'name' => $object->i18n_singular_name(), 'link' => $link ) ); @@ -228,7 +228,7 @@ private function publish($data, $form) if ($object) { $object->doPublish(); - $form->sessionMessage($object->singular_name() . ' has been saved.', 'good'); + $form->sessionMessage($object->i18n_singular_name() . ' has been saved.', 'good'); } else { $form->sessionMessage('Something failed, please refresh your browser.', 'bad'); } From 4ad001cb85ee588ba6863b38bb0372a4c97ebbef Mon Sep 17 00:00:00 2001 From: Faloude Date: Sun, 31 Jul 2016 13:46:35 +0200 Subject: [PATCH 2/2] Changed success message naming Shows only the DataObject name instead of both DataObject name + Record name --- code/SingleObjectAdmin.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/SingleObjectAdmin.php b/code/SingleObjectAdmin.php index ffb1d71..23e960a 100644 --- a/code/SingleObjectAdmin.php +++ b/code/SingleObjectAdmin.php @@ -180,7 +180,7 @@ public function doSave($data, $form) 'Saved {name} {link}', array( 'name' => $object->i18n_singular_name(), - 'link' => $link + 'link' => '' ) );