diff --git a/forms/gridfield/GridFieldDetailForm.php b/forms/gridfield/GridFieldDetailForm.php index 9addad26d4a..8f36514768e 100644 --- a/forms/gridfield/GridFieldDetailForm.php +++ b/forms/gridfield/GridFieldDetailForm.php @@ -302,10 +302,11 @@ function ItemEditForm() { $curmbs = $this->Breadcrumbs(); if($curmbs && $curmbs->count()>=2){ $one_level_up = $curmbs->offsetGet($curmbs->count()-2); - $text = " - Link."\"> - Cancel - "; + $text = sprintf( + "%s", + $one_level_up->Link, + _t('GridFieldDetailForm.CancelBtn', 'Cancel') + ); $actions->push(new LiteralField('cancelbutton', $text)); } } diff --git a/lang/en.yml b/lang/en.yml index b0f861b339f..d226491a902 100644 --- a/lang/en.yml +++ b/lang/en.yml @@ -232,6 +232,7 @@ en: GridFieldAction_Delete: DeletePermissionsFailure: 'No delete permissions' GridFieldDetailForm: + CancelBtn: Cancel Create: Create Delete: Delete DeletePermissionsFailure: 'No delete permissions'