Loading core/modules/config_translation/migrations/d7_menu_translation.yml 0 → 100644 +31 −0 Original line number Diff line number Diff line id: d7_menu_translation label: Menu translation migration_tags: - Drupal 7 - Configuration - Multilingual source: plugin: d7_menu_translation process: id: - plugin: migration_lookup migration: d7_menu source: menu_name - plugin: skip_on_empty method: row langcode: language property: plugin: static_map source: property map: title: label description: description translation: translation destination: plugin: entity:menu destination_module: config_translation migration_dependencies: required: - d7_menu core/modules/config_translation/migrations/state/config_translation.migrate_drupal.yml +1 −0 Original line number Diff line number Diff line Loading @@ -4,6 +4,7 @@ finished: 7: i18n_variable: config_translation i18n_taxonomy: config_translation i18n_menu: config_translation not_finished: 6: # language content comment settings. Loading core/modules/migrate_drupal/tests/fixtures/drupal7.php +109 −3 Original line number Diff line number Diff line Loading @@ -19382,6 +19382,36 @@ 'objectindex' => '0', 'format' => '', )) ->values(array( 'lid' => '800', 'textgroup' => 'menu', 'context' => 'menu:main-menu:title', 'objectid' => 'main-menu', 'type' => 'menu', 'property' => 'title', 'objectindex' => '0', 'format' => '', )) ->values(array( 'lid' => '801', 'textgroup' => 'menu', 'context' => 'menu:main-menu:description', 'objectid' => 'main-menu', 'type' => 'menu', 'property' => 'description', 'objectindex' => '0', 'format' => '', )) ->values(array( 'lid' => '802', 'textgroup' => 'menu', 'context' => 'menu:menu-test-menu:description', 'objectid' => 'menu-test-menu', 'type' => 'menu', 'property' => 'description', 'objectindex' => '0', 'format' => '', )) ->execute(); $connection->schema()->createTable('i18n_translation_set', array( 'fields' => array( Loading Loading @@ -20950,6 +20980,46 @@ 'plural' => '0', 'i18n_status' => '0', )) ->values(array( 'lid' => '800', 'translation' => 'is - Main menu', 'language' => 'is', 'plid' => '0', 'plural' => '0', 'i18n_status' => '0', )) ->values(array( 'lid' => '801', 'translation' => 'is - Main menu description', 'language' => 'is', 'plid' => '0', 'plural' => '0', 'i18n_status' => '0', )) ->values(array( 'lid' => '800', 'translation' => 'fr - Main menu', 'language' => 'fr', 'plid' => '0', 'plural' => '0', 'i18n_status' => '0', )) ->values(array( 'lid' => '801', 'translation' => 'fr - Main menu description', 'language' => 'fr', 'plid' => '0', 'plural' => '0', 'i18n_status' => '0', )) ->values(array( 'lid' => '802', 'translation' => 'fr - Test menu description', 'language' => 'fr', 'plid' => '0', 'plural' => '0', 'i18n_status' => '0', )) ->execute(); $connection->schema()->createTable('menu_custom', array( 'fields' => array( Loading Loading @@ -21012,6 +21082,13 @@ 'language' => 'und', 'i18n_mode' => '0', )) ->values(array( 'menu_name' => 'menu-fixedlang', 'title' => 'FixedLang', 'description' => '', 'language' => 'is', 'i18n_mode' => '2', )) ->values(array( 'menu_name' => 'menu-test-menu', 'title' => 'Test Menu', Loading Loading @@ -29753,9 +29830,9 @@ 'module' => 'system', 'hidden' => '-1', 'external' => '0', 'has_children' => '0', 'has_children' => '1', 'expanded' => '0', 'weight' => '2', 'weight' => '1', 'depth' => '2', 'customized' => '0', 'p1' => '5', Loading Loading @@ -32299,7 +32376,7 @@ 'mlid' => '479', 'plid' => '0', 'link_path' => 'node/2', 'router_path' => 'node/2', 'router_path' => 'node/%', 'link_title' => 'node link test', 'options' => 'a:1:{s:10:"attributes";a:1:{s:5:"title";s:6:"node 2";}}', 'module' => 'menu', Loading Loading @@ -32584,6 +32661,35 @@ 'language' => 'und', 'i18n_tsid' => '0', )) ->values(array( 'menu_name' => 'management', 'mlid' => '535', 'plid' => '44', 'link_path' => 'admin/structure/menu/manage/menu-fixedlang', 'router_path' => 'admin/structure/menu/manage/%', 'link_title' => 'FixedLang', 'options' => 'a:0:{}', 'module' => 'menu', 'hidden' => '0', 'external' => '0', 'has_children' => '0', 'expanded' => '0', 'weight' => '0', 'depth' => '4', 'customized' => '0', 'p1' => '1', 'p2' => '20', 'p3' => '44', 'p4' => '535', 'p5' => '0', 'p6' => '0', 'p7' => '0', 'p8' => '0', 'p9' => '0', 'updated' => '0', 'language' => 'und', 'i18n_tsid' => '0', )) ->execute(); $connection->schema()->createTable('menu_router', array( 'fields' => array( core/modules/migrate_drupal_ui/tests/src/Functional/d7/Upgrade7Test.php +1 −1 Original line number Diff line number Diff line Loading @@ -99,7 +99,7 @@ protected function getEntityCounts() { 'shortcut' => 6, 'shortcut_set' => 2, 'action' => 19, 'menu' => 6, 'menu' => 7, 'taxonomy_term' => 24, 'taxonomy_vocabulary' => 7, 'path_alias' => 8, Loading core/modules/system/migrations/d7_menu.yml +4 −0 Original line number Diff line number Diff line Loading @@ -17,5 +17,9 @@ process: user-menu: account label: title description: description langcode: plugin: default_value source: language default_value: und destination: plugin: entity:menu Loading
core/modules/config_translation/migrations/d7_menu_translation.yml 0 → 100644 +31 −0 Original line number Diff line number Diff line id: d7_menu_translation label: Menu translation migration_tags: - Drupal 7 - Configuration - Multilingual source: plugin: d7_menu_translation process: id: - plugin: migration_lookup migration: d7_menu source: menu_name - plugin: skip_on_empty method: row langcode: language property: plugin: static_map source: property map: title: label description: description translation: translation destination: plugin: entity:menu destination_module: config_translation migration_dependencies: required: - d7_menu
core/modules/config_translation/migrations/state/config_translation.migrate_drupal.yml +1 −0 Original line number Diff line number Diff line Loading @@ -4,6 +4,7 @@ finished: 7: i18n_variable: config_translation i18n_taxonomy: config_translation i18n_menu: config_translation not_finished: 6: # language content comment settings. Loading
core/modules/migrate_drupal/tests/fixtures/drupal7.php +109 −3 Original line number Diff line number Diff line Loading @@ -19382,6 +19382,36 @@ 'objectindex' => '0', 'format' => '', )) ->values(array( 'lid' => '800', 'textgroup' => 'menu', 'context' => 'menu:main-menu:title', 'objectid' => 'main-menu', 'type' => 'menu', 'property' => 'title', 'objectindex' => '0', 'format' => '', )) ->values(array( 'lid' => '801', 'textgroup' => 'menu', 'context' => 'menu:main-menu:description', 'objectid' => 'main-menu', 'type' => 'menu', 'property' => 'description', 'objectindex' => '0', 'format' => '', )) ->values(array( 'lid' => '802', 'textgroup' => 'menu', 'context' => 'menu:menu-test-menu:description', 'objectid' => 'menu-test-menu', 'type' => 'menu', 'property' => 'description', 'objectindex' => '0', 'format' => '', )) ->execute(); $connection->schema()->createTable('i18n_translation_set', array( 'fields' => array( Loading Loading @@ -20950,6 +20980,46 @@ 'plural' => '0', 'i18n_status' => '0', )) ->values(array( 'lid' => '800', 'translation' => 'is - Main menu', 'language' => 'is', 'plid' => '0', 'plural' => '0', 'i18n_status' => '0', )) ->values(array( 'lid' => '801', 'translation' => 'is - Main menu description', 'language' => 'is', 'plid' => '0', 'plural' => '0', 'i18n_status' => '0', )) ->values(array( 'lid' => '800', 'translation' => 'fr - Main menu', 'language' => 'fr', 'plid' => '0', 'plural' => '0', 'i18n_status' => '0', )) ->values(array( 'lid' => '801', 'translation' => 'fr - Main menu description', 'language' => 'fr', 'plid' => '0', 'plural' => '0', 'i18n_status' => '0', )) ->values(array( 'lid' => '802', 'translation' => 'fr - Test menu description', 'language' => 'fr', 'plid' => '0', 'plural' => '0', 'i18n_status' => '0', )) ->execute(); $connection->schema()->createTable('menu_custom', array( 'fields' => array( Loading Loading @@ -21012,6 +21082,13 @@ 'language' => 'und', 'i18n_mode' => '0', )) ->values(array( 'menu_name' => 'menu-fixedlang', 'title' => 'FixedLang', 'description' => '', 'language' => 'is', 'i18n_mode' => '2', )) ->values(array( 'menu_name' => 'menu-test-menu', 'title' => 'Test Menu', Loading Loading @@ -29753,9 +29830,9 @@ 'module' => 'system', 'hidden' => '-1', 'external' => '0', 'has_children' => '0', 'has_children' => '1', 'expanded' => '0', 'weight' => '2', 'weight' => '1', 'depth' => '2', 'customized' => '0', 'p1' => '5', Loading Loading @@ -32299,7 +32376,7 @@ 'mlid' => '479', 'plid' => '0', 'link_path' => 'node/2', 'router_path' => 'node/2', 'router_path' => 'node/%', 'link_title' => 'node link test', 'options' => 'a:1:{s:10:"attributes";a:1:{s:5:"title";s:6:"node 2";}}', 'module' => 'menu', Loading Loading @@ -32584,6 +32661,35 @@ 'language' => 'und', 'i18n_tsid' => '0', )) ->values(array( 'menu_name' => 'management', 'mlid' => '535', 'plid' => '44', 'link_path' => 'admin/structure/menu/manage/menu-fixedlang', 'router_path' => 'admin/structure/menu/manage/%', 'link_title' => 'FixedLang', 'options' => 'a:0:{}', 'module' => 'menu', 'hidden' => '0', 'external' => '0', 'has_children' => '0', 'expanded' => '0', 'weight' => '0', 'depth' => '4', 'customized' => '0', 'p1' => '1', 'p2' => '20', 'p3' => '44', 'p4' => '535', 'p5' => '0', 'p6' => '0', 'p7' => '0', 'p8' => '0', 'p9' => '0', 'updated' => '0', 'language' => 'und', 'i18n_tsid' => '0', )) ->execute(); $connection->schema()->createTable('menu_router', array( 'fields' => array(
core/modules/migrate_drupal_ui/tests/src/Functional/d7/Upgrade7Test.php +1 −1 Original line number Diff line number Diff line Loading @@ -99,7 +99,7 @@ protected function getEntityCounts() { 'shortcut' => 6, 'shortcut_set' => 2, 'action' => 19, 'menu' => 6, 'menu' => 7, 'taxonomy_term' => 24, 'taxonomy_vocabulary' => 7, 'path_alias' => 8, Loading
core/modules/system/migrations/d7_menu.yml +4 −0 Original line number Diff line number Diff line Loading @@ -17,5 +17,9 @@ process: user-menu: account label: title description: description langcode: plugin: default_value source: language default_value: und destination: plugin: entity:menu