diff --git a/wire/modules/Process/ProcessPageAdd/ProcessPageAdd.module b/wire/modules/Process/ProcessPageAdd/ProcessPageAdd.module index 7a1a90f8..b27b9768 100644 --- a/wire/modules/Process/ProcessPageAdd/ProcessPageAdd.module +++ b/wire/modules/Process/ProcessPageAdd/ProcessPageAdd.module @@ -737,26 +737,45 @@ class ProcessPageAdd extends Process implements ConfigurableModule, WirePageEdit protected function isAllowedParent(Page $parent, $showError = false, Template $template = null) { if($parent->template->noChildren) { - if($showError) $this->error("The parent template has specified that no children may be added here"); + if($showError) { + $this->error($this->_('The parent template has specified that no children may be added here')); + } return false; } if($template && count($template->parentTemplates)) { if(!in_array($parent->template->id, $template->parentTemplates)) { - if($showError) $this->error("The template '$template' does not allow parents of type '$parent->template'"); + if($showError) { + $this->error(sprintf( + $this->_('The template "%1$s" does not allow parents of type "%2$s"'), + $template->name, + $parent->template->name + )); + } return false; } } if($template && count($parent->template->childTemplates)) { if(!in_array($template->id, $parent->template->childTemplates)) { - if($showError) $this->error("The parent of type '$parent->template' does not allow children of type '$template'"); + if($showError) { + $this->error(sprintf( + $this->_('The parent of type "%1$s" does not allow children of type "%2$s"'), + $parent->template->name, + $template->name + )); + } return false; } } if(!$parent->addable()) { - if($showError) $this->error("You don't have access to add pages to parent $parent->path"); + if($showError) { + $this->error(sprintf( + $this->_('You don’t have access to add pages to parent %s'), + $parent->path + )); + } return false; } @@ -768,7 +787,12 @@ class ProcessPageAdd extends Process implements ConfigurableModule, WirePageEdit } } if(!$allowed) { - if($showError) $this->error("Specified parent is not allowed ($parent->path)"); + if($showError) { + $this->error(sprintf( + $this->_('Specified parent is not allowed (%s)'), + $parent->path + )); + } return false; } } @@ -1480,4 +1504,3 @@ class ProcessPageAdd extends Process implements ConfigurableModule, WirePageEdit return $form; } } -