diff --git a/core/modules/node/node.routing.yml b/core/modules/node/node.routing.yml index 3510669..2eff2f0 100644 --- a/core/modules/node/node.routing.yml +++ b/core/modules/node/node.routing.yml @@ -26,6 +26,9 @@ node.add: _node_add_access: 'node:{node_type}' options: _node_operation_route: TRUE + parameters: + node_type: + use_current_language: TRUE entity.node.preview: path: '/node/preview/{node_preview}/{view_mode_id}' diff --git a/core/modules/node/src/Controller/NodeController.php b/core/modules/node/src/Controller/NodeController.php index 4eb7bd8..e09947c 100644 --- a/core/modules/node/src/Controller/NodeController.php +++ b/core/modules/node/src/Controller/NodeController.php @@ -243,11 +243,7 @@ public function revisionOverview(NodeInterface $node) { * The page title. */ public function addPageTitle(NodeTypeInterface $node_type) { - $translated_name = $this->entityManager() - ->getStorage('node_type') - ->load($node_type->id()) - ->label(); - return $this->t('Create @name', array('@name' => $translated_name)); + return $this->t('Create @name', array('@name' => $node_type->label())); } }