diff -u b/core/lib/Drupal/Core/Menu/LanguageMenuLinkManipulator.php b/core/lib/Drupal/Core/Menu/LanguageMenuLinkManipulator.php --- b/core/lib/Drupal/Core/Menu/LanguageMenuLinkManipulator.php +++ b/core/lib/Drupal/Core/Menu/LanguageMenuLinkManipulator.php @@ -3,6 +3,7 @@ namespace Drupal\Core\Menu; use Drupal\Core\Language\LanguageManagerInterface; +use Drupal\Core\Language\LanguageInterface; /** * Provides a menu link language manipulator. @@ -36,7 +37,7 @@ * The manipulated menu link tree. */ public function filterLanguage(array $tree) { - $current_language = $this->languageManager->getCurrentLanguage()->getId(); + $current_language = $this->languageManager->getCurrentLanguage(LanguageInterface::TYPE_CONTENT)->getId(); foreach ($tree as $key => $link) { if ($link->link instanceof MenuLinkTranslationInterface) {