# Copyright (C) 2025 MotoPress
# This file is distributed under the GPLv2 or later.
msgid ""
msgstr ""
"Project-Id-Version: booking-calendar\n"
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/motopress-booking-calendar\n"
"Last-Translator: \n"
"Language-Team: French\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"POT-Creation-Date: 2025-10-15T13:45:49+00:00\n"
"PO-Revision-Date: 2025-10-15 14:22\n"
"X-Generator: WP-CLI 2.11.0\n"
"X-Domain: motopress-booking-calendar\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
"X-Crowdin-Project: booking-calendar\n"
"X-Crowdin-Project-ID: 794650\n"
"X-Crowdin-Language: fr\n"
"X-Crowdin-File: motopress-booking-calendar.pot\n"
"X-Crowdin-File-ID: 78\n"
"Language: fr_FR\n"

#. Plugin Name of the plugin
#: motopress-booking-calendar.php
#: src/blocks.php:47
#: src/plugin.php:135
#: assets/blocks/booking-calendar/index.js:1
msgid "Booking Calendar"
msgstr "Booking Calendar"

#. Plugin URI of the plugin
#: motopress-booking-calendar.php
msgid "https://motopress.com/products/booking-calendar/"
msgstr "https://motopress.com/products/booking-calendar/"

#. Description of the plugin
#: motopress-booking-calendar.php
msgid "WordPress booking calendar plugin for daily, nightly, and hourly rentals."
msgstr "Plugiciel WordPress de calendrier de réservation pour les locations pour la journée, la nuit et à l'heure."

#. Author of the plugin
#: motopress-booking-calendar.php
msgid "MotoPress"
msgstr "MotoPress"

#. Author URI of the plugin
#: motopress-booking-calendar.php
msgid "https://motopress.com/"
msgstr "https://motopress.com/"

#: assets/blocks/booking-calendar/render.php:20
#: src/shortcode/booking-calendar-shortcode.php:114
msgid "Calendar not found."
msgstr "Calendrier introuvable."

#: assets/property-form-blocks/country-select/render.php:32
#: src/admin/metabox/booking-send-notification-metabox.php:99
#: src/admin/metabox/notification-settings-metabox.php:41
#: src/admin/metabox/payment-details-metabox.php:45
#: src/admin/page/settings-page.php:411
#: src/bundles.php:193
#: src/field/country-select-field.php:17
#: src/field/page-select-field.php:40
#: assets/property-form-blocks/country-select/index.js:1
msgid "— Select —"
msgstr "— Sélectionner —"

#: lite/src/payment-gateway/stripe-gateway.php:21
#: src/admin/page/upgrade-to-premium-page.php:68
#: src/payment-gateway/stripe-gateway.php:73
msgid "Stripe"
msgstr "Stripe"

#. Translators: %s: Upgrade to Premium page URL.
#: lite/src/payment-gateway/stripe-gateway.php:46
msgid "<a href=\"%s\">Upgrade to Premium</a> version to enable this payment gateway for online bookings."
msgstr "<a href=\"%s\">Passez à la version Premium</a> pour activer cette passerelle de paiement pour les réservations en ligne."

#: src/admin/admin-side.php:77
#: src/admin/admin-side.php:78
#: src/post-type/property-post-type.php:60
msgid "Calendars"
msgstr "Calendriers"

#: src/admin/admin-side.php:113
#: src/post-type/taxonomy/property-category.php:38
#: src/post-type/taxonomy/property-category.php:46
msgid "Categories"
msgstr "Catégories"

#: src/admin/metabox/abstract-logs-metabox.php:16
msgid "Logs"
msgstr "Connexions"

#: src/admin/metabox/abstract-logs-metabox.php:33
msgid "You can add a new log message here and press Update to save it"
msgstr "Vous pouvez ajouter un nouveau message de log ici puis appuyer sur \"Mettre à jour\" pour l'enregistrer"

#. Translators: %s: Name for one object of this post type. Examples: "Booking", "Payment".
#: src/admin/metabox/basic-submit-metabox.php:27
msgid "Create %s"
msgstr "Créer %s"

#. Translators: %s: Name for one object of this post type. Examples: "Booking", "Payment".
#: src/admin/metabox/basic-submit-metabox.php:30
msgid "Update %s"
msgstr "Mise à jour %s"

#: src/admin/metabox/basic-submit-metabox.php:34
#: templates/admin/metabox/submit-metabox.php:64
#: assets/property-form/index.js:1
msgid "Create"
msgstr "Créer"

#: src/admin/metabox/basic-submit-metabox.php:35
#: templates/admin/metabox/submit-metabox.php:60
#: templates/admin/metabox/submit-metabox.php:66
#: assets/property-calendar/index.js:49
msgid "Update"
msgstr "Mettre à jour"

#: src/admin/metabox/basic-submit-metabox.php:92
msgid "Active"
msgstr "Actif"

#: src/admin/metabox/basic-submit-metabox.php:93
#: src/field/license-field.php:111
msgid "Disabled"
msgstr "Désactivé"

#: src/admin/metabox/booking-custom-fields-metabox.php:16
#: templates/field/reservations-field.php:67
msgid "Custom Fields"
msgstr "Champs personnalisés"

#: src/admin/metabox/booking-customer-info-metabox.php:13
msgid "Customer Info"
msgstr "Informations concernant le client"

#: src/admin/metabox/booking-customer-info-metabox.php:23
#: templates/shortcode/booking-details-shortcode.php:97
msgid "Name"
msgstr "Nom"

#: src/admin/metabox/booking-customer-info-metabox.php:28
#: templates/shortcode/booking-details-shortcode.php:103
msgid "Email"
msgstr "Email"

#: src/admin/metabox/booking-customer-info-metabox.php:33
#: templates/shortcode/booking-details-shortcode.php:109
msgid "Phone"
msgstr "N° Téléphone"

#: src/admin/metabox/booking-price-metabox.php:13
msgid "Booking Price"
msgstr "Montant de la réservation"

#: src/admin/metabox/booking-price-metabox.php:25
#: src/admin/page/manage-bookings-page.php:86
#: templates/field/reservations-field.php:43
#: assets/guide/index.js:1
#: assets/property-calendar/index.js:28
#: assets/property-calendar/index.js:40
#: assets/property-calendar/index.js:43
msgid "Price"
msgstr "Prix"

#: src/admin/metabox/booking-price-metabox.php:31
#: src/email/emails.php:178
#: src/post-type/reservation-post-type.php:29
#: templates/email/template/admin-cancelled-booking-template.php:14
#: templates/email/template/admin-new-booking-template.php:14
#: templates/email/template/admin-payment-completed-template.php:22
#: templates/email/template/customer-cancelled-booking-template.php:12
#: templates/email/template/customer-new-booking-template.php:12
#: templates/email/template/customer-payment-completed-template.php:17
msgid "Reservations"
msgstr "Réservations"

#: src/admin/metabox/booking-price-metabox.php:36
#: src/admin/metabox/payment-details-metabox.php:16
msgid "Payment Details"
msgstr "Détails de paiement"

#: src/admin/metabox/booking-send-notification-metabox.php:30
msgid "Send Notifications"
msgstr "Envoyer des notifications"

#: src/admin/metabox/booking-send-notification-metabox.php:98
#: src/post-type/notification-post-type.php:32
msgid "Notification"
msgstr "Notification"

#: src/admin/metabox/booking-send-notification-metabox.php:111
msgid "Send Notification"
msgstr "Envoyer une notification"

#: src/admin/metabox/booking-send-notification-metabox.php:121
msgid "Add New Notification"
msgstr "Ajouter une nouvelle notification"

#: src/admin/metabox/notification-settings-metabox.php:18
#: src/admin/page/settings-page.php:76
#: src/admin/page/settings-page.php:80
#: assets/guide/index.js:1
msgid "Settings"
msgstr "Paramètres"

#: src/admin/metabox/notification-settings-metabox.php:40
#: src/admin/metabox/notification-settings-metabox.php:62
#: src/admin/page/manage-notifications-page.php:32
#: src/email/emails.php:116
#: src/post-type/form-post-type.php:32
#: assets/property-form/index.js:7
msgid "Form"
msgstr "Formulaire"

#: src/admin/metabox/notification-settings-metabox.php:48
msgid "Template"
msgstr "Modèle"

#: src/admin/metabox/notification-settings-metabox.php:68
msgid "Trigger Event"
msgstr "Événement déclencheur"

#: src/admin/metabox/notification-settings-metabox.php:70
msgid "Booking placed (awaiting payment or confirmation)"
msgstr "Réservation enregistrée (en attente de paiement ou de confirmation)"

#: src/admin/metabox/notification-settings-metabox.php:72
msgid "Booking confirmed"
msgstr "Réservation confirmée"

#: src/admin/metabox/notification-settings-metabox.php:73
msgid "Booking cancelled"
msgstr "Réservation annulée"

#: src/admin/metabox/notification-settings-metabox.php:74
msgid "Payment completed"
msgstr "Paiement effectué"

#: src/admin/metabox/notification-settings-metabox.php:79
msgid "Recipients"
msgstr "Bénéficiaires"

#: src/admin/metabox/notification-settings-metabox.php:81
msgid "Admin"
msgstr "Administrateur"

#: src/admin/metabox/notification-settings-metabox.php:82
msgid "Customer"
msgstr "Client"

#: src/admin/metabox/notification-settings-metabox.php:83
#: src/admin/metabox/notification-settings-metabox.php:89
msgid "Custom Email Addresses"
msgstr "Adresses e-mail personnalisées"

#: src/admin/metabox/notification-settings-metabox.php:88
msgid "You can use multiple comma-separated email addresses."
msgstr "Vous pouvez utiliser plusieurs adresses courriels séparées par des virgules."

#: src/admin/metabox/notification-settings-metabox.php:94
msgid "Subject"
msgstr "Sujet"

#: src/admin/metabox/notification-settings-metabox.php:99
msgid "Header"
msgstr "Entête"

#: src/admin/metabox/notification-settings-metabox.php:105
msgid "Message"
msgstr "Message"

#: src/admin/metabox/notification-test-metabox.php:17
msgid "Test Notifications"
msgstr "Notifications de test"

#: src/admin/metabox/notification-test-metabox.php:30
msgid "Save this notification and send it to the administrator."
msgstr "Enregistrez cette notification et envoyez-la à l'administrateur."

#. Translators: 1: Link to the list of bookings. 2: Settings link.
#: src/admin/metabox/notification-test-metabox.php:40
msgid "To be able to send a test notification, make sure you have at least one <a href=\"%1$s\">confirmed booking</a> and an administrator contact set in the <a href=\"%2$s\">Settings</a>."
msgstr "Pour pouvoir envoyer une notification de test, assurez-vous d'avoir au moins une <a href=\"%1$s\">réservation confirmée</a> et un contact administrateur défini dans les <a href=\"%2$s\">paramètres</a>."

#: src/admin/metabox/notification-test-metabox.php:48
msgid "Send Test Notification"
msgstr "Envoyer une notification de test"

#: src/admin/metabox/payment-details-metabox.php:30
#: src/email/tag/booking/booking-id-tag.php:16
msgid "Booking ID"
msgstr "ID de réservation"

#: src/admin/metabox/payment-details-metabox.php:35
#: src/admin/page/manage-payments-page.php:86
#: templates/email/template/admin-payment-completed-template.php:16
#: templates/field/payment-details-field.php:17
#: templates/shortcode/booking-details-shortcode.php:140
msgid "Amount"
msgstr "Montant"

#: src/admin/metabox/payment-details-metabox.php:39
#: src/admin/page/settings-page.php:316
#: assets/property-form/index.js:7
msgid "Currency"
msgstr "Devise"

#: src/admin/metabox/payment-details-metabox.php:44
#: src/admin/page/manage-payments-page.php:88
msgid "Payment Gateway"
msgstr "Passerelle de paiement"

#: src/admin/metabox/payment-details-metabox.php:52
msgid "Gateway Mode"
msgstr "Mode de passerelle"

#: src/admin/metabox/payment-details-metabox.php:58
#: src/admin/page/manage-payments-page.php:89
msgid "Transaction ID"
msgstr "ID de transaction"

#. Translators: %s: Time until expiration.
#: src/admin/page/manage-bookings-page.php:65
#: src/admin/page/manage-payments-page.php:55
msgid "Expires %s"
msgstr "Expire %s"

#: src/admin/page/manage-bookings-page.php:69
#: src/admin/page/manage-payments-page.php:59
#: src/field/license-field.php:115
msgid "Expired"
msgstr "Expiré"

#: src/admin/page/manage-bookings-page.php:84
#: src/admin/page/manage-payments-page.php:85
#: src/field/license-field.php:104
#: templates/field/payment-details-field.php:16
#: assets/guide/index.js:1
#: assets/property-calendar/index.js:40
msgid "Status"
msgstr "État"

#: src/admin/page/manage-bookings-page.php:85
#: src/admin/page/manage-properties-page.php:60
#: src/post-type/property-post-type.php:61
#: templates/field/reservations-field.php:25
#: templates/shortcode/booking-calendar-shortcode.php:53
#: assets/blocks/booking-calendar/index.js:1
msgid "Calendar"
msgstr "Calendrier"

#: src/admin/page/manage-bookings-page.php:90
#: src/admin/page/settings-page.php:252
#: src/admin/page/settings-page.php:404
#: src/post-type/payment-post-type.php:49
msgid "Payments"
msgstr "Paiements"

#: src/admin/page/manage-payments-page.php:87
#: src/email/emails.php:92
#: src/post-type/booking-post-type.php:50
#: templates/email/template/admin-payment-completed-template.php:17
#: templates/shortcode/booking-details-shortcode.php:72
msgid "Booking"
msgstr "Réservation"

#: src/admin/page/manage-properties-page.php:61
#: assets/property-calendar/index.js:4
msgid "Edit Page"
msgstr "Modifier la page"

#: src/admin/page/manage-properties-page.php:70
#: src/post-type/form-post-type.php:36
#: assets/guide/index.js:1
#: assets/property-calendar/index.js:49
msgid "Edit Form"
msgstr "Modifier le formulaire"

#: src/admin/page/settings-page.php:161
msgid "Save Settings"
msgstr "Enregistrer les paramètres"

#: src/admin/page/settings-page.php:233
msgid "General Settings"
msgstr "Paramètres généraux"

#: src/admin/page/settings-page.php:251
#: src/admin/page/settings-page.php:295
#: src/email/emails.php:142
msgid "General"
msgstr "Général"

#: src/admin/page/settings-page.php:253
#: src/admin/page/settings-page.php:390
msgid "License"
msgstr "Licence"

#: src/admin/page/settings-page.php:289
msgid "Settings saved."
msgstr "Paramètres sauvegardés."

#: src/admin/page/settings-page.php:300
msgid "Booking Confirmation Mode"
msgstr "Mode de confirmation de réservation"

#: src/admin/page/settings-page.php:302
msgid "Confirm automatically"
msgstr "Confirmation automatique"

#: src/admin/page/settings-page.php:303
msgid "By admin manually"
msgstr "Par admin manuellement"

#: src/admin/page/settings-page.php:304
msgid "Confirmation upon payment"
msgstr "Confirmation lors du paiement"

#: src/admin/page/settings-page.php:309
msgid "Page the user will be redirected to after the booking is created."
msgstr "Page vers laquelle l'utilisateur sera redirigé après la création de la réservation."

#: src/admin/page/settings-page.php:310
msgid "Reservation Received Page"
msgstr "Page de la Réservation Reçue"

#: src/admin/page/settings-page.php:322
#: assets/property-form/index.js:7
msgid "Currency Position"
msgstr "Position de la devise"

#: src/admin/page/settings-page.php:328
msgid "Emails"
msgstr "Courriels"

#: src/admin/page/settings-page.php:332
msgid "Administrator Email"
msgstr "Adresse électronique de l'administrateur"

#: src/admin/page/settings-page.php:338
msgid "From Email"
msgstr "De l'email"

#: src/admin/page/settings-page.php:344
msgid "From Name"
msgstr "De Nom"

#: src/admin/page/settings-page.php:350
msgid "URL of the image to display in the email header."
msgstr "URL de l'image à afficher dans l'en-tête de l'e-mail."

#: src/admin/page/settings-page.php:351
msgid "Logo URL"
msgstr "URL du logo"

#: src/admin/page/settings-page.php:357
msgid "Text applied to the footer of all emails."
msgstr "Texte appliqué au pied de page de tous les courriels."

#: src/admin/page/settings-page.php:358
msgid "Footer Text"
msgstr "Texte de pied de page"

#: src/admin/page/settings-page.php:364
msgid "Base Color"
msgstr "Couleur de base"

#: src/admin/page/settings-page.php:369
msgid "Background Color"
msgstr "Couleur de fond"

#: src/admin/page/settings-page.php:374
msgid "Body Background Color"
msgstr "Couleur du fond du corps"

#: src/admin/page/settings-page.php:379
msgid "Body Text Color"
msgstr "Couleur du texte"

#: src/admin/page/settings-page.php:389
msgid "The License Key is required in order to get automatic plugin updates and support. You can manage your License Key in your personal account. <a href=\"https://motopress.zendesk.com/hc/en-us/articles/202812996-How-to-use-your-personal-MotoPress-account\" target=\"_blank\">Learn more</a>."
msgstr "La clé de licence est nécessaire afin d'obtenir les mises à jour automatique et le support de l'extension. Vous pouvez gérer votre clé de licence dans votre compte personnel. <a href=\"https://motopress.zendesk.com/hc/en-us/articles/202812996-How-to-use-your-personal-MotoPress-account\" target=\"_blank\">En savoir plus</a>."

#: src/admin/page/settings-page.php:409
msgid "Payment method pre-selected at checkout by default."
msgstr "Méthode de paiement présélectionnée par défaut lors du passage en caisse."

#: src/admin/page/settings-page.php:410
msgid "Default Method"
msgstr "Méthode par défaut"

#. Translators: The word "Abandoned" appears in a booking or payment system. It describes a booking, reservation, or payment process that was started but not completed by the user (e.g. "Abandoned booking", "Abandoned payment"). Translate it to convey the meaning of "incomplete" or "not finalized", not "left behind".
#: src/admin/page/settings-page.php:419
msgid "Time in minutes the user has to complete payment. Unpaid bookings are marked 'Abandoned' and the booked period becomes available again."
msgstr "Délai en minutes accordé à l'utilisateur pour finaliser le paiement. Les réservations impayées sont marquées « Abandonnées » et la période réservée redevient disponible."

#. Translators: Time to Complete Payment
#: src/admin/page/settings-page.php:421
msgid "Time to Complete Payment"
msgstr "Temps pour finaliser le paiement"

#: src/admin/page/upgrade-to-premium-page.php:15
msgid "Upgrade to Booking Calendar Pro"
msgstr "Passer à Booking Calendar Pro"

#: src/admin/page/upgrade-to-premium-page.php:22
#: src/admin/page/upgrade-to-premium-page.php:83
#: src/admin/page/upgrade-to-premium-page.php:97
#: src/admin/page/upgrade-to-premium-page.php:101
msgid "Go Premium"
msgstr "Passer en Premium"

#. Translators: 1-2: Link tag (<a>...</a>). 3-4: Strong tag (<strong>...</strong).
#: src/admin/page/upgrade-to-premium-page.php:31
msgid "Want to see and test the PRO features first-hand on the backend? %3$s %1$s Start a free trial %2$s with the PRO plugin version. %4$s"
msgstr "Envie de voir et de tester les fonctionnalités PRO directement sur le backend ? %3$s %1$s Démarrez un essai gratuit %2$s avec la version PRO du plugiciel. %4$s"

#: src/admin/page/upgrade-to-premium-page.php:42
msgid "Get access to complete flexibility with the premium plugin version. Compare the features:"
msgstr "Accédez à une flexibilité totale avec la version premium du plugiciel. Comparez les fonctionnalités:"

#: src/admin/page/upgrade-to-premium-page.php:49
msgid "Lite Version"
msgstr "Version Lite"

#: src/admin/page/upgrade-to-premium-page.php:50
msgid "Pro Version"
msgstr "Version Pro"

#: src/admin/page/upgrade-to-premium-page.php:56
#: assets/property-form-blocks/checkbox/index.js:1
#: assets/property-form-blocks/number/index.js:1
#: assets/property-form-blocks/price-adjustment/index.js:1
#: assets/property-form-blocks/radio/index.js:1
#: assets/property-form-blocks/select-option/index.js:1
msgid "Price Adjustment"
msgstr "Ajustement des prix"

#: src/admin/page/upgrade-to-premium-page.php:57
msgid "Ability to apply dynamic pricing based on user selections, updating the final cost in real time."
msgstr "Possibilité d'appliquer une tarification dynamique en fonction des choix de l'utilisateur, en mettant à jour le coût final en temps réel."

#: src/admin/page/upgrade-to-premium-page.php:64
msgid "Built-in payment gateways"
msgstr "Passerelles de paiement intégrées"

#: src/admin/page/upgrade-to-premium-page.php:65
msgid "Already integrated payment gateways for secure online payments and bookings."
msgstr "Passerelles de paiement déjà intégrées pour des paiements et des réservations en ligne sécurisés."

#: src/admin/page/upgrade-to-premium-page.php:67
#: src/payment-gateway/pay-on-site-gateway.php:25
msgid "Pay on-site"
msgstr "Paiement sur place"

#: src/admin/page/upgrade-to-premium-page.php:72
msgid "Technical support"
msgstr "Support technique"

#: src/admin/page/upgrade-to-premium-page.php:73
msgid "Priority support via live chat, email, and ticket system."
msgstr "Assistance prioritaire par chat en direct, e-mail et système de tickets."

#: src/admin/page/upgrade-to-premium-page.php:75
msgid "FAQ"
msgstr "FAQ"

#: src/admin/page/upgrade-to-premium-page.php:76
msgid "Email, tickets system (we even log in to your WordPress to help)"
msgstr "E-mail, système de tickets (nous pouvons même nous connecter à votre WordPress pour vous aider)"

#: src/blocks.php:52
msgid "Form Blocks"
msgstr "Blocs de formulaire"

#: src/bundles.php:120
#: assets/property-form/index.js:4
msgid "Before"
msgstr "Avant"

#: src/bundles.php:121
#: assets/property-form/index.js:4
msgid "After"
msgstr "Après"

#: src/bundles.php:122
#: assets/property-form/index.js:4
msgid "Before with space"
msgstr "Avant avec de l'espace"

#: src/bundles.php:123
#: assets/property-form/index.js:4
msgid "After with space"
msgstr "Après avec de l'espace"

#: src/bundles.php:196
msgid "New booking (admin)"
msgstr "Nouvelle réservation (admin)"

#: src/bundles.php:198
msgid "{site_title} - New Booking #{booking_id}"
msgstr "{site_title} - Nouvelle réservation #{booking_id}"

#: src/bundles.php:199
msgid "New Booking #{booking_id}"
msgstr "Nouvelle réservation #{booking_id}"

#: src/bundles.php:203
msgid "New booking (customer)"
msgstr "Nouvelle réservation (client)"

#: src/bundles.php:205
#: src/bundles.php:213
#: src/bundles.php:221
msgid "{site_title} - Booking #{booking_id}"
msgstr "{site_title} - Réservation #{booking_id}"

#: src/bundles.php:206
msgid "Booking #{booking_id}"
msgstr "Réservation #{booking_id}"

#: src/bundles.php:210
msgid "Cancelled booking (admin)"
msgstr "Réservation annulée (admin)"

#: src/bundles.php:214
#: src/bundles.php:222
msgid "Booking #{booking_id} cancelled"
msgstr "Réservation #{booking_id} annulée"

#: src/bundles.php:218
msgid "Cancelled booking (customer)"
msgstr "Réservation annulée (admin)"

#: src/bundles.php:226
msgid "Payment received (admin)"
msgstr "Paiement reçu (admin)"

#: src/bundles.php:229
msgid "{site_title} - New Payment #{payment_id}"
msgstr "{site_title} - Nouveau paiement #{payment_id}"

#: src/bundles.php:230
#: src/bundles.php:238
msgid "Payment #{payment_id} completed"
msgstr "Paiement #{payment_id} effectué"

#: src/bundles.php:234
msgid "Payment received (customer)"
msgstr "Paiement reçu (client)"

#: src/bundles.php:237
msgid "{site_title} - Payment #{payment_id} receipt"
msgstr "{site_title} - Reçu de paiement #{payment_id}"

#: src/cron/abandon-pending-bookings-cron.php:36
#: src/cron/abandon-pending-payments-cron.php:36
msgid "The customer didn't complete the payment in time."
msgstr "Le client n'a pas finalisé le paiement à temps."

#. Translators: %d: Post ID.
#: src/data/abstract-entity.php:280
msgid "Post #%d not found."
msgstr "Article #%d introuvable."

#. Translators: %d: Booking ID.
#: src/data/booking.php:463
msgid "Booking #%d not found."
msgstr "Réservation #%d introuvable."

#. Translators: %d: Form ID.
#: src/data/form.php:127
msgid "Form #%d not found."
msgstr "Formulaire #%d introuvable."

#. Translators: %d: Notification ID.
#: src/data/notification.php:262
msgid "Notification #%d not found."
msgstr "Notification #%d introuvable."

#. Translators: %d: Payment ID.
#: src/data/payment.php:363
msgid "Payment #%d not found."
msgstr "Paiement #%d introuvable."

#. Translators: %d: Calendar ID.
#: src/data/property.php:172
msgid "Calendar #%d not found."
msgstr "Calendrier #%d introuvable."

#: src/data/property.php:201
#: templates/admin/page/add-new-property-popup.php:43
msgid "Daily bookings"
msgstr "Réservations journalières"

#: src/data/property.php:202
#: templates/admin/page/add-new-property-popup.php:47
msgid "Hourly bookings"
msgstr "Réservations horaires"

#: src/data/property.php:203
#: templates/admin/page/add-new-property-popup.php:39
msgid "Nightly bookings"
msgstr "Réservations à la nuitée"

#. Translators: %d: Reservation ID.
#: src/data/reservation.php:262
msgid "Reservation #%d not found."
msgstr "Réservation #%d introuvable."

#. Translators: %d: Unit ID.
#: src/data/unit.php:80
msgid "Unit #%d not found."
msgstr "Unité #%d introuvable."

#. Translators: %d: Variation ID.
#: src/data/variation.php:160
msgid "Variation #%d not found."
msgstr "Variante #%d introuvable."

#. Translators: %s: Notification title.
#: src/email/emails-dispatcher.php:141
msgid "Notification \"%s\" will not be sent: there is no email address to send the notification to."
msgstr "La notification \"%s\" ne sera pas envoyée : aucune adresse e-mail n'est disponible pour l'envoi de la notification."

#. Translators: %s: Notification title.
#: src/email/emails-dispatcher.php:188
msgid "Notification \"%s\" was sent."
msgstr "La notification \"%s\" a été envoyée."

#. Translators: %1: Notification title. %2: The cause of the error.
#: src/email/emails-dispatcher.php:195
msgid "Notification \"%1$s\" sending failed. %2$s"
msgstr "Échec de l'envoi de la notification \"%1$s\". %2$s"

#. Translators: %s: Notification title.
#: src/email/emails-dispatcher.php:203
msgid "Notification \"%s\" sending failed."
msgstr "Échec de l'envoi de la notification \"%s\"."

#: src/email/emails.php:159
#: src/post-type/payment-post-type.php:50
#: templates/shortcode/booking-details-shortcode.php:118
msgid "Payment"
msgstr "Paiement"

#: src/email/tag/abstract-tag.php:29
msgid "Deprecated."
msgstr "Obsolète."

#: src/email/tag/abstract-tags-repeater.php:33
msgid "Inner content"
msgstr "Contenu intérieur"

#: src/email/tag/booking/booking-date-tag.php:17
msgid "Booking date"
msgstr "Date de réservation"

#: src/email/tag/booking/booking-edit-link-tag.php:16
msgid "Booking edit link"
msgstr "Lien d'édition de la réservation"

#: src/email/tag/booking/booking-edit-link-tag.php:30
msgid "Edit booking"
msgstr "Modifier la réservation"

#: src/email/tag/booking/booking-left-to-pay-tag.php:16
msgid "Left to pay"
msgstr "Reste à payer"

#: src/email/tag/booking/booking-paid-amount-tag.php:16
msgid "Total paid"
msgstr "Total payé"

#: src/email/tag/booking/booking-price-tag.php:16
msgid "Booking price"
msgstr "Prix de la réservation"

#: src/email/tag/booking/customer-email-tag.php:16
msgid "Customer email"
msgstr "Courriel du client"

#: src/email/tag/booking/customer-name-tag.php:16
msgid "Customer name"
msgstr "Nom du client"

#: src/email/tag/booking/customer-phone-tag.php:16
msgid "Customer phone"
msgstr "Numéro de téléphone du client"

#: src/email/tag/booking/property-name-tag.php:16
msgid "Calendar name"
msgstr "Nom du calendrier"

#: src/email/tag/form/form-fields-tag.php:17
msgid "Common fields"
msgstr "Champs communs"

#: src/email/tag/general/plugin-name-tag.php:16
msgid "The plugin name"
msgstr "Le nom du plugin"

#: src/email/tag/general/site-link-tag.php:17
msgid "Site address (URL)"
msgstr "Adresse du site (URL)"

#: src/email/tag/general/site-title-tag.php:17
msgid "Site title (set in Settings > General)"
msgstr "Titre du site (défini dans Paramètres> Général)"

#: src/email/tag/payment/payment-amount-tag.php:16
msgid "Payment amount"
msgstr "Montant du paiement"

#: src/email/tag/payment/payment-edit-link-tag.php:16
msgid "Payment edit link"
msgstr "Lien d'édition du paiement"

#: src/email/tag/payment/payment-edit-link-tag.php:30
msgid "Edit payment"
msgstr "Éditer paiement"

#: src/email/tag/payment/payment-id-tag.php:16
#: templates/field/payment-details-field.php:15
msgid "Payment ID"
msgstr "Identifiant de paiement"

#: src/email/tag/payment/payment-instructions-tag.php:16
msgid "Payment instructions"
msgstr "Instructions de paiement"

#: src/email/tag/payment/payment-method-tag.php:16
#: templates/email/template/customer-payment-completed-template.php:13
msgid "Payment method"
msgstr "Méthode de paiement"

#: src/email/tag/reservation/reservation-date-tag.php:16
msgid "Reservation date"
msgstr "Date de la réservation"

#: src/email/tag/reservation/reservation-price-tag.php:16
msgid "Reservation price"
msgstr "Prix de la réservation"

#: src/email/tag/reservation/unit-name-tag.php:16
msgid "Unit name"
msgstr "Nom de l'unité"

#: src/email/tag/reservation/variation-fields-tag.php:17
msgid "Variation fields"
msgstr "Champs de variantes"

#: src/email/tag/reservation/variation-name-tag.php:16
msgid "Variation name"
msgstr "Nom de la variante"

#: src/field/abstract-field.php:105
#: assets/property-form-blocks/checkbox/index.js:4
#: assets/property-form-blocks/country-select/index.js:1
#: assets/property-form-blocks/customer-email/index.js:1
#: assets/property-form-blocks/customer-name/index.js:1
#: assets/property-form-blocks/customer-phone/index.js:1
#: assets/property-form-blocks/email/index.js:1
#: assets/property-form-blocks/number/index.js:4
#: assets/property-form-blocks/phone/index.js:1
#: assets/property-form-blocks/radio-group/index.js:1
#: assets/property-form-blocks/select/index.js:1
#: assets/property-form-blocks/text/index.js:1
#: assets/property-form-blocks/textarea/index.js:1
msgid "Required"
msgstr "Champs obligatoires"

#: src/field/dummy-field.php:31
msgid "Invalid field type."
msgstr "Type de champ invalide."

#: src/field/license-field.php:86
msgid "License Key"
msgstr "Clé de licence"

#: src/field/license-field.php:120
msgid "Inactive"
msgstr "Inactif"

#: src/field/license-field.php:124
msgid "Invalid"
msgstr "Invalide"

#: src/field/license-field.php:128
msgid "Product ID is not valid"
msgstr "L'ID du produit n'est pas valide"

#: src/field/license-field.php:132
msgid "Your License Key does not match the installed plugin. <a href=\"https://motopress.zendesk.com/hc/en-us/articles/202957243-What-to-do-if-the-license-key-doesn-t-correspond-with-the-plugin-license\" target=\"_blank\">How to fix this.</a>"
msgstr "Votre clef de licence ne correspond pas à l'extension installée. <a href=\"https://motopress.zendesk.com/hc/en-us/articles/202957243-What-to-do-if-the-license-key-doesn-t-correspond-with-the-plugin-license\" target=\"_blank\">Comment corriger cela.</a>"

#: src/field/license-field.php:139
msgid "Valid (Lifetime)"
msgstr "Valide (durée de vie)"

#. Translators: %s: License expiration date in "d.m.Y" format.
#: src/field/license-field.php:145
msgid "Valid until %s"
msgstr "Valide jusqu’au %s"

#: src/field/license-field.php:157
msgid "Action"
msgstr "Action"

#: src/field/license-field.php:165
msgid "Activate License"
msgstr "Activer la licence"

#: src/field/license-field.php:170
msgid "Deactivate License"
msgstr "Désactiver la licence"

#: src/field/license-field.php:174
msgid "Renew License"
msgstr "Renouveler la licence"

#: src/helper/booking-helper.php:314
msgid "Unable to create booking: one or more slots are already booked."
msgstr "Impossible de créer une réservation : un ou plusieurs créneaux sont déjà réservés."

#. Translators: %s: Comma-separated field names.
#: src/helper/booking-helper.php:342
msgid "Missing required fields: %s"
msgstr "Champs obligatoires manquants : %s"

#: src/helper/form-helper.php:152
#: src/helper/form-helper.php:183
msgid "Yes"
msgstr "Oui"

#: src/helper/form-helper.php:152
msgid "No"
msgstr "Non"

#. Translators: %s: Reservation price per time slot.
#: src/helper/form-helper.php:178
msgid "%s (multiplied by the booking duration)"
msgstr "%s (multiplié par la durée de la réservation)"

#: src/helper/payment-helper.php:36
#: assets/public/public.js:4754
msgid "Payment method not selected."
msgstr "Méthode de paiement non sélectionnée."

#: src/helper/payment-helper.php:38
msgid "No payment gateway available to create a payment."
msgstr "Aucune passerelle de paiement disponible pour créer un paiement."

#: src/helper/payment-helper.php:46
#: assets/public/public.js:3815
msgid "Payment method is not valid."
msgstr "La méthode de paiement n'est pas valide."

#: src/helper/payment-helper.php:57
msgid "Zero-price payments are not allowed."
msgstr "Les paiements à montant zéro ne sont pas autorisés."

#: src/helper/price-helper.php:157
#: assets/public/public.js:2828
msgctxt "Zero price"
msgid "Free"
msgstr "Gratuit"

#. Translators: The word "Abandoned" appears in a booking or payment system. It describes a booking, reservation, or payment process that was started but not completed by the user (e.g. "Abandoned booking", "Abandoned payment"). Translate it to convey the meaning of "incomplete" or "not finalized", not "left behind".
#: src/lifecycle/payment-manager.php:295
msgid "Payment for this booking is abandoned."
msgstr "Le paiement de cette réservation est abandonné."

#: src/lifecycle/payment-manager.php:301
msgid "Payment for this booking is cancelled."
msgstr "Le paiement de cette réservation est annulé."

#: src/lifecycle/payment-manager.php:307
msgid "Payment for this booking is completed."
msgstr "Le paiement de cette réservation est effectué."

#: src/lifecycle/payment-manager.php:325
msgid "Payment for this booking is failed."
msgstr "Le paiement de cette réservation a échoué."

#: src/lifecycle/payment-manager.php:331
msgid "Payment for this booking is on hold."
msgstr "Le paiement de cette réservation est en attente."

#: src/lifecycle/payment-manager.php:349
msgid "Booking is canceled because its payment was refunded."
msgstr "La réservation est annulée, car le paiement a été remboursé."

#. Translators: %s: Payment gateway title.
#: src/payment-gateway/abstract-gateway.php:116
msgid "Enable \"%s\""
msgstr "Activé \"%s\""

#: src/payment-gateway/abstract-gateway.php:123
msgid "Sandbox mode allows you to test payments but requires additional configuration. Refer to the documentation for more info."
msgstr "Le mode Test (sandbox) permet de tester les paiements mais nécessite une configuration supplémentaire. Consultez la documentation pour plus d'informations."

#: src/payment-gateway/abstract-gateway.php:124
msgid "Enable Sandbox Mode"
msgstr "Activer le mode Sandbox"

#: src/payment-gateway/abstract-gateway.php:125
msgid "Test Mode"
msgstr "Mode d'essai"

#: src/payment-gateway/abstract-gateway.php:132
msgid "Payment method title that the customer will see on your website."
msgstr "Titre du mode de paiement que le client verra sur votre site Web."

#: src/payment-gateway/abstract-gateway.php:133
#: assets/property-calendar/index.js:25
#: assets/property-calendar/index.js:49
msgid "Title"
msgstr "Titre"

#: src/payment-gateway/abstract-gateway.php:139
msgid "Payment method description that the customer will see on your website."
msgstr "Description de la méthode de paiement que le client verra sur votre site Web."

#: src/payment-gateway/abstract-gateway.php:140
#: assets/property-calendar/index.js:25
#: assets/property-calendar/index.js:49
msgid "Description"
msgstr "Description"

#. Translators: %s: Error message.
#: src/payment-gateway/abstract-webhook-listener.php:79
msgid "Webhook processing error. %s"
msgstr "Erreur lors du traitement du webhook. %s"

#: src/payment-gateway/pay-on-site-gateway.php:53
msgid "Instructions for a customer on how to complete the payment."
msgstr "Instructions pour le client sur la façon d'effectuer le paiement."

#: src/payment-gateway/pay-on-site-gateway.php:54
msgid "Instructions"
msgstr "Instructions"

#: src/payment-gateway/payment-gateways.php:58
msgid "<strong>Note:</strong> Payment methods will appear on the checkout only when 'Confirmation Upon Payment' is enabled in Settings > General > Booking Confirmation Mode."
msgstr "<strong>Note :</strong> Les méthodes de paiement s'afficheront à la caisse uniquement lorsque « Confirmation sur paiement » est activé dans Réglages > Général > Mode de confirmation de réservation."

#. Translators: %s: Payment gateway title.
#: src/payment-gateway/payment-gateways.php:161
msgid "Payment gateway \"%s\" not found."
msgstr "Passerelle de paiement \"%s\" introuvable."

#: src/payment-gateway/payment-gateways.php:205
msgid "Live"
msgstr "En direct"

#: src/payment-gateway/payment-gateways.php:206
msgid "Sandbox"
msgstr "Mode bac à sable"

#. Translators: 1: Currency code, like "EUR". 2: Payment amount.
#: src/payment-gateway/stripe-gateway.php:97
msgid "The minimum amount in %1$s is %2$s."
msgstr "Le montant minimum en %1$s est de %2$s."

#: src/payment-gateway/stripe-gateway.php:152
msgid "Payment intent ID is not set."
msgstr "L'ID du Payment Intent n'est pas défini."

#. Translators: %s: Payment intent ID.
#: src/payment-gateway/stripe-gateway.php:159
msgid "Payment for payment intent %s succeeded."
msgstr "Payement du Payment Intent %s réussi."

#. Translators: %s: Payment intent ID.
#: src/payment-gateway/stripe-gateway.php:165
msgid "Payment for payment intent %s is processing."
msgstr "Le paiement du Payment Intent %s est en cours de traitement."

#: src/payment-gateway/stripe-gateway.php:176
msgid "Credit card (Stripe)"
msgstr "Carte de crédit"

#: src/payment-gateway/stripe-gateway.php:177
msgid "Pay with your credit card via Stripe. Use the card number 4242424242424242 with CVC 123, a valid expiration date and random 5-digit ZIP-code to test a payment."
msgstr "Payez avec votre carte de crédit via Stripe. Utilisez le numéro de carte 424242424242424242 avec le CVC 123, une date d'expiration valide et un code postal aléatoire à 5 chiffres pour effectuer un test de paiement."

#. Translators: %s: Key prefix.
#: src/payment-gateway/stripe-gateway.php:181
msgid "Standard key must start with %s."
msgstr "La clé standard doit commencer par %s."

#. Translators: %s: Key prefix.
#: src/payment-gateway/stripe-gateway.php:184
msgid "Restricted key must start with %s."
msgstr "La clé restreinte doit commencer par %s."

#: src/payment-gateway/stripe-gateway.php:187
msgid "Optional. You can provide your Stripe Webhook Secret Key to enhance the security of incoming webhooks. The key can be found in your Stripe account under the webhook settings as the \"Signing secret\"."
msgstr "Optionnel. Vous pouvez fournir votre clé secrète de webhook Stripe pour renforcer la sécurité des webhooks entrants. Cette clé est disponible sur votre compte Stripe sous les paramètres webhooks comme « Signing secret »."

#. Translators: %s: API version.
#: src/payment-gateway/stripe-gateway.php:190
msgid "API version: %s"
msgstr "Version de l'API : %s"

#. Translators: %s: Webhooks destination URL.
#: src/payment-gateway/stripe-gateway.php:193
msgid "Webhooks destination URL: %s"
msgstr "URL de destination Webhooks : %s"

#. Translators: %s: list of supported event types separated by commas.
#: src/payment-gateway/stripe-gateway.php:196
msgid "Supported event types: %s"
msgstr "Types d'événements pris en charge : %s"

#: src/payment-gateway/stripe-gateway.php:198
msgid "<a href=\"https://docs.stripe.com/webhooks#configure-webhook-settings\" target=\"_blank\">Setting up webhook endpoints</a>"
msgstr "<a href=\"https://docs.stripe.com/webhooks#configure-webhook-settings\" target=\"_blank\">Configuration des endpoints Webhook</a>"

#: src/payment-gateway/stripe-gateway.php:202
msgid "<a href=\"https://dashboard.stripe.com/apikeys\" target=\"_blank\">Locate API keys in the Dashboard</a>"
msgstr "<a href=\"https://dashboard.stripe.com/apikeys\" target=\"_blank\">Retrouver les clés API dans le Dashboard</a>"

#: src/payment-gateway/stripe-gateway.php:204
msgid "Public Key"
msgstr "Clé publique"

#: src/payment-gateway/stripe-gateway.php:212
msgid "Secret Key"
msgstr "Clé secrète"

#: src/payment-gateway/stripe-gateway.php:218
msgid "<a href=\"https://dashboard.stripe.com/settings/payment_methods\" target=\"_blank\">Setting up the payment method configuration ID</a>"
msgstr "<a href=\"https://dashboard.stripe.com/settings/payment_methods\" target=\"_blank\">Configuration de l'ID de méthode de paiement</a>"

#: src/payment-gateway/stripe-gateway.php:220
msgid "Payment Methods Configuration ID"
msgstr "ID de configuration des méthodes de paiement"

#: src/payment-gateway/stripe-gateway.php:228
msgid "Webhook Secret Key"
msgstr "Clé secrète du webhook"

#: src/payment-gateway/stripe-gateway.php:234
msgid "Display Checkout in the user's preferred language, if available."
msgstr "Affichez Checkout dans la langue préférée de l'utilisateur, si disponible."

#: src/payment-gateway/stripe-gateway.php:236
msgid "Checkout Locale"
msgstr "Page de paiement"

#. Translators: %d: Booking ID.
#: src/payment-gateway/stripe-gateway.php:260
msgctxt "Product name for payment gateway"
msgid "Booking #%d"
msgstr "Réservation #%d"

#: src/payment-gateway/stripe-gateway.php:274
#: assets/blocks/booking-calendar/index.js:1
msgid "Auto"
msgstr "Auto"

#. Translators: %s: Stripe payment intent ID.
#: src/payment-gateway/stripe/stripe-webhook-listener.php:74
msgid "Webhook received. Payment intent %s was canceled by customer."
msgstr "Webhook reçu. L'intention de paiement %s a été annulée par le client."

#. Translators: %s: Stripe payment intent ID.
#: src/payment-gateway/stripe/stripe-webhook-listener.php:87
msgid "Webhook received. Payment intent %s failed and couldn't be processed."
msgstr "Webhook reçu. L'intention de paiement %s a échoué et n'a pas pu être traitée."

#. Translators: %s: Stripe payment intent ID.
#: src/payment-gateway/stripe/stripe-webhook-listener.php:100
msgid "Webhook received. Payment intent %s is waiting for customer confirmation."
msgstr "Webhook reçu. L'intention de paiement %s est en attente de confirmation par le client."

#. Translators: %s: Stripe payment intent ID.
#: src/payment-gateway/stripe/stripe-webhook-listener.php:127
msgid "Webhook received. Payment intent %s succeeded."
msgstr "Webhook reçu. L'intention de paiement %s a réussi."

#: src/plugin.php:136
msgid "MotoPress Booking Calendar Lite"
msgstr "MotoPress Booking Calendar Lite"

#: src/post-type/booking-post-type.php:49
msgid "Bookings"
msgstr "Réservations"

#: src/post-type/booking-post-type.php:52
#: src/post-type/booking-post-type.php:53
msgid "Add New Booking"
msgstr "Ajouter une nouvelle réservation"

#: src/post-type/booking-post-type.php:54
msgid "Edit Booking"
msgstr "Editer Réservation"

#: src/post-type/booking-post-type.php:55
msgid "New Booking"
msgstr "Ajouter une Réservation"

#: src/post-type/booking-post-type.php:56
msgid "No bookings found"
msgstr "Aucune réservation trouvée"

#: src/post-type/booking-post-type.php:57
msgid "No bookings found in Trash"
msgstr "Aucune réservation trouvée dans la Corbeille"

#: src/post-type/booking-post-type.php:58
msgid "Search Bookings"
msgstr "Recherche de réservations"

#: src/post-type/booking-post-type.php:59
msgid "View Booking"
msgstr "Voir la réservation"

#: src/post-type/form-post-type.php:31
msgid "Forms"
msgstr "Formulaires"

#: src/post-type/form-post-type.php:34
#: src/post-type/form-post-type.php:35
#: assets/property-calendar/index.js:49
msgid "Add New Form"
msgstr "Ajouter un nouveau formulaire"

#: src/post-type/form-post-type.php:37
msgid "New Form"
msgstr "Nouveau formulaire"

#: src/post-type/form-post-type.php:38
msgid "No forms found"
msgstr "Aucun formulaire trouvé"

#: src/post-type/form-post-type.php:39
msgid "No forms found in Trash"
msgstr "Aucun formulaire trouvé dans la corbeille"

#: src/post-type/form-post-type.php:40
msgid "Search Forms"
msgstr "Recherche de formulaires"

#: src/post-type/form-post-type.php:41
msgid "View Form"
msgstr "Afficher le formulaire"

#: src/post-type/notification-post-type.php:31
#: assets/property-form/index.js:7
msgid "Notifications"
msgstr "Notifications"

#: src/post-type/notification-post-type.php:34
#: src/post-type/notification-post-type.php:35
#: assets/property-form/index.js:7
msgid "Add Notification"
msgstr "Ajouter une notification"

#: src/post-type/payment-post-type.php:52
#: src/post-type/payment-post-type.php:53
msgid "Add New Payment"
msgstr "Ajouter un nouveau paiement"

#: src/post-type/payment-post-type.php:54
msgid "Edit Payment"
msgstr "Editer paiement"

#: src/post-type/payment-post-type.php:55
msgid "New Payment"
msgstr "Nouveau paiement"

#: src/post-type/payment-post-type.php:56
msgid "No payments found"
msgstr "Aucun paiement trouvé"

#: src/post-type/payment-post-type.php:57
msgid "No payments found in Trash"
msgstr "Aucun paiement trouvé dans la Corbeille"

#: src/post-type/payment-post-type.php:58
msgid "Search Payments"
msgstr "Rechercher paiements"

#: src/post-type/payment-post-type.php:59
msgid "View Payment"
msgstr "Voir paiement"

#: src/post-type/post-types.php:153
#: src/post-type/property-post-type.php:65
msgid "Edit Calendar"
msgstr "Modifier le calendrier"

#: src/post-type/property-post-type.php:63
#: src/post-type/property-post-type.php:64
#: templates/admin/page/add-new-property-popup.php:14
msgid "Add Calendar"
msgstr "Ajouter un calendrier"

#: src/post-type/property-post-type.php:66
msgid "New Calendar"
msgstr "Nouveau calendrier"

#: src/post-type/property-post-type.php:67
msgid "No calendars found"
msgstr "Aucun calendrier trouvé"

#: src/post-type/property-post-type.php:68
msgid "No calendars found in Trash"
msgstr "Aucun calendrier trouvé dans la corbeille"

#: src/post-type/property-post-type.php:69
msgid "Search Calendars"
msgstr "Recherche de calendriers"

#: src/post-type/property-post-type.php:70
#: assets/guide/index.js:1
msgid "View Calendar"
msgstr "Afficher le calendrier"

#: src/post-type/reservation-post-type.php:30
msgid "Reservation"
msgstr "Réservation"

#. Translators: The word "Abandoned" appears in a booking or payment system. It describes a booking, reservation, or payment process that was started but not completed by the user (e.g. "Abandoned booking", "Abandoned payment"). Translate it to convey the meaning of "incomplete" or "not finalized", not "left behind".
#: src/post-type/statuses/booking-statuses.php:79
#: src/post-type/statuses/payment-statuses.php:89
msgctxt "Post status"
msgid "Abandoned"
msgstr "Abandonnée"

#. Translators: %d: Posts count. The word "Abandoned" appears in a booking or payment system. It describes a booking, reservation, or payment process that was started but not completed by the user (e.g. "Abandoned booking", "Abandoned payment"). Translate it to convey the meaning of "incomplete" or "not finalized", not "left behind".
#: src/post-type/statuses/booking-statuses.php:81
#: src/post-type/statuses/payment-statuses.php:91
msgid "Abandoned <span class=\"count\">(%d)</span>"
msgid_plural "Abandoned <span class=\"count\">(%d)</span>"
msgstr[0] "Abandonnée <span class=\"count\">(%d)</span>"
msgstr[1] "Abandonnées <span class=\"count\">(%d)</span>"

#: src/post-type/statuses/booking-statuses.php:86
msgctxt "Post status"
msgid "Cancelled"
msgstr "Annulée"

#. Translators: %d: Posts count.
#: src/post-type/statuses/booking-statuses.php:88
msgid "Cancelled <span class=\"count\">(%d)</span>"
msgid_plural "Cancelled <span class=\"count\">(%d)</span>"
msgstr[0] "Annulé <span class=\"count\">(%d)</span>"
msgstr[1] "Annulé <span class=\"count\">(%d)</span>"

#: src/post-type/statuses/booking-statuses.php:93
msgctxt "Post status"
msgid "Confirmed"
msgstr "Confirmée"

#. Translators: %d: Posts count.
#: src/post-type/statuses/booking-statuses.php:95
msgid "Confirmed <span class=\"count\">(%d)</span>"
msgid_plural "Confirmed <span class=\"count\">(%d)</span>"
msgstr[0] "Confirmé <span class=\"count\">(%d)</span>"
msgstr[1] "Confirmé <span class=\"count\">(%d)</span>"

#: src/post-type/statuses/booking-statuses.php:100
#: src/post-type/statuses/payment-statuses.php:110
msgctxt "Post status"
msgid "Failed"
msgstr "Échoué"

#. Translators: %d: Posts count.
#: src/post-type/statuses/booking-statuses.php:102
#: src/post-type/statuses/payment-statuses.php:112
msgid "Failed <span class=\"count\">(%d)</span>"
msgid_plural "Failed <span class=\"count\">(%d)</span>"
msgstr[0] "Échoué <span class=\"count\">(%d)</span>"
msgstr[1] "Échoués <span class=\"count\">(%d)</span>"

#: src/post-type/statuses/booking-statuses.php:107
#: src/post-type/statuses/payment-statuses.php:124
msgctxt "Post status"
msgid "Pending"
msgstr "En attente"

#. Translators: %d: Posts count.
#: src/post-type/statuses/booking-statuses.php:109
#: src/post-type/statuses/payment-statuses.php:126
msgid "Pending <span class=\"count\">(%d)</span>"
msgid_plural "Pending <span class=\"count\">(%d)</span>"
msgstr[0] "En attente <span class=\"count\">(%d)</span>"
msgstr[1] "En attente <span class=\"count\">(%d)</span>"

#. Translators: 1: Old status name (like "Pending"). 2: New status name.
#: src/post-type/statuses/booking-statuses.php:152
#: src/post-type/statuses/payment-statuses.php:164
msgid "Status changed from %1$s to %2$s."
msgstr "Le statut a changé de %1$s à %2$s."

#: src/post-type/statuses/payment-statuses.php:96
msgctxt "Post status"
msgid "Canceled"
msgstr "Annulée"

#. Translators: %d: Posts count.
#: src/post-type/statuses/payment-statuses.php:98
msgid "Canceled <span class=\"count\">(%d)</span>"
msgid_plural "Canceled <span class=\"count\">(%d)</span>"
msgstr[0] "Annulé <span class=\"count\">(%d)</span>"
msgstr[1] "Annulés <span class=\"count\">(%d)</span>"

#: src/post-type/statuses/payment-statuses.php:103
msgctxt "Post status"
msgid "Completed"
msgstr "Terminé"

#. Translators: %d: Posts count.
#: src/post-type/statuses/payment-statuses.php:105
msgid "Completed <span class=\"count\">(%d)</span>"
msgid_plural "Completed <span class=\"count\">(%d)</span>"
msgstr[0] "Terminé <span class=\"count\">(%d)</span>"
msgstr[1] "Terminés <span class=\"count\">(%d)</span>"

#: src/post-type/statuses/payment-statuses.php:117
msgctxt "Post status"
msgid "On Hold"
msgstr "Suspendu"

#. Translators: %d: Posts count.
#: src/post-type/statuses/payment-statuses.php:119
msgid "On Hold <span class=\"count\">(%d)</span>"
msgid_plural "On Hold <span class=\"count\">(%d)</span>"
msgstr[0] "En attente <span class=\"count\">(%d)</span>"
msgstr[1] "En attente <span class=\"count\">(%d)</span>"

#: src/post-type/statuses/payment-statuses.php:131
msgctxt "Post status"
msgid "Refunded"
msgstr "Remboursé"

#. Translators: %d: Posts count.
#: src/post-type/statuses/payment-statuses.php:133
msgid "Refunded <span class=\"count\">(%d)</span>"
msgid_plural "Refunded <span class=\"count\">(%d)</span>"
msgstr[0] "Remboursé <span class=\"count\">(%d)</span>"
msgstr[1] "Remboursés <span class=\"count\">(%d)</span>"

#: src/post-type/taxonomy/property-category.php:39
msgid "Category"
msgstr "Catégorie"

#: src/post-type/taxonomy/property-category.php:41
msgid "All Categories"
msgstr "Toutes les catégories"

#: src/post-type/taxonomy/property-category.php:42
msgid "Add New Category"
msgstr "Ajouter une nouvelle catégorie"

#: src/post-type/taxonomy/property-category.php:43
msgid "Add or remove categories"
msgstr "Ajouter ou supprimer des catégories"

#: src/post-type/taxonomy/property-category.php:44
msgid "Choose from the most used categories"
msgstr "Choisir parmi les catégories les plus utilisées"

#: src/post-type/taxonomy/property-category.php:45
msgid "Edit Category"
msgstr "Modifier la catégorie"

#: src/post-type/taxonomy/property-category.php:47
msgid "New Category Name"
msgstr "Nouveau nom de catégorie"

#: src/post-type/taxonomy/property-category.php:48
msgid "No categories found."
msgstr "Aucune catégorie trouvée."

#: src/post-type/taxonomy/property-category.php:49
msgid "Parent Category"
msgstr "Catégorie parente"

#: src/post-type/taxonomy/property-category.php:50
msgid "Parent Category:"
msgstr "Catégorie parente:"

#: src/post-type/taxonomy/property-category.php:51
msgid "Popular Categories"
msgstr "Catégories populaires"

#: src/post-type/taxonomy/property-category.php:52
msgid "Search Categories"
msgstr "Catégories de recherche"

#: src/post-type/taxonomy/property-category.php:53
msgid "Separate categories with commas"
msgstr "Séparez les catégories par des virgules"

#: src/post-type/taxonomy/property-category.php:54
msgid "Update Category"
msgstr "Mettre à jour la catégorie"

#: src/post-type/unit-post-type.php:29
msgid "Units"
msgstr "Unités"

#: src/post-type/unit-post-type.php:30
#: templates/field/reservations-field.php:38
msgid "Unit"
msgstr "Unité"

#: src/post-type/variation-post-type.php:34
msgid "Variations"
msgstr "Variantes"

#: src/post-type/variation-post-type.php:35
#: templates/field/reservations-field.php:33
#: assets/guide/index.js:1
msgid "Variation"
msgstr "Variantes"

#: src/rest/booking/create-booking-endpoint.php:163
msgid "Confirmed automatically since there are no available payment methods."
msgstr "Confirmé automatiquement car aucune méthode de paiement n'est disponible."

#: src/rest/booking/create-booking-endpoint.php:190
msgid "Booking created."
msgstr "Réservation créée."

#: src/rest/booking/create-booking-endpoint.php:222
msgid "Replacing an outdated booking with a new one."
msgstr "Remplacement d'une réservation obsolète par une nouvelle."

#: src/rest/booking/create-booking-endpoint.php:224
msgid "This booking cannot be completed because it has been modified by an administrator."
msgstr "Cette réservation ne peut pas être finalisée car elle a été modifiée par un administrateur."

#: src/rest/booking/create-booking-endpoint.php:226
msgid "This booking cannot be completed because the reservation list has been modified by the customer."
msgstr "Cette réservation ne peut pas être finalisée car la liste des réservations a été modifiée par le client."

#: src/rest/payment/create-payment-endpoint.php:133
msgid "Payment created."
msgstr "Paiement créé."

#: src/rest/payment/create-payment-endpoint.php:141
#: src/rest/payment/create-payment-endpoint.php:171
msgid "Failed to create payment for this booking."
msgstr "Échec de la création du paiement pour cette réservation."

#: src/rest/payment/create-payment-endpoint.php:168
msgid "This payment failed to process on the client side before being processed on the backend."
msgstr "Ce paiement n'a pas pu être traité côté client avant d'être traité en back-office."

#: src/rest/payment/process-payment-endpoint.php:84
msgid "The completed payment could not be processed."
msgstr "Le paiement finalisé n'a pas pu être traité."

#: src/rest/payment/process-payment-endpoint.php:130
msgid "You will be redirected to a secure page to complete your payment."
msgstr "Vous allez être redirigé vers une page sécurisée pour terminer votre paiement."

#: src/rest/payment/process-payment-endpoint.php:131
msgid "Payment completed."
msgstr "Paiement effectué."

#: src/rest/property/create-property-endpoint.php:89
msgid "Variation label"
msgstr "Étiquette de variante"

#: src/rest/property/create-property-endpoint.php:106
msgid "Unit label"
msgstr "Étiquette de l'unité"

#: src/settings.php:107
msgid "{site_link} — Built with {plugin_name}"
msgstr "{site_link} - Créé avec {plugin_name}"

#: src/shortcode/booking-details-shortcode.php:52
msgid "Booking not found."
msgstr "Réservation non trouvée."

#: templates/admin/metabox/submit-metabox.php:36
msgid "Created on:"
msgstr "Créée le :"

#: templates/admin/metabox/submit-metabox.php:47
msgid "Delete Permanently"
msgstr "Supprimer définitivement"

#: templates/admin/metabox/submit-metabox.php:49
msgid "Move to Trash"
msgstr "Mettre à la corbeille"

#: templates/admin/page/add-new-property-popup.php:22
#: assets/property-form-blocks/select-option/index.js:4
msgid "Label"
msgstr "Étiquettes"

#: templates/admin/page/add-new-property-popup.php:29
msgid "I have multiple units that can be booked"
msgstr "J'ai plusieurs unités qui peuvent être réservées"

#: templates/admin/page/add-new-property-popup.php:34
msgid "Booking type"
msgstr "Type de réservation"

#: templates/admin/page/add-new-property-popup.php:55
msgid "Continue"
msgstr "Continuer"

#: templates/admin/page/add-new-property-popup.php:58
#: assets/property-calendar/index.js:40
msgid "Cancel"
msgstr "annuler"

#: templates/email/template/admin-cancelled-booking-template.php:8
#: templates/email/template/admin-new-booking-template.php:8
#: templates/email/template/admin-payment-completed-template.php:8
msgid "Dear Administrator,"
msgstr "Cher administrateur,"

#: templates/email/template/admin-cancelled-booking-template.php:10
msgid "Booking is cancelled."
msgstr "La réservation est annulée."

#: templates/email/template/admin-new-booking-template.php:10
msgid "You've received a new booking."
msgstr "Vous avez reçu une nouvelle réservation."

#: templates/email/template/admin-new-booking-template.php:22
#: templates/email/template/customer-new-booking-template.php:22
msgid "Additional information"
msgstr "Informations supplémentaires"

#: templates/email/template/admin-new-booking-template.php:25
#: templates/email/template/admin-payment-completed-template.php:30
#: templates/email/template/customer-new-booking-template.php:20
#: templates/email/template/customer-payment-completed-template.php:25
msgid "Total price"
msgstr "Prix total"

#: templates/email/template/admin-new-booking-template.php:25
#: templates/email/template/admin-payment-completed-template.php:30
#: templates/email/template/customer-new-booking-template.php:20
#: templates/email/template/customer-payment-completed-template.php:25
msgid "Amount due"
msgstr "Montant dû"

#: templates/email/template/admin-new-booking-template.php:27
#: templates/email/template/admin-payment-completed-template.php:32
msgid "Customer info"
msgstr "Informations du client"

#: templates/email/template/admin-payment-completed-template.php:10
msgid "A payment has been successfully completed."
msgstr "Un paiement a été effectué avec succès."

#: templates/email/template/admin-payment-completed-template.php:12
msgid "Payment details"
msgstr "Détails du paiement"

#: templates/email/template/admin-payment-completed-template.php:14
msgid "ID"
msgstr "ID"

#: templates/email/template/admin-payment-completed-template.php:15
#: templates/shortcode/booking-details-shortcode.php:126
msgid "Method"
msgstr "Méthode"

#: templates/email/template/customer-cancelled-booking-template.php:8
#: templates/email/template/customer-new-booking-template.php:8
#: templates/email/template/customer-payment-completed-template.php:8
msgid "Dear {customer_name},"
msgstr "Cher, chère {customer_name},"

#: templates/email/template/customer-cancelled-booking-template.php:10
msgid "Your booking has been cancelled."
msgstr "Votre réservation a été annulée."

#: templates/email/template/customer-cancelled-booking-template.php:20
msgid "Let us know if we can do anything else for you."
msgstr "Faites-nous savoir si nous pouvons faire autre chose pour vous."

#: templates/email/template/customer-new-booking-template.php:10
msgid "Your booking has been placed."
msgstr "Votre réservation a été effectuée."

#: templates/email/template/customer-new-booking-template.php:25
msgid "See you soon."
msgstr "A bientôt."

#: templates/email/template/customer-payment-completed-template.php:10
msgid "We've received your payment."
msgstr "Nous avons bien reçu votre paiement."

#: templates/email/template/customer-payment-completed-template.php:14
msgid "Amount paid"
msgstr "Montant payé"

#: templates/field/payment-details-field.php:49
#: templates/shortcode/booking-details-shortcode.php:89
msgid "Total Paid"
msgstr "Total payé"

#: templates/field/payment-details-field.php:58
msgid "To Pay"
msgstr "À payer"

#: templates/field/reservations-field.php:51
#: templates/shortcode/booking-details-shortcode.php:76
#: templates/shortcode/booking-details-shortcode.php:122
msgid "Date"
msgstr "Date"

#. Translators: %s: Number of reservations in cart (HTML).
#: templates/shortcode/booking-calendar-shortcode.php:37
msgid "Your reservation %s"
msgstr "Votre réservation %s"

#: templates/shortcode/booking-calendar-shortcode.php:44
msgid "Checkout"
msgstr "Check-out"

#: templates/shortcode/booking-calendar-shortcode.php:57
msgid "Booking Confirmation"
msgstr "Confirmation de réservation"

#: templates/shortcode/booking-calendar-shortcode.php:112
msgid "Sorry, it seems that there are no available payment methods."
msgstr "Désolé, il semble qu'il n'existe pas de méthodes de paiement disponibles."

#: templates/shortcode/booking-calendar-shortcode.php:120
#: templates/shortcode/booking-details-shortcode.php:80
msgid "Total Price"
msgstr "Prix total"

#: templates/shortcode/booking-calendar-shortcode.php:124
msgid "Book Now"
msgstr "Réserver maintenant"

#. Translators: 1: Calendar title. 2: Variation title. 3: Booked items count. 4: Price.
#: templates/shortcode/booking-details-shortcode.php:46
msgid "%1$s - %2$s &times; %3$s for %4$s"
msgstr "%1$s - %2$s &times; %3$s pour %4$s"

#: templates/virtual-page/booking-confirmation-page.php:17
msgid "Reservation Received"
msgstr "Réservation reçue."

#: assets/blocks/booking-calendar/index.js:1
msgid "Date selection"
msgstr "Sélection de la date"

#: assets/blocks/booking-calendar/index.js:1
msgid "Range"
msgstr "Intervalle"

#: assets/blocks/booking-calendar/index.js:1
msgid "Multiple"
msgstr "Multiple"

#: assets/blocks/booking-calendar/index.js:1
msgid "Single"
msgstr "Unique"

#: assets/blocks/booking-calendar/index.js:1
msgid "Number of months"
msgstr "Nombre de mois"

#: assets/blocks/booking-calendar/index.js:1
msgid "Choose a calendar to display."
msgstr "Choisissez un calendrier à afficher."

#: assets/guide/index.js:1
#: assets/property-form/index.js:1
msgid "Back"
msgstr "Retourner"

#: assets/guide/index.js:1
msgid "Next"
msgstr "Suivant"

#: assets/guide/index.js:1
msgid "Finish"
msgstr "Terminer"

#: assets/guide/index.js:1
msgid "Run Guide"
msgstr "Lancer le guide"

#: assets/guide/index.js:1
#: assets/property-calendar/index.js:1
#: assets/property-form/index.js:1
msgid "Quick Start Guide"
msgstr "Guide de démarrage rapide"

#: assets/guide/index.js:1
msgid "Get familiar with the main interface and key features of the application."
msgstr "Découvrez l'interface principale et les principales fonctionnalités de l'application."

#: assets/guide/index.js:1
msgid "Date Range"
msgstr "Intervalle de dates"

#: assets/guide/index.js:1
msgid "Select the date range you want to display in the timeline, then click Update to apply it. Use the arrow buttons for navigation."
msgstr "Sélectionnez l'intervalle de dates que vous souhaitez afficher dans le calendrier, puis cliquez sur Mettre à jour pour l'appliquer. Utilisez les flèches pour naviguer."

#: assets/guide/index.js:1
msgid "Timeline"
msgstr "Calendrier"

#: assets/guide/index.js:1
msgid "The timeline at the top shows the selected date range and is scrollable, allowing you to navigate through more dates."
msgstr "Le calendrier situé en haut de la page affiche l'intervalle de dates sélectionné et peut être déroulé, ce qui vous permet de parcourir d'autres dates."

#: assets/guide/index.js:1
msgid "A variation is a different type of what you offer within one calendar like small boats vs. big boats, or regular tickets vs. VIP tickets. You can have one or multiple variations."
msgstr "Une variante est un type différent de ce que vous offrez dans le cadre d'un calendrier, comme les petits bateaux par rapport aux grands bateaux, ou les billets ordinaires par rapport aux billets VIP. Vous pouvez avoir une ou plusieurs variantes."

#: assets/guide/index.js:1
msgid "Variation Title & Actions"
msgstr "Titre et actions de la variante"

#: assets/guide/index.js:1
msgid "Edit, delete, or reorder a variation. By clicking the Edit icon, you can change the title, description, image, and physical units of the variation."
msgstr "Modifier, supprimer ou réorganiser une variante. En cliquant sur l'icône Modifier, vous pouvez modifier le titre, la description, l'image et les unités physiques de la variante."

#: assets/guide/index.js:1
#: assets/property-calendar/index.js:40
msgid "Bulk Edit"
msgstr "Modification en bloc"

#: assets/guide/index.js:1
msgid "Set availability and pricing in bulk for the selected date range, letting you update multiple days at once."
msgstr "Définissez la disponibilité et la tarification en bloc pour la plage de dates sélectionnée, ce qui vous permet de mettre à jour plusieurs jours à la fois."

#: assets/guide/index.js:1
msgid "Working Area"
msgstr "Espace de travail"

#: assets/guide/index.js:1
msgid "This table displays the availability and pricing."
msgstr "Ce tableau affiche la disponibilité et les prix."

#: assets/guide/index.js:1
msgid "Click on a cell or select a range to change the availability of all units."
msgstr "Cliquez sur une cellule ou sélectionnez une plage pour modifier la disponibilité de toutes les unités."

#: assets/guide/index.js:1
msgid "Unit Status"
msgstr "État de l’unité"

#: assets/guide/index.js:1
msgid "Click on a cell or select a range to change the availability of individual units."
msgstr "Cliquez sur une cellule ou sélectionnez une plage pour modifier la disponibilité des unités individuelles."

#: assets/guide/index.js:1
msgid "Click on a cell to set the price. Range selection is also supported."
msgstr "Cliquez sur une cellule pour définir le prix. La sélection de plage est également prise en charge."

#: assets/guide/index.js:1
#: assets/property-calendar/index.js:49
msgid "Add Variation"
msgstr "Ajouter une variation"

#: assets/guide/index.js:1
msgid "Create an unlimited number of variations for your calendar."
msgstr "Créez un nombre illimité de variations pour votre calendrier."

#: assets/guide/index.js:1
msgid "Edit Calendar Page"
msgstr "Modifier la page du calendrier"

#: assets/guide/index.js:1
msgid "Click the Edit button to open the page editor for this calendar, where you can update the title, image, and content."
msgstr "Cliquez sur le bouton Modifier afin d'ouvrir l'éditeur de page de ce calendrier, où vous pouvez mettre à jour le titre, l'image et le contenu."

#: assets/guide/index.js:1
msgid "Click Edit Form to open the form builder. This form will be used during the reservation process. Note: Instead of creating a new form, you can select an existing one from the list."
msgstr "Cliquez sur Modifier le formulaire afin d'ouvrir le générateur de formulaire. Ce formulaire sera utilisé pendant le processus de réservation. Note : Au lieu de créer un nouveau formulaire, vous pouvez sélectionner un formulaire existant dans la liste."

#: assets/guide/index.js:1
msgid "When you're done configuring your calendar and form, click View to view the page with the calendar and booking form."
msgstr "Lorsque vous avez fini de configurer votre calendrier et votre formulaire, cliquez sur Afficher pour afficher la page avec le calendrier et le formulaire de réservation."

#: assets/guide/index.js:1
msgid "Add Timeslot"
msgstr "Ajouter un créneau horaire"

#: assets/guide/index.js:1
msgid "For hourly reservations, click the plus icon to add a timeslot for the selected date."
msgstr "Pour les réservations horaires, cliquez sur l'icône plus pour ajouter un créneau horaire pour la date sélectionnée."

#: assets/guide/index.js:1
msgid "Visual representation of your booking form."
msgstr "Représentation visuelle de votre formulaire de réservation."

#: assets/guide/index.js:1
msgid "Form Fields"
msgstr "Champs de formulaire"

#: assets/guide/index.js:1
msgid "A list of available fields. Click or drag a field to add it to the Working Area."
msgstr "Une liste de champs disponibles. Cliquez ou faites glisser un champ pour l'ajouter à la zone de travail."

#: assets/guide/index.js:1
#: assets/property-form/index.js:1
msgid "Common Fields"
msgstr "Champs Communs"

#: assets/guide/index.js:1
msgid "Here, add form fields that stay the same regardless of the variation the customer books."
msgstr "Ici, ajoutez des champs de formulaire qui restent identiques quelle que soit la variante réservée par le client."

#: assets/guide/index.js:1
msgid "Variation Fields (if any)"
msgstr "Champs de variation (le cas échéant)"

#: assets/guide/index.js:1
msgid "Here, add fields specific to a chosen variation, which will be displayed for it during checkout."
msgstr "Ici, ajoutez des champs spécifiques à une variante choisie, qui seront affichés pour elle lors de la commande."

#: assets/guide/index.js:1
msgid "General form settings or field settings when a field is selected."
msgstr "Paramètres généraux du formulaire ou paramètres du champ quand un champ est sélectionné."

#: assets/guide/index.js:1
#: assets/property-calendar/index.js:4
#: assets/property-calendar/index.js:40
#: assets/property-form/index.js:1
msgid "Save"
msgstr "Sauvegarder"

#: assets/guide/index.js:1
msgid "When you're done configuring the form, click Save."
msgstr "Lorsque vous avez fini de configurer le formulaire, cliquez sur Enregistrer."

#: assets/property-calendar/index.js:1
msgid "Variation added."
msgstr "Variante ajoutée."

#: assets/property-calendar/index.js:1
msgid "Variation updated."
msgstr "Variante mise à jour."

#: assets/property-calendar/index.js:1
msgid "Variation removed."
msgstr "Variante supprimée."

#: assets/property-calendar/index.js:1
msgid "Availability updated."
msgstr "Disponibilité mise à jour."

#: assets/property-calendar/index.js:1
msgid "Price updated."
msgstr "Prix mis à jour."

#: assets/property-calendar/index.js:1
msgid "Unit added."
msgstr "Unité ajoutée."

#: assets/property-calendar/index.js:1
msgid "Unit removed."
msgstr "Unité supprimée."

#: assets/property-calendar/index.js:1
msgid "Unit updated."
msgstr "Unité mise à jour."

#: assets/property-calendar/index.js:1
msgid "Units updated."
msgstr "Unités mises à jour."

#: assets/property-calendar/index.js:1
msgid "Timeslot(s) added."
msgstr "Créneau(x) horaire(s) ajouté(s)."

#: assets/property-calendar/index.js:1
msgid "Timeslot(s) updated."
msgstr "Créneau(x) horaire(s) mis à jour."

#: assets/property-calendar/index.js:1
msgid "Timeslot(s) removed."
msgstr "Créneau(x) horaire(s) supprimé(s)."

#: assets/property-calendar/index.js:1
msgid "Associated form updated."
msgstr "Mise à jour du formulaire associé."

#: assets/property-calendar/index.js:1
#: assets/property-form/index.js:1
msgid "More actions"
msgstr "Plus d'actions"

#. translators: %s - service or product label
#: assets/property-calendar/index.js:4
msgid "Calendar for \"%s\""
msgstr "Calendrier pour \"%s\""

#: assets/property-calendar/index.js:4
msgid "Add timeslot"
msgstr "Ajouter un créneau horaire"

#: assets/property-calendar/index.js:4
msgid "Edit timeslot"
msgstr "Modifier le créneau horaire"

#: assets/property-calendar/index.js:4
msgid "Close"
msgstr "Fermer"

#. translators: %s is a Date
#: assets/property-calendar/index.js:7
msgid "Add timeslot for \"%s\""
msgstr "Ajouter un créneau horaire pour «%s»"

#: assets/property-calendar/index.js:7
#: assets/property-calendar/index.js:10
msgid "Start"
msgstr "Début"

#: assets/property-calendar/index.js:7
#: assets/property-calendar/index.js:10
msgid "End"
msgstr "Fin"

#: assets/property-calendar/index.js:7
#: assets/property-calendar/index.js:10
msgid "Timeslot label"
msgstr "Libellé du créneau horaire"

#: assets/property-calendar/index.js:7
#: assets/property-calendar/index.js:10
msgid "Optional custom name for this timeslot (e.g., Half-day). Leave empty to keep the time visible."
msgstr "Nom personnalisé facultatif pour ce créneau horaire (par ex. Demi-journée). Laissez vide pour conserver l'heure."

#: assets/property-calendar/index.js:7
msgid "Repeat"
msgstr "Répétition"

#: assets/property-calendar/index.js:7
msgid "Does not repeat"
msgstr "Ne se répète pas"

#: assets/property-calendar/index.js:7
msgid "Daily"
msgstr "Par jour"

#: assets/property-calendar/index.js:7
msgid "Every Weekday"
msgstr "Tous les jours de la semaine"

#: assets/property-calendar/index.js:7
msgid "Weekly"
msgstr "Hebdomadaire"

#: assets/property-calendar/index.js:7
msgid "Monthly"
msgstr "Mensuel"

#: assets/property-calendar/index.js:7
msgid "Repeat up to and including"
msgstr "Répéter jusqu'à et y compris"

#. translators: %s is a Date
#: assets/property-calendar/index.js:10
msgid "Edit timeslot \"%1$s - %2$s\""
msgstr "Modifier le créneau horaire \"%1$s - %2$s\""

#: assets/property-calendar/index.js:10
#: assets/property-calendar/index.js:25
msgid "Delete"
msgstr "Supprimer"

#: assets/property-calendar/index.js:10
msgid "Apply changes to"
msgstr "Appliquer les modifications à"

#: assets/property-calendar/index.js:10
#: assets/property-calendar/index.js:19
msgid "This timeslot only"
msgstr "Ce créneau horaire uniquement"

#. translators: %1$s - start date, %2$s - end date
#: assets/property-calendar/index.js:13
#: assets/property-calendar/index.js:22
msgid "This and following timeslots at the same time from %1$s to %2$s."
msgstr "Ce créneau horaire et les suivants en même temps de %1$s à %2$s."

#. translators: %1$s - start date, %2$s - end date
#: assets/property-calendar/index.js:16
#: assets/property-calendar/index.js:25
msgid "All timeslots at the same time from %1$s to %2$s."
msgstr "Tous les créneaux horaires en même temps de %1$s à %2$s."

#. translators: %s is a Date
#: assets/property-calendar/index.js:19
msgid "Delete timeslot \"%1$s - %2$s\""
msgstr "Supprimer le créneau horaire \"%1$s - %2$s\""

#: assets/property-calendar/index.js:25
msgid "Delete this timeslot? This cannot be undone."
msgstr "Supprimer ce créneau horaire ? Cette action est irréversible."

#: assets/property-calendar/index.js:25
#: assets/property-calendar/index.js:40
msgid "Yes, delete"
msgstr "Oui, supprimer"

#: assets/property-calendar/index.js:25
#: assets/property-calendar/index.js:40
msgid "No, cancel"
msgstr "Non, annuler"

#: assets/property-calendar/index.js:25
msgid "Move Up"
msgstr "Déplacer vers Haut"

#: assets/property-calendar/index.js:25
msgid "Move Down"
msgstr "Déplacer en bas"

#: assets/property-calendar/index.js:25
#: assets/property-calendar/index.js:40
msgid "Inventory"
msgstr "Inventaire"

#: assets/property-calendar/index.js:25
#: assets/property-calendar/index.js:40
msgid "Add Unit"
msgstr "Ajouter une unité"

#: assets/property-calendar/index.js:25
#: assets/property-calendar/index.js:40
msgid "Edit Variation"
msgstr "Modifier la variante"

#: assets/property-calendar/index.js:25
#: assets/property-calendar/index.js:49
msgid "Details"
msgstr "Détails"

#: assets/property-calendar/index.js:25
#: assets/property-calendar/index.js:49
msgid "Short text displayed under the main title to highlight key details."
msgstr "Texte court affiché sous le titre principal pour mettre en avant les informations clés."

#: assets/property-calendar/index.js:25
msgid "Apply for selected days"
msgstr "Appliquer aux jours sélectionnés"

#: assets/property-calendar/index.js:25
msgid "Select units to set their availability"
msgstr "Sélectionner les unités pour définir leur disponibilité"

#: assets/property-calendar/index.js:25
msgid "Select all"
msgstr "séléctionner tout"

#: assets/property-calendar/index.js:25
msgid "Clear selection"
msgstr "Effacer la sélection"

#. translators: %s - variation title
#: assets/property-calendar/index.js:28
#: assets/property-calendar/index.js:37
msgid "Bulk edit \"%s\""
msgstr "Éditer en bloc «%s»"

#: assets/property-calendar/index.js:28
#: assets/property-calendar/index.js:37
msgid "Apply from"
msgstr "Appliquer à"

#: assets/property-calendar/index.js:28
#: assets/property-calendar/index.js:37
msgid "Up to and including"
msgstr "Jusqu'à et y compris"

#: assets/property-calendar/index.js:28
msgid "Availability"
msgstr "Disponibilité"

#: assets/property-calendar/index.js:28
#: assets/property-calendar/index.js:31
msgid "Set availability for the selected units"
msgstr "Définir la disponibilité pour les unités sélectionnées"

#: assets/property-calendar/index.js:28
#: assets/property-calendar/index.js:31
#: assets/property-calendar/index.js:46
#: assets/property-calendar/index.js:49
msgid "Available"
msgstr "Disponible"

#: assets/property-calendar/index.js:28
#: assets/property-calendar/index.js:31
#: assets/property-calendar/index.js:46
#: assets/property-calendar/index.js:49
msgid "Not Available"
msgstr "Indisponible"

#: assets/property-calendar/index.js:28
#: assets/property-calendar/index.js:34
msgid "Price per unit (applies to all)"
msgstr "Prix par unité (s'applique à tous)"

#: assets/property-calendar/index.js:28
msgid "Multi-day"
msgstr "Plusieurs jours"

#. translators: %1$s - start time, %2$s - end time, %3$s - optional details (label, multi-day)
#: assets/property-calendar/index.js:31
msgid "Availability (%1$s - %2$s)%3$s"
msgstr "Disponibilité (%1$s - %2$s)%3$s"

#: assets/property-calendar/index.js:31
#: assets/property-calendar/index.js:34
msgid "Copy to All Timeslots"
msgstr "Copier vers tous les créneaux horaires"

#. translators: %1$s - start time, %2$s - end time, %3$s - optional details (label, multi-day)
#: assets/property-calendar/index.js:34
msgid "Price (%1$s - %2$s)%3$s"
msgstr "Prix (%1$s - %2$s)%3$s"

#: assets/property-calendar/index.js:37
msgid "No timeslots have been created yet. Please create them on the main screen before editing."
msgstr "Aucun créneau horaire n'a encore été créé. Veuillez les créer sur l'écran principal avant de les modifier."

#. translators: %s - variation title
#: assets/property-calendar/index.js:40
msgid "Delete Variation: %s"
msgstr "Supprimer la variante : %s"

#: assets/property-calendar/index.js:40
msgid "Delete this variation? This cannot be undone."
msgstr "Supprimer cette variation ? Cette action est irréversible."

#: assets/property-calendar/index.js:40
msgid "Variation:"
msgstr "Variation :"

#: assets/property-calendar/index.js:40
msgid "Delete Variation"
msgstr "Supprimer la Variante"

#: assets/property-calendar/index.js:40
#: assets/property-calendar/index.js:49
msgid "Booked"
msgstr "Réservé"

#: assets/property-calendar/index.js:40
msgid "Edit price"
msgstr "Modifier le prix"

#. translators: %1$s - start time, %2$s - end time
#: assets/property-calendar/index.js:43
#: assets/property-calendar/index.js:46
#: assets/property-calendar/index.js:49
msgid "%1$s - %2$s"
msgstr "%1$s – %2$s"

#: assets/property-calendar/index.js:43
msgid "Edit availability"
msgstr "Modifier la disponibilité"

#: assets/property-calendar/index.js:46
msgid "Edit status"
msgstr "Modifier l'état"

#: assets/property-calendar/index.js:49
msgid "Fully booked"
msgstr "Complet"

#: assets/property-calendar/index.js:49
msgid "Unavailable"
msgstr "Indisponible"

#: assets/property-calendar/index.js:49
msgid "Price not set"
msgstr "Aucun prix"

#: assets/property-calendar/index.js:49
msgid "Timeslot not created"
msgstr "Créneau horaire non créé"

#: assets/property-calendar/index.js:49
msgid "Select form"
msgstr "Sélectionner un formulaire"

#: assets/property-calendar/index.js:49
msgid "Select associated form"
msgstr "Sélectionner le formulaire associé"

#: assets/property-calendar/index.js:49
#: assets/public/public.js:2739
msgid "Today"
msgstr "Aujourd'hui"

#: assets/property-form-blocks/checkbox/index.js:1
#: assets/property-form-blocks/number/index.js:1
#: assets/property-form-blocks/price-adjustment/index.js:1
#: assets/property-form-blocks/radio/index.js:1
#: assets/property-form-blocks/select-option/index.js:1
msgid "Upgrade to Pro"
msgstr "Passer à la version Pro"

#: assets/property-form-blocks/checkbox/index.js:1
#: assets/property-form-blocks/number/index.js:1
#: assets/property-form-blocks/price-adjustment/index.js:1
#: assets/property-form-blocks/radio/index.js:1
#: assets/property-form-blocks/select-option/index.js:1
msgid "This feature is only available in the Pro version."
msgstr "Cette fonction n'est disponible que dans la version Pro."

#: assets/property-form-blocks/checkbox/index.js:1
#: assets/property-form-blocks/number/index.js:1
#: assets/property-form-blocks/price-adjustment/index.js:1
#: assets/property-form-blocks/radio/index.js:1
#: assets/property-form-blocks/select-option/index.js:1
msgid "Unlock"
msgstr "Déverrouiller"

#: assets/property-form-blocks/checkbox/index.js:1
#: assets/property-form-blocks/number/index.js:1
#: assets/property-form-blocks/price-adjustment/index.js:1
#: assets/property-form-blocks/radio/index.js:1
#: assets/property-form-blocks/select-option/index.js:1
msgid "Type"
msgstr "Type"

#. translators: %1$s - currency symbol. Flat refers to a flat rate or fixed price — for example, modifying the price by a fixed amount like $100.
#: assets/property-form-blocks/checkbox/index.js:4
#: assets/property-form-blocks/number/index.js:4
#: assets/property-form-blocks/price-adjustment/index.js:4
#: assets/property-form-blocks/radio/index.js:4
#: assets/property-form-blocks/select-option/index.js:4
msgid "Flat (%1$s)"
msgstr "Plat (%1$s)"

#: assets/property-form-blocks/checkbox/index.js:4
#: assets/property-form-blocks/number/index.js:4
#: assets/property-form-blocks/price-adjustment/index.js:4
#: assets/property-form-blocks/radio/index.js:4
#: assets/property-form-blocks/select-option/index.js:4
msgid "Percentage (%)"
msgstr "Pourcentage (%)"

#: assets/property-form-blocks/checkbox/index.js:4
#: assets/property-form-blocks/number/index.js:4
#: assets/property-form-blocks/price-adjustment/index.js:4
#: assets/property-form-blocks/radio/index.js:4
#: assets/property-form-blocks/select-option/index.js:4
msgid "Calculated sequentially."
msgstr "Calcul séquentiel."

#: assets/property-form-blocks/checkbox/index.js:4
#: assets/property-form-blocks/number/index.js:4
#: assets/property-form-blocks/price-adjustment/index.js:4
#: assets/property-form-blocks/radio/index.js:4
#: assets/property-form-blocks/select-option/index.js:4
msgid "Value"
msgstr "Valeur"

#: assets/property-form-blocks/checkbox/index.js:4
#: assets/property-form-blocks/number/index.js:4
#: assets/property-form-blocks/price-adjustment/index.js:4
#: assets/property-form-blocks/radio/index.js:4
#: assets/property-form-blocks/select-option/index.js:4
msgid "Multiply by duration"
msgstr "Multiplier par durée"

#: assets/property-form-blocks/checkbox/index.js:4
#: assets/property-form-blocks/number/index.js:4
#: assets/property-form-blocks/price-adjustment/index.js:4
#: assets/property-form-blocks/radio/index.js:4
#: assets/property-form-blocks/select-option/index.js:4
msgid "The final price is calculated by multiplying it by the duration."
msgstr "Le prix final est calculé en le multipliant par la durée."

#: assets/property-form-blocks/checkbox/index.js:4
#: assets/property-form-blocks/country-select/index.js:1
#: assets/property-form-blocks/customer-email/index.js:1
#: assets/property-form-blocks/customer-name/index.js:1
#: assets/property-form-blocks/customer-phone/index.js:1
#: assets/property-form-blocks/email/index.js:1
#: assets/property-form-blocks/number/index.js:4
#: assets/property-form-blocks/phone/index.js:1
#: assets/property-form-blocks/radio-group/index.js:1
#: assets/property-form-blocks/select/index.js:1
#: assets/property-form-blocks/text/index.js:1
#: assets/property-form-blocks/textarea/index.js:1
msgid "This field must be filled out before submitting the form."
msgstr "Ce champ doit être rempli avant de soumettre le formulaire."

#: assets/property-form-blocks/checkbox/index.js:4
msgid "Checked"
msgstr "Vérifié"

#: assets/property-form-blocks/checkbox/index.js:4
#: assets/property-form-blocks/country-select/index.js:1
#: assets/property-form-blocks/email/index.js:1
#: assets/property-form-blocks/number/index.js:4
#: assets/property-form-blocks/phone/index.js:1
#: assets/property-form-blocks/price-adjustment/index.js:4
#: assets/property-form-blocks/radio-group/index.js:1
#: assets/property-form-blocks/select/index.js:1
#: assets/property-form-blocks/text/index.js:1
#: assets/property-form-blocks/textarea/index.js:1
msgid "HTML Name"
msgstr "Nom HTML"

#: assets/property-form-blocks/checkbox/index.js:4
#: assets/property-form-blocks/country-select/index.js:1
#: assets/property-form-blocks/customer-email/index.js:1
#: assets/property-form-blocks/customer-name/index.js:1
#: assets/property-form-blocks/customer-phone/index.js:1
#: assets/property-form-blocks/email/index.js:1
#: assets/property-form-blocks/number/index.js:4
#: assets/property-form-blocks/phone/index.js:1
#: assets/property-form-blocks/price-adjustment/index.js:4
#: assets/property-form-blocks/radio-group/index.js:1
#: assets/property-form-blocks/radio/index.js:4
#: assets/property-form-blocks/select/index.js:1
#: assets/property-form-blocks/text/index.js:1
#: assets/property-form-blocks/textarea/index.js:1
msgid "Enter label…"
msgstr "Entrer l'étiquette..."

#: assets/property-form-blocks/checkbox/index.js:4
#: assets/property-form-blocks/country-select/index.js:1
#: assets/property-form-blocks/customer-email/index.js:1
#: assets/property-form-blocks/customer-name/index.js:1
#: assets/property-form-blocks/customer-phone/index.js:1
#: assets/property-form-blocks/email/index.js:1
#: assets/property-form-blocks/number/index.js:4
#: assets/property-form-blocks/phone/index.js:1
#: assets/property-form-blocks/price-adjustment/index.js:4
#: assets/property-form-blocks/radio/index.js:4
#: assets/property-form-blocks/select/index.js:1
#: assets/property-form-blocks/text/index.js:1
#: assets/property-form-blocks/textarea/index.js:1
msgid "Enter description…"
msgstr "Entrer la description…"

#: assets/property-form-blocks/country-select/index.js:1
#: assets/property-form-blocks/radio/index.js:4
#: assets/property-form-blocks/select-option/index.js:4
msgid "Selected"
msgstr "Sélectionné"

#: assets/property-form-blocks/customer-email/index.js:1
#: assets/property-form-blocks/customer-name/index.js:1
#: assets/property-form-blocks/customer-phone/index.js:1
#: assets/property-form-blocks/email/index.js:1
#: assets/property-form-blocks/number/index.js:4
#: assets/property-form-blocks/phone/index.js:1
#: assets/property-form-blocks/text/index.js:1
#: assets/property-form-blocks/textarea/index.js:1
msgid "Placeholder"
msgstr "Placeholder"

#: assets/property-form-blocks/customer-email/index.js:1
#: assets/property-form-blocks/customer-name/index.js:1
#: assets/property-form-blocks/customer-phone/index.js:1
#: assets/property-form-blocks/email/index.js:1
#: assets/property-form-blocks/number/index.js:4
#: assets/property-form-blocks/phone/index.js:1
#: assets/property-form-blocks/text/index.js:1
#: assets/property-form-blocks/textarea/index.js:1
msgid "A hint inside a form field."
msgstr "Un indice à l'intérieur d'un champ de formulaire."

#: assets/property-form-blocks/number/index.js:4
msgid "Minimum"
msgstr "Minimum"

#: assets/property-form-blocks/number/index.js:4
msgid "Maximum"
msgstr "Maximum"

#: assets/property-form-blocks/number/index.js:4
msgid "Threshold value"
msgstr "Valeur du seuil"

#: assets/property-form-blocks/number/index.js:4
msgid "Applies if the value exceeds the threshold."
msgstr "S'applique si la valeur dépasse le seuil."

#: assets/property-form/index.js:1
msgid "Form saved."
msgstr "Formulaire enregistré."

#: assets/property-form/index.js:1
#: assets/property-form/index.js:4
msgid "Default"
msgstr "Par défaut"

#. translators: %1$s - default currency
#: assets/property-form/index.js:4
#: assets/property-form/index.js:7
msgid "Default - %1$s"
msgstr "Par défaut - %1$s"

#: assets/property-form/index.js:7
msgid "Form Settings"
msgstr "Paramètres du formulaire"

#: assets/property-form/index.js:7
msgid "No notifications have been created yet. Once set up, they will appear here."
msgstr "Aucune notification n'a encore été créée. Une fois configurée, elles apparaîtront ici."

#: assets/property-form/index.js:7
msgid "Edit"
msgstr "Modifier"

#: assets/property-form/index.js:7
msgid "Layout Blocks"
msgstr "Blocs de mise en page"

#: assets/property-form/index.js:7
msgid "These fields apply to all variations and appear once at checkout."
msgstr "Ces champs s'appliquent à toutes les variantes et apparaissent une seule fois lors du paiement."

#: assets/property-form/index.js:7
msgid "These fields apply to a specific variation and appear at checkout for each."
msgstr "Ces champs s'appliquent à une variante spécifique et apparaissent au moment du paiement pour chacune d'entre elles."

#: assets/property-form/index.js:7
msgctxt "block title"
msgid "Editor Area"
msgstr "Zone d'édition"

#: assets/public/public.js:3390
#: assets/public/public.js:3449
#: assets/public/public.js:4934
msgctxt "Prices start from"
msgid "from %s"
msgstr "de %s"

#: assets/public/public.js:3398
msgid "Book"
msgstr "Réserver"

#: assets/public/public.js:3454
msgid "Remove"
msgstr "Supprimer"

#: assets/public/public.js:3649
#: assets/public/public.js:3796
msgid "Stripe payments element is not set."
msgstr "L'élément de paiement Stripe n'est pas configuré."

#: assets/public/public.js:5085
msgid "Your cart is empty."
msgstr "Votre panier est vide."

#: assets/blocks/booking-calendar/block.json
msgctxt "block title"
msgid "Booking Calendar"
msgstr "Calendrier de réservation"

#: assets/property-form-blocks/checkbox/block.json
msgctxt "block title"
msgid "Checkbox"
msgstr "Case"

#: assets/property-form-blocks/checkbox/block.json
#: assets/property-form-blocks/country-select/block.json
#: assets/property-form-blocks/customer-email/block.json
#: assets/property-form-blocks/customer-name/block.json
#: assets/property-form-blocks/customer-phone/block.json
#: assets/property-form-blocks/email/block.json
#: assets/property-form-blocks/number/block.json
#: assets/property-form-blocks/phone/block.json
#: assets/property-form-blocks/price-adjustment/block.json
#: assets/property-form-blocks/radio-group/block.json
#: assets/property-form-blocks/radio/block.json
#: assets/property-form-blocks/select-option/block.json
#: assets/property-form-blocks/select/block.json
#: assets/property-form-blocks/text/block.json
#: assets/property-form-blocks/textarea/block.json
msgctxt "block description"
msgid "Form control."
msgstr "Contrôle du formulaire."

#: assets/property-form-blocks/country-select/block.json
msgctxt "block title"
msgid "Country"
msgstr "Pays"

#: assets/property-form-blocks/customer-email/block.json
msgctxt "block title"
msgid "Customer Email"
msgstr "Email du client"

#: assets/property-form-blocks/customer-name/block.json
msgctxt "block title"
msgid "Customer Name"
msgstr "Nom du client"

#: assets/property-form-blocks/customer-phone/block.json
msgctxt "block title"
msgid "Customer Phone"
msgstr "Téléphone du client"

#: assets/property-form-blocks/email/block.json
msgctxt "block title"
msgid "Email"
msgstr "Email"

#: assets/property-form-blocks/number/block.json
msgctxt "block title"
msgid "Number"
msgstr "Numéro "

#: assets/property-form-blocks/phone/block.json
msgctxt "block title"
msgid "Phone"
msgstr "N° Téléphone"

#: assets/property-form-blocks/price-adjustment/block.json
msgctxt "block title"
msgid "Price Adjustment"
msgstr "Ajustement des prix"

#: assets/property-form-blocks/radio-group/block.json
msgctxt "block title"
msgid "Multiple Choice"
msgstr "Choix multiple"

#: assets/property-form-blocks/radio/block.json
#: assets/property-form-blocks/select-option/block.json
msgctxt "block title"
msgid "Option"
msgstr "Option"

#: assets/property-form-blocks/select/block.json
msgctxt "block title"
msgid "Dropdown"
msgstr "Menu déroulant"

#: assets/property-form-blocks/text/block.json
msgctxt "block title"
msgid "Short Answer"
msgstr "Réponse courte"

#: assets/property-form-blocks/textarea/block.json
msgctxt "block title"
msgid "Long Answer"
msgstr "Réponse longue"

