reverted: --- b/core/modules/content_translation/content_translation.install +++ a/core/modules/content_translation/content_translation.install @@ -17,12 +17,6 @@ // hook_module_implements_alter() is run among the last ones. module_set_weight('content_translation', 10); - // Skip the guidance messages about enabling translation features if the - // module was installed in the Drupal installation process. - if (drupal_installation_attempted()) { - return; - } - // Translation works when at least two languages are added. if (count(\Drupal::languageManager()->getLanguages()) < 2) { $t_args = [ reverted: --- b/core/profiles/demo_umami/config/install/core.entity_form_display.block_content.banner_block.default.yml +++ a/core/profiles/demo_umami/config/install/core.entity_form_display.block_content.banner_block.default.yml @@ -56,12 +56,5 @@ size: 60 placeholder: '' third_party_settings: { } - langcode: - type: language_select - weight: 2 - region: content - settings: - include_locked: true - third_party_settings: { } hidden: moderation_state: true reverted: --- b/core/profiles/demo_umami/config/install/core.entity_form_display.block_content.basic.default.yml +++ a/core/profiles/demo_umami/config/install/core.entity_form_display.block_content.basic.default.yml @@ -28,12 +28,5 @@ size: 60 placeholder: '' third_party_settings: { } - langcode: - type: language_select - weight: 2 - region: content - settings: - include_locked: true - third_party_settings: { } hidden: moderation_state: true reverted: --- b/core/profiles/demo_umami/config/install/core.entity_form_display.block_content.disclaimer_block.default.yml +++ a/core/profiles/demo_umami/config/install/core.entity_form_display.block_content.disclaimer_block.default.yml @@ -36,12 +36,5 @@ size: 60 placeholder: '' third_party_settings: { } - langcode: - type: language_select - weight: 2 - region: content - settings: - include_locked: true - third_party_settings: { } hidden: moderation_state: true reverted: --- b/core/profiles/demo_umami/config/install/core.entity_form_display.block_content.footer_promo_block.default.yml +++ a/core/profiles/demo_umami/config/install/core.entity_form_display.block_content.footer_promo_block.default.yml @@ -56,12 +56,5 @@ size: 60 placeholder: '' third_party_settings: { } - langcode: - type: language_select - weight: 2 - region: content - settings: - include_locked: true - third_party_settings: { } hidden: moderation_state: true reverted: --- b/core/profiles/demo_umami/config/install/core.entity_form_display.contact_message.feedback.default.yml +++ a/core/profiles/demo_umami/config/install/core.entity_form_display.contact_message.feedback.default.yml @@ -13,13 +13,6 @@ region: content settings: { } third_party_settings: { } - langcode: - type: language_select - weight: 2 - region: content - settings: - include_locked: true - third_party_settings: { } mail: weight: 1 region: content reverted: --- b/core/profiles/demo_umami/config/install/core.entity_form_display.media.audio.default.yml +++ a/core/profiles/demo_umami/config/install/core.entity_form_display.media.audio.default.yml @@ -25,13 +25,6 @@ third_party_settings: { } type: file_generic region: content - langcode: - type: language_select - weight: 2 - region: content - settings: - include_locked: true - third_party_settings: { } path: type: path weight: 30 reverted: --- b/core/profiles/demo_umami/config/install/core.entity_form_display.media.file.default.yml +++ a/core/profiles/demo_umami/config/install/core.entity_form_display.media.file.default.yml @@ -25,13 +25,6 @@ type: file_generic weight: 0 region: content - langcode: - type: language_select - weight: 2 - region: content - settings: - include_locked: true - third_party_settings: { } path: type: path weight: 4 reverted: --- b/core/profiles/demo_umami/config/install/core.entity_form_display.media.image.default.yml +++ a/core/profiles/demo_umami/config/install/core.entity_form_display.media.image.default.yml @@ -27,13 +27,6 @@ type: image_image weight: 0 region: content - langcode: - type: language_select - weight: 2 - region: content - settings: - include_locked: true - third_party_settings: { } path: type: path weight: 4 reverted: --- b/core/profiles/demo_umami/config/install/core.entity_form_display.media.remote_video.default.yml +++ a/core/profiles/demo_umami/config/install/core.entity_form_display.media.remote_video.default.yml @@ -26,13 +26,6 @@ placeholder: '' third_party_settings: { } region: content - langcode: - type: language_select - weight: 2 - region: content - settings: - include_locked: true - third_party_settings: { } path: type: path weight: 30 reverted: --- b/core/profiles/demo_umami/config/install/core.entity_form_display.media.video.default.yml +++ a/core/profiles/demo_umami/config/install/core.entity_form_display.media.video.default.yml @@ -25,13 +25,6 @@ third_party_settings: { } type: file_generic region: content - langcode: - type: language_select - weight: 2 - region: content - settings: - include_locked: true - third_party_settings: { } path: type: path weight: 30 reverted: --- b/core/profiles/demo_umami/config/install/core.entity_form_display.node.article.default.yml +++ a/core/profiles/demo_umami/config/install/core.entity_form_display.node.article.default.yml @@ -50,13 +50,6 @@ size: 60 placeholder: '' third_party_settings: { } - langcode: - type: language_select - weight: 2 - region: content - settings: - include_locked: true - third_party_settings: { } moderation_state: type: moderation_state_default weight: 10 reverted: --- b/core/profiles/demo_umami/config/install/core.entity_form_display.node.page.default.yml +++ a/core/profiles/demo_umami/config/install/core.entity_form_display.node.page.default.yml @@ -29,13 +29,6 @@ region: content settings: { } third_party_settings: { } - langcode: - type: language_select - weight: 2 - region: content - settings: - include_locked: true - third_party_settings: { } moderation_state: type: moderation_state_default weight: 8 reverted: --- b/core/profiles/demo_umami/config/install/core.entity_form_display.node.recipe.default.yml +++ a/core/profiles/demo_umami/config/install/core.entity_form_display.node.recipe.default.yml @@ -108,13 +108,6 @@ third_party_settings: { } type: entity_reference_autocomplete_tags region: content - langcode: - type: language_select - weight: 2 - region: content - settings: - include_locked: true - third_party_settings: { } moderation_state: type: moderation_state_default weight: 18 reverted: --- b/core/profiles/demo_umami/config/install/core.entity_form_display.user.user.default.yml +++ a/core/profiles/demo_umami/config/install/core.entity_form_display.user.user.default.yml @@ -32,5 +32,4 @@ third_party_settings: { } weight: -1 region: content +hidden: { } -hidden: - langcode: true reverted: --- b/core/profiles/demo_umami/config/install/core.entity_view_display.block_content.banner_block.default.yml +++ a/core/profiles/demo_umami/config/install/core.entity_view_display.block_content.banner_block.default.yml @@ -52,5 +52,4 @@ third_party_settings: { } type: string region: content +hidden: { } -hidden: - langcode: true reverted: --- b/core/profiles/demo_umami/config/install/core.entity_view_display.block_content.basic.default.yml +++ a/core/profiles/demo_umami/config/install/core.entity_view_display.block_content.basic.default.yml @@ -18,5 +18,4 @@ region: content settings: { } third_party_settings: { } +hidden: { } -hidden: - langcode: true reverted: --- b/core/profiles/demo_umami/config/install/core.entity_view_display.block_content.disclaimer_block.default.yml +++ a/core/profiles/demo_umami/config/install/core.entity_view_display.block_content.disclaimer_block.default.yml @@ -26,5 +26,4 @@ third_party_settings: { } type: text_default region: content +hidden: { } -hidden: - langcode: true reverted: --- b/core/profiles/demo_umami/config/install/core.entity_view_display.block_content.footer_promo_block.default.yml +++ a/core/profiles/demo_umami/config/install/core.entity_view_display.block_content.footer_promo_block.default.yml @@ -52,5 +52,4 @@ third_party_settings: { } type: string region: content +hidden: { } -hidden: - langcode: true reverted: --- b/core/profiles/demo_umami/config/install/core.entity_view_display.media.audio.default.yml +++ a/core/profiles/demo_umami/config/install/core.entity_view_display.media.audio.default.yml @@ -24,7 +24,6 @@ region: content hidden: created: true - langcode: true name: true thumbnail: true uid: true reverted: --- b/core/profiles/demo_umami/config/install/core.entity_view_display.media.file.default.yml +++ a/core/profiles/demo_umami/config/install/core.entity_view_display.media.file.default.yml @@ -20,7 +20,6 @@ region: content hidden: created: true - langcode: true name: true thumbnail: true uid: true reverted: --- b/core/profiles/demo_umami/config/install/core.entity_view_display.media.image.default.yml +++ a/core/profiles/demo_umami/config/install/core.entity_view_display.media.image.default.yml @@ -22,7 +22,6 @@ region: content hidden: created: true - langcode: true name: true thumbnail: true uid: true reverted: --- b/core/profiles/demo_umami/config/install/core.entity_view_display.media.remote_video.default.yml +++ a/core/profiles/demo_umami/config/install/core.entity_view_display.media.remote_video.default.yml @@ -22,7 +22,6 @@ region: content hidden: created: true - langcode: true name: true thumbnail: true uid: true reverted: --- b/core/profiles/demo_umami/config/install/core.entity_view_display.media.video.default.yml +++ a/core/profiles/demo_umami/config/install/core.entity_view_display.media.video.default.yml @@ -27,7 +27,6 @@ region: content hidden: created: true - langcode: true name: true thumbnail: true uid: true reverted: --- b/core/profiles/demo_umami/config/install/core.entity_view_display.node.article.card.yml +++ a/core/profiles/demo_umami/config/install/core.entity_view_display.node.article.card.yml @@ -29,5 +29,4 @@ body: true content_moderation_control: true field_tags: true - langcode: true links: true reverted: --- b/core/profiles/demo_umami/config/install/core.entity_view_display.node.article.card_common.yml +++ a/core/profiles/demo_umami/config/install/core.entity_view_display.node.article.card_common.yml @@ -29,5 +29,4 @@ body: true content_moderation_control: true field_tags: true - langcode: true links: true reverted: --- b/core/profiles/demo_umami/config/install/core.entity_view_display.node.article.card_common_alt.yml +++ a/core/profiles/demo_umami/config/install/core.entity_view_display.node.article.card_common_alt.yml @@ -29,5 +29,4 @@ body: true content_moderation_control: true field_tags: true - langcode: true links: true reverted: --- b/core/profiles/demo_umami/config/install/core.entity_view_display.node.article.default.yml +++ a/core/profiles/demo_umami/config/install/core.entity_view_display.node.article.default.yml @@ -47,4 +47,3 @@ third_party_settings: { } hidden: content_moderation_control: true - langcode: true reverted: --- b/core/profiles/demo_umami/config/install/core.entity_view_display.node.article.full.yml +++ a/core/profiles/demo_umami/config/install/core.entity_view_display.node.article.full.yml @@ -48,4 +48,3 @@ third_party_settings: { } hidden: content_moderation_control: true - langcode: true reverted: --- b/core/profiles/demo_umami/config/install/core.entity_view_display.node.article.rss.yml +++ a/core/profiles/demo_umami/config/install/core.entity_view_display.node.article.rss.yml @@ -22,4 +22,3 @@ content_moderation_control: true field_image: true field_tags: true - langcode: true reverted: --- b/core/profiles/demo_umami/config/install/core.entity_view_display.node.article.teaser.yml +++ a/core/profiles/demo_umami/config/install/core.entity_view_display.node.article.teaser.yml @@ -49,4 +49,3 @@ third_party_settings: { } hidden: content_moderation_control: true - langcode: true reverted: --- b/core/profiles/demo_umami/config/install/core.entity_view_display.node.page.default.yml +++ a/core/profiles/demo_umami/config/install/core.entity_view_display.node.page.default.yml @@ -24,4 +24,3 @@ region: content hidden: content_moderation_control: true - langcode: true reverted: --- b/core/profiles/demo_umami/config/install/core.entity_view_display.node.page.teaser.yml +++ a/core/profiles/demo_umami/config/install/core.entity_view_display.node.page.teaser.yml @@ -26,4 +26,3 @@ region: content hidden: content_moderation_control: true - langcode: true reverted: --- b/core/profiles/demo_umami/config/install/core.entity_view_display.node.recipe.card.yml +++ a/core/profiles/demo_umami/config/install/core.entity_view_display.node.recipe.card.yml @@ -50,5 +50,4 @@ field_recipe_instruction: true field_summary: true field_tags: true - langcode: true links: true reverted: --- b/core/profiles/demo_umami/config/install/core.entity_view_display.node.recipe.card_common.yml +++ a/core/profiles/demo_umami/config/install/core.entity_view_display.node.recipe.card_common.yml @@ -43,5 +43,4 @@ field_recipe_instruction: true field_summary: true field_tags: true - langcode: true links: true reverted: --- b/core/profiles/demo_umami/config/install/core.entity_view_display.node.recipe.card_common_alt.yml +++ a/core/profiles/demo_umami/config/install/core.entity_view_display.node.recipe.card_common_alt.yml @@ -43,5 +43,4 @@ field_recipe_instruction: true field_summary: true field_tags: true - langcode: true links: true reverted: --- b/core/profiles/demo_umami/config/install/core.entity_view_display.node.recipe.default.yml +++ a/core/profiles/demo_umami/config/install/core.entity_view_display.node.recipe.default.yml @@ -112,4 +112,3 @@ third_party_settings: { } hidden: content_moderation_control: true - langcode: true reverted: --- b/core/profiles/demo_umami/config/install/core.entity_view_display.node.recipe.full.yml +++ a/core/profiles/demo_umami/config/install/core.entity_view_display.node.recipe.full.yml @@ -108,5 +108,4 @@ region: content hidden: content_moderation_control: true - langcode: true links: true reverted: --- b/core/profiles/demo_umami/config/install/core.entity_view_display.node.recipe.teaser.yml +++ a/core/profiles/demo_umami/config/install/core.entity_view_display.node.recipe.teaser.yml @@ -36,4 +36,3 @@ field_recipe_instruction: true field_summary: true field_tags: true - langcode: true reverted: --- b/core/profiles/demo_umami/config/install/core.entity_view_display.user.user.compact.yml +++ a/core/profiles/demo_umami/config/install/core.entity_view_display.user.user.compact.yml @@ -23,5 +23,4 @@ third_party_settings: { } label: hidden hidden: - langcode: true member_for: true reverted: --- b/core/profiles/demo_umami/config/install/core.entity_view_display.user.user.default.yml +++ a/core/profiles/demo_umami/config/install/core.entity_view_display.user.user.default.yml @@ -24,5 +24,4 @@ image_link: content third_party_settings: { } label: hidden +hidden: { } -hidden: - langcode: true reverted: --- b/core/profiles/demo_umami/config/install/language.entity.en.yml +++ /dev/null @@ -1,8 +0,0 @@ -langcode: en -status: true -dependencies: { } -id: en -label: English -direction: ltr -weight: 0 -locked: false reverted: --- b/core/profiles/demo_umami/config/install/language.entity.es.yml +++ /dev/null @@ -1,8 +0,0 @@ -langcode: en -status: true -dependencies: { } -id: es -label: Spanish -direction: ltr -weight: 1 -locked: false reverted: --- b/core/profiles/demo_umami/config/install/language.entity.und.yml +++ /dev/null @@ -1,8 +0,0 @@ -langcode: en -status: true -dependencies: { } -id: und -label: 'Not specified' -direction: ltr -weight: 2 -locked: true reverted: --- b/core/profiles/demo_umami/config/install/language.entity.zxx.yml +++ /dev/null @@ -1,8 +0,0 @@ -langcode: en -status: true -dependencies: { } -id: zxx -label: 'Not applicable' -direction: ltr -weight: 3 -locked: true reverted: --- b/core/profiles/demo_umami/config/install/language.mappings.yml +++ /dev/null @@ -1,11 +0,0 @@ -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 reverted: --- b/core/profiles/demo_umami/config/install/language.negotiation.yml +++ /dev/null @@ -1,11 +0,0 @@ -session: - parameter: language -url: - source: path_prefix - prefixes: - en: en - es: es - domains: - en: '' - es: '' -selected_langcode: site_default reverted: --- b/core/profiles/demo_umami/config/install/language.types.yml +++ /dev/null @@ -1,17 +0,0 @@ -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 reverted: --- b/core/profiles/demo_umami/config/install/locale.settings.yml +++ /dev/null @@ -1,13 +0,0 @@ -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 reverted: --- b/core/profiles/demo_umami/demo_umami.info.yml +++ a/core/profiles/demo_umami/demo_umami.info.yml @@ -43,11 +43,6 @@ - content_moderation - workflows - demo_umami_tour - - language - - locale - - config_translation - - content_translation themes: - seven - umami -keep_english: true reverted: --- b/core/profiles/demo_umami/modules/demo_umami_content/default_content/languages/en/blocks/banner_block.csv +++ /dev/null @@ -1,3 +0,0 @@ -id,uuid,info,type,field_title,field_content_link_content,field_content_link_title,field_summary,field_banner_image_target_id,field_banner_image_alt -umami_home_banner,9aadf4a1-ded6-4017-a10d-a5e043396edf,"Umami Home Banner",banner_block,"Super easy vegetarian pasta bake","Super easy vegetarian pasta bake","View recipe","A wholesome pasta bake is the ultimate comfort food. This delicious bake is super quick to prepare and an ideal midweek meal for all the family.",veggie-pasta-bake-hero-umami.jpg,"Mouth watering vegetarian pasta bake with rich tomato sauce and cheese toppings" -umami_recipes_banner,4c7d58a3-a45d-412d-9068-259c57e40541,"Umami Recipes Banner",banner_block,"Vegan chocolate and nut brownies","Vegan chocolate and nut brownies","View recipe","These sumptuous brownies should be gooey on the inside and crisp on the outside. A perfect indulgence!",vegan-brownies-hero-umami.jpg,"A stack of chocolate and pecan brownies, sprinkled with pecan crumbs and crushed walnut, fresh out of the oven" reverted: --- b/core/profiles/demo_umami/modules/demo_umami_content/default_content/languages/en/blocks/disclaimer_block.csv +++ /dev/null @@ -1,2 +0,0 @@ -id,uuid,info,type,field_disclaimer,field_copyright -umami_disclaimer,9b4dcd67-99f3-48d0-93c9-2c46648b29de,"Umami Disclaimer",disclaimer_block,"Umami Magazine & Umami Publications is a fictional magazine and publisher for illustrative purposes only.","Terms & Conditions" reverted: --- b/core/profiles/demo_umami/modules/demo_umami_content/default_content/languages/en/blocks/footer_promo_block.csv +++ /dev/null @@ -1,2 +0,0 @@ -id,uuid,info,type,field_title,field_content_link_content,field_content_link_title,field_summary,field_promo_image_target_id,field_promo_image_alt -umami_footer_promo,924ab293-8f5f-45a1-9c7f-2423ae61a241,"Umami footer promo",footer_promo_block,"Umami Food Magazine","About Umami","Find out more","Skills and know-how. Magazine exclusive articles, recipes and plenty of reasons to get your copy today.",umami-bundle.png,"3 issue bundle of the Umami food magazine" reverted: --- b/core/profiles/demo_umami/modules/demo_umami_content/default_content/languages/es/articles.csv +++ /dev/null @@ -1,9 +0,0 @@ -title,body,author,slug,image,alt,tags -spanish-Give it a go and grow your own herbs,give-it-a-go-and-grow-your-own-herbs.html,Holly Foat,articles/give-it-a-go-and-grow-your-own-herbs,home-grown-herbs.jpg,"Fresh cut herbs including mint, parsley, thyme and dill","14,23,16" -spanish-Dairy-free and delicious milk chocolate,dairy-free-delicious-milk-chocolate.html,Umami,articles/dairy-free-and-delicious-milk-chocolate,vegan-chocolate.jpg,"A delicious bar of dairy-free milk chocolate, broken into pieces.","27,7" -spanish-The real deal for supermarket savvy shopping,the-real-deal-for-supermarket-savvy-shopping.html,Megan Collins Quinlan,articles/the-real-deal-for-supermarket-savvy-shopping,supermarket-savvy-umami.jpg,Products presented on supermarket shelving.,"26,24" -spanish-The Umami guide to our favorite mushrooms,the-umami-guide-to-our-favourite-mushrooms.html,Umami,articles/the-umami-guide-to-our-favourite-mushrooms,mushrooms-umami.jpg,A delightful selection of mushroom varieties laid out on a simple wooden plate.,"18,28" -spanish-Let's hear it for carrots,lets-hear-it-for-carrots.html,Umami,articles/lets-hear-it-for-carrots,heritage-carrots.jpg,"Purple, orange, yellow and white heritage carrots.","6,28,15" -spanish-Baking mishaps - our troubleshooting tips,baking-mishaps-our-troubleshooting-tips.html,"Umami",articles/baking-mishaps-our-troubleshooting-tips,chocolate-brownie-umami.jpg,"A delicious chocolate brownie","3,17" -spanish-Skip the spirits with delicious mocktails,skip-the-spirits-with-delicious-mocktails.html,Megan Collins Quinlan,articles/skip-the-spirits-with-delicious-mocktails,mojito-mocktail.jpg,"Fresh mojito mocktail with garnish of mint leaves, ice, and sliced lime","1,12,20,8,11" -spanish-Give your oatmeal the ultimate makeover,give-your-oatmeal-the-ultimate-makeover.html,Umami,articles/give-your-oatmeal-the-ultimate-makeover,oatmeal-fruit-syrup-topping.jpg,"Oatmeal topped with a vibrant mix of berries, nuts, and seeds","27,28,19,4,10" reverted: --- b/core/profiles/demo_umami/modules/demo_umami_content/default_content/languages/es/blocks/banner_block.csv +++ /dev/null @@ -1,3 +0,0 @@ -id,uuid,info,type,field_title,field_content_link_content,field_content_link_title,field_summary,field_banner_image_target_id,field_banner_image_alt -umami_home_banner,9aadf4a1-ded6-4017-a10d-a5e043396edf,"Spanish-Umami Home Banner",banner_block,"Spanish-Super easy vegetarian pasta bake","Super easy vegetarian pasta bake","Spanish-View recipe","A wholesome pasta bake is the ultimate comfort food. This delicious bake is super quick to prepare and an ideal midweek meal for all the family.",veggie-pasta-bake-hero-umami.jpg,"Mouth watering vegetarian pasta bake with rich tomato sauce and cheese toppings" -umami_recipes_banner,4c7d58a3-a45d-412d-9068-259c57e40541,"Spanish-Umami Recipes Banner",banner_block,"Spanish-Vegan chocolate and nut brownies","Vegan chocolate and nut brownies","Spanish-View recipe","These sumptuous brownies should be gooey on the inside and crisp on the outside. A perfect indulgence!",vegan-brownies-hero-umami.jpg,"A stack of chocolate and pecan brownies, sprinkled with pecan crumbs and crushed walnut, fresh out of the oven" reverted: --- b/core/profiles/demo_umami/modules/demo_umami_content/default_content/languages/es/blocks/disclaimer_block.csv +++ /dev/null @@ -1,2 +0,0 @@ -id,uuid,info,type,field_disclaimer,field_copyright -umami_disclaimer,9b4dcd67-99f3-48d0-93c9-2c46648b29de,"Spanish-Umami Disclaimer",disclaimer_block,"Spanish-Umami Magazine & Umami Publications is a fictional magazine and publisher for illustrative purposes only.","Terms & Conditions" reverted: --- b/core/profiles/demo_umami/modules/demo_umami_content/default_content/languages/es/blocks/footer_promo_block.csv +++ /dev/null @@ -1,2 +0,0 @@ -id,uuid,info,type,field_title,field_content_link_content,field_content_link_title,field_summary,field_promo_image_target_id,field_promo_image_alt -umami_footer_promo,924ab293-8f5f-45a1-9c7f-2423ae61a241,"Spanish-Umami footer promo",footer_promo_block,"Spanish-Umami Food Magazine","About Umami","Spanish-Find out more","Skills and know-how. Magazine exclusive articles, recipes and plenty of reasons to get your copy today.",umami-bundle.png,"3 issue bundle of the Umami food magazine" reverted: --- b/core/profiles/demo_umami/modules/demo_umami_content/default_content/languages/es/pages.csv +++ /dev/null @@ -1,2 +0,0 @@ -title,body,author,slug -Acerca de Umami,"
Umami es una revista ficticia de alimentos que se ha creado para demostrar cómo se puede construir un sitio de Drupal con la funcionalidad que se proporciona 'fuera de la caja'.
Para obtener más información, visite https://www.drupal.org/docs/8/umami-drupal-8-demonstration -installation-profile .
",Samuel Adamson,about-umami \ No newline at end of file reverted: --- b/core/profiles/demo_umami/modules/demo_umami_content/default_content/languages/es/recipes.csv +++ /dev/null @@ -1,10 +0,0 @@ -title,image,alt,summary,author,recipe_category,preparation_time,cooking_time,total_time,difficulty,ingredients,recipe_instruction,number_of_servings,tags,slug -spanish-Deep mediterranean quiche,mediterranean-quiche-umami.jpg,"A delicious deep layered Mediterranean quiche with basil garnish.",An Italian inspired quiche with sun dried tomatoes and courgette. A perfect light meal for a summer's day.,Umami,3,40,30,70,medium,"For the pastry:,280g plain flour,140g butter,Cold water,For the filling:,1 onion,2 garlic cloves,Half a courgette,450ml soya milk,500g grated parmesan,2 eggs,200g sun dried tomatoes,100g feta",mediterranean-quiche-umami.html,8,"22,13",recipes/deep-mediterranean-quiche -spanish-Vegan chocolate and nut brownies,vegan-chocolate-nut-brownies.jpg,"A stack of chocolate and pecan brownies, sprinkled with pecan crumbs and crushed walnut, fresh out of the oven","Scrumptious vegan chocolate brownies that are rich, fudgy, and nutty. These delights have a surprise hint of coconut making them the perfect indulgence. Serve warm with a little vanilla dairy-free ice cream!",Umami,4,20,20,40,medium,"6 tbsp sunflower oil, 80g vegan dark chocolate, 170g plain flour, 80g coconut flour, 1 tsp baking powder, 9 tsp cocoa powder, 100g caster sugar, 3 tbsp of maple syrup, 1/4 tsp sea salt, 1 tsp vanilla extract, 230ml unsweetened organic soya milk, 100g pecan nuts, 80g walnut halves",vegan-chocolate-nut-brownies.html,12,"3,7,27,9",recipes/vegan-chocolate-and-nut-brownies -spanish-Super easy vegetarian pasta bake,veggie-pasta-bake-umami.jpg,Cheesy pasta dish with vegetarian sausages and topped with mozzarella cheese and basil,A wholesome pasta bake is the ultimate comfort food. This delicious bake is super quick to prepare and an ideal midweek meal for all the family.,Umami,3,5,20,25,easy,"400g wholewheat pasta, 1 onion, 2 garlic cloves, 1 pack vegetarian sausages, 400g chopped tomatoes, 50g sliced sun dried tomatoes, 1 pinch sugar, 3 tbsp red pesto, 50g cheddar cheese, Basil or mixed herbs, 100g mozzarella",veggie-pasta-bake-umami.html,4,"28,21,2",recipes/super-easy-vegetarian-pasta-bake -spanish-Watercress soup,watercress-soup-umami.jpg,Watercress soup with a sprig of coriander as garnish in a white bowl with green trim.,"A wonderfully simple and light soup, making the most of seasonal, local produce. ",Umami,5,10,20,30,easy,"3 bunches watercress,3 potatoes,3 onions,2 leeks,800ml stock,5 tbsp crème fraîche",watercress-soup-umami.html,4,"25,28",recipes/watercress-soup -spanish-Victoria sponge cake,victoria-sponge-umami.jpg,"A classic, uncut Victoria sponge with a deep filling of butter cream and jam","A traditional Victoria sponge cake, perfect for any afternoon with a cup of tea.",Umami,2,20,20,40,easy,"225g butter or margarine,225g caster sugar,225g self-raising flour,4 eggs,1 tsp baking powder,3 tbsp of jam for the filling,Icing sugar to dust the top,Cream to serve",victoria-sponge-umami.html,10,5,recipes/victoria-sponge-cake -spanish-Gluten free pizza,pizza-umami.jpg,"Olives, basil, and mozzarella top a gluten free pizza crust with marinara sauce.","A gorgeous and simple gluten free pizza, with deliciously indulgent mozzarella and Parma ham. Can easily be vegetarian by leaving out the ham.",Umami,3,15,15,30,,"400g gluten free flour, 125ml warm water, 125ml milk, 1 sachet dried yeast, 2 tsp sugar, 1 tsp salt, 2 tbsp olive oil, 4 tbsp tomato puree, 1 garlic clove, Fresh basil, 200g mozzarella, 100g rocket, 5 slices Parma ham",pizza-umami.html,4,,recipes/gluten-free-pizza -spanish-Thai green curry,thai-green-curry-umami.jpg,"A traditional bowl of creamy, aromatic Thai green curry with chunks of chicken in a small bowl with jasmine rice.",A quick and easy version of the classic Thai green curry. Perfect for a midweek meal!,Umami,3,10,15,25,,"400g coconut milk, 400g chicken or tofu, 1 tbsp Thai green curry paste, 1 garlic clove, 2 tsp fish sauce, 400g mushrooms, 200g green beans, Fresh coriander leaves, Jasmine rice",thai-green-curry-umami.html,4,,recipes/thai-green-curry -spanish-Crema catalana,crema-catalana-umami.jpg,"Typical Catalan dessert made from cream and egg yolks, covered with a traditional layer of caramelized sugar to provide a crispy contrast.",Enjoy this sweet recipe for one of the oldest desserts in Europe. It requires very few ingredients!,Umami,2,10,20,30,,"1l milk, 200g sugar, 6 egg yolks, 30g cornstarch, 1 cinnamon stick, 1 piece lemon peel",crema-catalana-umami.html,8,"13,28",recipes/crema-catalana -spanish-Fiery chili sauce,chili-sauce-umami.jpg,"An iridescent array of chilies, onions, and garlic, slowly sweating over a low heat","A rich and fiery chili sauce. Take care when handling chili peppers. And serve sparingly!",Umami,1,10,50,60,easy,"2 red onions, 1 lemon, 2 limes, 250ml malt vinegar, 7 garlic cloves, 1 green bell pepper, 1 red bell pepper, 800g cherry tomatoes, 30 mixed chilies, Olive oil, 1 tbsp ground black pepper, 1 tbsp brown sugar",chili-sauce-umami.html,60,28,recipes/fiery-chili-sauce reverted: --- b/core/profiles/demo_umami/modules/demo_umami_content/default_content/languages/es/taxonomy/recipe_categories.csv +++ /dev/null @@ -1,6 +0,0 @@ -id,term -1,Acompañamiento -2,Postre -3,Plato principal -4,Tentempié -5,Entrante \ No newline at end of file reverted: --- b/core/profiles/demo_umami/modules/demo_umami_content/default_content/languages/es/taxonomy/tags.csv +++ /dev/null @@ -1,29 +0,0 @@ -id,term -1,Sin alcohol -2,Horneado -3,Cocción -4,Desayuno -5,Pastel -6,Zanahorias -7,Chocolate -8,Fiesta de coctel -9,Sin Lactosa -10,Postre -11,Fiesta de cena -12,Bebidas -13,Huevo -14,Cultiva los tuyos -15,Saludable -16,Hierbas -17,Aprender a cocinar -18,Champiñones -19,Avena -20,Fiesta -21,Pastas -22,Repostería -23,Estacional -24,Compras -25,Sopa -26,Supermercados -27,Vegano -28,Vegetariano diff -u b/core/profiles/demo_umami/modules/demo_umami_content/src/InstallHelper.php b/core/profiles/demo_umami/modules/demo_umami_content/src/InstallHelper.php --- b/core/profiles/demo_umami/modules/demo_umami_content/src/InstallHelper.php +++ b/core/profiles/demo_umami/modules/demo_umami_content/src/InstallHelper.php @@ -110,12 +110,15 @@ * @throws \Drupal\Core\Entity\EntityStorageException */ public function importContent() { - $this->importTerms() - ->importEditors() - ->importArticles() - ->importRecipes() - ->importPages() - ->importBlockContent(); + $this->importEditors() + ->importContentFromFile('taxonomy_term', 'tags') + ->importContentFromFile('taxonomy_term', 'recipe_category') + ->importContentFromFile('node', 'recipe') + ->importContentFromFile('node', 'article') + ->importContentFromFile('node', 'page') + ->importContentFromFile('block_content', 'banner_block') + ->importContentFromFile('block_content', 'disclaimer_block') + ->importContentFromFile('block_content', 'footer_promo_block'); } /** @@ -124,10 +127,7 @@ * @param string $filename * Filename to import. * - * @return array $header - * Columns in the file being imported - * - * @return array $data + * @return array $keyed_content * All multilingual content that was read from the files. * * @return array $translated_languages @@ -152,7 +152,6 @@ closedir($dir_handle); // Load all content in all languages. - $data = []; foreach ($translated_languages as $language) { if (file_exists($default_content_path . "$language/$filename") && ($handle = fopen($default_content_path . "$language/$filename", 'r')) !== FALSE) { @@ -176,69 +175,14 @@ unset($translated_languages[$key]); } } - return [$header, $data, $translated_languages]; - } - - /** - * Imports terms for a given vocabulary and filename. - * - * @param string $vocabulary - * Machine name of vocabulary to which we should save terms. - * @param string $filename - * Filename of the file containing the terms to import. - * - * @return $this - * - * @throws \Drupal\Component\Plugin\Exception\InvalidPluginDefinitionException - * @throws \Drupal\Component\Plugin\Exception\PluginNotFoundException - * @throws \Drupal\Core\Entity\EntityStorageException - */ - protected function importTerms() { - $module_path = $this->moduleHandler->getModule('demo_umami_content')->getPath(); - $vocabularies = ["tags","recipe_categories"]; - - // import all vocabularies - foreach ($vocabularies as $vocabulary) { - - // Read all multilingual content from the file. - [$header, $terms, $translated_languages] = $this->readMultilingualContent('taxonomy/' . $vocabulary . '.csv'); - // English is no longer needed in the list of languages to translate. - $key = array_search('en', $translated_languages); - unset($translated_languages[$key]); - - // Start the loop with English (default) terms. - $line_counter = 0; - foreach ($terms['en'] as $current_term) { - $data = array_combine($header, $current_term); - - // Process terms data into term structure. - $values = $this->processTerm($data, $vocabulary); - - // Create Term. - $term = $this->entityTypeManager->getStorage('taxonomy_term')->create($values); - $term->save(); - $this->storeCreatedContentUuids([$term->uuid() => 'taxonomy_term']); - $this->saveTermId($vocabulary, $data['id'], $term->id()); - - // Go through all the languages that have translations. - foreach ($translated_languages as $translated_language) { - $data = array_combine($header, $terms[$translated_language][$line_counter]); - - // Process terms data into term structure. - $translated_entity = $this->processTerm($data, $vocabulary); - - // Save term's translation. - $term->addTranslation( - $translated_language, - $translated_entity - ); - $term->save(); - } - $line_counter++; + // Add keys to each content in all languages. + foreach($translated_languages as $translated_language) { + foreach ($data[$translated_language] as $index => $content) { + $keyed_content[$translated_language][$index] = array_combine($header, $content); } } - return $this; + return [$keyed_content, $translated_languages]; } /** @@ -302,56 +246,6 @@ } /** - * Imports articles. - * - * @return $this - */ - protected function importArticles() { - $module_path = $this->moduleHandler->getModule('demo_umami_content')->getPath(); - $filename = 'articles.csv'; - - // Read all multilingual content from the file. - [$header, $articles, $translated_languages] = $this->readMultilingualContent($filename); - - // English is no longer needed in the list of languages to translate. - $key = array_search('en', $translated_languages); - unset($translated_languages[$key]); - - // Start the loop with English (default) articles. - $uuids = []; - $line_counter = 0; - foreach ($articles['en'] as $current_article) { - $data = array_combine($header, $current_article); - - // Process article data into article structure. - $values = $this->processArticle($module_path, $data); - - // Create Node. - $node = $this->entityTypeManager->getStorage('node')->create($values); - $node->save(); - $uuids[$node->uuid()] = 'node'; - $this->storeCreatedContentUuids($uuids); - - // Go through all the languages that have translations. - foreach ($translated_languages as $translated_language) { - $data = array_combine($header, $articles[$translated_language][$line_counter]); - - // Process article data into article structure. - $translated_entity = $this->processArticle($module_path, $data); - - // Save node's translation. - $node->addTranslation( - $translated_language, - $translated_entity - ); - $node->save(); - } - $line_counter++; - } - return $this; - } - - /** * Process terms for a given vocabulary and filename. * * @param array $data @@ -384,7 +278,7 @@ * @return array $values * Data structured as a page node. */ - protected function processPage(array $data) { + protected function processPage($module_path, array $data) { // Prepare content. $values = [ 'type' => 'page', @@ -560,6 +454,89 @@ return $values; } + /** + * Process block_banner data into block_banner block structure. + * + * @param string $module_path + * Path of this module + * @param array $data + * Data of line that was read from the file. + * + * @return array $values + * Data structured as a block. + */ + protected function processBannerBlock($module_path, array $data) { + + $nodes = $this->entityTypeManager->getStorage('node')->loadByProperties(['title' => $data['field_content_link_content']]); + $node = reset($nodes); + $node_of_field_title = $this->aliasManager->getAliasByPath('/node/' . $node->id()); + $values = [ + 'uuid' => $data['uuid'], + 'info' => $data['info'], + 'type' => $data['type'], + 'field_title' => [ + 'value' => $data['field_title'], + ], + 'field_content_link' => [ + 'uri' => 'internal:' . $node_of_field_title, + 'title' => $data['field_content_link_title'], + ], + 'field_summary' => [ + 'value' => $data['field_summary'], + ], + 'field_banner_image' => [ + 'target_id' => $this->createFileEntity($module_path . '/default_content/images/' . $data['field_banner_image_target_id']), + 'alt' => $data['field_banner_image_alt'], + ], + ]; + return $values; + } + + protected function processDisclaimerBlock($module_path, array $data) { + + $values = [ + 'uuid' => $data['uuid'], + 'info' => $data['info'], + 'type' => $data['type'], + 'field_disclaimer' => [ + 'value' => $data['field_disclaimer'], + 'format' => 'basic_html', + ], + 'field_copyright' => [ + 'value' => '© ' . date("Y") . ' ' . $data['field_copyright'], + 'format' => 'basic_html', + ], + ]; + return $values; + } + + protected function processFooterPromoBlock($module_path, array $data) { + $nodes = $this->entityTypeManager->getStorage('node')->loadByProperties(['title' => $data['field_content_link_content']]); + $node = reset($nodes); + $node_of_field_title = $this->aliasManager->getAliasByPath('/node/' . $node->id()); + $values = [ + 'uuid' => $data['uuid'], + 'info' => $data['info'], + 'type' => $data['type'], + 'field_title' => [ + 'value' => $data['field_title'], + ], + 'field_content_link' => [ + 'uri' => 'internal:' . $node_of_field_title, + 'title' => $data['field_content_link_title'], + ], + 'field_summary' => [ + 'value' => $data['field_summary'], + ], + 'field_promo_image' => [ + 'target_id' => $this->createFileEntity($module_path . '/default_content/images/' . $data['field_promo_image_target_id']), + 'alt' => $data['field_promo_image_alt'], + ], + ]; + return $values; + } + + /** * Process block_banner data into block_banner block structure. * @@ -644,152 +621,96 @@ } /** - * Imports recipes. + * Imports content. * * @return $this */ - protected function importRecipes() { - $module_path = $this->moduleHandler->getModule('demo_umami_content')->getPath(); - $filename = 'recipes.csv'; - - // Read all multilingual content from the file. - [$header, $recipes, $translated_languages] = $this->readMultilingualContent($filename); - - // English is no longer needed in the list of languages to translate. - $key = array_search('en', $translated_languages); - unset($translated_languages[$key]); - - // Start the loop with English (default) recipes. - $uuids = []; - $line_counter = 0; - foreach ($recipes['en'] as $current_page) { - $data = array_combine($header, $current_page); - - // Process recipe data into recipe structure. - $values = $this->processRecipe($module_path, $data); - - // Create Node. - $node = $this->entityTypeManager->getStorage('node')->create($values); - $node->save(); - $uuids[$node->uuid()] = 'node'; - $this->storeCreatedContentUuids($uuids); - - // Go through all the languages that have translations. - foreach ($translated_languages as $translated_language) { - $data = array_combine($header, $recipes[$translated_language][$line_counter]); - - // Process recipe data into recipe structure. - $translated_entity = $this->processRecipe($module_path, $data); - - // Save node's translation. - $node->addTranslation( - $translated_language, - $translated_entity - ); - $node->save(); + protected function processContent($ct_machine_name, $current_content, $module_path) { + switch ($ct_machine_name) { + case 'recipe': + $values = $this->processRecipe($module_path, $current_content); + break; + case 'article': + $values = $this->processArticle($module_path, $current_content); + break; + case 'page': + $values = $this->processPage($module_path, $current_content); + break; + case 'banner_block': + $values = $this->processBannerBlock($module_path, $current_content); + break; + case 'disclaimer_block': + $values = $this->processDisclaimerBlock($module_path, $current_content); + break; + case 'footer_promo_block': + $values = $this->processFooterPromoBlock($module_path, $current_content); + break; + case 'recipe_category': + case 'tags': + $values = $this->processTerm($current_content, $ct_machine_name); + break; + default: + break; } - $line_counter++; + return $values; } - return $this; - } /** - * Imports pages. + * Imports content. + * + * @param string $entity_type + * Entity Type to be imported * + * @param string $ct_machine_name + * * @return $this */ - protected function importPages() { + protected function importContentFromFile($entity_type, $ct_machine_name) { $module_path = $this->moduleHandler->getModule('demo_umami_content')->getPath(); - $filename = 'pages.csv'; + $filename = $entity_type . '/' . $ct_machine_name . '.csv'; // Read all multilingual content from the file. - [$header, $pages, $translated_languages] = $this->readMultilingualContent($filename); + [$all_content, $translated_languages] = $this->readMultilingualContent($filename); // English is no longer needed in the list of languages to translate. $key = array_search('en', $translated_languages); unset($translated_languages[$key]); - // Start the loop with English (default) pages. - $line_counter = 0; - foreach ($pages['en'] as $current_page) { - $data = array_combine($header, $current_page); - - // Process page data into page structure. - $values = $this->processPage($data); - - // Create Node. - $node = $this->entityTypeManager->getStorage('node')->create($values); - $node->save(); - $uuids[$node->uuid()] = 'node'; - $this->storeCreatedContentUuids($uuids); + // Start the loop with English (default) recipes. + foreach ($all_content['en'] as $current_content) { + // Process data into its relevant structure. + $structured_content = $this->processContent($ct_machine_name, $current_content, $module_path); + + // Save Entity. + $entity = $this->entityTypeManager->getStorage($entity_type)->create($structured_content); + $entity->save(); + $this->storeCreatedContentUuids([$entity->uuid() => $entity_type]); + + // Taxonomy entities - save ID internally to reference nodes later. + if ($entity_type == 'taxonomy_term') { + $this->saveTermId($ct_machine_name, $current_content['id'], $entity->id()); + } // Go through all the languages that have translations. foreach ($translated_languages as $translated_language) { - $data = array_combine($header, $pages[$translated_language][$line_counter]); - - // Process page data into page structure. - $translated_entity = $this->processPage($data); - - // Save node's translation. - $node->addTranslation( - $translated_language, - $translated_entity - ); - $node->save(); - } - $line_counter++; - } - return $this; - } - /** - * Imports block content entities. - * - * @return $this - */ - protected function importBlockContent() { - $module_path = $this->moduleHandler->getModule('demo_umami_content')->getPath(); - $block_types = ["banner_block", "disclaimer_block", "footer_promo_block"]; + // Find the translated content ID that corresponds to original content. + $translation_id = array_search($current_content['id'], array_column($all_content[$translated_language], 'id')); - // import all block types - foreach ($block_types as $block_type) { + // Check if translation was found. + if ($translation_id !== FALSE) { - // Read all multilingual content from the file. - [$header, $blocks, $translated_languages] = $this->readMultilingualContent('blocks/' . $block_type . '.csv'); + // Process that translation. + $translated_entity = $all_content[$translated_language][$translation_id]; + $structured_content = $this->processContent($ct_machine_name, $translated_entity, $module_path); - // English is no longer needed in the list of languages to translate. - $key = array_search('en', $translated_languages); - unset($translated_languages[$key]); - - // Start the loop with English (default) blocks. - $uuids = []; - $line_counter = 0; - foreach ($blocks['en'] as $current_block) { - $data = array_combine($header, $current_block); - - // Process banner block data into block structure. - $values = $this->processBlock($module_path, $data, $block_type); - - // Create Block. - $block_content = $this->entityTypeManager->getStorage('block_content')->create($values); - $block_content->save(); - $this->storeCreatedContentUuids([$block_content->uuid() => 'block_content']); - - // Go through all the languages that have translations. - foreach ($translated_languages as $translated_language) { - $data = array_combine($header, $blocks[$translated_language][$line_counter]); - - // Process banner block data into block structure. - $translated_entity = $this->processBlock($module_path, $data, $block_type); - - // Save node's translation. - $block_content->addTranslation( + // Save entity's translation. + $entity->addTranslation( $translated_language, - $translated_entity + $structured_content ); - $block_content->save(); + $entity->save(); } - $line_counter++; } } return $this; @@ -883,3 +804,2 @@ } - } only in patch2: unchanged: --- a/core/profiles/demo_umami/modules/demo_umami_content/default_content/languages/en/articles.csv +++ /dev/null @@ -1,9 +0,0 @@ -title,body,author,slug,image,alt,tags -Give it a go and grow your own herbs,give-it-a-go-and-grow-your-own-herbs.html,Holly Foat,articles/give-it-a-go-and-grow-your-own-herbs,home-grown-herbs.jpg,"Fresh cut herbs including mint, parsley, thyme and dill","14,23,16" -Dairy-free and delicious milk chocolate,dairy-free-delicious-milk-chocolate.html,Umami,articles/dairy-free-and-delicious-milk-chocolate,vegan-chocolate.jpg,"A delicious bar of dairy-free milk chocolate, broken into pieces.","27,7" -The real deal for supermarket savvy shopping,the-real-deal-for-supermarket-savvy-shopping.html,Megan Collins Quinlan,articles/the-real-deal-for-supermarket-savvy-shopping,supermarket-savvy-umami.jpg,Products presented on supermarket shelving.,"26,24" -The Umami guide to our favorite mushrooms,the-umami-guide-to-our-favourite-mushrooms.html,Umami,articles/the-umami-guide-to-our-favourite-mushrooms,mushrooms-umami.jpg,A delightful selection of mushroom varieties laid out on a simple wooden plate.,"18,28" -Let's hear it for carrots,lets-hear-it-for-carrots.html,Umami,articles/lets-hear-it-for-carrots,heritage-carrots.jpg,"Purple, orange, yellow and white heritage carrots.","6,28,15" -Baking mishaps - our troubleshooting tips,baking-mishaps-our-troubleshooting-tips.html,"Umami",articles/baking-mishaps-our-troubleshooting-tips,chocolate-brownie-umami.jpg,"A delicious chocolate brownie","3,17" -Skip the spirits with delicious mocktails,skip-the-spirits-with-delicious-mocktails.html,Megan Collins Quinlan,articles/skip-the-spirits-with-delicious-mocktails,mojito-mocktail.jpg,"Fresh mojito mocktail with garnish of mint leaves, ice, and sliced lime","1,12,20,8,11" -Give your oatmeal the ultimate makeover,give-your-oatmeal-the-ultimate-makeover.html,Umami,articles/give-your-oatmeal-the-ultimate-makeover,oatmeal-fruit-syrup-topping.jpg,"Oatmeal topped with a vibrant mix of berries, nuts, and seeds","27,28,19,4,10" only in patch2: unchanged: --- /dev/null +++ b/core/profiles/demo_umami/modules/demo_umami_content/default_content/languages/en/block_content/banner_block.csv @@ -0,0 +1,3 @@ +id,uuid,info,type,field_title,field_content_link_content,field_content_link_title,field_summary,field_banner_image_target_id,field_banner_image_alt +umami_home_banner,9aadf4a1-ded6-4017-a10d-a5e043396edf,"Umami Home Banner",banner_block,"Super easy vegetarian pasta bake","Super easy vegetarian pasta bake","View recipe","A wholesome pasta bake is the ultimate comfort food. This delicious bake is super quick to prepare and an ideal midweek meal for all the family.",veggie-pasta-bake-hero-umami.jpg,"Mouth watering vegetarian pasta bake with rich tomato sauce and cheese toppings" +umami_recipes_banner,4c7d58a3-a45d-412d-9068-259c57e40541,"Umami Recipes Banner",banner_block,"Vegan chocolate and nut brownies","Vegan chocolate and nut brownies","View recipe","These sumptuous brownies should be gooey on the inside and crisp on the outside. A perfect indulgence!",vegan-brownies-hero-umami.jpg,"A stack of chocolate and pecan brownies, sprinkled with pecan crumbs and crushed walnut, fresh out of the oven" only in patch2: unchanged: --- /dev/null +++ b/core/profiles/demo_umami/modules/demo_umami_content/default_content/languages/en/block_content/disclaimer_block.csv @@ -0,0 +1,2 @@ +id,uuid,info,type,field_disclaimer,field_copyright +umami_disclaimer,9b4dcd67-99f3-48d0-93c9-2c46648b29de,"Umami Disclaimer",disclaimer_block,"Umami Magazine & Umami Publications is a fictional magazine and publisher for illustrative purposes only.","Terms & Conditions" only in patch2: unchanged: --- /dev/null +++ b/core/profiles/demo_umami/modules/demo_umami_content/default_content/languages/en/block_content/footer_promo_block.csv @@ -0,0 +1,2 @@ +id,uuid,info,type,field_title,field_content_link_content,field_content_link_title,field_summary,field_promo_image_target_id,field_promo_image_alt +umami_footer_promo,924ab293-8f5f-45a1-9c7f-2423ae61a241,"Umami footer promo",footer_promo_block,"Umami Food Magazine","About Umami","Find out more","Skills and know-how. Magazine exclusive articles, recipes and plenty of reasons to get your copy today.",umami-bundle.png,"3 issue bundle of the Umami food magazine" only in patch2: unchanged: --- /dev/null +++ b/core/profiles/demo_umami/modules/demo_umami_content/default_content/languages/en/node/article.csv @@ -0,0 +1,9 @@ +id,title,body,author,slug,image,alt,tags +1,Give it a go and grow your own herbs,give-it-a-go-and-grow-your-own-herbs.html,Holly Foat,articles/give-it-a-go-and-grow-your-own-herbs,home-grown-herbs.jpg,"Fresh cut herbs including mint, parsley, thyme and dill","14,23,16" +2,Dairy-free and delicious milk chocolate,dairy-free-delicious-milk-chocolate.html,Umami,articles/dairy-free-and-delicious-milk-chocolate,vegan-chocolate.jpg,"A delicious bar of dairy-free milk chocolate, broken into pieces.","27,7" +3,The real deal for supermarket savvy shopping,the-real-deal-for-supermarket-savvy-shopping.html,Megan Collins Quinlan,articles/the-real-deal-for-supermarket-savvy-shopping,supermarket-savvy-umami.jpg,Products presented on supermarket shelving.,"26,24" +4,The Umami guide to our favorite mushrooms,the-umami-guide-to-our-favourite-mushrooms.html,Umami,articles/the-umami-guide-to-our-favourite-mushrooms,mushrooms-umami.jpg,A delightful selection of mushroom varieties laid out on a simple wooden plate.,"18,28" +5,Let's hear it for carrots,lets-hear-it-for-carrots.html,Umami,articles/lets-hear-it-for-carrots,heritage-carrots.jpg,"Purple, orange, yellow and white heritage carrots.","6,28,15" +6,Baking mishaps - our troubleshooting tips,baking-mishaps-our-troubleshooting-tips.html,"Umami",articles/baking-mishaps-our-troubleshooting-tips,chocolate-brownie-umami.jpg,"A delicious chocolate brownie","3,17" +7,Skip the spirits with delicious mocktails,skip-the-spirits-with-delicious-mocktails.html,Megan Collins Quinlan,articles/skip-the-spirits-with-delicious-mocktails,mojito-mocktail.jpg,"Fresh mojito mocktail with garnish of mint leaves, ice, and sliced lime","1,12,20,8,11" +8,Give your oatmeal the ultimate makeover,give-your-oatmeal-the-ultimate-makeover.html,Umami,articles/give-your-oatmeal-the-ultimate-makeover,oatmeal-fruit-syrup-topping.jpg,"Oatmeal topped with a vibrant mix of berries, nuts, and seeds","27,28,19,4,10" only in patch2: unchanged: --- /dev/null +++ b/core/profiles/demo_umami/modules/demo_umami_content/default_content/languages/en/node/page.csv @@ -0,0 +1,2 @@ +id,title,body,author,slug +1,About Umami,"Umami is a fictional food magazine that has been created to demonstrate how you might build a Drupal site using functionality provided 'out of the box'.
For more information visit https://www.drupal.org/docs/8/umami-drupal-8-demonstration-installation-profile.
",Samuel Adamson,about-umami \ No newline at end of file only in patch2: unchanged: --- /dev/null +++ b/core/profiles/demo_umami/modules/demo_umami_content/default_content/languages/en/node/recipe.csv @@ -0,0 +1,10 @@ +id,title,image,alt,summary,author,recipe_category,preparation_time,cooking_time,total_time,difficulty,ingredients,recipe_instruction,number_of_servings,tags,slug +1,Deep mediterranean quiche,mediterranean-quiche-umami.jpg,"A delicious deep layered Mediterranean quiche with basil garnish.",An Italian inspired quiche with sun dried tomatoes and courgette. A perfect light meal for a summer's day.,Umami,3,40,30,70,medium,"For the pastry:,280g plain flour,140g butter,Cold water,For the filling:,1 onion,2 garlic cloves,Half a courgette,450ml soya milk,500g grated parmesan,2 eggs,200g sun dried tomatoes,100g feta",mediterranean-quiche-umami.html,8,"22,13",recipes/deep-mediterranean-quiche +2,Vegan chocolate and nut brownies,vegan-chocolate-nut-brownies.jpg,"A stack of chocolate and pecan brownies, sprinkled with pecan crumbs and crushed walnut, fresh out of the oven","Scrumptious vegan chocolate brownies that are rich, fudgy, and nutty. These delights have a surprise hint of coconut making them the perfect indulgence. Serve warm with a little vanilla dairy-free ice cream!",Umami,4,20,20,40,medium,"6 tbsp sunflower oil, 80g vegan dark chocolate, 170g plain flour, 80g coconut flour, 1 tsp baking powder, 9 tsp cocoa powder, 100g caster sugar, 3 tbsp of maple syrup, 1/4 tsp sea salt, 1 tsp vanilla extract, 230ml unsweetened organic soya milk, 100g pecan nuts, 80g walnut halves",vegan-chocolate-nut-brownies.html,12,"3,7,27,9",recipes/vegan-chocolate-and-nut-brownies +3,Super easy vegetarian pasta bake,veggie-pasta-bake-umami.jpg,Cheesy pasta dish with vegetarian sausages and topped with mozzarella cheese and basil,A wholesome pasta bake is the ultimate comfort food. This delicious bake is super quick to prepare and an ideal midweek meal for all the family.,Umami,3,5,20,25,easy,"400g wholewheat pasta, 1 onion, 2 garlic cloves, 1 pack vegetarian sausages, 400g chopped tomatoes, 50g sliced sun dried tomatoes, 1 pinch sugar, 3 tbsp red pesto, 50g cheddar cheese, Basil or mixed herbs, 100g mozzarella",veggie-pasta-bake-umami.html,4,"28,21,2",recipes/super-easy-vegetarian-pasta-bake +4,Watercress soup,watercress-soup-umami.jpg,Watercress soup with a sprig of coriander as garnish in a white bowl with green trim.,"A wonderfully simple and light soup, making the most of seasonal, local produce. ",Umami,5,10,20,30,easy,"3 bunches watercress,3 potatoes,3 onions,2 leeks,800ml stock,5 tbsp crème fraîche",watercress-soup-umami.html,4,"25,28",recipes/watercress-soup +5,Victoria sponge cake,victoria-sponge-umami.jpg,"A classic, uncut Victoria sponge with a deep filling of butter cream and jam","A traditional Victoria sponge cake, perfect for any afternoon with a cup of tea.",Umami,2,20,20,40,easy,"225g butter or margarine,225g caster sugar,225g self-raising flour,4 eggs,1 tsp baking powder,3 tbsp of jam for the filling,Icing sugar to dust the top,Cream to serve",victoria-sponge-umami.html,10,5,recipes/victoria-sponge-cake +6,Gluten free pizza,pizza-umami.jpg,"Olives, basil, and mozzarella top a gluten free pizza crust with marinara sauce.","A gorgeous and simple gluten free pizza, with deliciously indulgent mozzarella and Parma ham. Can easily be vegetarian by leaving out the ham.",Umami,3,15,15,30,,"400g gluten free flour, 125ml warm water, 125ml milk, 1 sachet dried yeast, 2 tsp sugar, 1 tsp salt, 2 tbsp olive oil, 4 tbsp tomato puree, 1 garlic clove, Fresh basil, 200g mozzarella, 100g rocket, 5 slices Parma ham",pizza-umami.html,4,,recipes/gluten-free-pizza +7,Thai green curry,thai-green-curry-umami.jpg,"A traditional bowl of creamy, aromatic Thai green curry with chunks of chicken in a small bowl with jasmine rice.",A quick and easy version of the classic Thai green curry. Perfect for a midweek meal!,Umami,3,10,15,25,,"400g coconut milk, 400g chicken or tofu, 1 tbsp Thai green curry paste, 1 garlic clove, 2 tsp fish sauce, 400g mushrooms, 200g green beans, Fresh coriander leaves, Jasmine rice",thai-green-curry-umami.html,4,,recipes/thai-green-curry +8,Crema catalana,crema-catalana-umami.jpg,"Typical Catalan dessert made from cream and egg yolks, covered with a traditional layer of caramelized sugar to provide a crispy contrast.",Enjoy this sweet recipe for one of the oldest desserts in Europe. It requires very few ingredients!,Umami,2,10,20,30,,"1l milk, 200g sugar, 6 egg yolks, 30g cornstarch, 1 cinnamon stick, 1 piece lemon peel",crema-catalana-umami.html,8,"13,28",recipes/crema-catalana +9,Fiery chili sauce,chili-sauce-umami.jpg,"An iridescent array of chilies, onions, and garlic, slowly sweating over a low heat","A rich and fiery chili sauce. Take care when handling chili peppers. And serve sparingly!",Umami,1,10,50,60,easy,"2 red onions, 1 lemon, 2 limes, 250ml malt vinegar, 7 garlic cloves, 1 green bell pepper, 1 red bell pepper, 800g cherry tomatoes, 30 mixed chilies, Olive oil, 1 tbsp ground black pepper, 1 tbsp brown sugar",chili-sauce-umami.html,60,28,recipes/fiery-chili-sauce only in patch2: unchanged: --- a/core/profiles/demo_umami/modules/demo_umami_content/default_content/languages/en/pages.csv +++ /dev/null @@ -1,2 +0,0 @@ -title,body,author,slug -About Umami,"Umami is a fictional food magazine that has been created to demonstrate how you might build a Drupal site using functionality provided 'out of the box'.
For more information visit https://www.drupal.org/docs/8/umami-drupal-8-demonstration-installation-profile.
",Samuel Adamson,about-umami \ No newline at end of file only in patch2: unchanged: --- a/core/profiles/demo_umami/modules/demo_umami_content/default_content/languages/en/recipes.csv +++ /dev/null @@ -1,10 +0,0 @@ -title,image,alt,summary,author,recipe_category,preparation_time,cooking_time,total_time,difficulty,ingredients,recipe_instruction,number_of_servings,tags,slug -Deep mediterranean quiche,mediterranean-quiche-umami.jpg,"A delicious deep layered Mediterranean quiche with basil garnish.",An Italian inspired quiche with sun dried tomatoes and courgette. A perfect light meal for a summer's day.,Umami,3,40,30,70,medium,"For the pastry:,280g plain flour,140g butter,Cold water,For the filling:,1 onion,2 garlic cloves,Half a courgette,450ml soya milk,500g grated parmesan,2 eggs,200g sun dried tomatoes,100g feta",mediterranean-quiche-umami.html,8,"22,13",recipes/deep-mediterranean-quiche -Vegan chocolate and nut brownies,vegan-chocolate-nut-brownies.jpg,"A stack of chocolate and pecan brownies, sprinkled with pecan crumbs and crushed walnut, fresh out of the oven","Scrumptious vegan chocolate brownies that are rich, fudgy, and nutty. These delights have a surprise hint of coconut making them the perfect indulgence. Serve warm with a little vanilla dairy-free ice cream!",Umami,4,20,20,40,medium,"6 tbsp sunflower oil, 80g vegan dark chocolate, 170g plain flour, 80g coconut flour, 1 tsp baking powder, 9 tsp cocoa powder, 100g caster sugar, 3 tbsp of maple syrup, 1/4 tsp sea salt, 1 tsp vanilla extract, 230ml unsweetened organic soya milk, 100g pecan nuts, 80g walnut halves",vegan-chocolate-nut-brownies.html,12,"3,7,27,9",recipes/vegan-chocolate-and-nut-brownies -Super easy vegetarian pasta bake,veggie-pasta-bake-umami.jpg,Cheesy pasta dish with vegetarian sausages and topped with mozzarella cheese and basil,A wholesome pasta bake is the ultimate comfort food. This delicious bake is super quick to prepare and an ideal midweek meal for all the family.,Umami,3,5,20,25,easy,"400g wholewheat pasta, 1 onion, 2 garlic cloves, 1 pack vegetarian sausages, 400g chopped tomatoes, 50g sliced sun dried tomatoes, 1 pinch sugar, 3 tbsp red pesto, 50g cheddar cheese, Basil or mixed herbs, 100g mozzarella",veggie-pasta-bake-umami.html,4,"28,21,2",recipes/super-easy-vegetarian-pasta-bake -Watercress soup,watercress-soup-umami.jpg,Watercress soup with a sprig of coriander as garnish in a white bowl with green trim.,"A wonderfully simple and light soup, making the most of seasonal, local produce. ",Umami,5,10,20,30,easy,"3 bunches watercress,3 potatoes,3 onions,2 leeks,800ml stock,5 tbsp crème fraîche",watercress-soup-umami.html,4,"25,28",recipes/watercress-soup -Victoria sponge cake,victoria-sponge-umami.jpg,"A classic, uncut Victoria sponge with a deep filling of butter cream and jam","A traditional Victoria sponge cake, perfect for any afternoon with a cup of tea.",Umami,2,20,20,40,easy,"225g butter or margarine,225g caster sugar,225g self-raising flour,4 eggs,1 tsp baking powder,3 tbsp of jam for the filling,Icing sugar to dust the top,Cream to serve",victoria-sponge-umami.html,10,5,recipes/victoria-sponge-cake -Gluten free pizza,pizza-umami.jpg,"Olives, basil, and mozzarella top a gluten free pizza crust with marinara sauce.","A gorgeous and simple gluten free pizza, with deliciously indulgent mozzarella and Parma ham. Can easily be vegetarian by leaving out the ham.",Umami,3,15,15,30,,"400g gluten free flour, 125ml warm water, 125ml milk, 1 sachet dried yeast, 2 tsp sugar, 1 tsp salt, 2 tbsp olive oil, 4 tbsp tomato puree, 1 garlic clove, Fresh basil, 200g mozzarella, 100g rocket, 5 slices Parma ham",pizza-umami.html,4,,recipes/gluten-free-pizza -Thai green curry,thai-green-curry-umami.jpg,"A traditional bowl of creamy, aromatic Thai green curry with chunks of chicken in a small bowl with jasmine rice.",A quick and easy version of the classic Thai green curry. Perfect for a midweek meal!,Umami,3,10,15,25,,"400g coconut milk, 400g chicken or tofu, 1 tbsp Thai green curry paste, 1 garlic clove, 2 tsp fish sauce, 400g mushrooms, 200g green beans, Fresh coriander leaves, Jasmine rice",thai-green-curry-umami.html,4,,recipes/thai-green-curry -Crema catalana,crema-catalana-umami.jpg,"Typical Catalan dessert made from cream and egg yolks, covered with a traditional layer of caramelized sugar to provide a crispy contrast.",Enjoy this sweet recipe for one of the oldest desserts in Europe. It requires very few ingredients!,Umami,2,10,20,30,,"1l milk, 200g sugar, 6 egg yolks, 30g cornstarch, 1 cinnamon stick, 1 piece lemon peel",crema-catalana-umami.html,8,"13,28",recipes/crema-catalana -Fiery chili sauce,chili-sauce-umami.jpg,"An iridescent array of chilies, onions, and garlic, slowly sweating over a low heat","A rich and fiery chili sauce. Take care when handling chili peppers. And serve sparingly!",Umami,1,10,50,60,easy,"2 red onions, 1 lemon, 2 limes, 250ml malt vinegar, 7 garlic cloves, 1 green bell pepper, 1 red bell pepper, 800g cherry tomatoes, 30 mixed chilies, Olive oil, 1 tbsp ground black pepper, 1 tbsp brown sugar",chili-sauce-umami.html,60,28,recipes/fiery-chili-sauce only in patch2: unchanged: --- /dev/null +++ b/core/profiles/demo_umami/modules/demo_umami_content/default_content/languages/es/block_content/banner_block.csv @@ -0,0 +1,3 @@ +id,uuid,info,type,field_title,field_content_link_content,field_content_link_title,field_summary,field_banner_image_target_id,field_banner_image_alt +umami_home_banner,9aadf4a1-ded6-4017-a10d-a5e043396edf,"Spanish-Umami Home Banner",banner_block,"Spanish-Super easy vegetarian pasta bake","Super easy vegetarian pasta bake","Spanish-View recipe","A wholesome pasta bake is the ultimate comfort food. This delicious bake is super quick to prepare and an ideal midweek meal for all the family.",veggie-pasta-bake-hero-umami.jpg,"Mouth watering vegetarian pasta bake with rich tomato sauce and cheese toppings" +umami_recipes_banner,4c7d58a3-a45d-412d-9068-259c57e40541,"Spanish-Umami Recipes Banner",banner_block,"Spanish-Vegan chocolate and nut brownies","Vegan chocolate and nut brownies","Spanish-View recipe","These sumptuous brownies should be gooey on the inside and crisp on the outside. A perfect indulgence!",vegan-brownies-hero-umami.jpg,"A stack of chocolate and pecan brownies, sprinkled with pecan crumbs and crushed walnut, fresh out of the oven" only in patch2: unchanged: --- /dev/null +++ b/core/profiles/demo_umami/modules/demo_umami_content/default_content/languages/es/block_content/disclaimer_block.csv @@ -0,0 +1,2 @@ +id,uuid,info,type,field_disclaimer,field_copyright +umami_disclaimer,9b4dcd67-99f3-48d0-93c9-2c46648b29de,"Spanish-Umami Disclaimer",disclaimer_block,"Spanish-Umami Magazine & Umami Publications is a fictional magazine and publisher for illustrative purposes only.","Terms & Conditions" only in patch2: unchanged: --- /dev/null +++ b/core/profiles/demo_umami/modules/demo_umami_content/default_content/languages/es/block_content/footer_promo_block.csv @@ -0,0 +1,2 @@ +id,uuid,info,type,field_title,field_content_link_content,field_content_link_title,field_summary,field_promo_image_target_id,field_promo_image_alt +umami_footer_promo,924ab293-8f5f-45a1-9c7f-2423ae61a241,"Spanish-Umami footer promo",footer_promo_block,"Spanish-Umami Food Magazine","About Umami","Spanish-Find out more","Skills and know-how. Magazine exclusive articles, recipes and plenty of reasons to get your copy today.",umami-bundle.png,"3 issue bundle of the Umami food magazine" only in patch2: unchanged: --- /dev/null +++ b/core/profiles/demo_umami/modules/demo_umami_content/default_content/languages/es/node/article.csv @@ -0,0 +1,9 @@ +id,title,body,author,slug,image,alt,tags +1,spanish-Give it a go and grow your own herbs,give-it-a-go-and-grow-your-own-herbs.html,Holly Foat,articles/give-it-a-go-and-grow-your-own-herbs,home-grown-herbs.jpg,"Fresh cut herbs including mint, parsley, thyme and dill","14,23,16" +2,spanish-Dairy-free and delicious milk chocolate,dairy-free-delicious-milk-chocolate.html,Umami,articles/dairy-free-and-delicious-milk-chocolate,vegan-chocolate.jpg,"A delicious bar of dairy-free milk chocolate, broken into pieces.","27,7" +3,spanish-The real deal for supermarket savvy shopping,the-real-deal-for-supermarket-savvy-shopping.html,Megan Collins Quinlan,articles/the-real-deal-for-supermarket-savvy-shopping,supermarket-savvy-umami.jpg,Products presented on supermarket shelving.,"26,24" +4,spanish-The Umami guide to our favorite mushrooms,the-umami-guide-to-our-favourite-mushrooms.html,Umami,articles/the-umami-guide-to-our-favourite-mushrooms,mushrooms-umami.jpg,A delightful selection of mushroom varieties laid out on a simple wooden plate.,"18,28" +5,spanish-Let's hear it for carrots,lets-hear-it-for-carrots.html,Umami,articles/lets-hear-it-for-carrots,heritage-carrots.jpg,"Purple, orange, yellow and white heritage carrots.","6,28,15" +6,spanish-Baking mishaps - our troubleshooting tips,baking-mishaps-our-troubleshooting-tips.html,"Umami",articles/baking-mishaps-our-troubleshooting-tips,chocolate-brownie-umami.jpg,"A delicious chocolate brownie","3,17" +7,spanish-Skip the spirits with delicious mocktails,skip-the-spirits-with-delicious-mocktails.html,Megan Collins Quinlan,articles/skip-the-spirits-with-delicious-mocktails,mojito-mocktail.jpg,"Fresh mojito mocktail with garnish of mint leaves, ice, and sliced lime","1,12,20,8,11" +8,spanish-Give your oatmeal the ultimate makeover,give-your-oatmeal-the-ultimate-makeover.html,Umami,articles/give-your-oatmeal-the-ultimate-makeover,oatmeal-fruit-syrup-topping.jpg,"Oatmeal topped with a vibrant mix of berries, nuts, and seeds","27,28,19,4,10" only in patch2: unchanged: --- /dev/null +++ b/core/profiles/demo_umami/modules/demo_umami_content/default_content/languages/es/node/page.csv @@ -0,0 +1,2 @@ +id,title,body,author,slug +1,Acerca de Umami,"Umami es una revista ficticia de alimentos que se ha creado para demostrar cómo se puede construir un sitio de Drupal con la funcionalidad que se proporciona 'fuera de la caja'.
Para obtener más información, visite https://www.drupal.org/docs/8/umami-drupal-8-demonstration -installation-profile .
",Samuel Adamson,about-umami \ No newline at end of file only in patch2: unchanged: --- /dev/null +++ b/core/profiles/demo_umami/modules/demo_umami_content/default_content/languages/es/node/recipe.csv @@ -0,0 +1,10 @@ +id,title,image,alt,summary,author,recipe_category,preparation_time,cooking_time,total_time,difficulty,ingredients,recipe_instruction,number_of_servings,tags,slug +1,spanish-Deep mediterranean quiche,mediterranean-quiche-umami.jpg,"A delicious deep layered Mediterranean quiche with basil garnish.",An Italian inspired quiche with sun dried tomatoes and courgette. A perfect light meal for a summer's day.,Umami,3,40,30,70,medium,"For the pastry:,280g plain flour,140g butter,Cold water,For the filling:,1 onion,2 garlic cloves,Half a courgette,450ml soya milk,500g grated parmesan,2 eggs,200g sun dried tomatoes,100g feta",mediterranean-quiche-umami.html,8,"22,13",recipes/deep-mediterranean-quiche +2,spanish-Vegan chocolate and nut brownies,vegan-chocolate-nut-brownies.jpg,"A stack of chocolate and pecan brownies, sprinkled with pecan crumbs and crushed walnut, fresh out of the oven","Scrumptious vegan chocolate brownies that are rich, fudgy, and nutty. These delights have a surprise hint of coconut making them the perfect indulgence. Serve warm with a little vanilla dairy-free ice cream!",Umami,4,20,20,40,medium,"6 tbsp sunflower oil, 80g vegan dark chocolate, 170g plain flour, 80g coconut flour, 1 tsp baking powder, 9 tsp cocoa powder, 100g caster sugar, 3 tbsp of maple syrup, 1/4 tsp sea salt, 1 tsp vanilla extract, 230ml unsweetened organic soya milk, 100g pecan nuts, 80g walnut halves",vegan-chocolate-nut-brownies.html,12,"3,7,27,9",recipes/vegan-chocolate-and-nut-brownies +3,spanish-Super easy vegetarian pasta bake,veggie-pasta-bake-umami.jpg,Cheesy pasta dish with vegetarian sausages and topped with mozzarella cheese and basil,A wholesome pasta bake is the ultimate comfort food. This delicious bake is super quick to prepare and an ideal midweek meal for all the family.,Umami,3,5,20,25,easy,"400g wholewheat pasta, 1 onion, 2 garlic cloves, 1 pack vegetarian sausages, 400g chopped tomatoes, 50g sliced sun dried tomatoes, 1 pinch sugar, 3 tbsp red pesto, 50g cheddar cheese, Basil or mixed herbs, 100g mozzarella",veggie-pasta-bake-umami.html,4,"28,21,2",recipes/super-easy-vegetarian-pasta-bake +4,spanish-Watercress soup,watercress-soup-umami.jpg,Watercress soup with a sprig of coriander as garnish in a white bowl with green trim.,"A wonderfully simple and light soup, making the most of seasonal, local produce. ",Umami,5,10,20,30,easy,"3 bunches watercress,3 potatoes,3 onions,2 leeks,800ml stock,5 tbsp crème fraîche",watercress-soup-umami.html,4,"25,28",recipes/watercress-soup +5,spanish-Victoria sponge cake,victoria-sponge-umami.jpg,"A classic, uncut Victoria sponge with a deep filling of butter cream and jam","A traditional Victoria sponge cake, perfect for any afternoon with a cup of tea.",Umami,2,20,20,40,easy,"225g butter or margarine,225g caster sugar,225g self-raising flour,4 eggs,1 tsp baking powder,3 tbsp of jam for the filling,Icing sugar to dust the top,Cream to serve",victoria-sponge-umami.html,10,5,recipes/victoria-sponge-cake +6,spanish-Gluten free pizza,pizza-umami.jpg,"Olives, basil, and mozzarella top a gluten free pizza crust with marinara sauce.","A gorgeous and simple gluten free pizza, with deliciously indulgent mozzarella and Parma ham. Can easily be vegetarian by leaving out the ham.",Umami,3,15,15,30,,"400g gluten free flour, 125ml warm water, 125ml milk, 1 sachet dried yeast, 2 tsp sugar, 1 tsp salt, 2 tbsp olive oil, 4 tbsp tomato puree, 1 garlic clove, Fresh basil, 200g mozzarella, 100g rocket, 5 slices Parma ham",pizza-umami.html,4,,recipes/gluten-free-pizza +7,spanish-Thai green curry,thai-green-curry-umami.jpg,"A traditional bowl of creamy, aromatic Thai green curry with chunks of chicken in a small bowl with jasmine rice.",A quick and easy version of the classic Thai green curry. Perfect for a midweek meal!,Umami,3,10,15,25,,"400g coconut milk, 400g chicken or tofu, 1 tbsp Thai green curry paste, 1 garlic clove, 2 tsp fish sauce, 400g mushrooms, 200g green beans, Fresh coriander leaves, Jasmine rice",thai-green-curry-umami.html,4,,recipes/thai-green-curry +8,spanish-Crema catalana,crema-catalana-umami.jpg,"Typical Catalan dessert made from cream and egg yolks, covered with a traditional layer of caramelized sugar to provide a crispy contrast.",Enjoy this sweet recipe for one of the oldest desserts in Europe. It requires very few ingredients!,Umami,2,10,20,30,,"1l milk, 200g sugar, 6 egg yolks, 30g cornstarch, 1 cinnamon stick, 1 piece lemon peel",crema-catalana-umami.html,8,"13,28",recipes/crema-catalana +9,spanish-Fiery chili sauce,chili-sauce-umami.jpg,"An iridescent array of chilies, onions, and garlic, slowly sweating over a low heat","A rich and fiery chili sauce. Take care when handling chili peppers. And serve sparingly!",Umami,1,10,50,60,easy,"2 red onions, 1 lemon, 2 limes, 250ml malt vinegar, 7 garlic cloves, 1 green bell pepper, 1 red bell pepper, 800g cherry tomatoes, 30 mixed chilies, Olive oil, 1 tbsp ground black pepper, 1 tbsp brown sugar",chili-sauce-umami.html,60,28,recipes/fiery-chili-sauce only in patch2: unchanged: --- /dev/null +++ b/core/profiles/demo_umami/modules/demo_umami_content/default_content/languages/es/taxonomy_term/recipe_category.csv @@ -0,0 +1,6 @@ +id,term +1,Acompañamiento +2,Postre +3,Plato principal +4,Tentempié +5,Entrante \ No newline at end of file only in patch2: unchanged: --- /dev/null +++ b/core/profiles/demo_umami/modules/demo_umami_content/default_content/languages/es/taxonomy_term/tags.csv @@ -0,0 +1,29 @@ +id,term +1,Sin alcohol +2,Horneado +3,Cocción +4,Desayuno +5,Pastel +6,Zanahorias +7,Chocolate +8,Fiesta de coctel +9,Sin Lactosa +10,Postre +11,Fiesta de cena +12,Bebidas +13,Huevo +14,Cultiva los tuyos +15,Saludable +16,Hierbas +17,Aprender a cocinar +18,Champiñones +19,Avena +20,Fiesta +21,Pastas +22,Repostería +23,Estacional +24,Compras +25,Sopa +26,Supermercados +27,Vegano +28,Vegetariano