From c8829ee5395a61138687e859256023df0c07223f Mon Sep 17 00:00:00 2001 From: Bachir Soussi Chiadmi Date: Fri, 24 May 2019 13:07:50 +0200 Subject: [PATCH] continue to build frontpage --- composer.json | 1 + composer.lock | 57 ++++++++++++++++++- .../devel/language/fr/views.view.watchdog.yml | 17 ++++++ ...tity_view_display.node.article.default.yml | 54 +++++------------- ...ntity_view_display.node.article.teaser.yml | 23 ++++++-- ...ty_view_display.node.frontpage.default.yml | 17 +++++- ...tity_view_display.node.materiau.teaser.yml | 26 +++++---- ...display.taxonomy_term.showroom.default.yml | 35 ++++-------- config/sync/core.extension.yml | 1 + ...ancedqueue.advancedqueue_queue.default.yml | 1 + ...heckout.commerce_checkout_flow.default.yml | 1 + ...order.commerce_order_item_type.default.yml | 1 + ...erce_order.commerce_order_type.default.yml | 1 + ..._product.commerce_product_type.default.yml | 1 + ...ommerce_product_variation_type.default.yml | 1 + ...merce_store.commerce_store_type.online.yml | 1 + ...y_form_mode.simplenews_subscriber.page.yml | 1 + .../fr/core.entity_view_mode.node.rss.yml | 1 + .../fr/core.entity_view_mode.user.compact.yml | 1 + config/sync/language/fr/extlink.settings.yml | 1 + ...eld.commerce_order.default.order_items.yml | 1 + ...d.commerce_order.recurring.order_items.yml | 1 + ...ld.commerce_product.default.variations.yml | 1 + .../language/fr/pagerer.style.adaptive.yml | 15 +++++ .../sync/language/fr/pagerer.style.basic.yml | 13 +++++ .../sync/language/fr/pagerer.style.mini.yml | 9 +++ .../language/fr/pagerer.style.progressive.yml | 15 +++++ .../language/fr/pagerer.style.scrollpane.yml | 14 +++++ .../sync/language/fr/pagerer.style.slider.yml | 13 +++++ .../language/fr/pagerer.style.standard.yml | 3 + ...em.action.commerce_order_delete_action.yml | 1 + ....action.commerce_product_delete_action.yml | 1 + ...system.action.commerce_publish_product.yml | 1 + ...em.action.commerce_store_delete_action.yml | 1 + ...stem.action.commerce_unpublish_product.yml | 1 + .../system.action.node_make_sticky_action.yml | 1 + ...ystem.action.node_make_unsticky_action.yml | 1 + .../fr/system.action.node_promote_action.yml | 1 + .../fr/system.action.node_publish_action.yml | 1 + .../system.action.node_unpromote_action.yml | 1 + .../system.action.node_unpublish_action.yml | 1 + .../fr/views.view.advancedqueue_jobs.yml | 17 ++++++ .../sync/language/fr/views.view.archive.yml | 7 +++ .../fr/views.view.commerce_activity.yml | 8 +++ .../fr/views.view.commerce_cart_block.yml | 9 +++ .../fr/views.view.commerce_cart_form.yml | 8 +++ .../language/fr/views.view.commerce_carts.yml | 26 +++++++++ ...s.view.commerce_checkout_order_summary.yml | 9 +++ .../fr/views.view.commerce_licenses.yml | 12 ++++ .../views.view.commerce_order_item_table.yml | 7 +++ .../fr/views.view.commerce_orders.yml | 25 ++++++++ .../fr/views.view.commerce_products.yml | 16 ++++++ .../fr/views.view.commerce_stores.yml | 12 ++++ .../fr/views.view.commerce_user_orders.yml | 15 +++++ .../sync/language/fr/views.view.content.yml | 4 ++ .../language/fr/views.view.content_recent.yml | 5 ++ .../fr/views.view.content_translations.yml | 8 +++ config/sync/language/fr/views.view.files.yml | 4 ++ .../sync/language/fr/views.view.frontpage.yml | 4 ++ .../sync/language/fr/views.view.glossary.yml | 11 ++++ .../language/fr/views.view.locked_content.yml | 10 ++++ .../fr/views.view.maillog_overview.yml | 8 +++ .../sync/language/fr/views.view.profiles.yml | 2 + .../sync/language/fr/views.view.redirect.yml | 5 ++ .../fr/views.view.simplenews_newsletters.yml | 7 +++ .../fr/views.view.simplenews_subscribers.yml | 6 ++ .../language/fr/views.view.taxonomy_term.yml | 7 +++ .../fr/views.view.user_admin_people.yml | 5 ++ .../sync/language/fr/views.view.who_s_new.yml | 2 + .../language/fr/views.view.who_s_online.yml | 2 + .../fr/views.view.workflow_entity_history.yml | 15 +++++ .../custom/materio_home/materio_home.module | 42 ++++++++++---- .../FieldType/ComputedArticlesReferences.php | 49 ++++++++++++++++ .../FieldType/ComputedMaterialsReferences.php | 9 +-- .../FieldType/ComputedShowroomsReferences.php | 9 +-- 75 files changed, 613 insertions(+), 110 deletions(-) create mode 100644 config/sync/language/fr/advancedqueue.advancedqueue_queue.default.yml create mode 100644 config/sync/language/fr/commerce_checkout.commerce_checkout_flow.default.yml create mode 100644 config/sync/language/fr/commerce_order.commerce_order_item_type.default.yml create mode 100644 config/sync/language/fr/commerce_order.commerce_order_type.default.yml create mode 100644 config/sync/language/fr/commerce_product.commerce_product_type.default.yml create mode 100644 config/sync/language/fr/commerce_product.commerce_product_variation_type.default.yml create mode 100644 config/sync/language/fr/commerce_store.commerce_store_type.online.yml create mode 100644 config/sync/language/fr/core.entity_form_mode.simplenews_subscriber.page.yml create mode 100644 config/sync/language/fr/core.entity_view_mode.node.rss.yml create mode 100644 config/sync/language/fr/core.entity_view_mode.user.compact.yml create mode 100644 config/sync/language/fr/field.field.commerce_order.default.order_items.yml create mode 100644 config/sync/language/fr/field.field.commerce_order.recurring.order_items.yml create mode 100644 config/sync/language/fr/field.field.commerce_product.default.variations.yml create mode 100644 config/sync/language/fr/system.action.commerce_order_delete_action.yml create mode 100644 config/sync/language/fr/system.action.commerce_product_delete_action.yml create mode 100644 config/sync/language/fr/system.action.commerce_publish_product.yml create mode 100644 config/sync/language/fr/system.action.commerce_store_delete_action.yml create mode 100644 config/sync/language/fr/system.action.commerce_unpublish_product.yml create mode 100644 config/sync/language/fr/system.action.node_make_sticky_action.yml create mode 100644 config/sync/language/fr/system.action.node_make_unsticky_action.yml create mode 100644 config/sync/language/fr/system.action.node_promote_action.yml create mode 100644 config/sync/language/fr/system.action.node_publish_action.yml create mode 100644 config/sync/language/fr/system.action.node_unpromote_action.yml create mode 100644 config/sync/language/fr/system.action.node_unpublish_action.yml create mode 100644 web/modules/custom/materio_home/src/Plugin/Field/FieldType/ComputedArticlesReferences.php diff --git a/composer.json b/composer.json index 1c484fa6..3f361322 100644 --- a/composer.json +++ b/composer.json @@ -35,6 +35,7 @@ "drupal/entity_clone": "^1.0", "drupal/error_log": "^1.0", "drupal/genpass": "1.x-dev", + "drupal/image_delta_formatter": "1.x-dev", "drupal/login_history": "1.x-dev", "drupal/mailgun": "1.x-dev", "drupal/mailsystem": "^4.1", diff --git a/composer.lock b/composer.lock index 10d86047..9117ec89 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "b8885355b53124506546f75d8e3d43c8", + "content-hash": "fdf4dd3a621ca2c7754d1fc8ee5ee311", "packages": [ { "name": "alchemy/zippy", @@ -6363,6 +6363,60 @@ "source": "https://git.drupalcode.org/project/honeypot" } }, + { + "name": "drupal/image_delta_formatter", + "version": "dev-1.x", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/image_delta_formatter.git", + "reference": "1c6eefadabe83faa6d28d35de6e41e793f393ec0" + }, + "require": { + "drupal/core": "*" + }, + "type": "drupal-module", + "extra": { + "branch-alias": { + "dev-1.x": "1.x-dev" + }, + "drupal": { + "version": "8.x-1.0+0-dev", + "datestamp": "1521667080", + "security-coverage": { + "status": "not-covered", + "message": "Dev releases are not covered by Drupal security advisories." + } + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "bojanz", + "homepage": "https://www.drupal.org/user/86106" + }, + { + "name": "fgm", + "homepage": "https://www.drupal.org/user/27985" + }, + { + "name": "jsacksick", + "homepage": "https://www.drupal.org/user/972218" + }, + { + "name": "mglaman", + "homepage": "https://www.drupal.org/user/2416470" + } + ], + "description": "Provides a formatter that displays a specific delta of a multivalue imagefield.", + "homepage": "https://www.drupal.org/project/image_delta_formatter", + "support": { + "source": "https://git.drupalcode.org/project/image_delta_formatter" + }, + "time": "2018-03-21T21:15:57+00:00" + }, { "name": "drupal/imagemagick", "version": "2.4.0", @@ -16127,6 +16181,7 @@ "drupal/commerce_variation_cart_form": 20, "drupal/computed_field": 10, "drupal/genpass": 20, + "drupal/image_delta_formatter": 20, "drupal/login_history": 20, "drupal/mailgun": 20, "drupal/migrate_plus": 20, diff --git a/config/devel/language/fr/views.view.watchdog.yml b/config/devel/language/fr/views.view.watchdog.yml index 40944dc5..5bb411b0 100644 --- a/config/devel/language/fr/views.view.watchdog.yml +++ b/config/devel/language/fr/views.view.watchdog.yml @@ -9,22 +9,37 @@ display: submit_button: Filtrer reset_button_label: Réinitialiser exposed_sorts_label: 'Trier par' + sort_asc_label: Asc + sort_desc_label: Desc pager: options: expose: items_per_page_label: 'Éléments par page' items_per_page_options_all_label: '- Tout -' offset_label: Décalage + tags: + previous: ‹‹ + next: ›› fields: nothing: admin_label: Icône severity: label: Importance + type: + label: Type + timestamp: + label: Date + message: + label: Message name: label: Utilisateur + separator: ', ' link: label: Actions filters: + type: + expose: + label: Type severity: expose: label: Importance @@ -33,3 +48,5 @@ display: area: admin_label: 'Aucune entrée du journal n''est disponible.' content: 'Aucune entrée du journal n''est disponible.' + page: + display_title: Page diff --git a/config/sync/core.entity_view_display.node.article.default.yml b/config/sync/core.entity_view_display.node.article.default.yml index cc7645fb..ffec9744 100644 --- a/config/sync/core.entity_view_display.node.article.default.yml +++ b/config/sync/core.entity_view_display.node.article.default.yml @@ -20,7 +20,6 @@ dependencies: - datetime_range - image - link - - options - text - user - video_embed_field @@ -32,12 +31,12 @@ content: body: label: hidden type: text_default - weight: 101 + weight: 0 settings: { } third_party_settings: { } region: content field_date: - weight: 112 + weight: 6 label: above settings: separator: '-' @@ -47,29 +46,7 @@ content: type: daterange_default region: content field_linked_materials: - weight: 113 - label: above - settings: - link: true - third_party_settings: { } - type: entity_reference_label - region: content - field_memo: - weight: 108 - label: above - settings: { } - third_party_settings: { } - type: basic_string - region: content - field_migration: - weight: 109 - label: above - settings: { } - third_party_settings: { } - type: list_default - region: content - field_showroom: - weight: 111 + weight: 7 label: above settings: link: true @@ -77,7 +54,7 @@ content: type: entity_reference_label region: content field_source: - weight: 102 + weight: 1 label: above settings: trim_length: 80 @@ -89,7 +66,7 @@ content: type: link region: content field_tags: - weight: 106 + weight: 5 label: above settings: link: true @@ -97,7 +74,7 @@ content: type: entity_reference_label region: content field_thesaurus: - weight: 105 + weight: 4 label: above settings: link: true @@ -105,7 +82,7 @@ content: type: entity_reference_label region: content field_video: - weight: 104 + weight: 3 label: above settings: responsive: true @@ -116,7 +93,7 @@ content: type: video_embed_field_video region: content field_visuel: - weight: 103 + weight: 2 label: above settings: image_style: '' @@ -124,17 +101,14 @@ content: third_party_settings: { } type: image region: content - field_workflow: - weight: 110 - label: above - settings: { } - third_party_settings: { } - type: list_default - region: content links: - weight: 100 + weight: 8 + region: content settings: { } third_party_settings: { } - region: content hidden: + field_memo: true + field_migration: true + field_showroom: true + field_workflow: true langcode: true diff --git a/config/sync/core.entity_view_display.node.article.teaser.yml b/config/sync/core.entity_view_display.node.article.teaser.yml index 869847f7..dca561b5 100644 --- a/config/sync/core.entity_view_display.node.article.teaser.yml +++ b/config/sync/core.entity_view_display.node.article.teaser.yml @@ -6,6 +6,7 @@ dependencies: - core.entity_view_mode.node.teaser - field.field.node.article.body - field.field.node.article.field_date + - field.field.node.article.field_linked_materials - field.field.node.article.field_memo - field.field.node.article.field_migration - field.field.node.article.field_showroom @@ -15,8 +16,10 @@ dependencies: - field.field.node.article.field_video - field.field.node.article.field_visuel - field.field.node.article.field_workflow + - image.style.medium - node.type.article module: + - image_delta_formatter - text - user id: node.article.teaser @@ -27,16 +30,27 @@ content: body: label: hidden type: text_summary_or_trimmed - weight: 101 + weight: 0 settings: - trim_length: 600 + trim_length: 200 third_party_settings: { } region: content + field_visuel: + type: image_delta_formatter + weight: 1 + region: content + label: hidden + settings: + deltas: '0' + image_style: medium + image_link: content + deltas_reversed: 0 + third_party_settings: { } links: - weight: 100 + weight: 2 + region: content settings: { } third_party_settings: { } - region: content hidden: field_date: true field_linked_materials: true @@ -47,6 +61,5 @@ hidden: field_tags: true field_thesaurus: true field_video: true - field_visuel: true field_workflow: true langcode: true diff --git a/config/sync/core.entity_view_display.node.frontpage.default.yml b/config/sync/core.entity_view_display.node.frontpage.default.yml index 9faf6609..741a8bf7 100644 --- a/config/sync/core.entity_view_display.node.frontpage.default.yml +++ b/config/sync/core.entity_view_display.node.frontpage.default.yml @@ -16,22 +16,33 @@ targetEntityType: node bundle: frontpage mode: default content: + computed_articles_reference: + label: hidden + weight: 6 + region: content + settings: + view_mode: teaser + link: false + third_party_settings: { } + type: entity_reference_entity_view computed_materials_reference: weight: 2 region: content settings: + view_mode: teaser link: false third_party_settings: { } - type: entity_reference_label + type: entity_reference_entity_view label: hidden computed_showrooms_reference: label: hidden weight: 4 region: content settings: - link: true + view_mode: default + link: false third_party_settings: { } - type: entity_reference_label + type: entity_reference_entity_view field_a_database: weight: 1 label: above diff --git a/config/sync/core.entity_view_display.node.materiau.teaser.yml b/config/sync/core.entity_view_display.node.materiau.teaser.yml index c0ed7d49..f504abee 100644 --- a/config/sync/core.entity_view_display.node.materiau.teaser.yml +++ b/config/sync/core.entity_view_display.node.materiau.teaser.yml @@ -23,29 +23,31 @@ dependencies: - field.field.node.materiau.field_thesaurus - field.field.node.materiau.field_video - field.field.node.materiau.field_workflow + - image.style.medium - node.type.materiau module: - - text + - image_delta_formatter - user id: node.materiau.teaser targetEntityType: node bundle: materiau mode: teaser content: - body: + field_materiau_images: + type: image_delta_formatter + weight: 0 + region: content label: hidden - type: text_summary_or_trimmed - weight: 101 settings: - trim_length: 600 - third_party_settings: { } - region: content - links: - weight: 100 - region: content - settings: { } + deltas: '0' + image_style: medium + image_link: '' + deltas_reversed: 0 third_party_settings: { } hidden: + body: true + computed_materials_reference: true + computed_showrooms_reference: true field_attachments: true field_distributor: true field_famille: true @@ -54,7 +56,6 @@ hidden: field_linked_materials: true field_localisation_old: true field_manufacturer: true - field_materiau_images: true field_memo: true field_migration: true field_reference: true @@ -65,3 +66,4 @@ hidden: field_video: true field_workflow: true langcode: true + links: true diff --git a/config/sync/core.entity_view_display.taxonomy_term.showroom.default.yml b/config/sync/core.entity_view_display.taxonomy_term.showroom.default.yml index 19d3f7de..ec31096e 100644 --- a/config/sync/core.entity_view_display.taxonomy_term.showroom.default.yml +++ b/config/sync/core.entity_view_display.taxonomy_term.showroom.default.yml @@ -12,7 +12,7 @@ dependencies: - taxonomy.vocabulary.showroom module: - address - - options + - telephone_formatter - text id: taxonomy_term.showroom.default targetEntityType: taxonomy_term @@ -26,20 +26,6 @@ content: region: content settings: { } third_party_settings: { } - field_memo: - weight: 4 - label: above - settings: { } - third_party_settings: { } - type: basic_string - region: content - field_migration: - weight: 6 - label: above - settings: { } - third_party_settings: { } - type: list_default - region: content field_public_address: weight: 2 label: above @@ -52,21 +38,20 @@ content: label: above settings: { } third_party_settings: { } - type: basic_string + type: email_mailto region: content field_public_phone: weight: 1 label: above - settings: { } + settings: + format: 1 + link: true + default_country: null third_party_settings: { } - type: basic_string - region: content - field_workflow: - weight: 5 - label: above - settings: { } - third_party_settings: { } - type: list_default + type: telephone_formatter region: content hidden: + field_memo: true + field_migration: true + field_workflow: true langcode: true diff --git a/config/sync/core.extension.yml b/config/sync/core.extension.yml index 40bbb6aa..0f0b0ca0 100644 --- a/config/sync/core.extension.yml +++ b/config/sync/core.extension.yml @@ -72,6 +72,7 @@ module: help: 0 honeypot: 0 image: 0 + image_delta_formatter: 0 inline_entity_form: 0 interval: 0 jsonapi: 0 diff --git a/config/sync/language/fr/advancedqueue.advancedqueue_queue.default.yml b/config/sync/language/fr/advancedqueue.advancedqueue_queue.default.yml new file mode 100644 index 00000000..0370e856 --- /dev/null +++ b/config/sync/language/fr/advancedqueue.advancedqueue_queue.default.yml @@ -0,0 +1 @@ +label: 'Par défaut' diff --git a/config/sync/language/fr/commerce_checkout.commerce_checkout_flow.default.yml b/config/sync/language/fr/commerce_checkout.commerce_checkout_flow.default.yml new file mode 100644 index 00000000..0370e856 --- /dev/null +++ b/config/sync/language/fr/commerce_checkout.commerce_checkout_flow.default.yml @@ -0,0 +1 @@ +label: 'Par défaut' diff --git a/config/sync/language/fr/commerce_order.commerce_order_item_type.default.yml b/config/sync/language/fr/commerce_order.commerce_order_item_type.default.yml new file mode 100644 index 00000000..0370e856 --- /dev/null +++ b/config/sync/language/fr/commerce_order.commerce_order_item_type.default.yml @@ -0,0 +1 @@ +label: 'Par défaut' diff --git a/config/sync/language/fr/commerce_order.commerce_order_type.default.yml b/config/sync/language/fr/commerce_order.commerce_order_type.default.yml new file mode 100644 index 00000000..0370e856 --- /dev/null +++ b/config/sync/language/fr/commerce_order.commerce_order_type.default.yml @@ -0,0 +1 @@ +label: 'Par défaut' diff --git a/config/sync/language/fr/commerce_product.commerce_product_type.default.yml b/config/sync/language/fr/commerce_product.commerce_product_type.default.yml new file mode 100644 index 00000000..0370e856 --- /dev/null +++ b/config/sync/language/fr/commerce_product.commerce_product_type.default.yml @@ -0,0 +1 @@ +label: 'Par défaut' diff --git a/config/sync/language/fr/commerce_product.commerce_product_variation_type.default.yml b/config/sync/language/fr/commerce_product.commerce_product_variation_type.default.yml new file mode 100644 index 00000000..0370e856 --- /dev/null +++ b/config/sync/language/fr/commerce_product.commerce_product_variation_type.default.yml @@ -0,0 +1 @@ +label: 'Par défaut' diff --git a/config/sync/language/fr/commerce_store.commerce_store_type.online.yml b/config/sync/language/fr/commerce_store.commerce_store_type.online.yml new file mode 100644 index 00000000..350a32c9 --- /dev/null +++ b/config/sync/language/fr/commerce_store.commerce_store_type.online.yml @@ -0,0 +1 @@ +label: 'En ligne' diff --git a/config/sync/language/fr/core.entity_form_mode.simplenews_subscriber.page.yml b/config/sync/language/fr/core.entity_form_mode.simplenews_subscriber.page.yml new file mode 100644 index 00000000..9476b70b --- /dev/null +++ b/config/sync/language/fr/core.entity_form_mode.simplenews_subscriber.page.yml @@ -0,0 +1 @@ +label: Page diff --git a/config/sync/language/fr/core.entity_view_mode.node.rss.yml b/config/sync/language/fr/core.entity_view_mode.node.rss.yml new file mode 100644 index 00000000..cd77ee8f --- /dev/null +++ b/config/sync/language/fr/core.entity_view_mode.node.rss.yml @@ -0,0 +1 @@ +label: RSS diff --git a/config/sync/language/fr/core.entity_view_mode.user.compact.yml b/config/sync/language/fr/core.entity_view_mode.user.compact.yml new file mode 100644 index 00000000..020bd0ae --- /dev/null +++ b/config/sync/language/fr/core.entity_view_mode.user.compact.yml @@ -0,0 +1 @@ +label: Compact diff --git a/config/sync/language/fr/extlink.settings.yml b/config/sync/language/fr/extlink.settings.yml index 3cfeb345..9674587a 100644 --- a/config/sync/language/fr/extlink.settings.yml +++ b/config/sync/language/fr/extlink.settings.yml @@ -1 +1,2 @@ extlink_alert_text: 'Ce lien vous dirige vers un site externe. Nous ne sommes pas responsables de son contenu.' +extlink_label: '(le lien est externe)' diff --git a/config/sync/language/fr/field.field.commerce_order.default.order_items.yml b/config/sync/language/fr/field.field.commerce_order.default.order_items.yml new file mode 100644 index 00000000..4b2c2f34 --- /dev/null +++ b/config/sync/language/fr/field.field.commerce_order.default.order_items.yml @@ -0,0 +1 @@ +label: 'Eléments de la commande' diff --git a/config/sync/language/fr/field.field.commerce_order.recurring.order_items.yml b/config/sync/language/fr/field.field.commerce_order.recurring.order_items.yml new file mode 100644 index 00000000..4b2c2f34 --- /dev/null +++ b/config/sync/language/fr/field.field.commerce_order.recurring.order_items.yml @@ -0,0 +1 @@ +label: 'Eléments de la commande' diff --git a/config/sync/language/fr/field.field.commerce_product.default.variations.yml b/config/sync/language/fr/field.field.commerce_product.default.variations.yml new file mode 100644 index 00000000..beeb05af --- /dev/null +++ b/config/sync/language/fr/field.field.commerce_product.default.variations.yml @@ -0,0 +1 @@ +label: Variations diff --git a/config/sync/language/fr/pagerer.style.adaptive.yml b/config/sync/language/fr/pagerer.style.adaptive.yml index 78335545..3928ba8a 100644 --- a/config/sync/language/fr/pagerer.style.adaptive.yml +++ b/config/sync/language/fr/pagerer.style.adaptive.yml @@ -1,6 +1,12 @@ default_config: tags: + page_breaker: … pages: + prefix_label: Page + first: « + previous: ‹ + next: › + last: » page_current_title: 'Page courante' page_title: 'Aller à la page @number' first_title: 'Aller à la première page' @@ -8,14 +14,23 @@ default_config: next_title: 'Aller à la page suivante' last_title: 'Aller à la dernière page' page_current_reader: 'Page courante' + page_reader: Page first_reader: 'Première page' previous_reader: 'Page précédente' next_reader: 'Page suivante' last_reader: 'Dernière page' items: prefix_label: Élément + first: « + previous: ‹ + next: › + last: » page_reader: Élément first_reader: 'Premier élément' item_ranges: prefix_label: Éléments + first: « + previous: ‹ + next: › + last: » page_reader: Éléments diff --git a/config/sync/language/fr/pagerer.style.basic.yml b/config/sync/language/fr/pagerer.style.basic.yml index 0f219e4f..6e3cbabc 100644 --- a/config/sync/language/fr/pagerer.style.basic.yml +++ b/config/sync/language/fr/pagerer.style.basic.yml @@ -1,6 +1,10 @@ default_config: tags: pages: + first: « + previous: ‹ + next: › + last: » first_title: 'Aller à la première page' previous_title: 'Aller à la page précédente' next_title: 'Aller à la page suivante' @@ -10,4 +14,13 @@ default_config: next_reader: 'Page suivante' last_reader: 'Dernière page' items: + first: « + previous: ‹ + next: › + last: » first_reader: 'Premier élément' + item_ranges: + first: « + previous: ‹ + next: › + last: » diff --git a/config/sync/language/fr/pagerer.style.mini.yml b/config/sync/language/fr/pagerer.style.mini.yml index c7f158a5..60b708f8 100644 --- a/config/sync/language/fr/pagerer.style.mini.yml +++ b/config/sync/language/fr/pagerer.style.mini.yml @@ -1,6 +1,11 @@ default_config: tags: pages: + prefix_label: Page + first: « + previous: ‹ + next: › + last: » page_current_title: 'Page courante' first_title: 'Aller à la première page' previous_title: 'Aller à la page précédente' @@ -13,4 +18,8 @@ default_config: last_reader: 'Dernière page' items: prefix_label: Élément + first: « + previous: ‹ + next: › + last: » first_reader: 'Premier élément' diff --git a/config/sync/language/fr/pagerer.style.progressive.yml b/config/sync/language/fr/pagerer.style.progressive.yml index 78335545..3928ba8a 100644 --- a/config/sync/language/fr/pagerer.style.progressive.yml +++ b/config/sync/language/fr/pagerer.style.progressive.yml @@ -1,6 +1,12 @@ default_config: tags: + page_breaker: … pages: + prefix_label: Page + first: « + previous: ‹ + next: › + last: » page_current_title: 'Page courante' page_title: 'Aller à la page @number' first_title: 'Aller à la première page' @@ -8,14 +14,23 @@ default_config: next_title: 'Aller à la page suivante' last_title: 'Aller à la dernière page' page_current_reader: 'Page courante' + page_reader: Page first_reader: 'Première page' previous_reader: 'Page précédente' next_reader: 'Page suivante' last_reader: 'Dernière page' items: prefix_label: Élément + first: « + previous: ‹ + next: › + last: » page_reader: Élément first_reader: 'Premier élément' item_ranges: prefix_label: Éléments + first: « + previous: ‹ + next: › + last: » page_reader: Éléments diff --git a/config/sync/language/fr/pagerer.style.scrollpane.yml b/config/sync/language/fr/pagerer.style.scrollpane.yml index 78335545..19813c11 100644 --- a/config/sync/language/fr/pagerer.style.scrollpane.yml +++ b/config/sync/language/fr/pagerer.style.scrollpane.yml @@ -1,6 +1,11 @@ default_config: tags: pages: + prefix_label: Page + first: « + previous: ‹ + next: › + last: » page_current_title: 'Page courante' page_title: 'Aller à la page @number' first_title: 'Aller à la première page' @@ -8,14 +13,23 @@ default_config: next_title: 'Aller à la page suivante' last_title: 'Aller à la dernière page' page_current_reader: 'Page courante' + page_reader: Page first_reader: 'Première page' previous_reader: 'Page précédente' next_reader: 'Page suivante' last_reader: 'Dernière page' items: prefix_label: Élément + first: « + previous: ‹ + next: › + last: » page_reader: Élément first_reader: 'Premier élément' item_ranges: prefix_label: Éléments + first: « + previous: ‹ + next: › + last: » page_reader: Éléments diff --git a/config/sync/language/fr/pagerer.style.slider.yml b/config/sync/language/fr/pagerer.style.slider.yml index d6912d36..66dae315 100644 --- a/config/sync/language/fr/pagerer.style.slider.yml +++ b/config/sync/language/fr/pagerer.style.slider.yml @@ -1,6 +1,11 @@ default_config: tags: pages: + prefix_label: Page + first: « + previous: ‹ + next: › + last: » page_current_title: 'Page courante' first_title: 'Aller à la première page' previous_title: 'Aller à la page précédente' @@ -13,6 +18,14 @@ default_config: last_reader: 'Dernière page' items: prefix_label: Élément + first: « + previous: ‹ + next: › + last: » first_reader: 'Premier élément' item_ranges: prefix_label: Éléments + first: « + previous: ‹ + next: › + last: » diff --git a/config/sync/language/fr/pagerer.style.standard.yml b/config/sync/language/fr/pagerer.style.standard.yml index 2c47a3a6..26f3bea9 100644 --- a/config/sync/language/fr/pagerer.style.standard.yml +++ b/config/sync/language/fr/pagerer.style.standard.yml @@ -1,6 +1,8 @@ default_config: tags: + page_breaker: … pages: + prefix_label: Page first: '« Premier' previous: '‹ Précédent' next: 'Suivant ›' @@ -12,6 +14,7 @@ default_config: next_title: 'Aller à la page suivante' last_title: 'Aller à la dernière page' page_current_reader: 'Page courante' + page_reader: Page first_reader: 'Première page' previous_reader: 'Page précédente' next_reader: 'Page suivante' diff --git a/config/sync/language/fr/system.action.commerce_order_delete_action.yml b/config/sync/language/fr/system.action.commerce_order_delete_action.yml new file mode 100644 index 00000000..cbb08cea --- /dev/null +++ b/config/sync/language/fr/system.action.commerce_order_delete_action.yml @@ -0,0 +1 @@ +label: 'Supprimer la commande' diff --git a/config/sync/language/fr/system.action.commerce_product_delete_action.yml b/config/sync/language/fr/system.action.commerce_product_delete_action.yml new file mode 100644 index 00000000..cab25960 --- /dev/null +++ b/config/sync/language/fr/system.action.commerce_product_delete_action.yml @@ -0,0 +1 @@ +label: 'Supprimer un produit' diff --git a/config/sync/language/fr/system.action.commerce_publish_product.yml b/config/sync/language/fr/system.action.commerce_publish_product.yml new file mode 100644 index 00000000..b0ef946d --- /dev/null +++ b/config/sync/language/fr/system.action.commerce_publish_product.yml @@ -0,0 +1 @@ +label: 'Publier un produit' diff --git a/config/sync/language/fr/system.action.commerce_store_delete_action.yml b/config/sync/language/fr/system.action.commerce_store_delete_action.yml new file mode 100644 index 00000000..a2496df1 --- /dev/null +++ b/config/sync/language/fr/system.action.commerce_store_delete_action.yml @@ -0,0 +1 @@ +label: 'Supprimer une boutique' diff --git a/config/sync/language/fr/system.action.commerce_unpublish_product.yml b/config/sync/language/fr/system.action.commerce_unpublish_product.yml new file mode 100644 index 00000000..84608107 --- /dev/null +++ b/config/sync/language/fr/system.action.commerce_unpublish_product.yml @@ -0,0 +1 @@ +label: 'Dépublier un produit' diff --git a/config/sync/language/fr/system.action.node_make_sticky_action.yml b/config/sync/language/fr/system.action.node_make_sticky_action.yml new file mode 100644 index 00000000..d6168c73 --- /dev/null +++ b/config/sync/language/fr/system.action.node_make_sticky_action.yml @@ -0,0 +1 @@ +label: 'Épingler un contenu en haut des listes' diff --git a/config/sync/language/fr/system.action.node_make_unsticky_action.yml b/config/sync/language/fr/system.action.node_make_unsticky_action.yml new file mode 100644 index 00000000..2446350b --- /dev/null +++ b/config/sync/language/fr/system.action.node_make_unsticky_action.yml @@ -0,0 +1 @@ +label: 'Retirer un contenu du haut des listes' diff --git a/config/sync/language/fr/system.action.node_promote_action.yml b/config/sync/language/fr/system.action.node_promote_action.yml new file mode 100644 index 00000000..a05d9f0a --- /dev/null +++ b/config/sync/language/fr/system.action.node_promote_action.yml @@ -0,0 +1 @@ +label: 'Promouvoir le contenu en page d''accueil' diff --git a/config/sync/language/fr/system.action.node_publish_action.yml b/config/sync/language/fr/system.action.node_publish_action.yml new file mode 100644 index 00000000..f2316986 --- /dev/null +++ b/config/sync/language/fr/system.action.node_publish_action.yml @@ -0,0 +1 @@ +label: 'Publier un contenu' diff --git a/config/sync/language/fr/system.action.node_unpromote_action.yml b/config/sync/language/fr/system.action.node_unpromote_action.yml new file mode 100644 index 00000000..935adddd --- /dev/null +++ b/config/sync/language/fr/system.action.node_unpromote_action.yml @@ -0,0 +1 @@ +label: 'Retirer un contenu de la page d''accueil' diff --git a/config/sync/language/fr/system.action.node_unpublish_action.yml b/config/sync/language/fr/system.action.node_unpublish_action.yml new file mode 100644 index 00000000..a704369e --- /dev/null +++ b/config/sync/language/fr/system.action.node_unpublish_action.yml @@ -0,0 +1 @@ +label: 'Dépublier un contenu' diff --git a/config/sync/language/fr/views.view.advancedqueue_jobs.yml b/config/sync/language/fr/views.view.advancedqueue_jobs.yml index 051c907c..fb227a7a 100644 --- a/config/sync/language/fr/views.view.advancedqueue_jobs.yml +++ b/config/sync/language/fr/views.view.advancedqueue_jobs.yml @@ -7,24 +7,41 @@ display: submit_button: Appliquer reset_button_label: Réinitialiser exposed_sorts_label: 'Trier par' + sort_asc_label: Asc + sort_desc_label: Desc pager: options: expose: items_per_page_label: 'Éléments par page' items_per_page_options_all_label: '- Tout -' offset_label: Décalage + tags: + previous: ‹‹ + next: ›› fields: + job_id: + label: 'Identifiant (ID) de Travail' state: label: État + type: + label: 'Catégorie de travail' payload: label: Charges + message: + label: Message operations: label: Actions filters: + type: + expose: + label: 'Catégorie de travail' state: expose: label: État + title: Travaux arguments: queue_id: exception: title: Tout + page_1: + display_title: Page diff --git a/config/sync/language/fr/views.view.archive.yml b/config/sync/language/fr/views.view.archive.yml index e6da55cb..67c5141e 100644 --- a/config/sync/language/fr/views.view.archive.yml +++ b/config/sync/language/fr/views.view.archive.yml @@ -10,11 +10,18 @@ display: submit_button: Appliquer reset_button_label: Réinitialiser exposed_sorts_label: 'Trier par' + sort_asc_label: Asc + sort_desc_label: Desc pager: options: expose: items_per_page_label: 'Éléments par page' items_per_page_options_all_label: '- Tout -' offset_label: Décalage + tags: + previous: ‹‹ + next: ›› block_1: display_title: Bloc + page_1: + display_title: Page diff --git a/config/sync/language/fr/views.view.commerce_activity.yml b/config/sync/language/fr/views.view.commerce_activity.yml index a0160094..4a5aeca7 100644 --- a/config/sync/language/fr/views.view.commerce_activity.yml +++ b/config/sync/language/fr/views.view.commerce_activity.yml @@ -8,9 +8,17 @@ display: submit_button: Appliquer reset_button_label: Réinitialiser exposed_sorts_label: 'Trier par' + sort_asc_label: Asc + sort_desc_label: Desc fields: + created: + label: Date + separator: ', ' + rendered_entity: + label: Message uid: label: Utilisateur + separator: ', ' arguments: source_entity_id: exception: diff --git a/config/sync/language/fr/views.view.commerce_cart_block.yml b/config/sync/language/fr/views.view.commerce_cart_block.yml index 7ce07906..33e54577 100644 --- a/config/sync/language/fr/views.view.commerce_cart_block.yml +++ b/config/sync/language/fr/views.view.commerce_cart_block.yml @@ -8,6 +8,15 @@ display: submit_button: Appliquer reset_button_label: Réinitialiser exposed_sorts_label: 'Trier par' + sort_asc_label: Asc + sort_desc_label: Desc + fields: + quantity: + separator: ', ' + title: + separator: ', ' + total_price__number: + separator: ', ' arguments: order_id: exception: diff --git a/config/sync/language/fr/views.view.commerce_cart_form.yml b/config/sync/language/fr/views.view.commerce_cart_form.yml index 51c62933..b3c024d0 100644 --- a/config/sync/language/fr/views.view.commerce_cart_form.yml +++ b/config/sync/language/fr/views.view.commerce_cart_form.yml @@ -1,3 +1,4 @@ +label: 'Formulaire du panier' display: default: display_title: Maître @@ -7,15 +8,22 @@ display: submit_button: Appliquer reset_button_label: Réinitialiser exposed_sorts_label: 'Trier par' + sort_asc_label: Asc + sort_desc_label: Desc fields: purchased_entity: label: Élément + separator: ', ' unit_price__number: label: Prix + separator: ', ' edit_quantity: label: Quantité remove_button: label: Retirer + total_price__number: + label: Total + separator: ', ' arguments: order_id: exception: diff --git a/config/sync/language/fr/views.view.commerce_carts.yml b/config/sync/language/fr/views.view.commerce_carts.yml index 1912bcac..a51a25ff 100644 --- a/config/sync/language/fr/views.view.commerce_carts.yml +++ b/config/sync/language/fr/views.view.commerce_carts.yml @@ -1,3 +1,4 @@ +label: Paniers display: default: display_title: Maître @@ -7,6 +8,8 @@ display: submit_button: Filtrer reset_button_label: Réinitialiser exposed_sorts_label: 'Trier par' + sort_asc_label: Asc + sort_desc_label: Desc pager: options: expose: @@ -21,13 +24,36 @@ display: fields: commerce_order_bulk_form: action_title: 'Pour cette sélection' + type: + label: Type + separator: ', ' store_id: label: Boutique + separator: ', ' uid: label: Client + separator: ', ' mail: label: Courriel + separator: ', ' + total_price__number: + label: Total + separator: ', ' changed: label: 'Mis à jour' + separator: ', ' operations: label: Actions + filters: + type: + expose: + label: Type + title: Paniers + empty: + area_text_custom: + content: 'Aucune commande n''est disponible.' + page_1: + display_title: Page + display_options: + menu: + title: Paniers diff --git a/config/sync/language/fr/views.view.commerce_checkout_order_summary.yml b/config/sync/language/fr/views.view.commerce_checkout_order_summary.yml index 55deeaca..ba882aad 100644 --- a/config/sync/language/fr/views.view.commerce_checkout_order_summary.yml +++ b/config/sync/language/fr/views.view.commerce_checkout_order_summary.yml @@ -7,6 +7,15 @@ display: submit_button: Appliquer reset_button_label: Réinitialiser exposed_sorts_label: 'Trier par' + sort_asc_label: Asc + sort_desc_label: Desc + fields: + quantity: + separator: ', ' + purchased_entity: + separator: ', ' + total_price__number: + separator: ', ' arguments: order_id: exception: diff --git a/config/sync/language/fr/views.view.commerce_licenses.yml b/config/sync/language/fr/views.view.commerce_licenses.yml index 9b5b63f8..b49d9534 100644 --- a/config/sync/language/fr/views.view.commerce_licenses.yml +++ b/config/sync/language/fr/views.view.commerce_licenses.yml @@ -8,9 +8,13 @@ display: submit_button: Filtrer reset_button_label: Réinitialiser exposed_sorts_label: 'Trier par' + sort_asc_label: Asc + sort_desc_label: Desc pager: options: tags: + previous: ‹‹ + next: ›› first: '« Premier' last: 'Dernier »' expose: @@ -20,18 +24,24 @@ display: fields: license_id: label: 'Identifiant (ID)' + separator: ', ' label: label: Étiquette type: label: 'Type de licence' + separator: ', ' uid: label: Propriétaire + separator: ', ' state: label: État + separator: ', ' changed: label: 'Mis à jour' + separator: ', ' granted: label: Accordé(e) + separator: ', ' operations: label: 'Liens d''actions' filters: @@ -39,3 +49,5 @@ display: expose: label: État title: Licences + page_1: + display_title: Page diff --git a/config/sync/language/fr/views.view.commerce_order_item_table.yml b/config/sync/language/fr/views.view.commerce_order_item_table.yml index de3d6417..d49a144e 100644 --- a/config/sync/language/fr/views.view.commerce_order_item_table.yml +++ b/config/sync/language/fr/views.view.commerce_order_item_table.yml @@ -1,3 +1,4 @@ +label: 'Eléments de la commande' display: default: display_title: Maître @@ -7,15 +8,21 @@ display: submit_button: Appliquer reset_button_label: Réinitialiser exposed_sorts_label: 'Trier par' + sort_asc_label: Asc + sort_desc_label: Desc fields: title: label: Titre + separator: ', ' unit_price__number: label: 'Prix unitaire' + separator: ', ' quantity: label: Quantité + separator: ', ' total_price__number: label: 'Prix total' + separator: ', ' arguments: order_id: exception: diff --git a/config/sync/language/fr/views.view.commerce_orders.yml b/config/sync/language/fr/views.view.commerce_orders.yml index e7c438e7..39f0ded5 100644 --- a/config/sync/language/fr/views.view.commerce_orders.yml +++ b/config/sync/language/fr/views.view.commerce_orders.yml @@ -8,6 +8,8 @@ display: submit_button: Filtrer reset_button_label: Réinitialiser exposed_sorts_label: 'Trier par' + sort_asc_label: Asc + sort_desc_label: Desc pager: options: expose: @@ -22,25 +24,48 @@ display: fields: commerce_order_bulk_form: action_title: 'Pour cette sélection' + order_number: + label: '#' + separator: ', ' + placed: + label: Date + separator: ', ' + type: + label: Type + separator: ', ' store_id: label: Boutique + separator: ', ' uid: label: Client + separator: ', ' mail: label: Courriel + separator: ', ' state: label: État + separator: ', ' + total_price__number: + label: Total + separator: ', ' operations: label: Actions filters: order_number: expose: label: 'Numéro de commande' + type: + expose: + label: Type state: expose: label: État title: Commandes + empty: + area_text_custom: + content: 'Aucune commande n''est disponible.' page_1: + display_title: Page display_options: menu: title: Commandes diff --git a/config/sync/language/fr/views.view.commerce_products.yml b/config/sync/language/fr/views.view.commerce_products.yml index 21620cde..eda94c26 100644 --- a/config/sync/language/fr/views.view.commerce_products.yml +++ b/config/sync/language/fr/views.view.commerce_products.yml @@ -8,6 +8,8 @@ display: submit_button: Filtrer reset_button_label: Réinitialiser exposed_sorts_label: 'Trier par' + sort_asc_label: Asc + sort_desc_label: Desc pager: options: expose: @@ -24,17 +26,31 @@ display: action_title: 'Pour cette sélection' title: label: Titre + separator: ', ' + type: + label: Type + separator: ', ' status: label: Etat settings: format_custom_true: Publié format_custom_false: 'Non publié' + separator: ', ' changed: label: 'Mis à jour' + separator: ', ' operations: label: Actions filters: + type: + expose: + label: Type title: expose: label: Titre title: Produits + empty: + area_text_custom: + content: 'Aucun produit disponible.' + page_1: + display_title: Page diff --git a/config/sync/language/fr/views.view.commerce_stores.yml b/config/sync/language/fr/views.view.commerce_stores.yml index 6d39af21..d35922c8 100644 --- a/config/sync/language/fr/views.view.commerce_stores.yml +++ b/config/sync/language/fr/views.view.commerce_stores.yml @@ -8,6 +8,8 @@ display: submit_button: Appliquer reset_button_label: Réinitialiser exposed_sorts_label: 'Trier par' + sort_asc_label: Asc + sort_desc_label: Desc pager: options: expose: @@ -24,6 +26,16 @@ display: action_title: 'Pour cette sélection' name: label: Nom + separator: ', ' + type: + label: Type + separator: ', ' operations: label: Actions + filters: + type: + expose: + label: Type title: Boutiques + page_1: + display_title: Page diff --git a/config/sync/language/fr/views.view.commerce_user_orders.yml b/config/sync/language/fr/views.view.commerce_user_orders.yml index 164dc4f2..7937d60a 100644 --- a/config/sync/language/fr/views.view.commerce_user_orders.yml +++ b/config/sync/language/fr/views.view.commerce_user_orders.yml @@ -7,6 +7,8 @@ display: submit_button: Appliquer reset_button_label: Réinitialiser exposed_sorts_label: 'Trier par' + sort_asc_label: Asc + sort_desc_label: Desc pager: options: tags: @@ -21,11 +23,24 @@ display: fields: order_id: label: 'Identifiant (ID)' + separator: ', ' order_number: label: 'Numéro de commande' + separator: ', ' + placed: + label: Date + separator: ', ' + total_price__number: + label: Total + separator: ', ' state: label: État + separator: ', ' title: Commandes + empty: + area: + content: + value: 'Vous ne nous avez encore rien commandé.' arguments: uid: exception: diff --git a/config/sync/language/fr/views.view.content.yml b/config/sync/language/fr/views.view.content.yml index 86e8e0e5..3cb10892 100644 --- a/config/sync/language/fr/views.view.content.yml +++ b/config/sync/language/fr/views.view.content.yml @@ -8,6 +8,8 @@ display: submit_button: Filtrer reset_button_label: Réinitialiser exposed_sorts_label: 'Trier par' + sort_asc_label: Asc + sort_desc_label: Desc pager: options: tags: @@ -20,6 +22,7 @@ display: label: Titre type: label: 'Type de contenu' + separator: ', ' name: label: Auteur status: @@ -63,3 +66,4 @@ display: tab_options: title: Contenu description: 'Trouver et gérer le contenu' + display_title: Page diff --git a/config/sync/language/fr/views.view.content_recent.yml b/config/sync/language/fr/views.view.content_recent.yml index fe9e4e06..044a8296 100644 --- a/config/sync/language/fr/views.view.content_recent.yml +++ b/config/sync/language/fr/views.view.content_recent.yml @@ -9,6 +9,11 @@ display: submit_button: Appliquer reset_button_label: Réinitialiser exposed_sorts_label: 'Trier par' + sort_asc_label: Asc + sort_desc_label: Desc + fields: + changed: + separator: ', ' title: 'Contenu récent' empty: area_text_custom: diff --git a/config/sync/language/fr/views.view.content_translations.yml b/config/sync/language/fr/views.view.content_translations.yml index 637154b3..66c4856c 100644 --- a/config/sync/language/fr/views.view.content_translations.yml +++ b/config/sync/language/fr/views.view.content_translations.yml @@ -7,9 +7,13 @@ display: submit_button: Appliquer reset_button_label: Réinitialiser exposed_sorts_label: 'Trier par' + sort_asc_label: Asc + sort_desc_label: Desc pager: options: tags: + previous: ‹‹ + next: ›› first: '« Premier' last: 'Dernier »' expose: @@ -19,8 +23,10 @@ display: fields: title: label: Titre + separator: ', ' langcode: label: 'A partir de' + separator: ', ' translation_target_language: label: À translation_status: @@ -40,3 +46,5 @@ display: translation_status: expose: label: 'Statut de la traduction' + page_1: + display_title: Page diff --git a/config/sync/language/fr/views.view.files.yml b/config/sync/language/fr/views.view.files.yml index 1f1106f5..99599562 100644 --- a/config/sync/language/fr/views.view.files.yml +++ b/config/sync/language/fr/views.view.files.yml @@ -9,6 +9,8 @@ display: submit_button: Filtrer reset_button_label: Réinitialiser exposed_sorts_label: 'Trier par' + sort_asc_label: Asc + sort_desc_label: Desc pager: options: expose: @@ -20,6 +22,7 @@ display: label: 'Identifiant (FID)' filename: label: Nom + separator: ', ' filemime: label: 'Type MIME' filesize: @@ -28,6 +31,7 @@ display: label: Etat settings: format_custom_false: Temporaire + format_custom_true: Permanent created: label: 'Date de transfert' changed: diff --git a/config/sync/language/fr/views.view.frontpage.yml b/config/sync/language/fr/views.view.frontpage.yml index c1b57e98..74494c33 100644 --- a/config/sync/language/fr/views.view.frontpage.yml +++ b/config/sync/language/fr/views.view.frontpage.yml @@ -13,6 +13,8 @@ display: submit_button: Appliquer reset_button_label: Réinitialiser exposed_sorts_label: 'Trier par' + sort_asc_label: Asc + sort_desc_label: Desc pager: options: expose: @@ -27,3 +29,5 @@ display: display_title: Maître feed_1: display_title: Flux + page_1: + display_title: Page diff --git a/config/sync/language/fr/views.view.glossary.yml b/config/sync/language/fr/views.view.glossary.yml index 0b2a50b6..a3b84f00 100644 --- a/config/sync/language/fr/views.view.glossary.yml +++ b/config/sync/language/fr/views.view.glossary.yml @@ -1,3 +1,4 @@ +label: Glossary description: 'Tous les contenus, triés par lettre.' display: default: @@ -8,12 +9,17 @@ display: submit_button: Appliquer reset_button_label: Réinitialiser exposed_sorts_label: 'Trier par' + sort_asc_label: Asc + sort_desc_label: Desc pager: options: expose: items_per_page_label: 'Éléments par page' items_per_page_options_all_label: '- Tout -' offset_label: Décalage + tags: + previous: ‹‹ + next: ›› fields: title: label: Titre @@ -23,3 +29,8 @@ display: label: 'Dernière mise à jour' attachment_1: display_title: 'Fichier attaché' + page_1: + display_title: Page + display_options: + menu: + title: Glossary diff --git a/config/sync/language/fr/views.view.locked_content.yml b/config/sync/language/fr/views.view.locked_content.yml index 2872baee..c2313884 100644 --- a/config/sync/language/fr/views.view.locked_content.yml +++ b/config/sync/language/fr/views.view.locked_content.yml @@ -7,9 +7,13 @@ display: submit_button: Appliquer reset_button_label: Réinitialiser exposed_sorts_label: 'Trier par' + sort_asc_label: Asc + sort_desc_label: Desc pager: options: tags: + previous: ‹‹ + next: ›› first: '« Premier' last: 'Dernier »' expose: @@ -19,10 +23,14 @@ display: fields: title: label: Titre + separator: ', ' type: label: 'Type de contenu' + separator: ', ' timestamp: label: 'Date / Heure du verrouillage' + name: + separator: ', ' operations: label: Actions filters: @@ -42,3 +50,5 @@ display: title: expose: label: Titre + page_1: + display_title: Page diff --git a/config/sync/language/fr/views.view.maillog_overview.yml b/config/sync/language/fr/views.view.maillog_overview.yml index 5bf15352..722d405d 100644 --- a/config/sync/language/fr/views.view.maillog_overview.yml +++ b/config/sync/language/fr/views.view.maillog_overview.yml @@ -7,6 +7,8 @@ display: submit_button: Appliquer reset_button_label: Réinitialiser exposed_sorts_label: 'Trier par' + sort_asc_label: Asc + sort_desc_label: Desc pager: options: expose: @@ -19,9 +21,15 @@ display: first: "«\_premier" last: "dernier\_»" fields: + idmaillog: + label: '#' + sent_date: + label: Date subject: label: Objet header_from: label: 'A partir de' header_to: label: À + page_1: + display_title: Page diff --git a/config/sync/language/fr/views.view.profiles.yml b/config/sync/language/fr/views.view.profiles.yml index 1b8984c9..c9707ae0 100644 --- a/config/sync/language/fr/views.view.profiles.yml +++ b/config/sync/language/fr/views.view.profiles.yml @@ -8,6 +8,8 @@ display: submit_button: Appliquer reset_button_label: Réinitialiser exposed_sorts_label: 'Trier par' + sort_asc_label: Asc + sort_desc_label: Desc arguments: uid: exception: diff --git a/config/sync/language/fr/views.view.redirect.yml b/config/sync/language/fr/views.view.redirect.yml index 75689f49..7552714e 100644 --- a/config/sync/language/fr/views.view.redirect.yml +++ b/config/sync/language/fr/views.view.redirect.yml @@ -8,6 +8,8 @@ display: submit_button: Filtrer reset_button_label: Réinitialiser exposed_sorts_label: 'Trier par' + sort_asc_label: Asc + sort_desc_label: Desc pager: options: tags: @@ -24,6 +26,7 @@ display: action_title: 'Pour cette sélection' redirect_source__path: label: 'A partir de' + separator: ', ' created: label: Créé filters: @@ -57,3 +60,5 @@ display: expose: label: 'Langue d''origine' title: Rediriger + page_1: + display_title: Page diff --git a/config/sync/language/fr/views.view.simplenews_newsletters.yml b/config/sync/language/fr/views.view.simplenews_newsletters.yml index de78132d..665f7c4a 100644 --- a/config/sync/language/fr/views.view.simplenews_newsletters.yml +++ b/config/sync/language/fr/views.view.simplenews_newsletters.yml @@ -7,6 +7,8 @@ display: submit_button: Appliquer reset_button_label: Réinitialiser exposed_sorts_label: 'Trier par' + sort_asc_label: Asc + sort_desc_label: Desc pager: options: expose: @@ -17,9 +19,14 @@ display: node_bulk_form: label: 'Formulaire des opérations en masse sur les nœuds' action_title: 'Pour cette sélection' + simplenews_issue: + separator: ', ' status: label: Publié + separator: ', ' created: label: 'Mis à jour' operations: label: 'Liens d''actions' + page_1: + display_title: Page diff --git a/config/sync/language/fr/views.view.simplenews_subscribers.yml b/config/sync/language/fr/views.view.simplenews_subscribers.yml index c86f3941..92825826 100644 --- a/config/sync/language/fr/views.view.simplenews_subscribers.yml +++ b/config/sync/language/fr/views.view.simplenews_subscribers.yml @@ -7,6 +7,8 @@ display: submit_button: Appliquer reset_button_label: Réinitialiser exposed_sorts_label: 'Trier par' + sort_asc_label: Asc + sort_desc_label: Desc pager: options: tags: @@ -23,6 +25,8 @@ display: label: Courriel user_name: label: 'Nom d''utilisateur' + subscriptions: + separator: ', ' status: label: Actif created: @@ -39,3 +43,5 @@ display: subscriptions_status: expose: label: Etat + page_1: + display_title: Page diff --git a/config/sync/language/fr/views.view.taxonomy_term.yml b/config/sync/language/fr/views.view.taxonomy_term.yml index 71ba4b5f..3fd481bc 100644 --- a/config/sync/language/fr/views.view.taxonomy_term.yml +++ b/config/sync/language/fr/views.view.taxonomy_term.yml @@ -9,15 +9,22 @@ display: submit_button: Appliquer reset_button_label: Réinitialiser exposed_sorts_label: 'Trier par' + sort_asc_label: Asc + sort_desc_label: Desc pager: options: expose: items_per_page_label: 'Éléments par page' items_per_page_options_all_label: '- Tout -' offset_label: Décalage + tags: + previous: ‹‹ + next: ›› arguments: tid: exception: title: Tout feed_1: display_title: Flux + page_1: + display_title: Page diff --git a/config/sync/language/fr/views.view.user_admin_people.yml b/config/sync/language/fr/views.view.user_admin_people.yml index 86c0829e..dd017793 100644 --- a/config/sync/language/fr/views.view.user_admin_people.yml +++ b/config/sync/language/fr/views.view.user_admin_people.yml @@ -9,6 +9,8 @@ display: submit_button: Filtrer reset_button_label: Réinitialiser exposed_sorts_label: 'Trier par' + sort_asc_label: Asc + sort_desc_label: Desc pager: options: tags: @@ -38,6 +40,8 @@ display: label: 'Dernier accès' operations: label: Actions + mail: + separator: ', ' filters: combine: expose: @@ -62,6 +66,7 @@ display: content: 'Personne n''est disponible.' use_more_text: plus page_1: + display_title: Page display_options: menu: title: Lister diff --git a/config/sync/language/fr/views.view.who_s_new.yml b/config/sync/language/fr/views.view.who_s_new.yml index 1e249c35..33f2caa3 100644 --- a/config/sync/language/fr/views.view.who_s_new.yml +++ b/config/sync/language/fr/views.view.who_s_new.yml @@ -9,6 +9,8 @@ display: submit_button: Appliquer reset_button_label: Réinitialiser exposed_sorts_label: 'Trier par' + sort_asc_label: Asc + sort_desc_label: Desc title: 'Nouveaux membres' block_1: display_title: 'Nouveaux membres' diff --git a/config/sync/language/fr/views.view.who_s_online.yml b/config/sync/language/fr/views.view.who_s_online.yml index 2996a92b..b33b31d0 100644 --- a/config/sync/language/fr/views.view.who_s_online.yml +++ b/config/sync/language/fr/views.view.who_s_online.yml @@ -9,6 +9,8 @@ display: submit_button: Appliquer reset_button_label: Réinitialiser exposed_sorts_label: 'Trier par' + sort_asc_label: Asc + sort_desc_label: Desc filters: access: expose: diff --git a/config/sync/language/fr/views.view.workflow_entity_history.yml b/config/sync/language/fr/views.view.workflow_entity_history.yml index 54915fdf..a23f5a1c 100644 --- a/config/sync/language/fr/views.view.workflow_entity_history.yml +++ b/config/sync/language/fr/views.view.workflow_entity_history.yml @@ -7,21 +7,36 @@ display: submit_button: Appliquer reset_button_label: Réinitialiser exposed_sorts_label: 'Trier par' + sort_asc_label: Asc + sort_desc_label: Desc pager: options: expose: items_per_page_label: 'Éléments par page' items_per_page_options_all_label: '- Tout -' offset_label: Décalage + tags: + previous: ‹‹ + next: ›› fields: + hid: + separator: ', ' timestamp: label: Horodatage + separator: ', ' field_name: label: 'Nom du champ' + separator: ', ' + from_sid: + separator: ', ' + to_sid: + separator: ', ' uid: label: 'Identifiant (ID) utilisateur' + separator: ', ' comment: label: 'Message de journal' + separator: ', ' operations: label: Actions arguments: diff --git a/web/modules/custom/materio_home/materio_home.module b/web/modules/custom/materio_home/materio_home.module index d7d1a453..0db6d229 100644 --- a/web/modules/custom/materio_home/materio_home.module +++ b/web/modules/custom/materio_home/materio_home.module @@ -29,20 +29,21 @@ use Drupal\mymodule\Plugin\Field\FieldType\MyFieldComputed; * @param array $base_field_definitions * @return array */ -// function materio_home_entity_bundle_field_info(EntityTypeInterface $entity_type, $bundle, array $base_field_definitions) { -function materio_home_entity_base_field_info_alter(&$fields, EntityTypeInterface $entity_type) { +function materio_home_entity_bundle_field_info(EntityTypeInterface $entity_type, $bundle, array $base_field_definitions) { +// function materio_home_entity_base_field_info_alter(&$fields, EntityTypeInterface $entity_type) { // $fields = array(); // if ($entity_type->id() == 'node' && $bundle === 'frontpage') { - if ($entity_type->id() == 'node') { + // \Drupal::logger('materio_home')->notice('bundle: '.$bundle); + if ($entity_type->id() == 'node' && $bundle == 'frontpage') { $fields['computed_materials_reference'] = BaseFieldDefinition::create('entity_reference') ->setName('computed_materials_reference') ->setLabel(t('Computed Materials References')) ->setDescription(t('Computed Materials References.')) // // The Entity Type this field belongs to. - ->setSetting('target_type', 'node') + ->setTargetEntityTypeId($entity_type->id()) // // The Entity Type bundle this field belongs to. - ->setTargetBundle('frontpage') - ->setTargetEntityTypeId('node') + ->setTargetBundle($bundle) + ->setSetting('target_type', 'node') ->setCardinality(FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED) ->setComputed(TRUE) ->setRevisionable(FALSE) @@ -58,11 +59,11 @@ function materio_home_entity_base_field_info_alter(&$fields, EntityTypeInterface ->setName('computed_showrooms_reference') ->setLabel(t('Computed Showrooms References')) ->setDescription(t('Computed Showrooms References.')) - ->setSetting('target_type', 'taxonomy_term') // // The Entity Type this field belongs to. - ->setTargetEntityTypeId('node') + ->setTargetEntityTypeId($entity_type->id()) // // The Entity Type bundle this field belongs to. - ->setTargetBundle('frontpage') + ->setTargetBundle($bundle) + ->setSetting('target_type', 'taxonomy_term') ->setCardinality(FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED) ->setComputed(TRUE) ->setRevisionable(FALSE) @@ -73,8 +74,29 @@ function materio_home_entity_base_field_info_alter(&$fields, EntityTypeInterface 'weight' => -5, ]) ->setClass(\Drupal\materio_home\Plugin\Field\FieldType\ComputedShowroomsReferences::class); + + $fields['computed_articles_reference'] = BaseFieldDefinition::create('entity_reference') + ->setName('computed_articles_reference') + ->setLabel(t('Computed Articles References')) + ->setDescription(t('Computed Articles References.')) + // // The Entity Type this field belongs to. + ->setTargetEntityTypeId($entity_type->id()) + // // The Entity Type bundle this field belongs to. + ->setTargetBundle($bundle) + ->setSetting('target_type', 'node') + ->setCardinality(FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED) + ->setComputed(TRUE) + ->setRevisionable(FALSE) + ->setTranslatable(FALSE) + ->setDisplayConfigurable('view', TRUE) + ->setDisplayOptions('view', [ + 'label' => 'hidden', + 'weight' => -5, + ]) + ->setClass(\Drupal\materio_home\Plugin\Field\FieldType\ComputedArticlesReferences::class); + + return $fields; } - return $fields; } // /** diff --git a/web/modules/custom/materio_home/src/Plugin/Field/FieldType/ComputedArticlesReferences.php b/web/modules/custom/materio_home/src/Plugin/Field/FieldType/ComputedArticlesReferences.php new file mode 100644 index 00000000..e25dd2c2 --- /dev/null +++ b/web/modules/custom/materio_home/src/Plugin/Field/FieldType/ComputedArticlesReferences.php @@ -0,0 +1,49 @@ +entityTypeManager = \Drupal::entityTypeManager(); + } + + /** + * Compute the values. + */ + protected function computeValue() { + $query = \Drupal::entityQuery('node') + ->condition('status', 1) + ->sort('created', 'DESC') + ->range(0,5) + ->condition('type', 'article'); + $nids = $query->execute(); + foreach ($nids as $key => $nid) { + $this->list[$key] = $this->createItem($key, $nid); + } + } + +} diff --git a/web/modules/custom/materio_home/src/Plugin/Field/FieldType/ComputedMaterialsReferences.php b/web/modules/custom/materio_home/src/Plugin/Field/FieldType/ComputedMaterialsReferences.php index 081cae22..944b3e3b 100644 --- a/web/modules/custom/materio_home/src/Plugin/Field/FieldType/ComputedMaterialsReferences.php +++ b/web/modules/custom/materio_home/src/Plugin/Field/FieldType/ComputedMaterialsReferences.php @@ -44,13 +44,8 @@ class ComputedMaterialsReferences extends EntityReferenceFieldItemList ->range(0,200); $results = $query->execute(); $nids = array_rand($results, 20); - $nodes = entity_load_multiple('node', $nids); - // \Drupal::logger('materio_home')->notice(print_r($nodes, true)); - $key = 0; - foreach ($nodes as $nid => $node) { - // \Drupal::logger('materio_home')->notice($nid); - $this->list[$key] = $this->createItem($key, $node->id()); - $key++; + foreach ($nids as $key => $nid) { + $this->list[$key] = $this->createItem($key, $nid); } } diff --git a/web/modules/custom/materio_home/src/Plugin/Field/FieldType/ComputedShowroomsReferences.php b/web/modules/custom/materio_home/src/Plugin/Field/FieldType/ComputedShowroomsReferences.php index defdda3f..f002a526 100644 --- a/web/modules/custom/materio_home/src/Plugin/Field/FieldType/ComputedShowroomsReferences.php +++ b/web/modules/custom/materio_home/src/Plugin/Field/FieldType/ComputedShowroomsReferences.php @@ -40,13 +40,8 @@ class ComputedShowroomsReferences extends EntityReferenceFieldItemList ->condition('vid', 'showroom'); $tids = $query->execute(); shuffle($tids); - $terms = entity_load_multiple('taxonomy_term', $tids); - // \Drupal::logger('materio_home')->notice(print_r($nodes, true)); - $key = 0; - foreach ($terms as $tid => $term) { - // \Drupal::logger('materio_home')->notice($nid); - $this->list[$key] = $this->createItem($key, $term->id()); - $key++; + foreach ($tids as $key => $tid) { + $this->list[$key] = $this->createItem($key, $tid); } }