From fb01ccaea391be67acef6442df80ba2359bff41c Mon Sep 17 00:00:00 2001 From: Alex Pott <alex.a.pott@googlemail.com> Date: Tue, 9 Jul 2024 17:58:16 +0100 Subject: [PATCH] Issue #3455820 by nicxvan, alexpott, smustgrave: Decompress files for config_install (cherry picked from commit cb746fd14a138aaea81648508d0c4b77f9de88e9) --- core/.cspell.json | 1 + core/.phpstan-baseline.php | 15 + .../InstallerConfigDirectoryTestBase.php | 184 +++ ...nstallerExistingConfigMultilingualTest.php | 6 +- .../InstallerExistingConfigNoConfigTest.php | 6 +- ...nstallerExistingConfigNoSystemSiteTest.php | 6 +- ...tallerExistingConfigProfileHookInstall.php | 6 +- ...ingConfigSyncDirectoryMultilingualTest.php | 6 +- ...gConfigSyncDirectoryProfileHookInstall.php | 6 +- ...ConfigSyncDirectoryProfileMismatchTest.php | 6 +- .../Installer/InstallerExistingConfigTest.php | 6 +- .../InstallerExistingConfigTestBase.php | 14 + .../config_install/multilingual.tar.gz | 106 -- .../multilingual/block.block.stark_admin.yml | 27 + .../block.block.stark_branding.yml | 25 + .../block.block.stark_local_actions.yml | 20 + .../block.block.stark_local_tasks.yml | 22 + .../multilingual/block.block.stark_login.yml | 22 + .../block.block.stark_messages.yml | 22 + .../block.block.stark_page_title.yml | 20 + .../multilingual/block.block.stark_tools.yml | 27 + .../core.date_format.fallback.yml | 10 + .../core.date_format.html_date.yml | 10 + .../core.date_format.html_datetime.yml | 10 + .../core.date_format.html_month.yml | 10 + .../core.date_format.html_time.yml | 10 + .../core.date_format.html_week.yml | 10 + .../core.date_format.html_year.yml | 10 + .../core.date_format.html_yearless_date.yml | 10 + .../multilingual/core.date_format.long.yml | 10 + .../multilingual/core.date_format.medium.yml | 10 + .../multilingual/core.date_format.short.yml | 10 + .../core.entity_form_mode.user.register.yml | 13 + .../core.entity_view_mode.node.full.yml | 13 + .../core.entity_view_mode.node.rss.yml | 13 + ...ore.entity_view_mode.node.search_index.yml | 13 + ...re.entity_view_mode.node.search_result.yml | 13 + .../core.entity_view_mode.node.teaser.yml | 13 + .../core.entity_view_mode.user.compact.yml | 13 + .../core.entity_view_mode.user.full.yml | 13 + .../multilingual/core.extension.yml | 23 + .../core.menu.static_menu_link_overrides.yml | 3 + .../multilingual/dblog.settings.yml | 3 + .../multilingual/field.settings.yml | 3 + .../multilingual/field.storage.node.body.yml | 21 + .../multilingual/file.settings.yml | 7 + .../multilingual/filter.format.plain_text.yml | 29 + .../multilingual/filter.settings.yml | 4 + .../multilingual/language.entity.en.yml | 11 + .../multilingual/language.entity.es.yml | 9 + .../multilingual/language.entity.und.yml | 11 + .../multilingual/language.entity.zxx.yml | 11 + .../multilingual/language.mappings.yml | 13 + .../multilingual/language.negotiation.yml | 13 + .../multilingual/language.types.yml | 19 + .../language/es/block.block.stark_admin.yml | 2 + .../language/es/block.block.stark_login.yml | 2 + .../es/block.block.stark_page_title.yml | 2 + .../language/es/block.block.stark_tools.yml | 2 + .../language/es/core.date_format.fallback.yml | 1 + .../es/core.date_format.html_date.yml | 1 + .../es/core.date_format.html_month.yml | 1 + .../es/core.date_format.html_time.yml | 1 + .../es/core.date_format.html_week.yml | 1 + .../es/core.date_format.html_year.yml | 1 + .../core.date_format.html_yearless_date.yml | 1 + .../language/es/core.date_format.long.yml | 1 + .../language/es/core.date_format.medium.yml | 2 + .../language/es/core.date_format.short.yml | 2 + .../core.entity_form_mode.user.register.yml | 1 + .../es/core.entity_view_mode.node.full.yml | 1 + ...ore.entity_view_mode.node.search_index.yml | 1 + ...re.entity_view_mode.node.search_result.yml | 1 + .../es/core.entity_view_mode.node.teaser.yml | 1 + .../es/core.entity_view_mode.user.compact.yml | 1 + .../es/core.entity_view_mode.user.full.yml | 1 + .../language/es/filter.format.plain_text.yml | 1 + .../language/es/language.entity.en.yml | 1 + .../language/es/language.entity.es.yml | 1 + .../language/es/language.entity.und.yml | 1 + .../language/es/language.entity.zxx.yml | 1 + .../es/system.action.node_delete_action.yml | 1 + .../system.action.node_make_sticky_action.yml | 1 + ...ystem.action.node_make_unsticky_action.yml | 1 + .../es/system.action.node_promote_action.yml | 1 + .../es/system.action.node_publish_action.yml | 1 + .../es/system.action.node_save_action.yml | 1 + .../system.action.node_unpromote_action.yml | 1 + .../system.action.node_unpublish_action.yml | 1 + .../system.action.user_block_user_action.yml | 1 + .../system.action.user_cancel_user_action.yml | 1 + ...system.action.user_unblock_user_action.yml | 1 + .../language/es/system.maintenance.yml | 1 + .../language/es/system.menu.account.yml | 2 + .../language/es/system.menu.admin.yml | 2 + .../language/es/system.menu.footer.yml | 2 + .../language/es/system.menu.main.yml | 2 + .../language/es/system.menu.tools.yml | 2 + .../multilingual/language/es/system.site.yml | 1 + .../multilingual/language/es/user.mail.yml | 24 + .../language/es/user.role.anonymous.yml | 1 + .../language/es/user.role.authenticated.yml | 1 + .../language/es/user.settings.yml | 1 + .../language/es/views.view.archive.yml | 22 + .../language/es/views.view.content.yml | 66 + .../language/es/views.view.content_recent.yml | 16 + .../language/es/views.view.files.yml | 84 ++ .../language/es/views.view.frontpage.yml | 31 + .../language/es/views.view.glossary.yml | 31 + .../es/views.view.user_admin_people.yml | 67 + .../language/es/views.view.watchdog.yml | 46 + .../language/es/views.view.who_s_new.yml | 18 + .../language/es/views.view.who_s_online.yml | 28 + .../multilingual/locale.settings.yml | 15 + .../multilingual/node.settings.yml | 3 + .../system.action.node_delete_action.yml | 13 + .../system.action.node_make_sticky_action.yml | 13 + ...ystem.action.node_make_unsticky_action.yml | 13 + .../system.action.node_promote_action.yml | 13 + .../system.action.node_publish_action.yml | 13 + .../system.action.node_save_action.yml | 13 + .../system.action.node_unpromote_action.yml | 13 + .../system.action.node_unpublish_action.yml | 13 + .../system.action.user_block_user_action.yml | 13 + .../system.action.user_cancel_user_action.yml | 13 + ...system.action.user_unblock_user_action.yml | 13 + .../multilingual/system.authorize.yml | 3 + .../multilingual/system.cron.yml | 5 + .../multilingual/system.date.yml | 11 + .../multilingual/system.diff.yml | 5 + .../multilingual/system.file.yml | 5 + .../multilingual/system.image.gd.yml | 3 + .../multilingual/system.image.yml | 3 + .../multilingual/system.logging.yml | 3 + .../multilingual/system.mail.yml | 4 + .../multilingual/system.maintenance.yml | 4 + .../multilingual/system.menu.account.yml | 10 + .../multilingual/system.menu.admin.yml | 10 + .../multilingual/system.menu.footer.yml | 10 + .../multilingual/system.menu.main.yml | 10 + .../multilingual/system.menu.tools.yml | 10 + .../multilingual/system.performance.yml | 17 + .../multilingual/system.rss.yml | 8 + .../multilingual/system.site.yml | 14 + .../multilingual/system.theme.global.yml | 16 + .../multilingual/system.theme.yml | 4 + .../multilingual/text.settings.yml | 3 + .../multilingual/user.flood.yml | 7 + .../config_install/multilingual/user.mail.yml | 117 ++ .../multilingual/user.role.anonymous.yml | 12 + .../multilingual/user.role.authenticated.yml | 12 + .../multilingual/user.settings.yml | 18 + .../multilingual/views.settings.yml | 48 + .../multilingual/views.view.archive.yml | 248 ++++ .../multilingual/views.view.content.yml | 627 +++++++++ .../views.view.content_recent.yml | 323 +++++ .../multilingual/views.view.files.yml | 1148 +++++++++++++++++ .../multilingual/views.view.frontpage.yml | 313 +++++ .../multilingual/views.view.glossary.yml | 481 +++++++ .../views.view.user_admin_people.yml | 928 +++++++++++++ .../multilingual/views.view.watchdog.yml | 713 ++++++++++ .../multilingual/views.view.who_s_new.yml | 197 +++ .../multilingual/views.view.who_s_online.yml | 226 ++++ .../testing_config_install.tar.gz | 54 - .../testing_config_install/.gitkeep | 0 .../block.block.stark_admin.yml | 27 + .../block.block.stark_branding.yml | 25 + .../block.block.stark_local_actions.yml | 20 + .../block.block.stark_local_tasks.yml | 22 + .../block.block.stark_login.yml | 22 + .../block.block.stark_messages.yml | 22 + .../block.block.stark_page_title.yml | 20 + .../block.block.stark_tools.yml | 27 + .../core.date_format.fallback.yml | 10 + .../core.date_format.html_date.yml | 10 + .../core.date_format.html_datetime.yml | 10 + .../core.date_format.html_month.yml | 10 + .../core.date_format.html_time.yml | 10 + .../core.date_format.html_week.yml | 10 + .../core.date_format.html_year.yml | 10 + .../core.date_format.html_yearless_date.yml | 10 + .../core.date_format.long.yml | 10 + .../core.date_format.medium.yml | 10 + .../core.date_format.short.yml | 10 + .../core.entity_form_mode.user.register.yml | 13 + .../core.entity_view_mode.node.full.yml | 13 + .../core.entity_view_mode.node.rss.yml | 13 + ...ore.entity_view_mode.node.search_index.yml | 13 + ...re.entity_view_mode.node.search_result.yml | 13 + .../core.entity_view_mode.node.teaser.yml | 13 + .../core.entity_view_mode.user.compact.yml | 13 + .../core.entity_view_mode.user.full.yml | 13 + .../testing_config_install/core.extension.yml | 22 + .../core.menu.static_menu_link_overrides.yml | 4 + .../testing_config_install/dblog.settings.yml | 4 + .../testing_config_install/field.settings.yml | 4 + .../field.storage.node.body.yml | 21 + .../testing_config_install/file.settings.yml | 9 + .../filter.format.plain_text.yml | 29 + .../filter.settings.yml | 5 + .../language.entity.fr.yml | 9 + .../language.entity.und.yml | 11 + .../language.entity.zxx.yml | 11 + .../language.mappings.yml | 14 + .../language.negotiation.yml | 12 + .../testing_config_install/language.types.yml | 20 + .../locale.settings.yml | 16 + .../testing_config_install/node.settings.yml | 4 + .../system.action.node_delete_action.yml | 13 + .../system.action.node_make_sticky_action.yml | 13 + ...ystem.action.node_make_unsticky_action.yml | 13 + .../system.action.node_promote_action.yml | 13 + .../system.action.node_publish_action.yml | 13 + .../system.action.node_save_action.yml | 13 + .../system.action.node_unpromote_action.yml | 13 + .../system.action.node_unpublish_action.yml | 13 + .../system.action.user_block_user_action.yml | 13 + .../system.action.user_cancel_user_action.yml | 13 + ...system.action.user_unblock_user_action.yml | 13 + .../system.authorize.yml | 4 + .../testing_config_install/system.cron.yml | 7 + .../testing_config_install/system.date.yml | 12 + .../testing_config_install/system.diff.yml | 6 + .../testing_config_install/system.file.yml | 6 + .../system.image.gd.yml | 4 + .../testing_config_install/system.image.yml | 4 + .../testing_config_install/system.logging.yml | 4 + .../testing_config_install/system.mail.yml | 5 + .../system.maintenance.yml | 4 + .../system.menu.account.yml | 10 + .../system.menu.admin.yml | 10 + .../system.menu.footer.yml | 10 + .../system.menu.main.yml | 10 + .../system.menu.tools.yml | 10 + .../system.performance.yml | 18 + .../testing_config_install/system.rss.yml | 8 + .../testing_config_install/system.site.yml | 14 + .../system.theme.global.yml | 17 + .../testing_config_install/system.theme.yml | 5 + .../testing_config_install/text.settings.yml | 4 + .../testing_config_install/user.flood.yml | 8 + .../testing_config_install/user.mail.yml | 116 ++ .../user.role.anonymous.yml | 12 + .../user.role.authenticated.yml | 12 + .../testing_config_install/user.settings.yml | 18 + .../testing_config_install_no_config.tar.gz | 1 - .../testing_config_install_no_config/.gitkeep | 0 247 files changed, 8120 insertions(+), 185 deletions(-) create mode 100644 core/tests/Drupal/FunctionalTests/Installer/InstallerConfigDirectoryTestBase.php delete mode 100644 core/tests/fixtures/config_install/multilingual.tar.gz create mode 100644 core/tests/fixtures/config_install/multilingual/block.block.stark_admin.yml create mode 100644 core/tests/fixtures/config_install/multilingual/block.block.stark_branding.yml create mode 100644 core/tests/fixtures/config_install/multilingual/block.block.stark_local_actions.yml create mode 100644 core/tests/fixtures/config_install/multilingual/block.block.stark_local_tasks.yml create mode 100644 core/tests/fixtures/config_install/multilingual/block.block.stark_login.yml create mode 100644 core/tests/fixtures/config_install/multilingual/block.block.stark_messages.yml create mode 100644 core/tests/fixtures/config_install/multilingual/block.block.stark_page_title.yml create mode 100644 core/tests/fixtures/config_install/multilingual/block.block.stark_tools.yml create mode 100644 core/tests/fixtures/config_install/multilingual/core.date_format.fallback.yml create mode 100644 core/tests/fixtures/config_install/multilingual/core.date_format.html_date.yml create mode 100644 core/tests/fixtures/config_install/multilingual/core.date_format.html_datetime.yml create mode 100644 core/tests/fixtures/config_install/multilingual/core.date_format.html_month.yml create mode 100644 core/tests/fixtures/config_install/multilingual/core.date_format.html_time.yml create mode 100644 core/tests/fixtures/config_install/multilingual/core.date_format.html_week.yml create mode 100644 core/tests/fixtures/config_install/multilingual/core.date_format.html_year.yml create mode 100644 core/tests/fixtures/config_install/multilingual/core.date_format.html_yearless_date.yml create mode 100644 core/tests/fixtures/config_install/multilingual/core.date_format.long.yml create mode 100644 core/tests/fixtures/config_install/multilingual/core.date_format.medium.yml create mode 100644 core/tests/fixtures/config_install/multilingual/core.date_format.short.yml create mode 100644 core/tests/fixtures/config_install/multilingual/core.entity_form_mode.user.register.yml create mode 100644 core/tests/fixtures/config_install/multilingual/core.entity_view_mode.node.full.yml create mode 100644 core/tests/fixtures/config_install/multilingual/core.entity_view_mode.node.rss.yml create mode 100644 core/tests/fixtures/config_install/multilingual/core.entity_view_mode.node.search_index.yml create mode 100644 core/tests/fixtures/config_install/multilingual/core.entity_view_mode.node.search_result.yml create mode 100644 core/tests/fixtures/config_install/multilingual/core.entity_view_mode.node.teaser.yml create mode 100644 core/tests/fixtures/config_install/multilingual/core.entity_view_mode.user.compact.yml create mode 100644 core/tests/fixtures/config_install/multilingual/core.entity_view_mode.user.full.yml create mode 100644 core/tests/fixtures/config_install/multilingual/core.extension.yml create mode 100644 core/tests/fixtures/config_install/multilingual/core.menu.static_menu_link_overrides.yml create mode 100644 core/tests/fixtures/config_install/multilingual/dblog.settings.yml create mode 100644 core/tests/fixtures/config_install/multilingual/field.settings.yml create mode 100644 core/tests/fixtures/config_install/multilingual/field.storage.node.body.yml create mode 100644 core/tests/fixtures/config_install/multilingual/file.settings.yml create mode 100644 core/tests/fixtures/config_install/multilingual/filter.format.plain_text.yml create mode 100644 core/tests/fixtures/config_install/multilingual/filter.settings.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language.entity.en.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language.entity.es.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language.entity.und.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language.entity.zxx.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language.mappings.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language.negotiation.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language.types.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language/es/block.block.stark_admin.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language/es/block.block.stark_login.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language/es/block.block.stark_page_title.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language/es/block.block.stark_tools.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language/es/core.date_format.fallback.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language/es/core.date_format.html_date.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language/es/core.date_format.html_month.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language/es/core.date_format.html_time.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language/es/core.date_format.html_week.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language/es/core.date_format.html_year.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language/es/core.date_format.html_yearless_date.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language/es/core.date_format.long.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language/es/core.date_format.medium.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language/es/core.date_format.short.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language/es/core.entity_form_mode.user.register.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language/es/core.entity_view_mode.node.full.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language/es/core.entity_view_mode.node.search_index.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language/es/core.entity_view_mode.node.search_result.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language/es/core.entity_view_mode.node.teaser.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language/es/core.entity_view_mode.user.compact.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language/es/core.entity_view_mode.user.full.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language/es/filter.format.plain_text.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language/es/language.entity.en.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language/es/language.entity.es.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language/es/language.entity.und.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language/es/language.entity.zxx.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language/es/system.action.node_delete_action.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language/es/system.action.node_make_sticky_action.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language/es/system.action.node_make_unsticky_action.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language/es/system.action.node_promote_action.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language/es/system.action.node_publish_action.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language/es/system.action.node_save_action.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language/es/system.action.node_unpromote_action.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language/es/system.action.node_unpublish_action.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language/es/system.action.user_block_user_action.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language/es/system.action.user_cancel_user_action.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language/es/system.action.user_unblock_user_action.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language/es/system.maintenance.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language/es/system.menu.account.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language/es/system.menu.admin.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language/es/system.menu.footer.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language/es/system.menu.main.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language/es/system.menu.tools.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language/es/system.site.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language/es/user.mail.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language/es/user.role.anonymous.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language/es/user.role.authenticated.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language/es/user.settings.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language/es/views.view.archive.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language/es/views.view.content.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language/es/views.view.content_recent.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language/es/views.view.files.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language/es/views.view.frontpage.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language/es/views.view.glossary.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language/es/views.view.user_admin_people.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language/es/views.view.watchdog.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language/es/views.view.who_s_new.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language/es/views.view.who_s_online.yml create mode 100644 core/tests/fixtures/config_install/multilingual/locale.settings.yml create mode 100644 core/tests/fixtures/config_install/multilingual/node.settings.yml create mode 100644 core/tests/fixtures/config_install/multilingual/system.action.node_delete_action.yml create mode 100644 core/tests/fixtures/config_install/multilingual/system.action.node_make_sticky_action.yml create mode 100644 core/tests/fixtures/config_install/multilingual/system.action.node_make_unsticky_action.yml create mode 100644 core/tests/fixtures/config_install/multilingual/system.action.node_promote_action.yml create mode 100644 core/tests/fixtures/config_install/multilingual/system.action.node_publish_action.yml create mode 100644 core/tests/fixtures/config_install/multilingual/system.action.node_save_action.yml create mode 100644 core/tests/fixtures/config_install/multilingual/system.action.node_unpromote_action.yml create mode 100644 core/tests/fixtures/config_install/multilingual/system.action.node_unpublish_action.yml create mode 100644 core/tests/fixtures/config_install/multilingual/system.action.user_block_user_action.yml create mode 100644 core/tests/fixtures/config_install/multilingual/system.action.user_cancel_user_action.yml create mode 100644 core/tests/fixtures/config_install/multilingual/system.action.user_unblock_user_action.yml create mode 100644 core/tests/fixtures/config_install/multilingual/system.authorize.yml create mode 100644 core/tests/fixtures/config_install/multilingual/system.cron.yml create mode 100644 core/tests/fixtures/config_install/multilingual/system.date.yml create mode 100644 core/tests/fixtures/config_install/multilingual/system.diff.yml create mode 100644 core/tests/fixtures/config_install/multilingual/system.file.yml create mode 100644 core/tests/fixtures/config_install/multilingual/system.image.gd.yml create mode 100644 core/tests/fixtures/config_install/multilingual/system.image.yml create mode 100644 core/tests/fixtures/config_install/multilingual/system.logging.yml create mode 100644 core/tests/fixtures/config_install/multilingual/system.mail.yml create mode 100644 core/tests/fixtures/config_install/multilingual/system.maintenance.yml create mode 100644 core/tests/fixtures/config_install/multilingual/system.menu.account.yml create mode 100644 core/tests/fixtures/config_install/multilingual/system.menu.admin.yml create mode 100644 core/tests/fixtures/config_install/multilingual/system.menu.footer.yml create mode 100644 core/tests/fixtures/config_install/multilingual/system.menu.main.yml create mode 100644 core/tests/fixtures/config_install/multilingual/system.menu.tools.yml create mode 100644 core/tests/fixtures/config_install/multilingual/system.performance.yml create mode 100644 core/tests/fixtures/config_install/multilingual/system.rss.yml create mode 100644 core/tests/fixtures/config_install/multilingual/system.site.yml create mode 100644 core/tests/fixtures/config_install/multilingual/system.theme.global.yml create mode 100644 core/tests/fixtures/config_install/multilingual/system.theme.yml create mode 100644 core/tests/fixtures/config_install/multilingual/text.settings.yml create mode 100644 core/tests/fixtures/config_install/multilingual/user.flood.yml create mode 100644 core/tests/fixtures/config_install/multilingual/user.mail.yml create mode 100644 core/tests/fixtures/config_install/multilingual/user.role.anonymous.yml create mode 100644 core/tests/fixtures/config_install/multilingual/user.role.authenticated.yml create mode 100644 core/tests/fixtures/config_install/multilingual/user.settings.yml create mode 100644 core/tests/fixtures/config_install/multilingual/views.settings.yml create mode 100644 core/tests/fixtures/config_install/multilingual/views.view.archive.yml create mode 100644 core/tests/fixtures/config_install/multilingual/views.view.content.yml create mode 100644 core/tests/fixtures/config_install/multilingual/views.view.content_recent.yml create mode 100644 core/tests/fixtures/config_install/multilingual/views.view.files.yml create mode 100644 core/tests/fixtures/config_install/multilingual/views.view.frontpage.yml create mode 100644 core/tests/fixtures/config_install/multilingual/views.view.glossary.yml create mode 100644 core/tests/fixtures/config_install/multilingual/views.view.user_admin_people.yml create mode 100644 core/tests/fixtures/config_install/multilingual/views.view.watchdog.yml create mode 100644 core/tests/fixtures/config_install/multilingual/views.view.who_s_new.yml create mode 100644 core/tests/fixtures/config_install/multilingual/views.view.who_s_online.yml delete mode 100644 core/tests/fixtures/config_install/testing_config_install.tar.gz create mode 100644 core/tests/fixtures/config_install/testing_config_install/.gitkeep create mode 100644 core/tests/fixtures/config_install/testing_config_install/block.block.stark_admin.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/block.block.stark_branding.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/block.block.stark_local_actions.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/block.block.stark_local_tasks.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/block.block.stark_login.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/block.block.stark_messages.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/block.block.stark_page_title.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/block.block.stark_tools.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/core.date_format.fallback.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/core.date_format.html_date.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/core.date_format.html_datetime.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/core.date_format.html_month.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/core.date_format.html_time.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/core.date_format.html_week.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/core.date_format.html_year.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/core.date_format.html_yearless_date.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/core.date_format.long.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/core.date_format.medium.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/core.date_format.short.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/core.entity_form_mode.user.register.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/core.entity_view_mode.node.full.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/core.entity_view_mode.node.rss.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/core.entity_view_mode.node.search_index.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/core.entity_view_mode.node.search_result.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/core.entity_view_mode.node.teaser.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/core.entity_view_mode.user.compact.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/core.entity_view_mode.user.full.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/core.extension.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/core.menu.static_menu_link_overrides.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/dblog.settings.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/field.settings.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/field.storage.node.body.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/file.settings.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/filter.format.plain_text.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/filter.settings.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/language.entity.fr.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/language.entity.und.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/language.entity.zxx.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/language.mappings.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/language.negotiation.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/language.types.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/locale.settings.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/node.settings.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/system.action.node_delete_action.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/system.action.node_make_sticky_action.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/system.action.node_make_unsticky_action.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/system.action.node_promote_action.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/system.action.node_publish_action.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/system.action.node_save_action.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/system.action.node_unpromote_action.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/system.action.node_unpublish_action.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/system.action.user_block_user_action.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/system.action.user_cancel_user_action.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/system.action.user_unblock_user_action.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/system.authorize.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/system.cron.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/system.date.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/system.diff.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/system.file.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/system.image.gd.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/system.image.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/system.logging.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/system.mail.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/system.maintenance.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/system.menu.account.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/system.menu.admin.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/system.menu.footer.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/system.menu.main.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/system.menu.tools.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/system.performance.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/system.rss.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/system.site.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/system.theme.global.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/system.theme.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/text.settings.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/user.flood.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/user.mail.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/user.role.anonymous.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/user.role.authenticated.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/user.settings.yml delete mode 100644 core/tests/fixtures/config_install/testing_config_install_no_config.tar.gz create mode 100644 core/tests/fixtures/config_install/testing_config_install_no_config/.gitkeep diff --git a/core/.cspell.json b/core/.cspell.json index 4253029b2873..daef82b7e885 100644 --- a/core/.cspell.json +++ b/core/.cspell.json @@ -31,6 +31,7 @@ "modules/tracker/tests/fixtures/drupal7.php", "node_modules/*", "profiles/demo_umami/modules/demo_umami_content/default_content/languages/es/**/*", + "tests/fixtures/config_install/*", "tests/fixtures/files/*", "tests/Drupal/Tests/Component/Annotation/Doctrine/**", "themes/olivero/fonts/**", diff --git a/core/.phpstan-baseline.php b/core/.phpstan-baseline.php index f085061c325a..4ec7247c08ab 100644 --- a/core/.phpstan-baseline.php +++ b/core/.phpstan-baseline.php @@ -2713,6 +2713,21 @@ 'count' => 1, 'path' => __DIR__ . '/tests/Drupal/BuildTests/Framework/Tests/ExternalCommandRequirementTest.php', ]; +$ignoreErrors[] = [ + 'message' => '#^Drupal\\\\Tests\\\\BrowserTestBase\\:\\:\\$defaultTheme is required\\. See https\\://www\\.drupal\\.org/node/3083055, which includes recommendations on which theme to use\\.$#', + 'count' => 1, + 'path' => __DIR__ . '/tests/Drupal/FunctionalTests/Installer/InstallerExistingConfigExistingSettingsTest.php', +]; +$ignoreErrors[] = [ + 'message' => '#^Drupal\\\\Tests\\\\BrowserTestBase\\:\\:\\$defaultTheme is required\\. See https\\://www\\.drupal\\.org/node/3083055, which includes recommendations on which theme to use\\.$#', + 'count' => 1, + 'path' => __DIR__ . '/tests/Drupal/FunctionalTests/Installer/InstallerExistingConfigNoSystemSiteTest.php', +]; +$ignoreErrors[] = [ + 'message' => '#^Drupal\\\\Tests\\\\BrowserTestBase\\:\\:\\$defaultTheme is required\\. See https\\://www\\.drupal\\.org/node/3083055, which includes recommendations on which theme to use\\.$#', + 'count' => 1, + 'path' => __DIR__ . '/tests/Drupal/FunctionalTests/Installer/InstallerExistingConfigTest.php', +]; $ignoreErrors[] = [ // identifier: variable.undefined 'message' => '#^Variable \\$found might not be defined\\.$#', diff --git a/core/tests/Drupal/FunctionalTests/Installer/InstallerConfigDirectoryTestBase.php b/core/tests/Drupal/FunctionalTests/Installer/InstallerConfigDirectoryTestBase.php new file mode 100644 index 000000000000..0b2d9dcee1e8 --- /dev/null +++ b/core/tests/Drupal/FunctionalTests/Installer/InstallerConfigDirectoryTestBase.php @@ -0,0 +1,184 @@ +<?php + +declare(strict_types=1); + +namespace Drupal\FunctionalTests\Installer; + +use Drupal\Component\Serialization\Yaml; +use Drupal\Core\Database\Database; +use Drupal\Core\Installer\Form\SelectProfileForm; + +/** + * Provides a base class for testing installing from existing configuration. + */ +abstract class InstallerConfigDirectoryTestBase extends InstallerTestBase { + + /** + * This is set by the profile in the core.extension extracted. + * + * If set to FALSE, then the install will proceed without an install profile. + */ + protected $profile = NULL; + + /** + * @todo Fill out docblock. + */ + protected $existingSyncDirectory = FALSE; + + /** + * This copies a source directory to a destination directory recursively. + * + * @param string $source + * Source directory. + * @param string $destination + * Destination directory. + */ + protected function copyDirectory(string $source, string $destination): void { + if (!is_dir($destination)) { + mkdir($destination, 0755, TRUE); + } + $files = scandir($source); + foreach ($files as $file) { + if ($file !== '.' && $file !== '..') { + $sourceFile = $source . '/' . $file; + $destinationFile = $destination . '/' . $file; + if (is_dir($sourceFile)) { + $this->copyDirectory($sourceFile, $destinationFile); + } + else { + copy($sourceFile, $destinationFile); + } + } + } + } + + /** + * {@inheritdoc} + */ + protected function prepareEnvironment() { + parent::prepareEnvironment(); + + if ($this->profile === NULL) { + $core_extension_location = $this->getConfigLocation() . '/core.extension.yml'; + $core_extension = Yaml::decode(file_get_contents($core_extension_location)); + $this->profile = $core_extension['profile']; + } + + if ($this->profile !== FALSE) { + // Create a profile for testing. We set core_version_requirement to '*' for + // the test so that it does not need to be updated between major versions. + $info = [ + 'type' => 'profile', + 'core_version_requirement' => '*', + 'name' => 'Configuration installation test profile (' . $this->profile . ')', + ]; + + // File API functions are not available yet. + $path = $this->siteDirectory . '/profiles/' . $this->profile; + + // Put the sync directory inside the profile. + $config_sync_directory = $path . '/config/sync'; + + mkdir($path, 0777, TRUE); + file_put_contents("$path/{$this->profile}.info.yml", Yaml::encode($info)); + } + else { + // If we have no profile we must use an existing sync directory. + $this->existingSyncDirectory = TRUE; + $config_sync_directory = $this->siteDirectory . '/config/sync'; + } + + if ($this->existingSyncDirectory) { + $config_sync_directory = $this->siteDirectory . '/config/sync'; + $this->settings['settings']['config_sync_directory'] = (object) [ + 'value' => $config_sync_directory, + 'required' => TRUE, + ]; + } + + // Create config/sync directory and extract tarball contents to it. + mkdir($config_sync_directory, 0777, TRUE); + $this->copyDirectory($this->getConfigLocation(), $config_sync_directory); + + // Add the module that is providing the database driver to the list of + // modules that can not be uninstalled in the core.extension configuration. + if (file_exists($config_sync_directory . '/core.extension.yml')) { + $core_extension = Yaml::decode(file_get_contents($config_sync_directory . '/core.extension.yml')); + $module = Database::getConnection()->getProvider(); + if ($module !== 'core') { + $core_extension['module'][$module] = 0; + $core_extension['module'] = module_config_sort($core_extension['module']); + } + if ($this->profile === FALSE && array_key_exists('profile', $core_extension)) { + // Remove the profile. + unset($core_extension['module'][$core_extension['profile']]); + unset($core_extension['profile']); + + // Set a default theme to the first theme that will be installed as this + // can not be retrieved from the profile. + $this->defaultTheme = array_key_first($core_extension['theme']); + } + file_put_contents($config_sync_directory . '/core.extension.yml', Yaml::encode($core_extension)); + } + } + + /** + * Gets the path to the configuration directory. + * + * The directory will be copied to the install profile's config/sync + * directory for testing. + * + * @return string + * The path to the configuration directory. + */ + abstract protected function getConfigLocation(); + + /** + * {@inheritdoc} + */ + protected function installParameters() { + $parameters = parent::installParameters(); + + // The options that change configuration are disabled when installing from + // existing configuration. + unset($parameters['forms']['install_configure_form']['site_name']); + unset($parameters['forms']['install_configure_form']['site_mail']); + unset($parameters['forms']['install_configure_form']['enable_update_status_module']); + unset($parameters['forms']['install_configure_form']['enable_update_status_emails']); + + return $parameters; + } + + /** + * Confirms that the installation installed the configuration correctly. + */ + public function testConfigSync(): void { + // After installation there is no snapshot and nothing to import. + $change_list = $this->configImporter()->getStorageComparer()->getChangelist(); + $expected = [ + 'create' => [], + // The system.mail is changed configuration because the test system + // changes it to ensure that mails are not sent. + 'update' => ['system.mail'], + 'delete' => [], + 'rename' => [], + ]; + $this->assertEquals($expected, $change_list); + } + + /** + * Installer step: Select installation profile. + */ + protected function setUpProfile() { + if ($this->existingSyncDirectory) { + $edit = [ + 'profile' => SelectProfileForm::CONFIG_INSTALL_PROFILE_KEY, + ]; + $this->submitForm($edit, $this->translations['Save and continue']); + } + else { + parent::setUpProfile(); + } + } + +} diff --git a/core/tests/Drupal/FunctionalTests/Installer/InstallerExistingConfigMultilingualTest.php b/core/tests/Drupal/FunctionalTests/Installer/InstallerExistingConfigMultilingualTest.php index 7b534dd06baa..213003301bf1 100644 --- a/core/tests/Drupal/FunctionalTests/Installer/InstallerExistingConfigMultilingualTest.php +++ b/core/tests/Drupal/FunctionalTests/Installer/InstallerExistingConfigMultilingualTest.php @@ -11,7 +11,7 @@ * * @group Installer */ -class InstallerExistingConfigMultilingualTest extends InstallerExistingConfigTestBase { +class InstallerExistingConfigMultilingualTest extends InstallerConfigDirectoryTestBase { /** * {@inheritdoc} @@ -21,8 +21,8 @@ class InstallerExistingConfigMultilingualTest extends InstallerExistingConfigTes /** * {@inheritdoc} */ - protected function getConfigTarball() { - return __DIR__ . '/../../../fixtures/config_install/multilingual.tar.gz'; + protected function getConfigLocation() { + return __DIR__ . '/../../../fixtures/config_install/multilingual'; } /** diff --git a/core/tests/Drupal/FunctionalTests/Installer/InstallerExistingConfigNoConfigTest.php b/core/tests/Drupal/FunctionalTests/Installer/InstallerExistingConfigNoConfigTest.php index 25d9287b3e37..3f3f1aa36adb 100644 --- a/core/tests/Drupal/FunctionalTests/Installer/InstallerExistingConfigNoConfigTest.php +++ b/core/tests/Drupal/FunctionalTests/Installer/InstallerExistingConfigNoConfigTest.php @@ -9,7 +9,7 @@ * * @group Installer */ -class InstallerExistingConfigNoConfigTest extends InstallerExistingConfigTestBase { +class InstallerExistingConfigNoConfigTest extends InstallerConfigDirectoryTestBase { /** * {@inheritdoc} @@ -28,8 +28,8 @@ protected function setUpSite() { /** * {@inheritdoc} */ - protected function getConfigTarball() { - return __DIR__ . '/../../../fixtures/config_install/testing_config_install_no_config.tar.gz'; + protected function getConfigLocation() { + return __DIR__ . '/../../../fixtures/config_install/testing_config_install_no_config'; } /** diff --git a/core/tests/Drupal/FunctionalTests/Installer/InstallerExistingConfigNoSystemSiteTest.php b/core/tests/Drupal/FunctionalTests/Installer/InstallerExistingConfigNoSystemSiteTest.php index 68aaa6282a0d..0631be6381f0 100644 --- a/core/tests/Drupal/FunctionalTests/Installer/InstallerExistingConfigNoSystemSiteTest.php +++ b/core/tests/Drupal/FunctionalTests/Installer/InstallerExistingConfigNoSystemSiteTest.php @@ -9,7 +9,7 @@ * * @group Installer */ -class InstallerExistingConfigNoSystemSiteTest extends InstallerExistingConfigTestBase { +class InstallerExistingConfigNoSystemSiteTest extends InstallerConfigDirectoryTestBase { /** * {@inheritdoc} @@ -44,8 +44,8 @@ public function testConfigSync(): void { /** * {@inheritdoc} */ - protected function getConfigTarball() { - return __DIR__ . '/../../../fixtures/config_install/testing_config_install.tar.gz'; + protected function getConfigLocation() { + return __DIR__ . '/../../../fixtures/config_install/testing_config_install'; } } diff --git a/core/tests/Drupal/FunctionalTests/Installer/InstallerExistingConfigProfileHookInstall.php b/core/tests/Drupal/FunctionalTests/Installer/InstallerExistingConfigProfileHookInstall.php index d4283e8510ac..13232d628a19 100644 --- a/core/tests/Drupal/FunctionalTests/Installer/InstallerExistingConfigProfileHookInstall.php +++ b/core/tests/Drupal/FunctionalTests/Installer/InstallerExistingConfigProfileHookInstall.php @@ -9,7 +9,7 @@ * * @group Installer */ -class InstallerExistingConfigProfileHookInstall extends InstallerExistingConfigTestBase { +class InstallerExistingConfigProfileHookInstall extends InstallerConfigDirectoryTestBase { protected $profile = 'config_profile_with_hook_install'; @@ -55,10 +55,10 @@ protected function setUpSite() { /** * {@inheritdoc} */ - protected function getConfigTarball() { + protected function getConfigLocation() { // We're not going to get to the config import stage so this does not // matter. - return __DIR__ . '/../../../fixtures/config_install/testing_config_install_no_config.tar.gz'; + return __DIR__ . '/../../../fixtures/config_install/testing_config_install_no_config'; } /** diff --git a/core/tests/Drupal/FunctionalTests/Installer/InstallerExistingConfigSyncDirectoryMultilingualTest.php b/core/tests/Drupal/FunctionalTests/Installer/InstallerExistingConfigSyncDirectoryMultilingualTest.php index b998e8eafd53..73ca469a7e1c 100644 --- a/core/tests/Drupal/FunctionalTests/Installer/InstallerExistingConfigSyncDirectoryMultilingualTest.php +++ b/core/tests/Drupal/FunctionalTests/Installer/InstallerExistingConfigSyncDirectoryMultilingualTest.php @@ -13,7 +13,7 @@ * * @group Installer */ -class InstallerExistingConfigSyncDirectoryMultilingualTest extends InstallerExistingConfigTestBase { +class InstallerExistingConfigSyncDirectoryMultilingualTest extends InstallerConfigDirectoryTestBase { /** * {@inheritdoc} @@ -43,8 +43,8 @@ protected function setUpProfile() { /** * {@inheritdoc} */ - protected function getConfigTarball() { - return __DIR__ . '/../../../fixtures/config_install/multilingual.tar.gz'; + protected function getConfigLocation() { + return __DIR__ . '/../../../fixtures/config_install/multilingual'; } /** diff --git a/core/tests/Drupal/FunctionalTests/Installer/InstallerExistingConfigSyncDirectoryProfileHookInstall.php b/core/tests/Drupal/FunctionalTests/Installer/InstallerExistingConfigSyncDirectoryProfileHookInstall.php index 8c16ee969328..a0601e350599 100644 --- a/core/tests/Drupal/FunctionalTests/Installer/InstallerExistingConfigSyncDirectoryProfileHookInstall.php +++ b/core/tests/Drupal/FunctionalTests/Installer/InstallerExistingConfigSyncDirectoryProfileHookInstall.php @@ -9,7 +9,7 @@ * * @group Installer */ -class InstallerExistingConfigSyncDirectoryProfileHookInstall extends InstallerExistingConfigTestBase { +class InstallerExistingConfigSyncDirectoryProfileHookInstall extends InstallerConfigDirectoryTestBase { /** * {@inheritdoc} @@ -74,8 +74,8 @@ protected function setUpSite() { /** * {@inheritdoc} */ - protected function getConfigTarball() { - return __DIR__ . '/../../../fixtures/config_install/multilingual.tar.gz'; + protected function getConfigLocation() { + return __DIR__ . '/../../../fixtures/config_install/multilingual'; } /** diff --git a/core/tests/Drupal/FunctionalTests/Installer/InstallerExistingConfigSyncDirectoryProfileMismatchTest.php b/core/tests/Drupal/FunctionalTests/Installer/InstallerExistingConfigSyncDirectoryProfileMismatchTest.php index fd7ade39a46c..bd194ee0f134 100644 --- a/core/tests/Drupal/FunctionalTests/Installer/InstallerExistingConfigSyncDirectoryProfileMismatchTest.php +++ b/core/tests/Drupal/FunctionalTests/Installer/InstallerExistingConfigSyncDirectoryProfileMismatchTest.php @@ -9,7 +9,7 @@ * * @group Installer */ -class InstallerExistingConfigSyncDirectoryProfileMismatchTest extends InstallerExistingConfigTestBase { +class InstallerExistingConfigSyncDirectoryProfileMismatchTest extends InstallerConfigDirectoryTestBase { /** * {@inheritdoc} @@ -29,8 +29,8 @@ class InstallerExistingConfigSyncDirectoryProfileMismatchTest extends InstallerE /** * {@inheritdoc} */ - protected function getConfigTarball() { - return __DIR__ . '/../../../fixtures/config_install/multilingual.tar.gz'; + protected function getConfigLocation() { + return __DIR__ . '/../../../fixtures/config_install/multilingual'; } /** diff --git a/core/tests/Drupal/FunctionalTests/Installer/InstallerExistingConfigTest.php b/core/tests/Drupal/FunctionalTests/Installer/InstallerExistingConfigTest.php index 7a814e80c342..2c3190f15149 100644 --- a/core/tests/Drupal/FunctionalTests/Installer/InstallerExistingConfigTest.php +++ b/core/tests/Drupal/FunctionalTests/Installer/InstallerExistingConfigTest.php @@ -11,7 +11,7 @@ * * @group Installer */ -class InstallerExistingConfigTest extends InstallerExistingConfigTestBase { +class InstallerExistingConfigTest extends InstallerConfigDirectoryTestBase { /** * {@inheritdoc} @@ -37,8 +37,8 @@ public function setUpSettings() { /** * {@inheritdoc} */ - protected function getConfigTarball() { - return __DIR__ . '/../../../fixtures/config_install/testing_config_install.tar.gz'; + protected function getConfigLocation() { + return __DIR__ . '/../../../fixtures/config_install/testing_config_install'; } } diff --git a/core/tests/Drupal/FunctionalTests/Installer/InstallerExistingConfigTestBase.php b/core/tests/Drupal/FunctionalTests/Installer/InstallerExistingConfigTestBase.php index 4404c0fa117d..ec98efd802f3 100644 --- a/core/tests/Drupal/FunctionalTests/Installer/InstallerExistingConfigTestBase.php +++ b/core/tests/Drupal/FunctionalTests/Installer/InstallerExistingConfigTestBase.php @@ -11,6 +11,12 @@ /** * Provides a base class for testing installing from existing configuration. + * + * @deprecated in drupal:10.4.0 and is removed from drupal:12.0.0. Use + * \Drupal\FunctionalTests\Installer\InstallerConfigDirectoryTestBase + * instead. + * + * @see https://www.drupal.org/node/3460001 */ abstract class InstallerExistingConfigTestBase extends InstallerTestBase { @@ -26,6 +32,14 @@ abstract class InstallerExistingConfigTestBase extends InstallerTestBase { */ protected $existingSyncDirectory = FALSE; + /** + * {@inheritdoc} + */ + public function __construct(string $name) { + @trigger_error(__CLASS__ . ' is deprecated in drupal:10.4.0 and is removed from drupal:12.0.0. Use \Drupal\FunctionalTests\Installer\InstallerConfigDirectoryTestBase instead. See https://www.drupal.org/node/3460001'); + parent::__construct($name); + } + /** * {@inheritdoc} */ diff --git a/core/tests/fixtures/config_install/multilingual.tar.gz b/core/tests/fixtures/config_install/multilingual.tar.gz deleted file mode 100644 index adf60af587f8..000000000000 --- a/core/tests/fixtures/config_install/multilingual.tar.gz +++ /dev/null @@ -1,106 +0,0 @@ -‹������ì]ÙrÛº²Í³¾‚oª:µ©II~:žã8ž¶ím;/,ˆ%ÚÉp°-ﻫÎoÝû9çK.’"@Hò ÉNBT*‰0è^h4ÖçO+ - -Ý®ŽÿU»ºRþ7ŸTMošjºâ»Mù$é«ïÚ§Oiœ€H’>ù®57ߢôŸ4´>ß»ð!ná¿[ ±Fv0lMÆÞÛÀlhÚŒù×t]ëó¯wÚŸµÓíŸ$e‰}˜~óùOS×Þ€ÖîvÊNOïÈšÚëÈ؃²¢v§cõŠ£6<àÀ†ôhÔ’4Þ’(… †Ð·¡o¹0ÞhHÒ8°SâÿI’,Ù/fÿOc5L+ˆHª z úí;îÐx´!Ý*ÉãÁãæß}½0íØ_[wG²züÉpçîë&ür -¾:“/J÷='ZÔ¿ô6¤«üwÖ‰8êclEn˜¸¿!5ÿ„ô uLÃ8C7 ¢¤fc�bh&`€µ“HÇ…nÒµ¶‡˜”>ƒ~/îRA~gùÌÄMp};‚¤ÐK‡®ÏƒØ¥}U˜¼ù‚˜¶%IYâï¡YHŸ‹’äÉÈõ‡ÓÚç,º›�¾it6Õüô�éÜÈ qºK‰Ã(HC3™„¨FòÿR°Ç®ofÓw€ˆ¡”FÇÆÄ=´«ãRZV¢Ù,ÅÁGËK1:À‹Ë�^£òGgQf“ŒŽË‰4š©6¸ƒ¦çúwÕúQWA2ª”�ƒ8ðÒDÐ!ÜWÔ¾<QZÑt[ÐŒCôw<«9ÓBTYkÔùÈ›#7¤¼¨8úøJg£Êp¢AF_kZˆãJRAÇ}¬DÇ©#ŠF0;„Õ6}¯=ˆDƒGÓƒþªÂ¤<‘m‚Ô·A4Lô<7ŒÝX4FÈ3s‹DS<ùE²p¦c4èˆÂÁP8[xF„³A‰÷0+ÈÕ9JÆê€#nϸ‰%ÿ,)›0—e¦<•0μâ4ƒhÖ¹‡!jV"†˜Åf·”g™×V±Là<"f€ã0™p…G® Í,A˜ß|‚QPM#å(2K#ìç¡/Ó~ᘦ”ViärP“ùôf¢esI¹Á|™<ØÁ&Ç1PS@ç5l’PÃf5ù§Í9ˆ·<ÐäyÕ˜É7·RÈd‹á=ŒÜdÂÃfÿì”Y-€Ž…Ä\hú`\®7+u^íN¤¤ó5’ÖHZ#é’‘Tbàˆ/N¾“ÃX÷|åò¿—pzÁvãµ›úTi£5¨Ö ZƒêPMÜ1DH4+Ø™'¼@…V‹¢6H’é[#(í| 5‚Öºt±céÑ òˆGA””é¹Éäaº…1ó ±*cñ œE¿’«EVÈø¼Ó¬¶š;ª$¬œ+|Ÿq,ù®Ï[ÑÌÅŸÉ|†÷ˆÌ>ÿý7ÖWKÿüóSÁ7êu6þ•žX,ן̫G¦Ë«4ö(Ÿ•5’KkFòœAïAäb`å»C&sºÑ±©GL-&0öƒ*0såXTN™S²×2] -FLO*i⮔Мd¨¢ø%W[-_“Î×òu-_ר¼tT¶<׺3c$áOÇèëïÇd™‚VÃ$qýa¼Qå¯$0)VZ¤€;«±r*š¿%éŸJj<TG͆^1Ý„å.š8N…)>i‹¡]<šî¸QŒé#€êÍ£›ÑCC$ˆ˜ÊâÐtþ!•'”®^ tgÙž–æ–C÷’ý —›“�Q?m¤º²ˆÒêõv¾^ßêõ^ß–º¾…h—^BúYÉÜ"Š³y&Q‚…Uäú¹Ì6ZòßcÖieˆNà86ñðà–Ѿ»\G$À# hDüÔó8lgò~Mõ yÿ÷?ÿ‡þðÔxïØ^þ¿ÿù_ô‡AÖ0ˆ![ßÅ*y³9 -Ð?ÀÑŠ&£ÚœW$T©©ÿ!©ÊRý«+Ï)ƒ¦Rˆ³s”¥MÏ“d¶•|2«5Ò”¼ô ùÕ(›M4Š<õ@ìZóÈ'NH1i’`NÛs1m2k0n6O®l‘§‰y×þ„Óž•{‡E¶¸øúsôKLš•ŒT´CðMÒ@låÕlÆŸŠ/7äÉ;°HZãb~tÐç NÇ:ARXŠÑ¬J™f0︬ä«eË‚ºJ¢!eý"ˆ àE'G ³bì?ÿ6Âœ‚K’§Žæv…îëá>µfHZâÞÌï?A üìf’àúî „Ø¦CúÓ[*gü°³{¾½�0EuçÒ;Z{Ðý?â?(cRv‘4•â’¥]‡ ÏJÜè~hc*øã -ÊìC7xçã–/ -ýžx_·!©¢!ä¥Á$åm™ùX¡B4‹œñÞᕯn±sŒ6¼æô#+H‘&j±èÙ‘š1Ž,ÚÌìšP^¼ÉäÆSÀ”Îþ"ø#u#Ñö§áx BþlëzUsÒi1´Ñö 'ˆ šH“îÜ*ó“ÏŠHm2&ÒI“[ÿ3ÚBœï~gc§¢}›„ZD_LIÙõà9L<oòËCÎ%ÑT.’ íÃý²iÊ…éŒC6¹‘K6§Th(,Gq©?µ5ú'瞀=ù÷ÏÀQ÷²0hVË«Â!ÁL×XTcÑ›°ˆŠB´|iª§D¾y<½YÆç’$µœ!N&^e#AðkÞ…TŠ¯0󎂇Bçñ÷ߤ:éŸ$ôßœ8s€|0J+’9Õq3C“_¡\‚¦b7'h–à[Ì’Ù‡óRÃÔ4QhW85’ظdGµüÉf¦²æ•Îùv®ãUÆÜÇxî°Ê¬jO££üˆ¡JÈd§¢¹wïñ®5r<nòÚn:®9ß0ÚÑuPTq>ïåm· ™}õš¿ÊÄóæïé³ømûIxü€_$ ?¡ñ«¾ìcÑ ÀýªL‚üqg·Â~ÈOJxüéãš{ÄÒK€�+r7c$êÝ Nât<&Mìùé˳€Hø‹ehMç%ê -%‹ü‘ÂhÂç êE“$Í“@H4`ã1ÕÚ1½qcÜy3þá™|@#%ø”)q}K ôÆ”H4®&Ð6éqVIî)ïÜJ}L«Ê¿ôeÊ¿tÊ?Îjj¾úO¼O±â8ÕHÕòÔ½$ás̨eq5.*÷¥ƒÏ‰}«õ¦©DµmŽa°ÍZ>„cð(9KÎ7 DcûXV·ÊR{HJÉÙQþ?3Óì6dsQ®È,gL#ýÕ¢4�¢a\N@ƒÚÂJ{7ŽKÇö¥„ŽãÁsQ‘sNtÊÇ瞉ŠS·D*“‘ã‘y#œèlŽÝxo7_3ãÿ DÖAü’Ý¿-ðÿ¦jšbþß´Ž†ý¿Jíÿm-ú8=Ûé;ôtGÖz= ƒ.Td¥o=Cµ`hbÿošypÔ¡[î�»{keö¶˜ÎÌ1ª¥åã¿è’ÀºŒÃi)o-ðwô÷Ÿü§ãë/wé“Ò?Ù[gêÍÉù×››Û‹åb+<þ«suè#„¡§Œ„Ìs‡q›ÙÏÜ_iœ•)ð¡u†#Hƒ ꟌZ™Ç¸Üm[Ùm®£lû\öç8ïqGøs¼I>09fžãXè~_c u¦±F9¡¶ÔøU-56ÃÐcÏ-ʆUYzµ–üFç] 589Gh£¡RaÕD£ÃÙX$J|ŽÙ²èêö‚ÇÁi†«%WpÅÜ)Ö&mfwfß´^¾yBµu¡‰à§ÈuÊhòóbS~ÖÌ ‘IÖ®XÊñú¹W2o¸1W/ý ;ËÔÌ`Y®ØÌ8“U΄¾PÕ³8‘ž%£Úª~åŒC…¼ˆ™+™©ÍúϯÉ4ÌT¦T—œŽR”l®†1¿‘[è»*ÇÐr$ºÏµüR¯*¦1™hÈQ}UU ->Ÿ›+EK„6ÁÁsSm2|FNÑ” -OŠÏ—«§’Ë:Ú-¤on\óøWŒ¬ 軂¯ ?¥ ËwêežgAÀŒló_ÿú×·ÍãýËÍý]“W ´æÆâ,UªZ#T£™#ð^|ôü|ûƒÊÁôjÌ*×Þjp0»Ü-j›¬“«µžó—7¬ÓO~ùIÿËô³d·’¹û$‚ó‚fv9£Vs^?6ûS%÷/yÆPNùx -÷·èq›D‘KÖM,_£Æð\1=C×>ðëÎT§ -,¢QŠL´ÜÂILB®Î)ÏÔ¹×rÿ/ ÷¿\¸³üþbŒb8›¶ZúŠ’ý|]~/ ZµÐß"�xÉ‘[{û¿mŸs^—©ÉÅ{ïS˜÷Ïät¦äœ«…/Ç”C‚uLÜv½ñ@pþùŸ¢ttüþ“ªi]½£vºŸPªªuêó¿u„ìü ¾!÷ý®¬éz_îõ€#;zßtÚÝž¦€ç¾ÿD9jþ‰þWŽ¢ÃÓÝÓí»àD» Or±³wÒ¶‡îÁçâÉýš<xãËG‹œØUI2?¼k~¹8ú&ÝdIDŒh6°èT\@è…ÝlHcÙþ}Fh}Ž'1:ZcàzË>øÏÂ"þWu•ãÿvGÕkþ_G˜Ï§ÑÍ0馣Sàœ¶ý!86¿_žî¥“íÐÞUž.{FïéÛñ¹÷tì6Š5¼|¨-…£ÐĤUsÞÇÏd£Ù¢c^À^/^",âÿn—_ÿ5CÕjþ_G ë?ZþmÕîé²ÒÓ:²¦µu¹Ú–¬u-h”NÇЕ¼ÿÈšÿäôÓ!oîCs ÉŽ§±˜Û'îí7{K•/‡×g} ì¨fh÷îwGΑÿxýÝêÝÞŒ¾ÜÆì*'ðm,k&‚Cª]pm8@|âOªñ�ÝáˆX®„QpïUñ -’ïÒš´ë&þ8“ðЩ¼Ù({Ý"Zþ™9§Ÿ³Á¡^`r!´‰‹]z#jÚ‰bÄ2£•P˜ûô!ðmbÏ‘)cé^œTåznqÈ?Sþ§NËÁ€…ò‡ç‘`Íÿë”ÿ5ËîwU Èn·‡ä»øßî˶bضœžêË”ÿ¿wÓíˇ#óʾ8¾ÿf^’^wÌž-ÇroïûÝűq8<~ØSàÑTþ§ŠAFî'†k³äýy\K‹BÆÿœñœºE(â+·Bx£0°Pþïhüþ¿£×òÿZ‚·˜í›î楒\ÊgñíØ=yè\õ¼5‘eóè|o8øqxyqs„@Àq}·¬[|ïo«ÃâPÞÿcKà[k¶ÿGë¿¢püäMµæÿu„ë´~tí:Ñ^·»¿»9|TöÏ÷ê¢÷pžÜî¥7½þI”ÎÕÅ×+Ó›ÿ&ÄÜX²Ò(‚~âM¤1He‚“® ~6"õli�¥°îè+Þ¤%]Œ€'M‚uá±ÉtâB\®YcÌCë39ÄmåÛ•U¨�¯ÿ¼üßîvëû?k óùßÿz§\lžm=yÇÞ†#÷ËAwp°{úmßU¶n~|¿?µwýîöÈIÑ9†Ðàû¤fL|ÓéJÍž=ë?5¯ ç¨a:ðÜx”™\¼ñ?b|Žÿ ÃèÖü¿Ž@÷ÿ]Ívz–Ö—ÃvÐþßR¨þÏ24Ýé=Ŷº/Ðÿ .óÍÇ/>»šû]>3ƒýÃíÓýëý«½Û«=õ {7±œô#ëÏ`“èTZ(Niôô>LÉô¨PÛe†}l™íYe¦2¿öVFÈÿ©¿TXÈÿh³ÏíÿÛZþ_K üßï¶a¿ãè² -¬õ×°þOÈFÛ°uEWCo¯’ÿ‡ûg×îy>ì{Š7997Ì/Û§áýþæéŽåþØ9þ¶÷pu2±ÿJ¦üÏSi�—y³0€¯æ÷BÖçÜ«E|þ‡üoûÿÌþ_QjûŸµ„ù|iÿÒ½ÅðøëñýîmÜ>\ïäà"Ý~¼¹Ú¤}rq|vjöøªqó{ժΘ’ÄÆ~Ë (x«òá0H\›ûòµRСv½Å5Õ<“<µQ ÇdåÖçÄŠK`åXÙAßô®ÚágÕû~óŸéÿ+ވͤŒCŠoÅ„…ë¿‚×|毵Ñ/,ÿwkû¿õ„Lþ·:=¨@î´CÖ¬Ž#Ûr´`×�/9ÿg×ÿgxðèªÛ监ùíøԦƎq{ {êáæÅáärok÷bójzÔƒG™:óe;ûÉ_¸¢ïã쿘¾HïÇÓþ¿÷$¼c˜Åÿ%ï,«ßÿ£Å>ãUïê˜ÿu£–ÿ×(ÿ·A.4ä.’ÃdÍ1rßQÙ��8Ðúv·¿Jùÿè©ÿã*Rï.o•ñퟛû;q¤_Ÿ§÷É÷¶}³ëÛ‰N® VÈÿ¹ï Üx†þZÌý¤;5÷gñÿ5ô‚8ÑdÉ›€ùüßQ:Ý©ÿ/]Åü¡¶ÿ[KÈìÿ-G7,»#05Ú2èA ÛvÏè;šÑîªöëý• �ñ©Ÿ!ž-,ÄOæ^pô¤ƒmo_»Ý›h—;Þô¯Ï’áÅåu0Úݹ½úk+ý¢€€ENÕ9Rìç¿_àð˃بèç÷ø•]|ž^#p—BIä+îòåÞՙߙÅO:_p%ê7/içë7/ë7/ë7/—ü¦3ïÜ>BŸÁ.^㹸˕ca—uã¼ÔMYÎ,êr]Yº›i2b^ªQ—v¾FÝukÔ]2êæ~0†™VY#´»8¶¤Ñ¯†«%ß×±e¥;‹±¹ù ĉ”†ôRu©æ¢Içkˆ®!º†èA´èÁ³òÊi(Ý]ÜÐ`±Ï±Ñ˜M&Ï4¨©'ÄÝÕ„ À®îxï‚ó|v“¦í:_w~P,|…ÇI“4*ÕùorÊ|<i„Íáùg}BߢÌ`ðYwÂm.!b ÄŒFïí¾c”é¥v¿ Lí¾v_®ñµnàË1wƒ¿¥2K$Ì -Àû+äÝœ.Ã_!Oá¹ÃÂW¸#¬dú%ÌS7¤òTñ®y/«qXˆC–ÄÁp>“œ î�O½$¨q$Ð6Íü†üô¨Òâ3™õM7 -)·˜5®ØCxÁ“” e7Æ‚˜�/°ü¼"$<ŠHérêoáu½ê_{¦×õÚézítý™ÔR;]¯®ÿ¶N×—ó¸ú’\®ã |`=“gx±kæ›æ¹öV æ,<Ññ•Ui©"¿’Qœ÷HðìGu_üÞð쪪éW׶¤Gz…ï!Ï|¹wÑK¼B:ÌÉŠ®¥™¢ªJ[®ï¹~•+f}ÿ,¥Õ/騿ÈÿÜÇ€ -/«xð'À¯y¯Æà<2ôññ'XÃ[´Ëq`’}:ٖܘ—cå±Ëðz³HgRs{5À&?Ó±¹P×ÈÛ3u¼’.O«5ÏÔd¬âå…ªÉ`%FŽpÚ:›œ-A•e¸¼Iÿ#5«í‰5#©Oÿ‡_›¨µ#¯ÑŽ¼ÿ›Ej©šBåU‚Ùsåg"0Y ’Laã¿í´š—5æ>¬³ò—5 -õl¡ŸV×;ÓaÎ>qŸ-ˆv©…¿Ú<†8s¤»¦Ìô>o9*K«¿)=½÷í‹÷Sÿøv×îÿO¯Üÿ7êû¿ë ôþOm”l½Ó••>öÿk÷U¹×1y ÄVÏêÿ·;‰¼+ý©ÿdÛp+µ¶Úû§?®ÏÎœ/}ïüÏómgpµ×ÝÜ£ïPºÌ/ðìÑ_¬’Ì$'ElªbÎ7ð{öÇ%ÿt£ÐZ¾Eüßnóþ:º^ûÿ[KÈîÿj}]Q *k°ßAA±>€r¿ØÓÛ¶gÜÿ›ÅÿäU8çØóøn<jØn”vxIT¸×W.¥î{Êo˜û¿Ä,šjB„Þ’<ÿ?{W¶œºŽ®ïy -ÎUªº¶‰g›Tª&!ó<®$uª(y€81˜˜!«ý>ýÝ}·e?ÉÑ`[²•„•HÝ{ÅX²é$ýÿ÷O§]2eâÿ+Ëÿ_×9ý¯$úw$ÑR ¶å8‚ji¢`š†$h¦êZ’MÕ\&þGç<zÓᶠ-º²´×jô/í£§‡£ý3O>jáÕIãL¿:üÌDÍù{öXH€=¯ã”ü¯ :Pê•Éóe¼A]VùÍë? a„]<Íé—ñÍJ{ýÖÆë7^“Î!÷hO`Ü¥ÖÀ¡ô¢ã‚L.» Š;‚Ýú,|lÙ{ ”“Zj—³°Jñ;·awzàNÜé;=|9oà¥sÚ_t¾í!¾•yˆ3^RyÎx9ãåŒweÁ?gO=›-3O~*cžf£]Àš¯‹pΘqå9c挙3æ%1fÖa$ß 8¶!¾·9YÈ+×c«¼Mvœ§DÕÙ*×ì¾7œT¾7y5X«J*;_N4ˆù<+"ŠŸ^‚¬ ·Dè:Å~’ÔmÎôIå9ÓçLŸ3ýeiãiO˜´å)#J;t±£Å‚£ÛQÑÙG?UGg«3dÏ)v7B¢Œo^s®Í¹v6‹síU ö4@+˜°aÙPÄ”a“-T€^CÃiDN,øîGäó䧊¦6󺑹xà⋇lë/ò Îæ:+fvüBŒt’S 0X)‘ûÈçÙ»DÅrkÃtååq™@*Ïe— \&,\&8.Â<Ès_m#TŠ £{ÑØ©ç>U_§ê2‡¶ž«¢Sýȹ1çÆeΗÁ‹ª÷Ù±í{ö5%€L[ÐÑâ1RkƒŠH”x �sÕ¢w¦s‹ž ƒ7¶s×ïƒF2 2yð$'t‡Phä!Œ‘ü¦öÐ<èå0OŒÁ {r*‘é„ü“ŠH5@×›Œvúå¹'ÍA -l¹pÊZ%ùWá”7ÎàªÌpÕRyãï?ÿ]¾ˆ~fáî‡%þúWy]R<ÙÅúë¿YñÈA™?ÊŒÒë�`Ee«\-¥{s1PÍ{¨4£„¥±š)ºþ&PÍHôz°_ˆWzX3aÝI6]€%zd±ÂltSù¬]ÿXyʃË5DÉÿfÄŠâ½CvÄN\`ulÔ´JúýàÅíxï ˆÖI±ï}šŒœÒ¢…K}÷zg͇ß$Ý’Úd¿^ÝšÙ£ë¹pœãÇÌc;h[z‰4r{îùΖ_î4g¿7‹EÓx™¸!yƒ®C.G΂ª%MîО¶g$CH\Iý²¾ Ü‚Š,0—"—µ†Ì…Eá,·‰þDéÑ´ƒ-ŽµÏL«[˜ýX]”hçY” - iñvVvóçûº°Ö¼)˜ìÿMïç`á?Àõèí %€“Y[cúÿ[06jøgð5Æ—e~Þ–Ó½¿?£z]¢o$”9ü¤ò©˜¤\ZFI.üNžyþüJÍ’ïc°?éšÌ¦TÔ'y[kâ¤T/è‘È‘` ¼uÆÇ—ÅdCº5_”Åò` I%—¯U’®n8úÞgÇ&X–4›äü$Ë}pÜ‹…åDéÓxؤ:ìë"¯ŸÅÄŠ¿¾,þ•;윋q.¶.¥(¸ŸÏѦ/‰§¼ãSÇS굚e2sj¼Fëd†4¾w ,Λ -³?Æ›p}‚7šßD·?ÂfØG?Ïз3h»¡—>¿LQÖÿäpì¨yìÔhÖÚ)g‰½h†#rŽÃ9ÎWà8ä¼’<Ÿ’Éô«ÕK™—dNJX›`~¹ñú(ðÐbÍÂc’O6o÷o2yÙå@|^Ÿs²œg°.rý8°;Å6¾ÌŽztcã”É5ÛEy_f©£U×Ó÷Z,}L‹›ùÅuì¤Æ64]8¼!}hü¨„Iæ” M6êߧ´ƒ=AûmZÒ ½�Ù6~ðÆLóÂå½uí[”cS“mÕœÃä¸ëÔ*Ö«ø4jÂקN)Nü[ÒEæñ^ÍÄXM½iVˆÕ/ßÔîõµeú3ý¢“YTÇöž ^´Px˜L¢!_ˆì#ñÝðßP4·üLâX.£ìO£¿g»á¬A˜VšcÜv¶“‰åþ$îf2-ÒÕø…¦±A÷öZÓ0plX@v6MŸkóYìr…Þ$¶›h™^N€¸¨zhM0éó¨N&ÏÒK³„Cˆß‡o¤Üxs¸úIF4ÁRSÖ”·9-Ü]&~ÝSR4yˆ~ïr<ün`jFå´aF¾"áø•M˜£‚ƒ|ú -rÎBû].òØ_D˜™ñßt‰Šÿ¤K"ÿ²’Dâ¿Ø–lÉ¢&®è¸‚ª*š�€£ š¥S¶¡›ö"ã¿=š;þÛãáÕý¡cOÃ]Aøñb?Žêû·wÁùá®rÝ–Ï®ý½Á.Ž÷’™’q¬—ƒ›Ó“r=ºKEzë¢ð¹!bB[pþïæ`ËÛêoðØRÙ”CÿPp…ýEÆ€›ÿ‘Žÿg Èé)Šÿ(Áÿ)¶,Ø"0ÕU¡ -€*(†m7«²¢8úÜñŸæ¡ÿšÿîŽÇýšyØÙn÷«òmý衧ììWÍÇg}|Õ«·}ëñ†éOÉ„î£èHän™êÉ›P{ÓÙ|€â’?§ýœ”Ä%AÞI<]0è¥iþýÂ,úWu1Kÿ2,/sú_E"ôo9’é*@DCvU³LÁUUpIº«V-Óýpü7¼Å>øõÓj{x¸_˜×ofØ;çêuhŒïµ»‹°~1z°ÁÛ‹uìè/˜ÎÒ„GœÂÌØG°Ú(ÅËX£xXü.RÅA¡”|ɈёüÇËÐÞ¯‘yašEÿPÛ§ã¿Âÿsú_EšN—myÿîU’nkçwƒ³Ö³9ûZóôübðÜ^^6ÞG'ðÇÒöéîmiBôÆdQLÞF®x?¾Ã¶gwâõŒïGfäÒOnbŒ|/£_ âRäLOŒ÷†R/Å€2À÷@„g@¹&[è -—ÉÞÝ*K$m]¶â^ñ ‡@Žøø0Ø÷P]|TRKý'—œ¡ù„[ß Òˆ9^òi|¥²‰û¼Òë! -º±bÎxŒ`&ýË -£ÿsù¿šéÿ¦+ë†fŠŽôÂú¿ÛÔ Åæud»ª›ê¯Ér‰Èm†*°»}¯ç?^÷.W;ÕÞɃvÔ»O׊:4Œ»ÃƒëÚNûî!Qð„-C-²s‡od§p-"³ 3€v5ãÝô_‡ÅÕÍ®,l:^rä.•ú!èô|>ñ`OŒ’uP× {^/ú\'hDž£¤hi$¢½ø+ÿÊ&jd%î€eˆÿ™ô/©:Eÿp2œþW‘¦ãö‹ûfÆÕöù±Ò�÷§½®Ù5–e‹ÊÙ°½£µ¶OÞ/|ãé®VJŽ] M%g:ŽŸÝJžŠRÎþäB¾ì—…ñ‚Ùûÿ*EÿšÈ÷ÿV“ˆüoÚ¢è4WÐlÍ‚òßÐËA‘D·ªU%GÒõEîÿ/þµvøã>|{¿Ý‡Ç½ZO³Gæ¼·'ÝÊy3ìßô†ƒ!Ùÿ§d²¼ß‹nàÝ¿(pWá @ý2ß,H•M¼,[ª0Sþ+2-ÿ Cãô¿Š4N]ÓTÀ~/ìKo{aoìø·š©^<žŸí\7¯Æb½ÿòX=~?°4³„L†#@F¼ þì–ñ4OJöÿ±mÇ2´ÿ9öÿ™ó?YQùùÿJÒŒsºñMµgžßڶ߬\í6¼ööøü´Õ”ªî¹ÿêìéï‡J׿Yõ R+tÉÑÑ>‚êè -üǵ`W%A´«¦.7Aµi%²`?Mo†Ì$l}óOwÚ]ßØA»Ôƒ’ -£Mé «ŠJdR¤ŠjtÕdC·‰¶ô6á#^§Dì°à;ºÀî7ÚÁ$°1�Š|}Øå ²¯ã¤ŠZõÙƒµ„TÙŒ·T+d»¤ò>-˜Ì>ÿgöÿ ¾þ_M"„*W-GÕDQuÛTÙT…ª£0DK´uH�,RÿW´·ùÃê¼oÜ·[ -°ÝÑè½±3¼>?8ǻݾú÷äüÎÉDõ?úeÐÅvÖïn”/Œ½ôü~XŠ ú”ìjà³ûy]S"ÿ½6â-g :ÀlýŸÞÿWD.ÿW“fèÿg÷à ùrtt{ótàî‰áKp?¾8¹ -öGƒ«çó«áº§…—¥ç®Ûj¼¢qCã$÷;$Vþ:‹æ3å¿j0ò_åç+I‘ý¯®ë¢îh‚ª™² ZbU�@4Y†,©p‰fH‹”ÿ¯èþÉÎq<˜JgçôIOÇ‚ ŒEåØòöü¡)Êõãî°…å?œ“ùßëº6ò w -Å¿ÌÅÿ\)‘ÿØ~a9�³Ïÿhù/«—ÿ+IÓéT÷/5íìþ´:îÓKýìýèYuúÞ¥äÔ^ÎFN¨…°ñòB–ØxžxÈcSN{ëœ*›ØÜ©‚þDö’ ÈQáŸÿÉ¢ª0çßÿ_M"òߢ£¦+ˆ†e@ù¯ÁR«UÁÕ5GWDX¢µûŒ^4å<¼>ži¡mÜ×/í=û°c›o/ïppÔÞц^øtÓ®Û!oôÓ‰^ž³‰–p…–G»Ø¤W&ë9˜-ZÙ(õA+Aj+Y çÆ×ØT8……ó"›ÅŽç”bßIÛ&ªñû°çbÖEµž“['§›8ªŠÓU£·2]@rièzR:åz± ›©{퟈:~nÙhXzKk®ÌG#.þr�ܩѧR¤æDZL"²y‹ÛÇ#óYd¾(Ü\aÀ½Ìè‘ AÃzeÞe?AžâˆÜþ�µ³O~*½³Õù4ŠçAVIâAVÙldõ»²ò¹ƒ¬"v¨`·» Ð -ò˜>²º¨(«½ D8g”U:°h²È¸™µnק²³a3Y ¥o7?L¯hfDÍœ¼0=óy,Í4cJÇÒŒf%˜æwÖ4—K“ùúbiB}j€$dbm⊄.ƒs)ôp¦ó>0¦¯x`Ó�Ú¨Æþìäý\˜dŽ½ŸÎçHØß ›8nçû(ò1“|Bl©RazLØÌ"—µxi€étþüã'µ³ýÛÚþnƒF‘ƒy[³‹p&õÕ˜k”Tr¹ì+|cÒùidÍÕ�ðGq@ÒM¤vBP„LÍÐÞCö[ß08-Ru°‘@yÑ?gÊ Á¢~"rrBHÍ!‚²ÕII¨Ö¢ Ïlec¶¶PäÓ"äI\—�ä'àeRz-}êÖ/à±°[ Dk:H|c±â¹„dðÛˆèfAcT4æqt£”î™tøÜLF|žl%9óÂß>ÿlÛŒU¤"üßEaÿ¢4Ûþ—ÆÿÕdnÿ¿šDì̪e©0É”tA•mG�š®†)»²ÕÔæÆÿ›Çþ÷Ô¿zöÃË¢?]µnÕ k`{Û{zºKçãÁó¼qYUSø¿,öïÍ4Ü_øËýg¤Äþ×ZP@´>ÇÿŸ¶ÿSD™Ûÿ¯$M§Ó"tž{ï~UÞ£çpçÔ{Çuû¹Ö´‘!¿Iï7ÒyÕé VrÃ-¯Ý!¢OtÊIï7H ý£°•~ø‹‡�™)ÿ Úÿ_Ñ8þÿj‘ÿºii@tDA”\GP«"ª²)†TµuCvš’ª,Rþoïœ -Ã;éýý -œœI¦óZ»jìöÏŸÍÚÞÑðfdlû sßÙXþãyËþü#»1u‹Â~ RxqÙû£4áJ®«×)[ãÈ"¹·Á½‚¨TÙÄ+ -ù;l 5«Ãÿ”DÿWÕd‰Óÿ*RŒÿ¯¹ÍªY4Ë„ô¯7¡þßtÁÐWM»êZ?ƒÿ¡þ–ÈB;-`âˆ:YRþH@tñ]ì=4‘ÔÔ¶PkÖŽÜ°ÖߘÛò± ¿Ž<{Píˆöñ]· -™JIj‚Gˆ½ÑgB·…9I*.‰…RâM(!0ß¡‡·¨:ßOÀÃ7HÕ8hÁ=Æ/ß(¥ tñ1IaÉd뽆~{½>ïOvІ^Ï#_'µIº.R¼$ÜSÝØîÑuAÇi ¸áh[›lÝáWyÄUûÛìuðĦ<ÿ¯E+€Óù¿*I"òÿÖd]•tUWþ§+ÿe%‰ð§©¹jµ -»‰ðeÅL B¶&YVÌÿ‰áî?çÿ5Ü>þñ°¿_j÷BÏ‘ŽvÃm³ÿxr=)þ‘Ø‚Á]¯Õµm5íÿ+‡;ÑÏ)þ^tÈ»¯æøw¹Iû{á¦äF¤Nl òw§:‚=+|êg,¯òž_¦—Æ<Öîkd>¾T?½e:ÕÝÐßúžã·HO.ü&z*À{™ ÙÇ>×a3[—9¼·"V‡Ÿäž\Ü“+ۯܓk•ž\4ký^Ž\dZ7²FD¸ÉƒDâ†PEvI¯Í%�ŠŒ÷¦}”;{E ãÊÒê-hçI´*éM•’ÔsY)™5ºÊˆ»ŒQ --Îw5Æ0ì{«R¨w™^ŒV¥Ô¨3>?ç¢ò!]†ytöð^3_ûÞÃkï‚´e|>§$fK[eÆÙ-ΊÜà¸[åÛNw`ù^ï‰2¦ÎFUÚ*_0%WàÛ¶\ȃۮCÙ‘óy–x[Ïœi)+¹8&q:;š9™R´ö¿õÕt6Nö>”&™›Ô¡šÕ¢òçüdÃñšMúÝnÍÐ\·89ýA˜zç?±Ñåøå'¤ÄlPÅ»Pºç€.šñI”©L¨%AMGJrˆëmdŽfø$'ŸîXbË}b¹Ž¸Åæ~9zô</¯aIåù–¯aùvá²ÏÁAi£ÐÖ©¼\”Œæ åR•‡Ï�Zѻȓ» Õ4Ϧ€3´41àY“¥'2uÏàŸòßþ‡¡Ø¡ #¨¿ÿüwù"úI;χhÕ¹ñ׿Ê{è’vUÄ™'ðOù¯ÿÆy‹ñØÃþôQ“Fñ †ä;‚x”ƒ!ä)׌hk€Û±\ ¥‘Þ·™ªá[92§)gaÔÅÀ˨TfC¦Ó|¡iþ<ËWjz—É=[”Otî7—åMÄZ;Gâp¢ŽÛDHˆô:L¬ðöb¦�w .Ìþþ÷;²´ NŸ¡•©h¹ûô‹âJ°ŽL©ð�uaÜ)çÛKcNÙ±ø²¼‰Ã>$•\6×Zöy§ò®iGìÞû¬ iYJU>¾sX²(ŽÁ’ˆg1c°Æ\+Í]¨AœÅ\’c”¨Ác69õû3j,$úFbÖÉEM:!Ÿ4IÊ%P”äÂOÍÿ±”ÀâÈ_?‰üµL]0®i>xÂVuQ|µèËËâ¬9c²Æ¼åaœÖ‰Açi„«D]ôÒ–òK4Kv0É`¤èfRåÚY=¹K—B’2U ¡ w|꽫@g‹ ï2}@ù\û;$˜Ýh‹šD¯qIôtÊ”,Y¸ä©L±KŽñmŽg‡8ùÄ— ùnߊ¤~d…A7>ã˜\S파.ض&áãØ -²ÌªØ%à{-–]eÍ -é<rª›XæÙF„n¯g’7Ì1ã 7áñׂ0âœL©ôA ÈœÄ|NC¨ýºßµ´h¶y/[—†tC/@F2‚¼åÑöœ[º5Åq×i|&<ô·œwŒÞ7aø_¢=Ùôš3‘£¿k)@è9,Ý÷à‚é…=Qï Úml6•]¶ã -ä3ä-`ò—6BÈ]-ít Ù�Âöž ª½!ëd‡ôÀAcÓŸ•`ƒ†~öW…Àƒ°ÕKg,¶Y:¥Q[ÉïRº÷â ¾xã…vïÆ€lm;ñnFº™Òà> =«7"v&å¤ý¹îæÅ1–Š M¬¾0 -YÂÄÈ0™Y‘zü4Ýθzdwìÿ\½ -@�>P]>Ï9|Ìï›òð¿0‹ÂT´$˜Yøº¨Óø¿š.rü—U$‚ÿ":|Ç4Ít4Aµ%W¨Ž#XUY’5Ñr Gû ü—Ÿ†ñ2ÇÝ~½©ÿïGîØÞ¾«mØíþèòugû´ãužîäÃ#©•‚ñšÌÓ|,¯&aåŠX„ã5yÁæb໘©ÃM$?pÖF‰Áì"õ“¯¢nX'ôÊf,R*d£þY-þ“(*ŠÁàj§ÿU¤ÿÏÐ4Ñ�†Ðt%CP«ª$�]–…ªièäÏ¢]µ‰ÿéoß×»Nýâþ²6oŽ.ŸBýôùêèhwwüp\‰Àv†'½nD|¨b|§ÝNL—¸R‰Îü~˜¸˜�|’eÊgwïÚ§ÿ?:dBŠ_£ Ç«ƒäö±�f0‹þUI†ô¯êð?É4Hÿº¬¨œþW‘ý[—5E´M—DA•ü·MCÐmÃV-ÓÔšFü'd6�Üt†ðÿì=io«Ê’óÙ¿‚oyO:ä²c"ÍHNì$N¼$±³>]¡CŒÁ¼j~üô°çžã8wîqˆâî¦×ªêªîZ^7ýùÅë‹¥^�0¾’»šÏ¢³Yp.„æüÜÆŸ‹/»Ñ°’¾vðÌœ£+)®,„R‹½òþê%•›üÎ΀3ÿ߀PS*ÛPzé¦'ù¿B¶â¿,”ÎUüÿ^RÿCTyƒç8Ö°%ƒ•ª -Ç¢,Àr’$[Ò�•_óÿø1úG]CP®zѾ?§wÜãsGÑöÛ«®X|85¦áp9æÀeè¿J3bÐFE™‚hÀ -ïS¶ÿ½vèà&abù¾âXá?¹,v—;‹ú³J[ãHkþÿ%þ€ÿ{I¶ëÁ8~dÃPÏ4/ˆlü1Ê.ÑŠªmiy.¼Æàünxgv=ÛŒžgv³¿|Kæ+?¼³ìÁ?uþ©|þŸJ4²ùwÇÿ'Îÿ²ü¯JœxÀÿ}$zþ¼fk–Á³†lÄÿk*[•lžå E° É4ðóþŸ?áô¹¾XŒ—}»ï<ñÜùùíŒ5ííÆnÖ"tž·áõÍC4ªWÔéóf(ÍŽþßB&º¥Ð"_ü+úwÊ1¥\À;ýL@QþÇ:tTþ'O>ø"‡ðY‚øOü¿ù_àìÿ]åÅÃýß^Rrÿ÷¯ˆ<«h’ÿ^e5Éÿ–)Ê¢¤@ûK÷ÿÿmïÉé›cY^´ÌÅB}iu›‹ë‹—Àx¹½²†µó‡Ç±AwÒÌð?ƒÎJæ*#ù½]ø'C:ÿÿU¸ÿ÷á ˆ]ðëç}9mÿY>ÿ%^9ÄÿÙKÚÿ¯ošý¦?(oËQÔ7Ô¶}sæÊ‹›Ç§Þ¼Öáç°e>ŸßíJ‰rÀ Ñy ÁÆ©±(Âñž+X-mbCâò‹zݪ¤î·Rë¸RÁï ëXÁ;óØXáGÛ¡ç¼¾"R‘ÃT¢ù}ñ{[Êø3Ü5ÚgiþBùþOÅÿ¿—ô1þsò=çózuyù¼œ7Î{¯‹Ë³ÇÉÕ±àR�Ê‹úÍ'×ç¤F%v°çÆÀ#z‰.!q[¤Ï@è+^ªW.&CQ¡Ài -*ýîù½Òñ”— -<xœ î˜lçÿËñ%Ž?ÄÿÜK¢ü¿$Š,ˆ«qœÅJ†*°@UEV3MÓ€"”d íòýÿU^¶Ú]ëêôíŒ3ÚÓž;ò=4†ãðê´:Ð…ó§Ë7Ç_-ƒá÷3ÈÌDüZšCxù£œ€Q}åôm2§·ˆÇÖ=ÐýÞ!ÂÓøo©¾Ó7Äÿæå5ý?‘“üÿ^Òþÿå2j…õ1ßwºÜÝt2¾¼6o–îâaúç#¹zÕï_vêº0+ïiGCw¬'²6ÅÈèÍÓ#wàìb:Íœ¸D<pR«`Y.5'ænÑs0°¦À7¿¿nh’N$SÁ[!R@|Tã(˜€¹øÕ¯Ð.ñ* -gÄ*;³.zGÅ/˜}lt¡=s ž0‚iQŸ›çêo‘î¹S¨'ýf}eNH©4ð©QG€£^ø‹ -µ á,ÄrNâb–P8Ëž0õæ^Î1@ãïÝÔ:è‡ÃŸ0—ØpÀÐ?Øó¶#¢Dü„þÁžZý#ãô‚E³æÿ†€è/^6jõÆ]{ˈ€wÞíöIÑbbÅûÚ]¿yÖjàîS^ã¬ßìâA€ˆøÔzÍzƒ@]\mA½Ñ¯5[=”E.bß&v4}Úêž]ßÞ£pø2ež7/îïp‘û!ejõú]£‡?¦çÓY—4>ƵoHÕ)@C}¨áqFÄè¸Wkãi ´!ק،<Š‘„˜Ô^ÿ®Û¹À{0:am2Hìþ´Ñª 8¦J³ƒ»z;anñgè‹ÿÇ'Èñľò�Ø*ÿñ|™þóêþï%}LÿÏݛ׶øhêz89¯©§J¿5ó]ýÞ|1Fp(_H†`Ío›ñ¼VAdÍ3€9ÌÂ� šçúćn%!uĘ,«g:»òYòÝñ›¦÷ô?‰T¸wýO™“Dªÿ©ô?÷’¨ü§A Xšb³†liXÿKb ±ª°ªaš"´,™7øŸ×ÿüÄÐè¶yŽÇóëÈè…Z{lÖ¥³>¸jèçã._[Ô-½ —ñ…Ó^=�ô?ïQvLL>§ÿyx")»ÿ £/‘ýpÚ~ÿ[–ÿ;¼ÿî%}Œ–}ïRít†’2vìù„õîíÙ€?ãžßÀEtë’§]Ýú·^ý¾H2߆ىr ÃöQ4À ÏU°÷z´ó"º~÷ªü>)÷þ;ãñ—H�[ßåuýOùpÿ»—´Å,£ýÕç‰t+Ã:Û¹·;“ÛÚãÅéôù¾órÓtýe܈»Þ(ª›>¸#?8:a|ËßXˆÙ1¶Á_b•Q‡E(‘_l<K3h1ëK£ ”aâÞbŽ_j5”2L'Zå|÷bÿ ÓFûÄçÏ.t?qÚÊÿKå÷E:Øï'%ï?’Á«¶¸~£*³’-‹¬fC‰åLÙ’e$ =úJû—9÷Zç¯=GŽ_ÀÅÕ¢:éÂ;]hŸM´óz[šÔ>¸¿ºoÃæÊþ£�¥™P'¹«Ç VGTÚ=)4p‚«ýJŸ¹´Éÿúxɲì‚؆ÿŠXÖÿPù ÿï%%ö_’ Y¦YÙ$ÿ“ÕL¨±¦iAE ˆêWú¸±íÑ-[;í-åøüõqôÝ©Müºßp§Ó`ì_ù§¯^õºÓÈù(Àé']@ðﺀ(´öŽˆMurŽ Bû#£¾˜¤ÖßÜ'ÄÆóâ£Á‚]±�[Ï¥|ÿ¯ -ÒAþßKJô¿5± - UeùªÊ³’`™l•çMVR¨bUÖà§ý?üÌùu:Ž_}{ÒmÇ‘u½½§yÐÀîY¿ßνábôêû¯¬y–³ÿ,CiÆÜÁQ0]ÙÚ¨þƒþÅ^\Þ7]kð7`’ûÿ\�éã´ÜÉh‡·�[å¥|þK²¤ð‰â¿]…”eÀj²& óVY`Wy–S9(Š&iÖNõ¿üeK¶8Aê¼>5Ÿôjßë+“óÚDSEodG—CïêŒ\-¬Ñóž‚dŽÇ§îi6 ’~Trü21ŽH+ÿ`FX<#Jtyâî‹);ÿ±oÃãäýdßúŸüšþ—ªîÿö’ûO¨ˆ’ d¶ -yƒ•@°UZ¬)@S,ÉTÄâ[?uª|Õ÷·Òì»Üëë´ó6\¶«jÔš¿‚3ëüUù‰þ'…Ë}Ä+gùů…}ÕRß»Ðb âSñ“ÂKaJ6~Ó7ÀMòÿFö6º+2°Uþ—×ü? -òáüßK¢ø¯jUËbN¶×/HlU�+s’&ª<'þ¼ý'=`~æZ@nw¬¡hÛ×s}>?í›K¡Ïóõ–ôÔ¸ç/åÞàÒ«žFÏÖyTË]¤à»ùFÀqŽ‡/ •SçN€=kñ[͵V÷4V!“–âF Y²=Ü làÿ½Àì”Øþþ·fÿ)ˆÂÿ÷‘(þóª4K1YCã°ÿ'Ic ÛPYŽçxÚ¢¤ðŸÆÿÏœÿÁ =>9§“K£Õž‰g{Úxy¼õÎùéùÈ4îõYË´;FP¡÷nþ`ûÇ™[xïsμþ`Ìÿ{)±ÿúJóø¯Škú?ÊÿßOúOCi8sºm®ùøôо©/UIz6y¥ÑuDõÅy6jÕáE×éZÃ"yÈÅ2Ì,µ*SºöB7 è1ÊÁÝ›Ø(ã½ãi‰ÄDÑ,±¡C„c&ÙI¨<ÂÐÓÀŠÅ£H²|ÚK¾ u"‘ĸ0CXh/+öŒñ <}-PFV“A„FYÕ¤FZŽãƒDn„‰‰ZV¯’Lc'HýÛ$y”›(.„ŽÃ¾´ UEâ¸Ui‡Ðà�Ÿ”gˆþ?ü^ü¤5ûoE8ðÿ{I[ü²·š,ÿ4˜µbÍy¾ó#]5«|OK¹r¬·§ëHšÖ.”FA�¯dñ -á<&–J˜çM “ª×¤µ¨ç�ñÁùƒJÊ?p¥ƒÒÎצäü·½ °¾MÿWäÊø(Àÿ÷‘>Æÿûg»½„7|¯úz=ÒnzÓ¹ú·XG+¦ðØëtžNo£ -$ôÀ÷2ƒKw¬'º¾2‡Ì\ß -f'Œˆ<.-¦¿Òr?xØ_Êîÿ-׶¿Éÿ¯®ûáø¿—ô1þóÀ†3Ô§íª._Ç‘åǯÕ6èj÷§—OÎë(œx=¶+iÈ.¢ãïÃH÷ °ˆÛ!ËŠCÄû'yß=óC©àÿ%œ~ïÿõË÷ -°ÿÝKJÞÿP’xÓb-H¬¤T¶*Ø&Ë+ª UM3,s§ñ_¬+®%Ô;½WùMyzx©]D“‡úøª½À<›7³ëð¾Û‡Õgªï[€Ì•˜|nÉðó©”à?¾“ù*öþ«Š,–ðŸGyüßGÚb–+]‰wÝ`* -ÝÆÛäîù¢eÌÅÞت_LÞ暧/¯âÎÔuÞ¬³A‘<”®óð ÜÄxE¢>FÛäÝžÖ¡Ñq‰G8ÅŒ„Ì0Hž$c,Ž·ù'bæ?Ø£ã ù‰_ËŒÀB²Æÿ²ä=qÃ'?*¤¤–5I—Ì"˜¬ÔÐLBŸ–ú9¦m<Tº`ü`¶± 4~úÑ$ôX#t¡ý'c,ÓsÍ!âv˜Øq#Ì 4;3/p&>:¾vcܘq}4>Òª3<›Jnf´Wµÿ'Íîtû¦ïÀâ2vqd¨_?ˆÑLa¹:äéçýlDp>vC¡þÑ4 c¡iâ‘¡¯<²™ëyh‰ÆˆÀ3®MJ›Dò’ÆX–É/C0*]X!à¢m2‰Çƨ뜿/2¢’Žtø+ ¦€—o·;Ž6ƒÅ·¼,Y Üί¶í<ƒ%n4V²è‡ ñ“áþÈþaN÷„Ë�Q‚¥NŠHn/ Iº&ÇL3Î@Ø1?GŸŽwnÝ‹d§Šô¨"‰5Î$µÐ�²JvîW@Vê¨Ø†÷û>þǃB²R’w‚bäcÒ<ê{ÄÊ÷œ.æjð8# =ÁÀÐx±DH{Áó¥–éÔÉPÏ\Ig'x½W}È6¾Ýl<’wT»'A} ]ÂË„›NGF ¡H]Ðôw‡¦µ7¾@ó¯¤ÕÔv(iûß_b!îÂÃ’Szâæ(s†ètF ,Ò1ÓÅÀàæNIZó;Bb]K€O -´ÓDÒ®OÀ4wà#˜ æÀgýcr~°£Í%«‹€é'6,¿{ÛÈú‘]€ViŽóø --7¦Xºö꽓)¤»÷W`í9Ï-m8.)X¤ãüMX¦ï¤lÉ^°¿BáJº;®¤±Ÿ†L²*ÁVÒîG<fYåc'óI[Ûù„Ò†?˜Ñ—ÈÿãMüF�ÛnÿYöÿ¢ªûÏý¤ÄþÛ4,È+kBÊJ20Y(…À€ÀTaUåáWÆÿéÝD÷OÑxgV-~!àl j×€GHôÅìéI´ÕVßW‡Ü*þ×(]ˆÐ²¿lS‹ÿpÐÔÿ7þ{<s=Âø®¿Ë0 ã?/*BÿE8èï%Qü7-SÐÃd«¢eaüçX r BCÑL“ãmÛúJü&õè¡=�³§à6–B{dÙã“OâR¼^Øõzÿy�{íªV%øŸÔçàè(bh.åŽ*ÉPè Š6b=$qD„B‹0|ÐFø猂(&B‘r†cCp8ˆÇø“‘oÇìBcìrrp’ζb€ê1fùèP"úï¶@h!ù -]+õ¤ž[-º”xæiƒy¿â±ãvëŠRò–ÿlD.]®P7 ¥¾Í“V‹Ëz”’ÑfU²x«_t¨8/—õÞìW5’%(}GŒøðÀwŒ õý|á &cÒsò®ŒÞ-¦Ðq”+I¼Ý掵²Íc¡Ë©“éD«1Mû™›ÞÄ‚E÷ðdhØåv~½’,â-y½:Â(£K0› -Þ$ÞÐÃ+x$_û›*@ÏsÇ‘m*‹b„-lKQáhS¾¼õüÄC}²èÅeJŠLDÑ;eÔ`êƒi…íM˜Wðé_¬3ñevøQGi•ºÊˆ®£õîFclÓUøÖq-¨'k‹‡³õ%ƒõ2ò…žäëRg+0×sàŒEÚÒJQ÷= Y¶MÔð¹<ªcWŸ:^Ü$ñì™:aÐÀ|Gˆä¹æG=!Qmäƺ1‰c¼]µñØ[ˆÖ‚OKËK’/Õ³è(¯€›ttQÆQF%zèc,ŽÖ*’z:B&¬Å_Z`R"3m¥™åR|ò¤Åu˜•S „òâ`M…Ö—Ÿdêäð‡V™ŽÒSÇÆ¥v"¯5KÚd¦|²* D¼7&Hº‰˜¤`T¦ïåòuZOXËuÿÁ‡_@ìs4{sŸ›±&Ñ -AõɽtîV”£çXr*çû‹ƒ!ôÝe‰0Ëmiã“%¹?sf®}ù§æÚhr{€ öò…bT½Ñ;[ùâ¹iHÉüQÃx�èÿpCç ¦¯“‰Aü‰Bb_A´ãéÂÁ„ÆSÉ㔑۵„ .í"Íý™]\ûòóK¾öinÉ ð ðs…SàMðùÆ•¡kN}¼"?ø™4µZ^/¡ŠÝ:•»ÝMºP7Š«|@ŽMKý?ÿ}´¶EÑõ×cækyéÖ³¼Œ¿AlcT¬@§@OúÏ@ÇÄúlôÕ^"‰c#†·�¾h•âЊò[}.ÑàÃa…BrŸO¤?|ŸK°‘0U`@2Û‚q�Ñ<Ü>œð‹>á„Ž‹¡†õÕ⿽ïÍdW˜€Ó‡´-¥¹apÙÇœÚ8…âOݱ·QhH¿Ó±ZpTÜG¦¨ŒYÖÍ,U]™–‰STº(Wp#@Üfº1¿ ~æ„(û–omÊÄŒF[cLåZÌÓmýË«º©,,«yÞûÅúª“5`I–†xßÏ—FñÂ[ã± F î#f“´HTöK…Ál£”Ž5W¾Y ÉO±$Tá °…‘!†¬ÔW˜FŠ[5Io%þ½+]nGÒÿõêŠÐLGS")ŠÕ5í»\>å³\ÑžeJ¤II>Ú1ï³O°»ÿæQæIO:ì’dËDGµ€@ 3Ä—™af&P[TíHq·IƒFÀQ±×Ã[ÀÌøì� -ƒÃ¯ågÔ€¡åúzÁYÞ7ѽ{¾�·‰Û©O–UÙ’0$[)ys«Šp‚¬çμ7ÏU_ìŽ<×ܘðäÝøXW¸%âÔ¥>ܸH…¨!xp‚vØ*ÜKDRn™Hþ…Ö.©UÔ+Q(…`-úK‰Áå“«Ù –o©º™®ˆÙ)Øz)šÀÔIkBñÕm¢+Ì—•Òß à#Õ‡ÉÉòËÔ$ˆ(Ê&%6¤i¨+ÅS5è¨b*·ÝRÙîÇ8i¶ÂhD3Zi]¢þ\ü/赘ª¯wL¤/¿šzÿ+Haü/ƒ¾ÀYžåÿ}))ôÿcèZ³Y×mÊŒ`ZÓl -,#h‚ÔNæšcüÿÌÿkÀâîæq‹éžð§š¡}Yo\_µDí¼¹iíj·þÆõþñÙ¦òíZØ®?Œ�g—g| t†rCÉ’¸û 3o8Sp0ÔãŸ"8XŒÿHÅÆ·!ÐúçØ\ü¯:õÿ³¤4™,5^¿Ë8ǽõó=Í0;Öæµ¹Ó¾<eo7ûû«ÎÝÊïo\¶J±Ê]”Bùª ùÊ–t¬ÐñÀö×w‘z':´áÆý°À¹\XÖŒC+Çž€0”O¥ögõoÿXÜž¼~û©m[O]ÏüGû 4ðÔ žlÝ} -î¬'Ë=émûISAEçÉpœ'óÞ|RïïÿU³¡8/ç”äÅ5ðbtP¯é~£ýýÏZ VÇ·Z•O¿lož_Ÿl£ŒÏŸÂÁVüó'´¡úú_>råxéö©†3?Õpչϩà×'ï34å ÍTÀþçâô üáصå;UX°:!ÅØDŒÀ>âSÍ/ǯ¡ÎTJÝ>5Xõ¼tÿ:€Wv\¸ûç2ÏRï?Q*ðÿˆÔ0cYþ_ëuÒÿcƒú\R -ý¿K¬¡ª`ÃgÕU“$SdT‚�M±)/ªÚÌñŸf±ÿÞ>n9ƒ‹ÖI¯‹-Þ׿ -ßlÅ17·¿vC›=?e8Þž1ç7h»/Éx—÷åü𠼕qþˆºû~¼fzŒAÙ´T¡˜6õ�7Õÿ£ïÿ¬Ä¢øï"õÿ°”4™NnïšÞzkÏò…àôlð§§W»²d튣Ósi§s»£hÍã“ݼÿƒ‘kdL_íлböÛŽ _‰Œ]u¤âCá.V¢Äφþ䆃1ôaÄx´dS}†Ûl Qùö<ãÏ|DÏn¿ú1p깕ÔCx¥$Îb;ƒ·V«Y¯jøCOuª®ßFžè‚Zª3Aí#rUµT›Þ¤ -¢8Øék¤ìò25ÂmÛÐCâ)“ ý’¡>ƒ7ˆ çÐP ¨…+è1ìƒÝó %».ÄÿöÁ_seSð¿€ÖIÿGñ¿ËI!þWhJ–j4UµêŒ`ò#7ù&#iM]”ÁŸ¬Á.ÿûصY…«>\îîK}ι8Ü2¿?<ï}7«Ñw}a*g¶{²—Âÿ‚…J‚AÖ˜_5ÖCC/xúH‡…ð1ËDÖáïË‹¾Rx=B¼ÈK¼È›ò6Â2ŠãMJˆã%®�Á›~dq§)O+QBòg¿„Éç}U>ŸïÎ2±§ùÖ)ø”‚OW|:gì)'K,Ãrà¿"è)ѹOÉUó|ÈàìÐÐ p1˜P¢™7‹¥ˆÎ±ÅCtRŒ$ÆHféûb@—hÂŒRz ãôÇý–°Ìüat_J‡kA~ÓF:ä‹H®ÖܽŠþ¯ÐÿKè½uNî_¦ãÿrþÿÁÿ·”„õ¿ªÊZ¼dXLCåTF¨Cÿ¬e1œÁ - Qc UV©ÿíüYÛ±ÇQ׺Dzßêïlyë’±±qÑ=ëœ Ä£3fë"ñÿ’_¥±6x;éÍy‰ô»½À¼÷ý:Añ¿0�fŽÎïhþc9@ÿ Vâ%©! ûI¢ñ¿–’0ý³¬n44‘eL¡Ñ`Ñ4˜¦,[ŒÆ›š%êº$ª3Óÿ,ø£½ýxs§O:G{ìíà”ßêŸZRï츽Þ2,œív¿iRx±{&²à®”ðZ]+'‹5ñûÏ–Ršü§Ž$®—ìˆÒ¹xsÞÅE(33B˜‘DFÅQàh¿¾mÁÁ†EõÌ\‹©²´Ëp“[úN®E÷ã#Ìh à+•(”›Dø¬xŠ÷à7„a ~l«W˜¦âÿDòþ¿Î‹”ÿ/%aþ/k²,ëàú<Ç2‚Á7¹)þo˜‚ ê¢ÅÊú<ù‹?Uë]ËÝ»¼aúY÷þë7‘ÓN[;—ëš÷x½Õ:¶¯™›¾‹ý}Áuoî¡ è«#»¶c¤=Çtè`ÝrúÁ×þäo*ÅôÂÀ¾Nü7¾NÆâëœ@éi2„f{óBÞz¼¶ºZ][?Þ»ýrðØ9`7;ηŽ¨46'®<h¶Kªã¸wŠÝ¤7ôMeè9®j¤,ÄBÔÞ1á~ÎjŽ—ÀÊó\_õaTè{»7ìa{rY©ZCÚ³*þÒ‚à•Ê@ n惞Fÿ¢@Êÿ†Dí?—“¢øoB½Y·,F•Lpþ³Ži -Z“ѹFXMµü3ô?Dã¡ú©)ûaEMÛvN¯Á~¯íÜH‚çµÏ¯äúö@`¶¿î<Ùßµæ×ëRxË]§%ÜdØtý÷¡¾6>2<[JNBý¡ãÄšŸÔ»BSùôñ¶™¯ßO«ZýR"Ä_xט´¿�Ê°{Â…¬GwÿI¯ÙŽ9:ÿü¯åƒ†Üá,ÿ+IÈÿoƒNl°ÆÿÒýÿRRhÿ-pgÈ2Ãs’Ì QedµÙd8¡®5TÃEõgÐ?¦íˆLp0à‡X„‰•¦Š/t -¬ÊgÖ0ÛÞq×¹íͯûß„K¯¿u{{Ú:f\g0¼6zÝîhwûzk?h±†9&…èرgDðbÔâ¢Ëq"¦ ¿çBÅóÀÅQà"gScÅð¥ãðÄý7‡'&PÄé«»BX¢5L]ƒÏK/²û褧tpDaÅ1GpJ:B^0Î )jú‡Ay4²¿Ñu\æþ½€¼•#ð¿òþõ¿YHç›#»·úÏ¿þ§|þ$ab>qTþýßåø'‰@A…ÈçÙ¿ÿ/XÌö†ewÃ…ö`6D¢‰©Lz$V¿Ïø[™ÿo°³<£€CÀJÕŽ;È@ˆD™! áz(@È ’èécÒ[ÝíPE¼d,—Ò_“¢XWÅWùYüÐ"û¦ø¦=rSr%=IT™0láƒ9¨~ÒüÚçžÒ‘<ú¤–±ã“ß?€ý¬Ú¿ùPîø¦õûh¬ÕjwwwiC8ÃÕ,Xiƒ=ƒY3û5ý{d/þá3]”waɧšú -=¸±Ëwh;F -)´§IÍP¡·Ü2–ƒBµbA„V)¹ù‰÷™yŸøä¢á™D—R«bb·f]X2Ÿ -eÎLdíÓÑÚìTƒ˜LGw{(–œ&�¾®~“[K8·xýLM.yù8l¢7qØó‡¿çÚÔ}®ÂÔiX¾ÂÄyøyŒÂC9“aöf2ÿä«Îd¾;“I*økžÕäáEÀvŠk§¸ö÷€k®aÓ"z’]Óyú -vM‹¡®XyG|Ö(ÿ¶àÑWåÕýIÍW„Î.äÖv~3_¶ò믿¬í^¬ïn+$”UÖ¦W¡œÿ½q~øc¨4@eÂØâ¹Ù:¥ÕÖÉí»KhïI¸R(0µª`þ´¹VeR?ã¨RûMjžõdiæYŶ;¾SÅcÇ¢ ýdÕƒ$%<J×ÃÙy®É–ešFÚbÿ.¥‡ê:vÌ‘w8VT\àð™ŠÄ -Y|ô·BšõS¶ÇϡױT‡†XÈ"èÍÓ”.LÜÁ¤è4yÍd6ì¡Ô®Þ÷"®•TPGÍjŠÅ„/KŸ°áªäÖÂÿÇÙÑå_4à¥ÐÁ|–{8¢x¹§FF,÷“h¿F.w/*x¦Yâ¤9Š÷–«ÏRžqÿŸÅ@ÏqËÆK ž—BüÏÕ"ÂSÿßËIÿ¡I–Å[¼Äl½ÎM£Î4%Sf¹^×xÙTÍÙý¿–H \U¥déNjl©»æöÖ×C]ÓZƒö¥,®OÌïkû‡ºr¬Šß;üE}ì"14Ù¤~D� ÔpV:ìØ}pî©}xc†Wü<ò+0†õÖÀxì8‹ôê:Küaÿ“œ¢Ñ&¥©!'™‹>ëÇË&SVØ•éÞÜvì¬><tçFlî©77êÍmIÞÜb—µ9²ÄùϧÍÜs¯L ¹þL§Ò£ìóóºˆósŠ&oèY7ûÄ$Š†[Ki\Št'€oëà¼í‰6§è@¼ä& -´r×>~áó…¬ÆÉÏ/Ð&ÁÑR‚²YvÞeS0´Š²1r$—ÝwxX§ÞÇF£l¦ä‡8aì$ÆNa\¨O\\8×/c²{ù#3|x'eÁo‰Ã’¶~ƒ±t`ðÃ=Rþ§™oÌêÐZÉqÐqÏ¥KÉ®¨ÔwïòÀ0Š5êYRÁE:\â›Ðýx‘Æ—#ª‚á¦d ¤“ §60=©êSåq˜™ßÊé¹ÁDªg'3š}9üt=»XÐÁü—:â¹WtDfp.|¸w¸ÖÖb¼Sy‡ÓÛ—w¹ë™DÜ动´£Òî‡ÝG#îšcZHa¸\æ¿„KϽ:—&ú3KŸe ìwž²gÊž){^${ÎpªçÁá&³åÜS¯Ê”'ÁëƱä˜2eÔyÊ”)S¦LyAL9õ%}ãáù%Ì™öEE¡ÑŸ‚ú±V>¼ßL¨ -;´V>1ahnèË"ªõ\šÉ‚aù4%ÃDšq:•äqÙ×P -•TBd‹¨„X „Ø=lg{iFX,#R‘¶×Ê=Ó°‡YA²ýL5’l@c€¾ó@N l„³gÞæ§M”ÏؤbØ–E¾;Ž'š_Ç@¸Ð\üÎ?¢¦åŽÙ× /}ƒ¢ÊjÛ%«fy¢ð Ñ~,&LBï¨ýv¸ÄÙÏ—¹Ç^W\æº3ƒ¸ÜÄQyIå%•—T^RyYÜäÏ*/a˜Œœ´„™cdå0ÈWF¢‰x$+'³0δ˜2Ó<“'‘þ°gúvÚÙQ|2€œ³û¯#år4d}hLµÐ@4ÚŽ>bí¯¿à‡)ÿóŸTR9Håàû”ƒÐ'˜1Ý --¦SEY¨—n÷ ™W3¯J¡³Ò5‰€Gú¦À™R®9hy÷Ë/šÝÄP><Û¸Óvwºß[Gë×¼ÌiýV[ß½ï\ó—ÙŽæI4G·…ö†€ÿÙqÖb½A6Þˆ7HêÓñe>çé½q'‰€ƒuß»oDÛ²;r$eu¸ª^§º\œÅ½"ú"êHµØØy!ö+—ðŒ.³~nË,fÒL>ö.÷b©‚ÈN…ìûÇ)¤0Ÿæ7%ÂÀ)®—©”2%$†1/7*Ñ"[^”?•‚yÓ^U@U°fzX”B*\¤`Ô…à©ç•±Å/óÆõsã÷W†][Ì“c5¾HŽEL -åX©D9ÖÜü¾À$Ž’&º¸+´J›»Â=ìr(Îyñ©âVÅ¥r_ûÝò(êé.îä+xºCœ*Î[ŽŸ»Èr5Ók+ï8$už->gÄûÇb¡™è$!ŠH-@€¸G4"ºÛÊ]MÅ.µòÏä×0áQõÕõ#™Rp·@L©~ÔŒn&Õ±ÛùåŸUñ’eX "µí›–Œ=Ê_i#²ƒÉ‘Õ›yTY™±x¾íÂëY¦àŽ»È:oõæ¸wE´½’T4vP°ìì¨fœ)Ã|}z*ÀÌîXH<Cv$+±Örœêé}»À‘Uå$÷ê`Øñ'³Ôâ9ÕÕ¢ÙÌ.7±#²0ó]º³ë¿akP—]FØ’JæåÑY%5çø¥ZöR$è€}bøJP=Søö|ø1Èžë—3û«ØKç|ýœ¢ "¯Ý~Øç)f_„+Yò‘ðÍœ&÷·ÎÓ£‹¾Z1+›Åal€+ZºfXpˆKròÇŸ£àÅ 0¾^ÁG.Ô‡¸ $øñ÷LX<AXYw×iÂJ¯ˆˆj¢ßìqïÍ»Ü5wxiô’.C8cà”cž\lˆ¶1†Om£Òôv‚ ÎSà$NRàäÜ“xq¸J\ƒ Jp[˜÷<.K<±XîTHDE&Z˜µR?q”ÁRKìrlÚw?NIáÜçqÑÜ3¯ÆGOͶ€Ã0Ô¸W”RvJÙi¶ˆ²Ó°ÓåØQΛ—N4¥Ä}¡”rPÊA³E”ƒ¾SI²i¶’‰äïÙž€m$Gm#WÛ6M¡%ZüŽ7|k—Yóˆ�†œ§K#n¦†°ßJß�’¢ŒØŘøú-óåC¬´J@=ÑM‚ÝyŠ|S”Eˆf"=£äî–î2Ð)È‚Êý•Ìm5ï#"gX'þŽ÷fá爪ð—dåØ‚?ƒäÊés™Û$–iT´è2ßlû“ :`OAÔ®¥�yêä'ò¤ã~pé6= S¬, ÛP‹!äaÁÇ¢�´ÄŽÑRmgÜrŒ^¤×¢í›*Øu|´%ûޙ͌QóÆ©®œšÊP¿~´ç†µV®œ¹‚w‹÷:«óay5Öt�ñ˜¦ò(âq—ÄèÛ®¸“<m×/+3ŽIèÛ¼F4;¬•Àæpª«‹‡Ì<¾bÈbW y¨Vá1*Ü d3CPW63Añeó1¿&2aŸÉ¬ñ¨°éB䦼ÕC¹S”‰žw<+X.ºûˆê-+ªyö×KA^¯û§IÕŒÆ]Mù2¬Bõ—rgš7óŠ?9þ;ËÖë0þ;'R£Î¿Y®Áƒbÿ} Ç—TݪKºÁðM–eµ)3«ñŒf6›²¬6XAgÿŽ xr÷»ý-á*p/•»öˆµ÷„ž¾¾¾s¶÷è?˜œôpóhÜùýuïƺFAÞã%z¯|9?<(_œJÉqõ›˜ÉfÕûkåkæÏ«+ÊG¦¥j-xÀ9»j÷�WŸÅgÓ4úçx‘ ^hH”þ—‘&Ó©1ô¯¾¨ûæ†z+ò•g§·wë[]îxhm™žÞÿ:ì\ôöx¡éÞÀ µmƒ’ÝʤqòÿÁTýåÉÿF^þ×)ý/#aùßP9VyŽa AcÖd™f£ÙdADÎàM2æ)ÿ»æÝ~“OµË¯4»Ç_6dá´}}`žÜ~“î<ëh··ý›DþÃ%™•ÿ× gœü¯\W(šžªµ>˜Òjä{}!€©ò_àHù/Ö)ý/%M¦SþøðÛæ™þíâøàìzoKf¼N÷X¸‹ý~_=¼:ºp¶î·o¿?îr%è¥kE³k™^{€4MLÕšùgÿiáFqܶݟ#'˜FÿbÜÿ†Hé)<ÿë:+ZªÎ˜¬`1B·U`yÆÐxné N0ùYå){c‚µ}àOÌÂ<´Ð¦l„–sÖ¿ÚÐïï÷÷vN›6T»g7ºW?êî¶û—¾Î8ýÖ—½R�o)dA¸ßl#}j`¦¦úŠeûÁ ”ØÕz¾;²ÑuFè8¥È6ö¿NAÔQJ( æ*d`’~U¢\%ÔâB—¯H“–ÑGB¶cÇpŽÅÏ|þG_¬Úv\Mu漘Fÿ V è¿.Õ)ý/%M&AÙ_¿Nn†’y¸ÑºW‡Ûõv÷ÑÑm}ç;¿ˆÛªø8:w67š%KÙ:Ï@'LøÚi•j£¾QíÙºï®5¨ÂZ¥pwèG8 ¸‰ˆ¯Ño±LÅADºÿPáy¶âË•LáÈôm:Á³SXɨ‡Ño¸ó%Þ…÷,€pÑEýŒ]|í9ü‘Ó?ÆFUÑ7l©çÌ/õÃÜ`ý ’þE °JÿKHXþ³/œh1MËòŸŒlX:£©²YxVbeéÅò.©)¢þˆ=ÝÚ8¿µ÷cß=<Á½â»ìÙîÕƒn|yX?¸0åCæØòšòõ«4ÖœàìÈ‹yà–-ÿÿÛ»ºå¶d½×z -”o”T™4‚¤¤Ê¦V¶eÙ»‘ãÈ’gw‹5†$lC„d)•ª}}sçËÔ©\¤ru|î–oržätÏàÿ‡ E’Åùª’( ~gº{º{úþAÃH,x§p¡/º›x=ß $ÈÝ”Œø‹Š4¹ýví>€Jÿ_¯•]ÿõ¶*ù¿þß%Ã]JƒÆîi5t³µÓ ;;; ½³ÛÞ×:TݹNÿŸG¦–öæñ!{¶{ñó“þëѳWÚÙ©ùC÷ñKãiëU{¸qBÌýïZœßE™›°#J\©952‘üñŒ*3â½ãÉ4^ÆOxÓã~[Pdÿ\â`ö@]þ`ûœÿ¿Iþ¯‚ÿ }w¨u`Õo›:ðÿpü¯iFCÓ{ÙéjFgxåõ_,0Wñ�ÿöãó‡»êé‡ÇgGï.ïüôÐ#çÃGÝ'ïªfl@öÈ×€|‹�¢\]µõ/Þ:ºY‰ ø¬ØðÒM$üµÀ ÊlǯZ\Üç¶Hh±DGEõ¯ìQN&¡}³œ3!Zÿqp=ÛÿÕë¿šÿÑÚªÔÿkÁb|µ{ê»?j‡/NZç¯ÿvRâðõïŸj'LJ;gÆ¥ež¿^ô^3¶Å½j}©ºµÅËEvFd+ƒõuâM?ð]6¥~ò]ËrÒá"%<–])ò7ΉëÈ݆+"Øÿ°úd‚‚Á® qqßÙþaÙPiÿkð¿Þ…Ô.èðk¯-ãÿjXÿ‰ÖêvõvCîtúŽ¦5È°Ûm˜f{H5½Óî JÖÁv+;�†¯žÿzÖ?¼|x|Ð8Ÿ?wHûÕ[g<8øþÇî}vl¶}bo"@Š<#óÿ%?¨ðƒÛ[Ùxj‘/êjÄž�Ñàp-ƒæƒ0¢ûÁÚž!tüN)ÿ8ÿ몦â^@KUÕVûOJgmo”À†óbþ©·&¸ÂüwTMÎHÏ?/ÆÞÄ7ÏÉÌ›ì:œ�뿦µ³þ?Pdüo-–ÍCŸ¸¦5ÿ˜u§QÇ#o©§` Pá/“ڊ˪¹ØÀ’M(ô[É”¥0©ýsñjÌXºsIåÊ'’º¹J›1³¸,Sëh,N‡£¸O8K%‘‡â’3j’8W,›ÚœwbMãû¡yä4™œø„c†ó07«à¼àÃã/Ê4ç N;õ`ƬøѼºNþ´ï1“Û€Ž -gª¤gW×áˆòÞD¹æ)S˜ßéü# Y¶pF¢Æ 3Yq-ŒDŸk —K2Ab?»¸+ørÀ]–ø½¤Ç7O(4R½Â‹;}ï‚òbF!üˆ‚ö×¥T‰}¦Ç仢7iDéœQ˜ƒ#^39B©.ÕŸuu®%u–¶‹( ˆÞ‹øgÁµ žšFÄŸ/ m˜~s(]ÿÑŠ²Î®Å%X±þ«ùüŸN¯'ãkA¸§Æg›eV.–aÕ¢Æ2Ù}.ç'\–¬kå^…‹3ŸØ%U²6rÝÚçŠÜõ-\|û"ìY“™È‡6{ϰɾ6RzáHËÿò\0мþ÷ˆªü¿¶––ÿšÚÖ¤ü¯Q4Oâ€ÄU0·J&OmÒüŸÁ¬ÞU³Â*ù_ÏùzÝŽäÿ:hdÁSêºB_!ž”wˬÿPÿÇkÜÿmi™õ_íuåú_ÂõÿˆzrÝß@¤ù?Œ'XÝË!ŽQ‡ÿ–û,ÿw[ÿ]Âeû/B¨Po6ÿ¨PG™îó~<�¿0O™0á8i*/0©‚áaâÒ ÝÎ.õX]½†E„{Åó•)ÁM8Ò”òåv¡ÿS¹`þÀ¶¼ñ*¹`Õö¿žµÿ%ÿׄ(k -§Ù€‘ˆ|½’S7•üï;+K€Jþït³ü¯k2þ³„ü¿ïø6ŒƒM”©†5ÿÃá1R"ÜaØÿ¹Xp^®×`ÐâfWQ�ªíÿV–ÿU]ò-øÿ‘˜]&9|ðÿó`û%(Ö¢ÿgó¿´V¯#ó?kA3€Õû%ûoJã¿F6ó<â^¬?þ”ýlüWW“ú=C3a¶y<qe�±‡d0ÿu&zé"Á²AÝâú‚Øëùo3ߎÃQKB¥÷ý‹#¡Œ1Ð;5ÎÛžÿ—=³&DEÈ'¶u)l €Vc�™Íˆ1æu¼Š#ÌöÍ·¾øŽ%ÂÐ’?e>ËÝd),æ‚›æÊúP¼ÿƒµ€†ŒÍ®¨ðeP¹ÿ£fëÿvqKXÊÿù-Š8‘$J¯¶Åæ[<AKÊØ=äYp’t }¡Hóøw`6éµÿlÿÚéérÿ§üàMÉüwfK6Þ0”Ú¼.ªÈR›R6µWˆ©àÿv'kÿi–ôÿÔƒt:©—[÷ –—*Ê´zL$UL¼µºÇøã½JÁóLgóOÄAcc>¸^°¾<¡èÅѬÍÈÉwàÛï26Nlíí§¬<eB<ë,a‚•“ÛÏÙdàr]Éo_ÔDÉ_t�¿˜É|ÓdÔmsÙ7€$Ù¤Ï+«„i7é˳§bÝ0Œ¦p…§.%³bC÷È¢ð{˜ÂwŒSM‰Š^ÑGæ1g$>[t‹ÎZŽ+$ ó>©Ïu臯¦6òy2¸òmÚäºôÌbXfûÿþõ?Ê>’£çâc†ªàŒÿü·òµ&Ôeéߪg‰ÏüÏÿ¦›ÃßuÛ¾Ž¤è\æ±Üd9Ë&‡ÌÇà:×¥èšqáûZãN*ºˆ!E÷Õ|#î2F®À ˶KV³"á”aEôô<»Ì¦^_T+ê§ûÞ.Ÿc·_Û«.yñ~Aø -XSpÂ\ÚŸqÖ›Ì?zëñ¹|g¥Çüú àqd}Ÿ²µ$û‡âÁåó¬ˆûb~àÄ(‹àÇ`=ð¾¨ÇŠøo,½ª Xiÿåê?w»²þc=HçÿØ�ž/[‘&7T3L¼QÊÓ=ëK¢p‰E¨Œÿ›wÐxwqµÀÏÎÿÓ4M—ý_jAÈÿ J‚vö†BFüm*Ö0Bí1Vk_ÍÿÙýÿž¦Êúoµ Zÿù|£K@rU€góxSbK)p—Q¸þc&Xý[j¶ÿ³Þ‘õŸëh$ðØõÓ%›oïÿ^~X¥î{ˆêýß\üŸÚ“û¿µ Q’ðà®Måz¿9XÌÿ¾cÖÁÿí\ü—*ã¿êAܨ3ü§ÔàmS])6¥ñAyá¾K øÏZíÿ®ž«ÿÓîJÿ_-Hït= -QÙõ5pÜÚàs~b¾l7ß B-’¯—+À¹MU·£ýÇ̆ê‘ØP]¢àêzç™ú_XÖ~Pÿgû?öô¶¬ÿWBVxÊ\"€mÊó?®£ò§@eþ‡žíÿØéö$ÿׂ¢šŸ¥¹ãÄY‰ˆ—¦òó`µ¦6u2ÿ˜–«ØX,lþ‡éÃR¦ÜZTÕÿ½ŽŽðÕûÙõ¿Û“ù¿õ þoÜBGFK޽˨²ÿkÈÿj«9û¿ÛÒdü_-ˆêÿ¦k>~qa„.DË*.U×—à¿’8|Õª�%Û¶±“*1‰`§ð”¥ - ¬%Ûƒûaƒ -lÙô…‚” jcâiåå ¢|—ÄÙw>uã6'C¬ÍÕ”ïï–e•E Þ*ØgQzÆ–ÊsË‚å8¨"mc[\ÀØÕÓ4r¥DŽ<ƒ ”çr”ppÔ<{¹xfZlBÖ“q‘¬‹2#²ç.•Ÿ!#H¿TÙœþ81¬-ÿ·Õêdó?z=]ö¨ößv°¤êÜô{J¬õ?VuýpTÇæü¿=]ÆÔ‚PßpFöüWÙîiã°týסoÛWÕñ_Ùþ-]Æ׃pÍ#?°Ð·MgRsß,—ÿ¹Jöçâ?5µ×’ú-ˆò¿xî§4Û7 ‹ø_ÔPâj¢ØÀTò7×ÿ¥#ó?êAÈÿA W!vÖ¡°¨¤‰âa¥Ü ¦ç¸K(×ÿqË$ÑÿÅ¥#Ë»ZAàêøÏ\ÿ—¶&ó¿kA´•…³ënRåk Dšÿ§3›6‰Ãœ‹ ó¯#´ZÿÏÅh-ÿYÂõ?(¦«éM¤°!XºÿÛZýíœÿ¯+ýµ òÿñʆ©²¶7ýj5 Òÿg‚å7£«´¾Šÿ¿«Ëõ¿ÄE‹‰åHà¦a™þÏ.›°UD@µÿ/×ÿ]oËüïZPÎÿ¨`;h$ZÿX†Tî*ò¿'Ô´üɺó¿zÙúo]ÿSÒõŸqº‰SZúñ}E¾[(Ïÿ&†ÁükI�«âµ“¯ÿÔ•ù_µ j Cù'ž»‘w烻Ô&Ꭰo¹�ÊBtq¼‰Hx+)+n)*Ö›9£•%@åú¯çø_Wåú_Òë¿MÜQfõ¿é”X+ -öÿ”k«�]½ÿ¯gãÿ[iÿׂhŸwOÙ¶þ$ËoJ÷ÿýÙ7 ì!¸nû¿µÿ{ $ÿ×Üþ¿?Ó.7�6ü?!ÖUwú‹QÁÿ=½•ÿѱ$œäÿ0%žwÎ\³Ï\`°çÞ‚ê2á˜Ò öeÂùÏMBÑ,7ÚÀ¿<êñƒSâåïHB{A9‚Rù§BåïØRdÿ/ÖD0óbO¹Wpòý¸ÿpðŸStCRDñ½]ÜàÞ^šÆ£óß¹¿ÂóCÿX2ž(b+ -žÌ+4Çì±ìåÔ§á)„Ÿ3&X¢lËÀÀÃ)ü½¼éÔš„ßmÆû@ŽÂÿ¡¼ù¤CÎ脨»>K|,shë©6l6²œ†ïÚÿO8HÜßÃ;‰÷‚«ßÃò>ɽƒ‘}ÝŦŠmÓ3âÎ?*„ŸíÝ0‡—ÆÀÛ%†,¦òˆ˜¾CéMýù¯¢ÂÌõü7wwp™á»®…ð,Åaðp|µh8 E9°úÞ -$ÆüÞVAtOô'ŽIîÔI”‚Ñéă¯æ—�0.5¯J[™§ Ê·ÍܯêñMåTÂéè -Dðç[C>@ @– ;G?ÌÄ_Ê (|“Ç *=û>¾ÜÎ Sr©ð_4ñ§ò1´•¡?ó]LNÀÑ‹(ט{/F|&ñŒGñÓ÷”—©·IQpù:¬O¦S—¤&œìf©ø1Û53í4Ù\›|<ÄÚLDô˜¯æ×£YIw}Jn}¸õ6‘B§0©–3ŠÈ´œ:?4•¯øy/$*¸û ÐáÃSbõëk&e ˜ƒ™oŠÅ)â-‹›Mø›Á„¬•½iS9 èûFÉE +ˆSL˜u,}?àDÆfni«ñ´Bä1œYcþÇ„eÉä~9…Uã#p&Ä”|îJšh±´ÞÎéæZ™˜¾ôzÚL‹jZ3ÎK÷¶DÑ0xt–×Vù°`¶Ù²$ú2Ò-ó -‚ þŽfü1§\=™.+}ß}&Ki˜ü—Äð•ðÂa×v{Qœºà~ð¼àÞËÈbf¡úŸÁÁìq7"œ~æžò†ù®ÚH"8Å–¹òŒÙåTdì%¨u ’3MrmäÝqI‰|šAá52¢¸ãurbxÇe?í¦-ð›Eeþ·ï¬œ^ÿ•ÿ ©²þK=HôÿÈðÍCiýïó1ë{}æØ–³j/à -þ×ZÝ\ýGL “ü_Òõ¶)7œa}Üž;ò)êü¼Ç‡ÃÚd;®âÀ/ÑD¶ùèEÅ<Ð'Á‚p柰œ³2c C¤\µ¾ãÛ?øÖüW'°£¯]µtôímSö”\(x€A²ç¿9””Žý˜zËVmŽÊoó«2ºÓtêDÄB9¡æFшŒ§A1}—æ<…)ƒ/f)×ôžê*g`}²” ‚¦éü¾ ·e¢ƒº›¬^³QRv¤öî,·í;1*F�Ãh…£˜”šÂ(&ÕE¤WBµááìHÂ×!;óû; NN:J¢‘ -^ú¾e/xÓòJâz±týG4CcÜ\óy -AµþŸÍÿÒÚ²ÿ_=Hèÿ3Ë:'° ;îöEL9—pd0ÿäh1eMè;eúâõöÿÌÆötUò-HÇË ›† -ûß¿V«àµÕë¿tõŽÞÆü¶.ã¿kAÈÿ‘¾¯8>=Ë%}…¿Ÿ27ˆøâSæÆÌbkê°ä÷_Õ„ŸÚë3à5ý.þ”Ï4 ʼn~~—Ø,\ÊæK¢8ÁG̽ØS‚Pa¹LÜTîÿˆí´• -�vþ¿¦ödÿÇzÕÿ»¦hÿ}å}ˆuü+!Ø;@ø“Tï�Òü/ÀÍÀøƒµÅr¸[y5°:ÿ'ÿßS»2ÿ§ðV§Êö L20¸åmF¥§wCP^ÿcBVnü ²þ‡šÍÿë€(ù¿„ëÿsMwº–cXSb—•þà1ƒ†h ÛwRd|(õÿ]æÌ°ûçÚý?šÚjgë´eüG=ù?h&ÕøK3þ 3Yª¯Â‹BžñÈçd¦P$:ÖàìùòºÇ¡ô[ñ&Ôý)ðc{ݸ#Åy&2!¢Ö«®Æ Ol;ºKCá³ÕH_ȆCôa'aеM.É…ì-»/ûóON¦'ò9–3Âã©B—¹*—Må›û-Ð ’÷7HËÑÙŸïõ /ßÝSÆ.þùÞx6›z{œŸŸ7M×Gºgî%©É‘NÝÊ3¹pµ“~à;j÷¾=ô1«2Q'ë›ä[5m0 ‚KÃä13×·x8|èC ?3×Ô=䧇0©gâËH6±lHa°K<ˆ#"\†i·„û -—è?~Ó"Lb”¯ÿæ#Õ¡ÿëZ'¯ÿKû¿"wß5Æm™Y÷úÆ„\$½@.ç®o?'zqthQÛL¬@HšÜo‘~ÁwˆËÔ™«ðÌíL9zvt°:ݳ.‹N?!2ÿE?ˆ„˜‚øÎKrµLtX!Ü,ÁêÕtåƒ]b/8–½Ž9¨ÐD§&Òé³_*ööy…„e&4 -8ìŒ*®™0ÓÂúÎMÃÄ¥˜7Utá)O$£Ñ©7¤µÝ}µë‰ecîø÷Û¢u=g<f6œ×™c p=)4.âéE±Æq.uðœ4g™~Ñ -Až»Ü âøºÒ6L„T†/Ü4Â[( Ñ?-/ù³´âgzL¸eRCS±…^|Q^øÑ¡âÛÄül3~ó‹i¹ôÅ”Oq~<ô o|»ð’£ùð¿*ÈgKÈ£cÊ÷²˜ØÈbR,ñÏK`ï ÁÎR<j¦Y BQHÝ; (|ìWÞ×öɳL%!˜•{ -úùçø @5•_~‘þÅ5`™øÏsJß7þ3WÿOoKÿ-åÄK:ÁÂÿ2�tðÿ_Pr•¶¿ªù?ëÿþ—õÿjAÈÿû`ÜJîß<¤ùŸ‡z6Å¿‘/Þõy9•u×ÿÕ{ùþ?rý¯IïT(žeK{J™pgQÙÿoåîËôÿëfã1$Xò ˆöÿqšylo²`º -¨ì�x÷° ÿnù\Ë`uü_¶þK§«ÊøŸZîÿEû{Ü-W÷7Ã=�/±ˆee9¨/Ÿ[ÿA±|žT¨ŽÿÏ®ÿš*óêAT»çߎiTVxØ0Têÿ9[IùÿÓ2üŸñÿi¶.ë?Ö‚ÿ}âšIÝ_2ÿF ¹&žO¢Šÿõìú¯vÕŽ´ÿkï[æžÒtv[¤C&1Z ]o«A·7zÞhm•½·……䱧P'(½§`<XX(ž:†E¹#1ÃÑP¤¶ú¨Z&âáÿ¡5ê‰7ÞSNwŸzSïò»ÆywúÓä˜OH÷âñ`0¦Gϯ©>|1p_¿~z8ÚÂ÷ÍRéV´‰å»ƒP¤í-|"ž?µý‘…¶ŒÐn÷ïá Û[â…|´hÐèùYQ~Ù�Ø\¤ó»ÞµD�Wñ»‡ü¯wáµ×R9ÿ·$ÿ×Áÿ¡Ú&íV»±3ÐÿíNc04ººÛì¶[šÚó?\]]�œÙo.݆;Õ†»Ï¦lW÷ž¼µß¿oì¶&ë4Èð»ç‡çÜÓH� y†ŒüòeÆgÜÏS68eŸÄ’À Ƙ‚ë¦G_BBBBBBBBBBBBBBBBBBBBBBBBBâzñÿInÍ�Ø� \ No newline at end of file diff --git a/core/tests/fixtures/config_install/multilingual/block.block.stark_admin.yml b/core/tests/fixtures/config_install/multilingual/block.block.stark_admin.yml new file mode 100644 index 000000000000..639a9dbcbbc5 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/block.block.stark_admin.yml @@ -0,0 +1,27 @@ +uuid: 315ef989-5b8d-46fd-afdd-757e3afc9ebe +langcode: en +status: true +dependencies: + config: + - system.menu.admin + module: + - system + theme: + - stark +_core: + default_config_hash: DWAB7HaAfAJerAmyT8B2K-6qxicu9n0PcKVpDr--N4c +id: stark_admin +theme: stark +region: sidebar_first +weight: 1 +provider: null +plugin: 'system_menu_block:admin' +settings: + id: 'system_menu_block:admin' + label: Administration + label_display: visible + provider: system + level: 1 + depth: 0 + expand_all_items: false +visibility: { } diff --git a/core/tests/fixtures/config_install/multilingual/block.block.stark_branding.yml b/core/tests/fixtures/config_install/multilingual/block.block.stark_branding.yml new file mode 100644 index 000000000000..052c52606c80 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/block.block.stark_branding.yml @@ -0,0 +1,25 @@ +uuid: c49f2565-3d40-4ff8-a22c-2470bd562c5f +langcode: en +status: true +dependencies: + module: + - system + theme: + - stark +_core: + default_config_hash: fRKXNB91UxDvEMkzCR8ZBsawfC6Fqbme2gtobei3gu4 +id: stark_branding +theme: stark +region: header +weight: 0 +provider: null +plugin: system_branding_block +settings: + id: system_branding_block + label: 'Site branding' + label_display: '0' + provider: system + use_site_logo: true + use_site_name: true + use_site_slogan: true +visibility: { } diff --git a/core/tests/fixtures/config_install/multilingual/block.block.stark_local_actions.yml b/core/tests/fixtures/config_install/multilingual/block.block.stark_local_actions.yml new file mode 100644 index 000000000000..86a3ee2294dc --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/block.block.stark_local_actions.yml @@ -0,0 +1,20 @@ +uuid: 8429dc9e-5c36-48ac-9ce9-ccde673bdfe7 +langcode: en +status: true +dependencies: + theme: + - stark +_core: + default_config_hash: PffmQ-ABSz5tFjWmVsR7NesunDnEivvopnJnBjl8KNE +id: stark_local_actions +theme: stark +region: content +weight: -10 +provider: null +plugin: local_actions_block +settings: + id: local_actions_block + label: 'Primary admin actions' + label_display: '0' + provider: core +visibility: { } diff --git a/core/tests/fixtures/config_install/multilingual/block.block.stark_local_tasks.yml b/core/tests/fixtures/config_install/multilingual/block.block.stark_local_tasks.yml new file mode 100644 index 000000000000..6b2e00b7dcae --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/block.block.stark_local_tasks.yml @@ -0,0 +1,22 @@ +uuid: 224383ff-a7e5-4fd1-84b8-c153040baf52 +langcode: en +status: true +dependencies: + theme: + - stark +_core: + default_config_hash: c-06bbElRY5sKmglk74ppgTW93Et4-EJFyNiUZMb8JY +id: stark_local_tasks +theme: stark +region: content +weight: -20 +provider: null +plugin: local_tasks_block +settings: + id: local_tasks_block + label: Tabs + label_display: '0' + provider: core + primary: true + secondary: true +visibility: { } diff --git a/core/tests/fixtures/config_install/multilingual/block.block.stark_login.yml b/core/tests/fixtures/config_install/multilingual/block.block.stark_login.yml new file mode 100644 index 000000000000..2f07b4da7c97 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/block.block.stark_login.yml @@ -0,0 +1,22 @@ +uuid: 7cc06fac-e04f-432f-a402-db2b3fc514e2 +langcode: en +status: true +dependencies: + module: + - user + theme: + - stark +_core: + default_config_hash: 4QlSnWBcxxKMIFRM8sbu_MjSkcp3NjGgnVrc-lynQHI +id: stark_login +theme: stark +region: sidebar_first +weight: 0 +provider: null +plugin: user_login_block +settings: + id: user_login_block + label: 'User login' + label_display: visible + provider: user +visibility: { } diff --git a/core/tests/fixtures/config_install/multilingual/block.block.stark_messages.yml b/core/tests/fixtures/config_install/multilingual/block.block.stark_messages.yml new file mode 100644 index 000000000000..b1c18036f146 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/block.block.stark_messages.yml @@ -0,0 +1,22 @@ +uuid: 7a2e98dd-605d-4724-86aa-a77049371035 +langcode: en +status: true +dependencies: + module: + - system + theme: + - stark +_core: + default_config_hash: 5MNdk3fpMKx_xxBTcz2T11DL4XEU1H5SgHl8BsYdFsA +id: stark_messages +theme: stark +region: highlighted +weight: 0 +provider: null +plugin: system_messages_block +settings: + id: system_messages_block + label: 'Status messages' + label_display: '0' + provider: system +visibility: { } diff --git a/core/tests/fixtures/config_install/multilingual/block.block.stark_page_title.yml b/core/tests/fixtures/config_install/multilingual/block.block.stark_page_title.yml new file mode 100644 index 000000000000..4cb620fbc765 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/block.block.stark_page_title.yml @@ -0,0 +1,20 @@ +uuid: 0d264188-58d5-4c1e-97dd-b921250be7d5 +langcode: en +status: true +dependencies: + theme: + - stark +_core: + default_config_hash: 8yptDf6WrXxeyevUz4nP5vfr7BtxQqCBMninhV2IJ1g +id: stark_page_title +theme: stark +region: content +weight: -30 +provider: null +plugin: page_title_block +settings: + id: page_title_block + label: 'Page title' + label_display: '0' + provider: core +visibility: { } diff --git a/core/tests/fixtures/config_install/multilingual/block.block.stark_tools.yml b/core/tests/fixtures/config_install/multilingual/block.block.stark_tools.yml new file mode 100644 index 000000000000..92fae3cf426e --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/block.block.stark_tools.yml @@ -0,0 +1,27 @@ +uuid: ea5d1d85-0843-4425-9a2c-47cedb033650 +langcode: en +status: true +dependencies: + config: + - system.menu.tools + module: + - system + theme: + - stark +_core: + default_config_hash: xCOijLdB1-UgXxQ9a0D1_pd8vxNEhfMnxXZc8jYhHjs +id: stark_tools +theme: stark +region: sidebar_first +weight: 0 +provider: null +plugin: 'system_menu_block:tools' +settings: + id: 'system_menu_block:tools' + label: Tools + label_display: visible + provider: system + level: 1 + depth: 0 + expand_all_items: false +visibility: { } diff --git a/core/tests/fixtures/config_install/multilingual/core.date_format.fallback.yml b/core/tests/fixtures/config_install/multilingual/core.date_format.fallback.yml new file mode 100644 index 000000000000..70744d0e1038 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/core.date_format.fallback.yml @@ -0,0 +1,10 @@ +uuid: fc00df3e-5c5b-4776-b70d-310e9591d166 +langcode: en +status: true +dependencies: { } +_core: + default_config_hash: 7klS5IWXrwzVaPpYZFAs6wcx8U2FF1X73OfrtTsvuvE +id: fallback +label: 'Fallback date format' +locked: true +pattern: 'D, m/d/Y - H:i' diff --git a/core/tests/fixtures/config_install/multilingual/core.date_format.html_date.yml b/core/tests/fixtures/config_install/multilingual/core.date_format.html_date.yml new file mode 100644 index 000000000000..cbeb813d754e --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/core.date_format.html_date.yml @@ -0,0 +1,10 @@ +uuid: f70daa40-f3ae-47e6-acac-be6894d26ab4 +langcode: en +status: true +dependencies: { } +_core: + default_config_hash: EOQltUQPmgc6UQ2rcJ4Xi_leCEJj5ui0TR-12duS-Tk +id: html_date +label: 'HTML Date' +locked: true +pattern: Y-m-d diff --git a/core/tests/fixtures/config_install/multilingual/core.date_format.html_datetime.yml b/core/tests/fixtures/config_install/multilingual/core.date_format.html_datetime.yml new file mode 100644 index 000000000000..b3690f4a4142 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/core.date_format.html_datetime.yml @@ -0,0 +1,10 @@ +uuid: cb2b2052-e0de-4435-aad5-5b5a81ac768c +langcode: en +status: true +dependencies: { } +_core: + default_config_hash: jxfClwZIRXIdcvMrE--WkcZxDGUVoOIE3Sm2NRZlFuE +id: html_datetime +label: 'HTML Datetime' +locked: true +pattern: 'Y-m-d\TH:i:sO' diff --git a/core/tests/fixtures/config_install/multilingual/core.date_format.html_month.yml b/core/tests/fixtures/config_install/multilingual/core.date_format.html_month.yml new file mode 100644 index 000000000000..2f72e7d5841f --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/core.date_format.html_month.yml @@ -0,0 +1,10 @@ +uuid: 4cd971a0-3778-45d2-9ad9-d06ddcaf8d15 +langcode: en +status: true +dependencies: { } +_core: + default_config_hash: Z7KuCUwM_WdTNvLcoltuX3_8d-s-8FZkTN6KgNwF0eM +id: html_month +label: 'HTML Month' +locked: true +pattern: Y-m diff --git a/core/tests/fixtures/config_install/multilingual/core.date_format.html_time.yml b/core/tests/fixtures/config_install/multilingual/core.date_format.html_time.yml new file mode 100644 index 000000000000..794784c495b9 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/core.date_format.html_time.yml @@ -0,0 +1,10 @@ +uuid: 89bb4ba8-1816-42cd-a563-782e2bf6a6ae +langcode: en +status: true +dependencies: { } +_core: + default_config_hash: M7yqicYkU36hRy5p9drAaGBBihhUD1OyujFrAaQ93ZE +id: html_time +label: 'HTML Time' +locked: true +pattern: 'H:i:s' diff --git a/core/tests/fixtures/config_install/multilingual/core.date_format.html_week.yml b/core/tests/fixtures/config_install/multilingual/core.date_format.html_week.yml new file mode 100644 index 000000000000..f86693fc5baa --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/core.date_format.html_week.yml @@ -0,0 +1,10 @@ +uuid: 7acf37cd-2800-4a89-b0b2-be8899a50496 +langcode: en +status: true +dependencies: { } +_core: + default_config_hash: wKD4WsoV_wFgv2vgI4mcAAFSIzrye17ykzdwrnApkfY +id: html_week +label: 'HTML Week' +locked: true +pattern: Y-\WW diff --git a/core/tests/fixtures/config_install/multilingual/core.date_format.html_year.yml b/core/tests/fixtures/config_install/multilingual/core.date_format.html_year.yml new file mode 100644 index 000000000000..534b847349b7 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/core.date_format.html_year.yml @@ -0,0 +1,10 @@ +uuid: 5a107621-0d4b-40e0-8588-d4a461d24b7d +langcode: en +status: true +dependencies: { } +_core: + default_config_hash: OjekiQuX9RbVQ2_8jOHBL94RgYLePqX7wpfNGgcQzrk +id: html_year +label: 'HTML Year' +locked: true +pattern: 'Y' diff --git a/core/tests/fixtures/config_install/multilingual/core.date_format.html_yearless_date.yml b/core/tests/fixtures/config_install/multilingual/core.date_format.html_yearless_date.yml new file mode 100644 index 000000000000..ef91420b3753 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/core.date_format.html_yearless_date.yml @@ -0,0 +1,10 @@ +uuid: bea57536-8b97-4559-88af-f59cb327840a +langcode: en +status: true +dependencies: { } +_core: + default_config_hash: 5VpawMrKPEPCkoO4YpPa0TDFO2dgiIHfTziJtwlmUxc +id: html_yearless_date +label: 'HTML Yearless date' +locked: true +pattern: m-d diff --git a/core/tests/fixtures/config_install/multilingual/core.date_format.long.yml b/core/tests/fixtures/config_install/multilingual/core.date_format.long.yml new file mode 100644 index 000000000000..f39130851284 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/core.date_format.long.yml @@ -0,0 +1,10 @@ +uuid: 176a9d6c-b90b-4849-bfb7-0101cef34615 +langcode: en +status: true +dependencies: { } +_core: + default_config_hash: og8sWXhBuHbLMw3CoiBEZjgqSyhFBFmcbUW_wLcfNbo +id: long +label: 'Default long date' +locked: false +pattern: 'l, F j, Y - H:i' diff --git a/core/tests/fixtures/config_install/multilingual/core.date_format.medium.yml b/core/tests/fixtures/config_install/multilingual/core.date_format.medium.yml new file mode 100644 index 000000000000..d0605a31eca2 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/core.date_format.medium.yml @@ -0,0 +1,10 @@ +uuid: f8e4e55a-9592-48e8-af81-070e526949d9 +langcode: en +status: true +dependencies: { } +_core: + default_config_hash: nzL5d024NjXIX_8TlT6uFAu973lmfkmHklJC-2i9rAE +id: medium +label: 'Default medium date' +locked: false +pattern: 'D, m/d/Y - H:i' diff --git a/core/tests/fixtures/config_install/multilingual/core.date_format.short.yml b/core/tests/fixtures/config_install/multilingual/core.date_format.short.yml new file mode 100644 index 000000000000..256b17d9010f --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/core.date_format.short.yml @@ -0,0 +1,10 @@ +uuid: 313133c2-c0a7-4da9-9aa4-37ccf9233d68 +langcode: en +status: true +dependencies: { } +_core: + default_config_hash: AlzeyytA8InBgxIG9H2UDJYs3CG98Zj6yRsDKmlbZwA +id: short +label: 'Default short date' +locked: false +pattern: 'm/d/Y - H:i' diff --git a/core/tests/fixtures/config_install/multilingual/core.entity_form_mode.user.register.yml b/core/tests/fixtures/config_install/multilingual/core.entity_form_mode.user.register.yml new file mode 100644 index 000000000000..4a363c73dcc1 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/core.entity_form_mode.user.register.yml @@ -0,0 +1,13 @@ +uuid: 3eb10631-6990-4617-9387-dc35347ba9d5 +langcode: en +status: true +dependencies: + module: + - user +_core: + default_config_hash: flXhTcp55yLcyy7ZLOhPGKGZobZQJdkAFVWV3LseiuI +id: user.register +label: Register +description: '' +targetEntityType: user +cache: true diff --git a/core/tests/fixtures/config_install/multilingual/core.entity_view_mode.node.full.yml b/core/tests/fixtures/config_install/multilingual/core.entity_view_mode.node.full.yml new file mode 100644 index 000000000000..fee38ae7ca1d --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/core.entity_view_mode.node.full.yml @@ -0,0 +1,13 @@ +uuid: ac62530b-5610-411e-9c87-6c7c4b885f75 +langcode: en +status: false +dependencies: + module: + - node +_core: + default_config_hash: ElrtInxGjZd7GaapJ5O9n-ugi2hG2IxFivtgn0tHOsk +id: node.full +label: 'Full content' +description: '' +targetEntityType: node +cache: true diff --git a/core/tests/fixtures/config_install/multilingual/core.entity_view_mode.node.rss.yml b/core/tests/fixtures/config_install/multilingual/core.entity_view_mode.node.rss.yml new file mode 100644 index 000000000000..ade4f8854d84 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/core.entity_view_mode.node.rss.yml @@ -0,0 +1,13 @@ +uuid: 0f13a303-8b40-4b35-bfc6-b196b930215f +langcode: en +status: false +dependencies: + module: + - node +_core: + default_config_hash: vlYzr-rp2f9NMp-Qlr4sFjlqRq-90mco5-afLNGwCrU +id: node.rss +label: RSS +description: '' +targetEntityType: node +cache: true diff --git a/core/tests/fixtures/config_install/multilingual/core.entity_view_mode.node.search_index.yml b/core/tests/fixtures/config_install/multilingual/core.entity_view_mode.node.search_index.yml new file mode 100644 index 000000000000..6b7ecc1d0b4e --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/core.entity_view_mode.node.search_index.yml @@ -0,0 +1,13 @@ +uuid: a2066483-2f85-4822-af66-dd3fe24537bf +langcode: en +status: false +dependencies: + module: + - node +_core: + default_config_hash: fVFfJv_GzBRE-wpRHbfD5a3VjnhbEOXG6lvRd3uaccY +id: node.search_index +label: 'Search index' +description: '' +targetEntityType: node +cache: true diff --git a/core/tests/fixtures/config_install/multilingual/core.entity_view_mode.node.search_result.yml b/core/tests/fixtures/config_install/multilingual/core.entity_view_mode.node.search_result.yml new file mode 100644 index 000000000000..17f21ab20e17 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/core.entity_view_mode.node.search_result.yml @@ -0,0 +1,13 @@ +uuid: 1dcb883c-c089-4ef7-8840-4b4757d19185 +langcode: en +status: false +dependencies: + module: + - node +_core: + default_config_hash: 6GCOQ-jP2RbdbHA5YWQ6bT8CfGbqrBYKOSC_XY4E3ZM +id: node.search_result +label: 'Search result highlighting input' +description: '' +targetEntityType: node +cache: true diff --git a/core/tests/fixtures/config_install/multilingual/core.entity_view_mode.node.teaser.yml b/core/tests/fixtures/config_install/multilingual/core.entity_view_mode.node.teaser.yml new file mode 100644 index 000000000000..60f1be4c44f4 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/core.entity_view_mode.node.teaser.yml @@ -0,0 +1,13 @@ +uuid: 2f0674e6-7141-4f6b-9f1f-6aaaf6a49d79 +langcode: en +status: true +dependencies: + module: + - node +_core: + default_config_hash: Mz9qWr1kUYK0mjRAGDsr5XS6PvtZ24en_7ndt-pyWe4 +id: node.teaser +label: Teaser +description: '' +targetEntityType: node +cache: true diff --git a/core/tests/fixtures/config_install/multilingual/core.entity_view_mode.user.compact.yml b/core/tests/fixtures/config_install/multilingual/core.entity_view_mode.user.compact.yml new file mode 100644 index 000000000000..2890bc49e688 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/core.entity_view_mode.user.compact.yml @@ -0,0 +1,13 @@ +uuid: 7c381a1a-3206-4c3f-adfe-8a2fbcae76a0 +langcode: en +status: true +dependencies: + module: + - user +_core: + default_config_hash: 71CSAr_LNPcgu6D6jI4INl1KATkahmeyUFBETAWya8g +id: user.compact +label: Compact +description: '' +targetEntityType: user +cache: true diff --git a/core/tests/fixtures/config_install/multilingual/core.entity_view_mode.user.full.yml b/core/tests/fixtures/config_install/multilingual/core.entity_view_mode.user.full.yml new file mode 100644 index 000000000000..43eec1534810 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/core.entity_view_mode.user.full.yml @@ -0,0 +1,13 @@ +uuid: 9e9ad96f-b5d9-4864-b386-7bcc3edd51b1 +langcode: en +status: false +dependencies: + module: + - user +_core: + default_config_hash: mQIF_foYjmnVSr9MpcD4CTaJE_FpO1AyDd_DskztGhM +id: user.full +label: 'User account' +description: '' +targetEntityType: user +cache: true diff --git a/core/tests/fixtures/config_install/multilingual/core.extension.yml b/core/tests/fixtures/config_install/multilingual/core.extension.yml new file mode 100644 index 000000000000..1e80ba43f52c --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/core.extension.yml @@ -0,0 +1,23 @@ +_core: + default_config_hash: m2GVq11UAOVuNgj8x0t5fMOPujpvQQ_zxLoaly1BMEU +module: + block: 0 + config: 0 + dblog: 0 + dynamic_page_cache: 0 + field: 0 + file: 0 + filter: 0 + language: 0 + locale: 0 + node: 0 + page_cache: 0 + path_alias: 0 + system: 0 + text: 0 + user: 0 + views: 10 + testing_config_install_multilingual: 1000 +theme: + stark: 0 +profile: testing_config_install_multilingual diff --git a/core/tests/fixtures/config_install/multilingual/core.menu.static_menu_link_overrides.yml b/core/tests/fixtures/config_install/multilingual/core.menu.static_menu_link_overrides.yml new file mode 100644 index 000000000000..2261a221b804 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/core.menu.static_menu_link_overrides.yml @@ -0,0 +1,3 @@ +_core: + default_config_hash: jdY7AU0tU-QsjmiOw3W8vwpYMb-By--_MSFgbqKUTYM +definitions: { } diff --git a/core/tests/fixtures/config_install/multilingual/dblog.settings.yml b/core/tests/fixtures/config_install/multilingual/dblog.settings.yml new file mode 100644 index 000000000000..fbd17ea50896 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/dblog.settings.yml @@ -0,0 +1,3 @@ +_core: + default_config_hash: e883aGsrt1wFrsydlYU584PZONCSfRy0DtkZ9KzHb58 +row_limit: 1000 diff --git a/core/tests/fixtures/config_install/multilingual/field.settings.yml b/core/tests/fixtures/config_install/multilingual/field.settings.yml new file mode 100644 index 000000000000..2225b8ffda3b --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/field.settings.yml @@ -0,0 +1,3 @@ +_core: + default_config_hash: nJk0TAQBzlNo52ehiHI7bIEPLGi0BYqZvPdEn7Chfu0 +purge_batch_size: 50 diff --git a/core/tests/fixtures/config_install/multilingual/field.storage.node.body.yml b/core/tests/fixtures/config_install/multilingual/field.storage.node.body.yml new file mode 100644 index 000000000000..659e2127867c --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/field.storage.node.body.yml @@ -0,0 +1,21 @@ +uuid: 38e2675c-36a7-47b9-9ef6-11773d2c9684 +langcode: en +status: true +dependencies: + module: + - node + - text +_core: + default_config_hash: EBUo7qOWqaiZaQ_RC9sLY5IoDKphS34v77VIHSACmVY +id: node.body +field_name: body +entity_type: node +type: text_with_summary +settings: { } +module: text +locked: false +cardinality: 1 +translatable: true +indexes: { } +persist_with_no_fields: true +custom_storage: false diff --git a/core/tests/fixtures/config_install/multilingual/file.settings.yml b/core/tests/fixtures/config_install/multilingual/file.settings.yml new file mode 100644 index 000000000000..a4c576c3ab98 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/file.settings.yml @@ -0,0 +1,7 @@ +_core: + default_config_hash: 8LI-1XgwLt9hYRns_7c81S632d6JhdqXKs4vDheaG6E +description: + type: textfield + length: 128 +icon: + directory: core/modules/file/icons diff --git a/core/tests/fixtures/config_install/multilingual/filter.format.plain_text.yml b/core/tests/fixtures/config_install/multilingual/filter.format.plain_text.yml new file mode 100644 index 000000000000..255e34bdab73 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/filter.format.plain_text.yml @@ -0,0 +1,29 @@ +uuid: 00cd5b60-e455-46ed-899f-b2ebf6cc76aa +langcode: en +status: true +dependencies: { } +_core: + default_config_hash: NIKBt6kw_uPhNI0qtR2DnRf7mSOgAQdx7Q94SKMjXbQ +name: 'Plain text' +format: plain_text +weight: 10 +filters: + filter_autop: + id: filter_autop + provider: filter + status: true + weight: 0 + settings: { } + filter_html_escape: + id: filter_html_escape + provider: filter + status: true + weight: -10 + settings: { } + filter_url: + id: filter_url + provider: filter + status: true + weight: 0 + settings: + filter_url_length: 72 diff --git a/core/tests/fixtures/config_install/multilingual/filter.settings.yml b/core/tests/fixtures/config_install/multilingual/filter.settings.yml new file mode 100644 index 000000000000..9ce293937658 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/filter.settings.yml @@ -0,0 +1,4 @@ +_core: + default_config_hash: FiPjM3WdB__ruFA7B6TLwni_UcZbmek5G4b2dxQItxA +fallback_format: plain_text +always_show_fallback_choice: false diff --git a/core/tests/fixtures/config_install/multilingual/language.entity.en.yml b/core/tests/fixtures/config_install/multilingual/language.entity.en.yml new file mode 100644 index 000000000000..7f1938688d4d --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language.entity.en.yml @@ -0,0 +1,11 @@ +uuid: 375507a7-fe17-4941-a622-987650600c9b +langcode: en +status: true +dependencies: { } +_core: + default_config_hash: lBXDpdDPXQtrfTJQhr6MjRJJEEyYSoRJ0acdvHLsWeA +id: en +label: English +direction: ltr +weight: 0 +locked: false diff --git a/core/tests/fixtures/config_install/multilingual/language.entity.es.yml b/core/tests/fixtures/config_install/multilingual/language.entity.es.yml new file mode 100644 index 000000000000..8364b6908fa0 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language.entity.es.yml @@ -0,0 +1,9 @@ +uuid: 249500e1-4e93-4eec-b5ae-99afe852d4ed +langcode: en +status: true +dependencies: { } +id: es +label: Spanish +direction: ltr +weight: 1 +locked: false diff --git a/core/tests/fixtures/config_install/multilingual/language.entity.und.yml b/core/tests/fixtures/config_install/multilingual/language.entity.und.yml new file mode 100644 index 000000000000..8d609de5b844 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language.entity.und.yml @@ -0,0 +1,11 @@ +uuid: c66606d5-4582-4b09-aa08-25a721400471 +langcode: en +status: true +dependencies: { } +_core: + default_config_hash: eNX6lLCKDaY83nCMh20My---y03KbiFlv802DKCCpvg +id: und +label: 'Not specified' +direction: ltr +weight: 2 +locked: true diff --git a/core/tests/fixtures/config_install/multilingual/language.entity.zxx.yml b/core/tests/fixtures/config_install/multilingual/language.entity.zxx.yml new file mode 100644 index 000000000000..ee4bd2de6e82 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language.entity.zxx.yml @@ -0,0 +1,11 @@ +uuid: 29bd4500-26ce-4284-9d57-a70b0c6ba1aa +langcode: en +status: true +dependencies: { } +_core: + default_config_hash: 35CefWbnzaiytcg3acexxz_GTvuwIjYd_ZTcmmR-tXA +id: zxx +label: 'Not applicable' +direction: ltr +weight: 3 +locked: true diff --git a/core/tests/fixtures/config_install/multilingual/language.mappings.yml b/core/tests/fixtures/config_install/multilingual/language.mappings.yml new file mode 100644 index 000000000000..bdfaae28d89f --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language.mappings.yml @@ -0,0 +1,13 @@ +_core: + default_config_hash: EMWe7Yu4Q5eD-NUfNuQAWGBvYUNZPIinztEtONSmsDc +map: + 'no': nb + pt: pt-pt + zh: zh-hans + zh-tw: zh-hant + zh-hk: zh-hant + zh-mo: zh-hant + zh-cht: zh-hant + zh-cn: zh-hans + zh-sg: zh-hans + zh-chs: zh-hans diff --git a/core/tests/fixtures/config_install/multilingual/language.negotiation.yml b/core/tests/fixtures/config_install/multilingual/language.negotiation.yml new file mode 100644 index 000000000000..1eb964048857 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language.negotiation.yml @@ -0,0 +1,13 @@ +_core: + default_config_hash: uEePITI9tV6WqzmsTb7MfPCi5yPWXSxAN1xeLcYFQbM +session: + parameter: language +url: + source: path_prefix + prefixes: + en: '' + es: es + domains: + en: '' + es: '' +selected_langcode: site_default diff --git a/core/tests/fixtures/config_install/multilingual/language.types.yml b/core/tests/fixtures/config_install/multilingual/language.types.yml new file mode 100644 index 000000000000..1808f38c2a12 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language.types.yml @@ -0,0 +1,19 @@ +_core: + default_config_hash: dqouFqVseNJNvEjsoYKxbinFOITuCxYhi4y2OTNQP_8 +all: + - language_interface + - language_content + - language_url +configurable: + - language_interface +negotiation: + language_content: + enabled: + language-interface: 0 + language_url: + enabled: + language-url: 0 + language-url-fallback: 1 + language_interface: + enabled: + language-url: 0 diff --git a/core/tests/fixtures/config_install/multilingual/language/es/block.block.stark_admin.yml b/core/tests/fixtures/config_install/multilingual/language/es/block.block.stark_admin.yml new file mode 100644 index 000000000000..591448049970 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language/es/block.block.stark_admin.yml @@ -0,0 +1,2 @@ +settings: + label: Administración diff --git a/core/tests/fixtures/config_install/multilingual/language/es/block.block.stark_login.yml b/core/tests/fixtures/config_install/multilingual/language/es/block.block.stark_login.yml new file mode 100644 index 000000000000..2603715f1a41 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language/es/block.block.stark_login.yml @@ -0,0 +1,2 @@ +settings: + label: 'Inicio de sesión' diff --git a/core/tests/fixtures/config_install/multilingual/language/es/block.block.stark_page_title.yml b/core/tests/fixtures/config_install/multilingual/language/es/block.block.stark_page_title.yml new file mode 100644 index 000000000000..93b11464bc87 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language/es/block.block.stark_page_title.yml @@ -0,0 +1,2 @@ +settings: + label: 'TÃtulo de página' diff --git a/core/tests/fixtures/config_install/multilingual/language/es/block.block.stark_tools.yml b/core/tests/fixtures/config_install/multilingual/language/es/block.block.stark_tools.yml new file mode 100644 index 000000000000..e5cba0a37871 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language/es/block.block.stark_tools.yml @@ -0,0 +1,2 @@ +settings: + label: Herramientas diff --git a/core/tests/fixtures/config_install/multilingual/language/es/core.date_format.fallback.yml b/core/tests/fixtures/config_install/multilingual/language/es/core.date_format.fallback.yml new file mode 100644 index 000000000000..ebdc9f768a2e --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language/es/core.date_format.fallback.yml @@ -0,0 +1 @@ +label: 'Formato de fecha de respaldo' diff --git a/core/tests/fixtures/config_install/multilingual/language/es/core.date_format.html_date.yml b/core/tests/fixtures/config_install/multilingual/language/es/core.date_format.html_date.yml new file mode 100644 index 000000000000..be1a1aa8231a --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language/es/core.date_format.html_date.yml @@ -0,0 +1 @@ +label: 'Fecha HTML' diff --git a/core/tests/fixtures/config_install/multilingual/language/es/core.date_format.html_month.yml b/core/tests/fixtures/config_install/multilingual/language/es/core.date_format.html_month.yml new file mode 100644 index 000000000000..78f30e1dc560 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language/es/core.date_format.html_month.yml @@ -0,0 +1 @@ +label: 'Mes HTML' diff --git a/core/tests/fixtures/config_install/multilingual/language/es/core.date_format.html_time.yml b/core/tests/fixtures/config_install/multilingual/language/es/core.date_format.html_time.yml new file mode 100644 index 000000000000..94f2d513753c --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language/es/core.date_format.html_time.yml @@ -0,0 +1 @@ +label: 'Hora HTML' diff --git a/core/tests/fixtures/config_install/multilingual/language/es/core.date_format.html_week.yml b/core/tests/fixtures/config_install/multilingual/language/es/core.date_format.html_week.yml new file mode 100644 index 000000000000..a83d9aa3ddd9 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language/es/core.date_format.html_week.yml @@ -0,0 +1 @@ +label: 'Semana HTML' diff --git a/core/tests/fixtures/config_install/multilingual/language/es/core.date_format.html_year.yml b/core/tests/fixtures/config_install/multilingual/language/es/core.date_format.html_year.yml new file mode 100644 index 000000000000..3980f9d4e58e --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language/es/core.date_format.html_year.yml @@ -0,0 +1 @@ +label: 'Año HTML' diff --git a/core/tests/fixtures/config_install/multilingual/language/es/core.date_format.html_yearless_date.yml b/core/tests/fixtures/config_install/multilingual/language/es/core.date_format.html_yearless_date.yml new file mode 100644 index 000000000000..e77d5aaf2431 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language/es/core.date_format.html_yearless_date.yml @@ -0,0 +1 @@ +label: 'Fecha anual HTML' diff --git a/core/tests/fixtures/config_install/multilingual/language/es/core.date_format.long.yml b/core/tests/fixtures/config_install/multilingual/language/es/core.date_format.long.yml new file mode 100644 index 000000000000..a515e994513e --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language/es/core.date_format.long.yml @@ -0,0 +1 @@ +label: 'Fecha larga por defecto' diff --git a/core/tests/fixtures/config_install/multilingual/language/es/core.date_format.medium.yml b/core/tests/fixtures/config_install/multilingual/language/es/core.date_format.medium.yml new file mode 100644 index 000000000000..9bc3a6ad3f2b --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language/es/core.date_format.medium.yml @@ -0,0 +1,2 @@ +label: 'Fecha mediana por defecto' +pattern: 'D, d/m/Y - H:i' diff --git a/core/tests/fixtures/config_install/multilingual/language/es/core.date_format.short.yml b/core/tests/fixtures/config_install/multilingual/language/es/core.date_format.short.yml new file mode 100644 index 000000000000..509c0f28160d --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language/es/core.date_format.short.yml @@ -0,0 +1,2 @@ +label: 'Fecha corta por defecto' +pattern: 'd/m/Y - H:i' diff --git a/core/tests/fixtures/config_install/multilingual/language/es/core.entity_form_mode.user.register.yml b/core/tests/fixtures/config_install/multilingual/language/es/core.entity_form_mode.user.register.yml new file mode 100644 index 000000000000..f6dca9f17158 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language/es/core.entity_form_mode.user.register.yml @@ -0,0 +1 @@ +label: Registro diff --git a/core/tests/fixtures/config_install/multilingual/language/es/core.entity_view_mode.node.full.yml b/core/tests/fixtures/config_install/multilingual/language/es/core.entity_view_mode.node.full.yml new file mode 100644 index 000000000000..eeb2f4e21a2b --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language/es/core.entity_view_mode.node.full.yml @@ -0,0 +1 @@ +label: 'Contenido completo' diff --git a/core/tests/fixtures/config_install/multilingual/language/es/core.entity_view_mode.node.search_index.yml b/core/tests/fixtures/config_install/multilingual/language/es/core.entity_view_mode.node.search_index.yml new file mode 100644 index 000000000000..2f8f21b53e6f --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language/es/core.entity_view_mode.node.search_index.yml @@ -0,0 +1 @@ +label: 'Ãndice de búsqueda' diff --git a/core/tests/fixtures/config_install/multilingual/language/es/core.entity_view_mode.node.search_result.yml b/core/tests/fixtures/config_install/multilingual/language/es/core.entity_view_mode.node.search_result.yml new file mode 100644 index 000000000000..0b0f4abddde6 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language/es/core.entity_view_mode.node.search_result.yml @@ -0,0 +1 @@ +label: 'Destacar la entrada de los resultados de búsqueda' diff --git a/core/tests/fixtures/config_install/multilingual/language/es/core.entity_view_mode.node.teaser.yml b/core/tests/fixtures/config_install/multilingual/language/es/core.entity_view_mode.node.teaser.yml new file mode 100644 index 000000000000..c3db7fcd0e02 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language/es/core.entity_view_mode.node.teaser.yml @@ -0,0 +1 @@ +label: Resumen diff --git a/core/tests/fixtures/config_install/multilingual/language/es/core.entity_view_mode.user.compact.yml b/core/tests/fixtures/config_install/multilingual/language/es/core.entity_view_mode.user.compact.yml new file mode 100644 index 000000000000..aafa097d339a --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language/es/core.entity_view_mode.user.compact.yml @@ -0,0 +1 @@ +label: Compacto diff --git a/core/tests/fixtures/config_install/multilingual/language/es/core.entity_view_mode.user.full.yml b/core/tests/fixtures/config_install/multilingual/language/es/core.entity_view_mode.user.full.yml new file mode 100644 index 000000000000..553531928c2b --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language/es/core.entity_view_mode.user.full.yml @@ -0,0 +1 @@ +label: 'Cuenta de usuario' diff --git a/core/tests/fixtures/config_install/multilingual/language/es/filter.format.plain_text.yml b/core/tests/fixtures/config_install/multilingual/language/es/filter.format.plain_text.yml new file mode 100644 index 000000000000..d30f7d801e04 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language/es/filter.format.plain_text.yml @@ -0,0 +1 @@ +name: 'Texto sin formato' diff --git a/core/tests/fixtures/config_install/multilingual/language/es/language.entity.en.yml b/core/tests/fixtures/config_install/multilingual/language/es/language.entity.en.yml new file mode 100644 index 000000000000..3030c213012e --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language/es/language.entity.en.yml @@ -0,0 +1 @@ +label: Inglés diff --git a/core/tests/fixtures/config_install/multilingual/language/es/language.entity.es.yml b/core/tests/fixtures/config_install/multilingual/language/es/language.entity.es.yml new file mode 100644 index 000000000000..6254aac2ed38 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language/es/language.entity.es.yml @@ -0,0 +1 @@ +label: Español diff --git a/core/tests/fixtures/config_install/multilingual/language/es/language.entity.und.yml b/core/tests/fixtures/config_install/multilingual/language/es/language.entity.und.yml new file mode 100644 index 000000000000..ca342824b368 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language/es/language.entity.und.yml @@ -0,0 +1 @@ +label: 'Sin especificar' diff --git a/core/tests/fixtures/config_install/multilingual/language/es/language.entity.zxx.yml b/core/tests/fixtures/config_install/multilingual/language/es/language.entity.zxx.yml new file mode 100644 index 000000000000..b2924ae5e97e --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language/es/language.entity.zxx.yml @@ -0,0 +1 @@ +label: 'No aplicable' diff --git a/core/tests/fixtures/config_install/multilingual/language/es/system.action.node_delete_action.yml b/core/tests/fixtures/config_install/multilingual/language/es/system.action.node_delete_action.yml new file mode 100644 index 000000000000..d6dfe99c51f2 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language/es/system.action.node_delete_action.yml @@ -0,0 +1 @@ +label: 'Eliminar contenido' diff --git a/core/tests/fixtures/config_install/multilingual/language/es/system.action.node_make_sticky_action.yml b/core/tests/fixtures/config_install/multilingual/language/es/system.action.node_make_sticky_action.yml new file mode 100644 index 000000000000..a89bca23d0eb --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language/es/system.action.node_make_sticky_action.yml @@ -0,0 +1 @@ +label: 'Fijar contenido' diff --git a/core/tests/fixtures/config_install/multilingual/language/es/system.action.node_make_unsticky_action.yml b/core/tests/fixtures/config_install/multilingual/language/es/system.action.node_make_unsticky_action.yml new file mode 100644 index 000000000000..1f3372cdec23 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language/es/system.action.node_make_unsticky_action.yml @@ -0,0 +1 @@ +label: 'Des fijar el contenido' diff --git a/core/tests/fixtures/config_install/multilingual/language/es/system.action.node_promote_action.yml b/core/tests/fixtures/config_install/multilingual/language/es/system.action.node_promote_action.yml new file mode 100644 index 000000000000..81cb3579857a --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language/es/system.action.node_promote_action.yml @@ -0,0 +1 @@ +label: 'Promocionar contenido a la página de inicio' diff --git a/core/tests/fixtures/config_install/multilingual/language/es/system.action.node_publish_action.yml b/core/tests/fixtures/config_install/multilingual/language/es/system.action.node_publish_action.yml new file mode 100644 index 000000000000..bf177ac5c923 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language/es/system.action.node_publish_action.yml @@ -0,0 +1 @@ +label: 'Publicar contenido' diff --git a/core/tests/fixtures/config_install/multilingual/language/es/system.action.node_save_action.yml b/core/tests/fixtures/config_install/multilingual/language/es/system.action.node_save_action.yml new file mode 100644 index 000000000000..92ee175ef655 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language/es/system.action.node_save_action.yml @@ -0,0 +1 @@ +label: 'Guardar contenido' diff --git a/core/tests/fixtures/config_install/multilingual/language/es/system.action.node_unpromote_action.yml b/core/tests/fixtures/config_install/multilingual/language/es/system.action.node_unpromote_action.yml new file mode 100644 index 000000000000..0804bfd2044c --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language/es/system.action.node_unpromote_action.yml @@ -0,0 +1 @@ +label: 'Eliminar contenido de la página de inicio' diff --git a/core/tests/fixtures/config_install/multilingual/language/es/system.action.node_unpublish_action.yml b/core/tests/fixtures/config_install/multilingual/language/es/system.action.node_unpublish_action.yml new file mode 100644 index 000000000000..1954fb9dd9d9 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language/es/system.action.node_unpublish_action.yml @@ -0,0 +1 @@ +label: 'Anular la publicación del contenido' diff --git a/core/tests/fixtures/config_install/multilingual/language/es/system.action.user_block_user_action.yml b/core/tests/fixtures/config_install/multilingual/language/es/system.action.user_block_user_action.yml new file mode 100644 index 000000000000..0241c4be4640 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language/es/system.action.user_block_user_action.yml @@ -0,0 +1 @@ +label: 'Bloquear al usuario o usuarios seleccionados' diff --git a/core/tests/fixtures/config_install/multilingual/language/es/system.action.user_cancel_user_action.yml b/core/tests/fixtures/config_install/multilingual/language/es/system.action.user_cancel_user_action.yml new file mode 100644 index 000000000000..125c476c8563 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language/es/system.action.user_cancel_user_action.yml @@ -0,0 +1 @@ +label: 'Cancelar la(s) cuenta(s) de usuario seleccionada(s)' diff --git a/core/tests/fixtures/config_install/multilingual/language/es/system.action.user_unblock_user_action.yml b/core/tests/fixtures/config_install/multilingual/language/es/system.action.user_unblock_user_action.yml new file mode 100644 index 000000000000..bb6cb4d5a5e1 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language/es/system.action.user_unblock_user_action.yml @@ -0,0 +1 @@ +label: 'Desbloquear al usuario o usuarios seleccionados' diff --git a/core/tests/fixtures/config_install/multilingual/language/es/system.maintenance.yml b/core/tests/fixtures/config_install/multilingual/language/es/system.maintenance.yml new file mode 100644 index 000000000000..3697c8c9d968 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language/es/system.maintenance.yml @@ -0,0 +1 @@ +message: '@site está en mantenimiento en estos momentos. Pronto estaremos de regreso. Gracias por su paciencia.' diff --git a/core/tests/fixtures/config_install/multilingual/language/es/system.menu.account.yml b/core/tests/fixtures/config_install/multilingual/language/es/system.menu.account.yml new file mode 100644 index 000000000000..e80182d53e85 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language/es/system.menu.account.yml @@ -0,0 +1,2 @@ +label: 'Menú de cuenta de usuario' +description: 'Enlaces relacionados con la cuenta del usuario activo' diff --git a/core/tests/fixtures/config_install/multilingual/language/es/system.menu.admin.yml b/core/tests/fixtures/config_install/multilingual/language/es/system.menu.admin.yml new file mode 100644 index 000000000000..bbcd32ef03ac --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language/es/system.menu.admin.yml @@ -0,0 +1,2 @@ +label: Administración +description: 'Enlaces de tareas administrativas' diff --git a/core/tests/fixtures/config_install/multilingual/language/es/system.menu.footer.yml b/core/tests/fixtures/config_install/multilingual/language/es/system.menu.footer.yml new file mode 100644 index 000000000000..8a1a9b5c8e60 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language/es/system.menu.footer.yml @@ -0,0 +1,2 @@ +label: 'Pie de página' +description: 'Enlaces de información del sitio' diff --git a/core/tests/fixtures/config_install/multilingual/language/es/system.menu.main.yml b/core/tests/fixtures/config_install/multilingual/language/es/system.menu.main.yml new file mode 100644 index 000000000000..594cba33d3f1 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language/es/system.menu.main.yml @@ -0,0 +1,2 @@ +label: 'Navegación principal' +description: 'Enlaces de secciones del sitio' diff --git a/core/tests/fixtures/config_install/multilingual/language/es/system.menu.tools.yml b/core/tests/fixtures/config_install/multilingual/language/es/system.menu.tools.yml new file mode 100644 index 000000000000..de2841a311fa --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language/es/system.menu.tools.yml @@ -0,0 +1,2 @@ +label: Herramientas +description: 'Enlaces de herramientas de usuario. Los suelen añadir los módulos' diff --git a/core/tests/fixtures/config_install/multilingual/language/es/system.site.yml b/core/tests/fixtures/config_install/multilingual/language/es/system.site.yml new file mode 100644 index 000000000000..b7fddb3a22e7 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language/es/system.site.yml @@ -0,0 +1 @@ +name: Drupal diff --git a/core/tests/fixtures/config_install/multilingual/language/es/user.mail.yml b/core/tests/fixtures/config_install/multilingual/language/es/user.mail.yml new file mode 100644 index 000000000000..701ceb8fefed --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language/es/user.mail.yml @@ -0,0 +1,24 @@ +password_reset: + subject: 'Reemplazo de información de inicio de sesión para [user:display-name] en [site:name]' + body: "[user:display-name],\r\n\r\nUna petición para reestablecer la contraseña de su cuenta ha sido realizada en [site:name].\r\n\r\nAhora puede iniciar sesión haciendo clic en este enlace o copiándolo y pegándolo en su navegador:\r\n\r\n[user:one-time-login-url]\r\n\r\nEste enlace solo puede ser usado una vez para iniciar sesión y le llevará a una página donde puede establecer su contraseña. Caduca después de un dÃa y nada ocurrirá si no se usa.\r\n\r\n-- El equipo de [site:name]" +register_admin_created: + subject: 'Un administrador ha creado una cuenta para usted en [site:name]' + body: "[user:display-name],\r\n\r\nUn administrador del sitio en [site:name] ha creado una cuenta para usted. Puede ahora iniciar sesión haciendo clic en este enlace o copiando y pegándolo en su navegador:\r\n\r\n[user:one-time-login-url]\r\n\r\nEste enlace solo puede ser usado una vez para iniciar sesión y le conducirá a la página donde podrá establecer su contraseña.\r\n\r\nDespués de establecer su contraseña, será capaz de iniciar sesión en [site:login-url] en el futuro usando:\r\n\r\nNombre de usuario: [user:name]\r\nContraseña: Su contraseña\r\n\r\n-- Equipo de [site:name]" +register_no_approval_required: + subject: 'Detalles de la cuenta para [user:display-name] en [site:name]' + body: "[user:display-name],\r\n\r\nGracias por registrarse en [site:name]. Puede ahora iniciar sesión haciendo clic en este enlace o copiando y pegandolo en su navegador:\r\n\r\n[user:one-time-login-url]\r\n\r\nEste enlace solo puede ser usado una vez para iniciar sesión y le conducirá a una página donde podrá establecer sus contraseña.\r\n\r\nDespués de establecer su contraseña, será capaz de iniciar sesión en [site:login-url] en el futuro usando:\r\n\r\nNombre de usuario: [user:name]\r\nContraseña: Su contraseña\r\n\r\n-- Equipo de [site:name]" +register_pending_approval: + subject: 'Detalles de cuenta para [user:display-name] en [site:name] (pendiente de aprobación por el administrador)' + body: "[user:display-name],\r\n\r\nGracias por registrarse en [site:name]. Su solicitud de una cuenta actualmente está pendiente de aprobación. Una vez que haya sido aprobada, recibirá otro correo electrónico con información sobre cómo iniciar sesión, establecer su contraseña y otros detalles.\r\n\r\n-- El equipo de [site:name]" +register_pending_approval_admin: + subject: 'Detalles de cuenta para [user:display-name] en [site:name] (pendiente de aprobación por el administrador)' + body: "[user:display-name] ha solicitado una cuenta.\r\n\r\n[user:edit-url]" +status_activated: + subject: 'Detalles de cuenta para [user:display-name] en [site:name] (aprobado)' + body: "[user:display-name],\r\n\r\nSu cuenta en [site:name] ha sido activada.\r\n\r\nUsted puede ahora iniciar sesión haciendo click en este enlace o copiándolo y pegándolo en su navegador:\r\n\r\n[user:one-time-login-url]\r\n\r\nEste enlace solo puede ser usado una vez para iniciar sesión y lo llevará a usted a una página donde podrá establecer su clave personal.\r\n\r\nDespués de establecer su clave personal, usted podrá iniciar sesión en [site:login-url] utilizando:\r\n\r\nusuario: [user:account-name]\r\nclave personal: Your password\r\n\r\n-- Equipo [site:name]" +status_blocked: + subject: 'Detalles de la cuenta de [user:display-name] en [site:name] (bloqueada)' + body: "[user:display-name],\r\n\r\nSu cuenta en [site:name] ha sido bloqueada.\r\n\r\n-- El equipo de [site:name]" +status_canceled: + subject: 'Detalles de cuenta para [user:display-name] en [site:name] (cancelado)' + body: "[user:display-name],\r\n\r\nSu cuenta en [site:name] ha sido cancelada.\r\n\r\n-- El equipo de [site:name]" diff --git a/core/tests/fixtures/config_install/multilingual/language/es/user.role.anonymous.yml b/core/tests/fixtures/config_install/multilingual/language/es/user.role.anonymous.yml new file mode 100644 index 000000000000..ed3001d5da62 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language/es/user.role.anonymous.yml @@ -0,0 +1 @@ +label: 'Usuario anónimo' diff --git a/core/tests/fixtures/config_install/multilingual/language/es/user.role.authenticated.yml b/core/tests/fixtures/config_install/multilingual/language/es/user.role.authenticated.yml new file mode 100644 index 000000000000..3bfcdf002be4 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language/es/user.role.authenticated.yml @@ -0,0 +1 @@ +label: 'Usuario autenticado' diff --git a/core/tests/fixtures/config_install/multilingual/language/es/user.settings.yml b/core/tests/fixtures/config_install/multilingual/language/es/user.settings.yml new file mode 100644 index 000000000000..3b50c0e9a977 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language/es/user.settings.yml @@ -0,0 +1 @@ +anonymous: Anónimo diff --git a/core/tests/fixtures/config_install/multilingual/language/es/views.view.archive.yml b/core/tests/fixtures/config_install/multilingual/language/es/views.view.archive.yml new file mode 100644 index 000000000000..6d5f5e32e8b4 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language/es/views.view.archive.yml @@ -0,0 +1,22 @@ +label: Archivo +description: 'Todo el contenido, por mes.' +display: + default: + display_title: 'Por defecto' + display_options: + title: 'Archivo mensual' + pager: + options: + expose: + items_per_page_label: 'Elementos por página' + items_per_page_options_all_label: '- Todo -' + offset_label: Desplazamiento + exposed_form: + options: + submit_button: Aplicar + reset_button_label: Restablecer + exposed_sorts_label: 'Ordenar por' + block_1: + display_title: Bloque + page_1: + display_title: Página diff --git a/core/tests/fixtures/config_install/multilingual/language/es/views.view.content.yml b/core/tests/fixtures/config_install/multilingual/language/es/views.view.content.yml new file mode 100644 index 000000000000..ae1561ddf97d --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language/es/views.view.content.yml @@ -0,0 +1,66 @@ +label: Contenido +description: 'Encontrar y administrar contenido.' +display: + default: + display_title: 'Por defecto' + display_options: + title: Contenido + fields: + title: + label: TÃtulo + type: + label: 'Tipo de contenido' + name: + label: Autor + status: + label: Estado + settings: + format_custom_false: 'Sin publicar' + format_custom_true: Publicado + changed: + label: Actualizado + operations: + label: Operaciones + pager: + options: + tags: + next: 'Siguiente >' + previous: '‹ Anterior' + first: '« Primero' + last: 'Último »' + exposed_form: + options: + submit_button: Filtro + reset_button_label: Restablecer + exposed_sorts_label: 'Ordenar por' + empty: + area_text_custom: + content: 'No hay contenido disponible.' + filters: + title: + expose: + label: TÃtulo + type: + expose: + label: 'Tipo de contenido' + status: + expose: + label: Estado + group_info: + label: 'Estado de publicación' + group_items: + 1: + title: Publicado + 2: + title: 'Sin publicar' + langcode: + expose: + label: Idioma + page_1: + display_title: Página + display_options: + menu: + title: Contenido + tab_options: + title: Contenido + description: 'Encuentre y gestione el contenido' diff --git a/core/tests/fixtures/config_install/multilingual/language/es/views.view.content_recent.yml b/core/tests/fixtures/config_install/multilingual/language/es/views.view.content_recent.yml new file mode 100644 index 000000000000..5884fe85e774 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language/es/views.view.content_recent.yml @@ -0,0 +1,16 @@ +description: 'Contenido reciente.' +display: + default: + display_title: 'Por defecto' + display_options: + exposed_form: + options: + submit_button: Aplicar + reset_button_label: Restablecer + exposed_sorts_label: 'Ordenar por' + empty: + area_text_custom: + content: 'No hay contenido disponible.' + use_more_text: Más + block_1: + display_title: Bloque diff --git a/core/tests/fixtures/config_install/multilingual/language/es/views.view.files.yml b/core/tests/fixtures/config_install/multilingual/language/es/views.view.files.yml new file mode 100644 index 000000000000..1db1f5262d51 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language/es/views.view.files.yml @@ -0,0 +1,84 @@ +label: Archivos +description: 'Buscar y administrar archivos.' +display: + default: + display_title: 'Por defecto' + display_options: + title: Archivos + fields: + filename: + label: Nombre + filemime: + label: 'Tipo MIME' + filesize: + label: Tamaño + status: + label: Estado + settings: + format_custom_false: Temporal + format_custom_true: Permanente + created: + label: 'Fecha de subida' + changed: + label: 'Fecha de modificación' + count: + label: 'Usado en' + pager: + options: + tags: + next: 'Siguiente >' + previous: '‹ Anterior' + expose: + items_per_page_label: 'Elementos por página' + items_per_page_options_all_label: '- Todo -' + offset_label: Desplazamiento + exposed_form: + options: + submit_button: Filtro + reset_button_label: Restablecer + exposed_sorts_label: 'Ordenar por' + empty: + area_text_custom: + content: 'No hay archivos disponibles.' + filters: + filename: + expose: + label: 'Nombre de archivo' + filemime: + expose: + label: 'Tipo MIME' + status: + expose: + label: Estado + page_1: + display_title: 'Resumen de ficheros' + display_options: + menu: + title: Archivos + page_2: + display_title: 'Usos del archivo' + display_options: + title: 'Usos del archivo' + fields: + entity_label: + label: Entidad + type: + label: 'Tipo de entidad' + module: + label: 'Módulo de registro' + count: + label: 'Recuento de uso' + pager: + options: + tags: + next: 'Siguiente >' + previous: '‹ Anterior' + expose: + items_per_page_label: 'Elementos por página' + items_per_page_options_all_label: '- Todo -' + offset_label: Desplazamiento + arguments: + fid: + exception: + title: Todo(s) + title: 'Información de uso de archivos para {{ arguments.fid }}' diff --git a/core/tests/fixtures/config_install/multilingual/language/es/views.view.frontpage.yml b/core/tests/fixtures/config_install/multilingual/language/es/views.view.frontpage.yml new file mode 100644 index 000000000000..03a4ae1a57cf --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language/es/views.view.frontpage.yml @@ -0,0 +1,31 @@ +label: 'Página inicio' +description: 'Todo el contenido promovido a la página principal.' +display: + default: + display_title: 'Por defecto' + display_options: + pager: + options: + tags: + next: 'Siguiente >' + previous: '‹ Anterior' + first: '« Primero' + last: 'Último »' + expose: + items_per_page_label: 'Elementos por página' + items_per_page_options_all_label: '- Todo -' + offset_label: Desplazamiento + exposed_form: + options: + submit_button: Aplicar + reset_button_label: Restablecer + exposed_sorts_label: 'Ordenar por' + empty: + area_text_custom: + content: 'Aún no se ha creado ningún contenido de página de inicio. <br>Siga la<a target="_blank" href="https://www.drupal.org/es/docs/user_guide/es/index.html">GuÃa del usuario</a> para comenzar a construir su sitio.' + title: + title: 'Bienvenido a [site:name]' + feed_1: + display_title: 'Canal de noticias' + page_1: + display_title: Página diff --git a/core/tests/fixtures/config_install/multilingual/language/es/views.view.glossary.yml b/core/tests/fixtures/config_install/multilingual/language/es/views.view.glossary.yml new file mode 100644 index 000000000000..dd23abc3c234 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language/es/views.view.glossary.yml @@ -0,0 +1,31 @@ +label: Glosario +description: 'Todo el contenido, alfabéticamente.' +display: + default: + display_title: 'Por defecto' + display_options: + fields: + title: + label: TÃtulo + name: + label: Autor + changed: + label: 'Última actualización' + pager: + options: + expose: + items_per_page_label: 'Elementos por página' + items_per_page_options_all_label: '- Todo -' + offset_label: Desplazamiento + exposed_form: + options: + submit_button: Aplicar + reset_button_label: Restablecer + exposed_sorts_label: 'Ordenar por' + attachment_1: + display_title: Adjunto + page_1: + display_title: Página + display_options: + menu: + title: Glosario diff --git a/core/tests/fixtures/config_install/multilingual/language/es/views.view.user_admin_people.yml b/core/tests/fixtures/config_install/multilingual/language/es/views.view.user_admin_people.yml new file mode 100644 index 000000000000..c9ed616c798f --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language/es/views.view.user_admin_people.yml @@ -0,0 +1,67 @@ +label: Usuarios +description: 'Encuentre y gestione a las personas que interactúan con su sitio.' +display: + default: + display_title: 'Por defecto' + display_options: + title: Usuarios + fields: + user_bulk_form: + label: 'Actualización masiva' + name: + label: 'Nombre de usuario' + status: + label: Estado + settings: + format_custom_false: Bloqueado + format_custom_true: Activo + created: + label: 'Miembro desde hace' + access: + label: 'Último acceso' + operations: + label: Operaciones + pager: + options: + tags: + next: 'Siguiente >' + previous: '‹ Anterior' + first: '« Primero' + last: 'Último »' + expose: + items_per_page_label: 'Elementos por página' + items_per_page_options_all_label: '- Todo -' + offset_label: Desplazamiento + exposed_form: + options: + submit_button: Filtro + reset_button_label: Restablecer + exposed_sorts_label: 'Ordenar por' + filters: + combine: + expose: + label: 'Nombre o correo electrónico contiene' + status: + group_info: + label: Estado + group_items: + 1: + title: Activo + 2: + title: Bloqueado + roles_target_id: + expose: + label: Rol + permission: + expose: + label: Permiso + use_more_text: más + page_1: + display_title: Página + display_options: + menu: + title: Listado + description: 'Encuentre y gestione a las personas que interactúan con su sitio.' + tab_options: + title: Usuarios + description: 'Gestionar cuentas, roles y permisos de usuarios.' diff --git a/core/tests/fixtures/config_install/multilingual/language/es/views.view.watchdog.yml b/core/tests/fixtures/config_install/multilingual/language/es/views.view.watchdog.yml new file mode 100644 index 000000000000..27a63f07a51f --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language/es/views.view.watchdog.yml @@ -0,0 +1,46 @@ +label: Guardián +description: 'Mensajes recientes del registro' +display: + default: + display_title: 'Por defecto' + display_options: + title: 'Mensajes recientes del registro' + fields: + nothing: + admin_label: Icono + severity: + label: Gravedad + type: + label: Tipo + timestamp: + label: Fecha + message: + label: Mensaje + name: + label: Usuario + link: + label: Operaciones + pager: + options: + expose: + items_per_page_label: 'Elementos por página' + items_per_page_options_all_label: '- Todo -' + offset_label: Desplazamiento + exposed_form: + options: + submit_button: Filtro + reset_button_label: Restablecer + exposed_sorts_label: 'Ordenar por' + empty: + area: + admin_label: 'No hay mensajes de registro disponibles.' + content: 'No hay mensajes de registro disponibles.' + filters: + type: + expose: + label: Tipo + severity: + expose: + label: Gravedad + page: + display_title: Página diff --git a/core/tests/fixtures/config_install/multilingual/language/es/views.view.who_s_new.yml b/core/tests/fixtures/config_install/multilingual/language/es/views.view.who_s_new.yml new file mode 100644 index 000000000000..9c1d60b88737 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language/es/views.view.who_s_new.yml @@ -0,0 +1,18 @@ +label: 'Quién es nuevo' +description: 'Muestra una lista de las cuentas de usuario más recientes del sitio.' +display: + default: + display_title: 'Por defecto' + display_options: + title: 'Quién es nuevo' + exposed_form: + options: + submit_button: Apply + reset_button_label: Restablecer + exposed_sorts_label: 'Ordenar por' + block_1: + display_title: 'Quién es nuevo' + display_options: + display_description: 'Un listado de nuevos usuarios' + block_description: 'Quién es nuevo' + block_category: Usuario diff --git a/core/tests/fixtures/config_install/multilingual/language/es/views.view.who_s_online.yml b/core/tests/fixtures/config_install/multilingual/language/es/views.view.who_s_online.yml new file mode 100644 index 000000000000..e0a4b5ca2f4d --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language/es/views.view.who_s_online.yml @@ -0,0 +1,28 @@ +label: 'Bloque de usuarios conectados' +description: 'Muestra los nombres de usuario de los usuarios activos más recientes y el número total de usuarios activos.' +display: + default: + display_title: 'Por defecto' + display_options: + title: 'Quién está conectado' + exposed_form: + options: + submit_button: Aplicar + reset_button_label: Restablecer + exposed_sorts_label: 'Ordenar por' + empty: + area_text_custom: + content: 'Hay 0 usuarios en lÃnea.' + filters: + access: + expose: + label: 'Último acceso' + description: 'Un usuario es considerado conectado durante este tiempo después de haber visto una página por última vez.' + header: + result: + content: 'Actualmente hay un total de @total usuario en linea.' + who_s_online_block: + display_title: 'Quién está conectado' + display_options: + display_description: 'Una lista de los usuarios que están conectados actualmente.' + block_description: 'Quién está conectado' diff --git a/core/tests/fixtures/config_install/multilingual/locale.settings.yml b/core/tests/fixtures/config_install/multilingual/locale.settings.yml new file mode 100644 index 000000000000..3203464df1d6 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/locale.settings.yml @@ -0,0 +1,15 @@ +_core: + default_config_hash: Lqw8pAQIfr4sRSts2RRWG97eNG6vRT7FhqF_b5COPGk +cache_strings: true +translate_english: false +javascript: + directory: languages +translation: + use_source: local + default_filename: '%project-%version.%language.po' + default_server_pattern: 'http://ftp.drupal.org/files/translations/%core/%project/%project-%version.%language.po' + overwrite_customized: false + overwrite_not_customized: true + update_interval_days: 0 + path: 'sites/default/files/translations' + import_enabled: true diff --git a/core/tests/fixtures/config_install/multilingual/node.settings.yml b/core/tests/fixtures/config_install/multilingual/node.settings.yml new file mode 100644 index 000000000000..3a9d97ee037c --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/node.settings.yml @@ -0,0 +1,3 @@ +_core: + default_config_hash: 2OMXCScXUOLSYID9-phjO4q36nnnaMWNUlDxEqZzG1U +use_admin_theme: false diff --git a/core/tests/fixtures/config_install/multilingual/system.action.node_delete_action.yml b/core/tests/fixtures/config_install/multilingual/system.action.node_delete_action.yml new file mode 100644 index 000000000000..e6ef935363e8 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/system.action.node_delete_action.yml @@ -0,0 +1,13 @@ +uuid: 44b17ff4-bb85-4f53-9fe4-0c5d553ed044 +langcode: en +status: true +dependencies: + module: + - node +_core: + default_config_hash: Zx0jD1Klh5tZaGJy8uOeR_2MCu9FDM4xg7TaUJUEbkI +id: node_delete_action +label: 'Delete content' +type: node +plugin: 'entity:delete_action:node' +configuration: { } diff --git a/core/tests/fixtures/config_install/multilingual/system.action.node_make_sticky_action.yml b/core/tests/fixtures/config_install/multilingual/system.action.node_make_sticky_action.yml new file mode 100644 index 000000000000..66b555bdcbe1 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/system.action.node_make_sticky_action.yml @@ -0,0 +1,13 @@ +uuid: 8371b100-bf4b-4860-837a-0444af496ae6 +langcode: en +status: true +dependencies: + module: + - node +_core: + default_config_hash: sOb26JSy3fGpWkvR0WYN6_hMqj_6d1rvbvrkzp1yya0 +id: node_make_sticky_action +label: 'Make content sticky' +type: node +plugin: node_make_sticky_action +configuration: { } diff --git a/core/tests/fixtures/config_install/multilingual/system.action.node_make_unsticky_action.yml b/core/tests/fixtures/config_install/multilingual/system.action.node_make_unsticky_action.yml new file mode 100644 index 000000000000..d2d09bfd5e66 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/system.action.node_make_unsticky_action.yml @@ -0,0 +1,13 @@ +uuid: bd18e3a3-072d-45b8-8044-d714a6e49b8e +langcode: en +status: true +dependencies: + module: + - node +_core: + default_config_hash: lDM9mvIGAu8Sw8rt-uCO4Sr7yX5VPrDPxYcawkbKd6k +id: node_make_unsticky_action +label: 'Make content unsticky' +type: node +plugin: node_make_unsticky_action +configuration: { } diff --git a/core/tests/fixtures/config_install/multilingual/system.action.node_promote_action.yml b/core/tests/fixtures/config_install/multilingual/system.action.node_promote_action.yml new file mode 100644 index 000000000000..0c61d0f05408 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/system.action.node_promote_action.yml @@ -0,0 +1,13 @@ +uuid: 0b29d16f-8fef-4265-9dfc-ba9e34207097 +langcode: en +status: true +dependencies: + module: + - node +_core: + default_config_hash: N0RDBTqiK4dKoN4p4oW2j0SGWycdHyALUe9M-Ofp89U +id: node_promote_action +label: 'Promote content to front page' +type: node +plugin: node_promote_action +configuration: { } diff --git a/core/tests/fixtures/config_install/multilingual/system.action.node_publish_action.yml b/core/tests/fixtures/config_install/multilingual/system.action.node_publish_action.yml new file mode 100644 index 000000000000..3ce147cf3606 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/system.action.node_publish_action.yml @@ -0,0 +1,13 @@ +uuid: 74df8c49-f6df-45c0-9a2c-c645f8680dc7 +langcode: en +status: true +dependencies: + module: + - node +_core: + default_config_hash: lsQkbo4njZ-Q_oGKCPGXGWFjWF1I7QpgA6m-t9rcRoA +id: node_publish_action +label: 'Publish content' +type: node +plugin: 'entity:publish_action:node' +configuration: { } diff --git a/core/tests/fixtures/config_install/multilingual/system.action.node_save_action.yml b/core/tests/fixtures/config_install/multilingual/system.action.node_save_action.yml new file mode 100644 index 000000000000..0c1cbed42bfe --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/system.action.node_save_action.yml @@ -0,0 +1,13 @@ +uuid: 5b590a5a-dac0-4431-b634-757fa231ea47 +langcode: en +status: true +dependencies: + module: + - node +_core: + default_config_hash: U9HspszLxcw6pZmRacFa6yDbbheyMN-We4fPbrWWHGg +id: node_save_action +label: 'Save content' +type: node +plugin: 'entity:save_action:node' +configuration: { } diff --git a/core/tests/fixtures/config_install/multilingual/system.action.node_unpromote_action.yml b/core/tests/fixtures/config_install/multilingual/system.action.node_unpromote_action.yml new file mode 100644 index 000000000000..52acf3fc976e --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/system.action.node_unpromote_action.yml @@ -0,0 +1,13 @@ +uuid: 3938eb77-1871-42dc-811c-476ba73859eb +langcode: en +status: true +dependencies: + module: + - node +_core: + default_config_hash: JBptjnfuOMtsdKygklXxoOgeOCTMtQxlkymjnnj-cC0 +id: node_unpromote_action +label: 'Remove content from front page' +type: node +plugin: node_unpromote_action +configuration: { } diff --git a/core/tests/fixtures/config_install/multilingual/system.action.node_unpublish_action.yml b/core/tests/fixtures/config_install/multilingual/system.action.node_unpublish_action.yml new file mode 100644 index 000000000000..7bc98b759964 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/system.action.node_unpublish_action.yml @@ -0,0 +1,13 @@ +uuid: 972e93f5-1a6c-4742-9a1b-626d50510652 +langcode: en +status: true +dependencies: + module: + - node +_core: + default_config_hash: gGQXiSspwGl0lyOS6w_HCPpvGAPDciqDNLFwWOydVtI +id: node_unpublish_action +label: 'Unpublish content' +type: node +plugin: 'entity:unpublish_action:node' +configuration: { } diff --git a/core/tests/fixtures/config_install/multilingual/system.action.user_block_user_action.yml b/core/tests/fixtures/config_install/multilingual/system.action.user_block_user_action.yml new file mode 100644 index 000000000000..9f4060de2b16 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/system.action.user_block_user_action.yml @@ -0,0 +1,13 @@ +uuid: 219f9db1-b5af-4197-84f1-1b62fb4b49ac +langcode: en +status: true +dependencies: + module: + - user +_core: + default_config_hash: DyypzTfThX10FFQw-399qPfEbLLyrhXgQrKPVsmAoJ4 +id: user_block_user_action +label: 'Block the selected user(s)' +type: user +plugin: user_block_user_action +configuration: { } diff --git a/core/tests/fixtures/config_install/multilingual/system.action.user_cancel_user_action.yml b/core/tests/fixtures/config_install/multilingual/system.action.user_cancel_user_action.yml new file mode 100644 index 000000000000..654cb1b9faa1 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/system.action.user_cancel_user_action.yml @@ -0,0 +1,13 @@ +uuid: aa0f27df-5a1a-43a0-a0ff-1d0456b0da9a +langcode: en +status: true +dependencies: + module: + - user +_core: + default_config_hash: nvrL9bFilzBvm2bjO9rQnFDpBA7dBBUjShSSt6NS-DU +id: user_cancel_user_action +label: 'Cancel the selected user account(s)' +type: user +plugin: user_cancel_user_action +configuration: { } diff --git a/core/tests/fixtures/config_install/multilingual/system.action.user_unblock_user_action.yml b/core/tests/fixtures/config_install/multilingual/system.action.user_unblock_user_action.yml new file mode 100644 index 000000000000..d49e6aaad22e --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/system.action.user_unblock_user_action.yml @@ -0,0 +1,13 @@ +uuid: 8cbde16d-ce98-45ac-ba6e-eabeac7e871e +langcode: en +status: true +dependencies: + module: + - user +_core: + default_config_hash: SPsUXsR3Rc8d1y3gewzaAKWa1ncea_ywXX3f7LTn7k0 +id: user_unblock_user_action +label: 'Unblock the selected user(s)' +type: user +plugin: user_unblock_user_action +configuration: { } diff --git a/core/tests/fixtures/config_install/multilingual/system.authorize.yml b/core/tests/fixtures/config_install/multilingual/system.authorize.yml new file mode 100644 index 000000000000..c469caee17de --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/system.authorize.yml @@ -0,0 +1,3 @@ +filetransfer_default: null +_core: + default_config_hash: z63ds8M4zPrylEgFRkRcOlfcsXWwfITzjD4cj1kRdfg diff --git a/core/tests/fixtures/config_install/multilingual/system.cron.yml b/core/tests/fixtures/config_install/multilingual/system.cron.yml new file mode 100644 index 000000000000..ef31d9587919 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/system.cron.yml @@ -0,0 +1,5 @@ +_core: + default_config_hash: 05U0n1_8zHYzxEFSWjyHCWuJyhdez2a6Z_aTIXin04E +threshold: + requirements_warning: 172800 + requirements_error: 1209600 diff --git a/core/tests/fixtures/config_install/multilingual/system.date.yml b/core/tests/fixtures/config_install/multilingual/system.date.yml new file mode 100644 index 000000000000..697ca1ec4710 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/system.date.yml @@ -0,0 +1,11 @@ +_core: + default_config_hash: V9UurX2GPT05NWKG9f2GWQqFG2TRG8vczidwjpy7Woo +first_day: 0 +country: + default: '' +timezone: + default: Europe/Zurich + user: + configurable: true + default: 0 + warn: false diff --git a/core/tests/fixtures/config_install/multilingual/system.diff.yml b/core/tests/fixtures/config_install/multilingual/system.diff.yml new file mode 100644 index 000000000000..f2fff7b30ec6 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/system.diff.yml @@ -0,0 +1,5 @@ +_core: + default_config_hash: 1WanmaEhxW_vM8_5Ktsdntj8MaO9UBHXg0lN603PsWM +context: + lines_leading: 2 + lines_trailing: 2 diff --git a/core/tests/fixtures/config_install/multilingual/system.file.yml b/core/tests/fixtures/config_install/multilingual/system.file.yml new file mode 100644 index 000000000000..2c218a797fdc --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/system.file.yml @@ -0,0 +1,5 @@ +_core: + default_config_hash: t48gCU9DzYfjb3bAOIqHLzhL0ChBlXh6_5B5Pyo9t8g +allow_insecure_uploads: false +default_scheme: public +temporary_maximum_age: 21600 diff --git a/core/tests/fixtures/config_install/multilingual/system.image.gd.yml b/core/tests/fixtures/config_install/multilingual/system.image.gd.yml new file mode 100644 index 000000000000..2d812667ba4d --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/system.image.gd.yml @@ -0,0 +1,3 @@ +_core: + default_config_hash: eNXaHfkJJUThHeF0nvkoXyPLRrKYGxgHRjORvT4F5rQ +jpeg_quality: 75 diff --git a/core/tests/fixtures/config_install/multilingual/system.image.yml b/core/tests/fixtures/config_install/multilingual/system.image.yml new file mode 100644 index 000000000000..2e18f7fc5156 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/system.image.yml @@ -0,0 +1,3 @@ +_core: + default_config_hash: durWHaKeBaq4d9Wpi4RqwADj1OufDepcnJuhVLmKN24 +toolkit: gd diff --git a/core/tests/fixtures/config_install/multilingual/system.logging.yml b/core/tests/fixtures/config_install/multilingual/system.logging.yml new file mode 100644 index 000000000000..d6164de51090 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/system.logging.yml @@ -0,0 +1,3 @@ +_core: + default_config_hash: u3-njszl92FaxjrCMiq0yDcjAfcdx72w1zT1O9dx6aA +error_level: hide diff --git a/core/tests/fixtures/config_install/multilingual/system.mail.yml b/core/tests/fixtures/config_install/multilingual/system.mail.yml new file mode 100644 index 000000000000..419e77e58323 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/system.mail.yml @@ -0,0 +1,4 @@ +_core: + default_config_hash: rYgt7uhPafP2ngaN_ZUPFuyI4KdE0zU868zLNSlzKoE +interface: + default: php_mail diff --git a/core/tests/fixtures/config_install/multilingual/system.maintenance.yml b/core/tests/fixtures/config_install/multilingual/system.maintenance.yml new file mode 100644 index 000000000000..7bc5b985f19b --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/system.maintenance.yml @@ -0,0 +1,4 @@ +_core: + default_config_hash: Z5MXifrF77GEAgx0GQ6iWT8wStjFuY8BD9OruofWTJ8 +langcode: en +message: '@site is currently under maintenance. We should be back shortly. Thank you for your patience.' diff --git a/core/tests/fixtures/config_install/multilingual/system.menu.account.yml b/core/tests/fixtures/config_install/multilingual/system.menu.account.yml new file mode 100644 index 000000000000..21e9ff4de886 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/system.menu.account.yml @@ -0,0 +1,10 @@ +uuid: 2e634ca5-8e1b-4a8a-85ed-c2ec22d4c639 +langcode: en +status: true +dependencies: { } +_core: + default_config_hash: M_Bh81osDyUQ4wV0GgU_NdBNqkzM87sLxjaCdFj9mnw +id: account +label: 'User account menu' +description: 'Links related to the active user account' +locked: true diff --git a/core/tests/fixtures/config_install/multilingual/system.menu.admin.yml b/core/tests/fixtures/config_install/multilingual/system.menu.admin.yml new file mode 100644 index 000000000000..0be1664f347b --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/system.menu.admin.yml @@ -0,0 +1,10 @@ +uuid: 9af9eebb-98a0-4d08-a888-459570925e18 +langcode: en +status: true +dependencies: { } +_core: + default_config_hash: sapEi2YDGoI9yQIT_WgIV2vUdQ6DScH0V3fAyTadAL0 +id: admin +label: Administration +description: 'Administrative task links' +locked: true diff --git a/core/tests/fixtures/config_install/multilingual/system.menu.footer.yml b/core/tests/fixtures/config_install/multilingual/system.menu.footer.yml new file mode 100644 index 000000000000..bfd2855153b7 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/system.menu.footer.yml @@ -0,0 +1,10 @@ +uuid: 3aded537-0978-4d91-8366-b5e8eec8d725 +langcode: en +status: true +dependencies: { } +_core: + default_config_hash: 7yrlW5z9zdg2eBucB2GPqXKSMQfH9lSRSO4DbWF7AFc +id: footer +label: Footer +description: 'Site information links' +locked: true diff --git a/core/tests/fixtures/config_install/multilingual/system.menu.main.yml b/core/tests/fixtures/config_install/multilingual/system.menu.main.yml new file mode 100644 index 000000000000..b2cab7841d7b --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/system.menu.main.yml @@ -0,0 +1,10 @@ +uuid: 9b999c7d-8210-4d28-986f-bde44ac6f09c +langcode: en +status: true +dependencies: { } +_core: + default_config_hash: Q2Ra3jfoIVk0f3SjxJX61byRQFVBAbpzYDQOiY-kno8 +id: main +label: 'Main navigation' +description: 'Site section links' +locked: true diff --git a/core/tests/fixtures/config_install/multilingual/system.menu.tools.yml b/core/tests/fixtures/config_install/multilingual/system.menu.tools.yml new file mode 100644 index 000000000000..9f5d7af47bba --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/system.menu.tools.yml @@ -0,0 +1,10 @@ +uuid: 68b5a0d0-01ed-490a-9282-719c672df143 +langcode: en +status: true +dependencies: { } +_core: + default_config_hash: BCM-vV1zzRaLHN18dqAR_CuGOj8AFJvTx7BKl_8Gcxc +id: tools +label: Tools +description: 'User tool links, often added by modules' +locked: true diff --git a/core/tests/fixtures/config_install/multilingual/system.performance.yml b/core/tests/fixtures/config_install/multilingual/system.performance.yml new file mode 100644 index 000000000000..cd81c181fb68 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/system.performance.yml @@ -0,0 +1,17 @@ +_core: + default_config_hash: b2cssrj-lOmATIbdehfCqfCFgVR0qCdxxWhwqa2KBVQ +cache: + page: + max_age: 0 +css: + preprocess: true + gzip: true +fast_404: + enabled: true + paths: '/\.(?:txt|png|gif|jpe?g|css|js|ico|swf|flv|cgi|bat|pl|dll|exe|asp)$/i' + exclude_paths: '/\/(?:styles|imagecache)\//' + html: '<!DOCTYPE html><html><head><title>404 Not Found</title></head><body><h1>Not Found</h1><p>The requested URL "@path" was not found on this server.</p></body></html>' +js: + preprocess: true + gzip: true +stale_file_threshold: 2592000 diff --git a/core/tests/fixtures/config_install/multilingual/system.rss.yml b/core/tests/fixtures/config_install/multilingual/system.rss.yml new file mode 100644 index 000000000000..18b255d20ff1 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/system.rss.yml @@ -0,0 +1,8 @@ +_core: + default_config_hash: TlH7NNk46phfxu1mSUfwg1C0YqaGsUCeD4l9JQnQlDU +langcode: en +items: + view_mode: rss + limit: 10 +channel: + description: '' diff --git a/core/tests/fixtures/config_install/multilingual/system.site.yml b/core/tests/fixtures/config_install/multilingual/system.site.yml new file mode 100644 index 000000000000..5ad9e80c1229 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/system.site.yml @@ -0,0 +1,14 @@ +_core: + default_config_hash: AyT9s8OUcclfALRE_imByOMgtZ19eOlqdF6zI3p7yqo +langcode: en +uuid: f61d6ef6-4d63-4dec-ac91-0c9862fa9fc7 +name: Multilingual +mail: admin@example.com +slogan: '' +page: + 403: '' + 404: '' + front: /user/login +admin_compact_mode: false +weight_select_max: 100 +default_langcode: en diff --git a/core/tests/fixtures/config_install/multilingual/system.theme.global.yml b/core/tests/fixtures/config_install/multilingual/system.theme.global.yml new file mode 100644 index 000000000000..d41aed1123c2 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/system.theme.global.yml @@ -0,0 +1,16 @@ +_core: + default_config_hash: 9rAU4Pku7eMBQxauQqAgjzlcicFZ2As6zEa6zvTlCB8 +favicon: + mimetype: image/vnd.microsoft.icon + path: '' + url: '' + use_default: true +features: + comment_user_picture: true + comment_user_verification: true + favicon: true + node_user_picture: false +logo: + path: '' + url: '' + use_default: true diff --git a/core/tests/fixtures/config_install/multilingual/system.theme.yml b/core/tests/fixtures/config_install/multilingual/system.theme.yml new file mode 100644 index 000000000000..ffebf8c21e6f --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/system.theme.yml @@ -0,0 +1,4 @@ +_core: + default_config_hash: 6lQ55NXM9ysybMQ6NzJj4dtiQ1dAkOYxdDompa-r_kk +admin: '' +default: stark diff --git a/core/tests/fixtures/config_install/multilingual/text.settings.yml b/core/tests/fixtures/config_install/multilingual/text.settings.yml new file mode 100644 index 000000000000..a295c7ea2d50 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/text.settings.yml @@ -0,0 +1,3 @@ +_core: + default_config_hash: Bkewb77RBOK3_aXMPsp8p87gbc03NvmC5gBLzPl7hVA +default_summary_length: 600 diff --git a/core/tests/fixtures/config_install/multilingual/user.flood.yml b/core/tests/fixtures/config_install/multilingual/user.flood.yml new file mode 100644 index 000000000000..4eb3644f2156 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/user.flood.yml @@ -0,0 +1,7 @@ +_core: + default_config_hash: UYfMzeP1S8jKm9PSvxf7nQNe8DsNS-3bc2WSNNXBQWs +uid_only: false +ip_limit: 50 +ip_window: 3600 +user_limit: 5 +user_window: 21600 diff --git a/core/tests/fixtures/config_install/multilingual/user.mail.yml b/core/tests/fixtures/config_install/multilingual/user.mail.yml new file mode 100644 index 000000000000..a117c718e992 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/user.mail.yml @@ -0,0 +1,117 @@ +_core: + default_config_hash: m4J3ROov32OEquRYGLbx3SpdDGuqx9l_zJtNvihqdCg +langcode: en +cancel_confirm: + subject: 'Account cancellation request for [user:display-name] at [site:name]' + body: |- + [user:display-name], + + A request to cancel your account has been made at [site:name]. + + You may now cancel your account on [site:url-brief] by clicking this link or copying and pasting it into your browser: + + [user:cancel-url] + + NOTE: The cancellation of your account is not reversible. + + This link expires in one day and nothing will happen if it is not used. + + -- [site:name] team +password_reset: + subject: 'Replacement login information for [user:display-name] at [site:name]' + body: |- + [user:display-name], + + A request to reset the password for your account has been made at [site:name]. + + You may now log in by clicking this link or copying and pasting it into your browser: + + [user:one-time-login-url] + + This link can only be used once to log in and will lead you to a page where you can set your password. It expires after one day and nothing will happen if it's not used. + + -- [site:name] team +register_admin_created: + subject: 'An administrator created an account for you at [site:name]' + body: |- + [user:display-name], + + A site administrator at [site:name] has created an account for you. You may now log in by clicking this link or copying and pasting it into your browser: + + [user:one-time-login-url] + + This link can only be used once to log in and will lead you to a page where you can set your password. + + After setting your password, you will be able to log in at [site:login-url] in the future using: + + username: [user:name] + password: Your password + + -- [site:name] team +register_no_approval_required: + subject: 'Account details for [user:display-name] at [site:name]' + body: |- + [user:display-name], + + Thank you for registering at [site:name]. You may now log in by clicking this link or copying and pasting it into your browser: + + [user:one-time-login-url] + + This link can only be used once to log in and will lead you to a page where you can set your password. + + After setting your password, you will be able to log in at [site:login-url] in the future using: + + username: [user:name] + password: Your password + + -- [site:name] team +register_pending_approval: + subject: 'Account details for [user:display-name] at [site:name] (pending admin approval)' + body: |- + [user:display-name], + + Thank you for registering at [site:name]. Your application for an account is currently pending approval. Once it has been approved, you will receive another email containing information about how to log in, set your password, and other details. + + + -- [site:name] team +register_pending_approval_admin: + subject: 'Account details for [user:display-name] at [site:name] (pending admin approval)' + body: |- + [user:display-name] has applied for an account. + + [user:edit-url] +status_activated: + subject: 'Account details for [user:display-name] at [site:name] (approved)' + body: |- + [user:display-name], + + Your account at [site:name] has been activated. + + You may now log in by clicking this link or copying and pasting it into your browser: + + [user:one-time-login-url] + + This link can only be used once to log in and will lead you to a page where you can set your password. + + After setting your password, you will be able to log in at [site:login-url] in the future using: + + username: [user:account-name] + password: Your password + + -- [site:name] team +status_blocked: + subject: 'Account details for [user:display-name] at [site:name] (blocked)' + body: |- + [user:display-name], + + Your account on [site:name] has been blocked. + + -- [site:name] team +status_canceled: + subject: 'Account details for [user:display-name] at [site:name] (canceled)' + body: |- + [user:display-name], + + Your account on [site:name] has been canceled. + + -- [site:name] team diff --git a/core/tests/fixtures/config_install/multilingual/user.role.anonymous.yml b/core/tests/fixtures/config_install/multilingual/user.role.anonymous.yml new file mode 100644 index 000000000000..d36ad8cd9490 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/user.role.anonymous.yml @@ -0,0 +1,12 @@ +uuid: 42b65234-900d-4b72-a773-9cccbe3e45a9 +langcode: en +status: true +dependencies: { } +_core: + default_config_hash: j5zLMOdJBqC0bMvSdth5UebkprJB8g_2FXHqhfpJzow +id: anonymous +label: 'Anonymous user' +weight: 0 +is_admin: false +permissions: + - 'access content' diff --git a/core/tests/fixtures/config_install/multilingual/user.role.authenticated.yml b/core/tests/fixtures/config_install/multilingual/user.role.authenticated.yml new file mode 100644 index 000000000000..097b0b32a60d --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/user.role.authenticated.yml @@ -0,0 +1,12 @@ +uuid: 222241cd-d5a4-4686-82fc-167fe799bdcb +langcode: en +status: true +dependencies: { } +_core: + default_config_hash: dJ0L2DNSj5q6XVZAGsuVDpJTh5UeYkIPwKrUOOpr8YI +id: authenticated +label: 'Authenticated user' +weight: 1 +is_admin: false +permissions: + - 'access content' diff --git a/core/tests/fixtures/config_install/multilingual/user.settings.yml b/core/tests/fixtures/config_install/multilingual/user.settings.yml new file mode 100644 index 000000000000..ffaf6f6e0ba3 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/user.settings.yml @@ -0,0 +1,18 @@ +_core: + default_config_hash: r4kwhOM0IWXVMUZDz744Yc16EOh37ZhYbA8kGOhSmLk +langcode: en +anonymous: Anonymous +verify_mail: true +notify: + cancel_confirm: true + password_reset: true + status_activated: true + status_blocked: false + status_canceled: false + register_admin_created: true + register_no_approval_required: true + register_pending_approval: true +register: visitors_admin_approval +cancel_method: user_cancel_block +password_reset_timeout: 86400 +password_strength: true diff --git a/core/tests/fixtures/config_install/multilingual/views.settings.yml b/core/tests/fixtures/config_install/multilingual/views.settings.yml new file mode 100644 index 000000000000..e57e73a08a11 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/views.settings.yml @@ -0,0 +1,48 @@ +_core: + default_config_hash: uZHsLrDp1ThO0RvupHKcPzLOyVvWexm58JTTHNDo7yc +display_extenders: { } +skip_cache: false +sql_signature: false +ui: + show: + additional_queries: false + advanced_column: false + default_display: false + performance_statistics: false + preview_information: true + sql_query: + enabled: false + where: above + display_embed: false + always_live_preview: true + exposed_filter_any_label: old_any +field_rewrite_elements: + div: DIV + span: SPAN + h1: H1 + h2: H2 + h3: H3 + h4: H4 + h5: H5 + h6: H6 + p: P + header: HEADER + footer: FOOTER + article: ARTICLE + section: SECTION + aside: ASIDE + details: DETAILS + blockquote: BLOCKQUOTE + figure: FIGURE + address: ADDRESS + code: CODE + pre: PRE + var: VAR + samp: SAMP + kbd: KBD + strong: STRONG + em: EM + del: DEL + ins: INS + q: Q + s: S diff --git a/core/tests/fixtures/config_install/multilingual/views.view.archive.yml b/core/tests/fixtures/config_install/multilingual/views.view.archive.yml new file mode 100644 index 000000000000..44030cae30ca --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/views.view.archive.yml @@ -0,0 +1,248 @@ +uuid: bf8df9fb-a85f-488a-a7e0-09d6861ce2a4 +langcode: en +status: false +dependencies: + config: + - core.entity_view_mode.node.teaser + module: + - node + - user +_core: + default_config_hash: ko9GznzNBXHkuz09OCaBQ1YOSJYYjTY0TBpNV3WKnog +id: archive +label: Archive +module: node +description: 'All content, by month.' +tag: default +base_table: node_field_data +base_field: nid +display: + default: + id: default + display_title: Default + display_plugin: default + position: 0 + display_options: + title: 'Monthly archive' + fields: { } + pager: + type: mini + options: + offset: 0 + pagination_heading_level: h4 + items_per_page: 10 + total_pages: 0 + id: 0 + tags: + next: ›› + previous: ‹‹ + expose: + items_per_page: false + items_per_page_label: 'Items per page' + items_per_page_options: '5, 10, 25, 50' + items_per_page_options_all: false + items_per_page_options_all_label: '- All -' + offset: false + offset_label: Offset + exposed_form: + type: basic + options: + submit_button: Apply + reset_button: false + reset_button_label: Reset + exposed_sorts_label: 'Sort by' + expose_sort_order: true + sort_asc_label: Asc + sort_desc_label: Desc + access: + type: perm + options: + perm: 'access content' + cache: + type: tag + options: { } + empty: { } + sorts: + created: + id: created + table: node_field_data + field: created + relationship: none + group_type: group + admin_label: '' + entity_type: node + entity_field: created + plugin_id: date + order: DESC + expose: + label: '' + field_identifier: created + exposed: false + granularity: second + arguments: + created_year_month: + id: created_year_month + table: node_field_data + field: created_year_month + entity_type: node + plugin_id: date_year_month + default_action: summary + exception: + title_enable: true + title_enable: true + title: '{{ arguments.created_year_month }}' + default_argument_type: fixed + summary_options: + override: true + items_per_page: 30 + summary: + sort_order: desc + format: default_summary + specify_validation: true + filters: + status: + id: status + table: node_field_data + field: status + entity_type: node + entity_field: status + plugin_id: boolean + value: '1' + group: 0 + expose: + operator: '0' + operator_limit_selection: false + operator_list: { } + langcode: + id: langcode + table: node_field_data + field: langcode + relationship: none + group_type: group + admin_label: '' + entity_type: node + entity_field: langcode + plugin_id: language + operator: in + value: + '***LANGUAGE_language_content***': '***LANGUAGE_language_content***' + group: 1 + exposed: false + expose: + operator_id: '' + label: '' + description: '' + use_operator: false + operator: '' + operator_limit_selection: false + operator_list: { } + identifier: '' + required: false + remember: false + multiple: false + remember_roles: + authenticated: authenticated + reduce: false + is_grouped: false + group_info: + label: '' + description: '' + identifier: '' + optional: true + widget: select + multiple: false + remember: false + default_group: All + default_group_multiple: { } + group_items: { } + style: + type: default + options: + grouping: { } + row_class: '' + default_row_class: true + uses_fields: false + row: + type: 'entity:node' + options: + view_mode: teaser + query: + type: views_query + options: + query_comment: '' + disable_sql_rewrite: false + distinct: false + replica: false + query_tags: { } + relationships: { } + header: { } + footer: { } + display_extenders: { } + cache_metadata: + max-age: -1 + contexts: + - 'languages:language_interface' + - url + - url.query_args + - 'user.node_grants:view' + - user.permissions + tags: { } + block_1: + id: block_1 + display_title: Block + display_plugin: block + position: 1 + display_options: + arguments: + created_year_month: + id: created_year_month + table: node_field_data + field: created_year_month + entity_type: node + plugin_id: date_year_month + default_action: summary + exception: + title_enable: true + title_enable: true + title: '{{ arguments.created_year_month }}' + default_argument_type: fixed + summary_options: + items_per_page: 30 + summary: + format: default_summary + specify_validation: true + query: + type: views_query + options: { } + defaults: + arguments: false + display_extenders: { } + cache_metadata: + max-age: -1 + contexts: + - 'languages:language_interface' + - url + - url.query_args + - 'user.node_grants:view' + - user.permissions + tags: { } + page_1: + id: page_1 + display_title: Page + display_plugin: page + position: 2 + display_options: + query: + type: views_query + options: { } + display_extenders: { } + path: archive + cache_metadata: + max-age: -1 + contexts: + - 'languages:language_interface' + - url + - url.query_args + - 'user.node_grants:view' + - user.permissions + tags: { } diff --git a/core/tests/fixtures/config_install/multilingual/views.view.content.yml b/core/tests/fixtures/config_install/multilingual/views.view.content.yml new file mode 100644 index 000000000000..1fb22813b238 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/views.view.content.yml @@ -0,0 +1,627 @@ +uuid: df5e499a-cf5b-423d-872d-40ac51bbfa8c +langcode: en +status: true +dependencies: + module: + - node + - user +_core: + default_config_hash: vBKWYGGDoAX-tFd1JErB8tZLSxx3lJ0foouVsgpcbB4 +id: content +label: Content +module: node +description: 'Find and manage content.' +tag: default +base_table: node_field_data +base_field: nid +display: + default: + id: default + display_title: Default + display_plugin: default + position: 0 + display_options: + title: Content + fields: + node_bulk_form: + id: node_bulk_form + table: node + field: node_bulk_form + entity_type: node + plugin_id: node_bulk_form + label: '' + exclude: false + alter: + alter_text: false + element_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + title: + id: title + table: node_field_data + field: title + entity_type: node + entity_field: title + plugin_id: field + label: Title + exclude: false + alter: + alter_text: false + element_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + type: string + settings: + link_to_entity: true + type: + id: type + table: node_field_data + field: type + relationship: none + group_type: group + admin_label: '' + entity_type: node + entity_field: type + plugin_id: field + label: 'Content type' + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + click_sort_column: target_id + type: entity_reference_label + settings: + link: false + group_column: target_id + group_columns: { } + group_rows: true + delta_limit: 0 + delta_offset: 0 + delta_reversed: false + delta_first_last: false + multi_type: separator + separator: ', ' + field_api_classes: false + name: + id: name + table: users_field_data + field: name + relationship: uid + entity_type: user + entity_field: name + plugin_id: field + label: Author + exclude: false + alter: + alter_text: false + element_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + type: user_name + status: + id: status + table: node_field_data + field: status + entity_type: node + entity_field: status + plugin_id: field + label: Status + exclude: false + alter: + alter_text: false + element_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + type: boolean + settings: + format: custom + format_custom_false: Unpublished + format_custom_true: Published + changed: + id: changed + table: node_field_data + field: changed + entity_type: node + entity_field: changed + plugin_id: field + label: Updated + exclude: false + alter: + alter_text: false + element_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + type: timestamp + settings: + date_format: short + custom_date_format: '' + timezone: '' + tooltip: + date_format: long + custom_date_format: '' + time_diff: + enabled: false + future_format: '@interval hence' + past_format: '@interval ago' + granularity: 2 + refresh: 60 + operations: + id: operations + table: node + field: operations + relationship: none + group_type: group + admin_label: '' + plugin_id: entity_operations + label: Operations + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + destination: true + pager: + type: full + options: + pagination_heading_level: h4 + items_per_page: 50 + tags: + next: 'Next ›' + previous: '‹ Previous' + first: '« First' + last: 'Last »' + exposed_form: + type: basic + options: + submit_button: Filter + reset_button: true + reset_button_label: Reset + exposed_sorts_label: 'Sort by' + expose_sort_order: true + sort_asc_label: Asc + sort_desc_label: Desc + access: + type: perm + options: + perm: 'access content overview' + cache: + type: tag + empty: + area_text_custom: + id: area_text_custom + table: views + field: area_text_custom + plugin_id: text_custom + empty: true + content: 'No content available.' + sorts: { } + arguments: { } + filters: + title: + id: title + table: node_field_data + field: title + relationship: none + group_type: group + admin_label: '' + entity_type: node + entity_field: title + plugin_id: string + operator: contains + value: '' + group: 1 + exposed: true + expose: + operator_id: title_op + label: Title + description: '' + use_operator: false + operator: title_op + operator_limit_selection: false + operator_list: { } + identifier: title + required: false + remember: false + multiple: false + remember_roles: + authenticated: authenticated + anonymous: '0' + administrator: '0' + is_grouped: false + group_info: + label: '' + description: '' + identifier: '' + optional: true + widget: select + multiple: false + remember: false + default_group: All + default_group_multiple: { } + group_items: { } + type: + id: type + table: node_field_data + field: type + relationship: none + group_type: group + admin_label: '' + entity_type: node + entity_field: type + plugin_id: bundle + operator: in + value: { } + group: 1 + exposed: true + expose: + operator_id: type_op + label: 'Content type' + description: '' + use_operator: false + operator: type_op + operator_limit_selection: false + operator_list: { } + identifier: type + required: false + remember: false + multiple: false + remember_roles: + authenticated: authenticated + anonymous: '0' + administrator: '0' + reduce: false + is_grouped: false + group_info: + label: '' + description: '' + identifier: '' + optional: true + widget: select + multiple: false + remember: false + default_group: All + default_group_multiple: { } + group_items: { } + status: + id: status + table: node_field_data + field: status + relationship: none + group_type: group + admin_label: '' + entity_type: node + entity_field: status + plugin_id: boolean + operator: '=' + value: '1' + group: 1 + exposed: true + expose: + operator_id: '' + label: Status + description: '' + use_operator: false + operator: status_op + operator_limit_selection: false + operator_list: { } + identifier: status + required: false + remember: false + multiple: false + remember_roles: + authenticated: authenticated + is_grouped: true + group_info: + label: 'Published status' + description: '' + identifier: status + optional: true + widget: select + multiple: false + remember: false + default_group: All + default_group_multiple: { } + group_items: + 1: + title: Published + operator: '=' + value: '1' + 2: + title: Unpublished + operator: '=' + value: '0' + langcode: + id: langcode + table: node_field_data + field: langcode + relationship: none + group_type: group + admin_label: '' + entity_type: node + entity_field: langcode + plugin_id: language + operator: in + value: { } + group: 1 + exposed: true + expose: + operator_id: langcode_op + label: Language + description: '' + use_operator: false + operator: langcode_op + operator_limit_selection: false + operator_list: { } + identifier: langcode + required: false + remember: false + multiple: false + remember_roles: + authenticated: authenticated + anonymous: '0' + administrator: '0' + reduce: false + is_grouped: false + group_info: + label: '' + description: '' + identifier: '' + optional: true + widget: select + multiple: false + remember: false + default_group: All + default_group_multiple: { } + group_items: { } + status_extra: + id: status_extra + table: node_field_data + field: status_extra + entity_type: node + plugin_id: node_status + operator: '=' + value: false + group: 1 + expose: + operator_limit_selection: false + operator_list: { } + filter_groups: + operator: AND + groups: + 1: AND + style: + type: table + options: + grouping: { } + row_class: '' + default_row_class: true + columns: + node_bulk_form: node_bulk_form + title: title + type: type + name: name + status: status + changed: changed + edit_node: edit_node + delete_node: delete_node + dropbutton: dropbutton + timestamp: title + default: changed + info: + node_bulk_form: + align: '' + separator: '' + empty_column: false + responsive: '' + title: + sortable: true + default_sort_order: asc + align: '' + separator: '' + empty_column: false + responsive: '' + type: + sortable: true + default_sort_order: asc + align: '' + separator: '' + empty_column: false + responsive: '' + name: + sortable: false + default_sort_order: asc + align: '' + separator: '' + empty_column: false + responsive: priority-low + status: + sortable: true + default_sort_order: asc + align: '' + separator: '' + empty_column: false + responsive: '' + changed: + sortable: true + default_sort_order: desc + align: '' + separator: '' + empty_column: false + responsive: priority-low + edit_node: + sortable: false + default_sort_order: asc + align: '' + separator: '' + empty_column: false + responsive: '' + delete_node: + sortable: false + default_sort_order: asc + align: '' + separator: '' + empty_column: false + responsive: '' + dropbutton: + sortable: false + default_sort_order: asc + align: '' + separator: '' + empty_column: false + responsive: '' + timestamp: + sortable: false + default_sort_order: asc + align: '' + separator: '' + empty_column: false + responsive: '' + override: true + sticky: true + summary: '' + empty_table: true + caption: '' + description: '' + row: + type: fields + query: + type: views_query + relationships: + uid: + id: uid + table: node_field_data + field: uid + admin_label: author + plugin_id: standard + required: true + show_admin_links: false + display_extenders: { } + cache_metadata: + max-age: 0 + contexts: + - 'languages:language_content' + - 'languages:language_interface' + - url + - url.query_args + - user + - 'user.node_grants:view' + - user.permissions + tags: { } + page_1: + id: page_1 + display_title: Page + display_plugin: page + position: 1 + display_options: + display_extenders: { } + path: admin/content/node + menu: + type: 'default tab' + title: Content + description: '' + weight: -10 + menu_name: admin + context: '' + tab_options: + type: normal + title: Content + description: 'Find and manage content' + weight: -10 + menu_name: admin + cache_metadata: + max-age: 0 + contexts: + - 'languages:language_content' + - 'languages:language_interface' + - url + - url.query_args + - user + - 'user.node_grants:view' + - user.permissions + tags: { } diff --git a/core/tests/fixtures/config_install/multilingual/views.view.content_recent.yml b/core/tests/fixtures/config_install/multilingual/views.view.content_recent.yml new file mode 100644 index 000000000000..4148d19f747c --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/views.view.content_recent.yml @@ -0,0 +1,323 @@ +uuid: ea0d378e-07b7-4b5a-b499-e65d6300ab0b +langcode: en +status: true +dependencies: + module: + - node + - user +_core: + default_config_hash: YqZN5rc7XDQcFcInc8wkzuaHJmC5YvirhTmDcrarT6M +id: content_recent +label: 'Recent content' +module: node +description: 'Recent content.' +tag: default +base_table: node_field_data +base_field: nid +display: + default: + id: default + display_title: Default + display_plugin: default + position: 0 + display_options: + title: 'Recent content' + fields: + title: + id: title + table: node_field_data + field: title + relationship: none + group_type: group + admin_label: '' + entity_type: node + entity_field: title + plugin_id: field + label: '' + exclude: false + alter: + alter_text: false + make_link: false + absolute: false + word_boundary: false + ellipsis: false + strip_tags: false + trim: false + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: false + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + type: string + settings: + link_to_entity: true + changed: + id: changed + table: node_field_data + field: changed + relationship: none + group_type: group + admin_label: '' + entity_type: node + entity_field: changed + plugin_id: field + label: '' + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: false + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + click_sort_column: value + type: timestamp_ago + settings: { } + group_column: value + group_columns: { } + group_rows: true + delta_limit: 0 + delta_offset: 0 + delta_reversed: false + delta_first_last: false + multi_type: separator + separator: ', ' + field_api_classes: false + pager: + type: some + options: + offset: 0 + items_per_page: 10 + exposed_form: + type: basic + options: + submit_button: Apply + reset_button: false + reset_button_label: Reset + exposed_sorts_label: 'Sort by' + expose_sort_order: true + sort_asc_label: Asc + sort_desc_label: Desc + access: + type: perm + options: + perm: 'access content' + cache: + type: tag + options: { } + empty: + area_text_custom: + id: area_text_custom + table: views + field: area_text_custom + relationship: none + group_type: group + admin_label: '' + plugin_id: text_custom + empty: true + content: 'No content available.' + tokenize: false + sorts: + changed: + id: changed + table: node_field_data + field: changed + relationship: none + group_type: group + admin_label: '' + entity_type: node + entity_field: changed + plugin_id: date + order: DESC + expose: + label: '' + field_identifier: changed + exposed: false + granularity: second + arguments: { } + filters: + status_extra: + id: status_extra + table: node_field_data + field: status_extra + relationship: none + group_type: group + admin_label: '' + entity_type: node + plugin_id: node_status + operator: '=' + value: false + group: 1 + exposed: false + expose: + operator_id: '' + label: '' + description: '' + use_operator: false + operator: '' + operator_limit_selection: false + operator_list: { } + identifier: '' + required: false + remember: false + multiple: false + remember_roles: + authenticated: authenticated + is_grouped: false + group_info: + label: '' + description: '' + identifier: '' + optional: true + widget: select + multiple: false + remember: false + default_group: All + default_group_multiple: { } + group_items: { } + langcode: + id: langcode + table: node_field_data + field: langcode + relationship: none + group_type: group + admin_label: '' + entity_type: node + entity_field: langcode + plugin_id: language + operator: in + value: + '***LANGUAGE_language_content***': '***LANGUAGE_language_content***' + group: 1 + exposed: false + expose: + operator_id: '' + label: '' + description: '' + use_operator: false + operator: '' + operator_limit_selection: false + operator_list: { } + identifier: '' + required: false + remember: false + multiple: false + remember_roles: + authenticated: authenticated + reduce: false + is_grouped: false + group_info: + label: '' + description: '' + identifier: '' + optional: true + widget: select + multiple: false + remember: false + default_group: All + default_group_multiple: { } + group_items: { } + style: + type: html_list + options: + grouping: { } + row_class: '' + default_row_class: true + type: ul + wrapper_class: item-list + class: '' + row: + type: fields + query: + type: views_query + options: + query_comment: '' + disable_sql_rewrite: false + distinct: false + replica: false + query_tags: { } + relationships: + uid: + id: uid + table: node_field_data + field: uid + relationship: none + group_type: group + admin_label: author + entity_type: node + entity_field: uid + plugin_id: standard + required: true + use_more: false + use_more_always: false + use_more_text: More + link_display: '0' + link_url: '' + header: { } + footer: { } + display_extenders: { } + cache_metadata: + max-age: -1 + contexts: + - 'languages:language_content' + - 'languages:language_interface' + - user + - 'user.node_grants:view' + - user.permissions + tags: { } + block_1: + id: block_1 + display_title: Block + display_plugin: block + position: 1 + display_options: + display_extenders: { } + cache_metadata: + max-age: -1 + contexts: + - 'languages:language_content' + - 'languages:language_interface' + - user + - 'user.node_grants:view' + - user.permissions + tags: { } diff --git a/core/tests/fixtures/config_install/multilingual/views.view.files.yml b/core/tests/fixtures/config_install/multilingual/views.view.files.yml new file mode 100644 index 000000000000..95fbcc6c294c --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/views.view.files.yml @@ -0,0 +1,1148 @@ +uuid: b7ff2f27-d033-48d3-87e9-d933b29eaeb4 +langcode: en +status: true +dependencies: + module: + - file + - user +_core: + default_config_hash: DaGeEDJMcbbQtgV96AuPeZ-0irMc_Oa6Zzh2U3Kmul8 +id: files +label: Files +module: file +description: 'Find and manage files.' +tag: default +base_table: file_managed +base_field: fid +display: + default: + id: default + display_title: Default + display_plugin: default + position: 0 + display_options: + title: Files + fields: + fid: + id: fid + table: file_managed + field: fid + relationship: none + group_type: group + admin_label: '' + entity_type: file + entity_field: fid + plugin_id: field + label: Fid + exclude: true + alter: + alter_text: false + make_link: false + absolute: false + word_boundary: false + ellipsis: false + strip_tags: false + trim: false + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + filename: + id: filename + table: file_managed + field: filename + relationship: none + group_type: group + admin_label: '' + entity_type: file + entity_field: filename + plugin_id: field + label: Name + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: false + ellipsis: false + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + click_sort_column: value + type: file_link + group_column: value + group_columns: { } + group_rows: true + delta_limit: 0 + delta_offset: 0 + delta_reversed: false + delta_first_last: false + multi_type: separator + separator: ', ' + field_api_classes: false + filemime: + id: filemime + table: file_managed + field: filemime + relationship: none + group_type: group + admin_label: '' + entity_type: file + entity_field: filemime + plugin_id: field + label: 'MIME type' + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + type: file_filemime + filesize: + id: filesize + table: file_managed + field: filesize + relationship: none + group_type: group + admin_label: '' + entity_type: file + entity_field: filesize + plugin_id: field + label: Size + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + type: file_size + status: + id: status + table: file_managed + field: status + relationship: none + group_type: group + admin_label: '' + entity_type: file + entity_field: status + plugin_id: field + label: Status + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + type: boolean + settings: + format: custom + format_custom_false: Temporary + format_custom_true: Permanent + created: + id: created + table: file_managed + field: created + relationship: none + group_type: group + admin_label: '' + entity_type: file + entity_field: created + plugin_id: field + label: 'Upload date' + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + type: timestamp + settings: + date_format: medium + custom_date_format: '' + timezone: '' + tooltip: + date_format: long + custom_date_format: '' + time_diff: + enabled: false + future_format: '@interval hence' + past_format: '@interval ago' + granularity: 2 + refresh: 60 + changed: + id: changed + table: file_managed + field: changed + relationship: none + group_type: group + admin_label: '' + entity_type: file + entity_field: changed + plugin_id: field + label: 'Changed date' + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + type: timestamp + settings: + date_format: medium + custom_date_format: '' + timezone: '' + tooltip: + date_format: long + custom_date_format: '' + time_diff: + enabled: false + future_format: '@interval hence' + past_format: '@interval ago' + granularity: 2 + refresh: 60 + count: + id: count + table: file_usage + field: count + relationship: fid + group_type: sum + admin_label: '' + plugin_id: numeric + label: 'Used in' + exclude: false + alter: + alter_text: false + text: '' + make_link: true + path: 'admin/content/files/usage/{{ fid }}' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + set_precision: false + precision: 0 + decimal: . + separator: ',' + format_plural: true + format_plural_string: !!binary MSBwbGFjZQNAY291bnQgcGxhY2Vz + prefix: '' + suffix: '' + pager: + type: mini + options: + offset: 0 + pagination_heading_level: h4 + items_per_page: 50 + total_pages: 0 + id: 0 + tags: + next: 'Next ›' + previous: '‹ Previous' + expose: + items_per_page: false + items_per_page_label: 'Items per page' + items_per_page_options: '5, 10, 25, 50' + items_per_page_options_all: false + items_per_page_options_all_label: '- All -' + offset: false + offset_label: Offset + exposed_form: + type: basic + options: + submit_button: Filter + reset_button: false + reset_button_label: Reset + exposed_sorts_label: 'Sort by' + expose_sort_order: true + sort_asc_label: Asc + sort_desc_label: Desc + access: + type: perm + options: + perm: 'access files overview' + cache: + type: tag + options: { } + empty: + area_text_custom: + id: area_text_custom + table: views + field: area_text_custom + plugin_id: text_custom + empty: true + content: 'No files available.' + sorts: { } + arguments: { } + filters: + filename: + id: filename + table: file_managed + field: filename + relationship: none + group_type: group + admin_label: '' + entity_type: file + entity_field: filename + plugin_id: string + operator: word + value: '' + group: 1 + exposed: true + expose: + operator_id: filemime_op + label: Filename + description: '' + use_operator: false + operator: filename_op + operator_limit_selection: false + operator_list: { } + identifier: filename + required: false + remember: false + multiple: false + remember_roles: + authenticated: authenticated + anonymous: '0' + administrator: '0' + is_grouped: false + group_info: + label: '' + description: '' + identifier: '' + optional: true + widget: select + multiple: false + remember: false + default_group: All + default_group_multiple: { } + group_items: { } + filemime: + id: filemime + table: file_managed + field: filemime + relationship: none + group_type: group + admin_label: '' + entity_type: file + entity_field: filemime + plugin_id: string + operator: word + value: '' + group: 1 + exposed: true + expose: + operator_id: filemime_op + label: 'MIME type' + description: '' + use_operator: false + operator: filemime_op + operator_limit_selection: false + operator_list: { } + identifier: filemime + required: false + remember: false + multiple: false + remember_roles: + authenticated: authenticated + anonymous: '0' + administrator: '0' + is_grouped: false + group_info: + label: '' + description: '' + identifier: '' + optional: true + widget: select + multiple: false + remember: false + default_group: All + default_group_multiple: { } + group_items: { } + status: + id: status + table: file_managed + field: status + relationship: none + group_type: group + admin_label: '' + entity_type: file + entity_field: status + plugin_id: file_status + operator: in + value: { } + group: 1 + exposed: true + expose: + operator_id: status_op + label: Status + description: '' + use_operator: false + operator: status_op + operator_limit_selection: false + operator_list: { } + identifier: status + required: false + remember: false + multiple: false + remember_roles: + authenticated: authenticated + anonymous: '0' + administrator: '0' + reduce: false + is_grouped: false + group_info: + label: '' + description: '' + identifier: '' + optional: true + widget: select + multiple: false + remember: false + default_group: All + default_group_multiple: { } + group_items: { } + style: + type: table + options: + grouping: { } + row_class: '' + default_row_class: true + columns: + fid: fid + filename: filename + filemime: filemime + filesize: filesize + status: status + created: created + changed: changed + count: count + default: changed + info: + fid: + sortable: false + default_sort_order: asc + align: '' + separator: '' + empty_column: false + responsive: '' + filename: + sortable: true + default_sort_order: asc + align: '' + separator: '' + empty_column: false + responsive: '' + filemime: + sortable: true + default_sort_order: asc + align: '' + separator: '' + empty_column: false + responsive: priority-medium + filesize: + sortable: true + default_sort_order: asc + align: '' + separator: '' + empty_column: false + responsive: priority-low + status: + sortable: false + default_sort_order: asc + align: '' + separator: '' + empty_column: false + responsive: priority-low + created: + sortable: true + default_sort_order: desc + align: '' + separator: '' + empty_column: false + responsive: '' + changed: + sortable: true + default_sort_order: desc + align: '' + separator: '' + empty_column: false + responsive: '' + count: + sortable: false + default_sort_order: asc + align: '' + separator: '' + empty_column: false + responsive: priority-medium + override: true + sticky: false + summary: '' + empty_table: true + caption: '' + description: '' + row: + type: fields + query: + type: views_query + options: + query_comment: '' + disable_sql_rewrite: false + distinct: false + replica: false + query_tags: { } + relationships: + fid: + id: fid + table: file_managed + field: fid + relationship: none + group_type: group + admin_label: 'File usage' + required: true + group_by: true + show_admin_links: true + header: { } + footer: { } + display_extenders: { } + cache_metadata: + max-age: -1 + contexts: + - 'languages:language_content' + - 'languages:language_interface' + - url + - url.query_args + - user.permissions + tags: { } + page_1: + id: page_1 + display_title: 'Files overview' + display_plugin: page + position: 1 + display_options: + defaults: + pager: true + relationships: false + relationships: + fid: + id: fid + table: file_managed + field: fid + relationship: none + group_type: group + admin_label: 'File usage' + required: false + display_description: '' + display_extenders: { } + path: admin/content/files + menu: + type: tab + title: Files + description: '' + weight: 0 + menu_name: admin + context: '' + cache_metadata: + max-age: -1 + contexts: + - 'languages:language_content' + - 'languages:language_interface' + - url + - url.query_args + - user.permissions + tags: { } + page_2: + id: page_2 + display_title: 'File usage' + display_plugin: page + position: 2 + display_options: + title: 'File usage' + fields: + entity_label: + id: entity_label + table: file_usage + field: entity_label + relationship: none + group_type: group + admin_label: '' + plugin_id: entity_label + label: Entity + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + link_to_entity: true + type: + id: type + table: file_usage + field: type + relationship: none + group_type: group + admin_label: '' + plugin_id: standard + label: 'Entity type' + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + module: + id: module + table: file_usage + field: module + relationship: none + group_type: group + admin_label: '' + plugin_id: standard + label: 'Registering module' + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + count: + id: count + table: file_usage + field: count + relationship: none + group_type: group + admin_label: '' + plugin_id: numeric + label: 'Use count' + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + set_precision: false + precision: 0 + decimal: . + separator: ',' + format_plural: false + format_plural_string: !!binary MQNAY291bnQ= + prefix: '' + suffix: '' + pager: + type: mini + options: + offset: 0 + pagination_heading_level: h4 + items_per_page: 10 + total_pages: 0 + id: 0 + tags: + next: 'Next ›' + previous: '‹ Previous' + expose: + items_per_page: false + items_per_page_label: 'Items per page' + items_per_page_options: '5, 10, 25, 50' + items_per_page_options_all: false + items_per_page_options_all_label: '- All -' + offset: false + offset_label: Offset + empty: { } + arguments: + fid: + id: fid + table: file_managed + field: fid + relationship: none + group_type: group + admin_label: '' + entity_type: file + entity_field: fid + plugin_id: file_fid + default_action: 'not found' + exception: + value: all + title_enable: false + title: All + title_enable: true + title: 'File usage information for {{ arguments.fid }}' + default_argument_type: fixed + default_argument_options: + argument: '' + summary_options: + base_path: '' + count: true + override: false + items_per_page: 25 + summary: + sort_order: asc + number_of_records: 0 + format: default_summary + specify_validation: false + validate: + type: none + fail: 'not found' + validate_options: { } + break_phrase: false + not: false + filters: { } + filter_groups: + operator: AND + groups: { } + style: + type: table + options: + grouping: { } + row_class: '' + default_row_class: true + columns: + entity_label: entity_label + type: type + module: module + count: count + default: entity_label + info: + entity_label: + sortable: true + default_sort_order: asc + align: '' + separator: '' + empty_column: false + responsive: '' + type: + sortable: true + default_sort_order: asc + align: '' + separator: '' + empty_column: false + responsive: priority-medium + module: + sortable: false + default_sort_order: asc + align: '' + separator: '' + empty_column: false + responsive: priority-low + count: + sortable: false + default_sort_order: asc + align: '' + separator: '' + empty_column: false + responsive: '' + override: true + sticky: false + summary: '' + empty_table: true + caption: '' + description: '' + row: + type: fields + options: { } + defaults: + empty: false + title: false + pager: false + group_by: false + style: false + row: false + relationships: false + fields: false + arguments: false + filters: false + filter_groups: false + relationships: + fid: + id: fid + table: file_managed + field: fid + relationship: none + group_type: group + admin_label: 'File usage' + required: true + group_by: false + display_description: '' + display_extenders: { } + path: admin/content/files/usage/% + cache_metadata: + max-age: -1 + contexts: + - 'languages:language_interface' + - url + - url.query_args + - user.permissions + tags: { } diff --git a/core/tests/fixtures/config_install/multilingual/views.view.frontpage.yml b/core/tests/fixtures/config_install/multilingual/views.view.frontpage.yml new file mode 100644 index 000000000000..d3aa08df2f32 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/views.view.frontpage.yml @@ -0,0 +1,313 @@ +uuid: 141f1d99-2179-456a-9a88-143b5adfd993 +langcode: en +status: true +dependencies: + config: + - core.entity_view_mode.node.rss + - core.entity_view_mode.node.teaser + module: + - node + - user +_core: + default_config_hash: XEFoA1ECJzKZN4VpnDqqRQO-oltuYdmjjvGEYDKs8uU +id: frontpage +label: Frontpage +module: node +description: 'All content promoted to the front page.' +tag: default +base_table: node_field_data +base_field: nid +display: + default: + id: default + display_title: Default + display_plugin: default + position: 0 + display_options: + title: '' + fields: { } + pager: + type: full + options: + offset: 0 + pagination_heading_level: h4 + items_per_page: 10 + total_pages: 0 + id: 0 + tags: + next: 'Next ›' + previous: '‹ Previous' + first: '« First' + last: 'Last »' + expose: + items_per_page: false + items_per_page_label: 'Items per page' + items_per_page_options: '5, 10, 25, 50' + items_per_page_options_all: false + items_per_page_options_all_label: '- All -' + offset: false + offset_label: Offset + quantity: 9 + exposed_form: + type: basic + options: + submit_button: Apply + reset_button: false + reset_button_label: Reset + exposed_sorts_label: 'Sort by' + expose_sort_order: true + sort_asc_label: Asc + sort_desc_label: Desc + access: + type: perm + options: + perm: 'access content' + cache: + type: tag + options: { } + empty: + area_text_custom: + id: area_text_custom + table: views + field: area_text_custom + relationship: none + group_type: group + admin_label: '' + plugin_id: text_custom + label: '' + empty: true + content: 'No front page content has been created yet.<br/>Follow the <a target="_blank" href="https://www.drupal.org/docs/user_guide/en/index.html">User Guide</a> to start building your site.' + tokenize: false + node_listing_empty: + id: node_listing_empty + table: node + field: node_listing_empty + relationship: none + group_type: group + admin_label: '' + entity_type: node + plugin_id: node_listing_empty + label: '' + empty: true + title: + id: title + table: views + field: title + relationship: none + group_type: group + admin_label: '' + plugin_id: title + label: '' + empty: true + title: 'Welcome to [site:name]' + sorts: + sticky: + id: sticky + table: node_field_data + field: sticky + relationship: none + group_type: group + admin_label: '' + entity_type: node + entity_field: sticky + plugin_id: boolean + order: DESC + expose: + label: '' + field_identifier: sticky + exposed: false + created: + id: created + table: node_field_data + field: created + relationship: none + group_type: group + admin_label: '' + entity_type: node + entity_field: created + plugin_id: date + order: DESC + expose: + label: '' + field_identifier: created + exposed: false + granularity: second + arguments: { } + filters: + promote: + id: promote + table: node_field_data + field: promote + relationship: none + group_type: group + admin_label: '' + entity_type: node + entity_field: promote + plugin_id: boolean + operator: '=' + value: '1' + group: 1 + exposed: false + expose: + operator_id: '' + label: '' + description: '' + use_operator: false + operator: '' + operator_limit_selection: false + operator_list: { } + identifier: '' + required: false + remember: false + multiple: false + remember_roles: + authenticated: authenticated + is_grouped: false + group_info: + label: '' + description: '' + identifier: '' + optional: true + widget: select + multiple: false + remember: false + default_group: All + default_group_multiple: { } + group_items: { } + status: + id: status + table: node_field_data + field: status + entity_type: node + entity_field: status + plugin_id: boolean + value: '1' + group: 1 + expose: + operator: '' + operator_limit_selection: false + operator_list: { } + langcode: + id: langcode + table: node_field_data + field: langcode + relationship: none + group_type: group + admin_label: '' + entity_type: node + entity_field: langcode + plugin_id: language + operator: in + value: + '***LANGUAGE_language_content***': '***LANGUAGE_language_content***' + group: 1 + exposed: false + expose: + operator_id: '' + label: '' + description: '' + use_operator: false + operator: '' + operator_limit_selection: false + operator_list: { } + identifier: '' + required: false + remember: false + multiple: false + remember_roles: + authenticated: authenticated + reduce: false + is_grouped: false + group_info: + label: '' + description: '' + identifier: '' + optional: true + widget: select + multiple: false + remember: false + default_group: All + default_group_multiple: { } + group_items: { } + style: + type: default + options: + grouping: { } + row_class: '' + default_row_class: true + uses_fields: false + row: + type: 'entity:node' + options: + view_mode: teaser + query: + type: views_query + options: + query_comment: '' + disable_sql_rewrite: false + distinct: false + replica: false + query_tags: { } + relationships: { } + header: { } + footer: { } + display_extenders: { } + cache_metadata: + max-age: -1 + contexts: + - 'languages:language_interface' + - url.query_args + - 'user.node_grants:view' + - user.permissions + tags: { } + feed_1: + id: feed_1 + display_title: Feed + display_plugin: feed + position: 2 + display_options: + pager: + type: some + options: + offset: 0 + items_per_page: 10 + style: + type: rss + options: + grouping: { } + uses_fields: false + description: '' + row: + type: node_rss + options: + relationship: none + view_mode: rss + display_extenders: { } + path: rss.xml + sitename_title: true + displays: + page_1: page_1 + default: '' + cache_metadata: + max-age: -1 + contexts: + - 'languages:language_interface' + - 'user.node_grants:view' + - user.permissions + tags: { } + page_1: + id: page_1 + display_title: Page + display_plugin: page + position: 1 + display_options: + display_extenders: { } + path: node + cache_metadata: + max-age: -1 + contexts: + - 'languages:language_interface' + - url.query_args + - 'user.node_grants:view' + - user.permissions + tags: { } diff --git a/core/tests/fixtures/config_install/multilingual/views.view.glossary.yml b/core/tests/fixtures/config_install/multilingual/views.view.glossary.yml new file mode 100644 index 000000000000..cc63d8642feb --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/views.view.glossary.yml @@ -0,0 +1,481 @@ +uuid: bcf56cd3-63ab-40ed-a8ea-dd869f46271d +langcode: en +status: false +dependencies: + config: + - system.menu.main + module: + - node + - user +_core: + default_config_hash: sz_FoMz5aClG4jFy4UDlkenXQtgTUXohEDjWVBuHaro +id: glossary +label: Glossary +module: node +description: 'All content, by letter.' +tag: default +base_table: node_field_data +base_field: nid +display: + default: + id: default + display_title: Default + display_plugin: default + position: 0 + display_options: + fields: + title: + id: title + table: node_field_data + field: title + relationship: none + group_type: group + admin_label: '' + entity_type: node + entity_field: title + plugin_id: field + label: Title + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + name: + id: name + table: users_field_data + field: name + relationship: uid + group_type: group + admin_label: '' + entity_type: user + entity_field: name + plugin_id: field + label: Author + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + type: user_name + changed: + id: changed + table: node_field_data + field: changed + relationship: none + group_type: group + admin_label: '' + entity_type: node + entity_field: changed + plugin_id: field + label: 'Last update' + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + type: timestamp + settings: + date_format: long + custom_date_format: '' + timezone: '' + tooltip: + date_format: long + custom_date_format: '' + time_diff: + enabled: false + future_format: '@interval hence' + past_format: '@interval ago' + granularity: 2 + refresh: 60 + pager: + type: mini + options: + offset: 0 + pagination_heading_level: h4 + items_per_page: 36 + total_pages: 0 + id: 0 + tags: + next: ›› + previous: ‹‹ + expose: + items_per_page: false + items_per_page_label: 'Items per page' + items_per_page_options: '5, 10, 25, 50' + items_per_page_options_all: false + items_per_page_options_all_label: '- All -' + offset: false + offset_label: Offset + exposed_form: + type: basic + options: + submit_button: Apply + reset_button: false + reset_button_label: Reset + exposed_sorts_label: 'Sort by' + expose_sort_order: true + sort_asc_label: Asc + sort_desc_label: Desc + access: + type: perm + options: + perm: 'access content' + cache: + type: tag + options: { } + empty: { } + sorts: { } + arguments: + title: + id: title + table: node_field_data + field: title + relationship: none + group_type: group + admin_label: '' + entity_type: node + entity_field: title + plugin_id: string + default_action: default + exception: + title_enable: true + title_enable: false + title: '' + default_argument_type: fixed + default_argument_options: + argument: a + summary_options: { } + summary: + format: default_summary + specify_validation: true + validate: + type: none + fail: 'not found' + validate_options: { } + glossary: true + limit: 1 + case: upper + path_case: lower + transform_dash: false + break_phrase: false + filters: + status: + id: status + table: node_field_data + field: status + entity_type: node + entity_field: status + plugin_id: boolean + value: '1' + group: 1 + expose: + operator: '' + operator_limit_selection: false + operator_list: { } + langcode: + id: langcode + table: node_field_data + field: langcode + relationship: none + group_type: group + admin_label: '' + entity_type: node + entity_field: langcode + plugin_id: language + operator: in + value: + '***LANGUAGE_language_content***': '***LANGUAGE_language_content***' + group: 1 + exposed: false + expose: + operator_id: '' + label: '' + description: '' + use_operator: false + operator: '' + operator_limit_selection: false + operator_list: { } + identifier: '' + required: false + remember: false + multiple: false + remember_roles: + authenticated: authenticated + reduce: false + is_grouped: false + group_info: + label: '' + description: '' + identifier: '' + optional: true + widget: select + multiple: false + remember: false + default_group: All + default_group_multiple: { } + group_items: { } + style: + type: table + options: + grouping: { } + row_class: '' + default_row_class: true + uses_fields: false + columns: + title: title + name: name + changed: changed + default: title + info: + title: + sortable: true + separator: '' + name: + sortable: true + separator: '' + changed: + sortable: true + separator: '' + override: true + sticky: false + summary: '' + order: asc + empty_table: false + row: + type: fields + options: + default_field_elements: true + inline: { } + separator: '' + hide_empty: false + query: + type: views_query + options: + query_comment: '' + disable_sql_rewrite: false + distinct: false + replica: false + query_tags: { } + relationships: + uid: + id: uid + table: node_field_data + field: uid + relationship: none + group_type: group + admin_label: author + plugin_id: standard + required: false + use_ajax: true + header: { } + footer: { } + display_extenders: { } + cache_metadata: + max-age: -1 + contexts: + - 'languages:language_content' + - 'languages:language_interface' + - url + - url.query_args + - 'user.node_grants:view' + - user.permissions + tags: { } + attachment_1: + id: attachment_1 + display_title: Attachment + display_plugin: attachment + position: 2 + display_options: + pager: + type: none + options: + offset: 0 + items_per_page: 0 + arguments: + title: + id: title + table: node_field_data + field: title + relationship: none + group_type: group + admin_label: '' + entity_type: node + entity_field: title + plugin_id: string + default_action: summary + exception: + title_enable: true + title_enable: false + title: '' + default_argument_type: fixed + default_argument_options: + argument: a + summary_options: + items_per_page: 25 + inline: true + separator: ' | ' + summary: + format: unformatted_summary + specify_validation: true + validate: + type: none + fail: 'not found' + validate_options: { } + glossary: true + limit: 1 + case: upper + path_case: lower + transform_dash: false + break_phrase: false + query: + type: views_query + options: { } + defaults: + arguments: false + display_extenders: { } + displays: + default: default + page_1: page_1 + inherit_arguments: false + cache_metadata: + max-age: -1 + contexts: + - 'languages:language_content' + - 'languages:language_interface' + - url + - url.query_args + - 'user.node_grants:view' + - user.permissions + tags: { } + page_1: + id: page_1 + display_title: Page + display_plugin: page + position: 1 + display_options: + query: + type: views_query + options: { } + display_extenders: { } + path: glossary + menu: + type: normal + title: Glossary + weight: 0 + menu_name: main + parent: '' + cache_metadata: + max-age: -1 + contexts: + - 'languages:language_content' + - 'languages:language_interface' + - url + - url.query_args + - 'user.node_grants:view' + - user.permissions + tags: { } diff --git a/core/tests/fixtures/config_install/multilingual/views.view.user_admin_people.yml b/core/tests/fixtures/config_install/multilingual/views.view.user_admin_people.yml new file mode 100644 index 000000000000..cfc0a14f469e --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/views.view.user_admin_people.yml @@ -0,0 +1,928 @@ +uuid: d10b4da1-cbdd-4b50-8871-584eb1c67f48 +langcode: en +status: true +dependencies: + module: + - user +_core: + default_config_hash: njaZigMvB4ap21Fg_tQcJhWgYJCGNi49Z5rRL_N6RI0 +id: user_admin_people +label: People +module: user +description: 'Find and manage people interacting with your site.' +tag: default +base_table: users_field_data +base_field: uid +display: + default: + id: default + display_title: Default + display_plugin: default + position: 0 + display_options: + title: People + fields: + user_bulk_form: + id: user_bulk_form + table: users + field: user_bulk_form + relationship: none + group_type: group + admin_label: '' + entity_type: user + plugin_id: user_bulk_form + label: 'Bulk update' + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + name: + id: name + table: users_field_data + field: name + relationship: none + group_type: group + admin_label: '' + entity_type: user + entity_field: name + plugin_id: field + label: Username + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + type: user_name + status: + id: status + table: users_field_data + field: status + relationship: none + group_type: group + admin_label: '' + entity_type: user + entity_field: status + plugin_id: field + label: Status + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + type: boolean + settings: + format: custom + format_custom_false: Blocked + format_custom_true: Active + roles_target_id: + id: roles_target_id + table: user__roles + field: roles_target_id + relationship: none + group_type: group + admin_label: '' + plugin_id: user_roles + label: Roles + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + type: ul + separator: ', ' + created: + id: created + table: users_field_data + field: created + relationship: none + group_type: group + admin_label: '' + entity_type: user + entity_field: created + plugin_id: field + label: 'Member for' + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + type: timestamp_ago + settings: + future_format: '@interval' + past_format: '@interval' + granularity: 2 + access: + id: access + table: users_field_data + field: access + relationship: none + group_type: group + admin_label: '' + entity_type: user + entity_field: access + plugin_id: field + label: 'Last access' + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + type: timestamp_ago + settings: + future_format: '@interval hence' + past_format: '@interval ago' + granularity: 2 + operations: + id: operations + table: users + field: operations + relationship: none + group_type: group + admin_label: '' + entity_type: user + plugin_id: entity_operations + label: Operations + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + destination: true + mail: + id: mail + table: users_field_data + field: mail + relationship: none + group_type: group + admin_label: '' + entity_type: user + entity_field: mail + plugin_id: field + label: '' + exclude: true + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: false + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + click_sort_column: value + type: basic_string + settings: { } + group_column: value + group_columns: { } + group_rows: true + delta_limit: 0 + delta_offset: 0 + delta_reversed: false + delta_first_last: false + multi_type: separator + separator: ', ' + field_api_classes: false + pager: + type: full + options: + offset: 0 + pagination_heading_level: h4 + items_per_page: 50 + total_pages: 0 + id: 0 + tags: + next: 'Next ›' + previous: '‹ Previous' + first: '« First' + last: 'Last »' + expose: + items_per_page: false + items_per_page_label: 'Items per page' + items_per_page_options: '5, 10, 25, 50' + items_per_page_options_all: false + items_per_page_options_all_label: '- All -' + offset: false + offset_label: Offset + quantity: 9 + exposed_form: + type: basic + options: + submit_button: Filter + reset_button: true + reset_button_label: Reset + exposed_sorts_label: 'Sort by' + expose_sort_order: true + sort_asc_label: Asc + sort_desc_label: Desc + access: + type: perm + options: + perm: 'administer users' + cache: + type: tag + empty: + area_text_custom: + id: area_text_custom + table: views + field: area_text_custom + relationship: none + group_type: group + admin_label: '' + plugin_id: text_custom + empty: true + content: 'No people available.' + tokenize: false + sorts: + created: + id: created + table: users_field_data + field: created + relationship: none + group_type: group + admin_label: '' + entity_type: user + entity_field: created + plugin_id: date + order: DESC + expose: + label: '' + field_identifier: created + exposed: false + granularity: second + filters: + combine: + id: combine + table: views + field: combine + relationship: none + group_type: group + admin_label: '' + plugin_id: combine + operator: contains + value: '' + group: 1 + exposed: true + expose: + operator_id: combine_op + label: 'Name or email contains' + description: '' + use_operator: false + operator: combine_op + operator_limit_selection: false + operator_list: { } + identifier: user + required: false + remember: false + multiple: false + remember_roles: + authenticated: authenticated + anonymous: '0' + administrator: '0' + is_grouped: false + group_info: + label: '' + description: '' + identifier: '' + optional: true + widget: select + multiple: false + remember: false + default_group: All + default_group_multiple: { } + group_items: { } + fields: + name: name + mail: mail + status: + id: status + table: users_field_data + field: status + relationship: none + group_type: group + admin_label: '' + entity_type: user + entity_field: status + plugin_id: boolean + operator: '=' + value: '1' + group: 1 + exposed: true + expose: + operator_id: '' + label: '' + description: '' + use_operator: false + operator: status_op + operator_limit_selection: false + operator_list: { } + identifier: status + required: false + remember: false + multiple: false + remember_roles: + authenticated: authenticated + anonymous: '0' + administrator: '0' + is_grouped: true + group_info: + label: Status + description: '' + identifier: status + optional: true + widget: select + multiple: false + remember: false + default_group: All + default_group_multiple: { } + group_items: + 1: + title: Active + operator: '=' + value: '1' + 2: + title: Blocked + operator: '=' + value: '0' + roles_target_id: + id: roles_target_id + table: user__roles + field: roles_target_id + relationship: none + group_type: group + admin_label: '' + plugin_id: user_roles + operator: or + value: { } + group: 1 + exposed: true + expose: + operator_id: roles_target_id_op + label: Role + description: '' + use_operator: false + operator: roles_target_id_op + operator_limit_selection: false + operator_list: { } + identifier: role + required: false + remember: false + multiple: false + remember_roles: + authenticated: authenticated + anonymous: '0' + administrator: '0' + reduce: false + is_grouped: false + group_info: + label: '' + description: '' + identifier: '' + optional: true + widget: select + multiple: false + remember: false + default_group: All + default_group_multiple: { } + group_items: { } + reduce_duplicates: false + permission: + id: permission + table: user__roles + field: permission + relationship: none + group_type: group + admin_label: '' + plugin_id: user_permissions + operator: or + value: { } + group: 1 + exposed: true + expose: + operator_id: permission_op + label: Permission + description: '' + use_operator: false + operator: permission_op + operator_limit_selection: false + operator_list: { } + identifier: permission + required: false + remember: false + multiple: false + remember_roles: + authenticated: authenticated + anonymous: '0' + administrator: '0' + reduce: false + is_grouped: false + group_info: + label: '' + description: '' + identifier: '' + optional: true + widget: select + multiple: false + remember: false + default_group: All + default_group_multiple: { } + group_items: { } + reduce_duplicates: false + default_langcode: + id: default_langcode + table: users_field_data + field: default_langcode + relationship: none + group_type: group + admin_label: '' + entity_type: user + entity_field: default_langcode + plugin_id: boolean + operator: '=' + value: '1' + group: 1 + exposed: false + expose: + operator_id: '' + label: '' + description: '' + use_operator: false + operator: '' + operator_limit_selection: false + operator_list: { } + identifier: '' + required: false + remember: false + multiple: false + remember_roles: + authenticated: authenticated + is_grouped: false + group_info: + label: '' + description: '' + identifier: '' + optional: true + widget: select + multiple: false + remember: false + default_group: All + default_group_multiple: { } + group_items: { } + uid_raw: + id: uid_raw + table: users_field_data + field: uid_raw + relationship: none + group_type: group + admin_label: '' + entity_type: user + plugin_id: numeric + operator: '!=' + value: + min: '' + max: '' + value: '0' + group: 1 + exposed: false + expose: + operator_id: '0' + label: '' + description: '' + use_operator: false + operator: '' + operator_limit_selection: false + operator_list: { } + identifier: '' + required: false + remember: false + multiple: false + remember_roles: + authenticated: authenticated + is_grouped: false + group_info: + label: '' + description: '' + identifier: '' + optional: true + widget: select + multiple: false + remember: false + default_group: All + default_group_multiple: { } + group_items: { } + filter_groups: + operator: AND + groups: + 1: AND + style: + type: table + options: + grouping: { } + row_class: '' + default_row_class: true + columns: + user_bulk_form: user_bulk_form + name: name + status: status + rid: rid + created: created + access: access + edit_node: edit_node + dropbutton: dropbutton + default: created + info: + user_bulk_form: + align: '' + separator: '' + empty_column: false + responsive: '' + name: + sortable: true + default_sort_order: asc + align: '' + separator: '' + empty_column: false + responsive: '' + status: + sortable: true + default_sort_order: asc + align: '' + separator: '' + empty_column: false + responsive: priority-low + rid: + sortable: false + default_sort_order: asc + align: '' + separator: '' + empty_column: false + responsive: priority-low + created: + sortable: true + default_sort_order: desc + align: '' + separator: '' + empty_column: false + responsive: priority-low + access: + sortable: true + default_sort_order: desc + align: '' + separator: '' + empty_column: false + responsive: priority-low + edit_node: + align: '' + separator: '' + empty_column: false + responsive: priority-low + dropbutton: + sortable: false + default_sort_order: asc + align: '' + separator: '' + empty_column: false + responsive: '' + override: true + sticky: false + summary: '' + empty_table: true + row: + type: fields + query: + type: views_query + options: + query_comment: '' + disable_sql_rewrite: false + distinct: false + replica: false + query_tags: { } + css_class: '' + use_ajax: false + group_by: false + show_admin_links: true + use_more: false + use_more_always: false + use_more_text: more + link_display: page_1 + link_url: '' + display_comment: '' + hide_attachment_summary: false + display_extenders: { } + cache_metadata: + max-age: 0 + contexts: + - 'languages:language_content' + - 'languages:language_interface' + - url + - url.query_args + - user.permissions + tags: { } + page_1: + id: page_1 + display_title: Page + display_plugin: page + position: 1 + display_options: + defaults: + show_admin_links: false + show_admin_links: false + display_extenders: { } + path: admin/people/list + menu: + type: 'default tab' + title: List + description: 'Find and manage people interacting with your site.' + weight: -10 + menu_name: admin + context: '' + tab_options: + type: normal + title: People + description: 'Manage user accounts, roles, and permissions.' + weight: 0 + menu_name: admin + cache_metadata: + max-age: 0 + contexts: + - 'languages:language_content' + - 'languages:language_interface' + - url + - url.query_args + - user.permissions + tags: { } diff --git a/core/tests/fixtures/config_install/multilingual/views.view.watchdog.yml b/core/tests/fixtures/config_install/multilingual/views.view.watchdog.yml new file mode 100644 index 000000000000..f4e8bffc4ddb --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/views.view.watchdog.yml @@ -0,0 +1,713 @@ +uuid: a42730ce-f853-4183-be8e-016d33c8b0f1 +langcode: en +status: true +dependencies: + module: + - dblog + - user +_core: + default_config_hash: j0txIxY4nkJT_dscmXckM-1vanygDkJAeHPawZKfyH0 +id: watchdog +label: Watchdog +module: views +description: 'Recent log messages' +tag: '' +base_table: watchdog +base_field: wid +display: + default: + id: default + display_title: Default + display_plugin: default + position: 0 + display_options: + title: 'Recent log messages' + fields: + nothing: + id: nothing + table: views + field: nothing + relationship: none + group_type: group + admin_label: Icon + plugin_id: custom + label: '' + exclude: false + alter: + alter_text: true + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: icon + element_label_type: '' + element_label_class: '' + element_label_colon: false + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: false + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: false + wid: + id: wid + table: watchdog + field: wid + relationship: none + group_type: group + admin_label: '' + plugin_id: standard + label: WID + exclude: true + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + severity: + id: severity + table: watchdog + field: severity + relationship: none + group_type: group + admin_label: '' + plugin_id: machine_name + label: Severity + exclude: true + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + machine_name: false + type: + id: type + table: watchdog + field: type + relationship: none + group_type: group + admin_label: '' + plugin_id: standard + label: Type + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + timestamp: + id: timestamp + table: watchdog + field: timestamp + relationship: none + group_type: group + admin_label: '' + plugin_id: date + label: Date + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + date_format: short + custom_date_format: '' + timezone: '' + message: + id: message + table: watchdog + field: message + relationship: none + group_type: group + admin_label: '' + plugin_id: dblog_message + label: Message + exclude: false + alter: + alter_text: false + text: '' + make_link: true + path: 'admin/reports/dblog/event/{{ wid }}' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '{{ message }}' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 56 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: true + trim: true + preserve_tags: '' + html: true + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + replace_variables: true + name: + id: name + table: users_field_data + field: name + relationship: uid + group_type: group + admin_label: '' + entity_type: user + entity_field: name + plugin_id: field + label: User + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + click_sort_column: value + type: user_name + settings: + link_to_entity: true + group_column: value + group_columns: { } + group_rows: true + delta_limit: 0 + delta_offset: 0 + delta_reversed: false + delta_first_last: false + multi_type: separator + separator: ', ' + field_api_classes: false + link: + id: link + table: watchdog + field: link + relationship: none + group_type: group + admin_label: '' + plugin_id: dblog_operations + label: Operations + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + pager: + type: mini + options: + offset: 0 + pagination_heading_level: h4 + items_per_page: 50 + total_pages: null + id: 0 + tags: + next: ›› + previous: ‹‹ + expose: + items_per_page: false + items_per_page_label: 'Items per page' + items_per_page_options: '5, 10, 25, 50' + items_per_page_options_all: false + items_per_page_options_all_label: '- All -' + offset: false + offset_label: Offset + exposed_form: + type: basic + options: + submit_button: Filter + reset_button: true + reset_button_label: Reset + exposed_sorts_label: 'Sort by' + expose_sort_order: false + sort_asc_label: Asc + sort_desc_label: Desc + access: + type: perm + options: + perm: 'access site reports' + cache: + type: none + options: { } + empty: + area: + id: area_text_custom + table: views + field: area_text_custom + relationship: none + group_type: group + admin_label: 'No log messages available.' + plugin_id: text_custom + empty: true + content: 'No log messages available.' + tokenize: false + sorts: + wid: + id: wid + table: watchdog + field: wid + relationship: none + group_type: group + admin_label: '' + plugin_id: standard + order: DESC + expose: + label: '' + field_identifier: wid + exposed: false + arguments: { } + filters: + type: + id: type + table: watchdog + field: type + relationship: none + group_type: group + admin_label: '' + plugin_id: dblog_types + operator: in + value: { } + group: 1 + exposed: true + expose: + operator_id: type_op + label: Type + description: '' + use_operator: false + operator: type_op + operator_limit_selection: false + operator_list: { } + identifier: type + required: false + remember: false + multiple: true + remember_roles: + authenticated: authenticated + anonymous: '0' + administrator: '0' + reduce: false + is_grouped: false + group_info: + label: '' + description: '' + identifier: '' + optional: true + widget: select + multiple: false + remember: false + default_group: All + default_group_multiple: { } + group_items: { } + severity: + id: severity + table: watchdog + field: severity + relationship: none + group_type: group + admin_label: '' + plugin_id: in_operator + operator: in + value: { } + group: 1 + exposed: true + expose: + operator_id: severity_op + label: Severity + description: '' + use_operator: false + operator: severity_op + operator_limit_selection: false + operator_list: { } + identifier: severity + required: false + remember: false + multiple: true + remember_roles: + authenticated: authenticated + anonymous: '0' + administrator: '0' + reduce: false + is_grouped: false + group_info: + label: '' + description: '' + identifier: '' + optional: true + widget: select + multiple: false + remember: false + default_group: All + default_group_multiple: { } + group_items: { } + filter_groups: + operator: AND + groups: + 1: AND + style: + type: table + options: + grouping: { } + row_class: '{{ type }} {{ severity }}' + default_row_class: true + columns: + nothing: nothing + wid: wid + severity: severity + type: type + timestamp: timestamp + message: message + name: name + link: link + default: wid + info: + nothing: + align: '' + separator: '' + empty_column: false + responsive: priority-medium + wid: + sortable: false + default_sort_order: desc + align: '' + separator: '' + empty_column: false + responsive: priority-low + severity: + sortable: false + default_sort_order: asc + align: '' + separator: '' + empty_column: false + responsive: priority-low + type: + sortable: true + default_sort_order: asc + align: '' + separator: '' + empty_column: false + responsive: priority-medium + timestamp: + sortable: true + default_sort_order: desc + align: '' + separator: '' + empty_column: false + responsive: priority-low + message: + sortable: false + default_sort_order: asc + align: '' + separator: '' + empty_column: false + responsive: '' + name: + sortable: true + default_sort_order: asc + align: '' + separator: '' + empty_column: false + responsive: priority-medium + link: + align: '' + separator: '' + empty_column: false + responsive: priority-low + override: true + sticky: false + summary: '' + empty_table: false + caption: '' + description: '' + row: + type: fields + query: + type: views_query + options: + query_comment: '' + disable_sql_rewrite: false + distinct: false + replica: false + query_tags: { } + relationships: + uid: + id: uid + table: watchdog + field: uid + relationship: none + group_type: group + admin_label: User + plugin_id: standard + required: false + css_class: admin-dblog + header: { } + footer: { } + display_extenders: { } + cache_metadata: + max-age: -1 + contexts: + - 'languages:language_content' + - 'languages:language_interface' + - url + - url.query_args + - user.permissions + tags: { } + page: + id: page + display_title: Page + display_plugin: page + position: 1 + display_options: + display_extenders: { } + path: admin/reports/dblog + cache_metadata: + max-age: -1 + contexts: + - 'languages:language_content' + - 'languages:language_interface' + - url + - url.query_args + - user.permissions + tags: { } diff --git a/core/tests/fixtures/config_install/multilingual/views.view.who_s_new.yml b/core/tests/fixtures/config_install/multilingual/views.view.who_s_new.yml new file mode 100644 index 000000000000..65e22a91e705 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/views.view.who_s_new.yml @@ -0,0 +1,197 @@ +uuid: c487fad5-aaf3-4e2f-9828-7b8c699820d0 +langcode: en +status: true +dependencies: + module: + - user +_core: + default_config_hash: zji0_13MyVGK7Bn1lUMDeZyyOIZedWvqpYUeM_SioPI +id: who_s_new +label: 'Who''s new' +module: user +description: 'Shows a list of the newest user accounts on the site.' +tag: default +base_table: users_field_data +base_field: uid +display: + default: + id: default + display_title: Default + display_plugin: default + position: 0 + display_options: + title: 'Who''s new' + fields: + name: + id: name + table: users_field_data + field: name + relationship: none + group_type: group + admin_label: '' + entity_type: user + entity_field: name + plugin_id: field + label: '' + exclude: false + alter: + alter_text: false + make_link: false + absolute: false + word_boundary: false + ellipsis: false + strip_tags: false + trim: false + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + type: user_name + pager: + type: some + options: + offset: 0 + items_per_page: 5 + exposed_form: + type: basic + options: + submit_button: Apply + reset_button: false + reset_button_label: Reset + exposed_sorts_label: 'Sort by' + expose_sort_order: true + sort_asc_label: Asc + sort_desc_label: Desc + access: + type: perm + options: + perm: 'access content' + cache: + type: tag + options: { } + empty: { } + sorts: + created: + id: created + table: users_field_data + field: created + relationship: none + group_type: group + admin_label: '' + entity_type: user + entity_field: created + plugin_id: date + order: DESC + expose: + label: '' + field_identifier: created + exposed: false + granularity: second + arguments: { } + filters: + status: + id: status + table: users_field_data + field: status + entity_type: user + entity_field: status + plugin_id: boolean + value: '1' + group: 1 + expose: + operator: '0' + operator_limit_selection: false + operator_list: { } + access: + id: access + table: users_field_data + field: access + relationship: none + group_type: group + admin_label: '' + entity_type: user + entity_field: access + plugin_id: date + operator: '>' + value: + min: '' + max: '' + value: '1970-01-01' + type: date + group: 1 + exposed: false + expose: + operator_id: '0' + label: '' + description: '' + use_operator: false + operator: '' + operator_limit_selection: false + operator_list: { } + identifier: '' + required: false + remember: false + multiple: false + remember_roles: + authenticated: authenticated + is_grouped: false + group_info: + label: '' + description: '' + identifier: '' + optional: true + widget: select + multiple: false + remember: false + default_group: All + default_group_multiple: { } + group_items: { } + style: + type: html_list + row: + type: fields + query: + type: views_query + options: + query_comment: '' + disable_sql_rewrite: false + distinct: false + replica: false + query_tags: { } + relationships: { } + header: { } + footer: { } + display_extenders: { } + cache_metadata: + max-age: -1 + contexts: + - 'languages:language_content' + - 'languages:language_interface' + - user.permissions + tags: { } + block_1: + id: block_1 + display_title: 'Who''s new' + display_plugin: block + position: 1 + display_options: + display_description: 'A list of new users' + display_extenders: { } + block_description: 'Who''s new' + block_category: User + cache_metadata: + max-age: -1 + contexts: + - 'languages:language_content' + - 'languages:language_interface' + - user.permissions + tags: { } diff --git a/core/tests/fixtures/config_install/multilingual/views.view.who_s_online.yml b/core/tests/fixtures/config_install/multilingual/views.view.who_s_online.yml new file mode 100644 index 000000000000..b169f3a36c99 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/views.view.who_s_online.yml @@ -0,0 +1,226 @@ +uuid: cdc29bbc-83dd-45a0-a66d-3eb69cc01ffd +langcode: en +status: true +dependencies: + module: + - user +_core: + default_config_hash: suDsVMgawXoQt4rfmdfpr05EVX3z3KyfDDTYgeSM898 +id: who_s_online +label: 'Who''s online block' +module: user +description: 'Shows the user names of the most recently active users, and the total number of active users.' +tag: default +base_table: users_field_data +base_field: uid +display: + default: + id: default + display_title: Default + display_plugin: default + position: 0 + display_options: + title: 'Who''s online' + fields: + name: + id: name + table: users_field_data + field: name + relationship: none + group_type: group + admin_label: '' + entity_type: user + entity_field: name + plugin_id: field + label: '' + exclude: false + alter: + alter_text: false + make_link: false + absolute: false + word_boundary: false + ellipsis: false + strip_tags: false + trim: false + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + type: user_name + pager: + type: some + options: + offset: 0 + items_per_page: 10 + exposed_form: + type: basic + options: + submit_button: Apply + reset_button: false + reset_button_label: Reset + exposed_sorts_label: 'Sort by' + expose_sort_order: true + sort_asc_label: Asc + sort_desc_label: Desc + access: + type: perm + options: + perm: 'access user profiles' + cache: + type: tag + options: { } + empty: + area_text_custom: + id: area_text_custom + table: views + field: area_text_custom + relationship: none + group_type: group + admin_label: '' + plugin_id: text_custom + empty: true + content: 'There are currently 0 users online.' + tokenize: false + sorts: + access: + id: access + table: users_field_data + field: access + relationship: none + group_type: group + admin_label: '' + entity_type: user + entity_field: access + plugin_id: date + order: DESC + expose: + label: '' + field_identifier: access + exposed: false + granularity: second + arguments: { } + filters: + status: + id: status + table: users_field_data + field: status + entity_type: user + entity_field: status + plugin_id: boolean + value: '1' + group: 1 + expose: + operator: '0' + operator_limit_selection: false + operator_list: { } + access: + id: access + table: users_field_data + field: access + relationship: none + group_type: group + admin_label: '' + entity_type: user + entity_field: access + plugin_id: date + operator: '>=' + value: + min: '' + max: '' + value: '-15 minutes' + type: offset + group: 1 + exposed: false + expose: + operator_id: access_op + label: 'Last access' + description: 'A user is considered online for this long after they have last viewed a page.' + use_operator: false + operator: access_op + operator_limit_selection: false + operator_list: { } + identifier: access + required: false + remember: false + multiple: false + remember_roles: + authenticated: authenticated + anonymous: '0' + administrator: '0' + is_grouped: false + group_info: + label: '' + description: '' + identifier: '' + optional: true + widget: select + multiple: false + remember: false + default_group: All + default_group_multiple: { } + group_items: { } + style: + type: html_list + options: + grouping: { } + row_class: '' + default_row_class: true + type: ul + wrapper_class: item-list + class: '' + row: + type: fields + query: + type: views_query + options: + query_comment: '' + disable_sql_rewrite: false + distinct: false + replica: false + query_tags: { } + relationships: { } + header: + result: + id: result + table: views + field: result + relationship: none + group_type: group + admin_label: '' + plugin_id: result + empty: false + content: 'There are currently @total users online.' + footer: { } + display_extenders: { } + cache_metadata: + max-age: -1 + contexts: + - 'languages:language_content' + - 'languages:language_interface' + - user.permissions + tags: { } + who_s_online_block: + id: who_s_online_block + display_title: 'Who''s online' + display_plugin: block + position: 1 + display_options: + display_description: 'A list of users that are currently logged in.' + display_extenders: { } + block_description: 'Who''s online' + cache_metadata: + max-age: -1 + contexts: + - 'languages:language_content' + - 'languages:language_interface' + - user.permissions + tags: { } diff --git a/core/tests/fixtures/config_install/testing_config_install.tar.gz b/core/tests/fixtures/config_install/testing_config_install.tar.gz deleted file mode 100644 index 01f61d008603..000000000000 --- a/core/tests/fixtures/config_install/testing_config_install.tar.gz +++ /dev/null @@ -1,54 +0,0 @@ -‹�ÿf�í}KŒ,KzÖF4YÂàãÑ™antçûÑÜO=ºº«ëý讪öŒŠÈÌȪ¬ÊÊÌÎG½8À‚…%X±@B°ÄØX`Vfå‘Ä’‹ ¬�!!EDfVu=º»úž[]}æžügnŸÌȨÈÈÌÿûñÿ¡˜¶::U¿žÝQjcÃ:Íw‡"Š¢ŽK‘EAÿ¥˜èœÿ—¢9š¦i&E1KsïRÔÁzðä©qW,è"Ksá©gXýÁn=\Mןi'z–Ôêߟ -C;O‰«r«�$*à(…a8@ÓJ"ÃsŒ¢ž˜Ð꫶†ÎSº{‚_‡xç)ß Ð‰†üî¥È;?I¥TÛÒ>9J¥@Ê›{>ŸŽ‘œ†Ì…ËǶ˜h³>ñhüPJØñ¤§ÚnX¤!¦ß‹ï 78OåÚéŒxÓzú¹éñ¼%e˜"îg†ÈUS‹·NΠ©'äA×Xü$ºY|õ ÛÂg††èötÃõü“)2úÿ<EŸ8®=Á—Üó”˜æ‰c}Wu½G®¢è<lüý‰‡|sRø>ÈŸ®™J™PAæy*MÎ Ïw¡û²,ïi†ç˜p~žšž¡˜_xèÍêÕ™hBÚ Ã7åøøÝPøÍhi=hš=×ÃL‡¦‡N¦Óðq³5•úk'o͇ ½ );ò_q1Ç`Î=œ -Ø#ÿ)‘g·ä?M1|"ÿA‘üW5¤Ñ´Ê‰¥TÀ©P’ €Vx¡!ÇBÿ -òÿPÒ]o;•ŒLßÌr“‹òh‘mHwNõ¬¿Wƈéû¶‚¶pkÒ}ÉÀø‚Xp®$;õ”dÅõ²±HdïHõÇk$úû&–º©åÕ÷»"ý=õþqqx¨çá÷L»oǯyÔ‚äɶK=\ZqùËDü.þñ!4{P%:È;ˆØ‡e¶ðÏPœ˜àÿá_‘DZ—d 0<ñÏ (Ã�US ÂAšâ%ù+àÿ+½¦ëã:HgšÞÏÛã[¯!VX9ë˜LlǺ¶2CS*V.Ö€¾Á©£ßÅGÖƒ!è'¿ÑÚp¬ÎØk®1†î<Úu©¸Ö@O^Í[YdOá߇Þè0èþ¹ýϳB‚ÿcP„žçÅry -N¤�y…¬£"Fåtî5ñ¯JP”³Ñå½â¸oŽDÎqú¶Ì^ø¸¸ÎÏ+ÆÍ]Y‘®»;ø9õ…ègö ?lëYì¯×X!¿ï…0'¡”Xioánj%Çá¿ÜñJàéñ.ÁÿQ(¿$i².ñPD$ŽWX CE�*âxA‚Š®‰ÒGÛÿØ<u?F(pu³iµ3êlV,ò²ä)A¯<lŽT‡/ûÖ«snÕ¯ -B¡ÿÕÆvž ¤ßQsOH„ -¦@Ö¶,4ÃwM>Ʋ}¸˜ é„ïëXR`ÿcäy°¥üß½ÿÂŽÿÏ3 þAþ¡y™gylðc!À1ºd!À3‚À(*dx¾ÿÏ—+ÚˆÕrqÖ›Í2-uÁ´h:Wâ:7ôßì_™RÆëjy/½&–ü„ÿQoä#íŃ�˟تµ6¾«ÔòúˇŽ vñïà>ö|Ã7Ñ¡$À^üÓÛúŸfÿÿ8ÛÿŒ¨ÒP£ÏËXÿsP -Oë@Tu™Öšc‘øšö¿4wüœ.´ÝÎÍÑäfÁY5~¢»bÆŸÕï³™²eXƒ[¦pM÷×€þÀ©/4ÿÙ'þÐÔß©ð�ï–á»?WXçw÷whÿ¾m›Tþï^0ÿKíÎÿ -l‚ÿcP<þ¯…$°"/NWi #Y,Ï"i‹ÅÃAæCæ: …0ËVaIËÐà¦ß™ÕeHå螣I“Yåb —YçN•†ÝÁÕÐ[Q/á#<2«6þ¢ù߸æJ’T‰¯ðÈ@ÂkÎû’·{ªa÷¤§Ûîú§¸ž©@, 'öéVS4Ë24þC‹!þ&±ÿBñú‰‘¡% °Xõs"ÍIV%,ž¥TA9ö¥øøêyØŠ#³ÉÚwº¸…5§{—O{ÂTI7L>OwD¶ª»~Ë›“h¼É”'K›™•(]»ä_9¦ñþ„�iq¿èûÈ%0Í}‘Ÿig],V®Îqµ·~íŸíàà±èÁÇóÿYvÿ4þ‚ÿcPlÿsA•£¥SØÿ—u -@–ÅøבÌ1”ÂãtHü_Të¦S¯ûªpSg\õšë=e/®‡|`P -h‚Ö(ÄÿŠ)WàªU.¥r¸ä)ÈwÁh Î÷ÑÓø÷ñdÀ~ýOoã_“õ?G¡ÿH§YZ<Æ¿¨� ÈŠ*$rÃRRUåøÎô¬9½+4:M”Ý�Ú#õn–»¼¹µ«…¶9f*;3\lâŸ0å® ¥OªþPü¨…Õþ¹WM4ÿ=Žÿ±mùƒƒ�¡ÿ6ÑÿG¡ÿºÀ²º†] ÿ£ü‡¡¢K’¬ð/^ÿýü߉Š{3-÷ÚZ«2)©¶é¶'iÀRþnÔªÅ~eš§Pùÿ!Sn‚¿LŠž±�´ï£Çñ8ÝOh/þ¹ýO±‰þ? -Åã¼ ‰‹]Z‘‰ý/E Èš¦‰ˆUEñÅó/ÁYœßjwtà -ƒÆœwdÍMÃËLÆnrtuó¸ .³wkúW÷·žÓû¡ÂOôýzÿS„8�ø1þ?›Ìÿ…âùŠgE^‘€Æ“ñ–Ö€$CÈ¢N1ˆ‘hž:¨ý?-渶gßö¦ùþ„™ôÜXM§óÍÂÂ#ZœÚÔµÒÎHï>àŸ0å&þÛ¸äiíÿ£v;Aÿ>zÿsÝcâŸßÁ?—Œÿ…"üSHU¨r�BYÅø×ñ‘ÆC 3Hס P*Ò‰ÿêŒzБÊméIÃêU¦$s~·„j÷qêè•Ë¾Z_¸kã„)7ñßÅ%Oûý‰î=yÞa&öâŸßÖÿŒÈ&ø? -EøgC]Ñ€,@Œ‘±ëí^–4š’TÑ_ÿ÷ü󷜖Ýbí¢–ÙU®ëÔ ÕÊå«ŒÖ7 -Wzka\ûSs|3S7ñ¿bÊ]A@.…³OI„d>àÚÁ¿i2ô7¤¯Ž*™ÿ;ÅóªÂ©’¨�š¡Àñ"Öÿ<�‘,0¤Dé ö¿Ý—¼vg ®”RyÊfm#sq7ìß7çƒ|&?V•›voZRõŠbŸD±7V…ø\ÔbX¸øh‘˃ `~‘ʧ†_¤’yÿ§hÿc¤Áø¨ñ?¬ÀlãŸMâÿŽCñúN`y—€È0p¢Æ‰Ãæ€ÆÉH¡FÒ•ƒêkQâ5Ì•a§ÐéI-³%ùt ‹¬9ÖGã«‘yŒ!»éhü/bÊ ï‘ÉÒŸçhÿÞÀvýÃ�ûõÿ¶ÿÕ2þwŠílþë(ˆ™±ëÏÐ�2 -Ës”.Ú‹×ÿ¿ÿisæs?-¬LV¸”¯˜›Üu×c³—²t7æ /W›ÊÝ4ì!L¹ÿ°túè?O!þ‘åþ<”�½1þ§$ñ”,‰öðk|uÿŸ£°ýÏqQÏ‘ÿÏS þAñü?Kój8ê/"pØö/ò�i‚NCŠ§úÅöÿãñ¿{ý˜AKux~^Rçsñ®TÔ.‹—w¶rW¿ÖFéümû–-yÈ¢Pß þ\Ê…Æò\CžêŽ.èÿþà>ò/B&o͇تP,“è¼õgx3ZÇÿÄ@Óÿù£¦y”ü?ÍlãË„ÿÇ XÿëšÊˆõ¿€íY…@aI$ ¢« -«h,÷Ôü¤oŸ�„›ö-6]¿`Í.‡wšx ¡sÍWe}ƒ\2…YÞ˜ø}‹ò¯ª^4!°bЇˆ�|²Œø{ÿv*Ïàßõ¸×þ…-üÓ"øÿG¡ÿ«ëœÊF×e2þ‡í…�‡tId)]¥˜'üÿábv.pF—+eÔM—óòCó¾qdj¬ÚX2é¥Êå4ëÞ<à3èJ÷7› æ?†žÁ¿‡ «zþ°³¯%öêf[ÿ³<›Äÿ…"üÓ<KâÈ‚_£K…e�%]Óh•,xÂÿ?þõÛ¼~=é].20uWŠžã!{;´ÊEµs)˜“†ÆPU»ø_gЕÐSaabì¥ýøw‘‡?××�{ñÏmûÿ¬È'óG¡Xÿ3º"‡Ð‡dý?˲@ h¢%Uбðºú_¸ÌVë`XcŠ¦\¥ùn».(-)«_*÷n¦[¬6³½N—»`ïÊ;øt[�D¥é~ðWÅBÁ ç`ƒžÁ¿ w€Ñ¿—Œÿ±Ûþ?+$ø? -ÅøW‘,! ‰’YÀé"$†U�KÆÿEË"ûâøßy!ß·]ztÓ-Rãa#}™ó\¾ÓjÿŽáÕ-Íμ¸øGü¹Ä}+:K°ýÕèqü‡ã«ª=v z€¹Àýøç·ñÏóÉüßQ(Žÿ¥Z¥¨E‘õÿ"PD]ŒNi¢(‹*úùÿ_0þ/ÒÙfÚí•*5µ9aXà -“.¦[#8£ùM>sÑJ·çPê?ŒÿÇü¹�Ùø4ýÿ*ôþ7þÏP;ãÿb2þŠðÏQ’€¿ ™�Çhñ¢%ZW)…澆ýÿ0®ò=ÝîÇÖmÓ•ËŽšã²-x}ÑË;U:=Ïi½œ7Zø—ƒòƒ�Øÿ'ð÷ÑfºÝDì¥ÿ3Y~K^øÓ>üó¡þ_ËÿGûÿ(ô<,\!²fîª3SÌ’zI•Ärß+MôL¡œž=oŒ+ùút”ÛJð �¢TwaR: ÷ãùdž¥ðŒñGÊu™ÚòÐ\š>ÉyG…©ñ¬~€Ÿ‘œüñ±Þ›m7ê@Ѓ¦½è<Êû˜÷£#" -¢#²Û’¤zøKž¬r†‰ã\€QçâŠ?ÍB#Ęš‘HtüEÂü„¦azö¹®¡}ýLàûðOïäÿgé$ÿïqhOž+¦o(ÿÔ½áبNÙ¶4™:ݲ2s�zåf¾¯ÜoZÝò&þqká8ɃŸ2…2ùt™¬ômô?Žÿoè^LæÿBÏãI/=ק§y×›kf÷†—¸Ú]µ’mê9•óGwrqq¥ð[Ûƒ¸ö+‘±áÇJô3¡'(4¸Þÿ<·‹ÿÄÿ? -í‰Ó¹Qt=³0+6Ï qU•ÂEtiP™îýݤ¦]Xbv Ô&þ�{Ú=úê ç\È'BàS¤ÿ¾íb§)š÷Slm~Üý¿v'þ'™ÿ?Åù4Z—x1dþ€ÌR< XUÕ$žâ$æ«ìÿ÷Èü_tH¼í}+37¶x_mßCãÖ{¬ì•º|ÁÎA“å&¢x[¸j¦³ãÛµ•@„eOBVŽwÆ âamÿaÚ/:$½èM ‹¦`Löâ{HÖù*qÿ£înF©ÐÕFôéß…–gB*ær1\y´Šƒrë^|;Ëî…\¾73Ÿ=îÅè[Þâ¨ßŸd¼²úAþf[ÿsIþÿãÐó`¤`ydwºœñ=ÿª gåÅ•ŠœT¼Š"_»òsòP–ÒßñÿFÞÉ(Û -w!ÿ‡ÛVX}²YÍH'†ÕÒ©óhœ³†ÞáÑ3RÉ;ÃêVà!7†FÖ#—½žÆ†ùñÀ觖¢±ÕÓ8ø×1¡aõÈw:¤(؃š¦ÈøO‰Œ(rîÿA%öÿQ(Öÿ<'#†Ó�ÏS4à4 :PtQPiAQ9î ù¿*…bÆFÓ^PT -Ô½ß`rVCÇÍj?]×fb]æšÅò°£ÔO"…þ¾E&©RŠKðEÜzžz`×ÕN=4u±thˆD‡=ø¶™#a´ãZiXø°Nt),ÜxBRð°PxyÓdXÝ+LU„¥tÐÎ×®}Ä}ÉÞåÏÝ9pÍ;ⲯÿ„áÙúmzKé-2‰˜ýé¦Xþ¿ª¸ÏþcaÛþÅÄþ; -=/§óFmXfÛZ¦×sƒ|ZÌÒÔ2z7ê2F#þ’SmV/ø³ô¦zXnØÔ{DTCs -ç^ÏØÓÞªž:° õm\ Ïš–óéñ°Sý€y_—´ÿÜæø-²—àÿÙ‚BñO¾°8YR€DKÈ‹XH#–Õ¿âþ¡ ²ZœÇïVœD^¸ËôݵÝ7ÇXÞú|N´ÿÀÒ.�öŽÿðÔ6þy&‰ÿ< -Åùß(†,¥ˆH˜ r@â%@F§uY×Y2Ls@ÿU:‚YÊs°+±V¶<`¨ò�0§Ø¢bä͉D1¹b6ëLâõÞ–¶ZèY±”çüä7UC7~ò›ïŸ*ÌfØ·~ÏŸ*mã1ûz±ÞÑÇà_HÖ…"ü+<¶¸tº®Ð$ÿƒ - HÉ@Õ)†Ò‘$Jè ùY>‹ô¶b- 1÷Õ>U4›-z—I0-»ZﮥŽÇ àw¢üo˜+7ðÇ4T2éò$þÙÿ/¡þÇø¾ÒÀ^ü‹Ûó?"“ä;홌-·‘Ø ¸:r r£W‚zº}™™to*wµ‚a-ü¿ZiŽ½õß0o}oÙïÏS–Ba“A�8>>^à¦0€–žº,ˆ.ƒÁh«`lo¨ä›%ÖV«^«@x%oýæ? ZáßB}Û7 ÿ -Q ûç·ÇÿDì�$ø?=ÿàÕ -‚ìß -íûÅØk)bY¯e ~^kwš³t…ž¡’ÚÍוù_y^<÷ë@ŽQÀ±d¶“xªÂ³—ú…Ž‹tcF~ xÞAwÃÐ-ÜA{ k³ÔC&ÖýHë=ÜÜ3|Ô‹&Áø^ZáŸLÑ¿ÑúÏpý×öúÏdÿÇ£Ðóø×îí ë¡Êuer1ôìnq¦V¾ZhÙYw`ps¦ÚªÔk½áh†�+È÷‹�ú›ÅqÆÆÍB2kõ#pÕUO5µ¦´ÎׂÖF²Y¤ m9¹¬VÍlF–=Ì£>õCR!ž#Ý,Ëé²4,õH‡_ÔîQ¿A÷¦ó4ÅìÄŠÉþoÇ¡çñ¯6µ.º�½tý¢•ÜY¦”)ç›2ðn-€ÛEº[(œZæf[ÿ‡Ñ—=Ïw£… -¡¾\+‰zÈê›F˜ö-ï Œ–‹m["Ã[ý6zàáÆcãÁEc· -lf^{²2,^>òmǵ‡¸]ðí Y‘‰Üo¯TŸc¿_û‘‡\\¥÷B~àûŽw~v¦ûΩæ4Om·®JóÎÖ:æ};\¶¶¼ÕÙþ{’Ë©K,–h)¨±x˜Y¿jÙþFxÅFà„;7„âeÍžçÞCÈkdygñƒ=Òa\Ñ «æüÞR$%ƒ%ŸÅ‰ÔÞtý/Íï¬ÿàØdþ÷(ô¼ügªåN¶©vnª¥f·“3V¹{V°,–Û•37»¸¿[\Ò7›òŸh¨É’0|>™ÙýD)Ê…p -Ãô0þ;Ï&" -U=ÔXÐ>üs·½ÿ'“Äÿ‡–ë?h‘ç4 päÿ)È'D º*@NVù5óÿù[½Ÿ.jl¶¥¨iØozíbe.§åqoÑtlVå@ÓÜzô³É§k›‘Ò‡�Ö¢3èÄ¢‹æ:Ï78'UÞ?¸ÑŒÒ7>uÁ#øc,<ßPGóýøç·÷ÿcY*ÁÿQ(Îÿ%òP¢ T‰ìÿ‰Èˆ¢„4Äè2ô—¯ÿÿü{U…®›sV¿tÚ£Iƒjw+BoP¾öv'ÊÄ-z>‡Ôþwùt%ÊøÒR¤¢*J‚§Úù|¤ÀSø¬ÃI€½ø¨müIüïq(ÞÿWg‘ èð”Î�Ž“ +œ -h ш׈øWÅ¿™+ËãIá2HÍ©äú ÈV¹¦+Î;ümÍÍÕf]NGJQF[øßâÓÇ%À²Ò°ÝÖç Á¿ãÚшڡ€ýúÇþçÄdýçQ(Öÿ¬Œ Ë @a9pŒ$EäYÀ3"Í -:£)ò«â¿B5r™Ö½Qä´¢]áÎn3CªyÙž«ÚÕ<]ºArTuG’¶ÿÙâÓòkQñ -ü¾û‹Ã´€OK€Ö>ìzÿBF爒ÿkÿ|²þó(çÿ†‚ Jt¨“õŸ¬dV怦ò2«¨´(qè5ñÏdä /UJ|?ð+ŦVk¤ƒ´—kçïî.éÚu53žQ0s©õÖìÿM>}ÀTü¢€Í&>Ç!€GðïÁÉ!Gÿ^¢ÿ·íZLöÿ<Åë¿%…R)H>T²ÿ”iìHR°kÎiè‰ý?ƒÿÒ@óì»Z©çä¡ÇèC˜nˆ[LÜzÏ¿¸µõR×W+H×—Ûÿ¬óé -üV´+°‹\lõÇ2 xV¬5ó -€GðXö�öûÿô¶ÿO%óÇ¡xÿoáUVÖ¨R"àì Ⱥˆ€®SŒ¤©:£ê¯:þqü¡¥Õ²ïiÅydvfvµªÙVÙ¯ÏÌÑ|<´¬!P³kú›OWB ÆöäÁÀÖÿøE.ÀNƒŸ xÿ‡õ�öë~ÿL¢ÿB1þuIgY¢¤«€S¡ B3�éHQ)E¦$ýÅñŸƒÿ¬Ø‘r¾mNGuyÎæzчw…lZS…«¼R»U“¡™î^làÿqàfyáE>Àv3Ÿ—°‰²B/ܱ¡F�ìÇÿ¶ÿOþIðŠóI -”uY$³~àXâ ( -$ž’X•‡§<±ÿïaöÿÊÍç΢¥·šÊçëSÀÊò}M¿PJ¥¹;èôën±vëÓö5·Úþg—OW C®¤üJ-DÂ_|ÇûîR„}ZJ‚'Zû,$À#øW¡¥"ó€`/þÅÝùÿ$ÿçq(ÿg /У -€£HŒ€ñ/sbH€®ðâü/ƒkâ–d%o˜‹ÌdÌ(êìÖ|ÎɤE-“¹6ͦ/Tš wó€ÿ]>}Ø,¼´+RPUíÀòŸ•´ûÍà?°lì÷ÿwì>ñÿCþ5 -#\#K™Áø× Q‚�X^Íò”Œ>~üÿøoÖ¼›Ž×`ª¤Ñs¶¦˜.¶!‘{ói§Ãêb©e‰#êÿðéš |„ ðX‹ß\致Äàl×X ×؇Z`¶ó¿ÐÉþ?Ç!†é˜åclb}LvÖ|²Õ<©Ì-jîܼè磆Z5uÕë´§z¡µæ8uHšÞß”oýÄ Ói/–�ªûZÛîÅ¿HÖÿsEó¢È -‰ÿa…$þû8ô'þìŸ|÷ÇÞ½+C5Um¦:©˜HÙ»?…ÿcÞ½ûÖïâñù·þðeM¦[FtD~ñ_Á¿¿UåÇå?ûîÝ/¨6Ö?Žc¢S’ãûÂÂ’‚è÷,þósïÞýâCz>IÿO"ÿbß'‹ÿ\áæê¡ñò·þ6þÓ}÷N\»†|ˆÏGå\‰X½¾:¸§L4LY‹†p8@‹‰Àᾤ¿L³C‹²Äý·?ú™~ð~éœüû3ï>Lÿ•ø³ÿ¬äþöoTÿο;ù‡ÿæ£>Ä»ÿQüÅ_ÿ3¿÷{£¾ë}ïÿýýÖ‡?÷‹_*ü¯þÎßûïôþóÿýsÿúûçÿà¾SD¿ü¿nÿ4ø¿þ·º¿ÿ[ÅÖßüKÿèïÿÏßýÉÝÕ?ùü—ÿ,þËÿôo¿÷çÿÊ¿ÿ¿ÿô»ÿ5óþ¯_>wÓœ]!¨!÷ìõäÀüÓ<'l⟡hâÿÏ؇'é3Ç?#¦Æ¾1FßÇ6I»ËÓÌ)ň<#в*2éFöªp{q:ƒ¾ïž~ˆ¾/<8˜] -%wîšæ¢x6KßAGº,6„+jÔ©‰Ù®X”çvàuë³ é]H¥lñÂ7“F;;gïœs7-:¥ÛBùÞáÝ…çU`³LkAͨˆ“þ|îÝu+W¢kXãºOµô‘zBLË&î©ûõúÿjØ<Á6ï³o‹±ïgúI%6'Èeõ~>jñWµì}í:} :¡)þÉ×D:p(w"ÈÏ=ì–lÿ¾pÆ]ÞõÃ.~ï{ Iˆ{ËËOuv»mQ}"pÏÝ]ÿ|_ë4Æ¥V_,·ÊTyxÁV[}ê„ò=müvKc|Â6ïë[ûí?†ÌÿnÚ4—ØG¡ç<¾6•zN_Ôô|E–¦ó‘id2¥´;æi'šc·ƒºY$jTwÓÉó.ò¶&¹qÑ}`¸hŒ,ßëM¡ká7|žÂž¾DQÛ—‘ëÚ.ÙŠ’Š$ï÷ÃÚI^Š×¡ÿD`¾þYvgÿWšJÆŽBÏãÿV¾ ÜsYkQ|¥]¼”uæ²]¿Ï_2Æ¥4Q†6:s±mÛ[û®ç“|4$M8åâÎ×î&ï#fç¶ÐFùEàÚ:»\CD™~Üh y#!ØÞE«_F ¹ˆxI²M¼œ–ø7týíô?µ³ÿ;ìÿvzÿtZcx1˜µ{“²Ô㋾§YþP*ê|“¹êô)³"PlÍkoçÿ"¯fa>/Ó°×3ÔBEάŠ|f\ö᳥֯ÿá6°ogÿÓ‰þ#Ú——EêgoäÜ¢«VIW÷W¥Å De³3z|†¯ÍmÙ—ú;ù?íiÏ°<¤.êŽiC²íq¤˜W©öÔ(9T¸�S=YmáÚÙ1ƽpWd†&žÀ[¿¨o(Åø7Æ$)aÿð{ÿÚ;ÿKâ¿6ñ/$ñ_Ç¡½ûôÀ+}t}}Ó\¡<eMFvg^+5Üb÷rÖ¿j«I‹Ëón}ÿCõ{÷A¼OºÈ'ðýDiÿ¯d�ìÅ?·“ÿ›Iò¿‡öäÿÜö,¢¼ç4¹í\ã~šÎ éj ç£Z×Áà¶4.Vnkü϶͑½ò¾–@ÿS¦ÿñ8ëÛäÿ§wíNÖ…öìÿÁkè-L™ÉÃÙÐÍ–{jžS‡i]Õf"3¥-º*k3níÿãc§BVc-ŒûD)Æÿæ›ùÿî;þ?øÿG¡çñïvû¾jP¯1VVzw7µ|0/pEí‚ZÜH‚´(UÈrûbÿ;^¬†èÓ#œ–ƒO†ðO"eIäËñ÷ÿf©íù?‘Köÿ;=ÿ;¾Ü1t7/Š—éþŒº¬F»%M›þ0t¥LN®º·[×[áácäyáàÝû’M(RÈóSˆäc \ß*µÎo©Šx)¹¶^s‘«¥|÷'ÿØK)²üŸüÿ4UF®jëÛwÙá_Â?ŸH“¯AKü#+8ƒãŽ¾ÿ/G»ûÿ&ëŽBqþ7AÕU†åiÿÅi@Vñ© ³¼D«+@úûÿ–{™DÛ^n~S禷Ôeÿ¦WÑ2•ûÑ¢,‰^i6„Y-?”ÇÖ4Œ÷Š9ó!¼k-–353<i(ÚB(ŒÒz_2¬‘‡% ÙnH#) I ‰èš @Ð÷Ÿû.Áø'v¼Éþ¿;û3Iþ—ãPœÿYø•ëEN£5 Ðtª‡xš™Câ߃΅Áts—vAž×^»_¸e&7Z]È5Õ+ê–ÕÓóÔÒ¥(Þ3äÌ%úÓä„äxC2·€¿~c݇ވ,7yŸ=Ò§uü붽¶7°ÿ…ýϱIþç£PœÿQÖMA0ÅN×t 0Œ(IQtIâi‰yqþ§—à_œ»f›_ÈÏ L f˜ËÚ}§Ø,×õ+Ùl6šU.§´ób:¯†ø8ó!Å«•º†âtn› IÜ ÃÒmwʇýÏÒ:þ‰Söñ߬ÀnãŸJò?‡"üÓˆVyF¢€"‰*à$Nâ°% ‰Øüç¡ -™ƒêÿ:Ó€ìP··#Jg›ÃÙuG •y£ž¿Í¤gÑÍÕ«FŒ,[ -ñO8smkÃJYpbôC€?*�<¤&à ãŸLÚ¾ÆûíÿýÏ$ùŽCþeQ¤]E�Ê*8ALË@:Ãk2¤xU8¨ÿŸÉ–Áä–^,°tU¡%í>ÝèeƒËêPJç¯'™˜)š=éREú?äÌ¥�¨¾Ï6QŽjä¿HÙº,ì8hØTPæqJšDlSŒ¹¡Åôãÿ4µ³þGäÄÄÿ? -=S…Q=ϳ:N· -Š†zö^Ïæû· ê>«ÍfíÁô2ÅÌíÖú¿pÿïóp#ê~œjgÑz^ê7^s‘ãÚ*ò¼U<Oa8ñ‰=¿ÇQ©¹¹=u´½5þÑû³~çWÏý™ÿÁ±úú†þaè _íÀ7ø0ô>ªýÁ›êtsòAíˆ+š4Óü€fèôœïþÊ™A6âF3ÕÈž«†ÏpÞ?Ç2ãC¸8.|¢ïþèìŒTøcb‰|ùrÕl«[»~ðeüAí_ú†o¢àþ§*¶ŸÊÛ¥}y~yUQlmŽ«Ó?X«Ï¾t~Ð 0,ydøò¦QJýòI×~95…^ÊÂÕuR=…-`„“'ì¹yæàÆ£fÏÂμ?¾àUcÞ6Q¸[zï!p3Åð2C%+¯¿ÙË×{Í¿ß½ þƒÙYÿA%ñ_Ç¡çå˼+•'8}Ðãæ>íÓYª{/½›,Êq¦|]·êfnkÿoìƒCÁ31д7‹1…±_c².”ÆZ`�-táÍ×m¹dF÷xãŸLÒ¿Ùú/NÜÿb“ýBÏãÞZãBo!¸´Ù@cFµ.tÒÅjNZyaPåìŽQ½˜[…MüÇiÅ¡Ji”¯B’[”â¤" ¨¯È:%@UaO,HBÀÞgÃû¦ -1FÌT›>øC¼?!ëÅâ ¢“\+ª=>ñL»#i±´19Š ÏÉ…û~œ§ÎȤïþ‰a„máç;PõcÙÅ¥M‘Ñø½(a( B#rŠZ…«}ÓÆø÷I Þiß´xøu ûðÏ3Ûøy6ÑÿG¡çñ_¼Iî¢È\–¾¦Ûid«y×4¥ºØ¿ÄÊZ5™Ë<?´:²º•ÿE‡ì|Ya2`cŒ¢„»¡u6±´Ó±¡º¶gëþ)©;t1b×\yè!%iä"èn”d˜¤Œ‰’õ:†J.¬œ›‹Ø52tC3øÆ5–=\žG[Šl´ ,4ìó—wñ?èW¤ ü¿Uü—°ÿÉ$ã?Ç¡çñ/˜už¯tÊòÜ›+åºPY\9Í7ê´–U»3-G´(p{£ÑVü7ѱ!FVè ïyôÓo<‘,§ò‰±õZC�ûñ¿ÿ‰]‚ÿÇ =ó4#4UD±‘©Ùì”kž#9’ØWTŠLÆY¾Ÿ)-j¦8¸ÝŠÿZexÆc’ÐÁDVŸ¨Ï$“Ã'FÄâ9ÕMÛ~Ô!íÿãø-üó"“øÿG¡çñÓÕËT£›Ò°8–kÍÉLzI9¯Ò¬¢2íf¥ÒÉÔÛÞ–ÿoh=Û2çK#ÚpzñÀO‘“©aiöô<ÅZÝËËÑÙòz’ûå•)Äÿ«FîÅ¿(ðÛúŸç…Äþ? -=ÿB{QÑnn;L·ièæ̽l¶Jã¾åú……rËdÁ Qâs–q½ÿ-ÚC+lÌ“ö½@"•d~LÇqQ3Z¥Ïv¦tÛMýZ˜ôQ3<Ç„s@Æœ‚~ê×È õyxJ\o2Íyžú�ÂÉåG~òÅIx%½jÚ·ã[¦æ$¾l>‚Ÿ4¥ d¥ÆPC[÷9ÚèÚ¾:OYöôÑ&pÿ£® ×@úÉšÕ4Ôæ¦hŽ–¬KIá§SmgN -¡¥¥Žr¦?eX¸a«ŠkOì—kOÝàöWª‹ó™'Þx¶¾Ù3#š-vѹž¡˜(~¢ÖªGhæ.òðýñc ”†“ôÿj@z65L¿"ÇÁ/ÈÐÃŽFM’4Ûqc�¤Ö_ZÊGp|‚͛ڮÖÃ#“&5Ìø› -Çd7ì¾.„Ý Ã–=oøuX?y}‡ýâøc�’!„/híË?|:üåSDÉ⾆ŸŸ¨ˆ<cÜ!r¿ðû‘ä‹äNä—d¤¦ä¢°Œ´B^IØ“å;9Mük@ÝGî˸ãý˘ÃE}ÃóÉ&[ÑX¼‹HœÖ–˜°¢Qÿ(˜ƒ¼Æ¨îÀêCÅ_îë°Fžºy£ÍÖBnxúÞ§ßxVˆßTÈñHÁf/‡ÍãÛ“•:ëw^¾Ì‡Î“b@= 㬸¿$ htò¼Ñ„Pôèá¯,ovNÞ÷ý_Âd–ÝÃ,êÚhöâdãÛ¼S ùØò/‚Zˆ¿yM¤éeÏBNØ”. 7}êÜD–ºâ[¬X꜔úNÜj$‰R˶¿ûZ,æ’[˜ñœHøƒ5ɆÙ@ \lû˜V‹»tšªf0Ö´dt 9©ˆÄßA¢)ð—FÄÅ·c‡†²éšÂ‡Šàæ0ï>ô»œóEÈvQsñÛ}‘ŠÙþ^‘Îy󯾾ð# m뜮Ãi†4ZrîK9yD]~ä#,?ÞWaµîº±ôˆ¶Œ¸bÙÏÏÄbzKÁðu\Ì^J¼@þ Ì7öѼµr¬¶x+n÷9üÇyG‡zžek eÃÏ=Ñ«øÿáøkcÇ‹jk>¶ƒÃÏí]ÿEòÿlÆÿT’ÿã(-Ôb4Qâ¤yp²N‰§)À žRxžW5E;düÏ_”ÊUí:sŸ¥”ò¤©ùþ)#ǽÎHý“ï\ÝtçzaÇù?–¼¹ -L/KBYø>^ºE‚/ÖðñгƒÜ±áyØЗ€Ô{Fäy¡5‚H -·þoIkø°²±|b¢ÃNíÅ?½…‹„dü÷(á_T¬†(ð”ÎNâZ�4«hŠ Óª® -‡Ä¿vM•˜\¥9äï…Îí]úÒnsÎu‹Hî¨P›Ý›jÕq¥n!Âÿ:o>È€õÒ-9@'ràEâÿ׈»ûqB2ÿ{z§S–æî1ÃU×¼åŠÝ•*Íq«åh×ƧwUæ‚Ö›Í"µµþk©žÏS‘¦F'á*Ìy/ZÏŠ ËöqI¸–ssºè!ÌocaY¼ão]Xº01ðWå+_`uá‰qèe{Ï îÔÚŠj,¯Ÿ§&¶ém7L«zËÙ²1ò6n7œËÂgÙšLé/×ð‘¬(®z¾¯³ùi\ŠšPB ™þ?,�d� \ No newline at end of file diff --git a/core/tests/fixtures/config_install/testing_config_install/.gitkeep b/core/tests/fixtures/config_install/testing_config_install/.gitkeep new file mode 100644 index 000000000000..e69de29bb2d1 diff --git a/core/tests/fixtures/config_install/testing_config_install/block.block.stark_admin.yml b/core/tests/fixtures/config_install/testing_config_install/block.block.stark_admin.yml new file mode 100644 index 000000000000..999f8e5fd772 --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/block.block.stark_admin.yml @@ -0,0 +1,27 @@ +uuid: 763c483b-e7bd-4e77-b224-11aa872542bc +langcode: fr +status: true +dependencies: + config: + - system.menu.admin + module: + - system + theme: + - stark +_core: + default_config_hash: DWAB7HaAfAJerAmyT8B2K-6qxicu9n0PcKVpDr--N4c +id: stark_admin +theme: stark +region: sidebar_first +weight: 1 +provider: null +plugin: 'system_menu_block:admin' +settings: + id: 'system_menu_block:admin' + label: Administration + label_display: visible + provider: system + level: 1 + depth: 0 + expand_all_items: false +visibility: { } diff --git a/core/tests/fixtures/config_install/testing_config_install/block.block.stark_branding.yml b/core/tests/fixtures/config_install/testing_config_install/block.block.stark_branding.yml new file mode 100644 index 000000000000..5b96ae8df6d2 --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/block.block.stark_branding.yml @@ -0,0 +1,25 @@ +uuid: cded11c5-830c-4cab-8696-1b5621a43ad5 +langcode: fr +status: true +dependencies: + module: + - system + theme: + - stark +_core: + default_config_hash: fRKXNB91UxDvEMkzCR8ZBsawfC6Fqbme2gtobei3gu4 +id: stark_branding +theme: stark +region: header +weight: 0 +provider: null +plugin: system_branding_block +settings: + id: system_branding_block + label: 'Site branding' + label_display: '0' + provider: system + use_site_logo: true + use_site_name: true + use_site_slogan: true +visibility: { } diff --git a/core/tests/fixtures/config_install/testing_config_install/block.block.stark_local_actions.yml b/core/tests/fixtures/config_install/testing_config_install/block.block.stark_local_actions.yml new file mode 100644 index 000000000000..199356504b19 --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/block.block.stark_local_actions.yml @@ -0,0 +1,20 @@ +uuid: b871f898-255c-446a-b422-cdbab4a10589 +langcode: fr +status: true +dependencies: + theme: + - stark +_core: + default_config_hash: PffmQ-ABSz5tFjWmVsR7NesunDnEivvopnJnBjl8KNE +id: stark_local_actions +theme: stark +region: content +weight: -10 +provider: null +plugin: local_actions_block +settings: + id: local_actions_block + label: 'Primary admin actions' + label_display: '0' + provider: core +visibility: { } diff --git a/core/tests/fixtures/config_install/testing_config_install/block.block.stark_local_tasks.yml b/core/tests/fixtures/config_install/testing_config_install/block.block.stark_local_tasks.yml new file mode 100644 index 000000000000..9e82940ea849 --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/block.block.stark_local_tasks.yml @@ -0,0 +1,22 @@ +uuid: 554e0340-950a-4706-a5b5-def82ce2c4f4 +langcode: fr +status: true +dependencies: + theme: + - stark +_core: + default_config_hash: c-06bbElRY5sKmglk74ppgTW93Et4-EJFyNiUZMb8JY +id: stark_local_tasks +theme: stark +region: content +weight: -20 +provider: null +plugin: local_tasks_block +settings: + id: local_tasks_block + label: Tabs + label_display: '0' + provider: core + primary: true + secondary: true +visibility: { } diff --git a/core/tests/fixtures/config_install/testing_config_install/block.block.stark_login.yml b/core/tests/fixtures/config_install/testing_config_install/block.block.stark_login.yml new file mode 100644 index 000000000000..b0f9256ae707 --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/block.block.stark_login.yml @@ -0,0 +1,22 @@ +uuid: 88d9f852-b7e8-45b3-9ab6-ce4568abfd78 +langcode: fr +status: true +dependencies: + module: + - user + theme: + - stark +_core: + default_config_hash: 4QlSnWBcxxKMIFRM8sbu_MjSkcp3NjGgnVrc-lynQHI +id: stark_login +theme: stark +region: sidebar_first +weight: 0 +provider: null +plugin: user_login_block +settings: + id: user_login_block + label: 'Connexion utilisateur' + label_display: visible + provider: user +visibility: { } diff --git a/core/tests/fixtures/config_install/testing_config_install/block.block.stark_messages.yml b/core/tests/fixtures/config_install/testing_config_install/block.block.stark_messages.yml new file mode 100644 index 000000000000..da36d44efae9 --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/block.block.stark_messages.yml @@ -0,0 +1,22 @@ +uuid: aba59535-cd52-42fb-91ee-52662bca253a +langcode: fr +status: true +dependencies: + module: + - system + theme: + - stark +_core: + default_config_hash: 5MNdk3fpMKx_xxBTcz2T11DL4XEU1H5SgHl8BsYdFsA +id: stark_messages +theme: stark +region: highlighted +weight: 0 +provider: null +plugin: system_messages_block +settings: + id: system_messages_block + label: 'Status messages' + label_display: '0' + provider: system +visibility: { } diff --git a/core/tests/fixtures/config_install/testing_config_install/block.block.stark_page_title.yml b/core/tests/fixtures/config_install/testing_config_install/block.block.stark_page_title.yml new file mode 100644 index 000000000000..e9c7407adb0e --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/block.block.stark_page_title.yml @@ -0,0 +1,20 @@ +uuid: 527c1ad1-5598-44a9-b51f-7cf91f2143e7 +langcode: fr +status: true +dependencies: + theme: + - stark +_core: + default_config_hash: 8yptDf6WrXxeyevUz4nP5vfr7BtxQqCBMninhV2IJ1g +id: stark_page_title +theme: stark +region: content +weight: -30 +provider: null +plugin: page_title_block +settings: + id: page_title_block + label: 'Titre de page' + label_display: '0' + provider: core +visibility: { } diff --git a/core/tests/fixtures/config_install/testing_config_install/block.block.stark_tools.yml b/core/tests/fixtures/config_install/testing_config_install/block.block.stark_tools.yml new file mode 100644 index 000000000000..a4c08abf357e --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/block.block.stark_tools.yml @@ -0,0 +1,27 @@ +uuid: cb640e82-3759-4fc1-9e9c-353efed437c1 +langcode: fr +status: true +dependencies: + config: + - system.menu.tools + module: + - system + theme: + - stark +_core: + default_config_hash: xCOijLdB1-UgXxQ9a0D1_pd8vxNEhfMnxXZc8jYhHjs +id: stark_tools +theme: stark +region: sidebar_first +weight: 0 +provider: null +plugin: 'system_menu_block:tools' +settings: + id: 'system_menu_block:tools' + label: Outils + label_display: visible + provider: system + level: 1 + depth: 0 + expand_all_items: false +visibility: { } diff --git a/core/tests/fixtures/config_install/testing_config_install/core.date_format.fallback.yml b/core/tests/fixtures/config_install/testing_config_install/core.date_format.fallback.yml new file mode 100644 index 000000000000..1a25514ec1aa --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/core.date_format.fallback.yml @@ -0,0 +1,10 @@ +uuid: 7829a8a8-63a9-4713-89c8-37b530c6f743 +langcode: fr +status: true +dependencies: { } +_core: + default_config_hash: 7klS5IWXrwzVaPpYZFAs6wcx8U2FF1X73OfrtTsvuvE +id: fallback +label: 'Format de date de repli' +locked: true +pattern: 'D, m/d/Y - H:i' diff --git a/core/tests/fixtures/config_install/testing_config_install/core.date_format.html_date.yml b/core/tests/fixtures/config_install/testing_config_install/core.date_format.html_date.yml new file mode 100644 index 000000000000..6df81b3cccbc --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/core.date_format.html_date.yml @@ -0,0 +1,10 @@ +uuid: 54aeac41-0f02-49f0-a338-3fe9420b5003 +langcode: fr +status: true +dependencies: { } +_core: + default_config_hash: EOQltUQPmgc6UQ2rcJ4Xi_leCEJj5ui0TR-12duS-Tk +id: html_date +label: 'HTML Date' +locked: true +pattern: Y-m-d diff --git a/core/tests/fixtures/config_install/testing_config_install/core.date_format.html_datetime.yml b/core/tests/fixtures/config_install/testing_config_install/core.date_format.html_datetime.yml new file mode 100644 index 000000000000..02f50b153953 --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/core.date_format.html_datetime.yml @@ -0,0 +1,10 @@ +uuid: ef131ba5-0f7b-4e6a-9bc7-e7422308eccb +langcode: fr +status: true +dependencies: { } +_core: + default_config_hash: jxfClwZIRXIdcvMrE--WkcZxDGUVoOIE3Sm2NRZlFuE +id: html_datetime +label: 'HTML Datetime' +locked: true +pattern: 'Y-m-d\TH:i:sO' diff --git a/core/tests/fixtures/config_install/testing_config_install/core.date_format.html_month.yml b/core/tests/fixtures/config_install/testing_config_install/core.date_format.html_month.yml new file mode 100644 index 000000000000..ebd378718793 --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/core.date_format.html_month.yml @@ -0,0 +1,10 @@ +uuid: f633fd59-fe6b-482c-bc7c-b07abf889b5c +langcode: fr +status: true +dependencies: { } +_core: + default_config_hash: Z7KuCUwM_WdTNvLcoltuX3_8d-s-8FZkTN6KgNwF0eM +id: html_month +label: 'HTML Month' +locked: true +pattern: Y-m diff --git a/core/tests/fixtures/config_install/testing_config_install/core.date_format.html_time.yml b/core/tests/fixtures/config_install/testing_config_install/core.date_format.html_time.yml new file mode 100644 index 000000000000..eaeb10d968ea --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/core.date_format.html_time.yml @@ -0,0 +1,10 @@ +uuid: c56d7639-41b9-49f8-b68b-69ddd7e3c77a +langcode: fr +status: true +dependencies: { } +_core: + default_config_hash: M7yqicYkU36hRy5p9drAaGBBihhUD1OyujFrAaQ93ZE +id: html_time +label: 'HTML Time' +locked: true +pattern: 'H:i:s' diff --git a/core/tests/fixtures/config_install/testing_config_install/core.date_format.html_week.yml b/core/tests/fixtures/config_install/testing_config_install/core.date_format.html_week.yml new file mode 100644 index 000000000000..31448d839a04 --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/core.date_format.html_week.yml @@ -0,0 +1,10 @@ +uuid: a05375b8-d559-431d-89af-97f02e28150b +langcode: fr +status: true +dependencies: { } +_core: + default_config_hash: wKD4WsoV_wFgv2vgI4mcAAFSIzrye17ykzdwrnApkfY +id: html_week +label: 'HTML Week' +locked: true +pattern: Y-\WW diff --git a/core/tests/fixtures/config_install/testing_config_install/core.date_format.html_year.yml b/core/tests/fixtures/config_install/testing_config_install/core.date_format.html_year.yml new file mode 100644 index 000000000000..379d183c0ab3 --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/core.date_format.html_year.yml @@ -0,0 +1,10 @@ +uuid: 0eb7cac4-aa9c-43f4-ad5a-92effa6b0ced +langcode: fr +status: true +dependencies: { } +_core: + default_config_hash: OjekiQuX9RbVQ2_8jOHBL94RgYLePqX7wpfNGgcQzrk +id: html_year +label: 'HTML Year' +locked: true +pattern: 'Y' diff --git a/core/tests/fixtures/config_install/testing_config_install/core.date_format.html_yearless_date.yml b/core/tests/fixtures/config_install/testing_config_install/core.date_format.html_yearless_date.yml new file mode 100644 index 000000000000..09adc8459b6e --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/core.date_format.html_yearless_date.yml @@ -0,0 +1,10 @@ +uuid: 36992ebd-96ac-4d29-b08b-598d108cd2f5 +langcode: fr +status: true +dependencies: { } +_core: + default_config_hash: 5VpawMrKPEPCkoO4YpPa0TDFO2dgiIHfTziJtwlmUxc +id: html_yearless_date +label: 'HTML Yearless date' +locked: true +pattern: m-d diff --git a/core/tests/fixtures/config_install/testing_config_install/core.date_format.long.yml b/core/tests/fixtures/config_install/testing_config_install/core.date_format.long.yml new file mode 100644 index 000000000000..289578001cd7 --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/core.date_format.long.yml @@ -0,0 +1,10 @@ +uuid: 5cb4c87b-1216-4574-a5e6-5ae9628a078b +langcode: fr +status: true +dependencies: { } +_core: + default_config_hash: og8sWXhBuHbLMw3CoiBEZjgqSyhFBFmcbUW_wLcfNbo +id: long +label: 'Default long date' +locked: false +pattern: 'l, F j, Y - H:i' diff --git a/core/tests/fixtures/config_install/testing_config_install/core.date_format.medium.yml b/core/tests/fixtures/config_install/testing_config_install/core.date_format.medium.yml new file mode 100644 index 000000000000..b8231c7e19b9 --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/core.date_format.medium.yml @@ -0,0 +1,10 @@ +uuid: 74635d58-722e-47d3-84bd-d49eb0b28fb5 +langcode: fr +status: true +dependencies: { } +_core: + default_config_hash: nzL5d024NjXIX_8TlT6uFAu973lmfkmHklJC-2i9rAE +id: medium +label: 'Default medium date' +locked: false +pattern: 'D, m/d/Y - H:i' diff --git a/core/tests/fixtures/config_install/testing_config_install/core.date_format.short.yml b/core/tests/fixtures/config_install/testing_config_install/core.date_format.short.yml new file mode 100644 index 000000000000..822fe419ed10 --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/core.date_format.short.yml @@ -0,0 +1,10 @@ +uuid: 3992f01d-a678-41b7-9221-a2b3540f66d7 +langcode: fr +status: true +dependencies: { } +_core: + default_config_hash: AlzeyytA8InBgxIG9H2UDJYs3CG98Zj6yRsDKmlbZwA +id: short +label: 'Default short date' +locked: false +pattern: 'm/d/Y - H:i' diff --git a/core/tests/fixtures/config_install/testing_config_install/core.entity_form_mode.user.register.yml b/core/tests/fixtures/config_install/testing_config_install/core.entity_form_mode.user.register.yml new file mode 100644 index 000000000000..2daf27550d34 --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/core.entity_form_mode.user.register.yml @@ -0,0 +1,13 @@ +uuid: f315c31d-87e9-4a5e-8575-ed6f1a050b1b +langcode: fr +status: true +dependencies: + module: + - user +_core: + default_config_hash: flXhTcp55yLcyy7ZLOhPGKGZobZQJdkAFVWV3LseiuI +id: user.register +label: Register +description: '' +targetEntityType: user +cache: true diff --git a/core/tests/fixtures/config_install/testing_config_install/core.entity_view_mode.node.full.yml b/core/tests/fixtures/config_install/testing_config_install/core.entity_view_mode.node.full.yml new file mode 100644 index 000000000000..ee07eacff665 --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/core.entity_view_mode.node.full.yml @@ -0,0 +1,13 @@ +uuid: 3fdc2725-a66e-49ca-b398-4bfcb3bd347a +langcode: fr +status: false +dependencies: + module: + - node +_core: + default_config_hash: ElrtInxGjZd7GaapJ5O9n-ugi2hG2IxFivtgn0tHOsk +id: node.full +label: 'Full content' +description: '' +targetEntityType: node +cache: true diff --git a/core/tests/fixtures/config_install/testing_config_install/core.entity_view_mode.node.rss.yml b/core/tests/fixtures/config_install/testing_config_install/core.entity_view_mode.node.rss.yml new file mode 100644 index 000000000000..d71625a335ed --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/core.entity_view_mode.node.rss.yml @@ -0,0 +1,13 @@ +uuid: 343ff4c3-2ff9-4577-9b36-4ef8730fc025 +langcode: fr +status: false +dependencies: + module: + - node +_core: + default_config_hash: vlYzr-rp2f9NMp-Qlr4sFjlqRq-90mco5-afLNGwCrU +id: node.rss +label: RSS +description: '' +targetEntityType: node +cache: true diff --git a/core/tests/fixtures/config_install/testing_config_install/core.entity_view_mode.node.search_index.yml b/core/tests/fixtures/config_install/testing_config_install/core.entity_view_mode.node.search_index.yml new file mode 100644 index 000000000000..00d0f64e6973 --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/core.entity_view_mode.node.search_index.yml @@ -0,0 +1,13 @@ +uuid: 153162e4-b071-4ec3-b322-a8fdd1cb7ca7 +langcode: fr +status: false +dependencies: + module: + - node +_core: + default_config_hash: fVFfJv_GzBRE-wpRHbfD5a3VjnhbEOXG6lvRd3uaccY +id: node.search_index +label: 'Search index' +description: '' +targetEntityType: node +cache: true diff --git a/core/tests/fixtures/config_install/testing_config_install/core.entity_view_mode.node.search_result.yml b/core/tests/fixtures/config_install/testing_config_install/core.entity_view_mode.node.search_result.yml new file mode 100644 index 000000000000..69b037ddbdb6 --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/core.entity_view_mode.node.search_result.yml @@ -0,0 +1,13 @@ +uuid: 32fb9071-4a6b-4333-966d-d7fa8c6ffcb5 +langcode: fr +status: false +dependencies: + module: + - node +_core: + default_config_hash: 6GCOQ-jP2RbdbHA5YWQ6bT8CfGbqrBYKOSC_XY4E3ZM +id: node.search_result +label: 'Search result highlighting input' +description: '' +targetEntityType: node +cache: true diff --git a/core/tests/fixtures/config_install/testing_config_install/core.entity_view_mode.node.teaser.yml b/core/tests/fixtures/config_install/testing_config_install/core.entity_view_mode.node.teaser.yml new file mode 100644 index 000000000000..dc7a355eebfd --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/core.entity_view_mode.node.teaser.yml @@ -0,0 +1,13 @@ +uuid: 3ce98e8e-8093-4f74-823b-32b35e019733 +langcode: fr +status: true +dependencies: + module: + - node +_core: + default_config_hash: Mz9qWr1kUYK0mjRAGDsr5XS6PvtZ24en_7ndt-pyWe4 +id: node.teaser +label: Teaser +description: '' +targetEntityType: node +cache: true diff --git a/core/tests/fixtures/config_install/testing_config_install/core.entity_view_mode.user.compact.yml b/core/tests/fixtures/config_install/testing_config_install/core.entity_view_mode.user.compact.yml new file mode 100644 index 000000000000..0cd9babc52d7 --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/core.entity_view_mode.user.compact.yml @@ -0,0 +1,13 @@ +uuid: e161c123-c800-4317-b7f7-2f0d7797ced5 +langcode: fr +status: true +dependencies: + module: + - user +_core: + default_config_hash: 71CSAr_LNPcgu6D6jI4INl1KATkahmeyUFBETAWya8g +id: user.compact +label: Compact +description: '' +targetEntityType: user +cache: true diff --git a/core/tests/fixtures/config_install/testing_config_install/core.entity_view_mode.user.full.yml b/core/tests/fixtures/config_install/testing_config_install/core.entity_view_mode.user.full.yml new file mode 100644 index 000000000000..d28c2206529e --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/core.entity_view_mode.user.full.yml @@ -0,0 +1,13 @@ +uuid: 40860025-b956-42d4-9144-8e181fc0b145 +langcode: fr +status: false +dependencies: + module: + - user +_core: + default_config_hash: mQIF_foYjmnVSr9MpcD4CTaJE_FpO1AyDd_DskztGhM +id: user.full +label: 'Compte utilisateur' +description: '' +targetEntityType: user +cache: true diff --git a/core/tests/fixtures/config_install/testing_config_install/core.extension.yml b/core/tests/fixtures/config_install/testing_config_install/core.extension.yml new file mode 100644 index 000000000000..1ce8938553d4 --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/core.extension.yml @@ -0,0 +1,22 @@ +_core: + default_config_hash: R4IF-ClDHXxblLcG0L7MgsLvfBIMAvi_skumNFQwkDc +langcode: fr +module: + block: 0 + dblog: 0 + dynamic_page_cache: 0 + field: 0 + file: 0 + filter: 0 + language: 0 + locale: 0 + node: 0 + page_cache: 0 + path_alias: 0 + system: 0 + text: 0 + user: 0 + minimal: 1000 +theme: + stark: 0 +profile: minimal diff --git a/core/tests/fixtures/config_install/testing_config_install/core.menu.static_menu_link_overrides.yml b/core/tests/fixtures/config_install/testing_config_install/core.menu.static_menu_link_overrides.yml new file mode 100644 index 000000000000..d78b0e60095c --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/core.menu.static_menu_link_overrides.yml @@ -0,0 +1,4 @@ +_core: + default_config_hash: jdY7AU0tU-QsjmiOw3W8vwpYMb-By--_MSFgbqKUTYM +langcode: fr +definitions: { } diff --git a/core/tests/fixtures/config_install/testing_config_install/dblog.settings.yml b/core/tests/fixtures/config_install/testing_config_install/dblog.settings.yml new file mode 100644 index 000000000000..33ef1396887d --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/dblog.settings.yml @@ -0,0 +1,4 @@ +_core: + default_config_hash: e883aGsrt1wFrsydlYU584PZONCSfRy0DtkZ9KzHb58 +langcode: fr +row_limit: 1000 diff --git a/core/tests/fixtures/config_install/testing_config_install/field.settings.yml b/core/tests/fixtures/config_install/testing_config_install/field.settings.yml new file mode 100644 index 000000000000..886599c29f2d --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/field.settings.yml @@ -0,0 +1,4 @@ +_core: + default_config_hash: nJk0TAQBzlNo52ehiHI7bIEPLGi0BYqZvPdEn7Chfu0 +langcode: fr +purge_batch_size: 50 diff --git a/core/tests/fixtures/config_install/testing_config_install/field.storage.node.body.yml b/core/tests/fixtures/config_install/testing_config_install/field.storage.node.body.yml new file mode 100644 index 000000000000..0bc24ced381f --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/field.storage.node.body.yml @@ -0,0 +1,21 @@ +uuid: ad1f857e-be23-4f06-9305-03ccd8504824 +langcode: fr +status: true +dependencies: + module: + - node + - text +_core: + default_config_hash: EBUo7qOWqaiZaQ_RC9sLY5IoDKphS34v77VIHSACmVY +id: node.body +field_name: body +entity_type: node +type: text_with_summary +settings: { } +module: text +locked: false +cardinality: 1 +translatable: true +indexes: { } +persist_with_no_fields: true +custom_storage: false diff --git a/core/tests/fixtures/config_install/testing_config_install/file.settings.yml b/core/tests/fixtures/config_install/testing_config_install/file.settings.yml new file mode 100644 index 000000000000..8dcf77a4ed60 --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/file.settings.yml @@ -0,0 +1,9 @@ +_core: + default_config_hash: 0aMkoXYnax5_tHI9C9zHs-K48KJ6K75PHtD9x-0nbgM +langcode: fr +description: + type: textfield + length: 128 +icon: + directory: core/modules/file/icons +make_unused_managed_files_temporary: false diff --git a/core/tests/fixtures/config_install/testing_config_install/filter.format.plain_text.yml b/core/tests/fixtures/config_install/testing_config_install/filter.format.plain_text.yml new file mode 100644 index 000000000000..69a3ecd4a0ad --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/filter.format.plain_text.yml @@ -0,0 +1,29 @@ +uuid: a549e24d-5501-4d7a-8e6f-bf76c16bc44d +langcode: fr +status: true +dependencies: { } +_core: + default_config_hash: NIKBt6kw_uPhNI0qtR2DnRf7mSOgAQdx7Q94SKMjXbQ +name: 'Texte brut' +format: plain_text +weight: 10 +filters: + filter_autop: + id: filter_autop + provider: filter + status: true + weight: 0 + settings: { } + filter_html_escape: + id: filter_html_escape + provider: filter + status: true + weight: -10 + settings: { } + filter_url: + id: filter_url + provider: filter + status: true + weight: 0 + settings: + filter_url_length: 72 diff --git a/core/tests/fixtures/config_install/testing_config_install/filter.settings.yml b/core/tests/fixtures/config_install/testing_config_install/filter.settings.yml new file mode 100644 index 000000000000..d10d536e9284 --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/filter.settings.yml @@ -0,0 +1,5 @@ +_core: + default_config_hash: FiPjM3WdB__ruFA7B6TLwni_UcZbmek5G4b2dxQItxA +langcode: fr +fallback_format: plain_text +always_show_fallback_choice: false diff --git a/core/tests/fixtures/config_install/testing_config_install/language.entity.fr.yml b/core/tests/fixtures/config_install/testing_config_install/language.entity.fr.yml new file mode 100644 index 000000000000..a5f439d02201 --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/language.entity.fr.yml @@ -0,0 +1,9 @@ +uuid: 6b056521-a363-498b-818e-943e3a1e33fc +langcode: fr +status: true +dependencies: { } +id: fr +label: French +direction: ltr +weight: 0 +locked: false diff --git a/core/tests/fixtures/config_install/testing_config_install/language.entity.und.yml b/core/tests/fixtures/config_install/testing_config_install/language.entity.und.yml new file mode 100644 index 000000000000..dbf554044773 --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/language.entity.und.yml @@ -0,0 +1,11 @@ +uuid: 70f1a30f-ae71-46c4-8584-a2f1f9ff3128 +langcode: fr +status: true +dependencies: { } +_core: + default_config_hash: eNX6lLCKDaY83nCMh20My---y03KbiFlv802DKCCpvg +id: und +label: 'Non spécifié' +direction: ltr +weight: 2 +locked: true diff --git a/core/tests/fixtures/config_install/testing_config_install/language.entity.zxx.yml b/core/tests/fixtures/config_install/testing_config_install/language.entity.zxx.yml new file mode 100644 index 000000000000..684335126515 --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/language.entity.zxx.yml @@ -0,0 +1,11 @@ +uuid: b5734f60-ffb1-457c-a709-cf020fe878e5 +langcode: fr +status: true +dependencies: { } +_core: + default_config_hash: 35CefWbnzaiytcg3acexxz_GTvuwIjYd_ZTcmmR-tXA +id: zxx +label: 'Non applicable' +direction: ltr +weight: 3 +locked: true diff --git a/core/tests/fixtures/config_install/testing_config_install/language.mappings.yml b/core/tests/fixtures/config_install/testing_config_install/language.mappings.yml new file mode 100644 index 000000000000..e2da6eddeb60 --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/language.mappings.yml @@ -0,0 +1,14 @@ +_core: + default_config_hash: EMWe7Yu4Q5eD-NUfNuQAWGBvYUNZPIinztEtONSmsDc +langcode: fr +map: + 'no': nb + pt: pt-pt + zh: zh-hans + zh-tw: zh-hant + zh-hk: zh-hant + zh-mo: zh-hant + zh-cht: zh-hant + zh-cn: zh-hans + zh-sg: zh-hans + zh-chs: zh-hans diff --git a/core/tests/fixtures/config_install/testing_config_install/language.negotiation.yml b/core/tests/fixtures/config_install/testing_config_install/language.negotiation.yml new file mode 100644 index 000000000000..5c8719cf98a3 --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/language.negotiation.yml @@ -0,0 +1,12 @@ +_core: + default_config_hash: uEePITI9tV6WqzmsTb7MfPCi5yPWXSxAN1xeLcYFQbM +langcode: fr +session: + parameter: language +url: + source: path_prefix + prefixes: + fr: '' + domains: + fr: '' +selected_langcode: site_default diff --git a/core/tests/fixtures/config_install/testing_config_install/language.types.yml b/core/tests/fixtures/config_install/testing_config_install/language.types.yml new file mode 100644 index 000000000000..5c1b320ef060 --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/language.types.yml @@ -0,0 +1,20 @@ +_core: + default_config_hash: dqouFqVseNJNvEjsoYKxbinFOITuCxYhi4y2OTNQP_8 +langcode: fr +all: + - language_interface + - language_content + - language_url +configurable: + - language_interface +negotiation: + language_content: + enabled: + language-interface: 0 + language_url: + enabled: + language-url: 0 + language-url-fallback: 1 + language_interface: + enabled: + language-url: 0 diff --git a/core/tests/fixtures/config_install/testing_config_install/locale.settings.yml b/core/tests/fixtures/config_install/testing_config_install/locale.settings.yml new file mode 100644 index 000000000000..a2b408efcbaf --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/locale.settings.yml @@ -0,0 +1,16 @@ +_core: + default_config_hash: cSdYeE-_AQETCNZnl8BMFS9-sVn5--VzAYILkpPBUbM +langcode: fr +cache_strings: true +translate_english: false +javascript: + directory: languages +translation: + use_source: remote_and_local + default_filename: '%project-%version.%language.po' + default_server_pattern: 'https://ftp.drupal.org/files/translations/%core/%project/%project-%version.%language.po' + overwrite_customized: false + overwrite_not_customized: true + update_interval_days: 0 + path: sites/default/files/translations + import_enabled: true diff --git a/core/tests/fixtures/config_install/testing_config_install/node.settings.yml b/core/tests/fixtures/config_install/testing_config_install/node.settings.yml new file mode 100644 index 000000000000..cf43d85e62c6 --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/node.settings.yml @@ -0,0 +1,4 @@ +_core: + default_config_hash: 2OMXCScXUOLSYID9-phjO4q36nnnaMWNUlDxEqZzG1U +langcode: fr +use_admin_theme: false diff --git a/core/tests/fixtures/config_install/testing_config_install/system.action.node_delete_action.yml b/core/tests/fixtures/config_install/testing_config_install/system.action.node_delete_action.yml new file mode 100644 index 000000000000..18c0bd8a4a49 --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/system.action.node_delete_action.yml @@ -0,0 +1,13 @@ +uuid: 6b1754dd-4a93-4702-9248-e06fc6a49c69 +langcode: fr +status: true +dependencies: + module: + - node +_core: + default_config_hash: t43OqwzP3CTbcAagSsWKNy6KwMm_zShXo3c4-So6rQg +id: node_delete_action +label: 'Delete content' +type: node +plugin: 'entity:delete_action:node' +configuration: { } diff --git a/core/tests/fixtures/config_install/testing_config_install/system.action.node_make_sticky_action.yml b/core/tests/fixtures/config_install/testing_config_install/system.action.node_make_sticky_action.yml new file mode 100644 index 000000000000..4a444e5a9647 --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/system.action.node_make_sticky_action.yml @@ -0,0 +1,13 @@ +uuid: 475a80a7-c816-4ebf-9e01-8ede2f91ef4d +langcode: fr +status: true +dependencies: + module: + - node +_core: + default_config_hash: sOb26JSy3fGpWkvR0WYN6_hMqj_6d1rvbvrkzp1yya0 +id: node_make_sticky_action +label: 'Make content sticky' +type: node +plugin: node_make_sticky_action +configuration: { } diff --git a/core/tests/fixtures/config_install/testing_config_install/system.action.node_make_unsticky_action.yml b/core/tests/fixtures/config_install/testing_config_install/system.action.node_make_unsticky_action.yml new file mode 100644 index 000000000000..2cae6ad43440 --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/system.action.node_make_unsticky_action.yml @@ -0,0 +1,13 @@ +uuid: 5f3e66fa-50f2-449b-9b4c-1de1e5fbae5d +langcode: fr +status: true +dependencies: + module: + - node +_core: + default_config_hash: lDM9mvIGAu8Sw8rt-uCO4Sr7yX5VPrDPxYcawkbKd6k +id: node_make_unsticky_action +label: 'Make content unsticky' +type: node +plugin: node_make_unsticky_action +configuration: { } diff --git a/core/tests/fixtures/config_install/testing_config_install/system.action.node_promote_action.yml b/core/tests/fixtures/config_install/testing_config_install/system.action.node_promote_action.yml new file mode 100644 index 000000000000..29e460a54d5c --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/system.action.node_promote_action.yml @@ -0,0 +1,13 @@ +uuid: 439ea346-b344-4288-b753-527136f2db9d +langcode: fr +status: true +dependencies: + module: + - node +_core: + default_config_hash: N0RDBTqiK4dKoN4p4oW2j0SGWycdHyALUe9M-Ofp89U +id: node_promote_action +label: 'Promote content to front page' +type: node +plugin: node_promote_action +configuration: { } diff --git a/core/tests/fixtures/config_install/testing_config_install/system.action.node_publish_action.yml b/core/tests/fixtures/config_install/testing_config_install/system.action.node_publish_action.yml new file mode 100644 index 000000000000..8edcc5807ca3 --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/system.action.node_publish_action.yml @@ -0,0 +1,13 @@ +uuid: ea66c882-faf1-4539-9394-dc593bc1784e +langcode: fr +status: true +dependencies: + module: + - node +_core: + default_config_hash: 2B9uF8NL5gutNKSdPRAhhAsDWFZZG1PJOBmx0aBGd_0 +id: node_publish_action +label: 'Publish content' +type: node +plugin: 'entity:publish_action:node' +configuration: { } diff --git a/core/tests/fixtures/config_install/testing_config_install/system.action.node_save_action.yml b/core/tests/fixtures/config_install/testing_config_install/system.action.node_save_action.yml new file mode 100644 index 000000000000..8542db7efb3d --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/system.action.node_save_action.yml @@ -0,0 +1,13 @@ +uuid: b8b0c0a4-a2c9-455a-a91b-96e8bb264dea +langcode: fr +status: true +dependencies: + module: + - node +_core: + default_config_hash: LhdsoZPL_pFas2fjaAWue4zvrQ_tEVofLYtcNec-JGM +id: node_save_action +label: 'Enregistrer un contenu' +type: node +plugin: 'entity:save_action:node' +configuration: { } diff --git a/core/tests/fixtures/config_install/testing_config_install/system.action.node_unpromote_action.yml b/core/tests/fixtures/config_install/testing_config_install/system.action.node_unpromote_action.yml new file mode 100644 index 000000000000..60ea53aeb49d --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/system.action.node_unpromote_action.yml @@ -0,0 +1,13 @@ +uuid: f625c39f-7c07-4b46-9f7e-ff028dcf2cf9 +langcode: fr +status: true +dependencies: + module: + - node +_core: + default_config_hash: JBptjnfuOMtsdKygklXxoOgeOCTMtQxlkymjnnj-cC0 +id: node_unpromote_action +label: 'Remove content from front page' +type: node +plugin: node_unpromote_action +configuration: { } diff --git a/core/tests/fixtures/config_install/testing_config_install/system.action.node_unpublish_action.yml b/core/tests/fixtures/config_install/testing_config_install/system.action.node_unpublish_action.yml new file mode 100644 index 000000000000..e88db6761b90 --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/system.action.node_unpublish_action.yml @@ -0,0 +1,13 @@ +uuid: ff8f229c-78fc-4cab-ab12-efebc0b908f8 +langcode: fr +status: true +dependencies: + module: + - node +_core: + default_config_hash: C7X8h9FWlwkQ9y5mnU2JzgaZICAdc6HFbPVbhvjlAYE +id: node_unpublish_action +label: 'Unpublish content' +type: node +plugin: 'entity:unpublish_action:node' +configuration: { } diff --git a/core/tests/fixtures/config_install/testing_config_install/system.action.user_block_user_action.yml b/core/tests/fixtures/config_install/testing_config_install/system.action.user_block_user_action.yml new file mode 100644 index 000000000000..0f683ea3c759 --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/system.action.user_block_user_action.yml @@ -0,0 +1,13 @@ +uuid: a8ba9f97-9e0d-43a4-abb3-85083c5a84b7 +langcode: fr +status: true +dependencies: + module: + - user +_core: + default_config_hash: DyypzTfThX10FFQw-399qPfEbLLyrhXgQrKPVsmAoJ4 +id: user_block_user_action +label: 'Block the selected user(s)' +type: user +plugin: user_block_user_action +configuration: { } diff --git a/core/tests/fixtures/config_install/testing_config_install/system.action.user_cancel_user_action.yml b/core/tests/fixtures/config_install/testing_config_install/system.action.user_cancel_user_action.yml new file mode 100644 index 000000000000..dcc33833aeed --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/system.action.user_cancel_user_action.yml @@ -0,0 +1,13 @@ +uuid: 42a561da-62c6-402c-8263-8948e203726c +langcode: fr +status: true +dependencies: + module: + - user +_core: + default_config_hash: nvrL9bFilzBvm2bjO9rQnFDpBA7dBBUjShSSt6NS-DU +id: user_cancel_user_action +label: 'Cancel the selected user account(s)' +type: user +plugin: user_cancel_user_action +configuration: { } diff --git a/core/tests/fixtures/config_install/testing_config_install/system.action.user_unblock_user_action.yml b/core/tests/fixtures/config_install/testing_config_install/system.action.user_unblock_user_action.yml new file mode 100644 index 000000000000..061cbc961c18 --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/system.action.user_unblock_user_action.yml @@ -0,0 +1,13 @@ +uuid: d0726d16-4292-40fb-8066-35ba813509ee +langcode: fr +status: true +dependencies: + module: + - user +_core: + default_config_hash: SPsUXsR3Rc8d1y3gewzaAKWa1ncea_ywXX3f7LTn7k0 +id: user_unblock_user_action +label: 'Unblock the selected user(s)' +type: user +plugin: user_unblock_user_action +configuration: { } diff --git a/core/tests/fixtures/config_install/testing_config_install/system.authorize.yml b/core/tests/fixtures/config_install/testing_config_install/system.authorize.yml new file mode 100644 index 000000000000..7e85b264e031 --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/system.authorize.yml @@ -0,0 +1,4 @@ +filetransfer_default: null +_core: + default_config_hash: z63ds8M4zPrylEgFRkRcOlfcsXWwfITzjD4cj1kRdfg +langcode: fr diff --git a/core/tests/fixtures/config_install/testing_config_install/system.cron.yml b/core/tests/fixtures/config_install/testing_config_install/system.cron.yml new file mode 100644 index 000000000000..edd14a27546d --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/system.cron.yml @@ -0,0 +1,7 @@ +_core: + default_config_hash: 5Pw921y1EPfFN98wykliBBLArm51pC-SmrXeYCe7d0Y +langcode: fr +threshold: + requirements_warning: 172800 + requirements_error: 1209600 +logging: true diff --git a/core/tests/fixtures/config_install/testing_config_install/system.date.yml b/core/tests/fixtures/config_install/testing_config_install/system.date.yml new file mode 100644 index 000000000000..ee1a83aeb78e --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/system.date.yml @@ -0,0 +1,12 @@ +_core: + default_config_hash: V9UurX2GPT05NWKG9f2GWQqFG2TRG8vczidwjpy7Woo +langcode: fr +first_day: 0 +country: + default: '' +timezone: + default: Europe/Zurich + user: + configurable: true + default: 0 + warn: false diff --git a/core/tests/fixtures/config_install/testing_config_install/system.diff.yml b/core/tests/fixtures/config_install/testing_config_install/system.diff.yml new file mode 100644 index 000000000000..647656e6d370 --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/system.diff.yml @@ -0,0 +1,6 @@ +_core: + default_config_hash: 1WanmaEhxW_vM8_5Ktsdntj8MaO9UBHXg0lN603PsWM +langcode: fr +context: + lines_leading: 2 + lines_trailing: 2 diff --git a/core/tests/fixtures/config_install/testing_config_install/system.file.yml b/core/tests/fixtures/config_install/testing_config_install/system.file.yml new file mode 100644 index 000000000000..f357ec38fd64 --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/system.file.yml @@ -0,0 +1,6 @@ +_core: + default_config_hash: t48gCU9DzYfjb3bAOIqHLzhL0ChBlXh6_5B5Pyo9t8g +langcode: fr +allow_insecure_uploads: false +default_scheme: public +temporary_maximum_age: 21600 diff --git a/core/tests/fixtures/config_install/testing_config_install/system.image.gd.yml b/core/tests/fixtures/config_install/testing_config_install/system.image.gd.yml new file mode 100644 index 000000000000..31a1cc4c80ac --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/system.image.gd.yml @@ -0,0 +1,4 @@ +_core: + default_config_hash: eNXaHfkJJUThHeF0nvkoXyPLRrKYGxgHRjORvT4F5rQ +langcode: fr +jpeg_quality: 75 diff --git a/core/tests/fixtures/config_install/testing_config_install/system.image.yml b/core/tests/fixtures/config_install/testing_config_install/system.image.yml new file mode 100644 index 000000000000..69334e9d3860 --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/system.image.yml @@ -0,0 +1,4 @@ +_core: + default_config_hash: durWHaKeBaq4d9Wpi4RqwADj1OufDepcnJuhVLmKN24 +langcode: fr +toolkit: gd diff --git a/core/tests/fixtures/config_install/testing_config_install/system.logging.yml b/core/tests/fixtures/config_install/testing_config_install/system.logging.yml new file mode 100644 index 000000000000..f6e4aae5c97b --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/system.logging.yml @@ -0,0 +1,4 @@ +_core: + default_config_hash: u3-njszl92FaxjrCMiq0yDcjAfcdx72w1zT1O9dx6aA +langcode: fr +error_level: hide diff --git a/core/tests/fixtures/config_install/testing_config_install/system.mail.yml b/core/tests/fixtures/config_install/testing_config_install/system.mail.yml new file mode 100644 index 000000000000..0c52069a3c9f --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/system.mail.yml @@ -0,0 +1,5 @@ +_core: + default_config_hash: rYgt7uhPafP2ngaN_ZUPFuyI4KdE0zU868zLNSlzKoE +langcode: fr +interface: + default: php_mail diff --git a/core/tests/fixtures/config_install/testing_config_install/system.maintenance.yml b/core/tests/fixtures/config_install/testing_config_install/system.maintenance.yml new file mode 100644 index 000000000000..5b3c1a2b9d5b --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/system.maintenance.yml @@ -0,0 +1,4 @@ +_core: + default_config_hash: Z5MXifrF77GEAgx0GQ6iWT8wStjFuY8BD9OruofWTJ8 +langcode: fr +message: '@site est en cours de maintenance. Nous serons de retour très bientôt. Merci de votre patience.' diff --git a/core/tests/fixtures/config_install/testing_config_install/system.menu.account.yml b/core/tests/fixtures/config_install/testing_config_install/system.menu.account.yml new file mode 100644 index 000000000000..416028d01283 --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/system.menu.account.yml @@ -0,0 +1,10 @@ +uuid: e6cfc235-9a12-404d-9c35-693581c036a1 +langcode: fr +status: true +dependencies: { } +_core: + default_config_hash: M_Bh81osDyUQ4wV0GgU_NdBNqkzM87sLxjaCdFj9mnw +id: account +label: 'User account menu' +description: 'Links related to the active user account' +locked: true diff --git a/core/tests/fixtures/config_install/testing_config_install/system.menu.admin.yml b/core/tests/fixtures/config_install/testing_config_install/system.menu.admin.yml new file mode 100644 index 000000000000..817edeb86085 --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/system.menu.admin.yml @@ -0,0 +1,10 @@ +uuid: 5ba722f2-779e-4d1d-b143-fbac44e51572 +langcode: fr +status: true +dependencies: { } +_core: + default_config_hash: sapEi2YDGoI9yQIT_WgIV2vUdQ6DScH0V3fAyTadAL0 +id: admin +label: Administration +description: 'Administrative task links' +locked: true diff --git a/core/tests/fixtures/config_install/testing_config_install/system.menu.footer.yml b/core/tests/fixtures/config_install/testing_config_install/system.menu.footer.yml new file mode 100644 index 000000000000..702153225e6f --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/system.menu.footer.yml @@ -0,0 +1,10 @@ +uuid: b9de10ac-2603-4fdf-b22d-08bbf8851828 +langcode: fr +status: true +dependencies: { } +_core: + default_config_hash: 7yrlW5z9zdg2eBucB2GPqXKSMQfH9lSRSO4DbWF7AFc +id: footer +label: 'Pied de page' +description: 'Site information links' +locked: true diff --git a/core/tests/fixtures/config_install/testing_config_install/system.menu.main.yml b/core/tests/fixtures/config_install/testing_config_install/system.menu.main.yml new file mode 100644 index 000000000000..8979e11c687b --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/system.menu.main.yml @@ -0,0 +1,10 @@ +uuid: 1e1c5280-b87c-484f-8e4e-48781c5aca22 +langcode: fr +status: true +dependencies: { } +_core: + default_config_hash: Q2Ra3jfoIVk0f3SjxJX61byRQFVBAbpzYDQOiY-kno8 +id: main +label: 'Main navigation' +description: 'Site section links' +locked: true diff --git a/core/tests/fixtures/config_install/testing_config_install/system.menu.tools.yml b/core/tests/fixtures/config_install/testing_config_install/system.menu.tools.yml new file mode 100644 index 000000000000..0556b49169f0 --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/system.menu.tools.yml @@ -0,0 +1,10 @@ +uuid: 97702fce-a9c5-4669-9190-ef25d9a05c61 +langcode: fr +status: true +dependencies: { } +_core: + default_config_hash: BCM-vV1zzRaLHN18dqAR_CuGOj8AFJvTx7BKl_8Gcxc +id: tools +label: Outils +description: 'User tool links, often added by modules' +locked: true diff --git a/core/tests/fixtures/config_install/testing_config_install/system.performance.yml b/core/tests/fixtures/config_install/testing_config_install/system.performance.yml new file mode 100644 index 000000000000..e277e276be42 --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/system.performance.yml @@ -0,0 +1,18 @@ +_core: + default_config_hash: b2cssrj-lOmATIbdehfCqfCFgVR0qCdxxWhwqa2KBVQ +langcode: fr +cache: + page: + max_age: 0 +css: + preprocess: true + gzip: true +fast_404: + enabled: true + paths: '/\.(?:txt|png|gif|jpe?g|css|js|ico|swf|flv|cgi|bat|pl|dll|exe|asp)$/i' + exclude_paths: '/\/(?:styles|imagecache)\//' + html: '<!DOCTYPE html><html><head><title>404 Not Found</title></head><body><h1>Not Found</h1><p>The requested URL "@path" was not found on this server.</p></body></html>' +js: + preprocess: true + gzip: true +stale_file_threshold: 2592000 diff --git a/core/tests/fixtures/config_install/testing_config_install/system.rss.yml b/core/tests/fixtures/config_install/testing_config_install/system.rss.yml new file mode 100644 index 000000000000..2620e34a675d --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/system.rss.yml @@ -0,0 +1,8 @@ +_core: + default_config_hash: TlH7NNk46phfxu1mSUfwg1C0YqaGsUCeD4l9JQnQlDU +langcode: fr +items: + view_mode: rss + limit: 10 +channel: + description: '' diff --git a/core/tests/fixtures/config_install/testing_config_install/system.site.yml b/core/tests/fixtures/config_install/testing_config_install/system.site.yml new file mode 100644 index 000000000000..5330e41672d9 --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/system.site.yml @@ -0,0 +1,14 @@ +_core: + default_config_hash: yXadRE77Va-G6dxhd2kPYapAvbnSvTF6hO4oXiOEynI +langcode: fr +uuid: aac0d6a9-5ca6-4205-8ce8-c85b9f06acb3 +name: 'Config Install Testing' +mail: admin@example.com +slogan: '' +page: + 403: '' + 404: '' + front: /user/login +admin_compact_mode: false +weight_select_max: 100 +default_langcode: fr diff --git a/core/tests/fixtures/config_install/testing_config_install/system.theme.global.yml b/core/tests/fixtures/config_install/testing_config_install/system.theme.global.yml new file mode 100644 index 000000000000..8da10fbdf228 --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/system.theme.global.yml @@ -0,0 +1,17 @@ +_core: + default_config_hash: KHk8rzK2GMRtdfoAeocFrll8Q7gGtiocl2GF5jnX9cY +langcode: fr +favicon: + mimetype: image/vnd.microsoft.icon + path: '' + url: '' + use_default: true +features: + comment_user_picture: true + comment_user_verification: true + favicon: true + node_user_picture: false +logo: + path: '' + url: '' + use_default: true diff --git a/core/tests/fixtures/config_install/testing_config_install/system.theme.yml b/core/tests/fixtures/config_install/testing_config_install/system.theme.yml new file mode 100644 index 000000000000..0e12db476ac7 --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/system.theme.yml @@ -0,0 +1,5 @@ +_core: + default_config_hash: 6lQ55NXM9ysybMQ6NzJj4dtiQ1dAkOYxdDompa-r_kk +langcode: fr +admin: '' +default: stark diff --git a/core/tests/fixtures/config_install/testing_config_install/text.settings.yml b/core/tests/fixtures/config_install/testing_config_install/text.settings.yml new file mode 100644 index 000000000000..556ede98604f --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/text.settings.yml @@ -0,0 +1,4 @@ +_core: + default_config_hash: Bkewb77RBOK3_aXMPsp8p87gbc03NvmC5gBLzPl7hVA +langcode: fr +default_summary_length: 600 diff --git a/core/tests/fixtures/config_install/testing_config_install/user.flood.yml b/core/tests/fixtures/config_install/testing_config_install/user.flood.yml new file mode 100644 index 000000000000..9030616f1d94 --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/user.flood.yml @@ -0,0 +1,8 @@ +_core: + default_config_hash: UYfMzeP1S8jKm9PSvxf7nQNe8DsNS-3bc2WSNNXBQWs +langcode: fr +uid_only: false +ip_limit: 50 +ip_window: 3600 +user_limit: 5 +user_window: 21600 diff --git a/core/tests/fixtures/config_install/testing_config_install/user.mail.yml b/core/tests/fixtures/config_install/testing_config_install/user.mail.yml new file mode 100644 index 000000000000..34889084d9dd --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/user.mail.yml @@ -0,0 +1,116 @@ +_core: + default_config_hash: IWzNdUVX2YSiflxrGSTLIiqTrhgIzbV2C-hRL5DniJM +langcode: fr +cancel_confirm: + subject: 'Account cancellation request for [user:display-name] at [site:name]' + body: |- + [user:display-name], + + A request to cancel your account has been made at [site:name]. + + You may now cancel your account on [site:url-brief] by clicking this link or copying and pasting it into your browser: + + [user:cancel-url] + + NOTE: The cancellation of your account is not reversible. + + This link expires in one day and nothing will happen if it is not used. + + -- [site:name] team +password_reset: + subject: 'Replacement login information for [user:display-name] at [site:name]' + body: |- + [user:display-name], + + A request to reset the password for your account has been made at [site:name]. + + You may now log in by clicking this link or copying and pasting it into your browser: + + [user:one-time-login-url] + + This link can only be used once to log in and will lead you to a page where you can set your password. It expires after one day and nothing will happen if it's not used. + + -- [site:name] team +register_admin_created: + subject: 'An administrator created an account for you at [site:name]' + body: |- + [user:display-name], + + A site administrator at [site:name] has created an account for you. You may now log in by clicking this link or copying and pasting it into your browser: + + [user:one-time-login-url] + + This link can only be used once to log in and will lead you to a page where you can set your password. + + After setting your password, you will be able to log in at [site:login-url] in the future using: + + username: [user:name] + password: Your password + + -- [site:name] team +register_no_approval_required: + subject: 'Account details for [user:display-name] at [site:name]' + body: |- + [user:display-name], + + Thank you for registering at [site:name]. You may now log in by clicking this link or copying and pasting it into your browser: + + [user:one-time-login-url] + + This link can only be used once to log in and will lead you to a page where you can set your password. + + After setting your password, you will be able to log in at [site:login-url] in the future using: + + username: [user:name] + password: Your password + + -- [site:name] team +register_pending_approval: + subject: 'Account details for [user:display-name] at [site:name] (pending admin approval)' + body: |- + [user:display-name], + + Thank you for registering at [site:name]. Your application for an account is currently pending approval. Once it has been approved, you will receive another email containing information about how to log in, set your password, and other details. + + -- [site:name] team +register_pending_approval_admin: + subject: 'Account details for [user:display-name] at [site:name] (pending admin approval)' + body: |- + [user:display-name] has applied for an account. + + [user:edit-url] +status_activated: + subject: 'Account details for [user:display-name] at [site:name] (approved)' + body: |- + [user:display-name], + + Your account at [site:name] has been activated. + + You may now log in by clicking this link or copying and pasting it into your browser: + + [user:one-time-login-url] + + This link can only be used once to log in and will lead you to a page where you can set your password. + + After setting your password, you will be able to log in at [site:login-url] in the future using: + + username: [user:account-name] + password: Your password + + -- [site:name] team +status_blocked: + subject: 'Account details for [user:display-name] at [site:name] (blocked)' + body: |- + [user:display-name], + + Your account on [site:name] has been blocked. + + -- [site:name] team +status_canceled: + subject: 'Account details for [user:display-name] at [site:name] (canceled)' + body: |- + [user:display-name], + + Your account on [site:name] has been canceled. + + -- [site:name] team diff --git a/core/tests/fixtures/config_install/testing_config_install/user.role.anonymous.yml b/core/tests/fixtures/config_install/testing_config_install/user.role.anonymous.yml new file mode 100644 index 000000000000..ebec6fec0cba --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/user.role.anonymous.yml @@ -0,0 +1,12 @@ +uuid: 2d9e08e5-a159-49f1-8510-2e50b555cdbd +langcode: fr +status: true +dependencies: { } +_core: + default_config_hash: j5zLMOdJBqC0bMvSdth5UebkprJB8g_2FXHqhfpJzow +id: anonymous +label: 'Anonymous user' +weight: 0 +is_admin: false +permissions: + - 'access content' diff --git a/core/tests/fixtures/config_install/testing_config_install/user.role.authenticated.yml b/core/tests/fixtures/config_install/testing_config_install/user.role.authenticated.yml new file mode 100644 index 000000000000..b1d04a80d995 --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/user.role.authenticated.yml @@ -0,0 +1,12 @@ +uuid: 7c2bee07-50f3-485e-9616-13bdb691cfc6 +langcode: fr +status: true +dependencies: { } +_core: + default_config_hash: dJ0L2DNSj5q6XVZAGsuVDpJTh5UeYkIPwKrUOOpr8YI +id: authenticated +label: 'Authenticated user' +weight: 1 +is_admin: false +permissions: + - 'access content' diff --git a/core/tests/fixtures/config_install/testing_config_install/user.settings.yml b/core/tests/fixtures/config_install/testing_config_install/user.settings.yml new file mode 100644 index 000000000000..6988ff5efe96 --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/user.settings.yml @@ -0,0 +1,18 @@ +_core: + default_config_hash: w314Zp7B4NbrlV4KeeZLNSmTTpdJiv-KwZO2E1fSSK0 +langcode: fr +anonymous: Anonyme +verify_mail: true +notify: + cancel_confirm: true + password_reset: true + status_activated: true + status_blocked: false + status_canceled: false + register_admin_created: true + register_no_approval_required: true + register_pending_approval: true +register: visitors_admin_approval +cancel_method: user_cancel_block +password_reset_timeout: 86400 +password_strength: true diff --git a/core/tests/fixtures/config_install/testing_config_install_no_config.tar.gz b/core/tests/fixtures/config_install/testing_config_install_no_config.tar.gz deleted file mode 100644 index 06d740502001..000000000000 --- a/core/tests/fixtures/config_install/testing_config_install_no_config.tar.gz +++ /dev/null @@ -1 +0,0 @@ -���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� \ No newline at end of file diff --git a/core/tests/fixtures/config_install/testing_config_install_no_config/.gitkeep b/core/tests/fixtures/config_install/testing_config_install_no_config/.gitkeep new file mode 100644 index 000000000000..e69de29bb2d1 -- GitLab