# Copyright (C) 2023 VonStroheim
# This file is distributed under the GPL v2 or later.
msgid ""
msgstr ""
"Project-Id-Version: TheBooking 3.0.5\n"
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/team-booking\n"
"POT-Creation-Date: 2023-03-10T01:53:46+00:00\n"
"PO-Revision-Date: 2023-03-10 03:04+0100\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: fr_FR\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
"X-Generator: Poedit 3.2.2\n"
"X-Domain: team-booking\n"

#. Plugin Name of the plugin
msgid "TheBooking"
msgstr "TheBooking"

#. Description of the plugin
msgid "A booking plugin for WordPress."
msgstr ""

#. Author of the plugin
msgid "VonStroheim"
msgstr ""

#. Author URI of the plugin
msgid "https://stroheimdesign.com"
msgstr ""

#: Functions.php:304 Modules/Notifications.php:611
#: Modules/Notifications.php:617 Modules/Notifications.php:623
#: src/backend/components/Plugin/AvailabilityCalendar.js:213
#: src/backend/components/Plugin/DataTableReservations.js:283
#: src/backend/components/Plugin/DataTableReservations.js:965
#: src/backend/components/Plugin/DataTableReservations.js:1007
#: src/backend/components/Plugin/DataTableReservations.js:1527
#: src/backend/components/Plugin/ReservationSettingsSection.js:152
#: src/backend/components/Plugin/ReservationSettingsSection.js:1011
msgid "Service"
msgstr "Service"

#: Functions.php:308 src/backend/components/Plugin/DataTableReservations.js:278
#: src/backend/components/Plugin/ReservationSettingsSection.js:583
msgid "Date"
msgstr ""

#: Functions.php:312 src/backend/components/Plugin/DataTableReservations.js:970
#: src/backend/components/Plugin/DataTableReservations.js:1018
msgid "Created"
msgstr ""

#: Functions.php:321
msgid "Form field"
msgstr ""

#: Functions.php:328
msgid "TheBooking reservations"
msgstr ""

#: Functions.php:701 Modules/Notifications.php:597
#: Modules/Notifications.php:705 Settings/Customer/Email.php:22
#: src/backend/components/Plugin/DataTableCustomers.js:640
#: src/backend/components/Plugin/FormBuilder.js:572
#: src/backend/components/Plugin/FormBuilder.js:645
msgid "Email"
msgstr "Email"

#: Functions.php:710 src/backend/components/Plugin/FormBuilder.js:649
msgid "First name"
msgstr "Prénom"

#: Functions.php:719 src/backend/components/Plugin/FormBuilder.js:653
msgid "Last name"
msgstr "Nom "

#: Functions.php:726 Modules/Locations.php:184 Settings/Location/Address.php:21
#: src/backend/components/Plugin/DataTableLocations.js:399
msgid "Address"
msgstr "Adresse"

#: Functions.php:733 Modules/Notifications.php:603 plugin_options.php:593
#: Settings/Customer/Phone.php:21
#: src/backend/components/Plugin/DataTableCustomers.js:658
msgid "Phone"
msgstr "Téléphone"

#: Functions.php:740
msgid "Url"
msgstr ""

#: Modules/Gcal2Ways.php:202
msgid "Google"
msgstr "Google"

#: Modules/Gcal2Ways.php:241
msgid "Google Meet link"
msgstr "Lien Google Meet"

#: Modules/Gcal2Ways.php:243 Modules/Notifications.php:629
#: Modules/Notifications.php:635 Modules/Notifications.php:641
#: Modules/Notifications.php:647 Modules/Notifications.php:653
#: Modules/Notifications.php:659 Modules/Notifications.php:665
#: Modules/Notifications.php:671 Modules/Notifications.php:677
#: Modules/Notifications.php:683 Modules/Notifications.php:689
#: Modules/Notifications.php:695 Modules/Notifications.php:716
#: Modules/Notifications.php:722 Modules/Notifications.php:728
#: Modules/Notifications.php:734 Modules/Notifications.php:740
#: Modules/Zoom.php:125 Modules/Zoom.php:132
#: src/backend/components/Plugin/DataTableCoupons.js:105
#: src/backend/components/Plugin/ReservationSettingsSection.js:151
msgid "Reservation"
msgstr ""

#: Modules/Gcal2Ways.php:426 Modules/Gcal2Ways.php:429
#: src/backend/components/Plugin/GoogleAvailabilityPanel.js:488
#: src/backend/components/Plugin/GoogleAvailabilityPanel.js:498
msgid "Google Calendar"
msgstr ""

#: Modules/Gcal2Ways.php:430
msgid ""
"In order to use Google Calendar with the plugin, you have to activate and "
"configure a Google Project."
msgstr ""

#: Modules/Gcal2Ways.php:600
msgid ""
"Your authorization was revoked upstream, please disconnect and reconnect!"
msgstr ""

#: Modules/Gcal2Ways.php:603
msgid ""
"Something changed in your Google account (a password reset or similar), "
"please disconnect and reconnect!"
msgstr ""

#: Modules/Gcal3Way/Routes/GetAuthUrl.php:32
msgid "Google Calendar API is not configured."
msgstr ""

#: Modules/Gcal3Way/Routes/GetCalendars.php:49
msgid ""
"Insufficient permissions, please disconnect, then request the authorization "
"again and ensure to select ALL the checkboxes when asked for permissions!"
msgstr ""

#: Modules/Gcal3Way/Routes/RevokeAuth.php:40
msgid "Access was already revoked manually."
msgstr ""

#: Modules/Locations.php:114 Routes/Customers/Save.php:99
#: Routes/Promotions/Save.php:71 Routes/Providers/Save.php:40
#: Routes/SaveSettingsRoute.php:58 Routes/Services/DataCustomSave.php:44
#: Routes/Services/DataSave.php:40
msgid "Settings saved!"
msgstr "Paramètres sauvegardés"

#: Modules/Locations.php:130
msgid "Location added!"
msgstr ""

#: Modules/Locations.php:144
msgid "Location removed!"
msgstr ""

#: Modules/Locations.php:160
msgid "Locations removed!"
msgstr ""

#: Modules/Locations.php:183 Modules/Notifications.php:591
#: Modules/Notifications.php:609 Modules/Notifications.php:699
#: plugin_options.php:484 plugin_options.php:554 plugin_options.php:591
#: plugin_options.php:628 Settings/Customer/Name.php:22
#: Settings/Location/Name.php:21 Settings/Promotion/Name.php:21
#: Settings/Service/Name.php:21
#: src/backend/components/Plugin/DataTableApiTokens.js:168
#: src/backend/components/Plugin/DataTableCustomers.js:622
#: src/backend/components/Plugin/DataTableLocations.js:384
#: src/backend/components/Plugin/DataTablePromotions.js:171
#: src/backend/components/Plugin/DataTablePromotions.js:470
#: src/backend/components/Plugin/DataTableServices.js:671
#: src/backend/components/Plugin/WorkingHoursPanel.js:160
#: src/backend/components/Plugin/WorkingHoursPanel.js:446
#: src/backend/components/Plugin/WorkingHoursSettingsSection.js:61
msgid "Name"
msgstr "Nom"

#: Modules/Locations.php:185 plugin_options.php:487 plugin_options.php:594
#: plugin_options.php:633
#: src/backend/components/Plugin/AvailabilityCalendar.js:228
#: src/backend/components/Plugin/DataTableCoupons.js:109
#: src/backend/components/Plugin/DataTablePromotions.js:201
#: src/backend/components/Plugin/DataTableReservations.js:308
#: src/backend/components/Plugin/DataTableReservations.js:1594
#: src/backend/components/Plugin/ReservationSettingsSection.js:540
#: src/backend/components/Plugin/WorkingHoursPanel.js:198
#: src/frontend/components/ViewReservations.js:171
msgid "Actions"
msgstr ""

#: Modules/Locations.php:190 plugin_options.php:356 plugin_options.php:562
#: plugin_options.php:599 plugin_options.php:641 plugin_options.php:778
#: src/backend/components/Plugin/ReservationSettingsSection.js:669
#: src/backend/components/Plugin/WorkingHoursSettingsSection.js:117
msgid "General"
msgstr ""

#: Modules/Locations.php:204
#: src/backend/components/Plugin/DataTableLocations.js:302
#: src/backend/components/Plugin/DataTableLocations.js:308
msgid "Locations"
msgstr ""

#. translators: %s: name of the service
#: Modules/Notifications.php:325
msgid "Duplicate from %s"
msgstr ""

#: Modules/Notifications.php:350
msgid "To the customer"
msgstr ""

#: Modules/Notifications.php:360
msgid "To the admin"
msgstr ""

#: Modules/Notifications.php:374
msgid "Personal notifications"
msgstr ""

#: Modules/Notifications.php:518
msgid "Selected"
msgstr "Sélectionné"

#: Modules/Notifications.php:519
msgid "Not selected"
msgstr "Non sélectionné"

#: Modules/Notifications.php:593 Modules/Notifications.php:599
#: Modules/Notifications.php:605
#: src/backend/components/Plugin/AddReservation.js:196
#: src/backend/components/Plugin/DataTableReservations.js:288
#: src/backend/components/Plugin/DataTableReservations.js:1550
#: src/backend/components/Plugin/ReservationSettingsSection.js:171
#: src/backend/components/Plugin/ReservationSettingsSection.js:1216
msgid "Customer"
msgstr "Client"

#: Modules/Notifications.php:615 Settings/Service/Description.php:21
#: src/backend/components/Plugin/FormBuilder.js:961
msgid "Description"
msgstr ""

#: Modules/Notifications.php:621 Settings/Service/ShortDescription.php:20
#: src/backend/components/Plugin/DataTableServices.js:686
msgid "Short description"
msgstr ""

#: Modules/Notifications.php:627
msgid "Start time"
msgstr "Heure de début"

#: Modules/Notifications.php:633
msgid "Start date"
msgstr "Date du rdv"

#: Modules/Notifications.php:639
msgid "End time"
msgstr "Heure de fin"

#: Modules/Notifications.php:645
msgid "End date"
msgstr "Date de fin"

#: Modules/Notifications.php:651
msgid "Timezone"
msgstr ""

#: Modules/Notifications.php:657
msgid "Location (name)"
msgstr ""

#: Modules/Notifications.php:663
msgid "Location (address)"
msgstr ""

#: Modules/Notifications.php:669
#: src/backend/components/Plugin/ReservationSettingsSection.js:223
msgid "Duration"
msgstr ""

#: Modules/Notifications.php:675 Settings/Service/Price.php:23
#: src/backend/components/Plugin/DataTableReservations.js:975
#: src/backend/components/Plugin/DataTableReservations.js:1016
#: src/backend/components/Plugin/ReservationSettingsSection.js:232
msgid "Price"
msgstr "Prix"

#: Modules/Notifications.php:681
#: src/backend/components/Plugin/AddReservation.js:111
#: src/backend/components/Plugin/ReservationSettingsSection.js:227
#: src/backend/components/Plugin/ReservationSettingsSection.js:1094
#: src/frontend/components/ReservationForm.js:521
msgid "Tickets"
msgstr "Nombre de Places"

#: Modules/Notifications.php:687 Settings/Service/CancellationReason.php:21
#: src/backend/components/Plugin/ReservationSettingsSection.js:249
#: src/backend/components/Plugin/ReservationSettingsSection.js:1242
msgid "Cancellation reason"
msgstr "Raison de l'annulation"

#: Modules/Notifications.php:693 Settings/Service/Id.php:21
#: src/backend/components/Plugin/DataTableReservations.js:273
msgid "Id"
msgstr ""

#: Modules/Notifications.php:701 Modules/Notifications.php:707
#: src/backend/components/Plugin/AvailabilityCalendar.js:218
#: src/backend/components/Plugin/DataTableReservations.js:303
#: src/backend/components/Plugin/DataTableReservations.js:969
#: src/backend/components/Plugin/DataTableReservations.js:1017
#: src/backend/components/Plugin/DataTableReservations.js:1572
#: src/backend/components/Plugin/ReservationSettingsSection.js:190
#: src/backend/components/Plugin/ReservationSettingsSection.js:1192
msgid "Provider"
msgstr ""

#: Modules/Notifications.php:714
msgid "Start time (old)"
msgstr ""

#: Modules/Notifications.php:720
msgid "Start date (old)"
msgstr ""

#: Modules/Notifications.php:726
msgid "End time (old)"
msgstr ""

#: Modules/Notifications.php:732
msgid "End date (old)"
msgstr ""

#: Modules/Notifications.php:738
msgid "Duration (old)"
msgstr ""

#: Modules/Notifications.php:755
msgid "Form"
msgstr ""

#: Modules/WorkingHours.php:500 Modules/WorkingHours.php:557
#: Modules/WorkingHours.php:580 Modules/WorkingHours.php:617
msgid "Service provider not found."
msgstr ""

#: Modules/WPML.php:62 Modules/WPML.php:91 Modules/WPML.php:110
msgid "Translations"
msgstr "Traductions"

#: Modules/WPML.php:240
msgid "Update WPML translations"
msgstr ""

#: Modules/WPML.php:243
msgid "Update"
msgstr ""

#: Modules/WPML.php:245
msgid "Regenerate existing strings data for WPML"
msgstr ""

#: Modules/Zoom.php:123
msgid "Zoom Join Meeting link"
msgstr ""

#: Modules/Zoom.php:130
msgid "Zoom Start Meeting link"
msgstr ""

#. translators: %s: Name of a customer
#: Modules/Zoom.php:231 Modules/Zoom.php:485
msgid "Meeting with %s"
msgstr ""

#: Modules/Zoom.php:520 Modules/Zoom.php:524
msgid "Zoom"
msgstr ""

#: Modules/Zoom.php:526
msgid ""
"How to get your API keys? You need to go to the Zoom \"App Marketplace\", "
"log in using your zoom account and then select \"Build App\" from the "
"\"Develop\" dropdown menu. Then you need to choose the JWT option for "
"\"server-to-server integration\". Once you will out some basic information "
"you will be taken to the \"App Credentials\" page which will give you your "
"API key and API secret."
msgstr ""

#: Plugin/DateTimeTbk.php:65
msgid "All day"
msgstr "Toute la journée"

#: Plugin/Elementor_Widget.php:30
msgid "TheBooking widget"
msgstr ""

#: Plugin/Elementor_Widget.php:54
msgid "Configuration"
msgstr ""

#: Plugin/Elementor_Widget.php:61
msgid "Widget type"
msgstr ""

#: Plugin/Elementor_Widget.php:65
msgid "Monthly calendar"
msgstr ""

#: Plugin/Elementor_Widget.php:66
msgid "Upcoming events"
msgstr ""

#: Plugin/Elementor_Widget.php:67
msgid "Unscheduled services"
msgstr ""

#: Plugin/Elementor_Widget.php:68
msgid "Reservations list (logged users only)"
msgstr ""

#: Plugin/Elementor_Widget.php:74
msgid "Displayed events"
msgstr ""

#: Plugin/Elementor_Widget.php:75
msgid "The number of upcoming events that are displayed on the page"
msgstr ""

#: Plugin/Elementor_Widget.php:87 src/frontend/components/App.js:1211
msgid "Show more"
msgstr ""

#: Plugin/Elementor_Widget.php:88
msgid "Shows a button to load more events"
msgstr ""

#: Plugin/Elementor_Widget.php:98
msgid "Maximum fetched events"
msgstr ""

#: Plugin/Elementor_Widget.php:99
msgid ""
"Limit the number of maximum events that can be loaded. 0 means no limit."
msgstr ""

#: Plugin/Elementor_Widget.php:115
msgid "Restrictions"
msgstr ""

#: Plugin/Elementor_Widget.php:122 Settings/Provider/RestrictServices.php:21
msgid "Restrict services"
msgstr ""

#: Plugin/Elementor_Widget.php:134
msgid "Restrict providers"
msgstr ""

#: Plugin/Elementor_Widget.php:146
#: src/backend/components/Plugin/DataTableApiTokens.js:104
#: src/backend/components/Plugin/DataTableApiTokens.js:176
msgid "Read-only"
msgstr ""

#: Plugin/Elementor_Widget.php:156
msgid "Logged-only"
msgstr ""

#: Plugin/PaymentGateways/PayPal_Gateway.php:204
#: Plugin/PaymentGateways/Stripe_Gateway.php:185
msgid "No payment to refund."
msgstr ""

#: Plugin/PaymentGateways/PayPal_Gateway.php:218
msgid "PayPal API are not configured, refunds are not active."
msgstr ""

#: Plugin/PaymentGateways/PayPal_Gateway.php:234
msgid "PayPal API connection error."
msgstr ""

#. translators: %s: Reason for a refund failure
#: Plugin/PaymentGateways/PayPal_Gateway.php:258
msgid "PayPal refund failed. Reason: %s"
msgstr ""

#. translators: %s: Reason for a refund pending status
#: Plugin/PaymentGateways/PayPal_Gateway.php:274
msgid "PayPal refund pending. Reason: %s"
msgstr ""

#. translators: 1: reservation start time 2: reservation end time
#: Plugin/PaymentGateways/PayPal_Gateway.php:360
#: Plugin/PaymentGateways/Stripe_Gateway.php:444
msgid "from %1$s to %2$s"
msgstr ""

#. translators: %s: Name of the website
#: Plugin/PaymentGateways/PayPal_Gateway.php:396
msgid "Return to %s"
msgstr ""

#: Plugin/PaymentGateways/PayPal_Gateway.php:489
#: Plugin/PaymentGateways/Stripe_Gateway.php:489
msgid "Direct payment"
msgstr ""

#: Plugin/PaymentGateways/PayPal_Gateway.php:499
#: Plugin/PaymentGateways/PayPal_Gateway.php:702
msgid "PayPal"
msgstr ""

#: Plugin/PaymentGateways/PayPal_Gateway.php:668
msgid ""
"Done in a currency not held by your PayPal account at the moment of the "
"transaction."
msgstr ""

#: Plugin/PaymentGateways/PayPal_Gateway.php:704
msgid "PayPal Settings"
msgstr ""

#: Plugin/PaymentGateways/PayPal_Gateway.php:705
msgid ""
"Use of either Business or Premium PayPal account is recommended to avoid "
"issues, as you are not supposed to make commercial transactions with a "
"Personal PayPal account."
msgstr ""

#: Plugin/PaymentGateways/PayPal_Gateway.php:710
#: Plugin/PaymentGateways/Stripe_Gateway.php:772
#: src/backend/components/Plugin/DataTableCustomers.js:321
#: src/backend/components/Plugin/DataTableServices.js:427
#: src/backend/components/Plugin/DataTableServices.js:440
#: src/backend/components/Plugin/PromotionSettingsSection.js:208
#: src/backend/components/Plugin/ServiceSettingsSection.js:141
msgid "Active"
msgstr "Activé"

#: Plugin/PaymentGateways/PayPal_Gateway.php:711
#: Plugin/PaymentGateways/Stripe_Gateway.php:773
msgid "Use this payment gateway to accept online payments."
msgstr ""

#: Plugin/PaymentGateways/PayPal_Gateway.php:714
msgid "Account email"
msgstr ""

#: Plugin/PaymentGateways/PayPal_Gateway.php:715
msgid "Payments will be addressed to this email."
msgstr ""

#: Plugin/PaymentGateways/PayPal_Gateway.php:716
msgid ""
"If you are using the Sandbox for testing, ensure to put here an email "
"address generated in the Sandbox instead of your live account, or the "
"payment notifications will fail."
msgstr ""

#: Plugin/PaymentGateways/PayPal_Gateway.php:719
msgid "Primary email (optional)"
msgstr ""

#: Plugin/PaymentGateways/PayPal_Gateway.php:720
msgid ""
"Payments will be checked against this email. Use this setting if your PayPal "
"account handles multiple email addresses and the payments are not supposed "
"to go into the primary one."
msgstr ""

#: Plugin/PaymentGateways/PayPal_Gateway.php:721
msgid ""
"Ensure that your primary PayPal email address is correct, otherwise payment "
"notifications will fail."
msgstr ""

#: Plugin/PaymentGateways/PayPal_Gateway.php:725
#: Plugin/PaymentGateways/Stripe_Gateway.php:799
msgid "Use sandbox"
msgstr ""

#: Plugin/PaymentGateways/PayPal_Gateway.php:726
#: Plugin/PaymentGateways/Stripe_Gateway.php:800
msgid "Activate the sandbox to test payments."
msgstr ""

#: Plugin/PaymentGateways/PayPal_Gateway.php:730
#: Plugin/PaymentGateways/Stripe_Gateway.php:794
#: Settings/Service/RedirectUrl.php:22
msgid "Redirect URL"
msgstr ""

#: Plugin/PaymentGateways/PayPal_Gateway.php:731
#: Plugin/PaymentGateways/Stripe_Gateway.php:795
msgid "After payment, the customer will be redirected to this URL."
msgstr ""

#: Plugin/PaymentGateways/PayPal_Gateway.php:735
#: Settings/GoogleApiClientId.php:21
msgid "API Client ID"
msgstr ""

#: Plugin/PaymentGateways/PayPal_Gateway.php:736
#: Plugin/PaymentGateways/PayPal_Gateway.php:741
#: Plugin/PaymentGateways/PayPal_Gateway.php:746
#: Plugin/PaymentGateways/PayPal_Gateway.php:751
msgid "Required to enable refunds"
msgstr ""

#: Plugin/PaymentGateways/PayPal_Gateway.php:740
#: Settings/GoogleApiClientSecret.php:21
msgid "API Client Secret"
msgstr ""

#: Plugin/PaymentGateways/PayPal_Gateway.php:745
msgid "API Client ID (test)"
msgstr ""

#: Plugin/PaymentGateways/PayPal_Gateway.php:750
msgid "API Client Secret (test)"
msgstr ""

#: Plugin/PaymentGateways/PayPal_Gateway.php:755
msgid "Debug (IPN)"
msgstr ""

#: Plugin/PaymentGateways/PayPal_Gateway.php:756
msgid ""
"Activate this setting to dump IPN requests from PayPal in case of issues."
msgstr ""

#: Plugin/PaymentGateways/Stripe_Gateway.php:169
msgid "Stripe gateway is not active."
msgstr ""

#: Plugin/PaymentGateways/Stripe_Gateway.php:201
msgid "Stripe API error."
msgstr ""

#. translators: %s: Name of the service
#: Plugin/PaymentGateways/Stripe_Gateway.php:438
#: src/backend/components/Plugin/ReservationSettingsSection.js:927
msgid "Reservation for %s"
msgstr "Reservation pour %s"

#: Plugin/PaymentGateways/Stripe_Gateway.php:488
msgid "Card"
msgstr ""

#: Plugin/PaymentGateways/Stripe_Gateway.php:499
#: Plugin/PaymentGateways/Stripe_Gateway.php:765
msgid "Stripe"
msgstr ""

#: Plugin/PaymentGateways/Stripe_Gateway.php:510
msgid "Payment error."
msgstr ""

#: Plugin/PaymentGateways/Stripe_Gateway.php:767
msgid "Stripe Settings"
msgstr ""

#: Plugin/PaymentGateways/Stripe_Gateway.php:776
msgid "Publishable Key"
msgstr ""

#: Plugin/PaymentGateways/Stripe_Gateway.php:777
#: Plugin/PaymentGateways/Stripe_Gateway.php:781
#: Plugin/PaymentGateways/Stripe_Gateway.php:785
#: Plugin/PaymentGateways/Stripe_Gateway.php:790
msgid "https://dashboard.stripe.com/account/apikeys"
msgstr ""

#: Plugin/PaymentGateways/Stripe_Gateway.php:780
msgid "Secret Key"
msgstr ""

#: Plugin/PaymentGateways/Stripe_Gateway.php:784
msgid "Publishable Key (test)"
msgstr ""

#: Plugin/PaymentGateways/Stripe_Gateway.php:786
#: Plugin/PaymentGateways/Stripe_Gateway.php:791
msgid "Used to test payments"
msgstr ""

#: Plugin/PaymentGateways/Stripe_Gateway.php:789
msgid "Secret Key (test)"
msgstr ""

#: Plugin/PaymentGateways/Stripe_Gateway.php:804
msgid "Send receipt to the customer"
msgstr ""

#: Plugin/PaymentGateways/Stripe_Gateway.php:805
msgid "The customer email provided in the reservation form will be used"
msgstr ""

#: Plugin/PaymentGateways/Stripe_Gateway.php:809
msgid "IDEAL support"
msgstr ""

#: Plugin/PaymentGateways/Stripe_Gateway.php:810
msgid "Activate this option if you want to use IDEAL"
msgstr ""

#: Plugin/PaymentGateways/Stripe_Gateway.php:814
msgid "Load Stripe.js library"
msgstr ""

#: Plugin/PaymentGateways/Stripe_Gateway.php:815
msgid ""
"Deactivate this option only if another plugin is loading the same library"
msgstr ""

#: Plugin/PaymentGateways/Stripe_Gateway.php:837
msgid "Stripe webhook URL"
msgstr ""

#: Plugin/PaymentGateways/Stripe_Gateway.php:839
msgid ""
"This is the URL where Stripe notifies the payments. It must be equal to %s, "
"otherwise go in your Stripe account dashboard and change the URL."
msgstr ""

#: plugin_options.php:191
msgid "Booking tools"
msgstr ""

#: plugin_options.php:264
msgid ""
"Please navigate in the preview to a page where the booking calendar resides."
msgstr ""

#: plugin_options.php:269
msgid "Style & Colors"
msgstr ""

#: plugin_options.php:274
msgid "Maps"
msgstr ""

#: plugin_options.php:279
msgid "Behaviour"
msgstr ""

#: plugin_options.php:298
msgid "Dashboard"
msgstr ""

#: plugin_options.php:310
#: src/backend/components/Plugin/WorkingHoursPanel.js:378
#: src/backend/components/Plugin/WorkingHoursPanel.js:397
msgid "Working hours"
msgstr ""

#: plugin_options.php:318
msgid "Your slots"
msgstr ""

#: plugin_options.php:328
msgid "All slots"
msgstr ""

#: plugin_options.php:338
msgid "Availability"
msgstr ""

#: plugin_options.php:354
msgid "Core"
msgstr ""

#: plugin_options.php:366
msgid "Redirects"
msgstr ""

#: plugin_options.php:374
msgid "Roles"
msgstr ""

#: plugin_options.php:381 plugin_options.php:665
msgid "Frontend"
msgstr ""

#: plugin_options.php:392
msgid "Style"
msgstr ""

#: plugin_options.php:396
msgid "Frontend can be styled through the customizer"
msgstr ""

#: plugin_options.php:397
msgid ""
"Inside the customizer preview window, navigate to a page where the booking "
"calendar resides."
msgstr ""

#: plugin_options.php:400
msgid "Customize"
msgstr ""

#: plugin_options.php:410
msgid "Import/Export"
msgstr ""

#: plugin_options.php:413
msgid "Export settings"
msgstr ""

#: plugin_options.php:414
msgid ""
"Export the plugin settings in a JSON file. It doesn't export data or user "
"settings."
msgstr ""

#: plugin_options.php:416
msgid ""
"The exported file can't be imported on different versions of the plugin. "
"This is meant to migrate settings from one environment to one another, not "
"to pass settings through plugin versions which is not needed."
msgstr ""

#: plugin_options.php:419
msgid "Import settings"
msgstr ""

#: plugin_options.php:421
msgid ""
"Import the plugin settings from a JSON file. It doesn't import data or user "
"settings."
msgstr ""

#: plugin_options.php:424
msgid "Import/Export data"
msgstr ""

#: plugin_options.php:437
msgid ""
"Data such as services, reservations, promotions and so on, requires an "
"import/export of the following tables though a proper db migration plugin."
msgstr ""

#: plugin_options.php:441
msgid "Migrate from version 2.x"
msgstr ""

#: plugin_options.php:442
msgid "Migrates the data from old plugin version installed."
msgstr ""

#: plugin_options.php:445
msgid "Migrate"
msgstr ""

#: plugin_options.php:448
msgid "This will overwrite the current plugin data."
msgstr ""

#: plugin_options.php:450
msgid "Clean version 2.x data"
msgstr ""

#: plugin_options.php:451
msgid "Removes data of previous plugin versions."
msgstr ""

#: plugin_options.php:454
msgid "Cleanup"
msgstr ""

#: plugin_options.php:456
msgid ""
"In case you migrated the data, please ensure that all is working as "
"expected, before cleaning up 2.x data. This operation cannot be undone."
msgstr ""

#: plugin_options.php:463 plugin_options.php:789
#: src/backend/components/Plugin/FormBuilder.js:604
msgid "Advanced"
msgstr ""

#: plugin_options.php:474
msgid "Payment Gateways"
msgstr "Plateforme de paiement"

#: plugin_options.php:478
#: src/backend/components/Plugin/ReservationSettingsSection.js:465
msgid "API"
msgstr ""

#: plugin_options.php:481
msgid "API tokens"
msgstr ""

#: plugin_options.php:482
msgid ""
"API tokens can be used by 3rd party applications to read/write the plugin "
"data."
msgstr ""

#: plugin_options.php:485
msgid "Token"
msgstr ""

#: plugin_options.php:486
msgid "Usages"
msgstr ""

#: plugin_options.php:490
msgid "API endpoint"
msgstr ""

#: plugin_options.php:494
msgid "A note on API tokens"
msgstr ""

#: plugin_options.php:495
msgid ""
"Don't generate tokens if you don't know what you're doing. Read the "
"documentation to explore how the API endpoint works."
msgstr ""

#: plugin_options.php:496
msgid ""
"Give tokens only to someone you trust, as they are able to read/write "
"sensitive data."
msgstr ""

#: plugin_options.php:503 plugin_options.php:505
msgid "Google Maps"
msgstr ""

#: plugin_options.php:506
msgid ""
"Google requires the activation of a Google Cloud billing account, in order "
"to use Google Maps in your website."
msgstr ""

#: plugin_options.php:517 plugin_options.php:557 plugin_options.php:636
#: src/backend/components/Plugin/CustomerSettingsSection.js:120
#: src/backend/components/Plugin/DataTableCustomers.js:301
#: src/backend/components/Plugin/DataTableLocations.js:217
#: src/backend/components/Plugin/DataTableLocations.js:314
#: src/backend/components/Plugin/DataTablePromotions.js:205
#: src/backend/components/Plugin/DataTablePromotions.js:317
#: src/backend/components/Plugin/DataTableProviders.js:92
#: src/backend/components/Plugin/DataTableProviders.js:200
#: src/backend/components/Plugin/DataTableReservations.js:312
#: src/backend/components/Plugin/DataTableReservations.js:1602
#: src/backend/components/Plugin/DataTableServices.js:362
#: src/backend/components/Plugin/PromotionSettingsSection.js:201
#: src/backend/components/Plugin/ServiceSettingsSection.js:136
#: src/backend/components/Plugin/WorkingHoursPanel.js:193
#: src/backend/components/Plugin/WorkingHoursPanel.js:318
msgid "Settings"
msgstr "Paramètres"

#: plugin_options.php:539
#: src/backend/components/Plugin/AvailabilityCalendar.js:413
#: src/backend/components/Plugin/AvailabilityCalendar.js:475
#: src/backend/components/Plugin/DataTableCustomers.js:292
#: src/backend/components/Plugin/DataTableCustomers.js:510
#: src/backend/components/Plugin/DataTableReservations.js:1023
#: src/backend/components/Plugin/DataTableReservations.js:1104
#: src/backend/components/Plugin/DataTableReservations.js:1111
#: src/backend/components/Plugin/ReservationSettingsSection.js:923
#: src/frontend/components/ViewReservations.js:45
msgid "Reservations"
msgstr "Réservations"

#: plugin_options.php:555 plugin_options.php:592
msgid "E-mail"
msgstr "E-mail"

#: plugin_options.php:556
msgid "WP Roles"
msgstr "Rôles WP"

#: plugin_options.php:576
#: src/backend/components/Plugin/DataTableProviders.js:187
#: src/backend/components/Plugin/DataTableProviders.js:194
msgid "Providers"
msgstr "Participants"

#: plugin_options.php:612
#: src/backend/components/Plugin/CustomerSettingsSection.js:114
#: src/backend/components/Plugin/DataTableCustomers.js:426
#: src/backend/components/Plugin/DataTableCustomers.js:460
#: src/backend/components/Plugin/DataTableCustomers.js:504
msgid "Customers"
msgstr "Clients"

#: plugin_options.php:629
#: src/backend/components/Plugin/AvailabilityCalendar.js:223
#: src/backend/components/Plugin/DataTablePromotions.js:176
#: src/backend/components/Plugin/DataTableReservations.js:293
#: src/backend/components/Plugin/DataTableReservations.js:968
#: src/backend/components/Plugin/DataTableReservations.js:1014
#: src/backend/components/Plugin/ReservationSettingsSection.js:1109
msgid "Status"
msgstr "Statuts"

#: plugin_options.php:630
#: src/backend/components/Plugin/DataTableServices.js:653
msgid "Class"
msgstr ""

#: plugin_options.php:677
msgid "Approval"
msgstr ""

#: plugin_options.php:685
msgid "Cancellation"
msgstr "Annulation"

#: plugin_options.php:694
#: src/backend/components/Plugin/ReservationSettingsSection.js:576
#: src/backend/components/Plugin/ReservationSettingsSection.js:687
msgid "Payments"
msgstr "Paiements"

#: plugin_options.php:702
msgid "Access"
msgstr ""

#: plugin_options.php:710
msgid "Redirect and conversions"
msgstr ""

#: plugin_options.php:725
#: src/backend/components/Plugin/ServiceCustomSettingsSection.js:132
msgid "Personal Availability"
msgstr ""

#: plugin_options.php:736
msgid "Behavior"
msgstr ""

#: plugin_options.php:745
msgid "Overlapping"
msgstr ""

#: plugin_options.php:761
#: src/backend/components/Plugin/DataTableServices.js:540
#: src/backend/components/Plugin/DataTableServices.js:556
#: src/backend/components/Plugin/FormBuilder.js:1102
#: src/backend/components/Plugin/GoogleAvailabilityPanel.js:157
#: src/backend/components/Plugin/ServiceCustomSettingsSection.js:126
#: src/backend/components/Plugin/ServiceNotificationsSection.js:62
#: src/backend/components/Plugin/ServiceSettingsSection.js:130
#: src/backend/components/Plugin/WorkingHoursPanel.js:166
#: src/frontend/components/App.js:984
msgid "Services"
msgstr ""

#: plugin_options.php:801 Settings/Promotion/PromotionServices.php:27
msgid "Target services"
msgstr ""

#: plugin_options.php:813
#: src/backend/components/Plugin/DataTablePromotions.js:406
#: src/backend/components/Plugin/DataTablePromotions.js:417
#: src/backend/components/Plugin/PromotionSettingsSection.js:195
msgid "Promotions"
msgstr ""

#: Routes/Customers/Add.php:42 Routes/Customers/Save.php:53
msgid "A WordPress User is already registered with this email address."
msgstr ""
"Un autre utilisateur WordPress est déjà enregistré avec cette adresse email"

#: Routes/Customers/Add.php:48 Routes/Customers/Save.php:58
#: Routes/Customers/Save.php:76
msgid "Another customer is already registered with this email address."
msgstr "Un autre client est déjà enregistré avec cette adresse email"

#: Routes/Customers/Add.php:74 Routes/Customers/Save.php:71
msgid "This WordPress User does not exists."
msgstr ""

#: Routes/Customers/Remove.php:37
msgid "There are reservations for this customer."
msgstr "Il y a des rendez-vous pris pour ce client."

#: Routes/Customers/Remove.php:44
msgid "Customer removed"
msgstr "Client supprimé"

#: Routes/Customers/RemoveMulti.php:52
msgid ""
"Some customers were not removed because there were reservations in place for "
"them."
msgstr ""
"Des clients n’ont pas été supprimés parce qu’ils avaient des rendez-vous en "
"cours."

#: Routes/Customers/Save.php:46
msgid "Please enter a valid email address."
msgstr "Merci d’indiquer une adresse email valide."

#: Routes/Customers/Save.php:65
msgid "This WordPress User is already mapped to another customer."
msgstr ""

#: Routes/Forms/Add.php:44
msgid "Form item added"
msgstr ""

#: Routes/Forms/Get.php:38
msgid "Service form ID not found."
msgstr ""

#: Routes/Forms/GetFrontend.php:39
#: src/backend/components/Plugin/AvailabilityCalendar.js:270
#: src/backend/components/Plugin/AvailabilityCalendar.js:273
#: src/backend/components/Plugin/DataTableReservations.js:424
#: src/backend/components/Plugin/DataTableReservations.js:427
#: src/backend/components/Plugin/DataTableReservations.js:451
#: src/backend/components/Plugin/DataTableReservations.js:454
#: src/backend/components/Plugin/DataTableReservations.js:1538
#: src/backend/components/Plugin/DataTableReservations.js:1542
#: src/backend/components/Plugin/ReservationSettingsSection.js:163
#: src/backend/components/Plugin/ReservationSettingsSection.js:166
msgid "Service not found"
msgstr "Service non trouvé"

#: Routes/Forms/GetFrontend.php:45
msgid "Booking form not found"
msgstr ""

#: Routes/Forms/Remove.php:37
msgid "Form item removed"
msgstr ""

#: Routes/Forms/Save.php:98
msgid "Form saved"
msgstr ""

#: Routes/PaymentGateways/Refund.php:40
msgid "Refund issued."
msgstr "Remboursement effectué"

#: Routes/Promotions/CouponsVerify.php:54
msgid "Service price not found"
msgstr "Prix du service non trouvé"

#: Routes/Reservations/ChangeFormEntries.php:63
msgid "Reservation data saved"
msgstr ""

#: Routes/Reservations/Create.php:70
msgid "No timeslots!"
msgstr ""

#: Routes/Reservations/Create.php:88
msgid "File upload failed"
msgstr ""

#: Routes/Reservations/Create.php:98
msgid "Trying to book a service not found."
msgstr ""

#: Routes/Reservations/Create.php:108
msgid "Booking of multiple slots at once is not allowed."
msgstr ""

#: Routes/Reservations/Create.php:115
msgid "This service can't be booked by the current user."
msgstr ""

#: Routes/Reservations/Create.php:125
msgid "Can't find booking form submission."
msgstr ""

#: Routes/Reservations/Create.php:132
msgid "Can't find booking form data."
msgstr ""

#: Routes/Reservations/Create.php:173
msgid "Invalid customer email address."
msgstr ""

#: Routes/Reservations/Create.php:188
msgid "No customer email address provided."
msgstr ""

#: Routes/Reservations/Create.php:194
#: src/backend/components/Plugin/DataTableCustomers.js:453
msgid "New customer"
msgstr ""

#: Routes/Reservations/Create.php:232
msgid ""
"You have already reached the maximum number of reservations for this service."
msgstr ""
"Vous avez atteint le nombre maximum de réservations possibles pour ce service"

#: Routes/Reservations/Create.php:264
msgid "No available provider for this service."
msgstr ""

#: Routes/Reservations/Create.php:463
msgid ""
"Those time slots are not available anymore, apparently someone else was very "
"fast :("
msgstr ""
"Ce créneau n’est plus disponible , apparemment quelqu’un d’autre a été plus "
"rapide :("

#: Routes/Reservations/Create.php:464
msgid "Trying to book more tickets than they're available."
msgstr "Vous essayez de prendre plus de places que disponibles"

#: Routes/Reservations/Create.php:471
msgid "Trying to book more tickets than you're allowed."
msgstr "Vous essayez de prendre plus de places que possible"

#: Routes/Reservations/DeleteFile.php:51
msgid "File successfully deleted"
msgstr ""

#: Routes/Reservations/DeleteFormEntry.php:43
msgid "Entry successfully deleted"
msgstr ""

#: Routes/Reservations/GetPriceInfo.php:34 Routes/Reservations/GetSingle.php:39
msgid "Reservation not found."
msgstr "Réservation non trouvée"

#: Routes/Reservations/GetSingle.php:45
msgid "Customer not found"
msgstr "Non trouvé"

#: Routes/Reservations/GetSingle.php:51
msgid "Not authorized"
msgstr "Non autorisé"

#: Routes/Reservations/GetSingle.php:58
msgid "Reservation expired"
msgstr "Délai de réservation expiré"

#: Routes/Reservations/GetUsersCurrent.php:36
msgid "The current WP User is not linked to any customer."
msgstr ""

#: Routes/SaveSettingsRoute.php:97
msgid "Defaults restored!"
msgstr ""

#: Routes/SaveSettingsRoute.php:137
msgid "Settings imported, reloading page."
msgstr ""

#: Routes/SaveSettingsRoute.php:173
msgid "Data removed!"
msgstr ""

#: Routes/SaveSettingsRoute.php:232
msgid "Data migrated!"
msgstr ""

#. translators: %s: name of the service
#: Routes/Services/CloneService.php:55
msgid "Copy of %s"
msgstr ""

#: Routes/Services/DataCustomGet.php:39
msgid "Service not found."
msgstr ""

#: Routes/Services/DataCustomSave.php:35
msgid "Provider ID not found."
msgstr ""

#: Routes/Services/Remove.php:36
msgid "There are reservations for this service."
msgstr ""

#: Routes/Services/RemoveMulti.php:52
msgid ""
"Some services were not removed because there were reservations in place for "
"them."
msgstr ""

#: Settings/AllowCart.php:22
msgid "Allow multiple slots selection"
msgstr ""

#: Settings/AllowCart.php:23
msgid ""
"If active, customers are be able to extend the reservation duration by "
"selecting consecutive time slots."
msgstr ""

#: Settings/AllowCart.php:24
msgid "Refer to the documentation to know all the implications."
msgstr ""

#: Settings/AllowedAdminWpRoles.php:62
msgid "WP Roles allowed to manage the plugin"
msgstr ""

#: Settings/AllowedAdminWpRoles.php:63
msgid "Select WP User roles that can manage the plugin and providers."
msgstr ""

#: Settings/AllowedAdminWpRoles.php:73
#: Settings/AllowedServiceProviderWpRoles.php:48
msgid "Administrators are always allowed"
msgstr ""

#: Settings/AllowedServiceProviderWpRoles.php:37
msgid "WP Roles allowed to be Service Providers"
msgstr ""

#: Settings/AllowedServiceProviderWpRoles.php:38
msgid "Select WP User roles that can provide services."
msgstr ""

#: Settings/AllowIcalDownload.php:21
msgid "Allow customers to download ICAL file after booking."
msgstr ""

#: Settings/CurrencyCode.php:22 src/frontend/components/App.js:526
msgid "Currency"
msgstr "Devise"

#: Settings/FetchingGranularity.php:22
msgid "Fetch granularity"
msgstr ""

#: Settings/FetchingGranularity.php:26
msgid "Number of months to query for events in a single API call."
msgstr ""

#: Settings/FetchingGranularity.php:27
msgid ""
"Default is 1. Try to raise it if you have sparse events and you want to "
"speed up the loading times, or if you are hitting the limits of Google API "
"usage quota too often."
msgstr ""

#: Settings/FrontendBookingManagerPage.php:40
msgid "Reservation status page"
msgstr ""

#: Settings/FrontendBookingManagerPage.php:41
msgid ""
"Select the frontend page where customers are supposed to see their "
"reservations and to manage them."
msgstr ""

#: Settings/FrontendBookingManagerPage.php:42
msgid ""
"In order to work, the selected page must contain the plugin widget somewhere"
msgstr ""

#: Settings/FrontendBookingManagerPage.php:44
msgid "No page selected"
msgstr ""

#: Settings/FrontendTimezone.php:22
msgid "Frontend Timezone"
msgstr ""

#: Settings/FrontendTimezone.php:23
msgid ""
"Select your preferred timezone for displaying date and times in the "
"frontend. By default, date and times are displayed in customer's local "
"timezone."
msgstr ""

#: Settings/GoogleAllowSlotCommands.php:22
msgid ""
"Allow service providers to use \"slot commands\" to override some service "
"settings directly from Google Calendar events."
msgstr ""

#: Settings/GoogleAllowSlotCommands.php:23
msgid ""
"If active, service providers are be able to override some general service "
"settings for specific slots, such as the price, by using \"slot commands\" "
"directly in Google Calendar."
msgstr ""

#: Settings/GoogleAllowSlotCommands.php:24
msgid "Administrators are always allowed."
msgstr "Les administrateurs ont toujours les droits"

#: Settings/GoogleApiApplicationName.php:21
msgid "API App Name"
msgstr ""

#: Settings/GoogleApiApplicationName.php:22
msgid ""
"Google Cloud Platform console > OAuth Consent screen > Edit App (button) > "
"App name"
msgstr ""

#: Settings/GoogleApiAutorizedOrigin.php:24
msgid "Google API Authorized JS Origin"
msgstr ""

#: Settings/GoogleApiAutorizedOrigin.php:25
msgid ""
"Copy/Paste this link in the Authorized JS Origin field of the Google Project"
msgstr ""

#: Settings/GoogleApiClientId.php:22
msgid "Google Cloud Platform console > Credentials > Client ID"
msgstr ""

#: Settings/GoogleApiClientSecret.php:22
msgid ""
"Google Cloud Platform console > Credentials > Client ID > Edit oAuth Client "
"(pencil icon) > Client Secret"
msgstr ""

#: Settings/GoogleApiRedirectURI.php:24
msgid "Google API Redirect URI"
msgstr ""

#: Settings/GoogleApiRedirectURI.php:25
msgid "Copy/Paste this link in the Redirect URI field of the Google Project"
msgstr ""

#: Settings/GoogleFetchDelay.php:22
msgid "Google Calendar fetch delay"
msgstr ""

#: Settings/GoogleFetchDelay.php:23
msgid ""
"If greater than 0, Google Calendar availability events will be cached for "
"the specified time (in seconds)"
msgstr ""

#: Settings/GoogleFetchDelay.php:24
msgid ""
"If Google Calendar availability is not changed too often, consider raising "
"that value to spare Google API quota. Keep in mind that events added in "
"Google Calendar won't be recognized by the plugin until this interval has "
"passed."
msgstr ""

#: Settings/GoogleMapsApiKey.php:21
msgid "Google Maps API key"
msgstr ""

#: Settings/GoogleMapsApiKey.php:22
msgid ""
"If you don't have a Google Maps API key already, please check the "
"documentation in order to know how to obtain it."
msgstr ""

#: Settings/LoadCalendarAtClosestSlot.php:22
msgid "Load the calendar at the closest date with available slots"
msgstr ""

#: Settings/LoadCalendarAtClosestSlot.php:23
msgid ""
"If active, the frontend calendar will be loaded at the closest date with at "
"least one available slot"
msgstr ""

#: Settings/LoadCalendarAtClosestSlot.php:24
msgid "Page loading can be slower if this option is active."
msgstr ""

#: Settings/LoadMapsAutocomplete.php:22
msgid "Use Google Places to autocomplete addresses"
msgstr ""

#: Settings/LoadMapsAutocomplete.php:23
msgid ""
"Turn this setting on if you want the Address field in reservation form to "
"autocomplete with Google Places"
msgstr ""

#: Settings/LoadMapsAutocomplete.php:24
msgid "This may have considerable impact on your Google Cloud usage billing"
msgstr ""

#: Settings/LoginUrl.php:22
msgid "Login URL"
msgstr "URL de connection"

#: Settings/LoginUrl.php:23
msgid ""
"When attempting to book a service for logged-in users only, customers are "
"invited to login here."
msgstr ""

#: Settings/LoginUrl.php:25 Settings/RegistrationUrl.php:25
msgid "Leave empty for the WordPress default"
msgstr ""

#: Settings/PaymentPendingTime.php:22
msgid "Pending payment expiration time"
msgstr ""

#: Settings/PaymentPendingTime.php:23
msgid ""
"When an online payment is expected, the customer must complete the payment "
"within this time frame."
msgstr ""

#. translators: %d: number of minutes
#: Settings/PaymentPendingTime.php:29
msgid "%d minute"
msgid_plural "%d minutes"
msgstr[0] "%d minute"
msgstr[1] "%d minutes"

#. translators: %d: number of hours
#: Settings/PaymentPendingTime.php:36
msgid "%d hour"
msgid_plural "%d hours"
msgstr[0] ""
msgstr[1] ""

#: Settings/PaymentPendingTime.php:40
msgid ""
"It is not recommended to set this time too short. There are many reasons why "
"your webserver may delay to acknowledge a payment."
msgstr ""

#: Settings/PrepopulateBookingForm.php:22
msgid "Pre-populate booking form"
msgstr ""

#: Settings/PrepopulateBookingForm.php:23
msgid ""
"Controls if the booking form fields should be pre-populated with available "
"data for logged-in customers."
msgstr ""

#: Settings/PrepopulateBookingForm.php:24
msgid ""
"Each form field should be instructed where to fetch data through a proper "
"meta-key configuration."
msgstr ""

#: Settings/Promotion/CouponMode.php:24
msgid "Coupon mode"
msgstr "Coupon de réduction"

#: Settings/Promotion/CouponMode.php:25
msgid ""
"If fixed, the coupon text will be equal to the promotion name. Otherwise, "
"you can provide a list of comma-separated single use coupons. Check the "
"documentation for details."
msgstr ""

#: Settings/Promotion/CouponMode.php:26 Settings/Service/Location.php:29
#: Settings/Service/Personal_FillingLogic.php:26
#: Settings/Service/Personal_SlotDurationRule.php:27
#: Settings/Service/SlotDurationRule.php:29
#: src/backend/components/Plugin/DataTablePromotions.js:524
msgid "Fixed"
msgstr "Fixe"

#: Settings/Promotion/CouponMode.php:27
#: src/backend/components/Plugin/DataTableCustomers.js:464
#: src/backend/components/Plugin/DataTableLocations.js:312
#: src/backend/components/Plugin/DataTablePromotions.js:421
#: src/backend/components/Plugin/DataTableProviders.js:198
#: src/backend/components/Plugin/DataTableReservations.js:1108
#: src/backend/components/Plugin/DataTableServices.js:560
#: src/backend/components/Plugin/GoogleAvailabilityPanel.js:502
#: src/backend/components/Plugin/WorkingHoursPanel.js:401
msgid "List"
msgstr ""

#: Settings/Promotion/DiscountType.php:23
#: src/backend/components/Plugin/DataTablePromotions.js:514
msgid "Discount type"
msgstr "Type de réduction"

#: Settings/Promotion/DiscountType.php:24
#: src/backend/components/Plugin/DataTablePromotions.js:520
msgid "Percentage (%)"
msgstr "Pourcentage (%)"

#: Settings/Promotion/DiscountType.php:25
msgid "Fixed amount"
msgstr "Montant fixe"

#: Settings/Promotion/MaximumUses.php:23
msgid "Max uses"
msgstr "Nb utilisations max"

#: Settings/Promotion/MaximumUses.php:24
msgid ""
"How many times (i.e. reservations) the discount can be used globally. Set 0 "
"for no limit."
msgstr ""

#: Settings/Promotion/Name.php:22
msgid "Choose the name of the promotion"
msgstr "Choisissez le nom de la promotion"

#: Settings/Promotion/PromotionPeriod.php:20
msgid "Promotion period"
msgstr "Période de la promotion"

#: Settings/Promotion/PromotionPeriod.php:21
msgid "The promotion will run within this date range."
msgstr ""

#: Settings/Promotion/PromotionServices.php:28
msgid "Select the services to which this promotion applies."
msgstr "Sélectionnez les services concernés pas cette promotion"

#: Settings/Promotion/PromotionType.php:26
msgid "Promotion type"
msgstr "Type de promotion"

#: Settings/Promotion/PromotionType.php:27
#: src/backend/components/Plugin/DataTablePromotions.js:344
#: src/backend/components/Plugin/DataTablePromotions.js:494
msgid "Campaign"
msgstr "Campagne"

#: Settings/Promotion/PromotionType.php:28
#: src/backend/components/Plugin/DataTableCoupons.js:96
#: src/backend/components/Plugin/DataTablePromotions.js:348
#: src/backend/components/Plugin/DataTablePromotions.js:499
msgid "Coupon"
msgstr "Coupon"

#: Settings/Promotion/TimeslotMaxEnd.php:21
msgid "Time slot max end date"
msgstr ""

#: Settings/Promotion/TimeslotMaxEnd.php:22
msgid ""
"The promotion is valid only for time slots that end by or before this date."
msgstr ""

#: Settings/Promotion/TimeslotMaxEndActive.php:21
msgid "Time slot max end"
msgstr ""

#: Settings/Promotion/TimeslotMaxEndActive.php:22
msgid "The promotion will be applied conditionally to the time slot end date"
msgstr ""

#: Settings/Promotion/TimeslotMinStart.php:21
msgid "Time slot min start date"
msgstr ""

#: Settings/Promotion/TimeslotMinStart.php:22
msgid ""
"The promotion is valid only for time slots that start by or after this date."
msgstr ""

#: Settings/Promotion/TimeslotMinStartActive.php:21
msgid "Time slot min start"
msgstr ""

#: Settings/Promotion/TimeslotMinStartActive.php:22
msgid "The promotion will be applied conditionally to the time slot start date"
msgstr ""

#: Settings/Promotion/Value.php:21
#: src/backend/components/Plugin/DataTablePromotions.js:530
msgid "Discount value"
msgstr ""

#: Settings/Promotion/Value.php:22
msgid "Applied to the base price of the service."
msgstr ""

#: Settings/Provider/AllowedServices.php:27
msgid "Allowed services"
msgstr ""

#: Settings/Provider/AllowedServices.php:28
msgid "Select the services to which this provider is restricted."
msgstr ""

#: Settings/Provider/RestrictServices.php:22
msgid ""
"If you want to assign this service provider to specific services activate "
"this setting."
msgstr ""

#: Settings/Provider/RestrictServices.php:23
msgid ""
"Please note that if this setting is active, new services will not be "
"automatically assigned to this provider."
msgstr ""

#: Settings/RegistrationUrl.php:22
msgid "Registration URL"
msgstr "URL d'inscription"

#: Settings/RegistrationUrl.php:23
msgid ""
"When attempting to book a service for logged-in users only, customers are "
"invited to register here."
msgstr ""

#: Settings/SenderEmail.php:22
msgid "Sender email"
msgstr ""

#: Settings/SenderEmail.php:23
msgid ""
"Enter the email address that will be used as the sender of notifications "
"from the system. If empty or invalid, the admin email address of the "
"WordPress website will be used instead."
msgstr ""

#: Settings/SenderEmail.php:25
msgid ""
"Please ensure that the email address you provide belongs to the domain of "
"your mail server. Emails sent from unrecognized domains may be blocked by "
"the recipient's email service."
msgstr ""

#: Settings/Service/Access.php:24
msgid "Who can make a reservation"
msgstr ""

#: Settings/Service/Access.php:25
msgid ""
"If \"Logged user only\" is selected, then a notice with a link to the "
"registration page is displayed. The default link can be changed in the "
"\"Core settings\" tab."
msgstr ""

#: Settings/Service/Access.php:26
msgid "Everyone"
msgstr ""

#: Settings/Service/Access.php:27
msgid "Logged users only"
msgstr ""

#: Settings/Service/Access.php:28
msgid "Nobody (read-only)"
msgstr ""

#: Settings/Service/AllowCancellation.php:20
msgid "Allow customers to cancel a reservation"
msgstr ""

#: Settings/Service/AllowCancellation.php:21
msgid ""
"Customers will be able to cancel their reservations for this service either "
"by the e-mail cancellation link (if provided) or by the page where [tb-"
"reservations] shortcode is placed (in which case they must be logged in)"
msgstr ""

#: Settings/Service/Approval.php:24
msgid "Approval requirement"
msgstr "Validation nécessaire"

#: Settings/Service/Approval.php:25
msgid ""
"If active, no actions like sending confirmation e-mail or updating Google "
"Calendar will be performed, until the reservation is approved."
msgstr ""

#: Settings/Service/Approval.php:26
msgid "Don't require approval"
msgstr ""

#: Settings/Service/Approval.php:27
msgid "Require Admin approval"
msgstr ""

#: Settings/Service/Approval.php:28
msgid "Require Provider approval"
msgstr ""

#: Settings/Service/AssignmentRule.php:26
msgid "Assignment rule"
msgstr "Règle d'affectation"

#: Settings/Service/AssignmentRule.php:27
msgid ""
"In case of multiple service providers, specify which assignment rule the "
"plugin should follow after each reservation."
msgstr ""

#: Settings/Service/AssignmentRule.php:28
msgid "Equal"
msgstr "Egal"

#: Settings/Service/AssignmentRule.php:29
msgid ""
"A new reservation is assigned to the provider with less of them assigned (in "
"the service context). Based on reservations that are present in the database."
msgstr ""

#: Settings/Service/AssignmentRule.php:31
msgid "Direct"
msgstr ""

#: Settings/Service/AssignmentRule.php:32
msgid "Always assign to a specific provider."
msgstr ""

#: Settings/Service/AssignmentRule.php:34
msgid "Random"
msgstr "Aléatoire"

#: Settings/Service/AssignmentRule.php:35
msgid "Picks a random provider."
msgstr ""

#: Settings/Service/BlockAvailabilityAfterOneReservation.php:21
msgid "Block after one reservation"
msgstr ""

#: Settings/Service/BlockAvailabilityAfterOneReservation.php:22
msgid ""
"Even if a single reservation does not max out the available tickets for the "
"time slot(s), activating this setting avoids other reservations to take "
"place for the same time slot(s)."
msgstr ""

#: Settings/Service/CancellationEmailToAdmin.php:26
#: Settings/Service/CancellationEmailToCustomer.php:30
msgid "Send cancellation email"
msgstr ""

#: Settings/Service/CancellationEmailToAdmin.php:27
msgid "An email message is sent to the admin after a booking is cancelled"
msgstr ""

#: Settings/Service/CancellationEmailToAdmin.php:29
#: Settings/Service/ConfirmationEmailToAdmin.php:36
msgid "Recipients administrators"
msgstr ""

#: Settings/Service/CancellationEmailToAdmin.php:43
#: Settings/Service/CancellationEmailToCustomer.php:52
#: src/frontend/components/App.js:948
msgid "Reservation cancelled"
msgstr "Rendez-vous annulé"

#: Settings/Service/CancellationEmailToAdmin.php:44
msgid "A reservation was cancelled."
msgstr "Une réservation a été annulée"

#: Settings/Service/CancellationEmailToCustomer.php:31
msgid "An email message is sent to the customer after a booking is cancelled"
msgstr ""

#: Settings/Service/CancellationEmailToCustomer.php:33
#: Settings/Service/ConfirmationEmailToCustomer.php:32
#: Settings/Service/ReminderEmailToCustomer.php:46
msgid "Who should figure as the sender?"
msgstr "Qui doit apparaitre comme l’expéditeur ?"

#: Settings/Service/CancellationEmailToCustomer.php:34
#: Settings/Service/ConfirmationEmailToCustomer.php:33
#: Settings/Service/ReminderEmailToCustomer.php:47
msgid "Administrator"
msgstr ""

#: Settings/Service/CancellationEmailToCustomer.php:35
#: Settings/Service/ConfirmationEmailToCustomer.php:34
#: Settings/Service/ReminderEmailToCustomer.php:48
msgid ""
"The email address is taken from Settings > General > Sender email. The "
"sender name will be the site title as set in WordPress > General."
msgstr ""

#: Settings/Service/CancellationEmailToCustomer.php:37
#: Settings/Service/ConfirmationEmailToCustomer.php:36
#: Settings/Service/ReminderEmailToCustomer.php:50
msgid "Service Provider"
msgstr ""

#: Settings/Service/CancellationEmailToCustomer.php:38
#: Settings/Service/ConfirmationEmailToCustomer.php:37
#: Settings/Service/ReminderEmailToCustomer.php:51
msgid ""
"Email address and name as set in the WordPress user profile of the service "
"provider"
msgstr ""

#: Settings/Service/CancellationEmailToCustomer.php:53
msgid "Your reservation was cancelled."
msgstr "Votre rendez-vous a été annulé"

#: Settings/Service/CancellationReason.php:22
msgid "Allow customers to leave a reason in case they cancel a reservation"
msgstr ""

#: Settings/Service/CancellationTimespan.php:21
msgid "Cancellation timespan"
msgstr ""

#: Settings/Service/CancellationTimespan.php:22
msgid ""
"When the reservation start date-time is closer than this timespan, "
"cancellation by the customers is no longer possible."
msgstr ""

#: Settings/Service/Color.php:55 src/backend/components/SettingItem.js:389
msgid "Color"
msgstr "Couleur"

#: Settings/Service/Color.php:56
msgid "Choose the service color"
msgstr ""

#: Settings/Service/ConfirmationEmailToAdmin.php:28
#: Settings/Service/ConfirmationEmailToCustomer.php:29
msgid "Send confirmation email"
msgstr ""

#: Settings/Service/ConfirmationEmailToAdmin.php:29
msgid "An email message is sent to the admin after booking"
msgstr ""

#: Settings/Service/ConfirmationEmailToAdmin.php:31
#: Settings/Service/Personal_ConfirmationEmailToProvider.php:28
msgid "Include uploaded files as attachment"
msgstr "inclure les fichiers téléchargés en pièces jointes"

#: Settings/Service/ConfirmationEmailToAdmin.php:32
#: Settings/Service/Personal_ConfirmationEmailToProvider.php:29
msgid ""
"If the reservation form collects one or more file from the customer, chose "
"whether or not to include them as e-mail attachment"
msgstr ""

#: Settings/Service/ConfirmationEmailToAdmin.php:51
#: Settings/Service/Personal_ConfirmationEmailToProvider.php:42
msgid "A new reservation"
msgstr "Un nouveau rendez-vous"

#: Settings/Service/ConfirmationEmailToAdmin.php:52
#: Settings/Service/Personal_ConfirmationEmailToProvider.php:43
msgid "You just got a new reservation!"
msgstr ""

#: Settings/Service/ConfirmationEmailToCustomer.php:30
msgid "An email message is sent to the customer after booking"
msgstr ""

#: Settings/Service/ConfirmationEmailToCustomer.php:51
msgid "Your reservation is confirmed"
msgstr ""

#: Settings/Service/ConfirmationEmailToCustomer.php:52
msgid "Thanks for your reservation!"
msgstr "Merci pour votre réservation"

#: Settings/Service/CreateZoomMeeting.php:21
msgid "Create a Zoom Meeting"
msgstr ""

#: Settings/Service/CreateZoomMeeting.php:22
msgid "A Zoom Meeting is automatically created after a reservation."
msgstr ""

#: Settings/Service/Description.php:22
msgid ""
"It will be displayed at the top of the time slots list or reservation form "
"for unscheduled services."
msgstr ""

#: Settings/Service/Description.php:24
msgid ""
"If you use HTML content, please consider the fact that it will observe the "
"stylesheet of your theme and other plugins, so the result may differ from "
"what you see in the editor."
msgstr ""

#: Settings/Service/DirectProvider.php:21
msgid "Direct provider for assignment"
msgstr ""

#: Settings/Service/DiscardedAvailableSlots.php:24
msgid "How to treat discarded available slots"
msgstr ""

#: Settings/Service/DiscardedAvailableSlots.php:25
msgid ""
"Choose what to do with those available slots that are discarded as a result "
"of overlapping settings."
msgstr ""

#: Settings/Service/DiscardedAvailableSlots.php:26
#: Settings/Service/ShowSlotCustomers.php:28
msgid "Don't show"
msgstr "Ne pas montrer"

#: Settings/Service/DiscardedAvailableSlots.php:29
msgid "Show them as booked"
msgstr "Montrer complet"

#: Settings/Service/Location.php:25
msgid "Location"
msgstr "Adresse"

#: Settings/Service/Location.php:26
msgid ""
"Choose how to set a location for this service. If a location is present, it "
"will be shown in the frontend with directions and map (unless differently "
"specified)"
msgstr ""

#: Settings/Service/Location.php:27
msgid "No location"
msgstr "Pas d'adresse renseignée"

#: Settings/Service/Location.php:28
msgid "Inherited from the booking form Address field"
msgstr ""

#: Settings/Service/LocationAssigned.php:21
msgid "Assigned location"
msgstr ""

#: Settings/Service/LocationVisibility.php:21
msgid "Location visibility"
msgstr ""

#: Settings/Service/LocationVisibility.php:22
msgid ""
"Choose if the location must be visible in the frontend. If you choose to "
"hide the location from the frontend, it will still be visible in the backend "
"and usable, for instance, in the e-mail templates."
msgstr ""

#: Settings/Service/MaxUserReservations.php:23
msgid "Max reservations per user"
msgstr ""

#: Settings/Service/MaxUserReservations.php:24
msgid ""
"The book button will show how many reservations are left for the current "
"user. If the limit is reached, the user can't proceed. Set 0 for no limit."
msgstr ""

#: Settings/Service/Name.php:22
msgid "Choose the name of the service"
msgstr ""

#: Settings/Service/PaymentRequirement.php:24
msgid "How payment is required"
msgstr ""

#: Settings/Service/PaymentRequirement.php:26
msgid "Online"
msgstr ""

#: Settings/Service/PaymentRequirement.php:27
msgid ""
"Customers must pay online. If no payment is made within the Max Pending "
"Time, the reservation is automatically cancelled."
msgstr ""

#: Settings/Service/PaymentRequirement.php:29
msgid "Local"
msgstr ""

#: Settings/Service/PaymentRequirement.php:30
msgid ""
"The plugin will not handle the payment, you should manually set the "
"reservation as \"Paid\", when the payment is done locally."
msgstr ""

#: Settings/Service/PaymentRequirement.php:32
msgid "Discretionary"
msgstr ""

#: Settings/Service/PaymentRequirement.php:33
msgid "Customers choose whether to pay online or later/locally."
msgstr ""

#: Settings/Service/Personal_BufferRule.php:24
msgid "Buffer rule"
msgstr ""

#: Settings/Service/Personal_BufferRule.php:25
msgid "Choose how the buffer between slots should be computed"
msgstr ""

#: Settings/Service/Personal_BufferRule.php:26
msgid "Always computed between slots"
msgstr ""

#: Settings/Service/Personal_BufferRule.php:27
msgid ""
"The buffer is always computed between both free and booked slots inside a "
"container interval. This is the default option and it leads to predictable "
"slots distribution."
msgstr ""

#: Settings/Service/Personal_BufferRule.php:29
msgid "Only computed around booked slots"
msgstr ""

#: Settings/Service/Personal_BufferRule.php:30
msgid ""
"The buffer is only computed around a booked slot. It leads to a re-"
"distribution of the free slots when a new reservation is made."
msgstr ""

#: Settings/Service/Personal_BufferTimespan.php:21
msgid "Buffer between consecutive slots"
msgstr ""

#: Settings/Service/Personal_ConfirmationEmailToProvider.php:26
msgid "Get notified when someone books this service from you"
msgstr ""

#: Settings/Service/Personal_DiscardOverlappingWithOther.php:21
msgid "Block availability if overlaps with reservations for other services"
msgstr ""

#: Settings/Service/Personal_DiscardOverlappingWithOther.php:22
msgid ""
"Activate this to block all the other overlapping available slots as soon as "
"one of them is booked."
msgstr ""

#: Settings/Service/Personal_DiscardOverlappingWithPersonal.php:21
msgid "Block availability if overlaps with personal events"
msgstr ""

#: Settings/Service/Personal_DiscardOverlappingWithPersonal.php:22
msgid ""
"Busy events in a personal Google Calendar will block the availability of "
"this service. A personal Google Calendar which is different from the source "
"one, must be set for this to work."
msgstr ""

#: Settings/Service/Personal_DiscardOverlappingWithSame.php:21
msgid "Block availability if overlaps with reservations for the same service"
msgstr ""

#: Settings/Service/Personal_DiscardOverlappingWithSame.php:22
msgid ""
"If you are using multiple calendars as availability source for the same "
"service, activating this will ensure that overlapping availabilities are "
"excluded as soon as a reservation is done. Only valid if the calendars are "
"not independent."
msgstr ""

#: Settings/Service/Personal_EventColorBooked.php:23
msgid "Event color (booked slot)"
msgstr ""

#: Settings/Service/Personal_EventColorBooked.php:25
msgid "The color of the Google Calendar reservation events."
msgstr ""

#: Settings/Service/Personal_EventColorBooked.php:27
msgid "Calendar default"
msgstr ""

#: Settings/Service/Personal_EventTitleBooked.php:23
msgid "Event title (booked slot)"
msgstr ""

#: Settings/Service/Personal_EventTitleBooked.php:24
msgid "The title of the Google Calendar reservation events."
msgstr ""

#. translators: %s: name of the service
#: Settings/Service/Personal_EventTitleBooked.php:36
msgid "New reservation for %s"
msgstr "Nouvelle réservation pour %s"

#: Settings/Service/Personal_FillingLogic.php:24
msgid "Slots filling"
msgstr ""

#: Settings/Service/Personal_FillingLogic.php:25
msgid ""
"Choose how the slots should be redistributed when a blocking event or a "
"reservation of other services occurs."
msgstr ""

#: Settings/Service/Personal_FillingLogic.php:27
msgid "Slots will always observe the original segmentation"
msgstr ""

#: Settings/Service/Personal_FillingLogic.php:29
msgid "Adaptive"
msgstr ""

#: Settings/Service/Personal_FillingLogic.php:30
msgid "Slots are adapted to maximize the available times"
msgstr ""

#: Settings/Service/Personal_GcalAddGuests.php:22
msgid "Add customers as guests of the Google Calendar event"
msgstr ""

#: Settings/Service/Personal_GcalAddGuests.php:23
msgid ""
"If active, customers receive Google notifications according to your Google "
"Calendar settings, a copy of the event will be created in their Google "
"Calendars (if they have it) and they will be able to read the event "
"description. They will not be able to see the guests list."
msgstr ""

#: Settings/Service/Personal_GcalAddGuests.php:24
msgid ""
"According to personal data regulations you may be required to provide a full "
"disclosure to the customer about where their data will be stored. You should "
"be also able to erase such data at any time if requested. Please consult the "
"site administrator before set this option in a way that customer personal "
"data could be stored outside this site."
msgstr ""

#: Settings/Service/Personal_GcalCreateEvent.php:22
msgid "Add reservation on Google Calendar"
msgstr ""

#: Settings/Service/Personal_GcalCreateEvent.php:23
msgid ""
"If active, reservations will be added as events in destination Google "
"Calendar."
msgstr ""

#: Settings/Service/Personal_GcalCreateEvent.php:24
#: Settings/Service/Personal_GcalCreateMeet.php:24
msgid "A destination Google Calendar must be set for this to work."
msgstr ""

#: Settings/Service/Personal_GcalCreateMeet.php:22
msgid "Create a Google Meet link"
msgstr ""

#: Settings/Service/Personal_GcalCreateMeet.php:23
msgid "A Google Meet link is created after a reservation."
msgstr ""

#: Settings/Service/Personal_GcalEventDescriptionContent.php:26
msgid "Google Calendar event description content"
msgstr ""

#: Settings/Service/Personal_GcalEventDescriptionContent.php:27
msgid ""
"Specify the content of the Google Calendar event description when a "
"reservation is made."
msgstr ""

#: Settings/Service/Personal_GcalEventDescriptionContent.php:28
msgid "Empty content"
msgstr ""

#: Settings/Service/Personal_GcalEventDescriptionContent.php:30
msgid "Customer's name, tickets, email and phone when available"
msgstr ""

#: Settings/Service/Personal_GcalEventDescriptionContent.php:32
msgid "Custom content"
msgstr ""

#: Settings/Service/Personal_GcalEventDescriptionContent.php:35
msgid ""
"Privacy alert: the Google Calendar event description is visible by guests. "
"If customers are being added as guests, then it will be visible by them."
msgstr ""

#: Settings/Service/Personal_GcalEventDescriptionCustomContent.php:22
msgid "Google Calendar event description custom content"
msgstr ""

#: Settings/Service/Personal_GcalEventDescriptionCustomContent.php:23
msgid "You can use dynamic placeholders."
msgstr ""

#: Settings/Service/Personal_GcalEventDescriptionCustomContent.php:25
msgid "Do not use HTML content!"
msgstr ""

#: Settings/Service/Personal_GcalReminder.php:22
msgid "Set a Google Calendar reminder for reserved slot"
msgstr ""

#: Settings/Service/Personal_GcalReminder.php:23
msgid "No reminder"
msgstr ""

#: Settings/Service/Personal_GcalReminder.php:24
msgid "10 minutes before"
msgstr ""

#: Settings/Service/Personal_GcalReminder.php:25
msgid "30 minutes before"
msgstr ""

#: Settings/Service/Personal_GcalReminder.php:26
msgid "1 hour before"
msgstr ""

#: Settings/Service/Personal_Participate.php:20
msgid "Participate"
msgstr "Participer"

#: Settings/Service/Personal_Participate.php:21
msgid ""
"Turn this off if you want to avoid your availability events being counted "
"for this service. Useful as a temporary need, e.g. vacations, as it allows "
"you to keep your availability schedule untouched."
msgstr ""

#: Settings/Service/Personal_SlotDuration.php:21
#: Settings/Service/Personal_SlotDurationRule.php:24
#: Settings/Service/SlotDuration.php:21
#: Settings/Service/SlotDurationRule.php:25
msgid "Slot duration"
msgstr ""

#: Settings/Service/Personal_SlotDurationRule.php:25
#: Settings/Service/SlotDurationRule.php:26
msgid "How the duration of a timeslot is defined"
msgstr ""

#: Settings/Service/Personal_SlotDurationRule.php:26
#: Settings/Service/SlotDurationRule.php:28
msgid "Inherited from the entire available interval"
msgstr ""

#: Settings/Service/Personal_WhenToClose.php:23
msgid "When reservations should be closed?"
msgstr ""

#: Settings/Service/Personal_WhenToClose.php:24
msgid ""
"Reservations are closed when the event start or end time is closer than this "
"timespan."
msgstr ""

#. translators: %d: number of minutes
#: Settings/Service/Personal_WhenToClose.php:30
msgid "%d minute before"
msgid_plural "%d minutes before"
msgstr[0] ""
msgstr[1] ""

#. translators: %d: number of hours
#: Settings/Service/Personal_WhenToClose.php:37
#: Settings/Service/Personal_WhenToOpen.php:30
msgid "%d hour before"
msgid_plural "%d hours before"
msgstr[0] ""
msgstr[1] ""

#. translators: %d: number of days
#: Settings/Service/Personal_WhenToClose.php:44
#: Settings/Service/Personal_WhenToClose.php:52
#: Settings/Service/Personal_WhenToOpen.php:37
#: Settings/Service/Personal_WhenToOpen.php:45
msgid "%d day before (until midnight)"
msgid_plural "%d days before (until midnight)"
msgstr[0] ""
msgstr[1] ""

#: Settings/Service/Personal_WhenToCloseReference.php:25
msgid "Reference time"
msgstr ""

#: Settings/Service/Personal_WhenToCloseReference.php:27
msgid "Slot start"
msgstr ""

#: Settings/Service/Personal_WhenToCloseReference.php:28
msgid "Slot end"
msgstr ""

#: Settings/Service/Personal_WhenToOpen.php:23
msgid "When reservations should be opened?"
msgstr ""

#: Settings/Service/Personal_WhenToOpen.php:24
msgid ""
"When the start time of the slot is closer than the following timespan, the "
"slot appears in the frontend."
msgstr ""

#: Settings/Service/Personal_WhenToOpen.php:26
msgid "Always"
msgstr ""

#: Settings/Service/Picture.php:21
msgid "Picture"
msgstr ""

#: Settings/Service/Picture.php:22
msgid "Choose the service picture"
msgstr ""

#: Settings/Service/Price.php:24
msgid ""
"If zero, won't appear. To change the currency, go to Payment Gateways tab."
msgstr ""

#: Settings/Service/Redirect.php:21
msgid "Redirect"
msgstr ""

#: Settings/Service/Redirect.php:22
msgid ""
"If active, the customer will be redirected to the specified URL after a "
"successful reservation for this service. This is meant for tracking "
"conversions."
msgstr ""

#: Settings/Service/Redirect.php:23
msgid ""
"About payments: when redirect is active, the immediate and later payment "
"settings will work just fine, while discretion payment setting will not, so "
"no payment option will be presented to the customer after the reservation in "
"this case."
msgstr ""

#: Settings/Service/ReminderEmailToCustomer.php:33
msgid "Send reminder email"
msgstr ""

#: Settings/Service/ReminderEmailToCustomer.php:34
msgid ""
"Reminders are sent via WordPress Cron system, which is triggered by site "
"visits. If your site has low traffic, then reminders can have delays, or not "
"be sent at all."
msgstr ""

#. translators: %d: number of days
#: Settings/Service/ReminderEmailToCustomer.php:40
msgid "%d day before"
msgid_plural "%d days before"
msgstr[0] ""
msgstr[1] ""

#: Settings/Service/ReminderEmailToCustomer.php:69
msgid "Don't forget your reservation"
msgstr "N'oubliez pas votre rendez-vous"

#: Settings/Service/ReminderEmailToCustomer.php:70
msgid "We are getting close!"
msgstr ""

#: Settings/Service/ShortDescription.php:21
msgid "Short text to describe the service"
msgstr ""

#: Settings/Service/ShowBookedSlots.php:21
msgid "Show booked slots"
msgstr "Montrer les créneaux complets"

#: Settings/Service/ShowMap.php:21
msgid "Show map"
msgstr "Montrer la carte"

#: Settings/Service/ShowMap.php:22
msgid ""
"A location map is displayed by default. Change this setting to hide the map "
"if it is not needed."
msgstr ""

#: Settings/Service/ShowProvider.php:20
msgid "Show provider name"
msgstr ""

#: Settings/Service/ShowProviderUrl.php:21
msgid "Show provider profile page link"
msgstr ""

#: Settings/Service/ShowProviderUrl.php:22
msgid ""
"When enabled, the provider name will be displayed as a hyperlink that leads "
"to the provider's profile page. To set the profile page for each provider, "
"navigate to WordPress > Users > Edit > Website."
msgstr ""

#: Settings/Service/ShowSlotCustomers.php:26
msgid "Show slot customers"
msgstr ""

#: Settings/Service/ShowSlotCustomers.php:27
msgid ""
"Choose whether to display a list of the attendees or not, and which data it "
"should include"
msgstr ""

#: Settings/Service/ShowSlotCustomers.php:29
msgid "Show names"
msgstr ""

#: Settings/Service/ShowSlotCustomers.php:30
msgid "Show email"
msgstr ""

#: Settings/Service/ShowSlotCustomers.php:31
msgid "Show names and email"
msgstr ""

#: Settings/Service/ShowSlotCustomers.php:32
msgid "Please carefully consider any privacy-related implications"
msgstr ""

#: Settings/Service/ShowTimes.php:25
msgid "Show start/end times"
msgstr "Montrer heure de début /fin "

#: Settings/Service/ShowTimes.php:26
msgid "Show start/end"
msgstr "Montrer le début / la fin"

#: Settings/Service/ShowTimes.php:27
msgid "Hide"
msgstr ""

#: Settings/Service/ShowTimes.php:28
msgid "Show start time only"
msgstr "Ne montrer que l'heure de début"

#: Settings/Service/SlotDurationRule.php:27
msgid "Let Service Providers decide"
msgstr ""

#: Settings/Service/TotalSlotTickets.php:22
msgid "Time slot capacity"
msgstr ""

#: Settings/Service/TotalUserSlotTickets.php:23
msgid "Max user tickets per slot"
msgstr "Nombre de places maxi par créneau"

#: Settings/Service/TotalUserSlotTickets.php:24
msgid ""
"The maximum number of tickets that a customer is allowed to book for a "
"single slot. 0 means up to the maximum available tickets."
msgstr ""

#: Settings/Service/UntilApproval.php:22
msgid "Keep available until approval"
msgstr ""

#: Settings/Service/UntilApproval.php:23
msgid ""
"Activate this option if you want to keep the slot/tickets available for "
"other reservations, until a reservation gets approved."
msgstr ""

#: Settings/Service/UntilApproval.php:24
msgid "Activating this option could lead to overbooking"
msgstr ""

#: Settings/SettingAvailableSlotColor.php:32
msgid "Available slot color"
msgstr ""

#: Settings/SettingBackgroundColor.php:33
msgid "Background color"
msgstr ""

#: Settings/SettingBorderColor.php:33
msgid "Border color"
msgstr ""

#: Settings/SettingBorderRadius.php:40
msgid "Border radius"
msgstr ""

#: Settings/SettingBorderWidth.php:40
msgid "Border size"
msgstr ""

#: Settings/SettingDotsLogic.php:20
msgid "Total number of available slots"
msgstr ""

#: Settings/SettingDotsLogic.php:21
msgid "Total number of available tickets"
msgstr ""

#: Settings/SettingDotsLogic.php:22
msgid "Service name"
msgstr ""

#: Settings/SettingDotsLogic.php:23
msgid "Service name + total number of available slots"
msgstr ""

#: Settings/SettingDotsLogic.php:24
msgid "Service name + total number of available tickets"
msgstr ""

#: Settings/SettingDotsLogic.php:25
msgid "Hide the dots"
msgstr ""

#: Settings/SettingDotsLogic.php:42
msgid "Numbered dots meaning"
msgstr ""

#: Settings/SettingDotsLogic.php:47
msgid "Select what the number inside the dots represents."
msgstr ""

#: Settings/SettingDotsThreshold.php:40
msgid "Numbered dots threshold"
msgstr ""

#: Settings/SettingDotsThreshold.php:45
msgid ""
"Numbers inside the dots are not displayed when their value is below this "
"threshold."
msgstr ""

#: Settings/SettingMapsStyle.php:45
msgid "Default style"
msgstr ""

#: Settings/SettingMapsStyle.php:65
msgid "Google Maps Style"
msgstr ""

#: Settings/SettingMapsStyle.php:70
msgid ""
"Do you want more styles or even create your own style? Just set this to "
"\"Default style\", then install the SnazzyMaps WordPress plugin."
msgstr ""

#: Settings/SettingMapsZoom.php:40
msgid "Map zoom level"
msgstr ""

#: Settings/SettingPrimaryColor.php:32
msgid "Primary widget color"
msgstr ""

#: Settings/SettingSoldoutSlotColor.php:32
msgid "Booked slot color"
msgstr ""

#: Settings/SkipGoogleMapsLib.php:21
msgid "Skip Google Maps library loading"
msgstr "Passez le chargement de la bibliothèque Google maps"

#: Settings/SkipGoogleMapsLib.php:22
msgid ""
"Turn this setting on if you are having troubles with Google Maps JS library "
"loaded by another plugin or theme."
msgstr ""

#: Settings/SortingProviders.php:22
msgid "Providers order"
msgstr ""

#: Settings/SortingProviders.php:23
msgid ""
"This is the order of the service providers during the service provider "
"selection step."
msgstr ""

#: Settings/SortingServices.php:22
msgid "Services order"
msgstr ""

#: Settings/SortingServices.php:23
msgid "This is the order of the services during the service selection step."
msgstr ""

#: Settings/UseCache.php:22
msgid "Use cache"
msgstr ""

#: Settings/UseCache.php:23
msgid ""
"If active, the plugin will use the current available caching system to "
"optimize loading times."
msgstr ""

#: Settings/UseCache.php:24
msgid ""
"Disable caching may have a big impact on the overall speed of the plugin. "
"Disable it if you are experiencing issues with your current caching system."
msgstr ""

#: Settings/ZoomApiKey.php:20
msgid "Zoom API key"
msgstr ""

#: Settings/ZoomApiSecret.php:20
msgid "Zoom API secret"
msgstr ""

#: src/api.js:48
msgid "WP API nonce expired, please refresh the page."
msgstr ""

#: src/api.js:50 src/backend/components/Plugin/DataTableLocations.js:374
msgid "Generic error"
msgstr ""

#: src/backend/components/App.js:93
msgid "All times are local"
msgstr ""

#: src/backend/components/Plugin/AddReservation.js:171
#: src/backend/components/Plugin/DataTableCustomers.js:582
#: src/backend/components/Plugin/DataTableLocations.js:380
msgid "Add"
msgstr "Ajouter"

#. translators: "Cancel" reservation
#: src/backend/components/Plugin/AddReservation.js:178
#: src/backend/components/Plugin/DataTableApiTokens.js:165
#: src/backend/components/Plugin/DataTableCustomers.js:583
#: src/backend/components/Plugin/DataTableLocations.js:381
#: src/backend/components/Plugin/DataTablePromotions.js:467
#: src/backend/components/Plugin/DataTableReservations.js:900
#: src/backend/components/Plugin/DataTableReservations.js:1064
#: src/backend/components/Plugin/DataTableReservations.js:1661
#: src/backend/components/Plugin/DataTableServices.js:412
#: src/backend/components/Plugin/DataTableServices.js:650
#: src/backend/components/Plugin/NotificationSettingItem.js:138
#: src/backend/components/Plugin/WorkingHoursPanel.js:443
#: src/frontend/components/App.js:555
#: src/frontend/components/ViewReservations.js:122
msgid "Cancel"
msgstr "Annuler"

#: src/backend/components/Plugin/AddReservation.js:188
msgid "This is an administrative panel"
msgstr ""

#: src/backend/components/Plugin/AddReservation.js:189
msgid ""
"Form conditionals and requirements will not be applied. All the fields are "
"shown, all the values are allowed."
msgstr ""

#: src/backend/components/Plugin/AvailabilityCalendar.js:208
msgid "Time"
msgstr ""

#: src/backend/components/Plugin/AvailabilityCalendar.js:459
msgid "Add reservation"
msgstr ""

#: src/backend/components/Plugin/AvailabilityCalendar.js:484
#: src/backend/components/Plugin/DataTablePromotions.js:245
#: src/backend/components/Plugin/DataTablePromotions.js:257
msgid "%d out of %d"
msgstr ""

#: src/backend/components/Plugin/AvailabilityCalendar.js:487 src/globals.js:408
msgid "Booked"
msgstr "Réservé"

#: src/backend/components/Plugin/AvailabilityCalendar.js:489 src/globals.js:410
msgid "Available"
msgstr "Disponible"

#: src/backend/components/Plugin/CustomerSettingsSection.js:147
#: src/backend/components/Plugin/DataTableCustomers.js:586
msgid "Map the customer to a WordPress user"
msgstr ""

#: src/backend/components/Plugin/CustomerSettingsSection.js:153
#: src/backend/components/Plugin/DataTableCustomers.js:602
msgid "Do not map the customer"
msgstr ""

#: src/backend/components/Plugin/DataTableApiTokens.js:115
#: src/backend/components/Plugin/DataTableCoupons.js:155
#: src/backend/components/Plugin/DataTableCustomers.js:205
#: src/backend/components/Plugin/DataTableCustomers.js:350
#: src/backend/components/Plugin/DataTableLocations.js:150
#: src/backend/components/Plugin/DataTableLocations.js:261
#: src/backend/components/Plugin/DataTablePromotions.js:291
#: src/backend/components/Plugin/DataTablePromotions.js:391
#: src/backend/components/Plugin/DataTableProviders.js:112
#: src/backend/components/Plugin/DataTableReservations.js:321
#: src/backend/components/Plugin/DataTableReservations.js:854
#: src/backend/components/Plugin/DataTableReservations.js:890
#: src/backend/components/Plugin/DataTableReservations.js:913
#: src/backend/components/Plugin/DataTableServices.js:295
#: src/backend/components/Plugin/DataTableServices.js:487
#: src/backend/components/Plugin/ReservationSettingsSection.js:274
#: src/backend/components/Plugin/ReservationSettingsSection.js:351
#: src/backend/components/Plugin/ReservationSettingsSection.js:543
#: src/backend/components/Plugin/WorkingHoursPanel.js:357
#: src/frontend/components/ViewReservations.js:204
msgid "Are you sure?"
msgstr "Etes-vous sûr de vouloir faire ça ?"

#: src/backend/components/Plugin/DataTableApiTokens.js:121
#: src/backend/components/Plugin/DataTableCoupons.js:131
#: src/backend/components/Plugin/DataTableCoupons.js:159
#: src/backend/components/Plugin/DataTableCustomers.js:212
#: src/backend/components/Plugin/DataTableCustomers.js:352
#: src/backend/components/Plugin/DataTableLocations.js:157
#: src/backend/components/Plugin/DataTableLocations.js:263
#: src/backend/components/Plugin/DataTablePromotions.js:299
#: src/backend/components/Plugin/DataTablePromotions.js:393
#: src/backend/components/Plugin/DataTableProviders.js:119
#: src/backend/components/Plugin/DataTableReservations.js:322
#: src/backend/components/Plugin/DataTableReservations.js:915
#: src/backend/components/Plugin/DataTableServices.js:303
#: src/backend/components/Plugin/DataTableServices.js:489
#: src/backend/components/Plugin/ReservationSettingsSection.js:278
#: src/backend/components/Plugin/ReservationSettingsSection.js:355
#: src/backend/components/Plugin/ReservationSettingsSection.js:560
#: src/backend/components/Plugin/ServiceCustomSettingsSection.js:142
#: src/backend/components/Plugin/WorkingHoursPanel.js:362
msgid "Yes"
msgstr "Oui"

#: src/backend/components/Plugin/DataTableApiTokens.js:122
#: src/backend/components/Plugin/DataTableCoupons.js:133
#: src/backend/components/Plugin/DataTableCoupons.js:160
#: src/backend/components/Plugin/DataTableCustomers.js:213
#: src/backend/components/Plugin/DataTableCustomers.js:353
#: src/backend/components/Plugin/DataTableLocations.js:158
#: src/backend/components/Plugin/DataTableLocations.js:264
#: src/backend/components/Plugin/DataTablePromotions.js:300
#: src/backend/components/Plugin/DataTablePromotions.js:394
#: src/backend/components/Plugin/DataTableProviders.js:120
#: src/backend/components/Plugin/DataTableReservations.js:323
#: src/backend/components/Plugin/DataTableReservations.js:916
#: src/backend/components/Plugin/DataTableServices.js:304
#: src/backend/components/Plugin/DataTableServices.js:490
#: src/backend/components/Plugin/ReservationSettingsSection.js:279
#: src/backend/components/Plugin/ReservationSettingsSection.js:356
#: src/backend/components/Plugin/ReservationSettingsSection.js:561
#: src/backend/components/Plugin/ServiceCustomSettingsSection.js:143
#: src/backend/components/Plugin/WorkingHoursPanel.js:363
msgid "No"
msgstr "Non"

#: src/backend/components/Plugin/DataTableApiTokens.js:124
#: src/backend/components/Plugin/DataTableCoupons.js:162
#: src/backend/components/Plugin/DataTableCustomers.js:203
#: src/backend/components/Plugin/DataTableCustomers.js:357
#: src/backend/components/Plugin/DataTableLocations.js:148
#: src/backend/components/Plugin/DataTableLocations.js:268
#: src/backend/components/Plugin/DataTablePromotions.js:303
#: src/backend/components/Plugin/DataTablePromotions.js:396
#: src/backend/components/Plugin/DataTableReservations.js:629
#: src/backend/components/Plugin/DataTableReservations.js:918
#: src/backend/components/Plugin/DataTableReservations.js:1402
#: src/backend/components/Plugin/DataTableServices.js:293
#: src/backend/components/Plugin/DataTableServices.js:494
#: src/backend/components/Plugin/FormBuilder.js:206
#: src/backend/components/Plugin/ReservationSettingsSection.js:281
#: src/backend/components/Plugin/ReservationSettingsSection.js:358
#: src/backend/components/Plugin/WorkingHoursPanel.js:355
msgid "Delete"
msgstr "Supprimer"

#: src/backend/components/Plugin/DataTableApiTokens.js:142
msgid "New API token"
msgstr ""

#: src/backend/components/Plugin/DataTableApiTokens.js:163
msgid "Create new API token"
msgstr ""

#: src/backend/components/Plugin/DataTableApiTokens.js:164
#: src/backend/components/Plugin/DataTablePromotions.js:466
#: src/backend/components/Plugin/DataTableServices.js:649
#: src/backend/components/Plugin/WorkingHoursPanel.js:442
msgid "Create"
msgstr ""

#: src/backend/components/Plugin/DataTableApiTokens.js:172
msgid "Please input the token name"
msgstr ""

#: src/backend/components/Plugin/DataTableApiTokens.js:177
msgid ""
"If active, API requests made by this token are not allowed to perform write "
"operations."
msgstr ""

#: src/backend/components/Plugin/DataTableCoupons.js:42
msgid "Add coupon"
msgstr ""

#: src/backend/components/Plugin/DataTableCoupons.js:101
msgid "Used"
msgstr ""

#: src/backend/components/Plugin/DataTableCoupons.js:219
msgid "Please input the coupon text without white spaces"
msgstr ""

#: src/backend/components/Plugin/DataTableCoupons.js:224
msgid "Coupon already present"
msgstr ""

#: src/backend/components/Plugin/DataTableCustomers.js:84
#: src/backend/components/Plugin/DataTableLocations.js:60
msgid "Error"
msgstr "Erreur"

#: src/backend/components/Plugin/DataTableCustomers.js:203
msgid "There are reservations for this customer"
msgstr ""

#: src/backend/components/Plugin/DataTableCustomers.js:263
#: src/backend/components/Plugin/DataTableCustomers.js:390
msgid "Registered"
msgstr "Enregistré"

#: src/backend/components/Plugin/DataTableCustomers.js:263
#: src/backend/components/Plugin/DataTableCustomers.js:386
msgid "Not registered"
msgstr ""

#: src/backend/components/Plugin/DataTableCustomers.js:325
#: src/backend/components/Plugin/DataTableServices.js:431
#: src/backend/components/Plugin/DataTableServices.js:444
#: src/backend/components/Plugin/PromotionSettingsSection.js:208
#: src/backend/components/Plugin/ServiceSettingsSection.js:141
msgid "Inactive"
msgstr ""

#: src/backend/components/Plugin/DataTableCustomers.js:347
#: src/backend/components/Plugin/DataTableLocations.js:259
#: src/backend/components/Plugin/DataTablePromotions.js:389
#: src/backend/components/Plugin/DataTableReservations.js:911
#: src/backend/components/Plugin/DataTableServices.js:484
msgid "Selected %d item"
msgid_plural "Selected %d items"
msgstr[0] ""
msgstr[1] ""

#: src/backend/components/Plugin/DataTableCustomers.js:358
#: src/backend/components/Plugin/DataTableLocations.js:269
#: src/backend/components/Plugin/DataTableServices.js:495
msgid "Delete %d item"
msgid_plural "Delete %d items"
msgstr[0] ""
msgstr[1] ""

#: src/backend/components/Plugin/DataTableCustomers.js:394
#: src/backend/components/Plugin/DataTableReservations.js:1086
msgid "All"
msgstr "Tous"

#: src/backend/components/Plugin/DataTableCustomers.js:441
msgid "Search..."
msgstr "Recherche..."

#: src/backend/components/Plugin/DataTableCustomers.js:498
msgid "Reservations by %s"
msgstr ""

#: src/backend/components/Plugin/DataTableCustomers.js:581
msgid "Add a customer"
msgstr ""

#: src/backend/components/Plugin/DataTableCustomers.js:606
msgid "Create a new WordPress user"
msgstr ""

#: src/backend/components/Plugin/DataTableCustomers.js:631
#: src/backend/components/Plugin/DataTableLocations.js:390
msgid "Please provide a name"
msgstr "Merci d’indiquer un nom"

#: src/backend/components/Plugin/DataTableCustomers.js:649
msgid "Please provide a valid email address"
msgstr "Merci d’indiquer une adresse email valide"

#: src/backend/components/Plugin/DataTableLocations.js:148
msgid "There are services with this location assigned"
msgstr ""

#: src/backend/components/Plugin/DataTableLocations.js:321
msgid "New location"
msgstr ""

#: src/backend/components/Plugin/DataTableLocations.js:379
msgid "Add a location"
msgstr ""

#: src/backend/components/Plugin/DataTableLocations.js:405
msgid "Please provide a valid and well-formatted address"
msgstr ""

#: src/backend/components/Plugin/DataTablePromotions.js:73
msgid "More configuration options will be available upon creation."
msgstr ""

#: src/backend/components/Plugin/DataTablePromotions.js:181
msgid "Discount"
msgstr ""

#: src/backend/components/Plugin/DataTablePromotions.js:186
msgid "Uses"
msgstr ""

#: src/backend/components/Plugin/DataTablePromotions.js:191
#: src/backend/components/Plugin/DataTablePromotions.js:506
msgid "Period"
msgstr ""

#: src/backend/components/Plugin/DataTablePromotions.js:196
#: src/backend/components/Plugin/DataTablePromotions.js:488
msgid "Type"
msgstr ""

#: src/backend/components/Plugin/DataTablePromotions.js:248
#: src/backend/components/Plugin/DataTablePromotions.js:260
msgid "This promotion can't be used anymore by customers."
msgstr "Cette promotion n’est plus valide."

#: src/backend/components/Plugin/DataTablePromotions.js:303
msgid "There are reservations for this promotion"
msgstr ""

#: src/backend/components/Plugin/DataTablePromotions.js:371
msgid "Running"
msgstr ""

#: src/backend/components/Plugin/DataTablePromotions.js:375
msgid "Not running (paused)"
msgstr ""

#: src/backend/components/Plugin/DataTablePromotions.js:381
msgid "Not running"
msgstr ""

#: src/backend/components/Plugin/DataTablePromotions.js:411
msgid "New promotion"
msgstr ""

#: src/backend/components/Plugin/DataTablePromotions.js:465
msgid "Create a new Promotion"
msgstr ""

#: src/backend/components/Plugin/DataTablePromotions.js:477
msgid "Please input the promotion name without white spaces"
msgstr ""

#: src/backend/components/Plugin/DataTablePromotions.js:482
msgid "Name already present"
msgstr ""

#: src/backend/components/Plugin/DataTablePromotions.js:496
msgid ""
"The promotion will run for the selected period, the discount is "
"automatically applied to any eligible service."
msgstr ""

#: src/backend/components/Plugin/DataTablePromotions.js:501
msgid ""
"The promotion will run for the selected period, the discount is applied to "
"any eligible service only if a valid coupon is provided."
msgstr ""

#: src/backend/components/Plugin/DataTablePromotions.js:510
msgid "Please provide a date interval"
msgstr ""

#: src/backend/components/Plugin/DataTablePromotions.js:535
msgid "Please provide a discount value"
msgstr ""

#: src/backend/components/Plugin/DataTableProviders.js:122
msgid "Revoke Google Authorization"
msgstr ""

#: src/backend/components/Plugin/DataTableReservations.js:298
#: src/frontend/components/App.js:499
msgid "Payment"
msgstr "Paiement"

#: src/backend/components/Plugin/DataTableReservations.js:339
#: src/backend/components/Plugin/DataTableReservations.js:974
#: src/backend/components/Plugin/DataTableReservations.js:1015
#: src/backend/components/Plugin/TagReservationPayment.js:25
msgid "Paid"
msgstr "Payé"

#: src/backend/components/Plugin/DataTableReservations.js:343
#: src/backend/components/Plugin/TagReservationPayment.js:36
msgid "Not paid"
msgstr "Non payé"

#: src/backend/components/Plugin/DataTableReservations.js:348
#: src/backend/components/Plugin/DataTableReservations.js:366
msgid "Not due"
msgstr "Non dû"

#: src/backend/components/Plugin/DataTableReservations.js:474
msgid "Search customer"
msgstr ""

#: src/backend/components/Plugin/DataTableReservations.js:599
#: src/backend/components/Plugin/DataTableReservations.js:1604
#: src/backend/components/Plugin/ReservationSettingsSection.js:929
msgid "Details"
msgstr "Détails"

#: src/backend/components/Plugin/DataTableReservations.js:647
#: src/backend/components/Plugin/DataTableReservations.js:1424
#: src/frontend/components/SlotPicker.js:255
#: src/frontend/components/ViewReservations.js:221
msgid "Confirm"
msgstr "Confirmer"

#: src/backend/components/Plugin/DataTableReservations.js:667
#: src/backend/components/Plugin/DataTableReservations.js:1446
msgid "Approve"
msgstr "Approuver"

#: src/backend/components/Plugin/DataTableReservations.js:679
#: src/backend/components/Plugin/DataTableReservations.js:1459
msgid "Start meeting"
msgstr "Démarrer le meeting"

#: src/backend/components/Plugin/DataTableReservations.js:689
#: src/backend/components/Plugin/ReservationSettingsSection.js:312
msgid "Zoom meeting"
msgstr ""

#: src/backend/components/Plugin/DataTableReservations.js:690
#: src/backend/components/Plugin/ReservationSettingsSection.js:324
msgid "Google Meet"
msgstr ""

#: src/backend/components/Plugin/DataTableReservations.js:721
#: src/backend/components/Plugin/TagReservationStatus.js:25 src/globals.js:424
msgid "Confirmed"
msgstr "Confirmé"

#: src/backend/components/Plugin/DataTableReservations.js:725
#: src/backend/components/Plugin/TagReservationStatus.js:29 src/globals.js:427
msgid "Cancelled"
msgstr "Annulé"

#: src/backend/components/Plugin/DataTableReservations.js:729
#: src/backend/components/Plugin/TagReservationStatus.js:51 src/globals.js:430
msgid "Pending"
msgstr "En attente"

#: src/backend/components/Plugin/DataTableReservations.js:736
#: src/backend/components/Plugin/DataTableReservations.js:1348
#: src/backend/components/Plugin/TagReservationStatus.js:38
msgid "Expired"
msgstr "Expiré"

#: src/backend/components/Plugin/DataTableReservations.js:857
#: src/backend/components/Plugin/DataTableReservations.js:893
msgid "Reason for the cancellation"
msgstr ""

#: src/backend/components/Plugin/DataTableReservations.js:864
msgid "Deny"
msgstr "Refuser"

#: src/backend/components/Plugin/DataTableReservations.js:964
#: src/backend/components/Plugin/DataTableReservations.js:1006
#: src/backend/components/Plugin/ReservationSettingsSection.js:239
msgid "ID"
msgstr ""

#: src/backend/components/Plugin/DataTableReservations.js:966
#: src/backend/components/Plugin/DataTableReservations.js:1012
msgid "Customer Name"
msgstr "Nom du client"

#: src/backend/components/Plugin/DataTableReservations.js:967
#: src/backend/components/Plugin/DataTableReservations.js:1013
msgid "Customer Email"
msgstr "Email du Client"

#: src/backend/components/Plugin/DataTableReservations.js:981
#: src/backend/components/Plugin/DataTableReservations.js:1008
msgid "Service date start"
msgstr "Date de début du service"

#: src/backend/components/Plugin/DataTableReservations.js:982
#: src/backend/components/Plugin/DataTableReservations.js:1009
msgid "Service time start"
msgstr "Heure de début du service"

#: src/backend/components/Plugin/DataTableReservations.js:983
#: src/backend/components/Plugin/DataTableReservations.js:1010
msgid "Service date end"
msgstr "Date de fin du service"

#: src/backend/components/Plugin/DataTableReservations.js:984
#: src/backend/components/Plugin/DataTableReservations.js:1011
msgid "Service time end"
msgstr "Heure de fin du service"

#: src/backend/components/Plugin/DataTableReservations.js:1041
msgid "Reset reservation IDs"
msgstr ""

#: src/backend/components/Plugin/DataTableReservations.js:1054
msgid "PDF file is ready!"
msgstr ""

#: src/backend/components/Plugin/DataTableReservations.js:1061
msgid "Open PDF"
msgstr ""

#: src/backend/components/Plugin/DataTableReservations.js:1074
msgid "Today's"
msgstr "Aujourd’hui"

#: src/backend/components/Plugin/DataTableReservations.js:1078
msgid "Tomorrow's"
msgstr "Demain"

#: src/backend/components/Plugin/DataTableReservations.js:1082
msgid "This week"
msgstr "Cette semaine"

#: src/backend/components/Plugin/DataTableReservations.js:1093
#: src/backend/components/Plugin/DataTableReservations.js:1337
msgid "Past"
msgstr "Passé"

#: src/backend/components/Plugin/DataTableReservations.js:1126
msgid "Search by ID"
msgstr ""

#: src/backend/components/Plugin/DataTableReservations.js:1156
msgid "Export selected (%d)"
msgstr ""

#: src/backend/components/Plugin/DataTableReservations.js:1157
msgid "Export all"
msgstr ""

#: src/backend/components/Plugin/DataTableReservations.js:1169
msgid "Empty the database"
msgstr ""

#: src/backend/components/Plugin/DataTableReservations.js:1175
msgid "Activate Table view"
msgstr ""

#: src/backend/components/Plugin/DataTableReservations.js:1181
msgid "Activate List view"
msgstr ""

#: src/backend/components/Plugin/DataTableReservations.js:1187
msgid "Activate Auto view"
msgstr ""

#: src/backend/components/Plugin/DataTableReservations.js:1221
msgid "Display columns"
msgstr ""

#: src/backend/components/Plugin/DataTableReservations.js:1263
msgid "Sort by"
msgstr ""

#: src/backend/components/Plugin/DataTableReservations.js:1278
msgid "Sorting order"
msgstr ""

#: src/backend/components/Plugin/DataTableReservations.js:1283
msgid "Descending"
msgstr ""

#: src/backend/components/Plugin/DataTableReservations.js:1288
msgid "Ascending"
msgstr ""

#: src/backend/components/Plugin/DataTableReservations.js:1323
msgid "Include reservations"
msgstr ""

#: src/backend/components/Plugin/DataTableReservations.js:1660
msgid "I know what I'm doing, proceed"
msgstr ""

#: src/backend/components/Plugin/DataTableReservations.js:1667
msgid "This erases the reservations database"
msgstr ""

#: src/backend/components/Plugin/DataTableServices.js:136
msgid "Select what to copy in addition to the service general properties."
msgstr ""

#: src/backend/components/Plugin/DataTableServices.js:141
msgid "Copy form"
msgstr ""

#: src/backend/components/Plugin/DataTableServices.js:149
msgid "Copy providers settings"
msgstr ""

#: src/backend/components/Plugin/DataTableServices.js:157
msgid "Copy notifications"
msgstr ""

#: src/backend/components/Plugin/DataTableServices.js:293
msgid "There are reservations for this service"
msgstr ""

#: src/backend/components/Plugin/DataTableServices.js:349
#: src/backend/components/Plugin/ReservationSettingsSection.js:674
#: src/backend/components/Plugin/ServiceNotificationsSection.js:68
msgid "Notifications"
msgstr ""

#: src/backend/components/Plugin/DataTableServices.js:373
#: src/backend/components/Plugin/FormBuilder.js:1108
msgid "Booking form"
msgstr ""

#: src/backend/components/Plugin/DataTableServices.js:383
msgid "Personal availability"
msgstr ""

#: src/backend/components/Plugin/DataTableServices.js:411
msgid "Duplicate service"
msgstr "Copier le service"

#: src/backend/components/Plugin/DataTableServices.js:414
msgid "Duplicate"
msgstr "Copier"

#: src/backend/components/Plugin/DataTableServices.js:454
#: src/backend/components/Plugin/DataTableServices.js:659 src/globals.js:126
#: src/globals.js:137
msgid "Appointment"
msgstr "Rendez-vous"

#: src/backend/components/Plugin/DataTableServices.js:458
#: src/backend/components/Plugin/DataTableServices.js:664 src/globals.js:128
#: src/globals.js:141
msgid "Unscheduled"
msgstr "Non programmé"

#: src/backend/components/Plugin/DataTableServices.js:547
msgid "New service"
msgstr "Nouveau service"

#: src/backend/components/Plugin/DataTableServices.js:648
msgid "Create a new Service"
msgstr "Créer un nouveau service"

#: src/backend/components/Plugin/DataTableServices.js:661
msgid "Suitable for timeslot-based reservations."
msgstr ""

#: src/backend/components/Plugin/DataTableServices.js:666
msgid ""
"A service with no scheduling needs. Think about support tickets, estimate "
"request, and so on."
msgstr ""

#: src/backend/components/Plugin/DataTableServices.js:677
msgid "Please provide a name for the service"
msgstr ""

#: src/backend/components/Plugin/FormBuilder.js:177
msgid "This field is always active"
msgstr ""

#: src/backend/components/Plugin/FormBuilder.js:180
msgid "Other fields depend on this field"
msgstr ""

#: src/backend/components/Plugin/FormBuilder.js:181
msgid "Activate"
msgstr ""

#: src/backend/components/Plugin/FormBuilder.js:197
msgid "depends on %s"
msgstr ""

#: src/backend/components/Plugin/FormBuilder.js:282
msgid "New paragraph"
msgstr ""

#: src/backend/components/Plugin/FormBuilder.js:286
msgid "New text input"
msgstr ""

#: src/backend/components/Plugin/FormBuilder.js:295
msgid "New text area"
msgstr ""

#: src/backend/components/Plugin/FormBuilder.js:303
msgid "New options field"
msgstr ""

#: src/backend/components/Plugin/FormBuilder.js:307
#: src/backend/components/Plugin/FormBuilder.js:310
#: src/backend/components/Plugin/FormBuilder.js:311
msgid "Option 1"
msgstr ""

#: src/backend/components/Plugin/FormBuilder.js:315
#: src/backend/components/Plugin/FormBuilder.js:316
msgid "Option 2"
msgstr ""

#: src/backend/components/Plugin/FormBuilder.js:320
#: src/backend/components/Plugin/FormBuilder.js:321
msgid "Option 3"
msgstr ""

#: src/backend/components/Plugin/FormBuilder.js:328
msgid "New checkbox"
msgstr ""

#: src/backend/components/Plugin/FormBuilder.js:336
msgid "New file upload"
msgstr ""

#: src/backend/components/Plugin/FormBuilder.js:344
msgid "New number input"
msgstr ""

#: src/backend/components/Plugin/FormBuilder.js:399
#: src/backend/components/Plugin/FormBuilder.js:400
msgid "New option"
msgstr ""

#: src/backend/components/Plugin/FormBuilder.js:490
msgid "Option label"
msgstr ""

#: src/backend/components/Plugin/FormBuilder.js:504
#: src/backend/components/Plugin/FormBuilder.js:1007
msgid "Price increment"
msgstr ""

#: src/backend/components/Plugin/FormBuilder.js:507
msgid ""
"If the customer select this option during the booking process, the service "
"price will be increased of this amount"
msgstr ""

#: src/backend/components/Plugin/FormBuilder.js:531
msgid "Add option"
msgstr ""

#: src/backend/components/Plugin/FormBuilder.js:539
msgid "Validation"
msgstr ""

#: src/backend/components/Plugin/FormBuilder.js:552
msgid "Regex"
msgstr ""

#: src/backend/components/Plugin/FormBuilder.js:554
msgid "Need help with regex expressions?"
msgstr ""

#: src/backend/components/Plugin/FormBuilder.js:565
msgid "No validation"
msgstr "Non validé"

#: src/backend/components/Plugin/FormBuilder.js:579
msgid "Phone (international)"
msgstr ""

#: src/backend/components/Plugin/FormBuilder.js:586
msgid "Alphanumeric with space"
msgstr ""

#: src/backend/components/Plugin/FormBuilder.js:593
msgid "URL"
msgstr ""

#: src/backend/components/Plugin/FormBuilder.js:611
msgid "Hide from registered users"
msgstr ""

#: src/backend/components/Plugin/FormBuilder.js:621
msgid "Notification template placeholder"
msgstr ""

#: src/backend/components/Plugin/FormBuilder.js:630
msgid ""
"This placeholder, when inserted in a notification template, will be replaced "
"with the value of the field. It must be unique in the context of the service."
msgstr ""

#: src/backend/components/Plugin/FormBuilder.js:637
msgid "Pre-fill user meta-key"
msgstr ""

#: src/backend/components/Plugin/FormBuilder.js:642
msgid "Select or write"
msgstr ""

#: src/backend/components/Plugin/FormBuilder.js:657
msgid "User URL"
msgstr ""

#: src/backend/components/Plugin/FormBuilder.js:661
msgid ""
"The field will be pre-populated with the corresponding user meta when "
"available (even if the field is hidden)"
msgstr ""

#: src/backend/components/Plugin/FormBuilder.js:669
msgid "Allowed file extensions"
msgstr ""

#: src/backend/components/Plugin/FormBuilder.js:673
msgid "Comma-separated, e.g. \"jpeg, png, tiff\""
msgstr ""

#: src/backend/components/Plugin/FormBuilder.js:681
msgid "Max file size"
msgstr ""

#: src/backend/components/Plugin/FormBuilder.js:702
#: src/backend/components/Plugin/FormBuilder.js:706
msgid "Visible"
msgstr ""

#: src/backend/components/Plugin/FormBuilder.js:703
#: src/backend/components/Plugin/FormBuilder.js:707
msgid "Hidden"
msgstr ""

#: src/backend/components/Plugin/FormBuilder.js:708
#: src/backend/components/Plugin/FormBuilder.js:971
msgid "Required"
msgstr "Obligatoire"

#: src/backend/components/Plugin/FormBuilder.js:709
msgid "Not required"
msgstr ""

#: src/backend/components/Plugin/FormBuilder.js:718
#: src/frontend/components/App.js:601 src/frontend/components/App.js:675
msgid "Checked"
msgstr "Coché"

#: src/backend/components/Plugin/FormBuilder.js:720
msgid "Not checked"
msgstr "NON Coché"

#: src/backend/components/Plugin/FormBuilder.js:730
msgid "Greater than"
msgstr ""

#: src/backend/components/Plugin/FormBuilder.js:731
msgid "Less than"
msgstr ""

#: src/backend/components/Plugin/FormBuilder.js:732
msgid "Equal to"
msgstr ""

#: src/backend/components/Plugin/FormBuilder.js:750
msgid "Conditional"
msgstr ""

#: src/backend/components/Plugin/FormBuilder.js:759
msgid "The field is"
msgstr ""

#: src/backend/components/Plugin/FormBuilder.js:762
#: src/backend/components/Plugin/FormBuilder.js:777
msgid "No valid fields in this form"
msgstr "Pas de champs valides dans ce formulaire"

#: src/backend/components/Plugin/FormBuilder.js:762
msgid "Select a state"
msgstr ""

#: src/backend/components/Plugin/FormBuilder.js:774
msgid "Depending on"
msgstr ""

#: src/backend/components/Plugin/FormBuilder.js:777
msgid "Select a field"
msgstr ""

#: src/backend/components/Plugin/FormBuilder.js:792
msgid "Being"
msgstr ""

#: src/backend/components/Plugin/FormBuilder.js:795
msgid "Parent field options must be 2 or more"
msgstr ""

#: src/backend/components/Plugin/FormBuilder.js:795
msgid "Select a value"
msgstr ""

#: src/backend/components/Plugin/FormBuilder.js:808
msgid "This number"
msgstr ""

#: src/backend/components/Plugin/FormBuilder.js:826
msgid "Experimental feature"
msgstr ""

#: src/backend/components/Plugin/FormBuilder.js:829
msgid ""
"Here you can apply a simple rule to control some states of this field based "
"on values of other fields."
msgstr ""

#: src/backend/components/Plugin/FormBuilder.js:830
msgid ""
"A conditional rule can be provided only if the form contains at least one "
"field of type number, options or checkbox (which is not this one)."
msgstr ""

#: src/backend/components/Plugin/FormBuilder.js:952
msgid "Label"
msgstr "Label"

#: src/backend/components/Plugin/FormBuilder.js:985
msgid "Min"
msgstr ""

#: src/backend/components/Plugin/FormBuilder.js:994
msgid "Max"
msgstr ""

#: src/backend/components/Plugin/FormBuilder.js:1059
msgid "Discard"
msgstr ""

#: src/backend/components/Plugin/FormBuilder.js:1062
#: src/backend/components/Plugin/ReservationSettingsSection.js:1323
msgid "Save changes"
msgstr "Sauvegarder vos modifications"

#: src/backend/components/Plugin/FormBuilder.js:1118
msgid "Input text"
msgstr ""

#: src/backend/components/Plugin/FormBuilder.js:1121
msgid "Text area"
msgstr ""

#: src/backend/components/Plugin/FormBuilder.js:1124
msgid "Checkbox"
msgstr "Case à cocher"

#: src/backend/components/Plugin/FormBuilder.js:1127
msgid "Number"
msgstr ""

#: src/backend/components/Plugin/FormBuilder.js:1130
msgid "Options"
msgstr ""

#: src/backend/components/Plugin/FormBuilder.js:1133
msgid "File upload"
msgstr ""

#: src/backend/components/Plugin/FormBuilder.js:1136
msgid "Paragraph"
msgstr ""

#: src/backend/components/Plugin/GoogleAvailabilityPanel.js:151
msgid "Calendar"
msgstr ""

#: src/backend/components/Plugin/GoogleAvailabilityPanel.js:160
msgid ""
"Any event on this calendar which has the FREE/BUSY property set to BUSY, "
"regardless of its title, will be considered as AVAILABLE time for the "
"selected services. If more BUSY events overlap, their UNION will be "
"considered."
msgstr ""

#: src/backend/components/Plugin/GoogleAvailabilityPanel.js:171
msgid "Destination"
msgstr "Agenda où les rdv seront enregistrés"

#: src/backend/components/Plugin/GoogleAvailabilityPanel.js:174
msgid ""
"If desired, select the calendar in which reservation events should be "
"created for this source."
msgstr ""

#: src/backend/components/Plugin/GoogleAvailabilityPanel.js:185
msgid "Personal"
msgstr ""

#: src/backend/components/Plugin/GoogleAvailabilityPanel.js:188
msgid ""
"If desired, select a calendar whose busy events will block availability for "
"this source."
msgstr ""

#: src/backend/components/Plugin/GoogleAvailabilityPanel.js:199
#: src/backend/components/Plugin/WorkingHoursPanel.js:180
msgid "Independent"
msgstr ""

#: src/backend/components/Plugin/GoogleAvailabilityPanel.js:202
msgid ""
"If set as independent, the reservations for the same services derived from "
"other calendars will not block the availability of this calendar."
msgstr ""

#: src/backend/components/Plugin/GoogleAvailabilityPanel.js:289
#: src/backend/components/Plugin/WorkingHoursPanel.js:267
msgid "No services"
msgstr ""

#: src/backend/components/Plugin/GoogleAvailabilityPanel.js:340
msgid "No destination"
msgstr ""

#: src/backend/components/Plugin/GoogleAvailabilityPanel.js:393
msgid "No personal"
msgstr ""

#: src/backend/components/Plugin/GoogleAvailabilityPanel.js:472
msgid "Connected as %s"
msgstr ""

#: src/backend/components/Plugin/GoogleAvailabilityPanel.js:474
msgid "Disconnect"
msgstr ""

#: src/backend/components/Plugin/GoogleAvailabilityPanel.js:479
msgid "Connect your Google Account"
msgstr ""

#: src/backend/components/Plugin/GoogleAvailabilityPanel.js:480
msgid "Authorize"
msgstr ""

#: src/backend/components/Plugin/MigrationGuide.js:50
msgid "Thanks for updating to the latest TeamBooking version!"
msgstr ""

#: src/backend/components/Plugin/MigrationGuide.js:63
msgid ""
"This is the biggest update since the app was born, it brings new features "
"and a complete re-style! It also brings some changes that you need to be "
"aware of."
msgstr ""

#: src/backend/components/Plugin/MigrationGuide.js:68
msgid "Show me"
msgstr ""

#: src/backend/components/Plugin/MigrationGuide.js:87
msgid "Availability in Google Calendar is changed"
msgstr ""

#: src/backend/components/Plugin/MigrationGuide.js:109
#: src/backend/components/Plugin/MigrationGuide.js:225
msgid "Before"
msgstr "Avant"

#: src/backend/components/Plugin/MigrationGuide.js:113
msgid "Sync a Google Calendar."
msgstr ""

#: src/backend/components/Plugin/MigrationGuide.js:116
msgid "Create events with title = to the name of the service."
msgstr ""

#: src/backend/components/Plugin/MigrationGuide.js:119
msgid "Events are modified after booking."
msgstr ""

#: src/backend/components/Plugin/MigrationGuide.js:126
#: src/backend/components/Plugin/MigrationGuide.js:243
msgid "After"
msgstr "Après"

#: src/backend/components/Plugin/MigrationGuide.js:130
msgid "Assign one or more services to one or more Google Calendars."
msgstr ""

#: src/backend/components/Plugin/MigrationGuide.js:133
msgid ""
"Any event in a calendar will be considered availability for calendar-"
"assigned services, no matter the title."
msgstr ""

#: src/backend/components/Plugin/MigrationGuide.js:136
msgid ""
"You may (or may not) choose a destination Google Calendar where new events "
"are created after booking."
msgstr ""

#: src/backend/components/Plugin/MigrationGuide.js:153
#: src/backend/components/Plugin/MigrationGuide.js:269
msgid "Benefits"
msgstr ""

#: src/backend/components/Plugin/MigrationGuide.js:157
msgid ""
"Availability calendars can be hidden from the main Google Calendar view to "
"keep things clean"
msgstr ""

#: src/backend/components/Plugin/MigrationGuide.js:160
msgid ""
"Huge flexibility and reliability without messing around with event titles"
msgstr ""

#: src/backend/components/Plugin/MigrationGuide.js:163
msgid "Shared calendars can be used as well"
msgstr ""

#: src/backend/components/Plugin/MigrationGuide.js:171
msgid "How to adapt"
msgstr ""

#: src/backend/components/Plugin/MigrationGuide.js:174
msgid ""
"Go to the Availability tab of the plugin and assign the services to one or "
"more of your Google Calendar, as you please."
msgstr ""

#: src/backend/components/Plugin/MigrationGuide.js:178
msgid "Hint"
msgstr ""

#: src/backend/components/Plugin/MigrationGuide.js:180
msgid ""
"Create new Google Calendars for the availability, keep them separated from "
"your personal Google Calendar."
msgstr ""

#: src/backend/components/Plugin/MigrationGuide.js:190
#: src/backend/components/Plugin/MigrationGuide.js:287
#: src/backend/components/Plugin/MigrationGuide.js:316
#: src/backend/components/Plugin/MigrationGuide.js:358
#: src/backend/components/Plugin/MigrationGuide.js:408
#: src/frontend/components/App.js:705
#: src/frontend/components/ReservationForm.js:541
#: src/frontend/components/SlotPicker.js:248
#: src/frontend/components/ViewReservations.js:213
msgid "Back"
msgstr "Revenir en arrière"

#: src/backend/components/Plugin/MigrationGuide.js:193
#: src/backend/components/Plugin/MigrationGuide.js:290
#: src/backend/components/Plugin/MigrationGuide.js:319
msgid "What else?"
msgstr ""

#: src/backend/components/Plugin/MigrationGuide.js:202
msgid "More intuitive step-by-step frontend workflow."
msgstr ""

#: src/backend/components/Plugin/MigrationGuide.js:230
#: src/backend/components/Plugin/MigrationGuide.js:247
msgid "Customer selects a day from the calendar."
msgstr ""

#: src/backend/components/Plugin/MigrationGuide.js:233
msgid ""
"A list of time slots are presented, one for each service-provider-time "
"combination"
msgstr ""

#: src/backend/components/Plugin/MigrationGuide.js:236
msgid "Customer picks the preferred one."
msgstr ""

#: src/backend/components/Plugin/MigrationGuide.js:250
msgid ""
"A step-by-step process is shown, to select the service, then the provider, "
"then the time slot."
msgstr ""

#: src/backend/components/Plugin/MigrationGuide.js:253
msgid ""
"If configured to do so, the plugin allows the customer to select adjacent "
"slots to extend the reservation time."
msgstr ""

#: src/backend/components/Plugin/MigrationGuide.js:273
msgid "Cleaner process, no more crowded time slots."
msgstr ""

#: src/backend/components/Plugin/MigrationGuide.js:276
msgid ""
"Say goodbye to the cart feature, say hi to the more rationale adjacent slots "
"selection!"
msgstr ""

#: src/backend/components/Plugin/MigrationGuide.js:299
msgid "Say Hi to form conditionals!"
msgstr ""

#: src/backend/components/Plugin/MigrationGuide.js:312
msgid ""
"Reservation form fields can now be configured to observe some conditional "
"logic!"
msgstr ""

#: src/backend/components/Plugin/MigrationGuide.js:341
msgid "No more strict Google Calendar requirement"
msgstr ""

#: src/backend/components/Plugin/MigrationGuide.js:354
msgid ""
"A weekly schedule based on working hours can be provided per-service, "
"without the need to use Google Calendar!"
msgstr ""

#: src/backend/components/Plugin/MigrationGuide.js:361
msgid "Great! Take me to the dashboard!"
msgstr ""

#: src/backend/components/Plugin/MigrationGuide.js:383
msgid "Settings and data migration"
msgstr ""

#: src/backend/components/Plugin/MigrationGuide.js:393
msgid ""
"Before going to the dashboard, please choose now if you want to migrate "
"settings and data from the previous version, or if you want to start from "
"scratch."
msgstr ""

#: src/backend/components/Plugin/MigrationGuide.js:398
msgid "Migration can be done on a later time as well."
msgstr ""

#: src/backend/components/Plugin/MigrationGuide.js:421
msgid "Migrate settings and data"
msgstr ""

#: src/backend/components/Plugin/MigrationGuide.js:434
msgid "Start fresh"
msgstr ""

#: src/backend/components/Plugin/NotificationSettingItem.js:137
#: src/backend/components/Plugin/WeeklyPlannerPanel.js:549
#: src/backend/components/SettingItem.js:370
msgid "Save"
msgstr "Enregistrer"

#: src/backend/components/Plugin/NotificationSettingItem.js:141
msgid "Subject"
msgstr "Objet"

#: src/backend/components/Plugin/NotificationSettingItem.js:146
msgid "Please provide the email subject"
msgstr ""

#: src/backend/components/Plugin/NotificationSettingItem.js:150
msgid "Body"
msgstr ""

#: src/backend/components/Plugin/NotificationSettingItem.js:154
msgid "You can use HTML"
msgstr ""

#: src/backend/components/Plugin/NotificationSettingItem.js:157
msgid "Please provide the email content"
msgstr ""

#: src/backend/components/Plugin/NotificationSettingItem.js:197
msgid "Edit email content"
msgstr ""

#: src/backend/components/Plugin/PromotionSettingsSection.js:167
msgid "Coupons"
msgstr ""

#: src/backend/components/Plugin/PromotionSettingsSection.js:170
msgid "List of single use coupon codes"
msgstr ""

#: src/backend/components/Plugin/ReservationSettingsSection.js:111
#: src/backend/components/Plugin/ReservationSettingsSection.js:269
msgid "Download"
msgstr ""

#: src/backend/components/Plugin/ReservationSettingsSection.js:114
#: src/backend/components/Plugin/ReservationSettingsSection.js:297
msgid "Not provided"
msgstr "Non disponible"

#: src/backend/components/Plugin/ReservationSettingsSection.js:209
msgid "Date of service"
msgstr "Date du rdv"

#: src/backend/components/Plugin/ReservationSettingsSection.js:212
msgid "Times"
msgstr ""

#: src/backend/components/Plugin/ReservationSettingsSection.js:242
msgid "Submitted"
msgstr ""

#: src/backend/components/Plugin/ReservationSettingsSection.js:252
msgid "UID (internal)"
msgstr ""

#: src/backend/components/Plugin/ReservationSettingsSection.js:311
msgid "Virtual meetings"
msgstr ""

#: src/backend/components/Plugin/ReservationSettingsSection.js:315
msgid "Start URL"
msgstr ""

#: src/backend/components/Plugin/ReservationSettingsSection.js:318
msgid "Join URL"
msgstr ""

#: src/backend/components/Plugin/ReservationSettingsSection.js:320
msgid "Password: %s"
msgstr ""

#: src/backend/components/Plugin/ReservationSettingsSection.js:321
msgid "Status: %s"
msgstr ""

#: src/backend/components/Plugin/ReservationSettingsSection.js:327
msgid "Join meeting"
msgstr ""

#: src/backend/components/Plugin/ReservationSettingsSection.js:338
#: src/backend/components/Plugin/ReservationSettingsSection.js:1270
msgid "Booking form data"
msgstr ""

#: src/backend/components/Plugin/ReservationSettingsSection.js:376
msgid "Discounts applied"
msgstr ""

#: src/backend/components/Plugin/ReservationSettingsSection.js:379
msgid ""
"Discount values are relative to the time of the reservation. Any later "
"change to a promotion is not reflected here."
msgstr ""

#: src/backend/components/Plugin/ReservationSettingsSection.js:456
msgid "System"
msgstr ""

#: src/backend/components/Plugin/ReservationSettingsSection.js:462
msgid "User"
msgstr ""

#: src/backend/components/Plugin/ReservationSettingsSection.js:474
msgid "Confirmation email sent by %s"
msgstr ""

#: src/backend/components/Plugin/ReservationSettingsSection.js:477
#: src/backend/components/Plugin/ReservationSettingsSection.js:492
#: src/backend/components/Plugin/ReservationSettingsSection.js:513
msgid "send again"
msgstr "Envoyer à nouveau"

#: src/backend/components/Plugin/ReservationSettingsSection.js:481
msgid "Confirmation pending"
msgstr "Confirmation en attente"

#: src/backend/components/Plugin/ReservationSettingsSection.js:489
msgid "Reminder email sent by %s"
msgstr "email de rappel envoyé par %s"

#: src/backend/components/Plugin/ReservationSettingsSection.js:498
msgid "send now"
msgstr "envoyez maintenant"

#: src/backend/components/Plugin/ReservationSettingsSection.js:501
msgid "Reminder email pending"
msgstr "Email de rappel en attente"

#: src/backend/components/Plugin/ReservationSettingsSection.js:510
msgid "Cancellation email sent by %s"
msgstr ""

#: src/backend/components/Plugin/ReservationSettingsSection.js:533
#: src/backend/components/Plugin/ReservationSettingsSection.js:564
msgid "Refund"
msgstr ""

#: src/backend/components/Plugin/ReservationSettingsSection.js:577
msgid "Gateway"
msgstr ""

#: src/backend/components/Plugin/ReservationSettingsSection.js:580
msgid "Amount"
msgstr "Montant"

#: src/backend/components/Plugin/ReservationSettingsSection.js:621
msgid "Gateway data"
msgstr ""

#: src/backend/components/Plugin/ReservationSettingsSection.js:681
msgid "Edit"
msgstr "Modifier"

#: src/backend/components/Plugin/ReservationSettingsSection.js:696
msgid "Files"
msgstr "Fichiers"

#: src/backend/components/Plugin/ReservationSettingsSection.js:985
msgid "This reservation is expired."
msgstr "Le délai de réservation a expiré"

#: src/backend/components/Plugin/ReservationSettingsSection.js:986
msgid ""
"Other reservations may have taken this spot already. Editing an expired "
"reservation could lead to overbooking."
msgstr ""

#: src/backend/components/Plugin/ReservationSettingsSection.js:993
msgid "I know what I'm doing"
msgstr ""

#: src/backend/components/Plugin/ReservationSettingsSection.js:1006
msgid "You are directly editing the database"
msgstr ""

#: src/backend/components/Plugin/ReservationSettingsSection.js:1007
msgid ""
"Changing any data here won't trigger notifications. Use the actions in the "
"reservations table if you intend to do so."
msgstr ""

#: src/backend/components/Plugin/ReservationSettingsSection.js:1014
msgid ""
"The service will be changed even if there is no corresponding available slot."
msgstr ""

#: src/backend/components/Plugin/ReservationSettingsSection.js:1040
msgid "Start date time"
msgstr "Date de début"

#: src/backend/components/Plugin/ReservationSettingsSection.js:1043
#: src/backend/components/Plugin/ReservationSettingsSection.js:1067
msgid ""
"The date will be changed even if there is no corresponding available slot."
msgstr ""

#: src/backend/components/Plugin/ReservationSettingsSection.js:1064
msgid "End date time"
msgstr "Date de fin"

#: src/backend/components/Plugin/ReservationSettingsSection.js:1143
msgid "Payment status"
msgstr "Statut du paiement"

#: src/backend/components/Plugin/ReservationSettingsSection.js:1173
msgid "Base price"
msgstr "Prix de base"

#: src/backend/components/Plugin/ReservationSettingsSection.js:1261
msgid "This is the current service form."
msgstr ""

#: src/backend/components/Plugin/ReservationSettingsSection.js:1264
msgid ""
"If you've edited the service form after the submission of this reservation, "
"some data may be incomplete, or it may differ from what the customer "
"originally saw."
msgstr ""

#: src/backend/components/Plugin/ReservationSettingsSection.js:1332
msgid "No payments yet"
msgstr ""

#: src/backend/components/Plugin/SelectGcal.js:63
msgid "No calendar"
msgstr ""

#: src/backend/components/Plugin/SelectLocation.js:28
msgid "No locations available."
msgstr ""

#: src/backend/components/Plugin/SelectLocation.js:32
msgid "Go to Locations"
msgstr ""

#: src/backend/components/Plugin/SelectTimezone.js:27
msgid "Customer's local timezone"
msgstr "Fuseau horaire local du client"

#: src/backend/components/Plugin/ServiceCustomSettingsSection.js:138
msgid "Settings in this panel are relative to you only!"
msgstr ""

#: src/backend/components/Plugin/ServiceCustomSettingsSection.js:140
msgid "Are you sure? This will overwrite their current settings."
msgstr ""

#: src/backend/components/Plugin/ServiceCustomSettingsSection.js:145
msgid "Apply to all providers"
msgstr ""

#: src/backend/components/Plugin/TagReservationStatus.js:42
msgid ""
"Customer was not able to pay within the allowed time. Expired reservations "
"are going to be automatically deleted on a weekly basis, unless the status "
"is manually changed or the reservation is set as paid."
msgstr ""

#: src/backend/components/Plugin/TagReservationStatus.js:55
msgid "To do"
msgstr ""

#: src/backend/components/Plugin/TagReservationStatus.js:59
msgid "Done"
msgstr ""

#: src/backend/components/Plugin/TagReservationStatus.js:63
msgid "Draft"
msgstr ""

#: src/backend/components/Plugin/WeeklyPlannerPanel.js:482
msgid "Total time: %s"
msgstr ""

#: src/backend/components/Plugin/WeeklyPlannerPanel.js:494
msgid "Add interval"
msgstr ""

#: src/backend/components/Plugin/WeeklyPlannerPanel.js:501
msgid "Remove interval"
msgstr ""

#: src/backend/components/Plugin/WeeklyPlannerPanel.js:524
msgid "Showing from %s"
msgstr ""

#: src/backend/components/Plugin/WeeklyPlannerPanel.js:535
msgid "to %s"
msgstr ""

#: src/backend/components/Plugin/WeeklyPlannerPanel.js:558
msgid "Activity period"
msgstr ""

#: src/backend/components/Plugin/WeeklyPlannerPanel.js:575
msgid "Excluded dates"
msgstr ""

#: src/backend/components/Plugin/WorkingHoursPanel.js:169
msgid "Services to which this availability source is applied."
msgstr ""

#: src/backend/components/Plugin/WorkingHoursPanel.js:183
msgid ""
"If set as independent, reservations for the same services derived from other "
"sources will not block the availability of this one."
msgstr ""

#: src/backend/components/Plugin/WorkingHoursPanel.js:388
msgid "New plan"
msgstr ""

#: src/backend/components/Plugin/WorkingHoursPanel.js:406
msgid ""
"Create weekly availability plans. Those plans are in addition (or in "
"alternative) to Google Calendar availability plans."
msgstr ""

#: src/backend/components/Plugin/WorkingHoursPanel.js:441
msgid "Create a new Plan"
msgstr ""

#: src/backend/components/Plugin/WorkingHoursPanel.js:452
msgid "Please provide a name for the plan"
msgstr ""

#: src/backend/components/Plugin/WorkingHoursSettingsSection.js:67
msgid "Weekly plan"
msgstr ""

#: src/backend/components/Plugin/WorkingHoursSettingsSection.js:76
msgid "Google Calendar destination"
msgstr ""

#: src/backend/components/Plugin/WorkingHoursSettingsSection.js:82
msgid "Google Calendar personal"
msgstr ""

#: src/backend/components/Plugin/WorkingHoursSettingsSection.js:124
msgid "Google integration"
msgstr ""

#: src/backend/components/SettingItem.js:189
msgid "Discard change"
msgstr ""

#: src/backend/components/SettingItem.js:197
msgid "Save change"
msgstr ""

#: src/backend/components/SettingItem.js:353
msgid "Edit content"
msgstr ""

#: src/backend/components/SettingItemImageSelector.js:34
msgid "Select"
msgstr "Choisir"

#: src/backend/components/SettingItemImageSelector.js:40
#: src/frontend/components/App.js:745
msgid "Remove"
msgstr "Enlever"

#: src/backend/components/SettingItemInformative.js:51
msgid "This file is from a different version."
msgstr ""

#: src/backend/components/SettingItemInformative.js:69
msgid "Not a valid JSON file."
msgstr ""

#: src/backend/components/SettingItemInformative.js:83
msgid "Import"
msgstr ""

#: src/backend/components/SettingItemInformative.js:107
msgid "Export"
msgstr ""

#: src/frontend/components/App.js:76
msgid "Time left"
msgstr ""

#: src/frontend/components/App.js:79
msgid "Your reservation is expired."
msgstr "Votre réservation a expiré"

#: src/frontend/components/App.js:510 src/frontend/components/App.js:946
msgid "Thank you for the reservation"
msgstr "Merci pour votre réservation"

#: src/frontend/components/App.js:514
msgid "To confirm the reservation, please select a payment method."
msgstr "Pour confirmer la réservation, merci de choisir un moyen de paiement"

#: src/frontend/components/App.js:515
msgid "Please select a payment method."
msgstr "Merci de choisir un moyen de paiement"

#: src/frontend/components/App.js:522
msgid "Amount to pay"
msgstr "Montant à payer"

#: src/frontend/components/App.js:562
msgid "Pay"
msgstr "Payer"

#: src/frontend/components/App.js:626
msgid "Summary"
msgstr "Vérifiez vos éléments"

#: src/frontend/components/App.js:716
#: src/frontend/components/ReservationForm.js:358
msgid "Book now"
msgstr "Valider"

#: src/frontend/components/App.js:730
msgid "Coupon?"
msgstr "Vous avez un coupon ?"

#: src/frontend/components/App.js:751
msgid "Apply"
msgstr "Utiliser"

#: src/frontend/components/App.js:764
msgid "Price details"
msgstr "Prix"

#: src/frontend/components/App.js:773
msgid "%s list price"
msgstr "Liste des prix %s"

#: src/frontend/components/App.js:779 src/frontend/components/App.js:804
msgid "X %d ticket ="
msgid_plural "X %d tickets ="
msgstr[0] ""
msgstr[1] ""

#: src/frontend/components/App.js:785
msgid "Coupon %s "
msgstr ""

#: src/frontend/components/App.js:820
msgid "Slot %d: %s discount"
msgstr ""

#: src/frontend/components/App.js:825
msgid "%s discount"
msgstr ""

#: src/frontend/components/App.js:834
msgid "Total"
msgstr ""

#: src/frontend/components/App.js:869
msgid "Coupon applied!"
msgstr "Le coupon est appliqué"

#: src/frontend/components/App.js:877
msgid "Invalid coupon!"
msgstr "Coupon invalide"

#: src/frontend/components/App.js:917
msgid "Go back"
msgstr "Revenir en arrière"

#: src/frontend/components/App.js:926
msgid "Reservations for %s number %s"
msgstr "Reservations pour %s nombre %s"

#: src/frontend/components/App.js:942
msgid "Add to calendar"
msgstr "Ajouter à votre calendrier"

#: src/frontend/components/App.js:958
msgid "Reservation ID: %s"
msgstr ""

#: src/frontend/components/App.js:966
msgid "Do you wish to pay online?"
msgstr "Voulez vous payer en ligne ?"

#: src/frontend/components/App.js:994 src/frontend/components/SlotPicker.js:320
msgid "Select a service"
msgstr "Choisissez un type de rendez-vous"

#: src/frontend/components/App.js:1043
#: src/frontend/components/SlotPicker.js:306
msgid "Promo price!"
msgstr "Prix Promo !"

#: src/frontend/components/App.js:1063
#: src/frontend/components/SlotPicker.js:380 src/globals.js:371
#: src/globals.js:382
msgid "starts from"
msgstr "À partir de"

#: src/frontend/components/App.js:1096
msgid "Upcoming"
msgstr "Rdv à venir"

#: src/frontend/components/App.js:1191 src/globals.js:344
msgid "Promo"
msgstr ""

#: src/frontend/components/GMap.js:128
#: src/frontend/components/GMapAutocomplete.js:122
msgid "Map cannot be loaded right now, sorry."
msgstr "La carte ne peut être téléchargée , désolé."

#: src/frontend/components/GMap.js:128
#: src/frontend/components/GMapAutocomplete.js:123
msgid "Warning"
msgstr "Attention"

#: src/frontend/components/GMapAutocomplete.js:92
#: src/frontend/components/ReservationForm.js:244
#: src/frontend/components/ReservationForm.js:253
msgid "Please input"
msgstr "."

#: src/frontend/components/ReservationForm.js:175
#: src/frontend/components/ReservationForm.js:183
msgid "This is required"
msgstr "Champ obligatoire"

#: src/frontend/components/ReservationForm.js:203
msgid "Please insert a valid email address"
msgstr ""

#: src/frontend/components/ReservationForm.js:210
msgid "Validation failed"
msgstr ""

#: src/frontend/components/ReservationForm.js:283
msgid "Select..."
msgstr "Choisir…"

#: src/frontend/components/ReservationForm.js:323
msgid "Upload"
msgstr ""

#: src/frontend/components/ReservationForm.js:335
msgid "Max file size is %d MB, this file is %d MB"
msgstr ""

#: src/frontend/components/ReservationForm.js:358
msgid "Next"
msgstr "Continuer"

#: src/frontend/components/ReservationForm.js:361
msgid "%s left"
msgstr ""

#: src/frontend/components/ReservationForm.js:512
msgid "Get directions"
msgstr ""

#: src/frontend/components/SlotPicker.js:239
msgid "%s or %s to book this service"
msgstr ""

#: src/frontend/components/SlotPicker.js:240
msgid "Login"
msgstr "Se connecter"

#: src/frontend/components/SlotPicker.js:241
msgid "Register"
msgstr "S’inscrire"

#: src/frontend/components/SlotPicker.js:308
msgid "Promo available!"
msgstr "Promo disponible"

#: src/frontend/components/SlotPicker.js:395
msgid "Select a provider"
msgstr "Choisissez un praticien"

#: src/frontend/components/SlotPicker.js:444
msgid "Select one or more adjacent timeslots"
msgstr "Choisissez un ou plusieurs créneaux adjacents"

#: src/frontend/components/SlotPicker.js:445
msgid "Select a timeslot"
msgstr "Choisissez un créneau"

#. translators: %s: Name of the timezone
#: src/frontend/components/SlotPicker.js:451
msgid "Local times in %s"
msgstr ""

#: src/frontend/components/SlotPicker.js:517
#: src/frontend/components/SlotPicker.js:593
msgid "This timeslot is not adjacent to the others!"
msgstr "Ce créneau n’est pas adjacent aux autres !"

#: src/frontend/components/ViewReservations.js:99
msgid "Pay %s"
msgstr "Payer  %s"

#: src/frontend/components/ViewReservations.js:106
msgid "Join Zoom meeting"
msgstr "Rejoindre un meeting Zoom"

#: src/frontend/components/ViewReservations.js:113
msgid "Join Google Meet"
msgstr "Rejoindre Google Meet (Lien visio)"

#: src/frontend/components/ViewReservations.js:192
msgid "Please tell us the reason"
msgstr "Merci de justifier"

#: src/globals.js:221
msgid "Whoops"
msgstr ""

#: src/globals.js:223
msgid "Success"
msgstr ""

#: src/globals.js:346
msgid "Starts from %s"
msgstr "À partir de"

#: src/globals.js:416
msgid "%d available"
msgstr "%d  disponible"

#: src/globals.js:418
msgid "Sold out"
msgstr "Il n’y a plus de places"

#: UI/Blocks/block.json
msgctxt "block title"
msgid "TheBooking widget"
msgstr ""

#: UI/Blocks/block.json
msgctxt "block description"
msgid "Displays the booking widget"
msgstr ""

#: UI/Blocks/block.json
msgctxt "block keyword"
msgid "tbk-booking"
msgstr ""

#: UI/Blocks/block.json
msgctxt "block keyword"
msgid "thebooking"
msgstr ""

#: UI/Blocks/block.json
msgctxt "block keyword"
msgid "teambooking"
msgstr ""

#: UI/Blocks/block.json
msgctxt "block keyword"
msgid "calendar"
msgstr ""

#: UI/Blocks/block.json
msgctxt "block keyword"
msgid "reservations"
msgstr ""
