diff -u b/core/modules/menu_link_content/src/Plugin/migrate/source/d6/I18nMenuLink.php b/core/modules/menu_link_content/src/Plugin/migrate/source/d6/I18nMenuLink.php --- b/core/modules/menu_link_content/src/Plugin/migrate/source/d6/I18nMenuLink.php +++ b/core/modules/menu_link_content/src/Plugin/migrate/source/d6/I18nMenuLink.php @@ -51,7 +51,7 @@ $j = $i + 1; if (isset($result[$j])) { // If the same menu_link, then this is a description translation. - if ($result[$i]['mlid'] == $result[$j]['mlid'] and + if ($result[$i]['mlid'] == $result[$j]['mlid'] && $result[$i]['language'] == $result[$j]['language']) { if ($result[$j]['description'] != NULL) { $result[$i]['description'] = $result[$j]['description']; diff -u b/core/modules/menu_link_content/tests/src/Kernel/Migrate/d6/MigrateI18nMenuLinkTest.php b/core/modules/menu_link_content/tests/src/Kernel/Migrate/d6/MigrateI18nMenuLinkTest.php --- b/core/modules/menu_link_content/tests/src/Kernel/Migrate/d6/MigrateI18nMenuLinkTest.php +++ b/core/modules/menu_link_content/tests/src/Kernel/Migrate/d6/MigrateI18nMenuLinkTest.php @@ -2,7 +2,6 @@ namespace Drupal\Tests\menu_link_content\Kernel\Migrate\d6; -use Drupal\language\Entity\ConfigurableLanguage; use Drupal\menu_link_content\Entity\MenuLinkContent; use Drupal\Tests\migrate_drupal\Kernel\d6\MigrateDrupal6TestBase; diff -u b/core/modules/migrate_drupal_ui/src/Form/MigrateUpgradeForm.php b/core/modules/migrate_drupal_ui/src/Form/MigrateUpgradeForm.php --- b/core/modules/migrate_drupal_ui/src/Form/MigrateUpgradeForm.php +++ b/core/modules/migrate_drupal_ui/src/Form/MigrateUpgradeForm.php @@ -319,7 +319,7 @@ 'destination_module' => 'menu_link_content', ], 'd6_i18n_menu_links' => [ - 'source_module' => 'menu', + 'source_module' => 'i18n', 'destination_module' => 'menu_link_content', ], 'menu_settings' => [